@layer rdg{@layer Defaults,CheckboxInput,CheckboxIcon,CheckboxLabel,Cell,HeaderCell,SummaryCell,EditCell,Row,HeaderRow,SummaryRow,GroupedRow,Root;}@layer rdg.MeasuringCell{.rdg-7-0-0-beta-60-fa71d63e{contain:strict;visibility:hidden;grid-row:1}}@layer rdg.Cell{.rdg-7-0-0-beta-60-85c48527{border-inline-end:var(--rdg-border-width) solid var(--rdg-border-color);border-block-end:var(--rdg-border-width) solid var(--rdg-border-color);background-color:inherit;white-space:nowrap;text-overflow:ellipsis;outline:none;align-content:center;padding-block:0;padding-inline:8px;position:relative;overflow:clip}.rdg-7-0-0-beta-60-85c48527[aria-selected=true]{outline:var(--rdg-selection-width) solid var(--rdg-selection-color);outline-offset:calc(var(--rdg-selection-width) * -1)}}@layer rdg.Cell{.rdg-7-0-0-beta-60-203d9925{z-index:1;position:sticky}}@layer rdg.DragHandle{.rdg-7-0-0-beta-60-bfba19bc{--rdg-drag-handle-size:8px;z-index:0;cursor:move;inline-size:var(--rdg-drag-handle-size);block-size:var(--rdg-drag-handle-size);background-color:var(--rdg-selection-color);place-self:end}.rdg-7-0-0-beta-60-bfba19bc:hover{--rdg-drag-handle-size:16px;border:2px solid var(--rdg-selection-color);background-color:var(--rdg-background-color)}}@layer rdg.DragHandle{.rdg-7-0-0-beta-60-7abddb3e{z-index:1;position:sticky}}@layer rdg.CheckboxInput{.rdg-7-0-0-beta-60-3b807ead{block-size:20px;inline-size:20px;margin:auto;display:block}.rdg-7-0-0-beta-60-3b807ead:focus-visible{outline:2px solid var(--rdg-checkbox-focus-color);outline-offset:-3px}.rdg-7-0-0-beta-60-3b807ead:enabled{cursor:pointer}}@layer rdg.GroupCellContent{.rdg-7-0-0-beta-60-07919382{outline:none}}@layer rdg.GroupCellCaret{.rdg-7-0-0-beta-60-02a50147{stroke:currentColor;stroke-width:1.5px;fill:#0000;vertical-align:middle;margin-inline-start:4px}.rdg-7-0-0-beta-60-02a50147>path{transition:d .1s}}@layer rdg.SortableHeaderCell{.rdg-7-0-0-beta-60-56a248e4{display:flex}}@layer rdg.SortableHeaderCellName{.rdg-7-0-0-beta-60-7fad8c83{text-overflow:ellipsis;flex-grow:1;overflow:clip}}@layer rdg.Cell{.rdg-7-0-0-beta-60-35ccb4c8{background-color:#ccf}}@layer rdg.EditCell{.rdg-7-0-0-beta-60-46f9ea88{padding:0}}@layer rdg.HeaderRow{.rdg-7-0-0-beta-60-0dbd5994{background-color:var(--rdg-header-background-color);font-weight:700;display:contents}.rdg-7-0-0-beta-60-0dbd5994>.rdg-7-0-0-beta-60-85c48527{z-index:2;position:sticky}.rdg-7-0-0-beta-60-0dbd5994>.rdg-7-0-0-beta-60-203d9925{z-index:3}}@layer rdg.HeaderCell{.rdg-7-0-0-beta-60-2a7e240d{cursor:pointer}}@layer rdg.HeaderCell{.rdg-7-0-0-beta-60-1893dc0f{touch-action:none}}@layer rdg.HeaderCell{.rdg-7-0-0-beta-60-4e60db91{cursor:col-resize;inline-size:10px;position:absolute;inset-block:0;inset-inline-end:0}}@layer rdg.HeaderCell{.rdg-7-0-0-beta-60-f2d18717{background-color:var(--rdg-header-draggable-background-color)}}@layer rdg.HeaderCell{.rdg-7-0-0-beta-60-3d12c7ae{outline-offset:-2px;border-radius:4px;outline:2px solid #008cff;width:fit-content}}@layer rdg.Row{.rdg-7-0-0-beta-60-3c083f1b{grid-column:1/-1;grid-template:subgrid / subgrid;background-color:var(--rdg-background-color);display:grid}.rdg-7-0-0-beta-60-3c083f1b:hover{background-color:var(--rdg-row-hover-background-color)}.rdg-7-0-0-beta-60-3c083f1b:focus{outline:none}.rdg-7-0-0-beta-60-3c083f1b[tabindex="0"]:after{content:"";z-index:1;pointer-events:none;border:var(--rdg-selection-width) solid var(--rdg-selection-color);grid-column:1/-1}.rdg-7-0-0-beta-60-3c083f1b[tabindex="0"]>.rdg-cell-frozen-start:first-child:before,.rdg-7-0-0-beta-60-3c083f1b[tabindex="0"]>.rdg-cell-frozen-end:last-child:after{content:"";display:inline-block;position:absolute;inset-block:0}.rdg-7-0-0-beta-60-3c083f1b[tabindex="0"]>.rdg-cell-frozen-start:first-child:before{border-inline-start:var(--rdg-selection-width) solid var(--rdg-selection-color);inset-inline-start:0}.rdg-7-0-0-beta-60-3c083f1b[tabindex="0"]>.rdg-cell-frozen-end:last-child:after{border-inline-end:var(--rdg-selection-width) solid var(--rdg-selection-color);inset-inline-end:0}.rdg-7-0-0-beta-60-3c083f1b[aria-selected=true]{background-color:var(--rdg-row-selected-background-color)}.rdg-7-0-0-beta-60-3c083f1b[aria-selected=true]:hover{background-color:var(--rdg-row-selected-hover-background-color)}}@layer rdg.SortIcon{.rdg-7-0-0-beta-60-3d5115f3{fill:currentColor}.rdg-7-0-0-beta-60-3d5115f3>path{transition:d .1s}}@layer rdg.Defaults{.rdg-7-0-0-beta-60-ccd2e5d9 *,.rdg-7-0-0-beta-60-ccd2e5d9 :before,.rdg-7-0-0-beta-60-ccd2e5d9 :after{box-sizing:inherit}}@layer rdg.Root{.rdg-7-0-0-beta-60-ccd2e5d9{--rdg-selection-width:2px;--rdg-selection-color:#67afe9;--rdg-font-size:14px;--rdg-border-width:1px;--rdg-summary-border-width:calc(var(--rdg-border-width) * 2);--rdg-color:var(--lightningcss-light,#000)var(--lightningcss-dark,#ddd);--rdg-border-color:var(--lightningcss-light,#ddd)var(--lightningcss-dark,#444);--rdg-summary-border-color:var(--lightningcss-light,#aaa)var(--lightningcss-dark,#555);--rdg-background-color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#212121);--rdg-header-background-color:var(--lightningcss-light,#f9f9f9)var(--lightningcss-dark,#1b1b1b);--rdg-header-draggable-background-color:var(--lightningcss-light,#e7e7e7)var(--lightningcss-dark,#2d2d2d);--rdg-row-hover-background-color:var(--lightningcss-light,#f5f5f5)var(--lightningcss-dark,#171717);--rdg-row-selected-background-color:var(--lightningcss-light,#dbecfa)var(--lightningcss-dark,#1a73bc);--rdg-row-selected-hover-background-color:var(--lightningcss-light,#c9e3f8)var(--lightningcss-dark,#1768ab);--rdg-checkbox-focus-color:#61b8ff}.rdg-7-0-0-beta-60-ccd2e5d9.rdg-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.rdg-7-0-0-beta-60-ccd2e5d9.rdg-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.rdg-7-0-0-beta-60-ccd2e5d9{accent-color:var(--lightningcss-light,#005194)var(--lightningcss-dark,#94cfff);contain:content;content-visibility:auto;border:1px solid var(--rdg-border-color);box-sizing:border-box;background-color:var(--rdg-background-color);block-size:350px;color:var(--rdg-color);font-size:var(--rdg-font-size);font-variant-numeric:tabular-nums;display:grid;overflow:auto;container:rdg-root/scroll-state}.rdg-7-0-0-beta-60-ccd2e5d9:before{content:"";grid-area:-2/-2/-1/-1}.rdg-7-0-0-beta-60-ccd2e5d9>:nth-last-child(1 of .rdg-top-summary-row)>.rdg-7-0-0-beta-60-85c48527{border-block-end:var(--rdg-summary-border-width) solid var(--rdg-summary-border-color)}.rdg-7-0-0-beta-60-ccd2e5d9>:nth-child(1 of .rdg-bottom-summary-row)>.rdg-7-0-0-beta-60-85c48527{border-block-start:var(--rdg-summary-border-width) solid var(--rdg-summary-border-color)}}@layer rdg.Root{.rdg-7-0-0-beta-60-e9b0e1c9{-webkit-user-select:none;user-select:none}.rdg-7-0-0-beta-60-e9b0e1c9 .rdg-7-0-0-beta-60-3c083f1b{cursor:move}}.rdg-7-0-0-beta-60-2e639f12{pointer-events:none;z-index:1;opacity:1;width:10px;transition:opacity .1s;position:sticky}.rdg-7-0-0-beta-60-2e639f12:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}.rdg-7-0-0-beta-60-86aef152{background-image:linear-gradient(90deg,var(--lightningcss-light,#00000026)var(--lightningcss-dark,#0006),#0000)}@container rdg-root not scroll-state(scrollable:inline-start){.rdg-7-0-0-beta-60-86aef152{opacity:0}}.rdg-7-0-0-beta-60-7689f238{background-image:linear-gradient(270deg,var(--lightningcss-light,#00000026)var(--lightningcss-dark,#0006),#0000)}@container rdg-root not scroll-state(scrollable:inline-end){.rdg-7-0-0-beta-60-7689f238{opacity:0}}.rdg-7-0-0-beta-60-487ac462{z-index:2}@layer rdg.SummaryRow{.rdg-7-0-0-beta-60-0b90c82c{z-index:2;position:sticky}}@layer rdg.GroupedRow{.rdg-7-0-0-beta-60-e74a2be3:not([aria-selected=true]){background-color:var(--rdg-header-background-color)}.rdg-7-0-0-beta-60-e74a2be3>.rdg-7-0-0-beta-60-85c48527:not(:last-child,.rdg-7-0-0-beta-60-203d9925),.rdg-7-0-0-beta-60-e74a2be3>:nth-last-child(n+2 of .rdg-cell-frozen-start),.rdg-7-0-0-beta-60-e74a2be3>:nth-last-child(n+2 of .rdg-cell-frozen-end){border-inline-end:none}}@layer rdg.TextEditor{.rdg-7-0-0-beta-60-2f8db206{appearance:none;box-sizing:border-box;vertical-align:top;block-size:100%;inline-size:100%;color:var(--rdg-color);background-color:var(--rdg-background-color);font-family:inherit;font-size:var(--rdg-font-size);border:2px solid #ccc;padding-block:0;padding-inline:6px}.rdg-7-0-0-beta-60-2f8db206:focus{border-color:var(--rdg-selection-color);outline:none}.rdg-7-0-0-beta-60-2f8db206::placeholder{color:#999;opacity:1}}:root{--bp-phone:768px;--bp-tablet:1024px;--bp-desktop:1024px;--content-pad:1.5rem;--touch-min:40px;--sidebar-width:260px;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--fab-size:3.25rem;--fab-gap:.65rem;--fab-clearance-right:calc(var(--fab-size) + 1.75rem + var(--safe-right));--fab-clearance-bottom:calc((4 * var(--fab-size)) + (3 * var(--fab-gap)) + 1.5rem + var(--safe-bottom))}.app-shell{isolation:isolate;grid-template-columns:var(--sidebar-width) minmax(0, 1fr);background-color:var(--c-app-bg);min-width:0;height:100dvh;display:grid;position:relative;overflow:hidden}.app-shell:before,.login-page:before{content:"";z-index:0;pointer-events:none;background-color:var(--c-app-bg);background-image:var(--c-backdrop-tint), var(--c-backdrop-image);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.app-shell>*{z-index:1;position:relative}.app-shell-compact{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.sidebar{background:var(--sb-bg-slate-24);color:var(--sb-fg-gray-98);flex-direction:column;gap:1rem;min-width:0;height:100%;min-height:0;padding:1.25rem .85rem;display:flex;overflow:hidden}.brand{flex-direction:column;flex-shrink:0;gap:.35rem;display:flex}.brand-row{align-items:center;gap:.55rem;display:flex}.brand-app-name{letter-spacing:.01em;white-space:normal;font-size:.95rem;line-height:1.25}.brand-company{border-top:1px solid var(--sb-bd-slate-71-a16);flex-direction:column;align-items:stretch;gap:.4rem;min-width:0;margin:.35rem 0 .15rem;padding-top:.65rem;display:flex}.brand-company-mark{border:1px solid var(--sb-bd-white-a8);background:linear-gradient(180deg, var(--sb-bg-white-a97), var(--sb-bg-gray-98-a94));width:100%;min-height:2.4rem;box-shadow:inset 0 1px 0 var(--sb-bd-white-a65);border-radius:10px;justify-content:flex-start;align-items:center;padding:.45rem .65rem;display:flex}.brand-company-xl .brand-company-mark{background:linear-gradient(180deg, var(--sb-bg-gray-20), var(--sb-bg-gray-15));border-color:var(--sb-bd-white-a10);box-shadow:inset 0 1px 0 var(--sb-bd-white-a6)}.brand-company-logo{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:22px;display:block}.brand-company-name{letter-spacing:.02em;color:var(--sb-fg-slate-76);text-overflow:ellipsis;white-space:nowrap;padding:0 .15rem;font-size:.72rem;font-weight:500;line-height:1.3;overflow:hidden}.app-topbar-company-sep{color:var(--sb-fg-slate-60);flex-shrink:0;font-weight:400}.sidebar nav,.sidebar-nav{scrollbar-width:thin;scrollbar-color:var(--sb-bg-slate-71-a28) transparent;flex-direction:column;flex:auto;gap:.15rem;min-height:0;padding-right:.25rem;display:flex;overflow:hidden auto}.sidebar-nav::-webkit-scrollbar{width:5px}.sidebar-nav::-webkit-scrollbar-track{background:0 0}.sidebar-nav::-webkit-scrollbar-thumb{background:var(--sb-bg-slate-71-a22);border-radius:999px}.sidebar-nav:hover::-webkit-scrollbar-thumb{background:var(--sb-bg-slate-71-a42)}.sidebar-nav::-webkit-scrollbar-thumb:active{background:var(--sb-bg-slate-83-a55)}.sidebar nav a,.sidebar-nav .nav-link{color:var(--sb-fg-slate-90);min-height:var(--touch-min);border-radius:8px;align-items:center;gap:.55rem;padding:.45rem .55rem;font-size:.88rem;line-height:1.25;text-decoration:none;display:flex}.sidebar nav a svg,.sidebar-nav .nav-link svg{opacity:.9;flex-shrink:0}.sidebar nav a.active,.sidebar nav a:hover,.sidebar-nav .nav-link.active,.sidebar-nav .nav-link:hover:not(.nav-link-disabled){background:var(--sb-bg-slate-33);color:var(--sb-fg-white)}.sidebar-nav .nav-link-disabled{opacity:.42;cursor:not-allowed;-webkit-user-select:none;user-select:none;min-height:var(--touch-min);align-items:center;gap:.55rem;padding:.45rem .55rem;display:flex}.nav-branch{flex-direction:column;display:flex}.nav-branch-children{border-left:1px solid var(--sb-bd-slate-71-a25);flex-direction:column;gap:.1rem;margin-left:.55rem;padding-left:.45rem;display:flex}.nav-branch.depth-0{margin-bottom:.35rem}.nav-folder{width:100%;color:var(--sb-fg-slate-86);font:inherit;text-align:left;cursor:pointer;min-height:var(--touch-min);background:0 0;border:none;border-radius:8px;align-items:center;gap:.55rem;padding:.5rem .55rem;font-size:.82rem;font-weight:600;display:flex}.nav-folder-top{letter-spacing:.04em;text-transform:uppercase;color:var(--sb-fg-slate-71);padding:.35rem .55rem;font-size:.72rem}.nav-folder-top.nav-folder-active{color:var(--sb-fg-slate-83)}.nav-folder:not(.nav-folder-top):hover,.nav-folder.nav-folder-active:not(.nav-folder-top){background:var(--sb-bg-slate-33-a55);color:var(--sb-fg-gray-96)}.nav-folder-label{flex:1;min-width:0}.nav-folder-chevron{opacity:.75;flex-shrink:0;font-size:.65rem}.nav-group-label{letter-spacing:.04em;text-transform:uppercase;color:var(--sb-fg-slate-71);margin:.85rem .7rem .25rem;font-size:.72rem}.nav-favorites{border-bottom:1px solid var(--sb-bd-slate-71-a18);margin-bottom:.4rem;padding-bottom:.4rem}.nav-favorites .nav-group-label{margin-top:.3rem}.nav-favorites-group-label{letter-spacing:.03em;color:var(--sb-fg-slate-60);margin:.4rem .7rem .1rem;font-size:.68rem}.nav-link-row{align-items:center;gap:.15rem;display:flex}.nav-link-row .nav-link{flex:1;min-width:0}.nav-fav-toggle.linkish{width:28px;height:28px;color:var(--sb-fg-slate-56);opacity:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .1s;display:inline-flex}.nav-link-row:hover .nav-fav-toggle.linkish,.nav-fav-toggle.linkish:focus-visible,.nav-fav-toggle.linkish.is-active{opacity:1}@media (hover:none){.nav-fav-toggle.linkish{opacity:1}}.nav-fav-toggle.linkish:hover{background:var(--sb-bg-slate-71-a18);color:var(--sb-fg-slate-90)}.nav-fav-toggle.linkish.is-active{color:var(--sb-fg-amber-84)}.nav-fav-toggle.linkish.is-active:hover{background:var(--sb-bg-amber-84-a15);color:var(--sb-fg-amber-84)}.sidebar-footer{border-top:1px solid var(--sb-bd-slate-71-a16);flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.5rem;display:flex}.sidebar-footer-user{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebar-user-menu{flex-shrink:0;position:relative}.sidebar-user-menu-btn{width:1.9rem;height:1.9rem;min-height:0;color:var(--sb-fg-slate-76);border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:1.1rem;line-height:1;display:inline-flex}.sidebar-user-menu-btn:hover,.sidebar-user-menu-btn[aria-expanded=true]{background:var(--sb-bg-slate-71-a18);color:var(--sb-fg-white)}.sidebar-user-menu-pop{z-index:40;background:var(--sb-bg-slate-29);border:1px solid var(--sb-bd-slate-71-a30);min-width:11rem;box-shadow:0 10px 28px var(--sb-bd-slate-17-a45);border-radius:10px;flex-direction:column;align-items:stretch;gap:.5rem;padding:.6rem .7rem;display:flex;position:absolute;bottom:calc(100% + .4rem);right:0}.app-version-badge{color:var(--fg-slate-63);-webkit-user-select:text;user-select:text;font-size:.72rem;line-height:1.25}.login-card .app-version-badge{text-align:center;margin-top:.15rem}.sidebar-footer .app-version-badge{color:var(--sb-fg-slate-71)}.portal-header .app-version-badge{margin-top:.2rem}.nav-signout{min-height:var(--touch-min);align-items:center;gap:.45rem;display:inline-flex}.app-topbar{padding:calc(.55rem + var(--safe-top)) max(.75rem, var(--safe-right)) .55rem max(.75rem, var(--safe-left));background:var(--sb-bg-slate-24);color:var(--sb-fg-gray-98);z-index:40;align-items:center;gap:.65rem;min-width:0;min-height:52px;display:flex}.app-menu-btn{min-height:var(--touch-min);background:var(--sb-bg-slate-33);color:var(--sb-fg-white);flex-shrink:0;align-items:center;gap:.4rem;padding:.4rem .7rem;display:inline-flex}.app-menu-btn-close{color:var(--sb-fg-slate-90);background:0 0;padding:.35rem}.app-topbar-brand{flex:1;align-items:center;gap:.45rem;min-width:0;font-size:.95rem;display:flex}.app-topbar-brand strong.brand-app-name{white-space:nowrap;font-size:.88rem}.app-topbar-company{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--sb-fg-slate-71)!important}.app-topbar-mail{min-height:var(--touch-min);min-width:var(--touch-min);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;color:var(--sb-fg-slate-76)!important;padding:.25rem .35rem!important}.app-topbar-mail:hover{background:var(--sb-bg-slate-71-a16);color:var(--sb-fg-slate-91)!important}.app-topbar-signout{min-height:var(--touch-min);flex-shrink:0;align-items:center;gap:.35rem;display:inline-flex;color:var(--sb-fg-slate-76)!important;padding:.25rem .35rem!important}.sidebar-mail-link{color:inherit;border-radius:8px;align-items:center;gap:.45rem;width:fit-content;margin-top:.55rem;padding:.35rem .45rem;font-size:.9rem;text-decoration:none;display:inline-flex}.sidebar-mail-link:hover{background:var(--sb-bg-slate-71-a18)}.nav-drawer-backdrop{z-index:50;background:var(--bg-slate-24-a45);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);position:fixed;inset:0}.nav-drawer{width:min(var(--sidebar-width), 88vw);z-index:60;padding-top:max(1rem, var(--safe-top));padding-bottom:max(1rem, var(--safe-bottom));padding-left:max(.85rem, var(--safe-left));box-shadow:8px 0 28px var(--sb-bd-black-a28);transition:transform .2s ease-out;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%)}.nav-drawer.nav-drawer-open{transform:translate(0)}.nav-drawer-header{flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.page-header{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;display:flex}.toolbar .page-header{flex:auto;justify-content:flex-start}.detail-page .page-header,.detail-header .page-header{flex-direction:column;align-items:stretch}.detail-page .page-header .detail-actions,.detail-header .page-header .detail-actions{width:100%}.page-header-main{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.page-header-icon{background:var(--bg-slate-95-a92);width:2.4rem;height:2.4rem;color:var(--fg-blue-57);box-shadow:0 2px 10px var(--bd-slate-23-a18);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.page-header-h2 .page-header-icon{border-radius:8px;width:2rem;height:2rem}.page-header h1,.page-header h2{overflow-wrap:anywhere;margin:0;line-height:1.25}.page-header-h2 h2{font-size:1.15rem}.page-header-sub{color:var(--fg-slate-63);margin-top:.2rem;font-size:.85rem}.shortcut-hint{z-index:3000;background:var(--bg-slate-28);max-width:min(22rem,100vw - 16px);color:var(--fg-white);white-space:nowrap;box-shadow:0 6px 18px var(--bd-slate-26-a28);pointer-events:none;border-radius:6px;align-items:center;gap:.5rem;padding:.3rem .55rem;font-size:.78rem;line-height:1.3;display:inline-flex;position:fixed;transform:translate(-50%)}.shortcut-hint--above{transform:translate(-50%,-100%)}.shortcut-hint-label{text-overflow:ellipsis;overflow:hidden}.shortcut-hint-keys{align-items:center;gap:.2rem;display:inline-flex}.shortcut-hint kbd,.action-menu-shortcut kbd{min-width:1.35rem;font:inherit;text-align:center;border-radius:4px;padding:.05rem .35rem;font-size:.72rem;font-weight:600;display:inline-block}.shortcut-hint kbd{border:1px solid var(--bd-white-a35);background:var(--bg-white-a12);border-bottom-width:2px}.shortcut-hint-plus{opacity:.7}.action-menu-shortcut{color:var(--fg-slate-52);white-space:nowrap;margin-left:auto;padding-left:1rem}.action-menu-shortcut kbd{border:1px solid var(--bd-blue-35-a25);background:var(--bg-gray-98)}@media (hover:none){.action-menu-shortcut{display:none}}.content{padding:var(--content-pad);padding-right:calc(var(--content-pad) + var(--fab-clearance-right));padding-bottom:calc(var(--content-pad) + var(--fab-clearance-bottom));background:0 0;min-width:0;min-height:0;overflow:clip auto}.content:has(>.tabs-slot>.tab-host[data-active]>.stack>.ops-grid-wrap:not(.ops-grid-wrap-compact)){background:var(--bg-gray-95)}.content>.tabs-slot>.tab-host>.stack>.toolbar h2,.content>.tabs-slot>.tab-host>.stack>.toolbar>h2,.content .page-header h1,.content .page-header h2,.content .detail-page>h1,.content .detail-header h1{color:var(--sc-fg-white);text-shadow:0 1px 10px var(--sc-bg-slate-23-a45)}.content>.tabs-slot>.tab-host>.stack>.toolbar .muted,.content .page-header-sub,.content .breadcrumb,.content .detail-page>.muted,.content .edit-form-actions .muted,.content .detail-actions .muted{text-shadow:0 1px 6px var(--sc-bg-slate-23-a35);color:var(--sc-fg-slate-96-a92)!important}.content:has(>.tabs-slot>.tab-host[data-active]>.stack>.ops-grid-wrap:not(.ops-grid-wrap-compact))>.tabs-slot>.tab-host>.stack>.toolbar h2{color:var(--sc-fg-slate-24);text-shadow:none}.content:has(>.tabs-slot>.tab-host[data-active]>.stack>.ops-grid-wrap:not(.ops-grid-wrap-compact))>.tabs-slot>.tab-host>.stack>.toolbar>h2{color:var(--sc-fg-slate-24);text-shadow:none}.content:has(>.tabs-slot>.tab-host[data-active]>.stack>.ops-grid-wrap:not(.ops-grid-wrap-compact)) .page-header h1{color:var(--sc-fg-slate-24);text-shadow:none}.content:has(>.tabs-slot>.tab-host[data-active]>.stack>.ops-grid-wrap:not(.ops-grid-wrap-compact)) .page-header h2{color:var(--sc-fg-slate-24);text-shadow:none}.content:has(>.tabs-slot>.tab-host[data-active]>.stack>.ops-grid-wrap:not(.ops-grid-wrap-compact))>.tabs-slot>.tab-host>.stack>.toolbar .muted{text-shadow:none;color:var(--sc-fg-slate-49)!important}.content:has(>.tabs-slot>.tab-host[data-active]>.stack>.ops-grid-wrap:not(.ops-grid-wrap-compact)) .page-header-sub{text-shadow:none;color:var(--sc-fg-slate-49)!important}.content:has(>.tabs-slot>.tab-host[data-active]>.stack>.ops-grid-wrap:not(.ops-grid-wrap-compact)) .breadcrumb{text-shadow:none;color:var(--sc-fg-slate-49)!important}.content:has(>.tabs-slot>.tab-host[data-active]>.stack>.ops-grid-wrap:not(.ops-grid-wrap-compact)) .breadcrumb a{color:var(--sc-fg-blue-57);text-shadow:none}.content:has(>.tabs-slot>.tab-host[data-active]>.stack>.ops-grid-wrap:not(.ops-grid-wrap-compact)) .breadcrumb a:hover{color:var(--sc-fg-blue-45)}.content:has(>.tabs-slot>.tab-host[data-active]>.stack>.ops-grid-wrap:not(.ops-grid-wrap-compact)) .breadcrumb-sep{color:var(--sc-fg-slate-68)}.content>.tabs-slot>.tab-host>.stack>.ops-grid-wrap>.toolbar .muted,.content>.tabs-slot>.tab-host>.stack.ops-grid-wrap>.toolbar .muted,.ops-queue-list>.ops-grid-wrap>.toolbar .muted{text-shadow:0 0 8px var(--sc-bg-white), 0 1px 2px var(--sc-bg-white);font-weight:700;color:var(--sc-fg-slate-25)!important}.content:has(>.tabs-slot>.tab-host[data-active]>.stack>.ops-grid-wrap:not(.ops-grid-wrap-compact))>.stack>.ops-grid-wrap>.toolbar .muted{text-shadow:none}.content>.tabs-slot>.tab-host>.stack>.ops-grid-wrap>.pager .ops-pager-summary{background:var(--sc-bg-blue-35);text-shadow:none;border-radius:6px;padding:.22rem .6rem;font-weight:700;color:var(--sc-fg-white)!important}.content>.tabs-slot>.tab-host>.stack>.ops-grid-wrap>.ops-grid-hint{background:var(--sc-bg-slate-96-a90);text-shadow:none;border-radius:8px;padding:.4rem .65rem;font-weight:600;color:var(--sc-fg-slate-25)!important}.content>.tabs-slot>.tab-host>.stack>p.ops-finance-list-intro{color:var(--sc-fg-black);background:var(--sc-bg-slate-96-a92);text-shadow:none;border-radius:8px;margin:0;padding:.5rem .75rem;font-size:.95rem;line-height:1.45}.content>.tabs-slot>.tab-host>.stack>p.ops-finance-list-intro strong{color:var(--sc-fg-black);font-weight:700}.ops-rdg .rdg-cell:has(.ops-finance-exported-cell){background-color:var(--bg-green-94)!important}.ops-rdg .rdg-row.ops-row-blocked .rdg-cell:has(.ops-finance-exported-cell){background-color:var(--bg-red-86)!important}.ops-rdg .rdg-row.ops-row-blocked:hover .rdg-cell:has(.ops-finance-exported-cell){background-color:var(--bg-red-86)!important}.ops-rdg .rdg-row.rdg-row-selected.ops-row-blocked .rdg-cell:has(.ops-finance-exported-cell){background-color:var(--bg-red-86)!important}.ops-mobile-card-field dd:has(.ops-finance-exported-cell){background:var(--bg-green-94);border-radius:4px;margin-inline:-.35rem;padding:.1rem .35rem}.ops-mobile-card.ops-row-blocked .ops-mobile-card-field dd:has(.ops-finance-exported-cell){background:0 0}.detail-section .ops-grid-wrap>.toolbar .muted,.detail-section .ops-grid-wrap>.pager .ops-pager-summary,.detail-section .ops-grid-wrap>.ops-grid-hint,.detail-section .page-header h1,.detail-section .page-header h2,.dialog-card .page-header h1,.dialog-card .page-header h2{text-shadow:none;color:var(--fg-slate-24)!important}.dialog-card .ops-grid-wrap>.toolbar .muted,.dialog-card .ops-grid-wrap>.pager .ops-pager-summary,.dialog-card .ops-grid-wrap>.ops-grid-hint{text-shadow:none;color:var(--fg-slate-49)!important}.content .breadcrumb a,.content .edit-form-actions a.muted,.content>.tabs-slot>.tab-host>.stack>.detail-actions a,.content .detail-actions a.muted{color:var(--sc-fg-slate-94);text-underline-offset:2px;text-shadow:0 1px 6px var(--sc-bg-slate-23-a40);text-decoration:underline}.content .breadcrumb a:hover,.content .edit-form-actions a.muted:hover,.content>.tabs-slot>.tab-host>.stack>.detail-actions a:hover,.content .detail-actions a.muted:hover{color:var(--sc-fg-white)}.content .breadcrumb-sep{color:var(--sc-fg-slate-94-a65)}.grid-link{color:var(--fg-blue-57);font-weight:600;text-decoration:none}.grid-link:hover{text-decoration:underline}.grid-link.grid-text-link{color:inherit;font-weight:inherit}.file-number-suffix{margin-left:.3rem;font-size:.8em}.grid-money{text-align:right;font-variant-numeric:tabular-nums;width:100%;display:block}.grid-money-zero{color:var(--fg-slate-63)}.grid-money-empty{color:var(--fg-slate-63);text-align:right;display:block}.grid-date-cell{align-items:baseline;gap:.4rem;display:inline-flex}.grid-date-time{font-size:.82em}.status-pill{white-space:nowrap;border-radius:999px;padding:.1rem .6rem;font-size:.8rem;font-weight:600;display:inline-block}.status-pill-ops{background:var(--bg-slate-95);color:var(--fg-blue-44)}.status-pill-acc{background:var(--bg-slate-96);color:var(--fg-green-47)}.payment-cell{align-items:center;gap:.4rem;display:inline-flex}.avoided-badge{background:var(--bg-amber-96);color:var(--fg-amber-51);cursor:help;border-radius:999px;padding:.05rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.breadcrumb{color:var(--fg-slate-49);flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;max-width:100%;font-size:.9rem;display:flex}.breadcrumb a{color:var(--fg-blue-57);text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.breadcrumb-sep{color:var(--fg-slate-73);margin:0 .15rem}.breadcrumb>span{overflow-wrap:anywhere;min-width:0;max-width:100%}.detail-page{min-width:0}.detail-page h1{overflow-wrap:anywhere;margin:.25rem 0;font-size:1.55rem}.detail-page h2{margin:0 0 .75rem;font-size:1.1rem}.detail-sticky-chrome{top:calc(-1 * var(--content-pad));z-index:25;margin-top:calc(-1 * var(--content-pad));margin-left:calc(-1 * var(--content-pad));margin-right:calc(-1 * (var(--content-pad) + var(--fab-clearance-right)));padding-top:var(--content-pad);padding-left:var(--content-pad);padding-right:calc(var(--content-pad) + var(--fab-clearance-right));background:linear-gradient(180deg, var(--bg-blue-31-a94) 0%, var(--bg-blue-39-a90) 55%, var(--bg-blue-44-a86) 100%);-webkit-backdrop-filter:blur(12px);box-shadow:0 10px 24px var(--bd-slate-23-a28);flex-direction:column;gap:1rem;padding-bottom:.85rem;display:flex;position:sticky}.detail-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;display:flex}.detail-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.action-menu{display:inline-block;position:relative}.action-menu>button,.file-tab-panel .detail-actions>button{align-items:center;gap:.35rem;display:inline-flex}.action-menu-list{z-index:40;background:var(--bg-white);border:1px solid var(--bd-blue-35-a18);min-width:14rem;box-shadow:0 8px 24px var(--bd-slate-26-a16);border-radius:8px;margin:0;padding:.25rem 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0}.action-menu-list button{text-align:left;width:100%;font:inherit;color:var(--fg-blue-35);cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:.45rem .85rem;display:flex}.action-menu-list button:hover:not(:disabled){background:var(--bg-blue-57-a8)}.action-menu-list button:disabled{opacity:.45;cursor:not-allowed;background:0 0}.action-menu-list button.danger-item{color:var(--fg-red-54);font-weight:600}.action-menu-list button.danger-item:hover:not(:disabled){background:var(--bg-red-54-a8)}.voucher-policies{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.voucher-policies-section{margin-top:.25rem}.voucher-policies-grid{grid-template-columns:1fr 1fr;gap:.85rem 1.25rem;display:grid}.voucher-policies-grid-4{grid-template-columns:1fr 1fr 1fr 1fr}.voucher-policies-grid>label{color:var(--fg-slate-49);flex-direction:column;gap:.35rem;min-width:0;font-size:.8rem;display:flex}.voucher-policies-grid textarea{resize:vertical;border:1px solid var(--bd-slate-85);background:var(--bg-white);min-height:5.5rem;color:var(--fg-slate-24);box-sizing:border-box;border-radius:8px;width:100%;padding:.55rem .65rem;font-family:inherit;font-size:.92rem;line-height:1.35}.voucher-policies-grid .detail-fields{grid-template-columns:none;margin:0;display:block}.voucher-policies-grid .detail-field dd{white-space:pre-wrap;border:1px solid var(--bd-slate-85);background:var(--bg-white);min-height:5.5rem;color:var(--fg-slate-24);border-radius:8px;margin:0;padding:.55rem .65rem;font-size:.92rem;line-height:1.35}.voucher-policies-grid .detail-field dt{color:var(--fg-slate-49);margin-bottom:.35rem;font-size:.8rem}.voucher-bottom-tabs{margin-top:.35rem}.voucher-tab-panel{margin-top:.65rem}.voucher-invoice-fields-grid{grid-template-columns:1fr 1fr;gap:.85rem 1.25rem;display:grid}.voucher-invoice-fields-grid>.edit-form{grid-template-columns:1fr}.voucher-financial-details-grid{grid-template-columns:1fr 1fr;gap:.85rem 1.5rem;display:grid}.voucher-more-details-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:stretch;gap:.85rem 1.5rem;display:grid}.voucher-more-details-grid>.edit-form{grid-template-columns:1fr}.voucher-more-details-notes{flex-direction:column;min-width:0;min-height:100%;display:flex}.voucher-internal-notes-field{min-width:0;min-height:100%;color:var(--fg-slate-49);flex-direction:column;flex:1;gap:.35rem;font-size:.8rem;display:flex}.voucher-internal-notes-caption{color:var(--fg-slate-49);font-size:.8rem}.voucher-internal-notes-input,.voucher-internal-notes-body{box-sizing:border-box;border:1px solid var(--bd-slate-85);background:var(--bg-white);width:100%;min-height:16rem;color:var(--fg-slate-24);border-radius:8px;flex:1;padding:.65rem .75rem;font-family:inherit;font-size:.92rem;line-height:1.45}.voucher-internal-notes-input{resize:vertical}.voucher-internal-notes-input:focus{border-color:var(--bd-blue-57);box-shadow:0 0 0 2px var(--bd-blue-57-a15);outline:none}.voucher-internal-notes-input:disabled{background:var(--bg-gray-97);color:var(--fg-slate-49);cursor:not-allowed}.voucher-internal-notes-body{white-space:pre-wrap;margin:0;overflow:auto}.voucher-financial-details-grid>.edit-form{grid-template-columns:1fr}@media (width<=1100px){.voucher-policies-grid-4{grid-template-columns:1fr 1fr}}@media (width<=720px){.voucher-policies-grid,.voucher-policies-grid-4,.voucher-invoice-fields-grid,.voucher-financial-details-grid,.voucher-more-details-grid{grid-template-columns:1fr}}.voucher-guest-table{border-collapse:collapse;width:100%}.voucher-guest-table th,.voucher-guest-table td{text-align:left;border-bottom:1px solid var(--bd-slate-94);padding:.35rem .5rem}.voucher-guest-table .linkish,.booking-passenger-row .linkish{color:var(--fg-blue-57);font-weight:600}.voucher-guest-table .linkish:hover:not(:disabled),.booking-passenger-row .linkish:hover:not(:disabled){color:var(--fg-blue-51);text-decoration:underline}.booking-passenger-row{align-items:flex-end;gap:.85rem;min-width:0;margin-bottom:.75rem;display:flex}.booking-passenger-row>label{color:var(--fg-slate-49);flex-direction:column;flex:1;gap:.3rem;min-width:0;font-size:.8rem;display:flex}.booking-passenger-row .linkish{min-height:var(--touch-min);flex-shrink:0;padding:0 .15rem}.voucher-save-first{margin:0}.voucher-cc-insufficient{color:var(--fg-red-53);text-align:center;white-space:pre-line;grid-column:1/-1;margin:.35rem 0 0;font-weight:600}@media (width<=720px){.voucher-policies{grid-template-columns:1fr}}.record-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;width:100%;display:flex}.record-toolbar-main{flex-wrap:wrap;flex:auto;align-items:center;gap:.4rem;min-width:0;display:flex}.record-toolbar-nav{flex-wrap:wrap;align-items:center;gap:.35rem;margin-left:auto;display:flex}.record-toolbar-group{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.record-toolbar-sep{background:var(--bg-blue-35-a42);width:1px;min-height:1.6rem;box-shadow:0 0 0 1px var(--bd-white-a35);align-self:stretch;margin:0 .2rem}.record-toolbar button{align-items:center;gap:.35rem;display:inline-flex}.detail-section,.content>.tabs-slot>.tab-host>.stack>.detail-fields,.content>.tabs-slot>.tab-host>.stack>.edit-form{background:var(--bg-white-a96);-webkit-backdrop-filter:blur(8px);border:1px solid var(--bd-white-a55);box-shadow:0 8px 28px var(--bd-slate-26-a12);border-radius:12px;min-width:0;padding:1rem 1.1rem}.content>.tabs-slot>.tab-host>.stack>.muted{color:var(--fg-slate-96-a95);text-shadow:0 1px 6px var(--bg-slate-23-a40)}.content>.tabs-slot>.tab-host>.plane-loader,.content>.tabs-slot>.tab-host>.stack>.plane-loader,.content>.tabs-slot>.tab-host>.stack>.toolbar .plane-loader{color:var(--sc-fg-slate-96-a92)}.content>.tabs-slot>.tab-host>.plane-loader .plane-loader-label,.content>.tabs-slot>.tab-host>.stack>.plane-loader .plane-loader-label,.content>.tabs-slot>.tab-host>.stack>.toolbar .plane-loader .plane-loader-label{color:inherit;text-shadow:0 1px 6px var(--sc-bg-slate-23-a40)}:is(.content:has(>.tabs-slot>.tab-host[data-active]>.plane-loader:not(.plane-loader-sm)),.content:has(>.tabs-slot>.tab-host[data-active]>.stack>.plane-loader:not(.plane-loader-sm))){flex-direction:column;display:flex}.content>.tabs-slot>.tab-host>.plane-loader:not(.plane-loader-sm){box-sizing:border-box;flex:auto;width:100%;min-height:0}.content>.tabs-slot>.tab-host>.stack:has(>.plane-loader:not(.plane-loader-sm)){box-sizing:border-box;flex:auto;width:100%;min-height:0}.content>.tabs-slot>.tab-host>.stack>.plane-loader:not(.plane-loader-sm){flex:auto;width:100%;min-height:0}.portal-main:has(>.plane-loader:not(.plane-loader-sm)){flex-direction:column;display:flex}.portal-main>.plane-loader:not(.plane-loader-sm){width:100%;min-height:0;color:var(--fg-slate-96-a92);box-sizing:border-box;flex:auto}.portal-main>.plane-loader .plane-loader-label{color:inherit;text-shadow:0 1px 6px var(--bg-slate-23-a40)}.scroll-tabs{min-width:0;position:relative}.scroll-tabs-chevron{z-index:2;background:var(--bg-white);width:1.75rem;height:1.75rem;min-height:1.75rem;color:var(--fg-slate-24);box-shadow:0 1px 4px var(--bd-slate-21-a18);border:1px solid var(--bd-slate-90);border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:1.25rem;line-height:1;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.scroll-tabs-chevron-left{left:.2rem}.scroll-tabs-chevron-right{right:.2rem}.scroll-tabs-can-left .file-tabs{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 1.6rem 100%);mask-image:linear-gradient(90deg,#0000 0,#000 1.6rem 100%)}.scroll-tabs-can-right .file-tabs{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 1.6rem),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 1.6rem),#0000 100%)}.scroll-tabs-can-left.scroll-tabs-can-right .file-tabs{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 1.6rem calc(100% - 1.6rem),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 1.6rem calc(100% - 1.6rem),#0000 100%)}.file-views-row{justify-content:flex-end;margin:0 0 .35rem;display:flex}.file-tabs{background:var(--bg-gray-95-a88);-webkit-backdrop-filter:blur(10px);border:1px solid var(--bd-white-a55);box-shadow:0 6px 20px var(--bd-slate-26-a12);-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;border-radius:12px;flex-wrap:nowrap;gap:.25rem;min-width:0;padding:.35rem;display:flex;overflow:auto hidden}.file-tabs::-webkit-scrollbar{width:0;height:0;display:none}.file-tab{appearance:none;color:var(--fg-slate-47);font:inherit;cursor:pointer;white-space:nowrap;min-height:var(--touch-min);scroll-snap-align:start;background:0 0;border:none;border-radius:8px;flex-shrink:0;padding:.55rem .95rem;font-size:.92rem;font-weight:500}.file-tab:hover{background:var(--bg-white-a55);color:var(--fg-slate-24)}.file-tab.active{background:var(--bg-white);color:var(--fg-slate-24);box-shadow:0 1px 2px var(--bd-slate-21-a8)}.file-tab-action{flex-shrink:0;align-self:center;margin-left:auto}.toolbar-actions-row{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.detail-section .data-table-wrap>.data-table{min-width:960px}.detail-section .data-table-wrap{width:100%;max-width:100%;margin-top:.75rem;overflow-x:auto}.detail-section .data-table{border-collapse:separate;border-spacing:0;width:100%;font-size:.88rem}.detail-section .data-table th{text-align:left;background:var(--bg-gray-97b);color:var(--fg-gray-14);border-bottom:1px solid var(--bd-slate-85);white-space:nowrap;padding:.55rem .45rem;font-weight:600}.detail-section .data-table td{vertical-align:middle;border-bottom:1px solid var(--bd-slate-93);color:var(--fg-slate-24);padding:.45rem}.detail-section .data-table tbody tr.ops-row-selected td{background:var(--bg-slate-95b)}.detail-section .data-table td.data-table-actions{text-align:center;vertical-align:middle;width:3rem}.detail-section .data-table input:not([type=checkbox]),.detail-section .data-table textarea,.detail-section .data-table select{border:1px solid var(--bd-slate-85);background:var(--bg-white);color:var(--fg-slate-24);box-sizing:border-box;width:100%;min-width:0;min-height:var(--touch-min);border-radius:8px;padding:.5rem .65rem;font-size:.92rem}.detail-section .data-table textarea{resize:vertical;min-height:2.75rem}.detail-section .data-table .lookup-field{min-width:7.5rem}.detail-section .data-table .lookup-field-trigger{min-height:var(--touch-min)}a.buttonish{background:var(--bg-blue-57);color:var(--fg-white);min-height:var(--touch-min);box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;gap:.35rem;padding:.45rem .85rem;font-size:.92rem;font-weight:500;text-decoration:none;display:inline-flex}a.buttonish:hover{filter:brightness(1.06)}a.buttonish.secondary:hover{filter:none;background:var(--bg-slate-46)}a.buttonish.danger:hover{filter:none;background:var(--bg-red-50)}a.buttonish.file-tab-action{padding:.35rem .75rem;font-size:.85rem}.file-tab-panel{min-width:0;min-height:0}.file-tab-panel .toolbar h1,.file-tab-panel .toolbar .page-header h1{font-size:1.15rem}.guest-nested-add{margin-bottom:.85rem}.guest-nested-add .edit-form-actions{grid-column:auto;align-self:end;margin:0}.main-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;display:grid}.ops-queue-detail .main-info-grid>.edit-form.main-info-fields-column,.ops-queue-detail .main-info-grid>.detail-fields{grid-template-columns:minmax(0,1fr);align-content:start}.main-info>h2,.file-tab-panel>h2{color:var(--fg-slate-33);margin:0 0 .85rem;font-size:1rem;font-weight:600}.financial-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;width:100%;display:grid}.financial-grid>.detail-section{min-width:0}.financial-grid>.detail-section>.edit-form{grid-template-columns:minmax(0,1fr)}.financial-grid .financial-column h2{color:var(--fg-slate-33);margin:0 0 .75rem;font-size:1rem;font-weight:600}.voucher-money-stacks .detail-fields{grid-template-columns:minmax(0,1fr)}.credit-note-header-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem 2rem;display:grid}.credit-note-header-grid .detail-fields,.credit-note-header-grid .edit-form{grid-template-columns:minmax(0,1fr)}.consolidated-add-details-field{flex-direction:column;align-items:flex-start;gap:.25rem;margin-top:.35rem;display:flex}.consolidated-add-details-field button{width:auto}@media (width<=900px){.credit-note-header-grid{grid-template-columns:1fr}}.voucher-money-stacks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.25rem;min-width:0;display:grid}.voucher-money-stacks .edit-form{grid-template-columns:minmax(0,1fr)}.voucher-money-stack-spacer{min-height:3.35rem}.voucher-ticket-sell-stacks{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:.75rem 1.25rem;min-width:0;display:grid}.voucher-ticket-sell-stacks .edit-form{grid-template-columns:minmax(0,1fr)}.voucher-ticket-sell-right{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.25rem;min-width:0;display:grid}.voucher-header-grid .voucher-field-stack label.checkbox-label,.voucher-ticket-header-grid .voucher-field-stack label.checkbox-label,.voucher-ticket-sell-stacks .voucher-field-stack label.checkbox-label{flex-direction:column-reverse;justify-content:flex-end;align-items:flex-start;gap:.3rem;min-height:0}.voucher-header-grid .voucher-field-stack label.checkbox-label input[type=checkbox],.voucher-ticket-header-grid .voucher-field-stack label.checkbox-label input[type=checkbox],.voucher-ticket-sell-stacks .voucher-field-stack label.checkbox-label input[type=checkbox]{margin:calc((var(--touch-min) - 1.05rem) / 2) 0}.voucher-ticket-main-grid{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));align-items:start;gap:.85rem 1rem;min-width:0;display:grid}.voucher-ticket-main-grid>.edit-form{grid-template-columns:minmax(0,1fr);align-content:start}.voucher-ticket-main-tail{margin-top:.85rem}.voucher-ticket-main-tail:empty{display:none}.voucher-ticket-status-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.25rem;min-width:0;display:grid}.financial-column,.refund-win-form{flex-direction:column;gap:1rem;min-width:0;display:flex}.refund-win-header{min-width:0}.refund-header-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.9rem 1.75rem;width:100%;display:grid}.refund-field-stack{grid-template-columns:minmax(0,1fr);align-content:start;gap:.8rem;min-width:0;display:grid}.refund-field-stack label{color:var(--fg-slate-49);flex-direction:column;gap:.3rem;min-width:0;font-size:.8rem;display:flex}.voucher-field-stack{grid-template-columns:minmax(0,1fr);align-content:start;gap:.8rem;min-width:0;display:grid}.voucher-field-stack label{color:var(--fg-slate-49);flex-direction:column;gap:.3rem;min-width:0;font-size:.8rem;display:flex}.voucher-win-section-body{flex-direction:column;gap:.9rem;width:100%;min-width:0;display:flex}.voucher-field-stack input:not([type=checkbox]),.voucher-field-stack textarea,.voucher-field-stack .filterable-select,.voucher-field-stack .filterable-select input,.voucher-field-stack .lookup-field,.voucher-field-stack .lookup-field-trigger{box-sizing:border-box;width:100%;max-width:100%}.voucher-field-stack input:not([type=checkbox]),.voucher-field-stack textarea,.voucher-field-stack .filterable-select input{border:1px solid var(--bd-slate-85);background:var(--bg-white);color:var(--fg-slate-24);min-height:var(--touch-min);border-radius:8px;padding:.5rem .65rem;font-size:.92rem}.voucher-field-stack label.checkbox-label{flex-direction:row;align-items:center;gap:.55rem;min-height:2.5rem}.voucher-field-stack input[type=checkbox]{flex:none;width:1.05rem;height:1.05rem;min-height:0}.voucher-header-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.9rem 1.75rem;width:100%;display:grid}.voucher-ticket-header-grid{grid-template-columns:minmax(0,1fr) minmax(0,2.7fr);align-items:start;gap:.9rem 1.75rem;width:100%;display:grid}.voucher-ticket-header-right{grid-template-columns:minmax(0,1fr) minmax(0,1.75fr);align-items:start;gap:.9rem 1.25rem;min-width:0;display:grid}.voucher-ticket-header-tail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.9rem 1.25rem;min-width:0;display:grid}.voucher-ticket-header-tail .voucher-ff-field{align-self:stretch}@media (width<=1023px){.voucher-ticket-header-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.voucher-ticket-header-right{display:contents}.voucher-ticket-header-tail{grid-column:1/-1}}@media (width<=767px){.voucher-ticket-header-grid,.voucher-ticket-header-tail{grid-template-columns:minmax(0,1fr)}}.voucher-stay-grid,.voucher-service-block-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.9rem 1.75rem;width:100%;display:grid}.voucher-sc-header-grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:.9rem 1.75rem;width:100%;display:grid}.voucher-sc-header-right{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.9rem 1.25rem;min-width:0;display:grid}@media (width<=767px){.voucher-header-grid,.voucher-stay-grid,.voucher-service-block-grid,.voucher-sc-header-grid,.voucher-sc-header-right{grid-template-columns:minmax(0,1fr)}}.voucher-ff-field label{color:var(--fg-slate-49);flex-direction:column;gap:.3rem;min-width:0;height:100%;font-size:.8rem;display:flex}.voucher-ff-field textarea{box-sizing:border-box;border:1px solid var(--bd-slate-85);background:var(--bg-white);width:100%;max-width:100%;min-height:4.5rem;font:inherit;color:var(--fg-slate-24);resize:vertical;border-radius:8px;flex:1;padding:.5rem .65rem;font-size:.92rem}@media (width<=767px){.voucher-ff-field textarea{font-size:16px}}.voucher-stay-span-full{grid-column:1/-1}.voucher-stay-span-full label{color:var(--fg-slate-49);flex-direction:column;gap:.3rem;min-width:0;font-size:.8rem;display:flex}.voucher-stay-span-full textarea{box-sizing:border-box;border:1px solid var(--bd-slate-85);background:var(--bg-white);width:100%;max-width:100%;font:inherit;color:var(--fg-slate-24);resize:vertical;border-radius:8px;min-height:72px;padding:.5rem .65rem;font-size:.92rem}.voucher-hotel-win-form{flex-direction:column;gap:.9rem;display:flex}.voucher-header-grid .detail-fields,.voucher-stay-grid .detail-fields,.detail-fields.detail-fields-column{grid-template-columns:minmax(0,1fr)}.detail-fields.detail-fields-column{align-content:start;gap:.8rem}.voucher-hotel-win-form-readonly .voucher-stay-grid{margin-top:.15rem}.refund-field-stack label.checkbox-inline{flex-direction:row;align-items:center;gap:.55rem;min-height:2.5rem}.refund-field-stack input:not([type=checkbox]),.refund-field-stack textarea,.refund-field-stack .filterable-select,.refund-field-stack .filterable-select input,.refund-field-stack .lookup-field,.refund-field-stack .lookup-field-trigger{box-sizing:border-box;width:100%;max-width:100%}.refund-field-stack input[type=checkbox]{flex:none;width:1.05rem;height:1.05rem;min-height:0}.refund-sell-cost-grid,.voucher-sell-cost-grid{align-items:stretch}.refund-win-form .financial-column h2,.refund-voucher-details-grid h2{color:var(--fg-slate-33);margin:0 0 .75rem;font-size:1rem;font-weight:600}.refund-voucher-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 2rem;width:100%;display:grid}.refund-ticket-header{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem 1.25rem;margin-bottom:.85rem;display:grid}.ticket-md-detail .refund-voucher-details-grid{margin-top:.35rem}@media (width<=900px){.refund-header-grid,.refund-voucher-details-grid{grid-template-columns:1fr}}.financial-panel{border:1px solid var(--bd-slate-91);background:var(--bg-gray-98b);border-radius:10px;min-width:0;padding:.85rem 1rem}.financial-panel h3{color:var(--fg-slate-24);margin:0 0 .75rem;font-size:.95rem;font-weight:600}.detail-fields{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.85rem 1.25rem;margin:0;display:grid}.detail-field dt{color:var(--fg-slate-63);margin-bottom:.15rem;font-size:.75rem}.detail-field dd{overflow-wrap:anywhere;margin:0;font-size:.95rem}.edit-form{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:.85rem 1rem;min-width:0;display:grid}.edit-form.pid-detail-grid{grid-template-columns:1fr 1fr}.pid-detail-grid .pid-description{grid-column:1/-1}@media (width>=768px){.edit-form.pid-detail-grid{grid-template-rows:repeat(6,auto);grid-auto-flow:column}.pid-detail-grid .pid-description{grid-row:7}}@media (width<=767px){.edit-form.pid-detail-grid{grid-template-columns:minmax(0,1fr)}}.prr-win-form{flex-direction:column;gap:1rem;display:flex}.prr-win-band{grid-template-columns:1fr 1fr;gap:.85rem 1.5rem;min-width:0;display:grid}.prr-win-col{flex-direction:column;gap:.85rem;min-width:0;display:flex}@media (width<=720px){.prr-win-band{grid-template-columns:1fr}}.edit-form label{color:var(--fg-slate-49);flex-direction:column;gap:.3rem;min-width:0;font-size:.8rem;display:flex}.edit-form input,.edit-form select,.edit-form textarea,.edit-form .filterable-select input,.refund-field-stack input:not([type=checkbox]),.refund-field-stack textarea,.refund-field-stack .filterable-select input{border:1px solid var(--bd-slate-85);background:var(--bg-white);color:var(--fg-slate-24);box-sizing:border-box;width:100%;max-width:100%;min-height:var(--touch-min);border-radius:8px;padding:.5rem .65rem;font-size:.92rem}.filterable-select{z-index:1;width:100%;min-width:0;position:relative}.filterable-select.is-open{z-index:30}.filterable-select input{box-sizing:border-box;cursor:text;width:100%;max-width:100%;padding-right:2rem!important}.filterable-select-chevron{pointer-events:none;color:var(--fg-slate-42);justify-content:center;align-items:center;line-height:0;display:flex;position:absolute;top:50%;right:.4rem;transform:translateY(-50%)}.filterable-select.is-disabled{opacity:.65}.filterable-select-list{background:var(--bg-white);border:1px solid var(--bd-slate-85);max-height:14rem;box-shadow:0 12px 32px var(--bd-slate-24-a18);border-radius:8px;margin:0;padding:.25rem 0;list-style:none;overflow:auto}.filterable-select-list--portal{box-sizing:border-box}.filterable-select-option,.filterable-select-empty{color:var(--fg-slate-24);cursor:pointer;padding:.45rem .7rem;font-size:.9rem}.filterable-select-empty{color:var(--fg-slate-55);cursor:default}.filterable-select-option.is-active{background:var(--bg-slate-95b)}.filterable-select-option.is-selected{font-weight:600}.filterable-select-new{color:var(--fg-blue-57);cursor:pointer;border-top:1px solid var(--bd-slate-93);padding:.45rem .7rem;font-size:.9rem;font-weight:600}.filterable-select-new:hover{background:var(--bg-slate-95b)}.lookup-field{width:100%;min-width:0}.lookup-field.is-disabled{opacity:.65}.open-related-menu{z-index:2200;background:var(--bg-white);border:1px solid var(--bd-slate-93);width:max-content;box-shadow:0 8px 24px var(--bd-slate-24-a18);border-radius:6px;position:fixed;overflow:hidden}.open-related-menu button.secondary.open-related-item{background:var(--bg-white);width:auto;min-height:28px;color:var(--fg-blue-35b);text-align:left;white-space:nowrap;border:0;border-radius:0;align-items:center;gap:.4rem;margin:0;padding:.22rem .6rem;font-size:.78rem;font-weight:600;line-height:1.2;display:flex}.open-related-menu button.secondary.open-related-item:hover:not(:disabled){background:var(--bg-slate-95b);color:var(--fg-blue-35b)}.lookup-field-trigger{box-sizing:border-box;text-align:left;background:var(--bg-white);border:1px solid var(--bd-slate-85);width:100%;color:var(--fg-slate-24);font:inherit;cursor:pointer;border-radius:8px;align-items:center;padding:.4rem 1.75rem .4rem .65rem;display:flex;position:relative}.lookup-field-trigger:disabled{cursor:not-allowed}.lookup-field-placeholder{color:var(--fg-slate-55)}.lookup-popup-backdrop{z-index:2100;background:var(--bg-slate-24-a45);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.lookup-popup{background:var(--bg-white);width:min(720px,96vw);max-height:90vh;box-shadow:0 18px 50px var(--bd-slate-24-a28);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.lookup-popup-header{border-bottom:1px solid var(--bd-slate-93);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.lookup-popup-header h3{margin:0;font-size:1rem}.lookup-popup-find{border-bottom:1px solid var(--bd-gray-96);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.65rem 1rem;display:flex}.lookup-popup-type{color:var(--fg-slate-37);font-weight:600}.lookup-popup-find-label{flex:1;align-items:center;gap:.4rem;min-width:12rem;margin:0;display:flex}.lookup-popup-find-label input{flex:1;min-width:0}.lookup-popup-caption{color:var(--fg-slate-55);padding:.45rem 1rem .25rem;font-size:.85rem}.lookup-popup-grid-wrap{border:1px solid var(--bd-slate-93);border-radius:8px;flex:1;min-height:180px;max-height:50vh;margin:0 1rem .75rem;overflow:auto}.lookup-popup-loading{justify-content:center;padding:1.75rem .5rem;display:flex}.lookup-popup-grid{border-collapse:collapse;width:100%;font-size:.9rem}.lookup-popup-grid th,.lookup-popup-grid td{border-bottom:1px solid var(--bd-gray-96);white-space:nowrap;padding:.4rem .55rem}.lookup-popup-grid th{background:var(--bg-gray-98b);text-align:left;color:var(--fg-slate-45);font-weight:600;position:sticky;top:0}.lookup-popup-grid tbody tr{cursor:pointer}.lookup-popup-grid tbody tr:hover{background:var(--bg-gray-97c)}.lookup-popup-grid tbody tr.is-active{background:var(--bg-slate-95b)}.lookup-popup-actions{border-top:1px solid var(--bd-slate-93);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem 1rem;display:flex}.lookup-popup-actions-end{gap:.5rem;display:flex}.filterable-select--plain{flex:1;min-width:0}.filterable-select--plain input{font:inherit;color:var(--fg-slate-24);box-shadow:none;outline:none;font-size:.92rem;background:0 0!important;border:none!important;min-height:auto!important;padding:0 1.4rem 0 0!important}.filterable-select--plain .filterable-select-chevron{right:0}.filterable-select--plain .filterable-select-list,.filterable-select--plain .filterable-select-list--portal{min-width:12rem}.edit-form textarea{grid-column:1/-1;min-height:72px}.edit-form .form-span-2{grid-column:span 2}.edit-form .form-span-full{grid-column:1/-1}.edit-form .checkbox-label{flex-direction:row;align-self:end;align-items:center;gap:.5rem;min-height:2.4rem;display:flex}.edit-form .checkbox-label input[type=checkbox]{width:auto;min-height:auto}.edit-form .form-field-action{align-items:flex-end;min-width:0;display:flex}.edit-form .form-field-action>button{white-space:nowrap;width:auto}.field-caption{line-height:inherit;display:inline}.field-required-mark{color:var(--fg-red-50);white-space:nowrap;font-weight:700}.edit-form label.field-invalid input,.edit-form label.field-invalid .filterable-select input,.edit-form label.field-invalid .lookup-field-trigger,.refund-field-stack label.field-invalid input,.refund-field-stack label.field-invalid .lookup-field-trigger,.booking-passenger-row label.field-invalid .lookup-field-trigger{border-color:var(--bd-red-50)}.field-error-hint{color:var(--fg-red-50);font-size:.75rem;font-weight:600;line-height:1.2}.dialog-title-row{align-items:center;gap:.65rem;margin:.35rem 0 .55rem;display:flex}.dialog-title-row .page-header-icon{border-radius:8px;width:2rem;height:2rem}.dialog-title-row h3{margin:0}.edit-form-actions{flex-wrap:wrap;grid-column:1/-1;gap:.5rem;margin-top:.25rem;display:flex}.edit-form.statement-term-form,.edit-form.credit-term-form,.edit-form.credit-card-form{grid-template-columns:1fr 1fr;align-items:start}.statement-term-col,.credit-term-col,.credit-card-col,.customer-win-form-col{flex-direction:column;gap:.85rem;min-width:0;display:flex}.edit-form.customer-win-form{grid-template-columns:unset;flex-direction:column;gap:.85rem;display:flex}.customer-win-form-row{align-items:start;gap:.85rem 1rem;display:grid}.customer-win-form-row-2{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-win-form-name-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;min-width:0;display:grid}.customer-win-form textarea{box-sizing:border-box;width:100%;min-height:72px}.supplier-new-form .checkbox-label{box-sizing:border-box;width:100%;min-height:var(--touch-min);border-radius:8px;justify-content:flex-start;align-self:end;padding:0 .65rem}@media (width<=900px){.customer-win-form-row-2,.customer-win-form-name-inner{grid-template-columns:1fr}}.statement-term-form input:disabled,.credit-term-form input:disabled,.credit-card-form input:disabled{background:var(--bg-gray-96);color:var(--fg-slate-63)}.finance-export-page{gap:.55rem}.finance-export-main{padding:.5rem .85rem .6rem}.finance-export-main h2{margin:0 0 .35rem;font-size:.95rem}.finance-export-fields{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:.4rem .75rem;display:grid}.finance-export-fields label{color:var(--fg-slate-42b);flex-direction:column;gap:.2rem;min-width:0;font-size:.82rem;display:flex}.finance-export-fields input,.finance-export-fields .filterable-select input{border:1px solid var(--bd-slate-85);background:var(--bg-white);color:var(--fg-slate-24);box-sizing:border-box;border-radius:8px;width:100%;max-width:100%;min-height:34px;padding:.35rem .55rem;font-size:.88rem}.finance-export-fields input:disabled{background:var(--bg-gray-96);color:var(--fg-slate-63)}@media (width<=767px){.finance-export-fields input,.finance-export-fields .filterable-select input{font-size:16px}}.finance-export-details{padding:.35rem .65rem .5rem}.finance-export-details .page-header{flex-direction:row;align-items:center}.finance-export-details .page-header-icon{border-radius:6px;width:1.55rem;height:1.55rem}.finance-export-details .page-header-h2 h2{font-size:.95rem}.finance-export-details .ops-grid-wrap-compact{gap:.35rem;min-height:0}.finance-export-details .ops-grid-compact{height:auto;min-height:0}.finance-export-details .rdg{height:min(62vh,720px)!important}button.secondary{background:var(--bg-slate-52)}button.secondary:hover:not(:disabled){background:var(--bg-slate-46)}button.danger{background:var(--bg-red-54)}button.danger:hover:not(:disabled){background:var(--bg-red-50)}.dialog-pointer-shield{z-index:2100;background:0 0;position:fixed;inset:0}.dialog-backdrop{z-index:2000;padding:max(1rem, var(--safe-top)) max(1rem, var(--safe-right)) max(1rem, var(--safe-bottom)) max(1rem, var(--safe-left));background:var(--bg-slate-24-a45);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);place-items:center;animation:.15s ease-out dialog-fade;display:grid;position:fixed;inset:0}.dialog-card{background:var(--bg-white);width:min(420px,92vw);max-width:100%;box-shadow:0 18px 50px var(--bd-slate-24-a28);border-radius:14px;padding:1.25rem 1.35rem 1.15rem;animation:.18s ease-out dialog-pop;position:relative;overflow:hidden}.dialog-card-wide{flex-direction:column;width:min(1100px,96vw);max-height:90vh;display:flex;overflow:hidden}.audit-event-grid{flex:1;min-height:280px;overflow:auto}.audit-history-btn{align-items:center;gap:.4rem;display:inline-flex}.dialog-accent{background:var(--bg-blue-57);height:4px;position:absolute;top:0;left:0;right:0}.dialog-accent-danger{background:var(--bg-red-54)}.dialog-accent-success{background:var(--bg-green-52)}.dialog-card h3{color:var(--fg-slate-24);margin:.35rem 0 .55rem;font-size:1.15rem}.dialog-message{color:var(--fg-slate-49);white-space:pre-wrap;margin:0;font-size:.95rem;line-height:1.45}.dialog-card-wide>.dialog-details{max-height:min(50vh,420px);margin-top:.85rem;overflow:auto}.export-unconfirmed-list{max-height:min(50vh,420px);margin:.85rem 0 0;padding:0;list-style:none;overflow:auto}.export-unconfirmed-list li+li{margin-top:.75rem}.export-unconfirmed-list a{color:var(--fg-blue-57);font-weight:600;text-decoration:none}.export-unconfirmed-list a:hover{text-decoration:underline}.export-unconfirmed-url{word-break:break-all;margin-top:.15rem;font-size:.88rem;font-weight:400;display:block}.accounting-error-general{margin-top:.85rem}.accounting-error-table{border-collapse:collapse;width:100%;font-size:.88rem}.accounting-error-table th,.accounting-error-table td{text-align:left;border-bottom:1px solid var(--bd-slate-94b);vertical-align:top;color:var(--fg-slate-24);padding:.45rem .55rem}.accounting-error-table th{color:var(--fg-slate-49);white-space:nowrap;font-weight:600}@media (width<=767px){.accounting-error-table thead{display:none}.accounting-error-table,.accounting-error-table tbody,.accounting-error-table tr,.accounting-error-table td{width:100%;display:block}.accounting-error-table tr{border:1px solid var(--bd-slate-94b);border-radius:8px;margin-bottom:.55rem;padding:.35rem .55rem}.accounting-error-table td{border:0;padding:.2rem 0}.accounting-error-table td:before{content:attr(data-label);color:var(--fg-slate-49);font-size:.75rem;display:block}}.dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;margin-top:1.15rem;display:flex}.dialog-card:has(>.edit-form){flex-direction:column;max-height:calc(100dvh - 2rem);display:flex}.dialog-card:has(>.edit-form)>.edit-form{flex:auto;min-height:0;padding-right:.25rem;overflow-y:auto}.dialog-card:has(>.edit-form)>:is(h3,.dialog-actions,.dialog-message){flex:none}@keyframes dialog-fade{0%{opacity:0}to{opacity:1}}@keyframes dialog-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ops-grid-compact{height:min(42vh,420px);min-height:220px}.stack{flex-direction:column;gap:1rem;min-width:0;display:flex}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.search-row{flex-wrap:wrap;gap:.5rem;display:flex}.filters-row{background:var(--bg-white-a88);-webkit-backdrop-filter:blur(10px);border:1px solid var(--bd-white-a55);min-width:0;box-shadow:0 8px 28px var(--bd-slate-26-a16);z-index:20;border-radius:12px;flex-wrap:wrap;align-items:end;gap:.65rem;padding:.85rem 1rem;display:flex;position:relative;overflow:visible}.ops-filters-toggle{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.ops-filters-toggle.is-active{background:var(--bg-slate-96b);border-color:var(--bd-blue-80);color:var(--fg-blue-43)}.ops-filters-toggle-count{background:var(--bg-blue-43);min-width:1.1rem;height:1.1rem;color:var(--fg-white);border-radius:999px;justify-content:center;align-items:center;padding:0 .3rem;font-size:.7rem;font-weight:700;line-height:1;display:inline-flex}.filters-row input,.filters-row select,.filters-row .filterable-select input,.search-row input,.login-card input{border:1px solid var(--bd-slate-85);background:var(--bg-white);min-width:0;min-height:var(--touch-min);box-sizing:border-box;border-radius:8px;padding:.55rem .7rem}.filters-row>input[type=search],.filters-row>input:not([type=date]):first-of-type{flex:12rem;min-width:10rem}.filters-row select,.filters-row .filterable-select{flex:0 6.75rem;width:auto;min-width:6.25rem}.filter-date{color:var(--fg-slate-49);flex-direction:column;flex:0 10.75rem;gap:.2rem;min-width:0;font-size:.8rem;display:flex}.filter-date input[type=date]{width:100%;min-width:9.5rem}.ops-grid-export{flex:none;position:relative}.ops-grid-export-btn{min-height:var(--touch-min);border:1px solid var(--bd-slate-85);background:var(--bg-white);color:var(--fg-slate-24);cursor:pointer;border-radius:8px;align-items:center;gap:.4rem;padding:.45rem .75rem;display:inline-flex}.ops-grid-export-btn:disabled{opacity:.65;cursor:default}.ops-grid-export-list{background:var(--bg-white);border:1px solid var(--bd-slate-85);box-shadow:0 12px 32px var(--bd-slate-24-a18);border-radius:8px;margin:0;padding:.25rem 0;list-style:none;overflow:auto}.ops-grid-export-item{text-align:left;width:100%;color:var(--fg-slate-24);cursor:pointer;background:0 0;border:0;padding:.45rem .75rem;font-size:.9rem;display:block}.ops-grid-export-item:hover,.ops-grid-export-item:focus-visible{background:var(--bg-slate-95b)}.ops-grid-guide-btn{border:1px solid var(--bd-slate-85);background:var(--bg-white);width:1.6rem;height:1.6rem;color:var(--fg-blue-57b);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;font-size:.85rem;font-weight:700;line-height:1;display:inline-flex}.ops-grid-guide-btn:hover,.ops-grid-guide-btn:focus-visible{background:var(--bg-slate-97);border-color:var(--bd-blue-57b)}.ops-guide{z-index:2600;position:fixed;inset:0}.ops-guide-block{position:absolute;inset:0}.ops-guide-spot{box-shadow:0 0 0 3px var(--bd-amber-86), 0 0 0 9999px var(--bd-slate-21-a58);pointer-events:none;border-radius:10px;transition:left .18s,top .18s,width .18s,height .18s;position:fixed}.ops-guide-spot.is-empty{box-shadow:0 0 0 9999px var(--bd-slate-21-a58)}.ops-guide-card{background:var(--bg-white);color:var(--fg-slate-24);box-shadow:0 16px 40px var(--bd-slate-21-a35);border-radius:10px;padding:.9rem 1rem;position:fixed}.ops-guide-step{letter-spacing:.04em;text-transform:uppercase;color:var(--fg-slate-52b);font-size:.75rem;font-weight:700}.ops-guide-title{color:var(--fg-slate-24);margin:.25rem 0 .4rem;font-size:1.02rem}.ops-guide-body{color:var(--fg-slate-35);margin:0 0 .8rem;font-size:.92rem;line-height:1.45}.ops-guide-actions{align-items:center;gap:.5rem;display:flex}.ops-guide-spacer{flex:auto}.ops-guide-skip{color:var(--fg-slate-52b);cursor:pointer;background:0 0;border:0;padding:.3rem .2rem;font-size:.85rem;text-decoration:underline}@media (prefers-reduced-motion:reduce){.ops-guide-spot{transition:none}}.ops-grid-guide-btn{min-height:0}.ops-grid-guide-btn:hover:not(:disabled){background:var(--bg-slate-97)!important}.ops-grid-views-icon,.ops-grid-views-pick,.ops-guide-skip{min-height:0}.ops-grid-views-icon:hover:not(:disabled){background:var(--bg-slate-91)!important}.ops-grid-views-pick:hover:not(:disabled),.ops-guide-skip:hover:not(:disabled){background:0 0!important}.ops-grid-views-pick{min-height:2.1rem}.ops-grid-views .ops-grid-export-btn.is-active{border-color:var(--bd-blue-57b);background:var(--bg-slate-97)}.ops-grid-views-label{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow:hidden}.ops-grid-views-pop{background:var(--bg-white);color:var(--fg-slate-24);border:1px solid var(--bd-slate-85);box-shadow:0 12px 32px var(--bd-slate-24-a18);border-radius:8px;flex-direction:column;gap:.5rem;padding:.6rem;display:flex;overflow:auto}.ops-grid-views-title{letter-spacing:.04em;text-transform:uppercase;color:var(--fg-slate-52b);font-size:.78rem;font-weight:700}.ops-grid-views-list{flex-direction:column;max-height:16rem;display:flex;overflow:auto}.ops-grid-views-row{border-radius:6px;align-items:center;gap:.25rem;display:flex}.ops-grid-views-row:hover,.ops-grid-views-row.is-active{background:var(--bg-slate-95b)}.ops-grid-views-pick{min-width:0;min-height:2.1rem;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:.35rem;padding:.3rem .5rem;font-size:.9rem;display:flex}.ops-grid-views-check{color:var(--fg-blue-57b);flex:0 0 1rem;font-weight:700}.ops-grid-views-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-grid-views-icon{width:2rem;height:2rem;color:var(--fg-slate-52b);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ops-grid-views-icon:hover{background:var(--bg-slate-91);color:var(--fg-slate-24)}.ops-grid-views-save{border-top:1px solid var(--bd-gray-93);gap:.4rem;padding-top:.5rem;display:flex}.ops-grid-views-save>button,.ops-grid-views-row>button[type=submit]{flex:none;align-items:center;gap:.3rem;display:inline-flex}.ops-grid-views-input{flex:auto;min-width:0}.ops-grid-views-update{text-align:left;white-space:normal}.ops-grid-views-note{color:var(--fg-slate-52b);padding:.3rem .5rem;font-size:.82rem}.ops-grid-views-error{color:var(--fg-red-50b);padding:.3rem .5rem;font-size:.85rem}.ops-grid-scroll{-webkit-overflow-scrolling:touch;width:100%;min-width:0;overflow:auto visible}.ops-grid{width:100%;min-width:0;height:auto;box-shadow:0 8px 28px var(--bd-slate-26-a14);border:1px solid var(--bd-white-a55);background:var(--bg-white-a94);-webkit-backdrop-filter:blur(8px);border-radius:12px;overflow:hidden}.ops-mobile-list{flex-direction:column;gap:.65rem;width:100%;min-width:0;display:flex}.ops-mobile-list-empty{text-align:center;margin:0;padding:1rem .25rem}.ops-mobile-card{border:1px solid var(--bd-white-a55);background:var(--bg-white-a94);-webkit-backdrop-filter:blur(8px);box-shadow:0 8px 24px var(--bd-slate-26-a12);border-radius:12px;overflow:hidden}.ops-mobile-card.selected{border-color:var(--bd-blue-81);background:var(--bg-gray-99)}.ops-mobile-card-top{align-items:stretch;gap:0;min-width:0;display:flex}.ops-mobile-card-check{flex-shrink:0;align-items:flex-start;padding:.85rem 0 .85rem .75rem;display:flex}.ops-mobile-card-check input{width:1.15rem;height:1.15rem;margin-top:.15rem}.ops-mobile-card-activatable{cursor:pointer}.ops-mobile-card-activatable:active{background:var(--bg-gray-97d)}.ops-mobile-card-main{box-sizing:border-box;width:100%;min-width:0;padding:.85rem .9rem;display:block}.ops-mobile-card-title{color:var(--fg-slate-24);overflow-wrap:anywhere;margin-bottom:.55rem;font-size:1rem;font-weight:700;line-height:1.3}.ops-mobile-card-title a{color:var(--fg-blue-49);font-weight:700;text-decoration:none}.ops-mobile-card-fields{grid-template-columns:1fr;gap:.35rem .75rem;margin:0;display:grid}.ops-mobile-card-field{grid-template-columns:minmax(5.5rem,34%) minmax(0,1fr);align-items:start;gap:.4rem .65rem;min-width:0;display:grid}.ops-mobile-card-field dt{letter-spacing:.03em;text-transform:uppercase;color:var(--fg-slate-58);margin:0;padding-top:.1rem;font-size:.72rem;font-weight:700}.ops-mobile-card-field dd{color:var(--fg-slate-24);overflow-wrap:anywhere;min-width:0;margin:0;font-size:.92rem}.ops-mobile-card-field dd a{color:var(--fg-blue-49);font-weight:600;text-decoration:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ops-rdg{--rdg-color:var(--fg-slate-24);--rdg-border-color:var(--bd-gray-94);--rdg-summary-border-color:var(--bd-slate-90);--rdg-background-color:var(--bg-white);--rdg-header-background-color:var(--bg-gray-96b);--rdg-header-draggable-background-color:var(--bg-slate-93);--rdg-row-hover-background-color:var(--bg-gray-97d);--rdg-row-selected-background-color:var(--bg-slate-95b);--rdg-row-selected-hover-background-color:var(--bg-slate-93b);--rdg-checkbox-color:var(--fg-blue-55);--rdg-checkbox-focus-color:var(--fg-blue-81);--rdg-selection-color:var(--fg-blue-81);--rdg-font-size:13px;border-radius:0;block-size:100%;border-color:var(--bd-gray-94)!important;width:100%!important}.ops-rdg .rdg-header-row .rdg-cell{align-content:start;padding-block:.35rem;padding-inline:.45rem;overflow:visible}.ops-rdg .rdg-row .rdg-cell{overflow:hidden}.ops-rdg .rdg-cell{border-inline-end:none}.ops-rdg .rdg-row:hover .rdg-cell{background-color:var(--rdg-row-hover-background-color)}.ops-rdg>div[class*="2e639f12"]{background-color:var(--bg-slate-85);z-index:3;opacity:1!important;background-image:none!important;width:1px!important}.ops-rdg .rdg-header-row>.rdg-cell-frozen-start:nth-last-child(1 of .rdg-cell-frozen-start),.ops-rdg .rdg-row>.rdg-cell-frozen-start:nth-last-child(1 of .rdg-cell-frozen-start){border-inline-end:1px solid var(--bd-slate-85)}.ops-rdg .rdg-header-row>.rdg-cell-frozen-start:nth-last-child(1 of .rdg-cell-frozen-start){padding-inline-end:.65rem}.ops-rdg-compact{--rdg-font-size:12px}.ops-rdg-header{box-sizing:border-box;flex-direction:column;justify-content:flex-start;gap:.3rem;width:100%;min-width:0;max-width:100%;display:flex}.ops-rdg-header-sort{font:inherit;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;align-items:center;gap:.25rem;max-width:100%;margin:0;font-size:.72rem;font-weight:700;display:inline-flex;color:var(--fg-slate-24)!important;background:0 0!important;border:0!important;min-height:auto!important;padding:0!important}.ops-rdg .rdg-cell-draggable .ops-rdg-header-sort{cursor:grab}.ops-rdg .rdg-cell-dragging .ops-rdg-header-sort,.ops-rdg .rdg-cell-drag-over .ops-rdg-header-sort{cursor:grabbing}.ops-rdg-header-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-rdg-sort-ind{color:var(--fg-slate-52c);flex-shrink:0}.ops-rdg-filter{box-sizing:border-box;border:1px solid var(--bd-slate-85);width:100%;min-width:0;max-width:100%;height:1.7rem;min-height:1.7rem;font:inherit;background:var(--bg-white);color:var(--fg-slate-24);border-radius:8px;padding:.15rem .4rem;font-size:.78rem;line-height:1.2;display:block}.ops-rdg-filter:focus{outline:2px solid var(--bd-blue-81);outline-offset:-1px;border-color:var(--bd-blue-81);z-index:1;position:relative}.ops-rdg-filter-wrap{width:100%;min-width:0}.ops-rdg-filter-wrap.has-value-list{align-items:center;gap:.2rem;display:flex}.ops-rdg-filter-wrap.has-value-list .ops-rdg-filter{flex:1;min-width:0}button.ops-value-list-btn{border:1px solid var(--bd-slate-85);cursor:pointer;border-radius:6px;flex:none;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;display:inline-flex;background:var(--bg-white)!important;min-height:1.7rem!important;color:var(--fg-slate-42b)!important;padding:0!important}button.ops-value-list-btn.is-active{border-color:var(--bd-amber-76);background:var(--bg-slate-98)!important;color:var(--fg-amber-51)!important}.ops-value-list-pop{background:var(--bg-white);border:1px solid var(--bd-slate-85);box-shadow:0 12px 32px var(--bd-slate-24-a22);color:var(--fg-slate-24);border-radius:8px;flex-direction:column;gap:.4rem;max-height:min(420px,70vh);padding:.55rem .65rem .5rem;display:flex}.ops-value-list-title{font-size:.82rem;font-weight:650}.ops-value-list-search{box-sizing:border-box;border:1px solid var(--bd-slate-85);border-radius:6px;width:100%;padding:.35rem .5rem;font-size:.85rem}.ops-value-list-items{border:1px solid var(--bd-slate-93);border-radius:6px;flex-direction:column;gap:.15rem;min-height:4rem;max-height:260px;padding:.3rem .4rem;display:flex;overflow:auto}.ops-value-list-items label{cursor:pointer;align-items:flex-start;gap:.4rem;font-size:.84rem;line-height:1.3;display:flex}.ops-value-list-items input{flex:none;margin-top:.15rem}.ops-value-list-empty{color:var(--fg-slate-63);padding:.35rem .1rem;font-size:.82rem}.ops-value-list-actions{justify-content:flex-end;gap:.4rem;display:flex}@media (width<=767px){.ops-value-list-search{font-size:16px}}.ops-rdg-filter.is-active,.ops-rdg-filter-select.is-active input{background:var(--bg-slate-98);border-color:var(--bd-amber-76);font-weight:600}.ops-rdg-filter.is-invalid{border-color:var(--bd-red-54);background:var(--bg-slate-97b)}button.ops-rdg-filter{cursor:pointer;text-align:left;height:1.7rem;min-height:1.7rem!important;color:var(--fg-slate-24)!important;padding:.15rem .4rem!important}button.ops-rdg-filter:not(.is-active){background:var(--bg-white)!important}button.ops-rdg-filter.is-active{background:var(--bg-slate-98)!important}.ops-rdg-filter-complex{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-rdg-filter-date-btn{justify-content:space-between;align-items:center;gap:.25rem;display:flex!important}.ops-rdg-filter-date-btn svg{color:var(--fg-slate-49);flex:none}.ops-rdg-filter-date-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ops-rdg-filter-date-text.is-empty{color:var(--fg-slate-66);font-weight:400}.ops-rdg-filter-select input{border:1px solid var(--bd-slate-85);height:1.7rem;font:inherit;background:var(--bg-white);color:var(--fg-slate-24);border-radius:8px;font-size:.78rem;line-height:1.2;min-height:1.7rem!important;padding:.15rem 1.4rem .15rem .4rem!important}.ops-rdg-filter-select .filterable-select-chevron{right:.2rem}.ops-rdg-filter-select .filterable-select-chevron svg{width:14px;height:14px}.ops-rdg-header-static{text-transform:uppercase;letter-spacing:.04em;min-width:0;color:var(--fg-slate-24);flex:auto;align-items:center;gap:.25rem;font-size:.72rem;font-weight:700;display:inline-flex}.ops-rdg-filter-mark{color:var(--fg-orange-64);flex:none;display:inline-flex}.ops-date-filter-pop{background:var(--bg-white);color:var(--fg-slate-24);border:1px solid var(--bd-slate-85);box-shadow:0 12px 32px var(--bd-slate-26-a22);box-sizing:border-box;border-radius:12px;flex-direction:column;gap:.6rem;max-height:min(80vh,520px);padding:.75rem;display:flex;overflow:auto}.ops-date-filter-title{text-transform:uppercase;letter-spacing:.04em;color:var(--fg-slate-49);font-size:.72rem;font-weight:700}.ops-date-filter-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}button.ops-date-filter-chip{background:var(--bg-gray-96b);min-height:2rem;color:var(--fg-slate-24);border:1px solid var(--bd-slate-90b);white-space:nowrap;text-overflow:ellipsis;padding:.3rem .4rem;font-size:.8rem;overflow:hidden}button.ops-date-filter-chip:hover:not(:disabled){background:var(--bg-slate-92)}button.ops-date-filter-chip.is-selected{background:var(--bg-slate-98);border-color:var(--bd-amber-76);font-weight:700}.ops-date-filter-row{color:var(--fg-slate-49);flex-direction:column;gap:.2rem;margin:0;font-size:.8rem;display:flex}.ops-date-filter-range{flex-direction:row;gap:.5rem}.ops-date-filter-range label{flex-direction:column;flex:1 1 0;gap:.2rem;min-width:0;display:flex}.ops-date-filter-pop input[type=date]{box-sizing:border-box;border:1px solid var(--bd-slate-85);width:100%;min-width:0;font:inherit;color:var(--fg-slate-24);background:var(--bg-white);border-radius:8px;padding:.4rem .5rem}.ops-date-filter-actions{justify-content:space-between;gap:.5rem;display:flex}.ops-filter-between{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.35rem;min-width:0;display:grid}.ops-filter-between input[type=date],.ops-filter-between input:not([type=date]){box-sizing:border-box;width:100%;min-width:0}.ops-number-filter-glyph{color:var(--fg-slate-49);flex:none;font-size:.8rem;font-weight:700}.ops-number-filter-ops{grid-template-columns:repeat(6,minmax(0,1fr));gap:.3rem;display:grid}.ops-number-filter-ops button.ops-date-filter-chip{font-size:.95rem;font-weight:700}.ops-number-filter-condition{gap:.5rem;display:flex}.ops-number-filter-pop input:not([type=range]){box-sizing:border-box;border:1px solid var(--bd-slate-85);width:100%;min-width:0;font:inherit;color:var(--fg-slate-24);background:var(--bg-white);border-radius:8px;padding:.4rem .5rem}.ops-number-filter-pop input.is-invalid{border-color:var(--bd-red-54b);box-shadow:0 0 0 1px var(--bd-red-54b) inset}.ops-number-filter-condition button{flex:none}.ops-number-filter-slider{height:1.6rem;position:relative}.ops-number-filter-track{background:var(--bg-slate-90);border-radius:2px;height:4px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ops-number-filter-fill{background:var(--bg-blue-55);border-radius:2px;position:absolute;top:0;bottom:0}.ops-number-filter-slider input[type=range]{pointer-events:none;appearance:none;background:0 0;width:100%;margin:0;position:absolute;inset:0}.ops-number-filter-slider input[type=range]::-webkit-slider-thumb{pointer-events:auto;appearance:none;background:var(--bg-white);border:2px solid var(--bd-blue-55);cursor:pointer;border-radius:50%;width:16px;height:16px}.ops-number-filter-slider input[type=range]::-moz-range-thumb{pointer-events:auto;background:var(--bg-white);border:2px solid var(--bd-blue-55);cursor:pointer;border-radius:50%;width:14px;height:14px}.ops-number-filter-slider input[type=range]::-webkit-slider-runnable-track{background:0 0}.ops-number-filter-slider input[type=range]::-moz-range-track{background:0 0}.ops-number-filter-hint{color:var(--fg-slate-49);font-size:.75rem}.ops-filter-leaf:has(.ops-filter-between){grid-template-columns:minmax(7rem,.8fr) minmax(7rem,.8fr) minmax(16rem,1.8fr)}.ops-grid-toolbar-status{flex-wrap:wrap;align-items:center;gap:.6rem;min-width:0;display:flex}.ops-grid-filtered-pill{background:var(--bg-slate-97c);border:1px solid var(--bd-amber-76);box-shadow:0 1px 4px var(--bd-slate-26-a12);border-radius:999px;align-items:stretch;display:inline-flex;overflow:hidden}.ops-grid-filtered-pill.is-off{background:var(--bg-gray-96b);border-color:var(--bd-slate-82)}.ops-grid-filtered-pill button{min-height:1.9rem;color:var(--fg-orange-45);border-radius:0;font-size:.82rem;font-weight:700;background:0 0!important}.ops-grid-filtered-pill.is-off button{color:var(--fg-slate-49)}.ops-grid-filtered-pill-main{align-items:center;gap:.35rem;display:inline-flex;padding:.2rem .4rem .2rem .7rem!important}.ops-grid-filtered-pill-clear{line-height:1;padding:.2rem .6rem .2rem .35rem!important;font-size:1rem!important}.ops-grid-filtered-pill-main:hover,.ops-grid-filtered-pill-clear:hover{text-decoration:underline}.ops-grid-saved-notice{background:var(--bg-slate-98);color:var(--fg-amber-30);border:1px solid var(--bd-amber-76);border-left:4px solid var(--bd-orange-70);box-shadow:0 4px 16px var(--bd-slate-26-a12);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.65rem;min-width:0;padding:.6rem .85rem;display:flex}.ops-grid-saved-notice-icon{color:var(--fg-orange-64);flex:none}.ops-grid-saved-notice-text{overflow-wrap:anywhere;flex:16rem;min-width:0;font-size:.88rem}.ops-grid-saved-notice-actions{flex:none;align-items:center;gap:.5rem;display:flex}.ops-grid-saved-notice-actions button.linkish{color:var(--fg-orange-45);text-underline-offset:2px;font-weight:600;text-decoration:underline}button.ops-grid-saved-notice-close{min-width:var(--touch-min);color:var(--fg-orange-45);padding:0 .4rem;font-size:1.2rem;line-height:1;background:0 0!important}.ops-grid-filtered-empty{color:var(--fg-amber-30);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:1.5rem 1rem;font-weight:600;display:flex}.ops-grid{position:relative}.ops-grid-filtered-empty-overlay{z-index:2;pointer-events:none;position:absolute;left:0;right:0}.ops-grid-filtered-empty-overlay button{pointer-events:auto}.filters-row .filterable-select.filter-period{flex:0 9.5rem;min-width:8.5rem}.ops-rdg-header-top{align-items:center;gap:.15rem;width:100%;min-width:0;display:flex}.ops-rdg-header-top .ops-rdg-header-sort,.ops-rdg-header-top .ops-rdg-header-title{flex:auto;min-width:0}.ops-rdg-header-opts{cursor:pointer;opacity:0;flex:none;min-width:1.1rem;margin:0;font-size:.95rem;line-height:1;transition:opacity .1s;min-height:auto!important;color:var(--fg-slate-52c)!important;background:0 0!important;border:0!important;padding:0 .15rem!important}.ops-rdg-header:hover .ops-rdg-header-opts,.ops-rdg-header-opts:hover,.ops-rdg-header-opts:focus-visible{opacity:1;color:var(--fg-slate-24)!important}@media (hover:none){.ops-rdg-header-opts{opacity:1}}.ops-cell-hint{z-index:2700;border:1px solid var(--bd-gray-64);background:var(--bg-white);max-width:min(28rem,70vw);max-height:min(16rem,50vh);color:var(--fg-slate-24);white-space:pre-wrap;overflow-wrap:anywhere;box-shadow:0 2px 8px var(--bd-slate-24-a18);border-radius:2px;margin:0;padding:4px 8px;font-size:13px;line-height:1.35;position:fixed;overflow:auto}.ops-cell-menu{z-index:2700;background:var(--bg-white);border:1px solid var(--bd-slate-85);min-width:11rem;box-shadow:0 12px 32px var(--bd-slate-24-a18);border-radius:8px;margin:0;padding:.25rem 0;list-style:none;position:fixed}.ops-cell-menu-item{text-align:left;width:100%;color:var(--fg-slate-24);cursor:pointer;background:0 0;border:0;padding:.4rem .85rem;font-size:.88rem;display:block}.ops-cell-menu-item:hover,.ops-cell-menu-item:focus-visible{background:var(--bg-slate-95b)}.ops-grid-options-menu{background:var(--bg-white);border:1px solid var(--bd-slate-85);min-width:220px;max-height:min(70vh,420px);box-shadow:0 12px 32px var(--bd-slate-24-a18);border-radius:8px;margin:0;padding:.25rem 0;list-style:none;overflow:auto}.ops-grid-options-sep{background:var(--bg-gray-94);height:1px;margin:.25rem 0}.ops-grid-options-item{text-align:left;width:100%;color:var(--fg-slate-24);cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.88rem;display:flex}.ops-grid-options-item:hover,.ops-grid-options-item:focus-visible{background:var(--bg-slate-95b)}.ops-grid-options-item:disabled{opacity:.45;cursor:default}.ops-grid-options-check{width:.9rem;color:var(--fg-blue-49);flex:0 0 .9rem;font-size:.8rem}.ops-column-chooser{max-width:22rem}.ops-column-chooser-tree{max-width:26rem}.ops-column-chooser-tree>.ops-column-chooser-list{max-height:min(60vh,420px)}.ops-column-chooser-search{box-sizing:border-box;width:100%;margin:0 0 .65rem}.ops-column-chooser-list{max-height:min(50vh,320px);margin:0;padding:0;list-style:none;overflow:auto}.ops-column-chooser-nested{max-height:none;padding-left:.85rem;overflow:visible}.ops-column-chooser-row{color:var(--fg-slate-24);align-items:center;gap:.35rem;padding:.22rem .1rem;display:flex}.ops-column-chooser-check{cursor:pointer;align-items:center;gap:.5rem;min-width:0;display:flex}.ops-column-chooser-twist{width:1.1rem;color:var(--fg-slate-52c);cursor:pointer;background:0 0;border:0;flex:0 0 1.1rem;padding:0;line-height:1}.ops-column-chooser-twist-spacer{flex:0 0 1.1rem;width:1.1rem}.ops-filter-active-cue{color:var(--fg-blue-49);background:var(--bg-slate-95b);border-radius:8px;padding:.35rem .55rem;font-size:.8rem;font-weight:600}.ops-filter-editor{max-width:min(52rem,96vw)}.ops-filter-editor .filterable-select input{padding-right:2.2rem!important}.ops-filter-editor .filterable-select-chevron{color:var(--fg-slate-42);right:.5rem}.ops-filter-editor .filterable-select-chevron svg{width:20px;height:20px}.ops-filter-group{border:1px solid var(--bd-gray-94);background:var(--bg-gray-98b);border-radius:10px;flex-direction:column;gap:.55rem;padding:.65rem;display:flex}.ops-filter-group-head{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ops-filter-group-head>button.ops-filter-add{min-height:var(--touch-min);border-radius:8px;padding:.45rem .85rem;font-weight:600}.ops-filter-logic{width:7rem}.ops-filter-logic-wide{width:9.5rem}.ops-filter-bar{background:var(--bg-gray-96b);border:1px solid var(--bd-slate-85);border-radius:8px;align-items:center;gap:.4rem;min-width:0;padding:.35rem .55rem;display:flex}.ops-filter-bar-off{opacity:.65}.ops-filter-bar-clear,.ops-filter-bar-edit{border:1px solid var(--bd-slate-85);background:var(--bg-white);min-height:var(--touch-min);color:var(--fg-slate-24);cursor:pointer;border-radius:6px;flex:none;padding:0 .65rem}.ops-filter-bar-clear{min-width:var(--touch-min);color:var(--fg-slate-58);font-size:1.15rem;line-height:1}.ops-filter-bar-clear:hover{color:var(--fg-red-54)}.ops-filter-bar-enable{align-items:center;margin:0;display:flex}.ops-filter-bar-text{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;color:var(--fg-slate-24);font:inherit;cursor:pointer;background:0 0;border:0;flex:auto;padding:.2rem .25rem;font-size:.88rem;overflow:hidden}.ops-filter-bar-text:hover{color:var(--fg-blue-49)}.ops-filter-group-items{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.ops-filter-item{align-items:flex-start;gap:.4rem;display:flex}.ops-filter-leaf{flex:auto;grid-template-columns:minmax(8rem,1fr) minmax(8rem,1fr) minmax(7rem,1fr);gap:.4rem;min-width:0;display:grid}.ops-filter-remove{color:var(--fg-slate-58);cursor:pointer;min-height:var(--touch-min);min-width:var(--touch-min);background:0 0;border:0;flex:none;font-size:1.15rem;line-height:1}.ops-filter-remove:hover{color:var(--fg-red-54)}button.ops-grid-row-delete{width:1.75rem;height:1.75rem;color:var(--fg-red-54);box-shadow:none;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;display:inline-flex}button.ops-grid-row-delete:hover:not(:disabled),button.ops-grid-row-delete:focus-visible{background:var(--bg-slate-96c);color:var(--fg-red-50c)}button.ops-grid-row-history,button.ops-grid-row-edit{width:1.75rem;height:1.75rem;color:var(--fg-slate-24);box-shadow:none;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;display:inline-flex}button.ops-grid-row-history:hover:not(:disabled),button.ops-grid-row-history:focus-visible,button.ops-grid-row-edit:hover:not(:disabled),button.ops-grid-row-edit:focus-visible{background:var(--bg-slate-95c);color:var(--fg-slate-22)}button.ops-grid-row-edit:disabled,button.ops-grid-row-delete:disabled,button.ops-grid-row-history:disabled{opacity:.45;cursor:not-allowed}.ops-rdg-group-cell{min-width:0;max-width:100%;color:var(--fg-slate-24);align-items:center;gap:.4rem;font-weight:650;display:inline-flex}.ops-rdg-group-cell button{color:var(--fg-slate-24)!important;background:0 0!important;border-radius:4px!important;min-height:auto!important;padding:.1rem .2rem!important}.ops-rdg-group-count{flex-shrink:0;font-size:.78rem;font-weight:500}.ops-rdg .rdg-row[aria-level]{background:var(--bg-gray-98b)}.ops-rdg .rdg-row[aria-level] .rdg-cell{font-weight:600}.ops-group-bar{background:var(--bg-gray-98c);border:1px solid var(--bd-gray-94);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.35rem;padding:.45rem .65rem;display:flex}.ops-group-bar-label{color:var(--fg-slate-49);font-size:.85rem;font-weight:600}.ops-group-bar-hint{margin-left:auto;font-size:.78rem}.ops-group-chip{cursor:pointer;line-height:1.2;border:1px solid var(--bd-slate-75)!important;background:var(--bg-slate-93)!important;color:var(--fg-slate-24)!important;font:inherit!important;border-radius:999px!important;min-height:auto!important;padding:.25rem .65rem!important;font-size:.82rem!important;font-weight:600!important}.ops-group-chip:hover{background:var(--bg-slate-87)!important;color:var(--fg-slate-21)!important}.ops-group-bar-select,.ops-group-bar .filterable-select{flex:0 12rem;width:auto;min-width:10rem;max-width:16rem}.ops-group-bar .filterable-select input{box-sizing:border-box;font:inherit;width:100%;border:1px solid var(--bd-slate-85)!important;background:var(--bg-white)!important;color:var(--fg-slate-24)!important;min-height:var(--touch-min)!important;border-radius:8px!important;padding:.45rem 1.75rem .45rem .7rem!important}.ops-group-bar .filterable-select input:focus{outline:2px solid var(--bd-blue-81);outline-offset:0;border-color:var(--bd-blue-81)!important}.ops-grid-wrap .pager{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:.25rem;display:flex}.ops-pager-page-size{flex:none;width:auto;min-width:5.5rem}.ops-pager-page-size input{font-size:.85rem;min-height:auto!important;padding:.35rem 1.6rem .35rem .6rem!important}.ops-pager-summary{font-size:.85rem}.ops-grid-hint{font-weight:600;display:block}.pager{flex-wrap:wrap;align-items:stretch;gap:0;display:inline-flex}.pager button{min-height:var(--touch-min);border-radius:0;margin:0}.pager button:first-of-type{border-radius:8px 0 0 8px}.pager button:last-of-type{border-left:1px solid var(--bd-white-a28);border-radius:0 8px 8px 0}.pager button:disabled{opacity:.55}button{background:var(--bg-blue-57);color:var(--fg-white);cursor:pointer;min-height:var(--touch-min);border:0;border-radius:8px;padding:.55rem .9rem}button:hover:not(:disabled):not(.secondary):not(.danger):not(.linkish):not(.attachment-link):not(.quote-policy-calc){background:var(--bg-blue-51)}button:disabled{opacity:.6;cursor:default}button.linkish{color:var(--fg-slate-76);text-align:left;background:0 0;min-height:auto;padding:0}button.attachment-link{min-height:0;color:var(--fg-blue-57);text-align:left;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;font-weight:600;text-decoration:underline}button.attachment-link:hover:not(:disabled){color:var(--fg-blue-45);background:0 0}.chip-list{flex-wrap:wrap;gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.chip-list li{background:var(--bg-gray-97c);border-radius:4px;padding:.25rem .5rem;font-size:.9rem}table{border-collapse:collapse;background:var(--bg-white-a94);border:1px solid var(--bd-white-a55);width:100%;box-shadow:0 8px 28px var(--bd-slate-26-a12);border-radius:12px;overflow:hidden}.table-scroll{-webkit-overflow-scrolling:touch;width:100%;min-width:0;overflow-x:auto}th,td{border-bottom:1px solid var(--bd-gray-94);text-align:left;padding:.7rem .85rem;font-size:.92rem}th{background:var(--bg-gray-98c);color:var(--fg-slate-49);font-weight:600}.muted{color:var(--fg-slate-63);font-size:.85rem}.plane-loader{color:var(--fg-blue-57);flex-direction:column;justify-content:center;align-items:center;gap:.55rem;padding:1.25rem .5rem;display:flex}.plane-loader-sm{flex-direction:row;gap:.4rem;padding:0;display:inline-flex}button .plane-loader{color:inherit;padding:0}button .plane-loader .plane-loader-label{color:inherit}.plane-loader-scene{flex-shrink:0;position:relative}.plane-loader-sm .plane-loader-scene{width:48px;height:48px}.plane-loader-md .plane-loader-scene{width:96px;height:96px}.plane-loader-lg .plane-loader-scene{width:140px;height:140px}.plane-loader-cloud{opacity:.2;background:currentColor;border-radius:999px;animation:10s linear infinite plane-loader-cloud;position:absolute}.plane-loader-cloud-a{width:22%;height:9%;animation-duration:11s;top:26%;left:62%}.plane-loader-cloud-b{opacity:.14;width:16%;height:7%;animation-duration:13s;animation-delay:-4s;top:58%;left:70%}.plane-loader-cloud-c{opacity:.16;width:12%;height:5%;animation-duration:9s;animation-delay:-2s;top:40%;left:78%}.plane-loader-route{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.plane-loader-route-track{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-dasharray:3 4;opacity:.28}.plane-loader-route-trail{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-dasharray:16 167;opacity:.42;animation:2.8s linear infinite plane-loader-trail}.plane-loader-craft{offset-path:ellipse(36% 22% at 50% 50%);offset-anchor:center;offset-rotate:auto 45deg;animation:2.8s linear infinite plane-loader-fly;display:flex;position:absolute;top:0;left:0}.plane-loader-craft svg{filter:drop-shadow(0 1px 2px var(--bd-slate-23-a28));animation:1.4s ease-in-out infinite plane-loader-bob;display:block}.plane-loader-label{color:var(--fg-slate-63);margin:0;font-size:.85rem}.plane-loader-sm .plane-loader-label{font-size:inherit}@keyframes plane-loader-fly{to{offset-distance:100%}}@keyframes plane-loader-trail{to{stroke-dashoffset:-183px}}@keyframes plane-loader-cloud{0%{opacity:0;transform:translate(0)}12%{opacity:.2}88%{opacity:.14}to{opacity:0;transform:translate(-160%)}}@keyframes plane-loader-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.plane-loader-craft{offset-path:none;justify-content:center;align-items:center;animation:none;inset:0}.plane-loader-craft svg,.plane-loader-route-trail,.plane-loader-cloud{animation:none}.plane-loader-cloud,.plane-loader-route-trail{display:none}}.error{background:var(--bg-slate-95d);color:var(--fg-red-45);border-radius:8px;padding:.75rem 1rem}.login-page{isolation:isolate;min-height:100dvh;padding:max(1rem, var(--safe-top)) max(1rem, var(--safe-right)) max(1rem, var(--safe-bottom)) max(1rem, var(--safe-left));background-color:var(--bg-blue-53);place-items:center;display:grid;position:relative;overflow-x:clip}.login-page>*{z-index:1;position:relative}.login-page-animated{overflow:clip}.login-page-animated:before{will-change:transform;animation:16s ease-in-out infinite alternate login-cruise;inset:-14%}.login-page-animated:after{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(ellipse 20% 7% at 24% 66%, var(--bg-white-a55), transparent 72%), radial-gradient(ellipse 15% 5% at 62% 80%, var(--bg-white-a50), transparent 72%), radial-gradient(ellipse 24% 6% at 84% 54%, var(--bg-white-a34), transparent 72%), radial-gradient(ellipse 12% 4% at 44% 36%, var(--bg-white-a30), transparent 72%);filter:blur(7px);will-change:transform;background-repeat:repeat-x;background-size:50% 100%;width:200%;animation:36s linear infinite login-clouds;position:absolute;top:0;bottom:0;left:0}@keyframes login-cruise{0%{transform:scale(1.02)translate(-3.5%,2%)rotate(-.8deg)}50%{transform:scale(1.14)translate(1%,-2.5%)rotate(.5deg)}to{transform:scale(1.2)translate(3.5%,1.5%)rotate(1deg)}}@keyframes login-clouds{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes login-drift-gentle{0%{transform:scale(1.04)translate(-2.4%,1.2%)}to{transform:scale(1.09)translate(2.4%,-1.2%)}}@media (prefers-reduced-motion:reduce){.login-page-animated:before{animation:40s ease-in-out infinite alternate login-drift-gentle;inset:-10%}.login-page-animated:after{animation-duration:120s}}.portal-login-page,.portal-shell{isolation:isolate;background-color:var(--bg-blue-46);position:relative}.portal-login-page:before,.portal-shell:before{content:"";z-index:0;pointer-events:none;background-color:var(--bg-blue-46);background-image:linear-gradient(165deg, var(--bg-blue-31-a62) 0%, var(--bg-blue-54-a40) 42%, var(--bg-blue-77-a28) 72%, var(--bg-slate-91-a22) 100%), url(/portal-login-bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.portal-login-page>*,.portal-shell>*{z-index:1;position:relative}.login-card{background:var(--bg-white-a94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:min(420px,100%);max-width:100%;box-shadow:0 16px 48px var(--bd-slate-19-a35);box-sizing:border-box;border:1px solid var(--bd-white-a55);border-radius:16px;flex-direction:column;gap:.85rem;padding:1.5rem;display:flex}.user-security-note{background:var(--bg-yellow-96);color:var(--fg-orange-41);border-radius:8px;margin:0 0 .75rem;padding:.55rem .75rem;font-size:.88rem}.user-security-toggle{cursor:pointer;align-items:flex-start;gap:.55rem;margin:0 0 .85rem;display:flex}.user-security-toggle input{margin-top:.2rem}.user-signins-table td{white-space:nowrap}.login-card.login-card-wide{width:min(480px,100%)}.login-card h1.login-brand{align-items:center;gap:.6rem;display:flex}.login-card h1.login-brand svg{color:var(--c-brand);flex-shrink:0}.login-card h1+p.muted{margin-top:-.35rem}.login-card label.login-check{flex-direction:row;align-items:center;gap:.5rem;font-weight:500}.login-card label.login-check input{width:auto;min-height:0;margin:0}.login-card input.login-otp{letter-spacing:.35em;text-align:center;font-variant-numeric:tabular-nums;font-size:1.35rem}.login-card>button:not(.linkish){width:100%;min-height:44px}.login-card .login-link{align-self:center;font-size:.88rem}.mfa-setup-steps{color:var(--fg-slate-37);flex-direction:column;gap:.25rem;margin:0;padding-left:1.2rem;font-size:.9rem;display:flex}.mfa-qr{justify-content:center;align-items:center;min-height:200px;display:flex}.mfa-qr img{border:1px solid var(--bd-slate-93);background:var(--bg-white);border-radius:10px;padding:6px}.mfa-key{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .6rem;font-size:.85rem;display:flex}.mfa-key code{background:var(--bg-gray-97c);color:var(--fg-slate-21);letter-spacing:.04em;overflow-wrap:anywhere;border-radius:6px;padding:.25rem .5rem;font-size:.92rem}.mfa-recovery-codes{border:1px dashed var(--bd-slate-87);background:var(--bg-gray-98b);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1.2rem;margin:0;padding:.75rem 1rem .75rem 2rem;display:grid}.mfa-recovery-codes code{letter-spacing:.05em;color:var(--fg-slate-21);font-size:.95rem}.mfa-recovery-actions{gap:.6rem;display:flex}.mfa-recovery-actions button{flex:1}@media (width<=420px){.mfa-recovery-codes{grid-template-columns:1fr}}.login-card label{flex-direction:column;gap:.35rem;font-size:.9rem;display:flex}.login-card input{box-sizing:border-box;width:100%;max-width:100%}.login-card button[type=submit]{justify-content:center;align-items:center;width:100%;min-height:44px;display:inline-flex}.login-card button.secondary{width:100%;min-height:44px}.login-captcha{justify-content:center;display:flex}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.panel{background:var(--bg-white-a94);-webkit-backdrop-filter:blur(8px);border:1px solid var(--bd-white-a55);box-shadow:0 8px 28px var(--bd-slate-26-a12);border-radius:12px;min-width:0;padding:1rem}.panel table{box-shadow:none}:is(.detail-section:has(>table),.detail-section:has(>.simple-table),.panel:has(>table),.nested-card:has(table)){-webkit-overflow-scrolling:touch;overflow-x:auto}.nested-card{border:1px solid var(--bd-slate-93);background:var(--bg-gray-98b);border-radius:10px;min-width:0;padding:.85rem 1rem}.nested-card.highlight{outline:2px solid var(--bd-blue-55b);outline-offset:2px;background:var(--bg-slate-97d)}.ops-rdg .rdg-row.row-reconfirmed,.ops-rdg .rdg-row.row-reconfirmed .rdg-cell{background-color:var(--bg-green-87)!important}.ops-rdg .rdg-row.ops-row-blocked,.ops-rdg .rdg-row.ops-row-blocked .rdg-cell,.ops-rdg .rdg-row.ops-row-blocked:hover .rdg-cell,.ops-rdg .rdg-row.rdg-row-selected.ops-row-blocked .rdg-cell{background-color:var(--bg-red-86)!important}.ops-mobile-card.ops-row-blocked,.ops-mobile-card.ops-row-blocked.selected{background:var(--bg-red-86)}.ops-rdg .rdg-row.ops-row-recon-complete,.ops-rdg .rdg-row.ops-row-recon-complete .rdg-cell,.ops-rdg .rdg-row.ops-row-recon-complete:hover .rdg-cell,.ops-rdg .rdg-row.rdg-row-selected.ops-row-recon-complete .rdg-cell{background-color:var(--bg-green-87)!important}.ops-mobile-card.ops-row-recon-complete,.ops-mobile-card.ops-row-recon-complete.selected{background:var(--bg-green-87)}.ops-rdg .rdg-row.ops-row-paid,.ops-rdg .rdg-row.ops-row-paid .rdg-cell,.ops-rdg .rdg-row.ops-row-paid:hover .rdg-cell,.ops-rdg .rdg-row.rdg-row-selected.ops-row-paid .rdg-cell{background-color:var(--bg-green-91)!important}.ops-mobile-card.ops-row-paid,.ops-mobile-card.ops-row-paid.selected{background:var(--bg-green-91)}.ops-rdg .rdg-row.ops-row-qb-ok,.ops-rdg .rdg-row.ops-row-qb-ok .rdg-cell,.ops-rdg .rdg-row.ops-row-qb-ok:hover .rdg-cell,.ops-rdg .rdg-row.rdg-row-selected.ops-row-qb-ok .rdg-cell{background-color:var(--bg-green-94)!important}.ops-mobile-card.ops-row-qb-ok,.ops-mobile-card.ops-row-qb-ok.selected{background:var(--bg-green-94)}.ops-queue-split{grid-template-columns:minmax(16rem,38%) minmax(0,1fr);align-items:stretch;gap:.85rem;display:grid}.ops-generated-split{grid-template-columns:minmax(14rem,28%) minmax(0,1fr)}.ops-generated-ticket-split{grid-template-columns:minmax(11rem,15rem) minmax(0,1fr);min-height:22rem}.gt-empty{text-align:center;min-height:16rem;color:var(--fg-blue-57);flex-direction:column;justify-content:center;align-items:center;gap:.35rem;display:flex}.gt-empty h2{color:var(--fg-slate-24);margin:.35rem 0 0;font-size:1.05rem}.gt-pnr-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.gt-detail-card .gt-pnr-top{align-items:center;margin-bottom:.9rem}.gt-detail-card .ticket-card-actions{justify-content:flex-end;padding-top:0}.gt-detail-card .main-info-grid{border-top:1px solid var(--bd-slate-24-a8);padding-top:.85rem}.gt-pnr-heading{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.gt-pnr-heading h2{letter-spacing:.02em;color:var(--fg-slate-24);margin:0;font-size:1.35rem}.gt-pax{color:var(--fg-slate-49);margin:.2rem 0 0}.gt-status{background:var(--bg-gray-96c);color:var(--fg-slate-49);border-radius:999px;align-items:center;padding:.15rem .55rem;font-size:.75rem;font-weight:650;display:inline-flex}.gt-status-0{background:var(--bg-slate-96d);color:var(--fg-green-51)}.gt-status-1{background:var(--bg-slate-95b);color:var(--fg-blue-44b)}.gt-status-inline{vertical-align:middle;margin-left:.35rem;padding:.12rem .45rem;font-size:.72rem;display:inline-block}.gt-import-air-form{margin-top:.75rem}.gt-import-air-content{white-space:pre-wrap;word-break:break-word;min-height:12rem;font-family:ui-monospace,Consolas,monospace;font-size:.8125rem;line-height:1.45}.gt-facts{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.75rem 1rem;margin:.9rem 0 0;display:grid}.gt-facts dt{color:var(--fg-slate-63);margin:0 0 .15rem;font-size:.75rem}.gt-facts dd{color:var(--fg-slate-24);overflow-wrap:anywhere;margin:0}.gt-workspace{grid-template-columns:minmax(13rem,17rem) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.gt-rail-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.65rem;display:flex}.gt-rail-head h3,.gt-itinerary h3{color:var(--fg-slate-24);margin:0;font-size:.95rem}.gt-itinerary{flex-direction:column;gap:.75rem;min-width:0;display:flex}.gt-itinerary h3:not(:first-child){margin-top:.35rem}button.gt-toolbar-btn{align-items:center;gap:.35rem;min-height:2rem;padding:.35rem .7rem;display:inline-flex}.gt-ticket-list,.gt-error-list,.gt-legs{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.gt-ticket-row,.gt-error-row{border:1px solid var(--bd-slate-90c);background:var(--bg-white);border-radius:8px;align-items:center;gap:.15rem;display:flex}.gt-ticket-row button.ops-grid-row-delete,.gt-error-row button.ops-grid-row-delete{flex:none;min-height:1.75rem;margin-right:.25rem}.gt-ticket-row.active{border-color:var(--bd-blue-57);background:var(--bg-slate-97e)}button.gt-ticket-pick{min-width:0;color:var(--fg-slate-24);text-align:left;box-shadow:none;background:0 0;flex-direction:column;flex:1;align-items:flex-start;gap:.15rem;padding:.55rem .65rem;display:flex}button.gt-ticket-pick strong{overflow-wrap:anywhere}button.gt-ticket-pick:hover:not(:disabled){color:var(--fg-slate-24);background:0 0}.gt-ticket-row.active button.gt-ticket-pick:hover:not(:disabled){background:0 0}.gt-error-row{justify-content:space-between;padding:.55rem .45rem .55rem .7rem}.gt-error-row p{margin:.15rem 0 0}.gt-leg{border:1px solid var(--bd-slate-90c);background:var(--bg-gray-99b);border-radius:10px;padding:.75rem .85rem}.gt-leg-head{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.gt-chip{background:var(--bg-slate-95b);color:var(--fg-blue-44b);border-radius:999px;margin-left:auto;padding:.1rem .5rem;font-size:.75rem;font-weight:650}.gt-route{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;margin-top:.65rem;display:grid}.gt-route>div{flex-direction:column;gap:.1rem;min-width:0;display:flex}.gt-airport{letter-spacing:.04em;color:var(--fg-slate-24);font-size:1.15rem;font-weight:700}.gt-when,.gt-leg-meta{color:var(--fg-slate-49);font-size:.85rem}.gt-route-arrow{color:var(--fg-blue-57);font-size:1.25rem;line-height:1}.gt-leg-meta{margin:.55rem 0 0}button.gt-leg-open.linkish{width:100%;color:inherit;text-align:left;min-height:0;box-shadow:none;background:0 0;margin-top:.35rem;padding:0;display:block}button.gt-leg-open.linkish:hover:not(:disabled){color:inherit;background:0 0}button.gt-ticket-pick.linkish{color:var(--fg-slate-24);min-height:0}button.gt-ticket-pick .muted{color:var(--fg-slate-63);font-size:.78rem}.gt-leg-actions{align-items:center;gap:.35rem;margin-left:auto;display:flex}.gt-empty-inline{margin:0}@media (width<=720px){.gt-workspace,.gt-pnr-top{flex-direction:column;grid-template-columns:1fr;display:flex}}.ops-queue-list,.ops-queue-detail{min-width:0}.ops-queue-detail{flex-direction:column;gap:.75rem;display:flex}.ops-queue-detail .main-info>h2{color:var(--fg-slate-33);margin:0 0 .85rem;font-size:1rem;font-weight:600}.ops-rdg .rdg-row.ops-queue-row-selected,.ops-rdg .rdg-row.ops-queue-row-selected .rdg-cell{background-color:var(--bg-slate-95b)}.ops-rdg .rdg-row.ops-row-pnr-error,.ops-rdg .rdg-row.ops-row-pnr-error .rdg-cell,.ops-rdg .rdg-row.ops-row-pnr-error:hover .rdg-cell,.ops-rdg .rdg-row.rdg-row-selected.ops-row-pnr-error .rdg-cell,.ops-rdg .rdg-row.ops-queue-row-selected.ops-row-pnr-error .rdg-cell{color:var(--fg-white)!important;background-color:red!important}.ops-mobile-card.ops-row-pnr-error{color:var(--fg-white);background:red}.ops-rdg .rdg-row.ops-row-error-text .rdg-cell{color:red!important}button.gt-toolbar-btn{align-items:center;gap:.35rem;display:inline-flex}.gt-flight-panel{width:min(920px,96vw)}.gt-flight-panel .edit-form{max-height:min(65vh,36rem);padding-right:.15rem;overflow:auto}@media (width<=960px){.ops-queue-split{grid-template-columns:1fr}}.voucher-tickets>.toolbar{margin-bottom:.75rem}.voucher-tickets>.toolbar h3{margin:0;font-size:1.05rem;line-height:1.3}.ticket-card{flex-direction:column;gap:.85rem;display:flex}.ticket-card>.detail-fields{gap:1rem 1.25rem}.ticket-card .detail-field dt{margin-bottom:.25rem}.ticket-card-actions{flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:.15rem;display:flex}.ops-action-btn,.ticket-card-actions>button{white-space:nowrap;justify-content:center;align-items:center;gap:.35rem;line-height:1;display:inline-flex}.ops-action-btn svg,.ticket-card-actions>button svg{flex-shrink:0;display:block}.row-actions{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:.35rem;display:flex}.data-table th.ops-table-actions-col,.data-table td.ops-table-actions-col{white-space:nowrap;vertical-align:middle;width:1%}.ticket-card-actions-inline{justify-content:flex-end;padding-top:0}.ticket-md{grid-template-columns:minmax(14rem,25rem) minmax(0,1fr);align-items:start;gap:.85rem;display:grid}.ticket-md.is-standalone{grid-template-columns:1fr}.ticket-md-list{border:1px solid var(--bd-slate-91b);background:var(--bg-gray-98c);border-radius:8px;flex-direction:column;max-height:23.7rem;display:flex;overflow:hidden}.ticket-md-list-head{background:var(--bg-gray-95);color:var(--fg-slate-47);text-transform:uppercase;letter-spacing:.03em;flex-shrink:0;padding:.45rem .55rem;font-size:.72rem;font-weight:650}.ticket-md-list-body{flex:1;min-height:0;overflow-y:auto}.ticket-md-item{border:none;border-top:1px solid var(--bd-gray-94);text-align:left;width:100%;font:inherit;cursor:pointer;color:var(--fg-slate-24);background:0 0;padding:.5rem .55rem;display:block}.ticket-md-item:hover:not(:disabled){background:var(--bg-white-a80)}.ticket-md-item.is-selected{background:var(--bg-slate-95b);font-weight:600}.ticket-md-item:disabled{cursor:default}.ticket-md-list .muted{margin:0;padding:.55rem}.ticket-md-detail{min-width:0}.ticket-md-subtabs{margin:0 0 .75rem}.ticket-md-flights{margin-top:1rem}.ticket-md-flights>.toolbar{margin-bottom:.5rem}.ticket-md-flights>.toolbar h3{margin:0 auto 0 0;font-size:1.05rem}@media (width<=860px){.ticket-md{grid-template-columns:1fr}}.ticket-card .nested-flights{border-top:1px solid var(--bd-slate-93);margin-top:0;padding-top:.85rem}.ticket-card .nested-flights h4{color:var(--fg-slate-37);margin:0 0 .5rem;font-size:.9rem;font-weight:600}.ticket-card .nested-flights .muted{color:var(--fg-slate-63);margin:0;font-size:.88rem}.nested-flights{margin-top:.75rem;overflow-x:auto}.quote-flight-grid th,.quote-flight-grid td{white-space:nowrap}.nested-flights h4{margin:0 0 .4rem;font-size:.9rem}.simple-table{border-collapse:collapse;width:100%;font-size:.88rem}.simple-table th,.simple-table td{text-align:left;border-bottom:1px solid var(--bd-slate-93);padding:.35rem .5rem}.simple-table th{color:var(--fg-slate-47);font-weight:600}.modal-backdrop{background:var(--bg-slate-21-a45);z-index:1000;padding:max(1rem, var(--safe-top)) max(1rem, var(--safe-right)) max(1rem, var(--safe-bottom)) max(1rem, var(--safe-left));justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-panel{background:var(--bg-white);width:min(560px,100%);max-height:min(90vh,100dvh - 2rem);box-shadow:0 16px 40px var(--bd-slate-21-a20);box-sizing:border-box;border-radius:12px;padding:1.25rem 1.4rem;overflow:auto}.modal-panel h3{margin:0 0 .35rem}.modal-panel.amadeus-panel{flex-direction:column;width:min(666px,100%);padding:0;display:flex;overflow:hidden}.modal-panel.flight-form-panel{flex-direction:column;width:min(1100px,96vw);max-height:min(90vh,100dvh - 2rem);padding-bottom:.9rem;display:flex;overflow:hidden}.flight-form-header{flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.flight-form-header h3{margin:0}.flight-form-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.flight-form-nav{align-items:center;gap:.4rem;display:flex}.flight-form-nav button{align-items:center;gap:.3rem;display:inline-flex}.flight-form-nav-count{text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:3.5rem}@media (width<=600px){.flight-form-nav-label{display:none}}.flight-form-fieldset{border:0;min-width:0;margin:0;padding:0}.flight-form-tabs{flex-shrink:0;margin:.35rem 0 .65rem}.flight-form-body{flex:auto;min-height:0;padding-right:.15rem;overflow:auto}.flight-form-panel .edit-form{grid-template-columns:repeat(3,minmax(0,1fr))}.flight-form-footer{border-top:1px solid var(--bd-gray-94);flex-shrink:0;margin-top:.75rem;padding-top:.65rem}.flight-form-panel .quote-price-group-modal{box-shadow:none;margin-bottom:0}.flight-form-panel .quote-fare-grid,.flight-form-panel .quote-policy-grid{overflow-x:auto}@media (width<=900px){.flight-form-panel .edit-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.flight-form-panel .edit-form{grid-template-columns:1fr}}.amadeus-panel textarea{resize:vertical;width:100%;min-height:20rem;font:inherit;box-sizing:border-box;border:none;border-radius:12px 12px 0 0;flex:1;margin:0;padding:.75rem .9rem;display:block}.amadeus-panel .edit-form-actions{border-top:1px solid var(--bd-gray-94);justify-content:flex-end;margin:0;padding:.65rem 1rem}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.grid-2 .span-2{grid-column:span 2}.role-checklist{border:1px solid var(--bd-slate-90d);border-radius:8px;flex-direction:column;gap:.35rem;padding:.75rem 1rem;display:flex}.admin-user-roles .toolbar-actions-row{justify-content:flex-start;align-items:flex-end;margin-bottom:.75rem}.admin-user-roles .lookup-inline{flex-direction:column;flex:240px;gap:.25rem;min-width:min(100%,280px);display:flex}.admin-role-link.toolbar-actions-row{justify-content:flex-start;align-items:flex-end;margin-bottom:.75rem}.admin-role-link .lookup-inline{width:min(100%,28rem);min-width:0;max-width:28rem;color:var(--fg-slate-49);flex-direction:column;flex:18rem;gap:.3rem;font-size:.8rem;font-weight:400;display:flex}.admin-role-link .filterable-select input,.role-criteria-row .filterable-select input{border:1px solid var(--bd-slate-85);background:var(--bg-white);color:var(--fg-slate-24);box-sizing:border-box;width:100%;max-width:100%;min-height:var(--touch-min);border-radius:8px;padding:.5rem .65rem;font-size:.92rem;font-weight:400}@media (width<=767px){.admin-role-link .lookup-inline{flex-basis:100%;width:100%;max-width:none}.admin-role-link .filterable-select input,.role-criteria-row .filterable-select input{font-size:16px}}.checkbox-inline{min-height:var(--touch-min);align-items:center;gap:.5rem;font-weight:400;display:flex}.notes-block{white-space:pre-wrap;margin:0;font-family:inherit}@media (width<=1023px){:root{--content-pad:1rem}.grid-3{grid-template-columns:1fr}.ops-grid-hint{display:none}}@media (width<=767px){.ops-grid-hint{font-size:.8rem;display:block}}@media (width<=1023px) and (width>=768px){.main-info-grid,.financial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){:root{--content-pad:.75rem;--touch-min:44px}.detail-page h1{font-size:1.25rem}.edit-form.statement-term-form,.edit-form.credit-term-form,.edit-form.credit-card-form{grid-template-columns:1fr}.detail-actions,.toolbar-actions-row,.edit-form-actions,.dialog-actions,.record-toolbar{width:100%}.detail-actions>button,.detail-actions>a.buttonish,.toolbar-actions-row>button,.toolbar-actions-row>a.buttonish,.edit-form-actions>button{flex:auto;justify-content:center}.main-info-grid,.financial-grid,.voucher-money-stacks,.voucher-ticket-sell-stacks,.voucher-ticket-sell-right,.grid-2,.grid-3{grid-template-columns:1fr}.grid-2 .span-2,.edit-form .form-span-2{grid-column:1/-1}.filters-row{grid-template-columns:1fr 1fr;align-items:end;gap:.5rem;display:grid}.filters-row>input:not([type=date]){grid-column:1/-1;width:100%;min-width:0}.filters-row .filter-date{min-width:0}.filters-row select,.filters-row .filterable-select,.filters-row>button[type=submit]{width:100%}.filters-row>button[type=submit]{grid-column:1/-1}.file-tabs{flex-wrap:nowrap}.file-tab{padding:.5rem .75rem;font-size:.88rem}.file-tab-action{margin-left:.25rem}.ops-grid{height:min(62vh,560px)}.ops-grid-compact{height:min(36vh,320px);min-height:200px}.ops-mobile-card-fields{gap:.4rem}.toolbar{flex-wrap:wrap;align-items:flex-start;gap:.35rem .75rem}.toolbar .page-header,.toolbar h2{flex:auto;min-width:0}.toolbar .muted{flex:100%}.detail-fields{grid-template-columns:1fr}.dialog-card,.modal-panel{border-radius:12px;width:100%;max-width:100%}.login-card{padding:1.15rem}.app-topbar-signout-label{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pager{width:100%}.pager button{flex:1}}@media (width<=360px){.login-card{padding:1rem}.app-topbar-brand strong{font-size:.9rem}}.fab-stack{right:max(1rem, var(--safe-right));bottom:max(1.15rem, var(--safe-bottom));z-index:500;pointer-events:none;flex-direction:column;align-items:flex-end;gap:.65rem;display:flex;position:fixed}.fab-stack>*{pointer-events:auto}.actions-fab-root,.chat-fab-root,.todo-fab-root,.feedback-fab-root{flex-direction:column;align-items:flex-end;gap:.65rem;display:flex;position:relative}.actions-fab-backdrop,.chat-fab-backdrop,.todo-fab-backdrop,.feedback-fab-backdrop{z-index:-1;position:fixed;inset:0}.actions-fab-backdrop{background:0 0}.chat-fab-backdrop,.todo-fab-backdrop,.feedback-fab-backdrop{background:var(--bg-slate-21-a28);-webkit-backdrop-filter:blur(4px)}.actions-fab{background:var(--bg-slate-24);width:3.25rem;height:3.25rem;color:var(--fg-white);box-shadow:0 8px 24px var(--bd-slate-21-a28);cursor:pointer;min-width:var(--touch-min);min-height:var(--touch-min);border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.actions-fab:hover{background:var(--bg-blue-35)}.actions-fab-icon{justify-content:center;align-items:center;transition:opacity .2s ease-out,transform .2s ease-out;display:inline-flex;position:absolute;inset:0}.actions-fab-icon-actions{opacity:1;transform:scale(1)}.actions-fab-icon-close,.actions-fab[data-open=true] .actions-fab-icon-actions{opacity:0;transform:scale(.6)}.actions-fab[data-open=true] .actions-fab-icon-close{opacity:1;transform:scale(1)}.actions-panel{width:min(32rem, calc(100vw - 1.5rem - var(--safe-left) - var(--safe-right)));max-height:min(42rem, calc(100dvh - 4.5rem - var(--safe-top) - var(--safe-bottom)));background:var(--bg-white-a96);-webkit-backdrop-filter:blur(10px);box-shadow:0 16px 48px var(--bd-slate-21-a22);border:1px solid var(--bd-slate-93);border-radius:10px;flex-direction:column;display:flex;position:absolute;bottom:calc(100% + .65rem);right:0;overflow:hidden}.actions-panel[data-state=open]{animation:.22s cubic-bezier(.16,1,.3,1) forwards actions-panel-open}.actions-panel[data-state=closing]{animation:.18s ease-in forwards actions-panel-close}@keyframes actions-panel-open{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes actions-panel-close{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}@keyframes actions-panel-item-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.actions-panel-header{border-bottom:1px solid var(--bd-slate-93);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .85rem;display:flex}.actions-panel-header strong{font-size:.95rem}.actions-panel-close{color:var(--fg-slate-55);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.35rem;display:inline-flex}.actions-panel-close:hover{color:var(--fg-slate-21);background:var(--bg-gray-97c)}.actions-panel-body{padding:.4rem 0 .55rem;overflow:auto}.actions-panel-group+.actions-panel-group{border-top:1px solid var(--bd-slate-93);margin-top:.1rem;padding-top:.1rem}.actions-panel-group-title{letter-spacing:.04em;text-transform:uppercase;color:var(--fg-slate-55);margin:0;padding:.3rem .85rem .1rem;font-size:.7rem;font-weight:700}.actions-panel-list{grid-template-columns:1fr 1fr;gap:0;margin:0;padding:0;list-style:none;display:grid}.actions-panel-item{text-align:left;width:100%;color:var(--fg-slate-21);min-height:2.25rem;box-shadow:none;background:0 0;border:none;border-radius:0;justify-content:flex-start;align-items:center;gap:.5rem;padding:.4rem .85rem;display:flex}.actions-panel[data-state=open] .actions-panel-item{animation:.18s ease-out both actions-panel-item-in;animation-delay:calc(var(--i,0) * 35ms)}.actions-panel-item:hover:not(:disabled){background:var(--bg-gray-97c)}.actions-panel-item:disabled{opacity:.45;cursor:default}.actions-panel-item-danger{color:var(--fg-red-54)}.actions-panel-item-icon{color:var(--fg-slate-52c);flex-shrink:0;display:inline-flex}.actions-panel-item>span:last-child{white-space:normal;line-height:1.25}.actions-panel-item-danger .actions-panel-item-icon{color:var(--fg-red-54)}.chat-fab-root>*{pointer-events:auto}.chat-fab{background:var(--bg-teal-51);width:3.25rem;height:3.25rem;color:var(--fg-white);box-shadow:0 8px 24px var(--bd-slate-21-a28);cursor:pointer;min-width:var(--touch-min);min-height:var(--touch-min);border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.chat-fab:hover{background:var(--bg-teal-60)}.chat-panel{width:min(28rem, calc(100vw - 1.5rem - var(--safe-left) - var(--safe-right)));max-height:min(40rem, calc(100dvh - 5.5rem - var(--safe-top) - var(--safe-bottom)));height:min(40rem, calc(100dvh - 5.5rem - var(--safe-top) - var(--safe-bottom)));background:var(--bg-white);box-shadow:0 16px 48px var(--bd-slate-21-a22);border:1px solid var(--bd-slate-93);border-radius:10px;flex-direction:column;display:flex;position:absolute;bottom:calc(100% + .65rem);right:0;overflow:hidden}.chat-panel-header{border-bottom:1px solid var(--bd-gray-96);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem 1rem .55rem;display:flex}.chat-panel-header strong{color:var(--fg-slate-24);font-size:1.1rem;font-weight:700;display:block}.chat-panel-sub{margin-top:.15rem;font-size:.78rem;display:block}.chat-panel-actions{align-items:center;gap:.15rem;display:inline-flex}.chat-panel-icon-btn{color:var(--fg-slate-55);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.35rem;display:inline-flex}.chat-panel-icon-btn:hover:not(:disabled){background:var(--bg-gray-96c);color:var(--fg-slate-24)}.chat-panel-icon-btn:disabled{opacity:.4;cursor:default}.chat-thread-list{background:var(--bg-gray-98b);flex-direction:column;flex:1;display:flex;overflow:auto}.chat-thread-list-toolbar{justify-content:flex-end;padding:.65rem 1rem .25rem;display:flex}.chat-thread-items{flex-direction:column;gap:.35rem;margin:0;padding:.35rem .65rem .85rem;list-style:none;display:flex}.chat-thread-item{background:var(--bg-white);border:1px solid var(--bd-slate-93);border-radius:8px;align-items:stretch;gap:.25rem;padding:.15rem .25rem .15rem .15rem;display:flex}.chat-thread-open{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;gap:.2rem;min-width:0;padding:.55rem .5rem;display:flex}.chat-thread-open:hover{background:var(--bg-gray-97c);border-radius:6px}.chat-thread-title{color:var(--fg-slate-24);white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;overflow:hidden}.chat-thread-time{font-size:.75rem}.chat-messages{background:var(--bg-gray-98b);flex-direction:column;flex:auto;gap:.75rem;min-height:0;padding:.85rem 1rem 1rem;scroll-padding-bottom:.75rem;display:flex;overflow:auto}.chat-empty{margin:.5rem 0 0;font-size:.9rem;line-height:1.45}.chat-bubble{overflow-wrap:anywhere;word-break:break-word;border-radius:10px;max-width:100%;padding:.75rem .9rem;font-size:.9rem;line-height:1.5}.chat-bubble-text{white-space:pre-wrap}.chat-bubble-body{flex-direction:column;gap:.7rem;display:flex}.chat-bubble-p{margin:0;line-height:1.45}.chat-fields{background:var(--bg-gray-98b);border:1px solid var(--bd-gray-96);border-radius:8px;flex-direction:column;gap:.4rem;margin:0;padding:.55rem .65rem;display:flex}.chat-field-row{grid-template-columns:6.25rem minmax(0,1fr);align-items:start;gap:.35rem .65rem;display:grid}.chat-field-row dt{color:var(--fg-slate-55);letter-spacing:.01em;margin:0;padding-top:.05rem;font-size:.78rem;font-weight:650;line-height:1.4}.chat-field-row dd{color:var(--fg-slate-24);overflow-wrap:anywhere;min-width:0;margin:0;font-size:.9rem;line-height:1.4}.chat-bullet-list{flex-direction:column;gap:.3rem;margin:0;padding:0 0 0 1.05rem;display:flex}.chat-bullet-list li{padding-left:.15rem;line-height:1.4}.chat-bullet-list li::marker{color:var(--fg-teal-51)}.chat-inline-link{color:var(--fg-teal-51);text-underline-offset:2px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.chat-inline-link:hover{color:var(--fg-teal-60)}.chat-bubble-user{background:var(--bg-teal-51);max-width:92%;color:var(--fg-white);align-self:flex-end}.chat-bubble-assistant,.chat-bubble-pending{background:var(--bg-white);border:1px solid var(--bd-slate-93);color:var(--fg-slate-24);align-self:stretch}.chat-bubble-error{background:var(--bg-slate-97f);border:1px solid var(--bd-red-88);color:var(--fg-red-44);white-space:pre-wrap;align-self:stretch}.chat-chips{border-top:1px solid var(--bd-gray-97);flex-wrap:wrap;gap:.35rem;margin-top:.65rem;padding-top:.55rem;display:flex}.chat-chip{background:var(--bg-slate-98b);max-width:100%;color:var(--fg-teal-51);border:1px solid var(--bd-teal-91);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;padding:.25rem .6rem;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex;overflow:hidden}.chat-chip:hover{background:var(--bg-teal-95)}.chat-composer{border-top:1px solid var(--bd-gray-96);background:var(--bg-white);flex:none;align-items:flex-end;gap:.5rem;padding:.75rem;display:flex}.chat-composer-main{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.chat-composer textarea{box-sizing:border-box;resize:none;border:1px solid var(--bd-slate-88);width:100%;font:inherit;border-radius:8px;flex:1;min-height:2.6rem;max-height:6rem;padding:.55rem .65rem}.chat-composer textarea:focus{outline:2px solid var(--bd-teal-51-a35);border-color:var(--bd-teal-51)}.chat-voice-status{color:var(--fg-teal-51);margin:0;font-size:.75rem}.chat-voice-status-error{color:var(--fg-red-51)}.chat-mic{border:1px solid var(--bd-slate-88);background:var(--bg-gray-98b);color:var(--fg-teal-51);cursor:pointer;min-height:var(--touch-min);min-width:var(--touch-min);border-radius:8px;flex:none;justify-content:center;align-items:center;padding:.55rem;display:inline-flex}.chat-mic:hover:not(:disabled){background:var(--bg-slate-98c);border-color:var(--bd-teal-91)}.chat-mic:disabled{opacity:.45;cursor:default}.chat-mic-active{background:var(--bg-teal-51);border-color:var(--bd-teal-51);color:var(--fg-white);animation:1.4s ease-in-out infinite chat-mic-pulse}@keyframes chat-mic-pulse{0%,to{box-shadow:0 0 0 0 var(--bd-teal-51-a35)}50%{box-shadow:0 0 0 6px var(--bd-teal-51-a0)}}.chat-send{background:var(--bg-teal-51);color:var(--fg-white);cursor:pointer;min-height:var(--touch-min);border:none;border-radius:8px;padding:.55rem .9rem;font-weight:600}.chat-send:hover:not(:disabled){background:var(--bg-teal-60)}.chat-send:disabled{opacity:.45;cursor:default}.todo-fab-root>*{pointer-events:auto}.todo-fab{background:var(--bg-blue-57);width:3.25rem;height:3.25rem;color:var(--fg-white);box-shadow:0 8px 24px var(--bd-slate-21-a28);cursor:pointer;min-width:var(--touch-min);min-height:var(--touch-min);border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.todo-fab:hover{background:var(--bg-blue-49)}.todo-fab-badge{background:var(--bg-red-54);min-width:1.25rem;height:1.25rem;color:var(--fg-white);text-align:center;box-sizing:border-box;border-radius:999px;padding:0 .3rem;font-size:.7rem;font-weight:700;line-height:1.25rem;position:absolute;top:-.2rem;right:-.2rem}.todo-panel{width:min(22.5rem, calc(100vw - 1.5rem - var(--safe-left) - var(--safe-right)));max-height:min(36rem, calc(100dvh - 5.5rem - var(--safe-top) - var(--safe-bottom)));height:min(36rem, calc(100dvh - 5.5rem - var(--safe-top) - var(--safe-bottom)));background:var(--bg-white);box-shadow:0 16px 48px var(--bd-slate-21-a22);border:1px solid var(--bd-slate-93);border-radius:10px;flex-direction:column;display:flex;position:absolute;bottom:calc(100% + .65rem);right:0;overflow:hidden}.todo-panel-detail{background:var(--bg-gray-99c)}.todo-panel-header{justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem 1rem .4rem;display:flex}.todo-panel-header strong{color:var(--fg-slate-24);font-size:1.15rem;font-weight:700;display:block}.todo-panel-count{margin-top:.15rem;font-size:.8rem;display:block}.todo-panel-close{color:var(--fg-slate-55);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.35rem;display:inline-flex}.todo-panel-close:hover{background:var(--bg-gray-96c);color:var(--fg-slate-24)}.todo-show-done{color:var(--fg-slate-55);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.4rem;padding:0 1rem .55rem;font-size:.8rem;display:flex}.todo-error{color:var(--fg-red-54);margin:0 1rem .5rem;font-size:.82rem}.todo-list{flex:1;min-height:0;margin:0;padding:.15rem 0;list-style:none;overflow:auto}.todo-empty{text-align:center;padding:1.5rem 1rem;font-size:.9rem}.todo-row{align-items:flex-start;gap:.15rem;padding:.15rem .35rem .15rem .5rem;display:flex}.todo-row:hover{background:var(--bg-gray-97c)}.todo-row-done .todo-row-title{color:var(--fg-slate-71);text-decoration:line-through}.todo-check{cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:.45rem .35rem;display:inline-flex}.todo-check-ring{border:2px solid var(--bd-slate-71);width:1.35rem;height:1.35rem;color:var(--fg-white);box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:inline-flex}.todo-check-ring.is-done{background:var(--bg-blue-57);border-color:var(--bd-blue-57)}.todo-row-main{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;gap:.15rem;min-width:0;padding:.45rem .65rem .45rem .15rem;display:flex}.todo-row-title{color:var(--fg-slate-24);word-break:break-word;font-size:.95rem;line-height:1.35}.todo-row-sub{flex-wrap:wrap;gap:.35rem .65rem;font-size:.75rem;display:flex}.todo-overdue{color:var(--fg-red-54);font-weight:600}.todo-quick-add{border-top:1px solid var(--bd-slate-93);background:var(--bg-white);align-items:center;gap:.35rem;padding:.65rem .85rem;display:flex}.todo-quick-plus{color:var(--fg-blue-57);text-align:center;width:1.5rem;font-size:1.35rem;font-weight:400;line-height:1}.todo-quick-add input{min-width:0;font:inherit;color:var(--fg-slate-24);background:0 0;border:none;outline:none;flex:1;padding:.45rem .2rem;font-size:.95rem}.todo-quick-add input::placeholder{color:var(--fg-blue-57)}.todo-detail-top{justify-content:space-between;align-items:center;padding:.45rem .5rem;display:flex}.todo-detail-body{flex-direction:column;flex:1;gap:.75rem;min-height:0;padding:0 .85rem .75rem;display:flex;overflow:auto}.todo-detail-title-row{align-items:flex-start;gap:.25rem;padding:.25rem 0 .35rem;display:flex}.todo-detail-title{min-width:0;font:inherit;color:var(--fg-slate-24);resize:none;background:0 0;border:none;outline:none;flex:1;padding:.35rem .25rem;font-size:1.2rem;font-weight:600;line-height:1.35}.todo-detail-title.is-done{color:var(--fg-slate-71);text-decoration:line-through}.todo-detail-card{border:1px solid var(--bd-slate-93);background:var(--bg-white);border-radius:10px;overflow:hidden}.todo-detail-row{color:var(--fg-slate-45);border-bottom:1px solid var(--bd-gray-96);align-items:center;gap:.65rem;padding:.7rem .85rem;display:flex;position:relative}.todo-detail-card .todo-detail-row:last-child{border-bottom:none}.todo-detail-row.is-overdue{color:var(--fg-red-54)}.todo-detail-row-plain{border:none;padding:.35rem .15rem;font-size:.88rem}.todo-detail-due{align-items:center}.todo-detail-due-fields{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.todo-detail-row-label{font-size:.92rem}.todo-detail-date-visible{border:1px solid var(--bd-slate-93);font:inherit;color:var(--fg-slate-24);background:var(--bg-white);border-radius:6px;max-width:100%;min-height:2rem;padding:.35rem .5rem;font-size:.88rem}.todo-detail-clear{color:var(--fg-slate-71);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:.25rem;display:inline-flex}.todo-detail-clear:hover{color:var(--fg-slate-45);background:var(--bg-gray-97c)}.todo-detail-select{min-width:0;font:inherit;color:var(--fg-slate-24);cursor:pointer;background:0 0;border:none;outline:none;flex:1;padding:0;font-size:.92rem}.todo-detail-notes{background:var(--bg-white);border:1px solid var(--bd-slate-93);border-radius:10px;flex:1;align-items:flex-start;gap:.65rem;min-height:7rem;padding:.75rem .85rem;display:flex}.todo-detail-notes-icon{color:var(--fg-slate-55);flex-shrink:0;margin-top:.15rem}.todo-detail-notes textarea{resize:vertical;min-width:0;min-height:6rem;font:inherit;color:var(--fg-slate-24);background:0 0;border:none;outline:none;flex:1;font-size:.92rem;line-height:1.45}.todo-detail-notes textarea::placeholder{color:var(--fg-slate-71)}.todo-detail-footer{border-top:1px solid var(--bd-slate-93);background:var(--bg-white);justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .85rem;display:flex}.todo-detail-footer-meta{font-size:.75rem;line-height:1.4}.todo-detail-trash{color:var(--fg-slate-55);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.45rem;display:inline-flex}.todo-detail-trash:hover{color:var(--fg-red-54);background:var(--bg-slate-97f)}.feedback-fab-root{--feedback-accent:var(--fg-orange-55);--feedback-accent-dark:var(--fg-orange-47)}.feedback-fab-root>*{pointer-events:auto}.feedback-fab-root button:hover:not(:disabled):not(.secondary):not(.danger):not(.linkish){background:var(--feedback-hover-bg,transparent)}.feedback-fab{width:var(--fab-size);height:var(--fab-size);background:var(--feedback-accent);--feedback-hover-bg:var(--feedback-accent-dark);color:var(--fg-white);box-shadow:0 8px 24px var(--bd-slate-21-a28);cursor:pointer;min-width:var(--touch-min);min-height:var(--touch-min);border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.feedback-panel{width:min(24rem, calc(100vw - 1.5rem - var(--safe-left) - var(--safe-right)));max-height:min(42rem, calc(100dvh - 5.5rem - var(--safe-top) - var(--safe-bottom)));box-sizing:border-box;background:var(--bg-white);border:1px solid var(--bd-slate-93);box-shadow:0 16px 48px var(--bd-slate-21-a22);color:var(--fg-slate-24);border-radius:10px;flex-direction:column;gap:.6rem;padding:.85rem 1rem 1rem;display:flex;position:absolute;bottom:calc(100% + .65rem);right:0;overflow-y:auto}.feedback-panel.is-dragging{background:var(--bg-slate-98d);outline:2px dashed var(--feedback-accent);outline-offset:-6px}.feedback-panel-header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.feedback-panel-header strong{color:var(--fg-slate-24);font-size:1.1rem;font-weight:700;display:block}.feedback-panel-sub{color:var(--fg-slate-55);margin-top:.1rem;font-size:.8rem;display:block}.feedback-panel-close{min-height:0;color:var(--fg-slate-55);--feedback-hover-bg:var(--bg-gray-96c);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.35rem;display:inline-flex}.feedback-panel-close:hover:not(:disabled){color:var(--fg-slate-24)}.feedback-kind{background:var(--bg-gray-97c);border-radius:8px;grid-template-columns:1fr 1fr;gap:.25rem;padding:.2rem;display:grid}.feedback-kind button{color:var(--fg-slate-45);--feedback-hover-bg:var(--bg-slate-93);background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:.4rem;padding:.4rem .5rem;font-size:.9rem;font-weight:600;display:inline-flex}.feedback-kind button.is-active{background:var(--bg-white);color:var(--feedback-accent);box-shadow:0 1px 3px var(--bd-slate-21-a15);--feedback-hover-bg:var(--bg-white)}.feedback-text{box-sizing:border-box;resize:vertical;border:1px solid var(--bd-slate-87);background:var(--bg-white);width:100%;min-height:6.5rem;max-height:14rem;color:var(--fg-slate-24);font:inherit;border-radius:8px;padding:.6rem .7rem}.feedback-text:focus{outline:2px solid var(--bd-orange-55-a35);border-color:var(--feedback-accent)}.feedback-counter{color:var(--fg-slate-55);align-self:flex-end;margin-top:-.4rem;font-size:.72rem}.feedback-shots{flex-wrap:wrap;gap:.5rem;display:flex}.feedback-shots:empty{display:none}.feedback-shot{border:1px solid var(--bd-slate-87);background:var(--bg-gray-98b);border-radius:8px;width:5.5rem;height:4.1rem;position:relative;overflow:hidden}.feedback-shot-open{cursor:zoom-in;background:0 0;border:0;border-radius:0;width:100%;height:100%;min-height:0;padding:0;display:block}.feedback-shot-open img{object-fit:cover;width:100%;height:100%;display:block}.feedback-shot-tag{background:var(--bg-slate-21-a72);color:var(--fg-white);text-align:center;pointer-events:none;padding:.1rem .3rem;font-size:.65rem;position:absolute;bottom:0;left:0;right:0}.feedback-shot-remove{background:var(--bg-slate-21-a75);width:1.5rem;height:1.5rem;min-height:0;color:var(--fg-white);--feedback-hover-bg:var(--bg-red-54);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:.2rem;right:.2rem}.feedback-shot-loading{width:8rem;color:var(--fg-slate-55);flex-direction:column;justify-content:center;align-items:center;gap:.2rem;font-size:.75rem;display:flex}.feedback-shot-actions{flex-wrap:wrap;gap:.15rem .75rem;display:flex}.feedback-link-btn{min-height:0;color:var(--feedback-accent);--feedback-hover-bg:var(--bg-slate-97g);background:0 0;border-radius:6px;align-items:center;gap:.35rem;padding:.3rem .45rem;font-size:.85rem;font-weight:600;display:inline-flex}.feedback-media{flex-direction:column;gap:.4rem;display:flex}.feedback-clip{border:1px solid var(--bd-slate-93);background:var(--bg-gray-98b);border-radius:8px;padding:.35rem;position:relative}.feedback-clip audio,.feedback-clip video{border-radius:6px;width:100%;max-height:11rem;display:block}.feedback-clip-remove{top:-.4rem;right:-.4rem}.feedback-rec,.feedback-rec-pill{color:var(--fg-red-40);align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;display:flex}.feedback-rec{background:var(--bg-slate-97f);border:1px solid var(--bd-red-88);border-radius:8px;flex-wrap:wrap;padding:.5rem .65rem}.feedback-rec-pill{z-index:2000;left:50%;bottom:calc(1rem + var(--safe-bottom,0px));background:var(--bg-white);border:1px solid var(--bd-red-88);max-width:calc(100vw - 1.5rem);box-shadow:0 8px 28px var(--bd-slate-21-a28);border-radius:999px;flex-wrap:wrap;justify-content:center;padding:.55rem .85rem;position:fixed;transform:translate(-50%)}.feedback-rec-dot{background:var(--bg-red-58);border-radius:50%;width:.7rem;height:.7rem;animation:1s ease-in-out infinite feedback-rec-blink}.feedback-rec-stop,.feedback-rec-cancel{border-radius:6px;min-height:0;padding:.3rem .7rem;font-size:.82rem;font-weight:600}.feedback-rec-stop{background:var(--bg-red-58);color:var(--fg-white)}.feedback-rec-cancel{color:var(--fg-slate-45);background:0 0}@keyframes feedback-rec-blink{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.feedback-rec-dot{animation:none}}.feedback-recordings{flex-direction:column;gap:.85rem;display:flex}.feedback-recording{margin:0}.feedback-recording audio{width:min(28rem,100%);display:block}.feedback-recording video{background:var(--bg-slate-21);border-radius:8px;width:min(44rem,100%);max-height:26rem;display:block}.feedback-recording figcaption{overflow-wrap:anywhere;margin-top:.25rem}.feedback-hint,.feedback-note{color:var(--fg-slate-55);margin:0;font-size:.78rem;line-height:1.35}.feedback-notice,.feedback-error{border-radius:8px;margin:0;padding:.5rem .65rem;font-size:.83rem;line-height:1.35}.feedback-notice{background:var(--bg-yellow-96);color:var(--fg-orange-41)}.feedback-error{background:var(--bg-slate-97f);color:var(--fg-red-44)}.feedback-footer{justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex}.feedback-note{flex:1;font-size:.72rem}.feedback-send{background:var(--feedback-accent);color:var(--fg-white);--feedback-hover-bg:var(--feedback-accent-dark);padding:.55rem 1.3rem;font-weight:700}.feedback-sent{text-align:center;flex-direction:column;align-items:center;gap:.4rem;padding:1.6rem .5rem;display:flex}.feedback-sent strong{color:var(--fg-slate-24);font-size:1.05rem}.feedback-sent-check{background:var(--bg-green-96);width:3rem;height:3rem;color:var(--fg-green-45);border-radius:50%;justify-content:center;align-items:center;font-size:1.6rem;font-weight:700;display:inline-flex}.feedback-filters{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.feedback-filter-select{min-width:9.5rem}.feedback-filter-select.sign-in-event-filter{min-width:14rem}.feedback-chip{background:var(--bg-slate-93);color:var(--fg-slate-37);white-space:nowrap;border-radius:999px;padding:.05rem .55rem;font-size:.78rem;font-weight:600;line-height:1.5;display:inline-block}.feedback-chip-type-1{background:var(--bg-amber-95);color:var(--fg-orange-47)}.feedback-chip-type-2{background:var(--bg-slate-95e);color:var(--fg-blue-44c)}.feedback-chip-status-0{background:var(--bg-slate-94);color:var(--fg-red-44)}.feedback-chip-status-1{background:var(--bg-yellow-96);color:var(--fg-orange-47b)}.feedback-chip-status-2{background:var(--bg-green-96);color:var(--fg-green-45)}.feedback-chip-status-3{background:var(--bg-slate-93);color:var(--fg-slate-45)}.feedback-chip-status-4{background:var(--bg-slate-94b);color:var(--fg-purple-43)}.feedback-thread{flex-direction:column;gap:.85rem;display:flex}.feedback-thread-list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.feedback-msg{border:1px solid var(--bd-slate-93);background:var(--bg-gray-98b);max-width:min(46rem,88%);color:var(--fg-slate-24);border-radius:10px 10px 10px 3px;align-self:flex-start;padding:.6rem .8rem}.feedback-msg.is-own{border-color:var(--bd-slate-90e);background:var(--bg-slate-97h);border-radius:10px 10px 3px;align-self:flex-end}.feedback-msg.is-question{border-color:var(--bd-purple-89);border-left:3px solid var(--bd-purple-54);background:var(--bg-slate-97i)}.feedback-msg.is-new{box-shadow:0 0 0 2px var(--bd-red-54-a18)}.feedback-msg-head{flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.82rem;display:flex}.feedback-msg-time{font-size:.78rem}.feedback-msg-kind{background:var(--bg-slate-94b);color:var(--fg-purple-43);border-radius:999px;padding:0 .45rem;font-size:.72rem;font-weight:700;line-height:1.5}.feedback-msg-kind.is-update{background:var(--bg-slate-95e);color:var(--fg-blue-44c)}.feedback-msg-new{background:var(--bg-red-54);color:var(--fg-white);white-space:nowrap;border-radius:999px;padding:0 .45rem;font-size:.7rem;font-weight:700;line-height:1.5}.feedback-msg-delete{margin-left:auto;font-size:1.05rem;line-height:1;min-height:0!important;color:var(--fg-slate-71)!important;padding:0 .35rem!important}.feedback-msg-delete:hover{color:var(--fg-red-54)!important}.feedback-msg-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:.35rem 0 0;line-height:1.45}.feedback-msg .feedback-shots{margin-top:.5rem}.feedback-status-line{border-top:1px dashed var(--bd-slate-93);border-bottom:1px dashed var(--bd-slate-93);color:var(--fg-slate-45);text-align:center;flex-wrap:wrap;justify-content:center;gap:.2rem .6rem;padding:.3rem .6rem;font-size:.82rem;display:flex}.feedback-status-line.is-new{color:var(--fg-slate-24);font-weight:600}.feedback-shot-preview{object-fit:cover;width:100%;height:100%;display:block}.feedback-shot-failed{text-align:center;justify-content:center;align-items:center;height:100%;font-size:.72rem;display:flex}.feedback-composer{border:1px solid var(--bd-slate-87);background:var(--bg-white);border-radius:10px;flex-direction:column;gap:.55rem;padding:.7rem;display:flex}.feedback-composer.is-dragging{border-style:dashed;border-color:var(--bd-blue-53);background:var(--bg-slate-97j)}.feedback-composer textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:4.5rem;font:inherit}.feedback-composer-actions{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.feedback-composer-actions .linkish:not(:disabled),.feedback-clip-actions .linkish:not(:disabled){color:var(--fg-blue-53);font-weight:600}.feedback-composer-hint{flex:14rem;font-size:.8rem}.feedback-needs-reply{border:1px solid var(--bd-purple-89);border-left:4px solid var(--bd-purple-54);background:var(--bg-slate-97i);color:var(--fg-purple-28);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.35rem .85rem;padding:.75rem 1rem;display:flex}.feedback-needs-reply .buttonish{margin-left:auto}.feedback-count-cell{align-items:center;gap:.45rem;display:inline-flex}.problem-chip{white-space:nowrap;border-radius:999px;padding:.05rem .55rem;font-size:.78rem;font-weight:600;line-height:1.5;display:inline-block}.problem-chip-status-0{background:var(--bg-slate-94);color:var(--fg-red-44)}.problem-chip-status-1{background:var(--bg-yellow-96);color:var(--fg-orange-47b)}.problem-chip-status-2{background:var(--bg-green-96);color:var(--fg-green-45)}.problem-chip-status-3{background:var(--bg-slate-93);color:var(--fg-slate-45)}.problem-hint{margin:.75rem 0 0;font-size:.85rem}.problem-occurrences{overflow-x:auto}.problem-occurrences td{vertical-align:top;white-space:nowrap}.problem-occurrences td.problem-message{white-space:normal;overflow-wrap:anywhere;min-width:18rem}.problem-occurrences td.problem-browser{text-overflow:ellipsis;max-width:18rem;overflow:hidden}.problem-request-id{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.78rem}.route-error h2{margin-top:0}.feedback-description{background:var(--bg-gray-98b);border:1px solid var(--bd-slate-93);color:var(--fg-slate-24);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:.85rem 0 0;padding:.75rem .9rem}.feedback-gallery{flex-wrap:wrap;gap:.85rem;display:flex}.feedback-gallery-cell{width:15rem;max-width:100%;margin:0}.feedback-gallery-cell figcaption{overflow-wrap:anywhere;margin-top:.25rem}.feedback-gallery-item{border:1px solid var(--bd-slate-87);background:var(--bg-gray-98b);cursor:zoom-in;border-radius:8px;justify-content:center;align-items:center;width:100%;height:10.5rem;min-height:0;padding:0;display:flex;overflow:hidden}.feedback-gallery-item img{object-fit:cover;width:100%;height:100%;display:block}.feedback-gallery-missing{color:var(--fg-slate-55);cursor:default;font-size:.85rem}.modal-panel.feedback-lightbox{flex-direction:column;gap:.75rem;width:min(1100px,96vw);display:flex}.feedback-lightbox img{object-fit:contain;max-width:100%;max-height:calc(100dvh - 12rem);margin:0 auto;display:block}.modal-panel.attachment-preview-panel{flex-direction:column;gap:.75rem;width:min(1100px,96vw);display:flex}.attachment-preview-header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.attachment-preview-title{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1rem;font-weight:600;overflow:hidden}.attachment-preview-media{object-fit:contain;max-width:100%;max-height:calc(100dvh - 12rem);margin:0 auto;display:block}.attachment-preview-pdf{background:var(--bg-gray-97c);border:0;width:100%;min-height:min(720px,100dvh - 12rem)}.attachment-preview-error{color:var(--fg-red-50);margin:0}.attachment-preview-unsupported{margin:0;padding:1rem 0}.attachment-preview-actions{margin-top:.25rem}.attachment-file-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}button.attachment-link.attachment-file-name{text-align:left;max-width:min(100%,42rem)}.guest-document-attachment-actions{min-width:0;max-width:100%}.guest-document-attachment-actions .attachment-file-name{margin:0 0 .5rem}.guest-document-attachment-buttons{justify-content:flex-start}.feedback-errors-table{margin-top:.4rem}.feedback-errors-message{overflow-wrap:anywhere}.app-topbar-badged{position:relative}.nav-badge.app-topbar-badge{width:.55rem;min-width:.55rem;height:.55rem;margin:0;padding:0;position:absolute;top:.3rem;right:.25rem}.nav-badge{box-sizing:border-box;background:var(--sb-bg-red-54);min-width:1.15rem;height:1.15rem;color:var(--sb-fg-white);text-align:center;border-radius:999px;flex-shrink:0;margin-left:auto;padding:0 .3rem;font-size:.68rem;font-weight:700;line-height:1.15rem}@media (width<=480px){.fab-stack{right:max(.75rem, var(--safe-right));bottom:max(.75rem, var(--safe-bottom))}.actions-panel,.chat-panel,.todo-panel,.feedback-panel{width:calc(100vw - 1rem - var(--safe-left) - var(--safe-right));max-height:min(85dvh, calc(100dvh - 5rem - var(--safe-top) - var(--safe-bottom)))}.actions-panel-list{grid-template-columns:1fr}.actions-panel-item{min-height:2.75rem}.chat-panel,.todo-panel{height:min(85dvh, calc(100dvh - 5rem - var(--safe-top) - var(--safe-bottom)))}.chat-field-row{grid-template-columns:1fr;gap:.1rem}.chat-field-row dt{padding-top:0}}@media (prefers-reduced-motion:reduce){.actions-panel,.actions-panel[data-state=open],.actions-panel[data-state=closing],.actions-panel[data-state=open] .actions-panel-item{animation:none}.actions-fab-icon{transition:none}}.mail-draft-banner{background:var(--bg-slate-94c);color:var(--fg-blue-38);border-bottom:1px solid var(--bd-slate-89);padding:.45rem .85rem;font-size:.85rem}.mail-compose-preview{border:1px solid var(--mail-border);background:var(--bg-white);border-radius:4px;flex:1;width:100%;min-height:18rem}.mail-sample-banner{background:var(--bg-amber-97);border:1px solid var(--bd-yellow-90);color:var(--fg-amber-42);border-radius:6px;padding:.45rem .75rem;font-size:.85rem}.mail-page{--mail-accent:var(--fg-blue-53);--mail-accent-fill:var(--bg-blue-53b);--mail-chrome:var(--fg-gray-97);--mail-border:var(--bd-gray-90);--mail-selected:var(--bg-slate-91b);--mail-hover:var(--bg-gray-96d);height:100%;min-height:0;color:var(--fg-gray-26);flex-direction:column;gap:.5rem;margin:-.35rem -.5rem 0;font-family:Segoe UI,Segoe UI Variable,system-ui,sans-serif;display:flex}.mail-page.mail-empty{background:var(--bg-white-a92);-webkit-backdrop-filter:blur(10px);border:1px solid var(--bd-white-a55);height:auto;min-height:calc(100dvh - 3.25rem);box-shadow:0 8px 28px var(--bd-slate-26-a14);border-radius:12px;padding:1.5rem 1rem}.mail-empty{max-width:36rem}.mail-empty h1{color:var(--fg-slate-24);text-shadow:none;margin:0 0 .75rem}.mail-empty .muted{text-shadow:none;color:var(--fg-slate-49)!important}.mail-page-outlook{flex:auto}.content:has(>.tabs-slot>.tab-host[data-active]>.mail-page){padding-bottom:max(.5rem, var(--safe-bottom));flex-direction:column;display:flex}.mail-ribbon{background:var(--bg-gray-98-a96);-webkit-backdrop-filter:blur(8px);border:1px solid var(--mail-border);border-radius:8px;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.35rem .65rem;padding:.4rem .65rem;display:flex}.mail-btn-new{align-items:center;gap:.4rem;font-weight:600;display:inline-flex;background:var(--mail-accent-fill)!important;border-color:var(--mail-accent-fill)!important;color:var(--fg-white)!important;border-radius:4px!important;padding:.4rem .85rem!important}.mail-ribbon-group{border-left:1px solid var(--mail-border);gap:.15rem;padding-left:.35rem;display:inline-flex}.mail-icon-btn{cursor:pointer;width:2.15rem;height:2.15rem;font:inherit;color:var(--fg-gray-38);background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.mail-icon-btn .mail-glyph{width:1.15rem;height:1.15rem}.mail-icon-btn:hover:not(:disabled){background:var(--bg-black-a6)}.mail-icon-btn:disabled{opacity:.4;cursor:default}.mail-account{margin-left:auto;font-size:.85rem}.mail-exit{flex-shrink:0}.mail-error{margin:0}.mail-layout{grid-template-columns:minmax(11rem, 13.5rem) var(--mail-list-width,20rem) 6px minmax(0, 1fr);border:1px solid var(--mail-border);background:var(--bg-white-a96);-webkit-backdrop-filter:blur(8px);min-height:0;box-shadow:0 8px 28px var(--bd-slate-26-a14);border-radius:12px;flex:1;gap:0;display:grid;overflow:hidden}.mail-layout.folders-collapsed{grid-template-columns:3.25rem var(--mail-list-width,20rem) 6px minmax(0, 1fr)}.mail-folders{background:var(--bg-gray-98d);border-right:1px solid var(--mail-border);flex-direction:column;gap:.1rem;min-width:0;padding:.45rem .35rem;display:flex;overflow-y:auto}.mail-folders-top{align-items:flex-start;gap:.15rem;margin-bottom:.15rem;display:flex}.mail-folders-account{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding:.35rem .55rem .55rem;font-size:.78rem;overflow:hidden}.mail-folders-toggle{flex-shrink:0;margin-top:.1rem}.mail-layout.folders-collapsed .mail-folders{align-items:stretch;padding:.35rem .2rem}.mail-layout.folders-collapsed .mail-folders-top{justify-content:center;margin-bottom:.35rem}.mail-layout.folders-collapsed .mail-folders-account,.mail-layout.folders-collapsed .mail-folder-name{display:none}.mail-layout.folders-collapsed .mail-folder{justify-content:center;padding:.45rem .2rem;position:relative}.mail-layout.folders-collapsed .mail-folder-left{justify-content:center}.mail-layout.folders-collapsed .mail-badge{min-width:1rem;height:1rem;padding:0 .2rem;font-size:.65rem;line-height:1rem;position:absolute;top:.15rem;right:.1rem}.mail-folder{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem .55rem;font-size:.9rem;display:flex}.mail-folder-left{align-items:center;gap:.45rem;min-width:0;display:inline-flex}.mail-folder-ico{width:1.1rem;height:1.1rem;color:var(--fg-gray-48);justify-content:center;align-items:center;display:inline-flex}.mail-folder-svg,.mail-glyph{flex-shrink:0;width:1.15rem;height:1.15rem;display:block}.mail-glyph-sm{vertical-align:-.12rem;width:.9rem;height:.9rem;display:inline-block}.mail-btn-new .mail-glyph{width:1rem;height:1rem;color:var(--fg-white)}.mail-folder.active .mail-folder-ico{color:var(--fg-blue-53)}.mail-folder:hover{background:var(--mail-hover)}.mail-folder.active{background:var(--bg-slate-96e);color:var(--fg-blue-53);font-weight:600}.mail-badge{background:var(--mail-accent-fill);min-width:1.15rem;color:var(--fg-white);text-align:center;border-radius:999px;padding:.05rem .35rem;font-size:.7rem;font-weight:600}.mail-list{background:var(--bg-white);border-right:0;flex-direction:column;width:100%;min-width:0;min-height:0;display:flex}.mail-splitter{border:0;border-left:1px solid var(--mail-border);border-right:1px solid var(--mail-border);background:var(--bg-gray-96e);cursor:col-resize;touch-action:none;z-index:2;width:6px;margin:0;padding:0;position:relative}.mail-splitter:after{content:"";position:absolute;inset:0 -3px}.mail-splitter:hover,.mail-splitter:focus-visible,body.mail-resizing .mail-splitter{background:var(--bg-slate-89);border-color:var(--bd-slate-80);outline:none}body.mail-resizing{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}body.mail-resizing iframe{pointer-events:none}.mail-list-header{justify-content:space-between;align-items:center;padding:.65rem .85rem .35rem;font-size:1.05rem;display:flex}.mail-search-wrap{padding:0 .65rem .45rem}.mail-search{box-sizing:border-box;border:1px solid var(--mail-border);background:var(--bg-gray-98d);width:100%;font:inherit;border-radius:4px;padding:.4rem .6rem;font-size:.88rem}.mail-search:focus{outline:2px solid var(--bd-slate-86);border-color:var(--mail-accent);background:var(--bg-white)}.mail-list-scroll{flex:1;min-height:0;overflow-y:auto}.mail-list-item{border:0;border-bottom:1px solid var(--bd-gray-96b);text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;align-items:flex-start;gap:.65rem;padding:.7rem .75rem;display:flex}.mail-list-item:hover{background:var(--mail-hover)}.mail-list-item.selected{background:var(--mail-selected)}.mail-list-item.unread .mail-list-from,.mail-list-item.unread .mail-list-subject{font-weight:700}.mail-avatar{width:2.25rem;height:2.25rem;color:var(--fg-white);letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.78rem;font-weight:600;display:inline-flex}.mail-avatar-lg{width:2.75rem;height:2.75rem;font-size:.95rem}.mail-list-main{flex-direction:column;flex:1;gap:.08rem;min-width:0;display:flex}.mail-list-top{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.mail-list-from{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.mail-list-subject{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.mail-list-preview{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.mail-list-date{white-space:nowrap;flex-shrink:0;font-size:.72rem}.mail-attach-ico{font-size:.75rem}.mail-list-empty{padding:1rem .75rem}.mail-reading{background:var(--bg-white);flex-direction:column;min-width:0;min-height:0;padding:.85rem 1.1rem 1.25rem;display:flex;overflow:auto}.mail-reading-empty{min-height:14rem;color:var(--fg-gray-63);justify-content:center;align-items:center;display:flex}.mail-detail{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.mail-detail-top{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.85rem;display:flex}.mail-detail-top h2{margin:0;font-size:1.35rem;font-weight:600;line-height:1.3}.mail-detail-actions{flex-shrink:0;gap:.15rem;display:inline-flex}.mail-detail-header{grid-template-columns:auto 1fr auto;align-items:start;gap:.75rem;margin-bottom:.85rem;display:grid}.mail-detail-from-line{font-size:.95rem}.mail-detail-recipients{margin-top:.15rem;font-size:.82rem;line-height:1.4}.mail-detail-when{white-space:nowrap;padding-top:.15rem;font-size:.8rem}.mail-attachments{border-bottom:1px solid var(--mail-border);flex-wrap:wrap;gap:.5rem;margin-bottom:.9rem;padding-bottom:.75rem;display:flex}.mail-attachment-card{border:1px solid var(--mail-border);background:var(--bg-gray-98d);border-radius:4px;align-items:center;gap:.55rem;min-width:11rem;max-width:16rem;padding:.45rem .55rem;display:flex}button.mail-attachment-card{font:inherit;color:inherit;text-align:left;cursor:pointer}.mail-attachment-kind{width:1.75rem;height:1.75rem;color:var(--fg-white);background:var(--bg-gray-48);border-radius:3px;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:inline-flex}.mail-attachment-card.kind-xls .mail-attachment-kind{background:var(--bg-green-51)}.mail-attachment-card.kind-pdf .mail-attachment-kind{background:var(--bg-red-57)}.mail-attachment-card.kind-doc .mail-attachment-kind{background:var(--bg-blue-46b)}.mail-attachment-card.kind-ics .mail-attachment-kind{background:var(--bg-blue-57b)}.mail-attachment-name{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.mail-attachment-meta{min-width:0}.mail-attachment-bridge-actions{flex-wrap:wrap;align-items:center;gap:.35rem .65rem;margin-top:.2rem;display:flex}.mail-compose .mail-attachment-action.linkish{color:var(--mail-accent,var(--fg-blue-57c));min-height:auto;padding:0;font-size:.75rem}.mail-attachment-card{position:relative}.mail-attachment-remove{color:var(--fg-gray-48);cursor:pointer;background:0 0;border:0;border-radius:3px;flex-shrink:0;padding:.1rem .3rem;font-size:1rem;line-height:1}.mail-attachment-remove:hover{background:var(--bg-black-a8);color:var(--fg-red-57)}.mail-body-frame{background:var(--bg-white);border:0;flex:1;width:100%;min-width:0;min-height:22rem}.mail-body-text{white-space:pre-wrap;font:inherit;margin:0}.mail-compose{flex-direction:column;flex:1;gap:.55rem;min-width:0;max-width:none;min-height:0;display:flex;position:relative}.mail-compose.is-dragging{outline:2px dashed var(--mail-accent);outline-offset:-4px;border-radius:4px}.mail-compose-drop-hint{z-index:2;background:var(--bg-blue-53-a6);color:var(--mail-accent);pointer-events:none;border-radius:4px;justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;inset:0}.mail-compose-toolbar{border-bottom:1px solid var(--mail-border);flex-wrap:wrap;align-items:center;gap:.45rem;padding-bottom:.35rem;display:flex}.mail-attach-btn{align-items:center;gap:.3rem;display:inline-flex}.mail-attach-btn .mail-glyph{width:.95rem;height:.95rem}.mail-compose-subject{grid-template-columns:3.5rem 1fr;align-items:center;gap:.5rem;font-size:.88rem;display:grid}.mail-compose-subject input,.mail-compose-body{font:inherit;border:1px solid var(--mail-border);border-radius:4px;padding:.45rem .55rem}.mail-compose-body{resize:vertical;min-height:16rem}.filterable-select.mail-move-select{width:9.5rem;margin-left:.25rem}.filterable-select.mail-move-select input{min-height:32px;padding-top:.3rem;padding-bottom:.3rem;font-size:.82rem}.mail-list-more{flex-direction:column;align-items:center;gap:.2rem;padding:.6rem 0;font-size:.82rem;display:flex}.mail-rte{border:1px solid var(--mail-border);border-radius:4px;flex-direction:column;flex:1;min-height:16rem;display:flex;overflow:hidden}.mail-rte-toolbar{border-bottom:1px solid var(--mail-border);background:var(--bg-gray-98d);flex-wrap:wrap;align-items:center;gap:.15rem;padding:.3rem .4rem;display:flex;position:relative}.mail-rte-sep{background:var(--mail-border);width:1px;height:1.3rem;margin:0 .3rem}.mail-rte-btn{cursor:pointer;min-width:1.9rem;height:1.9rem;color:var(--fg-gray-31);background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;padding:0 .4rem;font-size:.9rem;display:inline-flex}.mail-rte-btn:hover:not(:disabled){background:var(--bg-black-a6)}.mail-rte-btn:disabled{opacity:.35;cursor:default}.mail-rte-btn.is-active{background:var(--bg-slate-91b);color:var(--fg-blue-44d)}.mail-rte-glyph{width:1.05rem;height:1.05rem}.mail-rte-select{flex:none;font-size:.82rem}.mail-rte-select input{box-sizing:border-box;border:1px solid var(--mail-border);background:var(--bg-white);width:100%;height:1.9rem;font:inherit;border-radius:3px;padding:0 .45rem}.mail-rte-select-style{width:7.2rem}.mail-rte-select-font{width:8.6rem}.mail-rte-select-size{width:4.4rem}.mail-rte-color-glyph{flex-direction:column;align-items:center;font-weight:600;line-height:1;display:inline-flex}.mail-rte-color-glyph .mail-rte-glyph{width:.95rem;height:.95rem}.mail-rte-color-bar{width:1rem;height:.22rem;box-shadow:inset 0 0 0 1px var(--bd-black-a15);border-radius:1px;margin-top:.1rem;display:block}.mail-rte-anchor{display:inline-flex;position:relative}.mail-rte-popover{z-index:5;background:var(--bg-white);border:1px solid var(--mail-border);box-shadow:0 4px 14px var(--bd-black-a14);border-radius:4px;flex-direction:column;gap:.4rem;padding:.55rem;display:flex;position:absolute;top:2.2rem;left:0}.mail-rte-link-popover{min-width:17rem}.mail-rte-link-popover input{font:inherit;border:1px solid var(--mail-border);border-radius:4px;padding:.35rem .5rem}.mail-rte-link-actions{gap:.6rem;display:flex}.mail-rte-swatches{grid-template-columns:repeat(6,1.35rem);gap:.25rem;display:grid}.mail-rte-swatch{border:1px solid var(--bd-black-a18);cursor:pointer;border-radius:3px;width:1.35rem;height:1.35rem;padding:0}.mail-rte-swatch:hover{outline:2px solid var(--mail-accent);outline-offset:1px}.mail-rte-color-none{font:inherit;text-align:left;border:1px solid var(--mail-border);background:var(--bg-white);cursor:pointer;border-radius:3px;padding:.25rem .4rem;font-size:.82rem}.mail-rte-subbar{border-bottom:1px solid var(--mail-border);background:var(--bg-gray-96e);flex-wrap:wrap;align-items:center;gap:.8rem;padding:.25rem .6rem;font-size:.82rem;display:flex}.mail-rte-subbar .linkish{color:var(--fg-blue-44d)}.mail-rte-error{margin:0;padding:.3rem .6rem;font-size:.82rem}.mail-rte-editor-wrap{background:var(--bg-white);color:var(--fg-slate-24);flex:1;min-height:0;position:relative;overflow-y:auto}.mail-rte-content{min-height:100%;font:inherit;outline:none;padding:.55rem .6rem}.mail-rte-content p{margin:0 0 .6em}.mail-rte-content h1,.mail-rte-content h2,.mail-rte-content h3{margin:.4em 0 .5em;line-height:1.25}.mail-rte-content h1{font-size:1.6em}.mail-rte-content h2{font-size:1.3em}.mail-rte-content h3{font-size:1.12em}.mail-rte-content ul,.mail-rte-content ol{margin:0 0 .6em;padding-left:1.6em}.mail-rte-content blockquote{border-left:2px solid var(--bd-gray-86);color:inherit;margin:0 0 .6em;padding-left:12px}.mail-rte-content hr{border:0;border-top:1px solid var(--bd-gray-83);margin:.8em 0}.mail-rte-content a{color:var(--fg-blue-53);text-decoration:underline}.mail-rte-content img{max-width:100%;height:auto}.mail-rte-content img.ProseMirror-selectednode,.mail-rte-content [data-resize-container].ProseMirror-selectednode img{outline:2px solid var(--mail-accent)}.mail-rte-content [data-resize-handle]{background:var(--bg-white);border:1px solid var(--mail-accent);opacity:0;z-index:2;border-radius:2px;width:9px;height:9px}.mail-rte-content [data-resize-handle=top-left],.mail-rte-content [data-resize-handle=bottom-right]{cursor:nwse-resize}.mail-rte-content [data-resize-handle=top-right],.mail-rte-content [data-resize-handle=bottom-left]{cursor:nesw-resize}.mail-rte-content [data-resize-container]:hover [data-resize-handle],.mail-rte-content [data-resize-container].ProseMirror-selectednode [data-resize-handle],.mail-rte-content [data-resize-state=true] [data-resize-handle]{opacity:1}.mail-rte-content .tableWrapper{margin:0 0 .6em;overflow-x:auto}.mail-rte-content table{border-collapse:collapse}.mail-rte-content table:not([width]){max-width:100%}.mail-rte-content td,.mail-rte-content th{border:1px dashed var(--bd-gray-90);min-width:2.5em}.mail-rte-content td>p,.mail-rte-content th>p{margin:0}.mail-rte-content .selectedCell{background:var(--bg-blue-53-a12)}.mail-rte-placeholder{color:var(--fg-gray-70);pointer-events:none;position:absolute;top:.55rem;left:.6rem}.mail-signature-backdrop{z-index:50;background:var(--bg-black-a25);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.mail-signature-panel{background:var(--bg-white);width:min(34rem,92vw);max-height:80vh;box-shadow:0 10px 34px var(--bd-black-a24);border-radius:6px;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.mail-signature-header{flex-direction:column;gap:.5rem;display:flex}.mail-signature-toggle{color:var(--fg-gray-48);align-items:center;gap:.5rem;font-size:.85rem;display:flex}.mail-signature-actions{justify-content:flex-end;gap:.6rem;display:flex}.mail-recipient-field{grid-template-columns:3.5rem 1fr;align-items:start;gap:.5rem;display:grid;position:relative}.mail-recipient-label{color:var(--fg-gray-48);padding-top:.55rem;font-size:.88rem}.mail-recipient-box{border:1px solid var(--mail-border);background:var(--bg-white);cursor:text;border-radius:4px;flex-wrap:wrap;align-items:center;gap:.3rem;min-height:2.15rem;padding:.25rem .4rem;display:flex}.mail-recipient-box:focus-within{outline:2px solid var(--bd-slate-86);border-color:var(--mail-accent)}.mail-recipient-box.disabled{background:var(--bg-gray-96e);cursor:default}.mail-recipient-chip{background:var(--bg-slate-96e);border:1px solid var(--bd-slate-86);border-radius:12px;align-items:center;gap:.15rem;max-width:100%;padding:.15rem .2rem .15rem .45rem;font-size:.8rem;display:inline-flex}.mail-recipient-chip-text{text-overflow:ellipsis;white-space:nowrap;max-width:16rem;overflow:hidden}.mail-recipient-chip-x{cursor:pointer;color:var(--fg-gray-48);background:0 0;border:0;border-radius:50%;padding:0 .25rem;font-size:1rem;line-height:1}.mail-recipient-chip-x:hover{background:var(--bg-black-a8);color:var(--fg-gray-26)}.mail-recipient-input{min-width:8rem;font:inherit;flex:1;font-size:.88rem;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important;padding:.3rem .2rem!important}.mail-recipient-busy{padding-right:.25rem;font-size:.8rem}.mail-recipient-suggestions{z-index:20;background:var(--bg-white);border:1px solid var(--mail-border);box-shadow:0 4px 16px var(--bd-black-a12);border-radius:4px;max-height:14rem;margin:0;padding:.25rem 0;list-style:none;position:absolute;top:calc(100% + 2px);left:4rem;right:0;overflow-y:auto}.mail-recipient-suggestion{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.45rem .75rem;display:flex}.mail-recipient-suggestion:hover,.mail-recipient-suggestion.active{background:var(--bg-slate-96e)}.mail-recipient-suggestion-name{font-size:.88rem;font-weight:600}.mail-recipient-suggestion-email{font-size:.78rem}@media (width<=1023px){.mail-layout{grid-template-rows:auto 1fr;grid-template-columns:minmax(9rem,11rem) 1fr}.mail-layout.folders-collapsed{grid-template-columns:3.25rem 1fr}.mail-list{border-right:0}.mail-splitter{display:none}.mail-reading{border-top:1px solid var(--mail-border);grid-column:1/-1;min-height:16rem}}@media (width<=767px){.mail-layout,.mail-layout.folders-collapsed{grid-template-columns:1fr}.mail-folders{border-right:0;border-bottom:1px solid var(--mail-border);flex-flow:row;align-items:center;overflow-x:auto}.mail-folders-top{flex-shrink:0;align-items:center;margin-bottom:0}.mail-folder{white-space:nowrap;width:auto}.mail-folders-account,.mail-layout.folders-collapsed .mail-folder-name{display:none}.mail-layout.folders-collapsed .mail-folders{flex-direction:row}.mail-account{width:100%;margin-left:0}.mail-detail-header{grid-template-columns:auto 1fr}.mail-detail-when{grid-column:2}.mail-recipient-field,.mail-compose-subject{grid-template-columns:3.5rem 1fr}.mail-recipient-suggestions{left:4rem}}.portal-shell{height:100%;min-height:100%;color:var(--fg-slate-24);flex-direction:column;min-width:0;display:flex;overflow:hidden}.portal-header{background:var(--bg-slate-24-a78);-webkit-backdrop-filter:blur(12px);color:var(--fg-gray-98);border-bottom:1px solid var(--bd-white-a12);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;display:flex}.portal-brand{font-size:1.25rem;font-weight:700}.portal-sub{font-size:.9rem;color:var(--fg-slate-75)!important}.portal-header-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.portal-tabs{background:var(--bg-white-a78);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--bd-slate-90-a65);gap:.25rem;padding:.5rem 1.25rem;display:flex}.portal-tabs a{color:var(--fg-slate-42c);border-radius:6px;padding:.55rem .9rem;font-weight:600;text-decoration:none}.portal-tabs a.active{background:var(--bg-slate-95-a95);color:var(--fg-blue-48)}.portal-main{-webkit-overflow-scrolling:touch;flex:1;min-width:0;min-height:0;padding:1.25rem;overflow:hidden auto}.portal-main h2,.portal-trips-head h2,.portal-detail-head h2{color:var(--fg-white);text-shadow:0 1px 10px var(--bg-slate-23-a45)}.portal-detail-head .muted,.portal-pager.muted,.portal-main>.stack>.muted{text-shadow:0 1px 6px var(--bg-slate-23-a35);color:var(--fg-slate-96-a90)!important}.portal-filters{background:var(--bg-white-a86);-webkit-backdrop-filter:blur(10px);border:1px solid var(--bd-white-a55);box-shadow:0 8px 28px var(--bd-slate-26-a18);z-index:20;border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:1rem;padding:.85rem 1rem;display:flex;position:relative;overflow:visible}.portal-filters label{flex-direction:column;gap:.25rem;min-width:0;font-size:.85rem;display:flex;overflow:visible}.portal-filters input,.portal-filters .filterable-select input{border:1px solid var(--bd-slate-85);background:var(--bg-white);box-sizing:border-box;width:100%;max-width:100%;min-height:var(--touch-min);color:var(--fg-slate-24);border-radius:8px;padding:.5rem .65rem}.portal-guest-filter{width:min(100%,22rem);overflow:visible}.portal-guest-filter .filterable-select{z-index:21;width:100%;min-width:0}.portal-filters .filterable-select-list{z-index:60}.portal-table-wrap{background:var(--bg-white-a92);-webkit-backdrop-filter:blur(8px);border:1px solid var(--bd-white-a55);box-shadow:0 8px 28px var(--bd-slate-26-a16);border-radius:12px;overflow-x:auto}.portal-table{border-collapse:collapse;width:100%;font-size:.92rem}.portal-table th,.portal-table td{border-bottom:1px solid var(--bd-slate-94c);text-align:left;white-space:nowrap;padding:.65rem .75rem}.portal-table th{background:var(--bg-gray-98e);font-weight:600}.portal-pager{align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.portal-user-list{margin:0;padding-left:1.2rem}.portal-user-list li{margin-bottom:.35rem}@media (width<=768px){.portal-header{flex-direction:column}.portal-filters{flex-direction:column;align-items:stretch}}.portal-detail-head h2{margin:.35rem 0 .25rem}.portal-trips-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.portal-trips-head h2{margin:0}.portal-layout-toggle{gap:.35rem;display:flex}.portal-cal{background:var(--bg-white-a92);-webkit-backdrop-filter:blur(8px);border:1px solid var(--bd-white-a55);box-shadow:0 8px 28px var(--bd-slate-26-a16);border-radius:12px;width:100%;min-width:0;max-width:100%;overflow:hidden}.portal-cal-pickers{flex-wrap:wrap;align-items:flex-end;gap:.5rem;min-width:0;display:flex}.portal-cal-picker{color:var(--fg-slate-49);flex-direction:column;gap:.2rem;width:9.5rem;min-width:0;font-size:.8rem;display:flex}.portal-cal-picker .filterable-select{width:100%}.portal-cal-jumps{border-bottom:1px solid var(--bd-slate-94c);background:var(--bg-gray-99d);flex-wrap:wrap;gap:.35rem;padding:.65rem 1rem;display:flex}.portal-cal-jumps button{min-height:auto;padding:.35rem .7rem;font-size:.85rem}.portal-cal-summary{margin:0;padding:.55rem 1rem .35rem;font-size:.88rem}.portal-cal-months{flex-direction:column;gap:0;display:flex}.portal-cal-month{border-top:1px solid var(--bd-slate-94c)}.portal-cal-month:first-child{border-top:0}.portal-cal-month-title{color:var(--fg-slate-24);background:var(--bg-gray-99d);margin:0;padding:.65rem 1rem .35rem;font-size:.95rem;font-weight:700}.portal-cal-toolbar{border-bottom:1px solid var(--bd-slate-94c);background:var(--bg-gray-98e);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.75rem 1rem;display:flex}.portal-cal-nav{flex-shrink:0;gap:.35rem;display:flex}.portal-cal-title{margin:0;font-size:1.05rem}.portal-cal-legend{flex-wrap:wrap;gap:.35rem;min-width:0;display:flex}.portal-cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));width:100%;min-width:0;display:grid}.portal-cal-dow{text-align:center;color:var(--fg-slate-54);border-bottom:1px solid var(--bd-slate-94c);background:var(--bg-gray-99d);min-width:0;padding:.45rem .35rem;font-size:.75rem;font-weight:700;overflow:hidden}.portal-cal-day{border-right:1px solid var(--bd-gray-96c);border-bottom:1px solid var(--bd-gray-96c);box-sizing:border-box;min-width:0;max-width:100%;min-height:7.5rem;padding:.35rem;overflow:hidden}.portal-cal-day:nth-child(7n){border-right:0}.portal-cal-day--empty{background:var(--bg-gray-98b);min-width:0;min-height:7.5rem}.portal-cal-day--today{background:var(--bg-slate-97j)}.portal-cal-daynum{color:var(--fg-slate-42c);margin-bottom:.25rem;font-size:.8rem;font-weight:700}.portal-cal-events{flex-direction:column;gap:.2rem;min-width:0;display:flex;overflow:hidden}.portal-cal-ev{text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;width:100%;max-width:100%;color:var(--fg-slate-24);box-sizing:border-box;border:0;border-radius:4px;padding:.15rem .35rem;font-size:.68rem;line-height:1.25;display:block;overflow:hidden}.portal-cal-ev--trip{background:var(--bg-gray-95);color:var(--fg-slate-36)}.portal-cal-ev--ticket{background:var(--bg-slate-94d);color:var(--fg-blue-42)}.portal-cal-ev--hotel{background:var(--bg-slate-96f);color:var(--fg-green-47b)}.portal-cal-ev--transport{background:var(--bg-slate-96g);color:var(--fg-amber-51)}.portal-cal-ev--service{background:var(--bg-slate-95f);color:var(--fg-purple-41)}.portal-cal-more{color:var(--fg-slate-59);padding-left:.2rem;font-size:.68rem}@media (width<=900px){.portal-cal-day,.portal-cal-day--empty{min-height:5.5rem}.portal-cal-legend{display:none}}.demo-banner{border-left:4px solid var(--bd-amber-67);background:linear-gradient(90deg, var(--bg-slate-98e) 0%, var(--bg-gray-99e) 100%);color:var(--fg-amber-36);border-radius:0 10px 10px 0;margin:0 0 1rem;padding:.85rem 1.1rem;font-size:.92rem;line-height:1.45}.hotel-search-demo{flex-direction:column;gap:1rem;display:flex}.hotel-search-panel,.hotel-results-panel{padding:1.15rem 1.25rem 1.25rem}.hotel-search-panel-head,.hotel-results-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1.25rem;margin-bottom:1rem;display:flex}.hotel-search-panel-head h2,.hotel-results-head h2{margin:0 0 .2rem;font-size:1.15rem}.hotel-search-panel-hint{margin:0;font-size:.88rem}.hotel-search-grid{grid-template-columns:minmax(14rem,1.6fr) repeat(2,minmax(9.5rem,1fr)) repeat(3,minmax(5.5rem,.7fr)) auto;align-items:end;gap:.85rem .9rem;display:grid}.hotel-search-field{min-width:0;color:var(--fg-slate-47);letter-spacing:.01em;flex-direction:column;gap:.35rem;font-size:.78rem;font-weight:600;display:flex}.hotel-search-field>input,.hotel-search-field .filterable-select{color:var(--fg-slate-24);font-weight:500}.hotel-search-field-action{justify-content:flex-end}.hotel-search-submit,.hotel-quote-cta{min-height:var(--touch-min);white-space:nowrap;padding:.55rem 1.15rem}.hotel-search-submit:disabled,.hotel-quote-cta:disabled{opacity:.55;cursor:not-allowed}.hotel-results-meta{color:var(--fg-slate-52c);flex-wrap:wrap;gap:.35rem .5rem;margin:0;font-size:.88rem;display:flex}.hotel-results-empty{margin:.5rem 0 0}.hotel-rate-list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.hotel-rate-card{border:1px solid var(--bd-slate-90f);background:var(--bg-white);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.85rem 1rem;padding:.95rem 1rem;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.hotel-rate-card:hover{border-color:var(--bd-slate-82b);box-shadow:0 1px 4px var(--bd-slate-24-a6)}.hotel-rate-card.selected{border-color:var(--bd-blue-59);background:var(--bg-gray-98f);box-shadow:0 0 0 1px var(--bd-blue-59-a25)}.hotel-rate-check{cursor:pointer;align-items:flex-start;padding-top:.2rem;display:flex}.hotel-rate-check input{width:1.05rem;height:1.05rem;accent-color:var(--fg-blue-57);cursor:pointer}.hotel-rate-main{flex-direction:column;gap:.45rem;min-width:0;display:flex}.hotel-rate-title-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.4rem .75rem;display:flex}.hotel-rate-hotel{color:var(--fg-slate-24);font-size:1rem;font-weight:650;line-height:1.3}.hotel-rate-stars{color:var(--fg-amber-67);letter-spacing:.04em;margin-top:.15rem;font-size:.78rem;line-height:1;display:inline-block}.hotel-rate-stars-empty{color:var(--fg-slate-89)}.hotel-rate-badge{letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.72rem;font-weight:650;display:inline-flex}.hotel-rate-badge.refundable{background:var(--bg-slate-96h);color:var(--fg-green-47b)}.hotel-rate-badge.nonrefund{background:var(--bg-gray-95b);color:var(--fg-red-44b)}.hotel-rate-details{color:var(--fg-slate-32);flex-wrap:wrap;gap:.65rem 1.25rem;font-size:.9rem;display:flex}.hotel-rate-details>div{flex-direction:column;gap:.1rem;display:flex}.hotel-rate-label{text-transform:uppercase;letter-spacing:.04em;color:var(--fg-slate-58b);font-size:.72rem;font-weight:650}.hotel-rate-policy{max-width:42rem;color:var(--fg-slate-52c);margin:0;font-size:.82rem;line-height:1.4}.hotel-rate-pricing{text-align:right;flex-direction:column;align-items:flex-end;gap:.55rem;min-width:8.5rem;display:flex}.hotel-rate-net,.hotel-rate-sell{flex-direction:column;align-items:flex-end;gap:.05rem;display:flex}.hotel-rate-net{color:var(--fg-slate-41);font-size:.88rem}.hotel-rate-sell strong{color:var(--fg-slate-24);font-size:1.05rem}.hotel-rate-book{min-width:5.5rem}.hotel-results-footer{border-top:1px solid var(--bd-slate-94);color:var(--fg-slate-41);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;padding-top:.9rem;font-size:.92rem;font-weight:600;display:flex}.hotel-quote-modal{width:min(520px,100%)}.hotel-quote-summary{background:var(--bg-gray-98g);border:1px solid var(--bd-slate-94);border-radius:8px;flex-direction:column;gap:.45rem;margin:.85rem 0 1rem;padding:.75rem .85rem;display:flex}.hotel-quote-summary-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:baseline;gap:.5rem .75rem;font-size:.88rem;display:grid}.hotel-quote-summary-hotel{color:var(--fg-slate-24);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}@media (width<=1100px){.hotel-search-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hotel-search-field-dest{grid-column:1/-1}.hotel-search-field-action{grid-column:1/-1;align-items:stretch}.hotel-search-submit{width:100%}}@media (width<=768px){.hotel-search-grid{grid-template-columns:1fr 1fr}.hotel-search-field-dest,.hotel-search-field-action{grid-column:1/-1}.hotel-rate-card{grid-template-columns:auto minmax(0,1fr)}.hotel-rate-pricing{text-align:left;flex-flow:wrap;grid-column:2;justify-content:space-between;align-items:center;width:100%;min-width:0}.hotel-rate-net,.hotel-rate-sell{align-items:flex-start}.hotel-quote-summary-row{grid-template-columns:1fr;gap:.1rem}.hotel-results-head .hotel-quote-cta{width:100%}.hotel-results-footer{flex-direction:column;align-items:stretch}.hotel-results-footer .hotel-quote-cta{width:100%}}.quote-voucher-pick{margin-top:.75rem}.quote-voucher-prefill-banner{background:var(--bg-slate-97k);border:1px solid var(--bd-slate-88b);color:var(--fg-slate-24);font-size:.92rem}.quote-voucher-prefill-banner a{color:var(--fg-blue-57);font-weight:600}.quote-options-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .85rem;display:flex}.quote-options-head-actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.quote-options-head h3{color:var(--fg-slate-24);margin:0;font-size:1.05rem}.quote-options-empty{margin:0;padding:.75rem .15rem}.quote-option-card{border:1px solid var(--bd-slate-93);background:var(--bg-gray-98b);border-radius:10px;flex-direction:column;gap:.75rem;min-width:0;padding:.9rem 1rem;display:flex;overflow:visible}.quote-option-card-top{flex-wrap:wrap;align-items:flex-end;gap:.65rem 1rem;display:flex}.quote-option-hotel{min-width:0;color:var(--fg-slate-49);flex-direction:column;flex:16rem;gap:.3rem;font-size:.8rem;font-weight:600;display:flex}.quote-option-hotel .filterable-select,.quote-option-hotel .filterable-select input{color:var(--fg-slate-24);font-weight:500}.quote-option-remove{flex:none;margin-bottom:.35rem;color:var(--fg-red-50)!important}.quote-room-grid{flex-direction:column;gap:.55rem;min-width:0;display:flex}.quote-room-grid-head,.quote-room-grid-row{grid-template-columns:minmax(9rem,1.5fr) minmax(6.5rem,1fr) minmax(8.5rem,1.1fr) minmax(4.25rem,.55fr) minmax(5.5rem,.75fr) minmax(5.5rem,.75fr) minmax(4.5rem,auto);align-items:end;gap:.45rem .55rem;min-width:0;display:grid}.quote-room-grid-head{letter-spacing:.03em;text-transform:uppercase;color:var(--fg-slate-52c);padding:0 .1rem;font-size:.72rem;font-weight:700}.quote-room-grid-actions-head{min-width:0}.quote-room-block{background:var(--bg-white);border:1px solid var(--bd-gray-94);border-radius:8px;flex-direction:column;gap:.55rem;min-width:0;padding:.65rem .7rem;display:flex}.quote-room-field{min-width:0;color:var(--fg-slate-49);flex-direction:column;gap:.25rem;margin:0;font-size:.8rem;display:flex}.quote-room-field-label{display:none}.quote-room-field input,.quote-room-field .filterable-select input{border:1px solid var(--bd-slate-85);background:var(--bg-white);color:var(--fg-slate-24);box-sizing:border-box;width:100%;max-width:100%;min-height:var(--touch-min);border-radius:8px;padding:.45rem .6rem;font-size:.9rem}.quote-room-field-meal{min-width:8.5rem}.quote-room-field-meal .filterable-select{width:100%;min-width:0}.quote-room-grid-actions{min-height:var(--touch-min);justify-content:flex-end;align-items:center;padding-bottom:.1rem;display:flex}.quote-room-extra{border-top:1px solid var(--bd-gray-96c);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem 1rem;padding-top:.15rem;display:grid}.quote-room-extra .checkbox-label{color:var(--fg-slate-49);white-space:nowrap;align-items:center;gap:.45rem;margin:0;font-size:.85rem;display:inline-flex}.quote-room-extra .checkbox-label input[type=checkbox]{width:auto;min-height:auto}.quote-room-policy{min-width:0;color:var(--fg-slate-49);flex-direction:column;gap:.25rem;margin:0;font-size:.78rem;display:flex}.quote-room-policy input{border:1px solid var(--bd-slate-85);background:var(--bg-white);color:var(--fg-slate-24);box-sizing:border-box;width:100%;min-height:calc(var(--touch-min) - .15rem);border-radius:8px;padding:.4rem .6rem;font-size:.88rem}.quote-option-card-foot{flex-wrap:wrap;gap:.5rem;display:flex}.quote-price-group{background:var(--bg-white-a96);border:1px solid var(--bd-gray-94);min-width:0;box-shadow:0 1px 2px var(--bd-slate-21-a4);border-radius:10px;flex-direction:column;gap:.7rem;margin-bottom:.65rem;padding:.85rem .9rem;display:flex}.quote-price-group-top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.quote-price-group-top strong{font-size:.95rem}.quote-price-group-remove{white-space:nowrap;font-size:.85rem;color:var(--fg-red-50)!important}.quote-price-cabin{max-width:16rem;color:var(--fg-slate-49);flex-direction:column;gap:.25rem;margin:0;font-size:.8rem;display:flex}.quote-price-win-split{flex-direction:column;gap:1.15rem;width:100%;min-width:0;display:flex}.quote-price-win-split>div{min-width:0}.quote-price-win{box-shadow:none;margin-bottom:0}.quote-fare-grid-win .quote-fare-grid-head,.quote-fare-grid-win .quote-fare-grid-row{grid-template-columns:minmax(6.2rem,.8fr) minmax(7rem,.95fr) minmax(7rem,1.35fr) minmax(4rem,.55fr) minmax(4rem,.55fr) minmax(4.25rem,.6fr) minmax(3.25rem,auto);display:grid}.quote-fare-grid-win .quote-fare-col-pax{order:1}.quote-fare-grid-win .quote-fare-col-fare{order:2}.quote-fare-grid-win .quote-fare-col-desc{order:3}.quote-fare-grid-win .quote-fare-col-fee{order:4}.quote-fare-grid-win .quote-fare-col-tax{order:5}.quote-fare-grid-win .quote-fare-col-price{order:6}.quote-fare-grid-win .quote-fare-grid-actions,.quote-fare-grid-win .quote-fare-grid-actions-head{order:7}.quote-price-master{grid-template-columns:minmax(8.5rem,11rem) minmax(0,1fr);align-items:start;gap:.85rem;display:grid}.quote-price-master-list{border:1px solid var(--bd-slate-91b);background:var(--bg-gray-98c);border-radius:8px;overflow:hidden}.quote-price-master-head,.quote-price-master-row{text-align:left;width:100%;color:var(--fg-slate-24);background:0 0;border:0;padding:.45rem .55rem;font-size:.82rem;display:block}.quote-price-master-head{background:var(--bg-gray-95);color:var(--fg-slate-47);text-transform:uppercase;letter-spacing:.03em;font-weight:650}.quote-price-master-row.active{background:var(--bg-slate-92b);font-weight:650}.quote-price-master-row:hover:not(:disabled){background:var(--bg-slate-95g)}@media (width<=1100px){.quote-price-master{grid-template-columns:1fr}}.quote-price-cabin .filterable-select input{border:1px solid var(--bd-slate-85);background:var(--bg-white);min-height:var(--touch-min);color:var(--fg-slate-24);border-radius:8px;padding:.45rem .6rem}.quote-price-section-head{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.15rem;display:flex}.quote-price-section-head h5{letter-spacing:.02em;text-transform:uppercase;color:var(--fg-slate-52c);margin:0;font-size:.82rem;font-weight:700}.quote-price-section-head>button{min-height:2rem;padding:.3rem .7rem;font-size:.85rem}.quote-price-empty{margin:0;font-size:.88rem}.quote-fare-policies{border:1px solid var(--bd-gray-95);background:var(--bg-white);border-top:0;border-radius:0 0 8px 8px;margin-top:-.15rem;padding:.35rem .65rem .55rem}.quote-fare-block:has(.quote-fare-policies)>.quote-fare-grid-row{border-radius:8px 8px 0 0}.quote-fare-policies .quote-price-section-head h5{font-size:.75rem}.quote-general-policies{margin-top:.85rem}.quote-fare-grid,.quote-policy-grid{flex-direction:column;gap:.45rem;min-width:0;display:flex}.quote-fare-grid-head,.quote-fare-grid-row{grid-template-columns:minmax(7rem,1.2fr) minmax(6.5rem,.9fr) minmax(8.5rem,1.25fr) minmax(4.25rem,.65fr) minmax(4.25rem,.65fr) minmax(4.5rem,.7fr) minmax(3.75rem,auto);align-items:end;gap:.4rem .5rem;min-width:0;display:grid}.quote-fare-grid-booking .quote-fare-grid-head,.quote-fare-grid-booking .quote-fare-grid-row{grid-template-columns:minmax(7rem,1.2fr) minmax(6.5rem,.9fr) minmax(8.5rem,1.25fr) minmax(4.5rem,.7fr) minmax(3.75rem,auto)}.quote-policy-grid-head,.quote-policy-grid-row{grid-template-columns:minmax(8rem,1fr) minmax(5rem,.7fr) minmax(10rem,1.6fr) minmax(5.25rem,auto);align-items:end;gap:.4rem .5rem;min-width:0;display:grid}.quote-fare-grid-head,.quote-policy-grid-head{letter-spacing:.03em;text-transform:uppercase;color:var(--fg-slate-52c);padding:0 .1rem;font-size:.72rem;font-weight:700}.quote-fare-grid-actions-head{min-width:0}.quote-policy-grid-row .quote-fare-grid-actions{flex-wrap:nowrap;justify-content:flex-end;gap:.15rem .35rem}.quote-policy-calc{border:1px solid var(--bd-slate-86b);background:var(--bg-white);width:28px;height:28px;min-height:28px;color:var(--fg-blue-42b);border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}button.quote-policy-calc:hover:not(:disabled){background:var(--bg-slate-95h);border-color:var(--bd-blue-42)}.quote-fare-grid-row,.quote-policy-grid-row{background:var(--bg-gray-98b);border:1px solid var(--bd-gray-95);border-radius:8px;padding:.55rem .6rem}.quote-fare-field{min-width:0;color:var(--fg-slate-49);flex-direction:column;gap:.2rem;margin:0;font-size:.8rem;display:flex}.quote-fare-field-label{display:none}.quote-fare-field input,.quote-fare-field .filterable-select input{border:1px solid var(--bd-slate-85);background:var(--bg-white);color:var(--fg-slate-24);box-sizing:border-box;width:100%;max-width:100%;min-height:var(--touch-min);border-radius:8px;padding:.4rem .55rem;font-size:.88rem}.quote-fare-field input[readonly],.quote-fare-readonly{background:var(--bg-gray-96c);color:var(--fg-slate-49)}.quote-fare-readonly{border:1px solid var(--bd-slate-85);box-sizing:border-box;width:100%;max-width:100%;min-height:var(--touch-min);border-radius:8px;align-items:center;padding:.4rem .55rem;font-size:.88rem;display:flex}.quote-fare-grid-actions{min-height:var(--touch-min);justify-content:flex-end;align-items:center;display:flex}.quote-fare-grid-actions .linkish{color:var(--fg-red-50);padding:.25rem .15rem;font-size:.85rem}@media (width<=900px){.quote-room-grid-head{display:none}.quote-room-grid-row{grid-template-columns:1fr 1fr}.quote-room-field-label{text-transform:uppercase;letter-spacing:.03em;color:var(--fg-slate-52c);font-size:.72rem;font-weight:650;display:block}.quote-room-field-meal,.quote-room-policy{grid-column:1/-1}.quote-room-grid-actions{grid-column:1/-1;justify-content:flex-start}.quote-room-extra{grid-template-columns:1fr}.quote-fare-grid-head,.quote-policy-grid-head{display:none}.quote-fare-grid-row,.quote-policy-grid-row,.quote-fare-grid-win .quote-fare-grid-row{grid-template-columns:1fr 1fr}.quote-fare-field-label{text-transform:uppercase;letter-spacing:.03em;color:var(--fg-slate-52c);font-size:.72rem;font-weight:650;display:block}.quote-fare-field-wide,.quote-policy-grid-row .quote-fare-field:nth-child(3){grid-column:1/-1}.quote-fare-grid-actions{grid-column:1/-1;justify-content:flex-start}.quote-price-cabin{max-width:none}}.booking-options-toolbar{flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:1rem;display:flex}.booking-options-toolbar h3{margin:0 auto 0 0;font-size:1.05rem}.booking-options-split{grid-template-columns:minmax(9.5rem,13.5rem) minmax(0,1fr);align-items:start;gap:.85rem;display:grid}#quote-form .booking-options-split{gap:1.15rem}.booking-option-list{border:1px solid var(--bd-slate-91b);background:var(--bg-gray-98c);border-radius:8px;overflow:hidden}#quote-form{flex-direction:column;gap:1.75rem;display:flex}.quote-stay-grid{grid-template-columns:1fr 1fr;gap:1.5rem 1.75rem;display:grid}.quote-stay-grid .edit-form{grid-template-columns:1fr;gap:1.35rem}.quote-stay-grid .edit-form label{gap:.45rem}.quote-header-band .quote-notes-field,.quote-line-description{margin-top:1.5rem}#quote-form>.detail-section{padding:1.2rem 1.25rem}.booking-option-list-head,.booking-option-list-row{grid-template-columns:1fr 1fr;gap:.35rem;padding:.45rem .55rem;font-size:.82rem;display:grid}.booking-option-list.cols-1 .booking-option-list-head,.booking-option-list.cols-1 .booking-option-list-row{grid-template-columns:1fr}.booking-option-list-head{background:var(--bg-gray-95);color:var(--fg-slate-47);text-transform:uppercase;letter-spacing:.03em;font-size:.72rem;font-weight:650}.booking-option-list-row{text-align:left;width:100%;font:inherit;cursor:pointer;color:var(--fg-slate-24);border:none;border-top:1px solid var(--bd-gray-94);background:0 0}.booking-option-list-row:hover{background:var(--bg-white-a80)}.booking-option-list-row.active{background:var(--bg-white);box-shadow:inset 3px 0 0 var(--bd-blue-57);font-weight:600}.booking-option-list-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.booking-option-detail{min-width:0}.booking-done-row{grid-column:1/-1;grid-template-columns:auto minmax(9rem,14rem) minmax(10rem,1fr);align-items:end;gap:.75rem 1rem;display:grid}.booking-done-row .checkbox-label{min-height:var(--touch-min);align-self:end;padding-bottom:.35rem}.booking-done-row .booking-done-by{min-width:0}.booking-option-notes-row{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:.85rem 1rem;min-width:0;display:grid}.booking-option-notes-row>label{min-width:0}.booking-option-notes-row textarea{grid-column:auto;width:100%;min-height:4.5rem}@media (width<=640px){.booking-done-row,.booking-option-notes-row{grid-template-columns:1fr}}.booking-child-tabs{margin-top:1rem}.booking-child-tabs .file-tabs{background:var(--bg-gray-96f);border-radius:10px;padding:.2rem}.booking-child-panel{margin-top:.75rem}.quote-collection-footer{border-top:1px solid var(--bd-slate-91b);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.25rem;margin-top:1.5rem;padding-top:1.15rem;display:grid}.quote-collection-footer .edit-form{grid-template-columns:1fr}@media (width<=860px){.booking-options-split,.quote-stay-grid,.quote-collection-footer{grid-template-columns:1fr}}.content:has(>.tabs-slot>.tab-host[data-active]>.dashboard-page){padding-bottom:var(--content-pad)}.dashboard-actions{flex-wrap:wrap;gap:.6rem;display:flex}.dashboard-tiles{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;display:grid}.dashboard-tile{background:var(--bg-gray-98);border:1px solid var(--bd-slate-91b);border-radius:10px;flex-direction:column;gap:.15rem;padding:.85rem 1rem;text-decoration:none;transition:background .12s,border-color .12s;display:flex}.dashboard-tile:hover{background:var(--bg-slate-96b);border-color:var(--bd-slate-87b)}.dashboard-tile-count{color:var(--fg-slate-24);font-size:1.7rem;font-weight:700;line-height:1.15}.dashboard-tile-label{color:var(--fg-slate-49);font-size:.85rem;font-weight:500}.dashboard-tile-wide{flex-direction:row;align-items:baseline;gap:.5rem}.dashboard-columns{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.dashboard-recent-list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}@media (width<=767px){.dashboard-columns{grid-template-columns:1fr}}.record-toolbar-main>.record-toolbar-sep:first-child{display:none}.app-topbar-brand{overflow:hidden}.app-topbar-brand-link{flex:0 auto;align-items:center;gap:.4rem;min-width:0;max-width:100%;display:inline-flex}.app-topbar-brand-link>svg{flex-shrink:0}.app-topbar-brand strong.brand-app-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.record-toolbar-overflow-backdrop{z-index:699;background:var(--bg-slate-21-a35);position:fixed;inset:0}.record-toolbar-overflow{z-index:700;max-height:min(75dvh, calc(100dvh - 4rem - var(--safe-top)));padding-bottom:var(--safe-bottom);background:var(--bg-white);color:var(--fg-slate-24);box-shadow:0 -12px 32px var(--bd-slate-21-a25);border-radius:14px 14px 0 0;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.record-toolbar-overflow[data-open=true]{animation:.2s cubic-bezier(.16,1,.3,1) record-sheet-up}.record-toolbar-overflow[data-open=false]{visibility:hidden;pointer-events:none}.record-toolbar-overflow :is(.dialog-backdrop,.modal-backdrop){visibility:visible;pointer-events:auto}@keyframes record-sheet-up{0%{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.record-toolbar-overflow-head{border-bottom:1px solid var(--bd-gray-94);justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .6rem .5rem 1rem;display:flex}button.record-toolbar-overflow-close{min-width:var(--touch-min);color:var(--fg-slate-49);background:0 0;justify-content:center;align-items:center;padding:.35rem;display:inline-flex}.record-toolbar-overflow-body{padding:.25rem .85rem .85rem;overflow-y:auto}.record-toolbar-overflow-cluster{flex-direction:column;gap:.4rem;padding:.6rem 0;display:flex}.record-toolbar-overflow-cluster+.record-toolbar-overflow-cluster{border-top:1px solid var(--bd-gray-94)}.record-toolbar-overflow-cluster :is(button,a.buttonish):not(:is(.dialog-backdrop,.modal-backdrop) *){text-align:left;justify-content:flex-start;align-items:center;gap:.6rem;width:100%;display:flex}.action-menu-inline{flex-direction:column;gap:.4rem;display:flex}.action-menu-inline-title{color:var(--fg-slate-58c);letter-spacing:.04em;text-transform:uppercase;padding:.1rem .1rem 0;font-size:.72rem;font-weight:700}.action-menu-inline button.danger-item{background:var(--bg-red-54)}button.fab-launcher{width:var(--fab-size);height:var(--fab-size);background:var(--bg-slate-24);color:var(--fg-white);box-shadow:0 8px 24px var(--bd-slate-21-a30);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}button.fab-launcher:hover:not(:disabled){background:var(--bg-blue-35)}button.fab-launcher[aria-expanded=true]{background:var(--bg-slate-33)}.fab-stack-phone:has(.todo-fab-badge) .fab-launcher[aria-expanded=false]:after{content:"";background:var(--bg-red-54);width:.7rem;height:.7rem;box-shadow:0 0 0 2px var(--bd-white);border-radius:50%;position:absolute;top:.15rem;right:.15rem}.app-shell>.fab-dial-backdrop{z-index:499;background:var(--bg-slate-21-a30);position:fixed;inset:0}.ops-mobile-card-foot{align-items:center;gap:.5rem;margin-top:.5rem;display:flex}button.linkish.ops-mobile-card-more{min-height:2rem;color:var(--fg-blue-57);font-size:.85rem;font-weight:600}.ops-mobile-card-actions{align-items:center;gap:.35rem;margin-left:auto;display:flex}.filters-row>.filters-toggle{display:none}@media (width<=767px){:root{--fab-size:3rem;--fab-clearance-right:0px;--fab-clearance-bottom:calc(var(--fab-size) + 1.25rem + var(--safe-bottom))}.app-topbar{gap:.4rem}.app-topbar-brand{flex-direction:column;justify-content:center;align-items:flex-start;gap:0}.app-topbar-company-sep{display:none}.app-topbar-company{max-width:100%;font-size:.72rem;line-height:1.25}.fab-stack{right:max(.75rem, var(--safe-right));bottom:max(.75rem, var(--safe-bottom))}.fab-stack-phone{gap:.6rem}.fab-stack-phone :is(.actions-fab-root,.chat-fab-root,.todo-fab-root,.feedback-fab-root){padding-right:.125rem}.fab-stack-phone :is(.actions-fab,.chat-fab,.todo-fab,.feedback-fab){width:2.75rem;height:2.75rem;animation:.16s ease-out fab-dial-in}.fab-stack-phone[data-dial=closed] :is(.actions-fab,.chat-fab,.todo-fab,.feedback-fab){display:none}.fab-stack-phone[data-dial=open] [data-dock-label]:before{content:attr(data-dock-label);background:var(--bg-white);color:var(--fg-slate-24);white-space:nowrap;box-shadow:0 4px 14px var(--bd-slate-21-a22);pointer-events:none;border-radius:999px;padding:.3rem .7rem;font-size:.85rem;font-weight:600;position:absolute;top:50%;right:calc(100% + .6rem);transform:translateY(-50%)}body:has(:is(.dialog-backdrop,.modal-backdrop)) .fab-stack-phone{display:none}.fab-stack-phone :is(.actions-panel,.chat-panel,.todo-panel,.feedback-panel){left:max(.5rem, var(--safe-left));right:max(.5rem, var(--safe-right));bottom:calc(var(--fab-size) + 1.25rem + var(--safe-bottom));width:auto;max-height:calc(100dvh - var(--fab-size) - 5.25rem - var(--safe-top) - var(--safe-bottom));position:fixed}.fab-stack-phone :is(.chat-panel,.todo-panel){height:calc(100dvh - var(--fab-size) - 5.25rem - var(--safe-top) - var(--safe-bottom))}.detail-sticky-chrome{-webkit-backdrop-filter:none;box-shadow:0 6px 16px var(--bd-slate-23-a20);gap:.6rem;padding-bottom:.7rem;position:static}.detail-sticky-chrome .page-header-main{gap:.6rem}.detail-sticky-chrome .page-header-main>div{min-width:0}.detail-sticky-chrome .page-header-icon{border-radius:8px;width:2rem;height:2rem}.detail-sticky-chrome .page-header-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.detail-mini-bar{top:calc(-1 * var(--content-pad));z-index:26;box-sizing:border-box;height:2.75rem;margin:0 calc(-1 * var(--content-pad)) calc(-1 * (2.75rem + 1rem));padding:0 .35rem 0 var(--content-pad);background:var(--bg-blue-31-a96);color:var(--fg-white);box-shadow:0 6px 16px var(--bd-slate-23-a28);visibility:hidden;opacity:0;align-items:center;gap:.5rem;transition:opacity .15s ease-out,visibility .15s;display:flex;position:sticky}.detail-mini-bar[data-visible=true]{visibility:visible;opacity:1}.detail-mini-bar-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.95rem;font-weight:700;overflow:hidden}button.detail-mini-bar-up{width:var(--touch-min);background:var(--bg-white-a14);color:var(--fg-white);justify-content:center;align-items:center;padding:0;display:inline-flex}.record-toolbar-phone{flex-wrap:nowrap;gap:.4rem}.record-toolbar-phone .record-toolbar-main{scrollbar-width:none;flex-wrap:nowrap;flex:auto;gap:.4rem;min-width:0;overflow-x:auto}.record-toolbar-phone .record-toolbar-group{flex-wrap:nowrap;gap:.4rem}.record-toolbar-phone button{white-space:nowrap;flex:none;padding-inline:.75rem}.record-toolbar-phone .record-toolbar-nav{flex-wrap:nowrap;flex:none;gap:.3rem;margin-left:0}.record-toolbar-phone .record-toolbar-nav>button{width:var(--touch-min);justify-content:center;padding:0}.record-toolbar-nav-label{display:none}.ops-mobile-card-field{grid-template-columns:minmax(6.5rem,40%) minmax(0,1fr)}.ops-mobile-card-field dt{letter-spacing:.02em}.filters-row>.filters-toggle{justify-content:flex-start;align-items:center;gap:.4rem;min-width:0;display:inline-flex}.filters-toggle-summary{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.filters-row.filters-collapsed>:not(.filters-search):not(.filters-toggle):not([type=submit]){display:none}.filters-row.filters-collapsed>button[type=submit]{grid-column:auto}.filters-row:not(.filters-collapsed)>.filters-toggle,.filters-row>.filter-period{grid-column:1/-1}.filters-row>.ops-grid-export,.filters-row>.ops-grid-export>.ops-grid-export-btn{width:100%}.dashboard-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.mail-layout.mail-phone-list{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.mail-layout.mail-phone-reading{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.mail-layout.mail-phone-list .mail-reading,.mail-layout.mail-phone-reading .mail-folders,.mail-layout.mail-phone-reading .mail-list{display:none}.mail-layout.mail-phone-reading .mail-reading{border-top:0;grid-area:1/1;min-height:0;padding:.6rem .85rem 1rem}.mail-folders{scrollbar-width:none;gap:.35rem;padding:.45rem .5rem}.mail-folders-top{display:none}.mail-folder{border:1px solid var(--mail-border);background:var(--bg-white);border-radius:999px;flex:none;gap:.35rem;padding:.35rem .65rem}.mail-folder .mail-badge{position:static}.mail-detail-top{flex-wrap:wrap;gap:.35rem}.mail-detail-top h2{flex:100%;font-size:1.15rem}.mail-detail-actions{flex-wrap:wrap;flex-shrink:1}button.mail-phone-back{min-height:var(--touch-min);color:var(--fg-blue-53);align-self:flex-start;align-items:center;gap:.2rem;margin:-.35rem 0 .35rem -.2rem;font-weight:600;display:inline-flex}.mail-ribbon{gap:.3rem .4rem;padding:.35rem .5rem}.mail-account{text-overflow:ellipsis;white-space:nowrap;flex:60%;width:auto;min-width:0;font-size:.78rem;overflow:hidden}}@keyframes fab-dial-in{0%{opacity:0;transform:translateY(8px)scale(.9)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.record-toolbar-overflow[data-open=true],.fab-stack-phone :is(.actions-fab,.chat-fab,.todo-fab,.feedback-fab){animation:none}}.mail-detail-top{flex-wrap:wrap}.mail-detail-top h2{overflow-wrap:anywhere;flex:16rem;min-width:0}.mail-detail-actions{flex-wrap:wrap;flex-shrink:1}@media (width>=768px){.detail-sticky-chrome{padding-right:var(--content-pad);gap:.75rem}.detail-sticky-chrome :is(.detail-actions,.record-toolbar) :is(button,a.buttonish):not(:is(.dialog-backdrop,.modal-backdrop,.action-menu-list) *){min-height:36px;padding:.4rem .6rem;font-size:.88rem}.record-toolbar:not(.record-toolbar-phone){gap:.35rem}.record-toolbar:not(.record-toolbar-phone)>.record-toolbar-main{display:contents}.record-toolbar:not(.record-toolbar-phone)>.record-toolbar-nav{margin-left:auto}.record-toolbar-sep{min-height:1.35rem;margin:0 .1rem}}@media (width>=768px) and (width<=1023px){.detail-sticky-chrome :is(.detail-actions,.record-toolbar) :is(button,a.buttonish):not(:is(.dialog-backdrop,.modal-backdrop,.action-menu-list) *){min-height:var(--touch-min)}}.mail-reading button.linkish:not(:disabled){color:var(--mail-accent)}.mail-reading button.linkish:disabled{color:var(--fg-gray-70)}.mail-rte-toolbar.is-compact .mail-rte-extra{display:none}.mail-rte-toolbar.is-compact{gap:.1rem}.mail-rte-toolbar.is-compact .mail-rte-sep{margin:0 .15rem}.mail-rte-toolbar.is-compact .mail-rte-anchor{position:static}.mail-rte-toolbar.is-compact .mail-rte-popover{min-width:0;top:100%;left:.4rem;right:.4rem}@media (width<=767px){input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),textarea,select{font-size:16px}.mail-rte-toolbar{gap:.15rem}.mail-rte-sep{margin:0 .15rem}.mail-rte-anchor{position:static}.mail-rte-popover{min-width:0;top:100%;left:.4rem;right:.4rem}}.co2-breakdowns{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1rem;display:grid}.co2-breakdown h3{margin:0 0 .5rem;font-size:1rem}.co2-table-wrap{overflow-x:auto}.co2-table-wrap .simple-table .num{text-align:right;white-space:nowrap}.co2-segments td{vertical-align:middle}.co2-segments td.co2-ticket{white-space:nowrap}.co2-segments td.co2-span{vertical-align:middle;background:var(--bg-gray-98);border-left:1px solid var(--bd-slate-90b);border-right:1px solid var(--bd-slate-90b);white-space:nowrap;font-weight:650}.co2-segments tr.co2-group-end td{border-bottom:1px solid var(--bd-slate-85)}.dashboard-tiles.co2-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-tiles.co2-tiles.has-sell{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=1100px){.dashboard-tiles.co2-tiles.has-sell{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.dashboard-tiles.co2-tiles,.dashboard-tiles.co2-tiles.has-sell{grid-template-columns:repeat(2,minmax(0,1fr))}}.co2-tiles .co2-tile-main{background:var(--bg-slate-97l);border-color:var(--bd-green-86)}.co2-tiles .co2-tile-main .dashboard-tile-count{color:var(--fg-green-52)}.co2-tiles .dashboard-tile:hover{background:var(--bg-gray-98);border-color:var(--bd-slate-91b)}.co2-tiles .co2-tile-main:hover{background:var(--bg-slate-97l);border-color:var(--bd-green-86)}.co2-method{margin-top:.6rem;font-size:.8rem}.air-mode-banner{background:var(--bg-slate-98f);color:var(--fg-amber-43);border:1px solid var(--bd-amber-88);border-radius:10px;margin:0;padding:.6rem .9rem}.air-due-banner{background:var(--bg-slate-96c);color:var(--fg-red-41);border-color:var(--bd-red-83)}.air-trip-toggle{flex-wrap:wrap;gap:.4rem;margin-bottom:.75rem;display:flex}button.air-chip{background:var(--bg-gray-96g);color:var(--fg-blue-34);border:1px solid var(--bd-slate-89b);border-radius:999px;padding:.3rem .85rem;font-weight:600}button.air-chip.active{background:var(--bg-blue-44);color:var(--fg-white);border-color:var(--bd-blue-44)}.air-leg-inputs{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));align-items:end;gap:.75rem 1rem;display:grid}.air-leg-remove{justify-self:start}.air-checkbox{align-self:end;align-items:center;gap:.5rem;min-height:2.4rem;flex-direction:row!important}.air-checkbox input[type=checkbox]{width:auto}.air-results-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.air-results-head h2{margin:0}.air-results-note{margin-top:.25rem}.air-offer-list{flex-direction:column;gap:.75rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.air-offer{border:1px solid var(--bd-slate-92);background:var(--bg-white);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(170px,220px);gap:1rem;padding:.9rem 1rem;display:grid}.air-offer.selected{border-color:var(--bd-blue-44);box-shadow:0 0 0 2px var(--bd-blue-44-a18)}.air-offer-legs{flex-direction:column;gap:.5rem;min-width:0;display:flex}.air-offer-carrier{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.air-offer-price{text-align:right;border-left:1px solid var(--bd-slate-94d);flex-direction:column;align-items:flex-end;gap:.35rem;padding-left:1rem;display:flex}.air-price-breakdown{gap:.15rem;width:100%;margin:0;font-size:.85rem;display:grid}.air-price-breakdown>div{justify-content:space-between;gap:.75rem;display:flex}.air-price-breakdown dt{color:var(--fg-slate-52)}.air-price-breakdown dd{margin:0}.air-sell{color:var(--fg-blue-32);font-size:1.25rem;font-weight:700}.air-rule{font-size:.78rem}.air-leg-main{grid-template-columns:auto minmax(60px,1fr) auto;align-items:center;gap:.75rem;display:grid}.air-leg-point{flex-direction:column;line-height:1.25;display:flex}.air-leg-point strong{font-size:1.1rem}.air-leg-point sup{color:var(--fg-red-50b);margin-left:2px;font-size:.7rem}.air-leg-point-end{text-align:right}.air-leg-path{flex-direction:column;align-items:center;gap:.2rem;min-width:0;display:flex}.air-leg-line{border-top:2px dashed var(--bd-slate-82c);width:100%;display:block}.air-leg-stops{color:var(--fg-slate-52);text-align:center;overflow-wrap:anywhere;font-size:.78rem}.air-segment-list{background:var(--bg-gray-98h);border-radius:8px;flex-direction:column;gap:.4rem;margin:.5rem 0 .25rem;padding:.5rem .75rem;font-size:.88rem;list-style:none;display:flex}.air-segment-list li{flex-wrap:wrap;gap:.25rem .75rem;display:flex}.air-segment-flight{min-width:4.5rem;font-weight:700}button.linkish.air-details-toggle,button.linkish.air-link{color:var(--fg-blue-44b);align-self:flex-start;padding:0}.air-pill{white-space:nowrap;border-radius:999px;padding:.08rem .55rem;font-size:.75rem;font-weight:650;display:inline-block}.air-pill-ok{background:var(--bg-slate-95i);color:var(--fg-green-47c)}.air-pill-open{background:var(--bg-amber-97b);color:var(--fg-amber-47)}.air-pill-closed{background:var(--bg-gray-95c);color:var(--fg-slate-45b)}.air-due-soon{color:var(--fg-red-50b);font-weight:650}.ops-rdg .rdg-row.air-row-due-soon .rdg-cell{background-color:var(--bg-slate-97m)}.ops-mobile-card.air-row-due-soon{border-left:4px solid var(--bd-red-62)}.air-pax-list{flex-direction:column;gap:.75rem;margin:.5rem 0 .75rem;display:flex}.air-pax{border:1px solid var(--bd-slate-92);border-radius:10px;min-width:0;padding:.6rem .9rem .9rem}.air-pax legend{padding:0 .35rem;font-weight:700}.air-detail-sub{flex-wrap:wrap;align-items:center;gap:.35rem .75rem;display:inline-flex}.air-table-wrap .data-table{min-width:0}.air-history{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.air-history li{border-bottom:1px solid var(--bd-gray-96d);overflow-wrap:anywhere;padding-bottom:.5rem}.air-group-list{flex-direction:column;gap:.4rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.air-group-list li{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.air-group-list li>button.secondary{margin-left:auto}.air-add-action{align-items:flex-end;display:flex}.air-portal-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.air-portal-head a{color:var(--fg-white);font-weight:600}@media (width<=767px){.air-offer{grid-template-columns:minmax(0,1fr)}.air-offer-price{border-left:none;border-top:1px solid var(--bd-slate-94d);text-align:left;align-items:stretch;padding-top:.6rem;padding-left:0}}.portal-impersonation-banner{background:var(--bg-amber-97b);color:var(--fg-amber-39);border-bottom:2px solid var(--bd-amber-79);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.55rem 1rem;font-size:.9rem;display:flex}.system-notice-banner{top:calc(-1 * var(--content-pad));z-index:30;margin:calc(-1 * var(--content-pad)) calc(-1 * (var(--content-pad) + var(--fab-clearance-right))) var(--content-pad) calc(-1 * var(--content-pad));padding:.55rem var(--content-pad);background:var(--bg-amber-97b);color:var(--fg-amber-39);border-bottom:2px solid var(--bd-amber-79);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;font-size:.9rem;line-height:1.35;display:flex;position:sticky}.system-notice-banner-progress{background:var(--bg-slate-93c);color:var(--fg-red-40);border-bottom-color:var(--bd-red-58)}.system-notice-text{flex:18rem;min-width:0}.system-notice-reply{font-weight:400}.system-notice-actions{flex:none;gap:.5rem;display:flex}.system-notice-actions button{padding:.3rem .8rem}.content:has(>.tabs-slot>.tab-host[data-active]>.system-notice-banner) .detail-sticky-chrome{top:calc(var(--system-notice-h,0px) - var(--content-pad))}.system-notice-dialog{max-width:34rem}.system-notice-when{font-size:1.05rem}.system-notice-message{white-space:pre-line}.system-notice-label{margin-bottom:.4rem;font-weight:600;display:block}.system-notice-choices{flex-wrap:wrap;gap:.4rem;display:flex}.system-notice-choices button{min-width:4.5rem}.system-notice-exact{max-width:18rem;margin-top:.6rem}.system-notice-chip,.system-notice-state{white-space:nowrap;background:var(--bg-gray-93);color:var(--fg-slate-37b);border-radius:999px;padding:.05rem .55rem;font-size:.78rem;font-weight:600;display:inline-block}.system-notice-chip-1,.system-notice-state-warn{background:var(--bg-yellow-96);color:var(--fg-orange-47b)}.system-notice-chip-2{background:var(--bg-slate-94);color:var(--fg-red-44)}.system-notice-chip-3,.system-notice-state-ok{background:var(--bg-green-96);color:var(--fg-green-45)}.system-notice-state-seen{background:var(--bg-slate-93d);color:var(--fg-blue-42c)}.system-notice-counts{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.75rem;display:grid}.system-notice-count{background:var(--bg-gray-97e);border-radius:10px;flex-direction:column;gap:.15rem;padding:.6rem .8rem;display:flex}.system-notice-count strong{font-size:1.4rem}.system-notice-count span{color:var(--fg-slate-45c);font-size:.82rem}.system-notice-count-ok{background:var(--bg-slate-98b)}.system-notice-count-warn{background:var(--bg-slate-99)}.system-notice-dialog textarea,.modal-panel .system-notice-exact input{font:inherit}.edit-form input[type=date],.edit-form input[type=datetime-local],.edit-form input[type=time]{appearance:none;min-width:0}.native24{width:100%;min-width:0;display:block;position:relative}.native24 input::-webkit-datetime-edit-ampm-field{display:none}.native24.is-set input::-webkit-datetime-edit{color:#0000}.native24-face{pointer-events:none;height:100%;color:var(--fg-slate-24);white-space:nowrap;align-items:center;font-size:.92rem;display:flex;position:absolute;top:0;left:.65rem;right:2rem;overflow:hidden}.native24:has(input:disabled) .native24-face{color:var(--fg-slate-63)}.native24 input{pointer-events:none}.native24-open{cursor:pointer;background:0 0;border:0;border-radius:0;min-height:0;padding:0;position:absolute;inset:0}.native24-open:hover:not(:disabled):not(.secondary):not(.danger):not(.linkish):not(.attachment-link),.native24-open:disabled{cursor:pointer;background:0 0}.native24-open:disabled{cursor:default}.dtp{z-index:2300;background:var(--bg-white);color:var(--fg-gray-25);border:1px solid var(--bd-gray-89);box-shadow:0 4px 16px var(--bd-gray-25-a28);border-radius:8px;padding:8px 8px 6px;font-size:13px;display:flex;position:fixed}.dtp-body{gap:8px;display:flex}.dtp-cal{width:224px}.dtp-month{justify-content:space-between;align-items:center;min-height:28px;padding:0 2px 4px;font-weight:600;display:flex}.dtp-month-nav{gap:2px;display:flex}.dtp button{min-width:0;min-height:0;color:var(--fg-gray-25);font:inherit;background:0 0;border:0;border-radius:4px;padding:0;line-height:1}.dtp button:hover:not(:disabled):not(.secondary):not(.danger):not(.linkish):not(.attachment-link){background:var(--bg-gray-96h);color:var(--fg-gray-25)}.dtp button.is-selected:hover:not(:disabled):not(.secondary):not(.danger):not(.linkish):not(.attachment-link){background:var(--bg-blue-57c);color:var(--fg-white)}.dtp-month-nav button{width:24px;height:24px;color:var(--fg-gray-50);border-radius:4px;justify-content:center;align-items:center;display:flex}.dtp-week,.dtp-days{grid-template-columns:repeat(7,1fr);display:grid}.dtp-week span{text-align:center;color:var(--fg-gray-56);font-size:11px;line-height:24px}.dtp-days button{border-radius:4px;height:28px}.dtp-days button.is-out{color:var(--fg-gray-70b)}.dtp-days button.is-today{box-shadow:inset 0 0 0 1px var(--bd-blue-57c)}.dtp-days button.is-selected,.dtp-col button.is-selected{background:var(--bg-blue-57c);color:var(--fg-white)}.dtp-links{justify-content:space-between;padding-top:4px;display:flex}.dtp-links button{color:var(--fg-blue-57d);padding:4px 6px}.dtp-time{flex-direction:column;display:flex}.dtp-body .dtp-time{border-left:1px solid var(--bd-gray-94b);padding-left:6px}.dtp-spin{justify-content:center;gap:8px;display:flex}.dtp-spin button{width:24px;height:22px;color:var(--fg-gray-50);justify-content:center;align-items:center;display:flex}.dtp-cols{gap:2px;display:flex}.dtp-col{scrollbar-width:none;width:44px;height:196px;overflow:auto}.dtp-col::-webkit-scrollbar{display:none}.dtp-col button{border-radius:4px;width:100%;height:28px;display:block}@media (width<=767px){.native24-face{font-size:16px}}.reconciliation-totals-footer{flex-direction:column;gap:.65rem;margin-top:.75rem;display:flex}.reconciliation-totals-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1rem;display:grid}.reconciliation-totals-cell{flex-direction:column;gap:.25rem;display:flex}.reconciliation-totals-value{font-variant-numeric:tabular-nums;font-weight:600}.reconciliation-line-remarks{width:100%;min-width:8rem;min-height:2.25rem;font:inherit;resize:vertical}.reconciliation-total-differences-bar{margin:0 0 .5rem;font-weight:600}.reconciliation-header-form{margin-top:.75rem}@media (width<=767px){.reconciliation-totals-row{grid-template-columns:1fr}}.qb-payment-import-header{grid-template-columns:minmax(220px,1fr) minmax(160px,.55fr) minmax(160px,.55fr)}.qb-payment-import-customer{grid-column:1/3}.qb-payment-import-import-date{grid-area:1/3}.qb-payment-import-actions{justify-content:flex-start;margin-top:.35rem}.qb-payment-import-details-toolbar{flex-wrap:wrap}.qb-payment-import-detail-modal{min-width:min(640px,96vw)}.qb-payment-import-detail-toolbar{justify-content:flex-start;margin:.5rem 0 .75rem}.qb-payment-import-detail-form{grid-template-columns:1fr 1fr;gap:.65rem 1rem;display:grid}@media (width<=560px){.qb-payment-import-detail-form{grid-template-columns:1fr}}.customers-payment-header{grid-template-columns:1fr 1fr;gap:.65rem 1.5rem;display:grid}.customers-payment-header .edit-form{grid-template-columns:1fr}@media (width<=767px){.customers-payment-header{grid-template-columns:1fr}}.ops-import-summary{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.6rem;margin:.5rem 0 0;display:grid}.ops-import-tile{background:var(--bg-gray-98);border:1px solid var(--bd-slate-91c);border-radius:8px;min-width:0;padding:.55rem .75rem}.ops-import-tile dt{color:var(--fg-slate-52c);font-size:.78rem}.ops-import-tile dd{color:var(--fg-slate-26);overflow-wrap:anywhere;margin:.15rem 0 0;font-size:1.25rem;font-weight:600}.ops-import-tile-danger{background:var(--bg-slate-95d);border-color:var(--bd-red-84)}.ops-import-tile-danger dd{color:var(--fg-red-45)}.ops-import-tile-warning{background:var(--bg-slate-97c);border-color:var(--bd-amber-89)}.ops-import-tile-warning dd{color:var(--fg-orange-46)}.ops-import-note{color:var(--fg-slate-41b);margin:.6rem 0 0;font-size:.9rem}.ops-import-run button.import-file-download.linkish{color:var(--fg-blue-57);text-underline-offset:2px;font-weight:600;text-decoration:underline}.ops-import-run button.import-file-download.linkish:hover:not(:disabled){color:var(--fg-blue-35b)}.ops-import-limit{padding:.55rem .9rem}.ops-import-limit .ops-import-note{margin:0}.ops-import-busy{color:var(--fg-white);text-shadow:0 1px 2px var(--bg-black-a45);font-size:.9rem}.ops-import-progress{color:var(--fg-slate-26);grid-template-columns:auto 1fr;align-items:center;gap:.4rem .6rem;font-size:.95rem;display:grid}.ops-import-progress-track{background:var(--bg-slate-91c);border-radius:999px;grid-column:1/-1;height:.5rem;overflow:hidden}.ops-import-progress-bar{background:var(--bg-blue-54);height:100%;transition:width .3s}.ops-import-progress-indeterminate{overflow:hidden}.ops-import-progress-indeterminate .ops-import-progress-bar{width:40%;animation:1.2s ease-in-out infinite ops-import-progress-slide}@keyframes ops-import-progress-slide{0%{transform:translate(-100%)}to{transform:translate(350%)}}.ops-import-preview-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ops-import-preview-head h2{overflow-wrap:anywhere;min-width:0;margin:0}.ops-import-preview-table{border:1px solid var(--bd-slate-91c);border-radius:8px;max-height:22rem;margin-top:.75rem;overflow:auto}.ops-import-preview-table table{border-collapse:collapse;width:100%;color:var(--fg-slate-26);font-size:.88rem}.ops-import-preview-table th,.ops-import-preview-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--bd-gray-94c);padding:.4rem .6rem}.ops-import-preview-table th{background:var(--bg-gray-96b);white-space:nowrap;position:sticky;top:0}.ops-import-row-failed td{background:var(--bg-slate-97n)}.ops-import-changes{color:var(--fg-slate-52c);overflow-wrap:anywhere}.browse-as-banner{left:50%;bottom:calc(.75rem + var(--safe-bottom,0px));z-index:900;width:max-content;max-width:calc(100vw - 2 * (var(--fab-clearance-right,0px) + 1rem));background:var(--bg-amber-97b);color:var(--fg-amber-39);border:2px solid var(--bd-amber-79);box-shadow:0 6px 20px var(--bd-slate-21-a22);border-radius:999px;align-items:center;gap:.5rem .9rem;padding:.5rem .6rem .5rem 1rem;font-size:.9rem;line-height:1.3;display:flex;position:fixed;transform:translate(-50%)}.browse-as-banner-text{overflow-wrap:anywhere;min-width:0}.browse-as-banner button{border-radius:999px;flex:none;padding:.3rem .9rem}@media (width<=767px){.browse-as-banner{left:.5rem;right:calc(var(--fab-size,3rem) + 1.5rem);border-radius:.9rem;justify-content:space-between;width:auto;max-width:none;font-size:.82rem;transform:none}}.audit-source{white-space:nowrap;background:var(--bg-gray-94b);color:var(--fg-slate-39);border-radius:999px;padding:.05rem .5rem;font-size:.78rem;font-weight:600;line-height:1.5;display:inline-block}.audit-source-web{background:var(--bg-slate-93d);color:var(--fg-blue-42c)}.feedback-msg-media{flex-direction:column;gap:.5rem;margin-top:.4rem;display:flex}.feedback-msg-media audio{width:min(26rem,100%);display:block}.feedback-msg-media video{background:var(--bg-slate-21);border-radius:8px;width:min(32rem,100%);max-height:20rem;display:block}.feedback-clip-actions{flex-wrap:wrap;gap:.25rem .9rem;display:flex}.feedback-doc-list{flex-direction:column;flex:1 0 100%;gap:.25rem;margin:.2rem 0;padding:0;list-style:none;display:flex}.feedback-doc{border:1px solid var(--bd-slate-93);background:var(--bg-gray-98b);border-radius:6px;align-items:center;gap:.5rem;min-width:0;padding:.3rem .5rem;font-size:.85rem;display:flex}.feedback-doc-name,.feedback-doc-download{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:auto;min-width:0;overflow:hidden}button.feedback-doc-download{min-height:0;color:var(--fg-blue-53);text-underline-offset:2px;background:0 0;padding:0;font-weight:600;text-decoration:underline}button.feedback-doc-remove{min-height:0;color:var(--fg-slate-55);background:0 0;padding:0 .35rem;font-size:1.1rem;line-height:1}.feedback-docs{margin-top:.4rem}.feedback-docs .feedback-doc-list{margin:0}.usage-filters{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.usage-filters label{flex-direction:column;gap:.2rem;font-size:.85rem;display:flex}.usage-stats{flex-wrap:wrap;gap:.75rem;display:flex}.detail-section .data-table-wrap>.data-table.usage-fit{min-width:0}.usage-email-bar-cell{width:40%;min-width:120px}.usage-email-bar{background:var(--bg-gray-96b);border-radius:5px;height:10px;display:flex;overflow:hidden}.usage-email-bar>span,.usage-email-key{height:10px;display:inline-block}.usage-email-key{vertical-align:middle;border-radius:2px;width:10px;margin:0 .25rem 0 .6rem}.usage-email-bar .is-reply,.usage-email-key.is-reply{background:var(--bg-blue-53b)}.usage-email-bar .is-new,.usage-email-key.is-new{background:var(--bg-blue-75)}.usage-email-bar .is-other,.usage-email-key.is-other{background:var(--bg-slate-75)}.usage-email-bar .is-failed,.usage-email-key.is-failed{background:var(--bg-red-55)}.usage-stat{border:1px solid var(--bd-slate-93);background:var(--bg-gray-98b);border-radius:8px;flex-direction:column;min-width:8rem;padding:.6rem .9rem;display:flex}.usage-stat strong{color:var(--fg-slate-24);font-size:1.4rem}.usage-bars{flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.usage-bars li{grid-template-columns:6.5rem 1fr 4rem;align-items:center;gap:.5rem;font-size:.8rem;display:grid}.usage-bar{background:var(--bg-blue-53b);border-radius:3px;min-width:2px;height:.8rem;display:block}.usage-bar-n{text-align:right;white-space:nowrap}.usage-bar-track{flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;display:flex}.usage-bar-track .usage-bar{flex:0 auto}.usage-bar-sessions{font-size:.72rem}.usage-release{border:1px solid var(--bd-blue-53);color:var(--fg-blue-53);background:var(--bg-white);white-space:nowrap;border-radius:999px;flex:none;padding:0 .35rem;font-size:.68rem}.usage-delta{color:var(--fg-slate-52);white-space:nowrap;margin-left:.4rem;font-size:.75rem;font-weight:600;display:inline-block}.usage-stat .usage-delta{margin-left:0}.usage-delta-up{color:var(--fg-green-51b)}.usage-delta-down{color:var(--fg-red-50)}.usage-delta-new{color:var(--fg-blue-53)}.usage-delta-gone{color:var(--fg-amber-51)}@media (width<=600px){.usage-bars li{grid-template-columns:5.5rem 1fr 4.5rem}}.content-column{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.content-column>.content{flex:auto}.tabs-slot{display:contents}.doc-tabs{min-width:0;padding:.35rem var(--content-pad) 0;flex:none;position:relative}.doc-tabs .file-tabs{border-bottom:0;border-radius:10px 10px 0 0;gap:.2rem;padding:.25rem .25rem 0}.doc-tab{max-width:12rem;min-height:2.1rem;color:var(--fg-slate-47);background:0 0;border-radius:8px 8px 0 0;flex-shrink:0;align-items:center;display:inline-flex}.doc-tab:hover{background:var(--bg-white-a55);color:var(--fg-slate-24)}.doc-tab.active{background:var(--bg-white);color:var(--fg-slate-24);box-shadow:inset 0 2px 0 var(--bd-blue-57)}.doc-tab-main{min-width:0;min-height:2.1rem;color:inherit;font:inherit;white-space:nowrap;background:0 0;align-items:center;gap:.4rem;padding:0 .3rem 0 .7rem;font-size:.88rem;font-weight:500;display:inline-flex}.doc-tab-title{text-overflow:ellipsis;overflow:hidden}.doc-tab-dirty{background:var(--bg-orange-67);border-radius:50%;flex:none;width:.5rem;height:.5rem}.doc-tab-close{width:1.4rem;height:1.4rem;min-height:0;color:var(--fg-slate-55);background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-right:.25rem;padding:0;font-size:1.05rem;line-height:1;display:inline-flex}.doc-tab-close:hover{background:var(--bg-slate-21-a12);color:var(--fg-slate-21)}.doc-tab-menu{z-index:2200;background:var(--bg-white);border:1px solid var(--bd-slate-90);min-width:13rem;box-shadow:0 10px 28px var(--bd-slate-21-a22);border-radius:8px;margin:0;padding:.25rem 0;list-style:none;position:fixed}.doc-tab-menu button{width:100%;min-height:0;color:var(--fg-slate-24);font:inherit;text-align:left;background:0 0;padding:.45rem .9rem;font-size:.9rem;display:block}.doc-tab-menu button:hover:not(:disabled){background:var(--bg-gray-96i)}.doc-tab-menu button:disabled{color:var(--fg-slate-71)}.doc-tab-menu-sep{background:var(--bg-slate-93);height:1px;margin:.25rem 0}.nav-tabs-toggle{cursor:pointer;align-items:center;gap:.45rem;margin:.35rem 0;font-size:.85rem;display:flex}.nav-tabs-toggle input{width:auto;min-height:0;margin:0}.nav-search{flex:none;align-items:center;display:flex;position:relative}.nav-search-icon{color:var(--sb-fg-slate-71);pointer-events:none;display:inline-flex;position:absolute;left:.65rem}.sidebar .nav-search-input{border:1px solid var(--sb-bd-slate-71-a30);background:var(--sb-bg-white-a7);width:100%;min-height:2.1rem;color:var(--sb-fg-gray-98);font:inherit;box-sizing:border-box;border-radius:8px;padding:.35rem 3rem .35rem 2rem;font-size:.88rem}.sidebar .nav-search-input::placeholder{color:var(--sb-fg-slate-71)}.sidebar .nav-search-input:focus{border-color:var(--sb-bd-blue-72);background:var(--sb-bg-white-a12);outline:none}.sidebar .nav-search-input::-webkit-search-cancel-button{display:none}.nav-search-clear{width:1.5rem;height:1.5rem;min-height:0;color:var(--sb-fg-slate-71);background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:1.1rem;line-height:1;display:inline-flex;position:absolute;right:.3rem}.nav-search-clear:hover{background:var(--sb-bg-white-a12);color:var(--sb-fg-white)}.nav-search-kbd{border:1px solid var(--sb-bd-slate-71-a35);background:var(--sb-bg-white-a6);color:var(--sb-fg-slate-71);pointer-events:none;border-radius:4px;padding:.05rem .35rem;font-family:inherit;font-size:.68rem;position:absolute;right:.5rem}.nav-mark{background:var(--sb-bg-amber-86-a28);color:inherit;border-radius:3px;padding:0 1px}.nav-search-empty{color:var(--sb-fg-slate-71);margin:.75rem .7rem;font-size:.85rem}.app-shell{transition:grid-template-columns .16s}@media (prefers-reduced-motion:reduce){.app-shell{transition:none}}.app-shell.app-shell-rail{--sidebar-width:3.75rem}.sidebar-toolbar{flex:none;justify-content:flex-end;margin:-.55rem 0 -.5rem;display:flex}.sidebar-collapse-btn{width:1.7rem;height:1.7rem;min-height:0;color:var(--sb-fg-slate-71);background:0 0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.sidebar-collapse-btn:hover{background:var(--sb-bg-white-a12);color:var(--sb-fg-white)}.app-shell-rail .sidebar{align-items:center;gap:.6rem;padding:1rem .4rem}.app-shell-rail .sidebar-toolbar{justify-content:center;margin:0}.app-shell-rail .brand{align-items:center;gap:.5rem}.app-shell-rail .brand .brand-app-name,.app-shell-rail .brand-company,.app-shell-rail .sidebar-mail-link span,.app-shell-rail .sidebar-mail-link .nav-badge,.app-shell-rail .sidebar-footer .muted,.app-shell-rail .sidebar-footer .app-version-badge,.app-shell-rail .nav-tabs-toggle,.app-shell-rail .nav-signout span{display:none}.app-shell-rail .sidebar-user-menu-pop{left:0;right:auto}.app-shell-rail .sidebar-mail-link,.app-shell-rail .nav-signout{justify-content:center;padding:.45rem}.app-shell-rail .sidebar-nav{align-items:center;width:100%;padding-right:0}.sidebar-nav-rail{gap:.3rem}.nav-rail-btn{width:2.6rem;height:2.6rem;min-height:0;color:var(--sb-fg-slate-87);background:0 0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;font-weight:600;display:inline-flex;position:relative}.nav-rail-btn:hover{background:var(--sb-bg-white-a10);color:var(--sb-fg-white)}.nav-rail-btn.active{background:var(--sb-bg-white-a14);color:var(--sb-fg-white);box-shadow:inset 3px 0 0 var(--sb-bd-blue-72)}.nav-rail-dot{background:var(--sb-bg-orange-70);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.4rem;right:.4rem}.new-version-prompt{z-index:70;background:var(--bg-blue-28);max-width:calc(100vw - 2rem);color:var(--fg-white);box-shadow:0 8px 28px var(--bd-black-a35);border-radius:10px;align-items:center;gap:.6rem;padding:.6rem .9rem;display:flex;position:fixed;bottom:1rem;left:50%;transform:translate(-50%)}.new-version-prompt button{padding:.3rem .8rem}.zoom-image{flex-direction:column;gap:.5rem;min-height:0;display:flex}.zoom-image-toolbar{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;display:flex}.zoom-image-toolbar button{min-width:2.5rem}.zoom-image-percent{text-align:center;font-variant-numeric:tabular-nums;min-width:3.5rem;font-weight:600}.zoom-image-active{pointer-events:none}.zoom-image-frame{background:var(--bg-gray-97c);border-radius:8px;place-items:center;height:calc(100dvh - 15rem);min-height:12rem;display:grid;overflow:auto}.zoom-image-img{-webkit-user-select:none;user-select:none;cursor:zoom-in;flex:none;max-width:none;max-height:none;display:block}.modal-panel.attachment-preview-panel-email{width:min(1000px,96vw)}.email-preview{flex-direction:column;gap:.6rem;min-height:0;display:flex}.email-preview-subject{margin:0 0 .3rem;font-size:1.05rem}.email-preview-meta{gap:.15rem;margin:0;font-size:.9rem;display:grid}.email-preview-meta-row{grid-template-columns:3.2rem minmax(0,1fr);gap:.5rem;display:grid}.email-preview-meta dt{color:var(--fg-slate-55)}.email-preview-meta dd{overflow-wrap:anywhere;margin:0}.email-preview-banner{background:var(--bg-yellow-96);color:var(--fg-orange-41);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .7rem;font-size:.9rem;display:flex}.email-preview-body,.email-preview-text{border:1px solid var(--bd-slate-89c);background:var(--bg-white);border-radius:8px;width:100%;height:calc(100dvh - 24rem);min-height:14rem}.email-preview-text{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;color:var(--fg-slate-28);margin:0;padding:.75rem;overflow:auto}.email-preview-attachments-title{margin-bottom:.25rem;font-weight:600}.email-preview-attachments ul{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.email-preview-attachments li{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.email-preview-att-name{text-overflow:ellipsis;white-space:nowrap;flex:12rem;min-width:0;overflow:hidden}.note-files-field{gap:.35rem;display:grid}.note-files-field p{margin:0}.note-files-list{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.note-files-list li{align-items:center;gap:.5rem;min-width:0;display:flex}.note-files-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.nested-flight-row{cursor:pointer}.nested-flight-row:hover td{background:var(--bg-blue-55-a7)}.nested-flight-row:focus-visible{outline:2px solid var(--bd-blue-55b);outline-offset:-2px}.flight-form-title-no{color:var(--fg-blue-49);letter-spacing:.02em;font-weight:700}.doc-tabs-row{align-items:flex-end;gap:.35rem;min-width:0;display:flex}.doc-tabs-scroll{flex:auto;min-width:0}.doc-tabs .file-tabs>.doc-tab:first-child{z-index:3;background:var(--bg-slate-94e);box-shadow:4px 0 6px -4px var(--bd-slate-26-a28);font-weight:600;position:sticky;left:0}.doc-tabs .file-tabs>.doc-tab:first-child.active{background:var(--bg-white);box-shadow:inset 0 2px 0 var(--bd-blue-57), 4px 0 6px -4px var(--bd-slate-26-a28)}.doc-tabs .file-tabs>.doc-tab:first-child .doc-tab-main{font-weight:600}.doc-tabs .scroll-tabs-can-left .file-tabs,.doc-tabs .scroll-tabs-can-left.scroll-tabs-can-right .file-tabs{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 1.6rem),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 1.6rem),#0000 100%)}.doc-tabs .scroll-tabs-can-left:not(.scroll-tabs-can-right) .file-tabs{-webkit-mask-image:none;mask-image:none}.doc-tabs .scroll-tabs-chevron-left{display:none}.doc-tab svg{flex:none}.doc-tab[data-kind=files] .doc-tab-main svg{color:var(--fg-blue-57)}.doc-tab[data-kind=travel] .doc-tab-main svg{color:var(--fg-teal-57)}.doc-tab[data-kind=money] .doc-tab-main svg{color:var(--fg-green-55)}.doc-tab[data-kind=docs] .doc-tab-main svg{color:var(--fg-orange-56)}.doc-tab[data-kind=people] .doc-tab-main svg{color:var(--fg-purple-53)}.doc-tab[data-kind=issue] .doc-tab-main svg{color:var(--fg-orange-55)}.doc-tabs-all-wrap{flex:none;padding-bottom:.25rem;position:relative}.doc-tabs-all{background:var(--bg-white-a60);min-height:1.9rem;color:var(--fg-slate-24);border-radius:8px;align-items:center;gap:.25rem;padding:0 .55rem;font-size:.8rem;font-weight:600;display:inline-flex}.doc-tabs .doc-tabs-all:hover:not(:disabled):not(.secondary):not(.danger):not(.linkish):not(.attachment-link),.doc-tabs .doc-tabs-all[aria-expanded=true]:not(:disabled):not(.secondary):not(.danger):not(.linkish):not(.attachment-link){background:var(--bg-white);color:var(--fg-slate-24)}.doc-tabs-all-count{font-variant-numeric:tabular-nums}.doc-tab-list{z-index:2200;background:var(--bg-white);border:1px solid var(--bd-slate-90);width:min(22rem,90vw);max-height:min(26rem,70vh);box-shadow:0 10px 28px var(--bd-slate-21-a22);border-radius:10px;flex-direction:column;display:flex;position:absolute;top:calc(100% + .2rem);right:0;overflow:hidden}.doc-tab-list-filter{min-height:2rem;margin:.5rem}.doc-tab-list ul{margin:0;padding:.25rem 0;list-style:none;overflow-y:auto}.doc-tab-list li{align-items:center;display:flex}.doc-tab-list-item{min-width:0;min-height:0;color:var(--fg-slate-24);font:inherit;text-align:left;background:0 0;flex:auto;align-items:center;gap:.5rem;padding:.45rem .7rem .45rem .9rem;font-size:.9rem;display:flex}.doc-tab-list .doc-tab-list-item:hover:not(:disabled):not(.secondary):not(.danger):not(.linkish):not(.attachment-link){background:var(--bg-gray-96i)}.doc-tab-list .doc-tab-list-item.active:hover:not(:disabled),.doc-tab-list-item.active{background:var(--bg-slate-95j);box-shadow:inset 3px 0 0 var(--bd-blue-57);font-weight:600}.doc-tab-list-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.doc-tab-list-close{width:1.7rem;height:1.7rem;min-height:0;color:var(--fg-slate-55);background:0 0;border-radius:50%;flex:none;margin-right:.4rem;padding:0;font-size:1.05rem;line-height:1}.doc-tab-list .doc-tab-list-close:hover:not(:disabled):not(.secondary):not(.danger):not(.linkish):not(.attachment-link){background:var(--bg-slate-21-a12);color:var(--fg-slate-21)}.doc-tab-list li[data-kind=files] svg{color:var(--fg-blue-57)}.doc-tab-list li[data-kind=travel] svg{color:var(--fg-teal-57)}.doc-tab-list li[data-kind=money] svg{color:var(--fg-green-55)}.doc-tab-list li[data-kind=docs] svg{color:var(--fg-orange-56)}.doc-tab-list li[data-kind=people] svg{color:var(--fg-purple-53)}.doc-tab-list li[data-kind=issue] svg{color:var(--fg-orange-55)}.doc-tab-list-empty{color:var(--fg-slate-55);padding:.6rem .9rem;font-size:.88rem}.doc-tab-list-foot{border-top:1px solid var(--bd-slate-93);background:var(--bg-gray-98b);gap:.4rem;padding:.4rem .5rem;display:flex}.doc-tab-list-foot button{min-height:0;color:var(--fg-slate-24);font:inherit;background:0 0;border-radius:6px;flex:auto;padding:.4rem .6rem;font-size:.85rem}.doc-tab-list .doc-tab-list-foot button:hover:not(:disabled):not(.secondary):not(.danger):not(.linkish):not(.attachment-link){background:var(--bg-gray-95);color:var(--fg-slate-24)}.doc-tab-list-foot button:disabled{color:var(--fg-slate-71)}.toolbar:has(>.ops-grid-title-actions){justify-content:flex-start}.toolbar>.ops-grid-toolbar-status:has(+.ops-grid-title-actions){margin-left:auto}.ops-grid-title-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}@media (width<=767px){.ops-grid-title-actions{width:100%}.ops-grid-title-actions>button,.ops-grid-title-actions>a.buttonish{flex:auto;justify-content:center}}.modal-panel.tab-limit-panel{flex-direction:column;gap:.6rem;width:min(34rem,94vw);display:flex}.tab-limit-panel h3,.tab-limit-lead{margin:0}.tab-limit-choices{gap:.45rem;display:grid}.tab-limit-panel .tab-limit-choice{border:1px solid var(--bd-slate-90);background:var(--bg-white);width:100%;min-height:0;color:var(--fg-slate-24);text-align:left;border-radius:10px;align-items:center;gap:.75rem;padding:.6rem .8rem;display:flex}.tab-limit-panel .tab-limit-choice:hover:not(:disabled):not(.secondary):not(.danger):not(.linkish):not(.attachment-link),.tab-limit-panel .tab-limit-choice:focus-visible{background:var(--bg-gray-96i);border-color:var(--bd-blue-81b);color:var(--fg-slate-24)}.tab-limit-panel .tab-limit-choice:disabled{opacity:.5;cursor:default}.tab-limit-choice-icon{background:var(--bg-slate-95j);width:2.1rem;height:2.1rem;color:var(--fg-blue-57);border-radius:50%;flex:none;place-items:center;display:grid}.tab-limit-choice-text{gap:.1rem;min-width:0;display:grid}.tab-limit-choice-title{font-weight:600}.tab-limit-choice-hint{color:var(--fg-slate-52);font-size:.85rem}.tab-limit-pick-tools{gap:.4rem;display:flex}.tab-limit-pick{border:1px solid var(--bd-slate-90);border-radius:10px;max-height:min(20rem,50vh);margin:0;padding:0;list-style:none;overflow-y:auto}.tab-limit-pick li+li{border-top:1px solid var(--bd-gray-96c)}.tab-limit-pick label{cursor:pointer;align-items:center;gap:.55rem;padding:.5rem .75rem;display:flex}.tab-limit-pick label.is-current{cursor:default;background:var(--bg-gray-98h)}.tab-limit-pick input[type=checkbox]{flex:none;width:1.05rem;height:1.05rem;min-height:0}.tab-limit-pick-title{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.tab-limit-pick-age{flex:none;font-size:.8rem}.tab-limit-badge{background:var(--bg-slate-95j);color:var(--fg-blue-49);border-radius:999px;flex:none;padding:.05rem .45rem;font-size:.72rem;font-weight:600}.tab-limit-badge-warn{background:var(--bg-slate-97c);color:var(--fg-orange-47b)}.usage-check{align-items:center;gap:6px;font-size:14px;display:inline-flex}.usage-check input{width:auto}.usage-note{margin:8px 0 0}.usage-few{font-size:12px;font-style:italic}.usage-funnel-block{margin-top:.75rem}.usage-funnel-done{font-size:.8rem;font-weight:400}.usage-bars.usage-funnel li{grid-template-columns:12rem 1fr 8rem}.usage-funnel-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.usage-unused{columns:2 18rem;margin:0;padding-left:1.2rem;font-size:.85rem}@media (width<=600px){.usage-bars.usage-funnel li{grid-template-columns:7rem 1fr 6rem}}.usage-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.usage-head h2{margin:0 0 .5rem}.usage-export{padding:.2rem .6rem;font-size:.78rem}.usage-export-inline{vertical-align:middle;margin-left:.75rem}.detail-section .data-table tbody tr.ops-row-selected{cursor:pointer}.role-type-nested{border-top:1px solid var(--bd-slate-90g);margin-top:1rem;padding-top:.75rem}.role-type-nested-pick{max-width:22rem;color:var(--fg-slate-49);flex-direction:column;align-items:stretch;gap:.3rem;margin-bottom:.75rem;font-size:.8rem;font-weight:400;display:flex}.role-type-nested-pick .filterable-select input{border:1px solid var(--bd-slate-85);background:var(--bg-white);color:var(--fg-slate-24);box-sizing:border-box;width:100%;min-height:var(--touch-min);border-radius:8px;padding:.5rem .65rem;font-size:.92rem;font-weight:400}@media (width<=767px){.role-type-nested-pick .filterable-select input{font-size:16px}}.role-type-nested h3{margin:.85rem 0 .35rem}.role-perm-picker{align-items:center;gap:.35rem;min-width:10rem;display:flex}.role-perm-summary{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.role-perm-dialog{width:min(720px,96vw)}.role-member-checklist{flex-direction:column;gap:.35rem;max-height:min(50vh,420px);margin:.75rem 0;display:flex;overflow:auto}.role-member-checklist label,.role-perm-extra,.role-criteria-row{align-items:center;gap:.5rem;display:flex}.role-perm-extra input,.role-criteria-row input,.role-criteria-row .filterable-select{flex:1;min-width:0}.role-criteria-rows{flex-direction:column;gap:.5rem;margin:.75rem 0;display:flex}.role-criteria-logic-spacer{flex:0 0 5.5rem;width:5.5rem}.role-criteria-raw{width:100%;margin:.75rem 0;font-family:ui-monospace,Consolas,monospace}.role-criteria-raw-toggle{align-items:center;gap:.4rem;margin-bottom:.75rem;display:flex}.modal-panel.quote-email-modal{width:min(660px,100%);color:var(--fg-slate-24);flex-direction:column;gap:1rem;display:flex}.quote-email-modal-head{align-items:flex-start;gap:.75rem;display:flex}.quote-email-modal-icon{background:var(--bg-slate-96i);width:2.25rem;height:2.25rem;color:var(--fg-blue-53);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.quote-email-modal-titles{flex:1;min-width:0}.quote-email-modal-titles h3{margin:0}.quote-email-modal-titles p{overflow-wrap:anywhere;margin:.1rem 0 0;font-size:.88rem}.quote-email-modal-close{cursor:pointer;border:0;flex-shrink:0;padding:.1rem .35rem;font-size:1.4rem;line-height:1;color:var(--fg-slate-67)!important;box-shadow:none!important;background:0 0!important}.quote-email-modal-close:hover:not(:disabled){color:var(--fg-slate-24)!important}.quote-email-modal .edit-form-actions{justify-content:flex-end;margin:0}.quote-email-thread-count{color:var(--fg-gray-48);font-weight:400}.quote-email-empty{text-align:center;margin:0;padding:1.5rem 1rem}.quote-email-recipients{background:var(--bg-gray-98i);border:1px solid var(--bd-slate-91d);color:var(--fg-slate-24);overflow-wrap:anywhere;border-radius:8px;flex-direction:column;gap:.2rem;padding:.55rem .75rem;font-size:.85rem;display:flex}.quote-email-options{flex-direction:column;gap:.75rem;display:flex}.quote-email-option{text-align:left;border:1px solid var(--bd-gray-90);cursor:pointer;font:inherit;border-radius:10px;align-items:flex-start;gap:.85rem;padding:1rem;display:flex;background:var(--bg-gray-99f)!important;color:var(--fg-slate-24)!important}.quote-email-option:hover:not(.is-selected){border-color:var(--bd-blue-53);background:var(--bg-gray-97f)!important}.quote-email-option.is-selected{border-color:var(--bd-blue-53);box-shadow:0 0 0 1px var(--bd-blue-53) inset;background:var(--bg-slate-96i)!important}.quote-email-option strong{color:var(--fg-slate-24);margin-bottom:.2rem;display:block}.quote-email-option p{color:var(--fg-gray-48);margin:0;font-size:.88rem}.quote-email-search{margin:0;border:1px solid var(--bd-gray-90)!important;background:var(--bg-gray-98d)!important;color:var(--fg-slate-24)!important}.quote-email-search:focus{border-color:var(--bd-blue-53)!important;background:var(--bg-white)!important}.quote-email-tabs{flex-wrap:wrap;gap:.4rem;display:flex}.quote-email-tab{border:1px solid var(--bd-gray-90);font:inherit;cursor:pointer;border-radius:999px;padding:.35rem .8rem;font-size:.85rem;background:var(--bg-white)!important;color:var(--fg-slate-24)!important}.quote-email-tab.is-active{border-color:var(--bd-blue-53);background:var(--bg-blue-53b)!important;color:var(--fg-white)!important}.quote-email-thread-list{border:1px solid var(--bd-gray-90);border-radius:8px;max-height:min(360px,45dvh);overflow-y:auto}.quote-email-thread-row{position:relative;background:var(--bg-white)!important}.quote-email-thread-row:hover{background:var(--bg-gray-96d)!important}.quote-email-thread-row.selected,.quote-email-thread-row.selected:hover{box-shadow:inset 3px 0 0 var(--bd-blue-53);background:var(--bg-slate-91b)!important}.quote-email-thread-preview{text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.quote-email-thread-badge{background:var(--bg-blue-53b);min-width:1.3rem;height:1.3rem;color:var(--fg-white);border-radius:999px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;padding:0 .3rem;font-size:.72rem;font-weight:600;display:inline-flex}@media (width<=480px){.quote-email-option{padding:.75rem}}.mail-sent-banner{z-index:50;background:var(--bg-white);border:1px solid var(--bd-green-89);border-left:4px solid var(--bd-green-52);max-width:360px;box-shadow:0 8px 24px var(--bd-slate-26-a18);border-radius:8px;align-items:flex-start;gap:.6rem;padding:.85rem 1rem;display:flex;position:fixed;top:1rem;right:1rem}.mail-sent-banner-check{color:var(--fg-green-52b);flex-shrink:0;margin-top:.15rem}.mail-sent-banner strong{color:var(--fg-slate-24);display:block}.mail-sent-banner p{color:var(--fg-slate-49);margin:.15rem 0 0;font-size:.85rem}.mail-sent-banner-close{cursor:pointer;color:var(--fg-slate-67);background:0 0;border:0;margin-left:auto;padding:0;font-size:1.1rem;line-height:1}@media (width<=480px){.mail-sent-banner{max-width:none;left:1rem;right:1rem}}.report-run-dialog{width:min(560px,96vw)}.report-run-dialog h3{align-items:center;gap:.5rem;display:flex}.report-run-note{background:var(--bg-yellow-96);color:var(--fg-amber-44);border-radius:6px;margin:.5rem 0;padding:.55rem .75rem;font-size:.88rem}.report-run-error{color:var(--fg-red-50);margin:.35rem 0 0;font-size:.88rem}.report-run-differences{margin-top:.6rem;font-size:.8rem}.report-status{white-space:nowrap;background:var(--bg-gray-96c);color:var(--fg-slate-40);border-radius:999px;padding:.05rem .5rem;font-size:.8rem;line-height:1.5;display:inline-block}.report-status-run,.report-status-open{background:var(--bg-slate-96j);color:var(--fg-green-47d)}.report-status-planned{background:var(--bg-yellow-96);color:var(--fg-amber-44)}.report-status-unavailable{background:var(--bg-gray-97e);color:var(--fg-slate-55b)}.sales-profit-pending{margin:.25rem 0 .5rem}.sales-profit-totals{flex-wrap:wrap;justify-content:flex-end;gap:.5rem 1.5rem;margin-top:.75rem;display:flex}.sales-profit-totals>div{align-items:baseline;gap:.5rem;display:flex}.sales-profit-totals span{color:var(--fg-slate-49);font-size:.88rem}@media (width<=767px){.sales-profit-totals{justify-content:stretch}.sales-profit-totals>div{flex:100%;justify-content:space-between}}.inactive-customers-summary{margin:.25rem 0 .5rem}.report-run-tiles{margin-bottom:.5rem}.report-row-voided{background:var(--bg-red-86)}.report-run-charts{flex-direction:column;gap:1rem;margin-top:.75rem;display:flex}.report-run-charts img{border:1px solid var(--bd-slate-92b);background:var(--bg-white);border-radius:6px;width:100%;max-width:1000px;height:auto}.cm-chart{width:100%;max-width:1000px;height:auto;margin:0 auto .75rem;display:block}.cm-charts-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.cm-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.cm-table-wrap{min-width:0;overflow-x:auto}.cm-table{border-collapse:collapse;width:100%;font-size:.9rem}.cm-table th,.cm-table td{text-align:left;white-space:nowrap;padding:.3rem .5rem}.cm-table thead th{background:var(--bg-purple-31);color:var(--fg-white)}.cm-table tbody tr:nth-child(odd){background:var(--bg-black-a4)}.cm-table .num{text-align:right;font-variant-numeric:tabular-nums}.cm-table tbody tr.cm-group td{background:var(--bg-gray-43);color:var(--fg-white);font-weight:600}.smart-reports{--sr-ink:var(--fg-slate-33b);--sr-muted:var(--fg-slate-59b);--sr-green:var(--fg-teal-53);color:var(--sr-ink);max-width:1740px;margin:0 auto;padding:8px 0 24px;font-family:Inter,Segoe UI,sans-serif}.smart-reports *{box-sizing:border-box}.smart-reports .detail-section{background:var(--bg-white);border:1px solid var(--bd-gray-93b);box-shadow:0 3px 13px var(--bd-slate-33-a1);color:var(--sr-ink);border-radius:14px}.smart-reports button{cursor:pointer;font-family:inherit;transition:background .16s,box-shadow .16s}.smart-reports button:disabled{cursor:wait;opacity:.5}.smart-reports button:focus-visible,.smart-reports input:focus-visible{outline:3px solid var(--bd-teal-72);outline-offset:3px}.sr-heading{justify-content:space-between;align-items:center;gap:20px;margin:10px 0 27px;display:flex}.sr-eyebrow{letter-spacing:1.7px;color:var(--fg-slate-63b);font-size:10px;font-weight:700;display:block}.sr-spark{color:var(--fg-teal-57b);vertical-align:-1px;margin-right:7px;font-size:18px}.sr-beta{letter-spacing:1px;color:var(--fg-teal-53b);background:var(--bg-slate-95k);border-radius:4px;margin-left:7px;padding:3px 5px;font-size:8px}.smart-reports h1{letter-spacing:-1.5px;color:var(--fg-slate-33c);margin:8px 0 6px;font-size:clamp(28px,2.7vw,42px);font-weight:650;line-height:1.12}.smart-reports h1>span{color:var(--fg-teal-64)}.sr-heading p{color:var(--sr-muted);margin:0;font-size:14px}.sr-header-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sr-button{border:1px solid var(--bd-gray-91);background:var(--bg-white);color:var(--fg-slate-37c);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:10px 15px;font-size:12px;font-weight:600;display:inline-flex}.sr-button:hover:not(:disabled):not(.secondary):not(.danger):not(.linkish):not(.attachment-link):not(.quote-policy-calc):not(:disabled){background:var(--bg-gray-97g);border-color:var(--bd-slate-81)}.sr-button.sr-primary{background:var(--bg-teal-45);border-color:var(--bd-teal-45);color:var(--fg-white)}.sr-button.sr-primary:hover:not(:disabled):not(.secondary):not(.danger):not(.linkish):not(.attachment-link):not(.quote-policy-calc):not(:disabled){background:var(--bg-teal-38)}.sr-mode{color:var(--fg-teal-54);background:var(--bg-slate-96k);white-space:nowrap;border-radius:20px;align-items:center;gap:6px;padding:7px 9px;font-size:11px;display:inline-flex}.sr-mode>span,.sr-status-dot{background:var(--bg-teal-64);border-radius:50%;width:5px;height:5px;display:inline-block}.sr-demo{color:var(--fg-amber-55);background:var(--bg-slate-95l)}.sr-demo>span{background:var(--bg-amber-68)}.sr-tabs{border-bottom:1px solid var(--bd-gray-92);align-items:center;gap:25px;margin-bottom:22px;display:flex}.sr-tabs>button{color:var(--fg-slate-63c);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:8px;margin-bottom:-1px;padding:13px 2px 16px;font-size:13px;font-weight:600;display:inline-flex}.sr-tabs>button[aria-current]{color:var(--fg-teal-48);border-bottom-color:var(--bd-teal-54)}.sr-tabs>button:hover:not(:disabled):not(.secondary):not(.danger):not(.linkish):not(.attachment-link):not(.quote-policy-calc){color:var(--fg-teal-48);background:0 0}.sr-tabs small{background:var(--bg-slate-94f);border-radius:5px;padding:1px 5px}.sr-tabs-note{color:var(--fg-slate-71b);margin-left:auto;font-size:11px}.sr-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:12px 18px;display:flex}.sr-period-fields{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.smart-reports label{color:var(--fg-slate-58d);flex-direction:column;gap:5px;font-size:10px;font-weight:600;display:flex}.sr-period-fields input{width:137px;min-width:0;color:var(--fg-slate-37d);background:0 0;border:none;border-radius:0;padding:5px 0;font-family:inherit;font-size:12px}.sr-date-arrow{color:var(--fg-slate-76b)}.sr-text-button{color:var(--fg-teal-50);background:0 0;border:none;align-items:center;gap:10px;padding:6px 0;font-size:12px;font-weight:600;display:inline-flex}.sr-text-button:hover:not(:disabled):not(.secondary):not(.danger):not(.linkish):not(.attachment-link):not(.quote-policy-calc){color:var(--fg-teal-33);background:0 0;text-decoration:underline}.sr-comparison{color:var(--fg-slate-64);align-items:center;gap:10px;font-size:10px;display:flex}.sr-comparison strong{color:var(--fg-slate-52d);font-size:11px;font-weight:500}.sr-comparison small{margin-top:4px;font-size:9px;display:block}.sr-provenance{color:var(--fg-slate-67b);flex-wrap:wrap;align-items:center;gap:14px;margin:12px 2px 22px;font-size:10px;display:flex}.sr-provenance>span{align-items:center;gap:7px;display:inline-flex}.sr-provenance>span:last-child{margin-left:auto}.sr-provenance button,.sr-notice button{color:inherit;background:0 0;border:0;padding:3px;display:inline-flex}.sr-ask{gap:17px;margin-bottom:20px;padding:22px 24px;display:flex;background:linear-gradient(110deg, var(--bg-white) 50%, var(--bg-gray-97h))!important}.sr-ask-icon{background:var(--bg-slate-95m);color:var(--fg-teal-53c);border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:25px;display:grid}.sr-ask-content{width:100%;min-width:0}.sr-ask form{align-items:center;gap:12px;margin:3px 0 9px;display:flex}.sr-ask input{color:var(--fg-slate-37e);background:0 0;border:none;width:100%;min-width:0;padding:7px 0;font-size:20px;font-weight:500}.sr-ask input::placeholder{color:var(--fg-slate-52e);opacity:1}.sr-ask-submit{background:var(--bg-teal-45);color:var(--fg-white);border:none;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:37px;height:35px;display:flex}.sr-question-chips{flex-wrap:wrap;gap:8px;display:flex}.sr-question-chips button{background:var(--bg-white-a60);color:var(--fg-slate-57);border:1px solid var(--bd-slate-91e);border-radius:5px;gap:17px;padding:7px 10px;font-size:10px;display:inline-flex}.sr-question-chips button:hover:not(:disabled):not(.secondary):not(.danger):not(.linkish):not(.attachment-link):not(.quote-policy-calc){background:var(--bg-slate-94g)}.sr-ask-content>small{color:var(--fg-slate-69);margin-top:12px;font-size:9px;display:block}.sr-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:23px;display:grid}.sr-kpi{min-width:0;padding:19px 20px;position:relative;overflow:hidden}.sr-kpi>div{color:var(--fg-slate-68);justify-content:space-between;align-items:center;font-size:12px;display:flex}.sr-kpi>div>span:first-child{color:var(--fg-slate-57b)}.sr-kpi>strong{letter-spacing:-1.2px;margin:16px 0 12px;font-size:clamp(25px,2.2vw,35px);font-weight:600;display:block}.sr-kpi>strong>small{letter-spacing:0;font-size:12px;font-weight:500}.sr-kpi .sr-delta{background:var(--bg-gray-97i);border-radius:4px;padding:3px 5px;font-size:11px}.sr-kpi-note{color:var(--fg-slate-68b);margin-top:8px;font-size:9px;display:block}.sr-kpi-featured{background:var(--bg-slate-35)!important;border-color:var(--bd-slate-35)!important;color:var(--fg-white)!important}.sr-kpi-featured>div>span:first-child,.sr-kpi-featured>div{color:var(--fg-slate-83)}.sr-kpi-featured .sr-delta{background:var(--bg-white-a5);color:var(--fg-orange-87)}.sr-kpi-featured .sr-kpi-note{color:var(--fg-slate-78)}.sr-kpi .sr-text-button{padding:0;font-size:11px}.sr-positive{color:var(--fg-teal-56)}.sr-negative{color:var(--fg-red-63)}.sr-main-grid{grid-template-columns:minmax(0,1.9fr) minmax(270px,1fr);align-items:start;gap:20px;display:grid}.sr-panel,.sr-attention,.sr-story{min-width:0;padding:23px}.sr-panel-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.smart-reports h2{letter-spacing:-.45px;color:var(--fg-slate-37f);margin:6px 0 8px;font-size:19px;font-weight:600}.smart-reports h3{color:var(--fg-slate-37f);font-weight:600}.sr-muted,.sr-panel-heading p{color:var(--fg-slate-68c);margin:2px 0 7px;font-size:11px;line-height:1.65}.sr-waterfall{width:100%;margin-top:3px}.sr-waterfall svg{width:100%;display:block;overflow:visible}.sr-axis{fill:var(--fg-slate-66b);font-family:inherit;font-size:10px}.sr-bar-value{fill:var(--fg-slate-42d);font-family:inherit;font-size:12px;font-weight:600}.sr-contributors{flex-wrap:wrap;justify-content:center;gap:6px;margin:0 0 17px;display:flex}.sr-contributors button{border:1px solid var(--bd-gray-94d);background:var(--bg-gray-98j);color:var(--fg-slate-52f);border-radius:4px;align-items:center;gap:4px;padding:6px 8px;font-size:10px;display:inline-flex}.sr-contributors button:hover:not(:disabled):not(.secondary):not(.danger):not(.linkish):not(.attachment-link):not(.quote-policy-calc){background:var(--bg-slate-95n)}.sr-chart-footer{border-top:1px solid var(--bd-gray-95b);color:var(--fg-slate-67c);justify-content:space-between;gap:12px;padding-top:18px;font-size:10px;display:flex}.sr-chart-footer strong{color:var(--fg-slate-43);margin-top:5px;font-size:15px;font-weight:600;display:block}.sr-chart-footer strong.sr-negative{color:var(--fg-red-63)}.sr-attention-dot{background:var(--bg-amber-77);border-radius:50%;width:6px;height:6px}.sr-insight{text-align:left;border:none;border-top:1px solid var(--bd-gray-95b);background:0 0;border-radius:0;gap:12px;width:100%;padding:19px 0;display:flex}.sr-insight:first-of-type{margin-top:10px}.sr-insight:last-child{padding-bottom:2px}.sr-insight:hover:not(:disabled):not(.secondary):not(.danger):not(.linkish):not(.attachment-link):not(.quote-policy-calc){background:var(--bg-gray-98k)}.sr-insight-icon{border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.sr-peach{background:var(--bg-slate-96l);color:var(--fg-orange-69)}.sr-mint{background:var(--bg-slate-96m);color:var(--fg-teal-58)}.sr-lilac{background:var(--bg-slate-95o);color:var(--fg-purple-65)}.sr-insight small{color:var(--fg-slate-69b);letter-spacing:1.2px;font-size:8px}.sr-insight h3{margin:5px 0;font-size:12px;line-height:1.55}.sr-insight p{color:var(--fg-slate-67d);margin:0 0 8px;font-size:10px;line-height:1.7}.sr-insight strong{color:var(--fg-teal-56b);font-size:10px;font-weight:600}.sr-insight strong span{margin-left:9px}.sr-section-title{justify-content:space-between;align-items:center;gap:15px;margin:27px 0 13px;display:flex}.sr-section-title h2{margin:0;font-size:17px}.sr-section-title>span{color:var(--fg-slate-70);font-size:10px}.sr-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sr-template{text-align:left;padding:23px}.sr-template>svg{color:var(--fg-teal-61)}.sr-template h3{margin:14px 0 8px;font-size:15px}.sr-template p{color:var(--fg-slate-66c);max-width:280px;margin-bottom:20px;font-size:11px;line-height:1.7}.sr-template>span{color:var(--fg-teal-55);justify-content:space-between;align-items:center;font-size:11px;display:flex}.sr-template>span b{font-size:18px}.sr-template:hover:not(:disabled):not(.secondary):not(.danger):not(.linkish):not(.attachment-link):not(.quote-policy-calc){background:var(--bg-white);box-shadow:0 5px 22px var(--bd-slate-35-a5);border-color:var(--bd-slate-85b)}.sr-explore-top,.sr-customer-summary{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:23px;display:flex}.sr-explore-top p,.sr-customer-summary p{color:var(--fg-slate-67e);margin:5px 0 0;font-size:12px}.sr-explore-top label{flex-shrink:0;width:165px}.sr-bridge-totals{justify-content:space-between;gap:12px;padding-bottom:20px;display:flex}.sr-bridge-totals span{color:var(--fg-slate-68d);margin-bottom:7px;font-size:11px;display:block}.sr-bridge-totals strong{letter-spacing:-.5px;font-size:22px;font-weight:600}.sr-ranking{border-top:1px solid var(--bd-gray-94e);padding-top:8px}.sr-ranking button{text-align:left;width:100%;color:var(--fg-slate-54b);border:0;border-bottom:1px solid var(--bd-gray-95c);background:0 0;border-radius:5px;grid-template-columns:minmax(0,1.4fr) 1fr 70px 16px;align-items:center;gap:12px;padding:13px 8px;font-size:11px;display:grid}.sr-ranking button>span:first-child{font-weight:600}.sr-ranking button>span:nth-child(2),.sr-ranking strong{text-align:right}.sr-ranking button:hover:not(:disabled):not(.secondary):not(.danger):not(.linkish):not(.attachment-link):not(.quote-policy-calc),.sr-ranking button.is-selected{background:var(--bg-gray-96j)}.sr-story{background:var(--bg-gray-96k)!important;border-color:var(--bd-slate-92c)!important}.sr-story-icon{width:38px;height:38px;color:var(--fg-teal-56c);background:var(--bg-slate-93e);border-radius:10px;place-items:center;margin-bottom:25px;font-size:24px;display:grid}.sr-story h2{margin:14px 0 17px;font-size:25px;font-weight:500;line-height:1.35}.sr-story>p{color:var(--fg-slate-61);font-size:12px;line-height:1.9}.sr-evidence-tag{color:var(--fg-slate-67f);align-items:center;gap:6px;margin:15px 0 20px;font-size:9px;display:inline-flex}.sr-story>button{width:100%}.sr-cause-note{border-top:1px solid var(--bd-slate-91f);color:var(--fg-slate-64b);margin-top:25px;padding-top:20px;font-size:11px;line-height:1.8}.sr-cause-note strong{color:var(--fg-teal-59)}.sr-cause-note p{margin-bottom:0}.sr-evidence{min-width:0;margin-top:20px;padding:22px;scroll-margin-top:30px}.sr-evidence .sr-panel-heading{margin-bottom:20px}.sr-evidence a{color:var(--fg-teal-53d)}.sr-customer-summary>div:not(:first-child){flex-direction:column;gap:7px;max-width:190px;display:flex}.sr-customer-summary strong{color:var(--fg-teal-49);font-size:34px;font-weight:500}.sr-customer-summary span:not(.sr-eyebrow){color:var(--fg-slate-65);font-size:11px}.sr-toggle-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.sr-toggle-row button{border:1px solid var(--bd-slate-92d);background:var(--bg-white);color:var(--fg-slate-61b);border-radius:7px;padding:9px 12px;font-size:11px}.sr-toggle-row button.is-active{background:var(--bg-slate-94h);color:var(--fg-teal-47);border-color:var(--bd-green-80)}.sr-toggle-row>span{color:var(--fg-slate-66d);margin-left:auto;font-size:10px}.sr-saved-grid{gap:12px;display:grid}.sr-saved{align-items:center;gap:18px;padding:21px;display:flex}.sr-saved>svg{color:var(--fg-teal-65)}.sr-saved>div{flex:1;min-width:0}.sr-saved h3{overflow-wrap:anywhere;margin:0 0 6px;font-size:14px}.sr-saved p{color:var(--fg-slate-65b);margin:0;font-size:11px}.sr-empty{text-align:center;padding:36px 20px}.sr-empty>svg{color:var(--fg-teal-71)}.sr-empty h3{font-size:17px}.sr-empty p{color:var(--fg-slate-66e);overflow-wrap:anywhere;max-width:650px;margin:10px auto;font-size:12px;line-height:1.8}.sr-empty>div{justify-content:center;gap:10px;margin-top:20px;display:flex}.sr-loading{place-items:center;padding:65px;display:grid}.sr-notice{background:var(--bg-slate-96n);color:var(--fg-amber-54);border:1px solid var(--bd-amber-90);border-radius:8px;justify-content:space-between;align-items:center;gap:15px;margin:15px 0;padding:13px 17px;font-size:12px;display:flex}.sr-save{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:20px;padding:18px;display:flex}.sr-save label{flex:1;min-width:160px}.sr-save input{border:1px solid var(--bd-slate-91g);border-radius:6px;padding:10px;font-size:13px}.sr-save small{color:var(--fg-slate-65c);width:100%;font-size:10px}.sr-footer{color:var(--fg-slate-70b);border-top:1px solid var(--bd-gray-93c);justify-content:space-between;gap:12px;margin-top:29px;padding-top:18px;font-size:9px;display:flex}.sr-footer>span{align-items:center;gap:7px;display:inline-flex}.sr-preview-shell{background:var(--bg-gray-97j);align-items:flex-start;height:100vh;font-family:Inter,Segoe UI,sans-serif;display:flex;overflow:hidden auto}.sr-preview-sidebar{background:var(--bg-slate-29);color:var(--fg-slate-72);flex-direction:column;flex-shrink:0;width:218px;padding:30px 17px;display:flex;position:fixed;top:0;bottom:0}.sr-preview-brand{color:var(--fg-gray-97b);align-items:center;gap:10px;padding:0 5px 45px;font-size:21px;font-weight:600;display:flex}.sr-preview-brand>span{background:var(--bg-slate-94i);width:33px;height:33px;color:var(--fg-teal-39);border-radius:7px;place-items:center;font-size:26px;display:grid}.sr-preview-brand small{letter-spacing:1.1px;color:var(--fg-slate-75b);margin-top:4px;font-size:6px;font-weight:500;display:block}.sr-preview-workspace{letter-spacing:1.6px;color:var(--fg-slate-54c);padding:0 11px 15px;font-size:9px}.sr-preview-nav{border-radius:7px;align-items:center;gap:12px;margin-bottom:5px;padding:14px 12px;font-size:11px;display:flex}.sr-preview-active{background:var(--bg-slate-37);color:var(--fg-slate-96);border:1px solid var(--bd-slate-42)}.sr-preview-active small{color:var(--fg-teal-77);background:var(--bg-teal-42);border-radius:3px;margin-left:auto;padding:3px;font-size:6px}.sr-preview-bottom{border-top:1px solid var(--bd-slate-38);color:var(--fg-slate-84);align-items:center;gap:10px;margin-top:auto;padding-top:22px;font-size:11px;display:flex}.sr-preview-bottom small{color:var(--fg-slate-61c);margin-top:4px;font-size:9px;display:block}.sr-preview-avatar{background:var(--bg-slate-42);border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.sr-preview-main{width:calc(100% - 218px);min-width:0;margin-left:218px}.sr-preview-top{border-bottom:1px solid var(--bd-gray-92b);height:57px;color:var(--fg-slate-65d);background:var(--bg-white-a40);justify-content:space-between;align-items:center;padding:0 36px;font-size:10px;display:flex}.sr-preview-top>span:first-child>span{color:var(--fg-slate-81);margin:0 12px}.sr-preview-top>span:last-child{letter-spacing:1px;align-items:center;gap:20px;font-size:8px;display:flex}.sr-preview-top b{background:var(--bg-slate-92c);width:27px;height:27px;color:var(--fg-teal-56d);border-radius:50%;place-items:center;font-size:9px;display:grid}.sr-preview-content{padding:22px 36px}@media (width>=768px) and (width<=1200px){.sr-main-grid{grid-template-columns:minmax(0,1.45fr) minmax(240px,1fr);gap:14px}.sr-kpis{gap:10px}.sr-panel,.sr-attention,.sr-story,.sr-kpi{padding:16px}.sr-bridge-totals strong{font-size:17px}.sr-heading{flex-wrap:wrap}.sr-tabs-note{display:none}.sr-preview-sidebar{width:180px;padding:25px 12px}.sr-preview-main{width:calc(100% - 180px);margin-left:180px}.sr-preview-content{padding:20px}.sr-provenance>span:last-child{margin-left:0}}@media (width<=1023px){.sr-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.sr-main-grid{grid-template-columns:minmax(0,1fr)}.sr-attention{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sr-attention>.sr-panel-heading{grid-column:1/-1}.sr-insight{margin:0!important}.sr-preview-sidebar{display:none}.sr-preview-main{width:100%;margin-left:0}}@media (width<=767px){.smart-reports{padding-top:0}.sr-heading{flex-direction:column;align-items:flex-start;gap:17px;margin-bottom:17px}.sr-heading h1{font-size:33px}.sr-heading p{font-size:12px}.sr-header-actions{gap:8px;width:100%}.sr-header-actions>.sr-primary{margin-left:auto}.sr-mode{font-size:9px}.sr-button{min-height:40px;padding:8px 11px;font-size:11px}.sr-tabs{justify-content:space-between;gap:0}.sr-tabs>button{gap:5px;font-size:11px}.sr-tabs-note{display:none}.sr-controls{gap:13px;padding:13px}.sr-period-fields{gap:8px;width:100%}.sr-period-fields label{flex:1;min-width:110px}.sr-period-fields input{width:100%;font-size:16px}.sr-period-fields .sr-date-arrow{display:none}.sr-period-fields .sr-button{margin-left:auto}.sr-comparison{border-top:1px solid var(--bd-gray-95d);width:100%;padding-top:10px;font-size:9px}.sr-comparison strong{margin-top:4px;font-size:10px;display:block}.sr-provenance{gap:8px;font-size:9px;line-height:1.6}.sr-provenance>span:last-child{margin-left:0}.sr-ask{gap:10px;padding:16px}.sr-ask-icon{border-radius:7px;width:28px;height:28px;font-size:19px}.sr-ask input{font-size:16px}.sr-question-chips button{justify-content:space-between;width:100%;font-size:9px}.sr-ask-content .sr-eyebrow{font-size:8px}.sr-kpis{gap:10px}.sr-kpi{padding:15px 13px}.sr-kpi>div{font-size:10px}.sr-kpi>strong{margin:14px 0 10px;font-size:26px}.sr-kpi>strong>small{font-size:9px}.sr-kpi-note{font-size:8px;line-height:1.6}.sr-panel,.sr-attention,.sr-story{padding:16px}.sr-attention{display:block}.sr-insight{padding:17px 0}.sr-insight h3{font-size:13px}.sr-insight p{font-size:11px}.sr-chart-footer{gap:8px;font-size:8px}.sr-chart-footer strong{font-size:12px}.sr-template-grid{grid-template-columns:minmax(0,1fr)}.sr-section-title{flex-direction:column;align-items:flex-start;gap:7px}.sr-template{padding:20px}.sr-template p{max-width:none}.sr-explore-top,.sr-customer-summary{flex-wrap:wrap;padding:18px}.sr-explore-top>div,.sr-customer-summary>div:first-child,.sr-explore-top label{width:100%}.sr-explore-top input,.sr-save input{font-size:16px}.sr-bridge-totals span{font-size:9px}.sr-bridge-totals strong{font-size:14px}.sr-ranking button{grid-template-columns:minmax(0,1.4fr) 1fr 50px 12px;gap:7px;font-size:10px}.sr-customer-summary>div:not(:first-child){max-width:44%}.sr-evidence{padding:12px}.sr-evidence .sr-panel-heading{flex-wrap:wrap}.sr-toggle-row>span{margin:5px 0}.sr-saved{flex-wrap:wrap;gap:10px;padding:15px}.sr-saved>div{min-width:160px}.sr-footer{flex-direction:column;font-size:8px}.sr-preview-content{padding:15px}.sr-preview-top{height:45px;padding:0 17px}.sr-preview-top>span:last-child{gap:10px;font-size:7px}}@media (prefers-reduced-motion:reduce){.smart-reports *{scroll-behavior:auto!important;transition:none!important}}@media (width<=767px){.cm-charts-pair,.cm-columns{grid-template-columns:minmax(0,1fr)}}.feedback-toasts{top:calc(64px + var(--safe-top,0px));z-index:900;pointer-events:none;flex-direction:column;gap:.6rem;width:min(360px,100vw - 32px);display:flex;position:fixed;right:16px}.feedback-toast{pointer-events:auto;background:var(--bg-white);color:var(--fg-slate-28b);border:1px solid var(--bd-slate-89c);border-left:4px solid var(--bd-blue-56);box-shadow:0 8px 24px var(--bd-slate-23-a18b);border-radius:8px;padding:.7rem .85rem;font-size:.9rem;line-height:1.35;animation:.18s ease-out feedback-toast-in}.feedback-toast.is-question{border-left-color:var(--bd-orange-67)}.feedback-toast-head{align-items:center;gap:.45rem;display:flex}.feedback-toast-title{color:var(--fg-slate-44);text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem;overflow:hidden}.feedback-toast-body{flex-direction:column;gap:.15rem;margin-top:.35rem;display:flex}.feedback-toast-what{font-weight:600}.feedback-toast-text{-webkit-line-clamp:3;white-space:pre-line;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.feedback-toast-actions{justify-content:flex-end;gap:.5rem;margin-top:.55rem;display:flex}.feedback-toast-actions button{padding:.3rem .8rem}@keyframes feedback-toast-in{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.feedback-toast{animation:none}}.smart-reports .sr-heading{margin-bottom:12px;padding:22px 24px}.smart-reports .sr-beta{background:var(--bg-amber-96b);color:var(--fg-amber-46);border:1px solid var(--bd-amber-85);white-space:nowrap;border-radius:5px;padding:5px 9px;font-size:11px}.smart-reports .sr-beta-note{color:var(--fg-amber-46b);margin-top:10px;font-size:12px}.smart-reports .sr-tabs{padding:0 18px}.smart-reports .sr-provenance{color:var(--fg-slate-51);margin:12px 0 20px;padding:12px 16px}.smart-reports .sr-section-title,.smart-reports .sr-toggle-row,.smart-reports .sr-footer{padding:14px 18px}.smart-reports .sr-tabs-note,.smart-reports .sr-muted,.smart-reports .sr-kpi-note,.smart-reports .sr-insight p{color:var(--fg-slate-51)}.smart-reports .sr-kpi-featured .sr-positive{color:var(--fg-teal-90);background:var(--bg-teal-42b)}@media (width<=767px){.smart-reports .sr-heading{padding:16px}.smart-reports .sr-tabs{flex-wrap:wrap;gap:8px;padding:0 10px}.smart-reports .sr-provenance>span:last-child{margin-left:0}.smart-reports .sr-beta-note{line-height:1.6}}.smart-reports .sr-help{color:var(--fg-slate-43b);margin:12px 0;padding:14px 18px;font-size:13px;line-height:1.65}.smart-reports .sr-help summary{cursor:pointer;color:var(--fg-teal-44);font-weight:650}.smart-reports .sr-help p{margin:10px 0 0}.smart-reports .sr-ask h2{margin:0 0 8px;font-size:20px}.smart-reports .sr-ask p{color:var(--fg-slate-51);font-size:13px}.smart-reports .sr-ranking-head{color:var(--fg-slate-51);border-bottom:1px solid var(--bd-gray-92c);grid-template-columns:minmax(0,1.4fr) 1fr 70px 16px;gap:12px;padding:12px 8px;font-size:11px;font-weight:650;display:grid}.smart-reports .sr-ranking-head span:nth-child(2),.smart-reports .sr-ranking-head span:nth-child(3){text-align:right}@media (width<=767px){.smart-reports .sr-tabs>button{font-size:12px}.smart-reports .sr-tabs>button svg{display:none}.smart-reports .sr-ranking-head{grid-template-columns:minmax(0,1.4fr) 1fr 50px 12px;gap:7px;font-size:10px}}.smart-reports .sr-headline{color:var(--fg-slate-33d);margin:12px 0;padding:16px 20px;font-size:15px;line-height:1.6}.smart-reports .sr-headline p{margin:0}.smart-reports .sr-headline .sr-headline-note{background:var(--bg-amber-96b);color:var(--fg-amber-46b);border-radius:6px;margin-top:8px;padding:8px 12px;font-size:13px}.smart-reports .sr-provenance>span:last-child{align-items:center;gap:6px;display:inline-flex}.smart-reports{--sr-muted:var(--fg-slate-44b);font-size:14px}.smart-reports .sr-heading p,.smart-reports .sr-explore-top p,.smart-reports .sr-customer-summary p,.smart-reports .sr-empty p,.smart-reports .sr-story>p{color:var(--fg-slate-39b);font-size:15px;line-height:1.6}.smart-reports .sr-muted,.smart-reports .sr-panel-heading p,.smart-reports .sr-template p,.smart-reports .sr-insight p,.smart-reports .sr-saved p,.smart-reports .sr-ask p,.smart-reports .sr-cause-note,.smart-reports .sr-customer-summary span:not(.sr-eyebrow){color:var(--fg-slate-44b);font-size:13px;line-height:1.6}.smart-reports .sr-help{color:var(--fg-slate-39b);font-size:14px}.smart-reports .sr-eyebrow,.smart-reports .sr-insight small{color:var(--fg-slate-50);letter-spacing:1px;font-size:12px}.smart-reports label{color:var(--fg-slate-44b);font-size:13px}.smart-reports .sr-period-fields input{color:var(--fg-slate-33b);font-size:15px}.smart-reports .sr-comparison,.smart-reports .sr-comparison small,.smart-reports .sr-provenance,.smart-reports .sr-tabs-note,.smart-reports .sr-chart-footer,.smart-reports .sr-section-title>span,.smart-reports .sr-toggle-row>span,.smart-reports .sr-save small,.smart-reports .sr-footer,.smart-reports .sr-evidence-tag,.smart-reports .sr-ask-content>small{color:var(--fg-slate-44b);font-size:13px}.smart-reports .sr-comparison strong{color:var(--fg-slate-33b);font-size:13px;font-weight:600}.smart-reports .sr-kpi>div{color:var(--fg-slate-44b);font-size:14px}.smart-reports .sr-kpi-note{color:var(--fg-slate-44b);font-size:12.5px}.smart-reports .sr-kpi-featured .sr-kpi-note{color:var(--fg-gray-95)}.smart-reports .sr-kpi>strong>small{font-size:14px}.smart-reports .sr-kpi .sr-delta{padding:3px 7px;font-size:13px;font-weight:600}.smart-reports .sr-kpi:not(.sr-kpi-featured) .sr-negative{color:var(--fg-red-49)}.smart-reports .sr-kpi:not(.sr-kpi-featured) .sr-positive{color:var(--fg-teal-47b)}.smart-reports .sr-text-button,.smart-reports .sr-kpi .sr-text-button,.smart-reports .sr-insight strong,.smart-reports .sr-template>span{color:var(--fg-teal-47b);font-size:13px;font-weight:600}.smart-reports .sr-button{font-size:14px}.smart-reports .sr-mode,.smart-reports .sr-beta{font-size:12px}.smart-reports .sr-beta-note{font-size:13px}.smart-reports .sr-question-chips button,.smart-reports .sr-toggle-row button,.smart-reports .sr-contributors button{color:var(--fg-slate-39b);font-size:13px}.smart-reports .sr-insight h3{font-size:15px}.smart-reports .sr-bridge-totals span{color:var(--fg-slate-44b);font-size:13px}.smart-reports .sr-ranking button,.smart-reports .sr-ranking-head{color:var(--fg-slate-39b);font-size:13px}.smart-reports .sr-axis{fill:var(--fg-slate-44b);font-size:12px}.smart-reports .sr-bar-value{font-size:13px}@media (width<=767px){.smart-reports .sr-heading p,.smart-reports .sr-explore-top p,.smart-reports .sr-customer-summary p{font-size:14px}.smart-reports .sr-eyebrow,.smart-reports .sr-ask-content .sr-eyebrow{font-size:11px}.smart-reports .sr-mode,.smart-reports .sr-provenance,.smart-reports .sr-comparison,.smart-reports .sr-chart-footer,.smart-reports .sr-footer,.smart-reports .sr-bridge-totals span,.smart-reports .sr-ranking button,.smart-reports .sr-ranking-head,.smart-reports .sr-question-chips button,.smart-reports .sr-kpi>div,.smart-reports .sr-kpi>strong>small{font-size:13px}.smart-reports .sr-kpi-note{font-size:12px}.smart-reports .sr-insight p,.smart-reports .sr-button,.smart-reports .sr-tabs>button{font-size:13px}}.smart-reports .sr-tabs>button{color:var(--fg-slate-44b);font-size:14px;font-weight:600}.smart-reports .sr-tabs>button[aria-current=page]{color:var(--fg-teal-47b)}.theme-panel{gap:.85rem;width:min(760px,100%);display:grid}.theme-panel-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.theme-panel-head h3,.theme-panel-lead{margin:0}.theme-gallery{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.6rem;display:grid}.theme-tile{border:1px solid var(--c-border-strong);background:var(--c-surface);color:var(--c-text);text-align:left;cursor:pointer;border-radius:10px;gap:.3rem;min-width:0;padding:.45rem;display:grid}.theme-tile:hover{border-color:var(--c-accent)}.theme-tile:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.theme-tile.is-selected{border-color:var(--c-accent);box-shadow:inset 0 0 0 2px var(--c-accent)}.theme-tile-label{font-size:.9rem;font-weight:600}.theme-tile-hint{color:var(--c-text-2);font-size:.76rem;line-height:1.3}.theme-thumb,.theme-thumb-split{border-radius:6px;height:64px;display:grid;overflow:hidden}.theme-thumb{background-color:var(--c-app-bg);background-image:var(--c-backdrop-tint), var(--c-backdrop-image);border:1px solid var(--c-border);background-position:50%;background-size:cover;grid-template-columns:28% 1fr}.theme-thumb-split{border:1px solid var(--c-border);grid-template-columns:1fr 1fr}.theme-thumb-split .theme-thumb{border:0;border-radius:0;height:auto}.theme-thumb-side{background:var(--c-sidebar-bg);align-content:start;gap:5px;padding:7px 6px;display:grid}.theme-thumb-side i,.theme-thumb-card i{border-radius:2px;height:3px;display:block}.theme-thumb-side i{background:var(--c-sidebar-text);opacity:.55}.theme-thumb-side i.on{background:var(--c-accent);opacity:1}.theme-thumb-main{padding:8px;display:grid}.theme-thumb-card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:3px;align-content:start;gap:5px;padding:6px;display:grid}.theme-thumb-card i{background:var(--c-text);opacity:.45}.theme-thumb-card i.accent{background:var(--c-accent);opacity:1;width:45%}.theme-options{border-top:1px solid var(--c-border);flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;padding-top:.75rem;display:flex}.theme-option{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.theme-option-label{color:var(--c-text-2);font-size:.85rem;font-weight:600}.theme-swatches{gap:.4rem;display:flex}.theme-swatch{border:2px solid var(--c-surface);width:26px;height:26px;min-height:0;box-shadow:0 0 0 1px var(--c-border-strong);cursor:pointer;border-radius:50%;padding:0}.theme-swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--c-text)}.theme-swatch:focus-visible{outline:2px solid var(--c-focus);outline-offset:3px}.theme-segmented{border:1px solid var(--c-border-strong);border-radius:8px;display:inline-flex;overflow:hidden}.theme-segmented button{background:var(--c-surface);min-height:0;color:var(--c-text);cursor:pointer;border:0;border-radius:0;padding:.3rem .75rem;font-size:.85rem}.theme-segmented button+button{border-left:1px solid var(--c-border-strong)}.theme-segmented button[aria-checked=true]{background:var(--c-accent);color:var(--c-on-accent)}.theme-segmented button:focus-visible{outline:2px solid var(--c-focus);outline-offset:-2px}.theme-photo{cursor:pointer;font-size:.88rem}.theme-photo.is-disabled{cursor:default;color:var(--c-text-muted)}@media (width<=767px){.theme-backdrop{align-items:flex-end;padding:0}.theme-panel{width:100%;max-height:88dvh;padding-bottom:max(1rem, var(--safe-bottom));border-radius:16px 16px 0 0}.theme-gallery{grid-template-columns:1fr 1fr}.theme-tile-hint{display:none}.theme-segmented button{padding:.45rem .8rem;font-size:16px}}.lookup-read-hl{background:var(--bg-yellow-98)}.lookup-read-ok{color:var(--fg-green-43b)}.lookup-read-warn{color:var(--fg-amber-51)}.lookup-error-text{color:var(--fg-red-50c)}.lookup-active-yes{background:var(--bg-green-94)}.lookup-active-no{background:var(--bg-red-86)}.consolidated-filter-note{background:var(--bg-yellow-98b);border:1px solid var(--bd-yellow-88);border-radius:4px;margin-top:12px;padding:8px 12px}:root,[data-ops-theme]{--bd-amber-67:#c9851a;--bd-amber-76:#e9a23b;--bd-amber-79:#e0b33c;--bd-amber-85:#e5ca87;--bd-amber-86:#ffc94d;--bd-amber-88:#f1d58a;--bd-amber-89:#f0d79a;--bd-amber-90:#eadfbd;--bd-black-a12:#0000001f;--bd-black-a14:#00000024;--bd-black-a15:#00000026;--bd-black-a18:#0000002e;--bd-black-a24:#0000003d;--bd-black-a35:#00000059;--bd-blue-35-a18:#1e3a5f2e;--bd-blue-35-a25:#1e3a5f40;--bd-blue-42-base:#1f4f86;--bd-blue-44-base:#1f4e9a;--bd-blue-44-a18-base:#1f4e9a2e;--bd-blue-53-base:#0f6cbd;--bd-blue-55-base:#1d6fd6;--bd-blue-55b-base:#2563eb;--bd-blue-56-base:#2f6fd6;--bd-blue-57-base:#1f6feb;--bd-blue-57-a15-base:#1f6feb26;--bd-blue-57b-base:#2f6fed;--bd-blue-57c-base:#1a73e8;--bd-blue-59-base:#3d7dd9;--bd-blue-59-a25-base:#3d7dd940;--bd-blue-80:#9fc0e8;--bd-blue-81-base:#93c5fd;--bd-blue-81b-base:#9fc4f5;--bd-gray-25-a28:#20212447;--bd-gray-64:#8d8d8d;--bd-gray-83:#c8c6c4;--bd-gray-86:#d1d1d1;--bd-gray-89:#dadce0;--bd-gray-90:#e1dfdd;--bd-gray-91:#d9e3e5;--bd-gray-92:#dfe6e7;--bd-gray-92b:#e0e7e4;--bd-gray-92c:#dfe8e4;--bd-gray-93:#e3e9f0;--bd-gray-93b:#e1e8e8;--bd-gray-93c:#e2e9e5;--bd-gray-94:#e6ebf1;--bd-gray-94b:#e8eaed;--bd-gray-94c:#e6ecf3;--bd-gray-94d:#e5ecea;--bd-gray-94e:#e6edeb;--bd-gray-95:#e8eef5;--bd-gray-95b:#eaf0ed;--bd-gray-95c:#edf1f0;--bd-gray-95d:#edf1ec;--bd-gray-96:#eef2f6;--bd-gray-96b:#f0f0f0;--bd-gray-96c:#eef2f7;--bd-gray-96d:#edf1f6;--bd-gray-97:#f1f5f9;--bd-green-52:#1a7f37;--bd-green-79:#9cc9a4;--bd-green-80:#a8c5b4;--bd-green-86:#b9dcbb;--bd-green-89:#c3e6cb;--bd-orange-55-a35:#c2410c59;--bd-orange-67:#d97706;--bd-orange-70:#d98a00;--bd-purple-54:#7c3aed;--bd-purple-89:#ddd6fe;--bd-red-50:#b42318;--bd-red-54:#c62828;--bd-red-54-a18:#c628282e;--bd-red-54b:#c0392b;--bd-red-58:#dc2626;--bd-red-62:#d9534f;--bd-red-83:#f3b6ae;--bd-red-84:#f3bcbc;--bd-red-88:#fecaca;--bd-slate-19-a35:#08142859;--bd-slate-21-a4:#1018280a;--bd-slate-21-a8:#10182814;--bd-slate-21-a15:#0f172a26;--bd-slate-21-a18:#1018282e;--bd-slate-21-a20:#0f172a33;--bd-slate-21-a22:#0f172a38;--bd-slate-21-a25:#0f172a40;--bd-slate-21-a28:#0f172a47;--bd-slate-21-a30:#0f172a4d;--bd-slate-21-a35:#0f172a59;--bd-slate-21-a58:#0f172a94;--bd-slate-23-a18:#0a1e372e;--bd-slate-23-a18b:#0f1e322e;--bd-slate-23-a20:#0a1e3733;--bd-slate-23-a28:#0a1e3747;--bd-slate-24-a6:#1320330f;--bd-slate-24-a8:#13203314;--bd-slate-24-a18:#1320332e;--bd-slate-24-a22:#13203338;--bd-slate-24-a28:#13203347;--bd-slate-26-a12:#0c23411f;--bd-slate-26-a14:#0c234124;--bd-slate-26-a16:#0c234129;--bd-slate-26-a18:#0c23412e;--bd-slate-26-a22:#0c234138;--bd-slate-26-a28:#0c234147;--bd-slate-33-a1:#17394b03;--bd-slate-35:#1b414c;--bd-slate-35-a5:#163e550d;--bd-slate-38:#2c4653;--bd-slate-42:#35525a;--bd-slate-71:#94a3b8;--bd-slate-75:#9eb1c6;--bd-slate-80:#9dc3e6;--bd-slate-81:#a9c7c0;--bd-slate-82:#b8c4d2;--bd-slate-82b:#b8c6d6;--bd-slate-82c:#b7c6d8;--bd-slate-85:#c5d0dc;--bd-slate-85b:#b8d4c9;--bd-slate-86:#b4d6fa;--bd-slate-86b:#c5d4e4;--bd-slate-87:#cbd5e1;--bd-slate-87b:#c3d5ec;--bd-slate-88:#d0d7e2;--bd-slate-88b:#c5daf5;--bd-slate-89:#c7e0f4;--bd-slate-89b:#cfdbea;--bd-slate-89c:#d5dde8;--bd-slate-90:#d7dee8;--bd-slate-90-a65:#d7e0eaa6;--bd-slate-90b:#d5dee8;--bd-slate-90c:#d5e0ec;--bd-slate-90d:#d8dee8;--bd-slate-90e:#cfe0f5;--bd-slate-90f:#d8e0e8;--bd-slate-90g:#d5deea;--bd-slate-91:#d9e2ec;--bd-slate-91b:#dbe3ec;--bd-slate-91c:#dbe3ee;--bd-slate-91d:#cfe4fa;--bd-slate-91e:#dbe6df;--bd-slate-91f:#d7e4d9;--bd-slate-91g:#d8e4dc;--bd-slate-92:#dbe4ef;--bd-slate-92b:#e1e6ee;--bd-slate-92c:#dce9df;--bd-slate-92d:#dbe7df;--bd-slate-93:#e2e8f0;--bd-slate-94:#e4ebf2;--bd-slate-94b:#e4ebf3;--bd-slate-94c:#e6edf4;--bd-slate-94d:#e6edf5;--bd-teal-45:#1a6358;--bd-teal-51:#0f766e;--bd-teal-51-a0:#0f766e00;--bd-teal-51-a35:#0f766e59;--bd-teal-54:#1b816e;--bd-teal-72:#62b6a8;--bd-teal-91:#99f6e4;--bd-white:#fff;--bd-white-a12:#ffffff1f;--bd-white-a28:#ffffff47;--bd-white-a35:#ffffff59;--bd-white-a55:#ffffff8c;--bd-yellow-88:#e6d88a;--bd-yellow-90:#f0e0a0;--bg-amber-68:#b19352;--bg-amber-77:#dcaa67;--bg-amber-95:#ffedd5;--bg-amber-96:#fdf0d5;--bg-amber-96b:#fff0c7;--bg-amber-97:#fff4ce;--bg-amber-97b:#fff4d6;--bg-black-a4:#0000000a;--bg-black-a6:#0000000f;--bg-black-a8:#00000014;--bg-black-a25:#00000040;--bg-black-a45:#00000073;--bg-blue-28:#0f2a4a;--bg-blue-31-a58-base:#12305894;--bg-blue-31-a62-base:#1230589e;--bg-blue-31-a94-base:#123058f0;--bg-blue-31-a96-base:#123058f5;--bg-blue-35:#1e3a5f;--bg-blue-35-a42-base:#163a666b;--bg-blue-39-a90-base:#1c4476e6;--bg-blue-43-base:#184f95;--bg-blue-44-base:#1f4e9a;--bg-blue-44-a86-base:#285587db;--bg-blue-46-base:#2a5a8f;--bg-blue-46b-base:#2b579a;--bg-blue-49-base:#1858c7;--bg-blue-50-a38-base:#2d64a061;--bg-blue-51-base:#1a5fd0;--bg-blue-53-base:#3d6fa8;--bg-blue-53-a6-base:#0f6cbd0f;--bg-blue-53-a12-base:#0f6cbd1f;--bg-blue-53b-base:#0f6cbd;--bg-blue-54-base:#2f6fb5;--bg-blue-54-a40-base:#3773af66;--bg-blue-55-base:#1d6fd6;--bg-blue-55-a7-base:#2563eb12;--bg-blue-57-base:#1f6feb;--bg-blue-57-a8-base:#1f6feb14;--bg-blue-57b-base:#0078d4;--bg-blue-57c-base:#1a73e8;--bg-blue-73-a26-base:#78afd742;--bg-blue-75-base:#6cb4ee;--bg-blue-77-a28:#8cb9dc47;--bg-gray-43:#4f4f4f;--bg-gray-48:#605e5c;--bg-gray-93:#e5e7eb;--bg-gray-94:#e6ebf1;--bg-gray-94b:#e8edf3;--bg-gray-95:#e8eef5;--bg-gray-95-a88:#e8eef5e0;--bg-gray-95b:#f6ecec;--bg-gray-95c:#eceff3;--bg-gray-96:#f0f3f7;--bg-gray-96b:#eef2f7;--bg-gray-96c:#eef2f6;--bg-gray-96d:#f0f0f0;--bg-gray-96e:#f3f2f1;--bg-gray-96f:#eef3f8;--bg-gray-96g:#eef3f9;--bg-gray-96h:#f1f3f4;--bg-gray-96i:#eef4fb;--bg-gray-96j:#edf5f0;--bg-gray-96k:#eff5f0;--bg-gray-97:#f4f7fa;--bg-gray-97b:#f0f4f8;--bg-gray-97c:#f1f5f9;--bg-gray-97d:#f3f7fc;--bg-gray-97e:#f3f4f6;--bg-gray-97f:#f0f6fd;--bg-gray-97g:#f0f7f5;--bg-gray-97h:#f1f7f3;--bg-gray-97i:#f4f7f5;--bg-gray-97j:#f5f7f5;--bg-gray-98:#f4f7fb;--bg-gray-98-a96:#faf9f8f5;--bg-gray-98b:#f8fafc;--bg-gray-98c:#f7f9fc;--bg-gray-98d:#faf9f8;--bg-gray-98e:#f7fafc;--bg-gray-98f:#f3f8ff;--bg-gray-98g:#f5f8fb;--bg-gray-98h:#f5f8fc;--bg-gray-98i:#f3f8fe;--bg-gray-98j:#f8faf9;--bg-gray-98k:#f7faf8;--bg-gray-99:#f8fbff;--bg-gray-99b:#f8fbfe;--bg-gray-99c:#fafbfc;--bg-gray-99d:#fafcfd;--bg-gray-99e:#fffdf7;--bg-gray-99f:#fafafa;--bg-green-51:#107c10;--bg-green-52:#2e7d32;--bg-green-87:#90ee90;--bg-green-91:#adff2f;--bg-green-94:#c0ffc0;--bg-green-96:#dcfce7;--bg-orange-67:#d97706;--bg-purple-31:#35215b;--bg-red-50:#b71c1c;--bg-red-54:#c62828;--bg-red-54-a8:#c6282814;--bg-red-55:#c4314b;--bg-red-57:#d13438;--bg-red-58:#dc2626;--bg-red-86:#ffc0c0;--bg-slate-21:#0f172a;--bg-slate-21-a12:#0f172a1f;--bg-slate-21-a28:#0f172a47;--bg-slate-21-a30:#0f172a4d;--bg-slate-21-a35:#0f172a59;--bg-slate-21-a45:#0f172a73;--bg-slate-21-a72:#0f172ab8;--bg-slate-21-a75:#0f172abf;--bg-slate-23-a35:#0a1e3759;--bg-slate-23-a40:#0a1e3766;--bg-slate-23-a45:#0a1e3773;--bg-slate-24:#132033;--bg-slate-24-a45:#13203373;--bg-slate-24-a78:#132033c7;--bg-slate-28:#1e2a3a;--bg-slate-29:#142e3c;--bg-slate-33:#24364f;--bg-slate-35:#1b414c;--bg-slate-37:#254653;--bg-slate-42:#30525a;--bg-slate-46:#4a5969;--bg-slate-52:#5b6b7c;--bg-slate-75:#a3aec0;--bg-slate-85:#c5d0dc;--bg-slate-87:#cbd5e1;--bg-slate-89:#c7e0f4;--bg-slate-90:#d5dee8;--bg-slate-91:#d5e2fb;--bg-slate-91-a20:#d2e6f533;--bg-slate-91-a22:#d2e6f538;--bg-slate-91b:#cfe4fa;--bg-slate-91c:#dbe3ee;--bg-slate-92:#dde7f3;--bg-slate-92b:#d7e6f8;--bg-slate-92c:#dde9e0;--bg-slate-93:#e2e8f0;--bg-slate-93b:#dce8fc;--bg-slate-93c:#fde2e1;--bg-slate-93d:#dbeafe;--bg-slate-93e:#dfede2;--bg-slate-94:#fee2e2;--bg-slate-94b:#ede9fe;--bg-slate-94c:#deecf9;--bg-slate-94d:#dceeff;--bg-slate-94e:#e4ebf4;--bg-slate-94f:#e3eee9;--bg-slate-94g:#e0f1e8;--bg-slate-94h:#e5f0e9;--bg-slate-94i:#e6eee7;--bg-slate-95:#e7f0fe;--bg-slate-95-a92:#e8f0feeb;--bg-slate-95-a95:#e8f1fbf2;--bg-slate-95b:#e8f0fe;--bg-slate-95c:#e8eef6;--bg-slate-95d:#fde8e8;--bg-slate-95e:#e0f2fe;--bg-slate-95f:#f3e8ff;--bg-slate-95g:#e7f0fa;--bg-slate-95h:#e8f1fb;--bg-slate-95i:#e3f4e8;--bg-slate-95j:#e6f0fd;--bg-slate-95k:#e0f2e9;--bg-slate-95l:#f6eedb;--bg-slate-95m:#e6f3eb;--bg-slate-95n:#e6f1ec;--bg-slate-95o:#f0edf9;--bg-slate-96:#e4f6e9;--bg-slate-96b:#eaf1fb;--bg-slate-96c:#fdecea;--bg-slate-96d:#e5f6ea;--bg-slate-96e:#e8f3fc;--bg-slate-96f:#e4f6ec;--bg-slate-96g:#fff0d9;--bg-slate-96h:#e8f6ee;--bg-slate-96i:#eaf3fd;--bg-slate-96j:#e7f6ec;--bg-slate-96k:#eaf4ee;--bg-slate-96l:#fcf0e9;--bg-slate-96m:#eaf4ed;--bg-slate-96n:#f8f1dc;--bg-slate-97:#eef4ff;--bg-slate-97b:#fff1f1;--bg-slate-97c:#fff4dc;--bg-slate-97d:#eff6ff;--bg-slate-97e:#eef5ff;--bg-slate-97f:#fef2f2;--bg-slate-97g:#fff1e8;--bg-slate-97h:#eef5fd;--bg-slate-97i:#f5f3ff;--bg-slate-97j:#f0f7ff;--bg-slate-97k:#eef6ff;--bg-slate-97l:#edf7ed;--bg-slate-97m:#fff3f1;--bg-slate-97n:#fdf1f1;--bg-slate-98:#fff7e6;--bg-slate-98-a95:#f0faf2f2;--bg-slate-98b:#ecfdf5;--bg-slate-98c:#f0fdfa;--bg-slate-98d:#fff7ed;--bg-slate-98e:#fff8e8;--bg-slate-98f:#fff7e0;--bg-slate-99:#fffbeb;--bg-teal-38:#144c44;--bg-teal-42:#32564f;--bg-teal-42b:#28584f;--bg-teal-45:#1a6358;--bg-teal-51:#0f766e;--bg-teal-60:#0d9488;--bg-teal-64:#2ba28b;--bg-teal-95:#ccfbf1;--bg-white:#fff;--bg-white-a5:#ffffff0d;--bg-white-a12:#ffffff1f;--bg-white-a14:#ffffff24;--bg-white-a30:#ffffff4d;--bg-white-a34:#ffffff57;--bg-white-a40:#fff6;--bg-white-a50:#ffffff80;--bg-white-a55:#ffffff8c;--bg-white-a60:#fff9;--bg-white-a78:#ffffffc7;--bg-white-a80:#fffc;--bg-white-a86:#ffffffdb;--bg-white-a88:#ffffffe0;--bg-white-a92:#ffffffeb;--bg-white-a94:#fffffff0;--bg-white-a96:#fffffff5;--bg-yellow-96:#fef3c7;--bg-yellow-98:#fff8d6;--bg-yellow-98b:#fff8dc;--fg-amber-30:#3d2a00;--fg-amber-36:#4a3b1c;--fg-amber-39:#5c4100;--fg-amber-42:#5c4b12;--fg-amber-43:#6a4a00;--fg-amber-44:#6b4e00;--fg-amber-46:#755000;--fg-amber-46b:#6b551e;--fg-amber-47:#7a5200;--fg-amber-51:#8a5a00;--fg-amber-54:#806a3e;--fg-amber-55:#8b6b38;--fg-amber-67:#c9851a;--fg-blue-32-base:#14325c;--fg-blue-34:#1f3a5c;--fg-blue-35:#1e3a5f;--fg-blue-35b-base:#163a66;--fg-blue-38-base:#004578;--fg-blue-42-base:#0b4f8a;--fg-blue-42b-base:#1f4f86;--fg-blue-42c-base:#1e40af;--fg-blue-43-base:#184f95;--fg-blue-44-base:#1c4e9c;--fg-blue-44b-base:#1f4e9a;--fg-blue-44c-base:#075985;--fg-blue-44d-base:#0f548c;--fg-blue-45-base:#0b4fb3;--fg-blue-48-base:#0b5cab;--fg-blue-49-base:#1d4ed8;--fg-blue-51-base:#1a5fd0;--fg-blue-53-base:#0f6cbd;--fg-blue-55-base:#2563eb;--fg-blue-57-base:#1f6feb;--fg-blue-57b-base:#2f6fed;--fg-blue-57c-base:#0078d4;--fg-blue-57d-base:#1a73e8;--fg-blue-81-base:#93c5fd;--fg-gray-14:#0a0a0a;--fg-gray-25:#202124;--fg-gray-26:#242424;--fg-gray-31:#323130;--fg-gray-38:#424242;--fg-gray-48:#605e5c;--fg-gray-50:#5f6368;--fg-gray-56:#70757a;--fg-gray-63:#8a8886;--fg-gray-70:#a19f9d;--fg-gray-70b:#9aa0a6;--fg-gray-95:#e6f1ef;--fg-gray-97:#f5f5f5;--fg-gray-97b:#f0f5f5;--fg-gray-98:#f4f7fb;--fg-green-43:#1d5e2c;--fg-green-43b:#1b5e20;--fg-green-45:#166534;--fg-green-47:#1d6b38;--fg-green-47b:#1b6b3a;--fg-green-47c:#1c6b36;--fg-green-47d:#1f6b3a;--fg-green-51:#1b7a32;--fg-green-51b:#0b7a3b;--fg-green-52:#2e7d32;--fg-green-52b:#1a7f37;--fg-green-55:#2f855a;--fg-orange-41:#78350f;--fg-orange-45:#7a4600;--fg-orange-46:#7a4b00;--fg-orange-47:#9a3412;--fg-orange-47b:#92400e;--fg-orange-55:#c2410c;--fg-orange-56:#b45309;--fg-orange-64:#c77700;--fg-orange-69:#c88b68;--fg-orange-87:#ffc6b7;--fg-purple-28:#2e1065;--fg-purple-41:#5b2d8a;--fg-purple-43:#5b21b6;--fg-purple-53:#6d4fd6;--fg-purple-65:#9486be;--fg-red-40:#7f1d1d;--fg-red-41:#8a1c12;--fg-red-44:#991b1b;--fg-red-44b:#8a2f2f;--fg-red-45:#9b1c1c;--fg-red-49:#a33a22;--fg-red-50:#b42318;--fg-red-50b:#b3261e;--fg-red-50c:#b71c1c;--fg-red-51:#b91c1c;--fg-red-53:#c00;--fg-red-54:#c62828;--fg-red-57:#d13438;--fg-red-63:#c56d58;--fg-slate-21:#0f172a;--fg-slate-22:#0d1b2a;--fg-slate-24:#132033;--fg-slate-26:#16263a;--fg-slate-26b:#1c2430;--fg-slate-28:#1f2937;--fg-slate-28b:#1c2b3d;--fg-slate-32:#243447;--fg-slate-33:#24364f;--fg-slate-33b:#17394b;--fg-slate-33c:#16394b;--fg-slate-33d:#1d3a47;--fg-slate-35:#2a3b52;--fg-slate-36:#2a3f55;--fg-slate-37:#334155;--fg-slate-37b:#374151;--fg-slate-37c:#214453;--fg-slate-37d:#264652;--fg-slate-37e:#24454b;--fg-slate-37f:#244653;--fg-slate-39:#33475b;--fg-slate-39b:#2f4856;--fg-slate-40:#3b4a5c;--fg-slate-41:#3a4d63;--fg-slate-41b:#3d4d60;--fg-slate-42:#3d4f63;--fg-slate-42b:#3d4f66;--fg-slate-42c:#36506b;--fg-slate-42d:#345361;--fg-slate-43:#345562;--fg-slate-43b:#385563;--fg-slate-44:#42536a;--fg-slate-44b:#3f5663;--fg-slate-45:#475569;--fg-slate-45b:#4a5668;--fg-slate-45c:#4b5563;--fg-slate-47:#4a5d75;--fg-slate-49:#516174;--fg-slate-50:#4f6672;--fg-slate-51:#526b75;--fg-slate-52:#5b6b80;--fg-slate-52b:#5a6b80;--fg-slate-52c:#5b6b7c;--fg-slate-52d:#546e77;--fg-slate-52e:#526d73;--fg-slate-52f:#526f72;--fg-slate-54:#5a718a;--fg-slate-54b:#59737c;--fg-slate-54c:#587481;--fg-slate-55:#64748b;--fg-slate-55b:#6b7280;--fg-slate-57:#647e7f;--fg-slate-57b:#657d84;--fg-slate-58:#6b7c90;--fg-slate-58b:#6a7c90;--fg-slate-58c:#6b7c93;--fg-slate-58d:#6b7f86;--fg-slate-59:#6b7f94;--fg-slate-59b:#6e818b;--fg-slate-61:#6f8a80;--fg-slate-61b:#718a7d;--fg-slate-61c:#6b8895;--fg-slate-63:#7a8aa0;--fg-slate-63b:#7b8c92;--fg-slate-63c:#7a8b91;--fg-slate-64:#7f9196;--fg-slate-64b:#7c9185;--fg-slate-65:#81968a;--fg-slate-65b:#81948a;--fg-slate-65c:#829388;--fg-slate-65d:#80948c;--fg-slate-66:#8494a7;--fg-slate-66b:#82969c;--fg-slate-66c:#84979b;--fg-slate-66d:#84978d;--fg-slate-66e:#82978d;--fg-slate-67:#8a97a8;--fg-slate-67b:#899a9f;--fg-slate-67c:#89999e;--fg-slate-67d:#8a9a9e;--fg-slate-67e:#86999d;--fg-slate-67f:#839b8d;--fg-slate-68:#8b9b9e;--fg-slate-68b:#8b9a9f;--fg-slate-68c:#8b9a9e;--fg-slate-68d:#8a9a9f;--fg-slate-69:#8da099;--fg-slate-69b:#91a0a3;--fg-slate-70:#93a2a6;--fg-slate-70b:#93a49e;--fg-slate-71:#94a3b8;--fg-slate-71b:#98a3a6;--fg-slate-72:#94aab5;--fg-slate-73:#9aabbd;--fg-slate-75:#9eb0c7;--fg-slate-75b:#9db3ba;--fg-slate-76:#9fb3cc;--fg-slate-76b:#a5b3b6;--fg-slate-78:#a2bcbf;--fg-slate-81:#b6c3bc;--fg-slate-83:#b5ccca;--fg-slate-84:#bdcdd0;--fg-slate-89:#d5dde6;--fg-slate-91:#d6e7e5;--fg-slate-96:#ecf5ef;--fg-slate-96-a90:#ebf4fce6;--fg-slate-96-a92:#ebf4fceb;--fg-slate-96-a95:#ebf4fcf2;--fg-teal-33:#103e36;--fg-teal-39:#234c4e;--fg-teal-44:#175f54;--fg-teal-47:#256850;--fg-teal-47b:#0d6b57;--fg-teal-48:#176b5d;--fg-teal-49:#2c6f5c;--fg-teal-50:#197464;--fg-teal-51:#0f766e;--fg-teal-53:#147d6d;--fg-teal-53b:#167d6b;--fg-teal-53c:#227e68;--fg-teal-53d:#1a7d6d;--fg-teal-54:#53766b;--fg-teal-55:#447d70;--fg-teal-56:#198772;--fg-teal-56b:#448271;--fg-teal-56c:#418374;--fg-teal-56d:#56816a;--fg-teal-57:#0f8a6f;--fg-teal-57b:#158976;--fg-teal-58:#408c73;--fg-teal-59:#668475;--fg-teal-60:#0d9488;--fg-teal-61:#4c9183;--fg-teal-64:#31a08c;--fg-teal-65:#5e9d83;--fg-teal-71:#89a999;--fg-teal-77:#94c2ab;--fg-teal-90:#a9f0d7;--fg-white:#fff;--sb-bd-black-a28:#00000047;--sb-bd-blue-72-base:#6aa6f0;--sb-bd-slate-17-a45:#050f1e73;--sb-bd-slate-71-a16:#8fa3bb29;--sb-bd-slate-71-a18:#8fa3bb2e;--sb-bd-slate-71-a25:#8fa3bb40;--sb-bd-slate-71-a30:#8fa3bb4d;--sb-bd-slate-71-a35:#8fa3bb59;--sb-bd-white-a6:#ffffff0f;--sb-bd-white-a8:#ffffff14;--sb-bd-white-a10:#ffffff1a;--sb-bd-white-a65:#ffffffa6;--sb-bg-amber-84-a15:#f5c45126;--sb-bg-amber-86-a28:#facc1547;--sb-bg-gray-15:#0c0c0c;--sb-bg-gray-20:#161616;--sb-bg-gray-98-a94:#f6f8fcf0;--sb-bg-orange-70:#f97316;--sb-bg-red-54:#c62828;--sb-bg-slate-24:#132033;--sb-bg-slate-29:#1b2c42;--sb-bg-slate-33:#24364f;--sb-bg-slate-33-a55:#24364f8c;--sb-bg-slate-71-a16:#8fa3bb29;--sb-bg-slate-71-a18:#8fa3bb2e;--sb-bg-slate-71-a22:#8fa3bb38;--sb-bg-slate-71-a28:#8fa3bb47;--sb-bg-slate-71-a42:#8fa3bb6b;--sb-bg-slate-83-a55:#b8cae08c;--sb-bg-white-a6:#ffffff0f;--sb-bg-white-a7:#ffffff12;--sb-bg-white-a10:#ffffff1a;--sb-bg-white-a12:#ffffff1f;--sb-bg-white-a14:#ffffff24;--sb-bg-white-a97:#fffffff7;--sb-fg-amber-84:#f5c451;--sb-fg-gray-96:#eef3f9;--sb-fg-gray-98:#f4f7fb;--sb-fg-slate-56:#64768f;--sb-fg-slate-60:#6e8299;--sb-fg-slate-71:#8fa3bb;--sb-fg-slate-76:#9fb3cc;--sb-fg-slate-83:#b8cae0;--sb-fg-slate-86:#c5d3e4;--sb-fg-slate-87:#c9d6e6;--sb-fg-slate-90:#d7e0ec;--sb-fg-slate-91:#d7e3f2;--sb-fg-white:#fff;--sc-bg-blue-35-base:#163a66;--sc-bg-slate-23-a35:#0a1e3759;--sc-bg-slate-23-a40:#0a1e3766;--sc-bg-slate-23-a45:#0a1e3773;--sc-bg-slate-96-a90:#ebf4fce6;--sc-bg-slate-96-a92:#ebf4fceb;--sc-bg-white:#fff;--sc-fg-black:#000;--sc-fg-blue-45-base:#0b4db8;--sc-fg-blue-57-base:#1f6feb;--sc-fg-slate-24:#132033;--sc-fg-slate-25:#0b2240;--sc-fg-slate-49:#516174;--sc-fg-slate-68:#8a9bb0;--sc-fg-slate-94:#dcecff;--sc-fg-slate-94-a65:#dcecffa6;--sc-fg-slate-96-a92:#ebf4fceb;--sc-fg-white:#fff;--bd-blue-42:var(--bd-blue-42-base);--bd-blue-44:var(--bd-blue-44-base);--bd-blue-44-a18:var(--bd-blue-44-a18-base);--bd-blue-53:var(--bd-blue-53-base);--bd-blue-55:var(--bd-blue-55-base);--bd-blue-55b:var(--bd-blue-55b-base);--bd-blue-56:var(--bd-blue-56-base);--bd-blue-57:var(--bd-blue-57-base);--bd-blue-57-a15:var(--bd-blue-57-a15-base);--bd-blue-57b:var(--bd-blue-57b-base);--bd-blue-57c:var(--bd-blue-57c-base);--bd-blue-59:var(--bd-blue-59-base);--bd-blue-59-a25:var(--bd-blue-59-a25-base);--bd-blue-81:var(--bd-blue-81-base);--bd-blue-81b:var(--bd-blue-81b-base);--bg-blue-31-a58:var(--bg-blue-31-a58-base);--bg-blue-31-a62:var(--bg-blue-31-a62-base);--bg-blue-31-a94:var(--bg-blue-31-a94-base);--bg-blue-31-a96:var(--bg-blue-31-a96-base);--bg-blue-35-a42:var(--bg-blue-35-a42-base);--bg-blue-39-a90:var(--bg-blue-39-a90-base);--bg-blue-43:var(--bg-blue-43-base);--bg-blue-44:var(--bg-blue-44-base);--bg-blue-44-a86:var(--bg-blue-44-a86-base);--bg-blue-46:var(--bg-blue-46-base);--bg-blue-46b:var(--bg-blue-46b-base);--bg-blue-49:var(--bg-blue-49-base);--bg-blue-50-a38:var(--bg-blue-50-a38-base);--bg-blue-51:var(--bg-blue-51-base);--bg-blue-53:var(--bg-blue-53-base);--bg-blue-53-a6:var(--bg-blue-53-a6-base);--bg-blue-53-a12:var(--bg-blue-53-a12-base);--bg-blue-53b:var(--bg-blue-53b-base);--bg-blue-54:var(--bg-blue-54-base);--bg-blue-54-a40:var(--bg-blue-54-a40-base);--bg-blue-55:var(--bg-blue-55-base);--bg-blue-55-a7:var(--bg-blue-55-a7-base);--bg-blue-57:var(--bg-blue-57-base);--bg-blue-57-a8:var(--bg-blue-57-a8-base);--bg-blue-57b:var(--bg-blue-57b-base);--bg-blue-57c:var(--bg-blue-57c-base);--bg-blue-73-a26:var(--bg-blue-73-a26-base);--bg-blue-75:var(--bg-blue-75-base);--fg-blue-32:var(--fg-blue-32-base);--fg-blue-35b:var(--fg-blue-35b-base);--fg-blue-38:var(--fg-blue-38-base);--fg-blue-42:var(--fg-blue-42-base);--fg-blue-42b:var(--fg-blue-42b-base);--fg-blue-42c:var(--fg-blue-42c-base);--fg-blue-43:var(--fg-blue-43-base);--fg-blue-44:var(--fg-blue-44-base);--fg-blue-44b:var(--fg-blue-44b-base);--fg-blue-44c:var(--fg-blue-44c-base);--fg-blue-44d:var(--fg-blue-44d-base);--fg-blue-45:var(--fg-blue-45-base);--fg-blue-48:var(--fg-blue-48-base);--fg-blue-49:var(--fg-blue-49-base);--fg-blue-51:var(--fg-blue-51-base);--fg-blue-53:var(--fg-blue-53-base);--fg-blue-55:var(--fg-blue-55-base);--fg-blue-57:var(--fg-blue-57-base);--fg-blue-57b:var(--fg-blue-57b-base);--fg-blue-57c:var(--fg-blue-57c-base);--fg-blue-57d:var(--fg-blue-57d-base);--fg-blue-81:var(--fg-blue-81-base);--sb-bd-blue-72:var(--sb-bd-blue-72-base);--sc-bg-blue-35:var(--sc-bg-blue-35-base);--sc-fg-blue-45:var(--sc-fg-blue-45-base);--sc-fg-blue-57:var(--sc-fg-blue-57-base)}@media screen{[data-ops-theme=colorful]{--sb-bg-gray-15:#1c4786;--sb-bg-gray-20:#244f8e;--sb-bg-slate-24:#2b5696;--sb-bg-slate-29:#335f9f;--sb-bg-slate-33:#3966a7;--sb-fg-slate-56:#ccd9ec;--sb-fg-slate-60:#ccd9ec;--sb-fg-slate-71:#ccd9ec;--sb-fg-slate-76:#ccd9ec;--sb-fg-slate-83:#ccd9ec;--sc-bg-blue-35-base:#dde9fa;--sc-bg-slate-23-a35:#0a1e3700;--sc-bg-slate-23-a40:#0a1e3700;--sc-bg-slate-23-a45:#0a1e3700;--sc-fg-slate-94:#172330;--sc-fg-slate-94-a65:#172330a6;--sc-fg-slate-96-a92:#1c2228eb;--sc-fg-white:#222}[data-ops-theme=white]{--sb-bd-white-a6:#302e2815;--sb-bd-white-a8:#302e281d;--sb-bd-white-a10:#302e2824;--sb-bd-white-a65:#302e28e8;--sb-bg-amber-84-a15:#302e281b;--sb-bg-amber-86-a28:#302e2832;--sb-bg-gray-15:#f6f6f6;--sb-bg-gray-20:#f5f5f5;--sb-bg-slate-24:#f0f4f9;--sb-bg-slate-29:#eff3f8;--sb-bg-slate-33:#eef2f7;--sb-bg-slate-83-a55:#2a2e3362;--sb-bg-white-a6:#302e280b;--sb-bg-white-a7:#302e280c;--sb-bg-white-a10:#302e2812;--sb-bg-white-a12:#302e2815;--sb-bg-white-a14:#302e2819;--sb-fg-amber-84:#7d5e04;--sb-fg-gray-96:#272b30;--sb-fg-gray-98:#26282b;--sb-fg-slate-71:#637181;--sb-fg-slate-76:#556272;--sb-fg-slate-83:#414e5d;--sb-fg-slate-86:#3a4654;--sb-fg-slate-87:#384350;--sb-fg-slate-90:#333a44;--sb-fg-slate-91:#2f3844;--sb-fg-white:#222;--sc-bg-blue-35-base:#dde9fa;--sc-bg-slate-23-a35:#0a1e3700;--sc-bg-slate-23-a40:#0a1e3700;--sc-bg-slate-23-a45:#0a1e3700;--sc-fg-slate-94:#172330;--sc-fg-slate-94-a65:#172330a6;--sc-fg-slate-96-a92:#1c2228eb;--sc-fg-white:#222}[data-ops-theme=basic]{--bd-amber-67:#c2883b;--bd-amber-76:#e1a555;--bd-amber-79:#dab558;--bd-amber-85:#e1cb93;--bd-amber-86:#f8cb69;--bd-amber-88:#edd697;--bd-amber-89:#edd8a4;--bd-amber-90:#c8c8c8;--bd-blue-35-a18:#233a5a2e;--bd-blue-35-a25:#233a5a40;--bd-blue-42-base:#28507e;--bd-blue-44-base:#29508f;--bd-blue-44-a18-base:#29508f2e;--bd-blue-53-base:#296db1;--bd-blue-55-base:#3171c7;--bd-blue-55b-base:#3368d9;--bd-blue-56-base:#3c71c8;--bd-blue-57-base:#3272da;--bd-blue-57-a15-base:#3272da26;--bd-blue-57b-base:#3c73dc;--bd-blue-57c-base:#3176d8;--bd-blue-59-base:#497ecc;--bd-blue-59-a25-base:#497ecc40;--bd-blue-80:#a4c0e2;--bd-blue-81-base:#9ac5f4;--bd-blue-81b-base:#a4c4ed;--bd-gray-25-a28:#21212147;--bd-gray-64:#7e7e7e;--bd-gray-83:#b1b1b1;--bd-gray-86:#bbb;--bd-gray-89:#c5c5c5;--bd-gray-90:#c8c8c8;--bd-gray-91:#c9c9c9;--bd-gray-92:#ccc;--bd-gray-92b:#cdcdcd;--bd-gray-92c:#cdcdcd;--bd-gray-93:#d0d0d0;--bd-gray-93b:#cecece;--bd-gray-93c:#cfcfcf;--bd-gray-94:#d2d2d2;--bd-gray-94b:#d1d1d1;--bd-gray-94c:#d2d2d2;--bd-gray-94d:#d2d2d2;--bd-gray-94e:#d2d2d2;--bd-gray-95:#d4d4d4;--bd-gray-95b:#d5d5d5;--bd-gray-95c:#d7d7d7;--bd-gray-95d:#d6d6d6;--bd-gray-96:#d8d8d8;--bd-gray-96b:#d7d7d7;--bd-gray-96c:#d8d8d8;--bd-gray-96d:#d7d7d7;--bd-gray-97:#dbdbdb;--bd-green-52:#307c40;--bd-green-79:#a1c7a8;--bd-green-80:#a9a9a9;--bd-green-86:#bbb;--bd-green-89:#c4c4c4;--bd-orange-55-a35:#b84c2959;--bd-orange-67:#d07d34;--bd-orange-70:#d18e37;--bd-purple-54:#7949db;--bd-purple-89:#c5c5c5;--bd-red-50:#aa3529;--bd-red-54:#bb3b36;--bd-red-54-a18:#bb3b362e;--bd-red-54b:#b64638;--bd-red-58:#d03f37;--bd-red-62:#ce5e58;--bd-red-83:#edb9b2;--bd-red-84:#eebfbe;--bd-red-88:#c2c2c2;--bd-slate-19-a35:#14141459;--bd-slate-21-a4:#1818180a;--bd-slate-21-a8:#18181814;--bd-slate-21-a15:#18181826;--bd-slate-21-a18:#1818182e;--bd-slate-21-a20:#18181833;--bd-slate-21-a22:#18181838;--bd-slate-21-a25:#18181840;--bd-slate-21-a28:#18181847;--bd-slate-21-a30:#1818184d;--bd-slate-21-a35:#18181859;--bd-slate-21-a58:#18181894;--bd-slate-23-a18:#1e1e1e2e;--bd-slate-23-a18b:#1e1e1e2e;--bd-slate-23-a20:#1e1e1e33;--bd-slate-23-a28:#1e1e1e47;--bd-slate-24-a6:#2020200f;--bd-slate-24-a8:#20202014;--bd-slate-24-a18:#2020202e;--bd-slate-24-a22:#20202038;--bd-slate-24-a28:#20202047;--bd-slate-26-a12:#10233d1f;--bd-slate-26-a14:#10233d24;--bd-slate-26-a16:#10233d29;--bd-slate-26-a18:#10233d2e;--bd-slate-26-a22:#10233d38;--bd-slate-26-a28:#10233d47;--bd-slate-33-a1:#35353503;--bd-slate-35:#3b3b3b;--bd-slate-35-a5:#3a3a3a0d;--bd-slate-38:#424242;--bd-slate-42:#4d4d4d;--bd-slate-71:#909090;--bd-slate-75:#9c9c9c;--bd-slate-80:#a2c2e0;--bd-slate-81:#ababab;--bd-slate-82:#aeaeae;--bd-slate-82b:#afafaf;--bd-slate-82c:#afafaf;--bd-slate-85:#b9b9b9;--bd-slate-85b:#b7b7b7;--bd-slate-86:#b9d6f4;--bd-slate-86b:#bcbcbc;--bd-slate-87:#bdbdbd;--bd-slate-87b:#bdbdbd;--bd-slate-88:silver;--bd-slate-88b:#c1c1c1;--bd-slate-89:#c5c5c5;--bd-slate-89b:#c3c3c3;--bd-slate-89c:#c5c5c5;--bd-slate-90:#c6c6c6;--bd-slate-90-a65:#c7c7c7a6;--bd-slate-90b:#c5c5c5;--bd-slate-90c:#c7c7c7;--bd-slate-90d:#c6c6c6;--bd-slate-90e:#c7c7c7;--bd-slate-90f:#c7c7c7;--bd-slate-90g:#c6c6c6;--bd-slate-91:#c9c9c9;--bd-slate-91b:#cacaca;--bd-slate-91c:#cacaca;--bd-slate-91d:#c9c9c9;--bd-slate-91e:#cbcbcb;--bd-slate-91f:#c8c8c8;--bd-slate-91g:#c9c9c9;--bd-slate-92:#cbcbcb;--bd-slate-92b:#cdcdcd;--bd-slate-92c:#cdcdcd;--bd-slate-92d:#cbcbcb;--bd-slate-93:#cfcfcf;--bd-slate-94:#d1d1d1;--bd-slate-94b:#d1d1d1;--bd-slate-94c:#d3d3d3;--bd-slate-94d:#d3d3d3;--bd-teal-45:#296158;--bd-teal-51:#2a746d;--bd-teal-51-a0:#2a746d00;--bd-teal-51-a35:#2a746d59;--bd-teal-54:#327f6e;--bd-teal-72:#6fb4a7;--bd-teal-91:#a6f3e4;--bd-white:#e4e4e4;--bd-white-a12:#e4e4e41f;--bd-white-a28:#e4e4e447;--bd-white-a35:#e4e4e459;--bd-white-a55:#e4e4e48c;--bd-yellow-88:#e4d897;--bd-yellow-90:#ede0aa;--bg-amber-68:#ad945e;--bg-amber-77:#d6ac74;--bg-amber-95:#e5e5e5;--bg-amber-96:#e6e6e6;--bg-amber-96b:#e5e5e5;--bg-amber-97:#e8e8e8;--bg-amber-97b:#e9e9e9;--bg-blue-28:#142a45;--bg-blue-31-a58-base:#18315294;--bg-blue-31-a62-base:#1831529e;--bg-blue-31-a94-base:#183152f0;--bg-blue-31-a96-base:#183152f5;--bg-blue-35:#233a5a;--bg-blue-35-a42-base:#1d3a606b;--bg-blue-39-a90-base:#24456fe6;--bg-blue-43-base:#24508b;--bg-blue-44-base:#29508f;--bg-blue-44-a86-base:#30557fdb;--bg-blue-46-base:#335a87;--bg-blue-46b-base:#335890;--bg-blue-49-base:#275cb8;--bg-blue-50-a38-base:#37649761;--bg-blue-51-base:#2b62c1;--bg-blue-53-base:#466f9f;--bg-blue-53-a6-base:#296db10f;--bg-blue-53-a12-base:#296db11f;--bg-blue-53b-base:#296db1;--bg-blue-54-base:#3c70ab;--bg-blue-54-a40-base:#4273a666;--bg-blue-55-base:#3171c7;--bg-blue-55-a7-base:#3368d912;--bg-blue-57-base:#3272da;--bg-blue-57-a8-base:#3272da14;--bg-blue-57b-base:#2979c6;--bg-blue-57c-base:#3176d8;--bg-blue-73-a26-base:#80aed042;--bg-blue-75-base:#78b3e4;--bg-blue-77-a28:#92b8d647;--bg-gray-48:#5e5e5e;--bg-gray-93:#dcdcdc;--bg-gray-94:#dfdfdf;--bg-gray-94b:#e1e1e1;--bg-gray-95:#e2e2e2;--bg-gray-95-a88:#ededede0;--bg-gray-95b:#e4e4e4;--bg-gray-95c:#e4e4e4;--bg-gray-96:#e7e7e7;--bg-gray-96b:#e6e6e6;--bg-gray-96c:#e6e6e6;--bg-gray-96d:#e5e5e5;--bg-gray-96e:#e7e7e7;--bg-gray-96f:#e7e7e7;--bg-gray-96g:#e7e7e7;--bg-gray-96h:#e7e7e7;--bg-gray-96i:#e8e8e8;--bg-gray-96j:#e7e7e7;--bg-gray-96k:#e8e8e8;--bg-gray-97:#ebebeb;--bg-gray-97b:#e8e8e8;--bg-gray-97c:#e9e9e9;--bg-gray-97d:#ebebeb;--bg-gray-97e:#e9e9e9;--bg-gray-97f:#eaeaea;--bg-gray-97g:#eaeaea;--bg-gray-97h:#eaeaea;--bg-gray-97i:#ebebeb;--bg-gray-97j:#ebebeb;--bg-gray-98:#ebebeb;--bg-gray-98-a96:#f9f9f9f5;--bg-gray-98b:#eee;--bg-gray-98c:#ededed;--bg-gray-98d:#eee;--bg-gray-98e:#eee;--bg-gray-98f:#ececec;--bg-gray-98g:#ececec;--bg-gray-98h:#ececec;--bg-gray-98i:#ececec;--bg-gray-98j:#eee;--bg-gray-98k:#eee;--bg-gray-99:#efefef;--bg-gray-99b:#efefef;--bg-gray-99c:#efefef;--bg-gray-99d:#f0f0f0;--bg-gray-99e:#f1f1f1;--bg-gray-99f:#eee;--bg-green-51:#2a7927;--bg-green-52:#3b7b3d;--bg-green-87:#9cea9b;--bg-green-91:#b6fc5f;--bg-green-94:#c7fcc7;--bg-green-96:#e7e7e7;--bg-orange-67:#d07d34;--bg-purple-31:#342455;--bg-red-50:#ac322b;--bg-red-54:#bb3b36;--bg-red-54-a8:#bb3b3614;--bg-red-55:#b94151;--bg-red-57:#c64543;--bg-red-58:#d03f37;--bg-red-86:#f9c3c3;--bg-slate-21:#181818;--bg-slate-21-a12:#1818181f;--bg-slate-21-a28:#18181847;--bg-slate-21-a30:#1818184d;--bg-slate-21-a35:#18181859;--bg-slate-21-a45:#18181873;--bg-slate-21-a72:#181818b8;--bg-slate-21-a75:#181818bf;--bg-slate-23-a35:#1e1e1e59;--bg-slate-23-a40:#1e1e1e66;--bg-slate-23-a45:#1e1e1e73;--bg-slate-24:#202020;--bg-slate-24-a45:#20202073;--bg-slate-24-a78:#202020c7;--bg-slate-28:#292929;--bg-slate-29:#2b2b2b;--bg-slate-33:#353535;--bg-slate-35:#3b3b3b;--bg-slate-37:#414141;--bg-slate-42:#4c4c4c;--bg-slate-46:#575757;--bg-slate-52:#696969;--bg-slate-75:#a5a5a5;--bg-slate-85:#c5c5c5;--bg-slate-87:#cacaca;--bg-slate-89:#d2d2d2;--bg-slate-90:#d3d3d3;--bg-slate-91:#d7d7d7;--bg-slate-91-a20:#e3e3e333;--bg-slate-91-a22:#e3e3e338;--bg-slate-91b:#d7d7d7;--bg-slate-91c:#d8d8d8;--bg-slate-92:#dbdbdb;--bg-slate-92b:#dadada;--bg-slate-92c:#dbdbdb;--bg-slate-93:#ddd;--bg-slate-93b:#dcdcdc;--bg-slate-93c:#dedede;--bg-slate-93d:#dedede;--bg-slate-93e:#dedede;--bg-slate-94:#dfdfdf;--bg-slate-94b:#e1e1e1;--bg-slate-94c:#dfdfdf;--bg-slate-94d:#e0e0e0;--bg-slate-94e:#dfdfdf;--bg-slate-94f:#e0e0e0;--bg-slate-94g:#e1e1e1;--bg-slate-94h:#e2e2e2;--bg-slate-94i:#e0e0e0;--bg-slate-95:#e4e4e4;--bg-slate-95-a92:#efefefeb;--bg-slate-95-a95:#f0f0f0f2;--bg-slate-95b:#e4e4e4;--bg-slate-95c:#e2e2e2;--bg-slate-95d:#e3e3e3;--bg-slate-95e:#e4e4e4;--bg-slate-95f:#e2e2e2;--bg-slate-95g:#e4e4e4;--bg-slate-95h:#e5e5e5;--bg-slate-95i:#e4e4e4;--bg-slate-95j:#e4e4e4;--bg-slate-95k:#e2e2e2;--bg-slate-95l:#e3e3e3;--bg-slate-95m:#e4e4e4;--bg-slate-95n:#e3e3e3;--bg-slate-95o:#e4e4e4;--bg-slate-96:#e5e5e5;--bg-slate-96b:#e5e5e5;--bg-slate-96c:#e5e5e5;--bg-slate-96d:#e6e6e6;--bg-slate-96e:#e6e6e6;--bg-slate-96f:#e6e6e6;--bg-slate-96g:#e7e7e7;--bg-slate-96h:#e7e7e7;--bg-slate-96i:#e7e7e7;--bg-slate-96j:#e6e6e6;--bg-slate-96k:#e6e6e6;--bg-slate-96l:#e7e7e7;--bg-slate-96m:#e6e6e6;--bg-slate-96n:#e6e6e6;--bg-slate-97:#e8e8e8;--bg-slate-97b:#e9e9e9;--bg-slate-97c:#eaeaea;--bg-slate-97d:#eaeaea;--bg-slate-97e:#e9e9e9;--bg-slate-97f:#eaeaea;--bg-slate-97g:#e9e9e9;--bg-slate-97h:#e9e9e9;--bg-slate-97i:#e9e9e9;--bg-slate-97j:#ebebeb;--bg-slate-97k:#eaeaea;--bg-slate-97l:#e8e8e8;--bg-slate-97m:#ebebeb;--bg-slate-97n:#e9e9e9;--bg-slate-98:#ececec;--bg-slate-98-a95:#f7f7f7f2;--bg-slate-98b:#ededed;--bg-slate-98c:#eee;--bg-slate-98d:#ededed;--bg-slate-98e:#ededed;--bg-slate-98f:#ececec;--bg-slate-99:#efefef;--bg-teal-38:#424242;--bg-teal-42:#4e4e4e;--bg-teal-42b:#4e4e4e;--bg-teal-45:#296158;--bg-teal-51:#2a746d;--bg-teal-60:#349187;--bg-teal-64:#459f8b;--bg-teal-95:#e4e4e4;--bg-white:#f3f3f3;--bg-yellow-96:#e7e7e7;--bg-yellow-98:#ececec;--bg-yellow-98b:#ececec;--fg-amber-30:#3b2b0a;--fg-amber-36:#3d3d3d;--fg-amber-39:#594214;--fg-amber-42:#5a4c1f;--fg-amber-43:#664b18;--fg-amber-44:#684f19;--fg-amber-46:#71521b;--fg-amber-46b:#68562a;--fg-amber-47:#76541c;--fg-amber-51:#855c20;--fg-amber-54:#7d6b46;--fg-amber-55:#876c42;--fg-amber-67:#c2883b;--fg-blue-32-base:#1a3356;--fg-blue-34:#243a57;--fg-blue-35:#233a5a;--fg-blue-35b-base:#1d3a60;--fg-blue-38-base:#144570;--fg-blue-42-base:#1d5081;--fg-blue-42b-base:#28507e;--fg-blue-42c-base:#2545a1;--fg-blue-43-base:#24508b;--fg-blue-44-base:#275091;--fg-blue-44b-base:#29508f;--fg-blue-44c-base:#1f597e;--fg-blue-44d-base:#205483;--fg-blue-45-base:#1e52a5;--fg-blue-48-base:#225da0;--fg-blue-49-base:#2854c6;--fg-blue-51-base:#2b62c1;--fg-blue-53-base:#296db1;--fg-blue-55-base:#3368d9;--fg-blue-57-base:#3272da;--fg-blue-57b-base:#3c73dc;--fg-blue-57c-base:#2979c6;--fg-blue-57d-base:#3176d8;--fg-blue-81-base:#9ac5f4;--fg-gray-25:#212121;--fg-gray-31:#313131;--fg-gray-48:#5e5e5e;--fg-gray-50:#626262;--fg-gray-56:#747474;--fg-gray-63:#888;--fg-gray-70:#9f9f9f;--fg-gray-70b:#9f9f9f;--fg-gray-95:#eee;--fg-gray-97b:#f4f4f4;--fg-gray-98:#f7f7f7;--fg-green-43:#295c32;--fg-green-43b:#275c29;--fg-green-45:#26633a;--fg-green-47:#2c693e;--fg-green-47b:#2b693f;--fg-green-47c:#2b693c;--fg-green-47d:#2d693f;--fg-green-51:#2f773c;--fg-green-51b:#287742;--fg-green-52:#3b7b3d;--fg-green-52b:#307c40;--fg-green-55:#3e835e;--fg-orange-41:#723a1d;--fg-orange-45:#754919;--fg-orange-46:#754d1a;--fg-orange-47:#923d23;--fg-orange-47b:#8b4622;--fg-orange-55:#b84c29;--fg-orange-56:#ab5a28;--fg-orange-64:#bf7b30;--fg-orange-69:#c28e70;--fg-orange-87:#f9c8bc;--fg-purple-28:#2d185c;--fg-purple-41:#583481;--fg-purple-43:#5830a7;--fg-purple-53:#6c57c7;--fg-purple-65:#9388b7;--fg-red-40:#782725;--fg-red-41:#82291e;--fg-red-44:#902b26;--fg-red-44b:#833735;--fg-red-45:#922c27;--fg-red-49:#9b432f;--fg-red-50:#aa3529;--fg-red-50b:#a9372c;--fg-red-50c:#ac322b;--fg-red-51:#ae322c;--fg-red-53:#c02d22;--fg-red-54:#bb3b36;--fg-red-57:#c64543;--fg-red-63:#bd7260;--fg-slate-21:#181818;--fg-slate-22:#1a1a1a;--fg-slate-24:#202020;--fg-slate-26:#252525;--fg-slate-26b:#232323;--fg-slate-28:#282828;--fg-slate-28b:#2a2a2a;--fg-slate-32:#333;--fg-slate-33:#353535;--fg-slate-33b:#353535;--fg-slate-33c:#353535;--fg-slate-33d:#363636;--fg-slate-35:#3a3a3a;--fg-slate-36:#3d3d3d;--fg-slate-37:#404040;--fg-slate-37b:#404040;--fg-slate-37c:#3f3f3f;--fg-slate-37d:#414141;--fg-slate-37e:#3f3f3f;--fg-slate-37f:#414141;--fg-slate-39:#454545;--fg-slate-39b:#444;--fg-slate-40:#494949;--fg-slate-41:#4b4b4b;--fg-slate-41b:#4b4b4b;--fg-slate-42:#4d4d4d;--fg-slate-42b:#4e4e4e;--fg-slate-42c:#4e4e4e;--fg-slate-42d:#4e4e4e;--fg-slate-43:#505050;--fg-slate-43b:#505050;--fg-slate-44:#525252;--fg-slate-44b:#525252;--fg-slate-45:#545454;--fg-slate-45b:#555;--fg-slate-45c:#545454;--fg-slate-47:#5b5b5b;--fg-slate-49:#5f5f5f;--fg-slate-50:#626262;--fg-slate-51:#666;--fg-slate-52:#696969;--fg-slate-52b:#696969;--fg-slate-52c:#696969;--fg-slate-52d:#696969;--fg-slate-52e:#686868;--fg-slate-52f:#696969;--fg-slate-54:#6e6e6e;--fg-slate-54b:#6e6e6e;--fg-slate-54c:#6f6f6f;--fg-slate-55:#737373;--fg-slate-55b:#727272;--fg-slate-57:#787878;--fg-slate-57b:#787878;--fg-slate-58:#7a7a7a;--fg-slate-58b:#7a7a7a;--fg-slate-58c:#7a7a7a;--fg-slate-58d:#7b7b7b;--fg-slate-59:#7d7d7d;--fg-slate-59b:#7e7e7e;--fg-slate-61:#838383;--fg-slate-61b:#838383;--fg-slate-61c:#838383;--fg-slate-63:#888;--fg-slate-63b:#898989;--fg-slate-63c:#888;--fg-slate-64:#8d8d8d;--fg-slate-64b:#8b8b8b;--fg-slate-65:#909090;--fg-slate-65b:#8f8f8f;--fg-slate-65c:#8e8e8e;--fg-slate-65d:#8e8e8e;--fg-slate-66:#929292;--fg-slate-66b:#929292;--fg-slate-66c:#939393;--fg-slate-66d:#929292;--fg-slate-66e:#919191;--fg-slate-67:#969696;--fg-slate-67b:#969696;--fg-slate-67c:#969696;--fg-slate-67d:#979797;--fg-slate-67e:#959595;--fg-slate-67f:#949494;--fg-slate-68:#979797;--fg-slate-68b:#979797;--fg-slate-68c:#979797;--fg-slate-68d:#979797;--fg-slate-69:#9b9b9b;--fg-slate-69b:#9d9d9d;--fg-slate-70:#9f9f9f;--fg-slate-70b:#9f9f9f;--fg-slate-71:#a2a2a2;--fg-slate-71b:#a1a1a1;--fg-slate-72:#a6a6a6;--fg-slate-73:#a9a9a9;--fg-slate-75:#aeaeae;--fg-slate-75b:#aeaeae;--fg-slate-76:#b1b1b1;--fg-slate-76b:#b0b0b0;--fg-slate-78:#b6b6b6;--fg-slate-81:#bfbfbf;--fg-slate-83:#c6c6c6;--fg-slate-84:#c9c9c9;--fg-slate-89:#dcdcdc;--fg-slate-91:#e3e3e3;--fg-slate-96:#f2f2f2;--fg-slate-96-a90:#f3f3f3e6;--fg-slate-96-a92:#f3f3f3eb;--fg-slate-96-a95:#f3f3f3f2;--fg-teal-33:#353535;--fg-teal-39:#444;--fg-teal-44:#265d54;--fg-teal-47:#316652;--fg-teal-47b:#256958;--fg-teal-48:#2a695d;--fg-teal-49:#376d5d;--fg-teal-50:#2d7264;--fg-teal-51:#2a746d;--fg-teal-53:#2e7b6d;--fg-teal-53b:#2f7b6b;--fg-teal-53c:#357c69;--fg-teal-53d:#317b6d;--fg-teal-54:#6d6d6d;--fg-teal-55:#4c7b70;--fg-teal-56:#338472;--fg-teal-56b:#4d8071;--fg-teal-56c:#4b8174;--fg-teal-56d:#767676;--fg-teal-57:#308770;--fg-teal-57b:#328676;--fg-teal-58:#4c8a74;--fg-teal-59:#7c7c7c;--fg-teal-60:#349187;--fg-teal-61:#578f83;--fg-teal-64:#479d8c;--fg-teal-65:#679b85;--fg-teal-71:#a0a0a0;--fg-teal-77:#b6b6b6;--fg-teal-90:#b2edd8;--sb-bd-slate-17-a45:#0f0f0f73;--sb-bd-slate-71-a16:#a1a1a129;--sb-bd-slate-71-a18:#a1a1a12e;--sb-bd-slate-71-a25:#a1a1a140;--sb-bd-slate-71-a30:#a1a1a14d;--sb-bd-slate-71-a35:#a1a1a159;--sb-bd-white-a6:#2e2e2e15;--sb-bd-white-a8:#2e2e2e1d;--sb-bd-white-a10:#2e2e2e24;--sb-bd-white-a65:#2e2e2ee8;--sb-bg-amber-84-a15:#2e2e2e1b;--sb-bg-amber-86-a28:#2e2e2e32;--sb-bg-gray-15:#cdcdcd;--sb-bg-gray-20:#ccc;--sb-bg-gray-98-a94:#f8f8f8f0;--sb-bg-slate-24:#cbcbcb;--sb-bg-slate-29:#c9c9c9;--sb-bg-slate-33:#c8c8c8;--sb-bg-slate-33-a55:#3535358c;--sb-bg-slate-71-a16:#a1a1a129;--sb-bg-slate-71-a18:#a1a1a12e;--sb-bg-slate-71-a22:#a1a1a138;--sb-bg-slate-71-a28:#a1a1a147;--sb-bg-slate-71-a42:#a1a1a16b;--sb-bg-slate-83-a55:#2e2e2e62;--sb-bg-white-a6:#2e2e2e0b;--sb-bg-white-a7:#2e2e2e0c;--sb-bg-white-a10:#2e2e2e12;--sb-bg-white-a12:#2e2e2e15;--sb-bg-white-a14:#2e2e2e19;--sb-fg-amber-84:#7d5e04;--sb-fg-gray-96:#2b2b2b;--sb-fg-gray-98:#282828;--sb-fg-slate-56:#747474;--sb-fg-slate-60:gray;--sb-fg-slate-71:#6f6f6f;--sb-fg-slate-76:#606060;--sb-fg-slate-83:#4c4c4c;--sb-fg-slate-86:#454545;--sb-fg-slate-87:#424242;--sb-fg-slate-90:#3a3a3a;--sb-fg-slate-91:#373737;--sb-fg-white:#222;--sc-bg-blue-35-base:#e8e8e8;--sc-bg-slate-23-a35:#1e1e1e00;--sc-bg-slate-23-a40:#1e1e1e00;--sc-bg-slate-23-a45:#1e1e1e00;--sc-bg-slate-96-a90:#f3f3f3e6;--sc-bg-slate-96-a92:#f3f3f3eb;--sc-fg-slate-24:#202020;--sc-fg-slate-49:#5f5f5f;--sc-fg-slate-68:#999;--sc-fg-slate-94:#222;--sc-fg-slate-94-a65:#222222a6;--sc-fg-slate-96-a92:#222222eb;--sc-fg-white:#222}[data-ops-theme=darkgray]{--bd-amber-67:#b87b1d;--bd-amber-76:#da9428;--bd-amber-79:#d1a427;--bd-amber-85:#d4ba77;--bd-amber-86:#eeb838;--bd-amber-88:#e0c479;--bd-amber-89:#dec689;--bd-amber-90:#d1cdc4;--bd-blue-55-base:#0e65cb;--bd-blue-56-base:#2565cb;--bd-blue-57-base:#1164df;--bd-blue-57-a15-base:#1164df26;--bd-blue-57b-base:#2564e1;--bd-blue-57c-base:#0768dc;--bd-blue-59-base:#3272cd;--bd-blue-59-a25-base:#3272cd40;--bd-blue-80:#90b1d8;--bd-blue-81-base:#84b5ed;--bd-blue-81b-base:#90b4e5;--bd-gray-25-a28:#21212247;--bd-gray-64:#818181;--bd-gray-83:#b7b6b6;--bd-gray-86:silver;--bd-gray-89:#cacbcc;--bd-gray-90:#cececd;--bd-gray-91:#cdd0d0;--bd-gray-92:#d1d3d3;--bd-gray-92b:#d1d3d3;--bd-gray-92c:#d1d4d3;--bd-gray-93:#d4d6d8;--bd-gray-93b:#d3d5d5;--bd-gray-93c:#d3d5d4;--bd-gray-94:#d7d8da;--bd-gray-94b:#d7d7d8;--bd-gray-94c:#d7d9db;--bd-gray-94d:#d6d8d8;--bd-gray-94e:#d7d9d9;--bd-gray-95:#d9dbdd;--bd-gray-95b:#dadcdb;--bd-gray-95c:#dcdddd;--bd-gray-95d:#dcdddc;--bd-gray-96:#dddfe0;--bd-gray-96b:#ddd;--bd-gray-96c:#dddfe0;--bd-gray-96d:#dddedf;--bd-gray-97:#e0e1e3;--bd-green-79:#8dba95;--bd-green-80:#a8b0ab;--bd-green-86:#bac4ba;--bd-green-89:#c3cdc5;--bd-orange-55-a35:#b13d1059;--bd-orange-67:#c76e10;--bd-orange-70:#c77f0e;--bd-purple-89:#cbc9d5;--bd-red-58:#cf1019;--bd-red-62:#cc4744;--bd-red-83:#e2a69e;--bd-red-84:#e2acac;--bd-red-88:#d3c3c3;--bd-slate-19-a35:#11151a59;--bd-slate-21-a4:#16181d0a;--bd-slate-21-a8:#16181d14;--bd-slate-21-a15:#15181d26;--bd-slate-21-a18:#16181d2e;--bd-slate-21-a20:#15181d33;--bd-slate-21-a22:#15181d38;--bd-slate-21-a25:#15181d40;--bd-slate-21-a28:#15181d47;--bd-slate-21-a30:#15181d4d;--bd-slate-21-a35:#15181d59;--bd-slate-21-a58:#15181d94;--bd-slate-23-a18:#191e262e;--bd-slate-23-a18b:#1a1e242e;--bd-slate-23-a20:#191e2633;--bd-slate-23-a28:#191e2647;--bd-slate-24-a6:#1c20260f;--bd-slate-24-a8:#1c202614;--bd-slate-24-a18:#1c20262e;--bd-slate-24-a22:#1c202638;--bd-slate-24-a28:#1c202647;--bd-slate-33-a1:#2e363c03;--bd-slate-35:#333d40;--bd-slate-35-a5:#313b420d;--bd-slate-38:#3c4347;--bd-slate-42:#464e51;--bd-slate-71:#91959b;--bd-slate-75:#9ca1a8;--bd-slate-80:#8eb4d6;--bd-slate-81:#aab2b0;--bd-slate-82:#b0b3b8;--bd-slate-82b:#b1b5ba;--bd-slate-82c:#b1b5ba;--bd-slate-85:#bbbfc2;--bd-slate-85b:#b6bebb;--bd-slate-86:#a4c5e9;--bd-slate-86b:#bdc2c7;--bd-slate-87:#c0c3c7;--bd-slate-87b:#bec3ca;--bd-slate-88:#c3c6c9;--bd-slate-88b:#c1c7cf;--bd-slate-89:#c5ccd2;--bd-slate-89b:#c5c9cd;--bd-slate-89c:#c9cbce;--bd-slate-90:#cacccf;--bd-slate-90-a65:#cbcdd0a6;--bd-slate-90b:#c9cccf;--bd-slate-90c:#cacdd1;--bd-slate-90d:#cacccf;--bd-slate-90e:#c8cdd3;--bd-slate-90f:#cbced0;--bd-slate-90g:#c9cccf;--bd-slate-91:#cdcfd2;--bd-slate-91b:#ced0d3;--bd-slate-91c:#ced0d4;--bd-slate-91d:#cad0d7;--bd-slate-91e:#ced2d0;--bd-slate-91f:#cccfcc;--bd-slate-91g:#ccd0cd;--bd-slate-92:#cfd1d5;--bd-slate-92b:#d2d4d6;--bd-slate-92c:#d0d4d1;--bd-slate-92d:#cfd2d0;--bd-slate-93:#d3d5d8;--bd-slate-94:#d6d8da;--bd-slate-94b:#d6d8da;--bd-slate-94c:#d8dadc;--bd-slate-94d:#d8dadc;--bd-teal-72:#54a89b;--bd-teal-91:#87e4d2;--bd-white:#ebebeb;--bd-white-a12:#ebebeb1f;--bd-white-a28:#ebebeb47;--bd-white-a35:#ebebeb59;--bd-white-a55:#ebebeb8c;--bd-yellow-88:#d5c779;--bd-yellow-90:#dece8f;--bg-amber-68:#a38645;--bg-amber-77:#cc9a57;--bg-amber-95:#e0dbd4;--bg-amber-96:#e0dcd4;--bg-amber-96b:#e0dcd0;--bg-amber-97:#e2dfd4;--bg-amber-97b:#e3dfd7;--bg-blue-73-a26-base:#6aa0c742;--bg-blue-75-base:#5da5de;--bg-blue-77-a28:#7da9cc47;--bg-gray-48:#5f5e5e;--bg-gray-93:#d3d3d4;--bg-gray-94:#d5d7d8;--bg-gray-94b:#d7d8da;--bg-gray-95:#d7d9db;--bg-gray-95-a88:#d7d9dbe0;--bg-gray-95b:#dcd9d9;--bg-gray-95c:#d9dadc;--bg-gray-96:#dddedf;--bg-gray-96b:#dcdddf;--bg-gray-96c:#dcddde;--bg-gray-96d:#dcdcdc;--bg-gray-96e:#dedddd;--bg-gray-96f:#dcdedf;--bg-gray-96g:#dcdee0;--bg-gray-96h:#dddede;--bg-gray-96i:#dddfe1;--bg-gray-96j:#dcdfdd;--bg-gray-96k:#dddfdd;--bg-gray-97:#e1e2e3;--bg-gray-97b:#dedfe0;--bg-gray-97c:#dfe0e1;--bg-gray-97d:#e0e2e3;--bg-gray-97e:#dfdfe0;--bg-gray-97f:#dfe1e3;--bg-gray-97g:#dfe1e0;--bg-gray-97h:#dfe1e0;--bg-gray-97i:#e0e1e1;--bg-gray-97j:#e1e2e1;--bg-gray-98:#e1e2e3;--bg-gray-98-a96:#e4e4e4f5;--bg-gray-98b:#e4e5e5;--bg-gray-98c:#e3e4e5;--bg-gray-98d:#e4e4e4;--bg-gray-98e:#e3e4e5;--bg-gray-98f:#e1e3e5;--bg-gray-98g:#e2e3e3;--bg-gray-98h:#e2e3e4;--bg-gray-98i:#e1e2e4;--bg-gray-98j:#e4e4e4;--bg-gray-98k:#e3e4e4;--bg-gray-99:#e5e5e7;--bg-gray-99b:#e4e5e6;--bg-gray-99c:#e5e6e6;--bg-gray-99d:#e6e6e7;--bg-gray-99e:#e8e7e6;--bg-gray-99f:#e5e5e5;--bg-green-87:#7edb7e;--bg-green-91:#9fe931;--bg-green-94:#aceaac;--bg-green-96:#d7e1da;--bg-orange-67:#c56d0d;--bg-red-86:#ecaeae;--bg-slate-21:#15181d;--bg-slate-21-a12:#15181d1f;--bg-slate-21-a28:#15181d47;--bg-slate-21-a30:#15181d4d;--bg-slate-21-a35:#15181d59;--bg-slate-21-a45:#15181d73;--bg-slate-21-a72:#15181db8;--bg-slate-21-a75:#15181dbf;--bg-slate-23-a35:#191e2659;--bg-slate-23-a40:#191e2666;--bg-slate-23-a45:#191e2673;--bg-slate-24:#1c2026;--bg-slate-24-a45:#1c202673;--bg-slate-24-a78:#1c2026c7;--bg-slate-28:#262a2e;--bg-slate-29:#252c30;--bg-slate-33:#30363d;--bg-slate-35:#333d40;--bg-slate-37:#3a4346;--bg-slate-42:#454e50;--bg-slate-46:#53585d;--bg-slate-52:#656a6f;--bg-slate-75:#9b9ea4;--bg-slate-85:#babdc1;--bg-slate-87:#bfc2c5;--bg-slate-89:#c3cad0;--bg-slate-90:#c8cacd;--bg-slate-91:#caced6;--bg-slate-91-a20:#cad0d533;--bg-slate-91-a22:#cad0d538;--bg-slate-91b:#c9cfd5;--bg-slate-91c:#cdcfd2;--bg-slate-92:#d0d2d6;--bg-slate-92b:#cdd1d7;--bg-slate-92c:#cfd3d0;--bg-slate-93:#d2d4d6;--bg-slate-93b:#d0d4da;--bg-slate-93c:#dbd3d3;--bg-slate-93d:#d1d5db;--bg-slate-93e:#d2d6d3;--bg-slate-94:#dcd3d3;--bg-slate-94b:#d8d7dd;--bg-slate-94c:#d2d7da;--bg-slate-94d:#d3d8dd;--bg-slate-94e:#d4d6d9;--bg-slate-94f:#d4d8d6;--bg-slate-94g:#d4d9d7;--bg-slate-94h:#d6d9d7;--bg-slate-94i:#d6d8d6;--bg-slate-95:#d8dbdf;--bg-slate-95-a92:#d9dbdfeb;--bg-slate-95-a95:#d9dcdff2;--bg-slate-95b:#d9dbdf;--bg-slate-95c:#d7d9dc;--bg-slate-95d:#ded8d8;--bg-slate-95e:#d6dbdf;--bg-slate-95f:#dbd7de;--bg-slate-95g:#d8dbde;--bg-slate-95h:#d9dcdf;--bg-slate-95i:#d7dcd8;--bg-slate-95j:#d8dbdf;--bg-slate-95k:#d5dad7;--bg-slate-95l:#dcdad4;--bg-slate-95m:#d8dcd9;--bg-slate-95n:#d7dad9;--bg-slate-95o:#dbdade;--bg-slate-96:#d8deda;--bg-slate-96b:#dadcdf;--bg-slate-96c:#e0dbda;--bg-slate-96d:#d9deda;--bg-slate-96e:#dadde0;--bg-slate-96f:#d8dedb;--bg-slate-96g:#e1ddd6;--bg-slate-96h:#dadedc;--bg-slate-96i:#dbdee0;--bg-slate-96j:#dadedb;--bg-slate-96k:#dadddc;--bg-slate-96l:#e1dddb;--bg-slate-96m:#dadddb;--bg-slate-96n:#dedcd6;--bg-slate-97:#dddfe2;--bg-slate-97b:#e3dfdf;--bg-slate-97c:#e3e0d9;--bg-slate-97d:#dee1e3;--bg-slate-97e:#dee0e3;--bg-slate-97f:#e3dfdf;--bg-slate-97g:#e2dedc;--bg-slate-97h:#dde0e2;--bg-slate-97i:#e0dfe3;--bg-slate-97j:#dfe1e4;--bg-slate-97k:#dee0e3;--bg-slate-97l:#dde0dd;--bg-slate-97m:#e4e0e0;--bg-slate-97n:#e2dede;--bg-slate-98:#e5e2dd;--bg-slate-98-a95:#e0e3e0f2;--bg-slate-98b:#dfe4e2;--bg-slate-98c:#e1e5e4;--bg-slate-98d:#e5e3e0;--bg-slate-98e:#e5e3de;--bg-slate-98f:#e4e2db;--bg-slate-99:#e7e5e1;--bg-teal-38:#384542;--bg-teal-42:#47504e;--bg-teal-42b:#45514e;--bg-teal-60:#12877c;--bg-teal-64:#14957f;--bg-teal-95:#d1dedb;--bg-white:#e9e9e9;--bg-white-a5:#e9e9e90d;--bg-white-a12:#e9e9e91f;--bg-white-a14:#e9e9e924;--bg-white-a30:#e9e9e94d;--bg-white-a34:#e9e9e957;--bg-white-a40:#e9e9e966;--bg-white-a50:#e9e9e980;--bg-white-a55:#e9e9e98c;--bg-white-a60:#e9e9e999;--bg-white-a78:#e9e9e9c7;--bg-white-a80:#e9e9e9cc;--bg-white-a86:#e9e9e9db;--bg-white-a88:#e9e9e9e0;--bg-white-a92:#e9e9e9eb;--bg-white-a94:#e9e9e9f0;--bg-white-a96:#e9e9e9f5;--bg-yellow-96:#e1ded1;--bg-yellow-98:#e4e2d8;--bg-yellow-98b:#e5e3da;--fg-amber-36:#413d34;--fg-gray-25:#212122;--fg-gray-31:#313131;--fg-gray-48:#5f5e5e;--fg-gray-50:#616364;--fg-gray-56:#737476;--fg-gray-63:#898888;--fg-gray-70:#a09f9f;--fg-gray-70b:#9e9fa1;--fg-gray-95:#ecefee;--fg-gray-97b:#f3f4f4;--fg-gray-98:#f6f7f8;--fg-slate-21:#15181d;--fg-slate-22:#161a1f;--fg-slate-24:#1c2026;--fg-slate-26:#21262c;--fg-slate-26b:#212427;--fg-slate-28:#26292d;--fg-slate-28b:#262a30;--fg-slate-32:#2f3339;--fg-slate-33:#30363d;--fg-slate-33b:#2e363c;--fg-slate-33c:#2d363c;--fg-slate-33d:#2f373b;--fg-slate-35:#353b41;--fg-slate-36:#383e44;--fg-slate-37:#3c4047;--fg-slate-37b:#3e4145;--fg-slate-37c:#374145;--fg-slate-37d:#3a4346;--fg-slate-37e:#384143;--fg-slate-37f:#394346;--fg-slate-39:#40464c;--fg-slate-39b:#3e454a;--fg-slate-40:#45494f;--fg-slate-41:#464c53;--fg-slate-41b:#474c52;--fg-slate-42:#494e54;--fg-slate-42b:#494e55;--fg-slate-42c:#474f57;--fg-slate-42d:#475054;--fg-slate-43:#485155;--fg-slate-43b:#4a5256;--fg-slate-44:#4d5259;--fg-slate-44b:#4d5357;--fg-slate-45:#50545a;--fg-slate-45b:#52555b;--fg-slate-45c:#515459;--fg-slate-47:#565c63;--fg-slate-49:#5b6066;--fg-slate-50:#5d6367;--fg-slate-51:#61686b;--fg-slate-52:#656a70;--fg-slate-52b:#656a70;--fg-slate-52c:#656a6f;--fg-slate-52d:#636b6d;--fg-slate-52e:#62696b;--fg-slate-52f:#636b6c;--fg-slate-54:#696f77;--fg-slate-54b:#687072;--fg-slate-54c:#697175;--fg-slate-55:#6e737a;--fg-slate-55b:#707276;--fg-slate-57:#727a7a;--fg-slate-57b:#737a7c;--fg-slate-58:#767b81;--fg-slate-58b:#757b81;--fg-slate-58c:#767b82;--fg-slate-58d:#767c7e;--fg-slate-59:#777d84;--fg-slate-59b:#797f82;--fg-slate-61:#7d8582;--fg-slate-61b:#7e8581;--fg-slate-61c:#7c8488;--fg-slate-63:#848990;--fg-slate-63b:#858a8b;--fg-slate-63c:#84898a;--fg-slate-64:#898e90;--fg-slate-64b:#878d89;--fg-slate-65:#8c928e;--fg-slate-65b:#8b908d;--fg-slate-65c:#8a8f8c;--fg-slate-65d:#8a908e;--fg-slate-66:#8e9398;--fg-slate-66b:#8d9395;--fg-slate-66c:#8f9495;--fg-slate-66d:#8e9390;--fg-slate-66e:#8d9390;--fg-slate-67:#92969b;--fg-slate-67b:#929899;--fg-slate-67c:#929798;--fg-slate-67d:#939899;--fg-slate-67e:#919697;--fg-slate-67f:#8f9692;--fg-slate-68:#949999;--fg-slate-68b:#939899;--fg-slate-68c:#939899;--fg-slate-68d:#939899;--fg-slate-69:#979c9a;--fg-slate-69b:#999e9f;--fg-slate-70:#9ba0a1;--fg-slate-70b:#9ca19f;--fg-slate-71:#9ea2a8;--fg-slate-71b:#9ea1a2;--fg-slate-72:#a1a7aa;--fg-slate-73:#a4a9af;--fg-slate-75:#a9afb6;--fg-slate-75b:#a9b0b2;--fg-slate-76:#acb2b9;--fg-slate-76b:#adb1b2;--fg-slate-78:#b0b8b9;--fg-slate-81:#bcc0be;--fg-slate-83:#c1c8c7;--fg-slate-84:#c6cacb;--fg-slate-89:#dadcdf;--fg-slate-91:#dfe4e3;--fg-slate-96:#f0f3f1;--fg-slate-96-a90:#f0f3f5e6;--fg-slate-96-a92:#f0f3f5eb;--fg-slate-96-a95:#f0f3f5f2;--fg-teal-33:#2d3836;--fg-teal-39:#3c4747;--fg-teal-54:#66706d;--fg-teal-56d:#6d7972;--fg-teal-59:#767e7a;--fg-teal-71:#9aa39e;--fg-teal-77:#acb9b2;--sb-bd-slate-17-a45:#0d0f1173;--sb-bd-slate-71-a16:#9ea1a529;--sb-bd-slate-71-a18:#9ea1a52e;--sb-bd-slate-71-a25:#9ea1a540;--sb-bd-slate-71-a30:#9ea1a54d;--sb-bd-slate-71-a35:#9ea1a559;--sb-bg-gray-15:#242424;--sb-bg-gray-20:#2a2a2a;--sb-bg-gray-98-a94:#f8f8f8f0;--sb-bg-slate-24:#2f2f2f;--sb-bg-slate-29:#353535;--sb-bg-slate-33:#3a3a3a;--sb-bg-slate-33-a55:#3335398c;--sb-bg-slate-71-a16:#9ea1a529;--sb-bg-slate-71-a18:#9ea1a52e;--sb-bg-slate-71-a22:#9ea1a538;--sb-bg-slate-71-a28:#9ea1a547;--sb-bg-slate-71-a42:#9ea1a56b;--sb-bg-slate-83-a55:#c6c8cc8c;--sb-fg-gray-96:#f2f2f3;--sb-fg-gray-98:#f6f7f7;--sb-fg-slate-56:#727579;--sb-fg-slate-60:#7d8084;--sb-fg-slate-71:#9ea1a5;--sb-fg-slate-76:#aeb1b5;--sb-fg-slate-83:#c6c8cc;--sb-fg-slate-86:#cfd2d4;--sb-fg-slate-87:#d3d5d7;--sb-fg-slate-90:#dedfe1;--sb-fg-slate-91:#e0e2e4;--sc-bg-slate-23-a35:#191e2659;--sc-bg-slate-23-a40:#191e2666;--sc-bg-slate-23-a45:#191e2673;--sc-bg-slate-96-a90:#dcdee1e6;--sc-bg-slate-96-a92:#dcdee1eb;--sc-bg-white:#e9e9e9;--sc-fg-slate-24:#1c2026;--sc-fg-slate-49:#5b6066;--sc-fg-slate-68:#959aa0;--sc-fg-slate-94:#e6ebf0;--sc-fg-slate-94-a65:#e6ebf0a6;--sc-fg-slate-96-a92:#f0f3f5eb}[data-ops-theme=black]{--bd-amber-76:#7c5620;--bd-amber-79:#6d5515;--bd-amber-85:#564825;--bd-amber-86:#5a4100;--bd-amber-88:#4e4019;--bd-amber-89:#4b3f20;--bd-amber-90:#3a372f;--bd-blue-80:#46576c;--bd-blue-81-base:#3b5572;--bd-blue-81b-base:#41546d;--bd-gray-64:#696969;--bd-gray-83:#464543;--bd-gray-86:#3f3f3f;--bd-gray-89:#37393c;--bd-gray-90:#383735;--bd-gray-91:#30383a;--bd-gray-92:#303636;--bd-gray-92b:#303533;--bd-gray-92c:#2f3633;--bd-gray-93:#2e3338;--bd-gray-93b:#2f3535;--bd-gray-93c:#2f3531;--bd-gray-94:#2e3236;--bd-gray-94b:#303234;--bd-gray-94c:#2d3136;--bd-gray-94d:#2d3331;--bd-gray-94e:#2d3231;--bd-gray-95:#2c3035;--bd-gray-95b:#2c302e;--bd-gray-95c:#2c2f2e;--bd-gray-95d:#2c2f2c;--bd-gray-96:#2b2e31;--bd-gray-96b:#2e2e2e;--bd-gray-96c:#2b2e31;--bd-gray-96d:#2b2e32;--bd-gray-97:#292c2f;--bd-green-79:#465e4a;--bd-green-80:#444e48;--bd-green-86:#3a413b;--bd-green-89:#343c36;--bd-purple-89:#393840;--bd-red-83:#644541;--bd-red-84:#5d4242;--bd-red-88:#423838;--bd-slate-35:#4c575b;--bd-slate-38:#4d575c;--bd-slate-42:#4c575b;--bd-slate-71:#565c64;--bd-slate-75:#4d545c;--bd-slate-80:#435769;--bd-slate-81:#414c49;--bd-slate-82:#424850;--bd-slate-82b:#41474e;--bd-slate-82c:#41474f;--bd-slate-85:#3b4148;--bd-slate-85b:#3a4440;--bd-slate-86:#374859;--bd-slate-86b:#393f46;--bd-slate-87:#383e45;--bd-slate-87b:#393f46;--bd-slate-88:#373c44;--bd-slate-88b:#363c43;--bd-slate-89:#323a40;--bd-slate-89b:#353b42;--bd-slate-89c:#343941;--bd-slate-90:#333940;--bd-slate-90-a65:#32383fa6;--bd-slate-90b:#333940;--bd-slate-90c:#32383f;--bd-slate-90d:#343840;--bd-slate-90e:#333840;--bd-slate-90f:#32383e;--bd-slate-90g:#333940;--bd-slate-91:#31373e;--bd-slate-91b:#30363d;--bd-slate-91c:#31363d;--bd-slate-91d:#30373e;--bd-slate-91e:#2f3832;--bd-slate-91f:#323933;--bd-slate-91g:#303933;--bd-slate-92:#30363d;--bd-slate-92b:#30343a;--bd-slate-92c:#2f3630;--bd-slate-92d:#2f3732;--bd-slate-93:#2f3339;--bd-slate-94:#2d3237;--bd-slate-94b:#2d3238;--bd-slate-94c:#2c3136;--bd-slate-94d:#2c3137;--bd-teal-91:#10443c;--bd-white:#262626;--bd-white-a12:#2626261f;--bd-white-a28:#26262647;--bd-white-a35:#26262659;--bd-white-a55:#2626268c;--bd-yellow-88:#4a431a;--bd-yellow-90:#443c1b;--bg-amber-68:#4a3c1d;--bg-amber-77:#412b0a;--bg-amber-95:#19150f;--bg-amber-96:#17150f;--bg-amber-96b:#17150f;--bg-amber-97:#16140e;--bg-amber-97b:#16130e;--bg-blue-73-a26-base:#1f394b42;--bg-blue-75-base:#143650;--bg-blue-77-a28:#1e334247;--bg-gray-43:#3b3b3b;--bg-gray-48:#3e3c3a;--bg-gray-93:#18191c;--bg-gray-94:#15181c;--bg-gray-94b:#14171b;--bg-gray-95:#13171c;--bg-gray-95-a88:#13171ce0;--bg-gray-95b:#1b1414;--bg-gray-95c:#141619;--bg-gray-96:#121417;--bg-gray-96b:#121518;--bg-gray-96c:#121518;--bg-gray-96d:#151515;--bg-gray-96e:#151414;--bg-gray-96f:#111518;--bg-gray-96g:#111519;--bg-gray-96h:#131415;--bg-gray-96i:#101419;--bg-gray-96j:#101613;--bg-gray-96k:#111512;--bg-gray-97:#111315;--bg-gray-97b:#121417;--bg-gray-97c:#111417;--bg-gray-97d:#101316;--bg-gray-97e:#131415;--bg-gray-97f:#101418;--bg-gray-97g:#101413;--bg-gray-97h:#101412;--bg-gray-97i:#111312;--bg-gray-97j:#121312;--bg-gray-98:#111315;--bg-gray-98-a96:#121211f5;--bg-gray-98b:#101213;--bg-gray-98c:#111214;--bg-gray-98d:#121211;--bg-gray-98e:#101213;--bg-gray-98f:#0f1317;--bg-gray-98g:#111315;--bg-gray-98h:#101215;--bg-gray-98i:#0f1317;--bg-gray-98j:#111211;--bg-gray-98k:#101211;--bg-gray-99:#0f1114;--bg-gray-99b:#0f1113;--bg-gray-99c:#101112;--bg-gray-99d:#101112;--bg-gray-99e:#11100c;--bg-gray-99f:#111;--bg-green-87:#062a08;--bg-green-91:#112000;--bg-green-94:#031e05;--bg-green-96:#101612;--bg-orange-67:#5b3616;--bg-red-86:#331a1a;--bg-slate-21:#30343c;--bg-slate-24:#30353d;--bg-slate-28:#31373e;--bg-slate-29:#2f383d;--bg-slate-33:#333840;--bg-slate-35:#303b3e;--bg-slate-37:#313b3f;--bg-slate-42:#323d3f;--bg-slate-46:#363d44;--bg-slate-52:#383f46;--bg-slate-75:#303339;--bg-slate-85:#1f2429;--bg-slate-87:#1d2227;--bg-slate-89:#191e23;--bg-slate-90:#191e23;--bg-slate-91:#191b21;--bg-slate-91-a20:#161c2033;--bg-slate-91-a22:#161c2038;--bg-slate-91b:#171c21;--bg-slate-91c:#181b21;--bg-slate-92:#161a1f;--bg-slate-92b:#161b20;--bg-slate-92c:#161b17;--bg-slate-93:#15191e;--bg-slate-93b:#16191f;--bg-slate-93c:#1d1616;--bg-slate-93d:#15191e;--bg-slate-93e:#141a16;--bg-slate-94:#1d1616;--bg-slate-94b:#17161c;--bg-slate-94c:#13191d;--bg-slate-94d:#13181d;--bg-slate-94e:#14181d;--bg-slate-94f:#121916;--bg-slate-94g:#121915;--bg-slate-94h:#121815;--bg-slate-94i:#141914;--bg-slate-95:#12161b;--bg-slate-95-a92:#13161beb;--bg-slate-95-a95:#11161bf2;--bg-slate-95b:#13161b;--bg-slate-95c:#13171c;--bg-slate-95d:#1b1414;--bg-slate-95e:#11171b;--bg-slate-95f:#18151b;--bg-slate-95g:#12161b;--bg-slate-95h:#11161b;--bg-slate-95i:#121813;--bg-slate-95j:#12161b;--bg-slate-95k:#121815;--bg-slate-95l:#181610;--bg-slate-95m:#111714;--bg-slate-95n:#111815;--bg-slate-95o:#16151b;--bg-slate-96:#111713;--bg-slate-96b:#12161b;--bg-slate-96c:#1a1312;--bg-slate-96d:#111713;--bg-slate-96e:#10161a;--bg-slate-96f:#101713;--bg-slate-96g:#18140f;--bg-slate-96h:#101613;--bg-slate-96i:#11151a;--bg-slate-96j:#101613;--bg-slate-96k:#101713;--bg-slate-96l:#19130f;--bg-slate-96m:#111713;--bg-slate-96n:#17150f;--bg-slate-97:#111419;--bg-slate-97b:#191111;--bg-slate-97c:#16130d;--bg-slate-97d:#101419;--bg-slate-97e:#101419;--bg-slate-97f:#181111;--bg-slate-97g:#18120f;--bg-slate-97h:#101419;--bg-slate-97i:#141218;--bg-slate-97j:#0f1318;--bg-slate-97k:#0f1419;--bg-slate-97l:#111511;--bg-slate-97m:#181110;--bg-slate-97n:#191212;--bg-slate-98:#15120c;--bg-slate-98-a95:#0f1410f2;--bg-slate-98b:#0d1411;--bg-slate-98c:#0c1312;--bg-slate-98d:#15110c;--bg-slate-98e:#14120c;--bg-slate-98f:#14120c;--bg-slate-99:#13110b;--bg-teal-38:#313c3a;--bg-teal-42:#333d3b;--bg-teal-42b:#333d3b;--bg-teal-60:#1f544e;--bg-teal-64:#184e43;--bg-teal-95:#101816;--bg-white:#0f0f0f;--bg-white-a5:#0f0f0f0d;--bg-white-a12:#0f0f0f1f;--bg-white-a14:#0f0f0f24;--bg-white-a30:#0f0f0f4d;--bg-white-a34:#0f0f0f57;--bg-white-a40:#0f0f0f66;--bg-white-a50:#0f0f0f80;--bg-white-a55:#0f0f0f8c;--bg-white-a60:#0f0f0f99;--bg-white-a78:#0f0f0fc7;--bg-white-a80:#0f0f0fcc;--bg-white-a86:#0f0f0fdb;--bg-white-a88:#0f0f0fe0;--bg-white-a92:#0f0f0feb;--bg-white-a94:#0f0f0ff0;--bg-white-a96:#0f0f0ff5;--bg-yellow-96:#16140e;--bg-yellow-98:#14130d;--bg-yellow-98b:#14120c;--fg-amber-30:#eed6ab;--fg-amber-36:#c9c3b5;--fg-amber-39:#e3c48b;--fg-amber-42:#d6c38b;--fg-amber-43:#e0bc7e;--fg-amber-44:#dcbb7a;--fg-amber-46:#dfb574;--fg-amber-46b:#d2ba83;--fg-amber-47:#dfb370;--fg-amber-51:#deaa63;--fg-amber-54:#c4ad7f;--fg-amber-55:#caa773;--fg-amber-67:#e09b39;--fg-blue-32-base:#bdd8fd;--fg-blue-34:#b3d4fe;--fg-blue-35:#b4d3fd;--fg-blue-35b-base:#b3d3fd;--fg-blue-38-base:#a1cffe;--fg-blue-42-base:#98c8fd;--fg-blue-42b-base:#9bc6fc;--fg-blue-42c-base:#a8c2fc;--fg-blue-43-base:#9bc4fd;--fg-blue-44-base:#9ec2fc;--fg-blue-44b-base:#9fc2fb;--fg-blue-44c-base:#83c8fa;--fg-blue-44d-base:#91c6fc;--fg-blue-45-base:#9abffb;--fg-blue-48-base:#8bbefb;--fg-blue-49-base:#97b7fa;--fg-blue-51-base:#8ab4fb;--fg-blue-53-base:#72b6ff;--fg-blue-55-base:#85adfb;--fg-blue-57-base:#78abfe;--fg-blue-57b-base:#7caafe;--fg-blue-57c-base:#69affa;--fg-blue-57d-base:#74acfd;--fg-gray-14:#eaeaea;--fg-gray-25:#d6d7db;--fg-gray-26:#d5d5d5;--fg-gray-31:#cccbca;--fg-gray-38:silver;--fg-gray-48:#b0adab;--fg-gray-50:#a7acb1;--fg-gray-56:#9ca2a7;--fg-gray-63:#979593;--fg-gray-70:#8a8886;--fg-gray-70b:#848a90;--fg-green-43:#94d59c;--fg-green-43b:#93d793;--fg-green-45:#89d39b;--fg-green-47:#85d097;--fg-green-47b:#84d099;--fg-green-47c:#84d095;--fg-green-47d:#86cf98;--fg-green-51:#74cc7f;--fg-green-51b:#6ecc88;--fg-green-52:#79c879;--fg-green-52b:#6dca7d;--fg-green-55:#6ec193;--fg-orange-41:#feaf8a;--fg-orange-45:#edb179;--fg-orange-46:#e7b275;--fg-orange-47:#fe9f82;--fg-orange-47b:#fca074;--fg-orange-55:#fe855f;--fg-orange-56:#f58e52;--fg-orange-64:#e89638;--fg-orange-69:#d99b77;--fg-purple-28:#dcd7fe;--fg-purple-41:#d3b7fb;--fg-purple-43:#c4b5ff;--fg-purple-53:#aca1ff;--fg-purple-65:#afa1da;--fg-red-40:#fcb2ab;--fg-red-41:#fdada0;--fg-red-44:#fda59b;--fg-red-44b:#fda5a0;--fg-red-45:#fca49a;--fg-red-49:#fa9982;--fg-red-50:#ff9483;--fg-red-50b:#ff9384;--fg-red-50c:#ff9386;--fg-red-51:#fe9286;--fg-red-53:#ff8a7a;--fg-red-54:#fd887d;--fg-red-57:#fe7f78;--fg-red-63:#ea8f79;--fg-slate-21:#d8dfec;--fg-slate-22:#d3deea;--fg-slate-24:#d0d9e6;--fg-slate-26:#ccd5e2;--fg-slate-26b:#ced6e3;--fg-slate-28:#cad3df;--fg-slate-28b:#c8d2de;--fg-slate-32:#c2ccd8;--fg-slate-33:#c1cad6;--fg-slate-33b:#bdccd4;--fg-slate-33c:#bdccd4;--fg-slate-33d:#bccbd3;--fg-slate-35:#bdc6d3;--fg-slate-36:#bac5d0;--fg-slate-37:#b9c2cf;--fg-slate-37b:#bac2ce;--fg-slate-37c:#b6c5cd;--fg-slate-37d:#b4c4cb;--fg-slate-37e:#b4c6c9;--fg-slate-37f:#b4c4cb;--fg-slate-39:#b5c0cb;--fg-slate-39b:#b3c1ca;--fg-slate-40:#b3bdc9;--fg-slate-41:#b1bbc7;--fg-slate-41b:#b1bbc7;--fg-slate-42:#b0bac6;--fg-slate-42b:#b0bac6;--fg-slate-42c:#afbac5;--fg-slate-42d:#acbbc3;--fg-slate-43:#aabac1;--fg-slate-43b:#aabac1;--fg-slate-44:#aeb7c3;--fg-slate-44b:#aab8c0;--fg-slate-45:#adb5c2;--fg-slate-45b:#acb4c1;--fg-slate-45c:#acb5c1;--fg-slate-47:#a8b1bd;--fg-slate-49:#a5aeba;--fg-slate-50:#a0aeb6;--fg-slate-51:#9cacb3;--fg-slate-52:#9fa8b4;--fg-slate-52b:#9fa8b4;--fg-slate-52c:#9ea9b4;--fg-slate-52d:#9babb0;--fg-slate-52e:#9bacb0;--fg-slate-52f:#9aacad;--fg-slate-54:#9ba6b1;--fg-slate-54b:#98a8ad;--fg-slate-54c:#98a7ae;--fg-slate-55:#9aa3af;--fg-slate-55b:#9ca3af;--fg-slate-57:#91a3a3;--fg-slate-57b:#91a2a7;--fg-slate-58:#959faa;--fg-slate-58b:#959faa;--fg-slate-58c:#959eaa;--fg-slate-58d:#90a0a6;--fg-slate-59:#939da8;--fg-slate-59b:#909ea6;--fg-slate-61:#8d9d97;--fg-slate-61b:#8e9d95;--fg-slate-61c:#8c9ba2;--fg-slate-63:#8e96a2;--fg-slate-63b:#89989e;--fg-slate-63c:#89999f;--fg-slate-64:#86969b;--fg-slate-64b:#8a9890;--fg-slate-65:#87958d;--fg-slate-65b:#88968e;--fg-slate-65c:#89968e;--fg-slate-65d:#879690;--fg-slate-66:#88919c;--fg-slate-66b:#839398;--fg-slate-66c:#829397;--fg-slate-66d:#86948d;--fg-slate-66e:#86958e;--fg-slate-67:#868f9a;--fg-slate-67b:#819196;--fg-slate-67c:#819196;--fg-slate-67d:#819195;--fg-slate-67e:#819296;--fg-slate-67f:#85938b;--fg-slate-68:#819093;--fg-slate-68b:#829095;--fg-slate-68c:#829194;--fg-slate-68d:#819196;--fg-slate-69:#808f8a;--fg-slate-69b:#7f8d90;--fg-slate-70:#7e8c90;--fg-slate-70b:#7d8d87;--fg-slate-71:#808894;--fg-slate-71b:#808a8d;--fg-teal-33:#bccdc9;--fg-teal-39:#b0c3c3;--fg-teal-44:#8cd0c2;--fg-teal-47:#8accb0;--fg-teal-47b:#7dcdb6;--fg-teal-48:#7fcbba;--fg-teal-49:#85c7b1;--fg-teal-50:#75c7b5;--fg-teal-51:#6fc6bc;--fg-teal-53:#69c4b2;--fg-teal-53b:#6ac4b0;--fg-teal-53c:#6ec3aa;--fg-teal-53d:#6bc3b1;--fg-teal-54:#99a9a4;--fg-teal-55:#81bbad;--fg-teal-56:#5fc0a9;--fg-teal-56b:#7cbaa8;--fg-teal-56c:#78baaa;--fg-teal-56d:#96a49c;--fg-teal-57:#59c1a3;--fg-teal-57b:#5bc0ab;--fg-teal-58:#71bda2;--fg-teal-59:#92a199;--fg-teal-60:#4fc0b3;--fg-teal-61:#75baac;--fg-teal-64:#57c0ab;--fg-teal-65:#7bbba0;--fg-teal-71:#7e8c85;--sb-bd-slate-17-a45:#0d0f1273;--sb-bd-slate-71-a16:#9da1a629;--sb-bd-slate-71-a18:#9da1a62e;--sb-bd-slate-71-a25:#9da1a640;--sb-bd-slate-71-a30:#9da1a64d;--sb-bd-slate-71-a35:#9da1a659;--sb-bg-gray-15:#0a0a0a;--sb-bg-gray-20:#0f0f0f;--sb-bg-gray-98-a94:#f7f8f9f0;--sb-bg-slate-24:#131519;--sb-bg-slate-29:#191c1f;--sb-bg-slate-33:#1f2125;--sb-bg-slate-33-a55:#32363b8c;--sb-bg-slate-71-a16:#9da1a629;--sb-bg-slate-71-a18:#9da1a62e;--sb-bg-slate-71-a22:#9da1a638;--sb-bg-slate-71-a28:#9da1a647;--sb-bg-slate-71-a42:#9da1a66b;--sb-bg-slate-83-a55:#c5c8cd8c;--sb-fg-gray-96:#f1f2f4;--sb-fg-gray-98:#f6f7f7;--sb-fg-slate-56:#71757a;--sb-fg-slate-60:#7c8085;--sb-fg-slate-71:#9da1a6;--sb-fg-slate-76:#adb1b6;--sb-fg-slate-83:#c5c8cd;--sb-fg-slate-86:#cfd2d5;--sb-fg-slate-87:#d2d5d8;--sb-fg-slate-90:#dddfe2;--sb-fg-slate-91:#dfe2e5;--sc-bg-slate-96-a90:#101519e6;--sc-bg-slate-96-a92:#101519eb;--sc-bg-white:#0f0f0f;--sc-fg-black:#eee;--sc-fg-blue-45-base:#9bbffb;--sc-fg-blue-57-base:#78abfe;--sc-fg-slate-24:#d0d9e6;--sc-fg-slate-25:#d0e4fe;--sc-fg-slate-49:#a5aeba;--sc-fg-slate-68:#848d98}[data-ops-theme=contrast]{--bd-amber-67:#fdc581;--bd-amber-76:#fec57d;--bd-amber-79:#f8cb57;--bd-amber-85:#e9ce8b;--bd-amber-86:#fec84c;--bd-amber-88:#eace84;--bd-amber-89:#e7cf92;--bd-amber-90:#aeaeae;--bd-black-a12:#0000;--bd-black-a14:#0000;--bd-black-a15:#0000;--bd-black-a18:#0000;--bd-black-a24:#0000;--bd-black-a35:#0000;--bd-blue-35-a18:#1e3a5f00;--bd-blue-35-a25:#1e3a5f00;--bd-blue-42-base:#b2d4fe;--bd-blue-44-base:#b7d3ff;--bd-blue-44-a18-base:#1f4e9a00;--bd-blue-53-base:#b0d5ff;--bd-blue-55-base:#b6d3fc;--bd-blue-55b-base:#bad2fe;--bd-blue-56-base:#b7d3ff;--bd-blue-57-base:#b7d3ff;--bd-blue-57-a15-base:#b7d3ff26;--bd-blue-57b-base:#b9d2ff;--bd-blue-57c-base:#b7d3fd;--bd-blue-59-base:#b6d3fe;--bd-blue-59-a25-base:#b6d3fe40;--bd-blue-80:#b3d4fd;--bd-blue-81-base:#b1d5fd;--bd-blue-81b-base:#b4d4fe;--bd-gray-25-a28:#20212400;--bd-gray-64:#aeaeae;--bd-gray-83:#aeaeae;--bd-gray-86:#aeaeae;--bd-gray-89:#aeaeae;--bd-gray-90:#aeaeae;--bd-gray-91:#aeaeae;--bd-gray-92:#aeaeae;--bd-gray-92b:#aeaeae;--bd-gray-92c:#aeaeae;--bd-gray-93:#aeaeae;--bd-gray-93b:#aeaeae;--bd-gray-93c:#aeaeae;--bd-gray-94:#aeaeae;--bd-gray-94b:#aeaeae;--bd-gray-94c:#aeaeae;--bd-gray-94d:#aeaeae;--bd-gray-94e:#aeaeae;--bd-gray-95:#aeaeae;--bd-gray-95b:#aeaeae;--bd-gray-95c:#aeaeae;--bd-gray-95d:#aeaeae;--bd-gray-96:#aeaeae;--bd-gray-96b:#aeaeae;--bd-gray-96c:#aeaeae;--bd-gray-96d:#aeaeae;--bd-gray-97:#aeaeae;--bd-green-52:#8dea9c;--bd-green-79:#b1dfb9;--bd-green-80:#aeaeae;--bd-green-86:#aeaeae;--bd-green-89:#aeaeae;--bd-orange-55-a35:#fec1ad59;--bd-orange-67:#fdc398;--bd-orange-70:#fcc688;--bd-purple-54:#d2c9fc;--bd-purple-89:#aeaeae;--bd-red-50:#fdc0b5;--bd-red-54:#fdc0b8;--bd-red-54-a18:#fdc0b82e;--bd-red-54b:#ffbfb4;--bd-red-58:#fdbfb7;--bd-red-62:#febfb9;--bd-red-83:#fdc0b7;--bd-red-84:#f8c1c1;--bd-red-88:#aeaeae;--bd-slate-19-a35:#08142800;--bd-slate-21-a4:#10182800;--bd-slate-21-a8:#10182800;--bd-slate-21-a15:#0f172a00;--bd-slate-21-a18:#10182800;--bd-slate-21-a20:#0f172a00;--bd-slate-21-a22:#0f172a00;--bd-slate-21-a25:#0f172a00;--bd-slate-21-a28:#0f172a00;--bd-slate-21-a30:#0f172a00;--bd-slate-21-a35:#0f172a00;--bd-slate-21-a58:#0f172a00;--bd-slate-23-a18:#0a1e3700;--bd-slate-23-a18b:#0f1e3200;--bd-slate-23-a20:#0a1e3700;--bd-slate-23-a28:#0a1e3700;--bd-slate-24-a6:#13203300;--bd-slate-24-a8:#13203300;--bd-slate-24-a18:#13203300;--bd-slate-24-a22:#13203300;--bd-slate-24-a28:#13203300;--bd-slate-26-a12:#0c234100;--bd-slate-26-a14:#0c234100;--bd-slate-26-a16:#0c234100;--bd-slate-26-a18:#0c234100;--bd-slate-26-a22:#0c234100;--bd-slate-26-a28:#0c234100;--bd-slate-33-a1:#17394b00;--bd-slate-35:#dedede;--bd-slate-35-a5:#163e5500;--bd-slate-38:#dedede;--bd-slate-42:#dedede;--bd-slate-71:#aeaeae;--bd-slate-75:#aeaeae;--bd-slate-80:#afd6f9;--bd-slate-81:#aeaeae;--bd-slate-82:#aeaeae;--bd-slate-82b:#aeaeae;--bd-slate-82c:#aeaeae;--bd-slate-85:#aeaeae;--bd-slate-85b:#aeaeae;--bd-slate-86:#b3d5f9;--bd-slate-86b:#aeaeae;--bd-slate-87:#aeaeae;--bd-slate-87b:#aeaeae;--bd-slate-88:#aeaeae;--bd-slate-88b:#aeaeae;--bd-slate-89:#aeaeae;--bd-slate-89b:#aeaeae;--bd-slate-89c:#aeaeae;--bd-slate-90:#aeaeae;--bd-slate-90-a65:#aeaeaea6;--bd-slate-90b:#aeaeae;--bd-slate-90c:#aeaeae;--bd-slate-90d:#aeaeae;--bd-slate-90e:#aeaeae;--bd-slate-90f:#aeaeae;--bd-slate-90g:#aeaeae;--bd-slate-91:#aeaeae;--bd-slate-91b:#aeaeae;--bd-slate-91c:#aeaeae;--bd-slate-91d:#aeaeae;--bd-slate-91e:#aeaeae;--bd-slate-91f:#aeaeae;--bd-slate-91g:#aeaeae;--bd-slate-92:#aeaeae;--bd-slate-92b:#aeaeae;--bd-slate-92c:#aeaeae;--bd-slate-92d:#aeaeae;--bd-slate-93:#aeaeae;--bd-slate-94:#aeaeae;--bd-slate-94b:#aeaeae;--bd-slate-94c:#aeaeae;--bd-slate-94d:#aeaeae;--bd-teal-45:#9ce1d3;--bd-teal-51:#8ce4da;--bd-teal-51-a0:#8ce4da00;--bd-teal-51-a35:#8ce4da59;--bd-teal-54:#8ae6cf;--bd-teal-72:#8fe4d5;--bd-teal-91:#89e5d4;--bd-white:#aeaeae;--bd-white-a12:#aeaeae1f;--bd-white-a28:#aeaeae47;--bd-white-a35:#aeaeae59;--bd-white-a55:#aeaeae8c;--bd-yellow-88:#e1d385;--bd-yellow-90:#e1d192;--bg-amber-68:#000;--bg-amber-77:#000;--bg-amber-95:#000;--bg-amber-96:#000;--bg-amber-96b:#000;--bg-amber-97:#000;--bg-amber-97b:#000;--bg-blue-43-base:#044084;--bg-blue-44-base:#0e3e88;--bg-blue-46-base:#114376;--bg-blue-46b-base:#144080;--bg-blue-49-base:#043a93;--bg-blue-51-base:#003a94;--bg-blue-53-base:#0e4378;--bg-blue-53-a6-base:#0743790f;--bg-blue-53-a12-base:#0743791f;--bg-blue-53b-base:#074379;--bg-blue-54-base:#00427e;--bg-blue-54-a40-base:#07447766;--bg-blue-55-base:#003f89;--bg-blue-55-a7-base:#002fa912;--bg-blue-57-base:#063c8d;--bg-blue-57-a8-base:#063c8d14;--bg-blue-57b-base:#02437a;--bg-blue-57c-base:#003e8a;--bg-blue-73-a26-base:#00000042;--bg-blue-75-base:#000;--bg-blue-77-a28:#00000047;--bg-gray-43:#000;--bg-gray-48:#000;--bg-gray-93:#000;--bg-gray-94:#000;--bg-gray-94b:#000;--bg-gray-95:#000;--bg-gray-95-a88:#000000e0;--bg-gray-95b:#000;--bg-gray-95c:#000;--bg-gray-96:#000;--bg-gray-96b:#000;--bg-gray-96c:#000;--bg-gray-96d:#000;--bg-gray-96e:#000;--bg-gray-96f:#000;--bg-gray-96g:#000;--bg-gray-96h:#000;--bg-gray-96i:#000;--bg-gray-96j:#000;--bg-gray-96k:#000;--bg-gray-97:#000;--bg-gray-97b:#000;--bg-gray-97c:#000;--bg-gray-97d:#000;--bg-gray-97e:#000;--bg-gray-97f:#000;--bg-gray-97g:#000;--bg-gray-97h:#000;--bg-gray-97i:#000;--bg-gray-97j:#000;--bg-gray-98:#000;--bg-gray-98-a96:#000000f5;--bg-gray-98b:#000;--bg-gray-98c:#000;--bg-gray-98d:#000;--bg-gray-98e:#000;--bg-gray-98f:#000;--bg-gray-98g:#000;--bg-gray-98h:#000;--bg-gray-98i:#000;--bg-gray-98j:#000;--bg-gray-98k:#000;--bg-gray-99:#000;--bg-gray-99b:#000;--bg-gray-99c:#000;--bg-gray-99d:#000;--bg-gray-99e:#000;--bg-gray-99f:#000;--bg-green-51:#005201;--bg-green-52:#00520b;--bg-green-87:#000;--bg-green-91:#000;--bg-green-94:#000;--bg-green-96:#000;--bg-orange-67:#000;--bg-red-50:#7f0b0d;--bg-red-54:#80050d;--bg-red-54-a8:#80050d14;--bg-red-55:#800024;--bg-red-57:#800513;--bg-red-58:#810108;--bg-red-86:#000;--bg-slate-21:#000;--bg-slate-24:#000;--bg-slate-28:#000;--bg-slate-29:#000;--bg-slate-33:#000;--bg-slate-35:#000;--bg-slate-37:#000;--bg-slate-42:#000;--bg-slate-46:#000;--bg-slate-52:#000;--bg-slate-75:#000;--bg-slate-85:#000;--bg-slate-87:#000;--bg-slate-89:#000;--bg-slate-90:#000;--bg-slate-91:#000;--bg-slate-91-a20:#0003;--bg-slate-91-a22:#00000038;--bg-slate-91b:#000;--bg-slate-91c:#000;--bg-slate-92:#000;--bg-slate-92b:#000;--bg-slate-92c:#000;--bg-slate-93:#000;--bg-slate-93b:#000;--bg-slate-93c:#000;--bg-slate-93d:#000;--bg-slate-93e:#000;--bg-slate-94:#000;--bg-slate-94b:#000;--bg-slate-94c:#000;--bg-slate-94d:#000;--bg-slate-94e:#000;--bg-slate-94f:#000;--bg-slate-94g:#000;--bg-slate-94h:#000;--bg-slate-94i:#000;--bg-slate-95:#000;--bg-slate-95-a92:#000000eb;--bg-slate-95-a95:#000000f2;--bg-slate-95b:#000;--bg-slate-95c:#000;--bg-slate-95d:#000;--bg-slate-95e:#000;--bg-slate-95f:#000;--bg-slate-95g:#000;--bg-slate-95h:#000;--bg-slate-95i:#000;--bg-slate-95j:#000;--bg-slate-95k:#000;--bg-slate-95l:#000;--bg-slate-95m:#000;--bg-slate-95n:#000;--bg-slate-95o:#000;--bg-slate-96:#000;--bg-slate-96b:#000;--bg-slate-96c:#000;--bg-slate-96d:#000;--bg-slate-96e:#000;--bg-slate-96f:#000;--bg-slate-96g:#000;--bg-slate-96h:#000;--bg-slate-96i:#000;--bg-slate-96j:#000;--bg-slate-96k:#000;--bg-slate-96l:#000;--bg-slate-96m:#000;--bg-slate-96n:#000;--bg-slate-97:#000;--bg-slate-97b:#000;--bg-slate-97c:#000;--bg-slate-97d:#000;--bg-slate-97e:#000;--bg-slate-97f:#000;--bg-slate-97g:#000;--bg-slate-97h:#000;--bg-slate-97i:#000;--bg-slate-97j:#000;--bg-slate-97k:#000;--bg-slate-97l:#000;--bg-slate-97m:#000;--bg-slate-97n:#000;--bg-slate-98:#000;--bg-slate-98-a95:#000000f2;--bg-slate-98b:#000;--bg-slate-98c:#000;--bg-slate-98d:#000;--bg-slate-98e:#000;--bg-slate-98f:#000;--bg-slate-99:#000;--bg-teal-38:#000;--bg-teal-42:#000;--bg-teal-42b:#000;--bg-teal-45:#064e44;--bg-teal-51:#004e48;--bg-teal-60:#000;--bg-teal-64:#000;--bg-teal-95:#000;--bg-white:#000;--bg-white-a5:#0000000d;--bg-white-a12:#0000001f;--bg-white-a14:#00000024;--bg-white-a30:#0000004d;--bg-white-a34:#00000057;--bg-white-a40:#0006;--bg-white-a50:#00000080;--bg-white-a55:#0000008c;--bg-white-a60:#0009;--bg-white-a78:#000000c7;--bg-white-a80:#000c;--bg-white-a86:#000000db;--bg-white-a88:#000000e0;--bg-white-a92:#000000eb;--bg-white-a94:#000000f0;--bg-white-a96:#000000f5;--bg-yellow-96:#000;--bg-yellow-98:#000;--bg-yellow-98b:#000;--fg-amber-30:#eacd9a;--fg-amber-36:#fff;--fg-amber-39:#f1cb85;--fg-amber-42:#e7d08b;--fg-amber-43:#f6c97d;--fg-amber-44:#f3cb7b;--fg-amber-46:#fbc876;--fg-amber-46b:#ecce89;--fg-amber-47:#fdc674;--fg-amber-51:#fdc67d;--fg-amber-54:#eacd94;--fg-amber-55:#f4c988;--fg-amber-67:#fec57f;--fg-blue-32-base:#b6d3fd;--fg-blue-34:#b3d4ff;--fg-blue-35:#b4d4fe;--fg-blue-35b-base:#b3d4fe;--fg-blue-38-base:#aed6fe;--fg-blue-42-base:#afd5ff;--fg-blue-42b-base:#b2d4ff;--fg-blue-42c-base:#bcd1fe;--fg-blue-43-base:#b5d3fd;--fg-blue-44-base:#b8d3fd;--fg-blue-44b-base:#b8d3fc;--fg-blue-44c-base:#a6d8fd;--fg-blue-44d-base:#afd5fd;--fg-blue-45-base:#b7d3fe;--fg-blue-48-base:#b2d4fe;--fg-blue-49-base:#bbd1fe;--fg-blue-51-base:#b8d2fe;--fg-blue-53-base:#b2d5fc;--fg-blue-55-base:#bad2fe;--fg-blue-57-base:#b7d3fe;--fg-blue-57b-base:#b9d2fe;--fg-blue-57c-base:#b1d5fd;--fg-blue-57d-base:#b6d3fe;--fg-blue-81-base:#b0d5fe;--fg-gray-14:#fff;--fg-gray-25:#fff;--fg-gray-26:#fff;--fg-gray-31:#fff;--fg-gray-38:#fff;--fg-gray-48:#fff;--fg-gray-50:#fff;--fg-gray-56:#fff;--fg-gray-63:#fff;--fg-gray-70:#fff;--fg-gray-70b:#fff;--fg-gray-95:#fff;--fg-gray-97:#fff;--fg-gray-97b:#fff;--fg-gray-98:#fff;--fg-green-43:#97e8a2;--fg-green-43b:#96e996;--fg-green-45:#8de9a5;--fg-green-47:#8ceaa4;--fg-green-47b:#8beaa6;--fg-green-47c:#8ceaa1;--fg-green-47d:#8ee9a6;--fg-green-51:#7fee8f;--fg-green-51b:#78ee9a;--fg-green-52:#8aec8b;--fg-green-52b:#7bef90;--fg-green-55:#82ebb1;--fg-orange-41:#fcc2a7;--fg-orange-45:#fdc48f;--fg-orange-46:#fcc587;--fg-orange-47:#fdc1af;--fg-orange-47b:#fcc2a7;--fg-orange-55:#fdc1ae;--fg-orange-56:#fec2a1;--fg-orange-64:#fdc48d;--fg-orange-69:#fec2a0;--fg-orange-87:#fec0b0;--fg-purple-28:#d0cafc;--fg-purple-41:#dbc5fc;--fg-purple-43:#d2c9fe;--fg-purple-53:#cecbfc;--fg-purple-65:#d4c8fc;--fg-red-40:#ffbfb8;--fg-red-41:#fcc0b6;--fg-red-44:#fdc0b8;--fg-red-44b:#fcc0bb;--fg-red-45:#fdc0b8;--fg-red-49:#fec0b1;--fg-red-50:#fec0b5;--fg-red-50b:#febfb6;--fg-red-50c:#febfb7;--fg-red-51:#febfb7;--fg-red-53:#fec0b5;--fg-red-54:#febfb7;--fg-red-57:#febfb9;--fg-red-63:#fcc1b2;--fg-slate-21:#fff;--fg-slate-22:#fff;--fg-slate-24:#fff;--fg-slate-26:#fff;--fg-slate-26b:#fff;--fg-slate-28:#fff;--fg-slate-28b:#fff;--fg-slate-32:#fff;--fg-slate-33:#fff;--fg-slate-33b:#fff;--fg-slate-33c:#fff;--fg-slate-33d:#fff;--fg-slate-35:#fff;--fg-slate-36:#fff;--fg-slate-37:#fff;--fg-slate-37b:#fff;--fg-slate-37c:#fff;--fg-slate-37d:#fff;--fg-slate-37e:#fff;--fg-slate-37f:#fff;--fg-slate-39:#fff;--fg-slate-39b:#fff;--fg-slate-40:#fff;--fg-slate-41:#fff;--fg-slate-41b:#fff;--fg-slate-42:#fff;--fg-slate-42b:#fff;--fg-slate-42c:#fff;--fg-slate-42d:#fff;--fg-slate-43:#fff;--fg-slate-43b:#fff;--fg-slate-44:#fff;--fg-slate-44b:#fff;--fg-slate-45:#fff;--fg-slate-45b:#fff;--fg-slate-45c:#fff;--fg-slate-47:#fff;--fg-slate-49:#fff;--fg-slate-50:#fff;--fg-slate-51:#fff;--fg-slate-52:#fff;--fg-slate-52b:#fff;--fg-slate-52c:#fff;--fg-slate-52d:#fff;--fg-slate-52e:#fff;--fg-slate-52f:#fff;--fg-slate-54:#fff;--fg-slate-54b:#fff;--fg-slate-54c:#fff;--fg-slate-55:#fff;--fg-slate-55b:#fff;--fg-slate-57:#fff;--fg-slate-57b:#fff;--fg-slate-58:#fff;--fg-slate-58b:#fff;--fg-slate-58c:#fff;--fg-slate-58d:#fff;--fg-slate-59:#fff;--fg-slate-59b:#fff;--fg-slate-61:#fff;--fg-slate-61b:#fff;--fg-slate-61c:#fff;--fg-slate-63:#fff;--fg-slate-63b:#fff;--fg-slate-63c:#fff;--fg-slate-64:#fff;--fg-slate-64b:#fff;--fg-slate-65:#fff;--fg-slate-65b:#fff;--fg-slate-65c:#fff;--fg-slate-65d:#fff;--fg-slate-66:#fff;--fg-slate-66b:#fff;--fg-slate-66c:#fff;--fg-slate-66d:#fff;--fg-slate-66e:#fff;--fg-slate-67:#fff;--fg-slate-67b:#fff;--fg-slate-67c:#fff;--fg-slate-67d:#fff;--fg-slate-67e:#fff;--fg-slate-67f:#fff;--fg-slate-68:#fff;--fg-slate-68b:#fff;--fg-slate-68c:#fff;--fg-slate-68d:#fff;--fg-slate-69:#fff;--fg-slate-69b:#fff;--fg-slate-70:#fff;--fg-slate-70b:#fff;--fg-slate-71:#fff;--fg-slate-71b:#fff;--fg-slate-72:#fff;--fg-slate-73:#fff;--fg-slate-75:#fff;--fg-slate-75b:#fff;--fg-slate-76:#fff;--fg-slate-76b:#fff;--fg-slate-78:#fff;--fg-slate-81:#fff;--fg-slate-83:#fff;--fg-slate-84:#fff;--fg-slate-89:#fff;--fg-slate-91:#fff;--fg-slate-96:#fff;--fg-slate-96-a90:#ffffffe6;--fg-slate-96-a92:#ffffffeb;--fg-slate-96-a95:#fffffff2;--fg-teal-33:#fff;--fg-teal-39:#fff;--fg-teal-44:#90e4d3;--fg-teal-47:#93e5c3;--fg-teal-47b:#83e8cb;--fg-teal-48:#86e6d2;--fg-teal-49:#92e5ca;--fg-teal-50:#80e7d1;--fg-teal-51:#79e7db;--fg-teal-53:#76e9d2;--fg-teal-53b:#77e9d0;--fg-teal-53c:#7de9ca;--fg-teal-53d:#79e8d2;--fg-teal-54:#fff;--fg-teal-55:#99e2d0;--fg-teal-56:#70eace;--fg-teal-56b:#95e4cc;--fg-teal-56c:#91e4d0;--fg-teal-56d:#fff;--fg-teal-57:#69ecc8;--fg-teal-57b:#6cebd1;--fg-teal-58:#88e7c6;--fg-teal-59:#fff;--fg-teal-60:#5debdb;--fg-teal-61:#8ee4d2;--fg-teal-64:#66ebd1;--fg-teal-65:#95e5c3;--fg-teal-71:#fff;--fg-teal-77:#fff;--fg-teal-90:#8ee6c8;--sb-bd-black-a28:#0000;--sb-bd-blue-72-base:#b2d4ff;--sb-bd-slate-17-a45:#050f1e00;--sb-bd-slate-71-a16:#aeaeae29;--sb-bd-slate-71-a18:#aeaeae2e;--sb-bd-slate-71-a25:#aeaeae40;--sb-bd-slate-71-a30:#aeaeae4d;--sb-bd-slate-71-a35:#aeaeae59;--sb-bd-white-a6:#aeaeae0f;--sb-bd-white-a8:#aeaeae14;--sb-bd-white-a10:#aeaeae1a;--sb-bd-white-a65:#aeaeaea6;--sb-bg-amber-84-a15:#00000026;--sb-bg-amber-86-a28:#00000047;--sb-bg-gray-15:#000;--sb-bg-gray-20:#000;--sb-bg-gray-98-a94:#000000f0;--sb-bg-orange-70:#000;--sb-bg-red-54:#80050d;--sb-bg-slate-24:#000;--sb-bg-slate-29:#000;--sb-bg-slate-33:#000;--sb-bg-slate-71-a16:#00000029;--sb-bg-slate-71-a18:#0000002e;--sb-bg-slate-71-a22:#00000038;--sb-bg-slate-71-a28:#00000047;--sb-bg-slate-71-a42:#0000006b;--sb-bg-slate-83-a55:#0000008c;--sb-bg-white-a6:#0000000f;--sb-bg-white-a7:#00000012;--sb-bg-white-a10:#0000001a;--sb-bg-white-a12:#0000001f;--sb-bg-white-a14:#00000024;--sb-bg-white-a97:#000000f7;--sb-fg-amber-84:#ffc842;--sb-fg-gray-96:#fff;--sb-fg-gray-98:#fff;--sb-fg-slate-56:#fff;--sb-fg-slate-60:#fff;--sb-fg-slate-71:#fff;--sb-fg-slate-76:#fff;--sb-fg-slate-83:#fff;--sb-fg-slate-86:#fff;--sb-fg-slate-87:#fff;--sb-fg-slate-90:#fff;--sb-fg-slate-91:#fff;--sc-bg-slate-96-a90:#000000e6;--sc-bg-slate-96-a92:#000000eb;--sc-bg-white:#000;--sc-fg-black:#fff;--sc-fg-blue-45-base:#b8d2fe;--sc-fg-blue-57-base:#b7d3fe;--sc-fg-slate-24:#fff;--sc-fg-slate-25:#b6d3fc;--sc-fg-slate-49:#fff;--sc-fg-slate-68:#fff;--sc-fg-slate-94:#fff;--sc-fg-slate-94-a65:#ffffffa6;--sc-fg-slate-96-a92:#ffffffeb}}@supports (color:oklch(from red l c h)){:root[data-ops-accent],:root[data-ops-accent] [data-ops-theme]{--bd-blue-42:oklch(from var(--bd-blue-42-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--bd-blue-44:oklch(from var(--bd-blue-44-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--bd-blue-44-a18:oklch(from var(--bd-blue-44-a18-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--bd-blue-53:oklch(from var(--bd-blue-53-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--bd-blue-55:oklch(from var(--bd-blue-55-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--bd-blue-55b:oklch(from var(--bd-blue-55b-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--bd-blue-56:oklch(from var(--bd-blue-56-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--bd-blue-57:oklch(from var(--bd-blue-57-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--bd-blue-57-a15:oklch(from var(--bd-blue-57-a15-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--bd-blue-57b:oklch(from var(--bd-blue-57b-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--bd-blue-57c:oklch(from var(--bd-blue-57c-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--bd-blue-59:oklch(from var(--bd-blue-59-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--bd-blue-59-a25:oklch(from var(--bd-blue-59-a25-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--bd-blue-81:oklch(from var(--bd-blue-81-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--bd-blue-81b:oklch(from var(--bd-blue-81b-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--bg-blue-31-a58:oklch(from var(--bg-blue-31-a58-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--bg-blue-31-a62:oklch(from var(--bg-blue-31-a62-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--bg-blue-31-a94:oklch(from var(--bg-blue-31-a94-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--bg-blue-31-a96:oklch(from var(--bg-blue-31-a96-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--bg-blue-35-a42:oklch(from var(--bg-blue-35-a42-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--bg-blue-39-a90:oklch(from var(--bg-blue-39-a90-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--bg-blue-43:oklch(from var(--bg-blue-43-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--bg-blue-44:oklch(from var(--bg-blue-44-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--bg-blue-44-a86:oklch(from var(--bg-blue-44-a86-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--bg-blue-46:oklch(from var(--bg-blue-46-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--bg-blue-46b:oklch(from var(--bg-blue-46b-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--bg-blue-49:oklch(from var(--bg-blue-49-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--bg-blue-50-a38:oklch(from var(--bg-blue-50-a38-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--bg-blue-51:oklch(from var(--bg-blue-51-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--bg-blue-53:oklch(from var(--bg-blue-53-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--bg-blue-53-a6:oklch(from var(--bg-blue-53-a6-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--bg-blue-53-a12:oklch(from var(--bg-blue-53-a12-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--bg-blue-53b:oklch(from var(--bg-blue-53b-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--bg-blue-54:oklch(from var(--bg-blue-54-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--bg-blue-54-a40:oklch(from var(--bg-blue-54-a40-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--bg-blue-55:oklch(from var(--bg-blue-55-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--bg-blue-55-a7:oklch(from var(--bg-blue-55-a7-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--bg-blue-57:oklch(from var(--bg-blue-57-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--bg-blue-57-a8:oklch(from var(--bg-blue-57-a8-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--bg-blue-57b:oklch(from var(--bg-blue-57b-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--bg-blue-57c:oklch(from var(--bg-blue-57c-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--bg-blue-73-a26:oklch(from var(--bg-blue-73-a26-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--bg-blue-75:oklch(from var(--bg-blue-75-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--fg-blue-32:oklch(from var(--fg-blue-32-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--fg-blue-35b:oklch(from var(--fg-blue-35b-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--fg-blue-38:oklch(from var(--fg-blue-38-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--fg-blue-42:oklch(from var(--fg-blue-42-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--fg-blue-42b:oklch(from var(--fg-blue-42b-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--fg-blue-42c:oklch(from var(--fg-blue-42c-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--fg-blue-43:oklch(from var(--fg-blue-43-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--fg-blue-44:oklch(from var(--fg-blue-44-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--fg-blue-44b:oklch(from var(--fg-blue-44b-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--fg-blue-44c:oklch(from var(--fg-blue-44c-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--fg-blue-44d:oklch(from var(--fg-blue-44d-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--fg-blue-45:oklch(from var(--fg-blue-45-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--fg-blue-48:oklch(from var(--fg-blue-48-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--fg-blue-49:oklch(from var(--fg-blue-49-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--fg-blue-51:oklch(from var(--fg-blue-51-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--fg-blue-53:oklch(from var(--fg-blue-53-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--fg-blue-55:oklch(from var(--fg-blue-55-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--fg-blue-57:oklch(from var(--fg-blue-57-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--fg-blue-57b:oklch(from var(--fg-blue-57b-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--fg-blue-57c:oklch(from var(--fg-blue-57c-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--fg-blue-57d:oklch(from var(--fg-blue-57d-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--fg-blue-81:oklch(from var(--fg-blue-81-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--sb-bd-blue-72:oklch(from var(--sb-bd-blue-72-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--sc-bg-blue-35:oklch(from var(--sc-bg-blue-35-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--sc-fg-blue-45:oklch(from var(--sc-fg-blue-45-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)));--sc-fg-blue-57:oklch(from var(--sc-fg-blue-57-base) calc(l * var(--ops-accent-l,1)) calc(c * var(--ops-accent-chroma,1)) calc(h + var(--ops-accent-shift,0)))}}:root,[data-ops-theme]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--c-app-bg:var(--bg-blue-53);--c-backdrop-image:url(/login-bg.jpg);--c-backdrop-tint:linear-gradient(165deg, var(--bg-blue-31-a58) 0%, var(--bg-blue-50-a38) 38%, var(--bg-blue-73-a26) 68%, var(--bg-slate-91-a20) 100%);--c-text:var(--fg-slate-24);--c-text-2:var(--fg-slate-49);--c-text-muted:var(--fg-slate-63);--c-surface:var(--bg-white);--c-surface-2:var(--bg-gray-98b);--c-surface-3:var(--bg-gray-96b);--c-border:var(--bd-slate-93);--c-border-strong:var(--bd-slate-85);--c-accent:var(--bg-blue-57);--c-accent-text:var(--fg-blue-57);--c-accent-soft:var(--bg-slate-95b);--c-on-accent:var(--fg-white);--c-focus:var(--bd-blue-57);--c-danger:var(--fg-red-54);--c-sidebar-bg:var(--sb-bg-slate-24);--c-sidebar-text:var(--sb-fg-gray-98);--c-brand:#087e83;--c-brand-ink:#132d46;--c-brand-mint:#bff0de}[data-ops-theme=colorful]{--c-app-bg:#eef1f5;--c-backdrop-image:none;--c-backdrop-tint:none}[data-ops-theme=white]{--c-app-bg:#f5f6f8;--c-backdrop-image:none;--c-backdrop-tint:none}[data-ops-theme=basic]{--c-app-bg:#d6d6d6;--c-backdrop-image:none;--c-backdrop-tint:none}[data-ops-theme=darkgray]{--c-app-bg:#353535;--c-backdrop-tint:linear-gradient(165deg, #181818d6 0%, #2c2c2cbd 100%)}[data-ops-theme=black]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-app-bg:#141414;--c-backdrop-image:none;--c-backdrop-tint:none}[data-ops-theme=contrast]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-app-bg:#000;--c-backdrop-image:none;--c-backdrop-tint:none;--c-focus:#ffd60a}:root[data-ops-photo=off]{--c-backdrop-image:none}:root[data-ops-density=compact]{font-size:14.5px}:root[data-ops-density=touch]{font-size:17.5px}@media screen{:root[data-ops-theme=basic] :where(.detail-section,.dialog-card,.card,.toolbar,.ops-grid-wrap,.edit-form,.detail-fields,button,.button,input,select,textarea,.filterable-select,.tabs-strip,.ops-tab,.sidebar-user-menu-pop,.dashboard-card,.modal,.dialog){border-radius:2px!important}:root[data-ops-theme=basic] *{-webkit-backdrop-filter:none!important;text-shadow:none!important}:root[data-ops-theme=contrast] :focus-visible{outline:3px solid var(--c-focus)!important;outline-offset:2px!important}:root[data-ops-theme=contrast] *{-webkit-backdrop-filter:none!important;text-shadow:none!important}:root[data-ops-theme=contrast] a{text-decoration:underline}}iframe.mail-body-frame,iframe.email-preview-body,iframe.attachment-preview-pdf{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}:root{--c-chart-total:#163e55;--c-chart-down:#df826c;--c-chart-up:#24a38d;--c-chart-grid:#e6ebef;--c-chart-link:#acbbc4}[data-ops-theme=black],[data-ops-theme=contrast]{--c-brand:var(--c-brand-mint);--c-chart-total:#7fb4d6;--c-chart-down:#ef9a85;--c-chart-up:#4fc9b0;--c-chart-grid:#333a40;--c-chart-link:#6b7a85}:root{color:var(--fg-slate-26b);background:var(--bg-blue-53);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.45}*{box-sizing:border-box}html,body{max-width:100%;height:100%;margin:0;overflow:clip hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}#root{min-width:0;max-width:100%;height:100%;overflow:clip hidden}
