.user-avatar-admin{order:-100;align-items:center;gap:8px;max-width:100%;min-height:116px;padding:0 4px 0 0;display:flex}.user-avatar-square{touch-action:none;-webkit-user-select:none;user-select:none;background:#f2f4f7;border:1px solid #d0d5dd;border-radius:17px;justify-content:center;align-items:center;width:112px;min-width:112px;height:112px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #1018280a}.user-avatar-square.has-avatar{cursor:grab}.user-avatar-square.has-avatar.panning{cursor:grabbing}.user-avatar-square img{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;max-height:none;display:block;position:absolute;transform:translate(-50%,-50%)}.user-avatar-plus{z-index:3;color:#fff;cursor:pointer;opacity:.98;background:#16a34a;border:1px solid #ffffffe6;border-radius:9px;place-items:center;width:30px;height:30px;padding:0;transition:background .12s,transform .12s,opacity .12s;display:grid;position:absolute;bottom:6px;right:6px;box-shadow:0 2px 7px #10182833}.user-avatar-plus:hover:not(:disabled){opacity:1;background:#15803d;transform:scale(1.06)}.user-avatar-plus:disabled{opacity:.55;cursor:wait}.user-avatar-plus-mark,.user-avatar-remove-mark{pointer-events:none;width:14px;height:14px;display:block;position:relative}.user-avatar-plus-mark:before,.user-avatar-plus-mark:after{content:"";background:#fff;border-radius:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.user-avatar-plus-mark:before{width:14px;height:2px}.user-avatar-plus-mark:after{width:2px;height:14px}.user-avatar-square.empty .user-avatar-plus{width:100%;height:100%;box-shadow:none;opacity:1;background:0 0;border:0;border-radius:16px;inset:0}.user-avatar-square.empty .user-avatar-plus:hover:not(:disabled){background:#ecfdf3;transform:none}.user-avatar-square.empty .user-avatar-plus-mark{width:20px;height:20px}.user-avatar-square.empty .user-avatar-plus-mark:before{background:#16a34a;width:20px;height:3px}.user-avatar-square.empty .user-avatar-plus-mark:after{background:#16a34a;width:3px;height:20px}.user-avatar-remove{z-index:4;color:#fff;cursor:pointer;opacity:.98;background:#dc2626;border:1px solid #ffffffe6;border-radius:7px;place-items:center;width:22px;height:22px;padding:0;transition:background .12s,transform .12s,opacity .12s;display:grid;position:absolute;top:6px;right:6px;box-shadow:0 1px 5px #1018282e}.user-avatar-remove:hover:not(:disabled){opacity:1;background:#b91c1c;transform:scale(1.07)}.user-avatar-remove:disabled{opacity:.45;cursor:wait}.user-avatar-remove-mark{width:12px;height:12px}.user-avatar-remove-mark:before,.user-avatar-remove-mark:after{content:"";background:#fff;border-radius:1px;width:13px;height:2px;position:absolute;top:50%;left:50%}.user-avatar-remove-mark:before{transform:translate(-50%,-50%)rotate(45deg)}.user-avatar-remove-mark:after{transform:translate(-50%,-50%)rotate(-45deg)}.user-avatar-busy{z-index:5;pointer-events:none;border:3px solid #ffffff8c;border-top-color:#fff;border-radius:50%;width:24px;height:24px;animation:.7s linear infinite userAvatarSpin;position:absolute}.user-avatar-square.empty .user-avatar-busy{border-color:#344054 #d0d5dd #d0d5dd}@keyframes userAvatarSpin{to{transform:rotate(360deg)}}.user-avatar-status{max-width:250px;font-size:12px;line-height:1.25}.user-avatar-status.error{color:#b42318}@media (width<=760px){.user-avatar-admin{width:100%;min-height:100px}.user-avatar-square{border-radius:15px;width:96px;min-width:96px;height:96px}.user-avatar-plus{width:29px;height:29px;bottom:5px;right:5px}.user-avatar-remove{width:21px;height:21px;top:5px;right:5px}.user-avatar-square.empty .user-avatar-plus{border-radius:14px}}.app-shell.legacy-dashboard-shell{--poster-card-border:#e8ecf1;--poster-card-shadow:0 1px 3px #10182809;--dashboard-gap:8px;background:#f7f8fa;min-height:100dvh}.legacy-dashboard-content{box-sizing:border-box;width:min(1540px,100%);min-height:calc(100dvh - 58px);margin:0 auto;padding:24px;transition:background-color .12s}.admin-launcher-card{--dashboard-tile-size:150px;--dashboard-icon-render-size:74px;--dashboard-tile-padding:8px;--dashboard-tile-gap:6px;--dashboard-label-reserve-height:27.5px;--dashboard-label-max-height:27.5px;--dashboard-label-font:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--dashboard-label-size:11px;--dashboard-label-color:#1f2937;--dashboard-label-weight:800;width:100%;min-width:0;max-width:none;box-shadow:none;background:0 0;border:0;padding:2px 0 48px;position:relative}.admin-launcher-card[data-dashboard-customizer-expanded="1"]{padding-bottom:112px}.dashboard-module-categories{flex-direction:column;gap:20px;width:100%;min-width:0;display:flex}.dashboard-module-category{width:100%;min-width:0}.dashboard-module-category-title{box-sizing:border-box;width:max-content;max-width:100%;color:var(--dashboard-label-color,#1f2937);font-family:var(--dashboard-label-font,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);text-align:left;border:1px solid var(--poster-card-border);box-shadow:var(--poster-card-shadow);background:#fff;border-radius:999px;align-items:center;margin:0 0 10px;padding:3px 9px;font-size:13px;font-weight:800;line-height:1.2;display:inline-flex}.dashboard-module-category-title:hover{background:#f8fafc}.dashboard-module-category-toggle{min-width:0;box-shadow:none;color:inherit;font:inherit;line-height:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:flex-start;align-items:center;gap:5px;margin:0;padding:0;display:inline-flex}.dashboard-module-category-toggle:hover,.dashboard-module-category-toggle:focus,.dashboard-module-category-toggle:focus-visible,.dashboard-module-category-toggle:active{box-shadow:none;filter:none;background:0 0;border:0;outline:0;transform:none}.dashboard-module-category-title:has(.dashboard-module-category-toggle:focus-visible){border-color:#2563eb}.dashboard-module-category-arrow{flex:0 0 12px;width:12px;height:12px;transition:transform .15s;display:block}.dashboard-module-category[data-collapsed="1"] .dashboard-module-category-title{margin-bottom:0}.dashboard-module-category[data-collapsed="1"] .dashboard-module-category-arrow{transform:rotate(180deg)}.dashboard-module-category[data-collapsed="1"] .admin-launcher-grid{display:none!important}.admin-launcher-grid{grid-template-columns:repeat(auto-fit,minmax(var(--dashboard-tile-size),var(--dashboard-tile-size)));gap:var(--dashboard-gap);justify-content:start;place-items:start center;width:100%;display:grid}.admin-launcher-item{box-sizing:border-box;aspect-ratio:1;width:100%;min-width:0;padding:var(--dashboard-tile-padding);justify-content:center;justify-self:center;align-items:center;gap:var(--dashboard-tile-gap);color:#1d2939;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;font-family:inherit;text-decoration:none;transition:background-color .1s,transform 80ms;display:flex;overflow:hidden}.admin-launcher-item:hover,.admin-launcher-item:focus-visible{background-color:#e4e7ec;outline:0}.admin-launcher-item:active{background-color:#d0d5dd}.admin-launcher-circle{width:min(var(--dashboard-icon-render-size),100%);aspect-ratio:1;height:auto;color:inherit;box-shadow:none;text-align:center;background:0 0;flex:none;justify-content:center;align-items:center;display:flex;overflow:visible}.admin-launcher-image{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.admin-launcher-label{flex:0 0 var(--dashboard-label-reserve-height);height:var(--dashboard-label-reserve-height);min-height:0;max-height:var(--dashboard-label-max-height);text-align:center;max-width:100%;font-family:var(--dashboard-label-font);font-size:var(--dashboard-label-size);line-height:1.25;font-weight:var(--dashboard-label-weight);color:var(--dashboard-label-color);white-space:normal;overflow-wrap:anywhere;word-break:normal;letter-spacing:.01em;display:block;overflow:hidden}.admin-launcher-card[data-dashboard-show-text="0"] .admin-launcher-label{display:none}.admin-launcher-card[data-dashboard-show-text="0"] .admin-launcher-item{gap:0}.dashboard-customizer-dock{z-index:4800;pointer-events:none;flex-direction:column;align-items:center;gap:4px;width:min(100vw - 36px,1504px);display:flex;position:fixed;bottom:12px;left:50%;transform:translate(-50%)}.dashboard-customizer-toggle{pointer-events:auto;color:#344054;border:1px solid var(--poster-card-border);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;width:36px;min-width:36px;height:24px;padding:0;display:inline-flex;box-shadow:0 3px 12px #1018281a}.dashboard-customizer-toggle .dashboard-collapse-icon{width:15px;height:15px;transition:transform .15s;display:block}.dashboard-customizer-dock[data-expanded="1"] .dashboard-customizer-toggle .dashboard-collapse-icon{transform:rotate(180deg)}.dashboard-customizer-bar{box-sizing:border-box;white-space:nowrap;width:max-content;max-width:100%;min-height:54px;box-shadow:none;scrollbar-width:thin;pointer-events:auto;background:0 0;border:0;justify-content:safe center;align-items:center;gap:8px;padding:7px 10px;display:flex;position:relative;overflow:auto hidden}.dashboard-customizer-control{color:#667085;flex:none;grid-template-rows:auto 30px;gap:3px;min-width:118px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:9px;font-weight:600;line-height:1;display:grid}.dashboard-customizer-control.dashboard-customizer-small{min-width:76px}.dashboard-customizer-control.dashboard-customizer-color{min-width:58px}.dashboard-customizer-control.dashboard-customizer-range{width:110px;min-width:110px;max-width:110px}.dashboard-customizer-range>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.dashboard-customizer-range output{color:#344054;font-size:9px;font-weight:700}.dashboard-customizer-range input[type=range]{accent-color:#344054;cursor:pointer;width:100%;min-width:0;height:26px;margin:0}.dashboard-customizer-control select{color:#344054;background:#fff;border:1px solid #dfe4ea;border-radius:7px;outline:none;width:100%;min-width:0;height:30px;padding:0 24px 0 8px;font:500 11px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.dashboard-customizer-control select:focus{border-color:#98a2b3;box-shadow:0 0 0 2px #1018280f}.dashboard-customizer-color input[type=color]{cursor:pointer;background:#fff;border:1px solid #dfe4ea;border-radius:7px;width:100%;min-width:52px;height:30px;padding:3px}.dashboard-customizer-check{color:#344054;cursor:pointer;background:#fff;border:1px solid #dfe4ea;border-radius:7px;flex:none;align-items:center;gap:5px;height:34px;margin-top:7px;padding:0 8px;font:600 11px/1 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.dashboard-customizer-check input{accent-color:#344054;cursor:pointer;width:14px;height:14px;margin:0}.dashboard-bg-palette-trigger{cursor:pointer;background:#fff;border:1px solid #dfe4ea;border-radius:7px;width:100%;height:30px;padding:3px;display:block}.dashboard-bg-palette-preview{background:#f7f8fa;border-radius:5px;width:100%;height:100%;display:block;box-shadow:inset 0 0 0 1px #ffffff26}.dashboard-bg-palette{z-index:9000;background:#fff;border:1px solid #dfe4ea;border-radius:16px;width:min(760px,100vw - 20px);max-height:min(68dvh,620px);padding:14px;position:fixed;bottom:84px;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 14px 42px #00000047}.dashboard-bg-palette-head{color:#1f2937;grid-template-columns:auto 1fr 36px;align-items:center;gap:8px;margin-bottom:10px;font:600 13px/1.2 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.dashboard-bg-palette-head span{color:#667085;font-size:11px;font-weight:500}.dashboard-bg-palette-head button{color:#344054;cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:9px;width:36px;height:36px;padding:0;font-size:23px;line-height:1}.dashboard-bg-palette-grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:9px;display:grid}.dashboard-bg-swatch{aspect-ratio:1;background:var(--swatch);cursor:pointer;border:2px solid #ffffffb3;border-radius:10px;min-width:0;position:relative;box-shadow:0 0 0 1px #0f172a29}.dashboard-bg-swatch.selected:after{content:"✓";color:#fff;text-shadow:0 1px 3px #000c;justify-content:center;align-items:center;font-size:18px;font-weight:900;display:flex;position:absolute;inset:0}@media (width<=760px){.legacy-dashboard-content{padding:10px}.dashboard-module-categories{gap:16px}.dashboard-module-category-title{margin-bottom:8px}.admin-launcher-card{padding-bottom:42px}.admin-launcher-card[data-dashboard-customizer-expanded="1"]{padding-bottom:86px}.dashboard-customizer-dock{width:calc(100vw - 20px);bottom:7px}.dashboard-customizer-bar{min-height:44px;padding:5px 6px}.dashboard-customizer-control{min-width:102px}.dashboard-customizer-control.dashboard-customizer-small{min-width:74px}.dashboard-bg-palette{border-radius:14px;width:auto;max-height:62dvh;padding:12px;bottom:78px;left:10px;right:10px;transform:none}.dashboard-bg-palette-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.dashboard-bg-swatch{border-radius:9px}}@media (width<=420px){.dashboard-bg-palette-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}}.audit-page-shell{background:var(--app-background,#f7f8fa)}.audit-page-content{width:min(1540px,100%);min-height:calc(100dvh - var(--global-nav-height,58px));box-sizing:border-box;margin:0 auto;padding:24px}.audit-card,.audit-detail-card{background:#fff;border:1px solid #e8ecf1;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 1px 3px #1018280a}.audit-head{border-bottom:1px solid #edf0f3;padding:18px 20px}.audit-head h1,.audit-detail-card h2{color:#172033;margin:0;font-size:22px;font-weight:700}.audit-head p,.audit-detail-card header p{color:#667085;margin:5px 0 0;font-size:13px}.audit-filters{border-bottom:1px solid #edf0f3;grid-template-columns:repeat(6,minmax(130px,1fr));gap:10px;padding:16px 20px;display:grid}.audit-filter{gap:5px;min-width:0;display:grid}.audit-filter span{color:#667085;font-size:12px;font-weight:600}.audit-filter input,.audit-filter select{color:#344054;box-sizing:border-box;background:#fff;border:1px solid #d0d5dd;border-radius:8px;outline:none;width:100%;min-width:0;height:38px;padding:0 9px;font:400 13px/1 Segoe UI,Arial,sans-serif}.audit-filter input:focus,.audit-filter select:focus{border-color:#84adff;box-shadow:0 0 0 3px #2563eb14}.audit-filter-actions{align-items:end;gap:8px;display:flex}.audit-filter-actions button,.audit-pagination button,.audit-copy-line button{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:8px;height:38px;padding:0 13px;font:600 13px/1 Segoe UI,Arial,sans-serif}.audit-filter-actions .secondary,.audit-pagination button{color:#344054;background:#fff;border:1px solid #d0d5dd}.audit-filter-actions button:disabled,.audit-pagination button:disabled{opacity:.45;cursor:not-allowed}.audit-message{border-radius:8px;margin:12px 20px;padding:10px 12px;font-size:13px}.audit-message.error{color:#b42318;background:#fff1f0;border:1px solid #fecdca}.audit-table-wrap{width:100%;overflow:auto}.audit-table{border-collapse:collapse;width:100%;min-width:1060px}.audit-table th,.audit-table td{text-align:left;color:#344054;vertical-align:middle;border-bottom:1px solid #f0f2f5;padding:11px 12px;font-size:13px;line-height:1.35}.audit-table th{white-space:nowrap;background:#e5e7eb;font-size:12px;font-weight:650}.audit-table tbody tr{cursor:pointer}.audit-table tbody tr:hover td{background:#fafbfc}.audit-table small{color:#667085;margin-top:2px;display:block}.audit-action{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.audit-result{letter-spacing:.02em;border-radius:999px;align-items:center;min-height:25px;padding:2px 8px;font-size:11px;font-weight:800;display:inline-flex}.audit-result.allowed{color:#067647;background:#dcfae6}.audit-result.denied{color:#93370d;background:#fff1c2}.audit-result.error{color:#b42318;background:#fee4e2}.audit-empty{color:#667085!important;text-align:center!important;padding:34px!important}.audit-pagination{color:#667085;border-top:1px solid #edf0f3;justify-content:center;align-items:center;gap:12px;padding:13px 18px;font-size:13px;display:flex}.audit-detail-window{z-index:4200;left:0;right:0;top:var(--global-nav-height,58px);position:fixed;bottom:0}.audit-detail-card{width:min(1100px,100%);margin:0 auto}.audit-detail-card>header{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:flex-start;gap:12px;padding:17px 20px;display:flex}.audit-detail-loading{color:#667085;text-align:center;padding:40px}.audit-detail-body{padding:20px}.audit-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.audit-detail-grid>div{border:1px solid #edf0f3;border-radius:10px;min-width:0;padding:12px}.audit-detail-grid .wide{grid-column:1/-1}.audit-detail-grid dt{color:#667085;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:700}.audit-detail-grid dd{color:#172033;overflow-wrap:anywhere;margin:0;font-size:14px}.audit-copy-line{align-items:center;gap:9px;display:flex}.audit-copy-line code{overflow-wrap:anywhere;min-width:0}.audit-copy-line button{height:30px;margin-left:auto}.audit-metadata{margin-top:14px}.audit-metadata h3{color:#172033;margin:0 0 8px;font-size:15px}.audit-metadata pre{color:#344054;white-space:pre-wrap;overflow-wrap:anywhere;background:#f8fafc;border:1px solid #edf0f3;border-radius:10px;max-height:340px;margin:0;padding:14px;font:12px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}@media (width<=1100px){.audit-filters{grid-template-columns:repeat(3,minmax(130px,1fr))}}@media (width<=720px){.audit-page-content{padding:10px}.audit-filters{grid-template-columns:1fr 1fr;padding:14px}.audit-head{padding:14px}.audit-filter-actions{grid-column:1/-1}.audit-filter-actions button{flex:1}.audit-detail-window{padding:0!important}.audit-detail-card{border-left:0;border-right:0;border-radius:0;min-height:100%}.audit-detail-body{padding:12px}.audit-detail-grid{grid-template-columns:1fr}.audit-detail-grid .wide{grid-column:auto}.audit-copy-line{flex-direction:column;align-items:flex-start}.audit-copy-line button{margin-left:0}}@media (width<=430px){.audit-filters{grid-template-columns:1fr}}.companies-page-shell,.brands-page-shell{background:#fff}.companies-page-content,.brands-page-content{width:min(1540px,100%);min-height:calc(100% - var(--global-nav-height,58px));box-sizing:border-box;background:#fff;margin:0 auto;padding:24px}.companies-module,.brands-module{gap:14px;width:100%;min-width:0;display:grid}.manage-card,.brands-card{box-sizing:border-box;background:#fff;border:1px solid #edf0f3;border-radius:16px;width:100%;min-width:0;overflow:hidden;box-shadow:0 1px 3px #1018280a}.manage-head,.brands-head{border-bottom:1px solid #edf0f3;padding:18px 20px}.manage-head h2,.brands-head h2{color:#172033;font-size:calc(19px + var(--app-font-size-delta,0px));margin:0;font-weight:700}.manage-head p,.brands-head p{color:#667085;font-size:calc(12px + var(--app-font-size-delta,0px));margin:5px 0 0;line-height:1.4}.manage-body,.brands-body{padding:18px 20px}.manage-form{grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;display:grid}.manage-field,.brands-field{gap:6px;min-width:0;display:grid}.manage-field span,.brands-field>span,.brands-title{color:#667085;font-size:calc(12px + var(--app-font-size-delta,0px));font-weight:600}.manage-input,.brands-input{color:#172033;box-sizing:border-box;width:100%;min-width:0;height:42px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:9px;outline:none;padding:0 11px}.manage-input:focus,.brands-input:focus{border-color:#84adff;box-shadow:0 0 0 3px #2563eb14}.manage-button,.brands-button{color:#fff;height:42px;font:inherit;font-size:calc(13px + var(--app-font-size-delta,0px));cursor:pointer;box-shadow:none;background:#2563eb;border:0;border-radius:9px;padding:0 16px;font-weight:700}.manage-button:hover,.brands-button:hover{background:#1d4ed8}.manage-button:focus-visible,.brands-button:focus-visible{outline-offset:2px;outline:3px solid #2563eb38}.manage-button:disabled,.brands-button:disabled{opacity:.5;cursor:not-allowed}.brands-button.secondary{color:#344054;background:#fff;border:1px solid #d0d5dd}.brands-button.secondary:hover{background:#f8fafc}.manage-status,.brands-status{color:#667085;min-height:18px;font-size:calc(13px + var(--app-font-size-delta,0px));margin-top:10px}.manage-status:empty,.brands-status:empty{display:none}.manage-status.error,.brands-status.error{color:#b42318}.manage-status.ok,.brands-status.ok{color:#067647}.manage-table-wrap,.brands-table-wrap{border-top:1px solid #edf0f3;width:100%;overflow:auto}.manage-table,.brands-table{border-collapse:collapse;width:100%;min-width:680px}.manage-table th,.manage-table td,.brands-table th,.brands-table td{text-align:left;font-size:calc(13px + var(--app-font-size-delta,0px));vertical-align:middle;border-bottom:1px solid #f0f2f5;padding:12px 14px;line-height:1.3}.manage-table th,.brands-table th{color:#344054;font-size:calc(11px + var(--app-font-size-delta,0px));background:#e5e7eb;font-weight:600}.manage-table tr:last-child td,.brands-table tr:last-child td{border-bottom:0}.org-row-number{color:#667085;white-space:nowrap;width:1%}.org-name{color:#172033;font-weight:700}.manage-toggle,.brand-toggle{cursor:pointer;box-sizing:border-box;background:#d0d5dd;border:0;border-radius:999px;width:38px;height:22px;position:relative}.manage-toggle:after,.brand-toggle:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #10182833}.manage-toggle.on,.brand-toggle.on{background:#16a34a}.manage-toggle.on:after,.brand-toggle.on:after{left:19px}.manage-toggle:disabled,.brand-toggle:disabled{opacity:.45;cursor:not-allowed}.brands-form{grid-template-columns:minmax(220px,1fr) minmax(280px,2fr) auto auto;align-items:end;gap:12px;display:grid}.brands-companies{box-sizing:border-box;border:1px solid #edf0f3;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px 14px;min-height:42px;padding:8px 10px;display:flex}.brands-check{color:#344054;font-size:calc(13px + var(--app-font-size-delta,0px));cursor:pointer;align-items:center;gap:7px;display:inline-flex}.brands-check input{width:17px;height:17px}.brands-table tbody tr[data-brand-row]{cursor:pointer}.brands-table tbody tr[data-brand-row]:hover td{background:#fafbfc}.brands-empty,.manage-empty{color:#667085;text-align:center!important}.organizations-loading{color:#667085;padding:24px}@media (width<=900px){.brands-form{grid-template-columns:1fr 1fr}.brands-field,.brands-companies{min-width:0}}@media (width<=760px){.companies-page-content,.brands-page-content{padding:14px 10px 24px}.manage-form{grid-template-columns:1fr}.manage-body,.manage-head,.brands-head,.brands-body{padding:14px}.manage-button{width:100%}}@media (width<=620px){.brands-form{grid-template-columns:1fr}.brands-button{width:100%}.brands-companies{flex-direction:column;align-items:flex-start}}.categories-page-shell{background:#fff}.categories-page-content{background:#fff;width:min(1540px,100%);min-height:100%;margin:0 auto;padding:24px}.categories-module{width:100%;min-width:0}.categories-toolbar{justify-content:space-between;align-items:end;gap:14px;margin-bottom:12px;display:flex}.categories-company,.categories-field{gap:7px;min-width:min(320px,100%);display:grid}.categories-company span,.categories-field span{color:#667085;font-size:13px;font-weight:600}.categories-company select,.categories-field input,.categories-field select{color:#172033;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:10px;outline:none;padding:0 12px;font-weight:400}.categories-company select:focus,.categories-field input:focus,.categories-field select:focus{border-color:#84adff;box-shadow:0 0 0 3px #2563eb14}.categories-actions,.categories-form-actions{align-items:center;gap:10px;display:flex}.categories-button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:10px;min-height:48px;padding:0 16px;font-weight:600}.categories-button.primary{color:#fff;background:#2563eb;border-color:#2563eb}.categories-button:disabled{opacity:.5;cursor:not-allowed}.categories-card{background:#fff;border:1px solid #edf0f3;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 1px 3px #1018280a}.categories-status{border-radius:9px;margin:0 0 12px;padding:10px 12px;font-size:14px}.categories-status.ok{color:#067647;background:#ecfdf3}.categories-status.error{color:#b42318;background:#fef3f2}.categories-table-toolbar{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:end;gap:12px;padding:14px 16px;display:flex}.categories-table-toolbar label{gap:5px;min-width:min(360px,70vw);display:grid}.categories-table-toolbar label span{color:#667085;font-size:12px;font-weight:700}.categories-table-toolbar input{color:#172033;width:100%;height:46px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:10px;outline:none;padding:0 13px;font-weight:400}.categories-table-toolbar>span{color:#667085;white-space:nowrap;font-size:14px;font-weight:600}.categories-table-wrap{width:100%;overflow:auto}.categories-table{border-collapse:collapse;width:100%;min-width:760px}.categories-table th,.categories-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #f1f3f5;padding:12px 14px;font-size:14px;font-weight:400;line-height:1.3}.categories-table th{color:#344054;background:#f2f4f7;font-size:13px;font-weight:700}.categories-table th button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.categories-table th i{font-size:10px;font-style:normal}.categories-table tbody tr{cursor:pointer}.categories-table tbody tr:hover,.categories-table tbody tr:focus-visible{background:#f6f8fb;outline:none}.categories-source{color:#475467;background:#f2f4f7;border-radius:999px;padding:3px 9px;font-size:13px;display:inline-flex}.categories-delete{cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.categories-delete img{width:23px;height:23px;display:block}.categories-delete:hover{background:#fff1f2}.categories-detail-head{border-bottom:1px solid #edf0f3;align-items:center;gap:14px;min-height:66px;padding:14px 18px;display:flex}.categories-detail-head h1{color:#172033;margin:0;font-size:21px;font-weight:700}.categories-detail-head p{color:#667085;margin:4px 0 0;font-size:13px;font-weight:400}.categories-close{color:#475467;cursor:pointer;background:0 0;border:0;border-radius:9px;width:44px;height:44px;margin-left:auto;font-size:30px}.categories-close:hover{background:#f2f4f7}.categories-form{grid-template-columns:minmax(220px,420px) minmax(180px,260px);align-items:end;gap:16px;padding:18px;display:grid}.categories-field.wide,.categories-form-actions{grid-column:1/-1}.categories-detail-card>.categories-status{margin:14px 18px 0}@media (width<=680px){.categories-page-content{padding:14px 10px 24px}.categories-toolbar,.categories-actions{flex-direction:column;align-items:stretch}.categories-button{width:100%}.categories-company{min-width:0}.categories-table-toolbar{flex-direction:column;align-items:stretch}.categories-table-toolbar label{width:100%;min-width:0}.categories-table-toolbar>span{align-self:flex-end}.categories-form{grid-template-columns:1fr;padding:14px}.categories-field.wide,.categories-form-actions{grid-column:auto}.categories-detail-head{padding:12px 14px}}.employees-page-shell{background:#fff}.employees-page-content{width:min(1540px,100%);min-height:calc(100vh - var(--global-nav-height,58px));min-height:calc(100dvh - var(--global-nav-height,58px));background:#fff;margin:0 auto;padding:24px}.employees-module{gap:14px;width:100%;min-width:0;display:grid}.employee-card,.employee-detail-card{box-sizing:border-box;background:#fff;border:1px solid #edf0f3;border-radius:16px;width:100%;min-width:0;overflow:hidden;box-shadow:0 1px 3px #1018280a}.employee-head,.employee-detail-head{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.employee-head h2,.employee-detail-head h2{font-size:calc(19px + var(--app-font-size-delta,0px));color:#172033;margin:0}.employee-head p,.employee-detail-head p{color:#667085;font-size:calc(12px + var(--app-font-size-delta,0px));margin:5px 0 0}.employee-body,.employee-detail-body{padding:18px 20px}.employee-form,.employee-detail-form{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));align-items:end;gap:14px;min-width:0;display:grid}.employee-field{gap:6px;min-width:0;display:grid}.employee-field>span,.employee-group-title{font-size:calc(12px + var(--app-font-size-delta,0px));color:#667085;font-weight:600}.employee-input,.employee-select{color:#172033;box-sizing:border-box;background:#fff;border:1px solid #d0d5dd;border-radius:9px;outline:none;width:100%;min-width:0;max-width:100%;height:42px;padding:0 11px}.employee-input:focus,.employee-select:focus{border-color:#84adff;box-shadow:0 0 0 3px #2563eb14}.employee-input.app-field-invalid,.employee-select.app-field-invalid,.employee-companies.app-field-invalid,.employee-upload-tile.app-field-invalid{border-color:#c40000!important;box-shadow:0 0 0 3px #c4000014!important}.employee-media-group{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:28px;min-width:0;display:flex}.employee-upload-tile{color:#344054;text-align:center;cursor:pointer;box-sizing:border-box;background:#fafbfc;border:1px dashed #98a2b3;border-radius:14px;flex-direction:column;flex:0 0 148px;justify-content:center;align-items:center;gap:7px;width:148px;height:148px;padding:12px;display:flex}.employee-upload-tile:hover{background:#f5f8ff;border-color:#2563eb}.employee-upload-tile:focus-within{outline-offset:2px;outline:3px solid #2563eb2e}.employee-upload-tile>img{object-fit:contain;width:48px;height:48px}.employee-upload-tile>span{font-size:calc(13px + var(--app-font-size-delta,0px));font-weight:600}.employee-upload-tile.employee-disabled{opacity:.5;cursor:not-allowed}.employee-photo-input{clip:rect(0,0,0,0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.employee-upload-previews{grid-template-columns:repeat(3,148px);gap:28px;min-width:0;display:grid}.employee-upload-previews figure{cursor:default;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:9px;width:148px;min-width:0;height:148px;margin:0;display:grid;position:relative}.employee-upload-previews figure[data-image-available="1"]{cursor:grab}.employee-upload-previews figure.employee-image-dragging{cursor:grabbing}.employee-upload-previews figure[data-primary-image]:active{transform:none!important}.employee-upload-previews figure[data-image-available="1"]:hover:not(.employee-primary-selected) .employee-preview{box-shadow:0 0 0 2px #ffb82e2e}.employee-upload-previews figure:focus-visible{outline-offset:4px;outline:3px solid #ffb82e3d}.employee-preview{aspect-ratio:1;object-fit:cover;box-sizing:border-box;background:#fff;border:1px solid #e4e7ec;border-radius:9px;width:148px;height:148px;transition:border-color .16s,box-shadow .16s}.employee-primary-selected:after{content:"";pointer-events:none;border:4px solid #ffb82e;border-radius:13px;position:absolute;inset:-7px}.employee-primary-selected .employee-preview{box-shadow:none;border-color:#e4e7ec}.employee-companies{background:#fff;border:1px solid #edf0f3;border-radius:12px;grid-column:1/-1;gap:10px;padding:14px;display:grid}.employee-company-list{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:10px;display:grid}.employee-company-row{background:#fafbfc;border:1px solid #edf0f3;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(120px,160px);align-items:center;gap:10px;min-width:0;padding:10px 12px;display:grid}.employee-company-check{color:#344054;min-width:0;font-size:calc(13px + var(--app-font-size-delta,0px));align-items:center;gap:8px;display:flex}.employee-company-check input{flex:none;width:17px;height:17px}.employee-company-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.employee-salary-wrap{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.employee-salary{height:36px}.employee-salary-wrap span{font-size:calc(12px + var(--app-font-size-delta,0px));color:#667085}.employee-salary:disabled{color:#98a2b3;background:#f2f4f7}.employee-salary-default{font-size:calc(10px + var(--app-font-size-delta,0px));color:#98a2b3;margin-top:3px;display:block}.employee-actions,.employee-detail-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;display:flex}.employee-submit,.employee-action{color:#fff;height:42px;min-height:42px;font-size:calc(13px + var(--app-font-size-delta,0px));cursor:pointer;box-shadow:none;background:#2563eb;border:0;border-radius:9px;justify-content:center;align-items:center;padding:0 16px;font-weight:600;display:inline-flex}.employee-submit:hover,.employee-action:hover{background:#1d4ed8}.employee-submit:focus-visible,.employee-action:focus-visible{outline-offset:2px;outline:3px solid #2563eb38}.employee-submit:disabled,.employee-action:disabled{opacity:.5;cursor:not-allowed}.employee-status{font-size:calc(13px + var(--app-font-size-delta,0px));color:#667085}.employee-status.error{color:#b42318}.employee-status.ok{color:#067647}.employee-detail-close{color:#344054;width:40px;min-width:40px;height:40px;font-size:calc(26px + var(--app-font-size-delta,0px));cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:10px;line-height:1}.employee-detail-close:hover{background:#f8fafc}.employee-table-wrap{border-top:1px solid #edf0f3;width:100%;overflow:auto}.employee-table{border-collapse:collapse;width:100%;min-width:1180px}.employee-table th,.employee-table td{text-align:left;font-size:calc(13px + var(--app-font-size-delta,0px));vertical-align:middle;border-bottom:1px solid #f0f2f5;padding:12px 14px}.employee-table th{color:#344054;font-size:calc(11px + var(--app-font-size-delta,0px));background:#e5e7eb;font-weight:600}.employee-table tbody tr[data-employee-row]{cursor:pointer}.employee-table tbody tr[data-employee-row]:hover td{background:#fafbfc}.employee-table tr:last-child td{border-bottom:0}.employee-photo{object-fit:cover;vertical-align:middle;border-radius:9px;width:40px;height:40px;margin-right:9px}.employee-company-salaries{gap:3px;display:grid}.employee-company-salary{font-size:calc(12px + var(--app-font-size-delta,0px));color:#475467}.employee-company-salary b{color:#172033}.employee-muted{color:#98a2b3}.employee-readonly-note{color:#667085;grid-column:1/-1;font-size:12px}.employees-loading{color:#667085;padding:24px}@media (width<=760px){.employees-page-content{padding:14px 10px 24px}.employee-head,.employee-body,.employee-detail-head,.employee-detail-body{padding:14px}.employee-form,.employee-detail-form{grid-template-columns:1fr;gap:12px}.employee-media-group,.employee-companies,.employee-actions,.employee-detail-actions{grid-column:auto}.employee-company-list,.employee-company-row{grid-template-columns:1fr}.employee-salary-wrap{grid-template-columns:minmax(0,1fr) auto}.employee-submit,.employee-action{width:100%}.employee-actions,.employee-detail-actions{flex-direction:column;align-items:stretch}}@media (width<=560px){.employee-media-group{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,148px));align-items:start;gap:28px;padding:13px;display:grid;overflow:visible}.employee-upload-tile{aspect-ratio:1;flex-basis:auto;width:100%;height:auto}.employee-upload-previews{display:contents}.employee-upload-previews figure,.employee-preview{aspect-ratio:1;width:100%;height:auto}.employee-upload-previews figure{touch-action:pan-y}.employee-upload-previews figure.employee-primary-selected{touch-action:none}}@media (width<=430px){.employee-media-group{gap:20px}}.documentation-shell{background:var(--app-background,#f7f8fa);min-height:100dvh}.documentation-page{box-sizing:border-box;width:min(1540px,100%);margin:0 auto;padding:18px 20px 70px}.documentation-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.documentation-head h1{color:#172033;margin:0;font-size:25px}.documentation-head p{color:#667085;margin:5px 0 0;font-size:13px}.documentation-copy{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:10px;min-height:42px;padding:0 14px;font-weight:700}.documentation-copy:hover{background:#f8fafc}.documentation-error{color:#b42318;background:#fef3f2;border-radius:10px;margin-bottom:12px;padding:10px 12px}.documentation-meta{color:#667085;background:#fff;border:1px solid #e4e7ec;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px;font-size:12px;display:flex}.documentation-meta span{align-items:center;gap:5px;display:inline-flex}.documentation-meta b{color:#344054}.documentation-meta code{text-overflow:ellipsis;white-space:nowrap;color:#344054;background:#f2f4f7;border-radius:5px;max-width:min(600px,70vw);padding:2px 5px;overflow:hidden}.documentation-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:16px;display:grid}.documentation-toc{background:#fff;border:1px solid #e4e7ec;border-radius:14px;max-height:calc(100dvh - 90px);padding:14px;position:sticky;top:72px;overflow:auto}.documentation-toc>strong{color:#172033;margin-bottom:9px;font-size:13px;display:block}.documentation-toc nav{gap:2px;display:grid}.documentation-toc a{color:#475467;border-radius:7px;padding:5px 7px;font-size:12px;line-height:1.3;text-decoration:none;display:block}.documentation-toc a.sub{color:#667085;padding-left:17px;font-size:11px}.documentation-toc a:hover{color:#172033;background:#f2f4f7}.documentation-document{color:#344054;background:#fff;border:1px solid #e4e7ec;border-radius:14px;min-width:0;padding:26px 32px 54px;box-shadow:0 1px 3px #10182808}.documentation-document h1{color:#101828;margin:0 0 18px;font-size:30px;line-height:1.15}.documentation-document h2{color:#172033;border-top:1px solid #0000;margin:32px 0 12px;padding-top:2px;scroll-margin-top:76px;font-size:22px;line-height:1.2}.documentation-document h3{color:#344054;margin:22px 0 9px;scroll-margin-top:76px;font-size:17px}.documentation-document h4{color:#475467;margin:18px 0 8px;scroll-margin-top:76px;font-size:14px}.documentation-document p{margin:0 0 11px;font-size:14px;line-height:1.65}.documentation-document ul,.documentation-document ol{margin:0 0 14px;padding-left:24px}.documentation-document li{margin:4px 0;font-size:14px;line-height:1.55}.documentation-document code{color:#182230;background:#f2f4f7;border-radius:5px;padding:2px 5px;font:600 12px/1.45 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.documentation-code{color:#f2f4f7;background:#101828;border:1px solid #e4e7ec;border-radius:10px;max-width:100%;margin:12px 0 18px;padding:14px 16px;overflow:auto}.documentation-code code{color:inherit;white-space:pre;background:0 0;padding:0;font:500 12px/1.55 ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.documentation-document blockquote{color:#344054;background:#f5f8ff;border-left:4px solid #84adff;border-radius:0 8px 8px 0;margin:12px 0 18px;padding:11px 14px;font-size:13px;line-height:1.55}.documentation-document hr{background:#eaecf0;border:0;height:1px;margin:24px 0}@media (width<=900px){.documentation-page{padding:14px 12px 55px}.documentation-layout{grid-template-columns:1fr}.documentation-toc{max-height:260px;position:relative;top:auto}.documentation-document{padding:20px 18px 44px}.documentation-head{flex-direction:column;align-items:stretch}.documentation-copy{align-self:flex-start}}@media (width<=520px){.documentation-meta{flex-direction:column;align-items:flex-start}.documentation-meta code{max-width:78vw}.documentation-document{padding:18px 14px 40px}.documentation-document h1{font-size:25px}.documentation-document h2{font-size:20px}.documentation-code{padding:12px}}.developer-api-page{color:#1d2939;padding:24px 28px 64px;font-family:Segoe UI,Arial,sans-serif}.developer-api-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.developer-api-head h1{color:#101828;margin:0;font-size:30px}.developer-api-head p{color:#667085;margin:6px 0 0}.developer-api-head>span{color:#175cd3;background:#eff8ff;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}.developer-api-docs,.developer-api-create,.developer-api-client,.developer-api-empty{background:#fff;border:1px solid #d0d5dd;border-radius:14px;box-shadow:0 1px 2px #1018280a}.developer-api-docs{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px;padding:16px;display:grid}.developer-api-docs div{gap:5px;display:grid}.developer-api-docs small{color:#667085;font-weight:600}.developer-api-docs code{color:#344054;overflow-wrap:anywhere;background:#f2f4f7;border-radius:8px;padding:10px}.developer-api-docs p{color:#667085;grid-column:1/-1;margin:0;font-size:13px}.developer-api-error{color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:9px;margin-bottom:16px;padding:11px 13px}.developer-api-create{margin-bottom:18px;padding:18px}.developer-api-create header h2{margin:0;font-size:21px}.developer-api-create header p{color:#667085;margin:5px 0 15px;font-size:14px}.developer-api-create-grid,.developer-api-client-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.developer-api-page label{gap:6px;display:grid}.developer-api-page label>span,.developer-api-page legend{color:#475467;font-size:12px;font-weight:650}.developer-api-page input,.developer-api-page select{box-sizing:border-box;color:#101828;height:42px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:9px;outline:none;padding:0 11px}.developer-api-page input:focus,.developer-api-page select:focus{border-color:#84adff;box-shadow:0 0 0 3px #2f6ce51f}.developer-api-page fieldset{border:1px solid #eaecf0;border-radius:9px;flex-wrap:wrap;grid-column:1/-1;gap:8px 16px;margin:0;padding:10px 12px;display:flex}.developer-api-page fieldset label{align-items:center;gap:6px;font-size:13px;display:flex}.developer-api-page fieldset input{width:16px;height:16px}.developer-api-page button{color:#344054;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:9px;padding:0 14px;font-weight:650}.developer-api-page button:hover:not(:disabled){background:#f9fafb}.developer-api-page button.primary{color:#fff;background:#2f6ce5;border-color:#2f6ce5}.developer-api-page button.danger{color:#b42318}.developer-api-page button:disabled{cursor:not-allowed;opacity:.45}.developer-api-create-grid>button{place-self:end start}.developer-api-clients{gap:16px;display:grid}.developer-api-client{padding:18px}.developer-api-client>header{justify-content:space-between;gap:12px;margin-bottom:15px;display:flex}.developer-api-client h3{margin:0;font-size:19px}.developer-api-client header p{color:#667085;margin:4px 0 0;font-size:13px}.developer-api-client header>span{border-radius:999px;height:max-content;padding:4px 9px;font-size:12px;font-weight:700}.developer-api-client header>span.active{color:#067647;background:#ecfdf3}.developer-api-client header>span.disabled{color:#667085;background:#f2f4f7}.developer-api-actions{gap:9px;margin-top:14px;display:flex}.developer-api-token-create{border-top:1px solid #eaecf0;align-items:end;gap:10px;margin:18px 0 10px;padding-top:16px;display:flex}.developer-api-token-create label{min-width:260px}.developer-api-token-table{border:1px solid #eaecf0;border-radius:10px;overflow:auto}.developer-api-token-table table{border-collapse:collapse;width:100%;min-width:880px;font-size:13px}.developer-api-token-table th,.developer-api-token-table td{text-align:left;vertical-align:top;border-bottom:1px solid #eaecf0;padding:10px}.developer-api-token-table th{color:#475467;white-space:nowrap;background:#f9fafb;font-weight:650}.developer-api-token-table tr:last-child td{border-bottom:0}.developer-api-token-table td:first-child{gap:4px;display:grid}.developer-api-token-table small{color:#667085;display:block}.developer-api-token-table td:last-child{gap:6px;display:flex}.developer-api-token-table button{min-height:32px;padding:0 9px;font-size:12px}.developer-api-client>footer{color:#98a2b3;margin-top:10px;font-size:12px}.developer-api-empty{color:#667085;text-align:center;padding:24px}.developer-api-modal{z-index:100000;background:#1018288a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.developer-api-modal-card{background:#fff;border-radius:16px;width:min(680px,100%);padding:22px;box-shadow:0 24px 48px #1018283d}.developer-api-modal-card h2{color:#101828;margin:0;font-size:22px}.developer-api-modal-card p{color:#667085}.developer-api-modal-card>code{color:#f2f4f7;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#101828;border-radius:10px;max-height:140px;padding:14px;display:block;overflow:auto}.developer-api-modal-card>div{justify-content:flex-end;gap:9px;margin-top:16px;display:flex}@media (width<=760px){.developer-api-page{padding:18px 14px 50px}.developer-api-docs,.developer-api-create-grid,.developer-api-client-grid{grid-template-columns:1fr}.developer-api-docs p{grid-column:auto}.developer-api-token-create{flex-direction:column;align-items:stretch}.developer-api-token-create label{min-width:0}}.developer-api-modal-card>.window-title-row{margin:0 0 12px}.developer-api-modal-card>.window-title-row h2{min-width:0}.inventory-page-shell{background:#f7f8fa}.inventory-page-content{background:#f7f8fa;width:min(1540px,100%);min-height:100%;margin:0 auto;padding:24px}.inventory-module{color:#172033;gap:14px;width:100%;min-width:0;font-family:Segoe UI,Arial,sans-serif;font-size:15px;display:grid}.inventory-actions-bar{flex-wrap:wrap;align-items:flex-end;gap:10px;min-width:0;display:flex}.inventory-company-control{gap:6px;min-width:min(280px,100%);display:grid}.inventory-company-control>span,.inventory-table-toolbar label>span,.inventory-field>span{color:#475467;font-size:13px;font-weight:600;line-height:1.25}.inventory-company-control select{color:#172033;min-width:260px;max-width:100%;height:46px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:10px;outline:none;padding:0 34px 0 12px}.inventory-company-control select:focus,.inventory-field input:focus,.inventory-field textarea:focus,.inventory-table-toolbar input:focus{border-color:#84adff;box-shadow:0 0 0 3px #2563eb14}.inventory-import-button,.inventory-add-button,.inventory-save{color:#fff;cursor:pointer;border:0;border-radius:10px;height:46px;min-height:46px;padding:0 17px;font:600 15px/1 Segoe UI,Arial,sans-serif}.inventory-import-button{background:#475467}.inventory-import-button:hover{background:#344054}.inventory-add-button,.inventory-save{background:#2563eb}.inventory-add-button:hover,.inventory-save:hover{background:#1d4ed8}.inventory-import-button:disabled,.inventory-add-button:disabled,.inventory-save:disabled{opacity:.5;cursor:not-allowed}.inventory-card{box-sizing:border-box;background:#fff;border:1px solid #e4e7ec;border-radius:14px;width:100%;min-width:0;box-shadow:0 1px 3px #1018280a}.inventory-list-card{overflow:hidden}.inventory-status{border-radius:9px;width:100%;min-height:20px;padding:10px 12px;font-size:14px;font-weight:500;line-height:1.35}.inventory-status.ok{color:#067647;background:#ecfdf3;border:1px solid #abefc6}.inventory-status.error{color:#b42318;background:#fef3f2;border:1px solid #fecdca}.inventory-table-toolbar{background:#fff;border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:flex-end;gap:12px;padding:13px 14px;display:flex}.inventory-table-toolbar label{gap:5px;width:min(390px,70vw);display:grid}.inventory-table-toolbar input{color:#172033;background:#fff;border:1px solid #d0d5dd;border-radius:9px;outline:none;width:100%;height:44px;padding:0 12px;font:400 15px/1.2 Segoe UI,Arial,sans-serif}.inventory-table-toolbar>span{color:#667085;white-space:nowrap;font-size:13px;font-weight:600}.inventory-table-wrap{-webkit-overflow-scrolling:touch;width:100%;overflow:auto}.inventory-table{border-collapse:collapse;background:#fff;width:100%;min-width:800px}.inventory-table th,.inventory-table td{text-align:left;vertical-align:top;color:#344054;border-bottom:1px solid #eef1f4;padding:11px 13px;font-size:14px;font-weight:400;line-height:1.35}.inventory-table th{color:#344054;vertical-align:middle;white-space:nowrap;background:#f8fafc;height:44px;font-size:13px;font-weight:700}.inventory-table th button{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font:700 13px/1.2 Segoe UI,Arial,sans-serif;display:inline-flex}.inventory-table th button i{color:#98a2b3;min-width:9px;font-size:9px;font-style:normal}.inventory-table tbody tr[data-inventory-row]{cursor:pointer}.inventory-table tbody tr[data-inventory-row]:hover td{background:#fafcff}.inventory-table tbody tr:last-child td{border-bottom:0}.inventory-row-number{width:54px;min-width:54px;text-align:center!important;color:#667085!important}.inventory-name-cell{min-width:260px}.inventory-canonical-line{align-items:center;gap:6px;min-height:22px;display:flex}.inventory-canonical-line>span{color:#172033;font-weight:400}.inventory-variants-toggle{cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.inventory-variants-toggle img{width:12px;height:12px;transition:transform .15s;display:block}.inventory-variants-toggle.open img{transform:rotate(180deg)}.inventory-variants-toggle:disabled{opacity:.22;cursor:default}.inventory-variants{background:#fafbfc;border-left:2px solid #e4e7ec;gap:5px;margin-top:8px;padding:8px 10px;display:grid}.inventory-variants>div{color:#475467;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px;font-weight:400;display:flex}.inventory-variants small{color:#98a2b3;font-size:12px;font-weight:400}.inventory-source{white-space:nowrap;border-radius:999px;align-items:center;min-height:25px;padding:3px 8px;font-size:12px;font-weight:600;display:inline-flex}.inventory-source.poster{color:#175cd3;background:#eff8ff}.inventory-source.manual{color:#475467;background:#f2f4f7}.inventory-empty{text-align:center!important;color:#98a2b3!important;height:90px!important}.inventory-detail-card{overflow:hidden}.inventory-detail-head{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:flex-start;gap:16px;min-height:70px;padding:14px 18px;display:flex}.inventory-detail-head h1{color:#172033;margin:0;font-size:21px;font-weight:700;line-height:1.25}.inventory-detail-head p{color:#667085;margin:5px 0 0;font-size:13px;font-weight:400}.inventory-close{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:10px;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;padding:0;font-size:27px;font-weight:400;line-height:1;display:flex}.inventory-close:hover{background:#f8fafc}.inventory-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;padding:18px;display:grid}.inventory-field{gap:6px;min-width:0;display:grid}.inventory-field input,.inventory-field textarea{color:#172033;box-sizing:border-box;background:#fff;border:1px solid #d0d5dd;border-radius:9px;outline:none;width:100%;max-width:100%;font:400 15px/1.35 Segoe UI,Arial,sans-serif}.inventory-field input{height:44px;padding:0 11px}.inventory-field textarea{resize:vertical;min-height:110px;padding:10px 11px}.inventory-field input:disabled,.inventory-field textarea:disabled{color:#475467;-webkit-text-fill-color:#475467;opacity:1;background:#f8fafc}.inventory-wide{grid-column:1/-1}.inventory-form-actions{grid-column:1/-1;align-items:center;gap:10px;display:flex}.inventory-readonly{color:#667085;grid-column:1/-1;font-size:14px;font-weight:400}.inventory-form>.inventory-status{grid-column:1/-1}.inventory-save{min-width:120px}@media (width<=760px){.inventory-page-content{padding:14px 10px 24px}.inventory-actions-bar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:9px;display:grid}.inventory-company-control{grid-column:1/-1;width:100%;min-width:0}.inventory-company-control select{width:100%;min-width:0}.inventory-import-button,.inventory-add-button{width:100%;padding:0 10px}.inventory-table-toolbar{flex-direction:column;align-items:stretch}.inventory-table-toolbar label{width:100%}.inventory-table-toolbar>span{align-self:flex-end}.inventory-detail-head{min-height:64px;padding:11px 13px}.inventory-detail-head h1{font-size:19px}.inventory-form{grid-template-columns:1fr;gap:14px;padding:14px}.inventory-wide,.inventory-form-actions,.inventory-readonly,.inventory-form>.inventory-status{grid-column:auto}.inventory-save{width:100%}.inventory-table th,.inventory-table td{padding:10px 11px;font-size:13px}.inventory-name-cell{min-width:230px}}@media (width<=430px){.inventory-page-content{padding:10px 8px 20px}.inventory-actions-bar{gap:7px}.inventory-import-button,.inventory-add-button{font-size:14px}.inventory-form{padding:12px}.inventory-detail-head{padding:10px 12px}.inventory-table-toolbar{padding:10px 11px}.inventory-row-number{width:46px;min-width:46px}}.inventory-supplier-products-section{background:#fff;border-top:1px solid #e4e7ec}.inventory-supplier-products-section>header{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:14px;padding:18px;display:flex}.inventory-supplier-products-section h2{color:#172033;margin:0;font-size:18px}.inventory-supplier-products-section header p{color:#667085;margin:4px 0 0;font-size:13px}.inventory-supplier-products-section>header>span{color:#475467;background:#f2f4f7;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:700}.inventory-price-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 18px;display:grid}.inventory-price-summary>div{background:#fafbfc;border:1px solid #e4e7ec;border-radius:10px;gap:5px;padding:12px;display:grid}.inventory-price-summary small{color:#667085;font-size:12px}.inventory-price-summary strong{color:#172033;font-size:16px}.inventory-price-chart{color:#2563eb;background:#fff;border:1px solid #e4e7ec;border-radius:12px;margin:0 18px 16px;padding:12px}.inventory-price-chart svg{width:100%;height:auto;max-height:260px;display:block}.inventory-price-chart circle{fill:#fff;stroke:currentColor;stroke-width:3px}.inventory-price-chart-range{color:#667085;justify-content:space-between;gap:10px;font-size:12px;display:flex}.inventory-price-chart-empty{color:#98a2b3;text-align:center;border:1px dashed #d0d5dd;border-radius:10px;margin:0 18px 16px;padding:20px}.inventory-supplier-products-table td strong{color:#172033;display:block}.inventory-supplier-products-table td small{color:#667085}.inventory-mapping-status{border-radius:999px;padding:3px 8px;font-size:12px;font-weight:650;display:inline-flex}.inventory-mapping-status.confirmed{color:#067647;background:#ecfdf3}.inventory-mapping-status.proposed{color:#b54708;background:#fffaeb}.inventory-price-history{border:1px solid #e4e7ec;border-radius:10px;margin:14px 18px 18px;overflow:hidden}.inventory-price-history summary{color:#344054;cursor:pointer;background:#f8fafc;padding:12px 14px;font-weight:650}@media (width<=760px){.inventory-price-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.inventory-price-chart{margin:0 12px 12px}.inventory-supplier-products-section>header{padding:14px}.inventory-price-history{margin:12px}}.invoice-page-shell{background:#f7f8fa}.invoices-module{width:min(1540px,100%);margin:0 auto;padding:18px 20px 70px}.invoice-message{border-radius:10px;margin:0 0 12px;padding:10px 12px}.invoice-message.error{color:#b42318;background:#fef3f2}.invoice-message.ok{color:#067647;background:#ecfdf3}.invoices-toolbar{justify-content:space-between;align-items:end;gap:14px;margin-bottom:12px;display:flex}.invoices-toolbar-fields,.invoices-toolbar-actions{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.invoice-field{gap:6px;min-width:0;display:grid}.invoice-field span{color:#667085;font-size:13px}.invoice-field input,.invoice-field select,.invoice-table select,.invoice-catalog-search{color:#172033;background:#fff;border:1px solid #d0d5dd;border-radius:10px;outline:none;min-height:44px;padding:0 11px}.invoice-field input:focus,.invoice-field select:focus,.invoice-catalog-search:focus{border-color:#84adff;box-shadow:0 0 0 3px #2563eb14}.invoice-button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:10px;min-height:44px;padding:0 14px;font-weight:600}.invoice-button.primary{color:#fff;background:#2563eb;border-color:#2563eb}.invoice-button.danger{color:#b42318;border-color:#fda29b}.invoice-button.small{min-height:34px}.invoice-button:disabled{opacity:.5;cursor:not-allowed}.invoice-card{background:#fff;border:1px solid #edf0f3;border-radius:16px;overflow:hidden;box-shadow:0 1px 3px #1018280a}.invoice-table-wrap{width:100%;overflow:auto}.invoice-table{border-collapse:collapse;width:100%;min-width:900px}.invoice-table th,.invoice-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #f1f3f5;padding:11px 12px}.invoice-table th{color:#344054;white-space:nowrap;background:#f2f4f7;font-weight:600}.invoice-table tbody tr{cursor:pointer}.invoice-table tbody tr:hover{background:#f8fafc}.invoice-amount{white-space:nowrap;font-size:17px;font-weight:650}.invoice-warning{color:#b42318}.invoice-status{color:#475467;white-space:nowrap;background:#f2f4f7;border-radius:999px;padding:3px 8px;display:inline-flex}.invoice-status.status-sent{color:#067647;background:#ecfdf3}.invoice-status.status-send_failed,.invoice-status.status-send_uncertain{color:#b42318;background:#ffe1e1}.invoice-status.status-sending,.invoice-status.status-partial_sent{color:#175cd3;background:#eff6ff}.invoice-thumb{cursor:pointer;background:#fff;border:1px solid #e4e7ec;border-radius:9px;width:48px;height:48px;padding:2px;overflow:hidden}.invoice-thumb img{object-fit:cover;width:100%;height:100%}.invoice-delete{color:#b42318;cursor:pointer;background:#fff;border:0;border-radius:8px;width:34px;height:34px;font-size:22px}.invoice-detail-head{border-bottom:1px solid #edf0f3;align-items:center;gap:14px;min-height:68px;padding:14px 18px;display:flex}.invoice-detail-head h2{margin:0}.invoice-detail-head p{color:#667085;margin:4px 0 0}.invoice-close{color:#475467;cursor:pointer;background:0 0;border:0;border-radius:9px;width:44px;height:44px;margin-left:auto;font-size:30px}.invoice-close:hover{background:#f2f4f7}.invoice-upload-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.invoice-upload-field,.invoice-form-actions{grid-column:1/-1}.invoice-upload-previews{gap:6px;margin-bottom:10px;display:grid}.invoice-upload-previews div{background:#f8fafc;border-radius:8px;justify-content:space-between;gap:10px;padding:8px 10px;display:flex}.invoice-upload-previews small,.invoice-upload-field p{color:#667085}.invoice-meta-form{border-bottom:1px solid #edf0f3;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;padding:16px 18px;display:grid}.invoice-field.wide{grid-column:span 2}.invoice-meta-save{grid-column:1/-1}.invoice-document-actions{border-bottom:1px solid #edf0f3;padding:10px 18px}.invoice-items-table{min-width:1420px}.invoice-inline-quantity{border:1px solid #d0d5dd;border-radius:8px;width:90px;min-height:36px;padding:0 8px}.invoice-match-button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;max-width:260px;padding:7px 9px}.invoice-match-button.matched{background:#ecfdf3;border-color:#abefc6}.invoice-match-button.unmatched{color:#b42318;background:#fff1f1;border-color:#fda29b}.invoice-send-row{justify-content:flex-end;gap:10px;padding:14px 18px;display:flex}.invoice-item-editor,.invoice-image-window{background:#fff!important}.invoice-editor-card{background:#fff;flex-direction:column;width:min(900px,100%);height:100%;margin:0 auto;display:flex}.invoice-editor-body{padding:18px;overflow:auto}.invoice-catalog-search{width:100%;font-size:18px}.invoice-catalog-results{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;margin-top:12px;display:grid}.invoice-catalog-results button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:10px;min-height:66px;padding:10px 12px}.invoice-catalog-results button:hover{background:#eff6ff;border-color:#84adff}.invoice-catalog-results small{color:#667085;margin-top:5px;display:block}.invoice-image-window{justify-content:center;align-items:center;display:flex;padding:14px!important}.invoice-image-window img{object-fit:contain;max-width:100%;max-height:100%}.invoice-image-close{z-index:2;background:#fff;border:1px solid #d0d5dd;border-radius:50%;width:44px;height:44px;font-size:28px;position:absolute;top:12px;right:12px}.invoice-table tfoot td{background:#f8fafc;border-top:2px solid #d0d5dd;font-weight:700}@media (width<=760px){.invoices-module{padding:12px 10px 52px}.invoices-toolbar{flex-direction:column;align-items:stretch}.invoices-toolbar-fields{grid-template-columns:1fr;display:grid}.invoices-toolbar-actions{justify-content:flex-start}.invoice-button{width:100%}.invoice-upload-form,.invoice-meta-form{grid-template-columns:1fr;padding:14px}.invoice-upload-field,.invoice-form-actions,.invoice-field.wide,.invoice-meta-save{grid-column:auto}.invoice-detail-head{padding:12px 14px}.invoice-send-row{flex-direction:column}.invoice-catalog-results{grid-template-columns:1fr}}.invoice-table-wrap{-webkit-overflow-scrolling:touch;overflow:auto visible}.invoice-list-table{table-layout:auto;width:100%;min-width:980px!important}.invoice-list-table th,.invoice-list-table td{white-space:nowrap;text-overflow:clip;padding:11px 12px;overflow:visible}.invoice-list-table th:first-child,.invoice-list-table td:first-child{width:40px}.invoice-list-table th:nth-child(2),.invoice-list-table td:nth-child(2){width:64px}.invoice-list-table th:nth-child(3),.invoice-list-table td:nth-child(3){white-space:nowrap;min-width:240px;overflow:visible}.invoice-list-table[data-root="1"] th:nth-child(8),.invoice-list-table[data-root="1"] td:nth-child(8){width:auto;min-width:130px}.invoice-list-table[data-root="1"] th:nth-child(13),.invoice-list-table[data-root="1"] td:nth-child(13){width:48px}.invoice-list-table[data-root="0"] th:nth-child(8),.invoice-list-table[data-root="0"] td:nth-child(8){width:auto;min-width:105px}.invoice-list-table[data-root="0"] th:nth-child(9),.invoice-list-table[data-root="0"] td:nth-child(9){width:48px}.invoice-list-table .invoice-thumb{width:40px;height:40px}.invoice-match-button{max-width:340px;font:inherit;font-size:inherit;font-weight:400;line-height:1.35}.invoice-sort-button{width:100%;min-height:32px;color:inherit;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:6px;padding:0;font-weight:650;display:inline-flex}.invoice-sort-button span{color:#98a2b3;font-size:13px;font-weight:800}.invoice-sort-button:hover,.invoice-sort-button.active,.invoice-sort-button.active span{color:#175cd3}.invoice-sort-button:focus-visible{outline-offset:2px;border-radius:5px;outline:2px solid #84adff}.invoice-list-table{min-width:1120px!important}.invoice-list-table[data-root="1"]{min-width:1540px!important}.invoice-list-table th,.invoice-list-table td{padding:10px}.invoice-list-table th:nth-child(3),.invoice-list-table td:nth-child(3){width:185px!important;min-width:185px!important;max-width:185px!important}.invoice-list-table td.invoice-supplier-cell{overflow:hidden!important}.invoice-supplier-cell span{text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.invoice-list-table th:nth-child(4),.invoice-list-table td:nth-child(4){width:115px;min-width:115px}.invoice-list-table th:nth-child(5),.invoice-list-table td:nth-child(5){width:118px;min-width:118px}.invoice-list-table th:nth-child(6),.invoice-list-table td:nth-child(6){width:155px;min-width:155px}.invoice-list-table th:nth-child(7),.invoice-list-table td:nth-child(7),.invoice-list-table th:nth-child(8),.invoice-list-table td:nth-child(8){width:105px;min-width:105px}.invoice-list-table[data-root="1"] th:nth-child(9),.invoice-list-table[data-root="1"] td:nth-child(9){width:125px;min-width:125px}.invoice-list-table[data-root="1"] th:nth-child(10),.invoice-list-table[data-root="1"] td:nth-child(10){width:75px;min-width:75px}.invoice-list-table[data-root="1"] th:nth-child(11),.invoice-list-table[data-root="1"] td:nth-child(11){width:90px;min-width:90px}.invoice-list-table[data-root="1"] th:nth-child(12),.invoice-list-table[data-root="1"] td:nth-child(12){width:120px;min-width:120px}.invoice-list-table[data-root="1"] th:nth-child(13),.invoice-list-table[data-root="1"] td:nth-child(13){width:100px;min-width:100px}.invoice-list-table[data-root="1"] th:nth-child(14),.invoice-list-table[data-root="1"] td:nth-child(14){width:48px;min-width:48px}.invoice-list-table[data-root="0"] th:nth-child(9),.invoice-list-table[data-root="0"] td:nth-child(9){width:100px;min-width:100px}.invoice-list-table[data-root="0"] th:nth-child(10),.invoice-list-table[data-root="0"] td:nth-child(10){width:48px;min-width:48px}.invoice-items-table tbody td:nth-child(2),.invoice-items-table tbody td:nth-child(3){font-size:18px;line-height:1.35}.invoice-items-table .invoice-match-button{max-width:360px;font-weight:700;line-height:1.35;font-size:1em!important}.invoice-match-score.success{color:#fff!important;background:#067647!important}.invoice-match-search-wrap{width:min(620px,100%);margin-top:14px;position:relative}.invoice-match-search-wrap svg{z-index:1;fill:none;stroke:#667085;stroke-width:1.8px;pointer-events:none;width:22px;height:22px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.invoice-match-search-wrap .invoice-catalog-search{box-sizing:border-box;width:100%;height:58px;min-height:58px;padding:0 48px;font-size:18px}.invoice-match-search-clear{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:8px;width:40px;height:40px;padding:0;font-size:24px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.invoice-match-search-clear:hover{background:#f2f4f7}.invoice-catalog-results{background:#fff;border:1px solid #d8dee8;border-radius:12px;width:100%;overflow:hidden;box-shadow:0 2px 8px #1018280f;gap:0!important;margin-top:12px!important;display:block!important}.invoice-catalog-results .invoice-match-option{box-sizing:border-box;text-align:left;cursor:pointer;background:#fff;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:58px;display:grid;border:0!important;border-bottom:1px solid #e4e7ec!important;border-radius:0!important;padding:8px 14px!important}.invoice-catalog-results .invoice-match-option:hover{background:#f8fafc!important}.invoice-match-index{color:#98a2b3;text-align:center;font-size:14px}.invoice-match-label{align-items:center;gap:9px;min-width:0;display:flex}.invoice-match-name{color:#101828;text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:1.25;overflow:hidden}.invoice-match-score{white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:26px;padding:0 9px;font-size:13px;font-weight:800;display:inline-flex}.invoice-match-score.primary{color:#fff;background:#1570ef}.invoice-match-score.danger{color:#fff;background:#e62e43}@media (width<=760px){.invoice-items-table tbody td:nth-child(2),.invoice-items-table tbody td:nth-child(3){font-size:16px}.invoice-match-name{font-size:17px}.invoice-match-search-wrap{width:100%}.invoice-detail-card .invoice-detail-head{grid-template-columns:minmax(0,1fr) 48px;align-items:start;gap:12px;padding:18px 14px 14px;display:grid;position:relative}.invoice-detail-card .invoice-detail-head>div:first-child{grid-column:1/2;min-width:0;padding-right:2px}.invoice-detail-card .invoice-detail-head>.invoice-close{margin:0;position:absolute;top:12px;right:12px}.invoice-detail-card .invoice-detail-head>.invoice-header-actions{grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;padding-top:8px;display:grid}.invoice-detail-card .invoice-detail-head>.invoice-header-actions .invoice-button{width:100%;min-width:0}.invoice-detail-card .invoice-detail-head>.invoice-header-actions>.invoice-button,.invoice-detail-card .invoice-detail-head>.invoice-header-actions>.invoice-send-split{grid-column:1/-1}}.invoice-table tbody tr.invoice-unmatched{background:0 0}.invoice-table tbody tr.invoice-unmatched:hover{background:#f8fafc}.invoice-items-table .invoice-match-button.unmatched{color:#b42318;background:#fff;border-color:#d0d5dd}.invoice-confidence{font-variant-numeric:tabular-nums;white-space:nowrap}.invoice-header-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.invoice-log-button{margin-left:14px}.invoice-log-window{background:#f7f8fa!important;padding:14px!important;overflow:auto!important}.invoice-log-card{width:min(var(--app-content-max-width),100%);max-width:var(--app-content-max-width);box-sizing:border-box;background:#fff;border:1px solid #e4e7ec;border-radius:16px;min-height:100%;margin:0 auto;overflow:hidden}.invoice-log-list{padding:10px 14px 28px}.invoice-log-row{border-bottom:1px solid #eef0f3;grid-template-columns:42px minmax(0,1fr) 100px;align-items:start;gap:10px;padding:10px 8px;display:grid}.invoice-log-row.level-1{background:#fafbfc;margin-left:26px}.invoice-log-index{color:#98a2b3;text-align:center}.invoice-log-row strong{color:#101828;display:block}.invoice-log-row small{color:#667085;margin-top:3px;line-height:1.35;display:block}.invoice-log-row>b{text-align:right;font-variant-numeric:tabular-nums;color:#344054}.invoice-log-row pre{color:#475467;white-space:pre-wrap;background:#f2f4f7;border-radius:8px;max-height:190px;margin:7px 0 0;padding:8px;font-size:11px;overflow:auto}.invoice-log-empty{text-align:center;color:#667085;padding:30px}@media (width<=760px){.invoice-log-button{margin-left:0}.invoice-log-window{padding:0!important}.invoice-log-card{border:0;border-radius:0}.invoice-log-row{grid-template-columns:30px minmax(0,1fr) 78px;padding:9px 4px}.invoice-log-row.level-1{margin-left:10px}.invoice-log-row>b{font-size:12px}}.invoice-meta-collapse-head{background:#fff;border-bottom:1px solid #edf0f3;align-items:center;gap:14px;padding:9px 18px;display:flex}.invoice-meta-toggle{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;align-items:center;gap:8px;min-height:34px;padding:0 10px;font-weight:650;display:inline-flex}.invoice-meta-toggle b{font-size:17px;line-height:1}.invoice-meta-form.collapsed{display:none}.invoice-detail-action-row{white-space:nowrap;border-bottom:1px solid #edf0f3;align-items:center;gap:8px;padding:16px 18px;display:flex;overflow-x:auto}.invoice-detail-action-row .invoice-button{flex:none;min-height:38px;padding:0 12px}.invoice-button.subtle{color:#667085;background:#f8fafc}@media (width<=760px){.invoice-meta-collapse-head{flex-direction:column;align-items:flex-start}.invoice-detail-action-row{padding:12px 18px}.invoice-detail-action-row .invoice-button{width:auto}}.invoice-catalog-results .invoice-match-option{min-height:44px!important;padding-top:2px!important;padding-bottom:2px!important}.invoice-upload-form{grid-template-columns:repeat(4,minmax(0,1fr))}.invoice-upload-form>.invoice-field select{width:100%}.invoice-upload-previews{overscroll-behavior:contain;background:#f8fafc;border:1px solid #e4e7ec;border-radius:12px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;max-height:320px;padding:8px;overflow-y:auto}.invoice-upload-previews>.invoice-upload-preview{align-items:center;gap:10px;justify-content:initial;background:#fff;border:1px solid #e4e7ec;border-radius:10px;grid-template-columns:64px minmax(0,1fr) 36px;padding:8px;display:grid}.invoice-upload-preview img{object-fit:contain;background:#f2f4f7;border-radius:8px;width:64px;height:64px}.invoice-upload-previews .invoice-upload-preview-info{background:0 0;border-radius:0;min-width:0;padding:0;display:block}.invoice-upload-preview-info strong,.invoice-upload-preview-info small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.invoice-upload-preview-info strong{color:#172033;font-size:14px}.invoice-upload-preview-info small{margin-top:4px}.invoice-upload-remove{color:#b42318;cursor:pointer;background:0 0;border:0;border-radius:8px;width:36px;height:36px;padding:0;font-size:25px;line-height:1}.invoice-upload-remove:hover{background:#fff1f1}.invoice-upload-flow{color:#344054;background:#f8fafc;border:1px solid #d0d5dd;border-radius:11px;gap:7px;margin:0 0 12px;padding:11px 13px;display:grid}.invoice-upload-flow>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.invoice-upload-flow span{font-weight:650}.invoice-upload-flow strong{color:#067647;font-variant-numeric:tabular-nums}@media (width<=760px){.invoice-upload-form{grid-template-columns:1fr}.invoice-upload-previews{grid-template-columns:1fr;max-height:280px}}.invoice-status.status-pending{color:#b54708;background:#fff7e6}.invoice-status.status-processing{color:#175cd3;background:#eff6ff}.invoice-status.status-failed{color:#b42318;background:#ffe1e1}.invoice-batch-nav{align-items:center;gap:8px;margin-left:auto;display:flex}.invoice-batch-nav button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:10px;width:42px;height:42px;font-size:28px;line-height:1}.invoice-batch-nav button:disabled{opacity:.35;cursor:not-allowed}.invoice-batch-nav span{text-align:center;color:#475467;min-width:108px}.invoice-batch-nav span b{color:#172033}.invoice-batch-nav small{color:#667085;white-space:nowrap;margin-top:3px;font-size:11px;display:block}.invoice-send-split{display:flex;position:relative}.invoice-send-split>.invoice-button:first-child{border-radius:10px 0 0 10px}.invoice-send-toggle{border-left-color:#ffffff59!important;border-radius:0 10px 10px 0!important;width:42px!important;padding:0!important}.invoice-send-menu{z-index:20;background:#fff;border:1px solid #e4e7ec;border-radius:10px;min-width:220px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 30px #10182829}.invoice-send-menu button{color:#344054;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:7px;width:100%;padding:10px 11px;display:block}.invoice-send-menu button:hover{background:#f2f4f7}@media (width<=900px){.invoice-detail-card .invoice-detail-head{flex-wrap:wrap}.invoice-batch-nav{order:3;justify-content:center;width:100%;margin-left:0}}@media (width<=760px){.invoice-batch-nav{grid-area:2/1/auto/-1}.invoice-detail-card .invoice-detail-head>.invoice-header-actions{grid-row:3}.invoice-send-split{width:100%}.invoice-send-split>.invoice-button:first-child{width:calc(100% - 42px)}.invoice-send-menu{left:0;right:0}.invoice-header-actions>.invoice-button.danger{grid-column:1/-1}}.invoice-log-tabs{z-index:2;background:#fff;border-bottom:1px solid #e4e7ec;align-items:flex-end;gap:6px;padding:10px 12px 0 18px;display:flex;position:sticky;top:0}.invoice-log-tabs button:not(.invoice-close){color:#667085;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px 9px 0 0;min-height:40px;padding:0 14px;font-weight:650}.invoice-log-tabs button.active{color:#175cd3;background:#fff;border-color:#d0d5dd #d0d5dd #fff}.invoice-log-tabs .invoice-close{color:#475467;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:0 0 44px;align-self:center;margin:0 0 5px auto;padding:0;font-size:30px;line-height:1}.invoice-log-tabs .invoice-close:hover{background:#f2f4f7}.invoice-log-copy-row{justify-content:flex-start;padding:12px 18px 18px;display:flex}.invoice-log-ai-summary{color:#667085;background:#f8fafc;border-radius:10px;margin:8px 18px 4px;padding:12px 14px;font-size:13px}.invoice-items-drag-wrap{cursor:grab}.invoice-items-drag-wrap.dragging{cursor:grabbing}.invoice-items-drag-wrap .invoice-items-table thead{-webkit-user-select:none;user-select:none;touch-action:pan-y}.invoice-items-table th:nth-child(6),.invoice-items-table td:nth-child(6),.invoice-items-table th:nth-child(7),.invoice-items-table td:nth-child(7){white-space:nowrap;width:1%}.invoice-items-table th,.invoice-items-table td{padding-left:6px!important;padding-right:6px!important}.invoice-items-table th:nth-child(n+4){padding-left:8px!important;padding-right:8px!important}.invoice-items-table th:nth-child(5),.invoice-items-table td:nth-child(5){white-space:nowrap;width:1%;min-width:108px}.invoice-items-table .invoice-match-button{white-space:normal;overflow-wrap:anywhere;max-width:196px}.invoice-items-table .invoice-qty-input{border:1px solid #d0d5dd;border-radius:8px;width:82px;max-width:82px;min-height:36px;padding:0 8px}@media (width<=760px){.invoice-log-tabs{padding:8px 6px 0 10px}.invoice-log-copy-row{padding:10px 10px 14px}.invoice-log-ai-summary{margin:8px 10px 4px;line-height:1.55}}.invoice-image-window{justify-content:stretch;align-items:stretch}.invoice-image-stage{cursor:zoom-in;touch-action:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.invoice-image-stage.can-pan{cursor:grab}.invoice-image-stage.dragging{cursor:grabbing}.invoice-image-stage img{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;transform-origin:50%;will-change:transform;max-width:100%;max-height:100%}@media (width<=760px){.invoice-image-close{top:8px;right:8px;box-shadow:none!important;background:0 0!important;border:0!important}}.invoice-items-table th:nth-child(2),.invoice-items-table th:nth-child(3),.invoice-items-table tbody td:nth-child(2),.invoice-items-table tbody td:nth-child(3),.invoice-items-table .invoice-match-button{line-height:inherit;font-size:inherit!important}.invoice-items-table .invoice-match-button{white-space:nowrap;overflow-wrap:normal;flex-wrap:nowrap;gap:4px;max-width:350px;display:inline-flex;overflow:hidden}.invoice-items-table .invoice-match-button.matched{color:#fff;background:#00875a;border-color:#00875a}.invoice-match-compact-name{white-space:nowrap;flex:none}.invoice-source-name{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.invoice-items-table{table-layout:fixed!important;min-width:1411px!important}.invoice-items-table th:first-child,.invoice-items-table td:first-child,.invoice-items-table th:nth-child(8),.invoice-items-table td:nth-child(8){text-align:center!important}.invoice-items-table th:first-child{width:52px!important}.invoice-items-table th:nth-child(2){width:265px!important}.invoice-items-table th:nth-child(3){width:380px!important}.invoice-items-table th:nth-child(4){width:72px!important}.invoice-items-table th:nth-child(5){width:123px!important}.invoice-items-table th:nth-child(6){width:103px!important}.invoice-items-table th:nth-child(7){width:117px!important}.invoice-items-table th:nth-child(8){width:78px!important}.invoice-items-table th:nth-child(9){width:103px!important}.invoice-items-table th:nth-child(10),.invoice-items-table td:nth-child(10){min-width:118px;max-width:118px;width:118px!important}.marketplace-v2-shell{background:var(--app-background,#f7f8fa)!important}.marketplace-v2{width:min(var(--app-content-max-width,1540px),100%);color:#111827;background:0 0;margin:0 auto;padding:24px 30px 72px;font-family:Segoe UI,Arial,sans-serif}.marketplace-v2-tools{grid-template-columns:minmax(0,380px) auto;justify-content:start;align-items:center;gap:14px;margin:0 0 30px;display:grid}.marketplace-search-wrap{background:#fff;border:1px solid #d8dee7;border-radius:22px;align-items:center;width:100%;height:58px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;box-shadow:0 4px 14px #1018280f}.marketplace-search-wrap:focus-within{border-color:#84adff;box-shadow:0 0 0 3px #2563eb14}.marketplace-search-icon{fill:none;stroke:#6b7280;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;width:24px;height:24px;position:absolute;left:18px}.marketplace-v2-shell .marketplace-search-wrap input{color:#111827;letter-spacing:-.015em;outline:0;width:100%;border-radius:inherit!important;height:100%!important;min-height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 48px 0 52px!important;font:400 20px/1.2 Segoe UI,Arial,sans-serif!important}.marketplace-v2-shell .marketplace-search-wrap input:focus{box-shadow:none!important;border:0!important}.marketplace-search-wrap input::placeholder{color:#9ca3af}.marketplace-search-clear{color:#9ca3af;cursor:pointer;background:0 0;border:0;border-radius:50%;width:42px;height:42px;padding:0;font-size:30px;line-height:1;position:absolute;right:12px}.marketplace-search-clear:hover{color:#4b5563;background:#f3f4f6}.marketplace-active-filter{color:#111827;cursor:pointer;height:56px;box-shadow:none;background:0 0;border:1px solid #d8dee7;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font:600 19px/1 Segoe UI,Arial,sans-serif;display:inline-flex}.marketplace-active-filter svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.marketplace-active-filter.selected{background:#1118270f;border-color:#c8d0da}.marketplace-v2-status{border-radius:10px;margin:-12px 0 20px;padding:10px 12px;font-size:14px;line-height:1.4}.marketplace-v2-status.ok{color:#067647;background:#f0fdf4}.marketplace-v2-status.error{color:#b42318;background:#fef2f2}.marketplace-category-list{flex-direction:column;gap:42px;display:flex}.marketplace-category{min-width:0}.marketplace-category-head{margin:0 0 16px}.marketplace-category-title{color:#111827;letter-spacing:-.015em;margin:0;font:400 28px/1.2 Segoe UI,Arial,sans-serif}.marketplace-category-description{color:#777d87;max-width:760px;margin:8px 0 0;font:400 18px/1.45 Segoe UI,Arial,sans-serif}.marketplace-module-list{border-top:0;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:20px;display:grid}.marketplace-module-row{background:0 0;border-bottom:1px solid #98a2b347;grid-template-rows:auto auto auto;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:4px 10px;min-height:96px;padding:10px 0;display:grid;position:relative}.marketplace-row-icon{width:56px;height:56px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-area:1/1/3;justify-content:center;align-self:center;align-items:center;display:flex;overflow:visible}.marketplace-row-icon img{object-fit:contain;width:48px;height:48px;display:block}.marketplace-row-title-line{grid-area:1/2;align-self:end;align-items:center;gap:8px;min-width:0;display:flex}.marketplace-row-title{text-overflow:ellipsis;white-space:nowrap;color:#050505;letter-spacing:-.012em;min-width:0;font:600 18px/1.2 Segoe UI,Arial,sans-serif;display:block;overflow:hidden}.marketplace-core-label{color:#9ca3af;text-transform:uppercase;letter-spacing:.04em;background:#f3f4f6;border-radius:999px;flex:none;padding:5px 9px;font:600 11px/1 Segoe UI,Arial,sans-serif}.marketplace-row-toggle{cursor:pointer;background:#d1d5db;border:0;border-radius:999px;grid-area:1/3/3;place-self:center end;width:42px;height:25px;padding:0;transition:background-color .15s;position:relative}.marketplace-row-toggle>span{background:#fff;border-radius:50%;width:19px;height:19px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000026}.marketplace-row-toggle.on{background:#22a559}.marketplace-row-toggle.on>span{left:20px}.marketplace-row-toggle:disabled{opacity:.48;cursor:not-allowed}.marketplace-row-description{color:#8b8f97;letter-spacing:-.004em;white-space:normal;overflow-wrap:anywhere;grid-area:2/2;align-self:start;min-width:0;font:400 13px/1.35 Segoe UI,Arial,sans-serif;display:block}.marketplace-version-actions{color:#667085;flex-wrap:wrap;grid-area:3/2/auto/4;align-items:center;gap:6px 10px;padding:3px 0 2px;font:600 12px/1.35 Segoe UI,Arial,sans-serif;display:flex}.marketplace-update-copy{color:#2563eb}.marketplace-version-state.state-failed{color:#b42318}.marketplace-version-state.state-rolled_back{color:#7f56d9}.marketplace-version-buttons{flex-wrap:wrap;gap:6px;display:inline-flex}.marketplace-version-buttons button{color:#344054;cursor:pointer;background:#fff;border:1px solid #cfd7e3;border-radius:999px;min-height:28px;padding:4px 10px;font:600 12px/1 Segoe UI,Arial,sans-serif}.marketplace-version-buttons button:disabled{opacity:.48;cursor:not-allowed}.marketplace-version-buttons button:hover:not(:disabled){color:#1d4ed8;border-color:#84adff}.marketplace-empty{color:#9ca3af;text-align:center;padding:44px 0;font-size:16px}.marketplace-confirm-window{display:flex;background:#f7f8fa!important;justify-content:center!important;align-items:center!important;padding:24px!important;overflow:auto!important}.marketplace-confirm-card{color:#111827;background:#fff;border:1px solid #dfe4eb;border-radius:22px;width:min(520px,100%);margin:auto;padding:28px;box-shadow:0 18px 50px #1018281f}.marketplace-confirm-card header span{color:#667085;text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px;font-size:13px;font-weight:700;display:block}.marketplace-confirm-card h2{margin:0;font-size:26px;line-height:1.2}.marketplace-confirm-card dl{gap:10px;margin:24px 0;display:grid}.marketplace-confirm-card dl div{border-bottom:1px solid #eef1f5;justify-content:space-between;gap:18px;padding:12px 0;display:flex}.marketplace-confirm-card dt{color:#667085}.marketplace-confirm-card dd{color:#111827;text-align:right;margin:0;font-weight:700}.marketplace-confirm-card p{color:#667085;margin:18px 0 0;font-size:14px;line-height:1.55}.marketplace-confirm-card footer{justify-content:flex-end;gap:10px;margin-top:26px;display:flex}.marketplace-confirm-card footer button{cursor:pointer;border-radius:12px;min-height:42px;padding:0 16px;font-weight:700}.marketplace-confirm-card footer .secondary{color:#344054;background:#fff;border:1px solid #cfd7e3}.marketplace-confirm-card footer .primary{color:#fff;background:#2563eb;border:1px solid #2563eb}.marketplace-confirm-card footer button:disabled{opacity:.48;cursor:not-allowed}@media (width<=1280px){.marketplace-module-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1020px){.marketplace-module-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.marketplace-v2{padding:18px 18px 56px}.marketplace-module-list{grid-template-columns:1fr;column-gap:0}.marketplace-v2-tools{grid-template-columns:minmax(0,1fr) auto;gap:9px;margin-bottom:26px}.marketplace-search-wrap{border-radius:24px;height:64px}.marketplace-search-wrap input{padding-left:57px;padding-right:48px;font-size:22px}.marketplace-search-icon{width:27px;height:27px;left:18px}.marketplace-search-clear{width:38px;height:38px;right:8px}.marketplace-active-filter{height:50px;padding:0 13px;font-size:15px}.marketplace-active-filter svg{width:21px;height:21px}.marketplace-category-list{gap:36px}.marketplace-category-head{margin-bottom:13px}.marketplace-category-title{font-size:25px}.marketplace-category-description{margin-top:6px;font-size:16px;line-height:1.4}.marketplace-module-row{grid-template-columns:56px minmax(0,1fr) auto;gap:4px 10px;min-height:92px;padding:10px 0}.marketplace-row-icon{border-radius:0;width:56px;height:56px}.marketplace-row-icon img{width:48px;height:48px}.marketplace-row-title{font-size:18px}.marketplace-row-description{font-size:13px;font-weight:400;line-height:1.35}.marketplace-core-label{padding:4px 7px;font-size:10px}.marketplace-row-toggle{width:40px;height:24px}.marketplace-row-toggle>span{width:18px;height:18px}.marketplace-row-toggle.on>span{left:19px}}@media (width<=430px){.marketplace-v2{padding:14px 14px 48px}.marketplace-v2-tools{grid-template-columns:1fr}.marketplace-active-filter{justify-self:start}.marketplace-module-row{grid-template-columns:52px minmax(0,1fr) auto;column-gap:9px;min-height:88px}.marketplace-row-icon{border-radius:0;width:52px;height:52px}.marketplace-row-icon img{width:46px;height:46px}.marketplace-row-title-line{gap:6px}}@media (prefers-reduced-motion:reduce){.marketplace-row-toggle,.marketplace-row-toggle>span{transition:none}}.marketplace-confirm-head{justify-content:flex-start;align-items:center;gap:12px;display:flex}.marketplace-confirm-head>div{min-width:0}.marketplace-confirm-head>div span{margin-bottom:5px}.marketplace-module-shell{background:var(--app-background,#f7f8fa)}.marketplace-module-page{color:#344054;max-width:1460px;margin:0 auto;padding:32px 30px 80px}.marketplace-module-state,.marketplace-module-header,.marketplace-module-metrics article,.marketplace-module-table-card{background:#fff;border:1px solid #e4e7ec;border-radius:18px;box-shadow:0 8px 28px #1018280d}.marketplace-module-state{padding:28px}.marketplace-module-state.error{color:#b42318;border-color:#fecdca}.marketplace-module-header{align-items:center;gap:18px;margin-bottom:20px;padding:24px 28px;display:flex}.marketplace-module-header img{width:64px;height:64px}.marketplace-module-header p{color:#667085;margin:0;font-size:13px;font-weight:700}.marketplace-module-header h1{color:#344054;margin:2px 0 3px;font-size:28px}.marketplace-module-header span{color:#667085;font-size:14px}.marketplace-module-metrics{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-bottom:20px;display:grid}.marketplace-module-metrics article{padding:20px}.marketplace-module-metrics span{color:#667085;font-size:13px;font-weight:700;display:block}.marketplace-module-metrics strong{color:#475467;margin-top:7px;font-size:30px;display:block}.marketplace-module-table-card{margin-bottom:20px;padding:22px 24px}.marketplace-module-table-card h2{color:#475467;margin:0 0 16px;font-size:18px}.marketplace-module-table-scroll{overflow:auto}.marketplace-module-table-card table{border-collapse:collapse;width:100%}.marketplace-module-table-card th,.marketplace-module-table-card td{text-align:left;border-bottom:1px solid #eaecf0;padding:12px 14px;font-size:14px}.marketplace-module-table-card th{color:#667085;text-transform:uppercase;letter-spacing:.03em;font-size:12px}.marketplace-module-table-card td{color:#475467}@media (width<=700px){.marketplace-module-page{padding:18px 14px 60px}.marketplace-module-header{padding:18px}.marketplace-module-header h1{font-size:23px}}.maib-statement-page{color:#101828;padding:24px 28px 60px;font-family:Segoe UI,Arial,sans-serif}.maib-statement-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.maib-statement-header h1{margin:0;font-size:30px;line-height:1.15}.maib-statement-header p{color:#667085;margin:6px 0 0;font-size:15px}.maib-test-badge{color:#b54708;letter-spacing:.08em;background:#fffaeb;border:1px solid #fdb022;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}.maib-panel{background:#fff;border:1px solid #d0d5dd;border-radius:14px;margin-bottom:18px;padding:18px;box-shadow:0 1px 2px #1018280a}.maib-grid{grid-template-columns:minmax(260px,1.3fr) minmax(160px,.65fr) minmax(160px,.65fr);gap:14px;display:grid}.maib-grid label{color:#344054;gap:6px;font-size:13px;font-weight:600;display:grid}.maib-grid label.maib-account{grid-column:1/-1}.maib-grid select,.maib-grid input{height:44px;font:inherit;color:#101828;background:#fff;border:1px solid #d0d5dd;border-radius:9px;outline:none;padding:0 12px;font-weight:400}.maib-grid select:focus,.maib-grid input:focus{border-color:#84adff;box-shadow:0 0 0 3px #2f6ce51f}.maib-config-row{color:#667085;flex-wrap:wrap;gap:10px 20px;margin-top:14px;font-size:13px;display:flex}.maib-config-row .ok{color:#067647}.maib-config-row .bad{color:#b42318}.maib-actions{gap:10px;margin-top:16px;display:flex}.maib-actions button{color:#344054;height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:9px;padding:0 17px;font-weight:600}.maib-actions button.primary{color:#fff;background:#2f6ce5;border-color:#2f6ce5}.maib-actions button:disabled{cursor:not-allowed;opacity:.45}.maib-loading{color:#344054;align-items:center;gap:9px;margin-top:14px;display:flex}.maib-loading img{width:24px;height:24px}.maib-message{border:1px solid;border-radius:9px;margin-top:14px;padding:10px 12px;font-size:14px}.maib-message.ok{color:#067647;background:#ecfdf3;border-color:#abefc6}.maib-message.error{color:#b42318;background:#fef3f2;border-color:#fecdca}.maib-message.info{color:#175cd3;background:#eff8ff;border-color:#b2ddff}.maib-summary{grid-template-columns:repeat(5,minmax(130px,1fr));gap:12px;margin-bottom:16px;display:grid}.maib-summary div{gap:4px;display:grid}.maib-summary span{color:#667085;font-size:12px}.maib-summary strong{overflow-wrap:anywhere;font-size:15px}.maib-table-wrap{border:1px solid #eaecf0;border-radius:10px;overflow:auto}.maib-table-wrap table{border-collapse:collapse;width:100%;min-width:1050px;font-size:13px}.maib-table-wrap th,.maib-table-wrap td{text-align:left;vertical-align:top;border-bottom:1px solid #eaecf0;padding:10px 11px}.maib-table-wrap th{color:#475467;white-space:nowrap;background:#f9fafb;font-weight:600}.maib-table-wrap tr:last-child td{border-bottom:0}.maib-raw{margin-top:14px}.maib-raw summary{cursor:pointer;color:#475467;font-weight:600}.maib-raw pre{color:#f2f4f7;white-space:pre-wrap;word-break:break-word;background:#101828;border-radius:9px;max-height:420px;padding:12px;font-size:12px;overflow:auto}@media (width<=820px){.maib-statement-page{padding:18px 14px 40px}.maib-grid{grid-template-columns:1fr 1fr}.maib-grid label:first-child,.maib-grid label.maib-account{grid-column:1/-1}.maib-summary{grid-template-columns:1fr 1fr}.maib-actions{flex-wrap:wrap}}@media (width<=520px){.maib-grid{grid-template-columns:1fr}.maib-grid label{grid-column:1!important}.maib-summary{grid-template-columns:1fr}.maib-actions button{width:100%}}.photo-test-shell{background:var(--app-background,#f7f8fa);color:#17223b;min-height:100dvh;font-family:var(--reference-font-family,"Segoe UI",Arial,sans-serif)!important;font-size:var(--reference-font-size,26px)!important}.photo-test-page{box-sizing:border-box;background:0 0;width:min(1540px,100%);margin:0 auto;padding:24px}.photo-test-module{width:100%;min-width:0}.photo-test-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.photo-test-header h1{color:#101828;font-size:var(--app-module-title-size,24px);letter-spacing:-.02em;margin:0;font-weight:750;line-height:1.2}.photo-test-header p{color:#667085;max-width:760px;margin:7px 0 0;font-size:13px;line-height:1.45}.photo-test-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.photo-test-button{box-sizing:border-box;min-height:var(--app-action-height,44px);padding:0 var(--reference-button-padding-x,14px);border-radius:var(--app-action-radius,10px);cursor:pointer;justify-content:center;align-items:center;gap:8px;font-weight:600;line-height:1;transition:background-color .12s,border-color .12s,box-shadow .12s;display:inline-flex;font-family:var(--reference-font-family,"Segoe UI",Arial,sans-serif)!important;font-size:var(--reference-font-size,26px)!important}.photo-test-button:focus-visible{outline-offset:2px;outline:3px solid #2563eb33}.photo-test-button:disabled{cursor:not-allowed;opacity:.55}.photo-test-button:not(.primary):not(.danger){color:#344054;background:#fff;border:1px solid #d0d5dd}.photo-test-button:not(.primary):not(.danger):hover:not(:disabled){background:#f8fafc;border-color:#98a2b3}.photo-test-button.primary{color:#fff;background:#2563eb;border:1px solid #2563eb;box-shadow:0 1px 2px #10182814}.photo-test-button.primary:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.photo-test-button.danger{color:#b42318;background:0 0;border:1px solid #ef4444}.photo-test-button.danger:hover:not(:disabled){background:#fff1f1}.photo-test-button.primary:disabled{gap:0}.photo-test-button.primary:disabled:after{text-align:left;content:".";width:22px;margin-left:2px;animation:1.05s step-end infinite photo-test-button-dots;display:inline-block}@keyframes photo-test-button-dots{0%,32%{content:"."}33%,65%{content:".."}66%,99%{content:"..."}to{content:"."}}.photo-test-messages{gap:8px;margin:0 0 16px;display:grid}.photo-test-message{font-size:var(--reference-font-size,26px);border:1px solid;border-radius:10px;padding:11px 14px;line-height:1.4}.photo-test-message.error{color:#b42318;background:#fef3f2;border-color:#fecdca}.photo-test-task-link{min-height:var(--app-action-height,44px);padding:0 var(--reference-button-padding-x,14px);border-radius:var(--app-action-radius,10px);color:inherit;cursor:pointer;background:0 0;border:1px solid;margin-left:10px;font-weight:600;line-height:1;font-family:var(--reference-font-family,"Segoe UI",Arial,sans-serif)!important;font-size:var(--reference-font-size,26px)!important}.photo-test-transfer{color:#344054;background:#f8fafc;border:1px solid #d0d5dd;border-radius:11px;gap:7px;margin:0 0 12px;padding:11px 13px;display:grid}.photo-test-transfer>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.photo-test-transfer span{font-weight:650}.photo-test-transfer strong{color:#067647;font-variant-numeric:tabular-nums}.photo-test-empty{box-sizing:border-box;text-align:center;background:#ffffff85;border:1px dashed #cbd5e1;border-radius:14px;min-height:190px;padding:42px 24px}.photo-test-empty h2{color:#344054;font-size:var(--app-module-title-size,24px);margin:0}.photo-test-empty p{color:#667085;font-size:var(--reference-font-size,26px);margin:8px 0 0}.photo-test-grid{background:#fff;border:1px solid #dfe4ea;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;padding:16px;display:grid;box-shadow:0 3px 12px #1018280d}.photo-test-card{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.photo-test-card-head{border:0;justify-content:space-between;align-items:center;gap:14px;padding:6px 0 10px;display:flex}.photo-test-card-head>div{align-items:center;gap:10px;min-width:0;display:flex}.photo-test-card-head h2{color:#1d2939;min-width:0;font-size:var(--reference-font-size,26px);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:700;line-height:1.3;overflow:hidden}.photo-test-index{color:#475467;background:#eaecf0;border-radius:8px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:inline-flex}.photo-test-badge{white-space:nowrap;border-radius:999px;align-items:center;min-height:27px;padding:0 9px;font-size:13px;font-weight:800;display:inline-flex}.photo-test-badge.cropped{color:#067647;background:#dcfae6}.photo-test-badge.fallback{color:#475467;background:#f2f4f7}.photo-test-comparison{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.photo-test-image-panel{color:#344054;text-align:left;cursor:zoom-in;background:0 0;border:0;grid-template-rows:auto minmax(280px,460px) auto;gap:9px;min-width:0;padding:0;display:grid;position:relative}.photo-test-image-panel:hover{background:0 0}.photo-test-image-panel:focus-visible{z-index:1;outline-offset:3px;outline:2px solid #98a2b3}.photo-test-image-label{font-size:var(--reference-font-size,26px);font-weight:700}.photo-test-image-panel img{object-fit:contain;background:var(--app-background,#f7f8fa);width:100%;height:100%;min-height:0;display:block}.photo-test-image-panel small{color:#667085;font-size:13px}.photo-test-meta{color:#667085;border:0;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:10px 0 5px;font-size:13px;font-weight:650;display:flex}.photo-test-debug{color:#475467;border-top:1px solid #d0d5dd;margin:4px 0 8px;font-size:13px}.photo-test-debug summary{color:#344054;cursor:pointer;width:max-content;padding:9px 0 3px;font-size:13px;font-weight:750}.photo-test-debug summary:hover{color:#101828}.photo-test-debug-grid{flex-wrap:wrap;align-items:center;gap:6px 16px;padding:7px 0 3px;display:flex}.photo-test-debug-grid>span{white-space:nowrap}.photo-test-debug-candidate{font-variant-numeric:tabular-nums}.photo-test-debug p{color:#667085;margin:7px 0}.photo-test-preview{z-index:7600;background:var(--app-background,#f7f8fa);grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:58px 0 0}.photo-test-preview>header{background:#fff;border-bottom:1px solid #dfe4ea;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex;box-shadow:0 2px 8px #1018280d}.photo-test-preview>header>div{align-items:baseline;gap:12px;min-width:0;display:flex}.photo-test-preview strong{font-size:var(--app-module-title-size,24px)}.photo-test-preview header span{color:#667085;font-size:var(--reference-font-size,26px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.photo-test-preview header button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;padding:0;font-size:28px;line-height:1;display:inline-flex}.photo-test-preview>div{text-align:center;min-height:0;padding:18px;overflow:auto}.photo-test-preview img{background:#fff;border:1px solid #dfe4ea;max-width:100%;height:auto;display:inline-block;box-shadow:0 5px 20px #1018281f}.photo-test-source-window{box-sizing:border-box;place-items:center;background:var(--app-background,#f7f8fa)!important;padding:20px!important;display:grid!important}.photo-test-source-card{box-sizing:border-box;background:#fff;border:1px solid #dfe4ea;border-radius:14px;gap:10px;width:min(360px,100%);padding:20px;display:grid;box-shadow:0 12px 28px #1018281f}.photo-test-source-card h2{color:#101828;font-size:var(--app-module-title-size,24px);text-align:center;margin:0 0 6px}.photo-test-source-card .photo-test-button{width:100%}@media (width<=1080px){.photo-test-grid{grid-template-columns:1fr}}@media (width<=720px){.photo-test-page{padding:16px 10px}.photo-test-header{flex-direction:column;align-items:stretch}.photo-test-actions{grid-template-columns:1fr;display:grid}.photo-test-button{width:100%;padding:0 var(--reference-button-padding-x,14px)}.photo-test-grid{padding:10px}.photo-test-comparison{grid-template-columns:1fr}.photo-test-image-panel{grid-template-rows:auto minmax(220px,420px) auto}.photo-test-preview>header{padding:10px}.photo-test-preview>header>div{flex-direction:column;align-items:flex-start;gap:2px}}.photo-test-timing-list{background:#fff;border:1px solid #e4e7ec;border-radius:10px;margin-top:10px;display:grid;overflow:hidden}.photo-test-timing-row{border-bottom:1px solid #eef0f3;grid-template-columns:34px minmax(0,1fr) 90px;align-items:start;gap:8px;padding:9px 10px;display:grid}.photo-test-timing-row:last-child{border-bottom:0}.photo-test-timing-row.level-1{background:#fafbfc;padding-left:24px}.photo-test-timing-row>span{color:#98a2b3;text-align:center}.photo-test-timing-row strong{color:#101828;display:block}.photo-test-timing-row small{color:#667085;margin-top:2px;line-height:1.35;display:block}.photo-test-timing-row>b{text-align:right;color:#344054;font-variant-numeric:tabular-nums}.photo-test-timing-row pre{color:#475467;white-space:pre-wrap;background:#f2f4f7;border-radius:7px;max-height:160px;margin:6px 0 0;padding:7px;font-size:10px;overflow:auto}@media (width<=640px){.photo-test-timing-row{grid-template-columns:28px minmax(0,1fr) 70px;padding:8px 6px}.photo-test-timing-row.level-1{padding-left:12px}.photo-test-timing-row>b{font-size:12px}}.photo-test-log-actions{justify-content:flex-end;margin:10px 0 8px;display:flex}.photo-test-log-actions .photo-test-button{min-height:var(--app-action-height,44px);padding:0 var(--reference-button-padding-x,14px);width:auto}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.my-location-shell{background:var(--app-background,#f7f8fa);color:#17223b;font-family:var(--reference-font-family,"Segoe UI",Arial,sans-serif)!important}.my-location-page{box-sizing:border-box;width:min(1540px,100%);margin:0 auto;padding:24px}.my-location-module{gap:16px;min-width:0;display:grid}.my-location-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.my-location-header h1{color:#101828;font-size:var(--app-module-title-size,24px);letter-spacing:-.02em;margin:0;font-weight:750;line-height:1.2}.my-location-header p{color:#667085;max-width:760px;margin:7px 0 0;font-size:13px;line-height:1.45}.my-location-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.my-location-button{min-height:var(--app-action-height,44px);padding:0 var(--reference-button-padding-x,14px);border-radius:var(--app-action-radius,10px);color:#344054;font:600 var(--reference-font-size,26px)/1 var(--reference-font-family,"Segoe UI",Arial,sans-serif);cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #d0d5dd;justify-content:center;align-items:center;display:inline-flex}.my-location-button.primary{color:#fff;background:#2563eb;border-color:#2563eb}.my-location-button:disabled{opacity:.55;cursor:not-allowed}.my-location-button:focus-visible{outline-offset:2px;outline:3px solid #2563eb33}.my-location-error{color:#b42318;font-size:var(--reference-font-size,26px);background:#fef3f2;border:1px solid #fecdca;border-radius:10px;padding:11px 14px;line-height:1.4}.my-location-layout{grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:16px;min-width:0;display:grid}.my-location-map{box-sizing:border-box;z-index:0;background:#e5e7eb;border:1px solid #dfe4ea;border-radius:14px;width:100%;min-width:0;height:clamp(360px,62dvh,720px);overflow:hidden}.my-location-details{background:#fff;border:1px solid #dfe4ea;border-radius:14px;align-self:start;padding:18px;box-shadow:0 3px 12px #1018280d}.my-location-details h2{color:#101828;margin:0 0 14px;font-size:18px}.my-location-details dl{gap:0;margin:0;display:grid}.my-location-details dl>div{border-bottom:1px solid #edf0f3;grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr);gap:12px;padding:11px 0;display:grid}.my-location-details dl>div:last-child{border-bottom:0}.my-location-details dt{color:#667085;font-size:13px;font-weight:650}.my-location-details dd{color:#172033;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;margin:0;font-size:14px;font-weight:650}.my-location-marker{background:0 0!important;border:0!important}.my-location-marker span{background:#2563eb;border:3px solid #fff;border-radius:50% 50% 50% 0;width:26px;height:26px;display:block;position:relative;transform:rotate(-45deg);box-shadow:0 2px 7px #10182859}.my-location-marker span:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:7px}@media (width<=900px){.my-location-layout{grid-template-columns:1fr}.my-location-details{box-sizing:border-box;width:100%}}@media (width<=720px){.my-location-page{padding:16px 10px 24px}.my-location-header{flex-direction:column;align-items:stretch}.my-location-actions{grid-template-columns:1fr;display:grid}.my-location-button{width:100%}.my-location-map{height:min(55dvh,520px);min-height:330px}.my-location-details{padding:14px}}.positions-page-shell{background:#fff}.positions-page-content{background:#fff;width:min(1540px,100%);min-height:100%;margin:0 auto;padding:24px}.positions-module{gap:14px;width:100%;display:grid}.positions-card{background:#fff;border:1px solid #edf0f3;border-radius:16px;width:100%;min-width:0;overflow:hidden;box-shadow:0 1px 3px #1018280a}.positions-head{border-bottom:1px solid #edf0f3;padding:18px 20px}.positions-head h2{margin:0;font-size:19px;font-weight:700}.positions-head p{color:#667085;margin:5px 0 0;font-size:12px;font-weight:400}.positions-body{padding:18px 20px}.positions-form{gap:12px;display:grid}.positions-top{grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;gap:10px;display:grid}.positions-field{gap:6px;min-width:0;display:grid}.positions-field span,.positions-group-title{color:#667085;font-size:12px;font-weight:600}.positions-input{color:#172033;width:100%;min-width:0;height:42px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:9px;outline:none;padding:0 11px;font-weight:400}.positions-input:focus{border-color:#84adff;box-shadow:0 0 0 3px #2563eb14}.positions-salaries{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:10px;margin-top:7px;display:grid}.position-salary-row{background:#fafbfc;border:1px solid #edf0f3;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(110px,150px);align-items:center;gap:10px;padding:10px 12px;display:grid}.position-salary-row b{font-size:13px;font-weight:700}.position-salary-wrap{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.position-salary-wrap span{color:#667085;font-size:12px}.positions-button{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:9px;height:42px;padding:0 16px;font-weight:700}.positions-button:hover{background:#1d4ed8}.positions-button.secondary{color:#344054;background:#fff;border:1px solid #d0d5dd}.positions-button:disabled{opacity:.5;cursor:not-allowed}.positions-status{color:#667085;margin-top:12px;font-size:13px}.positions-status.ok{color:#067647}.positions-status.error{color:#b42318}.positions-table-toolbar{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:end;gap:12px;padding:14px 16px;display:flex}.positions-table-toolbar label{gap:5px;min-width:min(360px,70vw);display:grid}.positions-table-toolbar label span{color:#667085;font-size:12px;font-weight:700}.positions-table-toolbar input{color:#172033;width:100%;height:46px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:10px;outline:none;padding:0 13px;font-weight:400}.positions-table-toolbar>span{color:#667085;white-space:nowrap;font-size:14px;font-weight:600}.positions-table-wrap{overflow:auto}.positions-table{border-collapse:collapse;width:100%;min-width:720px}.positions-table th,.positions-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #f0f2f5;padding:12px 14px;font-size:13px;font-weight:400}.positions-table th{color:#344054;background:#e5e7eb;font-size:12px;font-weight:700}.positions-table tbody tr[data-position-row]{cursor:pointer}.positions-table tbody tr[data-position-row]:hover td{background:#fafbfc}.positions-table td>b{font-weight:700}.positions-salary-list{flex-wrap:wrap;gap:5px 10px;display:flex}.positions-salary-list span{font-size:12px;font-weight:400}.positions-salary-list b{font-weight:700}.positions-shared{color:#98a2b3;margin-top:4px;font-size:11px;font-weight:400;display:block}.position-toggle{cursor:pointer;background:#d0d5dd;border:0;border-radius:999px;width:38px;height:22px;position:relative}.position-toggle:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .15s;position:absolute;top:3px;left:3px}.position-toggle.on{background:#16a34a}.position-toggle.on:after{left:19px}.position-toggle:disabled{opacity:.45;cursor:not-allowed}@media (width<=760px){.positions-page-content{padding:14px 10px 24px}.positions-head,.positions-body{padding:14px}.positions-top{grid-template-columns:1fr}.positions-button{width:100%}.positions-salaries,.position-salary-row{grid-template-columns:1fr}.positions-table-toolbar{flex-direction:column;align-items:stretch}.positions-table-toolbar label{width:100%;min-width:0}.positions-table-toolbar>span{align-self:flex-end}}.statistics-page-shell{background:#f7f8fa}.statistics-page-content{width:min(1540px,100%);min-height:calc(100vh - var(--global-nav-height,58px));min-height:calc(100dvh - var(--global-nav-height,58px));background:#f7f8fa;margin:0 auto;padding:24px}.statistics-company-grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;align-items:start;gap:18px;width:100%;display:grid}.statistics-company-grid.single-company{grid-template-columns:minmax(0,1fr)}.statistics-company-card{background:#fff;border:1px solid #e8ecf1;border-radius:16px;width:100%;min-width:0;margin-inline:auto;position:relative;overflow:visible;box-shadow:0 1px 3px #10182809}.statistics-company-card.filters-open{z-index:1000}.statistics-company-head{background:#fff;border-radius:16px 16px 0 0;padding:17px 18px 10px}.statistics-company-title-row{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.statistics-company-title-row h2{color:#172033;letter-spacing:0;margin:0;font-size:22px;font-weight:500;line-height:1.25}.statistics-collapse{color:#475467;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:30px;min-width:30px;height:28px;padding:0;display:inline-flex}.statistics-collapse:hover{background:#f2f4f7}.statistics-collapse img{width:18px;height:18px;transition:transform .15s;display:block}.statistics-company-card:not(.admin-collapsed) .statistics-collapse img{transform:rotate(180deg)}.statistics-filters{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:start;gap:10px;width:100%;min-width:0;display:grid}.statistics-company-card.admin-collapsed .statistics-filters{grid-template-columns:minmax(0,1fr)}.statistics-picker{min-width:0;position:relative}.statistics-picker-trigger,.statistics-filter-select{color:#344054;background:#fff;border:1px solid #e5e9ee;border-radius:9px;outline:none;width:100%;min-width:0;height:42px;padding:0 38px 0 12px;font:400 16px/1.15 Segoe UI,Arial,sans-serif}.statistics-picker-trigger{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:10px;padding-right:12px;display:flex}.statistics-picker-trigger:hover,.statistics-picker-trigger:focus,.statistics-filter-select:focus{border-color:#84adff;box-shadow:0 0 0 3px #2563eb14}.statistics-picker-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.statistics-chevron{color:#667085;font-size:11px}.statistics-picker-menu{z-index:400;background:#fff;border:1px solid #edf0f3;border-radius:11px;width:260px;max-width:min(390px,100vw - 36px);padding:6px;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 5px 16px #1018281a}.statistics-period-menu{width:340px}.statistics-menu-item{color:#344054;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:7px;width:100%;min-height:38px;padding:8px 10px;font:400 14px/1.2 Segoe UI,Arial,sans-serif;display:block}.statistics-menu-item:hover{background:#f8fafc}.statistics-menu-divider{background:#edf0f3;height:1px;margin:6px 4px}.statistics-custom-range{grid-template-columns:1fr 1fr;gap:7px;padding:5px;display:grid}.statistics-custom-range label{color:#667085;gap:4px;font-size:11px;font-weight:650;display:grid}.statistics-custom-range input{color:#344054;width:100%;height:38px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:0 8px}.statistics-custom-range button{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:8px;grid-column:1/-1;height:38px;font-weight:700}.statistics-custom-range button:disabled{opacity:.45;cursor:not-allowed}.statistics-period-shortcuts{grid-template-columns:1fr 1fr;display:grid}.waiter-menu{max-height:310px;overflow:auto}.statistics-option{color:#344054;cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:7px 9px;font-size:14px;display:flex}.statistics-option:hover{background:#f8fafc}.statistics-option input{accent-color:#2563eb;width:17px;height:17px}.statistics-company-body{background:#fff;border-radius:0 0 16px 16px;padding:4px 18px 17px}.statistics-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0 0 9px;display:grid}.statistics-company-card.admin-collapsed .statistics-summary-grid{grid-template-columns:minmax(0,1fr);margin-bottom:0}.statistics-summary-box{color:#172033;text-align:left;cursor:pointer;background:#fff;border:1px solid #edf0f3;border-radius:11px;min-width:0;padding:11px 12px;font-family:inherit;box-shadow:0 1px 3px #10182806}.statistics-summary-box:hover{border-color:#d8dee7;box-shadow:0 2px 7px #1018280d}.statistics-summary-box>span{color:#667085;margin-bottom:3px;font-size:15px;display:block}.statistics-summary-box>b{overflow-wrap:anywhere;font-size:22px;font-weight:500;line-height:1.15;display:block}.statistics-summary-box.total>b{font-size:25px}.statistics-summary-box small{color:#667085;margin-top:4px;font-size:14px;font-weight:400;display:block}.statistics-summary-box small strong{color:#475467;font-weight:650}.statistics-dashboard-rows{gap:8px;display:grid}.statistics-dashboard-row{color:#172033;text-align:left;background:#fff;border:1px solid #edf0f3;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;padding:10px 12px;font-family:inherit;display:flex}.statistics-dashboard-row[role],button.statistics-dashboard-row{cursor:pointer}.statistics-dashboard-row:hover{background:#fbfcfd}.statistics-row-main{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.statistics-row-main>span{color:#667085;margin-bottom:3px;font-size:15px;display:block}.statistics-row-main>b{font-size:21px;font-weight:500;line-height:1.15;display:block}.statistics-row-main small{color:#667085;margin-top:3px;font-size:14px;display:block}.statistics-delete{color:#b42318;cursor:pointer;background:#fff;border:1px solid #f4c7c3;border-radius:9px;width:38px;min-width:38px;height:38px;padding:7px}.statistics-delete img{object-fit:contain;width:100%;height:100%;display:block}.statistics-delete:hover:not(:disabled){background:#fff5f4}.statistics-delete:disabled{opacity:.35;cursor:not-allowed}.statistics-courier-report{border-top:1px solid #edf0f3;margin-top:14px;padding-top:14px;position:relative}.statistics-courier-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.statistics-courier-title h3{color:#172033;margin:0;font-size:19px;font-weight:500}.statistics-courier-title select{color:#344054;background:#fff;border:1px solid #e5e9ee;border-radius:9px;width:min(220px,52%);height:37px;padding:0 34px 0 9px;font:400 15px/1 Segoe UI,Arial,sans-serif}.statistics-courier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.statistics-courier-grid button{color:#172033;text-align:left;cursor:pointer;background:#fff;border:1px solid #edf0f3;border-radius:11px;min-width:0;padding:12px;font-family:inherit;box-shadow:0 1px 3px #10182806}.statistics-courier-grid button:hover{background:#fbfcfd}.statistics-courier-grid span{color:#667085;margin-bottom:5px;font-size:15px;display:block}.statistics-courier-grid b{overflow-wrap:anywhere;font-size:17px;font-weight:500;display:block}.statistics-courier-grid small{color:#667085;margin-top:3px;font-size:14px;display:block}.statistics-message,.statistics-page-error{border-radius:9px;margin-top:12px;padding:10px 12px;font-size:14px;font-weight:600}.statistics-message.error,.statistics-page-error{color:#b42318;background:#fff1f0;border:1px solid #fecdca}.statistics-panel-loading{z-index:500;color:#667085;background:#fffffff0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:11px;font-size:14px;display:flex;position:absolute;inset:0}.statistics-company-card.loading .period-picker .statistics-filter-menu,.statistics-company-card.loading .account-picker .statistics-filter-menu{display:none}.statistics-loader{border:3px solid #dbeafe;border-top-color:#2563eb;border-radius:50%;width:30px;height:30px;animation:.75s linear infinite statistics-spin}@keyframes statistics-spin{to{transform:rotate(360deg)}}.statistics-empty{color:#667085;text-align:center;background:#fff;border:1px dashed #d0d5dd;border-radius:14px;grid-column:1/-1;padding:34px}.statistics-transactions-backdrop{z-index:4200;left:10px;right:10px;top:calc(var(--global-nav-height,58px) + 10px);background:0 0;justify-content:center;align-items:flex-start;display:flex;position:fixed;bottom:10px}.statistics-transactions-modal{background:#fff;border:1px solid #e8ecf1;border-radius:16px;flex-direction:column;width:min(1440px,100%);height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden;box-shadow:0 1px 3px #10182809}.statistics-transactions-modal>header{border-bottom:1px solid #e8ecf1;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.statistics-transactions-modal h2{color:#172033;margin:0;font-size:23px;font-weight:500}.statistics-transactions-modal p{color:#667085;margin:4px 0 0;font-size:14px}.statistics-transactions-modal>header>button{color:#344054;cursor:pointer;background:#fff;border:1px solid #dfe5ec;border-radius:12px;width:40px;min-width:40px;height:40px;font-size:27px;line-height:1}.statistics-transactions-modal>header>button:hover{background:#f5f7fa}.statistics-transactions-table-wrap{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;width:100%;min-width:0;min-height:0;overflow:auto}.statistics-transactions-table-wrap table{border-collapse:separate;border-spacing:0;width:100%;min-width:1180px}.statistics-transactions-table-wrap thead tr:first-child th{z-index:5;background:#e5e7eb;border-bottom:1px solid #e8ecf1;padding:0;position:sticky;top:0}.statistics-transactions-table-wrap thead tr:first-child button{color:#344054;text-align:left;cursor:pointer;background:#e5e7eb;border:0;width:100%;min-height:48px;padding:10px 12px;font:500 15px/1.2 Segoe UI,Arial,sans-serif}.statistics-transactions-table-wrap thead tr:first-child th.statistics-static-column{color:#344054;text-align:left;padding:10px 12px;font-family:Segoe UI,Arial,sans-serif;font-size:15px!important;font-weight:500!important;line-height:1.2!important}.statistics-filter-row th{z-index:4;background:#f8fafc;border-bottom:1px solid #e8ecf1;padding:6px 7px;position:sticky;top:48px}.statistics-filter-row input,.statistics-filter-row select{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:7px;outline:none;width:100%;min-width:74px;height:32px;padding:0 8px;font-size:14px}.statistics-transactions-table-wrap td{color:#344054;white-space:nowrap;border-bottom:1px solid #f1f3f5;padding:9px 12px;font-size:15px;line-height:1.35}.statistics-transactions-table-wrap tr.statistics-transaction-opened td{color:#fff;background:#069222}.statistics-transactions-table-wrap tr.statistics-transaction-cancelled td{color:#881337;background:#fff1f2}.statistics-transactions-table-wrap tr.statistics-transaction-removed td{color:#7f1d1d;background:#fca5a5}.statistics-transactions-table-wrap tbody tr:hover td{filter:brightness(.985)}.statistics-transactions-table-wrap td.money{font-variant-numeric:tabular-nums}.statistics-status-chip{color:#475467;background:#f2f4f7;border-radius:999px;align-items:center;min-height:25px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}.statistics-status-chip.opened{color:#069222;background:#fff}.statistics-status-chip.removed{color:#fff;background:#b91c1c}.statistics-transactions-table-wrap tfoot td{color:#172033;background:#eef2f6;border-top:3px solid #cbd5e1;border-bottom:0;padding:18px 14px;font-size:18px;font-weight:500;position:static}.statistics-transactions-state{color:#667085;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;width:100%;min-height:0;display:flex}.statistics-transactions-state.error{color:#b42318}.statistics-empty-row{text-align:center!important;color:#667085!important;background:#fff!important}.statistics-page-shell .global-nav{background:#fffffffa}@media (width<=1100px){.statistics-company-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.statistics-page-content{padding:10px}.statistics-company-grid{gap:10px}.statistics-company-head{padding:14px 12px 8px}.statistics-company-body{padding:3px 12px 14px}.statistics-company-title-row h2{font-size:20px}.statistics-filters{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px}.statistics-picker-trigger,.statistics-filter-select{height:40px;font-size:14px}.statistics-period-menu{width:min(340px,100vw - 44px);left:0}.statistics-summary-grid,.statistics-courier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.statistics-summary-box{padding:9px 8px}.statistics-summary-box>span,.statistics-row-main>span,.statistics-courier-grid span{font-size:12px}.statistics-summary-box>b{font-size:17px}.statistics-summary-box.total>b{font-size:19px}.statistics-summary-box small,.statistics-row-main small,.statistics-courier-grid small{font-size:11px}.statistics-dashboard-row{padding:9px 10px}.statistics-row-main>b{font-size:17px}.statistics-courier-grid button{padding:9px 8px}.statistics-courier-grid b{font-size:15px}.statistics-courier-title h3{font-size:17px}.statistics-courier-title select{font-size:13px}.statistics-transactions-backdrop{left:0;right:0;top:var(--global-nav-height,58px);bottom:0}.statistics-transactions-modal{border-bottom:0;border-left:0;border-right:0;border-radius:0;height:100%;max-height:100%}.statistics-transactions-modal>header{padding:13px 12px}.statistics-transactions-body{flex:1;max-height:none}.statistics-transactions-table-wrap{height:100%;max-height:none}.statistics-transactions-table-wrap td{padding:8px 10px;font-size:14px}}@media (width<=390px){.statistics-filters{grid-template-columns:minmax(0,1fr)}.statistics-summary-grid,.statistics-courier-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.statistics-summary-box,.statistics-courier-grid button{padding:8px 6px}.statistics-summary-box>span,.statistics-courier-grid span{font-size:11px}.statistics-summary-box>b,.statistics-courier-grid b{font-size:14px}.statistics-summary-box.total>b{font-size:16px}.statistics-summary-box small,.statistics-courier-grid small{font-size:10px}.statistics-period-shortcuts{grid-template-columns:1fr}}.statistics-filter-shell{z-index:410;width:100%;min-width:0;position:relative}.statistics-filter-shell.open{z-index:420}.statistics-filter-trigger{color:#344054;cursor:pointer;text-align:left;background:#fff;border:1px solid #e5e9ee;border-radius:9px;outline:none;justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;height:42px;padding:0 12px;font:400 16px/1.15 Segoe UI,Arial,sans-serif;display:flex}.statistics-filter-trigger:hover,.statistics-filter-trigger:focus-visible{border-color:#84adff;outline:none;box-shadow:0 0 0 3px #2563eb14}.statistics-filter-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.statistics-filter-trigger .statistics-chevron{color:#667085;flex:none;font-size:11px;line-height:1;transition:transform .15s}.statistics-filter-shell.open .statistics-chevron{transform:rotate(180deg)}.statistics-filter-menu{z-index:3000;opacity:1;isolation:isolate;border:1px solid var(--reference-border,#d0d5dd);border-radius:var(--reference-control-radius,10px);width:max(100%,300px);max-width:min(720px,100vw - 28px);font-family:var(--reference-font-family,"Segoe UI",Arial,sans-serif);font-size:var(--reference-font-size,26px);background:#fff;padding:7px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 30px #10182829}.statistics-filter-menu .statistics-menu-item,.statistics-filter-menu .statistics-option,.statistics-filter-menu .statistics-period-parent-button{width:100%;min-height:var(--reference-control-height,44px);border-radius:var(--reference-control-radius,10px);color:var(--reference-ink,#172033);padding:8px var(--reference-control-padding-x,11px);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;line-height:1.2;display:flex}.statistics-filter-menu .statistics-menu-item:hover,.statistics-filter-menu .statistics-menu-item:focus-visible,.statistics-filter-menu .statistics-option:hover,.statistics-filter-menu .statistics-option:focus-within,.statistics-filter-menu .statistics-period-parent-button:hover,.statistics-filter-menu .statistics-period-parent-button:focus-visible,.statistics-picker.period-picker .period-parent.submenu-open>.statistics-period-parent-button{background:#f2f4f7;outline:none}.statistics-filter-menu .statistics-menu-item.selected{background:#f8fafc}.statistics-menu-check{text-align:center;flex:0 0 1.1em;width:1.1em}.statistics-filter-menu .statistics-option input{accent-color:#2563eb;flex:0 0 17px;width:17px;height:17px}.statistics-picker.period-picker .period-item:disabled{opacity:.4;cursor:not-allowed}.statistics-picker.period-picker .period-parent{z-index:1;position:relative}.statistics-picker.period-picker .period-parent.submenu-open{z-index:40}.statistics-picker.period-picker .statistics-period-submenu{z-index:60;opacity:1;isolation:isolate;border:1px solid var(--reference-border,#d0d5dd);border-radius:var(--reference-control-radius,10px);background:#fff;width:300px;max-height:min(620px,75vh);padding:7px;position:absolute;top:-7px;left:calc(100% + 4px);overflow:auto;box-shadow:0 10px 30px #1018282e}.statistics-picker.period-picker .period-section-title{color:var(--reference-muted,#667085);text-transform:uppercase;letter-spacing:.03em;padding:8px 11px 5px;font-size:.65em;font-weight:700}.statistics-picker.period-picker .period-divider{background:#e4e7ec;height:1px;margin:6px 4px}.statistics-picker.period-picker .statistics-custom-calendar{box-sizing:border-box;color:#111827;border-radius:10px;width:300px;padding:10px 10px 12px;overflow:hidden}.statistics-custom-calendar>header{grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:4px;height:36px;margin:0 3px 8px;display:grid}.statistics-custom-calendar>header strong{text-align:center;color:#101828;white-space:nowrap;font-size:27px;font-weight:400;line-height:1.1;overflow:hidden}.statistics-custom-calendar>header button{color:#667085;width:32px;height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0;font-size:25px;line-height:30px}.statistics-custom-calendar>header button:hover:not(:disabled),.statistics-custom-calendar>header button:focus-visible{background:#f2f4f7;outline:none}.statistics-custom-calendar>header button:disabled{opacity:.32;cursor:not-allowed}.statistics-calendar-months{display:block}.statistics-calendar-weekdays,.statistics-calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));column-gap:0;display:grid}.statistics-calendar-weekdays{align-items:center;height:28px}.statistics-calendar-weekdays span{color:#667085;text-align:center;white-space:nowrap;padding:0;font-size:16px;font-weight:400;line-height:28px;overflow:hidden}.statistics-calendar-days{grid-auto-rows:31px;row-gap:2px}.statistics-calendar-days button{color:#344054;min-width:0;height:31px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:7px;padding:0;font-size:20px;font-weight:400;line-height:31px}.statistics-calendar-days button:hover:not(:disabled),.statistics-calendar-days button:focus-visible{box-shadow:inset 0 0 0 2px var(--reference-focus,#84adff);background:#eaf2ff;outline:none;position:relative}.statistics-calendar-days button[data-outside]{color:#98a2b3}.statistics-calendar-days button:disabled{color:#b3bac5;cursor:not-allowed;background:#fff}.statistics-calendar-days button.selected{color:#155eef;background:#e4efff;border-radius:0}.statistics-calendar-days button.selected:nth-child(7n+1){border-radius:7px 0 0 7px}.statistics-calendar-days button.selected:nth-child(7n){border-radius:0 7px 7px 0}.statistics-calendar-days button.endpoint{background:var(--reference-primary,#2563eb);color:#fff;border-radius:8px;font-weight:600}.statistics-calendar-summary{color:#667085;text-align:center;white-space:nowrap;justify-content:center;align-items:center;min-height:36px;margin-top:8px;font-size:16px;font-weight:400;line-height:1.25;display:flex}.statistics-custom-calendar>footer{justify-content:flex-end;align-items:center;gap:8px;height:40px;margin-top:6px;display:flex}.statistics-custom-calendar>footer button{color:#101828;height:38px;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:20px;font-weight:600}.statistics-custom-calendar>footer button.secondary:hover,.statistics-custom-calendar>footer button.secondary:focus-visible{background:#f2f4f7;outline:none}.statistics-custom-calendar>footer button.primary{background:var(--reference-primary,#2563eb);color:#fff;border:0;padding:0 12px}.statistics-custom-calendar>footer button.primary:hover:not(:disabled),.statistics-custom-calendar>footer button.primary:focus-visible{background:#1d4ed8;outline:none}.statistics-custom-calendar>footer button:disabled{opacity:.4;cursor:not-allowed}@media (width<=760px){.statistics-filter-trigger{height:40px;font-size:14px}.statistics-filter-shell .statistics-filter-menu{left:10px;right:10px;top:calc(var(--global-nav-height,58px) + 10px);width:auto;max-width:none;max-height:calc(100dvh - var(--global-nav-height,58px) - 20px);position:fixed;overflow:auto}.statistics-filter-shell.period-picker .statistics-period-menu{width:min(300px,100vw - 20px);left:50%;right:auto;transform:translate(-50%)}.statistics-filter-shell.period-picker .period-menu{width:calc(100vw - 20px)}.statistics-picker.period-picker .statistics-period-submenu{width:100%;max-height:50vh;box-shadow:none;margin-top:4px;position:static}.statistics-picker.period-picker .statistics-custom-calendar{padding:10px 10px 12px;overflow:hidden}}.statistics-cancel-row{cursor:pointer}.statistics-cancel-row:focus-visible{outline-offset:2px;outline:3px solid #2563eb29}.statistics-transactions-table-wrap tbody tr[data-transaction-row]{cursor:pointer}.statistics-transactions-table-wrap tbody tr[data-transaction-row]:focus-visible td{outline-offset:-2px;outline:2px solid #84adff}.statistics-transactions-modal{position:relative}.statistics-detail-layer{z-index:30;background:#fff;flex-direction:column;display:flex;position:absolute;inset:0}.statistics-detail-layer>header{background:#fff;border-bottom:1px solid #e8ecf1;justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.statistics-detail-layer>header h2{color:#172033;margin:0;font-size:23px;font-weight:500}.statistics-detail-layer>header p{color:#667085;margin:4px 0 0;font-size:14px}.statistics-detail-layer>header button{color:#344054;cursor:pointer;background:#fff;border:1px solid #dfe5ec;border-radius:12px;width:40px;min-width:40px;height:40px;font-size:27px;line-height:1}.statistics-detail-layer>header button:hover{background:#f5f7fa}.statistics-detail-body{flex:1;min-height:0;padding:18px;overflow:auto}.statistics-detail-summary{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-bottom:16px;display:grid}.statistics-detail-field{background:#fff;border:1px solid #edf0f3;border-radius:10px;min-width:0;padding:11px 12px}.statistics-detail-field span{color:#667085;margin-bottom:4px;font-size:12px;font-weight:650;display:block}.statistics-detail-field b{color:#172033;overflow-wrap:anywhere;font-size:15px;font-weight:400;display:block}.statistics-detail-section{margin-top:16px}.statistics-detail-section h3{color:#172033;margin:0 0 9px;font-size:18px;font-weight:600}.statistics-detail-table-wrap{border:1px solid #edf0f3;border-radius:10px;width:100%;overflow:auto}.statistics-detail-table{border-collapse:collapse;width:100%;min-width:620px}.statistics-detail-table th,.statistics-detail-table td{text-align:left;color:#344054;vertical-align:top;border-bottom:1px solid #f0f2f5;padding:10px 12px;font-size:14px}.statistics-detail-table th{color:#475467;background:#f8fafc;font-size:12px;font-weight:700}.statistics-detail-table tr:last-child td{border-bottom:0}.statistics-detail-table td.money{text-align:right;font-variant-numeric:tabular-nums}.statistics-detail-comments{gap:8px;display:grid}.statistics-detail-comment{background:#fbfcfd;border:1px solid #edf0f3;border-radius:9px;padding:10px 12px}.statistics-detail-comment small{color:#98a2b3;margin-bottom:3px;display:block}.statistics-detail-comment p{color:#344054;white-space:pre-wrap;margin:0}.statistics-detail-log{background:#fff;border:1px solid #edf0f3;border-radius:10px;margin-top:16px;overflow:hidden}.statistics-detail-log summary{color:#344054;cursor:pointer;background:#f8fafc;padding:12px 14px;font-weight:700}.statistics-detail-log-body{padding:0}.statistics-detail-history-details{white-space:pre-wrap;min-width:240px}.statistics-detail-loading,.statistics-detail-error{color:#667085;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:260px;display:flex}.statistics-detail-error{color:#b42318}.statistics-status-chip.cancelled{color:#9f1239;background:#ffe4e6}@media (width<=760px){.statistics-detail-layer>header{padding:13px 12px}.statistics-detail-body{padding:12px}.statistics-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.statistics-detail-field{padding:9px}.statistics-detail-table th,.statistics-detail-table td{padding:8px 10px;font-size:13px}}.statistics-detail-product-name,.statistics-detail-table td{font-weight:400}.statistics-row-number{font-variant-numeric:tabular-nums;width:46px;min-width:46px;max-width:46px;text-align:center!important}.statistics-filter-row .statistics-row-number{background:#f8fafc}.storage-page-shell{background:#fff}.storage-page-content{background:#fff;width:min(1540px,100%);min-height:100%;margin:0 auto;padding:24px}.storage-module{width:100%;min-width:0}.storage-toolbar{justify-content:space-between;align-items:end;gap:14px;margin-bottom:12px;display:flex}.storage-company-field,.storage-field{gap:7px;min-width:min(320px,100%);display:grid}.storage-company-field span,.storage-field span{color:#667085;font-size:13px;font-weight:600}.storage-company-field select,.storage-field input{color:#172033;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:10px;outline:none;padding:0 12px;font-weight:400}.storage-company-field select:focus,.storage-field input:focus{border-color:#84adff;box-shadow:0 0 0 3px #2563eb14}.storage-button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:10px;min-height:48px;padding:0 16px;font-weight:600}.storage-button.primary{color:#fff;background:#2563eb;border-color:#2563eb}.storage-button:disabled{opacity:.5;cursor:not-allowed}.storage-card{background:#fff;border:1px solid #edf0f3;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 1px 3px #1018280a}.storage-table-wrap{width:100%;overflow:auto}.storage-table{border-collapse:collapse;width:100%;min-width:680px}.storage-table th,.storage-table td{text-align:left;border-bottom:1px solid #f1f3f5;padding:12px 14px;font-size:14px;font-weight:400;line-height:1.3}.storage-table th{color:#344054;background:#f2f4f7;font-size:13px;font-weight:700}.storage-table tbody tr{cursor:pointer}.storage-table tbody tr:hover,.storage-table tbody tr:focus-visible{background:#f6f8fb;outline:none}.storage-badge{color:#475467;background:#f2f4f7;border-radius:999px;padding:3px 9px;font-size:13px;font-weight:400;display:inline-flex}.storage-badge.active{color:#067647;background:#ecfdf3}.storage-status{border-radius:9px;margin:0 0 12px;padding:10px 12px;font-size:14px}.storage-status.ok{color:#067647;background:#ecfdf3}.storage-status.error{color:#b42318;background:#fef3f2}.storage-detail-head{border-bottom:1px solid #edf0f3;align-items:center;gap:14px;min-height:66px;padding:14px 18px;display:flex}.storage-detail-head h1{color:#172033;margin:0;font-size:21px;font-weight:700}.storage-detail-head p{color:#667085;margin:4px 0 0;font-size:13px;font-weight:400}.storage-close{color:#475467;cursor:pointer;background:0 0;border:0;border-radius:9px;width:44px;height:44px;margin-left:auto;font-size:30px}.storage-close:hover{background:#f2f4f7}.storage-form{grid-template-columns:minmax(220px,420px);gap:16px;padding:18px;display:grid}.storage-check{color:#344054;align-items:center;gap:9px;width:max-content;font-size:14px;font-weight:400;display:inline-flex}.storage-check input{accent-color:#00a651;width:20px;height:20px}.storage-actions{align-items:center;gap:10px;padding-top:2px;display:flex}.detail-error{margin:14px 18px 0}@media (width<=680px){.storage-page-content{padding:14px 10px 24px}.storage-toolbar{flex-direction:column;align-items:stretch}.storage-button{width:100%}.storage-form{grid-template-columns:1fr;padding:14px}.storage-company-field{min-width:0}.storage-actions{flex-direction:column;align-items:stretch}.storage-detail-head{padding:12px 14px}}.settings-shell{background:var(--app-background,#f7f8fa);color:#344054;min-height:100vh}.settings-page{width:min(1120px,100% - 40px);margin:0 auto;padding:34px 0 70px}.settings-page-head{justify-content:space-between;align-items:flex-start;margin-bottom:22px;display:flex}.settings-page-head h1{color:#1d2939;margin:0;font-size:30px}.settings-page-head p,.settings-card header p{color:#667085;margin:6px 0 0}.settings-sections{gap:8px;margin-bottom:18px;display:flex}.settings-sections a{color:#475467;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:9px 14px;font-weight:700;text-decoration:none}.settings-card{background:#fff;border:1px solid #e4e7ec;border-radius:16px;margin:0 0 18px;padding:22px;box-shadow:0 8px 24px #1018280d}.settings-card>header{margin-bottom:18px}.settings-card h2{color:#1d2939;margin:0;font-size:21px}.module-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.module-setting{background:#fcfcfd;border:1px solid #e4e7ec;border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.module-setting>span{flex-direction:column;gap:4px;display:flex}.module-setting strong{color:#344054;font-size:14px}.module-setting small{color:#667085;line-height:1.35}.module-setting input[type=text],.module-setting input[type=number],.module-setting select{color:#344054;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:9px;padding:8px 11px}.module-setting select[multiple]{min-height:110px}.module-setting-boolean{grid-template-columns:1fr auto auto;align-items:center;display:grid;position:relative}.module-setting-boolean input{opacity:0;position:absolute}.module-setting-switch{background:#d0d5dd;border-radius:999px;width:42px;height:24px;display:block;position:relative}.module-setting-switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.module-setting-boolean input:checked+.module-setting-switch{background:#12b76a}.module-setting-boolean input:checked+.module-setting-switch:after{transform:translate(18px)}.module-settings-actions{justify-content:flex-end;margin-top:16px;display:flex}.module-settings-actions button{color:#fff;background:#1570ef;border:0;border-radius:10px;padding:10px 16px;font-weight:800}.module-settings-actions button:disabled{opacity:.45}.module-settings-empty,.settings-no-global{color:#667085;text-align:center;background:#f9fafb;border:1px dashed #d0d5dd;border-radius:12px;padding:20px}.settings-module-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.settings-module-row{text-align:left;color:#344054;background:#fff;border:1px solid #e4e7ec;border-radius:12px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.settings-module-row:hover{background:#f9fafb;border-color:#98a2b3}.settings-module-row img,.settings-module-title img{object-fit:contain;width:40px;height:40px}.settings-module-row span{flex-direction:column;gap:3px;display:flex}.settings-module-row small{color:#667085}.settings-module-row b{color:#98a2b3;font-size:24px}.settings-module-title{align-items:center;gap:14px;margin-top:16px;display:flex}.settings-back{color:#1570ef;background:0 0;border:0;padding:0;font-weight:800}.settings-status{border-radius:10px;margin-bottom:14px;padding:11px 14px}.settings-status.ok{color:#027a48;background:#ecfdf3}.settings-status.error{color:#b42318;background:#fef3f2}.settings-loading{text-align:center;color:#667085;padding:40px}@media (width<=760px){.settings-page{width:min(100% - 24px,1120px);padding-top:20px}.module-settings-grid,.settings-module-list{grid-template-columns:1fr}.settings-sections{overflow:auto}}.module-setting-error{font-weight:700;color:#b42318!important}.module-setting [aria-invalid=true]{box-shadow:0 0 0 3px #f044381a;border-color:#f04438!important}.tasks-page-shell{background:var(--app-background,#f7f8fa)}.tasks-page-content{width:min(1680px,100%);min-height:calc(100dvh - var(--global-nav-height,58px));box-sizing:border-box;margin:0 auto;padding:24px}.tasks-card,.tasks-detail-card{background:#fff;border:1px solid #e8ecf1;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 1px 3px #1018280a}.tasks-head{border-bottom:1px solid #edf0f3;padding:18px 20px}.tasks-head h1,.tasks-detail-card h2{color:#172033;margin:0;font-size:22px;font-weight:700}.tasks-head p,.tasks-detail-card header p{color:#667085;margin:5px 0 0;font-size:13px}.tasks-filters{border-bottom:1px solid #edf0f3;grid-template-columns:180px minmax(160px,240px) minmax(220px,1fr) auto;align-items:end;gap:10px;padding:16px 20px;display:grid}.tasks-filters label{gap:5px;display:grid}.tasks-filters label span{color:#667085;font-size:12px;font-weight:600}.tasks-filters input,.tasks-filters select,.tasks-items select{color:#344054;box-sizing:border-box;background:#fff;border:1px solid #d0d5dd;border-radius:8px;outline:none;width:100%;height:38px;padding:0 9px;font:400 13px/1 Segoe UI,Arial,sans-serif}.tasks-filters>div{gap:8px;display:flex}.tasks-filters button,.tasks-pagination button,.tasks-detail-actions button{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:8px;height:38px;padding:0 13px;font:600 13px/1 Segoe UI,Arial,sans-serif}.tasks-filters .secondary,.tasks-pagination button{color:#344054;background:#fff;border:1px solid #d0d5dd}.tasks-filters button:disabled,.tasks-pagination button:disabled,.tasks-detail-actions button:disabled{opacity:.45;cursor:not-allowed}.tasks-message{border-radius:8px;margin:12px 20px;padding:10px 12px;font-size:13px}.tasks-message.error{color:#b42318;background:#fff1f0;border:1px solid #fecdca}.tasks-table-wrap{width:100%;overflow:auto}.tasks-table{border-collapse:collapse;width:100%;min-width:1500px}.tasks-table th,.tasks-table td{text-align:left;color:#344054;vertical-align:middle;border-bottom:1px solid #f0f2f5;padding:10px 11px;font-size:13px;line-height:1.35}.tasks-table th{white-space:nowrap;background:#e5e7eb;font-size:12px;font-weight:650}.tasks-table tbody tr[data-app-href]{cursor:pointer}.tasks-table tbody tr[data-app-href]:hover td{background:#fafbfc}.tasks-table small{color:#667085;margin-top:2px;display:block}.tasks-table code,.tasks-type{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.tasks-type{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.tasks-status{color:#475467;white-space:nowrap;background:#eef2f6;border-radius:999px;align-items:center;min-height:25px;padding:2px 8px;font-size:11px;font-weight:800;display:inline-flex}.tasks-status.running{color:#1d4ed8;background:#dbeafe}.tasks-status.completed,.tasks-status.succeeded{color:#067647;background:#dcfae6}.tasks-status.failed,.tasks-status.stalled{color:#b42318;background:#fee4e2}.tasks-status.paused,.tasks-status.cancel_requested,.tasks-status.retrying{color:#93370d;background:#fff1c2}.tasks-status.cancelled,.tasks-status.skipped{color:#475467;background:#eaecf0}.tasks-progress{background:#f2f4f7;border:1px solid #d0d5dd;border-radius:999px;width:132px;height:25px;position:relative;overflow:hidden}.tasks-progress>span{opacity:.82;background:#16a34a;position:absolute;inset:0 auto 0 0}.tasks-progress>small{color:#172033;place-items:center;font-size:11px;font-weight:800;display:grid;position:absolute;inset:0}.tasks-ok{color:#067647}.tasks-error-count{color:#b42318}.tasks-empty{color:#667085!important;text-align:center!important;padding:34px!important}.tasks-pagination{color:#667085;border-top:1px solid #edf0f3;justify-content:center;align-items:center;gap:12px;padding:13px 18px;font-size:13px;display:flex}.tasks-detail-window{z-index:4200;left:0;right:0;top:var(--global-nav-height,58px);position:fixed;bottom:0}.tasks-detail-card{width:min(1320px,100%);min-height:100%;margin:0 auto}.tasks-detail-card>header{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:flex-start;gap:12px;padding:17px 20px;display:flex}.tasks-detail-card header code{overflow-wrap:anywhere}.tasks-detail-loading{color:#667085;text-align:center;padding:40px}.tasks-detail-actions{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.tasks-detail-actions .danger{background:#b42318}.tasks-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.tasks-detail-grid>div{border:1px solid #edf0f3;border-radius:10px;min-width:0;padding:12px}.tasks-detail-grid .wide{grid-column:1/-1}.tasks-detail-grid dt{color:#667085;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:700}.tasks-detail-grid dd{color:#172033;overflow-wrap:anywhere;margin:0;font-size:14px}.tasks-link{color:#2563eb;font:inherit;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0}.tasks-items{border:1px solid #edf0f3;border-radius:12px;margin-top:18px;overflow:hidden}.tasks-items>header{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.tasks-items h3{color:#172033;margin:0;font-size:16px}.tasks-items-table{min-width:900px}@media (width<=900px){.tasks-page-content{padding:10px}.tasks-filters{grid-template-columns:1fr 1fr}.tasks-filters>div{grid-column:1/-1}.tasks-detail-window{padding:0!important}.tasks-detail-card{border-left:0;border-right:0;border-radius:0}.tasks-detail-body{padding:12px}.tasks-detail-grid{grid-template-columns:1fr}.tasks-detail-grid .wide{grid-column:auto}}@media (width<=520px){.tasks-filters{grid-template-columns:1fr;padding:14px}.tasks-filters>div{grid-column:auto}.tasks-filters>div button{flex:1}.tasks-detail-card>header{padding:14px}.tasks-detail-actions button{flex:calc(50% - 8px)}}.tasks-page-shell,.tasks-page-shell button,.tasks-page-shell input,.tasks-page-shell select{font-family:var(--reference-font-family,"Segoe UI",Arial,sans-serif)!important}.tasks-page-shell{font-size:var(--reference-font-size,26px)!important}.tasks-page-content{padding:var(--app-page-gutter,20px)}.tasks-head{padding:12px 16px}.tasks-head h1,.tasks-detail-card h2{font-size:var(--app-module-title-size,24px);line-height:1.2}.tasks-head p,.tasks-detail-card header p{margin-top:3px;font-size:13px;line-height:1.3}.tasks-filters{gap:8px;padding:10px 16px}.tasks-filters label{gap:3px}.tasks-filters label span{font-size:13px}.tasks-filters input,.tasks-filters select,.tasks-items select{min-height:var(--reference-control-height,44px);height:var(--reference-control-height,44px);border-radius:var(--reference-control-radius,10px);font-size:var(--reference-font-size,26px)!important}.tasks-filters>div{gap:6px}.tasks-filters button,.tasks-pagination button,.tasks-detail-actions button{justify-content:center;align-items:center;height:auto;display:inline-flex;min-height:var(--app-action-height,44px)!important;padding:0 var(--reference-button-padding-x,14px)!important;border-radius:var(--app-action-radius,10px)!important;font-family:inherit!important;font-size:var(--reference-font-size,26px)!important;font-weight:600!important;line-height:1!important}.tasks-detail-actions button:not(.danger),.tasks-filters button[type=submit]{border:1px solid var(--reference-primary,#2563eb);background:var(--reference-primary,#2563eb);color:#fff}.tasks-message{font-size:var(--reference-font-size,26px);margin:8px 16px;padding:8px 10px}.tasks-table th,.tasks-table td{padding:7px 9px}.tasks-table small{font-size:13px}.tasks-status{min-height:27px;padding:1px 8px;font-family:inherit;font-size:13px;line-height:1.1}.tasks-progress{width:132px;height:27px}.tasks-progress>small{font-family:inherit;font-size:13px}.tasks-empty{padding:24px!important}.tasks-pagination{font-size:var(--reference-font-size,26px);gap:8px;padding:8px 12px}.tasks-detail-card{width:min(1320px,100%);height:100%;min-height:0;overflow:auto}.tasks-detail-card>header{align-items:center;padding:10px 14px}.tasks-detail-loading{font-size:var(--reference-font-size,26px);padding:28px}.tasks-detail-body{padding:10px 14px 14px}.tasks-detail-actions{gap:6px;margin-bottom:9px}.tasks-detail-grid{gap:7px}.tasks-detail-grid>div{border-radius:8px;padding:7px 10px}.tasks-detail-grid dt{margin-bottom:2px;font-size:12px;line-height:1.15}.tasks-detail-grid dd{font-size:var(--reference-font-size,26px);line-height:1.2}.tasks-items{border-radius:10px;margin-top:10px}.tasks-items>header{gap:8px;padding:7px 10px}.tasks-items h3{font-size:var(--reference-font-size,26px);line-height:1.2}.tasks-items select{width:150px}@media (width<=900px){.tasks-page-content{padding:10px}.tasks-detail-body{padding:8px 10px 12px}.tasks-detail-grid{gap:6px}.tasks-detail-grid>div{padding:7px 9px}}@media (width<=520px){.tasks-filters{padding:10px}.tasks-detail-card>header{padding:9px 10px}.tasks-detail-actions{grid-template-columns:1fr;display:grid}.tasks-detail-actions button{width:100%}.tasks-items>header{flex-direction:column;align-items:stretch}.tasks-items select{width:100%}}.notification-bell-wrap{display:inline-flex;position:relative}.notification-bell-button{position:relative}.notification-bell-icon{object-fit:contain;width:21px;height:21px;display:block}.notification-bell-badge{color:#fff;box-sizing:border-box;background:#d92d20;border:2px solid #fff;border-radius:999px;min-width:17px;height:17px;padding:0 4px;font:800 10px/13px Segoe UI,Arial,sans-serif;position:absolute;top:-5px;right:-7px}.notification-preview{color:#172033;background:#fff;border:1px solid #e1e6ed;border-radius:13px;width:min(380px,100vw - 16px);position:absolute;top:45px;right:0;overflow:hidden;box-shadow:0 16px 38px #1018282e}.notification-preview>header{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;display:flex}.notification-preview>header strong{font-size:15px}.notification-preview>header span{color:#667085;font-size:12px}.notification-preview-list{max-height:min(390px,62vh);overflow-y:auto}.notification-preview-item{color:#172033;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f0f2f5;grid-template-columns:9px minmax(0,1fr);gap:9px;width:100%;padding:12px 14px;display:grid;position:relative}.notification-preview-dot{background:0 0;border-radius:50%;width:7px;height:7px;margin-top:6px}.notification-preview-copy{gap:3px;min-width:0;display:grid}.notification-preview-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.25;overflow:hidden}.notification-preview-copy>span{color:#475467;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.notification-preview-copy small{color:#98a2b3;font-size:11px}.notification-preview-empty{color:#667085;text-align:center;margin:0;padding:28px 14px;font-size:13px}.notification-preview-all{color:#2563eb;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf0f3;width:100%;min-height:42px;font:700 13px/1 Segoe UI,Arial,sans-serif}.notification-preview{background:#fff;border-color:#d0d5dd;border-radius:11px;width:min(420px,100vw - 16px)}.notification-preview>header{background:#fff;border-bottom:1px solid #edf0f3;padding:9px 11px 7px}.notification-preview>header strong{font-size:20px;line-height:1.15}.notification-preview>header span{font-size:14px}.notification-preview-actions{background:#fff;grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:0 9px 8px;display:grid}.notification-preview-actions button{color:#344054;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-height:36px;padding:0 10px;font-size:15px;font-weight:700;line-height:1}.notification-preview-actions button.danger{color:#b42318;border-color:#fda29b}.notification-preview-actions button:disabled{opacity:.5;cursor:not-allowed}.notification-preview-list{background:#fff;max-height:min(360px,58vh)}.notification-preview-item{background:#fff;border-bottom-color:#edf0f3;grid-template-columns:8px minmax(0,1fr);gap:7px;padding:8px 10px}.notification-preview-item:hover{background:#f8fafc}.notification-preview-item.unread{background:#fff}.notification-preview-dot{width:8px;height:8px;margin-top:5px}.notification-preview-item.unread .notification-preview-dot{background:#12b76a}.notification-preview-copy{gap:1px}.notification-preview-copy strong{font-size:17px;line-height:1.2}.notification-preview-copy>span{-webkit-line-clamp:1;font-size:15px;line-height:1.25}.notification-preview-copy small{font-size:12px;line-height:1.2}.notification-preview-empty{background:#fff;padding:20px 10px;font-size:15px}.notification-preview-all{background:#fff;border-top-color:#edf0f3;min-height:40px;font-size:15px}.notification-preview-all:hover{background:#f8fafc}.notifications-page-shell{background:var(--app-background,#f7f8fa)}.notifications-page-content{width:min(1180px,100%);min-height:calc(100dvh - var(--global-nav-height,58px));box-sizing:border-box;margin:0 auto;padding:24px}.notifications-card{background:#fff;border:1px solid #e8ecf1;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 1px 3px #1018280a}.notifications-head{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.notifications-head h1{color:#172033;margin:0;font-size:22px;font-weight:700}.notifications-head p{color:#667085;margin:5px 0 0;font-size:13px}.notifications-head>button{cursor:pointer;color:#344054!important;background:#fff!important;border:1px solid #d0d5dd!important;border-radius:8px!important;min-height:38px!important;padding:0 13px!important;font:600 13px/1 Segoe UI,Arial,sans-serif!important}.notifications-filters{border-bottom:1px solid #edf0f3;gap:8px;padding:13px 20px;display:flex}.notifications-filters button{cursor:pointer;color:#475467!important;background:#fff!important;border:1px solid #d0d5dd!important;border-radius:999px!important;min-height:36px!important;padding:0 14px!important;font:700 13px/1 Segoe UI,Arial,sans-serif!important}.notifications-filters button.active{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}.notifications-message{border-radius:8px;margin:12px 20px;padding:10px 12px;font-size:13px}.notifications-message.error{color:#b42318;background:#fff1f0;border:1px solid #fecdca}.notifications-list{display:grid}.notification-row{border-bottom:1px solid #f0f2f5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 18px;display:grid}.notification-row.unread{background:#f8fbff}.notification-row-open{text-align:left;cursor:pointer;grid-template-columns:11px minmax(0,1fr);gap:11px;min-width:0;color:#172033!important;background:0 0!important;border:0!important;padding:15px 0!important;display:grid!important}.notification-row-marker{background:#fff;border:1px solid #cbd5e1;border-radius:50%;width:8px;height:8px;margin-top:7px}.notification-row-copy{gap:4px;min-width:0;display:grid}.notification-row-copy strong{font-size:16px;line-height:1.3}.notification-row-copy>span{color:#475467;font-size:14px;line-height:1.4}.notification-row-copy small{color:#98a2b3;font-size:12px}.notification-row-actions{gap:7px;display:flex}.notification-row-actions button{cursor:pointer;color:#475467!important;background:#fff!important;border:1px solid #d0d5dd!important;border-radius:8px!important;min-height:34px!important;padding:0 10px!important;font:600 12px/1 Segoe UI,Arial,sans-serif!important}.notification-row-actions button:last-child{color:#b42318!important}.notification-row button:disabled,.notifications-head button:disabled{opacity:.5;cursor:not-allowed}.notifications-empty{color:#667085;text-align:center;margin:0;padding:44px 20px;font-size:14px}.notifications-pagination{color:#667085;justify-content:center;align-items:center;gap:12px;padding:13px 18px;font-size:13px;display:flex}.notifications-pagination button{cursor:pointer;color:#344054!important;background:#fff!important;border:1px solid #d0d5dd!important;border-radius:8px!important;min-height:38px!important;padding:0 13px!important;font:600 13px/1 Segoe UI,Arial,sans-serif!important}.notifications-pagination button:disabled{opacity:.45;cursor:not-allowed}.notifications-page-shell,.notifications-page-shell button,.notification-preview,.notification-preview button{font-family:var(--reference-font-family,"Segoe UI",Arial,sans-serif)!important}.notifications-page-shell{font-size:var(--reference-font-size,26px)!important}.notifications-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.notifications-head-actions button,.notifications-filters button,.notification-row-actions button,.notifications-pagination button{min-height:var(--app-action-height,44px)!important;padding-left:var(--reference-button-padding-x,14px)!important;padding-right:var(--reference-button-padding-x,14px)!important;font-family:inherit!important;font-size:var(--reference-font-size,26px)!important;font-weight:600!important;line-height:1!important}.notifications-clear-button{border-color:var(--reference-danger-border,#fda29b)!important;color:var(--reference-danger,#b42318)!important}.notification-row-open,.notification-row-copy strong,.notification-row-copy>span,.notifications-empty,.notifications-pagination{font-size:inherit!important}.notification-row-copy small{font-size:13px}.notification-row.unread .notification-row-marker{background:#12b76a;border-color:#12b76a}@media (width<=720px){.notification-bell-button{overflow:visible;width:44px!important;height:44px!important}.notification-bell-icon{width:30px!important;height:30px!important}.notification-bell-badge{background:#ef2b2d;border:2px solid #fff;border-radius:999px;min-width:18px;height:18px;padding:0 4px;font:800 10px/14px Segoe UI,Arial,sans-serif;box-shadow:0 1px 3px #10182833;top:0!important;right:-1px!important}.notification-preview{top:calc(var(--app-visual-top,0px) + var(--global-nav-height,58px) - 2px);width:auto;max-height:calc(100dvh - var(--global-nav-height,58px) - 16px);position:fixed;left:8px;right:8px}.notifications-page-content{padding:10px}.notifications-head{flex-direction:column;align-items:flex-start;padding:14px}.notifications-head-actions{justify-content:stretch;width:100%}.notifications-head-actions button{flex:100%;width:100%}.notifications-filters{padding:11px 14px}.notification-row{grid-template-columns:1fr;gap:0;padding:0 14px 13px}.notification-row-actions{flex-wrap:wrap;padding-left:22px}.notification-row-actions button{flex:1}.notification-row-copy strong,.notification-row-copy>span{font-size:inherit}}.nav-right .notification-bell-button,.nav-right .account-button{box-shadow:none!important;background:0 0!important;border:0!important}.nav-right .notification-bell-button:hover{box-shadow:none!important;background:#f2f4f7!important;border:0!important}.nav-right .account-button{transition:transform .14s,background .14s!important}.nav-right .account-button:hover{transform:translateY(-2px);box-shadow:none!important;background:0 0!important;border:0!important}.nav-right .account-button:active{transform:translateY(0)scale(.96)}.users-page-shell{background:#fff}.users-page-content{width:min(1540px,100%);min-height:calc(100vh - var(--global-nav-height,58px));min-height:calc(100dvh - var(--global-nav-height,58px));background:#fff;margin:0 auto;padding:24px}.users-module,.users-list-view,.users-create-view,.users-create-form,.user-detail-view{gap:14px;width:100%;min-width:0;display:grid}.users-module{font-size:15px}.users-card{border:1px solid var(--poster-card-border,#e8ecf1);width:100%;min-width:0;box-shadow:var(--poster-card-shadow,0 1px 3px #10182809);box-sizing:border-box;background:#fff;border-radius:16px;overflow:visible}.users-head,.user-detail-head{box-sizing:border-box;border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:10px 18px;display:flex}.users-list-card>.users-head{justify-content:flex-start;gap:12px}.users-list-actions{justify-content:flex-start;align-items:center;min-width:0;display:flex}.users-head .user-detail-close,.user-detail-head .user-detail-close{margin-left:auto}.users-title,.user-detail-title{color:#172033;margin:0;font-size:21px;font-weight:700;line-height:1.25}.users-body,.user-detail-body{min-width:0;padding:18px}.users-admin-grid{flex-wrap:wrap;align-items:flex-end;gap:18px 24px;display:flex}.users-field,.users-company-select{gap:7px;width:max-content;min-width:0;max-width:100%;display:grid}.users-field>span,.users-group-title{color:#475467;font-size:15px;font-weight:650;line-height:1.25}.users-input,.users-select,.users-company-button{box-sizing:border-box;color:#172033;background:#fff;border:1px solid #d0d5dd;border-radius:10px;outline:none;width:max-content;min-width:0;max-width:100%;height:48px;padding:0 13px;font-family:inherit;font-size:16px;font-weight:400;display:flex}.users-input{width:min(32ch,360px)}.users-select{min-width:150px}.users-input:focus,.users-select:focus,.users-company-button:focus-visible{border-color:#84adff;box-shadow:0 0 0 3px #2563eb14}.users-company-select{position:relative}.users-company-button{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:10px}.users-company-button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.users-company-button img{flex:0 0 14px;width:14px;height:14px;transition:transform .15s;display:block}.users-company-select.open .users-company-button img{transform:rotate(180deg)}.users-company-button:disabled{color:#98a2b3;cursor:not-allowed;background:#f8fafc}.users-company-options{z-index:80;box-sizing:border-box;background:#fff;border:1px solid #d8dee7;border-radius:11px;width:max-content;min-width:100%;max-width:min(380px,100vw - 64px);max-height:260px;padding:7px;position:absolute;top:calc(100% + 6px);left:0;overflow:auto;box-shadow:0 12px 28px #10182824}.users-option-toggle,.users-toggle-row{color:#344054;cursor:pointer;justify-content:flex-start;align-items:center;gap:10px;width:max-content;min-width:0;max-width:100%;font-size:15px;line-height:1.3;display:flex}.users-option-toggle{border-radius:8px;min-height:42px;padding:7px 8px}.users-option-toggle:hover{background:#f8fafc}.users-toggle-row{min-height:48px;padding:0 2px}.users-toggle-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.users-switch,.users-active{box-sizing:border-box;cursor:pointer;background:#d0d5dd;border:0;border-radius:999px;flex:0 0 38px;width:38px;min-width:38px;height:22px;transition:background .15s;display:block;position:relative}.users-switch:after,.users-active:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #10182833}.users-toggle-input:checked+.users-switch,.users-active.on{background:#00a651}.users-toggle-input:checked+.users-switch:after,.users-active.on:after{left:19px}.users-toggle-input:focus-visible+.users-switch{outline-offset:2px;outline:2px solid #84adff}.users-toggle-input:disabled+.users-switch,.users-active:disabled{opacity:.45;cursor:not-allowed}.users-module-categories{gap:14px;min-width:0;display:grid}.users-module-category{background:#fff;border:1px solid #edf0f3;border-radius:12px;gap:10px;min-width:0;padding:12px;display:grid}.users-module-category h3{border:1px solid var(--poster-card-border,#e8ecf1);color:#344054;box-shadow:var(--poster-card-shadow,0 1px 3px #10182809);background:#fff;border-radius:999px;justify-self:start;margin:0;padding:4px 10px;font-size:15px;font-weight:700;line-height:1.25}.users-modules-grid{flex-wrap:wrap;align-items:flex-start;gap:10px;min-width:0;display:flex}.user-module-item{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #edf0f3;border-radius:10px;grid-template-columns:52px minmax(0,auto) minmax(112px,auto);align-items:center;gap:9px;width:max-content;max-width:100%;height:72px;min-height:72px;padding:9px 11px;display:grid}.user-module-item:hover{background:#f8fafc}.user-module-item .user-module-main-icon{object-fit:contain;width:48px;height:48px;display:block}.user-module-copy{gap:3px;min-width:0;display:grid}.user-module-copy b{color:#172033;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:700;display:block;overflow:hidden}.user-module-flags{gap:5px;min-height:16px;display:flex}.user-module-flag{color:#667085;white-space:nowrap;align-items:center;gap:3px;font-size:10px;font-weight:600;display:inline-flex}.user-module-flag img{object-fit:contain;width:15px;height:15px;display:block}.user-module-access{color:#344054;min-width:112px;height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:9px;padding:0 28px 0 10px;font-size:13px}.user-module-access-wrap{min-width:112px;display:block;position:relative}.user-module-save-state{color:#667085;white-space:nowrap;font-size:10px;font-weight:650;line-height:1;position:absolute;top:calc(100% + 2px);left:2px}.user-module-save-state.saved{color:#067647}.user-module-save-state.error{color:#b42318}.user-module-save-state.saving:before{vertical-align:-1px;content:"";border:2px solid #d0d5dd;border-top-color:#2563eb;border-radius:50%;width:8px;height:8px;margin-right:5px;animation:.7s linear infinite user-module-save-spin;display:inline-block}@keyframes user-module-save-spin{to{transform:rotate(360deg)}}.user-module-access[aria-busy=true]{cursor:wait}.user-module-access:focus{border-color:#84adff;outline:none;box-shadow:0 0 0 3px #2563eb14}.user-module-access:disabled{color:#98a2b3;cursor:not-allowed;background:#f8fafc}.users-add-row,.user-detail-actions{justify-content:flex-start;align-items:center;gap:12px;min-width:0;display:flex}.users-add-button,.users-save,.user-action{color:#fff;box-sizing:border-box;cursor:pointer;white-space:nowrap;background:#2563eb;border:0;border-radius:10px;max-width:100%;min-height:46px;padding:0 17px;font-family:inherit;font-size:15px;font-weight:700}.users-add-button{border-radius:12px;min-height:54px;padding:0 24px;font-size:17px}.users-add-button:hover,.users-save:hover,.user-action:hover{background:#1d4ed8}.user-action.secondary{color:#344054;background:#fff;border:1px solid #d0d5dd}.user-action.secondary:hover{background:#f8fafc}.users-add-button:disabled,.users-save:disabled,.user-action:disabled{opacity:.5;cursor:not-allowed}.users-status{color:#667085;overflow-wrap:anywhere;min-height:20px;font-size:15px;display:block}.users-status:empty{display:none}.users-status.error{color:#b42318}.users-status.ok{color:#067647}.users-pin-result{color:#9a3412;overflow-wrap:anywhere;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;padding:13px 15px;font-size:15px;font-weight:700;display:none}.users-pin-result.show{display:block}.app-table-toolbar{background:#fff;border-bottom:1px solid #edf0f3;border-radius:16px 16px 0 0;justify-content:space-between;align-items:flex-end;gap:12px;padding:14px 16px;display:flex}.app-table-search-wrap{gap:5px;min-width:min(360px,70vw);display:grid}.app-table-search-wrap>span{color:#667085;font-size:12px;font-weight:700}.app-table-search{color:#172033;background:#fff;border:1px solid #d0d5dd;border-radius:10px;outline:none;width:100%;height:46px;padding:0 13px;font-size:15px}.app-table-search:focus{border-color:#84adff;box-shadow:0 0 0 3px #2563eb14}.app-table-count{color:#667085;white-space:nowrap;font-size:14px;font-weight:650}.users-table-wrap{border-radius:0 0 16px 16px;width:100%;overflow:auto}.users-table{border-collapse:collapse;width:100%;min-width:850px}.users-table th,.users-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #f0f2f5;padding:12px 14px;font-size:15px;line-height:1.3}.users-table th{color:#344054;font-size:13px;font-weight:700}.users-table tbody tr[data-user-row]{cursor:pointer}.users-table tbody tr:hover td{background:#f8fbff}.users-table tr:last-child td{border-bottom:0}.users-badge{color:#475467;white-space:nowrap;background:#f2f4f7;border-radius:999px;padding:4px 9px;font-size:13px;font-weight:700;display:inline-flex}.users-badge.root{color:#fff;background:#111827}.users-badge.creator{color:#075985;background:#e0f2fe}.users-badge.active{color:#067647;background:#dcfce7}.users-badge.revoked,.users-badge.expired{color:#667085;background:#f2f4f7}.user-name-cell{font-weight:700}.user-name-cell[contenteditable=true]{background:#fff;border-radius:6px;outline:2px solid #84adff;padding:4px 6px}.user-detail-close{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:10px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;font-size:28px;line-height:1;display:flex}.user-detail-close:hover{background:#f8fafc}.user-detail-pin{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.user-detail-pin code{letter-spacing:3px;font-size:22px}.users-google-root-body{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.users-google-email{width:min(40ch,460px)}.users-google-note{color:#667085;flex-basis:100%;font-size:14px;line-height:1.4}.users-license-copy{color:#667085;padding-bottom:11px;font-size:14px}.users-license-table{min-width:930px}.users-license-table th:last-child,.users-license-table td:last-child{white-space:nowrap;width:1%}.user-license-revoke{min-height:38px;padding:0 13px}.users-loading{color:#667085;padding:24px}.user-detail-view,.users-create-view{padding-bottom:28px}@media (width<=760px){.users-page-content{padding:14px 10px 24px}.users-head,.user-detail-head{min-height:60px;padding:9px 13px}.users-body,.user-detail-body{padding:14px}.users-title,.user-detail-title{font-size:19px}.users-add-button{min-height:50px;padding:0 20px;font-size:16px}.users-admin-grid{flex-direction:column;align-items:flex-start;gap:16px}.users-field,.users-company-select{width:max-content;max-width:100%}.users-input{width:min(32ch,100vw - 58px)}.users-company-options{width:max-content;max-width:100%;max-height:220px;box-shadow:none;margin-top:0;position:static}.users-module-category{padding:10px}.user-module-item{grid-template-columns:48px minmax(0,auto) minmax(104px,auto);height:68px;min-height:68px;padding:8px 10px}.user-module-item .user-module-main-icon{width:44px;height:44px}.user-module-copy b{font-size:15px}.user-module-access{min-width:104px;height:36px}.users-add-row,.user-detail-actions,.user-detail-pin,.users-google-root-body{flex-direction:column;align-items:flex-start}.users-google-email{width:min(40ch,100vw - 58px)}.app-table-toolbar{flex-direction:column;align-items:stretch}.app-table-search-wrap{width:100%;min-width:0}.app-table-count{align-self:flex-end}}@media (width<=430px){.users-body,.user-detail-body{padding:12px}.users-module-category{padding:9px}.users-head,.user-detail-head{gap:9px}.users-company-button,.users-input,.users-select{font-size:15px}.users-table th,.users-table td{font-size:14px}.user-module-item{grid-template-columns:44px minmax(0,1fr);width:100%;height:auto;min-height:68px}.user-module-item .user-module-main-icon{width:40px;height:40px}.user-module-access-wrap{grid-column:1/-1;width:100%}.user-module-access{width:100%}}.user-module-item{grid-template-columns:52px minmax(0,auto) minmax(196px,auto)}.user-module-controls{justify-content:flex-end;align-items:center;gap:10px;min-width:196px;display:flex}.user-module-enabled{color:#475467;cursor:pointer;white-space:nowrap;justify-content:flex-end;align-items:center;gap:7px;min-height:38px;font-size:12px;font-weight:700;line-height:1;display:flex}.user-module-enabled .users-switch{flex-basis:34px;width:34px;min-width:34px;height:20px}.user-module-enabled .users-switch:after{width:14px;height:14px;top:3px;left:3px}.user-module-enabled .users-toggle-input:checked+.users-switch:after{left:17px}.user-module-item.module-disabled .user-module-main-icon,.user-module-item.module-disabled .user-module-copy{opacity:.48}.user-module-item.module-disabled .user-module-access{color:#98a2b3;background:#f8fafc}.user-module-item.module-enabled{border-color:#dfe6ee}.user-module-item.module-enabled:hover{background:#f8fafc}.user-module-access-wrap,.user-module-access{min-width:104px}.user-module-save-state{left:0}@media (width<=760px){.user-module-item{grid-template-columns:48px minmax(0,auto) minmax(184px,auto)}.user-module-controls{gap:8px;min-width:184px}.user-module-enabled{font-size:11px}.user-module-access,.user-module-access-wrap{min-width:100px}}@media (width<=560px){.user-module-item{grid-template-columns:44px minmax(0,1fr);width:100%;height:auto;min-height:76px}.user-module-controls{grid-column:1/-1;justify-content:space-between;width:100%;min-width:0;padding-top:2px}.user-module-enabled{justify-content:flex-start}.user-module-access-wrap{width:min(140px,45vw)}.user-module-access{width:100%;min-width:0}}.native-tenant-shell{background:#fff;place-items:center;min-height:100dvh;padding:24px 18px;font-family:Segoe UI,Arial,sans-serif;display:grid}.native-tenant-card{flex-direction:column;align-items:stretch;gap:12px;width:min(100%,420px);display:flex}.native-tenant-card>img{align-self:center;width:88px;height:88px;margin-bottom:8px}.native-tenant-card h1{text-align:center;color:#111827;margin:0;font-size:25px}.native-tenant-card p{text-align:center;color:#667085;margin:0 0 10px;line-height:1.45}.native-tenant-card label{color:#344054;font-size:13px;font-weight:700}.native-tenant-input{background:#fff;border:1px solid #d0d5dd;border-radius:12px;align-items:center;min-height:52px;display:flex;overflow:hidden}.native-tenant-input:focus-within{border-color:#175cd3;box-shadow:0 0 0 3px #175cd31f}.native-tenant-input input{min-width:0;font:inherit;border:0;outline:0;flex:1;padding:0 12px;font-weight:650}.native-tenant-input span{color:#667085;white-space:nowrap;padding-right:12px;font-size:14px}.native-tenant-message{color:#b42318;min-height:20px;font-size:13px}.native-tenant-card button{color:#fff;min-height:52px;font:inherit;background:#175cd3;border:0;border-radius:12px;font-weight:750}.native-tenant-card small{color:#667085;text-align:center;overflow-wrap:anywhere}.native-change-tenant{color:#667085;text-underline-offset:3px;background:0 0;border:0;margin-top:7px;padding:7px 10px;font:650 12px/1.2 Segoe UI,Arial,sans-serif;text-decoration:underline}:root{--blue:#2563eb;--blue-dark:#1d4ed8;--ink:#172033;--muted:#667085;--line:#e4e7ec;--soft:#f5f7fa;--danger:#b42318;--pin-yellow:#ffd33f;--pin-yellow-hover:#fff9e8;--pin-yellow-active:#fff4c2;--pin-yellow-border:#e6b800;--pin-mask-filled:#39f;color:var(--ink);font-synthesis:none;background:#fff;font-family:Segoe UI,Arial,sans-serif}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{background:#fff;width:100%;min-width:320px;min-height:100%;margin:0;overflow-x:hidden}body{min-height:100dvh;color:var(--ink);font-family:Segoe UI,Arial,sans-serif}button,input,select{font:inherit}.startup-splash{z-index:9999;opacity:1;background:#fff;justify-content:center;align-items:center;transition:opacity .42s,visibility .42s;display:flex;position:fixed;inset:0}.startup-splash-circle{justify-content:center;align-items:center;width:min(24vw,72px);height:min(24vw,72px);display:flex}.startup-splash-circle img{object-fit:contain;image-rendering:auto;transform-origin:50%;will-change:transform;width:100%;height:100%;animation:1s linear infinite startupSpin;display:block}@keyframes startupSpin{to{transform:rotate(360deg)}}@media (width<=480px){.startup-splash-circle{width:min(22vw,60px);height:min(22vw,60px)}}.login-shell,.license-shell{--app-font-size-delta:4px;width:100%;min-height:100dvh;color:var(--ink);background:#fff;justify-content:center;align-items:center;padding:16px 14px;font-family:Segoe UI,Arial,sans-serif;font-size:20px;display:flex;overflow-y:auto}.pin-card{text-align:center;flex-direction:column;align-items:center;width:min(100%,420px);margin:auto;padding:24px 18px;transition:opacity .34s,transform .34s;display:flex}.pin-card.shake{animation:.35s pinShake}@keyframes pinShake{0%,to{transform:translate(0)}25%{transform:translate(-9px)}50%{transform:translate(9px)}75%{transform:translate(-5px)}}.pin-lock{background:0 0;justify-content:center;align-items:center;width:104px;height:104px;margin:0 auto 18px;display:flex}.pin-lock img{object-fit:contain;width:96px;height:96px;display:block}.pin-title{font-size:calc(1.7rem + var(--app-font-size-delta,0px));color:var(--ink);margin:0 0 18px;font-weight:700;line-height:1.2}.pin-dots{justify-content:center;gap:18px;min-height:30px;margin-bottom:18px;display:flex}.pin-dot{background:#fff;border:2px solid #98a2b3;border-radius:50%;width:26px;height:26px;transition:all .12s}.pin-dot.filled{border-color:var(--pin-mask-filled);background:var(--pin-mask-filled);transform:scale(1.06)}.pin-message{min-height:24px;color:var(--danger);font-size:calc(.9rem + var(--app-font-size-delta,0px));margin:0 auto 16px;font-weight:600;line-height:1.3}.pin-keypad{grid-template-columns:repeat(3,1fr);gap:14px 18px;width:min(100%,338px);margin:0 auto;display:grid}.pin-key{border:1px solid var(--line);background:var(--soft);width:92px;height:92px;color:var(--ink);cursor:pointer;touch-action:manipulation;border-radius:50%;flex-direction:column;justify-content:center;justify-self:center;align-items:center;padding:0;transition:transform 80ms,background .1s,border-color .1s;display:flex;box-shadow:0 1px 2px #1018280a}.pin-key-number{font-size:calc(2.55rem + var(--app-font-size-delta,0px));letter-spacing:-.03em;font-weight:400;line-height:.95;display:block}.pin-key-letters{min-height:12px;font-size:calc(.67rem + var(--app-font-size-delta,0px));letter-spacing:.2em;color:var(--muted);margin-top:7px;padding-left:.2em;font-weight:700;line-height:1;display:block}.pin-key:hover{background:var(--pin-yellow-hover);border-color:#eadca9}.pin-key:focus-visible{outline-offset:3px;outline:3px solid #e6b80038}.pin-key:active,.pin-key.pressed{background:var(--pin-yellow-active);border-color:#e2c65d;transform:scale(.94)}.pin-key.action{background:var(--soft);border:1px solid var(--line);font-size:calc(.98rem + var(--app-font-size-delta,0px));width:92px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex;box-shadow:0 1px 2px #1018280a}.pin-key.action .pin-backspace-icon{object-fit:contain;pointer-events:none;width:52px;height:52px;display:block}.pin-key.action:hover{background:var(--pin-yellow-hover);border-color:#eadca9}.pin-key.action:active,.pin-key.action.pressed{background:var(--pin-yellow-active)}.pin-key.blank{visibility:hidden;pointer-events:none}.pin-key:disabled{opacity:.38;cursor:not-allowed}.google-hint{display:none!important}.license-card{border:1px solid var(--line);text-align:center;background:#fff;border-radius:18px;width:min(100%,460px);margin:auto;padding:26px 22px;position:relative;box-shadow:0 14px 38px #1018281f}.license-close{color:#344054;cursor:pointer;background:#fff;border:1px solid #dfe5ec;border-radius:12px;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;padding:0;font-size:27px;line-height:1;display:inline-flex;position:absolute;top:14px;right:14px}.license-close:hover{background:#f2f4f7}.license-close:focus-visible{outline-offset:2px;outline:3px solid #e6b80038}.license-close:active{background:#e4e7ec}.license-close:disabled{opacity:.58;cursor:wait}.license-icon{width:72px;height:72px;margin:0 auto 14px}.license-icon img{object-fit:contain;width:100%;height:100%}.license-card h1{font-size:calc(1.45rem + var(--app-font-size-delta,0px));margin:0 0 10px;line-height:1.25}.license-user{color:#344054;font-size:calc(.86rem + var(--app-font-size-delta,0px));background:#f8fafc;border-radius:10px;margin:0 0 14px;padding:9px 12px;font-weight:700}.license-copy{color:var(--muted);font-size:calc(.94rem + var(--app-font-size-delta,0px));margin:0 0 18px;line-height:1.5}.license-actions{align-items:center;gap:10px;width:100%;display:flex}.license-primary,.license-secondary{min-width:0;min-height:48px;font:700 calc(15px + var(--app-font-size-delta,0px))/1.2 "Segoe UI",Arial,sans-serif;cursor:pointer;border-radius:12px}.license-primary{border:1px solid var(--pin-yellow-border);background:var(--pin-yellow);color:#3b2b00;flex:auto}.license-primary:hover{background:#ffdc63}.license-primary:disabled{opacity:.58;cursor:wait}.license-secondary{color:#fff;background:#c40000;border:1px solid #a90000;flex:none;padding:0 17px}.license-secondary:hover{background:#a90000}.license-secondary:disabled{opacity:.58;cursor:wait}.license-status{color:#475467;min-height:22px;font-size:calc(.86rem + var(--app-font-size-delta,0px));margin:14px 0 0;font-weight:600;line-height:1.4}.license-status.error{color:var(--danger)}@media (width<=380px){.login-shell,.license-shell{padding:10px 8px}.pin-card{padding:16px 8px}.pin-lock{width:96px;height:96px;margin-bottom:16px}.pin-lock img{width:88px;height:88px}.pin-title{font-size:calc(1.45rem + var(--app-font-size-delta,0px))}.pin-keypad{gap:11px 12px;width:308px;max-width:100%}.pin-key{width:84px;height:84px}.pin-key-number{font-size:calc(2.3rem + var(--app-font-size-delta,0px))}.pin-key.action{width:84px}}@media (width>=621px){.pin-keypad{gap:12px 16px;width:304px}.pin-key{width:84px;height:84px;overflow:hidden}.pin-key-number{font-size:calc(2.05rem + var(--app-font-size-delta,0px))}.pin-key-letters{max-width:72%;min-height:9px;font-size:calc(.55rem + var(--app-font-size-delta,0px));letter-spacing:.14em;white-space:nowrap;margin-top:2px;padding-left:.14em;line-height:1}.pin-key.action{width:84px}}@media (height<=720px){.login-shell,.license-shell{padding-top:8px;padding-bottom:8px}.pin-card{padding-top:12px;padding-bottom:12px}.pin-lock{width:82px;height:82px;margin-bottom:10px}.pin-lock img{width:76px;height:76px}.pin-title{font-size:calc(1.3rem + var(--app-font-size-delta,0px));margin-bottom:14px}.pin-dots{margin-bottom:10px}.pin-message{min-height:18px;font-size:calc(.78rem + var(--app-font-size-delta,0px));margin-bottom:7px}.pin-keypad{gap:7px 11px;width:284px}.pin-key{width:72px;height:72px}.pin-key-number{font-size:calc(2rem + var(--app-font-size-delta,0px))}.pin-key-letters{font-size:calc(.56rem + var(--app-font-size-delta,0px));margin-top:4px}.pin-key.action{width:72px;font-size:calc(.85rem + var(--app-font-size-delta,0px))}}.app-shell{background:#f8fafc;min-height:100dvh;font-family:Segoe UI,Arial,sans-serif}.global-nav{z-index:5000;border-bottom:1px solid #eef1f4;grid-template-columns:1fr auto 1fr;align-items:center;height:58px;padding:5px 12px;display:grid;position:sticky;top:0}.nav-right{grid-column:3;justify-self:end;align-items:center;gap:6px;display:flex}.nav-button{color:#344054;cursor:pointer;background:#fff;border:1px solid #e1e6ed;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:all .12s;display:inline-flex;box-shadow:0 1px 3px #1018280a}.nav-button:hover{background:#f8fafc;border-color:#cfd8e6}.nav-button:active{transform:scale(.95)}.nav-button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.home-button{cursor:pointer;background:0 0;border:0;grid-column:2;justify-self:center;width:40px;height:40px;padding:4px}.home-button img{width:31px;height:31px;margin:auto;display:block}.account-wrap{position:relative}.account-menu{background:#fff;border:1px solid #e1e6ed;border-radius:11px;min-width:180px;padding:7px;position:absolute;top:45px;right:0;box-shadow:0 12px 28px #10182829}.account-name{color:#344054;border-bottom:1px solid #f0f2f5;padding:8px 9px 10px;font-weight:700}.account-name small{color:#98a2b3;margin-top:3px;font-weight:500;display:block}.account-menu button{color:#b42318;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:7px;width:100%;margin-top:5px;padding:9px;font-weight:700}.account-menu button:hover{background:#fff5f4}.dashboard{width:min(1220px,100% - 24px);margin:0 auto;padding:20px 0 60px}.dashboard-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.dashboard-head h1{margin:0;font-size:24px}.dashboard-head p{color:#667085;margin:4px 0 0;font-size:13px}.migration-badge{color:#475467;background:#fff;border:1px solid #d0d5dd;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}.notice-card{color:#344054;background:#f4f8ff;border:1px solid #d9e7ff;border-radius:12px;flex-wrap:wrap;gap:6px 12px;margin-bottom:14px;padding:13px 15px;font-size:13px;display:flex}.notice-card span{color:#667085}.module-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.module-card{color:#344054;text-align:left;background:#fff;border:1px solid #e4e7ec;border-radius:14px;flex-direction:column;align-items:flex-start;min-height:132px;padding:16px;display:flex;box-shadow:0 1px 3px #1018280a}.module-card:disabled{opacity:1}.module-card.next-module{background:#fbfdff;border-color:#bcd7ff}.module-icon{color:#475467;background:#f2f4f7;border-radius:10px;place-items:center;width:38px;height:38px;margin-bottom:18px;font-weight:800;display:grid}.module-card.next-module .module-icon{color:#1677d2;background:#e9f2ff}.module-label{font-weight:750}.module-card small{color:#98a2b3;margin-top:5px;font-size:11px}.device-approval{z-index:6500;background:#fff;border:1px solid #d9e7ff;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:min(440px,100% - 36px);padding:14px;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 18px 46px #1018282e}.device-approval-icon img{width:100%;height:100%}.device-approval-copy{flex-direction:column;min-width:0;display:flex}.device-approval-copy strong{font-size:14px}.device-approval-copy span{color:#475467;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.device-approval-copy small{color:#98a2b3;margin-top:2px}.device-approval-actions{gap:6px;display:flex}.device-approval-actions button{color:#fff;cursor:pointer;background:#1677d2;border:1px solid #1677d2;border-radius:9px;min-height:38px;padding:0 11px;font-weight:750}.device-approval-actions button.deny{color:#b42318;background:#fff;border-color:#d0d5dd}.device-approval-actions button:disabled{opacity:.5}.error{color:#b42318}@media (width<=520px){.global-nav{padding-inline:6px}.dashboard{width:calc(100% - 16px);padding-top:14px}.module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.module-card{min-height:118px;padding:13px}.migration-badge{display:none}.device-approval{grid-template-columns:auto 1fr;width:auto;bottom:8px;left:8px;right:8px}.device-approval-actions{grid-column:1/-1}.device-approval-actions button{flex:1}}@media (prefers-reduced-motion:reduce){.pin-card.shake{animation:none}}select:not([multiple]){transition:background-position .14s,background-color .14s,border-color .14s,box-shadow .14s;appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5 10 12.5 15 7.5' stroke='%23344054' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:calc(100% - 14px)!important;background-repeat:no-repeat!important;background-size:20px 20px!important;padding-right:48px!important}select:not([multiple]):hover:not(:disabled){background-color:#f8fafc!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5 10 12.5 15 7.5' stroke='%23175cd3' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:calc(100% - 14px) calc(50% + 2px)!important;border-color:#98a2b3!important}select:not([multiple]):focus-visible{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5 10 12.5 15 7.5' stroke='%23175cd3' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}select:not([multiple]):disabled{cursor:not-allowed}.platform-login-shell{background:#fff;place-items:center;min-height:100dvh;padding:24px;display:grid}.platform-google-button{color:#1f2937;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-width:min(320px,100vw - 32px);min-height:54px;padding:0 22px;font-size:16px;font-weight:700;transition:border-color .15s,box-shadow .15s,transform 80ms;display:inline-flex;box-shadow:0 2px 6px #10182814}.platform-google-button:hover:not(:disabled){border-color:#98a2b3;box-shadow:0 6px 18px #1018281f}.platform-google-button:active:not(:disabled){transform:scale(.985)}.platform-google-button:focus-visible{outline-offset:3px;outline:3px solid #4285f43d}.platform-google-button:disabled{opacity:.55;cursor:not-allowed}.platform-google-mark{flex:0 0 22px;width:22px;height:22px}.platform-account-shell{background:#fff;place-items:center;min-height:100dvh;padding:24px;display:grid}.platform-account-card{text-align:center;background:#fff;border:1px solid #e4e7ec;border-radius:16px;flex-direction:column;align-items:center;gap:8px;width:min(420px,100%);padding:28px;display:flex;box-shadow:0 10px 30px #10182814}.platform-account-card>span{color:#667085;font-size:13px;font-weight:700}.platform-account-card>strong{color:#172033;font-size:22px}.platform-account-card>small{color:#667085;font-size:14px}.platform-account-card>p{color:#475467;margin:10px 0;line-height:1.45}.platform-account-card>button{color:#344054;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:10px;min-height:44px;margin-top:4px;padding:0 18px;font-weight:700}.platform-account-card>button:hover{background:#f8fafc}.device-approval{border-radius:18px;grid-template-columns:52px minmax(220px,1fr) auto;gap:14px;width:min(720px,100% - 32px);padding:16px 18px;bottom:18px;left:50%;right:auto;transform:translate(-50%)}.device-approval-icon{width:52px;height:52px}.device-approval-copy{gap:2px;line-height:1.28}.device-approval-copy strong{white-space:nowrap;font-size:16px}.device-approval-copy span{color:#475467;white-space:normal;text-overflow:clip;overflow-wrap:anywhere;font-size:14px;overflow:visible}.device-approval-copy small{color:#667085;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:1px;font-size:13px}.device-approval-actions{gap:8px}.device-approval-actions button{min-width:96px;min-height:44px;padding:0 16px}@media (width<=620px){.platform-login-shell{padding:16px}.platform-google-button{min-width:min(100%,320px)}.device-approval{grid-template-columns:46px minmax(0,1fr);gap:12px;width:calc(100% - 24px);padding:15px;bottom:12px}.device-approval-icon{width:46px;height:46px}.device-approval-actions{grid-column:1/-1;width:100%}.device-approval-actions button{flex:1 1 0;min-width:0}}@media (width<=360px){.device-approval-copy strong,.device-approval-copy small{white-space:normal}}:root{--global-nav-height:58px}html,body{width:100%;height:100%;margin:0;overflow:hidden!important}#root{width:100%;height:100%;overflow:hidden}.app-shell{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;box-sizing:border-box;width:100%!important;height:100%!important;min-height:0!important;padding-top:var(--global-nav-height)!important;position:fixed!important;inset:0!important;overflow:hidden auto!important}.global-nav{backface-visibility:hidden;isolation:isolate;contain:layout paint;transform:translateZ(0);top:var(--app-visual-top,0px)!important;width:100%!important;height:var(--global-nav-height)!important;z-index:2147483000!important;background:#fff!important;margin:0!important;position:fixed!important;left:0!important;right:0!important}.global-nav-portal{pointer-events:auto}.global-nav.global-nav-portal{opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;mix-blend-mode:normal!important;background:#fff!important}.legacy-dashboard-content{min-height:calc(100% - var(--global-nav-height))}@supports (-webkit-touch-callout:none){.global-nav{will-change:transform;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html,body,#root{overscroll-behavior:none!important}}html.app-exclusive-open,body.app-exclusive-open{overscroll-behavior:none;height:100%;overflow:hidden!important}body.app-exclusive-open #root{height:100dvh;overflow:hidden}.app-exclusive-window,[data-exclusive-window=true],.statistics-transactions-backdrop{overscroll-behavior:contain;top:var(--global-nav-height,58px)!important;z-index:4200!important;background:#fff!important;margin:0!important;padding:0!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important;overflow:hidden!important}.statistics-transactions-backdrop{justify-content:stretch!important;align-items:stretch!important}.statistics-transactions-backdrop>.statistics-transactions-modal{width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;box-shadow:none!important;border-bottom:0!important;border-left:0!important;border-right:0!important;border-radius:0!important}.statistics-transactions-backdrop .statistics-transactions-body{flex:1;min-height:0;max-height:none!important}.statistics-transactions-backdrop .statistics-transactions-table-wrap{overscroll-behavior:contain;height:100%;max-height:none!important}.statistics-detail-layer{overscroll-behavior:contain;background:#fff!important;position:absolute!important;inset:0!important;overflow:hidden!important}.statistics-detail-body{overscroll-behavior:contain}.app-centered-popup,[data-app-popup=true]{overscroll-behavior:contain;overflow:auto;left:var(--app-visual-center-x,50vw)!important;top:var(--app-visual-center-y,50dvh)!important;max-width:calc(var(--app-visual-width,100vw) - 32px)!important;max-height:calc(var(--app-visual-height,100dvh) - 32px)!important;z-index:6500!important;margin:0!important;position:fixed!important;bottom:auto!important;right:auto!important;transform:translate(-50%,-50%)!important}.license-shell{min-height:var(--app-visual-height,100dvh)}@media (width<=520px){.app-centered-popup,[data-app-popup=true]{max-width:calc(var(--app-visual-width,100vw) - 20px)!important;max-height:calc(var(--app-visual-height,100dvh) - 20px)!important}}:root{--app-background:#f7f8fa;--app-module-title-size:24px;--app-action-blue:#2563eb;--app-action-blue-hover:#1d4ed8;--app-action-height:44px;--app-action-radius:10px;--app-content-max-width:1540px;--app-page-gutter:24px}html,body,#root,.app-shell{background-color:var(--app-background)!important}.app-shell:not(.legacy-dashboard-shell)>main{box-sizing:border-box;width:min(var(--app-content-max-width), 100%)!important;max-width:var(--app-content-max-width)!important;height:auto!important;min-height:0!important;padding:var(--app-page-gutter)!important;background:0 0!important;margin:0 auto!important}.app-shell:not(.legacy-dashboard-shell)>main h1,.app-shell:not(.legacy-dashboard-shell)>main h2{font-size:calc(var(--app-module-title-size) + var(--app-font-size-delta,0px))!important;line-height:1.25!important}.invoice-items-table{table-layout:auto;width:100%!important;min-width:1080px!important}.invoice-items-table th:not(:nth-child(2)):not(:nth-child(3)),.invoice-items-table td:not(:nth-child(2)):not(:nth-child(3)){white-space:nowrap;width:1%}.invoice-items-table th:nth-child(2),.invoice-items-table td:nth-child(2){white-space:normal;width:265px;min-width:265px;max-width:265px}.invoice-items-table th:nth-child(3),.invoice-items-table td:nth-child(3){width:380px;min-width:380px;max-width:380px}.invoice-items-table .invoice-match-button{white-space:normal;overflow-wrap:anywhere;box-sizing:border-box;border-radius:999px;align-items:center;width:auto;max-width:350px;min-height:32px;padding:4px 10px;font-size:13px;font-weight:650;line-height:1.2;display:inline-flex}.invoice-item-editor{background:var(--app-background)!important}.invoice-editor-card.invoice-match-page{width:min(var(--app-content-max-width), 100%)!important;max-width:var(--app-content-max-width)!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 auto!important;padding:0!important;overflow:visible!important}.invoice-match-top{align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.invoice-match-source{gap:5px;min-width:0;display:grid}.invoice-match-source span{color:#667085;font-size:13px}.invoice-match-source strong{color:#172033;font-size:22px;font-weight:400;line-height:1.3}.invoice-match-top .invoice-close{flex:0 0 44px;margin-left:auto}.invoice-match-search-wrap{background:#fff;border:1px solid #d8dee7;border-radius:22px;align-items:center;width:min(380px,100%);height:58px;margin-bottom:18px;display:flex;position:relative;box-shadow:0 4px 14px #1018280f}.invoice-match-search-wrap>svg{fill:none;stroke:#667085;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;width:24px;height:24px;position:absolute;left:18px}.invoice-match-search-wrap .invoice-catalog-search{max-width:none;height:100%;min-height:0;box-shadow:none;color:#172033;background:0 0;border:0;border-radius:22px;outline:0;padding:0 48px 0 52px;font-weight:400;width:100%!important;font-size:20px!important}.invoice-match-search-wrap .invoice-catalog-search:focus{box-shadow:none;border:0}.invoice-match-search-clear{color:#98a2b3;cursor:pointer;background:0 0;border:0;border-radius:50%;width:36px;height:36px;padding:0;font-size:26px;line-height:1;position:absolute;right:7px}.invoice-match-search-clear:hover{color:#475467;background:#f2f4f7}.invoice-match-loading,.invoice-match-empty{color:#667085;justify-content:center;align-items:center;gap:9px;min-height:110px;font-size:14px;display:flex}.invoice-match-loading>span{border:3px solid #dbeafe;border-top-color:#2563eb;border-radius:50%;width:22px;height:22px;animation:.75s linear infinite invoice-match-spin}@keyframes invoice-match-spin{to{transform:rotate(360deg)}}.invoice-catalog-results{background:#fff;border:1px solid #dfe4ea;border-radius:12px;grid-template-columns:1fr;width:100%;padding:0;overflow:hidden;box-shadow:0 2px 8px #1018280f;gap:0!important;display:grid!important}.invoice-catalog-results .invoice-match-option{color:#172033;text-align:left;width:100%;min-height:72px;box-shadow:none;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e2e7ee;border-radius:0;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:12px 18px;display:grid}.invoice-catalog-results .invoice-match-option:last-child{border-bottom:0}.invoice-catalog-results .invoice-match-option:hover{box-shadow:none;background:#f8fafc}.invoice-match-index{color:#98a2b3;text-align:center;font-size:16px;font-weight:400}.invoice-match-label{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.invoice-match-name{color:#172033;overflow-wrap:anywhere;min-width:0;font-size:22px;font-weight:400;line-height:1.3}.invoice-match-score{color:#fff;white-space:nowrap;border-radius:999px;align-items:center;min-height:28px;padding:3px 9px;font-size:15px;font-weight:700;line-height:1;display:inline-flex}.invoice-match-score.success{background:#16a34a}.invoice-match-score.primary{background:#1689e8}.invoice-match-score.warning{color:#172033;background:#f5b800}.invoice-match-score.danger{background:#dc3545}.invoice-match-more{margin-top:12px}.invoice-meta-form{gap:14px 16px!important}.invoice-meta-form .invoice-field input,.invoice-meta-form .invoice-field select{box-sizing:border-box;width:100%;max-width:100%}.invoice-header-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.invoice-detail-card>.invoice-detail-head .invoice-close{margin-left:0}@media (width<=760px){.invoice-detail-card>.invoice-detail-head{flex-wrap:wrap}.invoice-header-actions{order:3;width:100%;margin-left:0}.invoice-header-actions .invoice-button{width:auto}}.app-shell{scrollbar-gutter:stable}.app-exclusive-window,[data-exclusive-window=true]{padding:var(--app-page-gutter)!important;background:var(--app-background)!important;justify-content:center!important;align-items:flex-start!important;overflow:hidden auto!important}.statistics-transactions-backdrop{padding:var(--app-page-gutter)!important;background:var(--app-background)!important;justify-content:center!important;align-items:stretch!important;overflow:hidden!important}.statistics-transactions-backdrop>.statistics-transactions-modal{box-sizing:border-box;width:min(var(--app-content-max-width), 100%)!important;max-width:var(--app-content-max-width)!important;background:#fff!important;border:1px solid #e8ecf1!important;border-radius:16px!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0 auto!important;overflow:hidden!important;box-shadow:0 1px 3px #1018280a!important}.invoice-editor-body{max-height:none!important;overflow:visible!important}.statistics-transactions-body{flex:1!important;min-height:0!important;max-height:none!important;display:flex!important;overflow:hidden!important}.statistics-transactions-table-wrap{overscroll-behavior:contain;scrollbar-gutter:stable;width:100%;flex:auto!important;height:100%!important;min-height:0!important;max-height:none!important;overflow:auto!important}.statistics-transactions-backdrop>.statistics-transactions-modal.compact{align-self:flex-start!important;height:auto!important}.statistics-transactions-modal.compact .statistics-transactions-body{flex:none!important;overflow:visible!important}.statistics-transactions-modal.compact .statistics-transactions-table-wrap{flex:none!important;height:auto!important;overflow:auto hidden!important}.invoice-image-window{background:#fff!important;padding:14px!important;overflow:hidden!important}.global-nav{contain:layout!important;overflow:visible!important}.account-wrap,.account-menu{z-index:2147483647!important}@media (width<=720px){.invoice-match-source strong{font-size:19px}.invoice-match-search-wrap{width:100%}.invoice-catalog-results .invoice-match-option{grid-template-columns:34px minmax(0,1fr);min-height:62px;padding:10px 12px}.invoice-match-name{font-size:19px}:root{--app-module-title-size:22px;--app-page-gutter:10px}.invoice-items-table{min-width:1020px!important}}.window-close-button{cursor:pointer;color:#475467!important;background:0 0!important;border:0!important;border-radius:12px!important;flex:0 0 52px!important;order:999!important;justify-content:center!important;align-items:center!important;width:52px!important;height:52px!important;margin:-9px -9px 0 auto!important;padding:0!important;font-family:inherit!important;font-size:42px!important;font-weight:300!important;line-height:1!important;display:inline-flex!important}.window-close-button>span{pointer-events:none;transition:transform .16s;display:block;transform:translateY(-2px)}.window-close-button:hover{background:0 0!important}.window-close-button:hover>span{transform:translateY(-2px)rotate(5deg)scale(1.08)}.window-close-button:focus-visible{outline-offset:2px;outline:2px solid #667085}.window-back-button{cursor:pointer;color:#667085!important;background:0 0!important;border:0!important;border-radius:12px!important;flex:0 0 48px!important;justify-content:center!important;align-items:center!important;width:48px!important;height:48px!important;margin:0!important;padding:0!important;display:inline-flex!important}.window-back-button>img{pointer-events:none;width:38px;height:38px;transition:transform .16s;display:block}.window-back-button:hover{background:0 0!important}.window-back-button:hover>img{transform:translate(-3px)scale(1.05)}.window-back-button:focus-visible{outline-offset:2px;outline:2px solid #667085}.module-home-back{transform:translateY(-7px);align-self:flex-start!important}.invoice-detail-head>.invoice-detail-back{transform:translateY(-9px);align-self:flex-start!important}.module-home-close{align-self:flex-start!important}.account-wrap-temporarily-hidden{display:none!important}header:has(>.window-close-button){gap:12px;justify-content:flex-start!important;align-items:center!important;display:flex!important}.invoice-match-top:has(>.window-close-button){gap:12px;justify-content:flex-start!important;align-items:center!important;display:flex!important}.window-title-row{justify-content:flex-start;align-items:center;gap:12px;display:flex}.window-title-row>h2{margin:0}.window-close-row{background:#fff;border-bottom:1px solid #e4e7ec;flex:none;justify-content:flex-end;align-items:center;padding:10px 12px;display:flex}.dashboard-bg-palette-head:has(>.window-close-button){grid-template-columns:auto minmax(0,1fr) 52px!important}.license-close{position:absolute!important;left:auto!important;right:14px!important}.invoice-image-window{flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;padding:0!important}.invoice-image-stage{flex:auto;width:100%;min-height:0;height:auto!important}.invoice-image-close{position:static!important}.module-page-controls-row{justify-content:space-between;align-items:center;min-height:52px;margin:-3px 0 7px;display:flex}.app-shell:not(.invoice-page-shell){--reference-font-family:"Segoe UI", Arial, sans-serif;--reference-font-size:26px;--reference-ink:#172033;--reference-muted:#667085;--reference-border:#d0d5dd;--reference-focus:#84adff;--reference-focus-ring:0 0 0 3px #2563eb14;--reference-control-height:44px;--reference-control-radius:10px;--reference-control-padding-x:11px;--reference-button-padding-x:14px;--reference-primary:#2563eb;--reference-primary-hover:#1d4ed8;--reference-danger:#b42318;--reference-danger-border:#fda29b;--app-module-title-size:24px;--app-action-height:44px;--app-action-radius:10px;--app-page-gutter:20px;color:var(--reference-ink);font-family:var(--reference-font-family)!important;font-size:var(--reference-font-size)!important}.app-shell:not(.invoice-page-shell) button,.app-shell:not(.invoice-page-shell) input,.app-shell:not(.invoice-page-shell) select,.app-shell:not(.invoice-page-shell) textarea{font-family:var(--reference-font-family)!important}.app-shell:not(.invoice-page-shell) input:not(.marketplace-search-input):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]),.app-shell:not(.invoice-page-shell) select:not([multiple]),.app-shell:not(.invoice-page-shell) .users-company-button{box-sizing:border-box;color:var(--reference-ink);background-color:#fff;outline:none;font-weight:400;line-height:1.05;min-height:var(--reference-control-height)!important;height:var(--reference-control-height)!important;border:1px solid var(--reference-border)!important;border-radius:var(--reference-control-radius)!important;font-size:var(--reference-font-size)!important}.app-shell:not(.invoice-page-shell) input:not(.marketplace-search-input):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]){padding-left:var(--reference-control-padding-x)!important;padding-right:var(--reference-control-padding-x)!important}.app-shell:not(.invoice-page-shell) select:not([multiple]){padding-top:0!important;padding-bottom:0!important;padding-left:var(--reference-control-padding-x)!important}.app-shell:not(.invoice-page-shell) textarea{color:var(--reference-ink);background:#fff;outline:none;border:1px solid var(--reference-border)!important;border-radius:var(--reference-control-radius)!important;font-size:var(--reference-font-size)!important}.app-shell:not(.invoice-page-shell) input:not(.marketplace-search-input):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):focus,.app-shell:not(.invoice-page-shell) select:focus,.app-shell:not(.invoice-page-shell) textarea:focus,.app-shell:not(.invoice-page-shell) .users-company-button:focus-visible{border-color:var(--reference-focus)!important;box-shadow:var(--reference-focus-ring)!important}.app-shell:not(.invoice-page-shell) input:disabled,.app-shell:not(.invoice-page-shell) select:disabled,.app-shell:not(.invoice-page-shell) textarea:disabled,.app-shell:not(.invoice-page-shell) .users-company-button:disabled{color:#98a2b3!important;background-color:#f8fafc!important}.app-shell:not(.invoice-page-shell) :where(label[class*=-field],div[class*=-field])>span:first-child,.app-shell:not(.invoice-page-shell) .users-group-title,.app-shell:not(.invoice-page-shell) .app-table-search-wrap>span{line-height:1.25;color:var(--reference-muted)!important;font-size:13px!important;font-weight:400!important}.app-shell:not(.invoice-page-shell) button:is([type=submit],[class~=primary],[class~=secondary],[class~=danger],[class*=add-button],[class*=save],[class*=action]){color:#344054;white-space:nowrap;background:#fff;height:auto;min-height:44px!important;padding:0 var(--reference-button-padding-x)!important;border:1px solid var(--reference-border)!important;font-size:var(--reference-font-size)!important;border-radius:10px!important;font-weight:600!important;line-height:1!important}.app-shell:not(.invoice-page-shell) button:is([class~=primary],[class*=add-button],[class*=save]):not(:disabled),.app-shell:not(.invoice-page-shell) .users-add-button:not(:disabled),.app-shell:not(.invoice-page-shell) .users-save:not(:disabled),.app-shell:not(.invoice-page-shell) .user-action:not(.secondary):not(:disabled){background-color:var(--reference-primary)!important;border-color:var(--reference-primary)!important;color:#fff!important}.app-shell:not(.invoice-page-shell) button:is([class~=primary],[class*=add-button],[class*=save]):not(:disabled):hover,.app-shell:not(.invoice-page-shell) .users-add-button:not(:disabled):hover,.app-shell:not(.invoice-page-shell) .users-save:not(:disabled):hover,.app-shell:not(.invoice-page-shell) .user-action:not(.secondary):not(:disabled):hover{background-color:var(--reference-primary-hover)!important;border-color:var(--reference-primary-hover)!important}.app-shell:not(.invoice-page-shell) button[class~=danger]{color:var(--reference-danger)!important;border-color:var(--reference-danger-border)!important;background:#fff!important}.app-shell:not(.invoice-page-shell) table th,.app-shell:not(.invoice-page-shell) table td{color:var(--reference-ink);line-height:1.25;font-size:var(--reference-font-size)!important}.app-shell:not(.invoice-page-shell) table th{color:#344054;font-weight:600!important}.app-shell.users-page-shell .users-module{font-size:var(--reference-font-size)!important}.app-shell.users-page-shell .users-head,.app-shell.users-page-shell .user-detail-head{gap:14px!important;min-height:68px!important;padding:14px 18px!important}.app-shell.users-page-shell .users-title,.app-shell.users-page-shell .user-detail-title{line-height:1.25;color:var(--reference-ink)!important;font-size:24px!important;font-weight:700!important}.app-shell.users-page-shell .users-input,.app-shell.users-page-shell .users-select,.app-shell.users-page-shell .users-company-button,.app-shell.users-page-shell .user-module-access,.app-shell.users-page-shell .app-table-search{height:44px!important;min-height:44px!important;font-size:var(--reference-font-size)!important}.app-shell.users-page-shell .users-add-button,.app-shell.users-page-shell .users-save,.app-shell.users-page-shell .user-action{min-height:44px!important;font-size:var(--reference-font-size)!important;border-radius:10px!important;padding:0 14px!important;font-weight:600!important;line-height:1!important}.app-shell.users-page-shell .app-table-count,.app-shell.users-page-shell .users-badge,.app-shell.users-page-shell .user-name-cell,.app-shell.users-page-shell .users-status{font-size:var(--reference-font-size)!important}.app-shell.users-page-shell .user-module-save-state,.app-shell.users-page-shell .user-module-flag,.app-shell.users-page-shell .users-google-note,.app-shell.users-page-shell .users-license-copy{font-size:13px!important}@media (width<=720px){.app-shell:not(.invoice-page-shell){--reference-font-size:20px;--app-module-title-size:22px;--app-page-gutter:10px}.app-shell.users-page-shell .users-title,.app-shell.users-page-shell .user-detail-title{font-size:22px!important}}.inventory-import-button,.inventory-add-button,.categories-button{white-space:nowrap;box-sizing:border-box;height:44px!important;min-height:44px!important;font-family:Segoe UI,Arial,sans-serif!important;font-size:var(--reference-font-size,16px)!important;border:1px solid #d0d5dd!important;border-radius:10px!important;padding:0 14px!important;font-weight:600!important;line-height:1!important}.inventory-import-button,.categories-button:not(.primary){color:#344054!important;background:#fff!important;border-color:#d0d5dd!important}.inventory-import-button:hover:not(:disabled),.categories-button:not(.primary):hover:not(:disabled){background:#f8fafc!important;border-color:#98a2b3!important}.inventory-add-button,.categories-button.primary{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}.inventory-add-button:hover:not(:disabled),.categories-button.primary:hover:not(:disabled){background:#1d4ed8!important;border-color:#1d4ed8!important}.app-table-search-wrap>span:first-child,.categories-table-toolbar label>span:first-child,.inventory-table-toolbar label>span:first-child{display:none!important}.app-table-search-wrap,.categories-table-toolbar label,.inventory-table-toolbar label{gap:0!important}.users-modules-grid{width:100%;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:10px!important;display:grid!important}.user-module-item{grid-template-columns:38px minmax(0,1fr) minmax(180px,auto)!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:none!important;height:64px!important;min-height:64px!important;padding:7px 10px!important}.user-module-item .user-module-main-icon{justify-self:center;width:30px!important;height:30px!important}.user-module-controls{gap:8px!important;min-width:180px!important}.user-module-access-wrap,.user-module-access{min-width:100px!important}@media (width<=1280px){.users-modules-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=980px){.users-modules-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=620px){.users-modules-grid{grid-template-columns:1fr!important}.user-module-item{grid-template-columns:36px minmax(0,1fr)!important;height:auto!important;min-height:70px!important}.user-module-controls{grid-column:1/-1;justify-content:space-between;width:100%;min-width:0!important}}.account-menu{overflow:hidden;border-radius:14px!important;width:min(320px,100vw - 16px)!important;min-width:0!important;padding:10px!important}.account-profile-card{border-bottom:1px solid #eef1f4;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:10px 10px 12px;display:grid}.account-avatar-frame,.account-avatar-fallback{background:#f2f4f7;border:1px solid #e4e7ec;border-radius:9px;width:42px;height:42px}.account-avatar-frame{display:block;position:relative;overflow:hidden}.account-avatar{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.account-avatar-fallback{color:#172033;place-items:center;font-size:22px;font-weight:700;display:grid}.account-profile-copy{gap:4px;min-width:0;display:grid}.account-profile-copy strong,.account-profile-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-profile-copy strong{color:#172033;font-size:16px;font-weight:700;line-height:1.08}.account-profile-copy small{color:#667085;font-size:13px;font-weight:500;line-height:1.15}.account-menu .account-logout{text-align:left;cursor:pointer;align-items:center;gap:10px;width:100%;min-height:48px;transition:background .14s;color:#000!important;background:#fff!important;border:0!important;border-radius:12px!important;margin:8px 0 0!important;padding:0 10px!important;font-size:15px!important;font-weight:700!important;line-height:1!important;display:flex!important}.account-menu .account-logout img{opacity:1;flex:0 0 24px;width:24px;height:24px;transition:transform .14s}.account-menu .account-logout:hover{color:#000!important;background:#f2f4f7!important}.account-menu .account-logout:hover img{opacity:1;transform:translate(2px)}@media (width<=620px){.account-menu{width:min(300px,100vw - 12px)!important;padding:8px!important}.account-profile-card{grid-template-columns:36px minmax(0,1fr);gap:10px;padding:8px 8px 10px}.account-avatar-frame,.account-avatar-fallback{border-radius:8px;width:36px;height:36px}.account-avatar-fallback{font-size:16px}.account-profile-copy strong{font-size:14px}.account-profile-copy small{font-size:11px}.account-menu .account-logout{gap:9px;min-height:44px;padding:0 9px!important;font-size:14px!important}.account-menu .account-logout img{flex-basis:22px;width:22px;height:22px}}.admin-launcher-card .dashboard-customizer-bar{background:#fff;border:1px solid #dfe4ea;border-radius:12px;flex-wrap:nowrap;align-items:flex-end;gap:5px;min-height:42px;padding:5px 7px;box-shadow:0 8px 22px #1018281a}.admin-launcher-card .dashboard-customizer-control{color:#98a2b3;flex:0 0 104px;grid-template-rows:8px 22px;gap:2px;width:104px;min-width:104px;max-width:104px;font-size:7px}.admin-launcher-card .dashboard-customizer-control.dashboard-customizer-small{flex-basis:72px;width:72px;min-width:72px;max-width:72px}.admin-launcher-card .dashboard-customizer-control.dashboard-customizer-color{flex-basis:54px;width:54px;min-width:54px;max-width:54px}.admin-launcher-card .dashboard-customizer-control.dashboard-customizer-range{flex-basis:116px;width:116px;min-width:116px;max-width:116px}.admin-launcher-card .dashboard-customizer-range output{color:#667085;font-size:7px}#root .app-shell.legacy-dashboard-shell .admin-launcher-card .dashboard-customizer-control select:not([multiple]){background:#f8fafc;color:#667085!important;background-position:calc(100% - 4px)!important;background-size:12px 12px!important;border-color:#e4e7ec!important;border-radius:6px!important;height:22px!important;min-height:22px!important;padding:0 18px 0 6px!important;font-size:8px!important;line-height:1!important}#root .app-shell.legacy-dashboard-shell .admin-launcher-card .dashboard-customizer-color input[type=color],#root .app-shell.legacy-dashboard-shell .admin-launcher-card .dashboard-bg-palette-trigger{background:#f8fafc;border-color:#e4e7ec!important;border-radius:6px!important;height:22px!important;min-height:22px!important;padding:2px!important}.admin-launcher-card .dashboard-customizer-check{color:#667085;background:#f8fafc;border-color:#e4e7ec;flex:0 0 54px;gap:4px;width:54px;height:22px;margin-top:10px;padding:0 6px;font-size:8px}.admin-launcher-card .dashboard-customizer-check input{accent-color:#98a2b3;width:10px;height:10px}.admin-launcher-card .dashboard-customizer-range input[type=range]{accent-color:#98a2b3;appearance:none;background:0 0;height:22px}.admin-launcher-card .dashboard-customizer-range input[type=range]::-webkit-slider-runnable-track{background:#d0d5dd;border-radius:999px;height:4px}.admin-launcher-card .dashboard-customizer-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#98a2b3;border:0;border-radius:50%;width:12px;height:12px;margin-top:-4px}.admin-launcher-card .dashboard-customizer-range input[type=range]::-moz-range-track{background:#d0d5dd;border-radius:999px;height:4px}.admin-launcher-card .dashboard-customizer-range input[type=range]::-moz-range-thumb{background:#98a2b3;border:0;border-radius:50%;width:12px;height:12px}.account-button:has(>span){overflow:hidden;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.account-button:has(>span)>span{border-radius:10px!important;width:38px!important;height:38px!important}.account-avatar-frame{background:0 0!important;border:0!important}.account-button:has(>img[src="/assets/dashboard_icons_v190/profile.svg"]){background-image:url(/assets/profile-nav-user-v3.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:30px 30px!important}.account-button>img[src="/assets/dashboard_icons_v190/profile.svg"]{opacity:0!important}.account-avatar-fallback:has(>img[src="/assets/dashboard_icons_v190/profile.svg"]){background-image:url(/assets/profile-nav-user-v3.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:88% 88%!important}.account-avatar-fallback>img[src="/assets/dashboard_icons_v190/profile.svg"]{opacity:0!important}.startup-splash-circle{width:min(15.6vw,47px);height:min(15.6vw,47px)}@media (width<=480px){.startup-splash-circle{width:min(14.3vw,39px);height:min(14.3vw,39px)}}
