.loader{width:50px;--b:8px;aspect-ratio:1;border-radius:50%;padding:1px;background:conic-gradient(transparent 10%,#e08a00) content-box;-webkit-mask:repeating-conic-gradient(transparent 0deg,#000 1deg 20deg,transparent 21deg 36deg),radial-gradient(farthest-side,transparent calc(100% - var(--b) - 1px),#000 calc(100% - var(--b)));-webkit-mask-composite:destination-in;mask-composite:intersect;-webkit-animation:l4 1s steps(10) infinite;animation:l4 1s steps(10) infinite}@-webkit-keyframes l4{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes l4{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.loading-container{position:fixed;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:9999}.drawer-header-height{height:60px}.drawer-header-height-100{height:100px}.drawer-header-0{height:0!important}.drawer-item-close:hover{-webkit-transition:all;transition:all;background-color:#f9fafb!important}.drawer-header{background:#fff;min-height:0}.drawer-body,.drawer-footer,.drawer-header{border:0!important}.drawer-mask{position:fixed;z-index:999;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.33);display:table;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.drawer-wrapper{display:table-cell;vertical-align:middle}.animation-draweropened{-webkit-animation:draweropened-in .3s ease-in-out;animation:draweropened-in .3s ease-in-out}.drawer-container{max-width:380px;overflow-x:auto;overflow-y:hidden;padding:0;right:0;top:0;height:100%;position:absolute;background-color:#fff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.33);box-shadow:0 2px 8px rgba(0,0,0,.33);-webkit-transition:all .3s ease;transition:all .3s ease}@-webkit-keyframes draweropened-in{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes draweropened-in{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.draweropened-in{-webkit-transform:translateX(100%);transform:translateX(100%)}#preview-slips ::-webkit-scrollbar{width:0;height:0}.popup-overlay{position:fixed!important;inset:0;z-index:2147483647;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:radial-gradient(1100px 700px at 20% 10%,rgba(12,18,28,.5),transparent 60%),radial-gradient(1000px 600px at 80% 90%,rgba(12,18,28,.45),transparent 60%),rgba(15,18,25,.4);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);-webkit-animation:overlayFade .18s ease-out;animation:overlayFade .18s ease-out}.popup-content,.popup-overlay{display:-webkit-box;display:-ms-flexbox;display:flex}.popup-content{position:relative;width:min(960px,92vw);max-height:min(82vh,880px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:18px;background:#fff;overflow:hidden;-webkit-box-shadow:0 30px 80px rgba(0,0,0,.18),0 8px 24px rgba(0,0,0,.06);box-shadow:0 30px 80px rgba(0,0,0,.18),0 8px 24px rgba(0,0,0,.06);-webkit-transform-origin:center;transform-origin:center;-webkit-animation:contentPop .2s cubic-bezier(.2,.8,.2,1);animation:contentPop .2s cubic-bezier(.2,.8,.2,1)}.popup-content.glass{background:hsla(0,0%,100%,.92);border:1px solid rgba(0,0,0,.06);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.popup-footer,.popup-header{position:sticky;background:inherit;z-index:1}.popup-header{top:0;padding:18px 20px;border-bottom:1px solid rgba(0,0,0,.06);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.popup-footer,.popup-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.popup-footer{bottom:0;padding:14px 20px;border-top:1px solid rgba(0,0,0,.06);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.popup-body{padding:16px 20px;overflow:auto}.icon-btn{border:0;background:transparent;padding:6px 10px;border-radius:10px;cursor:pointer;line-height:1;-webkit-transition:background-color .15s ease,-webkit-transform .08s ease;transition:background-color .15s ease,-webkit-transform .08s ease;transition:background-color .15s ease,transform .08s ease;transition:background-color .15s ease,transform .08s ease,-webkit-transform .08s ease}.icon-btn.close{font-size:22px;opacity:.8}.icon-btn.close:hover{background:rgba(0,0,0,.06);opacity:1;-webkit-transform:scale(1.03);transform:scale(1.03)}.status-pill{display:inline-block;padding:6px 12px;border-radius:999px;font-weight:600;font-size:.875rem;color:#0b57d0;background:#e7f1ff;border:1px solid rgba(11,87,208,.12)}.list{border-radius:12px;overflow:hidden;background:#fff;border:1px solid #f1f3f5}.list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:14px 16px;border-bottom:1px solid #f1f3f5;-webkit-transition:background-color .18s ease,-webkit-transform .08s ease;transition:background-color .18s ease,-webkit-transform .08s ease;transition:background-color .18s ease,transform .08s ease;transition:background-color .18s ease,transform .08s ease,-webkit-transform .08s ease}.list-item:last-child{border-bottom:0}.list-item:hover{background:#f8fafc;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.popup-footer .btn+.btn{margin-left:.5rem}.modal-enter-active,.modal-leave-active{-webkit-transition:opacity .18s ease;transition:opacity .18s ease}.modal-enter,.modal-leave-to{opacity:0}@-webkit-keyframes overlayFade{0%{opacity:0}to{opacity:1}}@keyframes overlayFade{0%{opacity:0}to{opacity:1}}@-webkit-keyframes contentPop{0%{-webkit-transform:translateY(10px) scale(.985);transform:translateY(10px) scale(.985);opacity:0}to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}}@keyframes contentPop{0%{-webkit-transform:translateY(10px) scale(.985);transform:translateY(10px) scale(.985);opacity:0}to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1}}.popup-body::-webkit-scrollbar{width:10px}.popup-body::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:8px;border:3px solid transparent;background-clip:padding-box}@media (max-width:480px){.popup-content{width:96vw;border-radius:16px}.popup-body,.popup-footer,.popup-header{padding:12px 14px}}