*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:14px;color:#1a1a1a}:root{--brand: #455a64;--nav-accent: #455a64;--brand-d: #37474f;--brand-tint: #eceff1;--brand-tint-bd: #b0bec5;--brand-ink: #26343d;--danger: #c62828;--border-card: #e6e9ee;--tint-2: #ffffff;--tint-5: #f5f7f9;--tint-8: #eef1f4;--tint-hover: #eef2f6;--tint-bd: #dfe3e8;--tint-bd-soft: #e9ecef;--tint-ctl-bd: #ccd2da;--ink: #333333;--muted: #6b7480;--tag-slate: #64748b;--tag-red: #dc2626;--tag-amber: #d97706;--tag-green: #16a34a;--per-week-bg: #99f6e4;--per-week-fg: #134e4a;--per-month-bg: #ddd6fe;--per-month-fg: #4c1d95;--due-soon-bg: #fed7aa;--due-soon-fg: #7c2d12;--due-soon-bd: #ea580c;--due-over-bg: #fecaca;--due-over-fg: #7f1d1d;--due-over-bd: #dc2626;--due-done-bg: #bbf7d0;--due-done-fg: #14532d;--due-done-bd: #16a34a;--urg-bg: #fecdd3;--urg-fg: #881337;--urg-bd: #e11d48;--per-out-bg: #fecaca;--per-out-fg: #7f1d1d;--tag-teal: #0d9488;--tag-blue: #2563eb;--tag-violet: #7c3aed;--tag-pink: #db2777;--mo-fast: .12s;--mo: .18s;--mo-slow: .26s;--mo-ease: cubic-bezier(.2, .6, .2, 1);--mo-out: cubic-bezier(.16, 1, .3, 1)}.center{height:100%;display:flex;align-items:center;justify-content:center}.login{display:flex;flex-direction:column;gap:10px;width:280px;padding:24px;border:1px solid var(--border-card);border-radius:10px}.login h2{margin:0 0 8px;text-align:center}.loginlogo{height:76px;width:auto;align-self:center;margin:2px 0 6px}.login input,.toolbar input,.toolbar select,.toolbar .sel{padding:7px 9px;border:1px solid #ccd2da;border-radius:6px}.login button,.toolbar button,.topbar button{padding:7px 12px;border:0;border-radius:6px;background:var(--brand);color:#fff;cursor:pointer}.login button:hover,.toolbar button:hover,.topbar button:hover{background:var(--brand-d)}.login button:disabled,.toolbar button:disabled{opacity:.5;cursor:default}.err{color:var(--danger);font-size:13px}.btn-ghost.danger,.ghost.danger{color:var(--danger)}.btn-ghost.danger:hover,.ghost.danger:hover{background:#fdecea}.layout{height:100%;display:flex}.sidebar{width:210px;flex-shrink:0;background:#1f2733;color:#cfd8dc;display:flex;flex-direction:column;padding:12px 0;position:relative}.sidebar .brand{font-weight:700;color:#fff;padding:6px 16px 14px;font-size:16px;position:relative;z-index:2}.sidebar nav{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;position:relative;z-index:2;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) transparent}.sidebar nav::-webkit-scrollbar{width:6px}.sidebar nav::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:3px}.sidebar nav::-webkit-scrollbar-track{background:transparent}.navsep-btn{display:flex;align-items:center;gap:6px;width:100%;background:none;border:0;cursor:pointer;text-align:left;font-family:inherit}.navsep-btn:hover{color:#90a4ae}.navsep-btn .navchev{flex:0 0 auto;transition:transform .15s;transform:rotate(-90deg)}.navsep-btn.open .navchev{transform:none}.navlink{padding:9px 16px;color:#cfd8dc;text-decoration:none;font-size:14px;border-left:3px solid transparent}.navlink:hover{background:#2a3543;color:#fff}.navlink.active{background:#2a3543;color:#fff;border-left-color:var(--brand)}.navlink.ext{color:#90a4ae}.navlink:focus{outline:none}.navlink:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.navsep{padding:14px 16px 4px;font-size:11px;text-transform:uppercase;color:#607d8b;letter-spacing:.5px}.main{flex:1;min-width:0;display:flex;flex-direction:column}.topbar{display:flex;align-items:center;gap:12px;padding:8px 14px;border-bottom:1px solid #e6e6e6}.topbar .spacer{flex:1}.topbar button{background:var(--brand)}.badge{color:#fff;padding:3px 10px;border-radius:12px;font-size:12px;font-weight:600}.toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid #eee}.toolbar label{display:inline-flex;align-items:center;gap:6px}.toolbar .info{color:#666;font-size:13px}.toolbar.actions{flex-wrap:nowrap;border-bottom:1px solid #eee}.toolbar.actions>*{flex-shrink:0}.toolbar.actions .info{margin-left:auto;flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seg{display:inline-flex;border:1px solid #c5ccd6;border-radius:6px;overflow:hidden}.seg button{background:#fff;color:#333;border:0;padding:7px 12px;cursor:pointer;font-size:13px}.seg button.on{background:var(--brand);color:#fff}.seg button:hover{background:#f3f5f8;color:#333}.seg button.on:hover{background:var(--brand-d);color:#fff}.grid{flex:1;min-height:300px}.burger{background:transparent!important;color:inherit!important;border:0;font-size:18px;cursor:pointer;padding:2px 8px;line-height:1}.burger:hover{background:#ffffff14!important;border-radius:6px}.sidebar .brand{display:flex;align-items:center;gap:8px}.navlink{display:flex;align-items:center;gap:10px}.navico{width:18px;text-align:center;flex-shrink:0}.layout.collapsed .sidebar{width:52px}.layout.collapsed .navtext,.layout.collapsed .brandtext,.layout.collapsed .navsep{display:none}.layout.collapsed .brand{justify-content:center;padding-left:0;padding-right:0}.brand .burger{margin-left:auto}.layout.collapsed .brand .burger{margin-left:0}.brandlogo{height:24px;width:auto;flex-shrink:0;display:block;background:#fff;border-radius:6px;padding:3px;box-sizing:content-box}.layout.collapsed .brandlogo{display:none}.layout.collapsed .navlink{justify-content:center;gap:0;padding:10px 0}.layout.appmode .sidebar{display:none}.appbar{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:5px 14px;background:var(--tint-5);border-bottom:1px solid var(--border-card);font-size:12px}.appbar .spacer{flex:1}.appbar-back{color:var(--muted);text-decoration:none}.appbar-back:hover{color:var(--brand)}.appbar-t{font-weight:600;color:var(--ink)}.appbar-out{background:none;border:0;color:var(--muted);cursor:pointer;font:inherit;padding:2px 6px;border-radius:6px}.appbar-out:hover{color:var(--danger);background:var(--tint-hover)}.appbar .usermenu-pop{top:100%;right:0;margin-top:6px}.usermenu{position:relative;display:inline-flex}.topbar .who{color:#444;font-size:13px;background:transparent;border:0;padding:4px 6px;cursor:pointer;border-radius:6px}.topbar .who{border-radius:6px}.topbar .who:hover{background:var(--brand-tint);color:var(--brand-ink)}.usermenu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.usermenu-pop{position:absolute;top:100%;right:0;margin-top:6px;z-index:41;min-width:240px;background:var(--tint-2);border:1px solid var(--border-card);border-radius:10px;box-shadow:0 8px 28px #00000024;padding:12px 14px}.usermenu-title{font-weight:600;font-size:14px;margin-bottom:8px}.myphoto{display:flex;flex-direction:column;gap:6px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--tint-bd-soft);font-size:12px}.myphoto-h{font-weight:600;font-size:13px}.myphoto-err{color:var(--danger)}.tgbind{display:flex;flex-direction:column;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid var(--tint-bd-soft);font-size:12px}.tgbind-h{font-weight:600;font-size:13px}.tgbind-ok{color:var(--muted)}.tgbind-chk{display:flex;align-items:flex-start;gap:6px;color:var(--ink);cursor:pointer}.tgbind-link{color:var(--brand)}.tgbind-code{color:var(--muted);font-variant-numeric:tabular-nums}.tgbind-err{color:var(--danger)}.salespage{flex:1;min-height:0;display:flex;flex-direction:column}.toolbar .spacer{flex:1}.main-toolbar{gap:8px}.subtabs{gap:8px;padding-bottom:0;min-height:0;border-bottom:0}.sub-toolbar{gap:8px;background:#fafbfc;padding-top:6px;padding-bottom:6px}.tb-field,.tb-check{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#555}.vm{position:relative;display:inline-block}.toolbar .vm-btn{display:inline-flex;align-items:center;gap:6px;background:var(--tint-2);color:var(--ink);border:1px solid var(--tint-ctl-bd);border-radius:6px;padding:7px 10px}.toolbar .vm-btn:hover{background:var(--tint-hover)}.vm-label{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vm-cx{opacity:.6;font-size:11px}.vm-pop{position:absolute;top:calc(100% + 6px);left:0;z-index:70;background:var(--tint-2);border:1px solid var(--tint-bd);border-radius:10px;box-shadow:0 10px 28px #00000024;padding:8px;min-width:280px}.vm-hint{margin:2px 4px 6px;color:var(--muted);font-size:12px}.vm-btn .dirty{color:#f5a623;font-size:16px;line-height:1}.vm-list{display:flex;flex-direction:column;gap:2px;max-height:40vh;overflow:auto}.vm-pop .vm-item{display:block;width:100%;text-align:left;background:transparent;color:var(--ink);border:0;padding:6px 8px;border-radius:6px;cursor:pointer}.vm-pop .vm-item:hover{background:var(--tint-hover)}.vm-pop .vm-item.on{background:var(--brand-tint);font-weight:600}.vm-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;border-top:1px solid var(--tint-bd-soft);padding-top:8px}.vm-actions button{font-size:12px;padding:5px 9px}.vm-namerow{display:flex;gap:6px;margin-top:8px;border-top:1px solid var(--tint-bd-soft);padding-top:8px}.vm-namerow input{flex:1;min-width:0;padding:6px 8px;border:1px solid var(--tint-ctl-bd);border-radius:6px}.vm-namerow button{font-size:12px;padding:5px 9px}.vm-pop .vm-cancel{background:var(--tint-8);color:var(--ink)}.modal-ovl{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;background:#14181e59;display:flex;align-items:center;justify-content:center}.modal-card{background:var(--tint-2);border-radius:12px;box-shadow:0 16px 48px #00000038;padding:14px 16px;min-width:320px;max-width:480px;max-height:70vh;overflow:auto}.modal-card.modal-wide{max-width:96vw}.modal-h{display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:600;margin-bottom:6px}.modal-x{background:transparent;border:0;color:var(--muted);font-size:14px;cursor:pointer;padding:2px 6px}.modal-x:hover{color:var(--ink)}.modal-card .hint{color:var(--muted);font-size:12px;margin:4px 0 8px}.modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}button.primary,.btn-sec{background:var(--brand);color:#fff;border:0;border-radius:6px;padding:7px 12px;cursor:pointer;font:inherit;font-size:13px}button.primary:hover,.btn-sec:hover{background:var(--brand-d)}button.primary:disabled,.btn-sec:disabled{opacity:.5;cursor:default}button.ghost,.btn-ghost{background:var(--tint-2);color:var(--ink);border:1px solid var(--tint-ctl-bd);padding:7px 12px;border-radius:6px;cursor:pointer;font:inherit;font-size:13px}button.ghost:hover,.btn-ghost:hover{background:var(--tint-hover)}button.ghost:disabled,.btn-ghost:disabled{opacity:.5;cursor:default}.gridwrap{flex:1;min-height:0;display:flex}.gridwrap .grid{flex:1;min-height:0}.drawerHost{flex-shrink:0;overflow:hidden;width:0;transition:width .2s ease}.drawerHost.open{width:320px}.colDrawer{width:320px;height:100%;background:var(--tint-2);border-left:1px solid var(--border-card);display:flex;flex-direction:column;min-height:0}.sidebar{transition:width .2s ease}.colDrawer-x{text-align:right;padding:4px;border-bottom:1px solid var(--tint-bd-soft)}.colDrawer-x button{background:transparent;color:var(--muted);border:0;font-size:15px;cursor:pointer}.colDrawer-x button:hover{color:var(--ink)}.railtabs{display:flex;flex-direction:column;flex-shrink:0;border-left:1px solid var(--border-card);background:var(--tint-5)}.railtab{writing-mode:vertical-rl;transform:rotate(180deg);background:transparent;color:var(--ink);border:0;border-bottom:1px solid var(--tint-bd-soft);padding:14px 7px;cursor:pointer;font-size:12px;letter-spacing:.3px}.railtab:hover{background:var(--tint-hover)}.railtab.on{background:var(--tint-2);color:var(--brand);box-shadow:inset 2px 0 0 var(--brand)}.setpanel{padding:12px;display:flex;flex-direction:column;gap:10px;overflow:auto}.setpanel h4{margin:0;font-size:13px;color:var(--ink)}.setpanel .hint{color:var(--muted);font-size:12px}.setfield{display:flex;flex-direction:column;gap:3px}.setfield>span{font-size:12px;color:var(--muted)}.setpanel select,.setpanel .sel{width:100%}.setpanel select,.setpanel input:not([type=checkbox]),.setpanel .sel{padding:7px 9px;border:1px solid var(--tint-ctl-bd);border-radius:7px;font:inherit;background:var(--tint-2)}.setpanel select:focus,.setpanel input:focus,.setpanel .sel:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-tint)}.setpanel .seg{width:100%}.setpanel .seg button{flex:1}.setsep{border:0;border-top:1px solid var(--tint-bd-soft);margin:4px 0;width:100%}.stagelist{display:flex;flex-direction:column;gap:3px;max-height:340px;overflow:auto;margin:4px 0 8px}.stagecheck{display:flex;align-items:center;gap:7px;font-size:13px;cursor:pointer;padding:2px 4px;border-radius:5px}.stagecheck:hover{background:var(--tint-hover)}.colpanel{display:flex;flex-direction:column;min-height:0;flex:1;padding:10px;gap:8px;overflow:auto}.colpanel-h{font-weight:700;font-size:13px;color:var(--ink)}.colsearch{padding:6px 9px;border:1px solid var(--tint-ctl-bd);border-radius:6px}.colactions{display:flex;flex-wrap:wrap;gap:6px}.colactions button{background:var(--tint-8);color:var(--ink);border:1px solid var(--tint-bd);padding:5px 8px;font-size:12px}.colpanel .colactions button.on{background:var(--brand);color:#fff;border-color:var(--brand)}.grp-plan{--grp: var(--grp-plan)}.grp-seo{--grp: var(--grp-seo)}.grp-fc{--grp: var(--grp-fc)}.grp-funnel{--grp: var(--grp-funnel)}.grp-conv{--grp: var(--grp-conv)}.grp-ads{--grp: var(--grp-ads)}.grp-stock{--grp: var(--grp-stock)}.grp-fact{--grp: var(--grp-fact)}.grp-ad_auk{--grp: var(--grp-ad_auk)}.grp-ad_ark{--grp: var(--grp-ad_ark)}.grp-ad_v{--grp: var(--grp-ad_v)}.grp-ad_t{--grp: var(--grp-ad_t)}.grp-ad_o{--grp: var(--grp-ad_o)}.grp-buyout{--grp: var(--grp-buyout)}.ag-theme-quartz .ag-header-group-cell.grp-h{background:var(--ag-header-background-color);padding-left:2px;padding-right:2px;box-shadow:inset 0 -3px 0 var(--grp)}.ag-theme-quartz .ag-header-group-cell.grp-h .ag-header-group-text{font-size:10px;font-weight:600;letter-spacing:0;color:var(--muted)}.ag-theme-quartz .ag-cell.grp-fill{--cell-edit-bg: color-mix(in srgb, var(--ag-background-color), var(--grp, #5b8db8) 16%);background:color-mix(in srgb,var(--ag-background-color),var(--grp, #5b8db8) 16%)}.ag-theme-quartz .ag-header-group-cell.grp-h.grp-fill{background:color-mix(in srgb,var(--ag-header-background-color),var(--grp, #5b8db8) 24%)}.ag-theme-quartz .ag-row-hover .ag-cell.grp-fill{background:color-mix(in srgb,var(--ag-row-hover-color, #f0f1f3),var(--grp, #5b8db8) 16%)}.ag-theme-quartz .ag-cell.grp-fill+.ag-cell:not(.grp-fill),.ag-theme-quartz .ag-cell:not(.grp-fill)+.ag-cell.grp-fill{border-left:2px solid color-mix(in srgb,var(--ag-background-color),var(--ag-foreground-color) 35%)}.ag-theme-quartz .ag-row.wk-first{border-top:2px solid color-mix(in srgb,var(--ink) 30%,transparent)}.grpsort{width:100%;margin-bottom:8px;font-size:12px}.grpcolors-h{font-size:12px;font-weight:600;color:var(--muted);margin-bottom:4px}.grpcolors{display:grid;grid-template-columns:1fr 1fr;gap:4px 8px}.grpcolor{display:inline-flex;align-items:center;gap:6px;font-size:12px;cursor:default}.grpcolor label{cursor:pointer}.grpcolor input[type=checkbox]{cursor:pointer;margin:0}.grpcolor input[type=color]{width:22px;height:18px;padding:0;border:1px solid var(--tint-bd);border-radius:4px;background:none;cursor:pointer}.grpcolor-reset{margin-top:6px;font-size:12px}.colchips{display:flex;flex-wrap:wrap;gap:5px}.colchip{background:var(--brand-tint);color:var(--brand);border:1px solid var(--brand-tint-bd);border-radius:12px;padding:3px 9px;font-size:12px;cursor:pointer}.colchip:hover{background:var(--brand-tint-bd)}.colchip.on{background:var(--brand);color:#fff;border-color:var(--brand)}.colchip.on:hover{background:var(--brand-d)}.collist{flex:1;min-height:170px;overflow:auto;border:1px solid var(--tint-bd-soft);border-radius:6px}.colfold{display:block}.colfold>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:6px}.colfold>summary::-webkit-details-marker{display:none}.colfold>summary:before{content:"▸";color:var(--muted);font-size:11px;transition:transform .12s}.colfold[open]>summary:before{transform:rotate(90deg)}.colfold>*:not(summary){margin-top:6px}.filterrow{display:flex;align-items:center;gap:8px;padding:4px 8px}.filterrow+.filterrow{border-top:1px solid var(--tint-bd-soft)}.filterlabel{flex:1;min-width:0;font-size:12px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filterinput{width:108px;height:28px;box-sizing:border-box;padding:0 7px;border:1px solid var(--tint-ctl-bd);border-radius:5px;font-size:12px}.colrow{display:flex;align-items:center;gap:6px;padding:3px 6px;border-bottom:1px solid var(--tint-bd-soft)}.colrow:hover{background:var(--tint-hover)}.colcheck{flex:1;display:flex;align-items:center;gap:7px;font-size:13px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.colbadge{font-size:10px;color:var(--muted);background:var(--tint-8);border-radius:8px;padding:1px 6px;flex-shrink:0}.colgrip{color:var(--muted);cursor:grab;font-size:13px;-webkit-user-select:none;user-select:none;flex-shrink:0}.colrow.dragging{opacity:.45}.colrow.over{box-shadow:inset 0 2px 0 var(--brand)}.tb-loading{color:var(--brand);font-size:13px}.drp{position:relative}.drp-btn{display:inline-flex;align-items:center;gap:8px;background:#fff!important;color:#222!important;border:1px solid #ccd2da!important;font-weight:600}.drp-btn:hover{background:#f5f6f8!important}.drp-ico{flex:0 0 auto;display:block;color:#6b7684}.drp-cx{color:#98a2b0;font-size:11px}.drp-pop{position:absolute;z-index:40;top:110%;left:0;display:flex;background:#fff;border:1px solid #d5dae1;border-radius:10px;box-shadow:0 8px 28px #00000029;overflow:hidden}.drp-pop button{background:transparent;color:#333;border:0;box-shadow:none;padding:0}.drp-presets{display:flex;flex-direction:column;padding:8px;gap:2px;border-right:1px solid #eef0f3;min-width:170px;background:#fafbfc}.drp-pop .drp-preset{text-align:left;border-radius:6px;padding:7px 10px;font-size:13px;cursor:pointer}.drp-pop .drp-preset:hover{background:#eef2f7}.drp-pop .drp-preset.on{background:var(--brand);color:#fff}.drp-cal{padding:10px}.drp-nav{display:flex;justify-content:space-between;margin-bottom:4px}.drp-pop .drp-nav button{background:#f2f4f7;border:1px solid var(--border-card);padding:2px 12px;border-radius:6px}.drp-months{display:flex;gap:16px}.drp-mtitle{text-align:center;font-weight:600;font-size:13px;margin-bottom:6px}.drp-grid{display:grid;grid-template-columns:repeat(7,30px);gap:1px}.drp-wd{text-align:center;font-size:11px;color:#99a2ad;padding:2px 0}.drp-pop .drp-day{width:30px;height:28px;padding:0;text-align:center;font-variant-numeric:tabular-nums;cursor:pointer;font-size:12px;border-radius:6px;color:#333}.drp-pop .drp-day:hover{background:#eef2f7}.drp-pop .drp-day.in{background:var(--brand-tint);color:var(--brand-ink);border-radius:0}.drp-pop .drp-day.edge{background:var(--brand);color:#fff;border-radius:6px}.drp-pop .drp-day.today{outline:1px solid var(--brand-tint-bd)}.drp-foot{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.drp-cur{font-size:12px;color:#667}.drp-pop .drp-done{background:var(--brand);color:#fff;padding:6px 14px;border-radius:6px}.ag-theme-quartz.ag-theme-quartz{--ag-header-height: 32px;--ag-row-height: 34px;--ag-font-size: 13px;--ag-cell-horizontal-padding: 8px}.seo-list{display:flex;flex-direction:column;gap:6px;margin:10px 0 4px}.seo-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;border:1px solid var(--tint-ctl-bd);background:var(--tint-2)}.seo-row:hover{background:var(--tint-hover)}.seo-kw{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.seo-pos{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--brand-tint);color:var(--brand);border:1px solid var(--brand-tint-bd);white-space:nowrap}.seo-pos.is-empty{background:transparent;color:var(--muted);border-color:var(--tint-ctl-bd);font-weight:400}.seo-when{color:var(--muted);font-size:11px;white-space:nowrap}.seo-col{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--muted);cursor:pointer;white-space:nowrap}.seo-col input{cursor:pointer}.seo-x{background:transparent;border:0;color:var(--muted);cursor:pointer;font-size:15px;line-height:1;padding:2px 4px;border-radius:6px}.seo-x:hover{color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,transparent)}.seo-empty{border:1px dashed var(--tint-ctl-bd);border-radius:10px;padding:16px 14px;text-align:center;color:var(--muted);font-size:13px;margin:10px 0 4px}.seo-empty b{display:block;color:var(--ink);font-size:14px;margin-bottom:4px}.seo-add{display:flex;gap:8px;align-items:center;margin-top:14px}.seo-add input{flex:1;min-width:0;padding:8px 11px;font:inherit;font-size:13px;border:1px solid var(--tint-ctl-bd);border-radius:8px;background:var(--tint-2);color:var(--ink)}.seo-add input::placeholder{color:var(--muted)}.seo-add button{flex:0 0 auto}.tblfresh{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:default}.tblfresh.is-stale{color:#c62828;font-weight:600}.toolbar.toolbar-note{padding-top:6px;padding-bottom:6px}.tblzoom{display:inline-flex;align-items:center;gap:4px}.tblzoom input[type=range]{width:96px;accent-color:var(--accent, #3577c8);cursor:pointer}.tblzoom-btn{padding:0 7px;line-height:1.4;font-size:14px}.tblzoom-val{min-width:46px;padding:2px 4px;background:none;border:none;cursor:pointer;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.tblzoom-val:hover{color:var(--ink);text-decoration:underline}.ag-theme-quartz .ag-header-cell-text{font-weight:700;font-size:12px;color:#37414d}.ag-theme-quartz .ag-header-cell-filter-button{position:absolute;right:2px;top:2px;opacity:0;pointer-events:none;background:var(--ag-header-background-color);border-radius:4px;transition:opacity .12s}.ag-theme-quartz .ag-header-cell:hover .ag-header-cell-filter-button{opacity:1;pointer-events:auto}.ag-theme-quartz .ag-header-cell.ag-header-cell-filtered .ag-header-cell-filter-button{position:static;opacity:1;pointer-events:auto}.ag-theme-quartz .ag-cell{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.ag-theme-quartz .ag-right-aligned-cell{justify-content:flex-end;text-align:right}.ag-theme-quartz .ag-row-pinned{font-weight:700;background:#eef2f7!important}.ag-theme-quartz .ag-floating-top{border-bottom:2px solid #c7d0db}.ag-theme-quartz .ag-floating-filter-input .ag-input-field-input{font-size:12px;height:22px}.prodcell,.prodlink{display:flex;align-items:center;gap:8px;height:100%;overflow:hidden}.prodlink{text-decoration:none;color:#1558d6}.prodlink:hover .prodsku{text-decoration:underline}.prodimg{width:28px;height:28px;object-fit:cover;border-radius:4px;border:1px solid var(--border-card);background:var(--tint-5);flex-shrink:0}.prodsku{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prodpreview{position:fixed;z-index:1000;background:#fff;border:1px solid #d5dae1;border-radius:8px;box-shadow:0 10px 30px #00000040;padding:6px;pointer-events:none}.prodpreview img{display:block;width:236px;height:236px;object-fit:contain}.prodpreview:before,.prodpreview:after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:0;height:0;border:solid transparent}.prodpreview.right:before{left:-18px;border-width:9px;border-right-color:#d5dae1}.prodpreview.right:after{left:-16px;border-width:8px;border-right-color:#fff}.prodpreview.left:before{right:-18px;border-width:9px;border-left-color:#d5dae1}.prodpreview.left:after{right:-16px;border-width:8px;border-left-color:#fff}.ag-theme-quartz .ag-header-group-cell-label{font-weight:700;font-size:10px;color:#5a6b7b;text-transform:uppercase}.spark{display:block;width:100%;height:100%;max-height:30px;cursor:crosshair}.ag-theme-quartz .ag-cell.sparkcell{padding-top:2px;padding-bottom:2px}.sparkempty{color:#c0c6ce}.sparktip{position:fixed;z-index:1100;background:#fff;border:1px solid #d5dae1;border-radius:6px;box-shadow:0 6px 20px #0000002e;padding:6px 9px;font-size:12px;color:#444;pointer-events:none;white-space:nowrap}.sparktip b{color:#111}.healthwrap{position:relative;display:inline-flex}.healthtip{position:fixed;z-index:1200;width:400px;max-height:70vh;overflow-y:auto;background:#fff;color:#223;border:1px solid #d5dae1;border-radius:8px;box-shadow:0 10px 30px #0003;padding:10px 12px;font-size:12px}.healthtip-h{font-weight:700;margin-bottom:6px;color:var(--danger)}.healthtip-row{padding:5px 0;border-top:1px solid #f0f2f5}.healthtip-row:first-of-type{border-top:0}.healthtip-src{font-weight:600}.healthtip-meta{color:#98a2b0;font-weight:400}.healthtip-err{color:#b3261e;margin-top:2px;padding-left:14px;font-weight:600}.healthtip-aff{color:#555;margin-top:1px}.healthtip-mp{font-weight:700;margin:8px 0 2px;color:#223}.healthtip-mp:first-of-type{margin-top:2px}.healthtip{overscroll-behavior:contain}.healthtip.is-pinned{border-color:#9aa7b8;box-shadow:0 12px 34px #00000047}.healthtip-h.is-ok{color:#1b7f37}.healthtip-note{color:#98a2b0;margin:0 0 8px;line-height:1.35}.healthtip-item{display:flex;align-items:baseline;gap:6px;padding:3px 0}.healthtip-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.healthtip-when{flex:0 0 auto;color:#667;font-variant-numeric:tabular-nums}.healthtip-ok{color:#1b7f37}.healthtip-bad{color:#c62828}.healthtip-item+.healthtip-aff{padding-left:14px;margin-top:0}.turnbar{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:9px 14px;background:#fafbfc;border-bottom:1px solid var(--border-card);font-size:14px;color:#334}.turnstat b{color:#111}.turnlegend{display:flex;gap:14px;flex-wrap:wrap}.turnleg{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.turnbox{width:15px;height:15px;border-radius:2px;display:inline-block;border:1px solid rgba(0,0,0,.1)}.ag-theme-quartz.tbl-lines .ag-cell,.ag-theme-quartz.tbl-lines .ag-header-cell{border-right:1px solid #dcdddd;border-right-color:color-mix(in srgb,var(--ag-background-color),var(--ag-foreground-color) 15%)}.ag-theme-quartz .ag-cell.fx-plan{background:color-mix(in srgb,var(--ag-background-color),#3e77e0 7%)}.ag-theme-quartz .ag-header-cell.fx-plan{background:color-mix(in srgb,var(--ag-background-color),#3e77e0 13%)}.ag-theme-quartz .ag-cell.fx-grp,.ag-theme-quartz .ag-header-cell.fx-grp{border-left:2px solid color-mix(in srgb,var(--ag-background-color),var(--ag-foreground-color) 28%)}.density-ctrls{display:flex;flex-direction:column;gap:5px;padding:8px 10px 10px;border-bottom:1px solid var(--tint-bd-soft);margin-bottom:8px}.density-head{font-size:12px;font-weight:600;color:var(--muted)}.jr-refresh{margin-left:8px;padding:0 6px;font-size:13px}.jr-hint{margin:4px 10px 8px}.jr-empty{padding:12px 10px;color:#8a94a0;font-size:12px}.jr-list{overflow-y:auto;flex:1 1 auto}.jr-item{padding:7px 10px;border-bottom:1px solid #f0f2f4}.jr-item.jr-undone{opacity:.55}.jr-item.jr-undone .jr-sum{text-decoration:line-through}.jr-meta{font-size:11px;color:#8a94a0;margin-bottom:2px}.jr-icon{display:inline-block;width:14px}.jr-sum{font-size:12px;color:#223;line-height:1.35;word-break:break-word}.tbl tr.acct-off{opacity:.5}.acct-proxy{font-family:monospace;font-size:11px;color:#556}.acct-meta{font-size:11px;color:#8a94a0;white-space:nowrap}.acct-actions{white-space:nowrap}.acct-actions .ghost{padding:1px 7px;margin-left:3px;font-size:12px}.acct-test{font-size:11px;margin-top:4px;max-width:240px;word-break:break-word}.acct-empty{color:#8a94a0;padding:16px 8px}.acct-proxydir{margin:0 0 16px;padding:10px 12px;border:1px solid var(--border-card, #e6e9ee);border-radius:8px;background:var(--tint-5);color:var(--ink)}.acct-proxydir input,.acct-proxydir textarea,.acct-proxydir select,.acct-proxydir .sel{font-family:monospace;font-size:12px;padding:5px 8px;background:var(--tint-2);color:var(--ink);border:1px solid var(--border-card);border-radius:6px}.num-center{text-align:center}.num-center-hdr .ag-header-cell-label{justify-content:center}.undo-link{color:var(--brand);cursor:pointer;font-weight:600}.undo-link:hover{text-decoration:underline}.undo-muted{color:#98a2b0;font-size:12px}.acct-applied{display:inline-flex;align-items:center;gap:6px;font-size:12px;white-space:nowrap}.acct-dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.acct-green{background:#2ecc71;box-shadow:0 0 0 3px #2ecc712e}.acct-amber{background:#f1c40f;box-shadow:0 0 0 3px #f1c40f2e}.acct-red{background:#e74c3c;box-shadow:0 0 0 3px #e74c3c2e}.acct-modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:1200}.acct-modal{background:#fff;border-radius:10px;padding:18px 20px;width:480px;max-width:94vw;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px #0003}.acct-modal h4{margin:0 0 12px}.acct-form{display:flex;flex-direction:column;gap:10px}.acct-form label{display:flex;flex-direction:column;gap:3px;font-size:12px;color:#556}.acct-form input,.acct-form textarea,.acct-form select,.acct-form .sel{padding:6px 8px;border:1px solid #ccd2da;border-radius:6px;font-size:13px;font-family:inherit}.acct-form textarea{resize:vertical;font-family:monospace;font-size:12px}.acct-form .hint{color:#8a94a0;font-weight:400}.acct-check{flex-direction:row!important;align-items:center;gap:6px!important}.acct-check input{width:auto}.acct-err{color:var(--danger);font-size:12px;margin-top:10px}.acct-modal-btns{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.bk-badge{font-size:12px;font-weight:600;padding:3px 10px;border-radius:20px;margin-left:10px}.bk-green-b{background:#e6f7ec;color:#1a7f42}.bk-red-b{background:#fdecea;color:var(--danger)}.bk-lamps{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0}.bk-lamp{display:flex;align-items:center;gap:10px;border:1px solid var(--border-card);border-radius:10px;padding:10px 14px;min-width:220px;background:#fff}.bk-dot{width:14px;height:14px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 3px #0000000a}.bk-green{background:#2ecc71;box-shadow:0 0 0 3px #2ecc712e}.bk-red{background:#e74c3c;box-shadow:0 0 0 3px #e74c3c2e}.bk-lamp-label{font-size:13px;font-weight:600;color:#223}.bk-lamp-sub{font-size:11px;color:#8a94a0;margin-top:1px}.bk-cards{display:flex;flex-wrap:wrap;gap:14px;margin-top:6px}.bk-card{flex:1 1 340px;border:1px solid var(--border-card);border-radius:10px;padding:12px 16px;background:#fff}.bk-card-h{font-weight:600;font-size:13px;margin-bottom:8px;color:#334}.bk-kv{width:100%;font-size:12px}.bk-kv td{padding:3px 4px;vertical-align:top}.bk-kv td:first-child{color:#8a94a0;white-space:nowrap;width:42%}.bk-muted{color:#8a94a0}.bk-mono,.bk-kv .bk-mono{font-family:monospace;font-size:11px}.bk-restore-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:6px}.bk-restore-row input{padding:5px 8px;border:1px solid #ccd2da;border-radius:6px}.bk-restore-run{margin-top:6px;color:#b06b00;font-size:13px}.bk-restore-ready{color:#1a7f42;font-weight:600;font-size:13px;margin:4px 0}.bk-err{color:var(--danger);font-size:12px}.bk-promoting{margin-top:8px;padding:10px 12px;background:#fff4e5;border:1px solid #ffd8a8;border-radius:8px;color:#b06b00;font-size:13px;font-weight:600}.bk-promote{margin-top:14px;padding-top:12px;border-top:1px dashed #e0654a}.bk-promote-h{font-size:13px;margin-bottom:2px}.bk-danger-hint{color:var(--danger)!important}.bk-danger-btn{background:#e0654a;color:#fff;border:none;padding:6px 14px;border-radius:6px;cursor:pointer;font-weight:600}.bk-danger-btn:disabled{opacity:.5;cursor:not-allowed}.bk-promote-confirm{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:4px}.bk-promote-confirm input{padding:5px 8px;border:1px solid #e0654a;border-radius:6px}.cfggrid{display:grid;grid-template-columns:1fr 1fr;gap:6px 10px;margin:6px 0 10px}.cfgfield{display:flex;flex-direction:column;gap:2px;font-size:11px;color:#667}.cfgfield input{padding:4px 6px;border:1px solid #ccd2da;border-radius:5px;font-size:12px}.lst-noimg{background:#f0f2f5}.lst-head{display:flex;gap:16px;align-items:flex-start;margin-bottom:16px}.lst-photo{width:96px;height:96px;border-radius:10px;object-fit:cover;border:1px solid var(--border-card);flex-shrink:0}.lst-name{font-size:17px;font-weight:700;color:#1c2430}.lst-sub{display:flex;flex-wrap:wrap;gap:12px;align-items:center;color:#667;font-size:13px;margin:6px 0}.lst-mp{font-size:11px;font-weight:700;padding:2px 7px;border-radius:5px;color:#fff}.lst-mp.wb{background:#a02fb0}.lst-mp.ozon{background:#1a5ce0}.lst-open{color:#1558d6;text-decoration:none;font-weight:600;font-size:13px}.lst-open:hover{text-decoration:underline}.lst-field{display:flex;flex-direction:column;gap:4px}.lst-flabel{font-size:12px;color:#667;display:flex;align-items:center;gap:7px}.prodnav{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%;cursor:pointer;text-decoration:none;color:inherit}.prodnav:hover .prodsku{color:var(--brand);text-decoration:underline}.artlink,.mplink{color:var(--brand);cursor:pointer;text-decoration:none}.artlink:hover,.mplink:hover{text-decoration:underline}.mplink{white-space:nowrap}.sku-virt{color:var(--muted);font-style:italic}.lst-cardpage{padding:16px 22px;flex:1 1 auto;min-height:0;overflow-y:auto}.lst-cardpage>*{max-width:none}.lst-cardpage>.modal-bg{max-width:none}.lst-days{margin-left:10px;display:inline-flex;gap:6px;vertical-align:middle}.lst-cardbar{display:flex;align-items:center;gap:12px;margin-bottom:14px}.lst-flash{color:#1b7f37;font-size:13px;opacity:0;transition:opacity .2s}.lst-flash.show{opacity:1}.lst-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,460px);gap:18px;align-items:start}@media (max-width: 980px){.lst-cols{grid-template-columns:1fr}}.lst-panel{background:#fff;border:1px solid var(--border-card);border-radius:12px;padding:14px 16px;margin-bottom:16px}.lst-panel-h{font-size:13px;font-weight:600;color:#2b3440;margin-bottom:10px}.lst-muted{color:#98a2b0;font-weight:400}.lst-grid2{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px}@media (max-width: 560px){.lst-grid2{grid-template-columns:1fr}}.lst-grid1{display:grid;grid-template-columns:1fr;gap:10px}.lst-field-wide{grid-column:1 / -1}.lst-field select,.lst-field input,.lst-field textarea,.lst-field .sel{padding:7px 9px;border:1px solid #ccd2da;border-radius:7px;width:100%;font:inherit;background:#fff}.lst-field select:focus,.lst-field input:focus,.lst-field textarea:focus,.lst-field .sel:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-tint)}.lch{width:100%}.lch-legend{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 8px}.lch-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--brand-tint-bd);background:var(--brand-tint);border-radius:14px;padding:3px 10px;font-size:12px;color:var(--brand-ink);font-weight:600;cursor:pointer}.lch-chip:hover{border-color:var(--brand)}.lch-chip.off{background:transparent;border-color:var(--tint-ctl-bd);color:var(--muted);font-weight:400}.lch-chip.off:hover{background:var(--tint-hover);border-color:var(--tint-ctl-bd)}.lch-chip.off .lch-dot{opacity:.35}.lch-dot{width:9px;height:9px;border-radius:50%;display:inline-block}.lch-svg{display:block;width:100%}.lch-ax{fill:var(--muted);font-size:10px}.lch-empty,.lch-skel{height:260px;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:13px}.lch-skel{background:linear-gradient(90deg,var(--tint-5),var(--tint-8),var(--tint-5));border-radius:8px}.lch-tip{position:fixed;z-index:60;background:var(--tint-2);border:1px solid var(--border-card);border-radius:8px;box-shadow:0 6px 18px #0000001f;padding:7px 10px;font-size:12px;pointer-events:none;min-width:150px}.lch-tip-d{font-weight:700;margin-bottom:3px}.lch-tip-r{display:flex;align-items:center;gap:5px;white-space:nowrap}.lst-audit-list{display:flex;flex-direction:column;gap:2px;max-height:320px;overflow:auto;margin-top:6px}.lst-audit-row{display:grid;grid-template-columns:110px 1fr auto;gap:8px;align-items:baseline;font-size:12px;padding:4px 6px;border-bottom:1px solid #f0f2f5}.lst-audit-row.undone{opacity:.5}.lst-audit-when{color:#8a94a0;white-space:nowrap}.lst-audit-who{color:#5a6472;grid-column:2}.lst-audit-what{grid-column:1 / -1;color:#2b3440}.lst-audit-act{font-style:normal;color:var(--brand);font-size:11px;margin-right:4px;background:#eef4ff;border-radius:6px;padding:1px 5px}.lst-audit-undone{grid-column:3;grid-row:1;color:var(--danger);font-size:11px}.lst-resolve-list{display:flex;flex-direction:column;gap:8px;margin-top:8px;max-width:420px}.lst-resolve-item{display:flex;align-items:center;gap:10px;padding:8px 10px;cursor:pointer;border:1px solid var(--tint-bd);border-radius:10px;background:var(--tint-2);text-align:left}.lst-resolve-item:hover{border-color:var(--brand)}.lst-resolve-item img,.lst-resolve-item .prodimg{width:36px;height:36px;border-radius:6px;object-fit:cover}.permgrid{display:flex;flex-wrap:wrap;gap:5px;margin:4px 0 8px}.permchip{display:inline-flex;align-items:center;gap:5px;border-radius:13px;padding:3px 10px;font-size:12px;cursor:pointer;border:1px solid #dfe3e8;background:#f7f8fa;color:#8a94a0}.permchip .permmark{font-weight:700;width:10px;text-align:center}.permchip.role{background:#eef4ff;border-color:#cfe0ff;color:#1c4fc4}.permchip.extra{background:#e7f6ec;border-color:#bfe6cc;color:#1b7f37}.permchip.denied{background:#fdeaea;border-color:#f3c1c1;color:var(--danger);text-decoration:line-through}.permchip:hover{filter:brightness(.96)}.regform{width:340px}.reg-info{display:flex;flex-direction:column;gap:6px;margin-bottom:4px;font-size:14px}.reg-roles{display:flex;flex-wrap:wrap;gap:4px}.reg-hint{font-size:11px;color:#8a94a0;margin-top:-6px}.reg-hint.bad{color:var(--danger)}.reg-lastlink{background:#e7f6ec;border:1px solid #bfe6cc;border-radius:8px;padding:8px 12px;font-size:13px}.reg-lastlink code{word-break:break-all}.lst-quick{padding:7px 10px;border:1px solid #ccd2da;border-radius:7px;font-size:13px;width:220px}.ag-theme-quartz .ag-cell.cell-incomplete{color:var(--danger);font-weight:600}.ag-theme-quartz .ag-cell.cell-surplus{color:#1f8a4c;font-weight:600}.art-grid .ag-row{cursor:pointer}.art-grid .ag-row:hover{background:var(--brand-tint, #eef4ff)}.ag-theme-quartz .ag-cell.cell-editable{background:var(--cell-edit-bg, #fcfdff);cursor:text}.ag-theme-quartz .ag-cell.cell-editable:hover{background:#eef4ff}.lst-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.lst-kpi{border:1px solid var(--tint-bd-soft);border-radius:8px;padding:8px 10px;display:flex;flex-direction:column;gap:1px;height:66px;box-sizing:border-box;overflow:hidden}.lst-kpi span{font-size:11px;color:var(--muted)}.lst-kpi b{font-size:15px;color:var(--ink)}.lst-kpi em{font-style:normal;font-size:11px;color:var(--muted)}.lst-kpi.lst-skel{background:var(--tint-5);border-color:var(--tint-bd-soft);animation:lst-shimmer 1.2s ease-in-out infinite}@keyframes lst-shimmer{0%{opacity:.5}50%{opacity:.85}to{opacity:.5}}.adminpage{padding:16px 20px;overflow:auto}.adminpage h2{margin:0 0 12px}.adminpage .bar{display:flex;gap:8px;align-items:center;margin-bottom:12px}.adminpage .bar .spacer{flex:1}.adminpage button:disabled{opacity:.5;cursor:default}.tbl{width:100%;border-collapse:collapse;font-size:13px}.tbl th,.tbl td{text-align:left;padding:7px 9px;border-bottom:1px solid #eee;vertical-align:top}.tbl th{background:#f5f7fa;font-weight:600}.tbl tr.off td{color:#9aa0a6}.btn-danger{padding:6px 10px;border:0;border-radius:6px;background:var(--danger);color:#fff;cursor:pointer}.btn-danger:hover{background:#8e1616}.btn-linkx{border:0;background:transparent;color:var(--brand);cursor:pointer;padding:0 4px;font-size:12px;text-decoration:underline}.row-actions{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.panelcard{border:1px solid var(--border-card);border-radius:10px;padding:16px;margin-bottom:16px;max-width:820px}.field{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.field>label.lbl{font-weight:600;font-size:13px}.field input[type=text],.field input[type=password],.field input[type=number],.field select,.field .sel{padding:7px 9px;border:1px solid var(--tint-ctl-bd);border-radius:6px;max-width:360px}.userphoto{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.userphoto>.trackerava{margin-left:0}.checks{border:1px solid var(--border-card);border-radius:8px;padding:8px 10px;max-height:240px;overflow:auto}.checks .chk{display:flex;gap:8px;align-items:center;padding:3px 0;break-inside:avoid}.subh{font-weight:600;font-size:12px;text-transform:uppercase;color:#607d8b;margin:10px 0 4px}.pill{display:inline-block;background:#eef2f7;border-radius:10px;padding:1px 8px;font-size:12px;margin:1px 2px}.muted{color:#888}.keybox{background:#0f1722;color:#d6e2f0;padding:10px 12px;border-radius:8px;font-family:monospace;word-break:break-all;margin:8px 0}.docs{background:#0f1722;color:#d6e2f0;padding:12px;border-radius:8px;white-space:pre-wrap;font-family:monospace;font-size:12px;max-height:60vh;overflow:auto}.dict-add{display:flex;gap:6px;margin-bottom:8px;flex-wrap:wrap}.dict-add input,.dict-add select,.dict-add .sel{flex:1;min-width:120px;height:32px;box-sizing:border-box;padding:5px 9px;border:1px solid #ccd2da;border-radius:6px;font:inherit;background:#fff}.dict-add button{height:32px;white-space:nowrap}.modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#14181e59;display:flex;align-items:center;justify-content:center;z-index:1300}.modal{background:#fff;border-radius:12px;padding:18px;max-width:820px;width:90%;max-height:86vh;overflow:auto}.festive{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:4}.festive-tree{position:fixed;right:2%;bottom:1%;font-size:130px;opacity:.14}.flake{position:absolute;top:-6vh;color:#bfe0ff;-webkit-user-select:none;user-select:none;animation-name:snowfall;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes snowfall{0%{transform:translateY(-6vh) translate(0) rotate(0);opacity:.9}to{transform:translateY(106vh) translate(20px) rotate(360deg);opacity:.9}}.ag-theme-quartz .ag-cell.cell-range{background:#3b82f629}.issues{position:relative}.toolbar .issues-chip{background:transparent;border:0;color:#b45309;font-size:13px;cursor:pointer;padding:2px 4px}.toolbar .issues-chip:hover{background:#fdf3e2;border-radius:6px}.issues-pop{position:absolute;top:calc(100% + 6px);left:0;z-index:70;background:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 10px 28px #00000024;padding:10px 12px;width:min(620px,calc(100vw - 48px))}.issues-pop .hint{margin:0;color:#8a94a0;font-size:12px}.issues-list{margin:6px 0 0;padding-left:18px;max-height:50vh;overflow:auto;font-size:12px;color:#555}.issues-list li{margin-bottom:4px}.kanban-wrap{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;gap:8px;padding:8px 14px 10px}.kanban-tools{display:flex;align-items:center;gap:10px;flex:0 0 auto}.kanban-tools-l{font-size:12px;color:#667}.kanban-tools-hint{font-size:11px;color:#98a2b0;margin-left:auto}.kanban.fit .kancol{flex:1 1 0;min-width:150px}.kancol-h[draggable=true]{cursor:grab}.kancol-h[draggable=true]:active{cursor:grabbing}.kanban{flex:1;min-height:0;display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;padding:4px 2px 10px;align-items:stretch}.kancol{flex:0 0 240px;min-height:0;display:flex;flex-direction:column;background:#f4f6f8;border:1px solid var(--border-card);border-radius:10px}.kancol.over{border-color:var(--brand);box-shadow:inset 0 0 0 2px var(--brand-tint)}.kancol.leftover{background:#fff7ed;border-color:#f0d3a8}.kancol-h{display:flex;align-items:center;gap:6px;padding:8px 10px;border-bottom:1px solid var(--border-card)}.kancol-t{font-weight:600;font-size:12px;color:var(--brand-ink);flex:1;line-height:1.2}.kancol-n{font-size:11px;color:#fff;background:var(--brand);border-radius:10px;padding:1px 7px}.kancol-body{flex:1;min-height:40px;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:8px}.kancol-empty{color:#b0bec5;text-align:center;font-size:12px;padding:8px 0}.kancard{background:#fff;border:1px solid var(--border-card);border-radius:8px;padding:8px 10px;box-shadow:0 1px 2px #0000000a;cursor:grab;-webkit-user-select:none;user-select:none}.kancard:hover{border-color:var(--brand-tint-bd)}.kancard.dragging{opacity:.45}.kancard-h{display:flex;align-items:baseline;gap:6px}.kancard-code{font-weight:700;font-size:13px;color:var(--brand-ink);flex:1}.kancard-qty{font-size:11px;color:#607d8b}.kancard-art{font-size:12px;color:#37474f;margin-top:2px;word-break:break-word}.kancard-meta{display:flex;flex-wrap:wrap;gap:4px 8px;margin-top:4px}.kancard-meta span{font-size:11px;color:#78909c}.kancard-date{font-size:11px;color:#90a4ae;margin-top:4px}.pk-overdue{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--danger, #c0392b);padding:1px 5px;border-radius:4px;background:color-mix(in srgb,var(--danger, #c0392b) 12%,transparent);white-space:nowrap}.pk-incomplete{font-size:11px;font-weight:800;line-height:1;color:#8a6d00;min-width:15px;height:15px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in srgb,#e0a800 30%,transparent);cursor:help}.ag-theme-quartz .ag-row.po-row-overdue{box-shadow:inset 3px 0 0 0 var(--danger, #c0392b)}.ag-theme-quartz .ag-row.po-row-torf{background-color:#e7f3fc}.ag-theme-quartz .ag-row.po-row-ff{background-color:#e7f5eb}.ag-theme-quartz .ag-row.po-row-cancel{background-color:#fdeceb}.ag-theme-quartz .ag-row.po-row-cancel .ag-cell{color:#a33a31}html.theme-dark .ag-theme-quartz .ag-row.po-row-torf{background-color:#1d2b3a}html.theme-dark .ag-theme-quartz .ag-row.po-row-ff{background-color:#1e2f24}html.theme-dark .ag-theme-quartz .ag-row.po-row-cancel{background-color:#38201e}html.theme-dark .ag-theme-quartz .ag-row.po-row-cancel .ag-cell{color:#e0837a}.pcal-two{display:flex;gap:14px;align-items:stretch}.pcal-two-col{flex:1;min-width:0;display:flex;flex-direction:column}.pcal-two-col .pcal-grid{flex:1}.pcal-two-title{font-weight:600;font-size:13px;margin:2px 0 6px;color:var(--ink)}.pcal-two .pcal-grid{grid-template-columns:repeat(7,minmax(0,1fr)) 92px}.pcal-two .pcal-cell{min-height:78px;padding:3px 4px;overflow:hidden}.pcal-two .pcal-dow{padding:4px 5px;font-size:11px}.pcal-two .pcal-total-est{font-size:12px}@media (max-width: 1200px){.pcal-two{flex-direction:column}}.ag-theme-quartz .cell-msd-late{color:#b3362c;font-weight:600}.ag-theme-quartz .cell-msd-early{color:#1f8a4c}.pk-plandelta{font-size:11px;font-weight:700;border-radius:8px;padding:0 5px}.pk-plandelta.late{color:#b3362c;background:color-mix(in srgb,#c0392b 14%,transparent)}.pk-plandelta.early{color:#1f8a4c;background:color-mix(in srgb,#1f8a4c 14%,transparent)}.po-datefilter{border-bottom:1px solid var(--tint-bd-soft)}.po-datefilter-presets{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.po-datefilter .drp{width:100%}.po-datefilter .drp-btn{width:100%;padding:7px 9px;border-radius:6px;font-size:13px;font-weight:400}.po-datefilter .drp-btn .drp-label{flex:1;text-align:left}.drp-pop.compact{flex-direction:column;left:auto;right:0;max-width:296px}.drp-pop.compact .drp-presets{flex-direction:row;flex-wrap:wrap;gap:4px;border-right:0;border-bottom:1px solid #eef0f3;min-width:0}.drp-pop.compact .drp-preset{padding:4px 8px;font-size:12px}.ag-theme-quartz .ag-row.po-grp-first{border-top:2px solid color-mix(in srgb,var(--ink) 30%,transparent)}.kancard.cancelled{background:#fdeceb;border-color:#f0b9b3}.kancard.cancelled .kancard-code{color:#a33a31}html.theme-dark .kancard.cancelled{background:#38201e;border-color:#5a2f2b}html.theme-dark .kancard.cancelled .kancard-code{color:#e0837a}.stage-checks{display:flex;flex-direction:column;gap:3px;max-height:240px;overflow-y:auto;padding:4px 2px}.stage-checks .tb-check{font-size:13px}.setnote{font-style:normal;font-weight:400;color:var(--muted);font-size:11px}.kancard-more{font-size:11px;color:#90a4ae;margin-top:2px;font-style:italic}.ag-theme-quartz .ag-cell.cell-oc-hist{font-style:italic;color:#6b7a88}.art-skus{display:flex;flex-direction:column;gap:6px}.art-sku{display:flex;align-items:center;gap:10px;padding:6px 8px;border:1px solid var(--border-card);border-radius:8px}.art-sku.off{opacity:.55;background:#f6f7f9}.art-sku-img{width:34px;height:34px;object-fit:cover;border-radius:6px;flex:0 0 auto}.art-noimg{background:#f0f2f5}.art-sku-id{font-weight:600;color:var(--brand);text-decoration:none}.art-sku-id:hover{text-decoration:underline}.art-sku-sku{color:#556}.art-sku-src{margin-left:auto;font-size:12px;color:#8a94a0}.art-sku button.ghost{padding:4px 10px;font-size:12px}.art-attach{margin-top:14px;padding-top:12px;border-top:1px solid #eceff3;display:flex;flex-direction:column;gap:8px}.art-attach-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.art-attach select,.art-attach input,.art-attach .sel{padding:7px 9px;border:1px solid #ccd2da;border-radius:7px;font:inherit;font-size:13px;background:#fff}.art-attach select:focus,.art-attach input:focus,.art-attach .sel:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-tint)}.art-attach-q{flex:0 1 320px;min-width:200px}.art-params{display:flex;flex-direction:column;gap:8px}.art-plabel{font-size:12px;color:#667;min-width:96px}.art-pfield{display:inline-flex;align-items:center;gap:5px}.art-pfield span{font-size:12px;color:#8a94a0;white-space:nowrap}.art-pfield input{width:76px;padding:6px 8px;border:1px solid #ccd2da;border-radius:7px;font:inherit;font-size:13px;background:#fff}.art-pfield input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-tint)}.art-pfield-sm input{width:60px;padding:4px 7px}.art-dims{display:inline-flex;align-items:center;gap:4px}.art-dims-x{opacity:.55}.art-calc{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid var(--border-card);border-radius:7px;background:#f8f9fb}.art-calc span{font-size:12px;color:#8a94a0}.art-calc b{font-size:13px}.dict-prepay{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:10px;padding:10px 12px;border:1px solid var(--border-card);border-radius:8px;background:#f8f9fb}.wb-paid{color:#2e9e57;font-size:14px;font-weight:600}.wb-warn{color:#a15c00}.wb-arts{max-width:340px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.po-wb-info{margin:2px 0 0}.isodate.wb-date{width:160px;flex:0 0 160px}.art-pfield .isodate-in{width:100%}.wb-comment{flex:1 1 260px;min-width:220px}.wb-comment input{width:100%}.art-pfield select,.art-pfield .sel{padding:6px 8px;border:1px solid #ccd2da;border-radius:7px;background:#fff;font:inherit;color:inherit}.art-pfield select:focus,.art-pfield .sel:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-tint)}.art-pfield select:disabled,.art-pfield .sel:disabled{background:#f5f6f8;color:#6b7280}.dicts-body .tbl select,.dicts-body .tbl .sel{padding:6px 8px;border:1px solid #ccd2da;border-radius:7px;background:#fff;font:inherit;color:inherit}.dicts-body .tbl select:focus,.dicts-body .tbl .sel:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-tint)}.dicts-body .tbl select:disabled,.dicts-body .tbl .sel:disabled{background:#f5f6f8;color:#6b7280}.dicts-body .tbl input:not([type=checkbox]){padding:6px 8px;border:1px solid #ccd2da;border-radius:7px;background:#fff;font:inherit;color:inherit;box-sizing:border-box}.dicts-body .tbl input:not([type=checkbox]):focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-tint)}.dicts-body .tbl input:disabled{background:#f5f6f8;color:#6b7280}.misc-signals{display:flex;flex-wrap:wrap;gap:4px 14px}.misc-signals label{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;cursor:pointer}.wb-split-in{width:92px;padding:4px 6px;border:1px solid var(--tint-ctl-bd);border-radius:6px;font:inherit;text-align:right}.wb-split-in:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-tint)}.wb-split-in.pinned,.po-wb-split .art-pfield input.pinned{font-weight:600;background:#fff8e6;border-color:#e3c980}.wb-pin{text-align:center}.po-wb-block{margin-top:2px}.po-wb-split{margin-top:6px}.po-wb-pin{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#5b6470;cursor:pointer;align-self:flex-end;padding-bottom:7px}.po-pay-virtual td{background:#f6f8fb;color:#3c4654;font-style:italic}.po-pay-virtual.po-pay-fact td{background:#eef7f0}.po-pay-virtual .num,.po-pay-virtual .po-pay-est{text-align:right}.po-pay-legacy td{opacity:.55}.wb-journal .jr-list,.art-journal .jr-list{max-height:320px}.usermenu-theme{display:flex;align-items:center;gap:10px;margin-bottom:10px}.usermenu-theme span{font-size:13px;color:#555}.usermenu-theme select,.usermenu-theme .sel{flex:1;padding:6px 8px;border:1px solid #ccd2da;border-radius:7px;background:#fff;font:inherit;color:inherit}.usermenu-hint{margin:-4px 0 10px;font-size:12px;color:#8a93a0}.season-deco{display:none}html.theme-summer .season-deco,html.theme-autumn .season-deco,html.theme-winter .season-deco,html.theme-spring .season-deco{display:block;position:absolute;left:0;right:0;bottom:0;height:96px;z-index:0;pointer-events:none;overflow:visible}.season-deco .sd-sun{position:absolute;left:50%;top:26px;width:30px;height:30px;margin-left:-15px;border-radius:50%;animation:sun-glow 7s ease-in-out infinite}.season-deco .sd-wave{position:absolute;left:0;right:0;height:26px;background-color:#fff;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 26' preserveAspectRatio='none'%3E%3Cpath d='M0 12 Q15 2 30 12 T60 12 T90 12 T120 12 V26 H0 Z' fill='white'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 26' preserveAspectRatio='none'%3E%3Cpath d='M0 12 Q15 2 30 12 T60 12 T90 12 T120 12 V26 H0 Z' fill='white'/%3E%3C/svg%3E");-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-size:120px 26px;mask-size:120px 26px}.season-deco .sd-wave.w1{bottom:-2px}.season-deco .sd-wave.w2{bottom:6px}@keyframes sea-breathe{0%{background-position:50% 0%}to{background-position:50% 100%}}@keyframes sun-glow{0%,to{box-shadow:0 0 18px 4px var(--sd-glow-soft, rgba(255,190,105,.38));transform:translateY(0)}50%{box-shadow:0 0 26px 9px var(--sd-glow-strong, rgba(255,190,105,.55));transform:translateY(-2px)}}@keyframes wave-drift{0%{-webkit-mask-position-x:0;mask-position-x:0}to{-webkit-mask-position-x:120px;mask-position-x:120px}}html.theme-summer{--nav-accent: #ffd27f;--brand: #0e7c8c;--brand-d: #0a616e;--brand-tint: #e0f4f5;--brand-tint-bd: #8fcfd6;--brand-ink: #0c4f58}html.theme-summer .main{background:linear-gradient(165deg,#f2fbfc,#fbf8ee 70%,#faf4e4)}html.theme-summer .sidebar{background:linear-gradient(200deg,#16394a,#10505c 55%,#0d5e60);background-size:100% 220%;animation:sea-breathe 40s ease-in-out infinite alternate}html.theme-summer .navlink:hover{background:#ffffff14}html.theme-summer .navlink.active{background:#ffffff29;border-left-color:#ffd27f}html.theme-summer .topbar{background:linear-gradient(90deg,#eafaf9,#f6fbf3 55%,#fdf6e3);border-bottom-color:#dbeee9}html.theme-summer .season-deco{background:linear-gradient(180deg,#ffb06100,#ffb0613d 52%,#074c58a6)}html.theme-summer .season-deco .sd-sun{width:34px;height:34px;margin-left:-17px;top:22px;background:radial-gradient(circle at 45% 40%,#ffe9a8,#ffc86b 55%,#ff9d4d);--sd-glow-soft: rgba(255, 190, 105, .5);--sd-glow-strong: rgba(255, 190, 105, .75)}html.theme-summer .season-deco .sd-wave.w1{opacity:.38;animation:wave-drift 14s linear infinite}html.theme-summer .season-deco .sd-wave.w2{opacity:.2;animation:wave-drift 24s linear infinite reverse}html.theme-summer .sidebar{position:relative;overflow:hidden}html.theme-summer .season-air{display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}html.theme-summer .season-air span{width:5px;height:5px;border-radius:50%;background:#ffd27f;box-shadow:0 0 6px 2px #ffd27f73;top:auto;bottom:-10px;animation-name:air-rise}html.theme-summer .season-air .sa2,html.theme-summer .season-air .sa5{width:4px;height:4px;background:#9fe3e6;box-shadow:0 0 6px 2px #9fe3e666}@keyframes air-rise{0%{transform:translate(0);opacity:0}8%{opacity:.75}85%{opacity:.5}to{transform:translate(16px,-104vh);opacity:0}}html.theme-autumn{--nav-accent: #ff9950;--brand: #b3532c;--brand-d: #93411f;--brand-tint: #f9e9e0;--brand-tint-bd: #e3b49b;--brand-ink: #7c3417}html.theme-autumn .main{background:linear-gradient(165deg,#fbf4ec,#f9ece2 70%,#f6e3d5)}html.theme-autumn .sidebar{background:linear-gradient(200deg,#241d31,#45283b,#7a3b2a);background-size:100% 220%;animation:sea-breathe 44s ease-in-out infinite alternate}html.theme-autumn .navlink:hover{background:#ffffff14}html.theme-autumn .navlink.active{background:#ffffff29;border-left-color:#ff9950}html.theme-autumn .topbar{background:linear-gradient(90deg,#f9efe6,#f8e9dc 55%,#f6e0cf);border-bottom-color:#ecd7c4}html.theme-autumn .season-deco{background:linear-gradient(180deg,#ff8c5000,#e26c3a38 55%,#34182499)}html.theme-autumn .season-deco .sd-sun{background:radial-gradient(circle at 45% 40%,#ffd9a0,#ff9950 55%,#e05a2b);--sd-glow-soft: rgba(255, 140, 80, .3);--sd-glow-strong: rgba(255, 140, 80, .5)}html.theme-autumn .season-deco .sd-wave{height:30px}html.theme-autumn .season-deco .sd-wave.w1{background-color:#2c1a26;opacity:.8}html.theme-autumn .season-deco .sd-wave.w2{background-color:#75403b;opacity:.5}html.theme-winter{--nav-accent: #bcd8f5;--brand: #3b6ea5;--brand-d: #2f5885;--brand-tint: #e7f0fa;--brand-tint-bd: #a9c4e4;--brand-ink: #23496e}html.theme-winter .main{background:linear-gradient(165deg,#f5f9fd,#eef4fa 70%,#e9f0f8)}html.theme-winter .sidebar{background:linear-gradient(200deg,#141f33,#1d2f4b 55%,#27405f);background-size:100% 220%;animation:sea-breathe 48s ease-in-out infinite alternate}html.theme-winter .navlink:hover{background:#ffffff14}html.theme-winter .navlink.active{background:#ffffff29;border-left-color:#bcd8f5}html.theme-winter .topbar{background:linear-gradient(90deg,#eef5fc,#f3f7fb 55%,#e9f1f9);border-bottom-color:#dbe7f2}html.theme-winter .season-deco{background:linear-gradient(180deg,#8caadc00,#8caadc24 55%,#d2e2f459)}html.theme-winter .season-deco .sd-sun{background:radial-gradient(circle at 42% 38%,#fff,#e9f1fb 55%,#cfdff2);--sd-glow-soft: rgba(200, 222, 255, .35);--sd-glow-strong: rgba(200, 222, 255, .55)}html.theme-winter .season-deco .sd-wave{height:30px}html.theme-winter .season-deco .sd-wave.w1{background-color:#eef4fb;opacity:.9}html.theme-winter .season-deco .sd-wave.w2{background-color:#c8daee;opacity:.55}html.theme-spring{--nav-accent: #f4a9c0;--brand: #4c9a53;--brand-d: #3d7f44;--brand-tint: #e8f5e9;--brand-tint-bd: #a4d6a9;--brand-ink: #2c5c31}html.theme-spring .main{background:linear-gradient(165deg,#f4fbf3,#fbfaee 70%,#f7f8e8)}html.theme-spring .sidebar{background:linear-gradient(180deg,#3f7a52,#2b5c3d 45%,#1d4230);background-size:100% 220%;animation:sea-breathe 42s ease-in-out infinite alternate}html.theme-spring .navlink:hover{background:#ffffff14}html.theme-spring .navlink.active{background:#ffffff29;border-left-color:#f4a9c0}html.theme-spring .topbar{background:linear-gradient(90deg,#eefaf0,#f6fbee 55%,#fdf8ec);border-bottom-color:#ded}html.theme-spring .season-deco{background:linear-gradient(180deg,#b4e6aa00,#96d28c2e 55%,#1e4a2a8c)}html.theme-spring .season-deco .sd-sun{background:radial-gradient(circle at 45% 40%,#fff8cf,#ffe28e 55%,#ffc95e);--sd-glow-soft: rgba(255, 224, 130, .32);--sd-glow-strong: rgba(255, 224, 130, .5)}html.theme-spring .season-deco .sd-wave{height:30px}html.theme-spring .season-deco .sd-wave.w1{background-color:#245c33;opacity:.8;animation:wave-drift 60s linear infinite}html.theme-spring .season-deco .sd-wave.w2{background-color:#4f9c5c;opacity:.45;animation:wave-drift 80s linear infinite reverse}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo){--tint-2: color-mix(in srgb, var(--brand) 5%, #fff);--tint-5: color-mix(in srgb, var(--brand) 8%, #fff);--tint-8: color-mix(in srgb, var(--brand) 12%, #fff);--tint-hover: color-mix(in srgb, var(--brand) 16%, #fff);--tint-bd: color-mix(in srgb, var(--brand) 26%, #dfe3e8);--tint-bd-soft: color-mix(in srgb, var(--brand) 13%, #e9ecef);--tint-ctl-bd: color-mix(in srgb, var(--brand) 40%, #ccd2da);accent-color:var(--brand)}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .ag-theme-quartz{--ag-accent-color: var(--brand);--ag-background-color: var(--tint-2);--ag-header-background-color: var(--tint-8);--ag-odd-row-background-color: var(--tint-5);--ag-row-hover-color: var(--tint-hover);--ag-border-color: var(--tint-bd)}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .colDrawer{background:var(--tint-2);border-left-color:var(--tint-bd)}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .railtabs{background:var(--tint-8);border-left-color:var(--tint-bd)}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .railtab.on{background:var(--tint-2)}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .lst-panel,html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .rec-card{background:var(--tint-2);border-color:var(--tint-bd)}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) input:not([type=checkbox]):not([type=radio]):not([type=file]),html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) select,html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) textarea,html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .sel{border-color:var(--tint-ctl-bd)}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) input:not([type=checkbox]):not([type=radio]):not([type=file]):not(:disabled):not(.pinned),html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) select:not(:disabled),html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) textarea:not(:disabled),html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .sel:not(:disabled){background-color:var(--tint-2)}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .ghost,html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .btn-ghost{border-color:var(--tint-ctl-bd);background:var(--tint-2)}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .ghost:hover,html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .btn-ghost:hover{background:var(--tint-hover)}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .pcal-cell{background:var(--tint-2)}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .pcal-cell.dim{background:var(--tint-5)}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .pcal-cell.has:hover{background:var(--tint-hover)}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .pcal-ycell{background:var(--tint-2)}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .pcal-dow,html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .pcal-cell.pcal-total,html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .pcal-cell.pcal-total:hover{background:var(--tint-8)}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .pcal-grid{background:var(--tint-bd)}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .pcal-details{border-color:var(--tint-bd)}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .pcal-chip:not(.ship){background:var(--brand-tint);color:var(--brand-ink)}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .toolbar{background:var(--tint-5);border-bottom-color:var(--tint-bd-soft)}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .seg{border-color:var(--tint-ctl-bd)}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .seg button:not(.on){background:var(--tint-2)}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .seg button:not(.on):hover{background:var(--tint-hover);color:inherit}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .kancol{background:var(--tint-5);border-color:var(--tint-bd)}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .kancol-h{border-bottom-color:var(--tint-bd);background:var(--tint-8);border-radius:10px 10px 0 0}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .kancard{background:var(--tint-2);border-color:var(--tint-bd)}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .kancol-more{border-color:var(--tint-ctl-bd)}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .tbl th{background:var(--tint-8)}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .tbl th,html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .tbl td{border-bottom-color:var(--tint-bd)}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .tbl tbody tr:hover td{background:var(--tint-2)}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .bk-lamp,html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .bk-card{background:var(--tint-2);border-color:var(--tint-bd-soft)}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .colactions button{background:var(--tint-5);border-color:var(--tint-ctl-bd)}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .colactions button:hover{background:var(--tint-hover)}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .turnbar{background:var(--tint-5);border-bottom-color:var(--tint-bd-soft)}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .ag-theme-quartz .ag-cell.cell-editable{background:var(--cell-edit-bg, var(--tint-8))!important}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .ag-theme-quartz .ag-cell.cell-editable:hover{background:var(--tint-hover)!important}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .pcal-chip.ship{background:color-mix(in srgb,var(--brand) 18%,#fff);color:var(--brand-ink);border-left:3px solid var(--brand)}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .dict-prepay{background:var(--tint-5);border-color:var(--tint-bd-soft)}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .art-calc{background:var(--tint-5);border-color:var(--tint-bd-soft)}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .ms-row.ms-created{background:var(--tint-5)}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .po-facterms{background:var(--tint-5)}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) input:disabled,html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) select:disabled,html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) textarea:disabled,html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .sel:disabled{background-color:var(--tint-5);border-color:var(--tint-bd-soft);color:#8a93a0}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo){scrollbar-color:var(--tint-ctl-bd) transparent}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .dicts-tab:hover{background:var(--tint-hover)}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .dicts-tab.on{background:var(--tint-2);border-color:var(--tint-ctl-bd)}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .drp-btn{background:var(--tint-2)!important;border-color:var(--tint-ctl-bd)!important;color:var(--brand-ink)!important}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .drp-btn:hover{background:var(--tint-hover)!important}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .toolbar .vm-btn{background:var(--tint-2);border-color:var(--tint-ctl-bd);color:var(--brand-ink)}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .toolbar .vm-btn:hover{background:var(--tint-hover)}.season-air{display:none}html.theme-autumn .sidebar,html.theme-winter .sidebar,html.theme-spring .sidebar{position:relative;overflow:hidden}html.theme-autumn .season-air,html.theme-winter .season-air,html.theme-spring .season-air{display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.season-air span{position:absolute;top:-14px;opacity:0;animation:air-fall linear infinite}.season-air .sa1{left:12%;animation-duration:15s;animation-delay:0s}.season-air .sa2{left:30%;animation-duration:21s;animation-delay:5s}.season-air .sa3{left:48%;animation-duration:17s;animation-delay:10s}.season-air .sa4{left:63%;animation-duration:23s;animation-delay:2.5s}.season-air .sa5{left:78%;animation-duration:16s;animation-delay:7.5s}.season-air .sa6{left:91%;animation-duration:19s;animation-delay:12s}@keyframes air-fall{0%{transform:translate(0) rotate(0);opacity:0}5%{opacity:.6}90%{opacity:.45}to{transform:translate(-22px,104vh) rotate(330deg);opacity:0}}html.theme-autumn .season-air span{width:9px;height:9px;background:#e07b28;border-radius:65% 0}html.theme-autumn .season-air .sa2,html.theme-autumn .season-air .sa5{background:#c9502e}html.theme-autumn .season-air .sa3,html.theme-autumn .season-air .sa6{background:#e0a52f}html.theme-winter .season-air span{width:5px;height:5px;background:#fff;border-radius:50%}html.theme-winter .season-air .sa2,html.theme-winter .season-air .sa5{width:4px;height:4px}html.theme-spring .season-air span{width:7px;height:7px;background:#f7b6c8;border-radius:65% 0}html.theme-spring .season-air .sa2,html.theme-spring .season-air .sa5{background:#fde9ef}html.theme-leopard{--nav-accent: #f2b64c;--brand: #9a6a1f;--brand-d: #7c5216;--brand-tint: #f6ecd9;--brand-tint-bd: #d9b981;--brand-ink: #5f3f0e}html.theme-leopard .main{background:linear-gradient(165deg,#fbf6ea,#f8efdc 70%,#f4e7cd)}html.theme-leopard .layout:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;pointer-events:none;background:url(/leopard-fur.jpg) center center / cover no-repeat;opacity:.13;mix-blend-mode:multiply}html.theme-leopard .sidebar{background:url(/leopard-fur.jpg) repeat;background-size:210px auto}html.theme-leopard .sidebar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,#180e0394,#180e0361 55%,#180e0329)}html.theme-leopard .sidebar nav,html.theme-leopard .sidebar .brand{position:relative;z-index:2}html.theme-leopard .navlink,html.theme-leopard .brand{color:#fff}html.theme-leopard .navlink.ext{color:#f3e7cf}html.theme-leopard .navsep{color:#f0e6d2}html.theme-leopard .navlink,html.theme-leopard .brand{text-shadow:0 1px 2px rgba(15,9,2,.95),0 0 5px rgba(15,9,2,.8)}html.theme-leopard .navsep{text-shadow:0 1px 2px rgba(15,9,2,.9)}html.theme-leopard .navlink:hover{background:#ffffff14}html.theme-leopard .navlink.active{background:#ffffff29;border-left-color:#f2b64c}html.theme-leopard .topbar{background:linear-gradient(90deg,#faf3e2,#f8eed6 55%,#f4e5c4);border-bottom-color:#e8d8b5}html.theme-leopard .season-deco{display:none}html.theme-leopard .sidebar{position:relative;overflow:hidden}html.theme-leopard .season-air{display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}html.theme-leopard .season-air span{position:absolute;top:auto;width:22px;height:22px;background:#2b1a06;opacity:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cellipse cx='12' cy='16.5' rx='6' ry='5' fill='white'/%3E%3Ccircle cx='4.6' cy='9.5' r='2.5' fill='white'/%3E%3Ccircle cx='9.6' cy='6.4' r='2.5' fill='white'/%3E%3Ccircle cx='14.4' cy='6.4' r='2.5' fill='white'/%3E%3Ccircle cx='19.4' cy='9.5' r='2.5' fill='white'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cellipse cx='12' cy='16.5' rx='6' ry='5' fill='white'/%3E%3Ccircle cx='4.6' cy='9.5' r='2.5' fill='white'/%3E%3Ccircle cx='9.6' cy='6.4' r='2.5' fill='white'/%3E%3Ccircle cx='14.4' cy='6.4' r='2.5' fill='white'/%3E%3Ccircle cx='19.4' cy='9.5' r='2.5' fill='white'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;animation:paw-step 9s ease-in-out infinite}@keyframes paw-step{0%,55%,to{opacity:0}8%{opacity:.7}40%{opacity:.4}}html.theme-leopard .season-air .sa1{left:34%;bottom:6%;transform:rotate(-10deg);animation-delay:0s}html.theme-leopard .season-air .sa2{left:56%;bottom:19%;transform:rotate(11deg);animation-delay:1.1s}html.theme-leopard .season-air .sa3{left:33%;bottom:33%;transform:rotate(-12deg);animation-delay:2.2s}html.theme-leopard .season-air .sa4{left:57%;bottom:47%;transform:rotate(9deg);animation-delay:3.3s}html.theme-leopard .season-air .sa5{left:35%;bottom:61%;transform:rotate(-9deg);animation-delay:4.4s}html.theme-leopard .season-air .sa6{left:58%;bottom:76%;transform:rotate(12deg);animation-delay:5.5s}.layout.collapsed .season-deco{display:none}@media (prefers-reduced-motion: reduce){.sidebar,.season-deco .sd-sun,.season-deco .sd-wave{animation:none!important}.season-air{display:none!important}}.art-an-group{margin-bottom:10px}.art-an-title{font-size:13px;font-weight:600;margin-bottom:6px}.art-an-list{display:flex;flex-wrap:wrap;gap:8px}.art-an{display:inline-flex;align-items:center;gap:8px;padding:5px 8px;border:1px solid var(--border-card);border-radius:8px;background:#fff}.art-an-in{background:#f8f9fb}.art-fact-prio{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand-tint)}.art-fact-badge{background:var(--brand);color:#fff;border-radius:10px;padding:1px 8px;font-size:11px}.art-an-img{width:28px;height:28px;object-fit:cover;border-radius:6px;flex:0 0 auto}.art-an-name{font-weight:600;color:var(--brand);text-decoration:none}.art-an-name:hover{text-decoration:underline}.art-an-badge{font-size:12px;font-weight:600;color:#556;padding:1px 7px;border-radius:10px;background:var(--brand-tint)}.art-an button.ghost{padding:2px 8px;font-size:14px;line-height:1;color:#a0a6ad}.art-an button.ghost:hover{color:var(--danger)}.rec-page{padding:16px 20px;flex:1 1 auto;min-height:0;overflow-y:auto}.rec-page>*{max-width:1100px}.rec-bar{display:flex;align-items:center;gap:12px}.rec-h{margin:0;font-size:18px}.rec-sub{color:#8a94a0;font-size:13px}.rec-intro{max-width:760px;margin:6px 0 16px}.rec-sec{margin-bottom:18px}.rec-sec-h{font-size:14px;font-weight:600;margin-bottom:8px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rec-badge{font-size:12px;font-weight:600;color:#556;padding:1px 8px;border-radius:10px;background:var(--brand-tint)}.rec-list{display:flex;flex-direction:column;gap:6px}.rec-card{display:flex;align-items:center;gap:12px;padding:8px 12px;border:1px solid var(--border-card);border-radius:9px;background:#fff}.rec-art{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:inherit;min-width:0}.rec-art:hover .rec-name{text-decoration:underline}.rec-img{width:30px;height:30px;object-fit:cover;border-radius:6px;flex:0 0 auto}.rec-noimg{background:#f0f2f5;display:inline-block}.rec-name{font-weight:600;color:var(--brand);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rec-flow{display:inline-flex;align-items:center;gap:6px;color:#667;font-size:13px}.rec-qty{margin-left:auto;font-weight:600;white-space:nowrap;padding:3px 10px;border-radius:8px;background:#f6f8fa}.rec-card-col{flex-direction:column;align-items:stretch;gap:4px}.rec-row{display:flex;align-items:center;gap:12px;min-width:0}.rec-row .rec-qty{margin-left:auto}.rec-why{font-size:12.5px;color:#5b6470;line-height:1.45}.rec-why b{color:#3c4654}.artcell{display:inline-flex;align-items:center;gap:8px}.artcell-img{width:26px;height:26px;object-fit:cover;border-radius:5px;flex:0 0 auto}.artcell-noimg{background:#f0f2f5;display:inline-block}.ag-theme-quartz .ag-cell.lst-artlink{cursor:pointer}.ag-theme-quartz .ag-cell.lst-artlink:hover .artcell-name{color:var(--brand);text-decoration:underline}.dicts-layout{display:flex;gap:10px;align-items:stretch;padding:10px 14px;min-height:0}.dicts-nav{display:flex;flex-direction:column;gap:4px;flex:0 0 168px;position:sticky;top:8px;align-self:flex-start}.dicts-tab{text-align:left;background:transparent;border:1px solid transparent;border-radius:7px;padding:8px 10px;font:inherit;font-size:13px;color:#444;cursor:pointer}.dicts-tab:hover{background:#f3f5f8}.dicts-tab.on{background:#fff;border-color:#ccd2da;font-weight:600;color:#111}.dicts-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.dicts-body .tbl{margin-top:10px}.dicts-body>.salespage{flex:1 1 auto;min-height:72vh}.tbl .tbl-act{white-space:nowrap;width:1%}.tbl .muted{color:#8a94a0}.ghost.mini,.btn-ghost.mini{padding:3px 8px;font-size:12px}.tb-ico{display:inline-flex;align-items:center;gap:5px}.tb-ico svg{flex:0 0 auto}.po-facterms{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;margin-bottom:8px;padding:6px 10px;border-radius:6px;font-size:12px;background:var(--tint-5);color:var(--muted)}.po-facterms-t{font-weight:600;color:var(--ink)}.po-facterms-note{font-style:italic}.po-rates{display:flex;flex-wrap:wrap;gap:4px 18px;align-items:center;margin-bottom:8px;font-size:12px;color:var(--muted, #667)}.po-rates b{color:var(--ink);font-weight:600}.po-overdue{display:flex;align-items:flex-start;gap:10px;margin:0 0 14px;padding:10px 14px;border-radius:8px;font-size:13px;color:var(--danger, #c0392b);background:color-mix(in srgb,var(--danger, #c0392b) 9%,transparent);border:1px solid color-mix(in srgb,var(--danger, #c0392b) 35%,transparent)}.po-overdue svg{flex:none;margin-top:1px}.po-overdue-body{display:flex;flex-direction:column;gap:2px}.po-overdue-body b{color:var(--danger, #c0392b)}.po-overdue-body span{color:var(--ink)}.pcal-nav{display:inline-flex;align-items:center;gap:8px}.pcal-month{min-width:130px;text-align:center}.pcal-alerts{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin-bottom:8px}.pcal-alert{font-size:12px;color:#667;display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.pcal-alert.warn{color:var(--danger);font-weight:600}.pcal-grid{display:grid;grid-template-columns:repeat(7,1fr) 150px;gap:1px;background:var(--border-card, #e6e9ee);border:1px solid var(--border-card, #e6e9ee);border-radius:8px;overflow:hidden}.pcal-total-h{text-align:right}.pcal-cell.pcal-total{background:#f7f9fb;align-items:flex-end;text-align:right;cursor:default}.pcal-cell.pcal-total:hover{background:#f7f9fb}.pcal-total-est{font-size:13px;white-space:nowrap}.pcal-total-cur{display:flex;flex-direction:column;gap:1px;font-size:11px;color:#667}.pcal-total-n{font-size:11px;color:#8a94a0}.pcal-dow{background:#f7f9fb;padding:6px 8px;font-size:12px;font-weight:600;color:#667}.pcal-cell{background:#fff;min-height:96px;padding:4px 6px;display:flex;flex-direction:column;gap:4px}.pcal-grid.week .pcal-cell{min-height:300px}.pcal-cell.has{cursor:pointer}.pcal-cell.has:hover{background:#f7f9fb}.pcal-cell.dim{background:#fafbfc}.pcal-cell.dim .pcal-daynum{color:#c3c9d1}.pcal-cell.sel{outline:2px solid var(--brand);outline-offset:-2px}.pcal-cell-h{display:flex;align-items:center;gap:6px}.pcal-daynum{font-size:12px;font-weight:600;color:#556;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.pcal-cell.today .pcal-daynum{background:var(--brand);color:#fff}.pcal-daysum{margin-left:auto;font-size:11px;color:#667;white-space:nowrap}.pcal-chips{display:flex;flex-direction:column;gap:2px;overflow:hidden}.pcal-chip{border:0;border-radius:4px;padding:2px 6px;text-align:left;cursor:pointer;background:#e8f0fe;color:#1a56b0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:inherit;font-size:11px}.pcal-chip:hover{filter:brightness(.96)}.pcal-chip.ship{background:#fef3e0;color:#9a6b1a}.pcal-chip.late{background:#fdeaea;color:var(--danger, #c0392b);box-shadow:inset 0 0 0 1px var(--danger, #c0392b);font-weight:600}.po-qty-mismatch{margin:8px 0 4px;padding:9px 12px;border-radius:8px;font-size:13px;border:1px solid var(--danger, #c0392b);color:var(--danger, #c0392b);background:color-mix(in srgb,var(--danger, #c0392b) 8%,transparent)}.paycal-late{color:var(--danger, #c0392b);font-weight:600}.pcal-more{font-size:11px;color:#8a94a0;padding-left:4px}.pcal-details{margin-top:10px;border:1px solid var(--border-card, #e6e9ee);border-radius:8px;background:var(--tint-2, #fff);padding:10px 14px}.pcal-details-h{display:flex;align-items:center;gap:8px;margin-bottom:8px}.col-excl-hdr .ag-header-cell-text{color:var(--muted)}.col-maybe-hdr{background-color:#eab30838}.col-destroyed-hdr{background-color:#f973163d}.paycal-tbl .num{text-align:right;white-space:nowrap}.paycal-comment{color:#8a94a0;font-size:12px}.paycal-link{color:var(--brand);text-decoration:none}.paycal-link:hover{text-decoration:underline}.po-pay-tbl input,.po-pay-tbl select,.po-pay-tbl .sel{padding:6px 8px;border:1px solid #ccd2da;border-radius:7px;font:inherit;font-size:13px;background:#fff;box-sizing:border-box}.po-pay-tbl input:focus,.po-pay-tbl select:focus,.po-pay-tbl .sel:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-tint)}.po-pay-tbl input:disabled,.po-pay-tbl select:disabled,.po-pay-tbl .sel:disabled{background:#f4f6f8;color:#667}.po-pay-tbl input.po-pay-num{width:90px;text-align:right}.po-pay-tbl .po-pay-date{width:120px}.po-pay-tbl input.po-pay-comment{width:100%;min-width:140px;box-sizing:border-box}.po-pay-tbl td{vertical-align:middle}.po-pay-tbl tr.po-pay-fact td{background:#e9f6ea}.po-pay-tbl tr.po-pay-fact td:first-child{box-shadow:inset 3px 0 #2e9e4f}.po-pay-tbl tr.po-pay-fact input,.po-pay-tbl tr.po-pay-fact select,.po-pay-tbl tr.po-pay-fact .sel{background:#f7fcf7}.po-pay-tbl .po-pay-est{text-align:right;color:#667;white-space:nowrap}.po-pay-done-cell{text-align:center}.po-pay-done{color:#1b7f37;font-weight:700;font-size:15px}.po-pay-tbl button.po-pay-del{padding:8px 9px;line-height:0;display:inline-flex;align-items:center}.po-total input:disabled{background:#f4f6f8;color:#2b3440;font-weight:600}.po-total-warn{color:var(--danger);font-style:normal;font-weight:600}.po-toast{position:fixed;top:14px;left:50%;transform:translate(-50%);z-index:3000;padding:9px 18px;border-radius:8px;font-size:13px;font-weight:600;color:#fff;box-shadow:0 4px 14px #0000002e;max-width:min(90vw,560px);animation:po-toast-in .18s ease-out;pointer-events:none}.po-toast.ok{background:#1b7f37}.po-toast.err{background:var(--danger, #c62828)}.po-toast.warn{background:#b26a00}@keyframes po-toast-in{0%{opacity:0;transform:translate(-50%) translateY(-6px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.lst-inc-tbl{max-width:none}.art-sku-white{font-size:11px;font-weight:600;padding:1px 6px;border-radius:9px;background:var(--tint-bg-soft, #eef3ff);color:var(--accent-ink, #2b5fd9);white-space:nowrap}.art-sku-virt{font-size:11px;padding:1px 6px;border-radius:9px;background:var(--tint-bg-soft, #f2f3f5);color:var(--muted, #6b7280);white-space:nowrap}.wb-tblwrap{overflow-x:auto;max-width:100%}.wb-tblwrap>.lst-inc-tbl{max-width:none;min-width:1080px}.lst-cardpage>.lst-panel-wide{max-width:none}.lst-inc-tbl .num{text-align:right;white-space:nowrap}.po-pay-total{margin-top:8px;font-size:13px}.dict-req{margin-left:8px;font-size:11px;color:#7a6a1f;background:#fdf6dd;border:1px solid #ecdca0;border-radius:10px;padding:1px 8px;white-space:nowrap}.po-arch-badge{background:#f4f6f8;color:#667;border:1px solid var(--border-card, #e6e9ee);border-radius:12px;padding:2px 10px;font-size:12px}.ms-row.ms-created{background:#f7f9fb;color:#667}.ms-created-dot{width:16px;text-align:center;color:#8a94a0}.ms-created-date{border:0;background:transparent;font-size:12px;color:#667;white-space:nowrap}.pk-days{margin-left:auto;font-size:11px;color:#8a94a0;white-space:nowrap}.pk-days.warn{color:var(--danger);font-weight:600}.lst-incoming{background:#e8f0fe;color:#1a56b0;border-radius:12px;padding:2px 10px;font-size:12px;white-space:nowrap}.po-money-block{margin-bottom:10px}.po-money-block+.po-money-block{padding-top:8px;border-top:1px solid var(--border-card, #e6e9ee)}.po-money-h{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:600;color:var(--muted, #667);text-transform:uppercase;letter-spacing:.02em;margin-bottom:6px}.po-money-h button{text-transform:none;letter-spacing:0;font-weight:400;margin-left:auto}.dict-val{display:inline-flex;align-items:center;gap:6px}.dict-val .tb-ico{opacity:0;transition:opacity .1s}.tbl tr:hover .dict-val .tb-ico,.dict-val .tb-ico:focus{opacity:.7}.dict-rename{display:inline-flex;align-items:center;gap:6px}.dict-rename input{height:30px;min-width:220px;box-sizing:border-box;padding:0 8px}.ms-line{display:flex;flex-direction:column;gap:6px}.ms-row{display:flex;align-items:center;gap:10px;padding:5px 8px;border-radius:8px;border:1px solid transparent}.ms-check{flex:0 0 auto;width:16px;height:16px;cursor:pointer;accent-color:var(--brand)}.ms-check:disabled{cursor:default}.ms-label{flex:1 1 auto;min-width:0;font-size:13px;color:#2b3440}.ms-date{flex:0 0 170px}.ms-row.ms-done{background:#eef6f0;border-color:#d3e6d9}.ms-row.ms-active{background:#fbf5db;border-color:#ecdfab}.ms-row.ms-gap{border-color:#e0c98a;border-style:dashed}.ms-row.ms-gap .ms-label{color:#9a8748}.ms-row.ms-plan .ms-label{color:#99a3ae}.ms-row.ms-plan .isodate-in{font-style:italic;color:#8a94a0}.ms-fillplan{margin-left:10px;font-weight:400}.ag-theme-quartz .ag-cell.cell-ms-plan{font-style:italic;color:#8a94a0}.isodate{position:relative;display:inline-flex;align-items:center;width:100%}.isodate-in{width:100%;padding:7px 30px 7px 9px;border:1px solid #ccd2da;border-radius:7px;font:inherit;font-size:13px;font-variant-numeric:tabular-nums;background:#fff}.isodate-in:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-tint)}.isodate.bad .isodate-in{border-color:var(--danger);box-shadow:0 0 0 2px #f7d9d9}.isodate-in:disabled{background:#f5f6f8;color:#6b7280}.isodate-cal{position:absolute;right:3px;top:50%;transform:translateY(-50%);width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:#6b7684}.isodate-cal:hover{color:var(--brand)}.isodate-cal .isodate-native{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;border:0;padding:0;margin:0;min-width:0;min-height:0;flex:none}.po-move{min-width:360px}.po-move-row{display:flex;align-items:center;gap:10px;margin-top:6px}.po-move-row .isodate{flex:0 0 170px}.po-move-label{flex:1 1 auto;min-width:0;font-size:13px;color:#2b3440}.po-move-actions{display:flex;gap:8px;margin-top:12px}.tb-bulk{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;background:var(--brand-tint);border:1px solid var(--brand-tint-bd);border-radius:7px;font-size:13px;color:var(--brand-ink)}.tb-bulk input{padding:5px 7px;border:1px solid #ccd2da;border-radius:6px;font-size:13px}.po-comment{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid #ccd2da;border-radius:7px;font-size:13px;font-family:inherit;resize:vertical}.doc-total td{border-top:2px solid var(--tint-bd);font-weight:600;background:var(--tint-5)}.po-cmt{border-left:2px solid var(--brand-tint-bd);padding:4px 0 6px 10px;margin:0 0 8px}.po-cmt-h{display:flex;gap:8px;align-items:baseline;font-size:12px;margin-bottom:2px}.po-cmt-b{white-space:pre-wrap;word-break:break-word}.po-cmt-add{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:8px}.po-comment:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-tint)}.po-add{display:flex;gap:6px;align-items:center;margin-bottom:8px;flex-wrap:wrap}.po-add input{padding:6px 8px;border:1px solid #ccd2da;border-radius:6px;font-size:13px}.po-add input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-tint)}.po-add .lst-muted{font-size:12px}.po-grid{width:100%}.kancol-more{margin-top:2px;padding:6px 8px;border:1px dashed #c5ccd6;border-radius:8px;background:#fff;color:var(--brand);font-size:12px;cursor:pointer}.kancol-more:hover{background:var(--brand-tint)}.toolbar input:focus,.toolbar select:focus,.colsearch:focus,.vm-namerow input:focus,.dict-add input:focus,.dict-add select:focus,.acct-form input:focus,.acct-form select:focus,.acct-form textarea:focus,.field input:focus,.field select:focus,.tb-bulk input:focus,.trackerpanel-f>input:focus,.trackerpanel-f>select:focus,.trackerpanel-text:focus,.trackerpanel-title:focus,.trackerfilter select:focus,.trackeradd input:focus,.bk-restore-row input:focus,.cfgfield input:focus,.lst-quick:focus,.seo-add input:focus,.login input:focus,.toolbar .sel:focus,.dict-add .sel:focus,.acct-form .sel:focus,.field .sel:focus,.trackerpanel-f>.sel:focus,.trackerassignee>.sel:focus,.trackerfilter .sel:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-tint)}.ic-inline{vertical-align:-2px;margin-right:4px;flex:0 0 auto}.link-ico{vertical-align:-2px;margin-left:3px;opacity:.7}.cell-del-btn{background:transparent;border:0;cursor:pointer;padding:2px;color:#98a2b0;display:inline-flex;align-items:center}.cell-del-btn:hover{color:var(--danger)}.jr-icon svg,.lst-audit-act svg{vertical-align:-2px}.colDrawer-x button,.modal-x{display:inline-flex;align-items:center;justify-content:center}.navext{margin-left:4px;opacity:.8;flex:0 0 auto}.layout.collapsed .navext{display:none}.acct-test-ok{color:#1a7f42}.acct-test-err{color:var(--danger)}.acct-test-wait{color:#8a94a0}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .lst-kpi{background:var(--tint-2);border-color:var(--tint-bd-soft)}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .lst-kpi.lst-skel{background:var(--tint-8);border-color:var(--tint-bd-soft)}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .art-an{background:var(--tint-2);border-color:var(--tint-bd)}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .art-an-in{background:var(--tint-5)}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .pill{background:var(--tint-8)}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .docs,html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .keybox{background:color-mix(in srgb,var(--brand) 24%,#0d1420);border:1px solid color-mix(in srgb,var(--brand) 45%,#0d1420)}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .modal,html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .modal-card,html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .acct-modal{background:var(--tint-2)}.po-pay-pinchip{display:inline-flex;align-items:center;gap:2px;margin-left:4px;font-size:10px;color:#8a6d1f;background:#fdf4dd;border:1px solid #ecd9a8;border-radius:8px;padding:0 4px;vertical-align:middle;white-space:nowrap}.po-pay-pinx{padding:0 2px;font-size:11px;line-height:1;border:0}.rc-preview{max-width:900px}.rc-preview-tbl{margin-top:8px}.rc-preview-tbl th:first-child{width:26px}.rc-prev-off td{opacity:.55}.rc-prev-off td:first-child{opacity:1}.rc-prev-hint{font-size:12px;color:#2b6a43}.rc-prev-cover{font-size:11px;color:#8a94a0;margin-top:2px}.rc-prev-cover.full{color:#1f8a4c;font-weight:600}.ff-form input:not([type=checkbox]):not([type=file]),.ff-form select,.ff-form .sel{height:34px;min-width:120px;max-width:100%;box-sizing:border-box;padding:6px 10px;border:1px solid #ccd2da;border-radius:6px;font:inherit;background:#fff}.ff-form .tbl{width:100%;table-layout:fixed}.ff-form .tbl th,.ff-form .tbl td{padding:5px 7px;vertical-align:middle}.ff-form .tbl input:not([type=checkbox]),.ff-form .tbl select,.ff-form .tbl .po-sugg-wrap,.ff-form .tbl .sel{width:100%;min-width:0;box-sizing:border-box}.ff-form .tbl td{overflow:hidden;text-overflow:ellipsis}.ff-form .tbl td.ff-del{overflow:visible;text-align:center;padding:5px 2px}.ff-form .tbl td.ff-del .ghost{padding:4px 6px;line-height:1}.ff-form input:focus,.ff-form select:focus,.ff-form .sel:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-tint)}.ff-form .tb-field{display:flex;flex-direction:column;align-items:flex-start;gap:4px;font-size:12px;color:var(--muted, #667);min-width:0;flex:0 1 auto;max-width:100%}.ff-form .tb-field>input,.ff-form .tb-field>select,.ff-form .tb-field>.sel{width:100%}.ff-form .tbl input:not([type=checkbox]){height:28px;padding:3px 7px}html.theme-dark .ff-form input:not([type=file]),html.theme-dark .ff-form select,html.theme-dark .ff-form .sel{background:#23262b;border-color:#3a3f46;color:#ddd}.cell-flag-off{color:#b7791f;font-weight:600}.lst-checkline{display:flex;align-items:center;gap:8px;min-height:30px}.lst-checkline input[type=checkbox]{width:16px;height:16px}.rc-prev-body{display:flex;flex-direction:column;gap:14px}.rc-prev-sec{border:1px solid var(--border-card, #dfe5ec);border-radius:8px;padding:10px 12px}.rc-prev-h{font-weight:600;font-size:13px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.rc-prev-dot{width:8px;height:8px;border-radius:50%;flex:none}.rc-prev-dot.apply{background:#2f9e5f}.rc-prev-dot.calc{background:#d69e2e}.rc-prev-dot.order{background:var(--brand, #3577c8)}.rc-prev-list{margin:6px 0 0;padding-left:18px;font-size:13px;line-height:1.7}.rc-prev-list li{margin:0}.rc-prev-note{margin-top:2px}html.theme-dark{--nav-accent: #8a5cf5;--brand: #8a5cf5;--brand-d: #7846e0;--brand-tint: #2b2440;--brand-tint-bd: #4a3d72;--brand-ink: #d9ccff;--border-card: #363636;--tint-2: #262626;--tint-5: #2a2a2a;--tint-8: #303030;--tint-hover: #363636;--tint-bd: #363636;--tint-bd-soft: #2a2a2a;--tint-ctl-bd: #3f3f3f;--ink: #dadada;--muted: #999999;--card: #242424;--warn-ink: #e0b360;color-scheme:dark}html.theme-dark body,html.theme-dark .main{background:#1e1e1e;color:#dadada}html.theme-dark .topbar{background:#1a1a1a;border-bottom-color:#363636}html.theme-dark .topbar .who{color:#cfcfcf}html.theme-dark .toolbar .info{color:#999}html.theme-dark .lst-panel-h{color:#cfcfcf}html.theme-dark input:not([type=checkbox]):not([type=radio]):not([type=file]),html.theme-dark select,html.theme-dark textarea,html.theme-dark .sel{color:#dadada}html.theme-dark input::placeholder,html.theme-dark textarea::placeholder{color:#666}html.theme-dark .ghost,html.theme-dark .btn-ghost{color:#cfcfcf}html.theme-dark .ag-theme-quartz{--ag-foreground-color: #dadada;--ag-secondary-foreground-color: #999999;--ag-data-color: #dadada;--ag-header-foreground-color: #b3b3b3}html.theme-dark .ag-theme-quartz .ag-header-cell-text{color:#b3b3b3}html.theme-dark .ag-theme-quartz .ag-row-pinned{background:#2a2a2a!important}html.theme-dark .ag-theme-quartz .ag-floating-top{border-bottom-color:#3f3f3f}html.theme-dark .tbl th{color:#b3b3b3}html.theme-dark .panelcard{background:#242424;border-color:#363636}html.theme-dark .lst-kpi b{color:#dadada}html.theme-dark .lst-kpi em,html.theme-dark .usermenu-theme span,html.theme-dark .modal-x{color:#999}html.theme-dark .modal-x:hover{color:#dadada}html.theme-dark .colDrawer-x button{color:#999}html.theme-dark .colDrawer-x{border-bottom-color:#363636}html.theme-dark .navsep{color:#777}html.theme-dark .sidebar{background:#171717;color:#b3b3b3}html.theme-dark .brand{color:#dadada}html.theme-dark .navlink{color:#b3b3b3}html.theme-dark .navlink.ext{color:#8a8a8a}html.theme-dark .navlink:hover{background:#262626;color:#dadada}html.theme-dark .navlink.active{background:#2b2440;color:#fff;border-left-color:#8a5cf5}html.theme-dark{--danger: #f28b82}html.theme-dark a{color:#a99bf0}html.theme-dark .seg button{color:#cfcfcf}html.theme-dark .tb-check,html.theme-dark .tb-field,html.theme-dark .toolbar label{color:#b9b9b9}html.theme-dark .lst-audit-what,html.theme-dark .ms-label,html.theme-dark .po-move-label,html.theme-dark .bk-lamp-label,html.theme-dark .jr-sum,html.theme-dark .turnstat b,html.theme-dark .bk-card-h{color:#cfcfcf}html.theme-dark .lst-name{color:#dadada}html.theme-dark .kancard-art{color:#b3b3b3}html.theme-dark .rec-why{color:#999}html.theme-dark .rec-why b{color:#cfcfcf}html.theme-dark .rec-qty{background:#303030;color:#dadada}html.theme-dark .rec-noimg,html.theme-dark .art-noimg,html.theme-dark .artcell-noimg{background:#2a2a2a;color:#8a8a8a}html.theme-dark .drp-pop{background:#262626;border-color:#3f3f3f;color:#cfcfcf;box-shadow:0 10px 32px #00000080}html.theme-dark .drp-pop .drp-day,html.theme-dark .drp-pop button{color:#cfcfcf}html.theme-dark .drp-pop .drp-day:hover,html.theme-dark .drp-pop .drp-preset:hover,html.theme-dark .drp-pop .drp-nav button{background:#363636}html.theme-dark .sparktip,html.theme-dark .healthtip,html.theme-dark .issues-pop{background:#262626;border-color:#3f3f3f;color:#cfcfcf}html.theme-dark .sparktip b,html.theme-dark .healthtip{color:#dadada}html.theme-dark .sub-toolbar{background:#242424}html.theme-dark .permchip{background:#303030;color:#cfcfcf}html.theme-dark .permchip.role{background:#2b2440;color:#d9ccff}html.theme-dark .permchip.extra{background:#1e3527;color:#9fd8b0}html.theme-dark .permchip.denied{background:#3a2124;color:#f2b1ac}html.theme-dark .reg-lastlink{background:#1e3527;color:#9fd8b0}html.theme-dark .po-pay-tbl tr.po-pay-fact td,html.theme-dark .po-pay-virtual.po-pay-fact td{background:#20301f}html.theme-dark .po-pay-tbl tr.po-pay-fact input{background-color:#263a24}html.theme-dark .po-arch-badge{background:#303030;color:#b3b3b3}html.theme-dark .art-sku.off{background:#2a2a2a}html.theme-dark .bk-green-b{background:#1e3527}html.theme-dark .bk-red-b{background:#3a2124}html.theme-dark .bk-promoting{background:#3a2f1a}html.theme-dark .acct-amber{background:#6b5c14}html.theme-dark .lst-incoming{background:#1e2a40;color:#9db9e8}html.theme-dark .po-pay-pinchip{background:#3a2f1a;border-color:#6b5c14;color:#e0c169}html.theme-dark .dict-req{background:#3a2f1a;color:#e0c169}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .drp-pop{background:var(--tint-2);border-color:var(--tint-ctl-bd)}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .drp-pop .drp-day:hover,html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .drp-pop .drp-preset:hover,html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .drp-pop .drp-nav button{background:var(--tint-hover)}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .sparktip,html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .healthtip,html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .issues-pop{background:var(--tint-2);border-color:var(--tint-ctl-bd)}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .sub-toolbar{background:var(--tint-5)}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .permchip{background:var(--tint-8)}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .rec-qty{background:var(--tint-8)}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .art-noimg,html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .artcell-noimg,html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .rec-noimg{background:var(--tint-5)}html.theme-dark .dicts-tab{color:#b3b3b3}html.theme-dark .pcal-alert{color:#999}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .drp-presets{background:var(--tint-5);border-right-color:var(--tint-bd-soft)}html.theme-dark .pcal-chip:not(.ship){background:#1e2a40;color:#9db9e8}html.theme-dark .pcal-chip.ship{background:#3a2f1a;color:#e0c169;border-left-color:var(--brand)}html.theme-dark .turnbar{color:#b9b9b9}html.theme-dark .turnleg b{color:#dadada}html.theme-dark .turnbox{border-color:#ffffff2e}html.theme-bratz{--nav-accent: #ffa9d6;--brand: #d6338f;--brand-d: #b3226f;--brand-tint: #fbdff0;--brand-tint-bd: #eda3cd;--brand-ink: #85175b;--border-card: #f0cbe0;--tint-2: #fdf3f9;--tint-5: #fbe9f3;--tint-8: #f8dfee;--tint-hover: #f9e3f0;--tint-bd: #eec9df;--tint-bd-soft: #f5dbe9;--tint-ctl-bd: #e2b1cd;--ink: #431630;--muted: #a06d8a}html.theme-bratz body,html.theme-bratz .main{background:linear-gradient(165deg,#fff0f8,#fce3f1 60%,#f8d7ea)}html.theme-bratz .topbar{background:linear-gradient(90deg,#fde9f5,#fbdff0);border-bottom-color:#f0c2dc;position:relative}html.theme-bratz .topbar:after{content:"";position:absolute;top:0;left:56%;width:44px;height:92px;background:url(/bratz-chain.svg) top center / contain no-repeat;pointer-events:none;z-index:4;transform-origin:top center;animation:chain-sway 7s ease-in-out infinite}@keyframes chain-sway{0%,to{transform:rotate(-3.5deg)}50%{transform:rotate(3.5deg)}}@media (prefers-reduced-motion: reduce){html.theme-bratz .topbar:after{animation:none}}html.theme-bratz .sidebar{background:linear-gradient(180deg,#170610,#260c1c 60%,#1b0813);color:#f4cfe6;overflow:hidden}html.theme-bratz .brand{color:#ff9ad4}html.theme-bratz .navlink{color:#f4cfe6}html.theme-bratz .navlink.ext{color:#cf93b4}html.theme-bratz .navsep{color:#c07fa2}html.theme-bratz .navsep-btn:hover{color:#ff9ad4}html.theme-bratz .navlink:hover{background:#ff5fb029;color:#fff}html.theme-bratz .navlink.active{background:linear-gradient(90deg,#ff5fb0,#c22b86);color:#fff;border-left-color:#ffa9d6}html.theme-bratz .burger:hover{background:#ff5fb033!important}html.theme-bratz .season-deco{display:block;position:absolute;left:0;right:0;bottom:0;height:235px;z-index:0;pointer-events:none;overflow:hidden;background:url(/bratz-deco.svg) center bottom 4px / 186px auto no-repeat,url(/bratz-girl.png) left 8px bottom / auto 205px no-repeat,linear-gradient(180deg,#1b0813,#1b0813b8 30%,#1b081359),url(/bratz-leo.jpg) center / 210px auto}html.theme-bratz .season-deco .sd-sun,html.theme-bratz .season-deco .sd-wave{display:none}html.theme-bratz .season-air{display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}html.theme-bratz .season-air span{position:absolute;top:auto;width:13px;height:13px;background:#ffc9e4;opacity:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0 L14.6 9.4 L24 12 L14.6 14.6 L12 24 L9.4 14.6 L0 12 L9.4 9.4 Z' fill='white'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 0 L14.6 9.4 L24 12 L14.6 14.6 L12 24 L9.4 14.6 L0 12 L9.4 9.4 Z' fill='white'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;animation:bratz-twinkle 7s ease-in-out infinite}@keyframes bratz-twinkle{0%,42%,to{opacity:0;transform:scale(.35) rotate(0)}8%{opacity:.95;transform:scale(1) rotate(18deg)}24%{opacity:.3;transform:scale(.7) rotate(32deg)}}html.theme-bratz .season-air .sa1{left:12%;bottom:74%;animation-delay:0s}html.theme-bratz .season-air .sa2{left:78%;bottom:82%;width:9px;height:9px;animation-delay:1.2s}html.theme-bratz .season-air .sa3{left:55%;bottom:62%;width:16px;height:16px;animation-delay:2.4s}html.theme-bratz .season-air .sa4{left:24%;bottom:46%;animation-delay:3.6s}html.theme-bratz .season-air .sa5{left:84%;bottom:38%;width:10px;height:10px;animation-delay:4.8s}html.theme-bratz .season-air .sa6{left:48%;bottom:28%;width:8px;height:8px;animation-delay:6s}html.theme-bratz .login button,html.theme-bratz .toolbar>button:where(:not(.ghost):not(.btn-ghost)),html.theme-bratz .topbar>button:where(:not(.ghost):not(.btn-ghost)){background:linear-gradient(180deg,#471132,#2a0820);color:#ff9ad4}html.theme-bratz .login button:hover,html.theme-bratz .toolbar>button:where(:not(.ghost):not(.btn-ghost)):hover,html.theme-bratz .topbar>button:where(:not(.ghost):not(.btn-ghost)):hover{background:linear-gradient(180deg,#5b1a42,#38102c);color:#ffc9e4}html.theme-bratz .seg button{background:var(--tint-2);color:var(--ink)}html.theme-bratz .seg button:hover{background:var(--tint-hover);color:var(--ink)}html.theme-bratz .seg button.on{background:var(--brand);color:#fff}html.theme-bratz .seg button.on:hover{background:var(--brand-d);color:#fff}html.theme-bratz .ag-theme-quartz{--ag-header-background-color: #2b0c1f;--ag-header-foreground-color: #ffd3ea}html.theme-bratz .ag-theme-quartz .ag-header-cell-text{color:#ffd3ea}html.theme-bratz .ag-theme-quartz .ag-header-icon{color:#d98cb6}html.theme-bratz .tbl th{background:#2b0c1f;color:#ffd3ea}html.theme-bratz .ag-theme-quartz .ag-row-pinned{background:#fbdff0!important}html.theme-tatar{--nav-accent: #d8b23a;--brand: #157347;--brand-d: #0e5c38;--brand-tint: #e2f3e9;--brand-tint-bd: #a6d9bc;--brand-ink: #0b4a2c;--border-card: #d8e8de;--tint-2: #f6fbf8;--tint-5: #eef7f1;--tint-8: #e4f1e8;--tint-hover: #e9f4ec;--tint-bd: #cfe4d6;--tint-bd-soft: #e0eee5;--tint-ctl-bd: #b9d6c4;--ink: #21382b;--muted: #6d8377}html.theme-tatar body,html.theme-tatar .main{background:linear-gradient(165deg,#f7fcf9,#eef7f1 60%,#e7f2ea)}html.theme-tatar .topbar{background:linear-gradient(90deg,#f2faf5,#e9f4ec);border-bottom-color:#cfe4d6;position:relative}html.theme-tatar .topbar:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:linear-gradient(90deg,#169b62 0,#169b62 44%,#f6f6f4 44%,#f6f6f4 56%,#d05353 56%,#d05353);pointer-events:none}html.theme-tatar .sidebar{background:linear-gradient(180deg,#0c3020,#12472b 65%,#0d3522);color:#d7eadd;overflow:hidden}html.theme-tatar .brand{color:#fff}html.theme-tatar .navlink{color:#d7eadd}html.theme-tatar .navlink.ext{color:#9dc3ab}html.theme-tatar .navsep{color:#8fb89e}html.theme-tatar .navsep-btn:hover{color:#d8b23a}html.theme-tatar .navlink:hover{background:#d8b23a1f;color:#fff}html.theme-tatar .navlink.active{background:linear-gradient(90deg,#1e9e58,#157347);color:#fff;border-left-color:#d8b23a}html.theme-tatar .burger:hover{background:#d8b23a2e!important}html.theme-tatar .season-deco{display:block;position:absolute;left:0;right:0;bottom:0;height:190px;z-index:0;pointer-events:none;overflow:hidden;background:url(/tatar-deco.svg) center bottom / 210px auto no-repeat}html.theme-tatar .season-deco .sd-sun,html.theme-tatar .season-deco .sd-wave{display:none}html.theme-tatar .season-air{display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}html.theme-tatar .season-air span{width:13px;height:13px;background:#d8b23a;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 22 C 4 14 4 6 12 1 C 20 6 20 14 12 22 Z' fill='white'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 22 C 4 14 4 6 12 1 C 20 6 20 14 12 22 Z' fill='white'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}html.theme-tatar .season-air .sa2,html.theme-tatar .season-air .sa5{background:#d75a5a;width:10px;height:10px}html.theme-tatar .season-air .sa3,html.theme-tatar .season-air .sa6{background:#e9f4ec;width:9px;height:9px}html.theme-tiggo{--nav-accent: #e0453d;--brand: #6f6880;--brand-d: #59536a;--brand-tint: #efedf3;--brand-tint-bd: #c7c2d2;--brand-ink: #3d3850;--border-card: #dedbe4;--tint-2: #faf9fc;--tint-5: #f3f1f6;--tint-8: #eceaf1;--tint-hover: #efedf4;--tint-bd: #d9d5e0;--tint-bd-soft: #e8e5ee;--tint-ctl-bd: #c5c0d0;--ink: #2c2933;--muted: #757080}html.theme-tiggo body,html.theme-tiggo .main{background:linear-gradient(168deg,#fbfafc,#f4f2f7 55%,#edeaf1)}html.theme-tiggo .topbar{background:linear-gradient(90deg,#f7f5fa,#efedf4);border-bottom-color:#dcd8e4;position:relative}html.theme-tiggo .topbar:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:linear-gradient(90deg,#e0453d00,#e0453d 18%,#b32f2b,#e0453d 82%,#e0453d00);pointer-events:none}html.theme-tiggo .sidebar{background:linear-gradient(180deg,#34303d,#453f52 55%,#2c2934);color:#e6e3ec;overflow:hidden}html.theme-tiggo .brand{color:#fff;letter-spacing:.3px}html.theme-tiggo .navlink{color:#ddd9e6}html.theme-tiggo .navlink.ext{color:#a9a3b6}html.theme-tiggo .navsep{color:#a49eb2}html.theme-tiggo .navsep-btn:hover{color:#e0453d}html.theme-tiggo .navlink:hover{background:#c9ccd324;color:#fff}html.theme-tiggo .navlink.active{background:linear-gradient(90deg,#6f6880,#514b61);color:#fff;border-left-color:#e0453d}html.theme-tiggo .burger:hover{background:#c9ccd333!important}html.theme-tiggo .season-deco{display:block;position:absolute;left:0;right:0;bottom:0;height:169px;z-index:0;pointer-events:none;overflow:hidden;background:url(/tiggo-car-front.webp) center bottom / 100% auto no-repeat}html.theme-tiggo .season-deco .sd-sun,html.theme-tiggo .season-deco .sd-wave{display:none}html.theme-tiggo .season-deco:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;mix-blend-mode:screen;pointer-events:none;background:radial-gradient(ellipse 16% 9% at 9% 53%,#e2f0fff2,#bedcff00 70%),radial-gradient(ellipse 16% 9% at 91% 53%,#e2f0fff2,#bedcff00 70%);filter:blur(1.5px);animation:tiggo-lamp 5.5s ease-in-out infinite}html.theme-tiggo .season-deco:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;mix-blend-mode:screen;pointer-events:none;background:radial-gradient(ellipse 26% 15% at 9% 53%,#ffffffeb,#d6eaff00 72%),radial-gradient(ellipse 26% 15% at 91% 53%,#ffffffeb,#d6eaff00 72%);opacity:0;animation:tiggo-highbeam 11s ease-in-out infinite}@keyframes tiggo-lamp{0%,to{opacity:.5}50%{opacity:.85}}@keyframes tiggo-highbeam{0%,86%{opacity:0}87.5%{opacity:.9}88.5%{opacity:.1}89.5%{opacity:.9}91%,to{opacity:0}}@media (prefers-reduced-motion: reduce){html.theme-tiggo .season-deco:before,html.theme-tiggo .season-deco:after{animation:none}}html.theme-tiggo .season-air{display:block;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}html.theme-tiggo .season-air span{width:3px;height:16px;border-radius:2px;background:#cfcad9;opacity:.5}html.theme-tiggo .season-air .sa2,html.theme-tiggo .season-air .sa5{height:11px;background:#e0453d;opacity:.35}html.theme-tiggo .season-air .sa3,html.theme-tiggo .season-air .sa6{height:20px;background:#fff;opacity:.3}.tiggo-plate{display:none!important}button.ghost.ff-alert{border-color:var(--danger);color:var(--danger);font-weight:600}button.ghost.ff-alert:hover{background:color-mix(in srgb,var(--danger) 10%,transparent)}.pcal-yearwrap{display:flex;gap:14px;align-items:flex-start;flex-wrap:wrap}.pcal-yearwrap .pcal-details{flex:1;min-width:420px;margin-top:0}.pcal-year{display:flex;flex-direction:column;gap:4px}.pcal-yrow{display:flex;gap:6px;align-items:stretch}.pcal-ylabel{width:108px;flex-shrink:0;display:flex;flex-direction:column;justify-content:center;font-weight:600;font-size:13px;color:var(--ink)}.pcal-ylabel span{font-weight:500;font-size:11.5px;color:var(--muted)}.pcal-ycell{width:118px;padding:4px 8px;text-align:left;cursor:default;border:1px solid var(--tint-bd-soft);border-radius:7px;background:#fff;display:flex;flex-direction:column;gap:1px;color:var(--ink)}.pcal-ycell.has{cursor:pointer;border-color:var(--brand-tint-bd)}.pcal-ycell.has:hover{filter:brightness(.97)}.pcal-ycell.sel{outline:2px solid var(--brand);outline-offset:-1px}.pcal-ycell.today{border-color:var(--brand);border-width:2px;padding:3px 7px}.pcal-ywk{font-size:10.5px;color:var(--muted)}.pcal-ydate{font-size:11.5px;color:var(--muted)}.pcal-ysum{font-size:12.5px}.pcal-yusdt{font-size:12.5px;font-weight:600}.pcal-ycell:not(.has) .pcal-ysum{color:var(--muted);font-weight:500}.pcal-ycell.past{background:color-mix(in srgb,var(--muted) 12%,transparent);border-color:var(--tint-bd-soft);color:var(--muted)}.pcal-ycell.overdue{background:color-mix(in srgb,var(--danger) 12%,transparent);border-color:color-mix(in srgb,var(--danger) 45%,transparent)}.pcal-ycell.overdue .pcal-ysum{color:var(--danger)}.pcal-cell.pcal-pad{visibility:hidden;border:0}.mv-funnel{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin:8px 0}.mv-step{border:1px solid var(--tint-bd-soft);border-radius:8px;padding:7px 9px;background:var(--card, transparent);display:flex;flex-direction:column;gap:2px}.mv-step-label{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mv-step-val{font-size:16px;font-weight:600;color:var(--ink)}.mv-step-bar{height:4px;border-radius:3px;background:var(--tint-bd-soft);overflow:hidden}.mv-step-bar span{display:block;height:100%;border-radius:3px;background:var(--brand, #4367ac)}.mv-step-mp{font-size:11px;color:var(--muted)}.mv-warn{margin:6px 0;padding:7px 11px;border-radius:8px;font-size:13px;color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,transparent);border:1px solid color-mix(in srgb,var(--danger) 35%,transparent)}.mv-panels{display:flex;gap:8px;align-items:stretch}.mv-panels .mv-unacc{flex:1 1 0;min-width:0;display:flex;flex-direction:column;max-height:46vh}.mv-panels .mv-unacc-body{flex:1 1 auto;min-height:0}.salespage:has(.mv-panels){overflow-y:auto}.mv-warn-cell{color:var(--danger)}.wo-order-pop input[type=number]{height:28px;box-sizing:border-box;padding:4px 8px;border:1px solid var(--tint-ctl-bd, #ccd2da);border-radius:6px;font:inherit;background:var(--tint-2, #fff);color:var(--ink, inherit)}.wo-order-pop input[type=number]:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-tint)}.mv-gridwrap{min-height:320px}.mv-unacc{margin:6px 0;border:1px solid var(--tint-bd-soft);border-radius:8px;overflow:hidden}.mv-unacc-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 11px;font-size:13px;font-weight:600;border-bottom:1px solid var(--tint-bd-soft)}.mv-unacc-body{max-height:40vh;overflow:auto}.mv-unacc-tbl{width:100%;border-collapse:collapse;font-size:12.5px}.mv-unacc-tbl thead th{position:sticky;top:0;background:var(--card, #fff);z-index:1}.mv-unacc-tbl th{text-align:left;padding:5px 11px;color:var(--muted);font-weight:500}.mv-unacc-tbl td{padding:4px 11px;border-top:1px solid var(--tint-bd-soft)}.mv-unacc-tbl td.neg{color:var(--danger);font-weight:600}.mv-unacc-tbl td:nth-child(2),.mv-unacc-tbl td:nth-child(3),.mv-unacc-tbl td:nth-child(4),.mv-unacc-tbl th:nth-child(2),.mv-unacc-tbl th:nth-child(3),.mv-unacc-tbl th:nth-child(4){text-align:right}.ag-theme-quartz .ag-cell.mv-cell-gap{color:var(--danger);font-weight:600}.po-sugg-wrap{position:relative;display:inline-block}.po-sugg.po-sugg-fixed{position:fixed;top:auto;left:auto;z-index:1400}.po-sugg{position:absolute;top:calc(100% + 4px);left:0;z-index:60;min-width:340px;background:var(--card, #fff);border:1px solid var(--tint-bd-soft);border-radius:8px;box-shadow:0 6px 18px #0000001f;max-height:320px;overflow:auto;padding:4px}.po-sugg button{display:flex;flex-direction:column;gap:1px;width:100%;text-align:left;border:0;background:transparent;padding:6px 9px;border-radius:6px;cursor:pointer;font-size:12.5px;color:var(--ink)}.po-sugg button:hover{background:var(--brand-tint, #eef4ff)}.po-sugg button b{font-weight:600}.po-sugg button span{font-size:11.5px;color:var(--muted)}.po-code-edit{font-size:inherit;font-weight:inherit;width:150px;padding:1px 6px;border:1px solid #ccd2da;border-radius:6px}.po-code-btn{padding:2px 5px;margin-left:2px;vertical-align:middle}.art-cost-sum{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding:4px 0 10px}.art-cost-big{font-size:22px;font-weight:700}.art-ops-wrap{max-height:420px;overflow:auto}.art-ops{width:100%;font-size:13px}.art-ops thead th{position:sticky;top:0;z-index:1;background:var(--card, #fff)}.art-ops .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.art-ops-wrap+button{margin-top:8px}.colDrawer-wide{width:min(860px,92vw)}.adjpanel{display:flex;flex-direction:column;gap:6px;overflow:auto;max-height:100%}.adj-sum{font-size:13px;padding:2px 0 6px}.adj-lead{font-size:13px;color:var(--muted, #6b7280);line-height:1.55;padding-bottom:4px}.adj-rules{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.adj-rule{border:1px solid var(--border-card, #dfe5ec);border-radius:8px;padding:9px 11px;display:flex;flex-direction:column;gap:5px}.adj-rule.off{opacity:.62}.adj-rule-t{font-size:13px}.adj-rule-h{font-size:12px;color:var(--muted, #6b7280);line-height:1.5}.adj-modes{display:inline-flex;border:1px solid var(--tint-ctl-bd, #cbd5e1);border-radius:7px;overflow:hidden;align-self:flex-start}.adj-mode{border:0;background:transparent;padding:4px 10px;font-size:12px;cursor:pointer;color:var(--ink, #1f2937);border-right:1px solid var(--tint-bd, #e2e8f0)}.adj-mode:last-child{border-right:0}.adj-mode:hover:not(:disabled){background:var(--tint-hover, #eef2f7)}.adj-mode.on{background:var(--brand, #3577c8);color:#fff;font-weight:600}.adj-mode:disabled{cursor:default}.adj-calc td{color:var(--muted, #6b7280)}.adj-muted-box{margin-top:10px}.adj-muted-h{display:flex;align-items:center;gap:6px;border:0;background:none;padding:4px 0;cursor:pointer;font:inherit;font-size:13px;font-weight:600;color:var(--ink, #1f2937)}.adj-tbl{width:100%;font-size:13px}.adj-tbl .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.adj-off{opacity:.55;text-decoration:line-through}.gap-plus{color:var(--danger);font-weight:600}.gap-minus{color:var(--accent, #2563eb);font-weight:600}.gap-good{color:var(--ok, #16a34a);font-weight:600}.row-muted{opacity:.5;text-decoration:line-through}.err-screen{max-width:720px;margin:60px auto;padding:24px;text-align:left}.err-screen h2{margin:0 0 8px;font-size:20px;color:var(--ink)}.err-screen p{color:var(--muted);line-height:1.5}.err-screen-msg{background:var(--bg-soft, rgba(127,127,127,.08));border:1px solid var(--border-card);border-radius:8px;padding:10px 12px;font-size:12px;white-space:pre-wrap;overflow-x:auto}.err-screen-actions{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 6px}.err-screen-hint{font-size:12px}.load-err{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:8px 0;padding:8px 12px;border:1px solid var(--danger, #d33);border-radius:8px;background:#d3333312;font-size:13px}.load-err b{color:var(--danger, #d33)}.load-err span{color:var(--muted)}.proxy-msg{font-size:12px;color:var(--muted);margin-top:3px}.proxy-msg.bad{color:var(--danger, #d33)}.clr-wrap{position:relative;display:inline-block}.clr-btn{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;font-size:12px;border:1px solid var(--border-card);border-radius:7px;background:transparent;cursor:pointer}.clr-btn:disabled{opacity:.55;cursor:default}.clr-btn i{width:16px;height:16px;border-radius:4px;flex:none;border:1px solid var(--border-card)}.clr-pop{position:absolute;z-index:30;top:calc(100% + 4px);left:0;padding:8px;background:var(--card, #fff);border:1px solid var(--border-card);border-radius:10px;box-shadow:0 8px 24px #0000002e}.clr-grid{display:grid;grid-template-columns:repeat(6,24px);gap:6px}.clr-sw{width:24px;height:24px;border-radius:6px;cursor:pointer;padding:0;border:1px solid rgba(127,127,127,.45)}.clr-sw.on{outline:2px solid var(--accent, #3577c8);outline-offset:2px}.clr-manual{display:flex;align-items:center;gap:6px;margin-top:8px}.clr-manual input{width:96px;font-family:ui-monospace,Consolas,monospace}.roacharts{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:12px;padding:10px 12px 0}.roachart{position:relative;background:var(--card);border:1px solid var(--border-card);border-radius:10px;padding:8px 10px 6px}.roachart-title{font-weight:600;font-size:13px;margin-bottom:2px}.roachart svg{width:100%;height:auto;display:block}.roachart-empty{color:var(--muted);font-size:12px;margin:18px 0;text-align:center}.roachart-legend{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.roachart-legend button{display:inline-flex;align-items:center;gap:5px;font-size:11px;padding:2px 7px;line-height:1.5}.roachart-legend button.off{opacity:.5}.roachart-legend i,.roachart-tip i{width:9px;height:9px;border-radius:2px;border:1px solid transparent;flex:none}.roachart-tip{position:absolute;right:10px;top:26px;z-index:3;pointer-events:none;background:var(--card);border:1px solid var(--border-card);border-radius:8px;padding:6px 8px;font-size:11px;display:flex;flex-direction:column;gap:2px;box-shadow:0 6px 18px #0000002e}.roachart-tip span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.roapage{overflow-y:auto}.roatables{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;padding:10px 12px 14px}.roapivot{background:var(--card, transparent);border:1px solid var(--border-card);border-radius:10px;padding:8px 10px 10px;overflow-x:auto;max-width:100%}.roapivot .roachart-title{position:sticky;left:0}.roapivot table{border-collapse:collapse;font-size:12px}.roapivot th,.roapivot td{border:1px solid var(--border-card);padding:4px 10px;text-align:right;white-space:nowrap}.roapivot th:first-child,.roapivot td:first-child{text-align:left}.roapivot thead th{background:var(--bg-soft, rgba(127, 127, 127, .08));font-weight:600}.roapivot tbody tr{cursor:pointer}.roapivot tbody tr:hover{background:var(--bg-soft, rgba(127, 127, 127, .08))}.roapivot tbody tr.on{outline:2px solid var(--accent, #3577c8);outline-offset:-2px}@media print{@page{margin:12mm}html,body,#root,.layout,.main,.salespage,.adminpage,.lst-cardpage,.rec-page{height:auto!important;max-height:none!important;overflow:visible!important}.layout,.main{display:block!important}.gridwrap,.grid,.jr-list,.kanban,.cal-wrap{overflow:visible!important;max-height:none!important;height:auto!important;flex:none!important}.sidebar,.topbar,.toolbar,.main-toolbar,.railtabs,.drawerHost,.tbl-act,.po-toast,.festive,.colspanel,.filterspanel,.setpanel,.viewsmenu,.ag-floating-filter,.ag-paging-panel,.ag-side-bar{display:none!important}tr,.lst-panel,.jr-item,.kb-card,.cal-day{break-inside:avoid;page-break-inside:avoid}body,.layout,.main{background:#fff!important;color:#000!important}.ag-theme-quartz,.ag-theme-quartz-dark{--ag-background-color: #fff;--ag-foreground-color: #000;--ag-header-background-color: #f2f2f2;--ag-odd-row-background-color: #fff;--ag-border-color: #bbb}}.trackerrow{flex:1;min-height:0;min-width:0;display:flex}.trackerspaces{flex:0 0 188px;min-height:0;display:flex;flex-direction:column;gap:6px;margin:0 14px 0 0;padding:12px 10px;background:var(--tint-8);border-right:1px solid var(--tint-bd)}.trackerspaces-h{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--muted);padding:0 2px}.trackerspaces-h>span{flex:1}.trackerspaces-x,.trackerspaces-open{border:0;background:none;cursor:pointer;color:var(--muted);padding:2px;border-radius:6px}.trackerspaces-x:hover,.trackerspaces-open:hover{color:var(--ink);background:var(--tint-hover)}.trackerspaces-q{width:100%;padding:4px 8px;font-size:12px}.trackerspaces-l{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.trackerspace{display:flex;align-items:center;gap:4px;width:100%;text-align:left;border:0;background:none;cursor:pointer;padding:6px 8px;border-radius:7px;font:inherit;font-size:12.5px;color:var(--ink)}.trackerspace:hover{background:var(--tint-hover)}.trackerspace.on{background:color-mix(in srgb,var(--brand) 14%,transparent);color:var(--brand);font-weight:600}.trackerspace-n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trackerspace-x{flex:0 0 auto;display:inline-flex;opacity:.55}.trackerspace-x:hover{opacity:1;color:var(--danger)}.trackerspace-a{flex:0 0 auto;display:inline-flex;opacity:.55}.trackerspace-a:hover{opacity:1;color:var(--brand)}.trackeracc-l{max-height:46vh;overflow:auto;margin:8px 0 4px}.trackeracc-r{display:flex;align-items:center;gap:8px;padding:5px 2px;cursor:pointer}.trackeracc-r:hover{background:var(--tint-hover)}.trackeracc-n{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trackeracc-w{flex:0 0 auto;font-size:11px;color:var(--danger)}.trackerspaces-add{flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:5px;border:1px dashed var(--tint-ctl-bd);background:none;cursor:pointer;padding:6px;border-radius:7px;font:inherit;font-size:12px;color:var(--muted)}.trackerspaces-add:hover{border-color:var(--brand);color:var(--brand)}.trackerspaces-open{flex:0 0 22px;margin:8px 0 14px 6px;border-radius:8px}.trackerboard{flex:1;min-height:0;min-width:0;display:flex;gap:10px;overflow-x:auto;padding:8px 14px 14px;align-items:stretch;line-height:1.35}.trackerboard.dragging{-webkit-user-select:none;user-select:none}.trackerboard.fit .trackercol{flex:1 1 0;min-width:180px}.trackerboard.arch .trackercard{opacity:.75}.trackercol{flex:0 0 292px;min-height:0;display:flex;flex-direction:column;background:var(--tint-5);border:1px solid var(--border-card);border-radius:10px}.trackercol.over{border-color:var(--brand);box-shadow:inset 0 0 0 2px var(--brand-tint)}.trackercol.done{border-color:color-mix(in srgb,var(--tag-green) 35%,var(--border-card))}.trackercol.done .trackercol-head{background:color-mix(in srgb,var(--tag-green) 9%,transparent)}.trackercol-done{flex:0 0 auto;display:inline-flex;align-items:center;color:var(--tag-green)}.trackercol-head{flex:0 0 auto;display:flex;align-items:center;gap:6px;padding:8px 10px;border-bottom:1px solid var(--border-card);cursor:grab}.trackercol-head:active{cursor:grabbing}.trackercol-t{flex:1;min-width:0;font-weight:600;font-size:12px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trackercol-n{flex:0 0 auto;font-size:11px;color:#fff;background:var(--brand);border-radius:10px;padding:1px 7px;font-variant-numeric:tabular-nums}.trackercol-n.wip-over{background:var(--danger)}.trackercol-shown{flex:0 0 auto;font-size:11px;color:var(--muted)}.trackercol-body{flex:1;min-height:40px;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:8px}.trackercol-empty{color:var(--muted);text-align:center;font-size:12px;padding:10px 0}.trackeradd{flex:0 0 auto;border:1px dashed transparent;border-radius:8px;cursor:text;color:var(--muted);font-size:12px;padding:6px 8px;opacity:.5}.trackercol-body:hover .trackeradd,.trackeradd:focus-within{opacity:1;border-color:var(--tint-ctl-bd)}.trackercol-del,.trackercol-set{flex:0 0 auto;opacity:0;border:0;background:none;cursor:pointer;color:var(--muted);padding:2px 4px;line-height:1;display:inline-flex;align-items:center}.trackercol:hover .trackercol-del,.trackercol:hover .trackercol-set{opacity:1}.trackercol-del:hover{color:var(--danger)}.trackercol-set:hover{color:var(--brand)}.trackercol-del:focus-visible,.trackercol-set:focus-visible{opacity:1;outline:1px solid var(--brand-tint-bd)}.trackercol-add{flex:0 0 auto;align-self:flex-start;background:none;border:1px dashed var(--tint-ctl-bd);border-radius:10px;color:var(--muted);font-size:12px;padding:8px 12px;cursor:pointer}.trackercol-add:hover{border-color:var(--brand);color:var(--brand)}.trackerinline{flex:1;min-width:0;width:100%;font:inherit;font-size:13px;color:var(--ink);background:var(--tint-2);border:1px solid var(--brand-tint-bd);border-radius:7px;padding:4px 8px}.trackercard{position:relative;background:var(--tint-2);border:1px solid var(--border-card);border-radius:8px;padding:8px 10px 8px 12px;cursor:pointer;box-shadow:0 1px 2px #0000000a}.trackercard:hover{border-color:var(--brand-tint-bd);background:var(--tint-hover)}.trackercard:focus-visible{outline:none;border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-tint)}.trackercard-open{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-tint)}.trackercard.tracker-dragging{opacity:.45}.trackercard.dropbefore:after{content:"";position:absolute;left:0;right:0;top:-5px;height:2px;border-radius:2px;background:var(--brand)}.trackercard-tags{display:flex;flex-wrap:wrap;gap:3px;margin-top:5px;margin-bottom:0}.trackercard-title{font-size:13.5px;font-weight:600;color:var(--ink);line-height:1.38;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.trackercard-cnt{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:11px;color:var(--muted)}.trackercard-foot{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:11px;color:var(--muted)}.trackercard-foot .trackerdue{margin-left:auto}.trackercard-foot .trackerava{margin-left:0}.trackercard-num{flex:0 0 auto;font-variant-numeric:tabular-nums}.trackercard-cmt{flex:0 0 auto;display:inline-flex;align-items:center;gap:3px}.trackerchk{display:flex;flex-direction:column;gap:4px}.trackerchk-bar{height:3px;border-radius:2px;background:var(--tint-8);overflow:hidden}.trackerchk-bar i{display:block;height:100%;background:var(--brand)}.trackerchk-row{display:flex;align-items:baseline;gap:6px;font-size:12px;color:var(--ink)}.trackerchk-row input[type=checkbox]{flex:0 0 auto}.trackerchk-t{flex:1;min-width:0;cursor:text;overflow-wrap:anywhere}.trackerchk-row.done .trackerchk-t{color:var(--muted);text-decoration:line-through}.trackerchk-del{flex:0 0 auto;opacity:0;border:0;background:none;cursor:pointer;color:var(--muted);padding:0 2px;line-height:1;display:inline-flex;align-items:center}.trackerchk-row:hover .trackerchk-del{opacity:1}.trackerchk-del:hover{color:var(--danger)}.trackerchk-del:focus-visible{opacity:1;outline:1px solid var(--brand-tint-bd)}.trackercard-chk{flex:0 0 auto;display:inline-flex;align-items:center;gap:3px;font-variant-numeric:tabular-nums}.trackercard-chk.done{color:var(--tag-green)}.trackercard-file{flex:0 0 auto;display:inline-flex;align-items:center;gap:3px}.trackercard-new{animation:trackerNew 1.4s ease-out}@keyframes trackerNew{0%{background:var(--brand-tint)}to{background:var(--tint-2)}}.trackerboard.compact .trackercard{padding:5px 8px 5px 10px}.trackerboard.compact .trackercard-title{-webkit-line-clamp:1;font-size:12.5px}.trackerboard.compact .trackercard-tags{gap:2px;margin-top:3px;margin-bottom:0}.trackerboard.compact .trackertag{height:5px;width:22px;padding:0;border-radius:3px;font-size:0;overflow:hidden}.trackerboard.compact .trackerper{height:14px;padding:0 4px;font-size:10px}.trackerboard.compact .trackerava{width:18px;height:18px;font-size:9px}.trackerboard.compact .trackercard-cnt,.trackerboard.compact .trackercard-foot{margin-top:3px;font-size:10px}.trackerboard.roomy .trackercard{padding:12px 14px 10px 15px}.trackerboard.roomy .trackercard-title{font-size:15px;font-weight:500;line-height:1.45}.trackerboard.roomy .trackercard-tags{gap:5px;margin-top:10px;margin-bottom:0}.trackerboard.roomy .trackertag{height:22px;padding:0 9px;border-radius:11px;font-size:12px}.trackerboard.roomy .trackerper{height:22px;padding:0 8px;font-size:12px}.trackerboard.roomy .trackerwatch-b{height:22px;padding:0 5px}.trackerboard.roomy .trackercard-cnt{margin-top:8px;font-size:12px}.trackerboard.roomy .trackercard-foot{margin-top:10px;font-size:12px}.trackerboard.roomy .trackerava{width:28px;height:28px;font-size:11px}.trackerdue svg{vertical-align:-1px;margin-right:3px}.trackerdue{flex:0 0 auto;padding:0 6px;border-radius:6px;white-space:nowrap;background:transparent;color:var(--muted);border:1px solid transparent}.trackerdue.soon{background:var(--due-soon-bg);color:var(--due-soon-fg);border-color:var(--due-soon-bd);font-weight:500}.trackerdue.over{background:var(--due-over-bg);color:var(--due-over-fg);border-color:var(--due-over-bd);font-weight:500}.trackerdue.done{background:var(--due-done-bg);color:var(--due-done-fg);border-color:var(--due-done-bd)}.trackerurg{flex:0 0 auto;padding:0 6px;border-radius:6px;white-space:nowrap;background:var(--urg-bg);color:var(--urg-fg);border:1px solid var(--urg-bd);font-weight:500;font-size:11px}.trackerurg svg{vertical-align:-1px;margin-right:3px}.trackerava{flex:0 0 auto;margin-left:auto;width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;background:var(--brand-tint);border:1px solid var(--brand-tint-bd);color:var(--brand-ink)}img.trackerava{object-fit:cover;overflow:hidden;padding:0}.trackertag{--tagc: var(--tag-slate);display:inline-flex;align-items:center;gap:3px;height:18px;padding:0 7px;border-radius:9px;font-size:11px;line-height:1;white-space:nowrap;background:var(--tagc);color:#fff;border:1px solid transparent}.trackertag.c-slate{--tagc: var(--tag-slate)}.trackertag.c-red{--tagc: var(--tag-red)}.trackertag.c-amber{--tagc: var(--tag-amber)}.trackertag.c-green{--tagc: var(--tag-green)}.trackertag.c-teal{--tagc: var(--tag-teal)}.trackertag.c-blue{--tagc: var(--tag-blue)}.trackertag.c-violet{--tagc: var(--tag-violet)}.trackertag.c-pink{--tagc: var(--tag-pink)}.trackertag.off{background:color-mix(in srgb,var(--tagc) 14%,transparent);border-color:color-mix(in srgb,var(--tagc) 45%,transparent);color:var(--tagc)}.trackertag[role=button]{cursor:pointer}.trackertag-x{display:inline-flex;align-items:center;padding:0;margin-right:-2px;border:0;background:none;color:inherit;cursor:pointer;opacity:.7}.trackertag-x:hover{opacity:1}.trackertag-x:disabled{cursor:default;opacity:.35}.trackertag-pick{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:6px;max-height:132px;overflow-y:auto;border:1px solid var(--tint-bd-soft);border-radius:8px;background:var(--tint-5)}.trackertag-pick .trackertag{cursor:pointer;font-family:inherit}.trackertag-pick .trackertag:disabled{cursor:default;opacity:.5}.trackertag-pick .trackertag:hover:not(:disabled){background:color-mix(in srgb,var(--tagc) 30%,transparent);border-color:var(--tagc)}.trackertag-new{flex:1 0 100%;display:flex;flex-direction:column;gap:4px}.trackerswatch{width:18px;height:18px;border-radius:50%;padding:0;border:2px solid transparent;background:var(--tagc);cursor:pointer}.trackerswatch.on{border-color:var(--ink)}.trackerper{--perc-bg: var(--per-week-bg);--perc-fg: var(--per-week-fg);flex:0 0 auto;display:inline-flex;align-items:center;gap:3px;height:18px;padding:0 6px;border-radius:6px;font-size:11px;line-height:1;white-space:nowrap;font-family:inherit;background:var(--perc-bg);border:1px solid var(--perc-bg);color:var(--perc-fg)}.trackerper.per-week{--perc-bg: var(--per-week-bg);--perc-fg: var(--per-week-fg)}.trackerper.per-month{--perc-bg: var(--per-month-bg);--perc-fg: var(--per-month-fg)}.trackerper.out{--perc-bg: var(--per-out-bg);--perc-fg: var(--per-out-fg)}.trackerper-x{display:inline-flex;align-items:center;padding:0;margin-right:-2px;border:0;background:none;color:inherit;cursor:pointer;opacity:.65}.trackerper-x:hover{opacity:1}.trackerper-x:disabled{cursor:default;opacity:.35}.trackerper-pick{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px;padding:6px;max-height:132px;overflow-y:auto;border:1px solid var(--tint-bd-soft);border-radius:8px;background:var(--tint-5)}.trackerper-pick .trackerper{cursor:pointer}.trackerper-pick .trackerper:disabled{cursor:default;opacity:.5}.trackerper-pick .trackerper.on{font-weight:600;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--perc-fg) 55%,transparent)}.trackerper-pick .trackerper.now{box-shadow:0 0 0 2px var(--brand-tint-bd)}.trackerwatch-b{flex:0 0 auto;display:inline-flex;align-items:center;height:18px;padding:0 4px;border-radius:6px;color:var(--brand);background:color-mix(in srgb,var(--brand) 14%,transparent);border:1px solid color-mix(in srgb,var(--brand) 40%,transparent)}.trackerboard.compact .trackerwatch-b{height:14px;padding:0 3px}.trackerfilter{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:7px 14px;background:var(--tint-5);border-bottom:1px solid var(--border-card);font-size:12px;color:var(--muted)}.trackerfilter>*{flex-shrink:0}.trackerfilter .lst-quick{width:190px;padding:4px 9px;font-size:12px}.trackerfilter select,.trackerfilter .sel{padding:4px 9px;border:1px solid var(--tint-ctl-bd);border-radius:7px;font:inherit;font-size:12px;background:var(--tint-2);color:var(--ink)}.trackerfilter .colchip{padding:3px 9px;white-space:nowrap}.tbico{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:1px solid transparent;border-radius:7px;background:none;color:var(--muted);cursor:pointer}.tbico:hover{color:var(--ink);background:var(--tint-hover)}.tbico.on{color:var(--brand);background:color-mix(in srgb,var(--brand) 14%,transparent);border-color:var(--brand-tint-bd)}.tbadd{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;border:0;background:var(--brand);color:#fff;cursor:pointer;font:inherit;font-size:12px;padding:5px 10px;border-radius:7px}.tbadd:hover{background:var(--brand-d)}.trackerflat{flex:1;min-height:0;overflow-y:auto;padding:8px 14px 14px}.trackerflat-h,.trackerflat-r{display:grid;align-items:center;gap:10px;grid-template-columns:52px 1fr 150px 120px;padding:6px 10px}.trackerflat.tbl .trackerflat-h,.trackerflat.tbl .trackerflat-r{grid-template-columns:52px 1fr 150px 150px 120px}.trackerflat-h{font-size:11px;color:var(--muted);border-bottom:1px solid var(--border-card);position:sticky;top:0;background:var(--tint-2);z-index:1}.trackerflat-t{font-weight:600;font-size:12px;color:var(--muted);margin:10px 0 4px;padding:0 10px}.trackerflat-t.done{color:var(--tag-green)}.trackerflat-r{position:relative;border-radius:8px;cursor:pointer;font-size:12.5px;border:1px solid transparent}.trackerflat-r:hover{background:var(--tint-hover);border-color:var(--border-card)}.trackerflat-r .c-t{color:var(--ink);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trackerflat-r .c-m{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trackerfilter-tags{display:flex;align-items:center;gap:6px;flex:0 1 auto;min-width:80px;overflow-x:auto}.trackerfilter-sep{flex:0 0 auto;width:1px;height:18px;background:var(--tint-bd-soft)}.trackerfilter{position:relative}.trackerpopwrap{flex:0 0 auto}.trackerpop{min-width:300px;max-width:470px;padding:10px 12px}.trackerpop-t{font-size:11px;color:var(--muted);margin:2px 0 6px}.trackerpop-q{width:100%;margin-bottom:6px}.trackerpop-t+.trackerpop-row{margin-bottom:10px}.trackerpop-row{display:flex;flex-wrap:wrap;gap:6px}.trackerpop-row:last-child{margin-bottom:0}.trackerfilter-hidden{color:var(--muted)}.trackerchip-n{opacity:.7;font-variant-numeric:tabular-nums}.trackerfilter .colchip svg{vertical-align:-2px}.colchip.hot{background:color-mix(in srgb,var(--danger) 12%,transparent);border-color:color-mix(in srgb,var(--danger) 40%,transparent);color:var(--danger)}.trackercard-modal{width:min(1100px,92vw);height:min(720px,88vh);background:var(--tint-2);border-radius:12px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 16px 48px #00000038;outline:none}.trackerpanel-h{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--tint-8);border-bottom:1px solid var(--tint-bd-soft);font-size:12px;color:var(--muted)}.trackerpanel-h-t{padding:6px 12px 6px 10px}.trackercard-modal .trackerpanel-h{padding:10px 14px}.trackercard-cols{flex:1;min-height:0;display:flex}.trackercard-left{flex:1.4;min-width:0;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px}.trackercard-right{flex:1;min-width:300px;overflow-y:auto;padding:14px;border-left:1px solid var(--tint-bd-soft);display:flex;flex-direction:column;gap:10px}@media (max-width: 900px){.trackercard-cols{flex-direction:column}.trackercard-right{border-left:0;border-top:1px solid var(--tint-bd-soft);min-width:0}.trackerparams .trackerpanel-f{grid-template-columns:minmax(0,1fr);row-gap:3px}.trackerparams .trackerpanel-f>*,.trackerparams .trackerpanel-f>:first-child{grid-column:1}.trackerparams .trackerpanel-f>:first-child{grid-row:auto;padding-top:0}}.trackerpanel-foot{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:8px 12px;border-top:1px solid var(--tint-bd-soft)}.trackercard-h{margin:0;flex:1 1 auto;min-width:0;font-size:19px;font-weight:500;line-height:1.3;color:var(--ink);cursor:text;border:1px solid transparent;border-radius:8px;padding:3px 7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trackercard-h:hover{background:var(--tint-hover);border-color:var(--tint-ctl-bd)}.trackerpanel-title{flex:1 1 auto;min-width:0;font-size:19px;font-weight:500;font-family:inherit;line-height:1.3;color:var(--ink);background:transparent;border:1px solid transparent;border-radius:8px;padding:3px 7px}.trackerpanel-title:hover{border-color:var(--tint-ctl-bd)}.trackercard-sub{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 14px 8px;font-size:11px;color:var(--muted)}.trackercard-sub b{font-variant-numeric:tabular-nums}.trackercard-modal h4{margin:0;font-size:13px;color:var(--ink)}.trackerfold{display:flex;align-items:center;gap:6px;width:100%;padding:0;border:0;background:none;cursor:pointer;text-align:left;color:var(--muted)}.trackerfold:hover{color:var(--ink)}.trackerfold h4{pointer-events:none}.trackerfold-s{margin-left:auto;font-size:11px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:55%}.trackerfold-in{width:auto;flex:1 1 auto;min-width:0}.trackercard-acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 2px}.trackeract{display:inline-flex;align-items:center;gap:2px;height:30px;padding:0 12px;border:1px solid var(--tint-ctl-bd);border-radius:15px;background:none;color:var(--ink);font-size:12.5px;cursor:pointer}.trackeract:hover:not(:disabled){background:var(--tint-hover);border-color:var(--brand)}.trackeract:disabled{opacity:.6;cursor:default}.trackeract-done{background:var(--brand-tint);border-color:var(--brand-tint-bd);color:var(--brand-ink)}.trackeract-done:hover:not(:disabled){background:var(--brand-tint)}.trackeract-is{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 12px;border-radius:15px;background:var(--brand-tint);color:var(--brand-ink);font-size:12.5px}.trackerloc{font-size:13px;color:var(--ink);padding:6px 8px}.trackerloc-s{color:var(--muted)}.trackerpanel-f{display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--muted)}.trackerparams{display:flex;flex-direction:column;gap:10px}.trackerparams .trackerpanel-f{display:grid;grid-template-columns:110px minmax(0,1fr);align-items:start;column-gap:10px;row-gap:4px}.trackerparams .trackerpanel-f>*{grid-column:2}.trackerparams .trackerpanel-f>:first-child{grid-column:1;grid-row:1;padding-top:7px}.fieldval{display:inline-flex;align-items:center;gap:6px;max-width:100%;border:1px solid transparent;background:none;cursor:text;font:inherit;font-size:13px;color:var(--ink);text-align:left;padding:6px 8px;border-radius:7px}.fieldval:hover{background:var(--tint-hover);border-color:var(--tint-ctl-bd)}.fieldval:focus-visible{outline:none;border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-tint)}.fieldval-empty{color:var(--muted)}.fieldval-ro{padding:6px 8px;font-size:13px;color:var(--ink)}.trackerdesc-empty{display:block;width:100%;min-height:34px;text-align:left;white-space:normal;line-height:1.45}.trackerpanel-f>select,.trackerpanel-f>input,.trackerpanel-text,.trackerpanel-f>.sel,.trackerassignee>.sel{padding:7px 9px;border:1px solid var(--tint-ctl-bd);border-radius:7px;font:inherit;font-size:13px;background:var(--tint-2);color:var(--ink)}.trackerassignee{display:flex;align-items:center;gap:8px;min-width:0}.trackerassignee>.sel{flex:1;min-width:0}.trackerassignee>.trackerava{margin-left:0}.fieldval>.trackerava{margin-left:0}.trackerparams .trackerpanel-tags,.trackerparams .trackerwatch,.trackerparams .trackerpanel-hint{padding-left:8px}.trackerpanel-text{min-height:84px;resize:vertical}.trackerpanel-tags{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.trackerpanel-err{font-size:12px;color:var(--danger)}.trackerpanel-hint{font-size:11px;color:var(--muted)}.trackerset-chk{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--ink);cursor:pointer}.trackerset-chk input{flex:0 0 auto}.trackerwatch{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--ink);cursor:pointer}.trackerwatch input{flex:0 0 auto;margin:0}.trackerwatch svg{flex:0 0 auto;color:var(--brand)}.trackerpanel-dirty{margin-left:auto;font-size:12px;color:var(--tag-amber)}.trackerfeed{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px}.trackercmt{display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--ink)}.trackercmt-h{display:flex;align-items:baseline;gap:6px;font-size:11px;color:var(--muted)}.trackercmt-h .trackerava{margin-left:0;align-self:center}.trackercmt-h b{color:var(--ink);font-size:12px}.trackercmt-act{margin-left:auto;display:flex;gap:4px}.trackercmt-body{white-space:pre-wrap;overflow-wrap:anywhere}.trackercmt.gone .trackercmt-body{color:var(--muted);font-style:italic}.trackercmt-new{display:flex;flex-direction:column;gap:5px}.trackercmt-new .trackerpanel-text{min-height:60px}.trackerev{display:flex;align-items:baseline;gap:6px;font-size:11px;color:var(--muted)}.trackerev b{color:var(--ink);font-weight:600}.trackerfeed-head{display:flex;align-items:center;gap:8px}.trackerfeed-head .seg button{padding:3px 9px;font-size:12px}.trackerfiles-head{display:flex;align-items:center;gap:8px}.trackertags-ovl{z-index:1350}.trackerphoto-ovl{z-index:1400}.trackerphoto{display:flex;flex-direction:column;gap:8px;max-width:92vw;max-height:92vh}.trackerphoto-h{display:flex;align-items:center;gap:10px;color:var(--ink);font-size:13px}.trackerphoto-n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:50vw}.trackerphoto-m{color:var(--muted);font-size:12px;margin-right:auto}.trackerphoto-i{max-width:92vw;max-height:calc(92vh - 40px);object-fit:contain;border-radius:8px;background:var(--tint-2)}.trackerfiles{display:flex;flex-direction:column;gap:6px}.trackerfile{display:flex;align-items:center;gap:6px}.trackerfile-l{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:5px 8px;border:1px solid var(--tint-bd-soft);border-radius:8px;background:var(--tint-2);color:var(--ink);text-decoration:none}.trackerfile-l:hover{border-color:var(--brand-tint-bd);background:var(--tint-hover)}.trackerfile-th{flex:0 0 auto;width:44px;height:44px;border-radius:6px;object-fit:cover;background:var(--tint-5)}.trackerfile-ic{display:flex;align-items:center;justify-content:center;color:var(--muted)}.trackerfile-b{min-width:0;display:flex;flex-direction:column;gap:2px}.trackerfile-n{font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trackerfile-m{font-size:11px;color:var(--muted)}.trackerfile-x{flex:0 0 auto}.tracker-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--muted);font-size:13px}.trackerskel{flex:0 0 292px;background:var(--tint-5);border:1px solid var(--border-card);border-radius:10px;opacity:.6;animation:trackerPulse 1.2s ease-in-out infinite}@keyframes trackerPulse{0%,to{opacity:.4}50%{opacity:.75}}.ag-theme-quartz .cell-sheet{background:color-mix(in srgb,var(--brand) 6%,transparent)}[role=note]{padding-inline:14px}.prodimg.pd-hero{width:40px;height:40px;border-radius:6px}.pd-manager{align-self:center;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--brand-tint-bd);background:var(--brand-tint);color:var(--brand);border-radius:12px;padding:4px 10px;font-size:13px;font-weight:600;white-space:nowrap}.pd-manager:before{content:"Менеджер";color:var(--muted);font-weight:400;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.pd-stage{align-self:center;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--tint-ctl-bd);border-radius:12px;padding:4px 10px;font-size:13px;white-space:nowrap;color:var(--muted)}.pd-stage:before{content:"Этап";font-size:11px;text-transform:uppercase;letter-spacing:.04em}.ag-theme-quartz .ag-cell.cell-overridden{background:color-mix(in srgb,#e39a2a 16%,transparent);box-shadow:inset 2px 0 #e39a2a;cursor:help}.focus-prod{display:flex;align-items:center;gap:8px;min-width:0}.focus-prod a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.focus-prod .prodimg{width:22px;height:22px}.rec-do{margin-left:auto;text-decoration:none;white-space:nowrap}.repbar{border:1px solid var(--border-card);border-radius:8px;background:var(--tint-5);color:var(--ink);padding:8px 12px;margin:0 0 10px;font-size:13px}.repbar-warn{border-color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,transparent)}.repbar-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.repbar-btn{cursor:pointer;padding:3px 10px;border-radius:6px;border:1px solid var(--border-card);background:var(--tint-2);color:var(--ink);font-size:12px}.repbar-btn:hover{background:var(--tint-hover)}.repbar-msg{color:var(--muted)}.repbar-why{color:var(--muted);margin-top:4px}.repbar-list{margin:6px 0 0;padding-left:18px}.repbar-list li{padding:1px 0}.repbar-days{color:var(--muted)}.repbar-loaded{margin-top:6px}.repbar-toggle{background:none;border:0;padding:0;cursor:pointer;color:#445;font-size:12px;font-weight:600}.repbar-del{background:none;border:0;cursor:pointer;color:#98a2b0;padding:0 4px;font-size:14px;line-height:1}.repbar-del:hover{color:var(--danger, #c33)}.mv-form{padding:8px 11px;border:1px solid var(--tint-bd-soft);border-radius:8px;background:var(--tint-1, transparent)}.mv-form-row{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;margin-top:6px}.mv-form-row label{display:flex;flex-direction:column;gap:3px;flex:1 1 130px;min-width:0;font-size:12px;color:var(--muted-ink, #667)}.mv-form-row input,.mv-form-row select,.mv-form-row .sel{height:28px;box-sizing:border-box;padding:4px 8px;border:1px solid var(--tint-ctl-bd, #ccd2da);border-radius:6px;font:inherit;font-size:13px;background:var(--tint-2, #fff);color:var(--ink, inherit);min-width:0}.mv-form-row input:focus,.mv-form-row select:focus,.mv-form-row .sel:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-tint)}.pd-orgunset,.pd-orgconf{display:flex;align-items:flex-start;gap:10px;margin:6px 0 8px;padding:10px 14px;border-radius:8px;font-size:13px}.pd-orgunset{color:var(--ink);background:var(--brand-tint);border:1px solid var(--brand-tint-bd)}.pd-orgunset>svg{flex:none;margin-top:2px;color:var(--brand-ink)}.pd-orgunset-body{display:flex;flex-direction:column;gap:3px;min-width:0}.pd-orgunset-body b{color:var(--brand-ink)}.pd-orgunset-why{color:var(--ink);line-height:1.45}.pd-orgunset-sel{padding:6px 9px;border:1px solid var(--tint-ctl-bd);border-radius:7px;background:var(--tint-2);color:var(--ink);font:inherit;font-size:13px;max-width:260px}.pd-orgunset-act{margin-left:auto;flex:none;align-self:center;display:flex;align-items:center;gap:8px}.pd-orgunset-block{color:var(--ink);font-size:12px;text-align:right;max-width:190px}.pd-orgconf{color:var(--ink);background:color-mix(in srgb,var(--danger) 8%,transparent);border:1px solid color-mix(in srgb,var(--danger) 35%,transparent)}.pd-orgconf>svg{flex:none;margin-top:2px;color:var(--danger)}.pd-orgconf .pd-orgunset-body b{color:var(--danger)}@keyframes mo-pop{0%{opacity:0;transform:translateY(-6px) scale(.98)}}@keyframes mo-rise{0%{opacity:0;transform:translateY(12px) scale(.985)}}@keyframes mo-fade{0%{opacity:0}}.usermenu-pop,.vm-pop,.drp-pop{animation:mo-pop var(--mo) var(--mo-out) both;transform-origin:top center}.usermenu-pop,.drp-pop.compact{transform-origin:top right}@keyframes mo-pop-out{to{opacity:0;transform:translateY(-6px) scale(.98)}}.usermenu-pop.closing,.vm-pop.closing,.drp-pop.closing{animation:mo-pop-out var(--mo) var(--mo-ease) both;pointer-events:none}.drp-cx{display:inline-block;transition:transform var(--mo) var(--mo-ease)}.drp.open .drp-cx{transform:rotate(180deg)}.modal-ovl,.modal-bg,.acct-modal-bg{animation:mo-fade var(--mo) var(--mo-ease) both}.modal-card,.modal,.acct-modal{animation:mo-rise var(--mo-slow) var(--mo-out) both}@keyframes mo-fade-out{to{opacity:0}}@keyframes mo-rise-out{to{opacity:0;transform:translateY(12px) scale(.985)}}.modal-ovl.closing,.modal-bg.closing,.acct-modal-bg.closing{animation:mo-fade-out var(--mo) var(--mo-ease) both;pointer-events:none}.closing>.modal-card,.closing>.modal,.closing>.acct-modal{animation:mo-rise-out var(--mo) var(--mo-ease) both}.navgrp{display:grid;grid-template-rows:0fr;flex:none;transition:grid-template-rows var(--mo-slow) var(--mo-ease)}.navgrp.open{grid-template-rows:1fr}.navgrp-in{overflow:hidden;min-height:0;visibility:hidden;transition:visibility var(--mo-slow)}.navgrp.open .navgrp-in{visibility:visible}.navlink{transition:background var(--mo-fast) var(--mo-ease),color var(--mo-fast) var(--mo-ease),border-left-color var(--mo) var(--mo-ease)}.navsep-btn{transition:color var(--mo-fast) var(--mo-ease)}.navsep-btn .navchev{transition:transform var(--mo) var(--mo-ease)}.seg button{transition:background var(--mo-fast) var(--mo-ease),color var(--mo-fast) var(--mo-ease)}.login button,.toolbar button,.topbar button,.btn,.btn-ghost,.ghost,.vm-pop .vm-item,.drp-pop .drp-preset,.drp-pop .drp-day{transition:background var(--mo-fast) var(--mo-ease),color var(--mo-fast) var(--mo-ease),border-color var(--mo-fast) var(--mo-ease),opacity var(--mo-fast) var(--mo-ease)}.gridwrap{transition:opacity var(--mo) var(--mo-ease)}.gridwrap.busy{opacity:.45}.healthtip{animation:mo-pop var(--mo-fast) var(--mo-out) both;transform-origin:top left}.healthtip.closing{animation:mo-pop-out var(--mo-fast) var(--mo-ease) both;pointer-events:none}.ag-menu,.ag-popup-child,.ag-select-list,.ag-filter-apply-panel~.ag-menu{animation:mo-pop var(--mo) var(--mo-out) both;transform-origin:top center}.pagefade{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;animation:mo-fade var(--mo) var(--mo-ease) both}.navmark{position:absolute;left:0;width:3px;border-radius:0 2px 2px 0;background:var(--nav-accent, var(--brand));pointer-events:none;z-index:3;transition:transform var(--mo) var(--mo-ease),height var(--mo) var(--mo-ease),opacity var(--mo-fast) var(--mo-ease)}.navmark.hidden{opacity:0}.navmark.follow{transition:opacity var(--mo-fast) var(--mo-ease)}html:is(.theme-summer,.theme-autumn,.theme-winter,.theme-spring,.theme-leopard,.theme-dark,.theme-bratz,.theme-tatar,.theme-tiggo) .navlink.active,.navlink.active{border-left-color:transparent}button.sel{display:inline-flex;align-items:center;gap:6px;text-align:left;padding:7px 9px;border:1px solid var(--tint-ctl-bd);border-radius:6px;background:var(--tint-2);color:var(--ink);font:inherit;font-size:13px;cursor:pointer;min-width:0}button.sel:hover:not(:disabled){background:var(--tint-2);border-color:var(--brand-tint-bd)}button.sel:disabled{opacity:.55;cursor:default}button.sel:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.sel-label{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sel-cx{flex:none;color:var(--muted);font-size:11px;transition:transform var(--mo) var(--mo-ease)}button.sel.open .sel-cx{transform:rotate(180deg)}.sel-pop{position:fixed;z-index:1400;max-height:280px;overflow-y:auto;padding:4px;background:var(--tint-2);color:var(--ink);border:1px solid var(--tint-bd);border-radius:8px;box-shadow:0 10px 28px #00000029;animation:mo-pop var(--mo) var(--mo-out) both;transform-origin:top center}.sel-pop.up{transform-origin:bottom center}.sel-pop.closing{animation:mo-pop-out var(--mo) var(--mo-ease) both;pointer-events:none}.anchpop{position:fixed;z-index:1400;padding:8px;max-width:92vw;background:var(--tint-2);color:var(--ink);border:1px solid var(--tint-bd);border-radius:10px;box-shadow:0 10px 28px #00000029;animation:mo-pop var(--mo) var(--mo-out) both;transform-origin:top center}.anchpop.up{transform-origin:bottom center}.anchpop.closing{animation:mo-pop-out var(--mo) var(--mo-ease) both;pointer-events:none}.datepop{width:260px}.datepop-urg{display:flex;align-items:center;gap:8px;font-size:13px;cursor:pointer;padding:2px 2px 8px;margin-bottom:6px;border-bottom:1px solid var(--tint-bd-soft)}.anchpop-chips{display:flex;flex-wrap:wrap;align-items:center;gap:5px;width:300px;max-height:40vh;overflow-y:auto}.datepop-h{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:13px;padding:0 2px 6px}.datepop-h b{text-transform:capitalize;font-weight:500}.datepop-wd,.datepop-g{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.datepop-wd{font-size:11px;color:var(--muted);text-align:center;padding-bottom:2px}.datepop-d{height:30px;border:1px solid transparent;border-radius:6px;background:none;color:var(--ink);font:inherit;font-size:12.5px;cursor:pointer}.datepop-d:hover{background:var(--tint-hover)}.datepop-d.out{color:var(--muted);opacity:.55}.datepop-d.today{border-color:var(--tint-ctl-bd)}.datepop-d.on{background:var(--brand);color:#fff;border-color:var(--brand)}.datepop-f{display:flex;align-items:center;gap:6px;padding-top:8px;margin-top:6px;border-top:1px solid var(--tint-bd-soft)}.sel-opt{padding:6px 9px;border-radius:5px;font-size:13px;cursor:pointer;white-space:nowrap;transition:background var(--mo-fast) var(--mo-ease)}.sel-opt.act{background:var(--tint-hover)}.sel-opt.on{background:var(--brand-tint);color:var(--brand-ink);font-weight:600}.sel-opt.off{color:var(--muted);cursor:default;background:transparent}.toasts{position:fixed;right:16px;bottom:16px;z-index:1500;display:flex;flex-direction:column;gap:8px;align-items:flex-end;pointer-events:none;max-width:min(420px,92vw)}.toast{pointer-events:auto;cursor:pointer;padding:10px 14px;border-radius:8px;font-size:13px;line-height:1.35;color:var(--ink);background:var(--tint-2);border:1px solid var(--tint-bd);box-shadow:0 10px 28px #0000002e;animation:mo-rise var(--mo) var(--mo-out) both}.toast.closing{animation:mo-fade-out var(--mo) var(--mo-ease) both}.toast-ok{border-color:color-mix(in srgb,#1b7f37 45%,transparent);background:color-mix(in srgb,#1b7f37 10%,var(--tint-2))}.toast-err{border-color:color-mix(in srgb,var(--danger) 45%,transparent);background:color-mix(in srgb,var(--danger) 10%,var(--tint-2))}.toast-warn{border-color:color-mix(in srgb,#b26a00 45%,transparent);background:color-mix(in srgb,#b26a00 10%,var(--tint-2))}.colpanel-foot{border-top:1px solid var(--tint-bd-soft);margin-top:8px;padding-top:8px;display:flex;flex-direction:column;gap:6px;flex:none}.colpanel-foot .hint{margin:0;font-size:12px;line-height:1.4}.lst-resolve-err{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:6px}.bk-stale{margin:8px 0;padding:8px 10px;border-radius:8px;font-size:13px;color:var(--ink);background:color-mix(in srgb,var(--danger) 8%,transparent);border:1px solid color-mix(in srgb,var(--danger) 35%,transparent)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}.gridwrap.busy{opacity:1}}.nbell{position:relative;display:inline-flex}.nbell-b{position:relative;background:none;border:0;cursor:pointer;padding:4px 6px;color:var(--muted);display:inline-flex;align-items:center}.nbell-b.has{color:var(--ink)}.nbell-n{position:absolute;top:-2px;right:-2px;min-width:15px;height:15px;padding:0 3px;border-radius:8px;background:var(--brand);color:#fff;font-size:10px;line-height:15px;text-align:center}.nbell-pop{position:absolute;top:100%;right:0;z-index:60;width:340px;max-height:420px;overflow-y:auto;background:var(--card);border:1px solid var(--tint-bd);border-radius:8px;box-shadow:0 8px 24px #0000002e}.nbell-h{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-bottom:1px solid var(--tint-bd);font-weight:600;font-size:12.5px;color:var(--ink)}.nbell-h button{background:none;border:0;color:var(--brand);cursor:pointer;font-size:12px;padding:0}.nbell-empty{padding:14px 10px;color:var(--muted);font-size:12px}.nbell-i{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;padding:8px 10px;background:none;border:0;border-bottom:1px solid var(--tint-bd);cursor:pointer}.nbell-i:hover{background:var(--tint-hover)}.nbell-i.unread{background:color-mix(in srgb,var(--card),var(--brand) 8%)}.nbell-t{font-size:12.5px;color:var(--ink)}.nbell-b2{font-size:11.5px;color:var(--muted);overflow-wrap:anywhere}.nbell-ago{font-size:11px;color:var(--muted)}.npref{display:flex;flex-direction:column;gap:6px;margin-top:8px}.npref-row{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--ink)}.npref-row select{font-size:12px;padding:2px 4px}.npref-tz{color:var(--muted)}.npref-note{font-size:11px;color:var(--muted)}.npref-err{font-size:11px;color:#c62828}.npref-ok{font-size:11px;color:var(--brand)}.recur-list{display:flex;flex-direction:column;gap:6px;max-height:420px;overflow-y:auto;padding:4px 0}.recur-i{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:1px solid var(--tint-bd);border-radius:6px}.recur-i.off{opacity:.55}.recur-t{font-size:13px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.recur-m{font-size:11.5px;color:var(--muted)}.recur-a{display:flex;gap:8px;margin-top:4px}.recur-a button{background:none;border:0;color:var(--brand);cursor:pointer;font-size:12px;padding:0}.ctl{display:flex;flex-direction:column;gap:8px;min-height:0;padding:8px 10px}.ctl-tools{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:12px;color:var(--muted)}.ctl-tools .trackerpanel-hint{margin-left:auto}.ctl-wrap{overflow:auto;min-height:0}.ctl-t{border-collapse:collapse;font-size:12px}.ctl-t th{position:sticky;top:0;z-index:1;background:var(--card);color:var(--muted);font-weight:600;padding:6px 8px;border-bottom:1px solid var(--tint-bd);white-space:nowrap}.ctl-t td{padding:6px 8px;border-bottom:1px solid var(--tint-bd)}.ctl-name{position:sticky;left:0;z-index:2;background:var(--card);min-width:240px}.ctl-t tr.off .ctl-name{opacity:.55}.ctl-title{display:block;color:var(--ink)}.ctl-sub{display:block;font-size:11px;color:var(--muted)}.ctl-c{cursor:pointer;white-space:nowrap;text-align:center}.ctl-by{display:block;font-size:10px}.ctl-c.s-in_time{background:color-mix(in srgb,var(--card),#2e7d32 16%)}.ctl-c.s-late{background:color-mix(in srgb,var(--card),#f9a825 20%)}.ctl-c.s-missed{background:color-mix(in srgb,var(--card),var(--muted) 18%)}.ctl-c.s-removed{background:color-mix(in srgb,var(--card),#c62828 20%)}.ctl-c.s-doing{background:color-mix(in srgb,var(--card),var(--brand) 12%)}.ctl-c.s-overdue{background:color-mix(in srgb,var(--card),#c62828 12%)}.ctl-c.s-none{cursor:default}.trackerrail{flex:0 0 auto;display:flex;flex-direction:column;gap:2px;padding:8px 4px;border-left:1px solid var(--tint-bd)}.trackerrail-b{background:none;border:0;cursor:pointer;padding:7px;border-radius:6px;color:var(--muted);display:inline-flex}.trackerrail-b:hover{background:var(--tint-hover);color:var(--ink)}.rail-people{display:flex;flex-direction:column;gap:2px;max-height:420px;overflow-y:auto}.rail-person{display:flex;align-items:center;gap:8px;padding:5px 4px;border-bottom:1px solid var(--tint-bd)}.rail-pname{flex:1;font-size:12.5px;color:var(--ink);overflow-wrap:anywhere}.rail-pacc{flex:0 0 auto;font-size:11px;color:var(--muted)}.rail-pacc.yes{color:var(--brand)}.rail-hist{display:flex;flex-direction:column;gap:2px;max-height:460px;overflow-y:auto}.rail-hev{display:flex;align-items:baseline;gap:8px;padding:5px 4px;border-bottom:1px solid var(--tint-bd);font-size:12px}.rail-hwho{flex:0 0 auto;min-width:110px;color:var(--muted)}.rail-hsum{flex:1;color:var(--ink);overflow-wrap:anywhere}.rail-hat{flex:0 0 auto;font-size:11px;color:var(--muted)}.auto-list{display:flex;flex-direction:column;gap:6px;max-height:420px;overflow-y:auto;padding:4px 0}.auto-i{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:1px solid var(--tint-bd);border-radius:6px}.auto-i.off{opacity:.55}.auto-n{font-size:13px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.auto-m{font-size:11.5px;color:var(--muted);overflow-wrap:anywhere}.auto-a{display:flex;gap:8px;margin-top:4px}.auto-a button{background:none;border:0;color:var(--brand);cursor:pointer;font-size:12px;padding:0}.auto-tags{display:flex;flex-wrap:wrap;gap:4px}.ag-theme-quartz .pd-hdr{display:flex;align-items:flex-start;gap:3px;width:100%;min-width:0;cursor:pointer;-webkit-user-select:none;user-select:none}.pd-hdr-text{min-width:0;overflow-wrap:break-word}.pd-hdr-sort{flex:0 0 auto;font-size:10px;line-height:16px;color:var(--brand)}.ag-theme-quartz .ag-header-cell-filtered .pd-hdr:after{content:"•";position:absolute;right:2px;top:0;color:var(--brand);font-size:14px}.pd-hdr-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80}.pd-hdr-menu{position:fixed;z-index:81;background:var(--tint-2);border:1px solid var(--tint-bd);border-radius:10px;box-shadow:0 10px 28px #00000024;padding:6px;min-width:190px;display:flex;flex-direction:column;gap:2px}.pd-hdr-cap{font-size:11px;color:var(--muted);padding:2px 8px 4px;max-width:260px;overflow-wrap:anywhere}.pd-hdr-menu button{display:block;width:100%;text-align:left;background:transparent;color:var(--ink);border:0;padding:6px 8px;border-radius:6px;cursor:pointer;font-size:13px}.pd-hdr-menu button:hover:not(:disabled){background:var(--tint-hover)}.pd-hdr-menu button.is-on{background:var(--brand-tint);font-weight:600}.pd-hdr-menu button:disabled{color:var(--muted);cursor:default}.pd-hdr-sep{height:1px;background:var(--tint-bd-soft);margin:4px 2px}.art-cost-cols{display:flex;gap:18px;align-items:flex-start;flex-wrap:wrap}.art-cost-col{flex:1 1 460px;min-width:0}.art-cost-mode{font-weight:600;margin-bottom:6px;padding-bottom:4px;border-bottom:2px solid var(--border-card)}.art-cost-white{border-bottom-color:var(--brand)}body{--ag-legacy-styles-loaded: "true"}.ag-icon{font-family:var(--ag-icon-font-family);font-weight:var(--ag-icon-font-weight);color:var(--ag-icon-font-color);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:var(--ag-icon-size);height:var(--ag-icon-size);position:relative}.ag-icon:before{content:"";font-family:inherit}.ag-icon:after{background:transparent var(--ag-icon-image, none) center/contain no-repeat;display:var(--ag-icon-image-display);opacity:var(--ag-icon-image-opacity, .9);position:absolute;top:0;right:0;bottom:0;left:0;content:""}.ag-icon-aggregation{font-family:var(--ag-icon-font-family-aggregation, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-aggregation, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-aggregation, var(--ag-icon-font-color))}.ag-icon-aggregation:before{content:var(--ag-icon-font-code-aggregation, "");display:var(--ag-icon-font-display-aggregation, var(--ag-icon-font-display))}.ag-icon-aggregation:after{background-image:var(--ag-icon-image-aggregation, var(--ag-icon-image));display:var(--ag-icon-image-display-aggregation, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-aggregation, var(--ag-icon-image-opacity, .9))}.ag-icon-arrows{font-family:var(--ag-icon-font-family-arrows, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-arrows, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-arrows, var(--ag-icon-font-color))}.ag-icon-arrows:before{content:var(--ag-icon-font-code-arrows, "");display:var(--ag-icon-font-display-arrows, var(--ag-icon-font-display))}.ag-icon-arrows:after{background-image:var(--ag-icon-image-arrows, var(--ag-icon-image));display:var(--ag-icon-image-display-arrows, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-arrows, var(--ag-icon-image-opacity, .9))}.ag-icon-asc{font-family:var(--ag-icon-font-family-asc, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-asc, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-asc, var(--ag-icon-font-color))}.ag-icon-asc:before{content:var(--ag-icon-font-code-asc, "");display:var(--ag-icon-font-display-asc, var(--ag-icon-font-display))}.ag-icon-asc:after{background-image:var(--ag-icon-image-asc, var(--ag-icon-image));display:var(--ag-icon-image-display-asc, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-asc, var(--ag-icon-image-opacity, .9))}.ag-icon-cancel{font-family:var(--ag-icon-font-family-cancel, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-cancel, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-cancel, var(--ag-icon-font-color))}.ag-icon-cancel:before{content:var(--ag-icon-font-code-cancel, "");display:var(--ag-icon-font-display-cancel, var(--ag-icon-font-display))}.ag-icon-cancel:after{background-image:var(--ag-icon-image-cancel, var(--ag-icon-image));display:var(--ag-icon-image-display-cancel, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-cancel, var(--ag-icon-image-opacity, .9))}.ag-icon-chart{font-family:var(--ag-icon-font-family-chart, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-chart, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-chart, var(--ag-icon-font-color))}.ag-icon-chart:before{content:var(--ag-icon-font-code-chart, "");display:var(--ag-icon-font-display-chart, var(--ag-icon-font-display))}.ag-icon-chart:after{background-image:var(--ag-icon-image-chart, var(--ag-icon-image));display:var(--ag-icon-image-display-chart, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-chart, var(--ag-icon-image-opacity, .9))}.ag-icon-checkbox-checked{font-family:var(--ag-icon-font-family-checkbox-checked, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-checkbox-checked, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-checkbox-checked, var(--ag-icon-font-color))}.ag-icon-checkbox-checked:before{content:var(--ag-icon-font-code-checkbox-checked, "");display:var(--ag-icon-font-display-checkbox-checked, var(--ag-icon-font-display))}.ag-icon-checkbox-checked:after{background-image:var(--ag-icon-image-checkbox-checked, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-checked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-checked, var(--ag-icon-image-opacity, .9))}.ag-icon-checkbox-indeterminate{font-family:var(--ag-icon-font-family-checkbox-indeterminate, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-checkbox-indeterminate, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-checkbox-indeterminate, var(--ag-icon-font-color))}.ag-icon-checkbox-indeterminate:before{content:var(--ag-icon-font-code-checkbox-indeterminate, "");display:var(--ag-icon-font-display-checkbox-indeterminate, var(--ag-icon-font-display))}.ag-icon-checkbox-indeterminate:after{background-image:var(--ag-icon-image-checkbox-indeterminate, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-indeterminate, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-indeterminate, var(--ag-icon-image-opacity, .9))}.ag-icon-checkbox-unchecked{font-family:var(--ag-icon-font-family-checkbox-unchecked, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-checkbox-unchecked, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-checkbox-unchecked, var(--ag-icon-font-color))}.ag-icon-checkbox-unchecked:before{content:var(--ag-icon-font-code-checkbox-unchecked, "");display:var(--ag-icon-font-display-checkbox-unchecked, var(--ag-icon-font-display))}.ag-icon-checkbox-unchecked:after{background-image:var(--ag-icon-image-checkbox-unchecked, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-unchecked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-unchecked, var(--ag-icon-image-opacity, .9))}.ag-icon-color-picker{font-family:var(--ag-icon-font-family-color-picker, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-color-picker, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-color-picker, var(--ag-icon-font-color))}.ag-icon-color-picker:before{content:var(--ag-icon-font-code-color-picker, "");display:var(--ag-icon-font-display-color-picker, var(--ag-icon-font-display))}.ag-icon-color-picker:after{background-image:var(--ag-icon-image-color-picker, var(--ag-icon-image));display:var(--ag-icon-image-display-color-picker, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-color-picker, var(--ag-icon-image-opacity, .9))}.ag-icon-columns{font-family:var(--ag-icon-font-family-columns, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-columns, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-columns, var(--ag-icon-font-color))}.ag-icon-columns:before{content:var(--ag-icon-font-code-columns, "");display:var(--ag-icon-font-display-columns, var(--ag-icon-font-display))}.ag-icon-columns:after{background-image:var(--ag-icon-image-columns, var(--ag-icon-image));display:var(--ag-icon-image-display-columns, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-columns, var(--ag-icon-image-opacity, .9))}.ag-icon-contracted{font-family:var(--ag-icon-font-family-contracted, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-contracted, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-contracted, var(--ag-icon-font-color))}.ag-icon-contracted:before{content:var(--ag-icon-font-code-contracted, "");display:var(--ag-icon-font-display-contracted, var(--ag-icon-font-display))}.ag-icon-contracted:after{background-image:var(--ag-icon-image-contracted, var(--ag-icon-image));display:var(--ag-icon-image-display-contracted, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-contracted, var(--ag-icon-image-opacity, .9))}.ag-icon-copy{font-family:var(--ag-icon-font-family-copy, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-copy, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-copy, var(--ag-icon-font-color))}.ag-icon-copy:before{content:var(--ag-icon-font-code-copy, "");display:var(--ag-icon-font-display-copy, var(--ag-icon-font-display))}.ag-icon-copy:after{background-image:var(--ag-icon-image-copy, var(--ag-icon-image));display:var(--ag-icon-image-display-copy, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-copy, var(--ag-icon-image-opacity, .9))}.ag-icon-cross{font-family:var(--ag-icon-font-family-cross, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-cross, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-cross, var(--ag-icon-font-color))}.ag-icon-cross:before{content:var(--ag-icon-font-code-cross, "");display:var(--ag-icon-font-display-cross, var(--ag-icon-font-display))}.ag-icon-cross:after{background-image:var(--ag-icon-image-cross, var(--ag-icon-image));display:var(--ag-icon-image-display-cross, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-cross, var(--ag-icon-image-opacity, .9))}.ag-icon-csv{font-family:var(--ag-icon-font-family-csv, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-csv, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-csv, var(--ag-icon-font-color))}.ag-icon-csv:before{content:var(--ag-icon-font-code-csv, "");display:var(--ag-icon-font-display-csv, var(--ag-icon-font-display))}.ag-icon-csv:after{background-image:var(--ag-icon-image-csv, var(--ag-icon-image));display:var(--ag-icon-image-display-csv, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-csv, var(--ag-icon-image-opacity, .9))}.ag-icon-cut{font-family:var(--ag-icon-font-family-cut, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-cut, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-cut, var(--ag-icon-font-color))}.ag-icon-cut:before{content:var(--ag-icon-font-code-cut, "");display:var(--ag-icon-font-display-cut, var(--ag-icon-font-display))}.ag-icon-cut:after{background-image:var(--ag-icon-image-cut, var(--ag-icon-image));display:var(--ag-icon-image-display-cut, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-cut, var(--ag-icon-image-opacity, .9))}.ag-icon-desc{font-family:var(--ag-icon-font-family-desc, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-desc, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-desc, var(--ag-icon-font-color))}.ag-icon-desc:before{content:var(--ag-icon-font-code-desc, "");display:var(--ag-icon-font-display-desc, var(--ag-icon-font-display))}.ag-icon-desc:after{background-image:var(--ag-icon-image-desc, var(--ag-icon-image));display:var(--ag-icon-image-display-desc, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-desc, var(--ag-icon-image-opacity, .9))}.ag-icon-excel{font-family:var(--ag-icon-font-family-excel, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-excel, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-excel, var(--ag-icon-font-color))}.ag-icon-excel:before{content:var(--ag-icon-font-code-excel, "");display:var(--ag-icon-font-display-excel, var(--ag-icon-font-display))}.ag-icon-excel:after{background-image:var(--ag-icon-image-excel, var(--ag-icon-image));display:var(--ag-icon-image-display-excel, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-excel, var(--ag-icon-image-opacity, .9))}.ag-icon-expanded{font-family:var(--ag-icon-font-family-expanded, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-expanded, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-expanded, var(--ag-icon-font-color))}.ag-icon-expanded:before{content:var(--ag-icon-font-code-expanded, "");display:var(--ag-icon-font-display-expanded, var(--ag-icon-font-display))}.ag-icon-expanded:after{background-image:var(--ag-icon-image-expanded, var(--ag-icon-image));display:var(--ag-icon-image-display-expanded, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-expanded, var(--ag-icon-image-opacity, .9))}.ag-icon-eye-slash{font-family:var(--ag-icon-font-family-eye-slash, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-eye-slash, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-eye-slash, var(--ag-icon-font-color))}.ag-icon-eye-slash:before{content:var(--ag-icon-font-code-eye-slash, "");display:var(--ag-icon-font-display-eye-slash, var(--ag-icon-font-display))}.ag-icon-eye-slash:after{background-image:var(--ag-icon-image-eye-slash, var(--ag-icon-image));display:var(--ag-icon-image-display-eye-slash, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-eye-slash, var(--ag-icon-image-opacity, .9))}.ag-icon-eye{font-family:var(--ag-icon-font-family-eye, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-eye, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-eye, var(--ag-icon-font-color))}.ag-icon-eye:before{content:var(--ag-icon-font-code-eye, "");display:var(--ag-icon-font-display-eye, var(--ag-icon-font-display))}.ag-icon-eye:after{background-image:var(--ag-icon-image-eye, var(--ag-icon-image));display:var(--ag-icon-image-display-eye, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-eye, var(--ag-icon-image-opacity, .9))}.ag-icon-filter{font-family:var(--ag-icon-font-family-filter, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-filter, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-filter, var(--ag-icon-font-color))}.ag-icon-filter:before{content:var(--ag-icon-font-code-filter, "");display:var(--ag-icon-font-display-filter, var(--ag-icon-font-display))}.ag-icon-filter:after{background-image:var(--ag-icon-image-filter, var(--ag-icon-image));display:var(--ag-icon-image-display-filter, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-filter, var(--ag-icon-image-opacity, .9))}.ag-icon-first{font-family:var(--ag-icon-font-family-first, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-first, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-first, var(--ag-icon-font-color))}.ag-icon-first:before{content:var(--ag-icon-font-code-first, "");display:var(--ag-icon-font-display-first, var(--ag-icon-font-display))}.ag-icon-first:after{background-image:var(--ag-icon-image-first, var(--ag-icon-image));display:var(--ag-icon-image-display-first, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-first, var(--ag-icon-image-opacity, .9))}.ag-icon-grip{font-family:var(--ag-icon-font-family-grip, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-grip, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-grip, var(--ag-icon-font-color))}.ag-icon-grip:before{content:var(--ag-icon-font-code-grip, "");display:var(--ag-icon-font-display-grip, var(--ag-icon-font-display))}.ag-icon-grip:after{background-image:var(--ag-icon-image-grip, var(--ag-icon-image));display:var(--ag-icon-image-display-grip, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-grip, var(--ag-icon-image-opacity, .9))}.ag-icon-group{font-family:var(--ag-icon-font-family-group, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-group, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-group, var(--ag-icon-font-color))}.ag-icon-group:before{content:var(--ag-icon-font-code-group, "");display:var(--ag-icon-font-display-group, var(--ag-icon-font-display))}.ag-icon-group:after{background-image:var(--ag-icon-image-group, var(--ag-icon-image));display:var(--ag-icon-image-display-group, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-group, var(--ag-icon-image-opacity, .9))}.ag-icon-last{font-family:var(--ag-icon-font-family-last, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-last, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-last, var(--ag-icon-font-color))}.ag-icon-last:before{content:var(--ag-icon-font-code-last, "");display:var(--ag-icon-font-display-last, var(--ag-icon-font-display))}.ag-icon-last:after{background-image:var(--ag-icon-image-last, var(--ag-icon-image));display:var(--ag-icon-image-display-last, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-last, var(--ag-icon-image-opacity, .9))}.ag-icon-left{font-family:var(--ag-icon-font-family-left, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-left, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-left, var(--ag-icon-font-color))}.ag-icon-left:before{content:var(--ag-icon-font-code-left, "");display:var(--ag-icon-font-display-left, var(--ag-icon-font-display))}.ag-icon-left:after{background-image:var(--ag-icon-image-left, var(--ag-icon-image));display:var(--ag-icon-image-display-left, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-left, var(--ag-icon-image-opacity, .9))}.ag-icon-linked{font-family:var(--ag-icon-font-family-linked, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-linked, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-linked, var(--ag-icon-font-color))}.ag-icon-linked:before{content:var(--ag-icon-font-code-linked, "");display:var(--ag-icon-font-display-linked, var(--ag-icon-font-display))}.ag-icon-linked:after{background-image:var(--ag-icon-image-linked, var(--ag-icon-image));display:var(--ag-icon-image-display-linked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-linked, var(--ag-icon-image-opacity, .9))}.ag-icon-loading{font-family:var(--ag-icon-font-family-loading, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-loading, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-loading, var(--ag-icon-font-color))}.ag-icon-loading:before{content:var(--ag-icon-font-code-loading, "");display:var(--ag-icon-font-display-loading, var(--ag-icon-font-display))}.ag-icon-loading:after{background-image:var(--ag-icon-image-loading, var(--ag-icon-image));display:var(--ag-icon-image-display-loading, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-loading, var(--ag-icon-image-opacity, .9))}.ag-icon-maximize{font-family:var(--ag-icon-font-family-maximize, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-maximize, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-maximize, var(--ag-icon-font-color))}.ag-icon-maximize:before{content:var(--ag-icon-font-code-maximize, "");display:var(--ag-icon-font-display-maximize, var(--ag-icon-font-display))}.ag-icon-maximize:after{background-image:var(--ag-icon-image-maximize, var(--ag-icon-image));display:var(--ag-icon-image-display-maximize, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-maximize, var(--ag-icon-image-opacity, .9))}.ag-icon-menu{font-family:var(--ag-icon-font-family-menu, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-menu, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-menu, var(--ag-icon-font-color))}.ag-icon-menu:before{content:var(--ag-icon-font-code-menu, "");display:var(--ag-icon-font-display-menu, var(--ag-icon-font-display))}.ag-icon-menu:after{background-image:var(--ag-icon-image-menu, var(--ag-icon-image));display:var(--ag-icon-image-display-menu, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-menu, var(--ag-icon-image-opacity, .9))}.ag-icon-minimize{font-family:var(--ag-icon-font-family-minimize, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-minimize, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-minimize, var(--ag-icon-font-color))}.ag-icon-minimize:before{content:var(--ag-icon-font-code-minimize, "");display:var(--ag-icon-font-display-minimize, var(--ag-icon-font-display))}.ag-icon-minimize:after{background-image:var(--ag-icon-image-minimize, var(--ag-icon-image));display:var(--ag-icon-image-display-minimize, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-minimize, var(--ag-icon-image-opacity, .9))}.ag-icon-next{font-family:var(--ag-icon-font-family-next, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-next, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-next, var(--ag-icon-font-color))}.ag-icon-next:before{content:var(--ag-icon-font-code-next, "");display:var(--ag-icon-font-display-next, var(--ag-icon-font-display))}.ag-icon-next:after{background-image:var(--ag-icon-image-next, var(--ag-icon-image));display:var(--ag-icon-image-display-next, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-next, var(--ag-icon-image-opacity, .9))}.ag-icon-none{font-family:var(--ag-icon-font-family-none, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-none, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-none, var(--ag-icon-font-color))}.ag-icon-none:before{content:var(--ag-icon-font-code-none, "");display:var(--ag-icon-font-display-none, var(--ag-icon-font-display))}.ag-icon-none:after{background-image:var(--ag-icon-image-none, var(--ag-icon-image));display:var(--ag-icon-image-display-none, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-none, var(--ag-icon-image-opacity, .9))}.ag-icon-not-allowed{font-family:var(--ag-icon-font-family-not-allowed, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-not-allowed, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-not-allowed, var(--ag-icon-font-color))}.ag-icon-not-allowed:before{content:var(--ag-icon-font-code-not-allowed, "");display:var(--ag-icon-font-display-not-allowed, var(--ag-icon-font-display))}.ag-icon-not-allowed:after{background-image:var(--ag-icon-image-not-allowed, var(--ag-icon-image));display:var(--ag-icon-image-display-not-allowed, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-not-allowed, var(--ag-icon-image-opacity, .9))}.ag-icon-paste{font-family:var(--ag-icon-font-family-paste, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-paste, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-paste, var(--ag-icon-font-color))}.ag-icon-paste:before{content:var(--ag-icon-font-code-paste, "");display:var(--ag-icon-font-display-paste, var(--ag-icon-font-display))}.ag-icon-paste:after{background-image:var(--ag-icon-image-paste, var(--ag-icon-image));display:var(--ag-icon-image-display-paste, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-paste, var(--ag-icon-image-opacity, .9))}.ag-icon-pin{font-family:var(--ag-icon-font-family-pin, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-pin, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-pin, var(--ag-icon-font-color))}.ag-icon-pin:before{content:var(--ag-icon-font-code-pin, "");display:var(--ag-icon-font-display-pin, var(--ag-icon-font-display))}.ag-icon-pin:after{background-image:var(--ag-icon-image-pin, var(--ag-icon-image));display:var(--ag-icon-image-display-pin, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-pin, var(--ag-icon-image-opacity, .9))}.ag-icon-pivot{font-family:var(--ag-icon-font-family-pivot, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-pivot, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-pivot, var(--ag-icon-font-color))}.ag-icon-pivot:before{content:var(--ag-icon-font-code-pivot, "");display:var(--ag-icon-font-display-pivot, var(--ag-icon-font-display))}.ag-icon-pivot:after{background-image:var(--ag-icon-image-pivot, var(--ag-icon-image));display:var(--ag-icon-image-display-pivot, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-pivot, var(--ag-icon-image-opacity, .9))}.ag-icon-previous{font-family:var(--ag-icon-font-family-previous, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-previous, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-previous, var(--ag-icon-font-color))}.ag-icon-previous:before{content:var(--ag-icon-font-code-previous, "");display:var(--ag-icon-font-display-previous, var(--ag-icon-font-display))}.ag-icon-previous:after{background-image:var(--ag-icon-image-previous, var(--ag-icon-image));display:var(--ag-icon-image-display-previous, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-previous, var(--ag-icon-image-opacity, .9))}.ag-icon-radio-button-off{font-family:var(--ag-icon-font-family-radio-button-off, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-radio-button-off, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-radio-button-off, var(--ag-icon-font-color))}.ag-icon-radio-button-off:before{content:var(--ag-icon-font-code-radio-button-off, "");display:var(--ag-icon-font-display-radio-button-off, var(--ag-icon-font-display))}.ag-icon-radio-button-off:after{background-image:var(--ag-icon-image-radio-button-off, var(--ag-icon-image));display:var(--ag-icon-image-display-radio-button-off, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-radio-button-off, var(--ag-icon-image-opacity, .9))}.ag-icon-radio-button-on{font-family:var(--ag-icon-font-family-radio-button-on, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-radio-button-on, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-radio-button-on, var(--ag-icon-font-color))}.ag-icon-radio-button-on:before{content:var(--ag-icon-font-code-radio-button-on, "");display:var(--ag-icon-font-display-radio-button-on, var(--ag-icon-font-display))}.ag-icon-radio-button-on:after{background-image:var(--ag-icon-image-radio-button-on, var(--ag-icon-image));display:var(--ag-icon-image-display-radio-button-on, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-radio-button-on, var(--ag-icon-image-opacity, .9))}.ag-icon-right{font-family:var(--ag-icon-font-family-right, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-right, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-right, var(--ag-icon-font-color))}.ag-icon-right:before{content:var(--ag-icon-font-code-right, "");display:var(--ag-icon-font-display-right, var(--ag-icon-font-display))}.ag-icon-right:after{background-image:var(--ag-icon-image-right, var(--ag-icon-image));display:var(--ag-icon-image-display-right, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-right, var(--ag-icon-image-opacity, .9))}.ag-icon-save{font-family:var(--ag-icon-font-family-save, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-save, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-save, var(--ag-icon-font-color))}.ag-icon-save:before{content:var(--ag-icon-font-code-save, "");display:var(--ag-icon-font-display-save, var(--ag-icon-font-display))}.ag-icon-save:after{background-image:var(--ag-icon-image-save, var(--ag-icon-image));display:var(--ag-icon-image-display-save, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-save, var(--ag-icon-image-opacity, .9))}.ag-icon-small-down{font-family:var(--ag-icon-font-family-small-down, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-small-down, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-small-down, var(--ag-icon-font-color))}.ag-icon-small-down:before{content:var(--ag-icon-font-code-small-down, "");display:var(--ag-icon-font-display-small-down, var(--ag-icon-font-display))}.ag-icon-small-down:after{background-image:var(--ag-icon-image-small-down, var(--ag-icon-image));display:var(--ag-icon-image-display-small-down, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-small-down, var(--ag-icon-image-opacity, .9))}.ag-icon-small-left{font-family:var(--ag-icon-font-family-small-left, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-small-left, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-small-left, var(--ag-icon-font-color))}.ag-icon-small-left:before{content:var(--ag-icon-font-code-small-left, "");display:var(--ag-icon-font-display-small-left, var(--ag-icon-font-display))}.ag-icon-small-left:after{background-image:var(--ag-icon-image-small-left, var(--ag-icon-image));display:var(--ag-icon-image-display-small-left, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-small-left, var(--ag-icon-image-opacity, .9))}.ag-icon-small-right{font-family:var(--ag-icon-font-family-small-right, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-small-right, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-small-right, var(--ag-icon-font-color))}.ag-icon-small-right:before{content:var(--ag-icon-font-code-small-right, "");display:var(--ag-icon-font-display-small-right, var(--ag-icon-font-display))}.ag-icon-small-right:after{background-image:var(--ag-icon-image-small-right, var(--ag-icon-image));display:var(--ag-icon-image-display-small-right, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-small-right, var(--ag-icon-image-opacity, .9))}.ag-icon-small-up{font-family:var(--ag-icon-font-family-small-up, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-small-up, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-small-up, var(--ag-icon-font-color))}.ag-icon-small-up:before{content:var(--ag-icon-font-code-small-up, "");display:var(--ag-icon-font-display-small-up, var(--ag-icon-font-display))}.ag-icon-small-up:after{background-image:var(--ag-icon-image-small-up, var(--ag-icon-image));display:var(--ag-icon-image-display-small-up, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-small-up, var(--ag-icon-image-opacity, .9))}.ag-icon-tick{font-family:var(--ag-icon-font-family-tick, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-tick, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-tick, var(--ag-icon-font-color))}.ag-icon-tick:before{content:var(--ag-icon-font-code-tick, "");display:var(--ag-icon-font-display-tick, var(--ag-icon-font-display))}.ag-icon-tick:after{background-image:var(--ag-icon-image-tick, var(--ag-icon-image));display:var(--ag-icon-image-display-tick, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-tick, var(--ag-icon-image-opacity, .9))}.ag-icon-tree-closed{font-family:var(--ag-icon-font-family-tree-closed, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-tree-closed, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-tree-closed, var(--ag-icon-font-color))}.ag-icon-tree-closed:before{content:var(--ag-icon-font-code-tree-closed, "");display:var(--ag-icon-font-display-tree-closed, var(--ag-icon-font-display))}.ag-icon-tree-closed:after{background-image:var(--ag-icon-image-tree-closed, var(--ag-icon-image));display:var(--ag-icon-image-display-tree-closed, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-tree-closed, var(--ag-icon-image-opacity, .9))}.ag-icon-tree-indeterminate{font-family:var(--ag-icon-font-family-tree-indeterminate, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-tree-indeterminate, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-tree-indeterminate, var(--ag-icon-font-color))}.ag-icon-tree-indeterminate:before{content:var(--ag-icon-font-code-tree-indeterminate, "");display:var(--ag-icon-font-display-tree-indeterminate, var(--ag-icon-font-display))}.ag-icon-tree-indeterminate:after{background-image:var(--ag-icon-image-tree-indeterminate, var(--ag-icon-image));display:var(--ag-icon-image-display-tree-indeterminate, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-tree-indeterminate, var(--ag-icon-image-opacity, .9))}.ag-icon-tree-open{font-family:var(--ag-icon-font-family-tree-open, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-tree-open, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-tree-open, var(--ag-icon-font-color))}.ag-icon-tree-open:before{content:var(--ag-icon-font-code-tree-open, "");display:var(--ag-icon-font-display-tree-open, var(--ag-icon-font-display))}.ag-icon-tree-open:after{background-image:var(--ag-icon-image-tree-open, var(--ag-icon-image));display:var(--ag-icon-image-display-tree-open, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-tree-open, var(--ag-icon-image-opacity, .9))}.ag-icon-unlinked{font-family:var(--ag-icon-font-family-unlinked, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-unlinked, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-unlinked, var(--ag-icon-font-color))}.ag-icon-unlinked:before{content:var(--ag-icon-font-code-unlinked, "");display:var(--ag-icon-font-display-unlinked, var(--ag-icon-font-display))}.ag-icon-unlinked:after{background-image:var(--ag-icon-image-unlinked, var(--ag-icon-image));display:var(--ag-icon-image-display-unlinked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-unlinked, var(--ag-icon-image-opacity, .9))}.ag-icon-up{font-family:var(--ag-icon-font-family-up, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-up, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-up, var(--ag-icon-font-color))}.ag-icon-up:before{content:var(--ag-icon-font-code-up, "");display:var(--ag-icon-font-display-up, var(--ag-icon-font-display))}.ag-icon-up:after{background-image:var(--ag-icon-image-up, var(--ag-icon-image));display:var(--ag-icon-image-display-up, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-up, var(--ag-icon-image-opacity, .9))}.ag-icon-down{font-family:var(--ag-icon-font-family-down, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-down, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-down, var(--ag-icon-font-color))}.ag-icon-down:before{content:var(--ag-icon-font-code-down, "");display:var(--ag-icon-font-display-down, var(--ag-icon-font-display))}.ag-icon-down:after{background-image:var(--ag-icon-image-down, var(--ag-icon-image));display:var(--ag-icon-image-display-down, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-down, var(--ag-icon-image-opacity, .9))}.ag-icon-plus{font-family:var(--ag-icon-font-family-plus, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-plus, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-plus, var(--ag-icon-font-color))}.ag-icon-plus:before{content:var(--ag-icon-font-code-plus, "");display:var(--ag-icon-font-display-plus, var(--ag-icon-font-display))}.ag-icon-plus:after{background-image:var(--ag-icon-image-plus, var(--ag-icon-image));display:var(--ag-icon-image-display-plus, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-plus, var(--ag-icon-image-opacity, .9))}.ag-icon-minus{font-family:var(--ag-icon-font-family-minus, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-minus, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-minus, var(--ag-icon-font-color))}.ag-icon-minus:before{content:var(--ag-icon-font-code-minus, "");display:var(--ag-icon-font-display-minus, var(--ag-icon-font-display))}.ag-icon-minus:after{background-image:var(--ag-icon-image-minus, var(--ag-icon-image));display:var(--ag-icon-image-display-minus, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-minus, var(--ag-icon-image-opacity, .9))}.ag-icon-menu-alt{font-family:var(--ag-icon-font-family-menu-alt, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-menu-alt, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-menu-alt, var(--ag-icon-font-color))}.ag-icon-menu-alt:before{content:var(--ag-icon-font-code-menu-alt, "");display:var(--ag-icon-font-display-menu-alt, var(--ag-icon-font-display))}.ag-icon-menu-alt:after{background-image:var(--ag-icon-image-menu-alt, var(--ag-icon-image));display:var(--ag-icon-image-display-menu-alt, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-menu-alt, var(--ag-icon-image-opacity, .9))}.ag-icon-settings{font-family:var(--ag-icon-font-family-settings, var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight-settings, var(--ag-icon-font-weight));color:var(--ag-icon-font-color-settings, var(--ag-icon-font-color))}.ag-icon-settings:before{content:var(--ag-icon-font-code-settings, "");display:var(--ag-icon-font-display-settings, var(--ag-icon-font-display))}.ag-icon-settings:after{background-image:var(--ag-icon-image-settings, var(--ag-icon-image));display:var(--ag-icon-image-display-settings, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-settings, var(--ag-icon-image-opacity, .9))}.ag-icon-row-drag:before{content:var(--ag-icon-font-code-grip)}.ag-left-arrow:before{content:var(--ag-icon-font-code-left)}.ag-right-arrow:before{content:var(--ag-icon-font-code-right)}[class*=ag-theme-]{--ag-foreground-color: #000;--ag-data-color: var(--ag-foreground-color);--ag-secondary-foreground-color: var(--ag-foreground-color);--ag-header-foreground-color: var(--ag-secondary-foreground-color);--ag-disabled-foreground-color: rgba(0, 0, 0, .5);--ag-background-color: #fff;--ag-header-background-color: transparent;--ag-tooltip-background-color: transparent;--ag-subheader-background-color: transparent;--ag-subheader-toolbar-background-color: transparent;--ag-control-panel-background-color: transparent;--ag-side-button-selected-background-color: var(--ag-control-panel-background-color);--ag-selected-row-background-color: #bbb;--ag-odd-row-background-color: var(--ag-background-color);--ag-modal-overlay-background-color: rgba(255, 255, 255, .66);--ag-menu-background-color: var(--ag-background-color);--ag-menu-border-color: var(--ag-border-color);--ag-panel-background-color: var(--ag-background-color);--ag-panel-border-color: var(--ag-border-color);--ag-row-hover-color: transparent;--ag-column-hover-color: transparent;--ag-range-selection-border-color: var(--ag-foreground-color);--ag-range-selection-border-style: solid;--ag-range-selection-background-color: rgba(0, 0, 0, .2);--ag-range-selection-background-color-2: var(--ag-range-selection-background-color);--ag-range-selection-background-color-3: var(--ag-range-selection-background-color);--ag-range-selection-background-color-4: var(--ag-range-selection-background-color);--ag-range-selection-highlight-color: var(--ag-range-selection-border-color);--ag-selected-tab-underline-color: var(--ag-range-selection-border-color);--ag-selected-tab-underline-width: 0;--ag-selected-tab-underline-transition-speed: 0s;--ag-range-selection-chart-category-background-color: rgba(0, 255, 132, .1);--ag-range-selection-chart-background-color: rgba(0, 88, 255, .1);--ag-header-cell-hover-background-color: transparent;--ag-header-cell-moving-background-color: var(--ag-background-color);--ag-value-change-value-highlight-background-color: rgba(22, 160, 133, .5);--ag-value-change-delta-up-color: #43a047;--ag-value-change-delta-down-color: #e53935;--ag-row-loading-skeleton-effect-color: rgba(66, 66, 66, .2);--ag-chip-background-color: transparent;--ag-chip-border-color: var(--ag-chip-background-color);--ag-borders: solid 1px;--ag-border-color: rgba(0, 0, 0, .25);--ag-borders-critical: var(--ag-borders);--ag-borders-secondary: var(--ag-borders);--ag-secondary-border-color: var(--ag-border-color);--ag-row-border-style: solid;--ag-row-border-width: 1px;--ag-cell-horizontal-border: solid transparent;--ag-borders-input: var(--ag-borders-secondary);--ag-input-border-color: var(--ag-secondary-border-color);--ag-borders-input-invalid: solid 2px;--ag-input-border-color-invalid: var(--ag-invalid-color);--ag-borders-side-button: var(--ag-borders);--ag-border-radius: 0px;--ag-wrapper-border-radius: var(--ag-border-radius);--ag-row-border-color: var(--ag-secondary-border-color);--ag-header-column-separator-display: none;--ag-header-column-separator-height: 100%;--ag-header-column-separator-width: 1px;--ag-header-column-separator-color: var(--ag-secondary-border-color);--ag-header-column-resize-handle-display: none;--ag-header-column-resize-handle-height: 50%;--ag-header-column-resize-handle-width: 1px;--ag-header-column-resize-handle-color: var(--ag-secondary-border-color);--ag-invalid-color: red;--ag-input-disabled-border-color: var(--ag-input-border-color);--ag-input-disabled-background-color: transparent;--ag-checkbox-background-color: transparent;--ag-checkbox-border-radius: var(--ag-border-radius);--ag-checkbox-checked-color: var(--ag-foreground-color);--ag-checkbox-unchecked-color: var(--ag-foreground-color);--ag-checkbox-indeterminate-color: var(--ag-checkbox-unchecked-color);--ag-toggle-button-off-border-color: var(--ag-checkbox-unchecked-color);--ag-toggle-button-off-background-color: var(--ag-checkbox-unchecked-color);--ag-toggle-button-on-border-color: var(--ag-checkbox-checked-color);--ag-toggle-button-on-background-color: var(--ag-checkbox-checked-color);--ag-toggle-button-switch-background-color: var(--ag-background-color);--ag-toggle-button-switch-border-color: var(--ag-toggle-button-off-border-color);--ag-toggle-button-border-width: 1px;--ag-toggle-button-height: var(--ag-icon-size);--ag-toggle-button-width: calc(var(--ag-toggle-button-height) * 2);--ag-input-focus-box-shadow: none;--ag-input-focus-border-color: none;--ag-minichart-selected-chart-color: var(--ag-checkbox-checked-color);--ag-minichart-selected-page-color: var(--ag-checkbox-checked-color);--ag-grid-size: 4px;--ag-icon-size: 12px;--ag-icon-font-weight: normal;--ag-icon-font-color: var(--ag-foreground-color);--ag-icon-image-display: block;--ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 1.5);--ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 1.5);--ag-widget-horizontal-spacing: calc(var(--ag-grid-size) * 2);--ag-widget-vertical-spacing: var(--ag-grid-size);--ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 3);--ag-cell-widget-spacing: var(--ag-cell-horizontal-padding);--ag-row-height: calc(var(--ag-grid-size) * 6 + 1px);--ag-header-height: var(--ag-row-height);--ag-list-item-height: calc(var(--ag-grid-size) * 5);--ag-column-select-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));--ag-set-filter-indent-size: calc(var(--ag-grid-size) + var(--ag-icon-size));--ag-advanced-filter-builder-indent-size: calc(var(--ag-grid-size) * 2 + var(--ag-icon-size));--ag-row-group-indent-size: calc(var(--ag-cell-widget-spacing) + var(--ag-icon-size));--ag-filter-tool-panel-group-indent: 16px;--ag-tab-min-width: 220px;--ag-chart-menu-panel-width: var(--ag-tab-min-width);--ag-menu-min-width: 181px;--ag-side-bar-panel-width: 200px;--ag-font-family: "Helvetica Neue", sans-serif;--ag-font-size: 14px;--ag-card-radius: var(--ag-border-radius);--ag-card-shadow: none;--ag-popup-shadow: 5px 5px 10px rgba(0, 0, 0, .3);--ag-advanced-filter-join-pill-color: #f08e8d;--ag-advanced-filter-column-pill-color: #a6e194;--ag-advanced-filter-option-pill-color: #f3c08b;--ag-advanced-filter-value-pill-color: #85c0e4}.ag-root-wrapper,.ag-sticky-top,.ag-sticky-bottom,.ag-dnd-ghost{background-color:var(--ag-background-color)}.ag-sticky-bottom{border-top:var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width)}.ag-root-wrapper,.ag-popup{--ag-indentation-level: 0}[class*=ag-theme-]{-webkit-font-smoothing:antialiased;font-family:var(--ag-font-family);font-size:var(--ag-font-size);line-height:normal;color:var(--ag-foreground-color)}ag-grid,ag-grid-angular,ag-grid-ng2,ag-grid-polymer,ag-grid-aurelia{display:block}.ag-aria-description-container{z-index:9999;border:0px;clip:rect(1px,1px,1px,1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap}.ag-hidden{display:none!important}.ag-invisible{visibility:hidden!important}.ag-drag-handle{cursor:grab}.ag-column-drop-wrapper{display:flex}.ag-column-drop-horizontal-half-width{display:inline-block;width:50%!important}.ag-unselectable{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-selectable{-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text;user-select:text}.ag-tab{position:relative}.ag-tab-guard{position:absolute;width:0;height:0;display:block}.ag-virtual-list-viewport .ag-tab-guard{position:sticky}.ag-tab-guard-top{top:1px}.ag-tab-guard-bottom{bottom:1px}.ag-select-agg-func-popup{position:absolute}.ag-input-wrapper,.ag-picker-field-wrapper{display:flex;flex:1 1 auto;align-items:center;line-height:normal;position:relative}.ag-shake-left-to-right{animation-direction:alternate;animation-duration:.2s;animation-iteration-count:infinite;animation-name:ag-shake-left-to-right}@keyframes ag-shake-left-to-right{0%{padding-left:6px;padding-right:2px}to{padding-left:2px;padding-right:6px}}.ag-root-wrapper{cursor:default;position:relative;display:flex;flex-direction:column;overflow:hidden;white-space:normal}.ag-root-wrapper.ag-layout-normal{height:100%}.ag-watermark{position:absolute;bottom:20px;right:25px;opacity:.7;transition:opacity 1s ease-out 3s;color:#9b9b9b}.ag-watermark:before{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjA5IiBoZWlnaHQ9IjM2IiB2aWV3Qm94PSIwIDAgMjA5IDM2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTkyLjk5MyAyMy42NTgyVjE1LjcxMTdIMTc5LjQ1MkwxNzEuNTA1IDIzLjY1ODJIMTkyLjk5M1oiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTIwOC4yNSAzLjk1MDgxSDE5MS4yNzZMMTgzLjI2NiAxMS44OTczSDIwOC4yNVYzLjk1MDgxWiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTYzLjYyMiAzMS42MDQ4TDE2Ny42OTEgMjcuNTM2MUgxODEuNDIzVjM1LjQ4MjdIMTYzLjYyMlYzMS42MDQ4WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTY2LjYxIDE5Ljc4MDNIMTc1LjM4M0wxODMuMzkzIDExLjgzMzdIMTY2LjYxVjE5Ljc4MDNaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xNTcuMDExIDMxLjYwNDdIMTYzLjYyMkwxNzEuNTA1IDIzLjY1ODJIMTU3LjAxMVYzMS42MDQ3WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTkxLjI3NiAzLjk1MDgxTDE4Ny4yMDggOC4wMTk0MUgxNjEuMjdWMC4wNzI4NzZIMTkxLjI3NlYzLjk1MDgxWiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMjAuODM5MSAzMC4yMDYxSDguMzc4OTJMNi4yMTc0NSAzNS41NDYySDAuNzUwMjQ0TDEyLjI1NjggOC41OTE1NUgxNy4wMjQ3TDI4LjUzMTMgMzUuNTQ2MkgyMy4wMDA1TDIwLjgzOTEgMzAuMjA2MVpNMTkuMTIyNyAyNS45NDY4TDE0LjYwOSAxNC45NDg4TDEwLjA5NTQgMjUuOTQ2OEgxOS4xMjI3WiIgZmlsbD0iIzlCOUI5QiIvPgo8cGF0aCBkPSJNMTA0LjQzNyAxOC41MDg5QzEwNi4wMjYgMTYuMTU2NyAxMTAuMDMxIDE1LjkwMjQgMTExLjY4NCAxNS45MDI0VjIwLjQ3OTZDMTA5LjY1IDIwLjQ3OTYgMTA3LjYxNSAyMC41NDMyIDEwNi40MDcgMjEuNDMzMkMxMDUuMiAyMi4zMjMyIDEwNC41NjQgMjMuNTMxMSAxMDQuNTY0IDI0Ljk5MzJWMzUuNTQ2Mkg5OS42MDUxVjE1LjkwMjRIMTA0LjM3M0wxMDQuNDM3IDE4LjUwODlaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xMTkuMzc2IDE1LjkwMjRIMTE0LjQxOFYzNS41NDYySDExOS4zNzZWMTUuOTAyNFoiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTExOS4zNzYgNy4xMjkzOUgxMTQuNDE4VjEyLjk3OEgxMTkuMzc2VjcuMTI5MzlaIiBmaWxsPSIjOUI5QjlCIi8+CjxwYXRoIGQ9Ik0xNDMuOTc5IDcuMTI5MzlWMzUuNTQ2MkgxMzkuMjExTDEzOS4wODQgMzIuNTU4M0MxMzguMzg0IDMzLjU3NTUgMTM3LjQ5NCAzNC40MDE5IDEzNi40MTQgMzUuMDM3NkMxMzUuMzMzIDM1LjYwOTggMTMzLjk5OCAzNS45Mjc2IDEzMi40NzIgMzUuOTI3NkMxMzEuMTM3IDM1LjkyNzYgMTI5Ljg2NiAzNS42NzMzIDEyOC43ODUgMzUuMjI4M0MxMjcuNjQxIDM0LjcxOTcgMTI2LjYyMyAzNC4wODQgMTI1Ljc5NyAzMy4xOTRDMTI0Ljk3MSAzMi4zMDQgMTI0LjI3MSAzMS4yMjMzIDEyMy44MjYgMzAuMDE1NEMxMjMuMzE4IDI4LjgwNzUgMTIzLjEyNyAyNy40MDkgMTIzLjEyNyAyNS44ODMyQzEyMy4xMjcgMjQuMzU3NSAxMjMuMzgxIDIyLjk1ODkgMTIzLjgyNiAyMS42ODc0QzEyNC4zMzUgMjAuNDE2IDEyNC45NzEgMTkuMzM1MyAxMjUuNzk3IDE4LjQ0NTNDMTI2LjYyMyAxNy41NTUyIDEyNy42NDEgMTYuODU2IDEyOC43ODUgMTYuMzQ3NEMxMjkuOTI5IDE1LjgzODggMTMxLjEzNyAxNS41ODQ1IDEzMi40NzIgMTUuNTg0NUMxMzMuOTk4IDE1LjU4NDUgMTM1LjI2OSAxNS44Mzg4IDEzNi4zNSAxNi40MTA5QzEzNy40MzEgMTYuOTgzMSAxMzguMzIxIDE3Ljc0NTkgMTM5LjAyIDE4LjgyNjdWNy4xOTI5NUgxNDMuOTc5VjcuMTI5MzlaTTEzMy41NTMgMzEuNjY4M0MxMzUuMjA2IDMxLjY2ODMgMTM2LjQ3NyAzMS4wOTYyIDEzNy40OTQgMzAuMDE1NEMxMzguNTExIDI4LjkzNDcgMTM5LjAyIDI3LjQ3MjUgMTM5LjAyIDI1LjY5MjVDMTM5LjAyIDIzLjkxMjUgMTM4LjUxMSAyMi41MTM5IDEzNy40OTQgMjEuMzY5NkMxMzYuNDc3IDIwLjI4ODggMTM1LjIwNiAxOS43MTY3IDEzMy41NTMgMTkuNzE2N0MxMzEuOTYzIDE5LjcxNjcgMTMwLjYyOCAyMC4yODg4IDEyOS42NzUgMjEuMzY5NkMxMjguNjU4IDIyLjQ1MDMgMTI4LjE0OSAyMy45MTI1IDEyOC4xNDkgMjUuNjkyNUMxMjguMTQ5IDI3LjQ3MjUgMTI4LjY1OCAyOC44NzExIDEyOS42NzUgMjkuOTUxOEMxMzAuNjkyIDMxLjA5NjEgMTMxLjk2MyAzMS42NjgzIDEzMy41NTMgMzEuNjY4M1oiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTU3LjIwMjQgMjAuMzUyNUg0NC45MzNWMjQuNjExOEg1MS45MjU5QzUxLjczNTIgMjYuNzczMyA1MC45MDg4IDI4LjQyNjEgNDkuNTEwMiAyOS43NjExQzQ4LjExMTYgMzEuMDMyNiA0Ni4zMzE1IDMxLjY2ODMgNDQuMDQyOSAzMS42NjgzQzQyLjc3MTUgMzEuNjY4MyA0MS41NjM2IDMxLjQxNCA0MC41NDY1IDMwLjk2OUMzOS40NjU3IDMwLjUyNCAzOC41NzU3IDI5Ljg4ODMgMzcuODEyOSAyOC45OTgzQzM3LjA1IDI4LjE3MTggMzYuNDc3OCAyNy4xNTQ3IDM2LjAzMjggMjUuOTQ2OEMzNS41ODc4IDI0LjczODkgMzUuMzk3MSAyMy40Njc1IDM1LjM5NzEgMjIuMDA1M0MzNS4zOTcxIDIwLjU0MzIgMzUuNTg3OCAxOS4yNzE3IDM2LjAzMjggMTguMDYzOEMzNi40MTQzIDE2Ljg1NiAzNy4wNSAxNS45MDI0IDM3LjgxMjkgMTUuMDEyNEMzOC41NzU3IDE0LjE4NTkgMzkuNDY1NyAxMy41NTAyIDQwLjU0NjUgMTMuMDQxNkM0MS42MjcyIDEyLjU5NjYgNDIuNzcxNSAxMi4zNDIzIDQ0LjEwNjUgMTIuMzQyM0M0Ni43NzY2IDEyLjM0MjMgNDguODEwOSAxMi45NzggNTAuMjA5NSAxNC4yNDk1TDUzLjUxNTIgMTAuOTQzOEM1MS4wMzU5IDkuMDM2NTkgNDcuODU3MyA4LjAxOTQxIDQ0LjEwNjUgOC4wMTk0MUM0Mi4wMDg2IDguMDE5NDEgNDAuMTAxNSA4LjMzNzI5IDM4LjM4NSA5LjAzNjU5QzM2LjY2ODYgOS43MzU4OCAzNS4yMDY0IDEwLjYyNTkgMzMuOTk4NSAxMS44MzM3QzMyLjc5MDYgMTMuMDQxNiAzMS44MzcxIDE0LjUwMzggMzEuMjAxNCAxNi4yMjAzQzMwLjU2NTYgMTcuOTM2NyAzMC4yNDc4IDE5Ljg0MzggMzAuMjQ3OCAyMS44NzgyQzMwLjI0NzggMjMuOTEyNSAzMC41NjU2IDI1LjgxOTcgMzEuMjY0OSAyNy41MzYxQzMxLjk2NDIgMjkuMjUyNiAzMi44NTQyIDMwLjcxNDcgMzQuMDYyMSAzMS45MjI2QzM1LjI3IDMzLjEzMDUgMzYuNzMyMSAzNC4wODQxIDM4LjQ0ODYgMzQuNzE5OEM0MC4xNjUgMzUuNDE5MSA0Mi4wNzIyIDM1LjczNyA0NC4xMDY1IDM1LjczN0M0Ni4xNDA4IDM1LjczNyA0Ny45ODQ0IDM1LjQxOTEgNDkuNjM3MyAzNC43MTk4QzUxLjI5MDIgMzQuMDIwNSA1Mi42ODg4IDMzLjEzMDUgNTMuODMzMSAzMS45MjI2QzU0Ljk3NzQgMzAuNzE0NyA1NS44Njc0IDI5LjI1MjYgNTYuNTAzMSAyNy41MzYxQzU3LjEzODggMjUuODE5NyA1Ny40NTY3IDIzLjkxMjUgNTcuNDU2NyAyMS44NzgyVjIxLjA1MTdDNTcuMjY2IDIwLjkyNDYgNTcuMjAyNCAyMC42MDY3IDU3LjIwMjQgMjAuMzUyNVoiIGZpbGw9IiM5QjlCOUIiLz4KPHBhdGggZD0iTTk1Ljk4MTUgMjAuMzUyNUg4My43MTIxVjI0LjYxMThIOTAuNzA1QzkwLjUxNDMgMjYuNzczMyA4OS42ODc5IDI4LjQyNjEgODguMjg5MyAyOS43NjExQzg2Ljg5MDcgMzEuMDMyNiA4NS4xMTA2IDMxLjY2ODMgODIuODIyIDMxLjY2ODNDODEuNTUwNiAzMS42NjgzIDgwLjM0MjcgMzEuNDE0IDc5LjMyNTYgMzAuOTY5Qzc4LjI0NDggMzAuNTI0IDc3LjM1NDggMjkuODg4MyA3Ni41OTIgMjguOTk4M0M3NS44MjkxIDI4LjE3MTggNzUuMjU3IDI3LjE1NDcgNzQuODExOSAyNS45NDY4Qzc0LjM2NjkgMjQuNzM4OSA3NC4xNzYyIDIzLjQ2NzUgNzQuMTc2MiAyMi4wMDUzQzc0LjE3NjIgMjAuNTQzMiA3NC4zNjY5IDE5LjI3MTcgNzQuODExOSAxOC4wNjM4Qzc1LjE5MzQgMTYuODU2IDc1LjgyOTEgMTUuOTAyNCA3Ni41OTIgMTUuMDEyNEM3Ny4zNTQ4IDE0LjE4NTkgNzguMjQ0OCAxMy41NTAyIDc5LjMyNTYgMTMuMDQxNkM4MC40MDYzIDEyLjU5NjYgODEuNTUwNiAxMi4zNDIzIDgyLjg4NTYgMTIuMzQyM0M4NS41NTU3IDEyLjM0MjMgODcuNTkgMTIuOTc4IDg4Ljk4ODYgMTQuMjQ5NUw5Mi4yOTQzIDEwLjk0MzhDODkuODE1IDkuMDM2NTkgODYuNjM2NCA4LjAxOTQxIDgyLjg4NTYgOC4wMTk0MUM4MC43ODc4IDguMDE5NDEgNzguODgwNiA4LjMzNzI5IDc3LjE2NDEgOS4wMzY1OUM3NS40NDc3IDkuNzM1ODggNzMuOTg1NSAxMC42MjU5IDcyLjc3NzYgMTEuODMzN0M3MS41Njk4IDEzLjA0MTYgNzAuNjE2MiAxNC41MDM4IDY5Ljk4MDUgMTYuMjIwM0M2OS4zNDQ3IDE3LjkzNjcgNjkuMDI2OSAxOS44NDM4IDY5LjAyNjkgMjEuODc4MkM2OS4wMjY5IDIzLjkxMjUgNjkuMzQ0NyAyNS44MTk3IDcwLjA0NCAyNy41MzYxQzcwLjc0MzMgMjkuMjUyNiA3MS42MzM0IDMwLjcxNDcgNzIuODQxMiAzMS45MjI2Qzc0LjA0OTEgMzMuMTMwNSA3NS41MTEyIDM0LjA4NDEgNzcuMjI3NyAzNC43MTk4Qzc4Ljk0NDEgMzUuNDE5MSA4MC44NTEzIDM1LjczNyA4Mi44ODU2IDM1LjczN0M4NC45MiAzNS43MzcgODYuNzYzNiAzNS40MTkxIDg4LjQxNjQgMzQuNzE5OEM5MC4wNjkzIDM0LjAyMDUgOTEuNDY3OSAzMy4xMzA1IDkyLjYxMjIgMzEuOTIyNkM5My43NTY1IDMwLjcxNDcgOTQuNjQ2NSAyOS4yNTI2IDk1LjI4MjIgMjcuNTM2MUM5NS45MTggMjUuODE5NyA5Ni4yMzU4IDIzLjkxMjUgOTYuMjM1OCAyMS44NzgyVjIxLjA1MTdDOTYuMDQ1MSAyMC45MjQ2IDk1Ljk4MTUgMjAuNjA2NyA5NS45ODE1IDIwLjM1MjVaIiBmaWxsPSIjOUI5QjlCIi8+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-size:170px 40px;display:block;height:40px;width:170px}.ag-watermark-text{opacity:.5;font-weight:700;font-family:Impact,sans-serif;font-size:19px;padding-left:.7rem}.ag-root-wrapper-body{display:flex;flex-direction:row}.ag-root-wrapper-body.ag-layout-normal{flex:1 1 auto;height:0;min-height:0}.ag-root{position:relative;display:flex;flex-direction:column}.ag-root.ag-layout-normal,.ag-root.ag-layout-auto-height{overflow:hidden;flex:1 1 auto;width:0}.ag-root.ag-layout-normal{height:100%}.ag-header-viewport,.ag-floating-top-viewport,.ag-body-viewport,.ag-center-cols-viewport,.ag-floating-bottom-viewport,.ag-body-horizontal-scroll-viewport,.ag-body-vertical-scroll-viewport,.ag-virtual-list-viewport,.ag-sticky-top-viewport,.ag-sticky-bottom-viewport{position:relative;height:100%;min-width:0px;overflow:hidden;flex:1 1 auto}.ag-body-viewport,.ag-center-cols-viewport,.ag-header-viewport,.ag-floating-top-viewport,.ag-floating-bottom-viewport,.ag-sticky-top-viewport,.ag-sticky-bottom-viewport{overflow-x:auto;-ms-overflow-style:none!important;scrollbar-width:none!important}.ag-body-viewport::-webkit-scrollbar,.ag-center-cols-viewport::-webkit-scrollbar,.ag-header-viewport::-webkit-scrollbar,.ag-floating-top-viewport::-webkit-scrollbar,.ag-floating-bottom-viewport::-webkit-scrollbar,.ag-sticky-top-viewport::-webkit-scrollbar,.ag-sticky-bottom-viewport::-webkit-scrollbar{display:none!important}.ag-body-viewport{display:flex;overflow-x:hidden}.ag-body-viewport.ag-layout-normal{overflow-y:auto;-webkit-overflow-scrolling:touch}.ag-sticky-top-container,.ag-sticky-bottom-container{min-height:1px}.ag-center-cols-viewport{min-height:100%;width:100%}.ag-body-horizontal-scroll-viewport{overflow-x:scroll}.ag-body-vertical-scroll-viewport{overflow-y:scroll}.ag-virtual-list-viewport{overflow:auto;width:100%}.ag-header-container,.ag-floating-top-container,.ag-body-container,.ag-pinned-right-cols-container,.ag-center-cols-container,.ag-pinned-left-cols-container,.ag-floating-bottom-container,.ag-body-horizontal-scroll-container,.ag-body-vertical-scroll-container,.ag-full-width-container,.ag-floating-bottom-full-width-container,.ag-virtual-list-container,.ag-sticky-top-container,.ag-sticky-bottom-container{position:relative}.ag-header-container,.ag-floating-top-container,.ag-floating-bottom-container,.ag-sticky-top-container,.ag-sticky-bottom-container{height:100%;white-space:nowrap}.ag-center-cols-container,.ag-pinned-right-cols-container{display:block}.ag-body-horizontal-scroll-container{height:100%}.ag-body-vertical-scroll-container{width:100%}.ag-full-width-container,.ag-floating-top-full-width-container,.ag-floating-bottom-full-width-container,.ag-sticky-top-full-width-container,.ag-sticky-bottom-full-width-container{position:absolute;top:0;pointer-events:none}.ag-ltr .ag-full-width-container,.ag-ltr .ag-floating-top-full-width-container,.ag-ltr .ag-floating-bottom-full-width-container,.ag-ltr .ag-sticky-top-full-width-container,.ag-ltr .ag-sticky-bottom-full-width-container{left:0}.ag-rtl .ag-full-width-container,.ag-rtl .ag-floating-top-full-width-container,.ag-rtl .ag-floating-bottom-full-width-container,.ag-rtl .ag-sticky-top-full-width-container,.ag-rtl .ag-sticky-bottom-full-width-container{right:0}.ag-full-width-container{width:100%}.ag-floating-bottom-full-width-container,.ag-floating-top-full-width-container{display:inline-block;overflow:hidden;height:100%;width:100%}.ag-virtual-list-container{overflow:hidden}.ag-body{position:relative;display:flex;flex:1 1 auto;flex-direction:row!important;min-height:0}.ag-body-horizontal-scroll,.ag-body-vertical-scroll{min-height:0;min-width:0;display:flex;position:relative}.ag-body-horizontal-scroll.ag-scrollbar-invisible,.ag-body-vertical-scroll.ag-scrollbar-invisible{position:absolute;bottom:0}.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar{opacity:0;transition:opacity .4s;visibility:hidden}.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active{visibility:visible;opacity:1}.ag-body-horizontal-scroll{width:100%}.ag-body-horizontal-scroll.ag-scrollbar-invisible{left:0;right:0}.ag-body-vertical-scroll{height:100%}.ag-body-vertical-scroll.ag-scrollbar-invisible{top:0;z-index:10}.ag-ltr .ag-body-vertical-scroll.ag-scrollbar-invisible{right:0}.ag-rtl .ag-body-vertical-scroll.ag-scrollbar-invisible{left:0}.ag-force-vertical-scroll{overflow-y:scroll!important}.ag-horizontal-left-spacer,.ag-horizontal-right-spacer{height:100%;min-width:0;overflow-x:scroll}.ag-horizontal-left-spacer.ag-scroller-corner,.ag-horizontal-right-spacer.ag-scroller-corner{overflow-x:hidden}.ag-header,.ag-pinned-left-header,.ag-pinned-right-header{display:inline-block;overflow:hidden;position:relative}.ag-header-cell-sortable .ag-header-cell-label{cursor:pointer}.ag-header{display:flex;width:100%;white-space:nowrap}.ag-pinned-left-header,.ag-pinned-right-header{height:100%}.ag-header-row{position:absolute}.ag-header-row:not(.ag-header-row-column-group){overflow:hidden}.ag-header.ag-header-allow-overflow .ag-header-row{overflow:visible}.ag-header-cell{display:inline-flex;align-items:center;position:absolute;height:100%;overflow:hidden}.ag-header-cell.ag-header-active .ag-header-cell-menu-button,.ag-header-cell-filter-button{opacity:1}.ag-header-cell-menu-button:not(.ag-header-menu-always-show){transition:opacity .2s;opacity:0}.ag-header-group-cell-label,.ag-header-cell-label{display:flex;flex:1 1 auto;align-self:stretch;align-items:center;overflow:hidden}.ag-header-cell-label{text-overflow:ellipsis}.ag-header-group-cell-label.ag-sticky-label{position:sticky;flex:none;max-width:100%;overflow:visible}.ag-header-group-text{overflow:hidden;text-overflow:ellipsis}.ag-header-cell-text{overflow:hidden;text-overflow:ellipsis;word-break:break-word}.ag-header-group-cell .ag-header-cell-comp-wrapper{display:flex}.ag-header-cell:not(.ag-header-cell-auto-height) .ag-header-cell-comp-wrapper{height:100%;display:flex;align-items:center}.ag-header-cell-comp-wrapper{width:100%}.ag-header-cell-wrap-text .ag-header-cell-comp-wrapper{white-space:normal}.ag-header-cell-comp-wrapper-limited-height>div{overflow:hidden}.ag-right-aligned-header .ag-header-cell-label{flex-direction:row-reverse}.ag-header-cell-resize{position:absolute;z-index:2;height:100%;width:8px;top:0;cursor:ew-resize}.ag-ltr .ag-header-cell-resize{right:-3px}.ag-rtl .ag-header-cell-resize{left:-3px}.ag-pinned-left-header .ag-header-cell-resize{right:-3px}.ag-pinned-right-header .ag-header-cell-resize{left:-3px}.ag-header-select-all{display:flex}.ag-header-cell-menu-button,.ag-header-cell-filter-button,.ag-side-button-button,.ag-panel-title-bar-button,.ag-floating-filter-button-button{cursor:pointer}.ag-column-moving .ag-cell,.ag-column-moving .ag-header-cell{transition:left .2s}.ag-column-moving .ag-header-group-cell{transition:left .2s,width .2s}.ag-column-panel{display:flex;flex-direction:column;overflow:hidden;flex:1 1 auto}.ag-column-select{position:relative;display:flex;flex-direction:column;overflow:hidden;flex:3 1 0px}.ag-column-select-header{position:relative;display:flex;flex:none}.ag-column-select-header-icon{position:relative}.ag-column-select-header-filter-wrapper{flex:1 1 auto}.ag-column-select-header-filter{width:100%}.ag-column-select-list{flex:1 1 0px;overflow:hidden}.ag-column-drop{position:relative;display:inline-flex;align-items:center;overflow:auto;width:100%}.ag-column-drop-list{display:flex;align-items:center}.ag-column-drop-cell{position:relative;display:flex;align-items:center}.ag-column-drop-cell-text{overflow:hidden;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap}.ag-column-drop-vertical{display:flex;flex-direction:column;overflow:hidden;align-items:stretch;flex:1 1 0px}.ag-column-drop-vertical-title-bar{display:flex;align-items:center;flex:none}.ag-column-drop-vertical-list{position:relative;align-items:stretch;flex-grow:1;flex-direction:column;overflow-x:auto}.ag-column-drop-vertical-list>*{flex:none}.ag-column-drop-empty .ag-column-drop-vertical-list{overflow:hidden}.ag-column-drop-vertical-empty-message{display:block}.ag-column-drop.ag-column-drop-horizontal{white-space:nowrap;overflow:hidden}.ag-column-drop-cell-button{cursor:pointer}.ag-filter-toolpanel{flex:1 1 0px;min-width:0}.ag-filter-toolpanel-header{position:relative}.ag-filter-toolpanel-header,.ag-filter-toolpanel-search{display:flex;align-items:center}.ag-filter-toolpanel-header>*,.ag-filter-toolpanel-search>*{display:flex;align-items:center}.ag-filter-apply-panel{display:flex;justify-content:flex-end;overflow:hidden}.ag-row-animation .ag-row{transition:transform .4s,top .4s,opacity .2s}.ag-row-animation .ag-row.ag-after-created{transition:transform .4s,top .4s,height .4s,opacity .2s}.ag-row-no-animation .ag-row{transition:none}.ag-row{white-space:nowrap;width:100%}.ag-row-loading{display:flex;align-items:center}.ag-row-position-absolute{position:absolute}.ag-row-position-relative{position:relative}.ag-full-width-row{overflow:hidden;pointer-events:all}.ag-row-inline-editing{z-index:1}.ag-row-dragging{z-index:2}.ag-stub-cell{display:flex;align-items:center}.ag-cell{display:inline-block;position:absolute;white-space:nowrap;height:100%}.ag-cell-value{flex:1 1 auto}.ag-cell-value,.ag-group-value{overflow:hidden;text-overflow:ellipsis}.ag-cell-wrap-text{white-space:normal;word-break:break-word}.ag-cell-wrapper{display:flex;align-items:center}.ag-cell-wrapper.ag-row-group{align-items:flex-start}.ag-sparkline-wrapper{position:absolute;height:100%;width:100%;left:0;top:0}.ag-full-width-row .ag-cell-wrapper.ag-row-group{height:100%;align-items:center}.ag-cell-inline-editing{z-index:1}.ag-cell-inline-editing .ag-cell-wrapper,.ag-cell-inline-editing .ag-cell-edit-wrapper,.ag-cell-inline-editing .ag-cell-editor,.ag-cell-inline-editing .ag-cell-editor .ag-wrapper,.ag-cell-inline-editing .ag-cell-editor input{height:100%;width:100%;line-height:normal}.ag-cell .ag-icon{display:inline-block;vertical-align:middle}.ag-set-filter-item{display:flex;align-items:center;height:100%}.ag-set-filter-item-checkbox{display:flex;width:100%;height:100%}.ag-set-filter-group-icons{display:block}.ag-set-filter-group-icons>*{cursor:pointer}.ag-filter-body-wrapper{display:flex;flex-direction:column}.ag-filter-filter{flex:1 1 0px}.ag-filter-condition{display:flex;justify-content:center}.ag-floating-filter-body{position:relative;display:flex;flex:1 1 auto;height:100%}.ag-floating-filter-full-body{display:flex;flex:1 1 auto;height:100%;width:100%;align-items:center;overflow:hidden}.ag-floating-filter-full-body>div{flex:1 1 auto}.ag-floating-filter-input{align-items:center;display:flex;width:100%}.ag-floating-filter-input>*{flex:1 1 auto}.ag-floating-filter-button{display:flex;flex:none}.ag-set-floating-filter-input input[disabled]{pointer-events:none}.ag-dnd-ghost{display:inline-flex;align-items:center;cursor:move;white-space:nowrap}.ag-overlay{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.ag-overlay-panel{display:flex;height:100%;width:100%}.ag-overlay-wrapper{display:flex;flex:none;width:100%;height:100%;align-items:center;justify-content:center;text-align:center}.ag-overlay-loading-wrapper{pointer-events:all}.ag-popup-child{z-index:5;top:0}.ag-popup-editor{position:absolute;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-large-text-input{display:block}.ag-virtual-list-item{position:absolute;width:100%}.ag-floating-top{overflow:hidden;white-space:nowrap;width:100%;position:relative;display:flex}.ag-pinned-left-floating-top,.ag-pinned-right-floating-top{display:inline-block;overflow:hidden;position:relative;min-width:0px}.ag-floating-bottom{overflow:hidden;white-space:nowrap;width:100%;position:relative;display:flex}.ag-pinned-left-floating-bottom,.ag-pinned-right-floating-bottom{display:inline-block;overflow:hidden;position:relative;min-width:0px}.ag-sticky-top,.ag-sticky-bottom{position:absolute;display:flex;width:100%;overflow:hidden;height:0px}.ag-sticky-bottom{box-sizing:content-box!important}.ag-pinned-left-sticky-top,.ag-pinned-right-sticky-top{position:relative;height:100%;overflow:hidden}.ag-sticky-top-full-width-container,.ag-sticky-bottom-full-width-container{overflow:hidden;width:100%;height:100%}.ag-dialog,.ag-panel{display:flex;flex-direction:column;position:relative;overflow:hidden}.ag-panel-title-bar{display:flex;flex:none;align-items:center;cursor:default}.ag-panel-title-bar-title{flex:1 1 auto}.ag-panel-title-bar-buttons{display:flex}.ag-panel-title-bar-button{cursor:pointer}.ag-panel-content-wrapper{display:flex;flex:1 1 auto;position:relative;overflow:hidden}.ag-dialog{position:absolute}.ag-resizer{position:absolute;pointer-events:none;z-index:1;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-resizer.ag-resizer-topLeft{top:0;left:0;height:5px;width:5px;cursor:nwse-resize}.ag-resizer.ag-resizer-top{top:0;left:5px;right:5px;height:5px;cursor:ns-resize}.ag-resizer.ag-resizer-topRight{top:0;right:0;height:5px;width:5px;cursor:nesw-resize}.ag-resizer.ag-resizer-right{top:5px;right:0;bottom:5px;width:5px;cursor:ew-resize}.ag-resizer.ag-resizer-bottomRight{bottom:0;right:0;height:5px;width:5px;cursor:nwse-resize}.ag-resizer.ag-resizer-bottom{bottom:0;left:5px;right:5px;height:5px;cursor:ns-resize}.ag-resizer.ag-resizer-bottomLeft{bottom:0;left:0;height:5px;width:5px;cursor:nesw-resize}.ag-resizer.ag-resizer-left{left:0;top:5px;bottom:5px;width:5px;cursor:ew-resize}.ag-tooltip,.ag-tooltip-custom{position:absolute;z-index:99999}.ag-tooltip:not(.ag-tooltip-interactive),.ag-tooltip-custom:not(.ag-tooltip-interactive){pointer-events:none}.ag-value-slide-out{margin-right:5px;opacity:1;transition:opacity 3s,margin-right 3s;transition-timing-function:linear}.ag-value-slide-out-end{margin-right:10px;opacity:0}.ag-opacity-zero{opacity:0!important}.ag-menu{max-height:100%;overflow-y:auto;position:absolute;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-menu-column-select-wrapper{height:265px;overflow:auto}.ag-menu-column-select-wrapper .ag-column-select{height:100%}.ag-dialog .ag-panel-content-wrapper .ag-column-select{-webkit-user-select:none;user-select:none}.ag-menu-list{display:table;width:100%}.ag-menu-option,.ag-menu-separator{display:table-row}.ag-menu-option-part,.ag-menu-separator-part{display:table-cell;vertical-align:middle}.ag-menu-option-text{white-space:nowrap}.ag-menu-option-custom{display:contents}.ag-compact-menu-option{width:100%;display:flex;flex-wrap:nowrap}.ag-compact-menu-option-text{white-space:nowrap;flex:1 1 auto}.ag-pill-container{display:flex;gap:.25rem;flex-wrap:nowrap}.ag-pill{display:flex;white-space:nowrap;padding:0 .25rem;align-items:center}.ag-pill .ag-pill-button{border:none;padding:0}.ag-rich-select{cursor:default;outline:none;height:100%}.ag-rich-select-value{display:flex;align-items:center;height:100%}.ag-rich-select-value .ag-picker-field-display{overflow:hidden;text-overflow:ellipsis}.ag-rich-select-value .ag-picker-field-display.ag-display-as-placeholder{opacity:.5}.ag-rich-select-list{position:relative}.ag-rich-select-list .ag-loading-text{min-height:2rem}.ag-rich-select-row{display:flex;flex:1 1 auto;align-items:center;white-space:nowrap;overflow:hidden;height:100%}.ag-rich-select-field-input{flex:1 1 auto}.ag-rich-select-field-input .ag-input-field-input{padding:0!important;border:none!important;box-shadow:none!important;text-overflow:ellipsis}.ag-rich-select-field-input .ag-input-field-input::placeholder{opacity:.8}.ag-autocomplete{align-items:center;display:flex}.ag-autocomplete>*{flex:1 1 auto}.ag-autocomplete-list-popup{position:absolute;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-autocomplete-list{position:relative}.ag-autocomplete-virtual-list-item{display:flex}.ag-autocomplete-row{display:flex;flex:1 1 auto;align-items:center;overflow:hidden}.ag-autocomplete-row-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-paging-panel{align-items:center;display:flex;justify-content:flex-end}.ag-paging-page-summary-panel{display:flex;align-items:center}.ag-paging-button{position:relative}.ag-disabled .ag-paging-page-summary-panel{pointer-events:none}.ag-tool-panel-wrapper{display:flex;overflow-y:auto;overflow-x:hidden;cursor:default;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-column-select-column,.ag-column-select-column-group,.ag-select-agg-func-item{position:relative;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%}.ag-column-select-column>*,.ag-column-select-column-group>*,.ag-select-agg-func-item>*{flex:none}.ag-select-agg-func-item,.ag-column-select-column-label{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-column-select-checkbox{display:flex}.ag-tool-panel-horizontal-resize{cursor:ew-resize;height:100%;position:absolute;top:0;width:5px;z-index:1}.ag-ltr .ag-side-bar-left .ag-tool-panel-horizontal-resize{right:-3px}.ag-rtl .ag-side-bar-left .ag-tool-panel-horizontal-resize,.ag-ltr .ag-side-bar-right .ag-tool-panel-horizontal-resize{left:-3px}.ag-rtl .ag-side-bar-right .ag-tool-panel-horizontal-resize{right:-3px}.ag-details-row{width:100%}.ag-details-row-fixed-height{height:100%}.ag-details-grid{width:100%}.ag-details-grid-fixed-height{height:100%}.ag-header-group-cell{display:flex;align-items:center;height:100%;position:absolute}.ag-header-group-cell-no-group.ag-header-span-height{display:none}.ag-cell-label-container{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:center;height:100%;width:100%}.ag-header-group-cell-label,.ag-cell-label-container{padding:5px 0}.ag-right-aligned-header .ag-cell-label-container{flex-direction:row}.ag-right-aligned-header .ag-header-cell-text{text-align:end}.ag-side-bar{display:flex;flex-direction:row-reverse}.ag-side-bar-left{order:-1;flex-direction:row}.ag-side-button-button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:nowrap;white-space:nowrap;outline:none;cursor:pointer}.ag-side-button-label{writing-mode:vertical-lr}.ag-status-bar{display:flex;justify-content:space-between;overflow:hidden}.ag-status-panel{display:inline-flex}.ag-status-name-value{white-space:nowrap}.ag-status-bar-left,.ag-status-bar-center,.ag-status-bar-right{display:inline-flex}.ag-icon{display:block;speak:none}.ag-group{position:relative;width:100%}.ag-group-title-bar{display:flex;align-items:center}.ag-group-title{display:inline;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ag-group-title-bar .ag-group-title{cursor:default}.ag-group-toolbar{display:flex;align-items:center}.ag-group-container{display:flex}.ag-disabled .ag-group-container{pointer-events:none}.ag-group-container-horizontal{flex-direction:row;flex-wrap:wrap}.ag-group-container-vertical{flex-direction:column}.ag-column-group-icons{display:block}.ag-column-group-icons>*{cursor:pointer}.ag-group-item-alignment-stretch .ag-group-item{align-items:stretch}.ag-group-item-alignment-start .ag-group-item{align-items:flex-start}.ag-group-item-alignment-end .ag-group-item{align-items:flex-end}.ag-toggle-button-icon{transition:right .3s;position:absolute;top:-1px}.ag-input-field,.ag-select{display:flex;flex-direction:row;align-items:center}.ag-input-field-input{flex:1 1 auto}.ag-floating-filter-input .ag-input-field-input[type=date]{width:1px}.ag-range-field,.ag-angle-select{display:flex;align-items:center}.ag-angle-select-wrapper{display:flex}.ag-angle-select-parent-circle{display:block;position:relative}.ag-angle-select-child-circle{position:absolute}.ag-slider-wrapper{display:flex}.ag-slider-wrapper .ag-input-field,.ag-picker-field-display{flex:1 1 auto}.ag-picker-field{display:flex;align-items:center}.ag-picker-field-icon{display:flex;border:0;padding:0;margin:0;cursor:pointer}.ag-picker-field-wrapper{overflow:hidden}.ag-label-align-right .ag-label{order:1}.ag-label-align-right>*{flex:none}.ag-label-align-top{flex-direction:column;align-items:flex-start}.ag-label-align-top>*{align-self:stretch}.ag-label-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.ag-color-panel{width:100%;display:flex;flex-direction:column;text-align:center}.ag-spectrum-color{flex:1 1 auto;position:relative;overflow:visible;cursor:default}.ag-spectrum-fill{position:absolute;top:0;left:0;right:0;bottom:0}.ag-spectrum-val{cursor:pointer}.ag-spectrum-dragger{position:absolute;pointer-events:none;cursor:pointer}.ag-spectrum-hue,.ag-spectrum-alpha{cursor:default}.ag-spectrum-hue-background{background:linear-gradient(to left,red 3%,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red);width:100%;height:100%}.ag-spectrum-alpha{--ag-spectrum-alpha-background-checked: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="4" height="4"><rect x="0" y="0" width="4" height="4" fill="%23fff"/><path d="M0 0H2V4H4V2H0Z" fill="%23b2b2b2"/></svg>')}.ag-spectrum-alpha-background{background:linear-gradient(to right,var(--ag-internal-spectrum-alpha-color-from),var(--ag-internal-spectrum-alpha-color-to)),var(--ag-spectrum-alpha-background-checked) top left/4px 4px;width:100%;height:100%}.ag-spectrum-tool{cursor:pointer;position:relative}.ag-spectrum-slider{position:absolute;pointer-events:none}.ag-spectrum-alpha .ag-spectrum-slider{background:linear-gradient(to bottom,var(--ag-internal-spectrum-alpha-color),var(--ag-internal-spectrum-alpha-color)) #fff}.ag-recent-colors{display:flex}.ag-recent-color{cursor:pointer}.ag-pill-select{display:flex;flex-direction:column}.ag-pill-select .ag-column-drop{flex:unset}.ag-ltr{direction:ltr}.ag-ltr .ag-body,.ag-ltr .ag-floating-top,.ag-ltr .ag-floating-bottom,.ag-ltr .ag-header,.ag-ltr .ag-sticky-top,.ag-ltr .ag-sticky-bottom,.ag-ltr .ag-body-viewport,.ag-ltr .ag-body-horizontal-scroll{flex-direction:row}.ag-rtl{direction:rtl}.ag-rtl .ag-body,.ag-rtl .ag-floating-top,.ag-rtl .ag-floating-bottom,.ag-rtl .ag-header,.ag-rtl .ag-sticky-top,.ag-rtl .ag-sticky-bottom,.ag-rtl .ag-body-viewport,.ag-rtl .ag-body-horizontal-scroll{flex-direction:row-reverse}.ag-rtl .ag-icon-contracted,.ag-rtl .ag-icon-expanded,.ag-rtl .ag-icon-tree-closed{display:block;transform:rotate(180deg)}.ag-body .ag-body-viewport{-webkit-overflow-scrolling:touch}.ag-measurement-container{width:0;overflow:hidden;visibility:hidden}.ag-measurement-container div{position:absolute}.ag-layout-print.ag-body{display:block;height:unset}.ag-layout-print.ag-root-wrapper{display:inline-block}.ag-layout-print .ag-body-vertical-scroll,.ag-layout-print .ag-body-horizontal-scroll{display:none}.ag-layout-print.ag-force-vertical-scroll{overflow-y:visible!important}@media print{.ag-root-wrapper.ag-layout-print{display:table}.ag-root-wrapper.ag-layout-print .ag-root-wrapper-body,.ag-root-wrapper.ag-layout-print .ag-root,.ag-root-wrapper.ag-layout-print .ag-body-viewport,.ag-root-wrapper.ag-layout-print .ag-center-cols-container,.ag-root-wrapper.ag-layout-print .ag-center-cols-viewport,.ag-root-wrapper.ag-layout-print .ag-body-horizontal-scroll-viewport,.ag-root-wrapper.ag-layout-print .ag-virtual-list-viewport{height:auto!important;overflow:hidden!important;display:block!important}.ag-root-wrapper.ag-layout-print .ag-row,.ag-root-wrapper.ag-layout-print .ag-cell{break-inside:avoid}}[class^=ag-],[class^=ag-]:focus,[class^=ag-]:after,[class^=ag-]:before{box-sizing:border-box;outline:none}[class^=ag-]::-ms-clear{display:none}.ag-checkbox .ag-input-wrapper,.ag-radio-button .ag-input-wrapper{overflow:visible}.ag-range-field .ag-input-wrapper{height:100%}.ag-toggle-button{flex:none;width:unset;min-width:unset}.ag-button{border-radius:0;color:var(--ag-foreground-color)}.ag-button:hover{background-color:transparent}.ag-ltr .ag-label-align-right .ag-label{margin-left:var(--ag-grid-size)}.ag-rtl .ag-label-align-right .ag-label{margin-right:var(--ag-grid-size)}input[class^=ag-]{margin:0;background-color:var(--ag-background-color)}textarea[class^=ag-],select[class^=ag-]{background-color:var(--ag-background-color)}input[class^=ag-]:not([type]),input[class^=ag-][type=text],input[class^=ag-][type=number],input[class^=ag-][type=tel],input[class^=ag-][type=date],input[class^=ag-][type=datetime-local],textarea[class^=ag-]{font-size:inherit;line-height:inherit;color:inherit;font-family:inherit;border:var(--ag-borders-input) var(--ag-input-border-color)}input[class^=ag-]:not([type]):disabled,input[class^=ag-][type=text]:disabled,input[class^=ag-][type=number]:disabled,input[class^=ag-][type=tel]:disabled,input[class^=ag-][type=date]:disabled,input[class^=ag-][type=datetime-local]:disabled,textarea[class^=ag-]:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}input[class^=ag-]:not([type]):focus,input[class^=ag-][type=text]:focus,input[class^=ag-][type=number]:focus,input[class^=ag-][type=tel]:focus,input[class^=ag-][type=date]:focus,input[class^=ag-][type=datetime-local]:focus,textarea[class^=ag-]:focus{outline:none;box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-input-focus-border-color)}input[class^=ag-]:not([type]):invalid,input[class^=ag-][type=text]:invalid,input[class^=ag-][type=number]:invalid,input[class^=ag-][type=tel]:invalid,input[class^=ag-][type=date]:invalid,input[class^=ag-][type=datetime-local]:invalid,textarea[class^=ag-]:invalid{border:var(--ag-borders-input-invalid) var(--ag-input-border-color-invalid)}input[class^=ag-][type=number]:not(.ag-number-field-input-stepper){-moz-appearance:textfield}input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-outer-spin-button,input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[class^=ag-][type=range]{padding:0}input[class^=ag-][type=button]:focus,button[class^=ag-]:focus{box-shadow:var(--ag-input-focus-box-shadow)}.ag-drag-handle{color:var(--ag-secondary-foreground-color)}.ag-list-item,.ag-virtual-list-item{height:var(--ag-list-item-height)}.ag-virtual-list-item:focus-visible{outline:none}.ag-virtual-list-item:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-select-list{background-color:var(--ag-background-color);overflow-y:auto;overflow-x:hidden;border-radius:var(--ag-border-radius);border:var(--ag-borders) var(--ag-border-color)}.ag-list-item{display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-list-item.ag-active-item{background-color:var(--ag-row-hover-color)}.ag-select-list-item{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.ag-ltr .ag-select-list-item{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-select-list-item{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-select-list-item span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ag-row-drag,.ag-selection-checkbox,.ag-group-expanded,.ag-group-contracted{color:var(--ag-secondary-foreground-color)}.ag-ltr .ag-row-drag,.ag-ltr .ag-selection-checkbox,.ag-ltr .ag-group-expanded,.ag-ltr .ag-group-contracted{margin-right:var(--ag-cell-widget-spacing)}.ag-rtl .ag-row-drag,.ag-rtl .ag-selection-checkbox,.ag-rtl .ag-group-expanded,.ag-rtl .ag-group-contracted{margin-left:var(--ag-cell-widget-spacing)}.ag-cell-wrapper>*:not(.ag-cell-value):not(.ag-group-value){--ag-internal-calculated-line-height: var( --ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)) );--ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width));height:min(var(--ag-internal-calculated-line-height),var(--ag-internal-padded-row-height));display:flex;align-items:center;flex:none}.ag-group-expanded,.ag-group-contracted{cursor:pointer}.ag-group-title-bar-icon{cursor:pointer;flex:none;color:var(--ag-secondary-foreground-color)}.ag-ltr .ag-group-child-count{margin-left:2px}.ag-rtl .ag-group-child-count{margin-right:2px}.ag-group-title-bar{background-color:var(--ag-subheader-background-color);padding:var(--ag-grid-size)}.ag-group-toolbar{padding:var(--ag-grid-size);background-color:var(--ag-subheader-toolbar-background-color)}.ag-disabled-group-title-bar,.ag-disabled-group-container{opacity:.5}.group-item{margin:calc(var(--ag-grid-size) * .5) 0}.ag-label{white-space:nowrap}.ag-ltr .ag-label{margin-right:var(--ag-grid-size)}.ag-rtl .ag-label{margin-left:var(--ag-grid-size)}.ag-label-align-top .ag-label{margin-bottom:calc(var(--ag-grid-size) * .5)}.ag-angle-select[disabled]{color:var(--ag-disabled-foreground-color);pointer-events:none}.ag-angle-select[disabled] .ag-angle-select-field{opacity:.4}.ag-ltr .ag-slider-field,.ag-ltr .ag-angle-select-field{margin-right:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-slider-field,.ag-rtl .ag-angle-select-field{margin-left:calc(var(--ag-grid-size) * 2)}.ag-angle-select-parent-circle{width:24px;height:24px;border-radius:12px;border:solid 1px;border-color:var(--ag-border-color);background-color:var(--ag-background-color)}.ag-angle-select-child-circle{top:4px;left:12px;width:6px;height:6px;margin-left:-3px;margin-top:-4px;border-radius:3px;background-color:var(--ag-secondary-foreground-color)}.ag-picker-field-wrapper{border:var(--ag-borders);border-color:var(--ag-border-color);border-radius:5px;background-color:var(--ag-background-color)}.ag-picker-field-wrapper:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}.ag-picker-field-wrapper.ag-picker-has-focus,.ag-picker-field-wrapper:focus-within{outline:none;box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-input-focus-border-color)}.ag-picker-field-button{background-color:var(--ag-background-color);color:var(--ag-secondary-foreground-color)}.ag-dialog.ag-color-dialog{border-radius:5px}.ag-color-picker .ag-picker-field-wrapper{padding-left:var(--ag-grid-size);padding-right:var(--ag-grid-size)}.ag-color-picker .ag-picker-field-display{display:flex;flex-direction:row;align-items:center;min-height:var(--ag-list-item-height)}.ag-ltr .ag-color-picker-color,.ag-ltr .ag-color-picker-value{margin-right:var(--ag-grid-size)}.ag-rtl .ag-color-picker-color,.ag-rtl .ag-color-picker-value{margin-left:var(--ag-grid-size)}.ag-color-panel{padding:var(--ag-grid-size)}.ag-spectrum-color{background-color:red;border-radius:2px}.ag-spectrum-tools{padding:10px}.ag-spectrum-sat{background-image:linear-gradient(to right,#fff,#cc9a8100)}.ag-spectrum-val{background-image:linear-gradient(to top,#000,#cc9a8100)}.ag-spectrum-dragger{border-radius:12px;height:12px;width:12px;border:2px solid white;background:#000;box-shadow:0 0 2px #0000003d}.ag-spectrum-hue-background,.ag-spectrum-alpha-background{border-radius:2px}.ag-spectrum-tool{margin-bottom:10px;height:11px;border-radius:2px}.ag-spectrum-slider{margin-top:-12px;width:13px;height:13px;border-radius:13px;border:2px solid white;box-shadow:0 1px 4px #0000005e}.ag-recent-colors{margin-top:10px}.ag-recent-color{margin:0 3px}.ag-recent-color:first-child{margin-left:0}.ag-recent-color:last-child{margin-right:0}.ag-spectrum-color:focus-visible:not(:disabled):not([readonly]),.ag-spectrum-slider:focus-visible:not(:disabled):not([readonly]),.ag-recent-color:focus-visible:not(:disabled):not([readonly]){box-shadow:var(--ag-input-focus-box-shadow)}.ag-ltr .ag-color-input input[class^=ag-][type=text].ag-input-field-input{padding-left:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-rtl .ag-color-input input[class^=ag-][type=text].ag-input-field-input{padding-right:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-color-input .ag-color-input-color{position:absolute}.ag-ltr .ag-color-input .ag-color-input-color{margin-left:var(--ag-grid-size)}.ag-rtl .ag-color-input .ag-color-input-color{margin-right:var(--ag-grid-size)}.ag-color-picker-color,.ag-color-input-color{width:var(--ag-icon-size);height:var(--ag-icon-size);border:var(--ag-borders-secondary) var(--ag-secondary-border-color);border-radius:2px}.ag-dnd-ghost{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);overflow:hidden;text-overflow:ellipsis;border:var(--ag-borders-secondary) var(--ag-secondary-border-color);color:var(--ag-secondary-foreground-color);height:var(--ag-header-height);line-height:var(--ag-header-height);margin:0;padding:0 calc(var(--ag-grid-size) * 2);transform:translateY(calc(var(--ag-grid-size) * 2))}.ag-dnd-ghost-icon{margin-right:var(--ag-grid-size);color:var(--ag-foreground-color)}.ag-popup-child:not(.ag-tooltip-custom){box-shadow:var(--ag-popup-shadow)}.ag-select .ag-picker-field-wrapper{min-height:var(--ag-list-item-height);cursor:default}.ag-ltr .ag-select .ag-picker-field-wrapper{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-select .ag-picker-field-wrapper{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-ltr .ag-select .ag-picker-field-wrapper{padding-right:var(--ag-grid-size)}.ag-rtl .ag-select .ag-picker-field-wrapper{padding-left:var(--ag-grid-size)}.ag-select.ag-disabled .ag-picker-field-wrapper:focus{box-shadow:none}.ag-select:not(.ag-cell-editor,.ag-label-align-top){min-height:var(--ag-list-item-height)}.ag-select .ag-picker-field-display{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-select .ag-picker-field-icon{display:flex;align-items:center}.ag-select.ag-disabled{opacity:.5}.ag-rich-select-value,.ag-rich-select-list{background-color:var(--ag-background-color)}.ag-rich-select-list{width:100%;height:auto;border-radius:var(--ag-border-radius);border:var(--ag-borders) var(--ag-border-color)}.ag-rich-select-list .ag-loading-text{padding:var(--ag-widget-vertical-spacing) var(--ag-widget-horizontal-spacing)}.ag-rich-select-value{border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color);padding-top:0;padding-bottom:0}.ag-ltr .ag-rich-select-value{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-rich-select-value{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-ltr .ag-rich-select-value{padding-right:var(--ag-grid-size)}.ag-rtl .ag-rich-select-value{padding-left:var(--ag-grid-size)}.ag-ltr .ag-rich-select-field-input{left:calc(var(--ag-cell-horizontal-padding))}.ag-rtl .ag-rich-select-field-input{right:calc(var(--ag-cell-horizontal-padding))}.ag-popup-editor .ag-rich-select-value{height:var(--ag-row-height);min-width:200px}.ag-rich-select-virtual-list-item{cursor:default;height:var(--ag-list-item-height)}.ag-rich-select-virtual-list-item:focus-visible:after{content:none}.ag-ltr .ag-rich-select-row{padding-left:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rtl .ag-rich-select-row{padding-right:calc(var(--ag-cell-horizontal-padding) / 2)}.ag-rich-select-row-selected{background-color:var(--ag-selected-row-background-color)}.ag-rich-select-row:hover,.ag-rich-select-row-highlighted{background-image:linear-gradient(var(--ag-row-hover-color),var(--ag-row-hover-color))}.ag-rich-select-row-text-highlight{font-weight:700}.ag-autocomplete{width:100%}.ag-autocomplete-list{width:100%;min-width:200px;height:calc(var(--ag-row-height) * 6.5)}.ag-autocomplete-virtual-list-item{cursor:default;height:var(--ag-list-item-height)}.ag-autocomplete-virtual-list-item:focus-visible:after{content:none}.ag-autocomplete-virtual-list-item:hover{background-color:var(--ag-row-hover-color)}.ag-autocomplete-row-label{margin:0px var(--ag-widget-container-horizontal-padding)}.ag-autocomplete-row-selected{background-color:var(--ag-selected-row-background-color)}.ag-pill{border:1px solid var(--ag-chip-border-color);border-radius:var(--ag-border-radius);background-color:var(--ag-chip-background-color)}.ag-ltr .ag-pill .ag-pill-button{margin-left:var(--ag-grid-size)}.ag-rtl .ag-pill .ag-pill-button{margin-right:var(--ag-grid-size)}.ag-pill:focus-visible{border-color:var(--ag-input-focus-border-color)}.ag-pill .ag-pill-button:hover{cursor:pointer}.ag-dragging-range-handle .ag-dialog,.ag-dragging-fill-handle .ag-dialog{opacity:.7;pointer-events:none}.ag-dialog{border-radius:var(--ag-border-radius);border:var(--ag-borders) var(--ag-border-color);box-shadow:var(--ag-popup-shadow)}.ag-panel{background-color:var(--ag-panel-background-color);border-color:var(--ag-panel-border-color)}.ag-panel-title-bar{color:var(--ag-header-foreground-color);height:var(--ag-header-height);padding:var(--ag-grid-size) var(--ag-cell-horizontal-padding);border-bottom:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-panel-title-bar-button{margin-left:var(--ag-grid-size)}.ag-rtl .ag-panel-title-bar-button{margin-right:var(--ag-grid-size)}.ag-tooltip{background-color:var(--ag-tooltip-background-color);color:var(--ag-foreground-color);padding:var(--ag-grid-size);border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-card-radius);white-space:normal}.ag-tooltip.ag-tooltip-animate,.ag-tooltip-custom.ag-tooltip-animate{transition:opacity 1s}.ag-tooltip.ag-tooltip-animate.ag-tooltip-hiding,.ag-tooltip-custom.ag-tooltip-animate.ag-tooltip-hiding{opacity:0}.ag-ltr .ag-column-select-column,.ag-ltr .ag-column-select-column-group{padding-left:calc(var(--ag-indentation-level) * var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-column,.ag-rtl .ag-column-select-column-group{padding-right:calc(var(--ag-indentation-level) * var(--ag-column-select-indent-size))}.ag-column-select-header-icon{cursor:pointer}.ag-column-select-header-icon:focus-visible{outline:none}.ag-column-select-header-icon:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:0;left:0;display:block;width:calc(100% + -0px);height:calc(100% + -0px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-ltr .ag-column-group-icons:not(:last-child),.ag-ltr .ag-column-select-header-icon:not(:last-child),.ag-ltr .ag-column-select-header-checkbox:not(:last-child),.ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child),.ag-ltr .ag-column-select-checkbox:not(:last-child),.ag-ltr .ag-column-select-column-drag-handle:not(:last-child),.ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child),.ag-ltr .ag-column-select-column-label:not(:last-child){margin-right:var(--ag-widget-horizontal-spacing)}.ag-rtl .ag-column-group-icons:not(:last-child),.ag-rtl .ag-column-select-header-icon:not(:last-child),.ag-rtl .ag-column-select-header-checkbox:not(:last-child),.ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child),.ag-rtl .ag-column-select-checkbox:not(:last-child),.ag-rtl .ag-column-select-column-drag-handle:not(:last-child),.ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child),.ag-rtl .ag-column-select-column-label:not(:last-child){margin-left:var(--ag-widget-horizontal-spacing)}.ag-column-select-virtual-list-item:focus-visible{outline:none}.ag-column-select-virtual-list-item:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-column-select-column-group:not(:last-child),.ag-column-select-column:not(:last-child){margin-bottom:var(--ag-widget-vertical-spacing)}.ag-column-select-column-readonly,.ag-column-select-column-group-readonly{color:var(--ag-disabled-foreground-color);pointer-events:none}.ag-ltr .ag-column-select-add-group-indent{margin-left:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-rtl .ag-column-select-add-group-indent{margin-right:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-column-select-virtual-list-viewport{padding:calc(var(--ag-widget-container-vertical-padding) * .5) 0px}.ag-column-select-virtual-list-item{padding:0 var(--ag-widget-container-horizontal-padding)}.ag-checkbox-edit{padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-pill-select .ag-column-drop{border-bottom:0;min-height:unset}.ag-pill-select .ag-column-drop-list{padding:0}.ag-pill-select .ag-select{padding-top:var(--ag-grid-size)}.ag-pill-select .ag-picker-field-wrapper{background-color:transparent;border:0}.ag-pill-select .ag-picker-field-display{cursor:pointer}.ag-rtl{text-align:right}.ag-root-wrapper{border-radius:var(--ag-wrapper-border-radius);border:var(--ag-borders) var(--ag-border-color)}.ag-row>.ag-cell-wrapper.ag-row-group{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * var(--ag-indentation-level))}.ag-cell-wrapper.ag-row-group,.ag-cell-wrapper.ag-row-group-leaf-indent,.ag-cell-wrapper.ag-pivot-leaf-group{padding-left:calc(var(--ag-indentation-level) * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-group-leaf-indent{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-group-leaf-indent{margin-right:var(--ag-row-group-indent-size)}.ag-row:not(.ag-row-level-0) .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-value-change-delta{padding-right:2px}.ag-value-change-delta-up{color:var(--ag-value-change-delta-up-color)}.ag-value-change-delta-down{color:var(--ag-value-change-delta-down-color)}.ag-value-change-value{background-color:transparent;border-radius:1px;padding-left:1px;padding-right:1px;transition:background-color 1s}.ag-value-change-value-highlight{background-color:var(--ag-value-change-value-highlight-background-color);transition:background-color .1s}.ag-cell-data-changed{background-color:var(--ag-value-change-value-highlight-background-color)!important}.ag-cell-data-changed-animation{background-color:transparent}.ag-cell-highlight{background-color:var(--ag-range-selection-highlight-color)!important}.ag-row{height:var(--ag-row-height);background-color:var(--ag-background-color);color:var(--ag-data-color);border-bottom:var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width)}.ag-row-highlight-above:after,.ag-row-highlight-below:after{content:"";position:absolute;width:calc(100% - 1px);height:1px;background-color:var(--ag-range-selection-border-color);left:1px}.ag-row-highlight-above:after{top:0}.ag-row-highlight-below:after{bottom:0}.ag-row-odd{background-color:var(--ag-odd-row-background-color)}.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-left-spacer:not(.ag-scroller-corner){border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-right-spacer:not(.ag-scroller-corner){border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-row-selected:before{content:"";background-color:var(--ag-selected-row-background-color);display:block;position:absolute;top:0;left:0;right:0;bottom:0}.ag-row-hover:not(.ag-full-width-row):before,.ag-row-hover.ag-full-width-row.ag-row-group:before{content:"";background-color:var(--ag-row-hover-color);display:block;position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.ag-row-hover.ag-full-width-row.ag-row-group>*{position:relative}.ag-row-hover.ag-row-selected:before{background-color:var(--ag-row-hover-color);background-image:linear-gradient(var(--ag-selected-row-background-color),var(--ag-selected-row-background-color))}.ag-column-hover{background-color:var(--ag-column-hover-color)}.ag-ltr .ag-right-aligned-cell{text-align:right}.ag-rtl .ag-right-aligned-cell{text-align:left}.ag-ltr .ag-right-aligned-cell .ag-cell-value,.ag-ltr .ag-right-aligned-cell .ag-group-value{margin-left:auto}.ag-rtl .ag-right-aligned-cell .ag-cell-value,.ag-rtl .ag-right-aligned-cell .ag-group-value{margin-right:auto}.ag-ltr .ag-right-aligned-cell .ag-skeleton-effect{margin-left:auto}.ag-rtl .ag-right-aligned-cell .ag-skeleton-effect{margin-right:auto}.ag-cell,.ag-full-width-row .ag-cell-wrapper.ag-row-group{--ag-internal-calculated-line-height: var( --ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)) );--ag-internal-padded-row-height: calc(var(--ag-row-height) - var(--ag-row-border-width));border:1px solid transparent;line-height:min(var(--ag-internal-calculated-line-height),var(--ag-internal-padded-row-height));padding-left:calc(var(--ag-cell-horizontal-padding) - 1px + var(--ag-row-group-indent-size) * var(--ag-indentation-level));padding-right:calc(var(--ag-cell-horizontal-padding) - 1px);-webkit-font-smoothing:subpixel-antialiased}.ag-row>.ag-cell-wrapper{padding-left:calc(var(--ag-cell-horizontal-padding) - 1px);padding-right:calc(var(--ag-cell-horizontal-padding) - 1px)}.ag-row-dragging{cursor:move;opacity:.5}.ag-cell-inline-editing{border:1px solid var(--ag-border-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:0;background-color:var(--ag-control-panel-background-color)}.ag-popup-editor .ag-large-text,.ag-autocomplete-list-popup{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);background-color:var(--ag-control-panel-background-color);padding:0}.ag-large-text-input{height:auto;padding:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-large-text-input textarea{resize:none}.ag-details-row{padding:calc(var(--ag-grid-size) * 5);background-color:var(--ag-background-color)}.ag-layout-auto-height .ag-center-cols-viewport,.ag-layout-auto-height .ag-center-cols-container,.ag-layout-print .ag-center-cols-viewport,.ag-layout-print .ag-center-cols-container{min-height:50px}.ag-overlay-loading-wrapper{background-color:var(--ag-modal-overlay-background-color)}.ag-overlay-loading-center{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size)}.ag-skeleton-container{width:100%;height:100%;align-content:center}.ag-skeleton-effect{background-color:var(--ag-row-loading-skeleton-effect-color);width:100%;height:1em;border-radius:.25rem;animation:ag-skeleton-loading 1.5s ease-in-out .5s infinite}@keyframes ag-skeleton-loading{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.ag-loading{display:flex;height:100%;align-items:center}.ag-ltr .ag-loading{padding-left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-loading{padding-right:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-loading-icon{padding-right:var(--ag-cell-widget-spacing)}.ag-rtl .ag-loading-icon{padding-left:var(--ag-cell-widget-spacing)}.ag-icon-loading{animation-name:spin;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ag-floating-top{border-bottom:var(--ag-borders-critical) var(--ag-border-color)}.ag-floating-bottom{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-ltr .ag-cell{border-right:var(--ag-cell-horizontal-border)}.ag-rtl .ag-cell{border-left:var(--ag-cell-horizontal-border)}.ag-ltr .ag-cell{border-right-width:1px}.ag-rtl .ag-cell{border-left-width:1px}.ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell){border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell){border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-cell-range-selected:not(.ag-cell-focus),.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing){background-color:var(--ag-range-selection-background-color)}.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart,.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart{background-color:var(--ag-range-selection-chart-background-color)!important}.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category,.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart.ag-cell-range-chart-category{background-color:var(--ag-range-selection-chart-category-background-color)!important}.ag-cell-range-selected-1:not(.ag-cell-focus),.ag-root:not(.ag-context-menu-open) .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-1:not(.ag-cell-inline-editing){background-color:var(--ag-range-selection-background-color)}.ag-cell-range-selected-2:not(.ag-cell-focus),.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-2{background-color:var(--ag-range-selection-background-color-2)}.ag-cell-range-selected-3:not(.ag-cell-focus),.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-3{background-color:var(--ag-range-selection-background-color-3)}.ag-cell-range-selected-4:not(.ag-cell-focus),.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-4{background-color:var(--ag-range-selection-background-color-4)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top{border-top-color:var(--ag-range-selection-border-color);border-top-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right{border-right-color:var(--ag-range-selection-border-color);border-right-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom{border-bottom-color:var(--ag-range-selection-border-color);border-bottom-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left{border-left-color:var(--ag-range-selection-border-color);border-left-style:var(--ag-range-selection-border-style)}.ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within,.ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-ltr .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,.ag-ltr .ag-cell-range-single-cell,.ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle,.ag-rtl .ag-cell-focus:not(.ag-cell-range-selected):focus-within,.ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-rtl .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,.ag-rtl .ag-cell-range-single-cell,.ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle{border:1px solid;border-color:var(--ag-range-selection-border-color);border-style:var(--ag-range-selection-border-style);outline:initial}.ag-cell.ag-selection-fill-top,.ag-cell.ag-selection-fill-top.ag-cell-range-selected{border-top:1px dashed;border-top-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-cell.ag-selection-fill-right,.ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected{border-right:1px dashed var(--ag-range-selection-border-color)!important}.ag-rtl .ag-cell.ag-selection-fill-right,.ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected{border-left:1px dashed var(--ag-range-selection-border-color)!important}.ag-cell.ag-selection-fill-bottom,.ag-cell.ag-selection-fill-bottom.ag-cell-range-selected{border-bottom:1px dashed;border-bottom-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-cell.ag-selection-fill-left,.ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected{border-left:1px dashed var(--ag-range-selection-border-color)!important}.ag-rtl .ag-cell.ag-selection-fill-left,.ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected{border-right:1px dashed var(--ag-range-selection-border-color)!important}.ag-fill-handle,.ag-range-handle{position:absolute;width:6px;height:6px;bottom:-1px;background-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-fill-handle,.ag-ltr .ag-range-handle{right:-1px}.ag-rtl .ag-fill-handle,.ag-rtl .ag-range-handle{left:-1px}.ag-fill-handle{cursor:cell}.ag-range-handle{cursor:nwse-resize}.ag-cell-inline-editing{border-color:var(--ag-input-focus-border-color)!important}.ag-menu{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);background-color:var(--ag-menu-background-color);border-color:var(--ag-menu-border-color);padding:0}.ag-menu.ag-tabs{min-width:var(--ag-tab-min-width)}.ag-menu-list{cursor:default;padding:var(--ag-grid-size) 0}.ag-menu-separator{height:calc(var(--ag-grid-size) * 2 + 1px)}.ag-menu-separator-part:after{content:"";display:block;border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-menu-option-active,.ag-compact-menu-option-active{background-color:var(--ag-row-hover-color)}.ag-menu-option-part,.ag-compact-menu-option-part{line-height:var(--ag-icon-size);padding:calc(var(--ag-grid-size) + 2px) 0}.ag-menu-option-disabled,.ag-compact-menu-option-disabled{opacity:.5}.ag-menu-option-icon,.ag-compact-menu-option-icon{width:var(--ag-icon-size)}.ag-ltr .ag-menu-option-icon,.ag-ltr .ag-compact-menu-option-icon{padding-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-menu-option-icon,.ag-rtl .ag-compact-menu-option-icon{padding-right:calc(var(--ag-grid-size) * 2)}.ag-menu-option-text,.ag-compact-menu-option-text{padding-left:calc(var(--ag-grid-size) * 2);padding-right:calc(var(--ag-grid-size) * 2)}.ag-ltr .ag-menu-option-shortcut,.ag-ltr .ag-compact-menu-option-shortcut{padding-right:var(--ag-grid-size)}.ag-rtl .ag-menu-option-shortcut,.ag-rtl .ag-compact-menu-option-shortcut{padding-left:var(--ag-grid-size)}.ag-ltr .ag-menu-option-popup-pointer,.ag-ltr .ag-compact-menu-option-popup-pointer{padding-right:var(--ag-grid-size)}.ag-rtl .ag-menu-option-popup-pointer,.ag-rtl .ag-compact-menu-option-popup-pointer{padding-left:var(--ag-grid-size)}.ag-tabs-header,.ag-tabs-header-wrapper{display:flex}.ag-tabs-header-wrapper .ag-tabs-header{flex:1}.ag-tabs-close-button-wrapper{border:0;border-right:var(--ag-borders) var(--ag-border-color);padding:var(--ag-grid-size)}.ag-tabs-close-button{border:0;background-color:unset;cursor:pointer;padding:0}.ag-tab{border-bottom:var(--ag-selected-tab-underline-width) solid transparent;transition:border-bottom var(--ag-selected-tab-underline-transition-speed);display:flex;flex:none;align-items:center;justify-content:center;cursor:pointer}.ag-tab:focus-visible{outline:none}.ag-tab:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-tab-selected{border-bottom-color:var(--ag-selected-tab-underline-color)}.ag-menu-header{color:var(--ag-secondary-foreground-color)}.ag-filter-separator{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-filter-select .ag-picker-field-wrapper{width:0}.ag-filter-condition-operator{height:17px}.ag-ltr .ag-filter-condition-operator-or{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-filter-condition-operator-or{margin-right:calc(var(--ag-grid-size) * 2)}.ag-set-filter-select-all{padding-top:var(--ag-widget-container-vertical-padding)}.ag-set-filter-list,.ag-filter-no-matches{height:calc(var(--ag-list-item-height) * 6)}.ag-set-filter-tree-list{height:calc(var(--ag-list-item-height) * 10)}.ag-set-filter-filter{margin-top:var(--ag-widget-container-vertical-padding);margin-left:var(--ag-widget-container-horizontal-padding);margin-right:var(--ag-widget-container-horizontal-padding)}.ag-filter-to{margin-top:var(--ag-widget-vertical-spacing)}.ag-mini-filter{margin:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-set-filter{--ag-indentation-level: 0}.ag-ltr .ag-set-filter-item{padding-left:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level) * var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-item{padding-right:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-indentation-level) * var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-add-group-indent{margin-left:calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding))}.ag-rtl .ag-set-filter-add-group-indent{margin-right:calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding))}.ag-ltr .ag-set-filter-group-icons{margin-right:var(--ag-widget-container-horizontal-padding)}.ag-rtl .ag-set-filter-group-icons{margin-left:var(--ag-widget-container-horizontal-padding)}.ag-filter-menu .ag-set-filter-list{min-width:200px}.ag-filter-virtual-list-item:focus-visible{outline:none}.ag-filter-virtual-list-item:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-filter-apply-panel{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-filter-apply-panel-button{line-height:1.5}.ag-ltr .ag-filter-apply-panel-button{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-filter-apply-panel-button{margin-right:calc(var(--ag-grid-size) * 2)}.ag-simple-filter-body-wrapper{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));overflow-y:auto;min-height:calc(var(--ag-list-item-height) + var(--ag-widget-container-vertical-padding) + var(--ag-widget-vertical-spacing))}.ag-simple-filter-body-wrapper>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-simple-filter-body-wrapper .ag-resizer-wrapper{margin:0}.ag-menu:not(.ag-tabs) .ag-filter .ag-filter-body-wrapper,.ag-menu:not(.ag-tabs) .ag-filter>*:not(.ag-filter-wrapper){min-width:calc(var(--ag-menu-min-width) - 2px)}.ag-filter-no-matches{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-multi-filter-menu-item{margin:var(--ag-grid-size) 0}.ag-multi-filter-group-title-bar{padding:calc(var(--ag-grid-size) * 2) var(--ag-grid-size);background-color:transparent}.ag-group-filter-field-select-wrapper{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing))}.ag-group-filter-field-select-wrapper>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-multi-filter-group-title-bar:focus-visible{outline:none}.ag-multi-filter-group-title-bar:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-side-bar{position:relative}.ag-tool-panel-wrapper{width:var(--ag-side-bar-panel-width);background-color:var(--ag-control-panel-background-color)}.ag-side-buttons{padding-top:calc(var(--ag-grid-size) * 4);width:calc(var(--ag-icon-size) + 4px);position:relative;overflow:hidden}button.ag-side-button-button{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;background:transparent;padding:calc(var(--ag-grid-size) * 2) 0 calc(var(--ag-grid-size) * 2) 0;width:100%;margin:0;min-height:calc(var(--ag-grid-size) * 18);background-position-y:center;background-position-x:center;background-repeat:no-repeat;border:none;border-top:var(--ag-borders-side-button) var(--ag-border-color);border-bottom:var(--ag-borders-side-button) var(--ag-border-color)}button.ag-side-button-button:focus{box-shadow:none}.ag-side-button-button:focus-visible{outline:none}.ag-side-button-button:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-selected button.ag-side-button-button{background-color:var(--ag-side-button-selected-background-color)}.ag-side-button-icon-wrapper{margin-bottom:3px}.ag-ltr .ag-side-bar-left,.ag-rtl .ag-side-bar-right{border-right:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-side-bar-left .ag-tool-panel-wrapper,.ag-rtl .ag-side-bar-right .ag-tool-panel-wrapper{border-left:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-side-bar-left .ag-side-button-button,.ag-rtl .ag-side-bar-right .ag-side-button-button{border-right:var(--ag-selected-tab-underline-width) solid transparent;transition:border-right var(--ag-selected-tab-underline-transition-speed)}.ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,.ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button{border-right-color:var(--ag-selected-tab-underline-color)}.ag-rtl .ag-side-bar-left,.ag-ltr .ag-side-bar-right{border-left:var(--ag-borders) var(--ag-border-color)}.ag-rtl .ag-side-bar-left .ag-tool-panel-wrapper,.ag-ltr .ag-side-bar-right .ag-tool-panel-wrapper{border-right:var(--ag-borders) var(--ag-border-color)}.ag-rtl .ag-side-bar-left .ag-side-button-button,.ag-ltr .ag-side-bar-right .ag-side-button-button{border-left:var(--ag-selected-tab-underline-width) solid transparent;transition:border-left var(--ag-selected-tab-underline-transition-speed)}.ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button,.ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button{border-left-color:var(--ag-selected-tab-underline-color)}.ag-filter-toolpanel-header{height:calc(var(--ag-grid-size) * 6)}.ag-filter-toolpanel-header,.ag-filter-toolpanel-search{padding:0 var(--ag-grid-size)}.ag-filter-toolpanel-header:focus-visible{outline:none}.ag-filter-toolpanel-header:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-filter-toolpanel-group:not(.ag-has-filter)>.ag-group-title-bar .ag-filter-toolpanel-group-instance-header-icon{display:none}.ag-filter-toolpanel-group-level-0-header{height:calc(var(--ag-grid-size) * 8)}.ag-filter-toolpanel-group-item{margin-top:calc(var(--ag-grid-size) * .5);margin-bottom:calc(var(--ag-grid-size) * .5)}.ag-filter-toolpanel-search{height:var(--ag-header-height)}.ag-filter-toolpanel-search-input{flex-grow:1;height:calc(var(--ag-grid-size) * 4)}.ag-ltr .ag-filter-toolpanel-search-input{margin-right:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-search-input{margin-left:var(--ag-grid-size)}.ag-filter-toolpanel-group-level-0{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-ltr .ag-filter-toolpanel-expand,.ag-ltr .ag-filter-toolpanel-group-title-bar-icon{margin-right:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-expand,.ag-rtl .ag-filter-toolpanel-group-title-bar-icon{margin-left:var(--ag-grid-size)}.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * var(--ag-indentation-level, 0) + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * var(--ag-indentation-level, 0) + var(--ag-grid-size))}.ag-filter-toolpanel-instance-filter{border-bottom:var(--ag-borders) var(--ag-border-color);border-top:var(--ag-borders) var(--ag-border-color);margin-top:var(--ag-grid-size)}.ag-ltr .ag-filter-toolpanel-group-instance-header-icon,.ag-ltr .ag-filter-toolpanel-instance-header-icon{margin-left:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-group-instance-header-icon,.ag-rtl .ag-filter-toolpanel-instance-header-icon{margin-right:var(--ag-grid-size)}.ag-set-filter-group-icons{color:var(--ag-secondary-foreground-color)}.ag-pivot-mode-panel{min-height:var(--ag-header-height);height:var(--ag-header-height);display:flex}.ag-pivot-mode-select{display:flex;align-items:center}.ag-ltr .ag-pivot-mode-select{margin-left:var(--ag-widget-container-horizontal-padding)}.ag-rtl .ag-pivot-mode-select{margin-right:var(--ag-widget-container-horizontal-padding)}.ag-column-select-header:focus-visible{outline:none}.ag-column-select-header:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-column-select-header{height:var(--ag-header-height);align-items:center;padding:0 var(--ag-widget-container-horizontal-padding);border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-panel-column-select{border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color);border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-group-icons,.ag-column-select-header-icon{color:var(--ag-secondary-foreground-color)}.ag-column-select-list .ag-list-item-hovered:after{content:"";position:absolute;left:0;right:0;height:1px}.ag-column-select-list .ag-item-highlight-top:after{top:0}.ag-column-select-list .ag-item-highlight-bottom:after{bottom:0}.ag-header,.ag-advanced-filter-header{background-color:var(--ag-header-background-color);border-bottom:var(--ag-borders-critical) var(--ag-border-color)}.ag-header-row{color:var(--ag-header-foreground-color);height:var(--ag-header-height)}.ag-pinned-right-header{border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-pinned-left-header{border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon,.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon{margin-left:var(--ag-grid-size)}.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon,.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon{margin-right:var(--ag-grid-size)}.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon{margin-right:var(--ag-grid-size)}.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon{margin-left:var(--ag-grid-size)}.ag-header-cell,.ag-header-group-cell{padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-header-cell.ag-header-cell-moving,.ag-header-group-cell.ag-header-cell-moving{background-color:var(--ag-header-cell-moving-background-color)}.ag-ltr .ag-header-group-cell-label.ag-sticky-label{left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-header-group-cell-label.ag-sticky-label{right:var(--ag-cell-horizontal-padding)}.ag-header-cell:focus-visible{outline:none}.ag-header-cell:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-header-group-cell:focus-visible{outline:none}.ag-header-group-cell:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-advanced-filter-header-cell:focus-visible{outline:none}.ag-advanced-filter-header-cell:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-header-icon{color:var(--ag-secondary-foreground-color)}.ag-header-expand-icon{cursor:pointer}.ag-ltr .ag-header-expand-icon{margin-left:4px}.ag-rtl .ag-header-expand-icon{margin-right:4px}.ag-header-row:not(:first-child) .ag-header-cell:not(.ag-header-span-height.ag-header-span-total,.ag-header-parent-hidden),.ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-header-group-cell:not(.ag-column-resizing)+.ag-header-group-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,.ag-header-group-cell:not(.ag-column-resizing)+.ag-header-group-cell:not(.ag-column-hover).ag-column-resizing,.ag-header-cell:not(.ag-column-resizing)+.ag-header-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,.ag-header-cell:not(.ag-column-resizing)+.ag-header-cell:not(.ag-column-hover).ag-column-resizing,.ag-header-group-cell:first-of-type:not(.ag-header-cell-moving):hover,.ag-header-group-cell:first-of-type.ag-column-resizing,.ag-header-cell:not(.ag-column-hover):first-of-type:not(.ag-header-cell-moving):hover,.ag-header-cell:not(.ag-column-hover):first-of-type.ag-column-resizing{background-color:var(--ag-header-cell-hover-background-color)}.ag-header-cell:before,.ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group):before{content:"";position:absolute;z-index:1;display:var(--ag-header-column-separator-display);width:var(--ag-header-column-separator-width);height:var(--ag-header-column-separator-height);top:calc(50% - var(--ag-header-column-separator-height) * .5);background-color:var(--ag-header-column-separator-color)}.ag-ltr .ag-header-cell:before,.ag-ltr .ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group):before{right:0}.ag-rtl .ag-header-cell:before,.ag-rtl .ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group):before{left:0}.ag-header-highlight-before:after,.ag-header-highlight-after:after{content:"";position:absolute;height:100%;width:1px}.ag-header-highlight-before:after{left:0}.ag-header-highlight-after:after{right:0}.ag-pinned-left-header .ag-header-highlight-after:after{right:1px}.ag-header-cell-resize{display:flex;align-items:center}.ag-header-cell-resize:after{content:"";position:absolute;z-index:1;display:var(--ag-header-column-resize-handle-display);width:var(--ag-header-column-resize-handle-width);height:var(--ag-header-column-resize-handle-height);top:calc(50% - var(--ag-header-column-resize-handle-height) * .5);background-color:var(--ag-header-column-resize-handle-color)}.ag-header-cell.ag-header-span-height .ag-header-cell-resize:after{height:calc(100% - var(--ag-grid-size) * 4);top:calc(var(--ag-grid-size) * 2)}.ag-ltr .ag-header-viewport .ag-header-cell-resize:after{left:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-rtl .ag-header-viewport .ag-header-cell-resize:after{right:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-pinned-left-header .ag-header-cell-resize:after{left:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-pinned-right-header .ag-header-cell-resize:after{left:50%}.ag-ltr .ag-header-select-all{margin-right:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-header-select-all{margin-left:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-floating-filter-button{margin-left:var(--ag-cell-widget-spacing)}.ag-rtl .ag-floating-filter-button{margin-right:var(--ag-cell-widget-spacing)}.ag-floating-filter-button-button{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;height:var(--ag-icon-size);padding:0;width:var(--ag-icon-size)}.ag-filter-loading{background-color:var(--ag-control-panel-background-color);height:100%;padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);position:absolute;width:100%;z-index:1}.ag-paging-panel{border-top:1px solid;border-top-color:var(--ag-border-color);color:var(--ag-secondary-foreground-color);height:var(--ag-header-height)}.ag-paging-panel>*{margin:0 var(--ag-cell-horizontal-padding)}.ag-paging-panel>.ag-paging-page-size .ag-wrapper{min-width:calc(var(--ag-grid-size) * 10)}.ag-paging-button{cursor:pointer}.ag-paging-button.ag-disabled{cursor:default;color:var(--ag-disabled-foreground-color)}.ag-paging-button:focus-visible{outline:none}.ag-paging-button:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:0;left:0;display:block;width:calc(100% + -0px);height:calc(100% + -0px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-paging-button,.ag-paging-description{margin:0 var(--ag-grid-size)}.ag-status-bar{border-top:var(--ag-borders) var(--ag-border-color);color:var(--ag-disabled-foreground-color);padding-right:calc(var(--ag-grid-size) * 4);padding-left:calc(var(--ag-grid-size) * 4);line-height:1.5}.ag-status-name-value-value{color:var(--ag-foreground-color)}.ag-status-bar-center{text-align:center}.ag-status-name-value{margin-left:var(--ag-grid-size);margin-right:var(--ag-grid-size);padding-top:calc(var(--ag-grid-size) * 2);padding-bottom:calc(var(--ag-grid-size) * 2)}.ag-column-drop-cell{background:var(--ag-chip-background-color);border-radius:calc(var(--ag-grid-size) * 4);height:calc(var(--ag-grid-size) * 4);padding:0 calc(var(--ag-grid-size) * .5);border:1px solid var(--ag-chip-border-color)}.ag-column-drop-cell:focus-visible{outline:none}.ag-column-drop-cell:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:2px;left:2px;display:block;width:calc(100% - 4px);height:calc(100% - 4px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-column-drop-cell-text{margin:0 var(--ag-grid-size)}.ag-column-drop-cell-button{min-width:calc(var(--ag-grid-size) * 4);margin:0 calc(var(--ag-grid-size) * .5);color:var(--ag-secondary-foreground-color)}.ag-column-drop-cell-drag-handle{margin-left:calc(var(--ag-grid-size) * 2)}.ag-column-drop-cell-ghost{opacity:.5}.ag-column-drop-horizontal{background-color:var(--ag-header-background-color);color:var(--ag-secondary-foreground-color);height:var(--ag-header-height);border-bottom:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-column-drop-horizontal{padding-left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-column-drop-horizontal{padding-right:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-column-drop-horizontal-half-width:not(:last-child){border-right:var(--ag-borders) var(--ag-border-color)}.ag-rtl .ag-column-drop-horizontal-half-width:not(:last-child){border-left:var(--ag-borders) var(--ag-border-color)}.ag-column-drop-horizontal-cell-separator{margin:0 var(--ag-grid-size);color:var(--ag-secondary-foreground-color)}.ag-column-drop-horizontal-empty-message{color:var(--ag-disabled-foreground-color)}.ag-ltr .ag-column-drop-horizontal-icon{margin-right:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-column-drop-horizontal-icon{margin-left:var(--ag-cell-horizontal-padding)}.ag-column-drop-vertical-list{padding-bottom:var(--ag-grid-size);padding-right:var(--ag-grid-size);padding-left:var(--ag-grid-size)}.ag-column-drop-vertical-cell{margin-top:var(--ag-grid-size)}.ag-column-drop-vertical{min-height:50px;border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-drop-vertical.ag-last-column-drop{border-bottom:none}.ag-column-drop-vertical-icon{margin-left:var(--ag-grid-size);margin-right:var(--ag-grid-size)}.ag-column-drop-vertical-empty-message{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;color:var(--ag-disabled-foreground-color);margin-top:var(--ag-grid-size)}.ag-select-agg-func-popup{border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);background:var(--ag-background-color);height:calc(var(--ag-grid-size) * 5 * 3.5);padding:0}.ag-select-agg-func-virtual-list-item{cursor:default}.ag-ltr .ag-select-agg-func-virtual-list-item{padding-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-select-agg-func-virtual-list-item{padding-right:calc(var(--ag-grid-size) * 2)}.ag-select-agg-func-virtual-list-item:hover{background-color:var(--ag-selected-row-background-color)}.ag-select-agg-func-virtual-list-item:focus-visible{outline:none}.ag-select-agg-func-virtual-list-item:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-sort-indicator-container{display:flex}.ag-ltr .ag-sort-indicator-icon{padding-left:var(--ag-grid-size)}.ag-rtl .ag-sort-indicator-icon{padding-right:var(--ag-grid-size)}.ag-chart{position:relative;display:flex;width:100%;height:100%}.ag-chart-components-wrapper{position:relative;display:flex;flex:1 1 auto}.ag-chart-canvas-wrapper{position:relative;flex:1 1 auto}.ag-chart-menu{position:absolute;top:16px;display:flex;flex-direction:column}.ag-ltr .ag-chart-menu{right:20px}.ag-rtl .ag-chart-menu{left:20px}.ag-chart-docked-container{position:relative;min-width:var(--ag-chart-menu-panel-width)}.ag-chart-menu-hidden~.ag-chart-docked-container{display:none}.ag-chart-tabbed-menu{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.ag-chart-tabbed-menu-header{flex:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.ag-chart-tabbed-menu-body{display:flex;flex:1 1 auto;align-items:stretch;overflow:hidden}.ag-chart-tab{width:100%;overflow:hidden;overflow-y:auto}.ag-chart-settings{overflow-x:hidden}.ag-chart-settings-wrapper{position:relative;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.ag-chart-settings-nav-bar{display:flex;align-items:center;width:100%;height:30px;padding:0 10px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-chart-settings-card-selector{display:flex;align-items:center;justify-content:space-around;flex:1 1 auto;height:100%;padding:0 10px}.ag-chart-settings-card-item{cursor:pointer;width:10px;height:10px;background-color:#000;position:relative}.ag-chart-settings-card-item.ag-not-selected{opacity:.2}.ag-chart-settings-card-item:before{content:" ";display:block;position:absolute;background-color:transparent;left:50%;top:50%;margin-left:-10px;margin-top:-10px;width:20px;height:20px}.ag-chart-settings-prev,.ag-chart-settings-next{position:relative;flex:none}.ag-chart-settings-prev:focus-within,.ag-chart-settings-next:focus-within{box-shadow:var(--ag-input-focus-box-shadow);border-radius:1px}.ag-chart-settings-prev-button,.ag-chart-settings-next-button{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0}.ag-chart-settings-mini-charts-container{position:relative;flex:1 1 auto;overflow-x:hidden;overflow-y:auto}.ag-chart-settings-mini-wrapper{position:absolute;top:0;left:0;display:flex;flex-direction:column;width:100%;min-height:100%;overflow:hidden}.ag-chart-settings-mini-wrapper.ag-animating{transition:left .3s;transition-timing-function:ease-in-out}.ag-chart-mini-thumbnail{cursor:pointer}.ag-chart-mini-thumbnail-canvas{display:block}.ag-chart-data-wrapper,.ag-chart-format-wrapper,.ag-chart-advanced-settings-wrapper{display:flex;flex-direction:column;position:relative;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;padding-bottom:16px}.ag-chart-data-wrapper,.ag-chart-advanced-settings-wrapper{height:100%;overflow-y:auto}.ag-chart-advanced-settings{background-color:var(--ag-control-panel-background-color)}.ag-chart-advanced-settings-wrapper,.ag-chart-advanced-settings{width:100%}.ag-chart-advanced-settings-wrapper{padding-bottom:0}.ag-chart-data-section,.ag-chart-format-section,.ag-chart-advanced-settings-section{display:flex;margin:0}.ag-chart-advanced-settings-section{padding-top:var(--ag-grid-size);padding-bottom:var(--ag-grid-size)}.ag-chart-advanced-settings-section:not(:last-child){border-bottom:1px solid var(--ag-secondary-border-color)}.ag-chart-empty-text{display:flex;top:0;width:100%;height:100%;align-items:center;justify-content:center;background-color:var(--ag-background-color)}.ag-chart .ag-chart-menu{display:none}.ag-chart-menu-hidden:hover .ag-chart-menu{display:block}.ag-chart .ag-chart-menu-wrapper .ag-chart-menu{display:flex;flex-direction:row;top:8px;gap:20px;width:auto}.ag-ltr .ag-chart .ag-chart-menu-wrapper .ag-chart-menu{right:calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);justify-content:right}.ag-rtl .ag-chart .ag-chart-menu-wrapper .ag-chart-menu{left:calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);justify-content:left}.ag-charts-font-size-color{display:flex;align-self:stretch;justify-content:space-between}.ag-charts-data-group-item{position:relative}.ag-charts-data-group-item:not(:last-child){margin-bottom:var(--ag-grid-size)}.ag-chart-menu{border-radius:var(--ag-card-radius);background:var(--ag-background-color)}.ag-chart-menu-icon{opacity:.5;margin:2px 0;cursor:pointer;border-radius:var(--ag-card-radius);color:var(--ag-secondary-foreground-color)}.ag-chart-menu-icon:hover{opacity:1}.ag-chart-menu-toolbar-button{border:0;background-color:unset;padding:0 2px;border-radius:1px}.ag-chart-mini-thumbnail{border:1px solid var(--ag-secondary-border-color);border-radius:5px}.ag-chart-mini-thumbnail.ag-selected{border-color:var(--ag-minichart-selected-chart-color);border-width:2px}.ag-chart-mini-thumbnail:focus-visible{outline:none;border-color:var(--ag-minichart-selected-chart-color);box-shadow:var(--ag-input-focus-box-shadow)}.ag-chart-settings-card-item{background:var(--ag-foreground-color);width:8px;height:8px;border-radius:4px}.ag-chart-settings-card-item.ag-selected{background-color:var(--ag-minichart-selected-page-color)}.ag-chart-data-column-drag-handle{margin-left:var(--ag-grid-size)}.ag-charts-settings-group-title-bar,.ag-charts-data-group-title-bar,.ag-charts-format-top-level-group-title-bar{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color);position:relative}.ag-charts-advanced-settings-top-level-group-title-bar{position:relative;background-color:unset}.ag-charts-data-group-title-bar:focus-visible{outline:none}.ag-charts-data-group-title-bar:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-charts-format-top-level-group-title-bar:focus-visible{outline:none}.ag-charts-format-top-level-group-title-bar:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-charts-data-group-title-bar .ag-charts-data-group-title,.ag-charts-format-top-level-group-title-bar .ag-charts-format-top-level-group-title{cursor:pointer}.ag-charts-data-group-container{padding:calc(var(--ag-widget-container-vertical-padding) * .5) var(--ag-widget-container-horizontal-padding)}.ag-charts-data-group-container .ag-charts-data-group-item:not(.ag-charts-format-sub-level-group):not(.ag-pill-select):not(.ag-select){height:var(--ag-list-item-height)}.ag-charts-data-group-container .ag-charts-data-group-item.ag-picker-field{margin-top:var(--ag-grid-size)}.ag-charts-data-group-container .ag-list-item-hovered:after{content:"";position:absolute;left:0;right:0;height:1px}.ag-charts-data-group-container .ag-item-highlight-top:after{top:0}.ag-charts-data-group-container .ag-item-highlight-bottom:after{bottom:0}.ag-charts-format-top-level-group-container,.ag-charts-advanced-settings-top-level-group-container{padding:var(--ag-grid-size)}.ag-ltr .ag-charts-format-top-level-group-container,.ag-ltr .ag-charts-advanced-settings-top-level-group-container{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-charts-format-top-level-group-container,.ag-rtl .ag-charts-advanced-settings-top-level-group-container{margin-right:calc(var(--ag-grid-size) * 2)}.ag-charts-format-top-level-group-item,.ag-charts-advanced-settings-top-level-group-item{margin:var(--ag-grid-size) 0}.ag-charts-format-sub-level-group-container{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing))}.ag-charts-format-sub-level-group-container>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-charts-format-sub-level-no-header-group-container>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-charts-format-sub-level-group-container .ag-charts-format-sub-level-group-item.ag-font-panel-no-header{margin:0}.ag-charts-settings-group-container{padding:var(--ag-grid-size);row-gap:8px;display:grid;grid-template-columns:60px 1fr 60px 1fr 60px}.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+1){grid-column:1}.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+2){grid-column:3}.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+3){grid-column:5}.ag-chart-menu-panel{background-color:var(--ag-control-panel-background-color)}.ag-ltr .ag-chart-menu-panel{border-left:solid 1px var(--ag-border-color)}.ag-rtl .ag-chart-menu-panel{border-right:solid 1px var(--ag-border-color)}.ag-charts-theme-default{--ag-charts-align: none !important;--ag-charts-justify: none !important}.ag-charts-wrapper .ag-charts-proxy-legend-toolbar button:focus{box-shadow:none}.ag-charts-wrapper .ag-charts-proxy-legend-toolbar button:focus-visible{box-shadow:var(--ag-input-focus-box-shadow)}.ag-date-time-list-page-title-bar{display:flex}.ag-date-time-list-page-title{flex-grow:1;text-align:center}.ag-date-time-list-page-column-labels-row,.ag-date-time-list-page-entries-row{display:flex}.ag-date-time-list-page-column-label,.ag-date-time-list-page-entry{flex-basis:0;flex-grow:1}.ag-date-time-list-page-entry{cursor:pointer;text-align:center}.ag-date-time-list-page-column-label{text-align:center}.ag-advanced-filter-header{position:relative;display:flex;align-items:center;padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-advanced-filter{display:flex;align-items:center;width:100%}.ag-advanced-filter-apply-button,.ag-advanced-filter-builder-button{line-height:normal;white-space:nowrap}.ag-ltr .ag-advanced-filter-apply-button,.ag-ltr .ag-advanced-filter-builder-button{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-advanced-filter-apply-button,.ag-rtl .ag-advanced-filter-builder-button{margin-right:calc(var(--ag-grid-size) * 2)}.ag-advanced-filter-builder-button{display:flex;align-items:center;border:0;background-color:unset;color:var(--ag-foreground-color);font-size:var(--ag-font-size);font-weight:600}.ag-advanced-filter-builder-button:hover:not(:disabled){background-color:var(--ag-row-hover-color)}.ag-advanced-filter-builder-button:not(:disabled){cursor:pointer}.ag-advanced-filter-builder-button-label{margin-left:var(--ag-grid-size)}.ag-advanced-filter-builder{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%;background-color:var(--ag-control-panel-background-color);display:flex;flex-direction:column}.ag-advanced-filter-builder-list{flex:1;overflow:auto}.ag-advanced-filter-builder-list .ag-list-item-hovered:after{content:"";position:absolute;left:0;right:0;height:1px}.ag-advanced-filter-builder-list .ag-item-highlight-top:after{top:0}.ag-advanced-filter-builder-list .ag-item-highlight-bottom:after{bottom:0}.ag-advanced-filter-builder-button-panel{display:flex;justify-content:flex-end;padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-apply-button,.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-cancel-button{margin-left:calc(var(--ag-grid-size) * 2)}.ag-advanced-filter-builder-item-wrapper{display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;overflow:hidden;padding-left:calc(var(--ag-icon-size) / 2);padding-right:var(--ag-icon-size)}.ag-virtual-list-viewport .ag-advanced-filter-builder-item-wrapper .ag-tab-guard{position:absolute}.ag-advanced-filter-builder-item-tree-lines>*{width:var(--ag-advanced-filter-builder-indent-size)}.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root{width:var(--ag-icon-size)}.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root:before{top:50%;height:50%}.ag-advanced-filter-builder-item-tree-line-horizontal,.ag-advanced-filter-builder-item-tree-line-vertical,.ag-advanced-filter-builder-item-tree-line-vertical-top,.ag-advanced-filter-builder-item-tree-line-vertical-bottom{position:relative;height:100%;display:flex;align-items:center}.ag-advanced-filter-builder-item-tree-line-horizontal:before,.ag-advanced-filter-builder-item-tree-line-horizontal:after,.ag-advanced-filter-builder-item-tree-line-vertical:before,.ag-advanced-filter-builder-item-tree-line-vertical:after,.ag-advanced-filter-builder-item-tree-line-vertical-top:before,.ag-advanced-filter-builder-item-tree-line-vertical-top:after,.ag-advanced-filter-builder-item-tree-line-vertical-bottom:before,.ag-advanced-filter-builder-item-tree-line-vertical-bottom:after{content:"";position:absolute;height:100%}.ag-advanced-filter-builder-item-tree-line-horizontal:after{height:50%;width:calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size));top:0;left:calc(var(--ag-icon-size) / 2);border-bottom:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-tree-line-vertical:before{width:calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size) / 2);top:0;left:calc(var(--ag-icon-size) / 2);border-left:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-tree-line-vertical-top:before{height:50%;width:calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size) / 2);top:0;left:calc(var(--ag-icon-size) / 2);border-left:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-tree-line-vertical-bottom:before{height:calc((100% - 1.5 * var(--ag-icon-size)) / 2);width:calc(var(--ag-icon-size) / 2);top:calc((100% + 1.5 * var(--ag-icon-size)) / 2);left:calc(var(--ag-icon-size) / 2);border-left:1px solid;border-color:var(--ag-border-color)}.ag-advanced-filter-builder-item-condition{padding-top:var(--ag-grid-size);padding-bottom:var(--ag-grid-size)}.ag-advanced-filter-builder-item,.ag-advanced-filter-builder-item-condition,.ag-advanced-filter-builder-pill-wrapper,.ag-advanced-filter-builder-pill,.ag-advanced-filter-builder-item-buttons,.ag-advanced-filter-builder-item-tree-lines{display:flex;align-items:center;height:100%}.ag-advanced-filter-builder-pill-wrapper{margin:0px var(--ag-grid-size)}.ag-advanced-filter-builder-pill{position:relative;border-radius:var(--ag-border-radius);padding:var(--ag-grid-size) calc(var(--ag-grid-size) * 2);min-height:calc(100% - var(--ag-grid-size) * 3);min-width:calc(var(--ag-grid-size) * 2)}.ag-advanced-filter-builder-pill .ag-picker-field-display{margin-right:var(--ag-grid-size)}.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-number{font-family:monospace;font-weight:700}.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-empty{color:var(--ag-disabled-foreground-color)}.ag-advanced-filter-builder-pill:focus-visible{outline:none}.ag-advanced-filter-builder-pill:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:-4px;left:-4px;display:block;width:calc(100% + 8px);height:calc(100% + 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-advanced-filter-builder-item-button:focus-visible{outline:none}.ag-advanced-filter-builder-item-button:focus-visible:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:-4px;left:-4px;display:block;width:calc(100% + 8px);height:calc(100% + 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-advanced-filter-builder-pill-display{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.ag-advanced-filter-builder-join-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-join-pill-color);cursor:pointer}.ag-advanced-filter-builder-column-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-column-pill-color);cursor:pointer}.ag-advanced-filter-builder-option-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-option-pill-color);cursor:pointer}.ag-advanced-filter-builder-value-pill{color:var(--ag-foreground-color);background-color:var(--ag-advanced-filter-value-pill-color);cursor:text;max-width:140px}.ag-advanced-filter-builder-value-pill .ag-advanced-filter-builder-pill-display{display:block}.ag-advanced-filter-builder-item-buttons>*{margin:0 calc(var(--ag-grid-size) * .5)}.ag-advanced-filter-builder-item-button{position:relative;cursor:pointer;color:var(--ag-secondary-foreground-color);opacity:50%}.ag-advanced-filter-builder-item-button-disabled{color:var(--ag-disabled-foreground-color);cursor:default}.ag-advanced-filter-builder-virtual-list-container{top:var(--ag-grid-size)}.ag-advanced-filter-builder-virtual-list-item{display:flex;cursor:default;height:var(--ag-list-item-height)}.ag-advanced-filter-builder-virtual-list-item:hover{background-color:var(--ag-row-hover-color)}.ag-advanced-filter-builder-virtual-list-item:hover .ag-advanced-filter-builder-item-button{opacity:100%}.ag-advanced-filter-builder-virtual-list-item-highlight .ag-advanced-filter-builder-item-button:focus-visible,.ag-advanced-filter-builder-validation .ag-advanced-filter-builder-invalid{opacity:100%}.ag-advanced-filter-builder-invalid{margin:0 var(--ag-grid-size);color:var(--ag-invalid-color);cursor:default}.ag-input-field-input{width:100%;min-width:0}.ag-checkbox-input-wrapper{font-family:var(--ag-icon-font-family);font-weight:var(--ag-icon-font-weight);color:var(--ag-icon-font-color);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-checkbox-background-color);border-radius:var(--ag-checkbox-border-radius);display:inline-block;vertical-align:middle;flex:none}.ag-checkbox-input-wrapper input{-webkit-appearance:none;opacity:0;width:100%;height:100%}.ag-checkbox-input-wrapper:focus-within,.ag-checkbox-input-wrapper:active{outline:none;box-shadow:var(--ag-input-focus-box-shadow)}.ag-checkbox-input-wrapper.ag-disabled{opacity:.5}.ag-checkbox-input-wrapper:after{content:var(--ag-icon-font-code-checkbox-unchecked, "");font-family:inherit;color:var(--ag-checkbox-unchecked-color);display:var(--ag-icon-font-display-checkbox-unchecked, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-checkbox-input-wrapper.ag-checked:after{content:var(--ag-icon-font-code-checkbox-checked, "");color:var(--ag-checkbox-checked-color);display:var(--ag-icon-font-display-checkbox-checked, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-checkbox-input-wrapper.ag-indeterminate:after{content:var(--ag-icon-font-code-checkbox-indeterminate, "");color:var(--ag-checkbox-indeterminate-color);display:var(--ag-icon-font-display-checkbox-indeterminate, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-checkbox-input-wrapper:before{content:"";background:transparent center/contain no-repeat;position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--ag-icon-image-checkbox-unchecked, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-unchecked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-unchecked, var(--ag-icon-image-opacity, .9))}.ag-checkbox-input-wrapper.ag-checked:before{background-image:var(--ag-icon-image-checkbox-checked, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-checked, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-checked, var(--ag-icon-image-opacity, .9))}.ag-checkbox-input-wrapper.ag-indeterminate:before{background-image:var(--ag-icon-image-checkbox-indeterminate, var(--ag-icon-image));display:var(--ag-icon-image-display-checkbox-indeterminate, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-checkbox-indeterminate, var(--ag-icon-image-opacity, .9))}.ag-toggle-button-input-wrapper{box-sizing:border-box;width:var(--ag-toggle-button-width);min-width:var(--ag-toggle-button-width);max-width:var(--ag-toggle-button-width);height:var(--ag-toggle-button-height);background-color:var(--ag-toggle-button-off-background-color);border-radius:calc(var(--ag-toggle-button-height) * .5);position:relative;flex:none;border:var(--ag-toggle-button-border-width) solid;border-color:var(--ag-toggle-button-off-border-color)}.ag-toggle-button-input-wrapper input{opacity:0;height:100%;width:100%}.ag-toggle-button-input-wrapper:focus-within{outline:none;box-shadow:var(--ag-input-focus-box-shadow)}.ag-toggle-button-input-wrapper.ag-disabled{opacity:.5}.ag-toggle-button-input-wrapper.ag-checked{background-color:var(--ag-toggle-button-on-background-color);border-color:var(--ag-toggle-button-on-border-color)}.ag-toggle-button-input-wrapper:before{content:" ";position:absolute;top:calc(0px - var(--ag-toggle-button-border-width));left:calc(0px - var(--ag-toggle-button-border-width));display:block;box-sizing:border-box;height:var(--ag-toggle-button-height);width:var(--ag-toggle-button-height);background-color:var(--ag-toggle-button-switch-background-color);border-radius:100%;transition:left .1s;border:var(--ag-toggle-button-border-width) solid;border-color:var(--ag-toggle-button-switch-border-color)}.ag-toggle-button-input-wrapper.ag-checked:before{left:calc(100% - var(--ag-toggle-button-height) + var(--ag-toggle-button-border-width));border-color:var(--ag-toggle-button-on-border-color)}.ag-radio-button-input-wrapper{font-family:var(--ag-icon-font-family);font-weight:var(--ag-icon-font-weight);color:var(--ag-icon-font-color);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-checkbox-background-color);border-radius:var(--ag-checkbox-border-radius);display:inline-block;vertical-align:middle;flex:none;border-radius:var(--ag-icon-size)}.ag-radio-button-input-wrapper input{-webkit-appearance:none;opacity:0;width:100%;height:100%}.ag-radio-button-input-wrapper:focus-within,.ag-radio-button-input-wrapper:active{outline:none;box-shadow:var(--ag-input-focus-box-shadow)}.ag-radio-button-input-wrapper.ag-disabled{opacity:.5}.ag-radio-button-input-wrapper:after{content:var(--ag-icon-font-code-radio-button-off, "");color:var(--ag-checkbox-unchecked-color);display:var(--ag-icon-font-display-radio-button-off, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-radio-button-input-wrapper.ag-checked:after{content:var(--ag-icon-font-code-radio-button-on, "");color:var(--ag-checkbox-checked-color);display:var(--ag-icon-font-display-radio-button-on, var(--ag-icon-font-display));position:absolute;top:0;left:0;pointer-events:none}.ag-radio-button-input-wrapper:before{content:"";background:transparent center/contain no-repeat;position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--ag-icon-image-radio-button-off, var(--ag-icon-image));display:var(--ag-icon-image-display-radio-button-off, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-radio-button-off, var(--ag-icon-image-opacity, .9))}.ag-radio-button-input-wrapper.ag-checked:before{background-image:var(--ag-icon-image-radio-button-on, var(--ag-icon-image));display:var(--ag-icon-image-display-radio-button-on, var(--ag-icon-image-display));opacity:var(--ag-icon-image-opacity-radio-button-on, var(--ag-icon-image-opacity, .9))}input[class^=ag-][type=range]{-webkit-appearance:none;width:100%;height:100%;background:none;overflow:visible}input[class^=ag-][type=range]::-webkit-slider-runnable-track{margin:0;padding:0;width:100%;height:3px;background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius)}input[class^=ag-][type=range]::-moz-range-track{margin:0;padding:0;width:100%;height:3px;background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius)}input[class^=ag-][type=range]::-ms-track{margin:0;padding:0;width:100%;height:3px;background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius);color:transparent;width:calc(100% - 2px)}input[class^=ag-][type=range]::-webkit-slider-thumb{margin:0;padding:0;-webkit-appearance:none;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size);transform:translateY(calc(var(--ag-icon-size) * -.5 + 1.5px))}input[class^=ag-][type=range]::-ms-thumb{margin:0;padding:0;-webkit-appearance:none;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size)}input[class^=ag-][type=range]::-moz-ag-range-thumb{margin:0;padding:0;-webkit-appearance:none;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size)}input[class^=ag-][type=range]:focus{outline:none}input[class^=ag-][type=range]:focus::-webkit-slider-thumb{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-checkbox-checked-color)}input[class^=ag-][type=range]:focus::-ms-thumb{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-checkbox-checked-color)}input[class^=ag-][type=range]:focus::-moz-ag-range-thumb{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-checkbox-checked-color)}input[class^=ag-][type=range]:active::-webkit-slider-runnable-track{background-color:var(--ag-input-focus-border-color)}input[class^=ag-][type=range]:active::-moz-ag-range-track{background-color:var(--ag-input-focus-border-color)}input[class^=ag-][type=range]:active::-ms-track{background-color:var(--ag-input-focus-border-color)}input[class^=ag-][type=range]:disabled{opacity:.5}@font-face{font-family:agGridQuartz;src:url(data:font/woff2;charset=utf-8;base64,d09GMgABAAAAABmsAAsAAAAANbQAABlcAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIlWBmAAi34KxFS3OAE2AiQDgkALgSIABCAFhEYHhUIbrS1lhhRsHMDmjYY+2f9fJnBjSJQDf3Gmak2UmCoRplwn+JpsYTlytdwFD68gMxAuB6741XeLNiaMyYN/Iiaja7H1EUOGUhLUj/323jcjUYJlMU80EU94ogRKZmiBUH/jr7U+X0/3AC4BDOAS/7sQgIpQqZPxwEKiCutUygMLnSGasyZsKRo2YYIFiy8EPEDFongwrRhWQbxiSLopNaEOFUqTmm5qTrZHFe66WzFSMeAFzgogYN7fKmG3GmaqyKkJcuZTdX6S1pPWgQysvt4IsiLS+voh/7c/Nf9aap09LHbKmLfn5uSXXQaBSUDiCeFyEfB/OrPWEGLnEOaAq4q6TjMaaT1/vryWIS+yorfn9ZGikFbLXqKkOkCurrTXB3ZYQawu1RUll1g0V7TXpT5oqytTnm411z0+bukoMcg+f00X2lun4IUXCmKEACE+kpAE6lenRyKAsj4HNb6eX6ecPHBzJomInhng2DlOntjfxL1nkYIlgTuw7NOgKLrdy34IBb2MPkp1rOGX8duZ37On0REwTl4XItLicDqDRmWy2BwUhj67sc3lwbZnluMFxdG5tfcOYgid5cCtVtNehZ9qy6N8Y2XPZC7cDds5fr5VvsKT56ihWTQLJkKQ1WcJ4R0ZNjxzKu/t8IM4awcqx5ZhK4C2NmOYC8PMrLy/b+tuPdg6Y2FYi6DJoNulpfrW0iUyBGfmbB7flj4+b9u2A4Ojg7DMLMlc2lQot5k2VPOScbe2iDCsmfKIjHtnYCiqLNc97FUtol0JuSGUyx9tDMmTW27PdDTn33bOcGZq42bBvYMpTkJpSldN46kjVKfZwUqStp51wye+1u2lz/6LoCKwohYzJtX7X7GtyXp2TpAxum+e5Xx6wxbDzzBCoceT2HSt1W0cSA0adCIBQZNONWvQ2xKwrLX2dhwegjEDrnpBo/+CSmeSzfUGHo9E2G/2kWLS3okPNsBahCCpbijNlRuo69CkwPZcRJkgz/aYlslJl5Rs0p+2PbM9V5JNk8y39txZBke1ZlHnXhhyeLrFuZgzETWMvfnYprE1sMD2ZLmzI2vss+MGOI65YGuHKIcGvaYpz0Y8neFkb4yDKAZceNtQ5ixPBmuPECo9TwnmxxqwwyKyG3O1yyiz1MuuRRSq95CmAoIzc1s7w9uTM5LejRtokJ6oz4Gv5IePP2FBASR0BqK9WN6b2PG1oKaO/AnYyM592zB8fiuQAzJAh2/MpdbiUrQA3nsdMCHv9BC/Aqo4FKLjCc97s6n/+y86PeApLzZRSo+sIMXBtKopUIW9MrMAebbMG1iW5qRjTJwMsUcY19rRBULBCBoz210OTyCSyBQ+fgFBIWr9UTFxCZwFmJKWkZUjyisoKikLqqiqqWtoamnr6OrpGxjyGxmbmILIQ3QnT2nUNTGb7j1rCwuWozODdrf/+4fN/WlofVwCrwowGQ9WVctXZArYJF3AFpkAtskIsEOmgV3SC+yRRWCfdAMHZAw4JP3AMRkHTsgocEpmgDMyCJyTAeCCzAFXpAe4JsPADekDbskscEcWgHsyBDyQSeCRzANP1y6BJgIJUgBADAAkAEAaAMgAAFkAIAcA5AGAAgBQBABKAEAZAKgAAH0AQD8AMAAADAIAQwDAMAAwAgCMAgBjAMA4ADABAEwCAFMAwDQAMAMAzAIAcwDAPFS5sQBwiUUAYAkAWAYAVgCAVaiyYg2gCOsAwAYAsAkAbAEA2wDADgCwCwDsAQD7AMABAHAIABwBAMcAwAlUteEUgA1VAKAGANQhoITlzRa+gU9Q/qf2I3Li106LExgVpVnKQxjkqZk/ObMidiGpueT8tqQ2PGZHiVYjBBKD4ckloivb1pN5uXp2kE1l4ymJSctRdtYwWPKH0wEsDNwsX+Kl5KFbL1yOteU6L8pqSyE+NCvSSZVQMl+QJUlW5JWZil+coEQqEKEj0QVJNaqyP9zNF/ORTFrCwSAOBeVwPJlMRxIZgVz+iGI8gvM6LXJp4jHgR9hn2dRlE/KX0iwKLg8JpHDBKZOuXrEc3cK8bFR4RNpbktpLK/3TUFBQzHwxKHPEPemSPVYh52btL5tI2tUqu0rTu4ys7eWL8y9Eomq1uFDYnSrdfQfjF733Za2SVpL1SMCWKrm88qJqYfczJVegXwuoOvGYrLjFJ1Fw+2ResiOlvW4hH7sMWNWJZPWWbf+E84zw80iIImUxujRJtJnWM+JYtWLw+IU8A4YNd5ccTnjnCqK1wtoj9om+aLEsCpZyVDD5k9kt9HqSllAqEDPwm55gmtD4VPQz+F60fNGZSQOJEi59194/82c03/ySrw4PGT+Kf8ULrK+kh8lR+pMueTU3jJYrXifpXpkhEB70Qh2mYbYHVeKKvfd3OTFyFLH4tiOzmFZzehnv6crh4CgZH0ZrnBVdKZNR2UxJsG0Fh9CDbu55MjrIEDgwAp7DY0P0HXS9YrgMjuUYmUU+UFIlaRKwt0pBieFxOiULAVVdq82vlDTVQjoKdEYluGHl0NiWVMvIwKySisFRjgRl78c+q12XyYB8PnsTjwyc0EKRFooqyR0aAzr9tPl7D2S07t8zqipKmfvm/Q3EB7qlxuItPMEwcFLUA3jE3gDsJ0+nlaxgc9z1O5AvX5RbUqibURkH9bC+myOLzen2dGgYoiU6Po9zfPlsON32RAk9k1JiKrCGzy3JrbBmWCyipmnbZrbFIoeVKr1aHaqXiiQvmDakMWnR5wDLZZ5VL4SMhp6tKRqVWEo5IpiQIUHJnceWJaozXBElto57YC/pR30ySpIoKq5SMrTVq+Dv1UZhXBhPxckNou2a2hGnLrOJu5YgyillKpS6xmIaHLTzPxEpQ8scv5Dj5UdAe8IVLVQU2uROV7SZbsL5qcc812Wl3b2gkcMFcYUqaBtg+BLSe7CHYtpZN1cQ36lF+ojOEiWKewqjd9rTwn1GS/+Gq187dGDqRAzwopxfGSwtyma5Wz5ErfagXSKzJ+xC42QvbVVpld/Gh6Gcnb5zW+3m4P5KghzLIJKczT7ojhCwWB27MHQguUKJ8KkJXSx+ZqGrVXv7z45rSaP1To/u7p1td7bXz/j9wpAacwmWw4PZNzEvW9vafRf1k17Yg/s0HIYwikiSIPKmHd/bP7esu7V2WvW5AUbAZQ7mwNQCp769c3rF7t7To0pEtOQmCrjnix50Ndz0lZN4OprysAs9Tk9XLQKv067qMWg+a+M2pwavN81EaFZ2THFMgZu+dTHrLiO5Dc+Rzt5a7Ve90qv4AAiPXb7RhljaAvecls4kD2deTuBtn6iLh69pzFTZo7IBFGkTBh+qN2vaAySq1TVIvU/+729GTX1dAGB/tpIjUc6BoZbu+QB39DTAxt7OXFaTCXCvplGSenqq0rqHp3SnOrXkKF/zDIVyt6VLxrsazWmTn9XIq32Y//YDz4I3PEkMO5RkRhLeHdRvaZJO8+Ls0aU+aFDjYABF0V6evXhjRuEqYs9nwXOG39QWgx3haO2P55NcfSsWgQmPTk6WYhIr3fjeCKcPUG93jfzRXaMFOJBWEi0hIIPMvIMOqnVBdA3ijDasjkdmAV84g5S6++tZuTQ/CU9SlrGXy1haGczkpmHeHqjryd7OCh/IgOUumfNa1aoK2l2zlSv4E3VOSzn4aNoXDYxsYmBbs62DU7l8rtPm8NZ2d2LZtrE4GQasevPrbd0Hxvu7jqh2DX0ZAclTrv0+MFGgHNpq9ZFSIWlPPisaHp9M4OObNZqbEn63TJkdpoPIYnpi6uFjWS1n4fTIC2XyZGxMPpJVhmYQpUC0PbgekWJXMM/xkKnYgrfEOa5Tiapmfn2g4tKlNCotLo+ve2FXT2sIcbzBQTPL6qX+o+13e9vMUPnolMocb1ZJaUIhLevTVkmjxDNSatY9nLKgmBeUUlGnvqJTzs37GZfKHJs+b5osE9hHhauZ+7fIe9WYVcE1kSnO3rW+hihvY+yw4GYVHTVazHt2VoAc0tsYBw9wRLr/e4gaaKFdqneOTgyAQgP/9jbChrdsC2qcZyqymh8T7uprQs265WP36WtMusxf6esqKIeOl75ulFE1V7Hmb17GouDmAGiGvjr7Or5XwmokqVIiTLnkcL50USoDJ8kjNIUnSneznkjq4gc24hY5Es1nV317AVSHXqz53SJ4+MKcHs0y/HiB7u0kkpo/nzkICc4KaJKYYFrJTccW35Y67SVpkJAQnOUcAg4y55/zWPhh3IfxC7iAn36OltCLF5PWOySUmQFGSGuDhFq8OKOBXqdj5xS1XgLgJ7ym+WDgmSrjl3QBhrk1O4fdXDu/EZVyWEJeQj12FvBmBdMY7e5OWh+WU/fvXUcIzMC5/sgFlXo4COu/3FT3np7e3hcSg+Syiz09rcX8LB3eG5n1Oh5bKsZ7ewBPVQ4NnB0cA7YxmUMp2VZVsg1lJ55CE2aEwwX1hgFz08ctyjGafIILMtarAhdNLC5JRJFwpM6eLCpCE0PDQ1FtSVESumIyuMgG7nbHeIgtZ9Qeq4q66oWaqi3LZzbxqe8ys5ExWuzIcD2SwrimqOzaBoSqcPamHetb+za02VbU8IfS11TFHg093NzF81e8Xd+//vGK+c3ZgZm3UpMv21VTX6JYlZraGeIe0pqeRjzmPCYsWlOhO1NTVz32BKjwHIUZMHN5OUXhLCVLQWFVxmDEIKOwgMboxMT1Nys6uok2pxiszXSmvX2E69QLN24YvAysJbzNgs08r7UlbiBhw0+N9HTMaakGNMSz3XLWZrQ7nH/bsvPteQc000cDbFWz2QPcGNG+AGHcULpPFCM8JQ3JnTRf9FqN1u/aPXX31no0ExUNbaUVyQ0GRNt2VTqVA2EWSkvooSH4qKvt1mRv5KMlwO4mxiLaVvWgETNBRLovtC10nxRpe839IrWaBMz+2KHO52ROG8IqfJZwo4dwg5C7YT23nRvOY58ARD7+i6oZMdrV1c2VxEwYldzIlcYIjKSvYMgOBaIe9xUV1JStUJ9kYEVYGFaIRa3OkRr8dLfnu9p6PeOprZ+c9QejrO05OuHs3h+fXU4Wb5IITuugs5v3nwfgCPs11zQx/qlF3fYT5v1y98pNr3Vil2g8ljrtPuHk4TE0LnSF/EHlMo7Dnmur1Q1fHNmZkHmq4expl+G7OJBj8ZAsainGXfYyI6L8tG9Z14RMu3zV7+9cD9xxPjZ2nZTwN7lLgdtKaweti721e8QTt7JOp84yt7B7Mlv7vc6ad3Cn8/lmBamgFVSXNmpCzmxREVeTaj9nT0NjQCCl1oOhf/5UM9KF8crwVGayu8kt2TE1XBkvTLdSNUS7U5MPkoICk43n+KTCrKAU9Nq6Owo9PfQ2HODLgqABIzhvHz+hphskpFBAY2sTLxqUb06N/slj4s7k47s59fFzVs+Pd0vuZuM/2sflTsq9eUT1zLY71JGdmDQvo37n/Fi4x5ZjG+2uKchaENn51K5byXQG/kIjYYbRsbWomK2r1WvMOYKuAl9VDCifEZ7oJ1ePk/slle5rr2zwlt99mN4T/fBDPnMg7ofWL9etUtAXvUTw2P13cuSLC530qpbL0y+6kla5HnmuSqVrnkcuj5reED5cMC1rWBlUslAQ11DZ3l667Iy0W65O9JsRXh4SAlTLxLOHa5Kzhy7f944EuVrsddwAc1z5hhQiWiOESrON0aQehYG5lkb/hIKtcle163Ip3smtBQn+jUokJ0zRa39bGagKTvBI92qDAmWUXfO2fa8iLAeZ6M2j5XE3bVdIUlBQ0lQpbp66f8Ldcg6bUDbaC2j/hgT8zrOX1d8h0fHBRy4INRaM5zh70YGAMbQDZH9zmXLQ3vofG+r9hbTenkKRXNR/pOP7/QDwW8ejFTqyYoi3n2ssjVLPQTYZLxcVaxsB6U0ZhdGCadyBiEke7U1UM8J2NAOdJsCLsxV6BzwtncLI9LSy0DRolBihaMQKpPpZmaDPQem0sU9DTu4D9AOOsGq4ZoaKkh/2IA/D60ykLhCqPEnJ4RQqIKA/jh/Xb6rbuy0m+yxmSGAENIOeWu6IaNUYVfSgZ6xr6R4bnCacpORnTNGaiYp0UXDOtEvduYNZsjGyrEFuLF0VOLFB6aKJCn7m5IvekhMGhXbM2Mm3yiTOXhIQCpsnIdmxmTsIs/BQeyvW9JEYXVNjtjakmF2iMcl9D6gMJXoOu/iBsIqRsAzd5O8pyjGeZshlqXw1NZTEYL0tkdh73QSsjLmyXupAHQ6kiKFvHX1/v5W29v/CeRtuPwwJOIxMHxsBjpKMpYj/6qdbUYPu7wfz/4Ym3jGNiRwzP8KtfuIEn4N79lMDjDu9i8bovj5cal4Rq7K/3mIxY6HsgdAT1vitdCvrLRa938QbBvz01eJnf/utzuSxrHqckhit6b1ava7Z2cxoJivQnid2/tgxgM6KBG7uCsWY0fLcKcnB2qAgbXAyIcVpbdDeNPFZkZ1dN7ZgzMyZYwrGfT/KUUbZDvg27rz1GygY+9pgXEEdcEXuCxx5XNGpgJGrPOCUaNBjQDWJa2APoWp0kHVHYiqzuCGaOslncV1miBr9yPRrJyCdO0k94KEOzsRFNjtfTHxx4imHgOKsLHKEIYU62EFhdJ1YXFfLLirGszLF0AScbjY6D3C1opNShsZzM2+bQ1tTnBgtFcdxDJwYSHDW11eKxoub2hy2zfjqGYMm1HqiGh81KoUmeEdcCuJFTe323M9c+/bNcSJQKr4DjRx/ltpHw2pDSsruFvm7OQRwhIkjpIgZWnzlZqL3RKKxsxQjPC3toBSO1kH+fY4RdnUpP9+1K5Fd6st23dG1zJ3dwUk38u6YoQECb1nfPJurhfLshJmwaVTOKLRwRkfKhJnxTbAqpyqf2ZoyRu43vsEhKftPDtgUP3N8yvGCWY4DYcpM5ubcQj0nfX6MOFDIzJ2ybWNhtnPr9NYUFp47tREmL41JjFnqXXXoUJW3LqxxeRqjkYzzuN9CG0bK0vxnaur1m/rrlfpZtd/wVRxw+ktrUQ6/diXuAeizaamvz8yDz2IBPioDEVbP4cMWda+EHBp2BfPwMK7lsGpr8Z82PZCAgq/kVISxkMBMELzf4aRlD+BXNQLn4u8ixe3YXHxoCF+/HbjCEXg6xb7BBu8T7xoQJUNJCfngvgXMkVD9OjtpjASZvVPdMP9L56yHszB2INLmHdC74RbNWQxZOOjNKV2Tm+xvv7qdOsrL9LXN/Jzi1ppfD2liOvnTaWGwLBjrAQdtOkOPvIjRb1wf9WlMJ/YiljuYLRstA3yhIGQzf3OIo+MzfMZsNWUkzbDqdTUCCJzCyqvm5EVky2TZEXlPI/Kdzpbt3NP8z0h+LE9BHW3zTHGuKKu5OUuUK74txcq8tyhLnHs7x3wXpJbs/FLXky0t1Uu6RSK1xgimIHN4DmlEbzaSPzPvBTVrZ86HLrL/nGkIxhBTxhsDtgxghUlxKmw3qycIWPvHY4VabOHNFFl4Zma4TDE7+evIjvZto2Pkt9lJCllmWHjmOpWEJfAi6K/ZSfIMWXhzUr6zfy/xogWw7N9o0T9K2BuZlyRvUcV5ociEODMRhFSg5S/hkaGXWWZAWi6h2hDvxH3EUGsukgjA/39lSpGvs0Q5cuMZY5DJeXlqP4x7vAxKhGU7kKA89aso4W31KtGCKA2nMBGDzE2YrH488wlyNsCFPPT0/dR/kR0i86KEDnlgKGG0JPe0IJ/0JoxR4TLEaucrqA2IU6Dn5XCFaE2UJGKsZDbPaj+MS7ycECQGG1mSPJWG5A5q/1abjvlv19sf09Dx/7F1KP4YlGf37sryhNIZtzj5iqi/8FKgLm0zwj9BtL8BWcG/jtVfP5ZBoP0ZLnQTUA4eBv4R47T4hnInSMwuCZvibyKzN0KIZmfmSI6oRfIkU1LWMt92RcgzMJTlAYl7a0YoincEzpv5gSCY+SWhRf0sGMz8lwhuDfK7iapx5wXg9xLsVwXRwzf6GkHOhwXf5T9KCUzNW7efdWB7JBRQtE2/NGX076quccKp+WSKvYqRmyz8g0a7QTV/vPQeDUN2htMKeHsisL5UEPjVwTdc2FW8GBPDmPKs//BNFPzYGGm86bwyRveSmG8MFLJWb9lYxbiw3mlsOc2qXLCk8cmVMYoYCp7LnO/+QCa0O0MJN/vwEm/Ksdodw4XbsmRUo0b/B+RdUQgjgmjEIBZxiEcCEpGEZKQgH/IHgqFwJBqLJ5KpdCabyxeKpXKlWqs3mq12p9vrD4aj8WSqarphWrbjerP5Yrlab7a7/eF4Ol+uLPxaieC9oAcNTMcgwlPZQjHHBshgPDLDInnbQTS/Pc/trgXt89kOAllUlBQIFO+z8pWYel4ajixtDidz5eQk1kTl3DCpgFG0O8N5OTLCpWxNGbem6s5iMUc41508bTMD96r2DBdsS4QybPfFYxdijSGOXJCiOy8hH3nhmndXk1p+dHocAzUc9iQy2ED+NMEcUjjgLiHVU0F5qg4x4QWxthAjTzCP8t1p3CJNR7c7st7Kvd8Pt31VZWrZuZuzRnQkwQ+6KzDieUkc1raWJzqwVuAF1Fvw9JuKKPRRVLhQQWxN5AJ5Hw6nUZ6dt+eMdFpJErEp5eZYy1Gh0nDaDdpqWqWFqh08M4UG+hLrkNNpacbD3/15a6d1vhy7BwA=);font-weight:400;font-style:normal}.ag-theme-quartz,.ag-theme-quartz-dark,.ag-theme-quartz-auto-dark{--ag-active-color: #2196f3;--ag-background-color: #fff;--ag-foreground-color: #181d1f;--ag-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 15%);--ag-secondary-border-color: var(--ag-border-color);--ag-header-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 2%);--ag-tooltip-background-color: var(--ag-header-background-color);--ag-control-panel-background-color: var(--ag-header-background-color);--ag-subheader-background-color: transparent;--ag-invalid-color: #e02525;--ag-checkbox-unchecked-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 30%);--ag-advanced-filter-join-pill-color: #f08e8d;--ag-advanced-filter-column-pill-color: #a6e194;--ag-advanced-filter-option-pill-color: #f3c08b;--ag-advanced-filter-value-pill-color: #85c0e4;--ag-header-column-resize-handle-color: var(--ag-secondary-border-color);--ag-icon-font-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 90%);--ag-panel-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 3%);--ag-panel-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 20%);--ag-menu-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 3%);--ag-menu-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 20%);--ag-selected-row-background-color: color-mix(in srgb, transparent, var(--ag-active-color) 8%);--ag-row-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 12%);--ag-column-hover-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 5%);--ag-input-focus-border-color: var(--ag-active-color);--ag-input-focus-box-shadow: 0 0 0 3px color-mix(in srgb, transparent, var(--ag-input-focus-border-color) 47%);--ag-range-selection-background-color: color-mix(in srgb, transparent, var(--ag-active-color) 20%);--ag-range-selection-background-color-2: color-mix(in srgb, transparent, var(--ag-active-color) 36%);--ag-range-selection-background-color-3: color-mix(in srgb, transparent, var(--ag-active-color) 49%);--ag-range-selection-background-color-4: color-mix(in srgb, transparent, var(--ag-active-color) 59%);--ag-checkbox-background-color: var(--ag-background-color);--ag-checkbox-checked-color: var(--ag-active-color);--ag-range-selection-border-color: var(--ag-active-color);--ag-secondary-foreground-color: var(--ag-foreground-color);--ag-input-border-color: var(--ag-border-color);--ag-input-border-color-invalid: var(--ag-invalid-color);--ag-disabled-foreground-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 50%);--ag-chip-background-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 7%);--ag-chip-border-color: color-mix(in srgb, var(--ag-header-background-color), var(--ag-foreground-color) 13%);--ag-input-disabled-border-color: var(--ag-border-color);--ag-input-disabled-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 6%);--ag-modal-overlay-background-color: color-mix(in srgb, transparent, var(--ag-background-color) 66%);--ag-chart-menu-label-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 80%);--ag-chart-menu-pill-select-button-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 70%);--ag-borders: solid 1px;--ag-border-radius: 4px;--ag-wrapper-border-radius: 8px;--ag-borders-side-button: none;--ag-side-button-selected-background-color: transparent;--ag-header-column-resize-handle-display: block;--ag-header-column-resize-handle-width: 2px;--ag-header-column-resize-handle-height: 30%;--ag-grid-size: 8px;--ag-icon-size: 16px;--ag-header-height: calc(var(--ag-font-size) + var(--ag-grid-size) * 4.25);--ag-row-height: calc(var(--ag-font-size) + var(--ag-grid-size) * 3.5);--ag-list-item-height: calc( var(--ag-icon-size) + var(--ag-widget-vertical-spacing) );--ag-column-select-indent-size: var(--ag-icon-size);--ag-set-filter-indent-size: var(--ag-icon-size);--ag-filter-tool-panel-group-indent: var(--ag-grid-size);--ag-advanced-filter-builder-indent-size: calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);--ag-cell-horizontal-padding: calc(var(--ag-grid-size) * 2);--ag-cell-widget-spacing: calc(var(--ag-grid-size) * 1.5);--ag-widget-container-vertical-padding: calc(var(--ag-grid-size) * 1.5);--ag-widget-container-horizontal-padding: calc(var(--ag-grid-size) * 1.5);--ag-widget-horizontal-spacing: calc(var(--ag-grid-size) * 1.5);--ag-widget-vertical-spacing: calc(var(--ag-grid-size) * 1);--ag-toggle-button-height: 18px;--ag-toggle-button-width: 28px;--ag-toggle-button-border-width: 2px;--ag-font-family: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--ag-font-size: 14px;--ag-icon-font-family: agGridQuartz;--ag-tab-min-width: 290px;--ag-chart-menu-panel-width: 260px;--ag-card-shadow: 0 1px 4px 1px rgba(186, 191, 199, .4);--ag-popup-shadow: 0 0 16px 0 rgba(0, 0, 0, .15);--ag-side-bar-panel-width: 250px}.ag-theme-quartz-dark{--ag-background-color: color-mix(in srgb, #fff, #182230 97%);--ag-foreground-color: #fff;--ag-border-color: rgba(255, 255, 255, .16);--ag-secondary-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--ag-header-background-color: color-mix(in srgb, #fff, #182230 93%);--ag-tooltip-background-color: color-mix(in srgb, #fff, #182230 96%);--ag-control-panel-background-color: color-mix(in srgb, #fff, #182230 93%);--ag-input-disabled-background-color: #68686e12;--ag-card-shadow: 0 1px 20px 1px black;--ag-input-border-color: var(--ag-border-color);--ag-input-disabled-border-color: rgba(255, 255, 255, .07);--ag-checkbox-unchecked-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 40%);--ag-row-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 20%);--ag-selected-row-background-color: var(--ag-row-hover-color);--ag-panel-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);--ag-panel-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--ag-menu-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);--ag-menu-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--ag-advanced-filter-join-pill-color: #7a3a37;--ag-advanced-filter-column-pill-color: #355f2d;--ag-advanced-filter-option-pill-color: #5a3168;--ag-advanced-filter-value-pill-color: #374c86;--ag-popup-shadow: 0 0px 20px rgba(0, 0, 0, .3);--ag-row-loading-skeleton-effect-color: rgba(202, 203, 204, .4);color-scheme:dark}@media (prefers-color-scheme: dark){.ag-theme-quartz-auto-dark{--ag-background-color: color-mix(in srgb, #fff, #182230 97%);--ag-foreground-color: #fff;--ag-border-color: rgba(255, 255, 255, .16);--ag-secondary-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--ag-header-background-color: color-mix(in srgb, #fff, #182230 93%);--ag-tooltip-background-color: color-mix(in srgb, #fff, #182230 96%);--ag-control-panel-background-color: color-mix(in srgb, #fff, #182230 93%);--ag-input-disabled-background-color: #68686e12;--ag-card-shadow: 0 1px 20px 1px black;--ag-input-border-color: var(--ag-border-color);--ag-input-disabled-border-color: rgba(255, 255, 255, .07);--ag-checkbox-unchecked-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 40%);--ag-row-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 20%);--ag-selected-row-background-color: var(--ag-row-hover-color);--ag-panel-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);--ag-panel-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--ag-menu-background-color: color-mix(in srgb, var(--ag-background-color), var(--ag-foreground-color) 10%);--ag-menu-border-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%);--ag-advanced-filter-join-pill-color: #7a3a37;--ag-advanced-filter-column-pill-color: #355f2d;--ag-advanced-filter-option-pill-color: #5a3168;--ag-advanced-filter-value-pill-color: #374c86;--ag-popup-shadow: 0 0px 20px rgba(0, 0, 0, .3);--ag-row-loading-skeleton-effect-color: rgba(202, 203, 204, .4);color-scheme:dark}}.ag-theme-quartz .ag-filter-toolpanel-header,.ag-theme-quartz .ag-filter-toolpanel-search,.ag-theme-quartz .ag-status-bar,.ag-theme-quartz .ag-header-row,.ag-theme-quartz .ag-panel-title-bar-title,.ag-theme-quartz .ag-multi-filter-group-title-bar,.ag-theme-quartz-dark .ag-filter-toolpanel-header,.ag-theme-quartz-dark .ag-filter-toolpanel-search,.ag-theme-quartz-dark .ag-status-bar,.ag-theme-quartz-dark .ag-header-row,.ag-theme-quartz-dark .ag-panel-title-bar-title,.ag-theme-quartz-dark .ag-multi-filter-group-title-bar,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-header,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search,.ag-theme-quartz-auto-dark .ag-status-bar,.ag-theme-quartz-auto-dark .ag-header-row,.ag-theme-quartz-auto-dark .ag-panel-title-bar-title,.ag-theme-quartz-auto-dark .ag-multi-filter-group-title-bar{font-weight:500;color:var(--ag-header-foreground-color)}.ag-theme-quartz input[class^=ag-]:not([type]),.ag-theme-quartz input[class^=ag-][type=text],.ag-theme-quartz input[class^=ag-][type=number],.ag-theme-quartz input[class^=ag-][type=tel],.ag-theme-quartz input[class^=ag-][type=date],.ag-theme-quartz input[class^=ag-][type=datetime-local],.ag-theme-quartz textarea[class^=ag-],.ag-theme-quartz-dark input[class^=ag-]:not([type]),.ag-theme-quartz-dark input[class^=ag-][type=text],.ag-theme-quartz-dark input[class^=ag-][type=number],.ag-theme-quartz-dark input[class^=ag-][type=tel],.ag-theme-quartz-dark input[class^=ag-][type=date],.ag-theme-quartz-dark input[class^=ag-][type=datetime-local],.ag-theme-quartz-dark textarea[class^=ag-],.ag-theme-quartz-auto-dark input[class^=ag-]:not([type]),.ag-theme-quartz-auto-dark input[class^=ag-][type=text],.ag-theme-quartz-auto-dark input[class^=ag-][type=number],.ag-theme-quartz-auto-dark input[class^=ag-][type=tel],.ag-theme-quartz-auto-dark input[class^=ag-][type=date],.ag-theme-quartz-auto-dark input[class^=ag-][type=datetime-local],.ag-theme-quartz-auto-dark textarea[class^=ag-]{min-height:calc(var(--ag-grid-size) * 4);border-radius:var(--ag-border-radius)}.ag-theme-quartz .ag-ltr input[class^=ag-]:not([type]),.ag-theme-quartz .ag-ltr input[class^=ag-][type=text],.ag-theme-quartz .ag-ltr input[class^=ag-][type=number],.ag-theme-quartz .ag-ltr input[class^=ag-][type=tel],.ag-theme-quartz .ag-ltr input[class^=ag-][type=date],.ag-theme-quartz .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-quartz .ag-ltr textarea[class^=ag-],.ag-theme-quartz-dark .ag-ltr input[class^=ag-]:not([type]),.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=text],.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=number],.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=tel],.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=date],.ag-theme-quartz-dark .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-quartz-dark .ag-ltr textarea[class^=ag-],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-]:not([type]),.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=text],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=number],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=tel],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=date],.ag-theme-quartz-auto-dark .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-quartz-auto-dark .ag-ltr textarea[class^=ag-]{padding-left:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl input[class^=ag-]:not([type]),.ag-theme-quartz .ag-rtl input[class^=ag-][type=text],.ag-theme-quartz .ag-rtl input[class^=ag-][type=number],.ag-theme-quartz .ag-rtl input[class^=ag-][type=tel],.ag-theme-quartz .ag-rtl input[class^=ag-][type=date],.ag-theme-quartz .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-quartz .ag-rtl textarea[class^=ag-],.ag-theme-quartz-dark .ag-rtl input[class^=ag-]:not([type]),.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=text],.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=number],.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=tel],.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=date],.ag-theme-quartz-dark .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-quartz-dark .ag-rtl textarea[class^=ag-],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-]:not([type]),.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=text],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=number],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=tel],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=date],.ag-theme-quartz-auto-dark .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-quartz-auto-dark .ag-rtl textarea[class^=ag-]{padding-right:var(--ag-grid-size)}.ag-theme-quartz .ag-picker-field-wrapper,.ag-theme-quartz-dark .ag-picker-field-wrapper,.ag-theme-quartz-auto-dark .ag-picker-field-wrapper{min-height:calc(var(--ag-grid-size) * 4)}.ag-theme-quartz .ag-tab,.ag-theme-quartz-dark .ag-tab,.ag-theme-quartz-auto-dark .ag-tab{padding:var(--ag-grid-size);border-left:var(--ag-borders) transparent;border-right:var(--ag-borders) transparent;flex:1 1 auto}.ag-theme-quartz .ag-tab-selected,.ag-theme-quartz-dark .ag-tab-selected,.ag-theme-quartz-auto-dark .ag-tab-selected{background-color:var(--ag-background-color)}.ag-theme-quartz .ag-ltr .ag-tab-selected:not(:first-of-type),.ag-theme-quartz-dark .ag-ltr .ag-tab-selected:not(:first-of-type),.ag-theme-quartz-auto-dark .ag-ltr .ag-tab-selected:not(:first-of-type){border-left-color:var(--ag-border-color)}.ag-theme-quartz .ag-rtl .ag-tab-selected:not(:first-of-type),.ag-theme-quartz-dark .ag-rtl .ag-tab-selected:not(:first-of-type),.ag-theme-quartz-auto-dark .ag-rtl .ag-tab-selected:not(:first-of-type){border-right-color:var(--ag-border-color)}.ag-theme-quartz .ag-ltr .ag-tab-selected:not(:last-of-type),.ag-theme-quartz-dark .ag-ltr .ag-tab-selected:not(:last-of-type),.ag-theme-quartz-auto-dark .ag-ltr .ag-tab-selected:not(:last-of-type){border-right-color:var(--ag-border-color)}.ag-theme-quartz .ag-rtl .ag-tab-selected:not(:last-of-type),.ag-theme-quartz-dark .ag-rtl .ag-tab-selected:not(:last-of-type),.ag-theme-quartz-auto-dark .ag-rtl .ag-tab-selected:not(:last-of-type){border-left-color:var(--ag-border-color)}.ag-theme-quartz .ag-tab:not(.ag-tab-selected),.ag-theme-quartz-dark .ag-tab:not(.ag-tab-selected),.ag-theme-quartz-auto-dark .ag-tab:not(.ag-tab-selected){opacity:.7}.ag-theme-quartz .ag-tab:not(.ag-tab-selected):hover,.ag-theme-quartz-dark .ag-tab:not(.ag-tab-selected):hover,.ag-theme-quartz-auto-dark .ag-tab:not(.ag-tab-selected):hover{opacity:1}.ag-theme-quartz .ag-menu,.ag-theme-quartz-dark .ag-menu,.ag-theme-quartz-auto-dark .ag-menu{color:color-mix(in srgb,transparent,var(--ag-foreground-color) 95%)}.ag-theme-quartz .ag-panel-content-wrapper .ag-column-select,.ag-theme-quartz-dark .ag-panel-content-wrapper .ag-column-select,.ag-theme-quartz-auto-dark .ag-panel-content-wrapper .ag-column-select{background-color:var(--ag-control-panel-background-color);color:color-mix(in srgb,transparent,var(--ag-foreground-color) 95%)}.ag-theme-quartz .ag-menu-header,.ag-theme-quartz-dark .ag-menu-header,.ag-theme-quartz-auto-dark .ag-menu-header{background-color:var(--ag-control-panel-background-color)}.ag-theme-quartz .ag-menu-option,.ag-theme-quartz-dark .ag-menu-option,.ag-theme-quartz-auto-dark .ag-menu-option{font-weight:500;cursor:pointer}.ag-theme-quartz .ag-ltr .ag-menu-option-popup-pointer .ag-icon,.ag-theme-quartz-dark .ag-ltr .ag-menu-option-popup-pointer .ag-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-menu-option-popup-pointer .ag-icon{text-align:right}.ag-theme-quartz .ag-rtl .ag-menu-option-popup-pointer .ag-icon,.ag-theme-quartz-dark .ag-rtl .ag-menu-option-popup-pointer .ag-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-menu-option-popup-pointer .ag-icon{text-align:left}.ag-theme-quartz .ag-tabs-header,.ag-theme-quartz-dark .ag-tabs-header,.ag-theme-quartz-auto-dark .ag-tabs-header{border-bottom:var(--ag-borders) var(--ag-border-color);display:flex;background-color:color-mix(in srgb,transparent,var(--ag-foreground-color) 5%)}.ag-theme-quartz .ag-side-bar,.ag-theme-quartz-dark .ag-side-bar,.ag-theme-quartz-auto-dark .ag-side-bar{background-color:var(--ag-control-panel-background-color);min-width:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-theme-quartz .ag-side-buttons,.ag-theme-quartz-dark .ag-side-buttons,.ag-theme-quartz-auto-dark .ag-side-buttons{padding:0;align-self:stretch;width:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2);background:var(--ag-control-panel-background-color)}.ag-theme-quartz .ag-side-button,.ag-theme-quartz-dark .ag-side-button,.ag-theme-quartz-auto-dark .ag-side-button{border-top:var(--ag-borders) transparent;border-bottom:var(--ag-borders) transparent}@media (max-resolution: 1.5x){.ag-theme-quartz .ag-side-button-label,.ag-theme-quartz-dark .ag-side-button-label,.ag-theme-quartz-auto-dark .ag-side-button-label{font-family:"Segoe UI",var(--ag-font-family);transform:rotate(.05deg)}}.ag-theme-quartz .ag-side-button.ag-selected,.ag-theme-quartz-dark .ag-side-button.ag-selected,.ag-theme-quartz-auto-dark .ag-side-button.ag-selected{border-bottom-color:var(--ag-border-color);background-color:var(--ag-background-color)}.ag-theme-quartz .ag-side-button.ag-selected:not(:first-of-type),.ag-theme-quartz-dark .ag-side-button.ag-selected:not(:first-of-type),.ag-theme-quartz-auto-dark .ag-side-button.ag-selected:not(:first-of-type){border-top-color:var(--ag-border-color)}.ag-theme-quartz .ag-column-panel-column-select,.ag-theme-quartz-dark .ag-column-panel-column-select,.ag-theme-quartz-auto-dark .ag-column-panel-column-select{border-top:none;border-bottom:1px solid var(--ag-secondary-border-color)}.ag-theme-quartz .ag-filter-toolpanel-search,.ag-theme-quartz-dark .ag-filter-toolpanel-search,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search{height:initial;margin-top:var(--ag-widget-container-vertical-padding)}.ag-theme-quartz .ag-filter-toolpanel-search-input,.ag-theme-quartz-dark .ag-filter-toolpanel-search-input,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search-input{margin:0}.ag-theme-quartz .ag-filter-apply-panel,.ag-theme-quartz-dark .ag-filter-apply-panel,.ag-theme-quartz-auto-dark .ag-filter-apply-panel{border:none;padding-top:var(--ag-widget-vertical-spacing)}.ag-theme-quartz .ag-chart-tabbed-menu-body,.ag-theme-quartz-dark .ag-chart-tabbed-menu-body,.ag-theme-quartz-auto-dark .ag-chart-tabbed-menu-body{position:relative}.ag-theme-quartz .ag-chart-tabbed-menu-body:after,.ag-theme-quartz-dark .ag-chart-tabbed-menu-body:after,.ag-theme-quartz-auto-dark .ag-chart-tabbed-menu-body:after{content:"";position:absolute;display:block;top:0;left:0;right:0;height:16px;background:linear-gradient(var(--ag-control-panel-background-color),transparent)}.ag-theme-quartz .ag-charts-settings-group-title-bar,.ag-theme-quartz .ag-charts-data-group-title-bar,.ag-theme-quartz .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz .ag-charts-settings-group-container,.ag-theme-quartz-dark .ag-charts-settings-group-title-bar,.ag-theme-quartz-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-settings-group-container,.ag-theme-quartz-auto-dark .ag-charts-settings-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-settings-group-container{border-top:none;font-weight:500}.ag-theme-quartz .ag-chart-mini-thumbnail,.ag-theme-quartz-dark .ag-chart-mini-thumbnail,.ag-theme-quartz-auto-dark .ag-chart-mini-thumbnail{background-color:var(--ag-background-color);margin-top:0;margin-bottom:0}.ag-theme-quartz .ag-chart-settings-nav-bar,.ag-theme-quartz-dark .ag-chart-settings-nav-bar,.ag-theme-quartz-auto-dark .ag-chart-settings-nav-bar{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-theme-quartz .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-title-bar{background:none;font-weight:500}.ag-theme-quartz .ag-chart-data-section .ag-label:not(.ag-group-title-bar),.ag-theme-quartz .ag-chart-format-section .ag-label:not(.ag-group-title-bar),.ag-theme-quartz-dark .ag-chart-data-section .ag-label:not(.ag-group-title-bar),.ag-theme-quartz-dark .ag-chart-format-section .ag-label:not(.ag-group-title-bar),.ag-theme-quartz-auto-dark .ag-chart-data-section .ag-label:not(.ag-group-title-bar),.ag-theme-quartz-auto-dark .ag-chart-format-section .ag-label:not(.ag-group-title-bar){color:var(--ag-chart-menu-label-color)}.ag-theme-quartz .ag-chart-data-section .ag-label-align-top .ag-label,.ag-theme-quartz .ag-chart-format-section .ag-label-align-top .ag-label,.ag-theme-quartz-dark .ag-chart-data-section .ag-label-align-top .ag-label,.ag-theme-quartz-dark .ag-chart-format-section .ag-label-align-top .ag-label,.ag-theme-quartz-auto-dark .ag-chart-data-section .ag-label-align-top .ag-label,.ag-theme-quartz-auto-dark .ag-chart-format-section .ag-label-align-top .ag-label{margin-top:calc(var(--ag-widget-vertical-spacing) * .5);margin-bottom:var(--ag-widget-vertical-spacing)}.ag-theme-quartz .ag-chart-data-section .ag-slider.ag-label-align-top .ag-label,.ag-theme-quartz .ag-chart-format-section .ag-slider.ag-label-align-top .ag-label,.ag-theme-quartz-dark .ag-chart-data-section .ag-slider.ag-label-align-top .ag-label,.ag-theme-quartz-dark .ag-chart-format-section .ag-slider.ag-label-align-top .ag-label,.ag-theme-quartz-auto-dark .ag-chart-data-section .ag-slider.ag-label-align-top .ag-label,.ag-theme-quartz-auto-dark .ag-chart-format-section .ag-slider.ag-label-align-top .ag-label{margin-bottom:0}.ag-theme-quartz .ag-chart-data-section label,.ag-theme-quartz .ag-chart-format-section label,.ag-theme-quartz-dark .ag-chart-data-section label,.ag-theme-quartz-dark .ag-chart-format-section label,.ag-theme-quartz-auto-dark .ag-chart-data-section label,.ag-theme-quartz-auto-dark .ag-chart-format-section label{display:inline-block}.ag-theme-quartz .ag-chart-format-wrapper,.ag-theme-quartz .ag-chart-data-wrapper,.ag-theme-quartz .ag-charts-format-top-level-group,.ag-theme-quartz .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,.ag-theme-quartz .ag-charts-format-top-level-group-item,.ag-theme-quartz .ag-charts-format-sub-level-group,.ag-theme-quartz .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz .ag-charts-format-sub-level-group-container,.ag-theme-quartz .ag-charts-format-sub-level-group-item:last-child,.ag-theme-quartz .ag-charts-format-sub-level-group-container>*,.ag-theme-quartz .ag-charts-data-group-title-bar,.ag-theme-quartz .ag-charts-data-group-container,.ag-theme-quartz .ag-charts-settings-group-title-bar,.ag-theme-quartz .ag-charts-settings-group-container,.ag-theme-quartz-dark .ag-chart-format-wrapper,.ag-theme-quartz-dark .ag-chart-data-wrapper,.ag-theme-quartz-dark .ag-charts-format-top-level-group,.ag-theme-quartz-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,.ag-theme-quartz-dark .ag-charts-format-top-level-group-item,.ag-theme-quartz-dark .ag-charts-format-sub-level-group,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-container,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-item:last-child,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-container>*,.ag-theme-quartz-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-dark .ag-charts-data-group-container,.ag-theme-quartz-dark .ag-charts-settings-group-title-bar,.ag-theme-quartz-dark .ag-charts-settings-group-container,.ag-theme-quartz-auto-dark .ag-chart-format-wrapper,.ag-theme-quartz-auto-dark .ag-chart-data-wrapper,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-item,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-item:last-child,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-container>*,.ag-theme-quartz-auto-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-data-group-container,.ag-theme-quartz-auto-dark .ag-charts-settings-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-settings-group-container{padding:0;margin:0}.ag-theme-quartz .ag-charts-format-top-level-group,.ag-theme-quartz .ag-charts-data-group,.ag-theme-quartz-dark .ag-charts-format-top-level-group,.ag-theme-quartz-dark .ag-charts-data-group,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group,.ag-theme-quartz-auto-dark .ag-charts-data-group{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-theme-quartz .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz .ag-charts-data-group-title-bar,.ag-theme-quartz .ag-charts-settings-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-dark .ag-charts-settings-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-data-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-settings-group-title-bar{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-theme-quartz .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,.ag-theme-quartz .ag-charts-data-group .ag-charts-data-group-container,.ag-theme-quartz .ag-charts-settings-group .ag-charts-settings-group-container,.ag-theme-quartz-dark .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,.ag-theme-quartz-dark .ag-charts-data-group .ag-charts-data-group-container,.ag-theme-quartz-dark .ag-charts-settings-group .ag-charts-settings-group-container,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group .ag-charts-format-top-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-data-group .ag-charts-data-group-container,.ag-theme-quartz-auto-dark .ag-charts-settings-group .ag-charts-settings-group-container{padding:0 var(--ag-widget-container-horizontal-padding)}.ag-theme-quartz .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-title-bar{padding:var(--ag-widget-vertical-spacing) 0}.ag-theme-quartz .ag-charts-format-sub-level-group-container,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-container{padding-top:var(--ag-widget-vertical-spacing);padding-bottom:var(--ag-widget-container-vertical-padding)}.ag-theme-quartz .ag-charts-format-top-level-group-container>*,.ag-theme-quartz .ag-charts-format-sub-level-group-container>*,.ag-theme-quartz-dark .ag-charts-format-top-level-group-container>*,.ag-theme-quartz-dark .ag-charts-format-sub-level-group-container>*,.ag-theme-quartz-auto-dark .ag-charts-format-top-level-group-container>*,.ag-theme-quartz-auto-dark .ag-charts-format-sub-level-group-container>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-theme-quartz .ag-charts-data-group-item,.ag-theme-quartz-dark .ag-charts-data-group-item,.ag-theme-quartz-auto-dark .ag-charts-data-group-item,.ag-theme-quartz .ag-chart-settings-mini-wrapper,.ag-theme-quartz-dark .ag-chart-settings-mini-wrapper,.ag-theme-quartz-auto-dark .ag-chart-settings-mini-wrapper{padding-bottom:var(--ag-widget-container-vertical-padding)}.ag-theme-quartz .ag-chart-advanced-settings-section,.ag-theme-quartz-dark .ag-chart-advanced-settings-section,.ag-theme-quartz-auto-dark .ag-chart-advanced-settings-section{padding-top:var(--ag-widget-container-vertical-padding);padding-bottom:var(--ag-widget-container-vertical-padding)}.ag-theme-quartz .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-container,.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group .ag-charts-advanced-settings-top-level-group-container{padding:0 var(--ag-widget-container-horizontal-padding)}.ag-theme-quartz .ag-charts-advanced-settings-top-level-group-container,.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group-container,.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group-container{margin:0}.ag-theme-quartz .ag-charts-advanced-settings-top-level-group-item,.ag-theme-quartz-dark .ag-charts-advanced-settings-top-level-group-item,.ag-theme-quartz-auto-dark .ag-charts-advanced-settings-top-level-group-item{margin-top:calc(var(--ag-widget-vertical-spacing) * 2);margin-bottom:0}.ag-theme-quartz .ag-ltr .ag-group-title-bar-icon,.ag-theme-quartz-dark .ag-ltr .ag-group-title-bar-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-group-title-bar-icon{margin-right:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl .ag-group-title-bar-icon,.ag-theme-quartz-dark .ag-rtl .ag-group-title-bar-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-group-title-bar-icon{margin-left:var(--ag-grid-size)}.ag-theme-quartz .ag-spectrum-color,.ag-theme-quartz .ag-spectrum-fill,.ag-theme-quartz-dark .ag-spectrum-color,.ag-theme-quartz-dark .ag-spectrum-fill,.ag-theme-quartz-auto-dark .ag-spectrum-color,.ag-theme-quartz-auto-dark .ag-spectrum-fill{border-radius:var(--ag-border-radius)}.ag-theme-quartz .ag-spectrum-dragger,.ag-theme-quartz-dark .ag-spectrum-dragger,.ag-theme-quartz-auto-dark .ag-spectrum-dragger{border-radius:18px;height:18px;width:18px;border:3px solid white}.ag-theme-quartz .ag-spectrum-tools,.ag-theme-quartz-dark .ag-spectrum-tools,.ag-theme-quartz-auto-dark .ag-spectrum-tools{padding-left:0;padding-right:0;padding-bottom:0}.ag-theme-quartz .ag-spectrum-tool,.ag-theme-quartz-dark .ag-spectrum-tool,.ag-theme-quartz-auto-dark .ag-spectrum-tool{height:12px}.ag-theme-quartz .ag-spectrum-hue-background,.ag-theme-quartz .ag-spectrum-alpha-background,.ag-theme-quartz-dark .ag-spectrum-hue-background,.ag-theme-quartz-dark .ag-spectrum-alpha-background,.ag-theme-quartz-auto-dark .ag-spectrum-hue-background,.ag-theme-quartz-auto-dark .ag-spectrum-alpha-background{border-radius:12px}.ag-theme-quartz .ag-spectrum-slider,.ag-theme-quartz-dark .ag-spectrum-slider,.ag-theme-quartz-auto-dark .ag-spectrum-slider{margin-top:-15px;width:18px;height:18px;border-radius:18px;border:3px solid rgb(248,248,248)}.ag-theme-quartz .ag-recent-colors,.ag-theme-quartz-dark .ag-recent-colors,.ag-theme-quartz-auto-dark .ag-recent-colors{margin-left:var(--ag-grid-size);margin-right:var(--ag-grid-size);margin-bottom:2px}.ag-theme-quartz .ag-color-input-color,.ag-theme-quartz .ag-color-picker-color,.ag-theme-quartz .ag-recent-color,.ag-theme-quartz-dark .ag-color-input-color,.ag-theme-quartz-dark .ag-color-picker-color,.ag-theme-quartz-dark .ag-recent-color,.ag-theme-quartz-auto-dark .ag-color-input-color,.ag-theme-quartz-auto-dark .ag-color-picker-color,.ag-theme-quartz-auto-dark .ag-recent-color{border-radius:4px}.ag-theme-quartz .ag-recent-color,.ag-theme-quartz-dark .ag-recent-color,.ag-theme-quartz-auto-dark .ag-recent-color{border:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-theme-quartz.ag-dnd-ghost,.ag-theme-quartz-dark.ag-dnd-ghost,.ag-theme-quartz-auto-dark.ag-dnd-ghost{font-weight:500}.ag-theme-quartz .ag-standard-button,.ag-theme-quartz-dark .ag-standard-button,.ag-theme-quartz-auto-dark .ag-standard-button{font-family:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:var(--ag-border-radius);border:solid 1px var(--ag-input-border-color);background-color:var(--ag-background-color);padding:var(--ag-grid-size) calc(var(--ag-grid-size) * 2);cursor:pointer}.ag-theme-quartz .ag-standard-button:hover,.ag-theme-quartz-dark .ag-standard-button:hover,.ag-theme-quartz-auto-dark .ag-standard-button:hover{background-color:var(--ag-row-hover-color)}.ag-theme-quartz .ag-standard-button:active,.ag-theme-quartz-dark .ag-standard-button:active,.ag-theme-quartz-auto-dark .ag-standard-button:active{border-color:var(--ag-active-color)}.ag-theme-quartz .ag-standard-button:disabled,.ag-theme-quartz-dark .ag-standard-button:disabled,.ag-theme-quartz-auto-dark .ag-standard-button:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}.ag-theme-quartz .ag-column-drop-cell,.ag-theme-quartz-dark .ag-column-drop-cell,.ag-theme-quartz-auto-dark .ag-column-drop-cell{border-radius:calc(var(--ag-grid-size) * 3);height:calc(var(--ag-grid-size) * 3);padding:0 var(--ag-grid-size)}.ag-theme-quartz .ag-column-drop-cell-button,.ag-theme-quartz-dark .ag-column-drop-cell-button,.ag-theme-quartz-auto-dark .ag-column-drop-cell-button{min-width:0;margin:0}.ag-theme-quartz .ag-column-drop-cell-drag-handle,.ag-theme-quartz-dark .ag-column-drop-cell-drag-handle,.ag-theme-quartz-auto-dark .ag-column-drop-cell-drag-handle{margin-left:0}.ag-theme-quartz .ag-column-drop-vertical,.ag-theme-quartz-dark .ag-column-drop-vertical,.ag-theme-quartz-auto-dark .ag-column-drop-vertical{min-height:75px}.ag-theme-quartz .ag-column-drop-vertical-title-bar,.ag-theme-quartz-dark .ag-column-drop-vertical-title-bar,.ag-theme-quartz-auto-dark .ag-column-drop-vertical-title-bar{padding:var(--ag-widget-container-vertical-padding) calc(var(--ag-grid-size) * 2) 0}.ag-theme-quartz .ag-ltr .ag-column-drop-vertical-icon,.ag-theme-quartz-dark .ag-ltr .ag-column-drop-vertical-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-column-drop-vertical-icon{margin-left:0;margin-right:var(--ag-widget-horizontal-spacing)}.ag-theme-quartz .ag-rtl .ag-column-drop-vertical-icon,.ag-theme-quartz-dark .ag-rtl .ag-column-drop-vertical-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-column-drop-vertical-icon{margin-right:0;margin-left:var(--ag-widget-horizontal-spacing)}.ag-theme-quartz .ag-column-drop-vertical-empty-message,.ag-theme-quartz-dark .ag-column-drop-vertical-empty-message,.ag-theme-quartz-auto-dark .ag-column-drop-vertical-empty-message{display:flex;align-items:center;justify-content:center;border:dashed 1px;border-color:var(--ag-border-color);margin:calc(var(--ag-grid-size) * 1.5) calc(var(--ag-grid-size) * 2);padding:calc(var(--ag-grid-size) * 2)}.ag-theme-quartz .ag-column-drop-empty-message,.ag-theme-quartz-dark .ag-column-drop-empty-message,.ag-theme-quartz-auto-dark .ag-column-drop-empty-message{color:var(--ag-foreground-color)}.ag-theme-quartz .ag-pill-select .ag-column-drop,.ag-theme-quartz-dark .ag-pill-select .ag-column-drop,.ag-theme-quartz-auto-dark .ag-pill-select .ag-column-drop{min-height:unset}.ag-theme-quartz .ag-pill-select .ag-picker-field-display,.ag-theme-quartz-dark .ag-pill-select .ag-picker-field-display,.ag-theme-quartz-auto-dark .ag-pill-select .ag-picker-field-display{font-weight:500;color:var(--ag-chart-menu-pill-select-button-color)}.ag-theme-quartz .ag-pill-select .ag-picker-field-icon .ag-icon,.ag-theme-quartz-dark .ag-pill-select .ag-picker-field-icon .ag-icon,.ag-theme-quartz-auto-dark .ag-pill-select .ag-picker-field-icon .ag-icon{color:var(--ag-chart-menu-pill-select-button-color)}.ag-theme-quartz .ag-status-bar,.ag-theme-quartz-dark .ag-status-bar,.ag-theme-quartz-auto-dark .ag-status-bar{font-weight:400}.ag-theme-quartz .ag-status-name-value,.ag-theme-quartz-dark .ag-status-name-value,.ag-theme-quartz-auto-dark .ag-status-name-value{padding:var(--ag-widget-container-vertical-padding) 0}.ag-theme-quartz .ag-status-name-value-value,.ag-theme-quartz .ag-paging-number,.ag-theme-quartz .ag-paging-row-summary-panel-number,.ag-theme-quartz-dark .ag-status-name-value-value,.ag-theme-quartz-dark .ag-paging-number,.ag-theme-quartz-dark .ag-paging-row-summary-panel-number,.ag-theme-quartz-auto-dark .ag-status-name-value-value,.ag-theme-quartz-auto-dark .ag-paging-number,.ag-theme-quartz-auto-dark .ag-paging-row-summary-panel-number{font-weight:500}.ag-theme-quartz .ag-column-drop-cell-button,.ag-theme-quartz-dark .ag-column-drop-cell-button,.ag-theme-quartz-auto-dark .ag-column-drop-cell-button{opacity:.75}.ag-theme-quartz .ag-column-drop-cell-button:hover,.ag-theme-quartz-dark .ag-column-drop-cell-button:hover,.ag-theme-quartz-auto-dark .ag-column-drop-cell-button:hover{opacity:1}.ag-theme-quartz .ag-header-cell-menu-button,.ag-theme-quartz .ag-header-cell-filter-button,.ag-theme-quartz .ag-panel-title-bar-button,.ag-theme-quartz .ag-header-expand-icon,.ag-theme-quartz .ag-column-group-icons,.ag-theme-quartz .ag-set-filter-group-icons,.ag-theme-quartz .ag-group-expanded .ag-icon,.ag-theme-quartz .ag-group-contracted .ag-icon,.ag-theme-quartz .ag-chart-settings-prev,.ag-theme-quartz .ag-chart-settings-next,.ag-theme-quartz .ag-group-title-bar-icon,.ag-theme-quartz .ag-column-select-header-icon,.ag-theme-quartz .ag-floating-filter-button-button,.ag-theme-quartz .ag-filter-toolpanel-expand,.ag-theme-quartz .ag-panel-title-bar-button-icon,.ag-theme-quartz .ag-chart-menu-icon,.ag-theme-quartz-dark .ag-header-cell-menu-button,.ag-theme-quartz-dark .ag-header-cell-filter-button,.ag-theme-quartz-dark .ag-panel-title-bar-button,.ag-theme-quartz-dark .ag-header-expand-icon,.ag-theme-quartz-dark .ag-column-group-icons,.ag-theme-quartz-dark .ag-set-filter-group-icons,.ag-theme-quartz-dark .ag-group-expanded .ag-icon,.ag-theme-quartz-dark .ag-group-contracted .ag-icon,.ag-theme-quartz-dark .ag-chart-settings-prev,.ag-theme-quartz-dark .ag-chart-settings-next,.ag-theme-quartz-dark .ag-group-title-bar-icon,.ag-theme-quartz-dark .ag-column-select-header-icon,.ag-theme-quartz-dark .ag-floating-filter-button-button,.ag-theme-quartz-dark .ag-filter-toolpanel-expand,.ag-theme-quartz-dark .ag-panel-title-bar-button-icon,.ag-theme-quartz-dark .ag-chart-menu-icon,.ag-theme-quartz-auto-dark .ag-header-cell-menu-button,.ag-theme-quartz-auto-dark .ag-header-cell-filter-button,.ag-theme-quartz-auto-dark .ag-panel-title-bar-button,.ag-theme-quartz-auto-dark .ag-header-expand-icon,.ag-theme-quartz-auto-dark .ag-column-group-icons,.ag-theme-quartz-auto-dark .ag-set-filter-group-icons,.ag-theme-quartz-auto-dark .ag-group-expanded .ag-icon,.ag-theme-quartz-auto-dark .ag-group-contracted .ag-icon,.ag-theme-quartz-auto-dark .ag-chart-settings-prev,.ag-theme-quartz-auto-dark .ag-chart-settings-next,.ag-theme-quartz-auto-dark .ag-group-title-bar-icon,.ag-theme-quartz-auto-dark .ag-column-select-header-icon,.ag-theme-quartz-auto-dark .ag-floating-filter-button-button,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-expand,.ag-theme-quartz-auto-dark .ag-panel-title-bar-button-icon,.ag-theme-quartz-auto-dark .ag-chart-menu-icon{--ag-quartz-icon-hover-color: color-mix(in srgb, transparent, var(--ag-foreground-color) 10%)}.ag-theme-quartz .ag-header-cell-menu-button:hover,.ag-theme-quartz .ag-header-cell-filter-button:hover,.ag-theme-quartz .ag-panel-title-bar-button:hover,.ag-theme-quartz .ag-header-expand-icon:hover,.ag-theme-quartz .ag-column-group-icons:hover,.ag-theme-quartz .ag-set-filter-group-icons:hover,.ag-theme-quartz .ag-group-expanded .ag-icon:hover,.ag-theme-quartz .ag-group-contracted .ag-icon:hover,.ag-theme-quartz .ag-chart-settings-prev:hover,.ag-theme-quartz .ag-chart-settings-next:hover,.ag-theme-quartz .ag-group-title-bar-icon:hover,.ag-theme-quartz .ag-column-select-header-icon:hover,.ag-theme-quartz .ag-floating-filter-button-button:hover,.ag-theme-quartz .ag-filter-toolpanel-expand:hover,.ag-theme-quartz .ag-panel-title-bar-button-icon:hover,.ag-theme-quartz .ag-chart-menu-icon:hover,.ag-theme-quartz-dark .ag-header-cell-menu-button:hover,.ag-theme-quartz-dark .ag-header-cell-filter-button:hover,.ag-theme-quartz-dark .ag-panel-title-bar-button:hover,.ag-theme-quartz-dark .ag-header-expand-icon:hover,.ag-theme-quartz-dark .ag-column-group-icons:hover,.ag-theme-quartz-dark .ag-set-filter-group-icons:hover,.ag-theme-quartz-dark .ag-group-expanded .ag-icon:hover,.ag-theme-quartz-dark .ag-group-contracted .ag-icon:hover,.ag-theme-quartz-dark .ag-chart-settings-prev:hover,.ag-theme-quartz-dark .ag-chart-settings-next:hover,.ag-theme-quartz-dark .ag-group-title-bar-icon:hover,.ag-theme-quartz-dark .ag-column-select-header-icon:hover,.ag-theme-quartz-dark .ag-floating-filter-button-button:hover,.ag-theme-quartz-dark .ag-filter-toolpanel-expand:hover,.ag-theme-quartz-dark .ag-panel-title-bar-button-icon:hover,.ag-theme-quartz-dark .ag-chart-menu-icon:hover,.ag-theme-quartz-auto-dark .ag-header-cell-menu-button:hover,.ag-theme-quartz-auto-dark .ag-header-cell-filter-button:hover,.ag-theme-quartz-auto-dark .ag-panel-title-bar-button:hover,.ag-theme-quartz-auto-dark .ag-header-expand-icon:hover,.ag-theme-quartz-auto-dark .ag-column-group-icons:hover,.ag-theme-quartz-auto-dark .ag-set-filter-group-icons:hover,.ag-theme-quartz-auto-dark .ag-group-expanded .ag-icon:hover,.ag-theme-quartz-auto-dark .ag-group-contracted .ag-icon:hover,.ag-theme-quartz-auto-dark .ag-chart-settings-prev:hover,.ag-theme-quartz-auto-dark .ag-chart-settings-next:hover,.ag-theme-quartz-auto-dark .ag-group-title-bar-icon:hover,.ag-theme-quartz-auto-dark .ag-column-select-header-icon:hover,.ag-theme-quartz-auto-dark .ag-floating-filter-button-button:hover,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-expand:hover,.ag-theme-quartz-auto-dark .ag-panel-title-bar-button-icon:hover,.ag-theme-quartz-auto-dark .ag-chart-menu-icon:hover{border-radius:1px;background-color:var(--ag-quartz-icon-hover-color);box-shadow:0 0 0 4px var(--ag-quartz-icon-hover-color)}.ag-theme-quartz .ag-filter-active,.ag-theme-quartz-dark .ag-filter-active,.ag-theme-quartz-auto-dark .ag-filter-active{--ag-quartz-icon-active-color: color-mix(in srgb, transparent, var(--ag-active-color) 14%);--ag-quartz-icon-hover-color: color-mix(in srgb, transparent, var(--ag-active-color) 28%);position:relative;border-radius:1px;background-color:var(--ag-quartz-icon-active-color);box-shadow:0 0 0 4px var(--ag-quartz-icon-active-color)}.ag-theme-quartz .ag-filter-active:after,.ag-theme-quartz-dark .ag-filter-active:after,.ag-theme-quartz-auto-dark .ag-filter-active:after{content:"";position:absolute;width:6px;height:6px;top:-1px;right:-1px;border-radius:50%;background-color:var(--ag-active-color)}.ag-theme-quartz .ag-filter-active .ag-icon-filter,.ag-theme-quartz-dark .ag-filter-active .ag-icon-filter,.ag-theme-quartz-auto-dark .ag-filter-active .ag-icon-filter{clip-path:path("M8,0C8,4.415 11.585,8 16,8L16,16L0,16L0,0L8,0Z")}.ag-theme-quartz .ag-chart-menu,.ag-theme-quartz-dark .ag-chart-menu,.ag-theme-quartz-auto-dark .ag-chart-menu{--ag-icon-size: 20px;background-color:color-mix(in srgb,transparent,var(--ag-background-color) 30%);padding:4px 2px}.ag-theme-quartz .ag-chart-menu-icon,.ag-theme-quartz-dark .ag-chart-menu-icon,.ag-theme-quartz-auto-dark .ag-chart-menu-icon{opacity:.8}.ag-theme-quartz .ag-drag-handle,.ag-theme-quartz-dark .ag-drag-handle,.ag-theme-quartz-auto-dark .ag-drag-handle{color:var(--ag-icon-font-color)}.ag-theme-quartz .ag-menu-option-icon,.ag-theme-quartz .ag-compact-menu-option-icon,.ag-theme-quartz-dark .ag-menu-option-icon,.ag-theme-quartz-dark .ag-compact-menu-option-icon,.ag-theme-quartz-auto-dark .ag-menu-option-icon,.ag-theme-quartz-auto-dark .ag-compact-menu-option-icon{width:var(--ag-icon-size);cursor:pointer}.ag-theme-quartz .ag-ltr .ag-menu-option-icon,.ag-theme-quartz .ag-ltr .ag-compact-menu-option-icon,.ag-theme-quartz-dark .ag-ltr .ag-menu-option-icon,.ag-theme-quartz-dark .ag-ltr .ag-compact-menu-option-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-menu-option-icon,.ag-theme-quartz-auto-dark .ag-ltr .ag-compact-menu-option-icon{padding-left:calc(var(--ag-grid-size) * 1.5)}.ag-theme-quartz .ag-rtl .ag-menu-option-icon,.ag-theme-quartz .ag-rtl .ag-compact-menu-option-icon,.ag-theme-quartz-dark .ag-rtl .ag-menu-option-icon,.ag-theme-quartz-dark .ag-rtl .ag-compact-menu-option-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-menu-option-icon,.ag-theme-quartz-auto-dark .ag-rtl .ag-compact-menu-option-icon{padding-right:calc(var(--ag-grid-size) * 1.5)}.ag-theme-quartz .ag-chart-settings-card-item.ag-not-selected:hover,.ag-theme-quartz-dark .ag-chart-settings-card-item.ag-not-selected:hover,.ag-theme-quartz-auto-dark .ag-chart-settings-card-item.ag-not-selected:hover{opacity:.35}.ag-theme-quartz .ag-ltr .ag-panel-title-bar-button,.ag-theme-quartz-dark .ag-ltr .ag-panel-title-bar-button,.ag-theme-quartz-auto-dark .ag-ltr .ag-panel-title-bar-button{margin-left:calc(var(--ag-grid-size) * 2);margin-right:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl .ag-panel-title-bar-button,.ag-theme-quartz-dark .ag-rtl .ag-panel-title-bar-button,.ag-theme-quartz-auto-dark .ag-rtl .ag-panel-title-bar-button{margin-right:calc(var(--ag-grid-size) * 2);margin-left:var(--ag-grid-size)}.ag-theme-quartz .ag-multi-filter-group-title-bar,.ag-theme-quartz-dark .ag-multi-filter-group-title-bar,.ag-theme-quartz-auto-dark .ag-multi-filter-group-title-bar{padding:calc(var(--ag-grid-size) * 1.5) var(--ag-grid-size)}.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-instance-body,.ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-instance-body,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-instance-body{padding-left:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-instance-body,.ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-instance-body,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-instance-body{padding-right:var(--ag-grid-size)}.ag-theme-quartz .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-dark .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-instance-filter{border:none;background-color:var(--ag-control-panel-background-color)}.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-instance-filter{margin-left:calc(var(--ag-icon-size) * .5)}.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-instance-filter,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-instance-filter{margin-right:calc(var(--ag-icon-size) * .5)}.ag-theme-quartz .ag-filter-toolpanel-group-level-0,.ag-theme-quartz-dark .ag-filter-toolpanel-group-level-0,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-group-level-0{border-top:none}.ag-theme-quartz .ag-filter-toolpanel-header,.ag-theme-quartz-dark .ag-filter-toolpanel-header,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-header{height:initial;padding-top:var(--ag-grid-size);padding-bottom:var(--ag-grid-size)}.ag-theme-quartz .ag-filter-toolpanel-group-item,.ag-theme-quartz-dark .ag-filter-toolpanel-group-item,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-group-item{margin:0}.ag-theme-quartz .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-quartz .ag-layout-auto-height .ag-center-cols-container,.ag-theme-quartz .ag-layout-print .ag-center-cols-viewport,.ag-theme-quartz .ag-layout-print .ag-center-cols-container,.ag-theme-quartz-dark .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-quartz-dark .ag-layout-auto-height .ag-center-cols-container,.ag-theme-quartz-dark .ag-layout-print .ag-center-cols-viewport,.ag-theme-quartz-dark .ag-layout-print .ag-center-cols-container,.ag-theme-quartz-auto-dark .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-quartz-auto-dark .ag-layout-auto-height .ag-center-cols-container,.ag-theme-quartz-auto-dark .ag-layout-print .ag-center-cols-viewport,.ag-theme-quartz-auto-dark .ag-layout-print .ag-center-cols-container{min-height:150px}.ag-theme-quartz .ag-date-time-list-page-entry-is-current,.ag-theme-quartz-dark .ag-date-time-list-page-entry-is-current,.ag-theme-quartz-auto-dark .ag-date-time-list-page-entry-is-current{background-color:var(--ag-active-color)}.ag-theme-quartz .ag-advanced-filter-builder-button,.ag-theme-quartz-dark .ag-advanced-filter-builder-button,.ag-theme-quartz-auto-dark .ag-advanced-filter-builder-button{padding:var(--ag-grid-size);font-weight:600}.ag-theme-quartz .ag-advanced-filter-builder-item-button-disabled .ag-icon,.ag-theme-quartz .ag-disabled .ag-icon,.ag-theme-quartz .ag-column-select-column-group-readonly .ag-icon,.ag-theme-quartz [disabled] .ag-icon,.ag-theme-quartz-dark .ag-advanced-filter-builder-item-button-disabled .ag-icon,.ag-theme-quartz-dark .ag-disabled .ag-icon,.ag-theme-quartz-dark .ag-column-select-column-group-readonly .ag-icon,.ag-theme-quartz-dark [disabled] .ag-icon,.ag-theme-quartz-auto-dark .ag-advanced-filter-builder-item-button-disabled .ag-icon,.ag-theme-quartz-auto-dark .ag-disabled .ag-icon,.ag-theme-quartz-auto-dark .ag-column-select-column-group-readonly .ag-icon,.ag-theme-quartz-auto-dark [disabled] .ag-icon{opacity:.6}.ag-theme-quartz .ag-icon-grip,.ag-theme-quartz-dark .ag-icon-grip,.ag-theme-quartz-auto-dark .ag-icon-grip{opacity:.7}.ag-theme-quartz .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-quartz .ag-column-select-column-readonly .ag-icon-grip,.ag-theme-quartz-dark .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-quartz-dark .ag-column-select-column-readonly .ag-icon-grip,.ag-theme-quartz-auto-dark .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-quartz-auto-dark .ag-column-select-column-readonly .ag-icon-grip{opacity:.35}.ag-theme-quartz .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-filter-filter .ag-input-wrapper:before{position:absolute;display:block;width:12px;height:12px;background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41Ij48cGF0aCBkPSJNNS4zIDlhMy43IDMuNyAwIDEgMCAwLTcuNSAzLjcgMy43IDAgMCAwIDAgNy41Wk0xMC41IDEwLjUgOC4zIDguMiIvPjwvc3ZnPg==);background-position:50% 50%;background-size:contain;opacity:40%;content:"";filter:var(--ag-icon-filter)}.ag-theme-quartz .ag-ltr .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz .ag-ltr .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz .ag-ltr .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-ltr .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-ltr .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-ltr .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-ltr .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-filter .ag-input-wrapper:before{margin-left:var(--ag-grid-size)}.ag-theme-quartz .ag-rtl .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz .ag-rtl .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz .ag-rtl .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-rtl .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-rtl .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-rtl .ag-filter-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-rtl .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-filter .ag-input-wrapper:before{margin-right:var(--ag-grid-size)}.ag-theme-quartz .ag-ltr .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz .ag-ltr .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz .ag-ltr .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz .ag-ltr .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz .ag-ltr .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz .ag-ltr .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz .ag-ltr .ag-filter-filter input.ag-number-field-input,.ag-theme-quartz-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz-dark .ag-ltr .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz-dark .ag-ltr .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz-dark .ag-ltr .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz-dark .ag-ltr .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz-dark .ag-ltr .ag-filter-filter input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-ltr .ag-filter-filter input.ag-number-field-input{padding-left:26px}.ag-theme-quartz .ag-rtl .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz .ag-rtl .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz .ag-rtl .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz .ag-rtl .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz .ag-rtl .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz .ag-rtl .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz .ag-rtl .ag-filter-filter input.ag-number-field-input,.ag-theme-quartz-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz-dark .ag-rtl .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz-dark .ag-rtl .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz-dark .ag-rtl .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz-dark .ag-rtl .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz-dark .ag-rtl .ag-filter-filter input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-header-filter-wrapper input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-search input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-toolpanel-search input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-mini-filter input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-mini-filter input.ag-number-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-filter input.ag-text-field-input,.ag-theme-quartz-auto-dark .ag-rtl .ag-filter-filter input.ag-number-field-input{padding-right:26px}.ag-theme-quartz .ag-ltr .ag-column-select-add-group-indent,.ag-theme-quartz-dark .ag-ltr .ag-column-select-add-group-indent,.ag-theme-quartz-auto-dark .ag-ltr .ag-column-select-add-group-indent{margin-left:calc(var(--ag-icon-size) + var(--ag-grid-size) * 1.5)}.ag-theme-quartz .ag-rtl .ag-column-select-add-group-indent,.ag-theme-quartz-dark .ag-rtl .ag-column-select-add-group-indent,.ag-theme-quartz-auto-dark .ag-rtl .ag-column-select-add-group-indent{margin-right:calc(var(--ag-icon-size) + var(--ag-grid-size) * 1.5)}.ag-theme-quartz .ag-text-field-input[disabled],.ag-theme-quartz .ag-menu-option-disabled,.ag-theme-quartz-dark .ag-text-field-input[disabled],.ag-theme-quartz-dark .ag-menu-option-disabled,.ag-theme-quartz-auto-dark .ag-text-field-input[disabled],.ag-theme-quartz-auto-dark .ag-menu-option-disabled{cursor:not-allowed}.ag-theme-quartz .ag-checkbox-input-wrapper.ag-checked.ag-disabled,.ag-theme-quartz-dark .ag-checkbox-input-wrapper.ag-checked.ag-disabled,.ag-theme-quartz-auto-dark .ag-checkbox-input-wrapper.ag-checked.ag-disabled{--ag-checkbox-checked-color: var(--ag-checkbox-unchecked-color)}.ag-theme-quartz .ag-checkbox-input,.ag-theme-quartz .ag-toggle-button-input,.ag-theme-quartz .ag-radio-button-input,.ag-theme-quartz input[class^=ag-][type=range],.ag-theme-quartz-dark .ag-checkbox-input,.ag-theme-quartz-dark .ag-toggle-button-input,.ag-theme-quartz-dark .ag-radio-button-input,.ag-theme-quartz-dark input[class^=ag-][type=range],.ag-theme-quartz-auto-dark .ag-checkbox-input,.ag-theme-quartz-auto-dark .ag-toggle-button-input,.ag-theme-quartz-auto-dark .ag-radio-button-input,.ag-theme-quartz-auto-dark input[class^=ag-][type=range]{cursor:pointer}.ag-theme-quartz .ag-details-row,.ag-theme-quartz-dark .ag-details-row,.ag-theme-quartz-auto-dark .ag-details-row{padding:calc(var(--ag-grid-size) * 3.75)}.ag-theme-quartz .ag-list-item-hovered:after,.ag-theme-quartz-dark .ag-list-item-hovered:after,.ag-theme-quartz-auto-dark .ag-list-item-hovered:after{background-color:var(--ag-active-color)}.ag-theme-quartz .ag-pill .ag-pill-button:hover,.ag-theme-quartz-dark .ag-pill .ag-pill-button:hover,.ag-theme-quartz-auto-dark .ag-pill .ag-pill-button:hover{color:var(--ag-active-color)}.ag-theme-quartz .ag-header-highlight-before:after,.ag-theme-quartz .ag-header-highlight-after:after,.ag-theme-quartz-dark .ag-header-highlight-before:after,.ag-theme-quartz-dark .ag-header-highlight-after:after,.ag-theme-quartz-auto-dark .ag-header-highlight-before:after,.ag-theme-quartz-auto-dark .ag-header-highlight-after:after{background-color:var(--ag-active-color)}.ag-theme-quartz-dark .ag-column-select-header-filter-wrapper .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-filter-toolpanel-search .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-mini-filter .ag-input-wrapper:before,.ag-theme-quartz-dark .ag-filter-filter .ag-input-wrapper:before{opacity:66%;filter:invert(100%)}.ag-theme-quartz-dark .ag-chart-menu{background-color:color-mix(in srgb,rgba(24,39,50,.3),var(--ag-background-color) 30%)}.ag-theme-quartz-dark .ag-text-field-input::placeholder{color:var(--ag-data-color);opacity:.8}
