.auth-page[data-v-8f5d0ded]{background:#eef2f6;place-items:center;min-height:100vh;padding:24px;display:grid}.auth-panel[data-v-8f5d0ded]{background:#fff;border:1px solid #d4dde7;border-radius:8px;flex-direction:column;gap:20px;width:min(100%,440px);padding:28px;display:flex;box-shadow:0 14px 36px #1d27331a}.auth-brand[data-v-8f5d0ded]{align-items:center;gap:12px;display:flex}.auth-mark[data-v-8f5d0ded]{color:#fff;background:#1669a8;border-radius:8px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:800;display:grid}.auth-brand h1[data-v-8f5d0ded],.auth-brand p[data-v-8f5d0ded]{margin:0}.auth-brand h1[data-v-8f5d0ded]{font-size:21px}.auth-brand p[data-v-8f5d0ded]{color:#6a7787;margin-top:3px;font-size:13px}@media (width<=520px){.auth-page[data-v-8f5d0ded]{padding:14px}.auth-panel[data-v-8f5d0ded]{padding:20px}}.login-feedback[data-v-8f5d0ded]{margin-bottom:20px}.login-countdown[data-v-8f5d0ded]{font-variant-numeric:tabular-nums;margin-top:8px;display:block}.auth-modern[data-v-8f5d0ded]{background:#f5f7fc;min-height:100svh}.auth-modern .auth-panel[data-v-8f5d0ded]{border-color:#e4e9f0;border-radius:16px;width:min(100%,420px);padding:32px;box-shadow:0 8px 28px #1b2a410d}.auth-modern .auth-brand[data-v-8f5d0ded]{padding-bottom:4px}.auth-modern .auth-brand h1[data-v-8f5d0ded]{letter-spacing:-.7px;color:#202d40;overflow-wrap:anywhere;font-size:30px;line-height:1.3}.auth-modern .auth-brand p[data-v-8f5d0ded]{color:#758196;margin-top:8px}.auth-modern[data-v-8f5d0ded] .n-button{min-height:40px}@media (width<=520px){.auth-modern .auth-panel[data-v-8f5d0ded]{padding:26px 22px}}.auth-page[data-v-740e1481]{background:#eef2f6;place-items:center;min-height:100vh;padding:24px;display:grid}.auth-panel[data-v-740e1481]{background:#fff;border:1px solid #d4dde7;border-radius:8px;flex-direction:column;gap:20px;width:min(100%,440px);padding:28px;display:flex;box-shadow:0 14px 36px #1d27331a}.auth-brand[data-v-740e1481]{align-items:center;gap:12px;display:flex}.auth-mark[data-v-740e1481]{color:#fff;background:#1669a8;border-radius:8px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:800;display:grid}.auth-brand h1[data-v-740e1481],.auth-brand p[data-v-740e1481]{margin:0}.auth-brand h1[data-v-740e1481]{font-size:21px}.auth-brand p[data-v-740e1481]{color:#6a7787;margin-top:3px;font-size:13px}@media (width<=520px){.auth-page[data-v-740e1481]{padding:14px}.auth-panel[data-v-740e1481]{padding:20px}}.access-loading[data-v-7a6bf9f9]{background:#eef2f6;place-items:center;min-height:100svh;display:grid}.access-error[data-v-7a6bf9f9]{background:#eef2f6;place-items:center;min-height:100svh;padding:20px;display:grid}.access-error-panel[data-v-7a6bf9f9]{text-align:center;background:#fff;border:1px solid #d8e0e8;border-radius:8px;justify-items:center;gap:14px;width:min(440px,100%);padding:20px;display:grid;box-shadow:0 18px 48px #1a2a3a1a}.access-error-symbol[data-v-7a6bf9f9]{color:#b42318;background:#fff0ee;border-radius:50%;place-items:center;width:52px;height:52px;font-size:28px;font-weight:700;display:grid}.access-error-panel h1[data-v-7a6bf9f9],.access-error-panel p[data-v-7a6bf9f9]{margin:0}.access-error-panel h1[data-v-7a6bf9f9]{color:#1d2733;font-size:21px}.access-error-panel p[data-v-7a6bf9f9]{color:#526172;overflow-wrap:anywhere;line-height:1.6}.dialog-actions[data-v-4ac09f8b]{justify-content:flex-end;display:flex}.account-form-note[data-v-4ac09f8b]{color:var(--text-muted);margin:0 0 20px;font-size:13px;line-height:1.7}.shell[data-v-5203523c]{background:var(--app-bg);isolation:isolate;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;grid-template-columns:208px minmax(0,1fr);max-width:100vw;height:100svh;min-height:100svh;display:grid;position:relative;overflow:hidden}.sidebar[data-v-5203523c]{border-right:1px solid var(--border-strong);background:var(--surface-subtle);contain:layout style;flex-direction:column;gap:24px;height:100svh;max-height:100svh;padding:18px 14px;display:flex;position:sticky;top:0;overflow:hidden}.brand[data-v-5203523c]{width:100%;min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:flex-start;align-items:center;gap:10px;padding:6px 8px;transition:background .16s;display:flex}.brand[data-v-5203523c]:hover{background:#edf3f7}.brand-mark[data-v-5203523c]{color:#fff;background:#1669a8;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;font-weight:800;transition:border-radius .18s,box-shadow .18s,transform .18s;display:grid}.brand:hover .brand-mark[data-v-5203523c]{transform:translateY(-1px)scale(1.04);box-shadow:0 8px 18px #1669a82e}.brand:active .brand-mark[data-v-5203523c]{transform:scale(.98)}.brand strong[data-v-5203523c],.brand span[data-v-5203523c]{white-space:nowrap;display:block}.brand-text[data-v-5203523c]{opacity:1;flex:1;min-width:0;max-width:110px;max-height:42px;transition:opacity .12s,transform .16s;overflow:hidden;transform:translate(0)}.brand strong[data-v-5203523c]{font-size:15px}.brand span[data-v-5203523c]{color:var(--text-muted);font-size:12px}nav[data-v-5203523c]{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:4px;min-height:0;display:flex;overflow-y:auto}.account[data-v-5203523c]{border:1px solid var(--border);background:var(--surface);color:#526172;border-radius:8px;flex-shrink:0;justify-content:space-between;align-items:center;min-height:48px;margin-top:0;padding:8px;font-size:13px;display:flex}.account-name[data-v-5203523c]{min-width:0;max-width:160px}.account-name[data-v-5203523c] .n-button__content{text-overflow:ellipsis;overflow:hidden}.nav-link[data-v-5203523c]{color:#344154;border-radius:8px;align-items:center;gap:10px;min-height:40px;padding:0 10px;text-decoration:none;transition:background .15s,color .15s,box-shadow .15s;display:flex}.nav-label[data-v-5203523c]{white-space:nowrap;opacity:1;max-width:88px;transition:opacity .12s,transform .16s;display:inline-block;overflow:hidden;transform:translate(0)}.nav-link.nav-link-active[data-v-5203523c]{color:var(--blue);box-shadow:inset 3px 0 0 var(--blue);background:#e5f0f7;font-weight:650}.content[data-v-5203523c]{overscroll-behavior:contain;background:var(--app-bg);min-width:0;max-width:100%;height:100svh;padding:24px;overflow:hidden auto}@media (prefers-reduced-motion:reduce){.shell[data-v-5203523c],.sidebar[data-v-5203523c],.brand[data-v-5203523c],.brand-mark[data-v-5203523c],.brand-text[data-v-5203523c],.nav-link[data-v-5203523c],.nav-label[data-v-5203523c]{transition-duration:.01ms!important}}@media (width>=901px){.shell.shell-collapsed[data-v-5203523c]{grid-template-columns:72px minmax(0,1fr)}.shell-collapsed .sidebar[data-v-5203523c]{padding-inline:10px}.shell-collapsed .brand[data-v-5203523c]{flex-direction:column;justify-content:center;gap:0;padding-inline:0}.shell-collapsed .brand[data-v-5203523c]:hover{background:0 0}.shell-collapsed .brand-mark[data-v-5203523c]{border-radius:12px;transform:scale(.96)}.shell-collapsed .brand:hover .brand-mark[data-v-5203523c]{transform:scale(1.02)}.shell-collapsed .brand-text[data-v-5203523c],.shell-collapsed .nav-label[data-v-5203523c]{opacity:0;pointer-events:none;width:0;max-width:0;transform:translate(-6px)}.shell-collapsed .brand-text[data-v-5203523c]{max-height:0}.shell-collapsed .nav-link[data-v-5203523c],.shell-collapsed .account[data-v-5203523c]{justify-content:center;padding-inline:0}.shell-collapsed .account-name[data-v-5203523c]{display:none}.sidebar-transitioning[data-v-5203523c]:before{z-index:0;background:var(--surface-subtle);content:"";pointer-events:none;width:208px;position:absolute;inset:0 auto 0 0}.sidebar-transitioning .sidebar[data-v-5203523c]{z-index:1;border-right-color:#0000}.sidebar-transitioning .content[data-v-5203523c]{z-index:2;box-shadow:-1px 0 0 var(--border-strong);will-change:transform;position:relative}}@media (width<=900px){.shell[data-v-5203523c]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-items:start;width:100%;min-width:0;height:auto;overflow:hidden visible}.sidebar[data-v-5203523c]{z-index:20;border-right:0;border-bottom:1px solid var(--border-strong);align-self:start;width:100%;min-width:0;max-width:100%;height:auto;max-height:none;padding:10px;position:sticky;top:0;overflow:visible}.brand[data-v-5203523c]{display:none}nav[data-v-5203523c]{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid;overflow:visible}.nav-link[data-v-5203523c]{justify-content:center;min-width:0;min-height:38px;padding-inline:6px;font-size:14px}.account[data-v-5203523c]{margin-top:0;padding-top:10px}.content[data-v-5203523c]{width:100%;min-width:0;max-width:100%;height:auto;padding:14px;overflow-y:visible}}:root{--app-bg:#f2f5f7;--surface:#fff;--surface-subtle:#f7f9fb;--border:#d9e1e8;--border-strong:#cbd5df;--text:#1d2733;--text-muted:#667485;--blue:#17679c;--green:#16875b;--amber:#b56a0b;--red:#c43d4b}*{box-sizing:border-box}body{background:var(--app-bg);color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}html,body,#app{width:100%;max-width:100%}button,input,textarea{font:inherit}.page{flex-direction:column;gap:16px;width:100%;min-width:0;max-width:1480px;margin:0 auto;display:flex}.page-title{justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:40px;display:flex}.page-title h1{letter-spacing:0;margin:0;font-size:22px;font-weight:700}.metric-grid{grid-template-columns:repeat(4,minmax(160px,1fr));gap:12px;display:grid}.metric{border:1px solid var(--border);background:var(--surface);border-radius:8px;min-height:98px;padding:16px;box-shadow:0 8px 24px #1d27330a}.metric span{color:var(--text-muted);font-size:13px;display:block}.metric strong{margin-top:12px;font-size:26px;display:block}.toolbar{justify-content:space-between;align-items:center;gap:8px;display:flex}.panel{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:16px;box-shadow:0 8px 24px #1d27330a}.mono{white-space:nowrap;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.responsive-table{width:100%;max-width:100%}.desktop-table{display:none}.responsive-table .n-data-table-th,.responsive-table .n-data-table-td{word-break:normal}.mobile-card-list{gap:12px;width:100%;min-width:0;max-width:100%;display:grid}.mobile-card{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:12px;width:100%;min-width:0;max-width:100%;padding:14px;display:grid;box-shadow:0 8px 24px #1d27330d}.mobile-card-head{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;max-width:100%;display:flex}.mobile-card-title{gap:3px;min-width:0;display:grid}.mobile-card-title span,.mobile-card-grid dt,.mobile-card-lines span{color:var(--text-muted);font-size:12px}.mobile-card-title strong,.mobile-card-lines code{text-overflow:ellipsis;max-width:100%;overflow:hidden}.mobile-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;min-width:0;max-width:100%;margin:0;display:grid}.mobile-card-grid>div{gap:3px;min-width:0;display:grid}.mobile-card-grid dt,.mobile-card-grid dd{margin:0}.mobile-card-grid dd{min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:14px}.mobile-card-grid dd.mono{overflow-wrap:anywhere;white-space:normal}.mobile-card-lines{border-top:1px solid var(--border);gap:8px;min-width:0;max-width:100%;padding-top:10px;display:grid}.mobile-card-lines div{grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;max-width:100%;display:grid}.mobile-card-lines code{min-width:0;color:var(--text);white-space:nowrap;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;display:block}.mobile-card-state{border:1px solid var(--border);background:var(--surface);border-radius:8px;place-content:center;min-height:160px;padding:18px}@media (width>=901px){.desktop-table{display:block}.mobile-card-list{display:none}}@media (width<=900px){.page-title{flex-direction:row;align-items:center}.page-title-stacked{flex-direction:column;align-items:stretch}.n-input{--n-font-size:16px!important}}@media (width<=860px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.metric-grid{grid-template-columns:1fr}}@media (width<=360px){.mobile-card{padding:12px}.mobile-card-lines div{grid-template-columns:56px minmax(0,1fr) auto;gap:6px}}.page-header-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.list-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:4px 2px;display:flex}.list-count{color:var(--text-muted);white-space:nowrap;font-size:12px}@media (width<=600px){.list-footer{justify-content:center;gap:12px}.list-footer .n-pagination{flex-wrap:wrap;justify-content:center;row-gap:10px;max-width:100%}}.shell .brand-abbreviation{color:var(--text);font-size:17px;font-weight:750;line-height:34px}.shell .brand-text strong,.shell .brand-text span{text-overflow:ellipsis;overflow:hidden}.shell.template-modern{--app-bg:#f6f7fb;--surface:#fff;--border:#e7eaf0;--border-strong:#d8dee8;--text:#253247;--text-muted:#69768a;--blue:#4167d5;--green:#237854;--surface-subtle:#f7f9fc;--amber:#a87124;--red:#ba4952;grid-template-columns:224px minmax(0,1fr);font-size:14px}.shell.template-modern .sidebar{color:#c3cee0;background:#172337;border:0;gap:30px;padding:28px 14px 18px}.shell.template-modern .brand{color:#fff;flex-shrink:0;min-height:84px;padding:6px 16px 14px}.shell.template-modern .brand:hover{background:#22324a}.shell.template-modern .brand-text{max-width:160px;max-height:80px}.shell.template-modern .brand strong{letter-spacing:-1px;font-size:29px;line-height:1.3}.shell.template-modern .brand span{color:#a8b7ce;letter-spacing:2px;margin-top:9px;font-size:12px}.shell.template-modern .brand-abbreviation{color:#fff;text-align:center;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:13px;overflow:hidden}.shell.template-modern .mobile-nav-close{color:#bac8dd;flex-shrink:0}.shell.template-modern .sidebar :is(button,a):focus-visible{outline-offset:-2px;outline:2px solid #a9c5ff}.shell.template-modern nav{gap:6px}.shell.template-modern .nav-link{color:#bac8dd;border-radius:8px;flex-shrink:0;gap:14px;min-height:45px;padding:0 15px}.shell.template-modern .nav-link>.n-icon{flex-shrink:0}.shell.template-modern .nav-label{max-width:130px;font-size:13px}.shell.template-modern .nav-link:hover{color:#fff;background:#22324a}.shell.template-modern .nav-link.nav-link-active{color:#fff;box-shadow:none;background:#304568;font-weight:550}.shell.template-modern .nav-link:nth-child(4){margin-top:24px}.shell.template-modern .nav-link:last-child{margin-top:auto}.shell.template-modern .account{background:0 0;border:0;border-top:1px solid #2c3a50;border-radius:0;min-height:48px;padding:12px 4px 0}.shell.template-modern .account .n-button{--n-text-color:#bfcce0!important;--n-text-color-hover:#fff!important;--n-color-hover:#2b3f5c!important}.shell.template-modern .content{padding:0 32px 24px}.shell.template-modern .workspace-header{z-index:10;border-bottom:1px solid var(--border);background:#fff;align-items:center;gap:18px;height:68px;margin:0 -32px 28px;padding:0 30px;font-size:12px;display:flex;position:sticky;top:0}.shell.template-modern .workspace-header strong{white-space:nowrap;font-weight:500}.shell.template-modern .workspace-name{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.shell.template-modern .workspace-separator{color:#bfc8d4}.shell.template-modern .workspace-menu{color:#6c7c91;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.shell.template-modern .workspace-menu:hover{background:#f0f3f8}.shell.template-modern .workspace-account{flex-shrink:0;margin-left:auto}.shell.template-modern .workspace-footer{color:#758196;text-align:right;overflow-wrap:anywhere;max-width:1480px;margin:28px auto 0;font-size:12px}.shell.template-modern .page{gap:22px}.shell.template-modern .page-title{min-height:60px;margin-bottom:4px}.shell.template-modern .page-title h1{letter-spacing:-.5px;color:#202d40;font-size:26px}.shell.template-modern .panel{border-radius:14px;padding:24px;box-shadow:0 2px 3px #212f4805}.shell.template-modern .responsive-table{border:1px solid var(--border);border-radius:12px;overflow:hidden}.shell.template-modern .responsive-table .n-data-table-th{color:#66768c;padding-block:15px;font-size:12px}.shell.template-modern .responsive-table .n-data-table-td{padding-block:17px}.shell.template-modern .page-title-stacked{flex-direction:column;align-items:stretch;gap:22px}.shell.template-modern .page-actions{border:1px solid var(--border);background:#fff;border-radius:12px;flex-wrap:wrap;justify-content:flex-end;padding:16px}.shell.template-modern .page-actions .n-radio-group{flex-shrink:0;max-width:100%;margin-right:auto;overflow:auto hidden}.shell.template-modern .reconciliation-help{margin:-8px 0 0;font-size:13px;line-height:1.7}.shell.template-modern .mobile-card{box-shadow:none;border-radius:12px;padding:18px}.shell.template-modern .mobile-card-title>strong{font-size:14px}.shell.template-modern .header-copy{flex-direction:column;align-items:flex-start;gap:6px}.shell.template-modern .dashboard-metrics{gap:16px}.shell.template-modern .dashboard-metric{border-color:var(--border);border-radius:14px;min-height:132px;padding:22px;display:flex;position:relative;box-shadow:0 2px 3px #212f4805}.shell.template-modern .dashboard-metric:last-child{order:-1}.shell.template-modern .dashboard-metric:last-child:before{content:"";background:#7194e4;height:2px;position:absolute;inset:0 20px auto}.shell.template-modern .dashboard-metric .metric-icon{display:none}.shell.template-modern .dashboard-metric .metric-copy strong{font-variant-numeric:tabular-nums;margin-top:12px;font-size:clamp(22px,2.5vw,30px);font-weight:650}.shell.template-modern .dashboard-metric .metric-copy{width:100%}.shell.template-modern .capability-panel{display:none}.shell.template-modern .operations-panel{margin-top:2px}.shell.template-modern .cashier-grid{grid-template-columns:minmax(240px,1fr) minmax(280px,1.25fr);gap:24px}.shell.template-modern .result-panel{min-height:390px}.shell.template-modern .create-panel{max-width:800px}.shell.template-modern .channels-page .mobile-card-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.shell.template-modern .channels-page .mobile-card{padding:24px}.shell.template-modern .channels-page .mobile-card-head{border-bottom:1px solid var(--border);padding-bottom:18px}.shell.template-modern .channels-page .mobile-card-title>strong{margin-top:4px;font-size:18px}.shell.template-modern .channels-page .mobile-card-grid{gap:20px 12px}.shell.template-modern .channels-page .mobile-card-lines{border-top:1px solid var(--border);padding-top:16px}.shell.template-modern .channels-page .mobile-card-state{grid-column:1/-1}.shell.density-compact .responsive-table .n-data-table-td{padding-block:9px}.shell.density-compact .mobile-card{gap:8px;padding:12px}@media (width>=901px){.shell.template-modern.shell-collapsed{grid-template-columns:72px minmax(0,1fr)}.shell.template-modern.shell-collapsed .sidebar{padding-inline:10px}.shell.template-modern.shell-collapsed .brand{padding:6px 0 14px}.shell.template-modern.shell-collapsed .brand-text{max-width:0;max-height:0}.shell.template-modern.shell-collapsed .nav-link{gap:0;padding-inline:0}.shell.template-modern.shell-collapsed .nav-label{display:none}.shell.template-modern.sidebar-transitioning:before{background:#172337;width:224px}}@media (width>=901px) and (width<=1200px){.shell.template-modern{grid-template-columns:194px minmax(0,1fr)}.shell.template-modern .content{padding-inline:24px}.shell.template-modern .workspace-header{margin-inline:-24px;padding-inline:22px}.shell.template-modern .dashboard-metric{padding:17px}.shell.template-modern.sidebar-transitioning:before{width:194px}}@media (width<=900px){.shell.template-modern{width:100%;height:auto;min-height:100svh;display:block;overflow:clip}.shell.template-modern .sidebar{z-index:40;visibility:hidden;gap:22px;width:244px;height:100svh;max-height:100svh;padding:24px 14px;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-100%)}.shell.template-modern.mobile-nav-open .sidebar{visibility:visible;transform:translate(0)}.shell.template-modern .mobile-nav-backdrop{z-index:35;background:#0a14236b;border:0;position:fixed;inset:0}.shell.template-modern .brand{min-height:70px;display:flex}.shell.template-modern .brand-abbreviation{display:none}.shell.template-modern .sidebar nav{flex:1;display:flex;overflow-y:auto}.shell.template-modern .nav-link{justify-content:flex-start;min-height:45px;padding-inline:15px}.shell.template-modern .account{flex-shrink:0}.shell.template-modern .content{min-height:100svh;padding:0 18px 24px;overflow:visible}.shell.template-modern .workspace-header{z-index:25;gap:12px;height:60px;margin:0 -18px 24px;padding:0 16px;position:sticky}.shell.template-modern .workspace-name{max-width:145px}.shell.template-modern .page{gap:18px}.shell.template-modern .page-title h1{font-size:23px}.shell.template-modern .page-title{min-height:48px}.shell.template-modern .dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shell.template-modern .dashboard-metric{min-height:118px;padding:18px}.shell.template-modern .dashboard-metric .metric-copy strong{font-size:26px}.shell.template-modern .panel{padding:18px}.shell.template-modern .page-actions{gap:10px;padding:12px}.shell.template-modern .page-actions .n-radio-group{flex-basis:100%}.shell.template-modern .workspace-footer{text-align:center}.shell.template-modern .cashier-grid,.shell.template-modern .channels-page .mobile-card-list{grid-template-columns:minmax(0,1fr)}}.page-title .table-actions{display:contents}.shell.template-modern .page-heading{min-width:0}.shell.template-modern .page-description{color:var(--text-muted);margin:9px 0 0;font-size:13px;font-weight:400;line-height:1.7}.shell.template-modern .page-title{align-items:flex-start}.shell.template-modern .page-title-stacked{align-items:stretch}.shell.template-modern .page-title>.n-button{flex-shrink:0;margin-top:4px}.shell.template-modern :is(.panel-heading,.settings-heading) h2{color:var(--text);margin:0;font-size:16px;font-weight:600}.shell.template-modern :is(.panel-heading,.settings-heading) p{color:var(--text-muted);margin:8px 0 0;font-size:13px;line-height:1.7}.shell.template-modern :is(.panel-heading,.settings-heading){margin-bottom:22px}.shell.template-modern .n-form-item-label{color:var(--text);font-size:13px;font-weight:500}.shell.template-modern .n-alert{line-height:1.75}.shell.template-modern .n-pagination{flex-wrap:wrap;justify-content:flex-end;row-gap:10px}.shell.template-modern .responsive-table :is(.n-data-table-th,.n-data-table-td){border-right:0}.shell.template-modern .responsive-table .n-data-table-th{color:var(--text-muted);font-weight:500}.shell.template-modern .table-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.shell.template-modern .n-radio-group{background:#f1f4f9;border-radius:9px;gap:3px;max-width:100%;height:auto;min-height:38px;padding:4px;display:inline-flex}.shell.template-modern .n-radio-group .n-radio-group__splitor{display:none}.shell.template-modern .n-radio-group .n-radio-button{border-radius:6px}.shell.template-modern .n-radio-group .n-radio-button--checked{box-shadow:0 1px 4px #1b2d4e17}.shell.template-modern .n-radio-group .n-radio-button__state-border{border-radius:6px}.shell.template-modern .operations-panel{box-shadow:none;background:0 0;border:0;margin-top:8px;padding:0}.shell.template-modern .operations-heading{border:0;align-items:center;padding:0 0 18px}.shell.template-modern .operations-heading .heading-icon{display:none}.shell.template-modern .operations-heading h2{font-size:17px;font-weight:600}.shell.template-modern .operations-heading p{margin-top:6px;font-size:13px}.shell.template-modern .operations-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.shell.template-modern .operations-column,.shell.template-modern .operations-column+.operations-column{border:1px solid var(--border);background:var(--surface);border-radius:14px;margin:0;padding:24px;box-shadow:0 2px 3px #212f4805}.shell.template-modern .operations-column h3{font-size:16px;font-weight:600}.shell.template-modern .health-list{gap:12px;margin-top:20px;display:grid}.shell.template-modern .health-row{background:var(--surface-subtle);border:0;border-radius:10px;gap:12px;min-height:76px;padding:14px}.shell.template-modern :is(.health-icon,.operation-icon){width:34px;height:34px;color:var(--blue);background:#edf2ff;border-radius:9px}.shell.template-modern .health-icon-attention{color:var(--amber);background:#fff5e6}.shell.template-modern .health-icon-error{color:var(--red);background:#fbeff0}.shell.template-modern .health-copy{gap:5px}.shell.template-modern .health-copy strong{font-size:13px;font-weight:550}.shell.template-modern .health-copy span{white-space:normal;overflow-wrap:anywhere;line-height:1.5}.shell.template-modern .system-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.shell.template-modern .system-list>div{background:var(--surface-subtle);border:0;border-radius:10px;flex-direction:column;gap:10px;min-height:120px;padding:16px;display:flex}.shell.template-modern .system-list dt{font-size:12px}.shell.template-modern .system-list dd{text-align:left;justify-items:start;gap:6px}.shell.template-modern .system-list dd strong{font-size:15px;font-weight:600}.shell.template-modern .system-list>div:first-child{background:#eff3ff}.shell.template-modern .system-list>div:first-child dd strong{color:var(--blue);font-size:19px}.shell.template-modern .system-list dd span{line-height:1.5}.shell.template-modern .operation-details{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:0;display:grid}.shell.template-modern .operation-row,.shell.template-modern .operation-row+.operation-row{border:1px solid var(--border);background:var(--surface);border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:12px;padding:24px}.shell.template-modern .operation-copy{gap:8px}.shell.template-modern .operation-copy strong{font-size:15px;font-weight:600}.shell.template-modern .operation-copy span{color:var(--text-muted);font-size:13px;line-height:1.65}.shell.template-modern .operation-copy small{font-size:12px;line-height:1.7}.shell.template-modern .operation-row>.n-tag{margin-top:0}.shell.template-modern .api-page .n-descriptions-table{table-layout:fixed}.shell.template-modern .api-page .n-descriptions-table-wrapper{border:0;border-radius:0}.shell.template-modern .api-page .n-descriptions-table-row{grid-template-columns:140px minmax(0,1fr);align-items:center;display:grid}.shell.template-modern .api-page .n-descriptions.n-descriptions--bordered .n-descriptions-table .n-descriptions-table-row>:is(.n-descriptions-table-header,.n-descriptions-table-content){background:0 0;border:0;min-width:0;padding:17px 0;display:block}.shell.template-modern .api-page .n-descriptions.n-descriptions--bordered .n-descriptions-table .n-descriptions-table-row>.n-descriptions-table-header{color:var(--text-muted);padding-right:16px;font-size:13px;font-weight:400}.shell.template-modern .api-page .n-descriptions-table-content{color:var(--text);font-size:13px}.shell.template-modern .api-page .n-descriptions-table-row+.n-descriptions-table-row{border-top:1px solid var(--border)}.shell.template-modern .api-page .mono{white-space:normal;overflow-wrap:anywhere;font-size:13px}.shell.template-modern .api-page .secret-row{grid-template-columns:minmax(0,1fr) auto auto;width:100%;max-width:760px}.shell.template-modern .api-page .n-code{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;padding:20px;font-size:12px;line-height:1.8}.shell.template-modern .api-page .compatibility-note{margin-top:20px}.shell.template-modern .cashier-page .cashier-grid{align-items:stretch}.shell.template-modern .cashier-page .n-input-number{width:100%}.shell.template-modern .cashier-page .result-panel{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.shell.template-modern .cashier-result-title{align-self:stretch;margin-bottom:0}.shell.template-modern .cashier-page .result-panel>.n-empty{margin-block:auto;padding-block:48px}.shell.template-modern .cashier-page .result-heading{border-bottom:1px solid var(--border);width:100%;padding-bottom:20px}.shell.template-modern .cashier-page .order-details{background:var(--surface-subtle);border-radius:10px;width:100%;padding:16px}.shell.template-modern .channels-page .panel-title{margin-bottom:22px}.shell.template-modern .channels-page .panel-title h2{font-size:16px;font-weight:600}.shell.template-modern .channels-page .panel-title p{color:var(--text-muted);margin-top:8px;line-height:1.7}.shell.template-modern .channels-page .create-panel .n-alert{margin-bottom:18px}.modern-account-dialog .n-card-header{border-bottom:1px solid #edf0f5}.modern-account-dialog .n-tabs{padding-top:12px}.modern-account-dialog .n-form{padding-top:16px}.modern-account-dialog .n-form-item-label{font-size:13px;font-weight:500}.modern-account-dialog .n-form-item-feedback-wrapper{margin-bottom:8px;font-size:12px}.modern-account-dialog .dialog-actions{border-top:1px solid #edf0f5;padding-top:12px}@media (width<=1100px){.shell.template-modern .operations-layout,.shell.template-modern .operation-details{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.shell.template-modern .operations-panel,.shell.template-modern .operation-details{padding:0}.shell.template-modern .page-title-stacked{gap:18px}.shell.template-modern .page-actions .n-radio-group{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid;overflow:visible}.shell.template-modern .page-actions .n-radio-button{justify-content:center;padding-inline:6px}.shell.template-modern .table-actions{justify-content:flex-end;width:100%}.shell.template-modern .table-actions>.n-button{min-width:40px}.shell.template-modern .n-pagination{justify-content:center}}@media (width<=600px){.shell.template-modern .operations-column,.shell.template-modern .operations-column+.operations-column,.shell.template-modern .operation-row,.shell.template-modern .operation-row+.operation-row{padding:18px}.shell.template-modern .operations-layout,.shell.template-modern .operation-details{gap:18px}.shell.template-modern .health-row{grid-template-columns:30px minmax(0,1fr) auto;gap:9px;padding:12px 10px}.shell.template-modern .health-icon{width:30px;height:30px}.shell.template-modern .system-list{gap:10px}.shell.template-modern .system-list>div{min-height:112px;padding:13px}.shell.template-modern .system-list>div:first-child dd strong{font-size:17px}.shell.template-modern .operation-row,.shell.template-modern .operation-row+.operation-row{grid-template-columns:30px minmax(0,1fr)}.shell.template-modern .operation-row>.n-tag{grid-column:2;justify-self:start}.shell.template-modern .api-page .n-descriptions-table-row{grid-template-columns:minmax(0,1fr)}.shell.template-modern .api-page .n-descriptions.n-descriptions--bordered .n-descriptions-table .n-descriptions-table-row>.n-descriptions-table-header{padding:14px 0 6px;font-size:12px}.shell.template-modern .api-page .n-descriptions.n-descriptions--bordered .n-descriptions-table .n-descriptions-table-row>.n-descriptions-table-content{padding:0 0 14px}.shell.template-modern .api-page .secret-row{grid-template-columns:repeat(2,minmax(0,1fr))}.shell.template-modern .api-page .secret-input{grid-column:1/-1}.shell.template-modern .api-page .copy-row{align-items:flex-start;gap:10px}.shell.template-modern .api-page .n-code{padding:14px}.shell.template-modern .api-page .notify-method-row{flex-wrap:wrap}}@media (width<=360px){.shell.template-modern .system-list{grid-template-columns:minmax(0,1fr)}.shell.template-modern .system-list>div{min-height:0}}.shell.template-modern .record-stack{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;line-height:1.5;display:flex}.shell.template-modern .record-stack>small,.shell.template-modern .record-secondary{color:var(--text-muted);font-size:11px}.shell.template-modern .record-subject{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-bottom:2px;font-size:13px;font-weight:550;overflow:hidden}.shell.template-modern .record-id-button{max-width:100%;height:auto;color:var(--text-muted);font-size:11px;line-height:1.5}.shell.template-modern .record-id-button .n-button__content{gap:6px;min-width:0;max-width:100%;display:flex}.shell.template-modern .record-id-button code{font-size:inherit}.shell.template-modern .record-id-button .n-icon{opacity:.65;flex-shrink:0}.shell.template-modern .record-id-button:hover{color:var(--blue)}.shell.template-modern .record-id-button:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #9ab7f0}.shell.template-modern .record-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.shell.template-modern .record-amount{font-variant-numeric:tabular-nums}.shell.template-modern .record-amount strong{font-size:14px;font-weight:600}.shell.template-modern .record-time{font-variant-numeric:tabular-nums;font-size:12px}.shell.template-modern .response-meta{flex-wrap:wrap;align-items:baseline;gap:12px;font-size:12px;display:flex}.shell.template-modern .response-meta small{color:var(--text-muted);font-size:11px}.shell.template-modern .channels-page .mobile-card-actions{justify-content:space-between;align-items:center;gap:12px;padding-top:4px}.shell.template-modern .channel-updated{color:var(--text-muted);font-size:11px;line-height:1.5}.shell.template-modern .channels-page .mobile-card-lines>div{grid-template-columns:76px minmax(0,1fr) auto}.shell.template-modern .settings-navigation{margin-bottom:8px}.shell.template-modern .page-actions{padding:12px 14px}.shell.template-modern .page-title-stacked{gap:18px}@media (width<=600px){.shell.template-modern .channels-page>.page-title{flex-direction:column;align-items:stretch;gap:14px}.shell.template-modern .channels-page .page-header-actions{justify-content:flex-end}}@media (prefers-reduced-motion:no-preference){.shell.template-modern :is(.nav-link,.settings-navigation button,.template-option,.record-id-button){transition:background-color .14s,border-color .14s,color .14s}}
