@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";.erp-preview{--blue:#1769e0;--ink:#10233f;--muted:#6b7d93;--line:#dce5ef;min-height:100vh;color:var(--ink);background:#f3f6fa;font:13px Manrope,Inter,system-ui,sans-serif}.erp-preview *{box-sizing:border-box}.erp-preview button,.erp-preview input,.erp-preview textarea{font:inherit}.erp-preview button{cursor:pointer}.erp-sidebar{z-index:30;border-right:1px solid var(--line);background:#fff;flex-direction:column;width:246px;display:flex;position:fixed;inset:0 auto 0 0}.erp-sidebar>header{border-bottom:1px solid var(--line);align-items:center;gap:11px;height:74px;padding:0 18px;display:flex}.erp-logo{color:#fff;background:linear-gradient(145deg,#1e74eb,#1258c5);border-radius:11px;place-items:center;width:40px;height:40px;font-weight:800;display:grid;box-shadow:inset 0 -4px #e35c08}.erp-sidebar header div{gap:2px;display:grid}.erp-sidebar header strong{font-size:13px}.erp-sidebar header small{color:#8190a3;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.erp-sidebar header button{color:#64748b;background:0 0;border:0;margin-left:auto;display:none}.erp-sidebar nav{flex:1;padding:17px 12px;overflow:auto}.erp-sidebar nav section{margin-bottom:20px}.erp-sidebar nav p{color:#93a0af;letter-spacing:.14em;text-transform:uppercase;margin:0 10px 7px;font-size:9px;font-weight:800}.erp-sidebar nav button{color:#60738a;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;height:39px;padding:0 11px;font-weight:650;display:flex;position:relative}.erp-sidebar nav button svg{width:17px}.erp-sidebar nav button:hover{color:var(--blue);background:#f4f8fd}.erp-sidebar nav button.active{color:var(--blue);background:#eaf3ff;font-weight:750}.erp-sidebar nav button.active:before{background:var(--blue);content:"";border-radius:0 3px 3px 0;width:3px;height:21px;position:absolute;left:-12px}.erp-sidebar nav em{color:#5c718a;background:#eaf1fa;border-radius:7px;place-items:center;min-width:21px;height:20px;margin-left:auto;font-size:10px;font-style:normal;display:grid}.erp-sidebar>footer{border-top:1px solid var(--line);padding:12px}.erp-health{align-items:center;gap:9px;margin:0 5px 11px;display:flex}.erp-health>span,.erp-live-dot{background:#1ab878;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e2f8f0}.erp-health div{display:grid}.erp-health strong{font-size:10px}.erp-health small{color:#8392a4;font-size:9px}.erp-user{width:100%;color:var(--ink);text-align:left;background:#f5f8fc;border:0;border-radius:10px;align-items:center;gap:9px;padding:9px;display:flex}.erp-user>span{width:32px;height:32px;color:var(--blue);background:#ddebff;border-radius:9px;place-items:center;font-weight:800;display:grid}.erp-user div{min-width:0;display:grid}.erp-user strong{font-size:11px}.erp-user small{color:#8291a4;font-size:9px}.erp-user>svg{width:15px;margin-left:auto}.erp-main{min-width:0;margin-left:246px}.erp-topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;align-items:center;gap:14px;height:74px;padding:0 26px;display:flex;position:sticky;top:0}.erp-icon-button{border:1px solid var(--line);color:#5b7088;background:#fff;border-radius:9px;place-items:center;width:39px;height:39px;display:grid;position:relative}.erp-icon-button svg{width:17px}.erp-icon-button i{color:#fff;background:#e94a45;border:2px solid #fff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:8px;font-style:normal;display:grid;position:absolute;top:-4px;right:-3px}.erp-menu{display:none}.erp-command{border:1px solid var(--line);color:#8190a2;text-align:left;background:#f7f9fc;border-radius:10px;align-items:center;gap:10px;width:min(430px,45vw);height:40px;padding:0 11px;display:flex}.erp-command svg{width:16px}.erp-command span{flex:1}.erp-command kbd,.erp-command-layer kbd{color:#718198;background:#fff;border:1px solid #dce4ed;border-radius:5px;padding:3px 6px;font-size:9px}.erp-top-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.erp-office,.erp-create{border:1px solid var(--line);color:#415873;background:#fff;border-radius:9px;align-items:center;gap:9px;height:40px;padding:0 13px;font-weight:700;display:flex}.erp-office svg{width:14px}.erp-create{border-color:var(--blue);background:var(--blue);color:#fff;box-shadow:0 5px 14px #1769e02e}.erp-create svg{width:16px}.erp-workspace{max-width:1600px;margin:auto;padding:26px 30px 48px}.erp-pagebar{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.erp-pagebar p,.erp-panel header p{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;margin:0 0 5px;font-size:9px;font-weight:800}.erp-pagebar h1{letter-spacing:-.035em;margin:0;font-size:26px}.erp-pagebar>div>span{color:var(--muted);margin-top:6px;font-size:12px;display:block}.erp-pagebar>div:last-child{gap:8px;display:flex}.erp-button{border-radius:8px;justify-content:center;align-items:center;gap:7px;height:39px;padding:0 14px;font-weight:750;display:inline-flex}.erp-button svg{width:15px}.erp-button.primary{border:1px solid var(--blue);background:var(--blue);color:#fff}.erp-button.secondary{border:1px solid var(--line);color:#405873;background:#fff}.erp-button:disabled{cursor:not-allowed;opacity:.45}.erp-tabs{border-bottom:1px solid var(--line);gap:24px;margin-top:23px;display:flex}.erp-tabs button{color:#718196;background:0 0;border:0;border-bottom:2px solid #0000;height:39px;padding:0 1px;font-weight:700}.erp-tabs button.active{border-color:var(--blue);color:var(--blue)}.erp-metrics{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:20px;display:grid}.erp-metrics article{border:1px solid var(--line);background:#fff;border-radius:13px;justify-content:space-between;align-items:flex-start;min-height:126px;padding:18px;display:flex;box-shadow:0 7px 22px #2a405b09}.erp-metrics article>div{gap:6px;display:grid}.erp-metrics article span{color:#677a91;font-size:11px;font-weight:650}.erp-metrics article strong{letter-spacing:-.04em;font-size:25px}.erp-metrics article small{color:#53708f;align-items:center;gap:4px;font-size:10px;display:flex}.erp-metrics article small svg{width:12px}.erp-metrics article>i{border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.erp-metrics article>i svg{width:17px}.erp-metrics .blue>i{color:#1769e0;background:#eaf3ff}.erp-metrics .amber>i{color:#cf7800;background:#fff4dc}.erp-metrics .green>i{color:#098c5f;background:#e3f8ef}.erp-metrics .violet>i{color:#7047d8;background:#f0eaff}.erp-dashboard-grid{grid-template-columns:minmax(0,1.75fr) minmax(270px,.72fr);gap:14px;margin-top:14px;display:grid}.erp-panel{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:hidden;box-shadow:0 8px 24px #29425e09}.erp-panel>header{border-bottom:1px solid #e7edf4;justify-content:space-between;align-items:center;min-height:66px;padding:13px 17px;display:flex}.erp-panel h2{margin:0;font-size:15px}.erp-panel>header button{color:var(--blue);background:0 0;border:0;align-items:center;gap:6px;font-size:11px;font-weight:750;display:flex}.erp-panel>header button svg{width:14px}.erp-queue-list{display:grid}.erp-queue-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f5;align-items:center;gap:12px;min-height:72px;padding:11px 17px;display:flex}.erp-queue-list>button:hover{background:#f8fbff}.erp-queue-list>button>span{border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.erp-queue-list>button>span svg{width:16px}.erp-queue-list .urgent{color:#d96b00;background:#fff1e2}.erp-queue-list .info{color:var(--blue);background:#eaf3ff}.erp-queue-list .success{color:#098c5f;background:#e3f8ef}.erp-queue-list button div{gap:3px;display:grid}.erp-queue-list button strong{font-size:11px}.erp-queue-list button small{color:#7e8da0;font-size:10px}.erp-queue-list button em{color:var(--blue);margin-left:auto;font-size:10px;font-style:normal;font-weight:750}.erp-progress>header>span{color:#8190a2;font-size:9px}.erp-ring{width:154px;margin:19px auto;position:relative}.erp-ring svg{display:block;transform:rotate(-90deg)}.erp-ring circle{fill:none;stroke:#edf2f7;stroke-width:10px}.erp-ring circle.value{stroke:var(--blue);stroke-dasharray:302;stroke-dashoffset:66px;stroke-linecap:round}.erp-ring>div{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.erp-ring strong{font-size:25px}.erp-ring span{color:#8291a2;font-size:9px}.erp-progress-legend{border-top:1px solid #e9eef4;grid-template-columns:1fr 1fr;display:grid}.erp-progress-legend span{color:#718198;grid-template-columns:auto 1fr;gap:3px 7px;padding:12px 15px;font-size:9px;display:grid}.erp-progress-legend i{border-radius:50%;width:7px;height:7px;margin-top:2px}.erp-progress-legend i.done{background:var(--blue)}.erp-progress-legend i.open{background:#dfe6ee}.erp-progress-legend strong{color:var(--ink);grid-column:2;font-size:13px}.erp-table-panel{grid-column:1}.erp-table-scroll{max-width:100%;overflow:auto}.erp-table-scroll table{border-collapse:collapse;white-space:nowrap;width:100%}.erp-table-scroll th{border-bottom:1px solid var(--line);color:#6f8197;text-align:left;text-transform:uppercase;background:#f7f9fc;height:34px;padding:0 12px;font-size:9px;font-weight:800}.erp-table-scroll td{color:#50657d;border-bottom:1px solid #e8eef4;height:38px;padding:0 12px;font-size:10px}.erp-table-scroll td strong{color:#223b58}.erp-table-scroll td>button{color:#315576;background:#fff;border:1px solid #d9e3ee;border-radius:6px;height:27px;padding:0 9px;font-size:9px;font-weight:750}.erp-status{color:#ac6500;background:#fff3db;border-radius:6px;align-items:center;height:22px;padding:0 8px;font-size:9px;font-weight:800;display:inline-flex}.erp-status.completed,.erp-status.ready{color:#087e57;background:#e3f8ef}.erp-status.in-progress{color:#175cb8;background:#e7f1ff}.erp-services{grid-area:2/2}.erp-services>header>span{color:#8190a2;font-size:9px}.erp-services>div{color:#5c7189;border-bottom:1px solid #edf1f5;grid-template-columns:1fr auto;gap:6px;padding:12px 16px;font-size:10px;display:grid}.erp-services>div>strong{color:#1d3652}.erp-services>div>i{background:#edf2f7;border-radius:5px;grid-column:1/3;height:4px;overflow:hidden}.erp-services>div b{background:linear-gradient(90deg,var(--blue),#59a0ff);border-radius:5px;height:100%;display:block}.erp-list-page{margin-top:18px}.erp-list-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-height:65px;padding:11px 13px;display:flex}.erp-list-toolbar>label{border:1px solid var(--line);background:#f8fafc;border-radius:8px;align-items:center;gap:8px;width:290px;height:37px;padding:0 11px;display:flex}.erp-list-toolbar label svg{color:#8291a4;width:15px}.erp-list-toolbar input{background:0 0;border:0;outline:0;width:100%}.erp-list-toolbar>div{gap:7px;display:flex}.erp-list-toolbar button{border:1px solid var(--line);color:#496179;background:#fff;border-radius:7px;align-items:center;gap:6px;height:36px;padding:0 10px;font-weight:700;display:flex}.erp-list-toolbar button svg{width:14px}.erp-list-toolbar button span{width:17px;height:17px;color:var(--blue);background:#e7f1ff;border-radius:5px;place-items:center;font-size:8px;display:grid}.erp-list-page th{border-right:1px solid var(--line);height:32px}.erp-list-page th svg{width:10px;margin-left:5px}.erp-list-page th input{background:#fff;border:1px solid #dae3ed;border-radius:5px;outline:0;width:100%;height:24px;padding:0 7px}.erp-list-page .filters th{background:#fbfcfe;padding:4px 8px}.erp-list-page td{border-right:1px solid #e2e9f1;height:32px}.erp-list-page>footer{color:#718197;justify-content:space-between;align-items:center;min-height:53px;padding:9px 13px;font-size:10px;display:flex}.erp-list-page>footer div{gap:5px;display:flex}.erp-list-page>footer button,.erp-list-page>footer strong{border:1px solid var(--line);color:#4c627a;background:#fff;border-radius:6px;place-items:center;min-width:28px;height:28px;padding:0 8px;display:grid}.erp-form-shell{grid-template-columns:220px minmax(0,760px);align-items:start;gap:18px;margin-top:18px;display:grid}.erp-form-shell>aside{padding:10px 0}.erp-form-shell>aside>p{color:#8a98a9;letter-spacing:.11em;text-transform:uppercase;margin:0 0 12px;font-size:9px;font-weight:800}.erp-form-shell>aside>button{color:#718198;text-align:left;background:0 0;border:0;border-radius:9px;gap:10px;width:100%;padding:10px 8px;display:flex}.erp-form-shell>aside>button:hover,.erp-form-shell>aside>button.active{color:var(--blue);background:#eaf3ff}.erp-form-shell>aside i{background:#fff;border:1px solid #ced9e6;border-radius:8px;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;font-weight:800;display:grid}.erp-form-shell>aside .active i{border-color:var(--blue);background:var(--blue);color:#fff}.erp-form-shell>aside .complete i{color:#087e57;background:#e4f8ef;border-color:#bde7d6}.erp-form-shell>aside i svg{width:12px}.erp-form-shell>aside span{gap:2px;font-weight:750;display:grid}.erp-form-shell>aside small{color:#8a98a9;font-size:9px;font-weight:500}.erp-form-card{border:1px solid var(--line);background:#fff;border-radius:13px;overflow:visible;box-shadow:0 8px 24px #29425e0a}.erp-form-card>header{border-bottom:1px solid var(--line);padding:19px 21px}.erp-form-card>header span{color:var(--blue);text-transform:uppercase;font-size:9px;font-weight:800}.erp-form-card>header h2{margin:5px 0 4px;font-size:18px}.erp-form-card>header p{color:#7c8ca0;margin:0;font-size:10px}.erp-form-grid{grid-template-columns:1fr 1fr;gap:15px;padding:20px;display:grid}.erp-form-grid>label{color:#405872;gap:6px;font-size:10px;font-weight:750;display:grid}.erp-form-grid>label.wide,.erp-notes{grid-column:1/3}.erp-input,.erp-select>button{background:#fff;border:1px solid #d8e2ed;border-radius:8px;align-items:center;gap:8px;width:100%;height:39px;padding:0 11px;display:flex}.erp-input:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #1769e019}.erp-input svg{color:#8392a4;width:14px}.erp-input input{border:0;outline:0;width:100%}.erp-select{position:relative}.erp-select>button{color:#2d4560;text-align:left;justify-content:space-between}.erp-select svg{width:14px}.erp-select>div{z-index:5;background:#fff;border:1px solid #d8e2ed;border-radius:10px;padding:6px;position:absolute;top:44px;left:0;right:0;box-shadow:0 14px 38px #1f3b5b29}.erp-select>div input{border:1px solid #dce5ef;border-radius:6px;outline:0;width:100%;height:34px;margin-bottom:4px;padding:0 9px}.erp-select>div button{color:#405872;text-align:left;background:#fff;border:0;border-radius:6px;justify-content:space-between;align-items:center;width:100%;height:34px;padding:0 9px;display:flex}.erp-select>div button:hover{color:var(--blue);background:#edf5ff}.erp-notes textarea{resize:vertical;border:1px solid #d8e2ed;border-radius:8px;min-height:72px;padding:10px}.erp-form-card>footer{border-top:1px solid var(--line);background:#fafbfd;justify-content:space-between;align-items:center;padding:13px 20px;display:flex}.erp-form-card>footer>div{gap:8px;display:flex}.erp-drawer-layer{z-index:70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0e1e3247;position:fixed;inset:0}.erp-drawer{background:#fff;width:min(430px,92vw);padding-bottom:75px;animation:.2s erp-slide-in;position:absolute;inset:0 0 0 auto;overflow:auto;box-shadow:-24px 0 60px #13273f2e}.erp-drawer>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:74px;padding:0 20px;display:flex}.erp-drawer>header span{color:var(--blue);letter-spacing:.12em;font-size:8px;font-weight:800}.erp-drawer h2{margin:3px 0 0;font-size:18px}.erp-drawer-status{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.erp-drawer-status>span:last-child{color:#8291a3;font-size:9px}.erp-drawer>section{border-bottom:1px solid var(--line);padding:17px 20px}.erp-drawer h3{margin:0 0 12px;font-size:12px}.erp-drawer dl{gap:11px;margin:0;display:grid}.erp-drawer dl div{justify-content:space-between;gap:20px;display:flex}.erp-drawer dt{color:#8090a3;font-size:10px}.erp-drawer dd{color:#273f5a;text-align:right;margin:0;font-size:10px;font-weight:700}.erp-timeline{gap:13px;display:grid}.erp-timeline p{gap:2px;margin:0;padding-left:20px;display:grid;position:relative}.erp-timeline i{background:var(--blue);border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:4px;left:2px;box-shadow:0 0 0 2px #bad5f8}.erp-timeline strong{font-size:10px}.erp-timeline span{color:#8392a4;font-size:9px}.erp-drawer>footer{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;gap:8px;padding:13px 20px;display:flex;position:absolute;bottom:0;left:0;right:0}.erp-command-layer{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0e1e3257;place-items:start center;padding-top:12vh;display:grid;position:fixed;inset:0}.erp-command-layer>section{background:#fff;border:1px solid #d8e2ed;border-radius:14px;width:min(570px,92vw);padding:7px;box-shadow:0 28px 80px #0f243e40}.erp-command-layer header{border-bottom:1px solid var(--line);align-items:center;gap:10px;height:49px;padding:0 10px;display:flex}.erp-command-layer header svg{color:#6d7e92;width:18px}.erp-command-layer header input{border:0;outline:0;flex:1}.erp-command-layer>section>p{color:#93a0af;letter-spacing:.12em;margin:12px 10px 5px;font-size:8px;font-weight:800}.erp-command-layer>section>button{color:#425a73;text-align:left;background:#fff;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;padding:10px;display:flex}.erp-command-layer>section>button:hover{color:var(--blue);background:#edf5ff}.erp-command-layer button>svg{width:17px}.erp-command-layer button>span{flex:1;gap:2px;display:grid}.erp-command-layer button strong{font-size:11px}.erp-command-layer button small{color:#8493a5;font-size:9px}@keyframes erp-slide-in{0%{opacity:.4;transform:translate(30px)}}@media (width<=1100px){.erp-metrics{grid-template-columns:1fr 1fr}.erp-office{display:none}.erp-dashboard-grid{grid-template-columns:1fr}.erp-progress,.erp-services{grid-area:auto}.erp-form-shell{grid-template-columns:190px 1fr}}@media (width<=760px){.erp-sidebar{transition:transform .2s;transform:translate(-105%);box-shadow:25px 0 60px #152a4333}.erp-sidebar.open{transform:translate(0)}.erp-sidebar header button{display:grid}.erp-backdrop{z-index:29;background:#13253b4c;border:0;position:fixed;inset:0}.erp-main{margin-left:0}.erp-topbar{height:64px;padding:0 13px}.erp-menu{display:grid}.erp-command{flex:1;width:auto}.erp-command span,.erp-command kbd,.erp-office{display:none}.erp-top-actions{margin-left:0}.erp-top-actions>.erp-icon-button{display:none}.erp-create{padding:0 11px}.erp-workspace{padding:18px 14px 36px}.erp-pagebar{align-items:flex-start}.erp-pagebar>div:last-child .secondary{display:none}.erp-pagebar h1{font-size:22px}.erp-tabs{white-space:nowrap;gap:18px;overflow:auto}.erp-metrics{grid-template-columns:1fr 1fr;gap:9px}.erp-metrics article{min-height:112px;padding:14px}.erp-dashboard-grid{gap:10px}.erp-form-shell{grid-template-columns:1fr}.erp-form-shell>aside{gap:4px;display:flex;overflow:auto}.erp-form-shell>aside>p,.erp-form-shell>aside small{display:none}.erp-form-shell>aside>button{align-items:center;width:auto;min-width:max-content}.erp-form-grid{grid-template-columns:1fr;padding:15px}.erp-form-grid>label.wide,.erp-notes{grid-column:auto}.erp-list-toolbar{flex-direction:column;align-items:flex-start}.erp-list-toolbar>label{width:100%}.erp-list-toolbar>div{max-width:100%;overflow:auto}.erp-list-page>footer{flex-direction:column;align-items:flex-start;gap:8px}}@media (width<=430px){.erp-top-actions .erp-create{font-size:0}.erp-metrics{grid-template-columns:1fr}.erp-pagebar .primary{padding:0 10px;font-size:0}.erp-form-card>footer{flex-direction:column;align-items:stretch}.erp-form-card>footer>div{width:100%}.erp-form-card>footer .erp-button{flex:1}}@media (prefers-reduced-motion:reduce){.erp-preview *{transition:none!important;animation:none!important}}.erp-preview{--blue:#1b5fb8;--ink:#173557;--muted:#647c98;--line:#c9dcef;isolation:isolate;background:radial-gradient(circle at 94% 3%,#a6cffa80 0,#a6cffa00 28%),radial-gradient(circle at 36% 104%,#cfe7ffb3 0,#cfe7ff00 34%),linear-gradient(145deg,#f6fbff 0%,#eaf5ff 48%,#f3f9ff 100%);position:relative}.erp-preview:before{z-index:-1;pointer-events:none;content:"";background-image:linear-gradient(#5a8abf09 1px,#0000 1px),linear-gradient(90deg,#5a8abf09 1px,#0000 1px);background-size:28px 28px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000c,#0000 72%);mask-image:linear-gradient(#000c,#0000 72%)}.erp-sidebar{background:radial-gradient(circle at 7% 0,#fff 0,#0000 28%),radial-gradient(circle at 100% 12%,#b8dafbcc 0,#0000 34%),linear-gradient(160deg,#edf7ff 0%,#dfedfc 100%);border:1px solid #aac7e5d9;border-radius:18px;width:264px;inset:12px auto 12px 12px;overflow:hidden;box-shadow:10px 0 34px #3159841a}.erp-sidebar:after{pointer-events:none;content:"";border:1px solid #ffffffb3;border-radius:50%;width:190px;height:190px;position:absolute;top:-70px;right:-66px;box-shadow:0 0 0 24px #ffffff26,0 0 0 49px #ffffff14}.erp-sidebar>header{z-index:1;border-bottom-color:#a0c0df8c;height:70px;padding-inline:16px;position:relative}.erp-logo{background:linear-gradient(145deg,#236bc1,#173f79);border:1px solid #fffc;width:38px;height:38px;box-shadow:inset 0 -4px #e7a63b,0 6px 18px #1b4c812e}.erp-sidebar header strong{color:#173f6a;font-weight:800}.erp-sidebar header small{color:#8a6a2f}.erp-sidebar nav{z-index:1;padding:18px 13px;position:relative}.erp-sidebar nav section{margin-bottom:17px;padding:0 0 3px;position:relative}.erp-sidebar nav section:not(:last-child):after{content:"";background:linear-gradient(90deg,#80a6ce73,#0000);height:1px;margin:13px 10px 0;display:block}.erp-sidebar nav p{color:#7891ac;letter-spacing:.16em;margin:0 11px 7px;font-size:9px}.erp-sidebar nav button{color:#536d8a;border:1px solid #0000;border-radius:9px;height:40px;transition:transform .16s,background-color .16s,color .16s,border-color .16s,box-shadow .16s}.erp-sidebar nav button svg{color:#688bb1;width:16px;transition:transform .16s,color .16s}.erp-sidebar nav button:hover{color:#173f6a;background:#ffffff94;border-color:#a4c3e299;transform:translate(3px)}.erp-sidebar nav button:hover svg{transform:scale(1.08)}.erp-sidebar nav button.active{color:#173f6a;background:linear-gradient(90deg,#d7eaff,#c8e0fa);border-color:#9dbde2;box-shadow:0 3px 9px #426fa01a}.erp-sidebar nav button.active:before{background:linear-gradient(#edbd56,#d79522);width:4px;height:23px;left:-14px}.erp-sidebar nav button.active svg{color:#b77d18}.erp-sidebar nav em{color:#72561f;background:#ffffffbd}.erp-sidebar>footer{z-index:1;background:#fff3;border-top-color:#a0c0df8c;position:relative}.erp-user{background:#ffffff94;border:1px solid #a0c0df8c}.erp-user>span{color:#1b5caa;background:#fff;box-shadow:0 3px 10px #335d8a17}.erp-main{margin-left:288px}.erp-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #bad0e7cc;border-radius:14px;height:62px;margin:0 14px;top:12px;box-shadow:0 10px 32px #2f537b12}.erp-command{background:#f5f9fdd1;border-color:#d5e2ef;height:38px}.erp-office,.erp-create{height:38px}.erp-create{background:linear-gradient(135deg,#1b4c87,#173b70);border-color:#173f79;box-shadow:0 6px 18px #173f792e}.erp-workspace{padding-top:36px}.erp-pagebar p{color:#997326}.erp-tabs{border-color:#aecae6cc}.erp-tabs button.active{color:#174d8b;border-color:#d49a2c}.erp-tabs button{transition:color .16s,border-color .16s}.erp-tabs button:hover{color:#174d8b}.erp-metrics article,.erp-panel,.erp-form-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border-color:#aecae6c7;box-shadow:0 12px 30px #31567f0e}.erp-metrics article{animation:.36s both erp-card-in}.erp-metrics article:nth-child(2){animation-delay:50ms}.erp-metrics article:nth-child(3){animation-delay:.1s}.erp-metrics article:nth-child(4){animation-delay:.15s}.erp-dashboard-grid>.erp-panel{animation:.4s both erp-panel-in}.erp-dashboard-grid>.erp-panel:nth-child(2){animation-delay:70ms}.erp-dashboard-grid>.erp-panel:nth-child(3){animation-delay:.12s}.erp-dashboard-grid>.erp-panel:nth-child(4){animation-delay:.17s}.erp-panel>header{background:linear-gradient(90deg,#f6fbffe6,#ffffff9e);border-bottom-color:#d9e7f3}.erp-panel header p{color:#9b7428}.erp-queue-list>button{background:#ffffff80;transition:padding-left .16s,background-color .16s}.erp-queue-list>button:hover{background:#f2f8ff;padding-left:21px}.erp-table-scroll th{color:#58728e;background:#eef6fd}.erp-table-scroll tbody tr{transition:background-color .14s}.erp-table-scroll tbody tr:hover{background:#f1f8ff}.erp-list-toolbar{background:#f7fbffad}.erp-list-toolbar button:hover,.erp-button.secondary:hover{color:#174d8b;background:#f4f9ff;border-color:#a8c3df}.erp-button.primary{background:#17467f;border-color:#17467f}.erp-status{border:1px solid #cca55038}.erp-drawer{background:linear-gradient(155deg,#f6fbff,#e7f3ff)}.erp-drawer>header,.erp-drawer>section,.erp-drawer-status{background:#ffffffbf}.erp-command-layer>section{background:#fffffff0;border-color:#b9cee5}.erp-command-layer>section>button{transition:transform .14s,background-color .14s}.erp-command-layer>section>button:hover{transform:translate(3px)}@keyframes erp-card-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes erp-panel-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (width<=760px){.erp-sidebar{width:min(300px,88vw);inset:8px auto 8px 8px}.erp-main{margin-left:0}.erp-topbar{border-width:0 0 1px;border-radius:0;margin:0;top:0}.erp-workspace{padding-top:24px}}@media (prefers-reduced-motion:reduce){.erp-metrics article,.erp-dashboard-grid>.erp-panel{animation:none}.erp-sidebar nav button:hover,.erp-queue-list>button:hover,.erp-command-layer>section>button:hover{transform:none}}.erp-theme-picker{z-index:65;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border:1px solid #9dbcdccc;border-radius:14px;align-items:center;gap:16px;padding:9px 10px 9px 14px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 16px 44px #22476e2e}.erp-theme-picker>div{gap:2px;min-width:155px;display:grid}.erp-theme-picker strong{color:#183f6a;font-size:11px}.erp-theme-picker span{color:#8091a5;font-size:9px}.erp-theme-picker nav{gap:5px;display:flex}.erp-theme-picker button{color:#6a7f96;background:#f7fbff;border:1px solid #d4e2ef;border-radius:8px;place-items:center;width:31px;height:31px;font-size:9px;font-weight:800;display:grid}.erp-theme-picker button:hover{color:#174d8b;border-color:#9dbde2}.erp-theme-picker button.active{color:#fff;background:#174d8b;border-color:#174d8b}.erp-theme-2{background:radial-gradient(circle at 16% 16%,#fff 0,#0000 25%),radial-gradient(circle at 82% 8%,#d4eaff 0,#0000 32%),linear-gradient(155deg,#edf7ff,#e5f2ff 62%,#f8fbff)}.erp-theme-2:before{background-image:radial-gradient(circle,#416fa014 1px,#0000 1.5px);background-size:22px 22px;-webkit-mask-image:linear-gradient(135deg,#000,#0000 62%);mask-image:linear-gradient(135deg,#000,#0000 62%)}.erp-theme-2 .erp-sidebar{background:linear-gradient(#ffffffd1,#e5f2ffe6);border-width:0 1px 0 0;border-radius:0;width:276px;inset:0 auto 0 0;box-shadow:7px 0 24px #395e8712}.erp-theme-2 .erp-sidebar:after{border-color:#85b4e238;width:270px;height:270px;top:auto;bottom:-90px;right:-100px;box-shadow:0 0 0 34px #ffffff1f}.erp-theme-2 .erp-main{margin-left:276px}.erp-theme-2 .erp-topbar{box-shadow:none;background:#ffffffb8;border-width:0 0 1px;border-radius:0;margin:0;top:0}.erp-theme-2 .erp-sidebar nav button{border-radius:20px}.erp-theme-2 .erp-sidebar nav button.active{color:#fff;background:linear-gradient(90deg,#205fa8,#347bc5);border-color:#0000;box-shadow:0 8px 18px #245f9e29}.erp-theme-2 .erp-sidebar nav button.active svg{color:#ffe09a}.erp-theme-2 .erp-sidebar nav button.active:before{display:none}.erp-theme-2 .erp-metrics{gap:9px}.erp-theme-2 .erp-metrics article{box-shadow:none;background:#ffffffad;border-radius:22px}.erp-theme-2 .erp-panel{background:#ffffffc2;border-radius:22px;box-shadow:0 16px 45px #375e8812}.erp-theme-2 .erp-panel>header,.erp-theme-2 .erp-queue-list>button{background:0 0}.erp-theme-3{background:linear-gradient(135deg,#edf6ff,#f7fbff 48%,#e8f3fe)}.erp-theme-3 .erp-sidebar{background:linear-gradient(#e7f3ff,#dbeaf9);border-radius:15px;align-items:center;width:78px}.erp-theme-3 .erp-sidebar>header{justify-content:center;width:100%;padding:0}.erp-theme-3 .erp-sidebar header div,.erp-theme-3 .erp-sidebar nav p,.erp-theme-3 .erp-sidebar nav button span,.erp-theme-3 .erp-sidebar nav em,.erp-theme-3 .erp-health,.erp-theme-3 .erp-user div,.erp-theme-3 .erp-user>svg{display:none}.erp-theme-3 .erp-sidebar nav{width:100%;padding:14px 10px}.erp-theme-3 .erp-sidebar nav section{margin-bottom:8px;padding-bottom:8px}.erp-theme-3 .erp-sidebar nav section:not(:last-child):after{margin:7px 4px 0}.erp-theme-3 .erp-sidebar nav button{border-radius:11px;justify-content:center;height:43px;padding:0}.erp-theme-3 .erp-sidebar nav button svg{width:18px}.erp-theme-3 .erp-sidebar nav button.active:before{left:-11px}.erp-theme-3 .erp-sidebar>footer{width:100%;margin-top:auto}.erp-theme-3 .erp-user{justify-content:center;padding:6px}.erp-theme-3 .erp-main{margin-left:100px}.erp-theme-3 .erp-topbar{margin-right:18px}.erp-theme-3 .erp-workspace{padding:26px 18px 80px 12px}.erp-theme-3 .erp-pagebar h1{font-size:23px}.erp-theme-3 .erp-tabs{margin-top:17px}.erp-theme-3 .erp-metrics{gap:8px;margin-top:14px}.erp-theme-3 .erp-metrics article{border-radius:9px;min-height:99px;padding:13px}.erp-theme-3 .erp-metrics article strong{font-size:21px}.erp-theme-3 .erp-dashboard-grid{grid-template-columns:minmax(0,2fr) minmax(250px,.62fr);gap:8px;margin-top:8px}.erp-theme-3 .erp-panel{border-radius:9px;box-shadow:0 6px 18px #2e527a0b}.erp-theme-3 .erp-panel>header{min-height:57px;padding-block:9px}.erp-theme-3 .erp-queue-list>button{min-height:59px}.erp-theme-3 .erp-ring{width:130px;margin:9px auto}.erp-theme-3 .erp-table-scroll td{height:32px}.erp-theme-3 .erp-theme-picker{border-radius:9px}.erp-theme-4{background:radial-gradient(circle at 68% -10%,#aad6ffbf,#0000 36%),radial-gradient(circle at 12% 92%,#cbe7ffcc,#0000 30%),#eef7ff}.erp-theme-4:before{background-image:linear-gradient(120deg,#ffffff8c 0 1px,#0000 1px 100%);background-size:42px 42px;-webkit-mask-image:none;mask-image:none}.erp-theme-4 .erp-sidebar{background:linear-gradient(160deg,#ffffffe0,#d5eafee0);border-radius:26px;width:232px;inset:18px auto 18px 18px;box-shadow:0 22px 65px #294f7821}.erp-theme-4 .erp-sidebar>header{height:76px}.erp-theme-4 .erp-sidebar nav button{border-radius:12px}.erp-theme-4 .erp-sidebar nav button.active{background:#fff;border-color:#0000;box-shadow:0 10px 25px #2f57811c}.erp-theme-4 .erp-sidebar nav button.active:before{background:#e0a139;border-radius:50%;width:6px;height:6px;left:auto;right:8px}.erp-theme-4 .erp-main{margin-left:268px}.erp-theme-4 .erp-topbar{border-radius:18px;margin:18px 18px 0 0}.erp-theme-4 .erp-workspace{padding-top:26px;padding-right:18px}.erp-theme-4 .erp-metrics{grid-template-columns:1.35fr 1fr 1fr;grid-auto-rows:111px}.erp-theme-4 .erp-metrics article{border-radius:20px;min-height:0}.erp-theme-4 .erp-metrics article:first-child{background:linear-gradient(145deg,#d7ebff,#f8fcff);grid-row:span 2;align-items:flex-end;padding:24px;box-shadow:inset 0 0 0 1px #fffc,0 18px 50px #345e8a1a}.erp-theme-4 .erp-metrics article:first-child strong{font-size:42px}.erp-theme-4 .erp-metrics article:first-child>i{width:48px;height:48px;position:absolute;top:23px;right:25px}.erp-theme-4 .erp-metrics article:nth-child(4){grid-column:2/4}.erp-theme-4 .erp-panel{border-radius:20px}.erp-theme-4 .erp-dashboard-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,.75fr)}.erp-theme-4 .erp-queue{background:#ffffffd1}.erp-theme-4 .erp-progress{background:linear-gradient(160deg,#fff,#edf7ff)}.erp-theme-5{background:radial-gradient(circle at 50% -20%,#cfe8ff,#0000 42%),linear-gradient(#f8fcff,#eaf5ff)}.erp-theme-5 .erp-sidebar{background:#f1f8ffeb;border-radius:16px;flex-direction:row;align-items:center;width:auto;height:70px;inset:12px 12px auto;box-shadow:0 10px 30px #2c537d14}.erp-theme-5 .erp-sidebar:after{display:none}.erp-theme-5 .erp-sidebar>header{border:0;flex:none;width:210px;height:100%;padding:0 15px}.erp-theme-5 .erp-sidebar nav{align-items:center;gap:2px;height:100%;padding:0;display:flex;overflow:visible}.erp-theme-5 .erp-sidebar nav section{display:contents}.erp-theme-5 .erp-sidebar nav p,.erp-theme-5 .erp-sidebar nav section:after{display:none}.erp-theme-5 .erp-sidebar nav button{border-radius:9px;width:auto;height:38px;padding:0 9px}.erp-theme-5 .erp-sidebar nav button.active:before{width:20px;height:3px;bottom:-16px;left:50%;right:auto;transform:translate(-50%)}.erp-theme-5 .erp-sidebar nav button em,.erp-theme-5 .erp-sidebar>footer{display:none}.erp-theme-5 .erp-main{margin-left:0;padding-top:94px}.erp-theme-5 .erp-topbar{height:58px;margin:0 18px;top:94px}.erp-theme-5 .erp-workspace{padding-top:26px}.erp-theme-5 .erp-metrics article{border-top:3px solid #9fc5eb;border-radius:10px}.erp-theme-5 .erp-dashboard-grid{grid-template-columns:minmax(0,1.9fr) minmax(260px,.6fr)}.erp-theme-5 .erp-panel{border-radius:10px}.erp-theme-5 .erp-pagebar{max-width:none}@media (width<=1100px){.erp-theme-4 .erp-metrics{grid-template-columns:1fr 1fr;grid-auto-rows:auto}.erp-theme-4 .erp-metrics article:first-child{grid-row:auto}.erp-theme-4 .erp-metrics article:nth-child(4){grid-column:auto}.erp-theme-5 .erp-sidebar nav button span{display:none}.erp-theme-5 .erp-sidebar nav button{justify-content:center;width:40px}.erp-theme-5 .erp-sidebar>header{width:190px}}@media (width<=760px){.erp-theme-2 .erp-sidebar,.erp-theme-3 .erp-sidebar,.erp-theme-4 .erp-sidebar,.erp-theme-5 .erp-sidebar{border-radius:18px;flex-direction:column;align-items:stretch;width:min(300px,88vw);height:auto;inset:8px auto 8px 8px;transform:translate(-105%)}.erp-theme-2 .erp-sidebar.open,.erp-theme-3 .erp-sidebar.open,.erp-theme-4 .erp-sidebar.open,.erp-theme-5 .erp-sidebar.open{transform:translate(0)}.erp-theme-2 .erp-sidebar>header,.erp-theme-3 .erp-sidebar>header,.erp-theme-4 .erp-sidebar>header,.erp-theme-5 .erp-sidebar>header{justify-content:flex-start;width:100%;height:70px;padding:0 16px}.erp-theme-3 .erp-sidebar header div{display:grid}.erp-theme-2 .erp-sidebar nav,.erp-theme-3 .erp-sidebar nav,.erp-theme-4 .erp-sidebar nav,.erp-theme-5 .erp-sidebar nav{width:100%;height:auto;padding:18px 13px;display:block;overflow:auto}.erp-theme-3 .erp-sidebar nav section,.erp-theme-5 .erp-sidebar nav section{margin-bottom:17px;display:block}.erp-theme-3 .erp-sidebar nav p,.erp-theme-3 .erp-sidebar nav button span,.erp-theme-5 .erp-sidebar nav p,.erp-theme-5 .erp-sidebar nav button span{display:block}.erp-theme-3 .erp-sidebar nav button,.erp-theme-5 .erp-sidebar nav button{justify-content:flex-start;width:100%;height:40px;padding:0 11px}.erp-theme-2 .erp-sidebar>footer,.erp-theme-3 .erp-sidebar>footer,.erp-theme-4 .erp-sidebar>footer,.erp-theme-5 .erp-sidebar>footer{width:100%;display:block}.erp-theme-3 .erp-health,.erp-theme-3 .erp-user div,.erp-theme-3 .erp-user>svg{display:flex}.erp-theme-2 .erp-main,.erp-theme-3 .erp-main,.erp-theme-4 .erp-main,.erp-theme-5 .erp-main{margin-left:0;padding-top:0}.erp-theme-2 .erp-topbar,.erp-theme-3 .erp-topbar,.erp-theme-4 .erp-topbar,.erp-theme-5 .erp-topbar{margin:0;top:0}.erp-theme-picker{justify-content:center;bottom:10px;left:10px;right:10px}.erp-theme-picker>div{display:none}}.erp-theme-6{background:radial-gradient(circle at 82% 0,#d4eaff 0,#0000 31%),linear-gradient(145deg,#f8fcff,#eaf5ff 58%,#f4f9ff)}.erp-theme-6:before{background-image:radial-gradient(circle,#4977a913 1px,#0000 1.3px);background-size:23px 23px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40%,#0000);mask-image:linear-gradient(90deg,#0000,#000 40%,#0000)}.flow-shell{min-height:100vh}.flow-dock{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffffe6,#dbecfce6);border:1px solid #a5c4e3d9;border-radius:22px;flex-direction:column;align-items:center;width:72px;padding:13px 9px;display:flex;position:fixed;inset:14px auto 14px 14px;box-shadow:0 18px 46px #28507b1f}.flow-mark{color:#fff;background:linear-gradient(145deg,#246ec1,#173d72);border-radius:13px;place-items:center;width:42px;height:42px;font-weight:800;display:grid;box-shadow:inset 0 -4px #e6aa3b,0 8px 18px #1b46742e}.flow-dock nav{flex-direction:column;flex:1;align-items:center;gap:7px;width:100%;margin-top:28px;display:flex}.flow-dock nav>span{flex:1}.flow-dock nav button{color:#6d86a1;background:0 0;border:1px solid #0000;border-radius:13px;place-items:center;width:43px;height:43px;display:grid;position:relative}.flow-dock nav button svg{width:18px}.flow-dock nav button:hover{color:#174d8b;background:#ffffffb3}.flow-dock nav button.active{color:#1d62ac;background:#fff;border-color:#a8c8e8;box-shadow:0 8px 20px #2c547e1a}.flow-dock nav button.active:after{content:"";background:#e0a13a;border-radius:3px;width:3px;height:19px;position:absolute;right:-10px}.flow-dock nav button i{color:#fff;background:#e3a63b;border:2px solid #edf7ff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:7px;font-style:normal;display:grid;position:absolute;top:-3px;right:-3px}.flow-avatar{color:#174d8b;background:#eef6ff;border:1px solid #c7daee;border-radius:13px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:800;display:grid}.flow-main{min-width:0;margin-left:100px}.flow-top{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8fcffd6;border-bottom:1px solid #b8cfe7d9;align-items:center;gap:18px;height:72px;padding:0 26px;display:flex;position:sticky;top:0}.flow-top>div:first-child{gap:2px;min-width:165px;display:grid}.flow-top>div:first-child strong{font-size:13px}.flow-top>div:first-child span{color:#7a8ea5;font-size:9px}.flow-top>label{background:#fff;border:1px solid #d2e0ed;border-radius:11px;align-items:center;gap:9px;width:min(490px,48vw);height:40px;padding:0 11px;display:flex}.flow-top label svg{color:#7b8fa5;width:16px}.flow-top label input{color:#29435f;background:0 0;border:0;outline:0;width:100%}.flow-top label kbd{color:#8594a6;background:#f4f8fc;border:1px solid #dbe5ef;border-radius:5px;padding:3px 6px;font-size:8px}.flow-top>div:nth-of-type(2){gap:8px;margin-left:auto;display:flex}.flow-notify,.flow-add{color:#49637e;background:#fff;border:1px solid #cfdeed;border-radius:10px;align-items:center;gap:7px;height:39px;padding:0 12px;font-weight:750;display:flex;position:relative}.flow-notify{justify-content:center;width:39px;padding:0}.flow-notify svg,.flow-add svg{width:16px}.flow-notify i{color:#fff;background:#e94b47;border:2px solid #fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:7px;font-style:normal;display:grid;position:absolute;top:-5px;right:-4px}.flow-add{color:#fff;background:#184c85;border-color:#184c85}.flow-quick{background:#fff;border:1px solid #c9daeb;border-radius:13px;width:250px;padding:7px;animation:.16s flow-pop;position:absolute;top:62px;right:25px;box-shadow:0 22px 55px #1d3b5b2e}.flow-quick>p{color:#8999aa;letter-spacing:.12em;margin:5px 8px 4px;font-size:8px;font-weight:800}.flow-quick>button{color:#405a75;text-align:left;background:#fff;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;padding:9px;display:flex}.flow-quick>button:hover{background:#edf6ff}.flow-quick svg{width:16px}.flow-quick button span{display:grid}.flow-quick button strong{font-size:10px}.flow-quick button small{color:#8796a8;font-size:8px}.flow-content{max-width:1660px;margin:auto;padding:25px 28px 80px}.flow-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.flow-heading p,.flow-board>header p,.flow-today>header p{color:#9a7327;letter-spacing:.13em;margin:0 0 6px;font-size:8px;font-weight:800}.flow-heading h1{letter-spacing:-.035em;margin:0;font-size:25px}.flow-heading>div>span{color:#70849b;margin-top:6px;font-size:11px;display:block}.flow-heading>div:last-child{gap:8px;display:flex}.flow-heading button,.flow-board>header button{color:#4e6680;background:#fff;border:1px solid #cedeed;border-radius:9px;align-items:center;gap:7px;height:37px;padding:0 11px;font-weight:700;display:flex}.flow-heading button svg,.flow-board>header button svg{width:14px}.flow-heading button.primary{color:#fff;background:#184c85;border-color:#184c85}.flow-pulse{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:21px;display:grid}.flow-pulse article{background:#ffffffd1;border:1px solid #aec9e3d9;border-radius:14px;align-items:center;gap:11px;min-height:84px;padding:13px 15px;animation:.32s both erp-card-in;display:flex;box-shadow:0 8px 24px #32577f0b}.flow-pulse article:nth-child(2){animation-delay:40ms}.flow-pulse article:nth-child(3){animation-delay:80ms}.flow-pulse article:nth-child(4){animation-delay:.12s}.flow-pulse article>i{border-radius:11px;place-items:center;width:37px;height:37px;display:grid}.flow-pulse article>i svg{width:17px}.flow-pulse i.blue{color:#1764bb;background:#e5f1ff}.flow-pulse i.amber{color:#c47700;background:#fff2d9}.flow-pulse i.green{color:#078159;background:#e1f7ed}.flow-pulse i.violet{color:#6c46cc;background:#eee8ff}.flow-pulse article>div{gap:3px;display:grid}.flow-pulse article span{color:#71869d;font-size:9px}.flow-pulse article strong{font-size:18px}.flow-pulse article>small{color:#71869c;margin-left:auto;font-size:8px}.flow-pulse article>small svg{width:10px}.flow-workbench{grid-template-columns:minmax(0,1fr) 285px;gap:12px;margin-top:12px;display:grid}.flow-board,.flow-today{background:#fffc;border:1px solid #abc8e4e6;border-radius:16px;overflow:hidden;box-shadow:0 12px 32px #2e537c0e}.flow-board>header,.flow-today>header{border-bottom:1px solid #dbe7f2;justify-content:space-between;align-items:center;height:62px;padding:0 16px;display:flex}.flow-board h2,.flow-today h2{margin:0;font-size:14px}.flow-board>header>div:last-child{gap:6px;display:flex}.flow-lanes{background:#edf6ffa6;grid-template-columns:repeat(3,1fr);gap:9px;padding:10px;display:grid}.flow-lanes>section{background:#ffffff9e;border:1px solid #d8e5f1;border-radius:12px;min-width:0;padding:8px}.flow-lanes>section>header{align-items:center;gap:7px;height:32px;display:flex}.flow-lanes>section>header>span{border-radius:50%;width:7px;height:7px}.flow-lanes>section>header>span.amber{background:#e2a233}.flow-lanes>section>header>span.blue{background:#377fc8}.flow-lanes>section>header>span.green{background:#1ba874}.flow-lanes>section>header strong{font-size:9px}.flow-lanes>section>header em{color:#6d8298;background:#edf3f9;border-radius:6px;place-items:center;width:18px;height:18px;font-size:8px;font-style:normal;display:grid}.flow-lanes>section>header button{color:#7990a7;background:0 0;border:0;border-radius:7px;place-items:center;width:25px;height:25px;margin-left:auto;display:grid}.flow-lanes>section>header button svg{width:13px}.flow-task{color:#334e6a;text-align:left;background:#fff;border:1px solid #d9e4ef;border-radius:10px;gap:6px;width:100%;margin-top:7px;padding:11px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;box-shadow:0 4px 12px #2d507509}.flow-task:hover{border-color:#9cbee0;transform:translateY(-2px);box-shadow:0 10px 22px #2a4f7817}.flow-task.selected{border-color:#6e9fd0;box-shadow:inset 0 0 0 1px #b5d3ef,0 8px 20px #28527d14}.flow-task>div,.flow-task>footer{justify-content:space-between;align-items:center;display:flex}.flow-task>div span{color:#71859b;font:700 8px Consolas,monospace}.flow-task>div em{color:#9ba8b6;font-style:normal}.flow-task>strong{font-size:10px}.flow-task>p{color:#607b98;margin:0;font-size:9px}.flow-task>footer{margin-top:2px}.flow-task>footer i{color:#72859a;background:#f2f6fa;border-radius:5px;padding:3px 5px;font-size:7px;font-style:normal}.flow-task>footer span{color:#397bc0;background:#edf5fd;border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.flow-task>footer svg{width:11px}.flow-today>header button{color:#798ca2;background:0 0;border:0}.flow-today>header svg{width:16px}.flow-focus{background:linear-gradient(145deg,#d9ebff,#eff7ff);border-radius:12px;margin:12px;padding:14px;box-shadow:inset 0 0 0 1px #97bce0a6}.flow-focus>span{color:#6d84a0;font-size:8px;font-weight:700}.flow-focus>strong{margin-top:7px;font-size:22px;display:block}.flow-focus p{color:#294967;margin:3px 0;font-size:10px;font-weight:750}.flow-focus small{color:#6f849a;font-size:8px}.flow-focus button{color:#175b9f;background:0 0;border:0;align-items:center;gap:5px;margin-top:12px;padding:0;font-size:9px;font-weight:750;display:flex}.flow-focus button svg{width:12px}.flow-agenda{padding:0 13px;display:grid}.flow-agenda>p{border-bottom:1px solid #e4ebf3;align-items:center;gap:9px;margin:0;padding:11px 1px;display:flex}.flow-agenda p>i{border-radius:50%;width:7px;height:7px}.flow-agenda i.amber{background:#e2a233}.flow-agenda i.blue{background:#377fc8}.flow-agenda i.green{background:#1ba874}.flow-agenda p>span{gap:2px;display:grid}.flow-agenda p strong{font-size:9px}.flow-agenda p small{color:#8594a6;font-size:8px}.flow-agenda p>em{color:#6d8299;margin-left:auto;font-size:8px;font-style:normal}.flow-cash{grid-template-columns:1fr auto;gap:4px;padding:14px;display:grid}.flow-cash span{color:#73879d;font-size:8px}.flow-cash strong{grid-row:2;font-size:17px}.flow-cash small{color:#9a7227;grid-area:2/2;font-size:8px}.flow-cash>i{background:#e5edf5;border-radius:5px;grid-column:1/3;height:5px;margin-top:5px;overflow:hidden}.flow-cash b{background:linear-gradient(90deg,#2771bc,#63a7e8);border-radius:5px;height:100%;display:block}.flow-detail{z-index:25;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #a0c0dfd9;border-radius:14px;width:270px;padding:13px;animation:.22s flow-detail-in;position:fixed;bottom:82px;right:20px;box-shadow:0 18px 48px #1e446b29}.flow-detail>header{justify-content:space-between;align-items:center;display:flex}.flow-detail>header span{color:#947126;letter-spacing:.12em;font-size:7px;font-weight:800}.flow-detail>header button{color:#70859b;background:#f2f6fa;border:0;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.flow-detail>header svg{width:12px}.flow-detail>strong{color:#174f87;margin-top:6px;font:800 12px Consolas,monospace;display:block}.flow-detail>p{color:#7a8da2;margin:5px 0 10px;font-size:8px}.flow-detail dl{gap:6px;margin:0;display:grid}.flow-detail dl div{justify-content:space-between;display:flex}.flow-detail dt{color:#8394a6;font-size:8px}.flow-detail dd{color:#354f6a;margin:0;font-size:8px;font-weight:700}.flow-detail>button{color:#fff;background:#184c85;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;height:32px;margin-top:11px;font-size:8px;font-weight:750;display:flex}.flow-detail>button svg{width:12px}@keyframes flow-pop{0%{opacity:0;transform:translateY(-5px)scale(.98)}}@keyframes flow-detail-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}@media (width<=1050px){.flow-pulse{grid-template-columns:1fr 1fr}.flow-workbench{grid-template-columns:1fr}.flow-today{grid-template-columns:1fr 1fr;display:grid}.flow-today>header{grid-column:1/3}.flow-detail{display:none}}@media (width<=760px){.flow-dock{flex-direction:row;width:auto;height:60px;padding:7px 10px;inset:auto 10px 10px}.flow-mark{width:40px;height:40px}.flow-dock nav{flex-direction:row;flex:1;justify-content:center;gap:3px;margin:0 8px}.flow-dock nav>span,.flow-dock nav button:nth-of-type(n+5){display:none}.flow-dock nav button{width:39px;height:39px}.flow-dock nav button.active:after{width:18px;height:3px;bottom:-8px;right:auto}.flow-avatar{width:40px;height:40px}.flow-main{margin-left:0}.flow-top{height:64px;padding:0 13px}.flow-top>div:first-child{min-width:auto}.flow-top>div:first-child span,.flow-top>label,.flow-notify{display:none}.flow-content{padding:18px 13px 150px}.flow-heading{align-items:flex-start}.flow-heading h1{font-size:20px}.flow-heading>div:last-child button:first-child{display:none}.flow-heading button.primary{font-size:0}.flow-heading button.primary svg{margin:0}.flow-pulse{grid-template-columns:1fr 1fr}.flow-pulse article{min-height:76px;padding:10px}.flow-pulse article>small{display:none}.flow-workbench{grid-template-columns:1fr}.flow-lanes{display:flex;overflow:auto}.flow-lanes>section{min-width:245px}.flow-today{display:block}.flow-today>header{display:flex}.flow-detail{display:none}.erp-theme-6 .erp-theme-picker{bottom:82px}}@media (width<=430px){.flow-pulse{grid-template-columns:1fr}.flow-heading>div>span{max-width:230px}}.azure-full{--az-blue:#1b5fb8;--az-navy:#173f70;--az-gold:#d9a037;--az-ink:#173557;--az-muted:#6b7e95;--az-line:#c9dcec;min-height:100vh;color:var(--az-ink);background:radial-gradient(circle at 93% 0,#d3eaff 0,#0000 28%),linear-gradient(145deg,#f6fbff,#eaf5ff 55%,#f7fbff);font:13px Manrope,Inter,system-ui,sans-serif}.azure-full *{box-sizing:border-box}.azure-full button,.azure-full input,.azure-full textarea{font:inherit}.azure-full button{cursor:pointer}.az-sidebar{z-index:30;background:radial-gradient(circle at 5% 0,#fff 0,#0000 29%),radial-gradient(circle at 105% 12%,#bad9f7 0,#0000 34%),linear-gradient(160deg,#edf7ff,#ddecfa);border:1px solid #abc9e6;border-radius:18px;flex-direction:column;width:264px;transition:width .2s;display:flex;position:fixed;inset:12px auto 12px 12px;overflow:hidden;box-shadow:10px 0 34px #31598419}.az-sidebar:after{pointer-events:none;content:"";border:1px solid #ffffffb2;border-radius:50%;width:190px;height:190px;position:absolute;top:-72px;right:-73px;box-shadow:0 0 0 24px #ffffff26,0 0 0 49px #ffffff14}.az-sidebar>header{z-index:1;border-bottom:1px solid #9fc1e080;align-items:center;gap:10px;height:70px;padding:0 15px;display:flex;position:relative}.az-sidebar>header>span{color:#fff;background:linear-gradient(145deg,#236bc1,#173f79);border:1px solid #fffc;border-radius:11px;flex:none;place-items:center;width:39px;height:39px;font-weight:800;display:grid;box-shadow:inset 0 -4px #e7a63b,0 6px 18px #1b4c812e}.az-sidebar>header>div{gap:2px;min-width:0;display:grid}.az-sidebar>header strong{font-size:12px}.az-sidebar>header small{color:#916d28;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.az-sidebar>header button{color:#6f86a0;background:#ffffff70;border:0;border-radius:8px;place-items:center;width:31px;height:31px;margin-left:auto;display:grid}.az-sidebar>header button svg{width:15px}.az-office-card{z-index:1;background:#ffffff8c;border:1px solid #b5cee7;border-radius:10px;align-items:center;gap:9px;margin:12px 13px 4px;padding:10px;display:flex;position:relative}.az-office-card>i{background:#16af76;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #dff7ee}.az-office-card>div{gap:2px;display:grid}.az-office-card strong{font-size:9px}.az-office-card span{color:#7d91a7;letter-spacing:.08em;font-size:7px;font-weight:700}.az-sidebar>nav{z-index:1;flex:1;padding:14px 13px;position:relative;overflow:auto}.az-sidebar nav section{margin-bottom:15px}.az-sidebar nav p{color:#7891aa;letter-spacing:.15em;text-transform:uppercase;margin:0 10px 6px;font-size:8px;font-weight:800}.az-sidebar nav button{color:#55708c;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;width:100%;height:38px;padding:0 10px;font-size:11px;font-weight:650;transition:transform .15s,background .15s,border-color .15s;display:flex;position:relative}.az-sidebar nav button:hover{color:#174c84;background:#ffffff8c;border-color:#b7d0e8;transform:translate(2px)}.az-sidebar nav button svg{color:#668caf;width:16px}.az-sidebar nav button.active{color:#173f6a;background:linear-gradient(90deg,#d5e8fd,#c6dff8);border-color:#98badd;box-shadow:0 3px 9px #426fa019}.az-sidebar nav button.active:before{content:"";background:linear-gradient(#edbd56,#d79522);border-radius:0 3px 3px 0;width:4px;height:22px;position:absolute;left:-14px}.az-sidebar nav button.active svg{color:#b77d18}.az-sidebar nav em{color:#8d6923;background:#fff;border-radius:6px;place-items:center;min-width:19px;height:18px;margin-left:auto;font-size:8px;font-style:normal;display:grid}.az-sidebar>footer{z-index:1;border-top:1px solid #9fc1e080;padding:10px 12px;position:relative}.az-sidebar>footer>button{color:#385673;text-align:left;background:#ffffff8c;border:1px solid #b7cfe7;border-radius:10px;align-items:center;gap:9px;width:100%;padding:8px;display:flex}.az-sidebar footer button>span{color:#1c5a9c;background:#fff;border-radius:8px;place-items:center;width:31px;height:31px;font-size:9px;font-weight:800;display:grid}.az-sidebar footer div{gap:1px;display:grid}.az-sidebar footer strong{font-size:9px}.az-sidebar footer small{color:#7b8fa5;font-size:8px}.az-sidebar footer svg{width:13px;margin-left:auto}.az-main{min-width:0;margin-left:288px;transition:margin-left .2s}.az-topbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd9;border:1px solid #bad2e8;border-radius:14px;align-items:center;gap:9px;height:62px;margin:0 14px;padding:0 15px;display:flex;position:sticky;top:12px;box-shadow:0 10px 32px #2f537b12}.az-topbar>label{background:#f7fafc;border:1px solid #d4e1ed;border-radius:9px;align-items:center;gap:8px;width:min(540px,45vw);height:38px;margin:auto;padding:0 10px;display:flex;position:relative}.az-topbar label svg{color:#7e90a4;width:15px}.az-topbar label input{color:#29435f;background:0 0;border:0;outline:0;width:100%}.az-topbar kbd{color:#8795a5;background:#fff;border:1px solid #d9e3ec;border-radius:5px;padding:3px 5px;font-size:8px}.az-org,.az-context,.az-icon,.az-profile,.az-create,.az-mobile{color:#49627d;background:#fff;border:1px solid #d0deeb;border-radius:8px;align-items:center;gap:6px;height:37px;padding:0 10px;font-size:10px;font-weight:700;display:flex}.az-org svg,.az-context svg,.az-create svg,.az-profile svg{width:13px}.az-context{background:0 0;border-color:#0000}.az-topbar>div{gap:6px;display:flex}.az-create{color:#fff;background:#173f70;border-color:#173f70}.az-icon{justify-content:center;width:37px;padding:0;position:relative}.az-icon svg{width:15px}.az-icon i{color:#fff;background:#e44c48;border:2px solid #fff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:7px;font-style:normal;display:grid;position:absolute;top:-5px;right:-3px}.az-profile{padding:3px 7px 3px 4px}.az-profile>span{color:#175694;background:#e5f0fc;border-radius:7px;place-items:center;width:29px;height:29px;font-size:8px;font-weight:800;display:grid}.az-mobile{display:none}.az-create-menu,.az-profile-menu{z-index:40;background:#fff;border:1px solid #bfd3e7;border-radius:12px;width:240px;padding:7px;animation:.16s az-pop;position:absolute;top:52px;right:52px;box-shadow:0 18px 45px #193f6829}.az-create-menu>p{color:#8b9bac;letter-spacing:.12em;margin:5px 8px;font-size:8px;font-weight:800}.az-create-menu>button{color:#405a75;text-align:left;background:#fff;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;padding:9px;display:flex}.az-create-menu>button:hover{background:#edf6ff}.az-create-menu svg{width:15px}.az-create-menu button span{display:grid}.az-create-menu strong{font-size:10px}.az-create-menu small{color:#8494a5;font-size:8px}.az-profile-menu{gap:2px;display:grid;right:8px}.az-profile-menu>strong,.az-profile-menu>span{padding-inline:8px}.az-profile-menu>span{color:#8494a5;margin-bottom:7px;font-size:8px}.az-profile-menu>button{color:#49617b;text-align:left;background:#fff;border:0;border-radius:7px;align-items:center;gap:7px;padding:8px;display:flex}.az-profile-menu>button:hover{background:#edf6ff}.az-profile-menu svg{width:14px}.az-content{max-width:1720px;margin:auto;padding:33px 25px 70px}.az-preview-note{color:#6c8197;background:#ffffffa6;border:1px solid #bad2e9;border-radius:10px;align-items:center;gap:10px;margin-bottom:18px;padding:9px 12px;display:flex}.az-preview-note>svg{color:#b37d1c;width:16px}.az-preview-note>span{gap:8px;font-size:9px;display:flex}.az-preview-note strong{color:#214a73}.az-preview-note>button{color:#175a9f;background:0 0;border:0;margin-left:auto;font-size:9px;font-weight:750}.az-page-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.az-page-heading p,.az-card header p{color:#987226;letter-spacing:.13em;margin:0 0 5px;font-size:8px;font-weight:800}.az-page-heading h1{letter-spacing:-.035em;margin:0;font-size:25px}.az-page-heading>div>span{color:#6d8299;margin-top:6px;font-size:11px;display:block}.az-page-heading>div:last-child{gap:7px;display:flex}.primary,.secondary{border-radius:8px;justify-content:center;align-items:center;gap:7px;height:37px;padding:0 11px;font-size:10px;font-weight:750;display:inline-flex}.primary svg,.secondary svg{width:14px}.primary{color:#fff;background:#17497f;border:1px solid #17497f}.secondary{color:#48617b;background:#fff;border:1px solid #cbdbe9}.primary:hover{background:#103b6c}.secondary:hover{background:#f4f9ff;border-color:#9dbbda}.az-filter{background:#ffffffc7;border:1px solid #bed4e8;border-radius:12px}.az-filter>header{justify-content:space-between;align-items:center;min-height:61px;padding:10px 13px;display:flex}.az-filter header>div:first-child{align-items:center;gap:9px;display:flex}.az-filter header>div:first-child>svg{color:#3978b9;width:17px}.az-filter header span{display:grid}.az-filter header strong{font-size:10px}.az-filter header small{color:#7f91a4;font-size:8px}.az-filter header>div:last-child{gap:5px;display:flex}.az-filter button{color:#5d7389;background:#fff;border:1px solid #d1dfec;border-radius:7px;height:30px;padding:0 9px;font-size:8px;font-weight:700}.az-filter button.active{color:#174e88;background:#ddecfb;border-color:#9fbfe0}.az-filter button.reset{align-items:center;gap:5px;margin-left:6px;display:flex}.az-filter button svg{width:12px}.az-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:11px;display:grid}.az-metric{background:#ffffffdf;border:1px solid #bed4e8;border-radius:12px;justify-content:space-between;align-items:flex-start;min-height:104px;padding:15px;animation:.3s both az-rise;display:flex;box-shadow:0 8px 23px #315b860a}.az-metric:nth-child(2){animation-delay:40ms}.az-metric:nth-child(3){animation-delay:80ms}.az-metric:nth-child(4){animation-delay:.12s}.az-metric>div{gap:4px;display:grid}.az-metric span{color:#6b8097;font-size:9px}.az-metric strong{font-size:21px}.az-metric small{color:#73879d;font-size:8px}.az-metric>i{border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.az-metric>i svg{width:16px}.az-metric.blue>i{color:#1762b4;background:#e4f0ff}.az-metric.amber>i{color:#c57800;background:#fff1d6}.az-metric.green>i{color:#087e59;background:#e0f7ed}.az-metric.violet>i{color:#6c46cc;background:#eee8ff}.az-card{background:#ffffffdf;border:1px solid #bed4e8;border-radius:12px;overflow:hidden;box-shadow:0 9px 26px #2f567e0a}.az-card>header{background:linear-gradient(90deg,#f7fbff,#ffffffb5);border-bottom:1px solid #dce7f1;justify-content:space-between;align-items:center;min-height:62px;padding:11px 15px;display:flex}.az-card h2{margin:0;font-size:14px}.az-card>header button{color:#175a9f;background:0 0;border:0;align-items:center;gap:5px;font-size:9px;font-weight:750;display:flex}.az-card>header button svg{width:12px}.az-dashboard-grid{grid-template-columns:minmax(0,1.7fr) minmax(270px,.65fr);gap:11px;margin-top:11px;display:grid}.az-priority>button{text-align:left;background:#ffffff8c;border:0;border-bottom:1px solid #e1eaf2;align-items:center;gap:11px;width:100%;min-height:65px;padding:10px 15px;display:flex}.az-priority>button:hover{background:#f2f8ff}.az-priority>button>i{border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.az-priority>button>i svg{width:15px}.az-priority i.amber{color:#c47700;background:#fff1db}.az-priority i.blue{color:#1762b4;background:#e5f1ff}.az-priority i.green{color:#07815a;background:#e2f7ee}.az-priority button>span{gap:3px;display:grid}.az-priority button strong{font-size:10px}.az-priority button small{color:#8494a5;font-size:8px}.az-priority button em{color:#1760aa;margin-left:auto;font-size:8px;font-style:normal;font-weight:750}.az-summary>header>svg{width:15px}.az-summary>div{grid-template-columns:1fr 1fr;display:grid}.az-summary>div>span{color:#71869c;border-bottom:1px solid #e3ebf3;border-right:1px solid #e3ebf3;gap:5px;padding:13px;font-size:8px;display:grid}.az-summary>div strong{color:#25435f;font-size:14px}.az-summary>div span.net{color:#227358;background:#edf8f4;border-bottom:0;grid-column:1/3}.az-recent{grid-column:1}.az-ranking{grid-area:2/2}.az-ranking>div{color:#637b93;border-bottom:1px solid #e3ebf3;grid-template-columns:1fr auto;gap:6px;padding:10px 14px;font-size:9px;display:grid}.az-ranking>div>strong{color:#25435f}.az-ranking>div>i{background:#e8eff6;border-radius:4px;grid-column:1/3;height:4px;overflow:hidden}.az-ranking>div b{background:linear-gradient(90deg,#236cb6,#65a7e6);border-radius:4px;height:100%;display:block}.az-table-scroll{max-width:100%;overflow:auto}.az-table-scroll table{border-collapse:collapse;white-space:nowrap;width:100%}.az-table-scroll th{color:#617a93;text-align:left;text-transform:uppercase;background:#edf5fc;border-bottom:1px solid #d5e2ee;height:32px;padding:0 10px;font-size:8px;font-weight:800}.az-table-scroll td{color:#4f687f;border-bottom:1px solid #e3ebf3;height:34px;padding:0 10px;font-size:9px}.az-table-scroll code{color:#174f86;font:700 8px Consolas,monospace}.az-table-scroll td>button{color:#345a7e;background:#fff;border:1px solid #cddce9;border-radius:6px;align-items:center;gap:4px;height:25px;margin-right:4px;padding:0 7px;font-size:8px;font-weight:750;display:inline-flex}.az-table-scroll td>button svg{width:11px}.az-table-scroll td>button.convert{color:#fff;background:#1b5fb8;border-color:#1b5fb8}.az-badge{color:#556d84;background:#f3f7fb;border:1px solid #c8d8e7;border-radius:6px;align-items:center;height:21px;padding:0 7px;font-size:7px;font-weight:800;display:inline-flex}.az-badge.completed,.az-badge.active,.az-badge.approved,.az-badge.published,.az-badge.configured{color:#087a57;background:#e4f7ef;border-color:#a9e1ca}.az-badge.pending,.az-badge.part-paid,.az-badge.new{color:#9a6205;background:#fff3dc;border-color:#f1d28f}.az-badge.in-progress,.az-badge.contacted{color:#175c9d;background:#e7f2fe;border-color:#b7d4f0}.az-grid{margin-top:4px}.az-grid-toolbar{background:#f7fbffb5;border-bottom:1px solid #dce7f1;justify-content:space-between;align-items:center;gap:10px;min-height:59px;padding:10px 12px;display:flex}.az-grid-toolbar>label{background:#fff;border:1px solid #cfdeeb;border-radius:8px;align-items:center;gap:7px;width:300px;height:35px;padding:0 9px;display:flex}.az-grid-toolbar label svg{color:#7d91a5;width:14px}.az-grid-toolbar input{border:0;outline:0;width:100%}.az-grid-toolbar>div{gap:5px;display:flex}.az-grid-toolbar button{color:#506980;background:#fff;border:1px solid #ccdae8;border-radius:7px;align-items:center;gap:5px;height:33px;padding:0 9px;font-size:8px;font-weight:700;display:flex}.az-grid-toolbar button svg{width:12px}.az-grid-toolbar button span{color:#17599a;background:#e4f0fc;border-radius:5px;place-items:center;width:16px;height:16px;font-size:7px;display:grid}.az-grid-title{border-bottom:1px solid #dce7f1;justify-content:space-between;align-items:center;min-height:65px;padding:10px 14px;display:flex}.az-grid-title h2{margin:0;font-size:14px}.az-grid-title p{color:#7c90a4;margin:3px 0 0;font-size:8px}.az-grid th{border-right:1px solid #d8e4ef;height:32px}.az-grid th>span{margin-left:4px}.az-grid td{border-right:1px solid #e0e9f2;height:32px}.az-column-filters th{background:#f9fbfd;height:31px;padding:3px 6px}.az-column-filters input{background:#fff;border:1px solid #d6e2ed;border-radius:5px;outline:0;width:100%;height:23px;padding:0 6px;font-size:8px}.az-grid>footer{color:#71869c;justify-content:space-between;align-items:center;min-height:49px;padding:8px 13px;font-size:8px;display:flex}.az-grid>footer div{gap:4px;display:flex}.az-grid>footer button,.az-grid>footer strong{color:#526c85;background:#fff;border:1px solid #d0deea;border-radius:6px;place-items:center;min-width:26px;height:26px;padding:0 7px;font-size:8px;display:grid}.az-grid>footer button:disabled{opacity:.45}.az-form-layout{grid-template-columns:210px minmax(0,800px);align-items:start;gap:13px;display:grid}.az-form-layout>aside{padding:8px}.az-form-layout>aside>p{color:#8d9dae;letter-spacing:.12em;margin:0 0 9px;font-size:8px;font-weight:800}.az-form-layout>aside>button{color:#71869b;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;padding:9px 7px;display:flex}.az-form-layout>aside>button.active{color:#174f89;background:#dcecff}.az-form-layout>aside i{background:#fff;border:1px solid #cbdbea;border-radius:7px;place-items:center;width:24px;height:24px;font-size:8px;font-style:normal;font-weight:800;display:grid}.az-form-layout>aside .active i{color:#fff;background:#1b5fb8;border-color:#1b5fb8}.az-form-layout>aside span{gap:2px;font-size:9px;font-weight:700;display:grid}.az-form-layout>aside small{color:#8999aa;font-size:7px;font-weight:500}.az-form{overflow:visible}.az-form>header>svg{color:#3977b6;width:20px}.az-form>header span,.az-settings-form>header span{color:#7a8ea3;font-size:8px}.az-form-grid{grid-template-columns:1fr 1fr;gap:13px;padding:17px;display:grid}.az-form-grid>label{color:#3e5872;gap:5px;font-size:9px;font-weight:700;display:grid}.az-form-grid>label.wide,.az-permissions.wide{grid-column:1/3}.az-input,.az-select>button{color:#29445f;background:#fff;border:1px solid #cbdbe9;border-radius:7px;align-items:center;gap:7px;width:100%;height:36px;padding:0 9px;display:flex}.az-input:focus-within{border-color:#5487bb;box-shadow:0 0 0 2px #ddecfb}.az-input svg{color:#8294a7;width:13px}.az-input input{border:0;outline:0;width:100%}.az-select{position:relative}.az-select>button{text-align:left;justify-content:space-between}.az-select svg{width:13px}.az-select>div{z-index:5;background:#fff;border:1px solid #bfd2e5;border-radius:9px;padding:5px;position:absolute;top:40px;left:0;right:0;box-shadow:0 15px 38px #203f6026}.az-select>div input{border:1px solid #d0dfec;border-radius:6px;outline:0;width:100%;height:31px;margin-bottom:4px;padding:0 8px}.az-select>div button{color:#3f5a75;text-align:left;background:#fff;border:0;border-radius:6px;justify-content:space-between;align-items:center;width:100%;height:31px;padding:0 8px;display:flex}.az-select>div button:hover{background:#edf6ff}.az-select>div svg{width:12px}.az-form-grid textarea{resize:vertical;border:1px solid #cbdbe9;border-radius:7px;min-height:70px;padding:9px}.az-form>footer,.az-settings-form>footer{background:#f8fbfe;border-top:1px solid #dce7f1;justify-content:space-between;align-items:center;padding:11px 16px;display:flex}.az-form>footer>div{gap:6px;display:flex}.az-permissions{border:1px solid #d2dfec;border-radius:8px;flex-wrap:wrap;gap:8px;margin:0;padding:12px;display:flex}.az-permissions legend{color:#405a75;padding:0 5px;font-size:9px;font-weight:750}.az-permissions label{color:#5f758c;align-items:center;gap:6px;font-size:8px;display:flex}.az-permissions input{opacity:0;position:absolute}.az-permissions label>span{color:#0000;background:#fff;border:1px solid #c7d8e7;border-radius:5px;place-items:center;width:17px;height:17px;display:grid}.az-permissions input:checked+span{color:#fff;background:#1b5fb8;border-color:#1b5fb8}.az-permissions svg{width:10px}.az-report-grid{grid-template-columns:minmax(0,1.6fr) minmax(240px,.55fr);gap:11px;display:grid}.az-report-main>header button,.az-report-table>header button{color:#546d84;background:#fff;border:1px solid #ccdae7;border-radius:6px;align-items:center;gap:5px;height:31px;padding:0 8px;display:flex}.az-chart{background:repeating-linear-gradient(#0000 0 57px,#dfebf4 58px);align-items:flex-end;gap:12px;height:290px;padding:24px 19px 17px 54px;display:flex}.az-chart .axis{color:#8998a9;flex-direction:column;justify-content:space-between;height:245px;margin-left:-43px;font-size:7px;display:flex;position:absolute}.az-chart .bar{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:7px;height:235px;display:flex}.az-chart .bar i{background:linear-gradient(#3b83c9,#1b5da5);border-radius:5px 5px 2px 2px;width:70%;max-width:28px;min-height:2px;box-shadow:0 5px 12px #245f9e24}.az-chart .bar span{color:#778ba0;font-size:7px}.az-report-side>div{display:grid}.az-report-side>div span{color:#6a8097;border-bottom:1px solid #e0e9f2;justify-content:space-between;align-items:center;padding:15px;font-size:9px;display:flex}.az-report-side strong{color:#23425e;font-size:14px}.az-report-table{grid-column:1/3}.az-report-table table{border-collapse:collapse;width:100%}.az-report-table th,.az-report-table td{text-align:left;border-bottom:1px solid #e0e9f2;height:36px;padding:0 12px;font-size:9px}.az-report-table th{color:#607991;background:#edf5fc}.az-settings-layout{grid-template-columns:210px minmax(0,760px);align-items:start;gap:12px;display:grid}.az-settings-nav{gap:4px;padding:9px;display:grid}.az-settings-nav>p{color:#899bad;letter-spacing:.12em;margin:4px 7px;font-size:8px;font-weight:800}.az-settings-nav>button{color:#627990;text-align:left;background:#fff;border:0;border-radius:7px;align-items:center;gap:8px;height:36px;padding:0 9px;font-size:9px;display:flex}.az-settings-nav>button.active{color:#174f89;background:#dcecff;font-weight:750}.az-settings-nav svg{width:14px}.az-settings-form{overflow:visible}.az-settings-form>header .az-badge{margin-left:auto}.az-settings-form small{color:#8595a6;font-size:7px}.az-drawer-layer{z-index:70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#102a4542;position:fixed;inset:0}.az-drawer{background:linear-gradient(155deg,#f7fbff,#e7f3ff);width:min(440px,93vw);padding-bottom:64px;animation:.2s az-drawer-in;position:absolute;inset:0 0 0 auto;overflow:auto;box-shadow:-22px 0 55px #17355130}.az-drawer>header{background:#ffffffb0;border-bottom:1px solid #cbddea;justify-content:space-between;align-items:center;height:70px;padding:0 18px;display:flex}.az-drawer header p{color:#956f25;letter-spacing:.12em;margin:0;font-size:7px;font-weight:800}.az-drawer h2{color:#174f87;margin:4px 0 0;font:800 16px Consolas,monospace}.az-drawer header button{color:#667d94;background:#fff;border:1px solid #d0deeb;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.az-drawer header svg{width:14px}.az-drawer-status{background:#ffffff80;border-bottom:1px solid #d2e1ed;justify-content:space-between;align-items:center;padding:13px 18px;display:flex}.az-drawer-status>span:last-child{color:#8192a4;font-size:8px}.az-drawer>section{background:#ffffff73;border-bottom:1px solid #d3e2ee;padding:16px 18px}.az-drawer h3{margin:0 0 11px;font-size:11px}.az-drawer dl{gap:9px;margin:0;display:grid}.az-drawer dl div{justify-content:space-between;gap:16px;display:flex}.az-drawer dt{color:#7b8fa3;font-size:8px}.az-drawer dd{color:#2f4d69;text-align:right;margin:0;font-size:8px;font-weight:700}.az-timeline{gap:11px;display:grid}.az-timeline p{gap:9px;margin:0;display:flex}.az-timeline p>i{background:#2b72b9;border:2px solid #fff;border-radius:50%;width:8px;height:8px;margin-top:3px;box-shadow:0 0 0 2px #b6d3ed}.az-timeline p>span{gap:2px;display:grid}.az-timeline strong{font-size:9px}.az-timeline small{color:#8495a6;font-size:7px}.az-drawer>footer{background:#fff;border-top:1px solid #cbddea;justify-content:flex-end;gap:6px;padding:11px 18px;display:flex;position:absolute;bottom:0;left:0;right:0}.az-toast{z-index:90;color:#087b57;background:#ecfbf5;border:1px solid #9fdcc3;border-radius:10px;align-items:center;gap:8px;max-width:390px;padding:11px 14px;font-size:9px;font-weight:700;animation:.18s az-pop;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 16px 42px #24496e21}.az-toast svg{width:15px}.azure-full.collapsed .az-sidebar{width:72px}.azure-full.collapsed .az-main{margin-left:96px}.azure-full.collapsed .az-sidebar>header{justify-content:center;padding:0}.azure-full.collapsed .az-sidebar>header button{display:none}.azure-full.collapsed .az-sidebar nav{padding-inline:8px}.azure-full.collapsed .az-sidebar nav section{margin-bottom:8px}.azure-full.collapsed .az-sidebar nav button{justify-content:center;padding:0}.azure-full.collapsed .az-sidebar nav button.active:before{left:-9px}.azure-full.collapsed .az-sidebar footer button{justify-content:center;padding:6px}@keyframes az-rise{0%{opacity:0;transform:translateY(9px)}}@keyframes az-pop{0%{opacity:0;transform:translateY(-5px)scale(.98)}}@keyframes az-drawer-in{0%{opacity:.4;transform:translate(24px)}}@media (width<=1100px){.az-context{display:none}.az-dashboard-grid{grid-template-columns:1fr}.az-ranking{grid-area:auto}.az-recent{grid-column:auto}.az-report-grid{grid-template-columns:1fr}.az-report-table{grid-column:auto}.az-form-layout,.az-settings-layout{grid-template-columns:180px 1fr}}@media (width<=760px){.az-sidebar{width:min(300px,88vw);inset:8px auto 8px 8px;transform:translate(-105%)}.az-main,.azure-full.collapsed .az-main{margin-left:0}.az-topbar{border-width:0 0 1px;border-radius:0;margin:0;top:0}.az-mobile{place-items:center;width:37px;padding:0;display:grid}.az-org{display:none}.az-topbar>label{flex:1;width:auto}.az-topbar label input::placeholder{color:#0000}.az-topbar kbd,.az-icon{display:none}.az-content{padding:18px 13px 60px}.az-preview-note>span{display:grid}.az-preview-note>button{display:none}.az-page-heading{align-items:flex-start}.az-page-heading>div>span{max-width:260px}.az-page-heading>div:last-child .secondary{display:none}.az-page-heading .primary{font-size:0}.az-page-heading .primary svg{margin:0}.az-filter header{flex-direction:column;align-items:flex-start;gap:10px}.az-filter header>div:last-child{max-width:100%;overflow:auto}.az-metrics{grid-template-columns:1fr 1fr}.az-dashboard-grid,.az-form-layout,.az-settings-layout{grid-template-columns:1fr}.az-form-layout>aside{display:flex;overflow:auto}.az-form-layout>aside>p,.az-form-layout>aside small{display:none}.az-form-layout>aside>button{min-width:max-content}.az-form-grid{grid-template-columns:1fr}.az-form-grid>label.wide,.az-permissions.wide{grid-column:auto}.az-grid-toolbar{flex-direction:column;align-items:flex-start}.az-grid-toolbar>label{width:100%}.az-grid-toolbar>div{max-width:100%;overflow:auto}.az-settings-nav{display:flex;overflow:auto}.az-settings-nav>p{display:none}.az-settings-nav>button{min-width:max-content}.az-chart{gap:5px;padding-left:45px}.az-report-table{overflow:auto}.az-toast{bottom:10px;left:10px;right:10px}}@media (width<=430px){.az-metrics{grid-template-columns:1fr}.az-topbar{padding-inline:9px}.az-create{padding-inline:9px;font-size:0}.az-profile{display:none}}@media (prefers-reduced-motion:reduce){.azure-full *{transition:none!important;animation:none!important}}.az-metrics{margin-top:11px;display:block}.az-metric-group-heading{justify-content:space-between;align-items:flex-end;gap:12px;margin:16px 2px 8px;display:flex}.az-metric-group-heading:first-child{margin-top:0}.az-metric-group-heading p{color:#987226;letter-spacing:.13em;margin:0 0 3px;font-size:8px;font-weight:800}.az-metric-group-heading h2{margin:0;font-size:13px}.az-metric-group-heading>span{color:#7b8fa4;font-size:8px}.az-metric-group-heading.financial{margin-top:13px}.az-operation-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.az-finance-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.az-operation-metrics .az-metric,.az-finance-metrics .az-metric{min-height:90px}.az-metric.rose>i{color:#c33e52;background:#fdebed}.az-metric.teal>i{color:#087d72;background:#e1f7f4}@media (width<=1100px){.az-operation-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.az-finance-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.az-operation-metrics,.az-finance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.az-metric-group-heading>span{display:none}}@media (width<=430px){.az-operation-metrics,.az-finance-metrics{grid-template-columns:1fr}}.application-stack-preview{color:#173557;background:linear-gradient(145deg,#eaf5ff 0%,#f7fbff 45%,#e4f2ff 100%);min-height:100vh;padding:28px}.application-stack-preview-bar{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #b8d4ed;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;max-width:1180px;margin:0 auto 22px;padding:13px 16px;display:flex;position:sticky;top:16px;box-shadow:0 12px 32px #2155801f}.application-stack-preview-bar div{gap:3px;display:grid}.application-stack-preview-bar strong{font-size:15px}.application-stack-preview-bar span{color:#68809a;font-size:12px}.application-stack-preview-bar a{color:#fff;background:#164f86;border-radius:8px;padding:10px 14px;font-size:13px;font-weight:750}.application-stack-preview-page{background:#f2f9ffd6;border:1px solid #bed7ec;border-radius:18px;max-width:1180px;margin:0 auto;padding:28px;box-shadow:0 24px 60px #1c4e781f}.application-stack-preview-page .page-heading p:last-child{color:#68809a;margin-top:7px}.application-preview-stack{gap:20px;margin-top:22px;display:grid}.application-preview-stack>.approved-form-card{box-sizing:border-box;width:100%}.application-preview-stack .approved-form-icon{color:#1762b4;background:#e4f0ff;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.application-preview-stack .approved-form-icon svg{width:19px;height:19px}.application-preview-wide{grid-column:1/-1}.application-preview-actions{justify-content:flex-end;gap:10px;padding:18px 0 2px;display:flex}.application-preview-actions button{border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-weight:750;display:inline-flex}.application-preview-actions svg{width:16px;height:16px}@media (width<=700px){.application-stack-preview{padding:12px}.application-stack-preview-page{padding:18px}.application-stack-preview-bar{flex-direction:column;align-items:flex-start;position:static}.application-preview-wide{grid-column:auto}.application-preview-actions button{flex:1;justify-content:center}}:root{color:#163456;background:#f6f9fc;font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}.eyebrow{color:#1769d2;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:700}.button{color:#fff;cursor:pointer;font-weight:700;font:inherit;background:#1267c9;border:0;border-radius:.6rem;margin-top:1rem;padding:.75rem 1rem;display:inline-flex}.button:disabled{cursor:wait;opacity:.65}.text-action{color:#1267c9;cursor:pointer;font:inherit;background:0 0;border:0;font-weight:700}.login-form{gap:1rem;margin-top:1.5rem;display:grid}.login-form .button{justify-content:center}.public-home,.login{place-items:center;min-height:100vh;padding:2rem;display:grid}.public-home>*,.login section{max-width:42rem}.public-site-shell{width:100%;min-height:100vh}.public-site-shell iframe{border:0;width:100%;height:100vh;display:block}.admin-shell{grid-template-columns:15rem 1fr;min-height:100vh;display:grid}aside{background:#fff;border-right:1px solid #dde7f0;align-content:start;gap:.4rem;padding:1.4rem;display:grid}aside small{color:#718096}nav{gap:.25rem;margin-top:2rem;display:grid}nav a{border-radius:.5rem;padding:.7rem .8rem}nav a.active,nav a:hover{color:#1267c9;background:#eef6ff}main>header{background:#fff;border-bottom:1px solid #dde7f0;justify-content:space-between;padding:1rem 2rem;display:flex}main>section,.page-section{padding:2.5rem}.page-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.page-heading .button{border:0;margin:0}.table-card{background:#fff;border:1px solid #dde7f0;border-radius:.75rem;margin-top:1.5rem;padding:1rem}.field-label{gap:.45rem;max-width:30rem;font-size:.85rem;font-weight:700;display:grid}.field-label input{min-height:2.65rem;font:inherit;border:1px solid #cbd9e6;border-radius:.5rem;padding:.6rem .75rem}.state-message{color:#60758a;padding:1rem 0 .25rem}.state-message.error{color:#ad2b2b}.table-wrap{margin-top:1rem;overflow:auto}table{border-collapse:collapse;text-align:left;width:100%}th,td{border-bottom:1px solid #e8eef4;padding:.8rem;font-size:.9rem}th{color:#60758a;text-transform:uppercase;font-size:.75rem}td small{color:#718096;margin-top:.18rem;display:block}.status{color:#1769d2;background:#eef6ff;border-radius:99px;padding:.22rem .5rem;font-size:.72rem;font-weight:700;display:inline-flex}.service-admin-layout{grid-template-columns:minmax(0,1.15fr) minmax(22rem,.85fr);align-items:start;gap:1.25rem;display:grid}.service-admin-layout .table-card{margin-top:1.5rem}.service-editor{gap:1rem;display:grid}.editor-heading,.editor-actions{justify-content:space-between;align-items:center;gap:1rem;display:flex}.editor-heading h2{margin:0;font-size:1.1rem}.service-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.service-editor .field-label{max-width:none}.service-editor textarea{resize:vertical;width:100%;min-height:7rem;color:inherit;font:inherit;border:1px solid #cbd9e6;border-radius:.5rem;padding:.6rem .75rem;line-height:1.55}.editor-long-field{margin-top:.1rem}.service-flags{flex-wrap:wrap;gap:1rem;font-size:.85rem;font-weight:650;display:flex}.service-flags label{align-items:center;gap:.45rem;display:flex}.danger-action{color:#b42318;font:inherit;cursor:pointer;background:#fff;border:1px solid #f3c7c7;border-radius:.6rem;padding:.7rem .9rem;font-weight:700}.danger-action:disabled{opacity:.65;cursor:wait}.service-library table td:last-child{text-align:right}@media (width<=720px){.admin-shell{grid-template-columns:1fr}aside{border-bottom:1px solid #dde7f0;border-right:0}nav{margin-top:.6rem;display:flex;overflow-x:auto}main>header,main>section{padding-left:1rem;padding-right:1rem}}@media (width<=980px){.service-admin-layout{grid-template-columns:1fr}.service-editor{order:0}.service-library{order:1}}@media (width<=520px){.service-editor-grid{grid-template-columns:1fr}.editor-heading,.editor-actions{flex-direction:column;align-items:flex-start}.editor-actions .button,.editor-actions .danger-action{justify-content:center;width:100%}.service-flags{gap:.65rem;display:grid}}.office-login{color:#112e54;background:#fff;grid-template-columns:minmax(0,43%) minmax(0,57%);min-height:100vh;display:grid}.office-login-intro{background:linear-gradient(132deg,#eef7ff 0%,#f8fbff 82%);flex-direction:column;min-height:100%;padding:3.2rem clamp(2rem,4vw,4rem);display:flex;position:relative;overflow:hidden}.office-login-intro:before,.office-login-intro:after{content:"";pointer-events:none;border:1px solid #2a69ad1f;border-radius:50%;width:33rem;height:33rem;position:absolute}.office-login-intro:before{top:-21rem;right:-17rem}.office-login-intro:after{bottom:-25rem;left:-18rem}.admin-brand{z-index:1;color:#18375d;align-items:center;gap:.75rem;width:max-content;display:inline-flex;position:relative}.admin-brand>span{color:#fff;background:linear-gradient(145deg,#2875de 0%,#1261c7 76%,#ef7b19 77%);border-radius:.55rem;place-items:center;width:2.85rem;height:2.85rem;font-size:.87rem;font-weight:850;display:grid;box-shadow:0 8px 18px #1e64c029}.admin-brand strong{font-size:1rem;line-height:1.05}.admin-brand small{color:#61728a;letter-spacing:.06em;text-transform:uppercase;margin-top:.26rem;font-size:.55rem;font-weight:750;display:block}.office-login-story{z-index:1;max-width:32rem;margin:auto 0;position:relative}.office-login-story .eyebrow{align-items:center;gap:.6rem;display:flex}.office-login-story .eyebrow:before{content:"";background:#ea7417;width:1.35rem;height:2px}.office-login-story h1{color:#19477f;letter-spacing:-.065em;margin:.9rem 0 1.15rem;font-size:clamp(2.65rem,4.1vw,4.6rem);line-height:1.05}.office-login-story>p{color:#61728a;max-width:28rem;margin:0;font-size:1rem;line-height:1.7}.office-login-story ul{color:#28466b;gap:1rem;margin:2rem 0 0;padding:0;font-size:.88rem;font-weight:750;list-style:none;display:grid}.office-login-story li{align-items:center;gap:.75rem;display:flex}.office-login-story li:before{color:#1d70d5;content:"✓";border:1px solid #d5e3f4;border-radius:50%;flex:0 0 1.7rem;place-items:center;width:1.7rem;height:1.7rem;font-size:.8rem;display:grid}.office-login-note{z-index:1;color:#718096;margin:0;font-size:.73rem;line-height:1.55;position:relative}.office-login-panel{place-items:center;min-height:100%;padding:5rem 2rem 2.5rem;display:grid;position:relative}.office-login-back{color:#53657b;font-size:.8rem;font-weight:750;position:absolute;top:2.6rem;right:clamp(2rem,7vw,7rem)}.office-login-form{width:min(27.5rem,100%)}.office-login-shield{color:#1970d8;background:#eff7ff;border:1px solid #d5e5f6;border-radius:.75rem;place-items:center;width:3rem;height:3rem;margin-bottom:1.7rem;font-size:1.6rem;display:grid}.office-login-form h1{color:#112e54;letter-spacing:-.045em;margin:0;font-size:2rem}.office-login-form>p:not(.office-login-credit){color:#65768a;margin:.65rem 0 1.9rem;font-size:.9rem;line-height:1.65}.office-login-form .login-form{gap:1.05rem;margin-top:0}.office-login-form .field-label{color:#263a55;max-width:none}.office-login-form .field-label input{background:#fff;border-color:#d9e2eb;border-radius:.65rem;height:3.25rem}.office-login-form .field-label input:focus{border-color:#1970d8;outline:3px solid #1970d81f}.office-login-form .button{background:#216bce;border-radius:.6rem;justify-content:center;width:100%;min-height:3.25rem;margin-top:.15rem;box-shadow:0 13px 22px #216bce2e}.office-login-help{color:#526579;border-top:1px solid #e6edf4;gap:.35rem;margin-top:1.65rem;padding-top:1.4rem;font-size:.78rem;line-height:1.5;display:grid}.office-login-help strong{color:#42566e}.office-login-credit{color:#7b8797;text-align:center;margin:1.45rem 0 0;font-size:.68rem}.admin-shell{background:#f6f9fc;grid-template-columns:16.5rem minmax(0,1fr)}.admin-sidebar{background:#fff;border-right:1px solid #e3eaf1;min-height:100vh;padding:1.5rem 1rem;position:sticky;top:0}.admin-sidebar .admin-brand{margin:.1rem .6rem 2.2rem}.admin-sidebar-label{color:#8a9aae;letter-spacing:.09em;text-transform:uppercase;margin:.5rem .65rem .6rem;font-size:.64rem;font-weight:800}.admin-sidebar nav{gap:.25rem;margin:0;display:grid}.admin-sidebar nav a{color:#52657a;align-items:center;gap:.7rem;padding:.72rem .75rem;font-size:.84rem;font-weight:700;display:flex}.admin-sidebar nav a i{border:1.5px solid;border-radius:50%;width:.42rem;height:.42rem}.admin-sidebar nav a.active,.admin-sidebar nav a:hover{color:#196bcf;background:#eef6ff}.admin-sidebar nav a.active i{background:currentColor}.admin-sidebar-footer{color:#5c7086;border-top:1px solid #edf1f5;gap:.3rem;margin:2rem .65rem 0;padding:1rem 0 0;font-size:.75rem;font-weight:750;display:grid}.admin-sidebar-footer small{color:#8b9aab;font-size:.68rem;font-weight:500}.admin-content{min-width:0}.admin-topbar{background:#ffffffeb;border-bottom:1px solid #e4ebf2;justify-content:space-between;align-items:center;min-height:4.65rem;padding:0 2.5rem;display:flex}.admin-topbar div{gap:.08rem;display:grid}.admin-topbar small{color:#75889c;font-size:.68rem}.admin-topbar strong{color:#15375f;font-size:.95rem}.admin-topbar .text-action{color:#355a86;border:1px solid #d7e2ed;border-radius:.5rem;padding:.55rem .8rem}.admin-topbar .text-action:hover{background:#f5faff;border-color:#aaccf0}@media (width<=720px){.office-login{grid-template-columns:1fr}.office-login-intro{min-height:auto;padding:1.5rem 1.25rem 2rem}.office-login-story{margin:2.5rem 0 0}.office-login-story h1{font-size:2.6rem}.office-login-note{display:none}.office-login-panel{min-height:auto;padding:2rem 1.25rem}.office-login-back{top:1.35rem;right:1.25rem}.office-login-form{margin-top:2.5rem}.admin-sidebar{min-height:auto;padding:1rem;position:static}.admin-sidebar .admin-brand,.admin-sidebar-label,.admin-sidebar-footer{display:none}.admin-sidebar nav{display:flex;overflow-x:auto}.admin-sidebar nav a{flex:none}.admin-topbar{padding:0 1rem}.admin-content .page-section{padding:1.25rem 1rem}}.login-parity-page{--login-blue:#1768d1;--login-blue-deep:#123b70;--login-blue-soft:#eaf3ff;--login-orange:#c85000;--login-ink:#14243a;--login-muted:#65758a;--login-line:#dbe5f1;min-height:100svh;color:var(--login-ink);background:radial-gradient(circle at 86% 12%,#1768d11a,#0000 24rem),#fff;grid-template-columns:minmax(360px,43%) 1fr;display:grid}.login-parity-brand-panel{color:var(--login-blue-deep);border-right:1px solid var(--login-line);background:linear-gradient(145deg,#edf6ff,#f8fbff 58%,#e5f1ff);flex-direction:column;padding:clamp(30px,4vw,64px);display:flex;position:relative;overflow:hidden}.login-parity-brand-panel:before,.login-parity-brand-panel:after{content:"";pointer-events:none;border:1px solid #1768d124;border-radius:50%;position:absolute}.login-parity-brand-panel:before{width:440px;height:440px;top:-180px;right:-230px}.login-parity-brand-panel:after{width:300px;height:300px;bottom:-150px;left:-180px}.login-parity-brand{width:fit-content;color:inherit;align-items:center;gap:12px;display:inline-flex;position:relative}.login-parity-brand-mark{color:#fff;background:var(--login-blue);width:46px;height:46px;box-shadow:inset 0 -5px var(--login-orange);border-radius:9px;place-items:center;font-size:15px;font-weight:800;display:grid}.login-parity-brand-name{gap:2px;display:grid}.login-parity-brand-name strong{letter-spacing:-.02em;font-size:16px}.login-parity-brand-name small{color:var(--login-muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.login-parity-panel-copy{max-width:490px;margin:auto 0;padding:70px 0;position:relative}.login-parity-eyebrow{color:var(--login-blue);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 18px;font-size:12px;font-weight:800;display:inline-flex}.login-parity-eyebrow:before{content:"";background:var(--login-orange);width:24px;height:2px}.login-parity-panel-copy h1{letter-spacing:-.05em;max-width:430px;margin:0;font-size:clamp(34px,4.2vw,58px);font-weight:750;line-height:1.04}.login-parity-panel-copy>p{max-width:440px;color:var(--login-muted);margin:22px 0 0;font-size:16px;line-height:1.7}.login-parity-portal-list{gap:12px;margin-top:34px;display:grid}.login-parity-portal-list>div{color:#355371;align-items:center;gap:12px;font-size:14px;font-weight:650;display:flex}.login-parity-portal-list i{width:28px;height:28px;color:var(--login-blue);background:#fff;border:1px solid #cfe0f3;border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.login-parity-panel-foot{color:var(--login-muted);margin:0;font-size:12px;line-height:1.6;position:relative}.login-parity-login-panel{flex-direction:column;padding:32px clamp(24px,6vw,92px);display:flex}.login-parity-back-link{color:var(--login-muted);align-self:flex-end;font-size:13px;font-weight:700;transition:color .2s}.login-parity-back-link:hover{color:var(--login-blue)}.login-parity-wrap{width:min(100%,440px);margin:auto;padding:54px 0}.login-parity-shield{width:48px;height:48px;color:var(--login-blue);background:var(--login-blue-soft);border:1px solid #c9dcf2;border-radius:13px;place-items:center;margin-bottom:24px;display:grid}.login-parity-shield svg{width:23px;height:23px}.login-parity-wrap h1{letter-spacing:-.035em;margin:0;font-size:30px;font-weight:750;line-height:1.15}.login-parity-intro{color:var(--login-muted);margin:10px 0 30px;font-size:14px;line-height:1.65}.login-parity-alert{color:#a22929;background:#fff5f5;border:1px solid #f0c6c6;border-radius:9px;margin:-8px 0 22px;padding:12px 14px;font-size:13px;line-height:1.5}.login-parity-field{gap:8px;margin-bottom:18px;display:grid}.login-parity-field label{font-size:13px;font-weight:750}.login-parity-input-wrap{position:relative}.login-parity-input-wrap input{width:100%;height:52px;color:var(--login-ink);border:1px solid var(--login-line);font:inherit;background:#fff;border-radius:9px;outline:none;padding:0 46px 0 15px;font-size:14px;transition:border-color .2s,box-shadow .2s}.login-parity-input-wrap input::placeholder{color:#98a6b8}.login-parity-input-wrap input:focus{border-color:var(--login-blue);box-shadow:0 0 0 4px #1768d11c}.login-parity-input-icon{color:#8a99ac;pointer-events:none;width:18px;height:18px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.login-parity-password-toggle{color:#7b8da2;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:38px;height:38px;padding:0;transition:color .2s,background .2s;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.login-parity-password-toggle svg{width:18px;height:18px}.login-parity-password-toggle:hover{color:var(--login-blue);background:var(--login-blue-soft)}.login-parity-submit{color:#fff;background:var(--login-blue);width:100%;min-height:52px;font:inherit;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:10px;margin-top:8px;font-size:14px;font-weight:800;transition:transform .2s,background .2s,box-shadow .2s;display:flex;box-shadow:0 12px 24px #1768d12e}.login-parity-submit svg{width:18px;height:18px}.login-parity-submit:hover:not(:disabled){background:#115bbd;transform:translateY(-1px);box-shadow:0 16px 30px #1768d13d}.login-parity-submit:disabled{cursor:wait;opacity:.72}.login-parity-spinner{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.75s linear infinite login-parity-spin}.login-parity-security-note{color:var(--login-muted);border-top:1px solid var(--login-line);gap:10px;margin:24px 0 0;padding-top:20px;font-size:12px;line-height:1.55;display:flex}.login-parity-security-note>svg{flex:none;width:15px;height:15px;margin-top:2px}.login-parity-security-note strong{color:#455b75;margin-bottom:2px;display:block}.login-parity-credit{color:#8795a7;text-align:center;margin:20px 0 0;font-size:11px}.login-parity-credit strong{color:#586b82;font-weight:750}.login-parity-back-link:focus-visible,.login-parity-password-toggle:focus-visible,.login-parity-submit:focus-visible{outline-offset:3px;outline:3px solid #1768d147}@keyframes login-parity-spin{to{transform:rotate(360deg)}}@media (width<=840px){.login-parity-page{background:linear-gradient(#f3f8ff,#fff 44%);grid-template-columns:1fr}.login-parity-brand-panel{border-right:0;border-bottom:1px solid var(--login-line);min-height:auto;padding:24px}.login-parity-panel-copy{margin:0;padding:46px 0 20px}.login-parity-panel-copy h1{max-width:520px;font-size:clamp(32px,8vw,46px)}.login-parity-panel-copy>p{margin-top:14px}.login-parity-portal-list,.login-parity-panel-foot{display:none}.login-parity-login-panel{padding:22px 24px 40px}.login-parity-back-link{position:absolute;top:35px;right:24px}.login-parity-wrap{padding:34px 0 26px}}@media (width<=480px){.login-parity-brand-name small{display:none}.login-parity-brand-mark{width:42px;height:42px}.login-parity-panel-copy{padding-top:38px}.login-parity-panel-copy>p{font-size:14px}.login-parity-wrap h1{font-size:27px}.login-parity-shield{margin-bottom:20px}}@media (prefers-reduced-motion:reduce){.login-parity-page *,.login-parity-page :before,.login-parity-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.public-document-root{min-height:100vh}.public-document-status{text-align:center;color:#19324f;place-content:center;gap:.75rem;min-height:60vh;padding:2rem;display:grid}.approved-admin-shell{--admin-sidebar:252px;color:#14243a;background:#f5f8fc;min-height:100vh}.approved-admin-shell svg{stroke-width:2px;width:18px;height:18px}.approved-admin-sidebar{z-index:30;width:var(--admin-sidebar);background:#fff;border-right:1px solid #dce6f2;flex-direction:column;gap:0;min-height:100vh;padding:0;transition:width .25s;display:flex;position:fixed;inset:0 auto 0 0}.approved-admin-brand{border-bottom:1px solid #dce6f2;align-items:center;gap:12px;min-height:78px;padding:0 18px;display:flex}.approved-admin-brand>span{color:#fff;background:#1768d1;border-radius:9px;flex:none;place-items:center;width:42px;height:42px;font-size:14px;font-weight:800;display:grid;box-shadow:inset 0 -5px #c85000}.approved-admin-brand strong{color:#123b70;min-width:0;font-size:14px}.approved-admin-brand small{color:#718096;letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:10px;font-weight:700;display:block}.approved-admin-sidebar nav{flex:1;margin:0;padding:14px 12px;display:block;overflow-y:auto}.admin-nav-group{gap:4px;margin:0 0 17px;padding:0;display:grid}.admin-nav-group>p{color:#8392a5;letter-spacing:.08em;text-transform:uppercase;margin:0;padding:0 12px 5px;font-size:11px;font-weight:750}.admin-nav-group>a{color:#65758a;border-radius:8px;align-items:center;gap:12px;min-height:40px;padding:8px 12px;font-size:14px;font-weight:650;display:flex;position:relative}.admin-nav-group>a:hover,.admin-nav-group>a.active{color:#1768d1;background:#eaf3ff}.admin-nav-group>a.active:before{content:"";background:#1768d1;border-radius:0 4px 4px 0;width:3px;height:22px;position:absolute;left:-12px}.approved-admin-account{border-top:1px solid #dce6f2;align-items:center;gap:11px;margin:0;padding:12px;display:flex}.approved-admin-account>span,.admin-profile-trigger>span{color:#1768d1;background:#eaf3ff;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:grid}.approved-admin-account>div{gap:2px;min-width:0;display:grid}.approved-admin-account strong{color:#263e5c;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.approved-admin-account small{color:#7b899b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.approved-admin-utility{z-index:20;min-height:78px;margin-left:var(--admin-sidebar);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #dce6f2;align-items:center;gap:12px;padding:0 24px;transition:margin-left .25s;display:flex;position:sticky;top:0}.admin-icon-button{color:#526579;cursor:pointer;background:#fff;border:1px solid #d9e3ee;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.admin-section-search{width:min(100%,370px);margin-right:auto;position:relative}.admin-section-search>svg{z-index:1;color:#8291a3;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.admin-section-search>input{width:100%;height:44px;font:inherit;background:#f8fafc;border:1px solid #dce5ee;border-radius:9px;outline:none;padding:0 14px 0 40px;font-size:13px}.admin-section-search>input:focus{border-color:#1768d1;box-shadow:0 0 0 4px #1768d11a}.admin-section-search>div{background:#fff;border:1px solid #dce5ee;border-radius:11px;gap:2px;padding:5px;display:grid;position:absolute;top:50px;left:0;right:0;box-shadow:0 18px 40px #233c5a29}.admin-section-search>div a{border-radius:7px;padding:10px;font-size:13px;font-weight:650}.admin-section-search>div a:hover{color:#1768d1;background:#eef6ff}.admin-office-label{color:#526579;background:#fff;border:1px solid #dce5ee;border-radius:8px;align-items:center;min-height:42px;padding:0 12px;font-size:13px;font-weight:650;display:inline-flex}.admin-menu-wrap{position:relative}.admin-primary-action,.admin-profile-trigger{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#1768d1;border:1px solid #1768d1;border-radius:8px;align-items:center;gap:8px;font-size:13px;font-weight:750;display:flex}.admin-primary-action{padding:0 13px}.admin-primary-action svg:last-child{width:14px}.admin-profile-trigger{color:#314963;background:#fff;border-color:#dce5ee;padding:3px 8px 3px 4px}.admin-profile-trigger>span{width:34px;height:34px}.admin-profile-trigger>strong{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.admin-profile-trigger>svg{width:14px}.admin-popover{z-index:50;background:#fff;border:1px solid #dce5ee;border-radius:11px;gap:2px;width:220px;padding:6px;display:grid;position:absolute;top:50px;right:0;box-shadow:0 18px 40px #233c5a29}.admin-popover a,.admin-popover button{color:#3c536f;min-height:40px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:7px 9px;font-size:13px;font-weight:650;display:flex}.admin-popover a:hover,.admin-popover button:hover{color:#1768d1;background:#eef6ff}.admin-profile-popover{width:260px}.admin-profile-popover>p{border-bottom:1px solid #e5ebf1;gap:3px;margin:0 0 4px;padding:8px 9px 11px;display:grid}.admin-profile-popover>p small{color:#78889a}.approved-admin-main{min-width:0;margin-left:var(--admin-sidebar);transition:margin-left .25s}.approved-admin-main .page-section{max-width:1600px;margin:auto;padding:28px 32px}.approved-admin-shell.is-collapsed .approved-admin-brand{justify-content:center;padding:0}.approved-admin-shell.is-collapsed .admin-nav-group>a{justify-content:center;padding:8px}.approved-admin-shell.is-collapsed .approved-admin-account{justify-content:center}.admin-mobile-close,.admin-mobile-backdrop,.mobile-only{display:none}.approved-admin-main .page-heading h1{color:#123b70;letter-spacing:-.035em;margin:.35rem 0 .45rem;font-size:clamp(1.75rem,2.5vw,2.35rem)}.approved-admin-main .page-heading p:last-child{color:#6d7e91;margin:0}.admin-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:24px;display:grid}.admin-metric{background:#fff;border:1px solid #dbe6f2;border-radius:12px;justify-content:space-between;align-items:center;min-height:112px;padding:20px;display:flex;box-shadow:0 8px 24px #2543640a}.admin-metric>div{gap:8px;display:grid}.admin-metric span{color:#6d7e91;font-size:13px;font-weight:650}.admin-metric strong{color:#1768d1;font-size:27px}.admin-metric>i{color:#1768d1;background:#eaf3ff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.admin-dashboard-grid{grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr);gap:18px;display:grid}.admin-dashboard-grid .table-card{margin-top:18px}.admin-dashboard-grid h2{color:#193b64;margin:0;font-size:17px}.admin-status-list{margin-top:15px;display:grid}.admin-status-list>div{color:#6c7c8f;border-bottom:1px solid #e7edf3;justify-content:space-between;gap:20px;padding:14px 0;font-size:13px;display:flex}.admin-status-list strong{color:#21704b}.admin-notice{color:#365675;background:#f3f8ff;border:1px solid #cfe0f3;border-radius:12px;margin-top:24px;padding:22px}.admin-notice strong{color:#174e8c}.admin-notice p{margin:7px 0 0;line-height:1.6}.approved-admin-main .table-card{box-shadow:0 8px 26px #2543640a}@media (width<=1050px){.admin-office-label{display:none}.admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-grid{grid-template-columns:1fr}.admin-profile-trigger>strong{display:none}}@media (width<=760px){.approved-admin-shell{--admin-sidebar:0px}.approved-admin-sidebar{width:min(320px,88vw);transform:translate(-105%);box-shadow:18px 0 50px #152b4633}.approved-admin-sidebar.is-open{transform:translate(0)}.approved-admin-brand{padding-right:10px}.admin-mobile-close{color:#53657a;background:#f2f6fa;border:0;border-radius:8px;place-items:center;width:38px;height:38px;margin-left:auto;display:grid}.admin-mobile-backdrop{z-index:29;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#14253a47;border:0;display:block;position:fixed;inset:0}.approved-admin-utility{margin-left:0;padding:0 14px}.approved-admin-main{margin-left:0}.desktop-only,.admin-section-search,.admin-primary-action{display:none}.mobile-only{display:grid}.approved-admin-main .page-section{padding:22px 16px}.admin-metric-grid{grid-template-columns:1fr 1fr}.page-heading{display:grid}.service-admin-layout{grid-template-columns:1fr}}@media (width<=470px){.admin-metric-grid{grid-template-columns:1fr}.admin-profile-trigger{border:0}.approved-admin-utility{gap:8px}.approved-admin-main .page-section{padding:18px 12px}}@media (prefers-reduced-motion:reduce){.approved-admin-shell *{transition-duration:.01ms!important}}.admin-field{color:#263e5c;gap:7px;min-width:0;font-size:13px;font-weight:700;display:grid;position:relative}.admin-field>span,.admin-field>label{font:inherit}.admin-field em{color:#d92d20;font-style:normal}.admin-field input,.admin-field textarea{color:#14243a;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d5e0eb;border-radius:8px;outline:none;padding:10px 12px;font-weight:500;transition:border-color .2s,box-shadow .2s}.admin-field textarea{resize:vertical;min-height:104px;line-height:1.55}.admin-field input:disabled,.admin-field textarea:disabled{cursor:not-allowed;color:#77879a;background:#f1f5f9}.admin-field>small{color:#6d7e91;font-size:11px;font-weight:550;line-height:1.4}.admin-field .admin-field-error{color:#c62f31}.admin-combobox-control{position:relative}.admin-combobox-control>input{padding-right:68px}.admin-customer-search .admin-combobox-control>input{padding-left:40px}.admin-combobox-clear,.admin-combobox-toggle{color:#5f7187;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;height:32px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.admin-combobox-clear{width:30px;right:34px}.admin-combobox-toggle{width:32px;right:3px}.admin-combobox-clear:hover,.admin-combobox-toggle:hover{color:#1768d1;background:#eef3f8}.admin-combobox-clear svg,.admin-combobox-toggle svg{width:15px;height:15px}.admin-search-icon{z-index:1;color:#7a899b;position:absolute;top:50%;left:13px;transform:translateY(-50%);width:16px!important;height:16px!important}.admin-combobox-options{z-index:60;background:#fff;border:1px solid #d5e0eb;border-radius:9px;gap:2px;max-height:260px;margin-top:5px;padding:5px;display:grid;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 18px 42px #22395429}.admin-combobox-options>button{color:#263e5c;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:13px;display:flex}.admin-combobox-options>button>span{gap:2px;display:grid}.admin-combobox-options>button small{color:#718096;font-size:11px;font-weight:500}.admin-combobox-options>button svg{width:16px;height:16px}.admin-combobox-options>p{color:#718096;text-align:center;margin:0;padding:12px;font-size:12px}.admin-control-spinner{border:2px solid #c9d6e4;border-top-color:#1768d1;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite admin-spin;position:absolute;top:14px;right:13px}@keyframes admin-spin{to{transform:rotate(360deg)}}.admin-grid-card{background:#fff;border:1px solid #d8e2ec;border-radius:12px;min-width:0;margin-top:24px;box-shadow:0 8px 26px #2543640a}.admin-grid-heading{justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.admin-grid-heading h2{color:#15283f;margin:0;font-size:20px}.admin-grid-heading p{color:#708195;margin:3px 0 0;font-size:13px}.admin-grid-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-grid-actions>button,.admin-grid-actions>a,.admin-column-menu>button{color:#263e5c;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7e1eb;border-radius:8px;align-items:center;gap:8px;padding:0 13px;font-size:13px;font-weight:700;display:inline-flex}.admin-grid-actions svg{width:16px;height:16px}.admin-grid-actions>button:hover,.admin-column-menu>button:hover{color:#1768d1;border-color:#a8c8ee}.admin-column-menu{position:relative}.admin-column-menu>button>span{color:#fff;background:#1768d1;border-radius:999px;padding:2px 6px;font-size:10px}.admin-column-popover{z-index:70;background:#fff;border:1px solid #d5e0eb;border-radius:10px;width:260px;padding:6px;position:absolute;top:46px;right:0;box-shadow:0 18px 42px #2239542e}.admin-column-popover>div{position:relative}.admin-column-popover>div svg{color:#7b899a;width:15px;height:15px;position:absolute;top:11px;left:10px}.admin-column-popover input{width:100%;height:37px;font:inherit;border:1px solid #d9e3ec;border-radius:7px;outline:none;padding:0 10px 0 32px;font-size:12px}.admin-column-popover>button{color:#344c68;width:100%;min-height:38px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:6px 8px;font-size:12px;display:flex}.admin-column-popover>button:hover{background:#eef6ff}.admin-column-popover>button:disabled{cursor:default;opacity:.68}.admin-column-popover>button>span{border:1px solid #bac8d7;border-radius:4px;place-items:center;width:16px;height:16px;display:grid}.admin-column-popover>button>span.checked{color:#fff;background:#1768d1;border-color:#1768d1}.admin-column-popover>button>span svg{width:12px;height:12px}.admin-column-popover>button small{color:#8290a0;margin-left:auto;font-size:10px}.admin-grid-scroll{border-top:1px solid #e1e8ef;min-width:0;overflow:auto}.admin-grid-scroll table{border-collapse:separate;border-spacing:0;min-width:100%}.admin-grid-scroll th,.admin-grid-scroll td{color:#26384f;vertical-align:top;text-transform:none;background:#fff;border-bottom:1px solid #e0e7ee;border-right:1px solid #e0e7ee;padding:12px;font-size:13px}.admin-grid-scroll th{color:#5f7187;white-space:nowrap;background:#f8fafc;padding:0;font-weight:650}.admin-grid-scroll th>button{width:100%;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;font-weight:650;display:flex}.admin-grid-scroll th>button:hover{color:#1768d1}.admin-grid-scroll th>button svg{width:14px;height:14px}.admin-grid-scroll th:last-child,.admin-grid-scroll td:last-child{border-right:0}.admin-grid-scroll .admin-grid-filters th{background:#fff;padding:9px}.admin-grid-filters input{width:100%;min-width:105px;height:42px;font:inherit;border:1px solid #d7e1eb;border-radius:7px;outline:none;padding:0 10px;font-size:12px}.admin-grid-filters input:focus{border-color:#1768d1;box-shadow:0 0 0 3px #1768d117}.admin-grid-filters .admin-field{gap:0}.admin-grid-filters .admin-field>label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.admin-grid-filters .admin-field input{min-width:115px;height:42px;min-height:42px;font-size:12px}.admin-grid-filters .admin-combobox-options{min-width:220px}.admin-range-filter{gap:5px;display:flex}.admin-range-filter input{min-width:75px}.admin-grid-scroll .align-right{text-align:right}.admin-grid-state{color:#718096;text-align:center;padding:34px}.admin-grid-footer{justify-content:space-between;align-items:center;gap:15px;padding:13px 18px;display:flex}.admin-grid-footer p{color:#718096;margin:0;font-size:12px}.admin-grid-footer>div{align-items:center;gap:8px;display:flex}.admin-grid-footer label{color:#60748a;align-items:center;gap:8px;font-size:12px;display:flex;position:relative}.admin-grid-footer select{appearance:none;height:36px;font:inherit;background:#fff;border:1px solid #d7e1eb;border-radius:7px;padding:0 28px 0 9px}.admin-grid-footer label svg{pointer-events:none;width:13px;height:13px;position:absolute;right:8px}.admin-grid-footer button{min-height:36px;font:inherit;background:#fff;border:1px solid #d7e1eb;border-radius:7px;padding:0 11px;font-size:12px;font-weight:650}.admin-grid-footer button:disabled{cursor:not-allowed;opacity:.5}.admin-grid-footer span{color:#60748a;font-size:12px}@media (width<=760px){.admin-grid-heading,.admin-grid-footer{flex-direction:column;align-items:stretch}.admin-grid-actions{justify-content:flex-start}.admin-grid-footer>div{flex-wrap:wrap}.admin-grid-card{border-radius:9px}}.admin-grid-actions>a.admin-grid-primary{color:#fff;background:#1768d1;border-color:#1768d1}.admin-row-actions{gap:7px;display:flex}.admin-row-actions>a{color:#263e5c;background:#fff;border:1px solid #d7e1eb;border-radius:7px;align-items:center;min-height:34px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.admin-row-actions>a.primary{color:#fff;background:#1768d1;border-color:#1768d1}.admin-status-pill{color:#244eb1;background:#e2ebff;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:750;display:inline-flex}.admin-grid-scroll td strong{display:block}.admin-grid-scroll td small{color:#718096;text-overflow:ellipsis;white-space:nowrap;max-width:320px;margin-top:3px;display:block;overflow:hidden}.admin-row-actions>button{color:#263e5c;min-height:34px;font:inherit;background:#fff;border:1px solid #d7e1eb;border-radius:7px;align-items:center;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex}.admin-row-actions>button.danger{color:#c52d31;border-color:#f3b5b5}.admin-flag-list{flex-wrap:wrap;gap:5px;display:flex}.admin-flag-list span{color:#2d5cb4;background:#e6efff;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:700}.approved-service-form{background:#fff;border:1px solid #d8e2ec;border-radius:12px;gap:19px;margin-top:22px;padding:24px;display:grid;box-shadow:0 8px 26px #2543640a}.approved-service-form>header{background:0 0;border:0;border-bottom:1px solid #e4eaf0;min-height:auto;padding:0 0 17px;display:block}.approved-service-form>header h2{color:#1e3551;margin:0;font-size:19px}.approved-service-form>header p{color:#718196;margin:4px 0 0;font-size:13px}.approved-checkbox-row{flex-wrap:wrap;gap:20px;display:flex}.approved-checkbox-row label{color:#334b65;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.approved-checkbox-row input{accent-color:#1768d1;width:17px;height:17px}.approved-service-form>.admin-detail-save{justify-self:start}@media (width<=600px){.approved-service-form{padding:17px}.approved-service-form>.admin-detail-save{width:100%}}.admin-form-notice{color:#08745d;background:#effcf7;border:1px solid #a9dfcf;border-radius:8px;margin:16px 0 0;padding:12px 14px;font-size:13px}.service-shared-fields{padding-bottom:4px}.service-language-editor{background:#f8fbff;border:1px solid #d7e3ef;border-radius:12px;gap:0;display:grid;overflow:clip}.service-language-editor>header{background:#fff;border-bottom:1px solid #d7e3ef;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.service-language-editor>header h2{color:#1e3551;margin:0;font-size:18px}.service-language-editor>header p{color:#718196;margin:4px 0 0;font-size:12px}.service-translate-button{color:#fff;min-height:40px;font:inherit;cursor:pointer;white-space:nowrap;background:#1768d1;border:1px solid #1768d1;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:750;display:inline-flex}.service-translate-button:disabled{cursor:not-allowed;opacity:.58}.service-translate-button svg{width:17px;height:17px}.service-language-grid{grid-template-columns:150px repeat(3,minmax(0,1fr));display:grid}.service-language-head{z-index:4;background:#edf5ff;border-bottom:1px solid #d7e3ef;position:sticky;top:78px}.service-language-head>span,.service-language-head>strong{color:#294765;border-right:1px solid #d7e3ef;align-content:center;min-height:58px;padding:9px 12px;font-size:13px;display:grid}.service-language-head>strong:last-child{border-right:0}.service-language-head small{color:#7188a0;margin-top:3px;font-size:10px;font-weight:650;display:block}.service-language-row{border-bottom:1px solid #d7e3ef}.service-language-row:last-child{border-bottom:0}.service-language-row-label{color:#294765;padding:18px 12px;font-size:12px}.service-language-row-label em{color:#cf3f36;font-style:normal}.service-language-cell{background:#fff;border-left:1px solid #d7e3ef;min-width:0;padding:12px}.service-language-cell .admin-field{height:100%}.service-language-cell .admin-field>span{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.service-language-cell textarea{resize:vertical;height:100%;min-height:132px}.service-language-row:has(textarea[rows="7"]) .service-language-cell textarea{min-height:180px}.service-language-row:has(textarea[rows="8"]) .service-language-cell textarea{min-height:205px}@media (width<=1100px){.service-language-grid{grid-template-columns:120px repeat(3,minmax(230px,1fr))}.service-language-editor{overflow-x:auto}.service-language-editor>header{min-width:850px;position:sticky;left:0}.service-language-head,.service-language-row{min-width:850px}}@media (width<=700px){.service-language-editor{overflow:visible}.service-language-editor>header{flex-direction:column;align-items:stretch;min-width:0;position:static}.service-language-grid{grid-template-columns:1fr;min-width:0;display:grid}.service-language-head{display:none}.service-language-row{padding:15px}.service-language-row-label{padding:0 0 10px}.service-language-cell{background:0 0;border:0;padding:8px 0}.service-language-cell .admin-field>span{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.service-translate-button{white-space:normal}}.approved-admin-main .approved-form-card>header{background:0 0;border:0;justify-content:flex-start;padding:0}.approved-detail-grid{grid-template-columns:1fr 1fr;align-items:start;gap:18px;margin-top:22px;display:grid}.approved-detail-column{gap:18px;display:grid}.approved-detail-card{background:#fff;border:1px solid #d8e2ec;border-radius:12px;padding:20px;box-shadow:0 8px 26px #2543640a}.approved-detail-card>header{background:0 0;border:0;border-bottom:1px solid #e4eaf0;justify-content:flex-start;align-items:center;gap:10px;min-height:auto;padding:0 0 15px;display:flex}.approved-detail-card>header i{color:#1768d1;background:#eaf3ff;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.approved-detail-card>header svg{width:18px;height:18px}.approved-detail-card h2{color:#1e3551;margin:0;font-size:17px}.approved-detail-card>div{gap:14px;margin-top:16px;display:grid}.approved-detail-row{border-bottom:1px solid #e8edf2;grid-template-columns:130px 1fr;gap:12px;padding-bottom:11px;display:grid}.approved-detail-row span{color:#718196;font-size:12px}.approved-detail-row strong{color:#263e5c;font-size:13px}.admin-detail-save{color:#fff;min-height:40px;font:inherit;background:#1768d1;border:1px solid #1768d1;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:13px;font-weight:750;display:inline-flex}.admin-detail-save:disabled{opacity:.55}.admin-detail-save svg{width:16px;height:16px}.approved-detail-card form{gap:12px;display:grid}.admin-timeline{gap:0;display:grid}.admin-timeline article{grid-template-columns:16px 1fr;gap:10px;padding-bottom:17px;display:grid;position:relative}.admin-timeline article:not(:last-child):before{content:"";background:#d6e2ee;width:1px;position:absolute;top:13px;bottom:0;left:5px}.admin-timeline article>i{z-index:1;background:#1768d1;border:3px solid #dbeafe;border-radius:50%;width:11px;height:11px;margin-top:3px}.admin-timeline article strong{font-size:12px}.admin-timeline article p{color:#445b74;margin:4px 0;font-size:13px}.admin-timeline article small{color:#7c8c9d;font-size:11px}@media (width<=900px){.approved-detail-grid{grid-template-columns:1fr}}@media (width<=520px){.approved-detail-row{grid-template-columns:1fr;gap:4px}}.admin-back-link{color:#405975;margin-bottom:18px;font-size:13px;font-weight:700;display:inline-flex}.approved-form-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;margin-top:22px;display:grid}.approved-form-sections{gap:16px;display:grid}.approved-form-card,.approved-form-summary{background:#fff;border:1px solid #d8e2ec;border-radius:12px;padding:22px;box-shadow:0 8px 26px #2543640a}.approved-form-card>header{align-items:flex-start;gap:12px;display:flex}.approved-form-card>header i{color:#1768d1;background:#eaf3ff;border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.approved-form-card>header i svg{width:19px;height:19px}.approved-form-card h2,.approved-form-summary h2{color:#1d324c;margin:0;font-size:19px}.approved-form-card header p,.approved-form-summary>p{color:#718196;margin:4px 0 0;font-size:13px}.approved-form-card-body{gap:17px;margin-top:20px;display:grid}.approved-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.approved-form-summary{position:sticky;top:98px}.approved-summary-row{border-bottom:1px solid #e3e9ef;gap:5px;padding:15px 0;display:grid}.approved-summary-row span{color:#7a899a;font-size:12px}.approved-summary-row strong{color:#263e5c;font-size:13px}.approved-summary-note{color:#60758d;background:#f2f7fd;border-radius:9px;gap:9px;margin-top:16px;padding:13px;font-size:12px;line-height:1.5;display:flex}.approved-summary-note svg{color:#1768d1;flex:none;width:17px;height:17px}.approved-form-actions{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-top:1px solid #dbe4ed;grid-column:1/-1;justify-content:flex-end;gap:9px;margin:0 -32px -28px;padding:14px 32px;display:flex;position:sticky;bottom:0;right:0}.approved-form-actions>a,.approved-form-actions>button{color:#344a63;min-height:42px;font:inherit;background:#fff;border:1px solid #d7e1eb;border-radius:8px;align-items:center;gap:8px;padding:0 15px;font-size:13px;font-weight:750;display:inline-flex}.approved-form-actions>button{color:#fff;background:#1768d1;border-color:#1768d1}.approved-form-actions>button:disabled{opacity:.6}.approved-form-actions svg{width:16px;height:16px}.admin-form-alert{color:#b42318;background:#fff4f4;border:1px solid #f2b8b8;border-radius:8px;margin:16px 0 0;padding:12px 14px;font-size:13px}@media (width<=980px){.approved-form-layout{grid-template-columns:1fr}.approved-form-summary{position:static}.approved-form-actions{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}}@media (width<=600px){.approved-form-grid{grid-template-columns:1fr}.approved-form-card,.approved-form-summary{padding:17px}.approved-form-actions{margin-left:-16px;margin-right:-16px;padding:12px 16px}.approved-form-actions>a,.approved-form-actions>button{flex:1;justify-content:center}}.admin-session-check{color:#52637a;background:#f7f9fc;place-content:center;justify-items:center;gap:.75rem;min-height:100vh;font-weight:600;display:grid}.admin-session-check span{border:3px solid #dbe5f1;border-top-color:#0b8a70;border-radius:50%;width:2rem;height:2rem;animation:.7s linear infinite admin-session-spin}@keyframes admin-session-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.admin-session-check span{border-top-color:#0b8a70;animation:none}}.approved-record-form{gap:1.25rem;display:grid}.approved-record-form .approved-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.approved-field-span{grid-column:1/-1}.approved-check-field{color:#24364d;align-items:center;gap:.65rem;font-size:.875rem;font-weight:650;display:flex}.approved-check-field input{accent-color:#0b8a70;width:1rem;height:1rem}.approved-form-actions{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8fafcf5;border-top:1px solid #dfe6ee;justify-content:flex-end;gap:.75rem;margin:0 -2rem;padding:1rem 2rem;display:flex;position:sticky;bottom:0}.admin-secondary-button{color:#172033;background:#fff;border:1px solid #d5dfeb;border-radius:.45rem;justify-content:center;align-items:center;min-height:2.5rem;padding:.55rem 1rem;font-weight:650;text-decoration:none;display:inline-flex}@media (width<=700px){.approved-record-form .approved-form-grid{grid-template-columns:1fr}.approved-field-span{grid-column:auto}.approved-form-actions{grid-template-columns:1fr 1fr;margin:0 -1rem;padding:1rem;display:grid}}.approved-form-actions>button.admin-danger-button{color:#b42318;box-shadow:none;background:#fff5f5;border-color:#efb4b4;margin-right:auto}.approved-form-actions>button.admin-danger-button:hover{background:#ffe8e8}.approved-form-actions>button.admin-danger-button:disabled{cursor:not-allowed;opacity:.6}.approved-detail-actions{align-items:center;gap:10px;display:flex}.approved-detail-actions .admin-danger-button{color:#b42318;min-height:42px;font:inherit;background:#fff5f5;border:1px solid #efb4b4;border-radius:8px;align-items:center;gap:7px;padding:0 14px;font-weight:700;display:inline-flex}.approved-detail-actions .admin-danger-button svg{width:16px}.approved-detail-actions .admin-danger-button:disabled{cursor:not-allowed;opacity:.55}.application-form-layout{grid-template-columns:1fr;align-items:start;gap:1.5rem;display:grid}.application-form-main{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.5rem;display:grid}.application-form-main>.approved-form-card{height:100%}.application-form-layout .approved-form-actions{grid-column:1/-1}.application-form-layout .admin-grid-primary svg{width:1rem;height:1rem}@media (width<=1080px){.application-form-layout .approved-form-actions{grid-column:auto}}@media (width<=900px){.application-form-main{grid-template-columns:1fr}.application-form-main>.approved-form-card{height:auto}}.application-whatsapp-panel{background:#f0fbf6;border:1px solid #a8dec8;border-radius:10px;gap:13px;margin-top:5px;padding:15px;display:grid}.application-whatsapp-panel>header{align-items:center;gap:10px;display:flex}.application-whatsapp-panel>header>span{color:#08775d;background:#d8f5e7;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:grid}.application-whatsapp-panel>header svg{width:18px;height:18px}.application-whatsapp-panel>header>div{gap:2px;display:grid}.application-whatsapp-panel>header strong{color:#075e54;font-size:14px}.application-whatsapp-panel>header small,.application-whatsapp-panel>p{color:#52756d;margin:0;font-size:11px;line-height:1.5}.application-whatsapp-panel textarea{background:#fff;min-height:205px}.application-whatsapp-actions{justify-content:flex-end;align-items:stretch;gap:8px;display:flex}.application-whatsapp-actions>a,.application-whatsapp-actions>button{color:#315f56;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b8d9ce;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:750;display:inline-flex}.application-whatsapp-actions svg{width:16px;height:16px}.application-whatsapp-actions .application-whatsapp-open{color:#fff;background:#128c7e;border-color:#128c7e}.application-whatsapp-actions .application-whatsapp-open:disabled{cursor:not-allowed;opacity:.55}@media (width<=600px){.application-whatsapp-actions{flex-direction:column}.application-whatsapp-actions>a,.application-whatsapp-actions>button{width:100%}}.application-payment-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.application-payment-summary>span{background:#f7fbff;border:1px solid #d6e4f2;border-radius:9px;gap:5px;padding:13px;display:grid}.application-payment-summary small{color:#6c8198;font-size:11px}.application-payment-summary strong{color:#173557;font-size:20px}.application-payment-entry{background:#f5faff;border:1px solid #c7dcf0;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;padding:15px;display:grid}.application-payment-entry .admin-field:has(textarea){grid-column:1/-1}.application-payment-entry>.admin-grid-primary{justify-self:start;min-height:42px}.application-payment-history{gap:8px;display:grid}.application-payment-history>p{color:#718196;margin:0;font-size:13px}.application-payment-history>article{background:#fff;border:1px solid #dce7f1;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.application-payment-history>article>div{gap:2px;display:grid}.application-payment-history strong{color:#173557;font-size:15px}.application-payment-history span,.application-payment-history small{color:#718196;font-size:11px}.application-payment-history article.is-reversed{opacity:.65;background:#f7f7f7;text-decoration:line-through}.application-payment-history button{color:#b42318;font:inherit;cursor:pointer;background:#fff7f7;border:1px solid #e5a7a7;border-radius:7px;padding:7px 10px;font-size:11px;font-weight:700}@media (width<=600px){.application-payment-summary,.application-payment-entry{grid-template-columns:1fr}.application-payment-entry .admin-field:has(textarea){grid-column:auto}}.application-payment-grid .admin-grid-card{height:auto;min-height:220px;max-height:none;margin:0}.application-payment-grid .admin-grid-scroll{min-height:150px;max-height:360px}.application-payment-grid .admin-grid-toolbar{padding:10px 12px}.application-payment-grid .admin-grid-toolbar-title h2{font-size:15px}.application-payment-grid .admin-grid-toolbar-title p{font-size:11px}.application-payment-grid .admin-row-actions button{color:#24568c;min-height:26px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9d9e8;border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.application-payment-grid .admin-row-actions button svg{width:13px}.application-payment-grid .admin-row-actions button.admin-payment-delete{color:#b42318;background:#fff5f5;border-color:#efb4b4}.application-payment-grid tr.application-payment-row-deleted>td{color:#8794a5;background:#f6f7f9;text-decoration:line-through}.application-payment-grid .admin-status-pill.is-deleted{color:#b42318;background:#fde8e8}.application-payment-editor-heading{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.application-payment-editor-heading strong{color:#173557;font-size:15px}.application-payment-editor-heading button{color:#5f7790;cursor:pointer;background:#fff;border:1px solid #cbdbea;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.application-payment-editor-heading svg{width:15px}@media (width<=600px){.application-payment-editor-heading{grid-column:auto}.application-payment-grid .admin-grid-scroll{max-height:320px}}.password-form-page{max-width:650px;margin:0 auto}.password-form-page .approved-form-card-body{gap:1rem;display:grid}.password-form-page .admin-grid-primary{justify-self:start}.admin-cell-subtitle{color:#687a91;margin-top:.2rem;font-weight:400;display:block}.permission-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.permission-groups fieldset{border:1px solid #dfe6ee;border-radius:.55rem;gap:.65rem;padding:1rem;display:grid}.permission-groups legend{color:#16283f;padding:0 .35rem;font-weight:700}.permission-groups label{color:#40536c;align-items:center;gap:.55rem;font-size:.84rem;display:flex}.permission-groups input{accent-color:#0b8a70}@media (width<=700px){.permission-groups{grid-template-columns:1fr}}.admin-grid-toolbar{background:#f9fbfd;border-bottom:1px solid #e1e8f0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.admin-grid-toolbar>label{width:min(100%,340px);display:block;position:relative}.admin-grid-toolbar>label svg{color:#76879a;width:1rem;height:1rem;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.admin-grid-toolbar input{width:100%;height:2.45rem;font:inherit;background:#fff;border:1px solid #d5dfeb;border-radius:.45rem;padding:0 .8rem 0 2.25rem;font-size:.82rem}.admin-grid-toolbar>div{flex-wrap:wrap;gap:.5rem;display:flex}.admin-grid-toolbar button{color:#40536c;min-height:2.35rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5dfeb;border-radius:.4rem;align-items:center;gap:.4rem;padding:.45rem .7rem;font-size:.78rem;font-weight:650;display:inline-flex}.admin-grid-toolbar button svg{width:.9rem;height:.9rem}.admin-grid-toolbar button:disabled{cursor:not-allowed;opacity:.45}.admin-grid-summaries{background:#f8fafc;border-top:1px solid #e1e8f0;justify-content:flex-end;align-items:stretch;gap:.6rem;padding:.75rem 1.2rem;display:flex}.admin-grid-summaries>span{color:#718096;text-transform:uppercase;align-self:center;margin-right:auto;font-size:.76rem;font-weight:700}.admin-grid-summaries>div{background:#fff;border:1px solid #dbe4ee;border-radius:.45rem;gap:.2rem;min-width:130px;padding:.55rem .75rem;display:grid}.admin-grid-summaries small{color:#748499;font-size:.7rem}.admin-grid-summaries strong{color:#173d70;font-size:.95rem}@media (width<=760px){.admin-grid-toolbar{flex-direction:column;align-items:stretch}.admin-grid-toolbar>label{width:100%}.admin-grid-toolbar>div{grid-template-columns:1fr 1fr;display:grid}.admin-grid-toolbar button{justify-content:center}.admin-grid-summaries{overflow-x:auto}.admin-grid-summaries>span{display:none}}.reports-page{gap:1.5rem;display:grid}.report-filter-grid{grid-template-columns:repeat(5,minmax(130px,1fr)) auto auto;align-items:end;gap:.8rem;display:grid}.report-filter-grid>button{min-height:44px}.report-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.report-metric{background:#fff;border:1px solid #dce5ee;border-radius:.7rem;justify-content:space-between;align-items:flex-start;min-height:118px;padding:1.15rem;display:flex;box-shadow:0 5px 18px #1f3a5b0a}.report-metric div{align-self:stretch;gap:.8rem;display:grid}.report-metric span{color:#6b7d92;font-size:.82rem}.report-metric strong{color:#12263f;font-size:1.35rem}.report-metric>svg{color:#0b8a70;width:1.1rem}.report-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.reports-page>.admin-grid-card,.report-two-column>.admin-grid-card{margin-top:0}.reports-page .admin-grid-card:not(.admin-grid-card-compact){height:auto;min-height:360px;max-height:none}.reports-page .admin-grid-scroll{flex:none;height:min(420px,52vh);min-height:180px}.report-two-column .admin-grid-toolbar{flex-direction:column;align-items:stretch}.report-two-column .admin-grid-toolbar>.admin-grid-toolbar-actions{flex-wrap:wrap;justify-content:flex-start}@media (width<=1100px){.report-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.report-filter-grid,.report-two-column,.report-metrics{grid-template-columns:1fr}.reports-page .admin-grid-scroll{height:min(380px,48vh)}}.agent-ledger-filter-grid{grid-template-columns:repeat(3,minmax(160px,240px));gap:.8rem;margin-top:1rem;display:grid}.agent-ledger-page .approved-back-link svg{width:15px}.agent-ledger-page .page-heading{margin:0}.agent-ledger-page .page-heading p{color:#718196;margin:.35rem 0 0}@media (width<=760px){.agent-ledger-filter-grid{grid-template-columns:1fr}}.admin-office-selector{align-items:center;min-width:165px;display:flex;position:relative}.admin-office-selector select{appearance:none;color:#173557;width:100%;height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbdbe9;border-radius:8px;padding:0 32px 0 12px;font-size:12px;font-weight:700}.admin-office-selector select:disabled{cursor:default;opacity:1;background:#f5f9fd}.admin-office-selector>svg{pointer-events:none;color:#66819e;width:15px;position:absolute;right:9px}@media (width<=720px){.admin-office-selector{min-width:44px;max-width:145px}.admin-office-selector select{font-size:11px}}.financial-statement-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;display:grid}.statement-credit{color:#087a57}.statement-debit{color:#c2413b}@media (width<=1100px){.financial-statement-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.financial-statement-metrics{grid-template-columns:1fr}}.email-test-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;display:grid}.email-test-row .admin-secondary-button{gap:.45rem;min-height:44px}.email-test-row svg{width:17px;height:17px}.state-message.success{color:#08705c;background:#effcf7;border-color:#8ed8c5}@media (width<=700px){.email-test-row{grid-template-columns:1fr}.email-test-row .admin-secondary-button{width:100%}}.payouts-page{gap:1.25rem;display:grid}.payout-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.payout-metrics article{background:#fff;border:1px solid #dae4ed;border-radius:.65rem;gap:.7rem;padding:1rem 1.15rem;display:grid}.payout-metrics span{color:#6d7e91;font-size:.78rem}.payout-metrics strong{color:#18314f;font-size:1.3rem}.payout-panel>header{position:relative}.payout-panel .icon-close{color:#61758c;background:0 0;border:0;margin-left:auto}.payout-panel .icon-close svg{width:18px}.payout-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:1rem;margin-top:1.2rem;display:grid}.payout-form-grid .admin-grid-primary{min-height:44px}.payout-paid{color:#08705c;align-items:center;gap:.35rem;font-weight:700;display:inline-flex}.payout-paid svg{width:15px}.admin-grid-primary.compact{min-height:34px;padding:.35rem .65rem;font-size:.75rem}@media (width<=900px){.payout-form-grid,.payout-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.payout-form-grid,.payout-metrics{grid-template-columns:1fr}}.admin-nav-group>a{font-weight:600}.admin-grid-card>.admin-grid-toolbar{border-radius:11px 11px 0 0}.admin-grid-scroll th>button{min-height:32px}.admin-grid-scroll .admin-grid-filters th{padding:4px}.admin-grid-filters input,.admin-grid-filters .admin-field input{height:32px;min-height:32px;padding-top:4px;padding-bottom:4px}.admin-grid-filters .admin-combobox-clear,.admin-grid-filters .admin-combobox-toggle{height:28px}.admin-grid-scroll tbody td{white-space:nowrap}.admin-grid-toolbar>div{flex-wrap:nowrap}.admin-grid-toolbar .admin-column-menu{flex:none;overflow:visible}.admin-grid-toolbar>.admin-grid-toolbar-title{flex:1;gap:3px;min-width:180px;display:grid}.admin-grid-toolbar-title h2{color:#15283f;margin:0;font-size:18px;line-height:1.25}.admin-grid-toolbar-title p{color:#708195;margin:0;font-size:12px;line-height:1.35}.admin-grid-toolbar>.admin-grid-toolbar-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex;overflow:visible}.admin-grid-toolbar-actions .admin-grid-primary{white-space:nowrap;min-height:38px;margin:0}@media (width<=1200px){.admin-grid-toolbar{flex-direction:column;align-items:stretch}.admin-grid-toolbar>.admin-grid-toolbar-actions{justify-content:flex-start}}@media (width<=760px){.admin-grid-toolbar>.admin-grid-toolbar-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-grid-toolbar-actions .admin-grid-primary,.admin-grid-toolbar-actions button{justify-content:center}}.admin-grid-toolbar-actions>a.admin-grid-primary{color:#fff;background:#1768d1;border:1px solid #1768d1;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:13px;font-weight:700;display:inline-flex}.audit-view-switch{margin-bottom:14px}.admin-grid-scroll tbody td{vertical-align:middle;height:32px;padding:2px 12px}.admin-row-actions>a{min-height:28px}.admin-usage-pill{border-radius:999px;align-items:center;min-height:22px;padding:2px 8px;font-size:11px;font-weight:750;display:inline-flex}.admin-usage-pill.unused{color:#08775f;background:#dcf7eb}.admin-usage-pill.in-use{color:#2753ad;background:#e5edff}.admin-row-actions>button.admin-in-use-button{color:#60758b;cursor:help;background:#eef3f8;border-color:#cbd7e5}.customer-delete-warning{color:#805b12;background:#fff8e8;border:1px solid #f0c36d;border-radius:8px;align-items:center;gap:8px;margin:0;padding:11px 14px;font-size:13px;display:flex}.customer-delete-warning strong{white-space:nowrap}[data-table-key=expenses] tbody td{height:27px;padding:1px 10px;font-size:12px}[data-table-key=expenses] .admin-row-actions>a,[data-table-key=expenses] .admin-row-actions>button{min-height:24px;padding:0 9px;font-size:11px}.admin-grid-status-select{gap:0;min-width:150px}.admin-grid-status-select>label{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.admin-grid-status-select .admin-combobox-control,.admin-grid-status-select .admin-combobox-control>input{height:34px;min-height:34px}.admin-grid-status-select .admin-combobox-control>input{padding-top:5px;padding-bottom:5px;font-size:12px}.admin-row-actions>button.admin-grid-status-save{color:#fff;background:#1768d1;border-color:#1768d1;justify-content:center;width:34px;min-width:34px;min-height:28px;padding:0}.admin-row-actions>button.admin-grid-status-save:disabled{color:#93a2b2;cursor:not-allowed;background:#eef2f6;border-color:#d7e1eb}.admin-grid-status-save svg{width:15px;height:15px}.admin-spin-icon{animation:.7s linear infinite admin-spin}[data-table-key=applications] tbody td{height:30px;padding:1px 10px}[data-table-key=applications] .admin-grid-status-select .admin-combobox-control,[data-table-key=applications] .admin-grid-status-select .admin-combobox-control>input{height:28px;min-height:28px}[data-table-key=applications] .admin-grid-status-select .admin-combobox-control>input{padding:2px 56px 2px 9px;font-size:11px}[data-table-key=applications] .admin-grid-status-select .admin-combobox-clear,[data-table-key=applications] .admin-grid-status-select .admin-combobox-toggle{height:24px}[data-table-key=applications] .admin-row-actions>a,[data-table-key=applications] .admin-row-actions>button{min-height:26px}[data-table-key=applications] tbody tr.application-row-on-process>td{background:#fff8d9;border-bottom-color:#e7c84b}[data-table-key=applications] tbody tr.application-row-done>td{background:#eaf8ef;border-bottom-color:#68b984}[data-table-key=applications] tbody tr.application-row-rejected>td{background:#fdedef;border-bottom-color:#e58a94}[data-table-key=applications] tbody tr.application-row-done-ready>td{background:#fff0df;border-bottom-color:#e9a45b}.admin-grid-card:not(.admin-grid-card-compact){flex-direction:column;height:calc(100dvh - 134px);min-height:360px;max-height:900px;display:flex;overflow:hidden}.admin-grid-card:not(.admin-grid-card-compact) .admin-grid-scroll{overscroll-behavior-x:contain;overscroll-behavior-y:auto;flex:1;min-height:180px;overflow:auto}.admin-grid-scroll thead th{z-index:3;position:sticky;top:0}.admin-grid-scroll thead .admin-grid-filters th{z-index:4;top:32px}.admin-grid-scroll .admin-grid-pinned-left{z-index:2;border-right:1px solid #c7d8e9;position:sticky;left:0;box-shadow:5px 0 9px -9px #15375bb8}.admin-grid-scroll .admin-grid-pinned-right{z-index:2;border-left:1px solid #c7d8e9;position:sticky;right:0;box-shadow:-5px 0 9px -9px #15375bb8}.admin-grid-scroll thead .admin-grid-pinned-left,.admin-grid-scroll thead .admin-grid-pinned-right{z-index:6}.admin-grid-scroll .admin-grid-filters .admin-grid-pinned-left,.admin-grid-scroll .admin-grid-filters .admin-grid-pinned-right{z-index:7}@media (width<=760px){.admin-grid-card:not(.admin-grid-card-compact){height:calc(100dvh - 106px);min-height:300px}.admin-grid-scroll .admin-grid-pinned-right{max-width:170px}.admin-grid-scroll .admin-grid-pinned-right .admin-row-actions{flex-wrap:wrap}}.application-readonly-fields{border:0;min-width:0;margin:0;padding:0;display:contents}.parity-admin-page{--green:#078568;color:#0d2039;background:#f6f9fc;min-height:100vh;font-family:Inter,system-ui,sans-serif}.parity-sidebar{z-index:10;background:#fff;border-right:1px solid #dbe3ec;flex-direction:column;gap:0;width:255px;min-height:100vh;padding:0;display:flex;position:fixed;inset:0 auto 0 0}.parity-brand{border-bottom:1px solid #dbe3ec;align-items:center;gap:13px;min-height:80px;padding:0 20px;display:flex}.parity-brand>span{background:var(--green);color:#fff;border-radius:6px;place-items:center;width:40px;height:40px;font-size:13px;font-weight:800;display:grid}.parity-brand strong{font-size:13px}.parity-brand small{color:#58708b;margin-top:4px;font-size:11px;font-weight:500;display:block}.parity-sidebar nav{flex:1;margin:0;padding:16px;display:block}.parity-sidebar nav>p{color:#49627e;text-transform:uppercase;margin:5px 12px 7px;font-size:11px}.parity-sidebar nav>p:nth-of-type(2){margin-top:24px}.parity-sidebar nav>a,.parity-side-action{color:#4e6885;border-radius:7px;align-items:center;gap:12px;min-height:40px;padding:9px 12px;font-size:14px;font-weight:500;display:flex}.parity-sidebar nav>a svg,.parity-side-action svg,.parity-logout svg{width:17px;height:17px}.parity-sidebar nav>a.active{border-left:3px solid var(--green);color:var(--green);background:#e3f1ee;border-radius:6px;font-weight:700}.parity-account{background:#eef2f6;border-radius:7px;gap:3px;margin:0 16px 12px;padding:11px 12px;font-size:11px;display:grid}.parity-account strong{font-size:12px}.parity-account span{color:#607993}.parity-side-action{color:#07192d;margin:0 16px;font-weight:650}.parity-logout{min-height:42px;font:inherit;background:#fff;border:1px solid #d6e0ea;border-radius:6px;align-items:center;gap:11px;margin:8px 16px 16px;padding:0 14px;font-size:13px;font-weight:650;display:flex}.parity-content{min-width:0;margin-left:255px;padding:32px 44px 42px}.parity-page-header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.parity-page-header p{color:var(--green);text-transform:uppercase;margin:0;font-size:13px;font-weight:650}.parity-page-header h1{letter-spacing:-.035em;margin:8px 0 10px;font-size:30px}.parity-page-header span,.parity-page-header small{color:#5c7692;display:block}.parity-page-header>div:last-child{gap:9px;display:flex}.parity-page-header button,.parity-filter-card button,.parity-inquiry-heading button,.parity-data-card td button{min-height:41px;font:inherit;background:#fff;border:1px solid #d8e1eb;border-radius:6px;padding:0 15px;font-size:13px;font-weight:650}.parity-primary{color:#fff;align-items:center;display:inline-flex;border-color:var(--green)!important;background:var(--green)!important;gap:9px!important}.parity-primary svg{width:16px}.parity-filter-card,.parity-data-card{background:#fff;border:1px solid #d7e1eb;border-radius:9px;padding:24px}.parity-filter-card h2,.parity-data-card h2,.parity-inquiry-heading h2{margin:0;font-size:20px}.parity-filter-card>p,.parity-data-card>p,.parity-inquiry-heading p{color:#607892;margin:5px 0 0;font-size:13px}.parity-presets{flex-wrap:wrap;gap:8px;margin:25px 0 17px;display:flex}.parity-presets button{min-height:36px;padding:0 13px}.parity-presets button.selected{border-color:var(--green);background:var(--green);color:#fff}.parity-filter-fields{grid-template-columns:192px 192px 225px auto 1fr;align-items:end;gap:12px;display:grid}.parity-filter-fields label{gap:8px;font-size:13px;font-weight:650;display:grid}.parity-filter-fields input,.parity-filter-fields select{width:100%;height:44px;font:inherit;background:#fff;border:1px solid #d7e1eb;border-radius:6px;padding:0 12px}.parity-clear{justify-self:end;align-items:center;gap:8px;display:inline-flex}.parity-clear svg{width:16px}.parity-metric-layout{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:16px;margin-top:24px;display:grid}.parity-work-metrics{grid-template-columns:1fr 1fr;gap:16px;display:grid}.parity-finance-metrics{gap:16px;display:grid}.parity-metric{border:1px solid;border-radius:8px;justify-content:space-between;align-items:flex-start;min-height:154px;padding:23px 20px;display:flex;position:relative}.parity-metric>div{flex-direction:column;justify-content:space-between;height:100%;display:flex}.parity-metric strong{margin-top:auto;padding-top:47px;font-size:24px}.parity-metric>i{border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.parity-metric>i svg{width:16px}.parity-metric>.metric-arrow{color:#758aa1;width:15px;position:absolute;top:30px;right:20px}.parity-metric>i+.metric-arrow{right:52px}.parity-metric>button{color:#71869d;background:#fff;border:1px solid #d3deea;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;bottom:12px;right:12px}.parity-metric>button svg{width:15px}.parity-metric.compact{min-height:121px}.parity-metric.compact strong{padding-top:26px}.parity-metric.blue{color:#164fe1;background:#eef6ff;border-color:#a9cdfd}.parity-metric.amber{color:#a84300;background:#fffcf0;border-color:#f1cb55}.parity-metric.violet{color:#6f27e7;background:#f7f4ff;border-color:#d5c6ff}.parity-metric.green{color:#007554;background:#effcf7;border-color:#96e5c4}.parity-metric.orange{color:#c73500;background:#fff8f1;border-color:#ffc387}.parity-metric.rose{color:#c4002f;background:#fff5f6;border-color:#ffbec7}.parity-metric.teal{color:#007565;background:#effdfa;border-color:#83e5d8}.parity-metric.blue i{background:#dbeaff}.parity-metric.amber i,.parity-metric.orange i{background:#fff0c3}.parity-metric.violet i{background:#eee6ff}.parity-metric.green i,.parity-metric.teal i{background:#d5f8ea}.parity-metric.rose i{background:#ffe2e7}.parity-detail-grid{grid-template-columns:minmax(0,1.75fr) minmax(330px,1fr);gap:24px;margin-top:24px;display:grid}.parity-data-card{min-width:0}.parity-rank-column{gap:24px;display:grid}.parity-table-wrap{margin-top:24px;overflow:auto}.parity-data-card table{min-width:860px}.parity-data-card th,.parity-data-card td{text-transform:none;border-bottom:1px solid #dae3ec;padding:13px 8px}.parity-data-card th{color:#5c7692;font-size:12px;font-weight:500}.parity-data-card td{color:#0b1d32;font-size:12px}.parity-data-card td small{color:#607a96}.parity-status{background:#fff0bd;border-radius:6px;padding:5px 8px;font-size:10px;display:inline-flex}.parity-status.done{background:#d9f7e8}.parity-status.on-process{background:#e7efff}.parity-status.new{color:#1c4ed8;background:#dce8ff}.parity-rank-list{gap:10px;margin-top:23px;display:grid}.parity-rank-list>div{border:1px solid #dbe4ed;border-radius:6px;justify-content:space-between;align-items:center;min-height:54px;padding:0 12px;display:flex}.parity-rank-list span{font-size:14px;font-weight:650}.parity-rank-list strong{background:#f0f4f8;border-radius:6px;padding:6px 9px;font-size:12px}.parity-inquiry-heading{justify-content:space-between;align-items:end;margin:32px 0 20px;display:flex}.parity-inquiry-metrics{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.parity-inquiry-metrics .parity-metric strong{padding-top:22px}.parity-bottom{align-items:stretch}.parity-bottom>.parity-data-card:last-child{height:100%}@media (width<=1150px){.parity-content{padding:28px 24px}.parity-filter-fields{grid-template-columns:1fr 1fr 1fr auto}.parity-clear{justify-self:start}.parity-metric-layout,.parity-detail-grid{grid-template-columns:1fr}.parity-finance-metrics{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.parity-sidebar{width:100%;min-height:auto;position:static}.parity-sidebar nav,.parity-account,.parity-side-action,.parity-logout{display:none}.parity-content{margin-left:0;padding:20px 14px}.parity-page-header{flex-direction:column;align-items:flex-start}.parity-filter-fields{grid-template-columns:1fr}.parity-clear{justify-self:stretch}.parity-work-metrics,.parity-finance-metrics,.parity-inquiry-metrics{grid-template-columns:1fr}.parity-page-header>div:last-child{width:100%}.parity-page-header button{flex:1}.parity-filter-card,.parity-data-card{padding:18px}.parity-metric{min-height:125px}}.parity-admin-page .parity-sidebar nav{flex:none}.parity-admin-page main.parity-content{padding:32px 60px 42px}.parity-admin-page main.parity-content>.parity-page-header{background:0 0;border:0;padding:0}.parity-page-header>div:last-child>a{color:#0d2039;background:#fff;border:1px solid #d8e1eb;border-radius:6px;align-items:center;min-height:41px;padding:0 15px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.parity-admin-page main.parity-content>section{padding:0}.parity-admin-page main.parity-content>.parity-filter-card{padding:24px}@media (width<=1150px){.parity-admin-page main.parity-content{padding:28px 24px}}@media (width<=760px){.parity-admin-page main.parity-content{padding:20px 14px}.parity-admin-page main.parity-content>.parity-filter-card{padding:18px}}.parity-dashboard{--green:#1768d1;color:#0d2039;font-family:Inter,system-ui,sans-serif}.approved-admin-main .parity-dashboard>.parity-page-header{background:0 0;border:0;padding:0}.approved-admin-main .parity-dashboard>section{padding:0}@media (width<=760px){.approved-admin-main .parity-dashboard>.parity-filter-card{padding:18px}}.approved-admin-shell{--admin-sidebar:264px;--azure-blue:#1b5fb8;--azure-navy:#173f70;--azure-gold:#d9a037;--azure-ink:#173557;--azure-muted:#6b7e95;--azure-line:#c9dcec;min-height:100vh;color:var(--azure-ink);background:radial-gradient(circle at 94% 0,#d6ebff 0,#0000 30%),linear-gradient(145deg,#f6fbff,#eaf5ff 56%,#f8fbff);font-family:Manrope,Inter,system-ui,sans-serif}.approved-admin-sidebar{width:var(--admin-sidebar);background:radial-gradient(circle at 5% 0,#fff 0,#0000 29%),radial-gradient(circle at 105% 12%,#bad9f7 0,#0000 34%),linear-gradient(160deg,#edf7ff,#ddecfa);border:1px solid #abc9e6;border-radius:18px;min-height:calc(100vh - 24px);inset:12px auto 12px 12px;overflow:hidden;box-shadow:10px 0 34px #31598419}.approved-admin-sidebar:after{pointer-events:none;content:"";border:1px solid #ffffffb2;border-radius:50%;width:190px;height:190px;position:absolute;top:-72px;right:-73px;box-shadow:0 0 0 24px #ffffff26,0 0 0 49px #ffffff14}.approved-admin-brand{z-index:1;border-bottom-color:#9fc1e080;min-height:70px;padding:0 15px;position:relative}.approved-admin-brand>span{background:linear-gradient(145deg,#236bc1,#173f79);border:1px solid #fffc;border-radius:11px;width:39px;height:39px;box-shadow:inset 0 -4px #e7a63b,0 6px 18px #1b4c812e}.approved-admin-brand strong{color:#173f70;font-size:12px}.approved-admin-brand small{color:#916d28;letter-spacing:.12em;font-size:8px}.approved-admin-sidebar nav{z-index:1;padding:14px 13px;position:relative}.admin-nav-group{gap:3px;margin-bottom:15px}.admin-nav-group>p{color:#7891aa;letter-spacing:.15em;padding:0 10px 4px;font-size:8px}.admin-nav-group>a{color:#55708c;border:1px solid #0000;border-radius:9px;gap:10px;min-height:38px;padding:0 10px;font-size:11px;font-weight:650;transition:transform .15s,background .15s,border-color .15s}.admin-nav-group>a:hover{color:#174c84;background:#ffffff8c;border-color:#b7d0e8;transform:translate(2px)}.admin-nav-group>a.active{color:#173f6a;background:linear-gradient(90deg,#d5e8fd,#c6dff8);border-color:#98badd;box-shadow:0 3px 9px #426fa019}.admin-nav-group>a.active:before{background:linear-gradient(#edbd56,#d79522);width:4px;height:22px;left:-14px}.admin-nav-group>a svg{color:#668caf;width:16px;height:16px}.admin-nav-group>a.active svg{color:#b77d18}.approved-admin-account{z-index:1;border-top-color:#9fc1e080;margin:0;padding:10px 12px;position:relative}.approved-admin-account>span{color:#1c5a9c;background:#fff;border-radius:8px;width:31px;height:31px;font-size:9px}.approved-admin-account strong{font-size:9px}.approved-admin-account small{font-size:8px}.approved-admin-utility{min-height:62px;margin:0 14px 0 calc(var(--admin-sidebar) + 24px);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd9;border:1px solid #bad2e8;border-radius:14px;padding:0 15px;top:12px;box-shadow:0 10px 32px #2f537b12}.admin-icon-button,.admin-office-label,.admin-primary-action,.admin-profile-trigger{border-radius:8px;height:37px;min-height:37px;font-size:10px}.admin-icon-button{width:37px}.admin-section-search{width:min(540px,45vw);margin:auto}.admin-section-search>input{background:#f7fafc;border-color:#d4e1ed;border-radius:9px;height:38px;font-size:11px}.admin-section-search>div{top:44px}.admin-office-label{padding:0 10px}.admin-primary-action{background:#173f70;border-color:#173f70;padding:0 11px}.admin-primary-action:hover{background:#10365f}.admin-profile-trigger{padding:3px 7px 3px 4px}.admin-profile-trigger>span{border-radius:7px;width:29px;height:29px;font-size:8px}.admin-profile-trigger>strong{font-size:10px}.admin-popover{border-color:#bfd3e7;border-radius:12px;top:44px;box-shadow:0 18px 45px #193f6829}.approved-admin-main{margin-left:calc(var(--admin-sidebar) + 24px)}.approved-admin-main .page-section{max-width:1720px;padding:33px 25px 70px;animation:.24s both azure-page-in}.approved-admin-shell.is-collapsed{--admin-sidebar:72px}.approved-admin-shell.is-collapsed .approved-admin-main,.approved-admin-shell.is-collapsed .approved-admin-utility{margin-left:96px}.approved-admin-main .page-heading h1,.parity-page-header h1{color:#173557;letter-spacing:-.035em;font-size:25px}.approved-admin-main .page-heading p:last-child,.parity-page-header span,.parity-page-header small{color:#6d8299}.admin-grid-card,.approved-detail-card,.approved-form-card,.approved-form-summary,.approved-service-form,.report-card,.parity-filter-card,.parity-data-card,.payout-metrics article{background:#ffffffdf;border-color:#bed4e8;border-radius:12px;box-shadow:0 9px 26px #2f567e0a}.admin-grid-card{overflow:visible}.admin-grid-toolbar{background:linear-gradient(90deg,#f7fbff,#ffffffb5);border-bottom-color:#dce7f1;min-height:59px}.admin-grid-toolbar-title h2,.admin-grid-heading h2,.approved-detail-card h2,.approved-form-card h2,.approved-form-summary h2{color:#173557}.admin-grid-toolbar button,.admin-grid-actions>button,.admin-grid-actions>a,.admin-column-menu>button,.admin-secondary-button{color:#49627d;background:#fff;border-color:#ccdae8;border-radius:7px}.admin-grid-toolbar-actions>a.admin-grid-primary,.admin-grid-actions>a.admin-grid-primary,.admin-grid-primary,.admin-detail-save,.approved-form-actions>button{color:#fff;background:#17497f;border-color:#17497f;box-shadow:0 6px 15px #17497f1c}.admin-grid-toolbar-actions>a.admin-grid-primary:hover,.admin-grid-primary:hover,.admin-detail-save:hover{background:#103b6c}.admin-grid-scroll th{color:#617a93;background:#edf5fc;border-color:#d5e2ee}.admin-grid-scroll td{color:#4f687f;border-color:#e3ebf3}.admin-grid-filters th{background:#f9fbfd}.admin-grid-filters input{border-color:#d6e2ed;border-radius:5px}.admin-field input,.admin-field textarea,.admin-combobox-control>input,.approved-form-card input,.approved-form-card textarea{border-color:#cbdbe9;border-radius:7px}.admin-field input:focus,.admin-field textarea:focus{border-color:#5487bb;box-shadow:0 0 0 3px #ddecfb}.admin-combobox-options,.admin-column-popover{border-color:#bfd2e5;border-radius:9px;box-shadow:0 15px 38px #203f6026}.admin-combobox-options>button:hover,.admin-combobox-options>button.active{color:#174f89;background:#edf6ff}.approved-detail-card>header,.approved-form-card>header{border-bottom-color:#dce7f1}.approved-detail-card>header i,.approved-form-card>header i{color:#1762b4;background:#e4f0ff}.approved-form-actions{background:#f8fbfef2;border-top-color:#dce7f1}.state-message{color:#6d8299}.state-message.error{color:#b32f44;background:#fff5f6;border:1px solid #efbfc6;border-radius:9px;padding:12px}.parity-dashboard{color:#173557;font-family:Manrope,Inter,system-ui,sans-serif}.parity-page-header{margin-bottom:20px}.parity-page-header p{color:#987226;letter-spacing:.13em;font-size:8px;font-weight:800}.parity-page-header h1{margin:5px 0 6px}.parity-page-header span{font-size:11px}.parity-page-header small{margin-top:5px;font-size:9px}.parity-page-header>div:last-child a{color:#48617b;background:#fff;border:1px solid #cbdbe9;border-radius:8px;align-items:center;height:37px;padding:0 11px;font-size:10px;font-weight:750;display:inline-flex}.parity-page-header>div:last-child a:first-child{color:#fff;background:#17497f;border-color:#17497f}.approved-admin-main .parity-dashboard>.parity-filter-card{padding:13px}.parity-filter-card h2{font-size:14px}.parity-filter-card>p{font-size:9px}.parity-presets{margin:13px 0 10px}.parity-presets button,.parity-filter-card button{color:#5d7389;border-color:#d1dfec;border-radius:7px;height:30px;min-height:30px;font-size:8px}.parity-presets button.selected,.parity-primary{color:#174e88!important;background:#ddecfb!important;border-color:#174f88!important}.parity-filter-fields{grid-template-columns:180px 180px 225px auto 1fr}.parity-filter-fields label{gap:5px;font-size:9px}.parity-filter-fields input{border-color:#cbdbe9;border-radius:7px;height:36px}.parity-filter-fields .admin-field input{height:36px;min-height:36px}.parity-clear{height:36px!important}.parity-metric-layout{margin-top:14px;display:block}.parity-work-metrics,.parity-finance-metrics{gap:9px;display:grid}.parity-work-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.parity-finance-metrics{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:13px}.parity-work-metrics:before,.parity-finance-metrics:before{color:#987226;letter-spacing:.13em;grid-column:1/-1;font-size:8px;font-weight:800}.parity-work-metrics:before{content:"WORK STATUS  ·  APPLICATION OVERVIEW"}.parity-finance-metrics:before{content:"FINANCE  ·  COLLECTION AND LIABILITIES"}.parity-metric,.parity-metric.compact{border-radius:12px;min-height:90px;padding:15px;animation:.3s both azure-card-in;box-shadow:0 8px 23px #315b860a;background:#ffffffdf!important;border-color:#bed4e8!important}.parity-metric>div{gap:4px;height:auto;display:grid}.parity-metric span{color:#6b8097;font-size:9px}.parity-metric strong,.parity-metric.compact strong{color:#173557;margin:0;padding:0;font-size:21px}.parity-metric>i{border-radius:9px;width:34px;height:34px}.parity-metric>.metric-arrow,.parity-metric>button{display:none}.parity-metric.blue>i{background:#e4f0ff}.parity-metric.amber>i,.parity-metric.orange>i{background:#fff1d6}.parity-metric.green>i{background:#e0f7ed}.parity-metric.violet>i{background:#eee8ff}.parity-metric.rose>i{background:#fdebed}.parity-metric.teal>i{background:#e1f7f4}.parity-detail-grid{grid-template-columns:minmax(0,1.7fr) minmax(270px,.65fr);gap:11px;margin-top:11px}.parity-rank-column{gap:11px}.parity-data-card h2,.parity-inquiry-heading h2{font-size:14px}.parity-data-card>p,.parity-inquiry-heading p{font-size:9px}.parity-table-wrap{margin-top:13px}.parity-data-card th{background:#edf5fc;height:32px;padding:0 8px;font-size:8px}.parity-data-card td{height:34px;padding:0 8px;font-size:9px}.parity-rank-list{gap:7px;margin-top:13px}.parity-rank-list>div{border-color:#dbe6ef;border-radius:7px;min-height:42px}.parity-inquiry-heading{margin:25px 0 12px}.parity-inquiry-heading>a{color:#175a9f;background:#fff;border:1px solid #cbdbe9;border-radius:7px;height:32px;padding:0 10px;font-size:9px;font-weight:750}.parity-inquiry-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.parity-inquiry-metrics .parity-metric{min-height:84px}@keyframes azure-page-in{0%{opacity:0;transform:translateY(6px)}}@keyframes azure-card-in{0%{opacity:0;transform:translateY(8px)}}@media (width<=1180px){.parity-work-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.parity-finance-metrics,.parity-inquiry-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.parity-filter-fields{grid-template-columns:repeat(3,minmax(150px,1fr)) auto}.parity-clear{justify-self:start}}@media (width<=760px){.approved-admin-sidebar{width:min(300px,88vw);min-height:calc(100vh - 16px);inset:8px auto 8px 8px}.approved-admin-utility,.approved-admin-shell.is-collapsed .approved-admin-utility{border-width:0 0 1px;border-radius:0;margin:0;top:0}.approved-admin-main,.approved-admin-shell.is-collapsed .approved-admin-main{margin-left:0}.approved-admin-main .page-section{padding:18px 13px 60px}.parity-page-header{align-items:flex-start}.parity-filter-fields{grid-template-columns:1fr}.parity-work-metrics,.parity-finance-metrics,.parity-inquiry-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.parity-detail-grid{grid-template-columns:1fr}}@media (width<=430px){.parity-work-metrics,.parity-finance-metrics,.parity-inquiry-metrics{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.approved-admin-shell *{transition:none!important;animation:none!important}}.parity-filter-fields>.parity-primary,.parity-filter-fields>.parity-clear{min-height:44px;height:44px!important}.approved-admin-utility .admin-section-search>input{font-size:13px}.approved-admin-utility .admin-office-label,.approved-admin-utility .admin-primary-action,.approved-admin-utility .admin-profile-trigger,.approved-admin-utility .admin-profile-trigger>strong{font-size:12px}.parity-page-header h1{font-size:32px;line-height:1.15}.parity-page-header p{font-size:11px}.parity-page-header span{font-size:14px;line-height:1.5}.parity-page-header small{font-size:12px;line-height:1.45}.parity-page-header>div:last-child a{height:42px;padding-inline:15px;font-size:13px}.parity-filter-card h2{font-size:19px;line-height:1.3}.parity-filter-card>p{font-size:13px;line-height:1.5}.parity-presets>button,.parity-filter-fields>.parity-primary,.parity-filter-fields>.parity-clear{height:36px;min-height:36px;padding-inline:13px;font-size:12px}.parity-filter-fields>.parity-primary,.parity-filter-fields>.parity-clear{font-size:13px}.report-filter-grid>.parity-primary,.report-filter-grid>.parity-clear{justify-content:center;align-items:center;gap:7px;height:44px;min-height:44px;padding-inline:14px;font-size:13px;font-weight:750;display:inline-flex}.parity-work-metrics:before,.parity-finance-metrics:before{font-size:11px;line-height:1.4}.parity-metric,.parity-metric.compact{min-height:112px;padding:18px}.parity-metric span{font-size:12px;font-weight:600;line-height:1.35}.parity-metric strong,.parity-metric.compact strong{font-size:25px;line-height:1.2}.parity-metric>i{width:38px;height:38px}.parity-metric>i svg{width:18px;height:18px}.parity-data-card{padding:20px}.parity-data-card h2,.parity-inquiry-heading h2{font-size:18px;line-height:1.3}.parity-data-card>p,.parity-inquiry-heading p{font-size:12px;line-height:1.5}.parity-data-card th{height:38px;padding:0 10px;font-size:11px;font-weight:700}.parity-data-card td{height:42px;padding:5px 10px;font-size:12px;line-height:1.35}.parity-data-card td small{font-size:10px;line-height:1.35}.parity-rank-list>div{min-height:48px;padding-inline:13px}.parity-rank-list span{font-size:12px}.parity-rank-list strong{font-size:11px}.parity-inquiry-heading>a{height:38px;padding-inline:13px;font-size:12px}@media (width<=760px){.parity-page-header h1{font-size:28px}.parity-filter-card h2{font-size:18px}.parity-metric,.parity-metric.compact{min-height:104px;padding:15px}.parity-metric strong,.parity-metric.compact strong{font-size:23px}}.parity-detail-grid>.admin-grid-card{align-self:start;margin-top:0}.admin-grid-card-compact{overflow:hidden}.admin-grid-card-compact .admin-grid-toolbar{min-height:64px;padding:11px 15px}.admin-grid-card-compact .admin-grid-toolbar-title h2{font-size:18px}.admin-grid-card-compact .admin-grid-toolbar-title p{font-size:12px}.admin-grid-card-compact .admin-grid-toolbar-actions{flex:none}.admin-grid-compact-module,.admin-grid-compact-action{color:#175a9f;white-space:nowrap;background:#fff;border:1px solid #cbdbe9;border-radius:7px;justify-content:center;align-items:center;font-size:11px;font-weight:750;display:inline-flex}.admin-grid-compact-module{min-height:34px;padding:0 10px}.admin-grid-compact-action{min-height:27px;padding:0 8px}.admin-grid-compact-module:hover,.admin-grid-compact-action:hover{background:#edf6ff;border-color:#9dbbda}.admin-grid-card-compact .admin-grid-scroll th{height:32px;font-size:10px}.admin-grid-card-compact .admin-grid-scroll td{height:40px;padding:4px 10px;font-size:11px}.admin-grid-card-compact .admin-grid-scroll td strong{font-size:11px}.admin-grid-card-compact .admin-grid-scroll td small{font-size:9px}@media (width<=760px){.admin-grid-card-compact .admin-grid-toolbar{flex-direction:row;align-items:center}.admin-grid-card-compact .admin-grid-toolbar-actions{display:flex}.admin-grid-card-compact .admin-grid-toolbar-title{min-width:0}.admin-grid-card-compact .admin-grid-toolbar-title h2{font-size:16px}.admin-grid-card-compact .admin-grid-toolbar-title p{font-size:11px}}.approved-admin-shell .admin-searchable-select{color:#263e5c;gap:7px;min-width:0;font-size:13px;font-weight:700;display:grid;position:relative}.approved-admin-shell .admin-searchable-select>label{color:#263e5c;height:auto;font:inherit;align-self:start;gap:0;margin:0;padding:0;line-height:normal;display:block}.approved-admin-shell .admin-searchable-select .admin-combobox-control{color:#263e5c;height:44px;font:inherit;position:relative}.approved-admin-shell .admin-searchable-select .admin-combobox-control>input{color:#14243a;background:#fff;border:1px solid #cbdbe9;border-radius:7px;outline:0;width:100%;height:44px;min-height:44px;margin:0;padding:10px 68px 10px 12px;font-family:inherit;font-size:13px;font-weight:500;line-height:normal}.approved-admin-shell .admin-searchable-select .admin-combobox-control>input:focus{border-color:#1768d1;box-shadow:0 0 0 4px #1768d11a}.approved-admin-shell .admin-searchable-select .admin-combobox-toggle,.approved-admin-shell .admin-searchable-select .admin-combobox-clear{color:#5f7187;height:32px;min-height:0;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.approved-admin-shell .admin-searchable-select .admin-combobox-toggle{width:32px;right:3px}.approved-admin-shell .admin-searchable-select .admin-combobox-clear{width:30px;right:34px}.approved-admin-shell .admin-searchable-select .admin-combobox-toggle:hover,.approved-admin-shell .admin-searchable-select .admin-combobox-clear:hover{color:#1768d1;background:#eef3f8}.approved-admin-shell .admin-searchable-select .admin-combobox-options{z-index:60;color:#263e5c;max-height:260px;font:inherit;background:#fff;border:1px solid #bfd2e5;border-radius:9px;gap:2px;margin:5px 0 0;padding:5px;display:grid;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 15px 38px #203f6026}.approved-admin-shell .admin-searchable-select .admin-combobox-options>button{color:#263e5c;width:100%;height:auto;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:8px 10px;font-size:13px;display:flex}.approved-admin-shell .admin-searchable-select .admin-combobox-options>button:hover,.approved-admin-shell .admin-searchable-select .admin-combobox-options>button.active{color:#1768d1;background:#eef6ff}.approved-admin-shell .admin-text-field>input{color:#14243a;background:#fff;border:1px solid #cbdbe9;border-radius:7px;outline:0;width:100%;height:44px;min-height:44px;margin:0;padding:10px 12px;font-family:inherit;font-size:13px;font-weight:500;line-height:normal}.approved-admin-shell .admin-text-field>input:focus{border-color:#1768d1;box-shadow:0 0 0 4px #1768d11a}@media (width>=1181px){.parity-filter-fields{grid-template-columns:repeat(3,225px) auto 1fr}}.approved-admin-shell .parity-metric-link{color:inherit;cursor:pointer;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s}.approved-admin-shell .parity-metric-link:hover{z-index:1;transform:translateY(-2px);box-shadow:0 14px 30px #1f528424;border-color:#83b9ed!important}.approved-admin-shell .parity-metric-link:focus-visible{outline-offset:3px;outline:3px solid #1768d147}.approved-admin-shell .parity-metric-link>.metric-arrow{opacity:.48;transition:opacity .18s,transform .18s;display:block}.approved-admin-shell .parity-metric-link:hover>.metric-arrow{opacity:1;transform:translate(3px)}.dashboard-filter-notice{color:#526d89;background:#f5faff;border:1px solid #bcd5ed;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;min-height:44px;margin:0 0 14px;padding:9px 13px;font-size:13px;display:flex}.dashboard-filter-notice strong{color:#173f6d;text-transform:capitalize}.dashboard-filter-notice a{color:#1768d1;flex:none;font-weight:750}@media (width<=600px){.dashboard-filter-notice{flex-direction:column;align-items:flex-start}}.approved-admin-shell .approved-admin-brand strong{font-size:14px}.approved-admin-shell .approved-admin-brand small,.approved-admin-shell .admin-nav-group>p{font-size:10px}.approved-admin-shell .admin-nav-group>a{font-size:13px}.approved-admin-shell .approved-admin-account>span,.approved-admin-shell .approved-admin-account strong{font-size:11px}.approved-admin-shell .approved-admin-account small{font-size:10px}.approved-admin-shell .parity-table-column{align-content:start;gap:11px;min-width:0;display:grid}.approved-admin-shell .parity-table-column>.admin-grid-card{margin-top:0}.approved-admin-shell .parity-inline-ranks{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}@media (width<=760px){.approved-admin-shell .parity-inline-ranks{grid-template-columns:1fr}.approved-admin-shell.is-collapsed .approved-admin-sidebar.is-open{width:min(300px,88vw)}.approved-admin-shell.is-collapsed .approved-admin-sidebar.is-open .approved-admin-brand{justify-content:flex-start;padding:0 15px}.approved-admin-shell.is-collapsed .approved-admin-sidebar.is-open .admin-nav-group>a{justify-content:flex-start;padding:0 10px}.approved-admin-shell.is-collapsed .approved-admin-sidebar.is-open .approved-admin-account{justify-content:flex-start}.approved-admin-sidebar{height:calc(100dvh - 16px);min-height:0;max-height:calc(100dvh - 16px)}.approved-admin-sidebar nav{overscroll-behavior:contain}.approved-admin-utility{gap:8px;min-height:64px;padding:8px 12px}.approved-admin-utility .admin-icon-button{flex:none}.approved-admin-utility .admin-profile-trigger{min-width:0;margin-left:auto}.approved-admin-utility .admin-profile-trigger>strong{display:none}.approved-admin-utility .admin-popover{width:min(280px,100vw - 20px);position:fixed;top:64px;right:10px}.approved-admin-main .page-section{max-width:100%;padding:18px 12px 76px;overflow-x:clip}.approved-admin-main .page-heading,.approved-admin-main .parity-page-header{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.approved-admin-main .page-heading>div,.approved-admin-main .parity-page-header>div{width:100%;min-width:0}.approved-detail-actions{flex-wrap:wrap;width:100%}.approved-detail-actions>a,.approved-detail-actions>button{flex:145px;justify-content:center;min-height:44px}.approved-form-card,.approved-form-summary,.approved-detail-card,.approved-service-form,.approved-form-grid>*{min-width:0}.approved-form-actions{z-index:15;padding-bottom:max(12px,env(safe-area-inset-bottom));flex-wrap:wrap}.admin-grid-scroll,.parity-table-wrap{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.admin-grid-scroll table,.parity-table-wrap table{min-width:720px}.admin-grid-toolbar>.admin-grid-toolbar-actions{width:100%}.admin-grid-toolbar>.admin-grid-toolbar-actions>a,.admin-grid-toolbar>.admin-grid-toolbar-actions>button{min-height:44px}.admin-grid-summaries{-webkit-overflow-scrolling:touch;max-width:100%;padding-inline:12px}.parity-presets{overscroll-behavior-inline:contain;max-width:100%;padding-bottom:4px;display:flex;overflow-x:auto}.parity-presets button{min-width:max-content;height:42px;min-height:42px}.parity-filter-fields>.parity-primary,.parity-filter-fields>.parity-clear{justify-content:center;width:100%}}@media (width<=430px){.approved-admin-main .page-heading h1,.parity-page-header h1{overflow-wrap:anywhere;font-size:26px}.approved-admin-main .page-section{padding-inline:10px}.approved-form-card,.approved-form-summary,.approved-detail-card,.approved-service-form,.parity-filter-card,.parity-data-card{padding:15px}.approved-form-actions{grid-template-columns:1fr;width:auto;display:grid}.approved-form-actions>a,.approved-form-actions>button{width:100%;min-height:46px}.admin-grid-toolbar>.admin-grid-toolbar-actions{grid-template-columns:1fr}}.approved-admin-shell [data-table-key=applications] tbody td{height:30px;padding-top:1px;padding-bottom:1px}.approved-admin-shell [data-table-key=applications] .admin-grid-status-select{gap:0}.approved-admin-shell [data-table-key=applications] .admin-grid-status-select .admin-combobox-control,.approved-admin-shell [data-table-key=applications] .admin-grid-status-select .admin-combobox-control>input{height:28px;min-height:28px}.approved-admin-shell [data-table-key=applications] .admin-grid-status-select .admin-combobox-control>input{padding-top:2px;padding-bottom:2px;font-size:11px}.approved-admin-shell [data-table-key=applications] .admin-grid-status-select .admin-combobox-clear,.approved-admin-shell [data-table-key=applications] .admin-grid-status-select .admin-combobox-toggle{height:24px;min-height:24px}.approved-admin-shell [data-table-key=applications] thead .admin-grid-filters th{height:32px;padding:2px 4px}.approved-admin-shell [data-table-key=applications] thead .admin-grid-filters input,.approved-admin-shell [data-table-key=applications] thead .admin-grid-filters .admin-searchable-select .admin-combobox-control,.approved-admin-shell [data-table-key=applications] thead .admin-grid-filters .admin-searchable-select .admin-combobox-control>input{height:28px;min-height:28px}.approved-admin-shell [data-table-key=applications] thead .admin-grid-filters input{padding-top:2px;padding-bottom:2px;font-size:11px}.approved-admin-shell [data-table-key=applications] thead .admin-grid-filters .admin-combobox-clear,.approved-admin-shell [data-table-key=applications] thead .admin-grid-filters .admin-combobox-toggle{height:24px;min-height:24px}.approved-admin-shell .admin-grid-scroll table[data-table-key] tbody td{height:30px;padding:1px 10px}.approved-admin-shell .admin-grid-scroll table[data-table-key] .admin-row-actions>a,.approved-admin-shell .admin-grid-scroll table[data-table-key] .admin-row-actions>button{min-height:26px;padding-top:0;padding-bottom:0}.approved-admin-shell .admin-grid-scroll table[data-table-key] thead .admin-grid-filters th{height:32px;padding:2px 4px}.approved-admin-shell .admin-grid-scroll table[data-table-key] thead .admin-grid-filters input,.approved-admin-shell .admin-grid-scroll table[data-table-key] thead .admin-grid-filters .admin-searchable-select .admin-combobox-control,.approved-admin-shell .admin-grid-scroll table[data-table-key] thead .admin-grid-filters .admin-searchable-select .admin-combobox-control>input{height:28px;min-height:28px}.approved-admin-shell .admin-grid-scroll table[data-table-key] thead .admin-grid-filters input{padding-top:2px;padding-bottom:2px;font-size:11px}.approved-admin-shell .admin-grid-scroll table[data-table-key] thead .admin-grid-filters .admin-combobox-clear,.approved-admin-shell .admin-grid-scroll table[data-table-key] thead .admin-grid-filters .admin-combobox-toggle{height:24px;min-height:24px}
