@font-face{font-family:HKGrotesk;src:url(/fonts/hkgrotesk-light.woff2)format("woff2"),url(/fonts/hkgrotesk-light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:HKGrotesk;src:url(/fonts/hkgrotesk-regular.woff2)format("woff2"),url(/fonts/hkgrotesk-regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HKGrotesk;src:url(/fonts/hkgrotesk-medium.woff2)format("woff2"),url(/fonts/hkgrotesk-medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:HKGrotesk;src:url(/fonts/hkgrotesk-semibold.woff2)format("woff2"),url(/fonts/hkgrotesk-semibold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:HKGrotesk;src:url(/fonts/hkgrotesk-bold.woff2)format("woff2"),url(/fonts/hkgrotesk-bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--velzon-primary:#405189;--velzon-secondary-bg:#fff;--color-slate-950:#0f172a;--color-slate-900:#1e293b;--color-slate-800:#1f2937;--color-slate-700:#334155;--color-slate-600:#475569;--color-slate-500:#64748b;--color-slate-400:#94a3b8;--color-slate-300:#cbd5e1;--color-slate-200:#e2e8f0;--color-slate-100:#f1f5f9;--color-slate-50:#f8fafc;--color-blue-900:#1e3a8a;--color-blue-800:#1e40af;--color-blue-700:#1d4ed8;--color-blue-600:#2563eb;--color-blue-500:#3b82f6;--color-blue-400:#60a5fa;--color-blue-300:#93c5fd;--color-blue-200:#bfdbfe;--color-blue-100:#dbeafe;--color-blue-50:#eff6ff;--color-green-900:#14532d;--color-green-800:#166534;--color-green-700:#15803d;--color-green-600:#16a34a;--color-green-500:#10b981;--color-green-400:#34d399;--color-green-300:#6ee7b7;--color-green-200:#a7f3d0;--color-green-100:#d1fae5;--color-green-50:#f0fdf4;--color-red-900:#7f1d1d;--color-red-800:#991b1b;--color-red-700:#b91c1c;--color-red-600:#dc2626;--color-red-500:#ef4444;--color-red-400:#f87171;--color-amber-900:#78350f;--color-amber-500:#f59e0b;--color-amber-100:#fef3c7;--color-amber-50:#fffbeb;--color-purple-700:#7c3aed;--color-purple-500:#8b5cf6;--color-purple-300:#c4b5fd;--color-indigo-800:#3730a3;--color-indigo-700:#4338ca;--color-indigo-600:#4f46e5;--color-indigo-500:#6366f1;--color-indigo-400:#818cf8;--color-indigo-300:#a5b4fc;--color-indigo-200:#c7d2fe;--color-indigo-100:#e0e7ff;--color-indigo-50:#eef2ff;--radius-pill:999px;--radius-lg:1rem;--radius-md:.85rem;--radius-sm:.6rem;--shadow-xs:0 .25rem 1.5rem #0f172a14;--shadow-sm:0 .5rem 1.5rem #0f172a1f;--shadow-md:0 .75rem 2rem #0f172a26;--shadow-lg:0 1rem 2.5rem #0f172a33;--shadow-xl:0 1.5rem 3rem #0f172a40;--transfer-deposit-text:var(--color-green-700);--transfer-deposit-bg:#f0fdf4cc;--transfer-deposit-border:#10b98159;--transfer-deposit-accent:#10b9811f;--transfer-withdraw-text:var(--color-red-700);--transfer-withdraw-bg:#fff6f6cc;--transfer-withdraw-border:#f63b8c59;--transfer-withdraw-accent:#f63b8c1f;--status-success-text:#047857;--status-pending-text:#6b8ff3;--status-processing-text:#f59e0b;--status-failed-text:#b91c1c;--status-unknown-text:#1f2937;--opacity-overlay:#0f172a80;--opacity-subtle:#0f172a0a;--opacity-light:#0f172a14;--opacity-medium:#0f172a1f;--opacity-strong:#0f172a40}body{background-color:var(--bs-body-bg);color:var(--bs-body-color);font-family:HKGrotesk,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.8rem}.page-wrapper{background-color:var(--bs-body-bg);min-height:100vh}.ff-secondary{font-family:HKGrotesk,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.border-dashed{border-style:dashed!important}.avatar-sm{width:3rem;height:3rem}.avatar-title{border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-weight:600;display:flex}.search-box .form-control{height:48px;padding-left:2.5rem}.search-box .search-icon{color:var(--bs-secondary-color);align-items:center;display:flex;position:absolute;inset-block:0;inset-inline-start:1rem}.empty-state-icon{width:72px;height:72px;color:var(--velzon-primary);background:#4051891f;border-radius:50%;justify-content:center;align-items:center;font-size:32px;display:inline-flex}.empty-state-icon.danger{color:#dc3545;background:#dc35451f}.fade-enter-active,.fade-leave-active{transition:opacity .2s}.fade-enter-from,.fade-leave-to{opacity:0}.auth-page-wrapper{background-color:var(--bs-body-bg);flex-direction:column;min-height:100vh;display:flex;position:relative}.auth-page-wrapper .auth-page-content{z-index:2;width:100%;padding-bottom:60px;position:relative}.auth-page-wrapper .footer{color:var(--bs-body-color);background-color:#0000;margin-top:auto;padding:1.5rem 0}.auth-page-wrapper .footer p{margin-bottom:0}.auth-page-wrapper .auth-logo img{height:20px}.auth-page-wrapper .text-white-50{color:#ffffffa6!important}.auth-page-wrapper .card{border:0;box-shadow:0 .75rem 1.25rem -.5rem #0f172a40}.auth-page-wrapper .form-check-input:focus{box-shadow:none}.auth-one-bg-position{width:100%;height:380px;position:absolute;top:0;left:0;right:0;overflow:hidden}@media (max-width:575.98px){.auth-one-bg-position{height:280px}}.auth-one-bg{background-image:url(/images/auth-one-bg.jpg);background-position:50%;background-size:cover;width:100%;height:100%;position:relative}.auth-one-bg .bg-overlay{opacity:.9;background:linear-gradient(90deg,#0d6efdf2,#0d6efda6);position:absolute;inset:0}.shape{z-index:1;pointer-events:none;position:absolute;bottom:0;left:0;right:0}.shape svg{width:100%;height:auto;fill:var(--bs-body-bg);display:block}.btn-icon{border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.1rem;display:inline-flex}.btn-icon+.btn-icon{margin-left:.5rem}.btn-soft-secondary{color:var(--bs-secondary-color);background-color:var(--opacity-subtle);border:1px solid #0000}.btn-soft-secondary:hover{background-color:var(--opacity-medium);color:var(--bs-body-color)}.card{border:1px solid var(--opacity-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs)}.card-header{border-bottom:1px solid var(--opacity-light);background-color:#0000;padding:1.25rem 1.5rem}.card-body{padding:1.5rem}.card-animate{transition:transform .35s,box-shadow .35s}.card-animate:hover{box-shadow:var(--shadow-md);transform:translateY(-6px)}.table-card{margin:-1.5rem}.table-card th:first-child,.table-card td:first-child{padding-left:1.5rem}.table-card th:last-child,.table-card td:last-child{padding-right:1.5rem}.table-card .form-check{justify-content:center;align-items:center;display:flex}.auth-pass-inputgroup{position:relative}.auth-pass-inputgroup .form-control{padding-right:3rem}.auth-pass-inputgroup .toggle-password{height:100%;color:var(--bs-secondary-color);background:0 0;border:0;align-items:center;padding:0 1rem;transition:color .2s;display:flex;position:absolute;top:0;right:0}.auth-pass-inputgroup .toggle-password:focus{color:var(--bs-body-color);outline:none}.signin-other-title{text-align:center;margin:2rem 0 1.5rem;position:relative}.signin-other-title:after{content:"";border-top:1px dashed var(--bs-border-color);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.signin-other-title .title{background-color:var(--velzon-secondary-bg);text-transform:uppercase;letter-spacing:.05em;color:var(--bs-secondary-color);z-index:1;padding:.25rem 1rem;font-size:.8125rem;font-weight:600;display:inline-block;position:relative}.login-wrapper{background:linear-gradient(150deg,#f4f6fb 0%,#fdfdff 60%,#fff 100%);justify-content:center;align-items:center;min-height:100vh;padding:2.5rem 1rem;display:flex}.login-card{background-color:#fff;border:1px solid #0f172a0d;border-radius:1.25rem;width:min(100%,420px);box-shadow:0 25px 40px -28px #0f172a8c}.login-card .card-body{padding:2.25rem clamp(1.75rem,3vw,2.5rem)}.login-card .login-form{flex-direction:column;gap:1.4rem;display:flex}.login-card .login-form>.mb-3{margin-bottom:0!important}.login-card .text-muted{color:#0f172a94!important}.login-card .form-label{color:#0f172abf;font-weight:500}.login-card .form-control{background-color:#f8fafce6;border:1px solid #94a3b859;border-radius:.9rem;padding:.8rem 1rem;font-size:.98rem;transition:border-color .18s,box-shadow .18s,background-color .18s}.login-card .form-control:focus{background-color:#fff;border-color:#40518999;box-shadow:0 0 0 3px #4051891f}.login-card .auth-pass-inputgroup .toggle-password{color:#64748be6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:0 0;border-left:1px solid #94a3b840}.login-card .auth-pass-inputgroup .toggle-password:hover:not(:disabled),.login-card .auth-pass-inputgroup .toggle-password:focus-visible{color:#405189d9}.login-card .form-check-input{border-radius:.35rem}.login-card .alert{background-color:#fee2e2a6;border:1px solid #dc354526;border-radius:.9rem}.login-card .btn-primary{letter-spacing:.015em;background:linear-gradient(135deg,#405189,#5561c2);border:0;border-radius:.9rem;padding:.9rem 1rem;font-weight:600;transition:box-shadow .18s,transform .18s;box-shadow:0 18px 35px -22px #405189cc}.login-card .btn-primary:hover{transform:translateY(-1px);box-shadow:0 20px 38px -18px #405189e6}.login-card .btn-primary:disabled{box-shadow:none;transform:none}.modal-backdrop{background:var(--opacity-overlay);z-index:1050;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-dialog{border-radius:var(--radius-lg);width:100%;max-width:720px;box-shadow:var(--shadow-xl);background-color:#fff;animation:.25s zoomIn;overflow:hidden}.modal-dialog.modal-sm{max-width:420px}.modal-content{border-radius:inherit;border:none;overflow:hidden}.modal-header{border-bottom:1px solid var(--opacity-light);padding:1.25rem 1.5rem}.modal-title{font-weight:600}.modal-body{max-height:min(70vh,620px);padding:1.5rem;overflow-y:auto}.modal-footer{border-top:1px solid var(--opacity-light);background-color:#0000;padding:1rem 1.5rem}.btn-close{box-shadow:none}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.85,.85,.85)}60%{opacity:1}to{opacity:1;transform:scale(1)}}.pagination-wrap .page-link{color:var(--bs-secondary-color);border:0;border-radius:.5rem}.pagination-wrap .page-link:hover{color:var(--velzon-primary);background-color:#4051891f}.pagination .page-item.active .page-link{background-color:var(--velzon-primary);color:#fff}.transfer-type{--type-accent:var(--color-slate-800);border-radius:var(--radius-pill);color:var(--type-accent);background:#f8fafca6;border:1px solid #94a3b859;align-items:center;gap:.35rem;max-height:24px;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.transfer-type--0,.transfer-type--deposit{--type-accent:var(--transfer-deposit-text);border-color:var(--transfer-deposit-border);background:var(--transfer-deposit-bg)}.transfer-type--1,.transfer-type--withdraw{--type-accent:var(--transfer-withdraw-text);border-color:var(--transfer-withdraw-border);background:var(--transfer-withdraw-bg)}.status-badge--processing{color:var(--status-processing-text)}.transfer-actions__button{border-radius:var(--radius-pill);color:var(--color-slate-600);text-align:left;background:#f8fafcd9;border:1px solid #94a3b866;align-items:center;gap:.35rem;padding:.3rem .75rem;font-size:.78rem;font-weight:600;display:inline-flex}.transfer-actions__button{transition:background .18s,border-color .18s,color .18s,transform .15s,box-shadow .18s}.transfer-actions__button--process:hover,.transfer-actions__button--process:focus-visible{background:var(--transfer-withdraw-accent);color:var(--color-blue-900);border-color:#2563eb73}.transfer-actions__button--deposit{color:var(--transfer-deposit-text);border-color:var(--transfer-deposit-border);background:var(--transfer-deposit-accent)}.transfer-actions__button--withdraw{color:var(--transfer-withdraw-text);border-color:var(--transfer-withdraw-border);background:var(--transfer-withdraw-accent)}.transfer-page{position:relative}.transfer-page .transfer-toast-stack{z-index:5000;pointer-events:none;flex-direction:column;align-items:center;gap:.5rem;min-height:0;display:flex;position:fixed;top:2rem;left:50%;transform:translate(-50%)}.transfer-page .transfer-toast{color:#fff;border-radius:999px;align-items:center;gap:.5rem;width:max-content;max-width:360px;padding:.75rem 1.15rem;font-weight:600;display:flex;box-shadow:0 15px 30px #0f172a26}.transfer-page .transfer-toast i{font-size:1.1rem}.transfer-page .transfer-toast--success{background:linear-gradient(135deg,#10b981f2,#059669eb);box-shadow:0 15px 30px #10b98159}.transfer-page .transfer-toast--error{background:linear-gradient(135deg,#ef4444f2,#dc2626eb);box-shadow:0 15px 30px #dc26264d}.transfer-page .transfer-toast--info{background:linear-gradient(135deg,#3b82f6f2,#2563ebeb);box-shadow:0 15px 30px #3b82f659}.transfer-page .summary-icon{border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.pending-audio-card{color:#78350f;background:linear-gradient(135deg,#fef3c7f5,#fffbebf0);border:1px solid #f59e0b73;border-radius:1.35rem;padding:1.25rem 1.5rem;box-shadow:0 25px 45px #f59e0b2e}.pending-audio-card__icon{color:#f59e0b;background-color:#fff;border-radius:999px;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:inline-flex;box-shadow:0 12px 30px #f59e0b40}.pending-audio-card__icon i{font-size:1.45rem}.transfer-filter__input{background-color:#f8fafce6;border:1px solid #94a3b859;border-radius:.9rem;padding:.7rem .95rem;transition:border-color .18s,box-shadow .18s,background-color .18s}.transfer-filter__input:focus{background-color:#fff;border-color:#40518999;box-shadow:0 0 0 3px #4051891f}.transfer-toast-enter-active,.transfer-toast-leave-active{transition:opacity .3s,transform .3s}.transfer-toast-enter-from,.transfer-toast-leave-to{opacity:0;transform:translateY(-8px)}.transfer-toast-enter-to,.transfer-toast-leave-from{opacity:1;transform:translateY(0)}.transfer-filter__operator{border-top:1px dashed #94a3b859;margin-top:.75rem;padding-top:.8rem}.transfer-type{--type-accent:#1f2937;color:var(--type-accent);background:#f8fafca6;border:1px solid #94a3b859;border-radius:999px;align-items:center;gap:.35rem;max-height:24px;padding:.25rem .75rem;font-size:.72rem;font-weight:600;display:inline-flex}.transfer-type__icon{font-size:.85rem}.transfer-type__label{letter-spacing:.02em;line-height:1}.transfer-type--0,.transfer-type--deposit{--type-accent:#047857;background:#f0fdf4cc;border-color:#10b98159}.transfer-type--1,.transfer-type--withdraw{--type-accent:#dc2626;background:#fef2f2cc;border-color:#dc262659}.transfer-type--other{--type-accent:#2f4898f2;background:#f8fafca6;border-color:#94a3b873}.transfer-type-cell__action{width:100%;max-width:220px}.transfer-type-cell__action .transfer-actions__button{justify-content:center;width:100%}.transfer-actions__button--deposit{color:#047857;background:#10b9811f;border-color:#10b98159}.transfer-actions__button--deposit:hover,.transfer-actions__button--deposit:focus-visible{color:#065f46;background:#10b9812e}.transfer-actions__button--withdraw{color:#dc2626;background:#dc26261f;border-color:#dc262659}.transfer-actions__button--withdraw:hover,.transfer-actions__button--withdraw:focus-visible{color:#991b1b;background:#dc26262e}@media (max-width:991.98px){.transfer-route-card__endpoint--destination{min-width:100%}}@media (max-width:575.98px){.transfer-type-cell__action{max-width:100%}}.transfer-customer-column{white-space:nowrap;width:1%;min-width:0}.transfer-customer{align-items:center;gap:.6rem;padding:.35rem .4rem;display:flex}.transfer-customer__avatar{color:#4338caf2;text-transform:uppercase;background:#4f46e526;border-radius:.6rem;place-items:center;width:32px;height:32px;font-size:.85rem;font-weight:700;display:grid}.transfer-customer__meta{color:#64748bd9;font-size:.72rem}.transfer-amount__value--deposit{color:#047857}.transfer-amount__value--withdraw{color:#dc2626}.transfer-amount__value--default{color:#2f4898f2}.transfer-route-card{--route-accent:#1f2937;--route-surface:#f8fafcd9;--route-border:#94a3b847;--route-shadow:0 6px 18px -14px #0f172a73}.transfer-route-card__body{--route-accent:inherit;--route-surface:inherit;--route-border:inherit;--route-shadow:inherit;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.5rem;max-height:87px;padding:0;display:grid}.transfer-route-card__mid{flex-direction:column;align-items:center;gap:.35rem;min-width:88px;padding:.2rem 0;display:flex}.transfer-route-card__mid:before,.transfer-route-card__mid:after{content:"";background:#94a3b859;flex:auto;width:1px}.transfer-route-card__timestamp{color:#334155e0;flex-direction:column;align-items:center;gap:.15rem;font-size:.75rem;display:inline-flex}.transfer-route-card__timestamp i{color:var(--route-accent);font-size:.95rem}.transfer-route-card__timestamp-text{text-align:center;flex-direction:column;line-height:1.15;display:flex}.transfer-route-card__timestamp-text span+span{opacity:.85;font-size:.72rem}.transfer-route-card__endpoint{background:linear-gradient(145deg, #ffffffeb, var(--route-surface));border:1px solid var(--route-border);box-shadow:var(--route-shadow);border-radius:.85rem;gap:.3rem;min-width:200px;padding:.55rem .7rem;display:grid}.transfer-route-card__endpoint--origin{text-align:left;align-items:flex-start}.transfer-route-card__endpoint--destination{text-align:right;align-items:flex-end;min-width:200px}.transfer-route-card__endpoint--withdraw-summary{color:#374151e6;background:#94a3b826;border-style:dashed}.transfer-route-card__endpoint--destination .transfer-route-card__endpoint-sub{text-align:left}.transfer-route-card__endpoint-label{letter-spacing:.08em;text-transform:uppercase;color:#64748be6;font-size:.68rem;font-weight:700}.transfer-route-card__endpoint-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.transfer-route-card__endpoint-title{color:#64748bf2;align-items:center;gap:.35rem;font-size:.72rem;font-weight:600;display:inline-flex}.transfer-route-card__endpoint-title i{opacity:.9;font-size:.95rem}.transfer-route-card__endpoint-main{color:#0f172af2;text-align:right;font-size:.88rem;font-weight:700;line-height:1.3}.transfer-route-card__endpoint-sub{color:#374151d9;text-align:left;font-size:.74rem}.transfer-route-card--deposit{--route-accent:#047857;--route-surface:#f0fdf4d1;--route-border:#10b98140;--route-shadow:0 6px 16px -14px #04785780}.transfer-route-card--withdraw{--route-accent:#1d4ed8;--route-surface:#eff6ffd1;--route-border:#3b82f640;--route-shadow:0 6px 16px -14px #1d4ed873}.transfer-route-card--default{--route-accent:#1f2937;--route-surface:#f8fafcd9;--route-border:#94a3b847;--route-shadow:0 6px 18px -14px #0f172a73}@media (max-width:575.98px){.transfer-route-card__body{grid-template-columns:1fr}.transfer-route-card__mid{padding:0}.transfer-route-card__mid:before,.transfer-route-card__mid:after{display:none}.transfer-route-card__endpoint-main{text-align:left}.transfer-route-card__endpoint--destination{text-align:left;align-items:flex-start}}.transfer-filter__reset{color:#374151d9;text-align:left;background-color:#f8fafcd9;border:1px solid #94a3b866;border-radius:999px;padding:.45rem .9rem;font-weight:500;transition:background .2s,border-color .2s,color .2s,box-shadow .2s}.transfer-filter__reset:hover:not(:disabled){color:#405189f2;background-color:#e2e8f0e6;border-color:#40518973;box-shadow:0 .35rem .8rem -.6rem #40518973}.transfer-filter__reset:disabled{opacity:.55;cursor:not-allowed}.transfer-filter__reset i{font-size:1rem}.cancel-modal{--modal-radius:20px}.cancel-modal__backdrop{z-index:1050;background:#0f172a80;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cancel-modal__wrapper{width:100%;max-width:700px;padding:1.25rem}.cancel-modal .modal-dialog{max-width:700px}.cancel-modal .modal-dialog-centered{min-height:100vh;box-shadow:none;background:0 0;align-items:center;margin:0 auto;display:flex}.cancel-modal .modal-content{border:none}.cancel-modal__content{border-radius:var(--modal-radius);pointer-events:auto;background:#f8fafcfa;flex-direction:column;max-height:90vh;margin:auto;padding:1.5rem 1.75rem 1.25rem;display:flex;box-shadow:0 24px 60px -32px #0f172a99}.cancel-modal__header{justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.75rem;display:flex}.cancel-modal__body{flex-direction:column;gap:1rem;display:flex;overflow-y:auto}.cancel-modal__people{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:1rem;display:grid}.cancel-modal__person{background:#fff;border:1px solid #e2e8f0e6;border-radius:1rem;flex-direction:column;gap:.3rem;padding:.9rem 1rem;display:flex}.cancel-modal__person-label{text-transform:uppercase;letter-spacing:.08em;color:#64748bd9;font-size:.72rem;font-weight:600}.cancel-modal__person-name{color:#0f172af2;font-size:.95rem;font-weight:700}.cancel-modal__person-meta{color:#475569d9;font-size:.78rem}.cancel-modal__summary{background:#fff;border:1px solid #e2e8f0e6;border-radius:1rem;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.9rem 1rem;display:flex}.cancel-modal__pill-row{flex-wrap:wrap;gap:.45rem;display:flex}.cancel-modal__pill{background:#0f172a0d;border-radius:999px;align-items:center;gap:.35rem;padding:.32rem .85rem;font-size:.83rem;font-weight:600;display:inline-flex}.cancel-modal__pill--time{background:#0f172a08}.cancel-modal__pill--status{color:#1d4ed8;background:#3b82f61f}.cancel-modal__pill--id{color:#1e293bcc;background:#e2e8f099}.cancel-modal__amount-block{flex-direction:column;align-items:flex-end;gap:.1rem;margin-left:auto;display:flex}.cancel-modal__amount-label{letter-spacing:.08em;text-transform:uppercase;color:#64748bd9;font-size:.68rem}.cancel-modal__amount{font-size:1.2rem;font-weight:700}.cancel-modal__cards{flex-direction:column;gap:1rem;display:flex}@media (min-width:768px){.cancel-modal__cards{flex-direction:row}}.cancel-modal__card{background:#fff;border:1px solid #e2e8f0e6;border-radius:1rem;flex:1 1 0;padding:1rem}.cancel-modal__card-title{color:#0f172af2;margin-bottom:.5rem;font-size:.9rem;font-weight:700}.cancel-modal__meta-list{flex-direction:column;gap:.5rem;display:flex}.cancel-modal__meta-list div{justify-content:space-between;gap:.5rem;display:flex}.cancel-modal__meta-list dt{color:#64748be6;font-size:.78rem;font-weight:600}.cancel-modal__meta-list dd{color:#0f172af2;margin:0;font-weight:600}.cancel-modal__card--route{padding-bottom:.75rem}.cancel-modal__route-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.75rem;display:grid}.cancel-modal__route-divider{color:#3b82f6e6;justify-content:center;align-items:center;font-size:1.3rem;display:flex}.cancel-modal__route-card{--route-bg:#f8fafcf2;--route-border:#e2e8f0e6;--route-icon-bg:#e2e8f0cc;--route-icon-color:#475569;--route-badge-bg:#0f172a14;--route-badge-color:#0f172abf;border:1px solid var(--route-border);background:var(--route-bg);isolation:isolate;border-radius:1rem;flex-direction:column;flex:1 1 0;gap:.45rem;padding:.95rem;display:flex;position:relative;box-shadow:0 12px 26px #0f172a14}.cancel-modal__route-card:after{content:"";border-radius:inherit;opacity:.4;pointer-events:none;background:linear-gradient(135deg,#fff6,#0000);position:absolute;inset:.5rem}.cancel-modal__route-card--origin{--route-bg:linear-gradient(135deg, #3b82f614, #bfdbfe73);--route-border:#3b82f64d;--route-icon-bg:#2563eb2e;--route-icon-color:#1d4ed8;--route-badge-bg:#3b82f61f;--route-badge-color:#1d4ed8}.cancel-modal__route-card--destination{--route-bg:linear-gradient(135deg, #8b5cf614, #c4b5fd73);--route-border:#8b5cf64d;--route-icon-bg:#8b5cf62e;--route-icon-color:#7c3aed;--route-badge-bg:#8b5cf61f;--route-badge-color:#7c3aed}@media (max-width:767.98px){.cancel-modal__route-grid{grid-template-columns:minmax(0,1fr)}.cancel-modal__route-divider{display:none}}.cancel-modal__route-header{color:#0f172ae6;justify-content:space-between;align-items:center;gap:.75rem;font-weight:600;display:flex}.cancel-modal__route-heading{align-items:center;gap:.75rem;display:flex}.cancel-modal__route-icon{background:var(--route-icon-bg);width:2.5rem;height:2.5rem;color:var(--route-icon-color);border-radius:.9rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1.35rem;display:inline-flex}.cancel-modal__route-label{color:#0f172ae6;font-size:.85rem;font-weight:700}.cancel-modal__route-bank{color:#334155d9;font-size:.8rem}.cancel-modal__route-badge{letter-spacing:.08em;text-transform:uppercase;background:var(--route-badge-bg);color:var(--route-badge-color);border-radius:999px;align-items:center;padding:.2rem .75rem;font-size:.7rem;font-weight:700;display:inline-flex}.cancel-modal__route-value{margin:0;font-weight:600}.cancel-modal__field{color:#475569f2;justify-content:space-between;font-size:.78rem;display:flex}.cancel-modal__field-label{opacity:.7}.cancel-modal__note-card{background:#fff;border:1px solid #e2e8f0e6;border-radius:1rem;flex-direction:column;gap:.6rem;padding:1rem;display:flex}.cancel-modal__note-head{justify-content:space-between;align-items:center;display:flex}.cancel-modal__textarea{resize:none;border:1px solid #94a3b866;border-radius:.9rem;min-height:120px}.cancel-modal__textarea:focus{border-color:#3b82f68c;box-shadow:0 0 0 .18rem #3b82f61f}.cancel-modal__counter{color:#64748bcc;font-size:.75rem}.cancel-modal__footer{border-top:none;justify-content:flex-end;gap:.75rem;padding-top:1rem;display:flex}.transfer-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.75rem;transition:opacity .2s;display:inline-flex}.transfer-toggle--disabled{opacity:.55;cursor:not-allowed}.transfer-toggle__input{opacity:0;pointer-events:none;position:absolute}.transfer-toggle__track{background:linear-gradient(135deg,#e2e8f0f2,#cbd5e1a6);border:1px solid #94a3b866;border-radius:999px;width:2.8rem;height:1.5rem;transition:background .25s,border-color .25s,box-shadow .25s;position:relative;box-shadow:inset 0 1px 2px #0f172a14}.transfer-toggle__thumb{background:linear-gradient(135deg,#fff,#f8fafc);border-radius:50%;width:1.25rem;height:1.25rem;transition:transform .22s cubic-bezier(.22,.61,.36,1),background .25s;position:absolute;top:50%;left:.22rem;transform:translateY(-50%);box-shadow:0 4px 10px #0f172a2e}.transfer-toggle__input:checked+.transfer-toggle__track{background:linear-gradient(135deg,#405189f2,#52639bd9);border-color:#405189e6;box-shadow:inset 0 1px 2px #0f172a38}.transfer-toggle__input:checked+.transfer-toggle__track .transfer-toggle__thumb{background:linear-gradient(135deg,#fff,#e2e8f0);transform:translate(1.05rem,-50%)}.transfer-toggle__input:focus-visible+.transfer-toggle__track{outline-offset:2px;outline:2px solid #40518959}.transfer-toggle__text{color:#1f2937;font-weight:600}.transfer-toggle__text .transfer-toggle__username{color:#405189f2}.transfer-note{justify-content:center;align-items:center;gap:.5rem;display:inline-flex;position:relative}.transfer-note:hover .transfer-note__bubble,.transfer-note:focus-within .transfer-note__bubble{opacity:1;visibility:visible;transform:translate(-.2rem,-50%)}.transfer-note__trigger{color:#405189d9;background:#f8fafcd9;border:1px solid #94a3b859;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background .2s,border-color .2s,color .2s,transform .15s;display:inline-flex}.transfer-note__trigger i{font-size:1rem}.transfer-note__trigger:hover,.transfer-note__trigger:focus-visible{color:#233266f2;background:#e2e8f0f2;border-color:#405189a6}.transfer-note__trigger:focus-visible{outline-offset:2px;outline:2px solid #40518959}.transfer-note__trigger:active{transform:translateY(1px)}.transfer-note__action{padding-left:.75rem;padding-right:.75rem}.transfer-note__bubble{color:#f9fafb;opacity:0;visibility:hidden;pointer-events:none;z-index:5;background:#0f172aeb;border-radius:.75rem;min-width:180px;max-width:260px;padding:.6rem .75rem;font-size:.82rem;line-height:1.35;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:50%;left:auto;right:calc(100% + .75rem);transform:translate(.25rem,-50%);box-shadow:0 .75rem 2rem -1rem #0f172a73}.transfer-note__bubble:after{content:"";border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:8px solid #0f172aeb;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.status-badge{letter-spacing:.02em;background:0 0;border:none;justify-content:center;align-items:center;min-width:0;padding:0;font-size:.78rem;font-weight:700;display:inline-flex}.status-badge--success{color:#047857}.status-badge--pending{color:#6b8ff3}.status-badge--failed{color:#b91c1c}.status-badge--unknown{color:#1f2937}.transfer-status{white-space:nowrap;text-align:center;width:1%;font-weight:700}.transfer-actions{flex-wrap:wrap;justify-content:flex-start;gap:.5rem;display:flex}.transfer-actions__button{color:#374151d9;text-align:left;background:#f8fafcd9;border:1px solid #94a3b866;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .75rem;font-size:.78rem;font-weight:600;transition:background .18s,border-color .18s,color .18s,transform .15s;display:inline-flex}.transfer-actions__button i{font-size:.95rem}.transfer-actions__button:hover,.transfer-actions__button:focus-visible{color:#1e293be6;background:#e2e8f0e6;border-color:#94a3b88c}.transfer-actions__button:focus-visible{outline-offset:2px;outline:2px solid #94a3b866}.transfer-actions__button:active{transform:translateY(1px)}.transfer-actions__button--cancel{color:#b91c1c;border-color:#f8717159}.transfer-actions__button--cancel:hover,.transfer-actions__button--cancel:focus-visible{color:#991b1b;background:#f871711f;border-color:#ef444473}.transfer-actions__button--process{color:#1d4ed8;border-color:#3b82f659}.transfer-actions__button--process:hover,.transfer-actions__button--process:focus-visible{color:#1e3a8a;background:#3b82f61f;border-color:#2563eb73}.transfer-detail-modal .transfer-detail-modal__dialog{width:calc(100% - 2rem);max-width:900px;margin:1.75rem auto}.transfer-detail-modal .transfer-detail__header{align-items:flex-start;gap:1rem}.transfer-detail-modal .transfer-detail__header-stack{align-items:center;gap:1rem;display:flex}.transfer-detail-modal .transfer-detail__header-meta{flex-direction:column;gap:.3rem;display:flex}.transfer-detail-modal .transfer-detail__pill{color:#1d4ed8;background:linear-gradient(135deg,#2563eb2e,#2563eb14);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.9rem;font-weight:600;display:inline-flex}.transfer-detail-modal .transfer-detail__reference{color:#0f172af2;margin-bottom:.2rem;font-size:1rem;font-weight:700}.transfer-detail-modal .transfer-detail__timestamp-label{letter-spacing:.08em;text-transform:uppercase;color:#64748be6;margin-right:.35rem;font-size:.75rem}.transfer-detail-modal .transfer-detail__timestamp-value{color:#0f172ae6;font-weight:600}.transfer-detail-modal .transfer-detail__body{flex-direction:column;gap:1rem;display:flex;overflow:hidden}.transfer-detail-modal .transfer-detail__table-wrapper{background:#fff;border:1px solid #e2e8f0e6;border-radius:1rem;padding:1rem 1.25rem}.transfer-detail-modal .transfer-detail__table{width:100%}.transfer-detail-modal .transfer-detail__table th{text-transform:uppercase;letter-spacing:.08em;color:#64748be6;border-top:none;width:140px;font-size:.78rem}.transfer-detail-modal .transfer-detail__table td{color:#0f172af2;border-top:none;font-size:.95rem}.transfer-detail-modal .transfer-detail__table tr+tr th,.transfer-detail-modal .transfer-detail__table tr+tr td{border-top:1px solid #e2e8f0cc;padding-top:.85rem}.transfer-detail-modal .transfer-detail__stack{flex-direction:column;gap:.15rem;display:flex}.transfer-detail-modal .transfer-detail__amount-inline{font-size:1.15rem;font-weight:700}.transfer-detail-modal .transfer-detail__route-table{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:.75rem;display:grid}.transfer-detail-modal .transfer-detail__route-lane{background:#f8fafce6;border:1px solid #e2e8f0e6;border-radius:.85rem;flex-direction:column;gap:.3rem;padding:.85rem;display:flex}.transfer-detail-modal .transfer-detail__route-title{margin-bottom:0;font-size:.85rem;font-weight:700}.transfer-detail-modal .transfer-detail__route-bank{margin-bottom:0;font-weight:600}.transfer-detail-modal .transfer-detail__route-meta{color:#475569f2;margin-bottom:0;font-size:.82rem}.transfer-detail-modal .transfer-detail__note-card{background:#0f172a0a;border:1px dashed #64748b73;border-radius:1rem;padding:1rem}.transfer-detail-modal .transfer-detail__note-header{align-items:flex-start;gap:.75rem;display:flex}.transfer-detail-modal .transfer-detail__note-icon{color:#0f172abf;background:#0f172a14;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:1.2rem;display:inline-flex}.transfer-detail-modal .transfer-detail__note-text{color:#1e293be6;white-space:pre-wrap;word-break:break-word;font-size:.95rem;line-height:1.5}.transfer-detail-modal .transfer-detail__status-pill{color:#0f172ad9;background:#0f172a14;border-radius:999px;justify-content:center;align-items:center;padding:.25rem .75rem;font-size:.8rem;font-weight:600;display:inline-flex}.transfer-detail-modal .transfer-detail__amount-card{background:linear-gradient(135deg,#4f46e514,#3b82f614);border:1px solid #6366f126;border-radius:1rem;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.transfer-detail-modal .transfer-detail__amount-label{color:#475569e6;text-transform:uppercase;letter-spacing:.06em;font-size:.85rem}.transfer-detail-modal .transfer-detail__amount-value{color:#1d4ed8;font-size:1.8rem;font-weight:700}.transfer-detail-modal .transfer-detail__channel{color:#334155e6;background:#e2e8f08c;border-radius:.75rem;padding:.5rem .9rem;font-size:.85rem}.transfer-detail-modal .transfer-detail__routes{margin:0}.transfer-detail-modal .transfer-detail__routes>[class*=col-]{display:flex}.transfer-detail-modal .transfer-detail__route-card{--route-bg:#f8fafcf2;--route-border:#e2e8f0e6;--route-icon-bg:#e2e8f0e6;--route-icon-color:#475569;--route-badge-bg:#0f172a14;--route-badge-color:#0f172abf;background:var(--route-bg);border:1px solid var(--route-border);isolation:isolate;border-radius:1.1rem;flex-direction:column;gap:.65rem;padding:1.1rem;display:flex;position:relative;box-shadow:0 10px 30px #0f172a14}.transfer-detail-modal .transfer-detail__route-card:after{content:"";border-radius:inherit;opacity:.4;pointer-events:none;z-index:-1;background:linear-gradient(135deg,#ffffff40,#0000);position:absolute;inset:.4rem}.transfer-detail-modal .transfer-detail__route-card--origin{--route-bg:linear-gradient(135deg, #3b82f614, #bfdbfe66);--route-border:#2563eb40;--route-icon-bg:#2563eb26;--route-icon-color:#1d4ed8;--route-badge-bg:#2563eb2e;--route-badge-color:#1d4ed8}.transfer-detail-modal .transfer-detail__route-card--destination{--route-bg:linear-gradient(135deg, #8b5cf614, #c4b5fd66);--route-border:#8b5cf64d;--route-icon-bg:#8b5cf626;--route-icon-color:#7c3aed;--route-badge-bg:#8b5cf62e;--route-badge-color:#7c3aed}.transfer-detail-modal .transfer-detail__route-header{color:#0f172ae6;justify-content:space-between;align-items:center;gap:.75rem;font-weight:600;display:flex}.transfer-detail-modal .transfer-detail__route-heading{align-items:center;gap:.85rem;display:flex}.transfer-detail-modal .transfer-detail__route-icon{background:var(--route-icon-bg);width:2.75rem;height:2.75rem;color:var(--route-icon-color);border-radius:.9rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1.4rem;display:inline-flex}.transfer-detail-modal .transfer-detail__route-label{color:#0f172ad9;font-size:.9rem;font-weight:700}.transfer-detail-modal .transfer-detail__route-bank{color:#1e293bd9;font-size:.85rem}.transfer-detail-modal .transfer-detail__route-badge{letter-spacing:.08em;text-transform:uppercase;background:var(--route-badge-bg);color:var(--route-badge-color);border-radius:999px;align-items:center;padding:.25rem .75rem;font-size:.7rem;font-weight:700;display:inline-flex}.transfer-detail-modal .transfer-detail__route-value{color:#0f172af2;margin-bottom:0;font-size:1rem;font-weight:600}.transfer-detail-modal .transfer-detail__route-meta{color:#64748bf2;font-size:.85rem}.transfer-detail-modal .transfer-detail__field{color:#475569f2;word-break:break-word;flex-direction:column;gap:.15rem;font-size:.85rem;display:flex}.transfer-detail-modal .transfer-detail__field-label{opacity:.7;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.transfer-detail-modal .transfer-detail__field-value{word-break:break-word;font-weight:600}.transfer-detail-modal .transfer-detail__footer{flex-direction:column;gap:.75rem}.transfer-detail-modal .transfer-detail__actions{flex-direction:column;gap:.5rem;width:100%;display:flex}.transfer-detail-modal .transfer-detail__action-btn{background:linear-gradient(135deg,#2563ebe6,#3b82f6d9);border:none;border-radius:.85rem;padding:.65rem 1rem;box-shadow:0 1rem 1.8rem -1.1rem #2563eb99}.transfer-detail-modal .transfer-detail__action-btn.btn-danger{background:linear-gradient(135deg,#dc2626e6,#f87171d9);box-shadow:0 1rem 1.8rem -1.1rem #dc262680}.transfer-detail-modal .transfer-detail__hint{color:#475569e6;text-align:center;margin:0;font-size:.8rem}@media (max-width:575.98px){.transfer-detail-modal .transfer-detail__header-stack{flex-direction:column;align-items:flex-start}.transfer-detail-modal .transfer-detail__routes>[class*=col-]{width:100%}}.transfer-page .transfer-table-wrapper table thead th{background-color:var(--color-slate-50);z-index:2;text-transform:uppercase;letter-spacing:.05em;color:var(--color-slate-500);border-bottom:1px solid var(--color-slate-200);padding-top:.85rem;padding-bottom:.85rem;font-size:.72rem;font-weight:600;position:sticky;top:0;box-shadow:0 1px 2px #0f172a0a}.transfer-table-section{width:100%}.transfer-table-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.transfer-table-wrapper{border:1px solid var(--color-slate-100);border-radius:var(--radius-md);-webkit-overflow-scrolling:touch;width:100%;box-shadow:var(--shadow-xs);background-color:#fff;overflow:auto}.transfer-table-wrapper .table{font-variant-numeric:tabular-nums;width:max(1200px,100%);margin-bottom:0}@media (max-width:768px){.transfer-table-wrapper .table{width:max(960px,100%)}}.transfer-table-wrapper .table th,.transfer-table-wrapper .table td{vertical-align:middle;border-bottom:1px solid var(--color-slate-100);background-color:#0000;padding:.7rem 1rem}.transfer-table-wrapper .table tbody tr:last-child td{border-bottom:none}.transfer-table-wrapper .table tbody tr:nth-child(2n) td{background-color:var(--color-slate-50)}.transfer-table-wrapper .table tbody tr:hover td{background-color:var(--color-slate-100)}.transfer-table-wrapper .table tbody td{color:var(--color-slate-700);font-size:.9rem;transition:background-color .15s}.transfer-table-wrapper .table tbody td,.transfer-table-wrapper .table .transfer-customer__name{text-overflow:clip;white-space:nowrap;max-width:none;overflow:visible}.transfer-filter-inline{padding:0 clamp(1.25rem,2vw,1.75rem) 1rem}.transfer-header-controls{flex-wrap:wrap;align-items:center;gap:.75rem;display:inline-flex}.header-filter-toggle{border-radius:var(--radius-pill);padding-inline:1.1rem}.header-filter-toggle--active{color:#fff;background-color:#0d6efd;border-color:#0d6efd;box-shadow:0 .3rem 1rem -.45rem #0d6efdcc}.transfer-header-status__sync .spinner-border-sm{width:.8rem;height:.8rem}.transfer-filter-inline__logout{border-radius:var(--radius-pill);width:36px;height:36px;color:var(--bs-danger);background:#dc354514;border:1px solid #dc354533;justify-content:center;align-items:center;font-size:1.05rem;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s,transform .2s;display:inline-flex}.transfer-filter-inline__logout:hover{color:#b02a37;background:#dc35452e;border-color:#dc354559;transform:translateY(-1px);box-shadow:0 .4rem 1rem -.6rem #dc354599}.transfer-filter-inline__logout:focus-visible{outline-offset:2px;outline:3px solid #dc354533}.transfer-notification-badge{border-radius:var(--radius-pill);background-color:var(--color-amber-50);border:1px solid var(--color-amber-100);color:var(--color-amber-900);white-space:nowrap;align-items:center;padding:.35rem .8rem;font-size:.75rem;animation:2s infinite badge-pulse;display:inline-flex;box-shadow:0 2px 4px #f59e0b1a}.transfer-notification-badge i{color:var(--color-amber-500);font-size:.9rem}@keyframes badge-pulse{0%{box-shadow:0 0 #f59e0b66}70%{box-shadow:0 0 0 6px #f59e0b00}to{box-shadow:0 0 #f59e0b00}}.header-filter-dialog-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:2000;background-color:#0f172a73;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.header-filter-sheet{border-radius:var(--radius-lg);width:100%;box-shadow:0 .8rem 2rem var(--opacity-light);background:#fffffffa;border:1px solid #94a3b840;max-height:80vh;padding:.75rem;position:relative;overflow:hidden auto}.header-filter-sheet--dialog{width:100%;max-width:800px;animation:.3s cubic-bezier(.34,1.56,.64,1) dialog-up;box-shadow:0 25px 50px -12px #0f172a40}@keyframes dialog-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.header-filter-sheet__close{z-index:2;color:#64748b;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffe6;border:1.5px solid #94a3b84d;border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;font-size:1.15rem;line-height:1;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;position:absolute;top:1rem;right:1rem;box-shadow:0 2px 6px #0f172a14}.header-filter-sheet__close:hover{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-color:#6366f173;transform:rotate(90deg);box-shadow:0 6px 16px #6366f159}.transfer-active-filters .badge{letter-spacing:.01em;font-size:.78rem;font-weight:600}.transfer-row{transition:background-color .1s}.transfer-customer-column,.transfer-note-column{white-space:nowrap;width:1%;min-width:0}.transfer-note-column{text-align:center}.transfer-route{min-width:220px}.transfer-route__value{color:var(--color-slate-700);font-size:.9rem;font-weight:500}.transfer-amount{text-align:center;white-space:nowrap}.transfer-amount__value{letter-spacing:-.01em;font-size:.95rem;font-weight:600}.transfer-destination{min-width:200px;font-size:.88rem;font-weight:500;color:var(--color-slate-600)!important}.transfer-time{white-space:nowrap;min-width:140px}.transfer-time__value{color:var(--color-slate-400);align-items:center;gap:.4rem;font-size:.82rem;display:inline-flex}.transfer-time__value span{color:var(--color-slate-500);font-weight:400}.transfer-time__value i{color:var(--color-slate-300);font-size:.9rem}.transfer-destination__placeholder{color:var(--color-slate-200)}.transfer-status{text-align:center;letter-spacing:.02em;font-size:.75rem;font-weight:600}.transfer-type-cell{flex-direction:column;align-items:center;gap:.4rem;display:flex}.transfer-type-cell__badge{justify-content:center;width:100%;display:flex}.transfer-action-button--start{border-radius:var(--radius-sm);border:1.5px solid var(--color-blue-200);background-color:var(--color-blue-50);min-height:30px;color:var(--color-blue-600);justify-content:center;align-items:center;gap:.35rem;padding:.35rem .85rem;font-size:.72rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 1px 2px #2563eb0d}.transfer-action-button--start:hover:not(:disabled){background-color:var(--color-blue-600);border-color:var(--color-blue-600);color:#fff;transform:translateY(-1px);box-shadow:0 4px 10px #2563eb40}.transfer-action-button--start:disabled{opacity:.5;cursor:not-allowed}.transfer-customer{align-items:center;gap:.75rem;display:flex}.transfer-customer__avatar{background:var(--color-slate-100);width:28px;height:28px;color:var(--color-slate-500);text-transform:uppercase;border-radius:6px;place-items:center;font-size:.75rem;font-weight:600;display:grid}.transfer-customer__details{flex-direction:column;min-width:0;line-height:1.2;display:flex}.transfer-customer__name{color:var(--color-slate-700);white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:500;overflow:hidden}.transfer-customer__meta{color:var(--color-slate-400);letter-spacing:.01em;font-size:.7rem}.transfer-action-button--cancel{border-radius:var(--radius-sm);border:1.5px solid var(--color-red-200);background:var(--color-red-400);color:var(--color-indigo-50);cursor:pointer;justify-content:center;align-items:center;gap:.35rem;min-height:30px;padding:.35rem .85rem;font-size:.72rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 1px 2px #4f46e50d}.transfer-action-button--cancel:disabled{opacity:.5;cursor:not-allowed}.transfer-action-button--start i,.transfer-action-button--cancel i{font-size:.9rem}.transfer-note{justify-content:center;align-items:center;display:inline-flex;position:relative}.transfer-note__trigger{border:1px solid var(--color-slate-200);background:var(--color-slate-50);width:1.75rem;height:1.75rem;color:var(--color-slate-400);border-radius:6px;justify-content:center;align-items:center;transition:all .1s;display:inline-flex}.transfer-note__trigger:hover{background:var(--color-slate-100);color:var(--color-slate-600);border-color:var(--color-slate-300)}.transfer-note__bubble{background:var(--color-slate-900);color:#fff;min-width:180px;max-width:260px;box-shadow:var(--shadow-sm);opacity:0;visibility:hidden;pointer-events:none;z-index:5;border-radius:8px;padding:.5rem .75rem;font-size:.8rem;line-height:1.3;transition:all .1s;position:absolute;top:50%;right:calc(100% + .5rem);transform:translateY(-50%)scale(.98)}.transfer-note:hover .transfer-note__bubble{opacity:1;visibility:visible;transform:translateY(-50%)scale(1)}.transfer-note__bubble-content{white-space:pre-wrap;word-break:break-word;max-height:10rem;overflow-y:auto}.skeleton-row td{vertical-align:middle;padding:1rem .85rem}.pulse{background:linear-gradient(90deg,#e2e8f080 25%,#e2e8f0cc 50%,#e2e8f080 75%) 0 0/200% 100%;animation:1.5s linear infinite skeleton-pulse}@keyframes skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-badge{background-color:var(--color-slate-100);border-radius:999px;width:60px;height:22px}.skeleton-avatar-text{align-items:center;gap:.75rem;display:flex}.skeleton-avatar{background-color:var(--color-slate-100);border-radius:6px;flex-shrink:0;width:28px;height:28px}.skeleton-lines{flex-direction:column;flex-grow:1;gap:.35rem;display:flex}.skeleton-line{background-color:var(--color-slate-100);border-radius:4px;height:12px}.skeleton-line--sm{width:40%}.skeleton-line--md{width:70%}.skeleton-line--lg{width:90%}.skeleton-icon{background-color:var(--color-slate-100);border-radius:4px;width:20px;height:20px}.skeleton-row .m-auto{margin-left:auto;margin-right:auto}.filter-panel{background:linear-gradient(145deg,#fffffffa,#f8fafcf2);border-radius:1.25rem;overflow:hidden}.filter-panel__header{background:linear-gradient(135deg,#6366f114,#8b5cf60f);border-bottom:1px solid #6366f11a;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.filter-panel__title{color:#1e293b;align-items:center;gap:.6rem;font-size:1.1rem;font-weight:700;display:flex}.filter-panel__title i{color:#6366f1;font-size:1.25rem}.filter-panel__sync{color:#3b82f6;background:#3b82f61a;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .9rem;font-size:.75rem;font-weight:600;display:flex}.filter-panel__body{flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.filter-panel__section{flex-direction:column;gap:.85rem;display:flex}.filter-panel__section-title{text-transform:uppercase;letter-spacing:.08em;color:#64748b;align-items:center;gap:.5rem;font-size:.72rem;font-weight:700;display:flex}.filter-panel__section-title i{color:#94a3b8;font-size:.9rem}.filter-panel__row{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.filter-panel__row--3col{grid-template-columns:repeat(3,1fr)}@media (max-width:640px){.filter-panel__row,.filter-panel__row--3col{grid-template-columns:1fr}}.filter-input-group{flex-direction:column;gap:.4rem;display:flex}.filter-input-group__label{color:#64748b;padding-left:.25rem;font-size:.72rem;font-weight:600}.filter-input-group__wrapper{position:relative}.filter-input-group__icon{color:#94a3b8;pointer-events:none;font-size:1rem;transition:color .2s;position:absolute;top:50%;left:.9rem;transform:translateY(-50%)}.filter-input-group__input{color:#1e293b;background:#ffffffe6;border:1.5px solid #94a3b84d;border-radius:.85rem;width:100%;padding:.75rem 1rem .75rem 2.75rem;font-size:.88rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 2px #0f172a0a}.filter-input-group__input:hover{background:#fff;border-color:#6366f166}.filter-input-group__input:focus{background:#fff;border-color:#6366f1;outline:none;box-shadow:0 0 0 3px #6366f126,0 2px 4px #0f172a0d}.filter-input-group__wrapper:focus-within .filter-input-group__icon{color:#6366f1}.filter-input-group__input--select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%2394a3b8'%3E%3Cpath d='M12 16l-6-6h12l-6 6z'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.25rem;padding-right:2.5rem}.filter-panel__footer{border-top:1px dashed #94a3b84d;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.filter-toggle-v2{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.75rem;display:flex;position:relative}.filter-toggle-v2--disabled{opacity:.5;cursor:not-allowed}.filter-toggle-v2__input{opacity:0;width:0;height:0;position:absolute}.filter-toggle-v2__track{background:linear-gradient(135deg,#e2e8f0,#cbd5e1);border-radius:999px;width:3rem;height:1.65rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:inset 0 1px 3px #0f172a1a}.filter-toggle-v2__thumb{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:50%;left:.2rem;transform:translateY(-50%);box-shadow:0 2px 6px #0f172a26}.filter-toggle-v2__check{color:#0000;font-size:.7rem;transition:color .2s}.filter-toggle-v2--active .filter-toggle-v2__track{background:linear-gradient(135deg,#6366f1,#8b5cf6);box-shadow:0 4px 12px #6366f159}.filter-toggle-v2--active .filter-toggle-v2__thumb{left:calc(100% - 1.45rem)}.filter-toggle-v2--active .filter-toggle-v2__check{color:#6366f1}.filter-toggle-v2__label{flex-direction:column;gap:.1rem;display:flex}.filter-toggle-v2__text{color:#64748b;font-size:.78rem;font-weight:500}.filter-toggle-v2__username{color:#1e293b;font-size:.9rem;font-weight:700}.filter-toggle-v2--active .filter-toggle-v2__username{color:#6366f1}.filter-reset-btn{color:#475569;cursor:pointer;background:linear-gradient(135deg,#fffffff2,#f8fafce6);border:1.5px solid #94a3b859;border-radius:.75rem;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-size:.82rem;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 1px 3px #0f172a0d}.filter-reset-btn i{font-size:1rem;transition:transform .3s}.filter-reset-btn:hover:not(:disabled){color:#6366f1;background:linear-gradient(135deg,#fff,#eef2ffe6);border-color:#6366f180;transform:translateY(-1px);box-shadow:0 4px 12px #6366f126}.filter-reset-btn:hover:not(:disabled) i{transform:rotate(-180deg)}.filter-reset-btn:disabled{opacity:.5;cursor:not-allowed}@keyframes modal-spring{0%{opacity:0;transform:scale(.9)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.text-deposit{color:#4ade80}.text-withdraw{color:#f87171}.font-bold{font-weight:700}.cancel-note{z-index:2000;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.cancel-note__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a66;position:fixed;inset:0}.cancel-note__dialog{background:#fff;border-radius:2rem;flex-direction:column;width:100%;max-width:580px;animation:.4s cubic-bezier(.175,.885,.32,1.275) modal-spring;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #0f172a40,0 0 0 1px #0f172a0d}.cancel-note__header{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:1.5rem 2rem 1rem;display:flex}.cancel-note__header-left{align-items:center;gap:1rem;display:flex}.cancel-note__badge{text-transform:uppercase;letter-spacing:.02em;color:#475569;background:#f1f5f9;border-radius:99px;align-items:center;gap:.4rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.cancel-note__ref{color:#0f172a;margin:0;font-size:1.25rem;font-weight:800}.cancel-note__close{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.1rem;transition:all .2s;display:flex}.cancel-note__scrollable-content{scrollbar-width:thin;scrollbar-color:#e2e8f0 #0000;max-height:calc(90vh - 12rem);padding:1.5rem 2rem;overflow-y:auto}.cancel-note__meta{margin-bottom:1.5rem}.cancel-note__card--dark{color:#fff;background:#1e293b;border-radius:1.25rem;align-items:center;margin-bottom:1.25rem;padding:1.25rem 1.75rem;display:flex}.cancel-note__card-item{flex:1}.cancel-note__card-label{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.15rem;font-size:.75rem;font-weight:600;display:block}.cancel-note__card-value{font-size:1.25rem;font-weight:800;line-height:1.2}.divider-v{background:#ffffff1a;width:1px;height:2.5rem;margin:0 1.5rem}.cancel-note__info-rows{flex-direction:column;gap:.75rem;display:flex}.cancel-note__info-row{border-bottom:1px solid #f8fafc;align-items:baseline;gap:1rem;padding:.5rem 0;display:flex}.cancel-note__info-label{color:#64748b;text-transform:uppercase;letter-spacing:.02em;flex:0 0 28%;align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;display:flex}.cancel-note__info-label i{font-size:1rem}.cancel-note__info-value{color:#1e293b;word-break:break-word;flex:1;font-size:.85rem;font-weight:600}.cancel-note__info-row--featured{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:.75rem;margin-top:.25rem;padding:.85rem 1rem}.cancel-note__existing{background:#fffbeb;border:1px solid #fef3c7;border-radius:1rem;margin-bottom:1.5rem;padding:1rem 1.25rem}.cancel-note__existing-title{color:#b45309;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.75rem;font-weight:700;display:flex}.cancel-note__existing-content{color:#92400e;white-space:pre-wrap;font-size:.925rem;line-height:1.5}.cancel-note__body{margin-top:.5rem}.cancel-note__result{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.85rem;padding:1.75rem 1rem;display:flex}.cancel-note__result p{color:#475569;margin:0;font-size:1rem;font-weight:700}.cancel-note__result i{font-size:2.75rem;line-height:1}.cancel-note__result .spinner-border{color:#dc2626;width:2.5rem;height:2.5rem}.cancel-note__result--success i{color:#16a34a}.cancel-note__result--success p{color:#15803d}.cancel-note__input-label{color:#475569;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.9rem;font-weight:700;display:flex}.cancel-note__textarea{color:#0f172a;resize:vertical;background:#f8fafc;border:2px solid #f1f5f9;border-radius:1.25rem;width:100%;min-height:90px;max-height:100px;padding:1.25rem;font-size:1.1rem;transition:all .2s}.cancel-note__textarea:focus{background:#fff;border-color:#3b82f6;outline:none;box-shadow:0 0 0 4px #3b82f61a}.cancel-note__footer{background:#f8fafc;border-top:1px solid #f1f5f9;justify-content:flex-end;gap:.85rem;margin-top:auto;padding:1.25rem 2rem 1.5rem;display:flex}.cancel-note__btn{cursor:pointer;border:none;border-radius:1rem;justify-content:center;align-items:center;gap:.6rem;height:3.25rem;padding:0 1.5rem;font-size:.95rem;font-weight:700;transition:all .2s;display:inline-flex}.cancel-note__btn--secondary{color:#475569;background:#fff;border:1px solid #e2e8f0;min-width:100px}.cancel-note__btn--danger{color:#fff;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);box-shadow:0 4px 12px #dc26261f}.cancel-note__btn:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.cancel-note__btn:disabled{opacity:.6;cursor:not-allowed}.assign-confirm{z-index:2000;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.assign-confirm__backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a66;position:fixed;inset:0}.assign-confirm__dialog{background:#fff;border-radius:2rem;flex-direction:column;width:100%;max-width:540px;animation:.4s cubic-bezier(.175,.885,.32,1.275) modal-spring;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #0f172a40,0 0 0 1px #0f172a0d}.assign-confirm__header{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:1.5rem 2rem 1rem;display:flex}.assign-confirm__header-left{align-items:center;gap:1rem;display:flex}.assign-confirm__badge{text-transform:uppercase;letter-spacing:.02em;border-radius:99px;align-items:center;gap:.4rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.assign-confirm__badge--deposit{color:#15803d;background:#f0fdf4;box-shadow:0 0 0 1px #15803d1a}.assign-confirm__badge--withdraw{color:#b91c1c;background:#fef2f2;box-shadow:0 0 0 1px #b91c1c1a}.assign-confirm__ref{color:#0f172a;margin:0;font-size:1.25rem;font-weight:800}.assign-confirm__close{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.1rem;transition:all .2s;display:flex}.assign-confirm__scrollable-content{scrollbar-width:thin;scrollbar-color:#e2e8f0 #0000;max-height:calc(90vh - 12rem);padding:1.5rem 2rem;overflow-y:auto}.assign-confirm__meta{margin-bottom:1.5rem}.assign-confirm__card--highlight{color:#fff;background:#1e293b;border-radius:1.25rem;align-items:center;gap:1.25rem;margin-bottom:1.25rem;padding:1.25rem 1.5rem;display:flex;position:relative;overflow:hidden}.assign-confirm__card-icon{color:#f1f5f9;background:#ffffff1a;border-radius:.75rem;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.5rem;display:flex}.assign-confirm__card-label{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.15rem;font-size:.75rem;font-weight:600;display:block}.assign-confirm__card-value{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:800;line-height:1.1}.assign-confirm__info-rows{flex-direction:column;gap:.75rem;display:flex}.assign-confirm__info-row{border-bottom:1px solid #f8fafc;align-items:baseline;gap:1rem;padding:.5rem 0;display:flex}.assign-confirm__info-label{color:#64748b;text-transform:uppercase;letter-spacing:.02em;flex:0 0 28%;align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;display:flex}.assign-confirm__info-label i{font-size:1rem}.assign-confirm__info-value{color:#1e293b;word-break:break-word;flex:1;font-size:.85rem;font-weight:600}.assign-confirm__info-row--featured{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:.75rem;margin-top:.25rem;padding:.85rem 1rem}.assign-confirm__body{margin-top:.5rem}.assign-confirm__prompt p{color:#475569;text-align:center;background:#f1f5f9;border-radius:1rem;margin:0;padding:1.25rem;font-size:1rem;font-weight:500;line-height:1.5}.assign-confirm__status-card{border:1px solid #0000;border-radius:1.25rem;align-items:center;gap:1.25rem;padding:1.25rem;display:flex}.assign-confirm__status-card--processing,.assign-confirm__status-card--pending{background:#eff6ff;border-color:#bfdbfe}.assign-confirm__status-card--success,.assign-confirm__status-card--completed{background:#f0fdf4;border-color:#bbf7d0}.assign-confirm__status-card--failed{background:#fef2f2;border-color:#fecaca}.assign-confirm__status-loader{width:2rem;height:2rem}.spinner-ring{border:3px solid #3b82f61a;border-top-color:#3b82f6;border-radius:50%;width:100%;height:100%;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.assign-confirm__status-icon{font-size:2rem}.assign-confirm__status-card--success .assign-confirm__status-icon,.assign-confirm__status-card--completed .assign-confirm__status-icon{color:#10b981}.assign-confirm__status-card--failed .assign-confirm__status-icon{color:#ef4444}.assign-confirm__status-text h6{color:#0f172a;margin:0 0 .15rem;font-size:.95rem;font-weight:700}.assign-confirm__status-text p{color:#64748b;margin:0;font-size:.85rem;line-height:1.4}.assign-confirm__footer{background:#f8fafc;border-top:1px solid #f1f5f9;justify-content:flex-end;gap:.85rem;margin-top:auto;padding:1.25rem 2rem 1.5rem;display:flex}.assign-confirm__btn{cursor:pointer;border:none;border-radius:1rem;justify-content:center;align-items:center;gap:.6rem;height:3.25rem;padding:0 1.5rem;font-size:.95rem;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.assign-confirm__btn--secondary{color:#475569;background:#fff;border:1px solid #e2e8f0;min-width:120px}.assign-confirm__btn--primary{color:#fff;min-width:160px;box-shadow:0 4px 12px #0f172a1f}.assign-confirm__btn--deposit{background:linear-gradient(135deg,#10b981 0%,#059669 100%)}.assign-confirm__btn--withdraw{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%)}.assign-confirm__btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 14px #0f172a1a}.assign-confirm__btn:active:not(:disabled){transform:translateY(0)}.assign-confirm__btn:disabled{opacity:.6;cursor:not-allowed}@media (max-height:700px){.cancel-note__scrollable-content,.assign-confirm__scrollable-content{max-height:calc(100vh - 12rem)}}@media (max-width:480px){.cancel-note__info-row,.assign-confirm__info-row{background:#f8fafc;border-bottom:none;border-radius:.75rem;flex-direction:column;gap:.25rem;padding:.75rem 1rem}.cancel-note__info-label,.assign-confirm__info-label{flex:none}.cancel-note__dialog,.assign-confirm__dialog{border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0}.cancel-note,.assign-confirm{align-items:stretch;padding:0}.cancel-note__scrollable-content,.assign-confirm__scrollable-content{flex:auto;max-height:none;padding:1.25rem 1.5rem}.cancel-note__footer,.assign-confirm__footer{padding-bottom:calc(1.5rem + env(safe-area-inset-bottom))}}
