:root{--brand:#4f46e5;--brand-strong:#4338ca;--brand-soft:#eef2ff;--ink:#101828;--body:#344054;--muted:#667085;--line:#eaecf0;--line-strong:#d0d5dd;--canvas:#f5f6f8;--surface:#fff;--sider:#0c1222;--shadow:0 1px 2px #1018280a,0 1px 3px #1018280d;--shadow-lg:0 12px 32px -8px #10182824,0 4px 8px -4px #1018280f;--bone:#eef0f3;--bone-shine:#f8f9fb}#root,body,html{height:100%;margin:0}*,:after,:before{-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar,::-webkit-scrollbar-thumb,::-webkit-scrollbar-track{background:#0000!important;display:none!important;height:0!important;width:0!important}body{-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01";background:#f5f6f8;background:var(--canvas);color:#101828;color:var(--ink)}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.shell{min-height:100vh}.shell-sider{background:radial-gradient(120% 60% at 0 0,#6366f138 0,#6366f100 55%),radial-gradient(90% 40% at 100% 100%,#0e93841f 0,#0e938400 60%),linear-gradient(180deg,#111a33,#0c1222 55%,#090e1b)!important;background:radial-gradient(120% 60% at 0 0,#6366f138 0,#6366f100 55%),radial-gradient(90% 40% at 100% 100%,#0e93841f 0,#0e938400 60%),linear-gradient(180deg,#111a33 0,var(--sider) 55%,#090e1b 100%)!important;border-right:1px solid #ffffff0f;height:100vh;overflow:hidden;position:sticky!important;top:0;transition:width .22s cubic-bezier(.2,0,0,1),min-width .22s cubic-bezier(.2,0,0,1),max-width .22s cubic-bezier(.2,0,0,1),flex-basis .22s cubic-bezier(.2,0,0,1)!important}.shell-drawer .ant-drawer-body,.shell-sider .ant-layout-sider-children{display:flex;flex-direction:column;min-height:0}.shell-drawer .ant-menu-dark,.shell-drawer .ant-menu-dark .ant-menu-item-group-list,.shell-sider .ant-menu-dark,.shell-sider .ant-menu-dark .ant-menu-item-group-list{background:#0000}.brand{align-items:center;border-bottom:1px solid #ffffff0f;color:#fff;display:flex;flex:none;gap:12px;height:64px;overflow:hidden;padding:0 20px;white-space:nowrap}.brand-mark{background:linear-gradient(140deg,#818cf8,#6366f1 45%,#4338ca);border-radius:11px;box-shadow:inset 0 1px 0 #ffffff47,0 0 0 1px #818cf859,0 8px 20px -6px #6366f1b3;display:grid;flex:none;font-size:16px;font-weight:750;height:36px;letter-spacing:-.02em;place-items:center;position:relative;width:36px}.brand-name{font-size:15.5px;font-weight:650;letter-spacing:-.015em;line-height:1.15;transition:opacity .16s ease,transform .16s ease}.brand-name small{color:#8a93b0;display:block;font-size:11.5px;font-weight:500;letter-spacing:0;margin-top:2px}.shell-nav{border-inline-end:0!important;flex:1 1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:6px 0 12px;scrollbar-color:#ffffff1f #0000;scrollbar-width:thin}.shell-nav .ant-menu-item-group-title{align-items:center;color:#5f6884!important;display:flex;font-size:10.5px;font-weight:650;gap:10px;letter-spacing:.09em;padding:14px 24px 6px!important;text-transform:uppercase;white-space:nowrap}.shell-nav .ant-menu-item-group-title:after{background:linear-gradient(90deg,#ffffff14,#fff0);content:"";flex:1 1;height:1px}.shell-nav .ant-menu-item{align-items:center;color:#a7aec2;display:flex!important;font-weight:500;height:38px!important;line-height:38px!important;margin-block:1px!important;position:relative;transition:background .16s ease,color .16s ease!important}.shell-nav .ant-menu-item .ant-menu-item-icon{border-radius:8px;color:#8790a9;display:grid!important;flex:none;font-size:15px!important;height:28px;margin-inline-start:-6px;place-items:center;transition:background .16s ease,color .16s ease,box-shadow .16s ease;width:28px}.shell-nav .ant-menu-item:hover .ant-menu-item-icon{background:#ffffff0f;color:#e0e7ff}.shell-nav .ant-menu-item-selected{background:linear-gradient(90deg,#6366f152,#6366f11a)!important;box-shadow:inset 0 0 0 1px #818cf838;color:#fff!important}.shell-nav .ant-menu-item-selected:before{background:linear-gradient(180deg,#a5b4fc,#6366f1);border-radius:0 3px 3px 0;bottom:9px;box-shadow:0 0 12px #818cf8cc;content:"";left:-12px;position:absolute;top:9px;width:3px}.shell-nav .ant-menu-item-selected .ant-menu-item-icon{background:linear-gradient(140deg,#818cf8,#4f46e5);box-shadow:0 6px 14px -6px #6366f1e6,inset 0 1px 0 #ffffff40;color:#fff}.shell-nav .ant-menu-item:focus-visible{outline:2px solid #818cf8;outline-offset:-2px}.sider-foot{grid-gap:6px;border-top:1px solid #ffffff0f;display:grid;flex:none;gap:6px;padding:10px 12px}.sider-status{align-items:center;background:#ffffff0a;border-radius:12px;box-shadow:inset 0 0 0 1px #ffffff0d;color:#8a93b0;display:flex;font-size:11.5px;gap:10px;line-height:1.35;min-height:44px;overflow:hidden;padding:8px 12px;white-space:nowrap}.sider-status-text strong{color:#e4e7ec;display:block;font-size:12.5px;font-weight:600}.status-dot{background:#12b76a;border-radius:50%;box-shadow:0 0 0 3px #12b76a33,0 0 10px #12b76a99;display:inline-block;flex:none;height:8px;width:8px}.status-dot.off{background:#f04438;box-shadow:0 0 0 3px #f0443833,0 0 10px #f0443899}.status-dot.wait{background:#fdb022;box-shadow:0 0 0 3px #fdb02233}.sider-toggle{align-items:center;background:#0000;border:0;border-radius:10px;color:#8a93b0;cursor:pointer;display:flex;font:inherit;font-size:13px;font-weight:500;gap:10px;height:36px;overflow:hidden;padding:0 14px;transition:background .16s ease,color .16s ease;white-space:nowrap}.sider-toggle:hover{background:#ffffff0f;color:#fff}.sider-toggle:focus-visible{outline:2px solid #818cf8;outline-offset:1px}.sider-toggle .anticon{font-size:12px}.sider-toggle kbd{background:#ffffff12;border-radius:5px;box-shadow:inset 0 -1px 0 #ffffff0f;color:#8a93b0;font:500 11px/18px Inter,sans-serif;margin-left:auto;padding:1px 6px}.shell-sider.is-rail .brand{justify-content:center;padding:0}.shell-sider.is-rail .brand-name,.shell-sider.is-rail .sider-status-text,.shell-sider.is-rail .sider-toggle kbd,.shell-sider.is-rail .sider-toggle-text{display:none}.shell-sider.is-rail .ant-menu-item-group-title{background:#ffffff14;font-size:0;height:1px;margin:10px 22px 6px;overflow:hidden;padding:0!important}.shell-sider.is-rail .ant-menu-item-group-title:after{display:none}.shell-sider.is-rail .ant-menu-item-group:first-child .ant-menu-item-group-title{background:#0000;margin-top:6px}.shell-sider.is-rail .ant-menu-item{justify-content:center!important;margin-inline:12px!important;padding-inline:0!important;width:calc(100% - 24px)!important}.shell-sider.is-rail .ant-menu-item:hover{background:#0000!important}.shell-sider.is-rail .ant-menu-item .ant-menu-item-icon{border-radius:10px;font-size:16px!important;height:36px;margin-inline-start:0;width:36px}.shell-sider.is-rail .ant-menu-item .ant-menu-title-content{display:none}.shell-sider.is-rail .ant-menu-item-selected{background:#0000!important;box-shadow:none}.shell-sider.is-rail .ant-menu-item-selected:before{left:-12px}.shell-sider.is-rail .sider-status,.shell-sider.is-rail .sider-toggle{justify-content:center;padding:0}@media (prefers-reduced-motion:reduce){.brand-name,.shell-nav .ant-menu-item,.shell-nav .ant-menu-item-icon,.shell-sider{transition:none!important}}.topbar{-webkit-backdrop-filter:saturate(180%) blur(10px);backdrop-filter:saturate(180%) blur(10px);background:#ffffffdb!important;border-bottom:1px solid #eaecf0;border-bottom:1px solid var(--line);gap:16px;justify-content:space-between;position:sticky;top:0;z-index:10}.topbar,.topbar-left{align-items:center;display:flex}.topbar-left{gap:12px;min-width:0}.crumbs{color:#667085;color:var(--muted);font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crumbs b{color:#101828;color:var(--ink);font-weight:600}.user-chip{align-items:center;border:1px solid #0000;border-radius:999px;cursor:pointer;display:flex;gap:10px;padding:4px 10px 4px 4px}.user-chip:hover{background:#f9fafb;border-color:#eaecf0;border-color:var(--line)}.user-chip-text{font-size:13px;line-height:1.2}.user-chip-text small{color:#667085;color:var(--muted);display:block;font-size:12px}.content{box-sizing:border-box;margin:0 auto;max-width:1360px;padding:28px;width:100%}.page-header{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.page-header h1{font-size:22px;font-weight:650;letter-spacing:-.02em;line-height:1.25;margin:0}.page-header p{color:#667085;color:var(--muted);margin:6px 0 0;max-width:720px}.page-actions{display:flex;flex-wrap:wrap;gap:8px}.panel{background:#fff;background:var(--surface);border:1px solid #eaecf0;border:1px solid var(--line);border-radius:12px;box-shadow:0 1px 2px #1018280a,0 1px 3px #1018280d;box-shadow:var(--shadow)}.panel+.panel{margin-top:20px}.panel-head{align-items:center;border-bottom:1px solid #eaecf0;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:16px 20px}.panel-head h3{font-size:15px;font-weight:600;margin:0}.panel-head p{color:#667085;color:var(--muted);font-size:13px;margin:2px 0 0}.panel-body{padding:20px}.panel .ant-table-wrapper .ant-table{background:#0000}.panel .ant-table-wrapper .ant-table-container{border-radius:0 0 12px 12px}.panel .ant-table-tbody>tr:last-child>td{border-bottom:0}.panel .ant-table-thead>tr>th{border-bottom:1px solid #eaecf0!important;border-bottom:1px solid var(--line)!important;font-size:11.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.panel .ant-table-tbody>tr>td{border-bottom-color:#f2f4f7!important}.toolbar{border-bottom:1px solid #eaecf0;border-bottom:1px solid var(--line);gap:12px;justify-content:space-between;padding:14px 20px}.toolbar,.toolbar-group{align-items:center;display:flex;flex-wrap:wrap}.toolbar-group{gap:10px}.stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin-bottom:20px}.stat{padding:18px 20px}.stat-top{align-items:center;color:#667085;color:var(--muted);display:flex;font-size:13px;font-weight:500;justify-content:space-between}.stat-icon{border-radius:9px;display:grid;font-size:16px;height:34px;place-items:center;width:34px}.tone-indigo{background:#eef2ff;color:#4338ca}.tone-green{background:#ecfdf3;color:#067647}.tone-amber{background:#fffaeb;color:#b54708}.tone-sky{background:#f0f9ff;color:#026aa2}.tone-rose{background:#fff1f3;color:#c01048}.tone-slate{background:#f2f4f7;color:#344054}.stat-value{font-feature-settings:"tnum";font-size:28px;font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:-.02em;margin-top:10px}.stat-foot{color:#667085;color:var(--muted);font-size:12.5px;margin-top:2px}.grid-2{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.grid-2>.panel+.panel{margin-top:0}.stack>.panel+.panel{margin-top:20px}.person{align-items:center;display:flex;gap:12px;min-width:0}.person-text{line-height:1.3;min-width:0}.person-text strong{display:block;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.person-text>span{color:#667085;color:var(--muted);font-size:13px}.feed{list-style:none;margin:0;padding:6px 0}.feed li{display:flex;gap:12px;padding:10px 20px}.feed-icon{border-radius:50%;display:grid;flex:none;font-size:13px;height:30px;place-items:center;width:30px}.feed-text{font-size:13.5px;line-height:1.45;min-width:0}.feed-text small{color:#667085;color:var(--muted);display:block;font-size:12px}.meta-chips{display:flex;flex-wrap:wrap;gap:4px}.meta-chip{background:#f2f4f7;border-radius:6px;color:#344054;color:var(--body);display:inline-flex;font-size:12px;gap:4px;max-width:280px;overflow:hidden;padding:1px 8px;text-overflow:ellipsis;white-space:nowrap}.meta-chip b{font-weight:500}.cell-sub,.meta-chip b{color:#667085;color:var(--muted)}.cell-sub{display:block;font-size:12.5px}.form-section{grid-gap:24px;display:grid;gap:24px;grid-template-columns:240px minmax(0,1fr);padding:22px 20px}.form-section+.form-section{border-top:1px solid #eaecf0;border-top:1px solid var(--line)}.form-section h4{font-size:14px;font-weight:600;margin:0}.form-section p{color:#667085;color:var(--muted);font-size:13px;line-height:1.5;margin:4px 0 0}.form-row{grid-gap:0 16px;display:grid;gap:0 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.form-actions{background:#fcfcfd;border-radius:0 0 12px 12px;border-top:1px solid #eaecf0;border-top:1px solid var(--line);display:flex;gap:8px;justify-content:flex-end;padding:16px 20px}.switch-row{align-items:center;border:1px solid #eaecf0;border:1px solid var(--line);border-radius:10px;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px;padding:14px 16px}.switch-row strong{display:block;font-weight:550}.switch-row span{color:#667085;color:var(--muted);font-size:13px}.login{background:#f5f6f8;background:var(--canvas);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:100vh}.login-art{background:radial-gradient(110% 70% at 100% 0,#6366f18c,#0000 62%),radial-gradient(80% 60% at 0 100%,#0ea5e94d,#0000 60%),#0c1222;color:#fff;display:flex;flex-direction:column;gap:40px;justify-content:space-between;overflow:hidden;padding:44px 52px;position:relative}.login-art:before{background-image:linear-gradient(hsla(0,0%,100%,.045) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.045) 1px,#0000 0);background-size:44px 44px;content:"";inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000 30%,#0000 80%);mask-image:radial-gradient(80% 70% at 50% 40%,#000 30%,#0000 80%);pointer-events:none;position:absolute}.login-art>*{position:relative}.login-eyebrow{align-items:center;background:#6366f124;border:1px solid #a5b4fc47;border-radius:999px;color:#c7d2fe;display:inline-flex;font-size:12.5px;font-weight:500;gap:8px;padding:5px 12px}.login-art h2{font-size:36px;font-weight:700;letter-spacing:-.03em;line-height:1.12;margin:18px 0 0;max-width:480px}.login-art p{color:#b9c0d4;font-size:15px;line-height:1.6;margin:14px 0 0;max-width:440px}.login-points{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:30px 0 0;max-width:460px;padding:0}.login-points li{align-items:center;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:12px;color:#d0d5dd;display:flex;font-size:14px;gap:14px;padding:12px 14px}.login-points li .login-point-icon{background:#818cf829;border-radius:9px;color:#c7d2fe;display:grid;flex:none;font-size:16px;height:34px;place-items:center;width:34px}.login-points li b{color:#fff;display:block;font-weight:600}.login-foot{align-items:center;color:#7c84a0;display:flex;font-size:12.5px;gap:8px}.login-form{display:grid;padding:40px 24px;place-items:center}.login-card{background:#fff;background:var(--surface);border:1px solid #eaecf0;border:1px solid var(--line);border-radius:16px;box-shadow:0 12px 32px -8px #10182824,0 4px 8px -4px #1018280f;box-shadow:var(--shadow-lg);padding:36px 34px 30px;width:min(420px,100%)}.login-mobile-brand{color:#101828;color:var(--ink);display:none;margin-bottom:28px}.login-step-icon{background:#eef2ff;background:var(--brand-soft);border-radius:12px;box-shadow:inset 0 0 0 1px #e0e7ff;color:#4f46e5;color:var(--brand);display:grid;font-size:20px;height:46px;margin-bottom:18px;place-items:center;width:46px}.login-card h1{font-size:24px;font-weight:700;letter-spacing:-.02em;margin:0}.login-card>p{color:#667085;color:var(--muted);line-height:1.5;margin:6px 0 24px}.login-card .ant-otp{justify-content:space-between;width:100%}.login-card .ant-otp .ant-otp-input{font-size:22px;font-weight:600;height:56px;width:52px}.login-code-actions{display:flex;justify-content:space-between;margin-top:16px}.login-secure{align-items:center;border-top:1px solid #eaecf0;border-top:1px solid var(--line);color:#667085;color:var(--muted);display:flex;font-size:12.5px;gap:6px;justify-content:center;margin-top:22px;padding-top:18px}.login-steps{display:flex;gap:6px;margin-bottom:22px}.login-steps span{background:#eaecf0;background:var(--line);border-radius:99px;flex:1 1;height:4px;transition:background .3s}.login-steps span.on{background:#4f46e5;background:var(--brand)}@media (max-width:1100px){.grid-2{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.login{grid-template-columns:minmax(0,1fr)}.login-art{display:none}.login-mobile-brand{display:flex}.login-card{padding:28px 22px 24px}.form-section{gap:12px;grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.content{padding:20px 16px}.form-row{grid-template-columns:minmax(0,1fr)}.user-chip-text{display:none}}.panel-gap,form+.panel{margin-top:20px}.stats>.panel+.panel{margin-top:0}.form-section>.form-row>.ant-form-item,.form-section>div:last-child>.ant-form-item:last-child,.form-section>div:last-child>.form-row:last-child>.ant-form-item{margin-bottom:0}.feed li>.person{flex:1 1 auto}.person-text>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.settings-grid>.panel+.panel{margin-top:0}.setting-card{align-items:flex-start;color:inherit;cursor:pointer;display:flex;font:inherit;gap:14px;padding:20px;text-align:left;transition:border-color .15s,box-shadow .15s}.setting-card:focus-visible,.setting-card:hover{border-color:#c7d2fe;box-shadow:0 4px 12px #4f46e514;outline:none}.setting-card .stat-icon{flex:none;font-size:18px;height:40px;width:40px}.setting-card-text{grid-gap:4px;display:grid;flex:1 1;gap:4px;min-width:0}.setting-card-title{font-size:15px;font-weight:600}.setting-card-desc{color:#667085;color:var(--muted);font-size:13.5px;line-height:1.5}.setting-card-arrow{color:#667085;color:var(--muted);margin-top:12px;transition:transform .15s,color .15s}.setting-card:hover .setting-card-arrow{color:#4f46e5;color:var(--brand);transform:translateX(3px)}@media (max-width:640px){.settings-grid{grid-template-columns:minmax(0,1fr)}}.crumbs a{color:#667085;color:var(--muted)}.crumbs a:hover{color:#4f46e5;color:var(--brand)}.bone{animation:bone-shine 1.4s ease-in-out infinite;background:linear-gradient(90deg,#eef0f3,#f8f9fb 45%,#eef0f3 90%);background:linear-gradient(90deg,var(--bone) 0,var(--bone-shine) 45%,var(--bone) 90%);background-size:300% 100%;border-radius:6px;display:block;flex:none;max-width:100%}.bone.round{border-radius:50%}.bone-lines{grid-gap:8px;display:grid;flex:1 1;gap:8px;min-width:0}@keyframes bone-shine{0%{background-position:100% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.bone{animation:none}}.table-skeleton .ant-table-tbody>tr>td{padding-block:16px!important}.table-skeleton .ant-table-tbody>tr:hover>td{background:#0000!important}.row-actions-button{border-radius:8px!important;color:#667085!important;color:var(--muted)!important;height:30px!important;width:30px!important}.ant-dropdown-open.row-actions-button,.row-actions-button:hover{background:#f2f4f7!important;color:#101828!important;color:var(--ink)!important}.row-actions-menu .ant-dropdown-menu{border:1px solid #eaecf0;border:1px solid var(--line);border-radius:12px!important;box-shadow:0 12px 32px -8px #10182824,0 4px 8px -4px #1018280f!important;box-shadow:var(--shadow-lg)!important;min-width:220px;padding:6px!important}.row-actions-menu .ant-dropdown-menu-item{align-items:flex-start!important;border-radius:8px!important;padding:8px 10px!important}.row-actions-menu .ant-dropdown-menu-item .anticon{margin-top:3px}.row-action{display:grid;line-height:1.35}.row-action small{color:#667085;color:var(--muted);font-size:12px;max-width:230px;white-space:normal}.setting-card.skeleton{cursor:default}.login-prefix{border-right:1px solid #eaecf0;border-right:1px solid var(--line);color:#344054;color:var(--body);font-weight:500;margin-right:2px;padding-right:8px}.login-otp{margin-bottom:24px}.login-otp-error{color:#d92d20;font-size:13px;margin-top:6px}.invoice h2{font-size:20px;margin:0 0 4px}.invoice-head{align-items:flex-start;border-bottom:1px solid #eaecf0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding-bottom:16px}.invoice-parties{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;padding:16px 0}.invoice-parties>div{grid-gap:2px;align-content:start;color:#344054;color:var(--body);display:grid;gap:2px}.invoice-parties strong{color:#101828;color:var(--ink)}.invoice-label{color:#667085;color:var(--muted);font-size:12px;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.invoice-lines{border-collapse:collapse;width:100%}.invoice-lines td,.invoice-lines th{border-bottom:1px solid #eaecf0;border-bottom:1px solid var(--line);padding:9px 10px;text-align:left}.invoice-lines th{background:#f5f6f8;background:var(--canvas);color:#667085;color:var(--muted);font-size:12.5px;font-weight:500}.invoice-lines .amount{text-align:right;white-space:nowrap}.invoice-lines tfoot td{color:#344054;color:var(--body)}.invoice-lines .invoice-total td{border-bottom:0;border-top:2px solid #d0d5dd;border-top:2px solid var(--line-strong);color:#101828;color:var(--ink);font-weight:650}@media (max-width:640px){.invoice-parties{grid-template-columns:1fr}}@media print{body.print-invoice #root,body.print-invoice .ant-message,body.print-invoice .ant-modal-close,body.print-invoice .ant-modal-footer,body.print-invoice .ant-modal-mask{display:none!important}body.print-invoice{background:#fff}body.print-invoice .ant-modal-wrap{overflow:visible!important;position:static!important}body.print-invoice .ant-modal{max-width:none!important;padding:0!important;top:0!important;width:100%!important}body.print-invoice .ant-modal-container,body.print-invoice .ant-modal-content{box-shadow:none!important}}.calc-layout{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:300px minmax(0,1fr)}@media (max-width:991px){.calc-layout{grid-template-columns:1fr}}.calc-list{list-style:none;margin:0;max-height:calc(100vh - 220px);overflow:auto;padding:6px 0}.calc-group{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.04em;padding:10px 14px 4px;text-transform:uppercase}.calc-item{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:8px;padding:7px 14px;text-align:left;width:100%}.calc-item:hover{background:#f5f7fb}.calc-item.is-on{background:#eef3ff;font-weight:600}.calc-item span{flex:1 1;line-height:1.3;min-width:0}.calc-item small{color:#6b7280}.calc-main{grid-gap:16px;display:grid;gap:16px}.calc-viewer{border:0;display:block;height:calc(100vh - 290px);min-height:480px;width:100%}.calc-changes{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:0;padding-left:0}.sms-routes{grid-gap:10px;display:grid;gap:10px}.sms-routes .ant-radio-wrapper{align-items:flex-start}.website-colour.ant-input{cursor:pointer;min-height:42px;padding:4px}.website-proof-fields{grid-gap:12px;display:grid;gap:12px}.website-proof-row{grid-gap:12px;align-items:end;display:grid;gap:12px;grid-template-columns:minmax(100px,.35fr) minmax(220px,1fr) auto}.website-proof-row .ant-form-item{margin-bottom:0}.website-proof-row>.ant-btn{margin-bottom:5px}.website-savebar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #eaecf0;border:1px solid var(--line);border-radius:12px;bottom:16px;box-shadow:0 16px 40px #0f172a24;padding:12px;position:sticky;width:max-content;z-index:10}@media (max-width:640px){.website-proof-row{grid-template-columns:1fr auto}.website-proof-row .ant-form-item:nth-child(2){grid-column:1/-1;grid-row:2}}.enquiry-list{display:grid}.enquiry-row{align-items:flex-start;background:#fff;border:0;border-bottom:1px solid #eaecf0;border-bottom:1px solid var(--line);color:inherit;cursor:pointer;display:flex;gap:14px;padding:17px 20px;text-align:left;width:100%}.enquiry-row:hover{background:#fafbff}.enquiry-main{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.enquiry-title{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.enquiry-preview{color:#344054;color:var(--body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enquiry-detail{grid-gap:24px;display:grid;gap:24px}.enquiry-detail h4{margin:0 0 8px}.enquiry-message{background:var(--soft);border-radius:10px;color:#344054;color:var(--body);padding:14px 16px;white-space:pre-wrap}.release-platform-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.release-platform-grid .panel-body{grid-gap:16px;display:grid;gap:16px}.release-current{background:var(--soft);border-radius:9px;display:flex;flex-direction:column;gap:2px;padding:12px 14px}.release-current span{color:#667085;color:var(--muted);font-size:12px}@media (max-width:800px){.release-platform-grid{grid-template-columns:minmax(0,1fr)}}.price-preview{grid-gap:1px;background:#eaecf0;background:var(--line);border:1px solid #eaecf0;border:1px solid var(--line);border-radius:10px;display:grid;gap:1px;grid-template-columns:repeat(5,minmax(0,1fr));margin:2px 0 20px;overflow:hidden}.price-preview span{background:#fff;display:flex;flex-direction:column;gap:3px;min-width:0;padding:12px}.price-preview small{color:#667085;color:var(--muted)}.price-preview strong{font-size:15px}.price-preview-total{color:#4f46e5;color:var(--brand)}@media (max-width:800px){.price-preview{grid-template-columns:repeat(2,minmax(0,1fr))}.price-preview-total{grid-column:1/-1}}.fatal-error{background:var(--soft);display:grid;min-height:100vh;padding:24px;place-items:center}.fatal-error>div{background:#fff;border:1px solid #eaecf0;border:1px solid var(--line);border-radius:14px;box-shadow:0 1px 2px #1018280a,0 1px 3px #1018280d;box-shadow:var(--shadow);padding:32px;width:min(520px,100%)}.fatal-error h1{font-size:24px;margin:0 0 10px}.fatal-error p{color:#667085;color:var(--muted);margin:0 0 20px;overflow-wrap:anywhere}
/*# sourceMappingURL=main.22261539.css.map*/