@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/vazirmatn-arabic-wght-normal-Cafbb7Zc.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/vazirmatn-latin-ext-wght-normal-tDTa1Fj6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/vazirmatn-latin-wght-normal-BFexNX-K.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff")}.login-page{justify-content:center;align-items:center;min-height:100svh;padding:32px;display:flex}.login-card{isolation:isolate;background:#f2f3ff;border-radius:16px;grid-template-columns:minmax(0,412fr) minmax(0,596fr);gap:48px;width:100%;max-width:1152px;min-height:433px;padding:48px 48px 38px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.login-card:before,.login-card:after,.login-brand:before{content:"";pointer-events:none;border-radius:50%;position:absolute}.login-card:before{z-index:-1;filter:blur(32px);background:#d9e2ff66;width:384px;height:384px;top:-128px;left:-128px}.login-card:after{z-index:2;filter:blur(32px);background:#89f5e74d;width:320px;height:320px;bottom:53px;right:289px}.login-brand{color:#fff;background:#003c90;border-radius:12px;justify-content:center;align-items:center;min-height:347px;padding:32px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.login-brand:before{filter:blur(12px);background:#0f52ba99;width:176px;height:176px;top:-40px;right:-40px}.login-brand-copy{text-align:center;font-weight:700;position:relative}.login-brand-copy p{font-size:16px;line-height:40px}.login-brand-copy h1{letter-spacing:-.28px;font-size:28px;line-height:40px}.login-form-panel{background:#fff;border-radius:12px;min-width:0;padding:32px;box-shadow:0 1px 2px #0000000d}.login-form{flex-direction:column;gap:24px;padding-bottom:17px;display:flex;position:relative}.login-field{flex-direction:column;gap:4px;min-width:0;display:flex}.login-label{align-items:center;gap:4px;font-size:16px;font-weight:600;line-height:24px;display:flex}.login-label img,.login-password-toggle img,.login-submit img{flex:none;display:block}.login-input-shell{direction:ltr;background:#f2f3ff;border-radius:8px;min-height:44px;display:flex;box-shadow:0 1px 2px #0000000d}.login-input-shell:focus-within{box-shadow:0 0 0 2px #2367bb}.login-input-shell:has([aria-invalid=true]){box-shadow:0 0 0 1px #b42336}.login-input-shell input{letter-spacing:.3px;color:#131b2e;background:0 0;border:0;border-radius:8px;flex:1;width:100%;min-width:0;height:44px;padding:0 24px;font-family:JetBrains Mono,monospace;font-size:15px;font-weight:500}.login-input-shell input::placeholder{color:#737784;opacity:1}.login-input-shell input:focus-visible{outline:none}.login-input-shell input:disabled{opacity:.75}.login-password-shell{flex-direction:row-reverse}.login-password-shell input{letter-spacing:.52px;padding:0 16px;font-size:13px;font-weight:400}.login-password-toggle{background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:52px;min-height:44px;display:grid}.login-password-toggle:hover{background:#003c900f}.login-hint{color:#434653;text-align:right;font-size:12px;line-height:18px}.login-hint bdi{color:#737784;font-size:13px}.login-field-error,.login-form-error{color:#9e1b32;font-size:12px;line-height:20px}.login-form-error{background:#fff3f4;border:1px solid #f2bdc6;border-radius:8px;padding:10px 12px}.login-submit{color:#fff;background:#003c90;border:0;border-radius:8px;justify-content:center;align-items:center;gap:4px;width:100%;min-height:48px;margin-top:4px;padding:10px 16px;font-size:16px;font-weight:600;line-height:24px;display:flex;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.login-submit:hover:not(:disabled){background:#002f74}.login-submit:disabled{opacity:.8}.login-spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite login-spin}@keyframes login-spin{to{transform:rotate(360deg)}}@media (width<=760px){.login-page{padding:24px}.login-card{grid-template-columns:minmax(0,1fr);gap:24px;max-width:540px;padding:24px}.login-brand{min-height:172px;padding:24px}.login-form-panel{padding:24px}.login-card:after{opacity:.6;bottom:100px;right:-100px}}@media (width<=400px){.login-page{padding:16px}.login-card{gap:16px;padding:16px}.login-form-panel{padding:24px 16px}}@media (prefers-reduced-motion:reduce){.login-spinner{animation:none}}.select-field{min-width:175px;position:relative}.select-field select{appearance:none;color:#1e293b;width:100%;height:44px;font:inherit;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:0 17px 0 36px;font-size:13px;font-weight:500;line-height:18px}.select-field img{pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.select-field select:focus-visible{outline-offset:3px;outline:3px solid #2367bb}.select-field select:disabled{opacity:.6;cursor:not-allowed}.dashboard{gap:24px;min-width:0;max-width:1536px;margin-inline:auto;display:grid}.dashboard h2,.dashboard h3{margin:0}.dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.tone-blue{--tone:#003c90;--tint:#eff6ff;--ink:#003c90}.tone-amber{--tone:#f59e0b;--tint:#fffbeb;--ink:#b45309}.tone-teal{--tone:#006a61;--tint:#f0fdfa;--ink:#115e59}.tone-danger{--tone:#ef4444;--tint:#fef2f2;--ink:#b91c1c}.metric-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:21px;position:relative;overflow:hidden}.metric-card:before{content:"";background:var(--tone);height:4px;position:absolute;inset:0 0 auto}.metric-card.tone-blue:before{background:linear-gradient(270deg,#003c90,#0f52ba)}.metric-card-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.metric-card h2{color:#475569;font-size:12px;font-weight:500;line-height:16px}.metric-icon{background:var(--tint);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.dashboard img{flex:none;display:block}.metric-value{flex-wrap:wrap;align-items:baseline;gap:6px;min-height:32px;display:flex}.metric-value strong{letter-spacing:-.6px;font-size:24px;font-weight:900;line-height:32px}.metric-value span{color:#64748b;font-size:12px;font-weight:600}.metric-card.tone-amber strong,.metric-card.tone-danger strong{color:var(--ink)}.dashboard-financials{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:24px;display:grid}.dashboard-panel{background:#fff;border:1px solid #e2e8f0;border-radius:16px;min-width:0;padding:25px}.dashboard-panel-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.dashboard-panel h2{font-size:16px;font-weight:700;line-height:24px}.dashboard-panel-heading p{color:#475569;margin-top:2px;font-size:12px;line-height:16px}.chart-legend{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex:none;gap:12px;margin:0;padding:7px 13px;list-style:none;display:flex}.chart-legend li{color:#475569;align-items:center;gap:6px;width:48px;font-size:12px;line-height:16px;display:flex}.chart-legend li:before{content:"";background:#003c90;border-radius:4px;flex:none;width:8px;height:12px}.chart-legend li span{white-space:nowrap}.chart-legend .pending:before{background:#93c5fd}.chart-legend .risk:before{background:#ef4444}.weekly-chart{border-bottom:1px solid #e2e8f0;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:10px;height:264px;margin-top:28px;padding:8px 12px 0;display:grid;position:relative}.chart-day{color:#64748b;background:0 0;border:0;flex-direction:column;justify-content:end;align-items:center;min-width:0;height:100%;padding:0;display:flex;position:static}.chart-bar{background:#f1f5f9;border-radius:12px 12px 0 0;flex-direction:column;flex:none;justify-content:end;width:min(44px,100%);display:flex;overflow:hidden}.chart-approved{background:#003c90}.chart-pending{background:#93c5fd}.chart-day.is-current .chart-bar{box-shadow:0 0 0 2px #fff,0 0 0 4px #003c90}.chart-day.is-current{color:#003c90;font-weight:700}.chart-day.is-forecast .chart-bar{opacity:.4;border:1px dashed #cbd5e1}.chart-day-label{flex-direction:column;flex:none;justify-content:start;min-height:32px;margin-top:8px;font-size:12px;line-height:16px;display:flex}.chart-tooltip{z-index:1;visibility:hidden;white-space:normal;bottom:100%;overflow-wrap:anywhere;color:#fff;background:#0f172a;border-radius:6px;width:max-content;max-width:100%;margin-inline:auto;padding:4px 6px;font-size:11px;position:absolute;inset-inline:0}.chart-day:hover .chart-tooltip,.chart-day:focus-visible .chart-tooltip,.chart-day[aria-pressed=true] .chart-tooltip{visibility:visible}.weekly-summary{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:28px;padding:15px;display:flex}.weekly-summary p{color:#334155;align-items:center;gap:8px;font-size:12px;line-height:20px;display:flex}.weekly-summary strong{color:#0f172a;font-size:14px;font-weight:800}.weekly-summary a{color:#0f52ba;flex:none;align-items:center;gap:4px;font-size:12px;font-weight:700;display:flex}.bank-limit-list{gap:14px;padding-top:20px;display:grid}.bank-limit-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;gap:10px;padding:17px;display:grid}.bank-limit-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.bank-identity{align-items:center;gap:10px;min-width:0;display:flex}.bank-mark{background:var(--tint);width:32px;min-height:32px;color:var(--ink);border-radius:8px;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.bank-identity h3{font-size:12px;font-weight:700;line-height:16px}.bank-identity p{color:#64748b;white-space:nowrap;margin-top:4px;font-size:11px;line-height:14px}.bank-limit-badge{border:1px solid color-mix(in srgb, var(--tone) 20%, white);max-width:110px;color:var(--ink);background:var(--tint);border-radius:999px;flex:none;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:700;line-height:15px;display:flex}.bank-limit-badge:before{content:"";background:var(--tone);border-radius:50%;flex:none;width:6px;height:6px}.bank-progress{background:#e2e8f0;border-radius:999px;height:10px;overflow:hidden}.bank-progress>span{border-radius:inherit;background:#0f52ba;height:100%;display:block}.tone-danger .bank-progress>span{background:#ef4444}.bank-limit-amounts{color:#64748b;flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:11px;line-height:16.5px;display:flex}.bank-limit-amounts strong{color:#1e293b}@media (width>=1024px) and (width<=1199px){.dashboard-metrics{gap:12px}.metric-card{padding:16px}.dashboard-financials{grid-template-columns:1fr}}@media (width<=767px){.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.metric-card{padding:16px}.metric-value strong{font-size:22px}.dashboard-financials{grid-template-columns:1fr}.dashboard-panel{padding:20px}.dashboard-panel-heading{flex-wrap:wrap}.chart-legend{gap:8px}.weekly-chart{gap:8px;padding-inline:4px}.weekly-summary{flex-wrap:wrap;padding:12px}}@media (width<=380px){.metric-card{padding:12px}.metric-icon{width:32px;height:32px}.metric-card h2{font-size:11px}.metric-value strong{font-size:20px}.bank-limit-card{padding:12px}.bank-limit-heading{flex-wrap:wrap}}.dashboard-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-heading h1{font-size:22px}.dashboard-refresh{color:#003c90;background:#fff;border:1px solid #dbeafe;border-radius:8px;min-height:40px;padding:8px 14px}.dashboard-refresh:disabled{opacity:.5}.dashboard-data-note{color:#64748b;font-size:12px}.dashboard .metric-value strong{overflow-wrap:anywhere;min-width:0}.dashboard .bank-limit-amounts{flex-wrap:wrap;gap:8px}.dashboard .bank-limit-card h3,.dashboard .weekly-summary strong{overflow-wrap:anywhere}.admin-shell{--admin-sidebar-width:288px;--admin-header-height:64px;color:#0f172a;background:#f8fafc;min-height:100svh}.admin-shell a{text-decoration:none}.admin-shell button:focus-visible,.admin-shell a:focus-visible{outline-offset:3px;outline:3px solid #2563eb}.admin-skip-link{z-index:100;color:#fff;background:#003c90;border-radius:8px;padding:10px 16px;position:fixed;top:8px;right:304px;transform:translateY(-160%)}.admin-skip-link:focus{transform:translateY(0)}.admin-sidebar{z-index:30;width:var(--admin-sidebar-width);background:#fff;border-inline-end:1px solid #e2e8f0;position:fixed;inset-block:0;inset-inline-start:0;box-shadow:0 1px 2px #0000000d}.admin-sidebar-content{direction:rtl;background:#fff;flex-direction:column;height:100%;min-height:0;display:flex}.admin-brand{border-bottom:1px solid #e2e8f099;flex:none;align-items:center;gap:12px;height:81px;padding:20px 12px;display:flex;position:relative}.admin-brand-mark{background:linear-gradient(45deg,#003c90,#0f52ba);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid;position:relative;box-shadow:0 4px 6px -1px #003c9033,0 2px 4px -2px #003c9033}.admin-brand-mark img{display:block}.admin-brand-copy{min-width:0}.admin-brand-copy p{letter-spacing:-.4px;font-size:16px;font-weight:700;line-height:24px}.admin-brand-copy>span{color:#475569;white-space:nowrap;font-size:12px;font-weight:500;line-height:16px;display:block}.admin-navigation{scrollbar-width:thin;flex-direction:column;flex:1;gap:4px;min-height:0;margin-top:24px;padding:8px 12px;display:flex;overflow-y:auto}.admin-nav-link{color:#475569;border-radius:12px;flex:none;align-items:center;gap:12px;min-height:40px;padding:10px 14px;font-size:14px;line-height:20px;transition:background-color .15s;display:flex}.admin-nav-icon{flex:none;justify-content:center;align-items:center;width:19px;display:flex}.admin-nav-icon img{display:block}.admin-nav-link:hover{background:#f1f5f9}.admin-nav-link.is-active{color:#fff;background:#003c90;font-weight:700;box-shadow:0 1px 2px #003c9033}.admin-nav-link.is-active img{filter:brightness(0)invert()}.admin-nav-link:not(.is-active) .admin-nav-icon img[src*=dashboard]{filter:brightness(0)saturate()opacity(.55)}.admin-sidebar-footer{background:#f8fafcb3;border-top:1px solid #e2e8f0;flex:none;justify-content:space-between;align-items:center;min-height:65px;padding:14px;display:flex}.admin-user{align-items:center;gap:10px;min-width:0;display:flex}.admin-user-initials{color:#0f52ba;background:#dbeafe;border:1px solid #bfdbfe;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:grid}.admin-user-copy{min-width:0}.admin-user-copy p{text-overflow:ellipsis;white-space:nowrap;max-width:170px;font-size:12px;font-weight:700;line-height:16px;overflow:hidden}.admin-user-copy span{color:#475569;font-size:11px;line-height:16.5px;display:block}.admin-logout{color:#64748b;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;min-width:30px;min-height:32px;display:grid}.admin-logout:hover{background:#e2e8f0}.admin-logout img{display:block}.admin-header{z-index:20;min-width:0;height:var(--admin-header-height);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff2;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:16px;padding:0 32px;display:flex;position:fixed;inset-block-start:0;inset-inline-start:var(--admin-sidebar-width);inset-inline-end:0}.admin-header-start,.admin-header-actions{align-items:center;gap:12px;min-width:0;display:flex}.admin-header-actions{direction:ltr}.admin-date{direction:rtl}.admin-home-link{border-inline-start:1px solid #e2e8f0;align-items:center;padding-inline-start:16px;display:flex}.admin-nav-action{color:#0052da;background:#eff6ff;border:1px solid #dbeafe;font-weight:700}.admin-nav-status{background:#34d399;border-radius:50%;width:8px;height:8px;margin-inline-start:auto}.admin-nav-trailing{margin-inline-start:auto;display:block}.admin-notifications-toggle{background:0 0;border:0;border-radius:12px;place-items:center;width:32px;height:36px;padding:0;display:grid}.admin-notifications-popover{color:#0f172a;border:1px solid #e2e8f0;border-radius:12px;width:min(320px,100vw - 32px);padding:20px;inset:72px auto auto 32px;box-shadow:0 8px 24px #0f172a1a}.admin-notifications-popover h2{margin:0 0 8px;font-size:16px}.admin-notifications-popover p{color:#475569;font-size:13px}.admin-date{color:#475569;white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex:none;align-items:center;gap:6px;padding:7px 13px;font-size:12px;font-weight:500;line-height:16px;display:flex}.admin-date img{display:block}.admin-date-compact{display:none}.admin-profile-link{border-radius:50%;flex:none;width:32px;height:32px;display:block;box-shadow:0 0 0 2px #dbeafe}.admin-profile-link img{border-radius:inherit;object-fit:cover;width:32px;height:32px;display:block}.admin-new-link{color:#fff;white-space:nowrap;direction:rtl;background:#003c90;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:32px;padding:8px 16px;font-size:12px;font-weight:700;line-height:16px;display:flex;box-shadow:0 1px 2px #003c9033}.admin-new-link img{flex:none;display:block}.admin-new-link:hover{background:#0f52ba}.admin-main{min-width:0;min-height:100svh;margin-inline-start:var(--admin-sidebar-width);padding:80px 32px 32px}.admin-main:focus{outline:none}.admin-section{gap:16px;display:grid}.admin-section h1{font-size:24px;line-height:36px}.admin-section p{color:#475569;line-height:1.8}.admin-menu-toggle{display:none}.admin-mobile-drawer{background:#fff;border:0;width:min(320px,90vw);max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0 0 0 auto;box-shadow:-12px 0 40px #0f172a26}.admin-mobile-drawer::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a73}.admin-mobile-drawer[open]{display:flex}.admin-mobile-drawer>.admin-sidebar-content{width:100%}.admin-drawer-close{color:#475569;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:36px;padding:0;font-size:26px;line-height:1;display:grid;position:absolute;top:0;left:4px}@media (width<=1023px){.admin-home-link,.admin-sidebar{display:none}.admin-header{padding:0 20px;inset-inline-start:0}.admin-main{margin-inline-start:0;padding:84px 20px 24px}.admin-menu-toggle{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;width:40px;height:40px;display:flex}.admin-menu-toggle span{background:#475569;border-radius:2px;width:17px;height:2px;display:block}.admin-skip-link{right:12px}.admin-mobile-drawer .admin-nav-link{min-height:44px}.admin-mobile-drawer .admin-logout{min-width:44px;min-height:44px}}@media (width<=600px){.admin-header-actions .admin-date{display:none}.admin-brand-copy p{font-size:15px}.admin-header{gap:8px;padding:0 16px}.admin-header-start{gap:8px}.admin-date{padding:6px 8px;font-size:10px}.admin-date-full{display:none}.admin-date-compact{display:inline}.admin-date img{display:block}.admin-header-actions{gap:10px}.admin-new-link{min-height:38px;padding:10px 12px}.admin-main{padding:80px 16px 20px}}@media (prefers-reduced-motion:reduce){.admin-nav-link{transition:none}}.admin-notifications-toggle{position:relative}.admin-notifications-count{color:#fff;background:#b91c1c;border-radius:12px;min-width:18px;padding:2px;font-size:10px;line-height:14px;position:absolute;top:-3px;right:-5px}.admin-notifications-popover{max-height:min(70svh,500px);overflow:auto}.admin-notification-list{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.admin-notification-list li{border-top:1px solid #e2e8f0;align-items:start;gap:8px;padding-top:12px;display:flex}.admin-notification-list a{color:#003c90;overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:24px}.admin-notification-list small{color:#64748b;display:block}.admin-notification-list button{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex:none;min-width:32px;min-height:32px}.links-page{color:#0f172a;gap:24px;min-width:0;display:grid}.links-page img{vertical-align:middle;flex:none;display:inline-block}.links-heading,.links-actions,.links-row-actions,.links-url,.links-success-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.links-heading{flex-wrap:wrap}.links-heading h1{align-items:center;gap:12px;font-size:22px;line-height:34px;display:flex}.links-heading p,.links-page small{color:#64748b;font-size:12px;line-height:22px}.links-page h2{align-items:center;gap:8px;font-size:16px;line-height:26px;display:flex}.links-primary,.links-secondary,.links-danger{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.links-primary{color:#fff;background:#003c90}.links-primary:hover{background:#002c70}.links-secondary{color:#334155;background:#fff;border-color:#e2e8f0}.links-danger{color:#b91c1c;background:#fff1f2;border-color:#fecdd3}.links-primary:disabled,.links-secondary:disabled,.links-danger:disabled{opacity:.5;cursor:not-allowed}.links-actions,.links-row-actions{flex-wrap:wrap;justify-content:start}.links-row-actions .links-secondary,.links-row-actions .links-danger{padding:8px;font-size:11px}.links-copy{flex-direction:column;gap:2px;max-width:100%;display:inline-flex}.links-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;gap:20px;min-width:0;padding:24px;display:grid;box-shadow:0 1px 2px #0000000d}.links-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.links-metrics article{background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:16px;padding:20px;display:grid;position:relative}.links-metric-icon{inset-inline-end:16px;position:absolute;top:18px}.links-metrics strong{font-size:24px}.links-metrics article:nth-child(2) strong{color:#b91c1c}.links-status{justify-items:start;gap:8px;display:grid}.links-id{color:#003c90;overflow-wrap:anywhere;font-weight:700;display:block}.links-page td small{margin-top:6px;display:block}.links-risk-filter{white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex}.links-page input{accent-color:#003c90}.links-error{color:#b91c1c;font-size:13px;line-height:24px}.links-note{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;padding:14px;font-size:13px;line-height:24px}.links-note>img{margin-inline-end:8px}.links-create-layout{grid-template-columns:minmax(0,1.8fr) minmax(250px,.8fr);align-items:start;gap:24px;display:grid}.links-create-form{gap:28px}.links-label{margin-bottom:8px;font-size:13px;display:block}.links-hero-input{position:relative}.links-hero-input>img{inset-inline-end:16px;pointer-events:none;position:absolute;top:46px}.links-hero-input .form-field input{min-height:64px;padding-left:54px;padding-right:14px;font-size:24px}.links-customer-fields{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;gap:20px;padding:20px;display:grid}.links-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.links-fields>:last-child,.links-fields>:nth-child(3){grid-column:1/-1}.links-preview-bank>strong{align-items:center;gap:8px;font-size:13px;display:flex}.links-account-picker{border:0;min-width:0;margin:0;padding:0}.links-account-picker legend{float:right;width:100%;margin-bottom:16px;font-size:15px;font-weight:700}.links-account-picker>div{clear:both;gap:16px;display:grid}.links-account-picker label{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px;font-size:13px;line-height:24px;display:block}.links-account-picker label small{margin-top:4px;display:block}.links-account-picker input{margin-inline-end:8px}.links-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.links-account-grid label{flex-wrap:wrap;gap:6px;display:flex}.links-account-grid label>span,.links-account-grid label>small{overflow-wrap:anywhere;width:100%}.links-account-grid .is-selected{background:#eff6ff;border-color:#003c90}.links-account-grid .is-selected small{color:#475569}.links-preview{text-align:center;gap:20px;min-width:0;display:grid}.links-preview h2{justify-content:center}.links-preview>p{color:#64748b;font-size:12px;line-height:24px}.links-phone{background:#fff;border:1px solid #e2e8f0;border-radius:22px;gap:20px;padding:24px 16px;display:grid;box-shadow:0 6px 12px #00000012}.links-phone-notch{background:#e2e8f0;border-radius:20px;justify-self:center;width:44px;height:6px}.links-phone header{text-align:start;align-items:center;gap:8px;display:flex}.links-phone header>div{gap:2px;display:grid}.links-preview-emblem{background:#003c90;border-radius:12px;padding:12px;display:inline-flex}.links-preview-amount{overflow-wrap:anywhere;border:1px solid #dbeafe;border-radius:14px;gap:8px;padding:20px 12px;display:grid}.links-preview-amount strong{color:#003c90;font-size:24px}.links-preview-bank{text-align:start;color:#fff;overflow-wrap:anywhere;background:linear-gradient(140deg,#003c90,#172554);border-radius:14px;gap:12px;padding:16px;display:grid}.links-preview-bank small{color:#dbeafe}.links-preview-upload{color:#475569;border:1px dashed #93c5fd;border-radius:12px;justify-items:center;gap:8px;padding:24px 12px;font-size:12px;display:grid}.links-preview-upload img{display:block}.links-success-layout{grid-template-columns:minmax(0,2fr) minmax(250px,1fr);align-items:start;gap:24px;display:grid}.links-success-main{gap:24px;min-width:0;display:grid}.links-success-title{flex-wrap:wrap}.links-success-title>span{background:#006a61;border-radius:14px;padding:18px;display:inline-flex}.links-success-title p{color:#64748b;font-size:13px}.links-success-title strong{background:#f1f5f9;border-radius:12px;padding:16px}.links-url{background:#f1f5f9;border-radius:12px;flex-wrap:wrap;padding:16px}.links-url>span{overflow-wrap:anywhere;min-width:0}.links-url a{color:#003c90;overflow-wrap:anywhere}.links-message{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;background:#f8fafc;border-radius:12px;padding:20px;font-size:14px;line-height:28px}.links-qr{text-align:center;justify-items:center}.links-qr>img{max-width:100%;height:auto}.links-qr p{color:#475569;font-size:13px;line-height:24px}.links-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.links-info div{min-width:0}.links-info dt{color:#64748b;font-size:12px}.links-info dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;line-height:24px}.links-receipt-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.links-receipt-layout>div{align-content:start;gap:20px;min-width:0;display:grid}.links-receipt-image{display:block}.links-receipt-image img{object-fit:contain;border:1px solid #e2e8f0;border-radius:12px;width:100%;max-height:700px}.links-technical{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;font-size:11px}.links-alerts{flex-direction:column;align-items:flex-end;gap:6px;margin-bottom:12px;font-size:12px;display:flex}.links-alert-sound{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:5px 10px;font-size:11px}.links-alert-list{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;align-self:stretch;gap:10px;padding:16px;display:grid}.links-alert-list>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.links-alert-list a{color:#9a3412}.links-alert-list button{color:#9a3412;background:0 0;border:0;font-size:22px}.links-page :focus-visible,.links-alerts :focus-visible{outline-offset:3px;outline:3px solid #2367bb}@media (width<=1200px){.links-create-layout,.links-success-layout{grid-template-columns:minmax(0,1fr)}.links-preview,.links-qr{justify-self:center;width:100%;max-width:360px}}@media (width<=640px){.links-heading h1{font-size:20px}.links-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.links-metrics article,.links-card{padding:16px}.links-fields,.links-account-grid,.links-info,.links-receipt-layout{grid-template-columns:minmax(0,1fr)}.links-hero-input input{font-size:20px}.links-customer-fields{padding:16px}.links-qr{box-sizing:border-box}}.ui-badge{color:#334155;text-align:center;vertical-align:middle;white-space:nowrap;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:fit-content;padding:4px 12px;font-size:11px;font-weight:700;line-height:16px;display:inline-flex}.ui-badge img{flex:none;display:block}.ui-badge-primary{color:#fff;background:#2563eb;border-color:#2563eb}.ui-badge-blue{color:#1d4ed8;background:#dbeafe;border-color:#bfdbfe}.ui-badge-active{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe;gap:4px;padding:2px 10px}.ui-badge-danger{color:#b91c1c;background:#fee2e2;border-color:#fecaca;gap:4px;padding:2px 10px}.ui-badge-muted{color:#64748b}.ui-badge-dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.ui-icon-button{color:#334155;background:#f2f3ff;border:0;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;display:inline-grid}.ui-icon-button img{display:block}.ui-icon-button:hover{background:#e5e7ff}.ui-icon-button:disabled{opacity:.5;cursor:not-allowed}@media (pointer:coarse){.ui-icon-button{min-width:44px;min-height:44px}}.ui-dialog{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:16px;width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0;box-shadow:0 20px 60px #0f172a33}.ui-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a66}.ui-dialog-content{gap:20px;padding:24px;display:grid}.ui-dialog-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.ui-dialog-heading h2{margin:0;font-size:18px;line-height:28px}.ui-dialog-heading button{color:#475569;background:#f1f5f9;border:0;border-radius:8px;width:36px;height:36px;padding:0;font-size:24px}.form-field{align-content:start;gap:8px;min-width:0;display:grid}.form-field label{color:#0f172a;font-size:12px;font-weight:600;line-height:20px}.form-field label>span{color:#dc2626}.form-field-control{position:relative}.form-field input,.form-field textarea{color:#0f172a;width:100%;min-height:44px;font:inherit;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px 14px;font-size:13px;line-height:22px;box-shadow:inset 0 1px 2px #0f172a04}.form-field textarea{resize:vertical;min-height:68px}.form-field .has-icon input{padding-inline-start:42px}.form-field-control>img{inset-inline-start:12px;pointer-events:none;position:absolute;top:14px}.form-field .has-prefix input{padding-left:42px}.form-field-prefix{color:#475569;pointer-events:none;font-size:13px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.form-field input[aria-invalid],.form-field textarea[aria-invalid]{border-color:#dc2626}.form-field input:disabled{opacity:.6;cursor:not-allowed}.form-field-hint,.form-field-error{color:#64748b;font-size:11px;line-height:18px}.form-field-error{color:#b91c1c}.search-field{flex:1;width:100%;min-width:0;max-width:576px;position:relative}.search-field input{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;width:100%;height:44px;padding:11px 45px 11px 17px;font-size:14px;line-height:20px}.search-field input::placeholder{color:#64748b;opacity:1}.search-field>img{pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.search-field input:disabled{opacity:.6;cursor:not-allowed}.search-toolbar{background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:16px;min-width:0;padding:24px;display:grid;box-shadow:0 1px 2px #0000000d}.search-toolbar-row{align-items:center;gap:16px;min-width:0;display:flex}.search-toolbar-controls{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}.search-toolbar-reset{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.search-toolbar-reset img{display:block}.search-toolbar-reset:disabled{cursor:not-allowed;opacity:.5}@media (width<=640px){.search-toolbar{padding:16px}.search-toolbar-row{flex-direction:column;align-items:stretch;gap:12px}.search-toolbar .search-field{max-width:none}.search-toolbar-controls{width:100%}.search-toolbar-controls .select-field{flex:1;min-width:0}}.filter-pills{scrollbar-width:thin;align-items:center;gap:4px;min-width:0;padding:4px 0;display:flex;overflow-x:auto}.filter-pills button{color:#334155;white-space:nowrap;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;flex:none;padding:7px 17px;font-size:13px;font-weight:500;line-height:18px}.filter-pills button[aria-pressed=true]{color:#fff;background:#2563eb;border-color:#2563eb;font-weight:600;box-shadow:0 1px 1px #0000000d}.filter-pills button:disabled{cursor:not-allowed;opacity:.5}.data-table-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 1px 2px #0000000d}.data-table-scroll{overscroll-behavior-inline:contain;scrollbar-width:thin;overflow:auto}.data-table-scroll:focus-visible{outline-offset:-3px;outline:3px solid #2367bb}.data-table{border-collapse:collapse;table-layout:fixed;color:#334155;width:100%;min-width:900px;font-size:13px;line-height:18px}.data-table th{z-index:1;color:#475569;background:#f8fafc;border-bottom:1px solid #e2e8f0;height:60px;padding:12px 16px;font-size:13px;font-weight:700;line-height:18px;position:sticky;top:0}.data-table td{overflow-wrap:anywhere;vertical-align:middle;border-top:1px solid #f1f5f9;height:92px;padding:20px 16px}.data-table th:first-child,.data-table td:first-child{padding-inline-start:24px}.data-table th:last-child,.data-table td:last-child{padding-inline-end:24px}.data-table .data-table-align-start{text-align:start}.data-table .data-table-align-center{text-align:center}.data-table .data-table-align-end{text-align:end}.data-table .data-table-state{text-align:center;color:#64748b;height:180px;padding:24px}.data-table-retry{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin-top:12px;padding:8px 16px}.data-table-footer{background:#f8fafc;border-top:1px solid #e2e8f0}.pagination{justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.pagination-summary{color:#64748b;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;line-height:18px;display:flex}.pagination-summary strong{color:#0f172a;font-weight:500}.pagination-divider{color:#cbd5e1;margin-inline:2px}.pagination-controls{flex:none;align-items:center;gap:4px;display:flex}.pagination-controls button{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;padding:0;font-size:13px;line-height:18px;display:grid}.pagination-controls button img{display:block}.pagination-controls button[aria-current=page]{color:#fff;background:#2563eb;border-color:#2563eb;font-weight:700;box-shadow:0 1px 1px #0000000d}.pagination-controls button:disabled{opacity:.4;cursor:not-allowed}.pagination-gap{color:#64748b;place-items:center;width:24px;display:grid}@media (width<=767px){.pagination-controls .pagination-page:not([aria-current=page]),.pagination-controls .pagination-gap{display:none}.pagination{flex-direction:column;align-items:start}.pagination-controls{flex-wrap:wrap;width:100%}}.users-page{gap:24px;min-width:0;display:grid}.users-page h2{margin:0}.users-page img{flex:none;display:block}.users-page-heading{background:#fff;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:32px;display:flex;box-shadow:0 1px 2px #0000000d}.users-heading-title{align-items:center;gap:8px;display:flex}.users-heading-title>span{background:#2563eb;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.users-page-heading h1{letter-spacing:-.7px;font-size:28px;font-weight:700;line-height:40px}.users-page-heading p{color:#64748b;max-width:672px;margin-top:4px;padding-inline-start:48px;font-size:14px;line-height:22px}.users-primary,.users-secondary{border:1px solid #0000;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 20px;font-size:13px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex}.users-primary{color:#fff;background:#2563eb;box-shadow:0 2px 4px #0000001a}.users-primary:hover{background:#1d4ed8}.users-secondary{color:#0f172a;background:#fff;border-color:#e2e8f0}.users-primary:disabled,.users-secondary:disabled{opacity:.5;cursor:not-allowed}.users-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.users-stat{background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-height:186px;padding:24px;box-shadow:0 1px 2px #0000000d}.users-stat>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.users-stat h2{color:#475569;font-size:13px;font-weight:500;line-height:18px}.users-stat-icon{background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:grid}.users-stat-disabled .users-stat-icon{background:#fef2f2;border-color:#fee2e2}.users-stat>p{align-items:baseline;gap:6px;margin:8px 0;display:flex}.users-stat>p>strong{font-size:36px;font-weight:800;line-height:48px}.users-stat-disabled>p>strong{color:#dc2626}.users-stat>p>span{color:#64748b;font-size:12px;line-height:18px}.users-stat-roles{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.users-stat-roles>span{color:#475569;text-align:center;background:#eff6ff;border:1px solid #dbeafe;border-radius:4px;padding:3px 10px;font-size:10px;line-height:14px}.users-table-name{color:#0f172a;font-size:16px;line-height:24px;display:block}.users-table-muted{color:#64748b;font-size:12px}.users-activity{color:#64748b;font-size:11px;line-height:18px}.users-activity.is-online{color:#1d4ed8;font-weight:600}.users-row-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.users-action-link{border-radius:8px;place-items:center;width:28px;height:32px;display:grid}.users-row-actions .ui-icon-button{background:0 0;width:28px}.users-reactivate{color:#fff;background:#dc2626;border:0;border-radius:6px;align-items:center;gap:4px;padding:5px 8px;font-size:11px;line-height:16px;display:flex}.users-form-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.users-notice{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:12px 16px;font-size:13px;line-height:22px}.users-error{color:#b91c1c;font-size:13px;line-height:22px}.users-action-form{gap:20px;display:grid}.users-action-form>p{font-size:14px;line-height:24px}.users-editor-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:16px 0 40px;display:flex}.users-editor-heading h1{align-items:center;gap:8px;font-size:28px;line-height:40px;display:flex}.users-editor-heading h1>span{background:#e2e8f0;border-radius:12px;flex:none;place-items:center;width:36px;height:40px;display:grid}.users-editor-heading p{color:#64748b;margin-top:4px;padding-inline-start:44px;font-size:14px;line-height:22px}.users-editor-grid{grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.users-editor-main{gap:24px;min-width:0;display:grid}.users-card{background:#fff;border:0;border-radius:16px;min-width:0;margin:0;padding:24px}.users-card h2,.users-card legend{color:#0f172a;align-items:center;gap:8px;width:100%;margin:0 0 8px;padding:0;font-size:16px;font-weight:700;line-height:24px;display:flex}.users-card legend{float:right;white-space:normal;overflow-wrap:anywhere;max-width:100%}.users-card legend+*{clear:both}.users-card-description{color:#64748b;font-size:12px;line-height:20px}.users-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;padding-top:20px;display:grid}.users-address{grid-column:1/-1;margin-bottom:24px}.users-organization-field{gap:8px;padding-top:16px;display:grid}.users-organization-field>label{font-size:12px;font-weight:600}.users-valid-id{color:#005a8c;align-items:center;gap:4px;max-width:100%;display:inline-flex}.users-password-toggle{color:#1d4ed8;background:0 0;border:0;padding:4px 0;font-size:11px;line-height:18px}.users-role-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}.users-role-option{cursor:pointer;background:#f8fafc;border:1px solid #0000;border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:16px;display:flex}.users-role-option.is-selected{background:#eff6ff;border-color:#bfdbfe;box-shadow:0 2px 4px #0000000d}.users-role-option>div{justify-content:space-between;align-items:center;display:flex}.users-role-icon{background:#e2e8f0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.users-role-option.is-selected .users-role-icon{background:#0f52ba}.users-role-option.is-selected .users-role-icon img{filter:brightness(0)invert()}.users-role-option>strong{font-size:14px;line-height:20px}.users-role-option>span[lang]{color:#475569;text-align:right;font-size:11px;line-height:18px}.users-role-option p{color:#475569;flex:1;font-size:12px;line-height:20px}.users-role-action{color:#0052da;align-items:center;gap:4px;padding-top:16px;font-size:11px;line-height:18px;display:flex}.users-role-picker input,.users-status-picker input,.users-checkbox input{accent-color:#0f52ba;flex:none;width:18px;height:18px;margin:0}:is(.users-role-option:has(input:focus-visible),.users-status-option:has(input:focus-visible)){outline-offset:2px;outline:3px solid #2367bb}.users-role-option:has(input:disabled){cursor:default}.users-status-options{gap:8px;display:grid}.users-status-picker>.users-card-description{margin-bottom:20px}.users-status-option{cursor:pointer;background:#f8fafc;border:1px solid #0000;border-radius:12px;gap:8px;padding:16px;display:grid}.users-status-option.is-selected{background:#eff6ff;border-color:#dbeafe}.users-status-option>span{align-items:start;gap:8px;display:flex}.users-status-option strong{font-size:14px;line-height:22px}.users-status-option p{color:#475569;font-size:12px;line-height:20px}.users-checkbox{align-items:start;gap:8px;padding:8px 0;font-size:13px;line-height:22px;display:flex}.users-branch-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;margin-top:16px;display:grid}@media (width<=1199px){.users-page-heading{flex-wrap:wrap;padding:24px}.users-page-heading h1,.users-editor-heading h1{font-size:24px;line-height:36px}.users-stat{padding:16px}.users-editor-grid{grid-template-columns:minmax(0,1fr)}.users-status-picker{order:-1}.users-status-options{grid-template-columns:repeat(2,minmax(0,1fr))}.users-status-picker>.users-card-description{grid-column:1/-1;margin-bottom:8px}}@media (width<=640px){.users-stats{grid-template-columns:1fr}.users-stat{min-height:150px}.users-page-heading,.users-card{padding:20px}.users-page-heading h1,.users-editor-heading h1{font-size:20px;line-height:30px}.users-page-heading p,.users-editor-heading p{padding-inline-start:0}.users-page-heading>.users-primary{width:100%}.users-fields,.users-role-options,.users-status-options,.users-branch-options{grid-template-columns:1fr}.users-role-options{margin-top:24px}.users-editor-heading{padding-bottom:0}.users-form-actions{width:100%}.users-primary,.users-secondary{flex:1;padding:10px 14px}}.branches-page{gap:32px;min-width:0;display:grid}.branches-page img,.branches-dialog img{flex:none;display:block}.branches-heading{justify-content:space-between;align-items:center;gap:24px;min-height:86px;display:flex}.branches-heading h1{color:#131b2e;font-size:20px;font-weight:800;line-height:30px}.branches-heading p{color:#64748b;margin-top:4px;font-size:14px;line-height:22px}.branches-button,.branches-secondary,.branches-danger{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:10px 20px;font-size:13px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex}.branches-button{color:#fff;background:#003c90;box-shadow:0 2px 4px #0000001a}.branches-button:hover{background:#002c70}.branches-secondary{color:#334155;background:#fff;border-color:#e2e8f0}.branches-danger{color:#b91c1c;background:#fff1f2;border-color:#fecdd3}.branches-button:disabled,.branches-secondary:disabled{opacity:.5;cursor:not-allowed}.branches-actions{flex-wrap:wrap;gap:8px;display:flex}.branches-page .search-toolbar{border-radius:16px}.branches-page .search-toolbar .search-field{max-width:42%}.branches-page .search-field input{background:#f2f3ff}.branches-table{background:#fff;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 1px 2px #0000000d}.branches-table h2{margin:0;padding:16px 24px;font-size:16px;line-height:24px}.branches-table .data-table-card{box-shadow:none;border:0;border-radius:0}.branches-table .data-table th{background:#f2f3ff;border:0;height:88px;font-size:11px;font-weight:600}.branches-table .data-table td{border:0;height:64px;padding-block:10px}.branches-table .data-table-footer{background:#fff;border:0}.branches-name{color:#131b2e;font-size:16px;line-height:24px;display:block}.branches-muted{color:#64748b;margin-top:2px;font-size:11px;display:block}.branches-disabled{color:#b91c1c;background:#fff1f2;border-radius:4px;padding:2px 6px;font-size:11px;display:inline-block}.branches-phone{white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:12px}.branches-row-actions{justify-content:center;gap:4px;display:flex}.branches-row-actions>*{background:#f2f3ff;border:0;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.branches-row-actions>.branches-row-link{background:#e2e7ff}.branches-row-actions>:disabled{cursor:not-allowed}.branches-editor{gap:24px}.branches-editor-heading{border-bottom:1px solid #e2e8f0;min-height:86px;padding-bottom:32px}.branches-editor-heading h1{font-size:24px;line-height:32px}.branches-editor-heading p{font-size:13px;line-height:20px}.branches-editor .branches-button{background:#0f52ba}.branches-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;min-width:0;margin:0;padding:28px 24px 24px}.branches-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;display:grid}.branches-fields .form-field label{font-size:13px;line-height:20px}.branches-fields .form-field input,.branches-fields .form-field textarea{background:#f8fafcb3;border-radius:12px}.branches-fields .form-field input{height:44px}.branches-fields input[dir=ltr]{font-family:JetBrains Mono,monospace;font-size:13px}.branches-address{grid-column:1/-1;margin-top:4px}.branches-address textarea{min-height:74px}.branches-bank-field{gap:6px;min-width:0;margin-top:40px;display:grid}.branches-bank-field label{color:#1e293b;font-size:13px;font-weight:600}.branches-bank-field>div{background:#f8fafcb3;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:12px;min-width:0;min-height:44px;padding:8px 12px;display:flex}.branches-bank-field select{appearance:none;width:100%;min-width:0;font:inherit;color:#64748b;opacity:1;background:0 0;border:0;flex:1;font-size:13px}.branches-bank-field p{color:#64748b;font-size:11px;line-height:18px}.branches-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.branches-status-option{cursor:pointer;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:8px;min-width:0;min-height:163px;padding:16px;display:flex}.branches-status-option.is-selected{background:#eff6ff4d;border:2px solid #0f52ba;padding:15px}.branches-status-option:has(input:focus-visible){outline-offset:2px;outline:3px solid #2367bb}.branches-status-option>span,.branches-status-option strong{align-items:center;gap:8px;display:flex}.branches-status-option>span{justify-content:space-between}.branches-status-option strong{font-size:14px;line-height:22px}.branches-status-option i{background:#94a3b8;border-radius:50%;flex:none;width:10px;height:10px}.branches-status-option i.is-active{background:#10b981}.branches-status-option input{accent-color:#0f52ba;flex:none;width:18px;height:18px;margin:0}.branches-status-option p{color:#64748b;flex:1;font-size:12px;line-height:20px}.branches-status-option small{color:#047857;border-top:1px solid #f1f5f9;align-items:center;gap:6px;padding-top:12px;font-size:11px;line-height:18px;display:flex}.branches-status-option:last-child small{color:#64748b}.branches-organization{gap:8px;margin-bottom:24px;display:grid}.branches-error{color:#b91c1c;font-size:13px;line-height:22px}.branches-notice{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;padding:12px 16px;font-size:13px;line-height:22px}.branches-dialog,.branches-dialog-options,.branches-dialog form{gap:20px;display:grid}.branches-dialog p{font-size:14px;line-height:24px}@media (width<=900px){.branches-heading{flex-wrap:wrap}.branches-editor-heading{padding-bottom:24px}}@media (width<=640px){.branches-page{gap:24px}.branches-fields,.branches-status-grid{grid-template-columns:1fr}.branches-card{padding:20px}.branches-heading>.branches-button,.branches-actions{width:100%}.branches-actions>*{flex:1;padding-inline:12px}.branches-page .search-toolbar .search-field{max-width:none}.branches-editor-heading h1{font-size:20px}.branches-bank-field{margin-top:24px}}.bank-accounts-page{gap:24px;min-width:0;display:grid}.bank-accounts-page img,.bank-dialog-form img{flex:none;display:block}.bank-page-actions,.bank-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bank-primary,.bank-secondary{border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:14px;line-height:24px;text-decoration:none;display:inline-flex}.bank-primary{color:#fff;background:#003c90;box-shadow:0 2px 4px #0000001a}.bank-primary:hover{background:#002c70}.bank-secondary{color:#0f172a;background:#fff;border-color:#e2e8f0}.bank-primary:disabled,.bank-secondary:disabled{opacity:.5;cursor:not-allowed}.bank-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.bank-stat{background:#fff;border-radius:16px;min-width:0;padding:20px;box-shadow:0 1px 2px #0000000d}.bank-stat>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.bank-stat h2{color:#475569;margin:0;font-size:14px;font-weight:400;line-height:24px}.bank-stat>div>span{background:#f1f5f9;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.bank-stat>p{overflow-wrap:anywhere;margin:16px 0 6px;font-size:13px;line-height:24px}.bank-stat>p strong{font-size:16px}.bank-stat small{color:#006a61;align-items:center;gap:4px;font-size:12px;line-height:22px;display:flex}.bank-stat.is-warning{color:#991b1b;background:#fee2e2}.bank-stat.is-warning h2,.bank-stat.is-warning small{color:#991b1b}.bank-stat.is-warning>div>span{background:#fff}.bank-accounts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.bank-account-card{background:#fff;border-top:6px solid #006a61;border-radius:16px;flex-direction:column;gap:20px;min-width:0;padding:24px;display:flex;box-shadow:0 2px 4px #0000001a}.bank-account-card.is-warning{border-top-color:#dc2626}.bank-account-card-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bank-account-card-heading>div{align-items:center;gap:12px;min-width:0;display:flex}.bank-account-card h2{margin:0;font-size:16px;line-height:24px}.bank-account-card-heading p{color:#475569;margin-top:4px;font-size:14px;line-height:24px}.bank-logo{background:#cbd5e1;border-radius:12px;flex:none;place-items:center;width:34px;height:48px;padding:7px;display:grid}.bank-logo img{width:20px;height:auto}.bank-logo.is-generic{background:#003c90}.bank-logo.is-generic img{width:auto;height:auto}.bank-switch{background:#64748b;border:0;border-radius:30px;flex:none;justify-content:flex-start;align-items:center;width:44px;height:24px;padding:3px;display:flex}.bank-switch[aria-checked=true]{background:#006a61;justify-content:flex-end}.bank-switch>span{background:#fff;border-radius:50%;width:18px;height:18px;display:block}.bank-account-details{background:#f1f5f9;border-radius:12px;gap:16px;margin:0;padding:16px;display:grid}.bank-account-details>div{grid-template-columns:minmax(80px,1fr) minmax(0,1.8fr);align-items:start;gap:12px;display:grid}.bank-account-details dt{color:#475569;font-size:14px;line-height:24px}.bank-account-details dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:24px}.bank-account-details>div:first-child dd{font-weight:700}.bank-iban{align-items:center;gap:4px;display:flex}.bank-iban button{background:0 0;border:0;flex:none;place-items:center;min-width:24px;min-height:28px;display:grid}.bank-limit>div{justify-content:space-between;align-items:start;gap:12px;font-size:13px;line-height:24px;display:flex}.bank-limit>div>span{color:#475569}.bank-limit strong{color:#006a61;text-align:end;overflow-wrap:anywhere;max-width:68%;font-weight:600}.bank-limit progress{appearance:none;accent-color:#006a61;background:#cbd5e1;border:0;border-radius:99px;width:100%;height:8px;margin-top:6px;display:block;overflow:hidden}.bank-limit progress::-webkit-progress-bar{background:#cbd5e1}.bank-limit progress::-webkit-progress-value{background:#006a61;border-radius:99px}.bank-limit progress::-moz-progress-bar{background:#006a61;border-radius:99px}.bank-limit.is-warning strong{color:#dc2626}.bank-limit.is-monthly strong{color:#0f172a}.bank-limit.is-monthly progress{accent-color:#003c90}.bank-limit.is-monthly progress::-webkit-progress-value{background:#003c90}.bank-limit.is-monthly progress::-moz-progress-bar{background:#003c90}.bank-account-card.is-warning .bank-micro-ledger>div:last-child strong{color:#b91c1c}.bank-limit.is-warning progress{accent-color:#dc2626}.bank-limit.is-warning progress::-webkit-progress-value{background:#dc2626}.bank-limit.is-warning progress::-moz-progress-bar{background:#dc2626}.bank-micro-ledger{background:#e2e8f0;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:12px;display:grid}.bank-micro-ledger>div{overflow-wrap:anywhere;gap:4px;font-size:12px;line-height:22px;display:grid}.bank-micro-ledger span{color:#475569}.bank-micro-ledger strong{color:#006a61}.bank-card-actions{align-items:center;gap:8px;margin-top:auto;padding-top:16px;display:flex}.bank-card-actions a{color:#0f172a;text-align:center;background:#d9e2ff;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:8px;font-size:14px;line-height:24px;text-decoration:none;display:flex}.bank-card-actions button{background:#f1f5f9;border:0;border-radius:12px;flex:none;place-items:center;min-width:40px;height:40px;display:grid}.bank-card-actions .bank-delete{color:#b91c1c;font-size:12px}.bank-footnote,.bank-copy-status{color:#475569;font-size:12px;line-height:22px}.bank-error{color:#b91c1c;font-size:13px;line-height:24px}.bank-notice,.bank-empty{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;padding:16px;font-size:14px;line-height:24px}.bank-dialog-form{gap:20px;font-size:14px;line-height:24px;display:grid}.bank-history{gap:16px;min-width:0;display:grid}.bank-history>p{font-size:13px;line-height:22px}.ui-dialog:has(.bank-history){width:min(900px,100vw - 32px);max-width:900px}.bank-editor-heading{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:16px 0 24px;display:flex}.bank-editor-heading h1{font-size:24px;line-height:36px}.bank-editor-heading p{color:#64748b;font-size:14px;line-height:24px}.bank-form-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;min-width:0;margin:0;padding:24px}.bank-form-card h2{margin:0 0 20px;font-size:16px}.bank-form-card>p{color:#475569;margin-bottom:20px;font-size:13px;line-height:24px}.bank-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.bank-form-card legend{float:right;white-space:normal;max-width:100%;margin:0 0 16px;padding:0;font-size:16px;font-weight:700}.bank-form-card legend+*{clear:both}.bank-checkbox-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bank-checkbox-grid label,.bank-status-options label{overflow-wrap:anywhere;align-items:start;gap:8px;font-size:14px;line-height:24px;display:flex}.bank-checkbox-grid input,.bank-status-options input{accent-color:#003c90;flex:none;width:18px;height:18px;margin:2px 0}.bank-status-options{gap:32px;display:flex}.bank-organization{gap:8px;margin-bottom:24px;display:grid}@media (width<=1250px){.bank-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.bank-accounts-grid{grid-template-columns:1fr}}@media (width<=640px){.bank-stats,.bank-fields,.bank-checkbox-grid{grid-template-columns:1fr}.bank-form-card,.bank-account-card{padding:20px}.bank-page-actions>*{flex:1}.bank-page-actions .bank-primary{flex-basis:100%;order:-1}.bank-editor-heading h1{font-size:20px}.bank-editor-heading .bank-actions{width:100%}.bank-editor-heading .bank-actions>*{flex:1}}.settings-page,.settings-content{gap:24px;min-width:0;display:grid}.settings-heading,.settings-card-heading,.settings-save-bar{justify-content:space-between;align-items:center;gap:16px;display:flex}.settings-heading h1{color:#131b2e;font-size:20px;line-height:32px}.settings-heading p,.settings-card-heading p{color:#64748b;margin-top:4px;font-size:13px;line-height:24px}.settings-heading .settings-breadcrumb{margin-bottom:4px;font-size:12px}.settings-actions{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.settings-primary,.settings-secondary{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:8px 16px;font-size:13px;font-weight:600;display:inline-flex}.settings-primary{color:#fff;background:#003c90}.settings-primary:hover{background:#002c70}.settings-secondary{color:#334155;background:#fff;border-color:#e2e8f0}.settings-page button:disabled{opacity:.5;cursor:not-allowed}.settings-page input{accent-color:#003c90}.settings-categories{background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:4px;padding:6px;display:flex;overflow-x:auto}.settings-categories button{color:#475569;background:0 0;border:0;border-radius:8px;flex:1 0 auto;padding:10px 14px;font-size:13px}.settings-categories button[aria-current]{color:#fff;background:#003c90;font-weight:700}.settings-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.settings-metrics article{background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:8px;padding:20px;display:grid}.settings-metrics small,.settings-metrics span{color:#64748b;font-size:12px}.settings-metrics strong{color:#0f172a;font-size:16px}.settings-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;gap:20px;min-width:0;padding:24px;display:grid;box-shadow:0 1px 2px #0000000d}.settings-card h2{color:#0f172a;font-size:16px;line-height:26px}.settings-tag{color:#003c90;white-space:nowrap;background:#eff6ff;border-radius:20px;padding:3px 10px;font-size:11px;display:inline-block}.settings-fieldset{border:0;min-width:0;margin:0;padding:0}.settings-fieldset legend{float:right;width:100%;margin-bottom:12px;font-size:13px;font-weight:600}.settings-fieldset>div{clear:both}.settings-expiry{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.settings-expiry label{text-align:center;cursor:pointer;color:#003c90;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;gap:4px;padding:16px 12px;display:grid;position:relative}.settings-expiry input{inset-inline-start:10px;position:absolute;top:10px}.settings-expiry .is-selected{color:#fff;background:#003c90;border-color:#003c90}.settings-expiry strong{font-size:14px}.settings-expiry small{font-size:11px}.settings-note{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;padding:12px 16px;font-size:13px;line-height:24px}.settings-strategies{gap:8px;display:grid}.settings-strategies label,.settings-switch-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;gap:12px;padding:16px;display:flex}.settings-strategies input{flex:none;align-self:flex-start;margin-top:5px}.settings-strategies span,.settings-switch-row span{gap:4px;display:grid}.settings-strategies strong,.settings-switch-row strong{color:#0f172a;font-size:13px}.settings-strategies small,.settings-switch-row small{color:#64748b;font-size:12px;line-height:22px}.settings-switch-row{background:#eff6ff;border-color:#bfdbfe;justify-content:space-between;align-items:center}.settings-switch-row input{appearance:none;cursor:pointer;background:#64748b;border:2px solid #64748b;border-radius:20px;flex:none;width:40px;height:24px}.settings-switch-row input:before{content:"";background:#fff;border-radius:50%;width:20px;height:20px;display:block}.settings-switch-row input:checked{background:#003c90;border-color:#003c90}.settings-switch-row input:checked:before{transform:translate(-16px)}.settings-save-bar{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px}.settings-save-bar p{color:#475569;font-size:12px;line-height:24px}.settings-save-bar .settings-tag{margin-inline-start:8px}.settings-error{color:#b91c1c;font-size:13px;line-height:24px}.settings-error button{margin-top:8px}.settings-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.settings-card>.settings-primary{justify-self:start}.settings-page [hidden]{display:none!important}#customer-form,#link-rules{scroll-margin-top:88px}.settings-page :focus-visible{outline-offset:3px;outline:3px solid #2367bb}.settings-page img{vertical-align:middle;flex:none;display:inline-block}.settings-icon{filter:brightness(0)saturate()invert(17%)sepia(90%)saturate(1953%)hue-rotate(201deg)brightness(88%)contrast(105%)}.settings-icon-white{filter:brightness(0)invert()}.settings-primary,.settings-secondary,.settings-categories button{gap:6px}.settings-categories button{justify-content:center;align-items:center;display:inline-flex}.settings-card-heading>div{flex:1}.settings-section-icon,.settings-metric-icon{background:#eff6ff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.settings-metrics article{padding-inline-end:76px;position:relative}.settings-metric-icon{inset-inline-end:16px;width:48px;height:48px;position:absolute;top:50%;transform:translateY(-50%)}.settings-field-label{align-items:center;gap:8px;display:inline-flex}.settings-note>img{margin-inline-end:8px}.settings-save-bar p>img{margin-inline-end:6px}@media (width<=1280px){.settings-heading,.settings-save-bar{flex-direction:column;align-items:flex-start}}@media (width<=640px){.settings-expiry{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-card{padding:16px}.settings-metrics,.settings-profile-fields{grid-template-columns:1fr}.settings-expiry label{padding:32px 6px 12px}.settings-card-heading{align-items:flex-start}.settings-card-heading .settings-tag{display:none}.settings-heading h1{font-size:18px}}.public-payment-shell{color:#0f172a;background:#f8fafc;place-items:start center;min-height:100dvh;padding:40px 20px;display:grid}.public-payment-card{background:#fff;border:1px solid #e2e8f0;border-top:6px solid #003c90;border-radius:16px;gap:28px;width:100%;min-width:0;max-width:574px;padding:32px;display:grid;box-shadow:0 10px 20px #0f172a14}.public-payment-card img{vertical-align:middle;flex:none;display:inline-block}.public-payment-heading{text-align:center;justify-items:center;gap:10px;display:grid}.public-payment-heading h1{font-size:24px;line-height:36px}.public-payment-heading p{color:#003c90;background:#eff6ff;border-radius:20px;padding:4px 12px;font-size:12px}.public-emblem{background:#eff6ff;border:1px solid #dbeafe;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex}.public-invoice-amount{background:linear-gradient(135deg,#eff6ff,#f8fafc);border:1px solid #dbeafe;border-radius:14px;justify-items:center;gap:12px;padding:24px 16px;display:grid}.public-invoice-amount>strong{color:#003c90;overflow-wrap:anywhere;text-align:center;font-size:32px;line-height:44px}.public-invoice-amount strong span{color:#64748b;font-size:14px;font-weight:400}.public-invoice-amount small,.public-invoice-amount p{color:#64748b;font-size:12px}.public-bank-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;gap:16px;padding:20px;display:grid}.public-bank-card h2{align-items:center;gap:10px;font-size:20px;display:flex}.public-bank-card p{font-size:13px;line-height:24px}.public-bank-number{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.public-bank-number>span{gap:10px;min-width:0;display:grid}.public-bank-number strong{overflow-wrap:anywhere;font-family:JetBrains Mono,monospace;font-size:13px}.public-bank-number small{color:#64748b;font-size:11px}.public-primary,.public-secondary{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:8px 12px;font-size:12px;text-decoration:none;display:inline-flex}.public-secondary.public-copy-card{color:#fff;background:#003c90;border-color:#003c90}.public-fields .has-icon input[dir=ltr]{padding-left:14px;padding-right:40px}.public-primary{color:#fff;background:#003c90;padding:14px;font-size:16px;font-weight:700}.public-primary:hover{background:#002c70}.public-secondary{color:#003c90;background:#eff6ff;border-color:#bfdbfe}.public-payment-card button:disabled{opacity:.5;cursor:not-allowed}.public-note{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:10px;padding:12px;font-size:12px;line-height:24px}.public-note img{margin-inline-end:6px}.public-payment-card form{gap:24px;min-width:0;display:grid}.public-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.public-section-heading h2{font-size:20px;line-height:30px}.public-section-heading h2>span{color:#b91c1c}.public-section-heading small,.public-image-picker>small{color:#64748b;font-size:11px;line-height:20px}.public-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;display:grid}.public-fields .form-field:has(textarea){grid-column:1/-1}.public-image-section{gap:12px;display:grid}.public-image-picker{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;gap:12px;padding:16px;display:grid}.public-image-ready{background:#fff;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:64px minmax(0,1fr) 30px;align-items:center;gap:10px;min-width:0;padding:12px;display:grid}.public-image-ready>a{flex:none}.public-image-ready>a img{object-fit:contain;border-radius:8px;width:64px;height:64px}.public-image-ready>div{gap:6px;min-width:0;display:grid}.public-image-ready>button:last-child{grid-column:1/-1;justify-self:start}.public-image-ready strong{font-size:12px}.public-image-ready small{color:#047857;font-size:11px}.public-icon-button{background:0 0;border:0;padding:6px;display:inline-flex}.public-file-label{color:#003c90;cursor:pointer;background:#fff;border:1px dashed #93c5fd;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:12px;display:flex}.public-file-label input{min-width:0;max-width:100%;font-size:11px}.public-file-label:focus-within{outline-offset:3px;outline:3px solid #2367bb}.public-emblem .public-org-logo{object-fit:contain;width:44px;height:44px}.public-error{color:#b91c1c;font-size:13px;line-height:24px}.public-analytics-note{color:#64748b;font-size:11px;line-height:22px}.public-complete{text-align:center;justify-items:center}.public-complete h1{font-size:22px}.public-complete p{font-size:14px;line-height:26px}.public-payment-shell :focus-visible{outline-offset:3px;outline:3px solid #2367bb}@media (width<=600px){.public-payment-shell{padding:16px 12px}.public-payment-card{gap:24px;padding:24px 16px}.public-payment-heading h1{font-size:21px}.public-fields{grid-template-columns:minmax(0,1fr)}.public-bank-card{padding:14px}.public-invoice-amount>strong{font-size:27px}}.customers-page{color:#0f172a;gap:24px;min-width:0;display:grid}.customers-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.customers-heading h1{font-size:22px;line-height:34px}.customers-heading p{color:#64748b;font-size:13px;line-height:24px}.customers-page h2{font-size:16px;line-height:26px}.customers-button{color:#003c90;white-space:nowrap;background:#fff;border:1px solid #dbeafe;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.customers-button:hover{background:#eff6ff}.customers-button:disabled{opacity:.5;cursor:not-allowed}.customers-link{color:#003c90;text-underline-offset:4px;font-weight:600}.customers-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;gap:20px;min-width:0;padding:24px;display:grid}.customers-info{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;display:grid}.customers-info dt{color:#64748b;margin-bottom:8px;font-size:12px}.customers-info dd{overflow-wrap:anywhere;margin:0;font-size:14px}.customers-history{gap:16px;min-width:0;display:grid}.customers-error{color:#b91c1c}.customers-page .data-table td{overflow-wrap:anywhere}@media (width<=700px){.customers-info{grid-template-columns:repeat(2,minmax(0,1fr))}.customers-card{padding:16px}}@media (width<=420px){.customers-info{grid-template-columns:minmax(0,1fr)}}.audit-page{color:#0f172a;gap:24px;min-width:0;display:grid}.audit-page .search-toolbar-row{flex-wrap:wrap}.audit-page .search-toolbar-controls{flex:100%;min-width:0}.audit-page .search-toolbar-controls>div{flex:150px;min-width:0}.audit-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.audit-heading h1{font-size:22px;line-height:34px}.audit-heading p,.audit-secondary{color:#64748b;font-size:13px;line-height:24px}.audit-secondary{display:block}.audit-button{color:#003c90;background:#fff;border:1px solid #dbeafe;border-radius:8px;min-height:40px;padding:8px 14px;font-size:13px;font-weight:600}.audit-button:hover{background:#eff6ff}.audit-button:disabled{opacity:.5;cursor:not-allowed}.audit-outcome{color:#334155;background:#f1f5f9;border-radius:8px;padding:4px 10px;display:inline-block}.audit-outcome--success{color:#166534;background:#dcfce7}.audit-outcome--failure{color:#991b1b;background:#fee2e2}.audit-outcome--pending,.audit-outcome--unknown{color:#854d0e;background:#fef9c3}.audit-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.audit-details dt{color:#64748b;margin-bottom:6px;font-size:12px}.audit-details dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:24px}@media (width<=600px){.audit-details{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.audit-page .search-toolbar-row{flex-wrap:nowrap}.audit-page .search-toolbar-controls{flex:none}}:root{color:#131b2e;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#faf8ff;font-family:Vazirmatn Variable,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:wait}button:focus-visible,input:focus-visible{outline-offset:3px;outline:3px solid #2367bb}h1,p{margin:0}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dashboard-placeholder{gap:24px;max-width:560px;margin:15vh auto;padding:32px;display:grid}
