.settings-nav-module__DVQ74W__nav{width:13rem;padding:var(--space-3);border-right:1px solid var(--color-border);background:var(--color-surface);flex-direction:column;flex:none;gap:2px;display:flex;overflow-y:auto}.settings-nav-module__DVQ74W__item{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-fg-secondary);font-size:var(--text-sm);white-space:nowrap;text-decoration:none}.settings-nav-module__DVQ74W__item:hover{background:var(--color-surface-2);color:var(--color-fg)}.settings-nav-module__DVQ74W__active,.settings-nav-module__DVQ74W__active:hover{background:var(--color-primary-soft);color:var(--color-primary);font-weight:600}@media (max-width:767px){.settings-nav-module__DVQ74W__nav{border-right:0;border-bottom:1px solid var(--color-border);width:auto;padding:var(--space-2) var(--space-3);flex-flow:wrap}}
.empty-state-module__YgtKFq__root{color:var(--color-muted)}.empty-state-module__YgtKFq__block{justify-content:center;align-items:center;gap:var(--space-2);height:100%;padding:var(--space-6);text-align:center;flex-direction:column;display:flex}.empty-state-module__YgtKFq__icon{color:var(--color-muted-2,var(--color-muted));display:inline-flex}.empty-state-module__YgtKFq__text{font-size:var(--text-sm);margin:0}
.breadcrumbs-module__qCfWsG__breadcrumbs{height:var(--breadcrumb-h);padding:0 var(--space-5);border-bottom:1px solid var(--color-border-subtle);background:var(--color-bg);flex:none;align-items:center;display:flex;overflow-x:auto}.breadcrumbs-module__qCfWsG__list{align-items:center;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs-module__qCfWsG__item{align-items:center;display:inline-flex}.breadcrumbs-module__qCfWsG__separator{width:14px;height:14px;color:var(--color-muted-2);flex:0 0 14px;margin:0 2px}.breadcrumbs-module__qCfWsG__crumb{align-items:center;gap:var(--space-1);color:var(--color-fg-secondary);font-size:var(--text-sm);height:24px;padding:0 var(--space-2);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;font-family:inherit;display:inline-flex}.breadcrumbs-module__qCfWsG__crumb:hover{background:var(--color-surface-2);color:var(--color-fg)}.breadcrumbs-module__qCfWsG__label{text-overflow:ellipsis;white-space:nowrap;max-width:24ch;overflow:hidden}.breadcrumbs-module__qCfWsG__current{color:var(--color-fg);cursor:default;font-weight:600}.breadcrumbs-module__qCfWsG__current:hover{color:var(--color-fg);background:0 0}
.button-module__3V-7Qa__button{justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-h);padding:0 var(--space-4);border-radius:var(--radius-md);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:background-color var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease);border:1px solid #0000;font-weight:600;display:inline-flex}.button-module__3V-7Qa__button:disabled{opacity:.6;cursor:not-allowed}.button-module__3V-7Qa__button:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.button-module__3V-7Qa__button[data-variant=primary]{background:var(--color-primary);color:var(--color-primary-fg)}.button-module__3V-7Qa__button[data-variant=secondary]{background:var(--color-surface);color:var(--color-fg);border-color:var(--color-border)}.button-module__3V-7Qa__button[data-variant=danger]{background:var(--color-bg);color:var(--color-danger);border-color:var(--color-danger)}.button-module__3V-7Qa__button[data-variant=danger]:hover:not(:disabled){background:var(--color-danger-soft)}
.checkbox-module__QDDgUa__root{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-fg-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.checkbox-module__QDDgUa__input{width:14px;height:14px;accent-color:var(--color-primary);cursor:pointer;margin:0}.checkbox-module__QDDgUa__label{min-width:0}
.combobox-module__8-2CzG__root{width:100%;min-width:160px;position:relative}.combobox-module__8-2CzG__input{width:100%;min-width:0;height:var(--control-h-sm);padding:0 var(--space-2);color:var(--color-fg);font:inherit;font-size:var(--text-sm);background:0 0;border:none;outline:none}.combobox-module__8-2CzG__list{padding:var(--space-1);margin:0;list-style:none;overflow-y:auto}.combobox-module__8-2CzG__floating{z-index:var(--z-popover);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);max-height:240px;box-shadow:var(--shadow-md)}.combobox-module__8-2CzG__inline .combobox-module__8-2CzG__list{border-top:1px solid var(--color-border-subtle);max-height:360px}.combobox-module__8-2CzG__groupHeading{padding:var(--space-2) var(--space-2) var(--space-1);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted);font-weight:600}.combobox-module__8-2CzG__option{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-fg);cursor:pointer;white-space:nowrap;display:flex}.combobox-module__8-2CzG__optionActive,.combobox-module__8-2CzG__option:hover{background:var(--color-primary-soft)}.combobox-module__8-2CzG__note{padding:var(--space-2);font-size:var(--text-xs);color:var(--color-muted)}
.combobox-field-module__K_cGcW__wrap{width:100%;display:block;position:relative}.combobox-field-module__K_cGcW__input{width:100%;min-width:0;height:var(--control-h);padding:0 calc(var(--space-3) + 16px) 0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-fg);font:inherit;font-size:var(--text-sm);cursor:text;transition:border-color var(--duration-fast) var(--ease), box-shadow var(--duration-fast) var(--ease);outline:none}.combobox-field-module__K_cGcW__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.combobox-field-module__K_cGcW__chevron{right:var(--space-2);width:14px;height:14px;color:var(--color-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.combobox-field-module__K_cGcW__disabled{width:100%;height:var(--control-h);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-2,#0000000a);color:var(--color-muted);font:inherit;font-size:var(--text-sm)}
.copy-button-module__PiE1iq__btn{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-fg);font-size:var(--text-xs);cursor:pointer;transition:background var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease);display:inline-flex}.copy-button-module__PiE1iq__btn svg{width:14px;height:14px}.copy-button-module__PiE1iq__btn:hover{background:var(--color-surface-hover,#0000000f);border-color:var(--color-primary);color:var(--color-primary)}
.card-module__kKytoa__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6)}
.detail-panel-module__6SCPFW__panel{max-width:var(--detail-panel-max-w,720px);gap:var(--space-6);flex-direction:column;display:flex}.detail-panel-module__6SCPFW__header{gap:var(--space-1);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border-subtle);flex-direction:column;display:flex}.detail-panel-module__6SCPFW__title{font-size:var(--text-2xl);letter-spacing:-.015em;margin:0;font-weight:600}.detail-panel-module__6SCPFW__description{color:var(--color-fg-secondary);font-size:var(--text-sm)}.detail-panel-module__6SCPFW__meta{gap:var(--space-2);margin-top:var(--space-1);display:flex}.detail-panel-module__6SCPFW__section{gap:var(--space-2);flex-direction:column;display:flex}.detail-panel-module__6SCPFW__sectionHead{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:24px;display:flex}.detail-panel-module__6SCPFW__sectionAction{align-items:center;gap:var(--space-1);display:inline-flex}.detail-panel-module__6SCPFW__sectionTitle{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted);margin:0;font-weight:600}
.dialog-module__cUcu2a__dialog{border-radius:var(--radius-lg);background:var(--color-overlay);color:var(--color-fg);box-shadow:var(--shadow-lg);width:100%;max-height:calc(100vh - 4rem);font-family:var(--font-sans);font-size:var(--text-base);border:none;padding:0}.dialog-module__cUcu2a__dialog::backdrop{background-color:var(--color-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dialog-module__cUcu2a__dialog:not([open]){display:none}.dialog-module__cUcu2a__size-sm{max-width:360px}.dialog-module__cUcu2a__size-md{max-width:520px}.dialog-module__cUcu2a__size-lg{max-width:760px}.dialog-module__cUcu2a__header{padding:var(--space-5) var(--space-5) var(--space-3);border-bottom:1px solid var(--color-border-subtle)}.dialog-module__cUcu2a__title{font-size:var(--text-lg);letter-spacing:-.01em;color:var(--color-fg);margin:0;font-weight:600}.dialog-module__cUcu2a__body{padding:var(--space-4) var(--space-5);color:var(--color-fg-secondary);font-size:var(--text-sm);line-height:var(--line-normal);overflow-y:auto}.dialog-module__cUcu2a__footer{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-5) var(--space-5);border-top:1px solid var(--color-border-subtle);display:flex}
.download-link-module__ooQIQW__link{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-fg);font:inherit;font-size:var(--text-xs);cursor:pointer;font-weight:500;display:inline-flex}.download-link-module__ooQIQW__link:hover{background:var(--color-surface-2)}.download-link-module__ooQIQW__busy{cursor:default;opacity:.6}
.icon-button-module__HluzJW__btn{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-muted);cursor:pointer;transition:background var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-button-module__HluzJW__btn svg{width:16px;height:16px}.icon-button-module__HluzJW__btn:disabled{opacity:.5;cursor:default}.icon-button-module__HluzJW__ghost:hover:not(:disabled){background:var(--color-surface-hover,#0000000f);color:var(--color-fg)}.icon-button-module__HluzJW__danger:hover:not(:disabled){background:var(--color-danger-soft);color:var(--color-danger)}
.notification-bell-module__RTBnaa__bell{width:var(--control-h-sm);height:var(--control-h-sm);border-radius:var(--radius-md);color:var(--color-fg-secondary);flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.notification-bell-module__RTBnaa__bell:hover{background:var(--color-surface-2);color:var(--color-fg)}.notification-bell-module__RTBnaa__bell:focus-visible{outline:2px solid var(--color-ring);outline-offset:1px}.notification-bell-module__RTBnaa__bell[data-active]{background:var(--color-primary-soft);color:var(--color-primary)}.notification-bell-module__RTBnaa__badge{border-radius:var(--radius-full);background:var(--color-primary);min-width:16px;height:16px;color:var(--color-primary-fg);text-align:center;font-variant-numeric:tabular-nums;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-2px;right:-4px}
.page-body-module__Av-6Na__body{min-height:0;padding:var(--space-6) var(--space-5);flex:auto;overflow-y:auto}.page-body-module__Av-6Na__inner{max-width:var(--content-max,64rem);width:100%;margin-inline:auto}.page-body-module__Av-6Na__wide .page-body-module__Av-6Na__inner{max-width:none}
.page-chrome-module__PdkAGq__bar{--control-h:var(--control-h-sm);justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--bar-h);padding:var(--space-1) var(--space-5);border-bottom:1px solid var(--color-border);background:var(--color-bg);flex:none;display:flex}@media (max-width:767px){.page-chrome-module__PdkAGq__bar{row-gap:var(--space-2);padding-inline:var(--space-3);flex-wrap:wrap}.page-chrome-module__PdkAGq__left,.page-chrome-module__PdkAGq__right{flex:100%}.page-chrome-module__PdkAGq__right{flex-wrap:wrap;justify-content:flex-end}}.page-chrome-module__PdkAGq__left{align-items:center;gap:var(--space-3);min-width:0;display:flex}.page-chrome-module__PdkAGq__right{align-items:center;gap:var(--space-2);flex:none;display:flex}.page-chrome-module__PdkAGq__menuBtn{width:var(--control-h-sm);height:var(--control-h-sm);border-radius:var(--radius-md);color:var(--color-fg-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:none}.page-chrome-module__PdkAGq__menuBtn:hover{background:var(--color-surface-2);color:var(--color-fg)}@media (max-width:767px){.page-chrome-module__PdkAGq__menuBtn{display:inline-flex}}.page-chrome-module__PdkAGq__title{font-size:var(--text-xl);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:600;overflow:hidden}.page-chrome-module__PdkAGq__hint{font-size:var(--text-xs);color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;max-width:60ch;overflow:hidden}.page-chrome-module__PdkAGq__selection{align-items:center;gap:var(--space-2);padding-left:var(--space-3);border-left:1px solid var(--color-border);height:24px;display:flex}.page-chrome-module__PdkAGq__selectionCount{font-size:var(--text-sm);color:var(--color-primary);font-variant-numeric:tabular-nums;font-weight:600}.page-chrome-module__PdkAGq__clearBtn{border-radius:var(--radius-sm);width:22px;height:22px;color:var(--color-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.page-chrome-module__PdkAGq__clearBtn:hover{background:var(--color-surface-2);color:var(--color-fg)}.page-chrome-module__PdkAGq__breadcrumbPlaceholder{height:var(--breadcrumb-h);border-bottom:1px solid var(--color-border-subtle);background:var(--color-bg);flex:none}
.page-header-module__F5oJNa__hint{font-size:var(--text-xs);color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.access-denied-module__4x-NAq__root{flex-direction:column;flex:auto;min-height:0;display:flex}.access-denied-module__4x-NAq__message{gap:var(--space-1);display:grid}.access-denied-module__4x-NAq__hint{color:var(--color-muted);font-size:var(--text-xs)}
.select-module___6b0sW__wrap{align-items:center;display:inline-flex;position:relative}.select-module___6b0sW__select{appearance:none;width:100%;height:var(--control-h);padding:0 calc(var(--space-3) + 16px) 0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-fg);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:border-color var(--duration-fast) var(--ease), box-shadow var(--duration-fast) var(--ease);outline:none}.select-module___6b0sW__select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.select-module___6b0sW__chevron{right:var(--space-2);width:14px;height:14px;color:var(--color-muted);pointer-events:none;position:absolute}
.spot-module__URJV1q__spot{width:var(--spot-size);height:var(--spot-size);background:var(--color-muted-2,var(--color-muted));-webkit-mask-image:var(--spot-image);mask-image:var(--spot-image);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:luminance;mask-mode:luminance;-webkit-mask-image:var(--spot-image);-webkit-mask-source-type:luminance;display:block;-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}
.chart-dashboard-module__JZ8OSa__section{gap:var(--space-3);padding:var(--space-4);flex-direction:column;margin-block-start:var(--space-5);display:flex}.chart-dashboard-module__JZ8OSa__sectionHead{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.chart-dashboard-module__JZ8OSa__sectionTitle{font-size:var(--text-sm);color:var(--color-fg);font-weight:600}.chart-dashboard-module__JZ8OSa__sectionCount{font-size:var(--text-xs);color:var(--color-muted);font-variant-numeric:tabular-nums}.chart-dashboard-module__JZ8OSa__note,.chart-dashboard-module__JZ8OSa__more{font-size:var(--text-xs);color:var(--color-muted);margin:0}.chart-dashboard-module__JZ8OSa__charts{gap:var(--space-4);flex-direction:column;display:flex}.chart-dashboard-module__JZ8OSa__item{gap:var(--space-1);border-bottom:1px solid var(--color-border-subtle);flex-direction:column;padding-block-end:var(--space-3);display:flex}.chart-dashboard-module__JZ8OSa__item:last-child{border-bottom:none;padding-block-end:0}.chart-dashboard-module__JZ8OSa__author{font-size:var(--text-xs);color:var(--color-muted);align-self:flex-end}.chart-dashboard-module__JZ8OSa__link{font-size:var(--text-xs);color:var(--color-accent)}.chart-dashboard-module__JZ8OSa__html{gap:var(--space-2);flex-direction:column;display:flex}.chart-dashboard-module__JZ8OSa__htmlHead{align-items:baseline;gap:var(--space-2);display:flex}.chart-dashboard-module__JZ8OSa__htmlTitle{font-size:var(--text-sm);color:var(--color-fg);font-weight:600}.chart-dashboard-module__JZ8OSa__htmlMeta{font-size:var(--text-xs);color:var(--color-muted)}.chart-dashboard-module__JZ8OSa__htmlTools{align-items:center;gap:2px;margin-inline-start:auto;display:flex}.chart-dashboard-module__JZ8OSa__htmlNote{font-size:var(--text-xs);color:var(--color-muted);margin:0}
.html-chart-module__6_2HYq__section{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.html-chart-module__6_2HYq__head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.html-chart-module__6_2HYq__title{font-size:var(--text-sm);color:var(--color-fg);font-weight:600}.html-chart-module__6_2HYq__hint{font-size:var(--text-xs);color:var(--color-muted);margin:0}.html-chart-module__6_2HYq__composer{gap:var(--space-2);flex-direction:column;display:flex}.html-chart-module__6_2HYq__submitRow{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.html-chart-module__6_2HYq__password{min-width:12rem}.html-chart-module__6_2HYq__job{gap:var(--space-1);padding:var(--space-3);border:1px dashed var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex}.html-chart-module__6_2HYq__jobStatus{font-size:var(--text-sm);color:var(--color-fg);margin:0;font-weight:600}.html-chart-module__6_2HYq__draft{gap:var(--space-2);padding:var(--space-3);border:1px dashed var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex}.html-chart-module__6_2HYq__draftHead{align-items:center;gap:var(--space-2);display:flex}.html-chart-module__6_2HYq__draftTitle{font-size:var(--text-sm);color:var(--color-fg);font-weight:600}.html-chart-module__6_2HYq__draftNote{font-size:var(--text-xs);color:var(--color-fg-secondary);margin:0}.html-chart-module__6_2HYq__saveRow{align-items:flex-end;gap:var(--space-3);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.html-chart-module__6_2HYq__saveField{flex:1;min-width:14rem}.html-chart-module__6_2HYq__frameBox{resize:vertical;min-height:240px;max-height:2000px;display:block;overflow:hidden}.html-chart-module__6_2HYq__frame{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-overlay);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;width:100%;display:block}@media (prefers-color-scheme:dark){.html-chart-module__6_2HYq__frame{--lightningcss-light: ;--lightningcss-dark:initial}}.html-chart-module__6_2HYq__frameBox>.html-chart-module__6_2HYq__frame{height:100%}.html-chart-module__6_2HYq__frameEmpty{font-size:var(--text-xs);color:var(--color-muted);padding:var(--space-3);border:1px dashed var(--color-border);border-radius:var(--radius-md);margin:0}.html-chart-module__6_2HYq__frameError{padding:var(--space-4);border:1px solid var(--color-warning-border,var(--color-border));background:var(--color-warning-soft,var(--color-surface));color:var(--color-fg-secondary);font-size:var(--font-size-sm);border-radius:8px;margin:0;line-height:1.7}
.user-view-module__-LnS2G__root{flex-direction:column;height:100%;min-height:0;display:flex}.user-view-module__-LnS2G__body{flex:1;min-height:0}.user-view-module__-LnS2G__roster{padding:var(--space-2) 0}.user-view-module__-LnS2G__rosterList{margin:0;padding:0;list-style:none}.user-view-module__-LnS2G__rosterRow{padding:var(--space-2) var(--space-3);color:var(--color-fg);border-left:2px solid #0000;flex-direction:column;gap:2px;text-decoration:none;display:flex}.user-view-module__-LnS2G__rosterRow:hover{background:var(--color-surface-2)}.user-view-module__-LnS2G__rosterOn{border-left-color:var(--color-primary);background:var(--color-surface-2);font-weight:600}.user-view-module__-LnS2G__rosterName{font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.4}.user-view-module__-LnS2G__rosterMeta{align-items:baseline;gap:0 var(--space-2);font-size:var(--text-xs);color:var(--color-muted);flex-wrap:wrap;font-weight:400;display:flex}.user-view-module__-LnS2G__rosterDept{overflow-wrap:anywhere}.user-view-module__-LnS2G__rosterMiss{color:var(--color-danger)}.user-view-module__-LnS2G__rosterFlag{color:var(--color-fg-secondary)}.user-view-module__-LnS2G__detailPanel{gap:var(--space-5);max-width:1040px}.user-view-module__-LnS2G__detailHeader{padding-bottom:var(--space-3)}.user-view-module__-LnS2G__heading{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.user-view-module__-LnS2G__headingTitle{font-size:var(--text-xl)}.user-view-module__-LnS2G__headerActions{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.user-view-module__-LnS2G__columns{gap:var(--space-5) var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}@media (max-width:1180px){.user-view-module__-LnS2G__columns{grid-template-columns:minmax(0,1fr)}}.user-view-module__-LnS2G__column{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.user-view-module__-LnS2G__muted{color:var(--color-muted);font-size:var(--text-sm)}.user-view-module__-LnS2G__fields{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.user-view-module__-LnS2G__field{gap:var(--space-3);display:flex}.user-view-module__-LnS2G__fieldLabel{width:132px;color:var(--color-muted);font-size:var(--text-sm);flex-shrink:0}.user-view-module__-LnS2G__fieldValue{min-width:0;font-size:var(--text-sm);overflow-wrap:anywhere;margin:0}.user-view-module__-LnS2G__unset{color:var(--color-danger);font-size:var(--text-xs);margin-left:var(--space-2)}.user-view-module__-LnS2G__form{gap:var(--space-3);flex-direction:column;display:flex}.user-view-module__-LnS2G__formRow{gap:var(--space-3);grid-template-columns:132px minmax(0,1fr);align-items:baseline;display:grid}@media (max-width:900px){.user-view-module__-LnS2G__formRow{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}.user-view-module__-LnS2G__formCheckRow{padding-left:132px}@media (max-width:900px){.user-view-module__-LnS2G__formCheckRow{padding-left:0}}.user-view-module__-LnS2G__formLabel{color:var(--color-muted);font-size:var(--text-sm)}.user-view-module__-LnS2G__formControl{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.user-view-module__-LnS2G__formActions{justify-content:flex-start;padding-left:132px;display:flex}@media (max-width:900px){.user-view-module__-LnS2G__formActions{padding-left:0}}.user-view-module__-LnS2G__chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.user-view-module__-LnS2G__chip{align-items:center;gap:2px;display:inline-flex}.user-view-module__-LnS2G__chipRemove{border-radius:var(--radius-sm);color:var(--color-muted);cursor:pointer;background:0 0;border:0;align-items:center;padding:2px;display:inline-flex}.user-view-module__-LnS2G__chipRemove:hover:not(:disabled){color:var(--color-danger)}.user-view-module__-LnS2G__history{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.user-view-module__-LnS2G__historyItem{gap:var(--space-2);font-size:var(--text-xs);color:var(--color-fg-secondary);display:flex}.user-view-module__-LnS2G__historyDate{color:var(--color-muted);font-variant-numeric:tabular-nums;flex-shrink:0}.user-view-module__-LnS2G__danger{align-items:flex-start;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-danger);border-radius:var(--radius-md);background:var(--color-danger-soft);flex-direction:column;display:flex}.user-view-module__-LnS2G__dangerTitle{font-size:var(--text-sm);color:var(--color-danger);margin:0;font-weight:600}.user-view-module__-LnS2G__dangerHint{font-size:var(--text-xs);color:var(--color-fg-secondary);margin:0;line-height:1.6}.user-view-module__-LnS2G__dialogForm{gap:var(--space-3);flex-direction:column;display:flex}.user-view-module__-LnS2G__textarea{width:100%;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-fg);font:inherit;font-family:var(--font-mono,monospace);resize:vertical}.user-view-module__-LnS2G__input{width:100%;height:var(--control-h);padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-fg);font:inherit}.user-view-module__-LnS2G__error{font-size:var(--text-sm);color:var(--color-danger)}.user-view-module__-LnS2G__rawToken{padding:var(--space-3);border:1px solid var(--color-primary);border-radius:var(--radius-md);background:var(--color-primary-soft)}.user-view-module__-LnS2G__rawHint{margin:0 0 var(--space-2);font-size:var(--text-xs);color:var(--color-fg)}.user-view-module__-LnS2G__rawValue{word-break:break-all;font-size:var(--text-sm);display:block}.user-view-module__-LnS2G__rawCopy{margin-top:var(--space-2)}.user-view-module__-LnS2G__csvControls{align-items:center;gap:var(--space-2);display:inline-flex}.user-view-module__-LnS2G__fileInput{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.user-view-module__-LnS2G__warn{color:var(--color-danger);font-size:var(--text-xs);line-height:1.6}.user-view-module__-LnS2G__hint{color:var(--color-fg-secondary);font-size:var(--text-xs);margin:0;line-height:1.6}.user-view-module__-LnS2G__importReport{gap:var(--space-3);flex-direction:column;max-height:60vh;display:flex;overflow-y:auto}.user-view-module__-LnS2G__importSummary{font-size:var(--text-sm);margin:0;font-weight:600}.user-view-module__-LnS2G__importSectionTitle{margin:0 0 var(--space-1);font-size:var(--text-xs);color:var(--color-fg-secondary)}.user-view-module__-LnS2G__importList{gap:var(--space-1);font-size:var(--text-sm);word-break:break-all;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.user-view-module__-LnS2G__importProblem{color:var(--color-danger);font-size:var(--text-xs);line-height:1.6}
.filter-bar-module__Uh2rIW__bar{--control-h:var(--control-h-sm);align-items:center;gap:var(--space-2);row-gap:var(--space-2);padding:var(--space-2) var(--space-5);border-bottom:1px solid var(--color-border);background:var(--color-surface);flex-wrap:wrap;flex:none;display:flex}@media (max-width:767px){.filter-bar-module__Uh2rIW__bar{padding-inline:var(--space-3)}}.filter-bar-module__Uh2rIW__spacer{min-width:var(--space-2);flex:auto}.filter-bar-module__Uh2rIW__trailing{align-items:center;gap:var(--space-3);font-size:var(--text-xs);color:var(--color-muted);font-variant-numeric:tabular-nums;white-space:nowrap;display:flex}
.shared-chart-list-module__xGM8vq__section{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.shared-chart-list-module__xGM8vq__sectionHead{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.shared-chart-list-module__xGM8vq__sectionTitle{font-size:var(--text-sm);color:var(--color-fg);font-weight:600}.shared-chart-list-module__xGM8vq__sectionCount{font-size:var(--text-xs);color:var(--color-muted);font-variant-numeric:tabular-nums}.shared-chart-list-module__xGM8vq__note{font-size:var(--text-xs);color:var(--color-muted);margin:0}.shared-chart-list-module__xGM8vq__list{gap:var(--space-1);flex-direction:column;display:flex}.shared-chart-list-module__xGM8vq__row{align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-md);display:flex}.shared-chart-list-module__xGM8vq__row:hover{background:var(--color-surface-2)}.shared-chart-list-module__xGM8vq__main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.shared-chart-list-module__xGM8vq__title{font-size:var(--text-sm);color:var(--color-fg);overflow-wrap:anywhere}.shared-chart-list-module__xGM8vq__meta{font-size:var(--text-xs);color:var(--color-muted)}.shared-chart-list-module__xGM8vq__actions{flex-shrink:0;align-items:center;gap:2px;display:flex}
.form-dialog-module__e3EOcq__form{gap:var(--space-3);flex-direction:column;display:flex}.form-dialog-module__e3EOcq__error{font-size:var(--text-sm);color:var(--color-danger)}
.auto-textarea-module__EwvWIG__textarea{width:100%;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-overlay);font:inherit;font-size:var(--text-sm);line-height:var(--line-normal);color:var(--color-fg);resize:none;transition:border-color var(--duration-fast) var(--ease);overflow-y:hidden}.auto-textarea-module__EwvWIG__textarea:hover:not(:disabled){border-color:var(--color-border-strong)}.auto-textarea-module__EwvWIG__textarea:focus-visible{outline:2px solid var(--color-ring);outline-offset:-1px;border-color:#0000}.auto-textarea-module__EwvWIG__textarea:disabled{opacity:.6;cursor:not-allowed}
.command-palette-module__HHQh5W__dialog{width:100%;max-width:min(600px,92vw);margin-top:12vh;padding:0;overflow:hidden}.command-palette-module__HHQh5W__palette{flex-direction:column;display:flex}.command-palette-module__HHQh5W__search{width:100%;height:48px;padding:0 var(--space-4);border:none;border-bottom:1px solid var(--color-border-subtle);color:var(--color-fg);font:inherit;font-size:var(--text-base);background:0 0;outline:none}.command-palette-module__HHQh5W__search::placeholder{color:var(--color-muted)}.command-palette-module__HHQh5W__icon{color:var(--color-muted);flex:0 0 16px;align-items:center;display:inline-flex}.command-palette-module__HHQh5W__label{text-overflow:ellipsis;flex:auto;overflow:hidden}
.input-module___L0jlG__input{height:var(--control-h);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-fg);font:inherit;font-size:var(--text-sm);transition:border-color var(--duration-fast) var(--ease), box-shadow var(--duration-fast) var(--ease);outline:none}.input-module___L0jlG__input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.input-module___L0jlG__input::placeholder{color:var(--color-muted)}.input-module___L0jlG__wrap{align-items:center;gap:var(--space-2);height:var(--control-h);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);transition:border-color var(--duration-fast) var(--ease), box-shadow var(--duration-fast) var(--ease);display:inline-flex}.input-module___L0jlG__wrap:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-soft)}.input-module___L0jlG__affix{color:var(--color-muted);flex:none;align-items:center;display:inline-flex}.input-module___L0jlG__bare{min-width:0;color:var(--color-fg);font:inherit;font-size:var(--text-sm);background:0 0;border:none;outline:none;flex:auto}.input-module___L0jlG__bare::placeholder{color:var(--color-muted)}
.chat-panel-module__q1TLLG__head{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.chat-panel-module__q1TLLG__title{font-weight:600}.chat-panel-module__q1TLLG__clearThread,.chat-panel-module__q1TLLG__clearText{color:var(--color-fg-secondary);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.chat-panel-module__q1TLLG__clearThread:disabled,.chat-panel-module__q1TLLG__clearText:disabled{cursor:default;opacity:.6}.chat-panel-module__q1TLLG__clearThread{margin-left:auto}.chat-panel-module__q1TLLG__hint{color:var(--color-fg-secondary);font-size:var(--text-sm);margin:0}.chat-panel-module__q1TLLG__messages{margin:0 0 var(--space-3);gap:var(--space-3);flex-direction:column;max-height:28rem;padding:0;list-style:none;display:flex;overflow-y:auto}.chat-panel-module__q1TLLG__message{min-width:0}.chat-panel-module__q1TLLG__fromUser,.chat-panel-module__q1TLLG__fromAi{gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-md);flex-direction:column;display:flex}.chat-panel-module__q1TLLG__fromUser{background:var(--color-surface-2)}.chat-panel-module__q1TLLG__fromAi{border:1px solid var(--color-border)}.chat-panel-module__q1TLLG__meta{align-items:center;gap:var(--space-2);display:flex}.chat-panel-module__q1TLLG__time{color:var(--color-fg-secondary);font-size:var(--text-sm)}.chat-panel-module__q1TLLG__text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.chat-panel-module__q1TLLG__options{gap:var(--space-1);margin-top:var(--space-2);flex-direction:column;display:flex}.chat-panel-module__q1TLLG__optionRow{gap:var(--space-2);flex-wrap:wrap;display:flex}.chat-panel-module__q1TLLG__proposal{gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-2);flex-direction:column;display:flex}.chat-panel-module__q1TLLG__proposalHead{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.chat-panel-module__q1TLLG__proposalTitle{font-weight:600}.chat-panel-module__q1TLLG__steps{padding-left:var(--space-5);gap:var(--space-1);flex-direction:column;margin:0;display:flex}.chat-panel-module__q1TLLG__outcome{gap:var(--space-1);margin-top:var(--space-2);flex-direction:column;display:flex}.chat-panel-module__q1TLLG__results{gap:var(--space-1);font-size:var(--text-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.chat-panel-module__q1TLLG__composer{gap:var(--space-2);flex-direction:column;display:flex}.chat-panel-module__q1TLLG__submitRow{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.chat-panel-module__q1TLLG__password{max-width:16rem}
.list-detail-module__vbkL9W__split{flex:auto;height:100%;min-height:0;display:flex;overflow:hidden}.list-detail-module__vbkL9W__listPanel{background:var(--color-surface);flex-direction:column;height:100%;display:flex;overflow:auto}.list-detail-module__vbkL9W__listPanel:not(:last-child){border-right:1px solid var(--color-border)}.list-detail-module__vbkL9W__listPanelFull{flex:auto}.list-detail-module__vbkL9W__detail{min-width:0;padding:var(--space-5);background:var(--color-bg);flex:auto;overflow-y:auto}.list-detail-module__vbkL9W__mobilePane{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.list-detail-module__vbkL9W__mobileScroll{min-height:0;padding:var(--space-5);flex:auto;overflow-y:auto}.list-detail-module__vbkL9W__backBtn{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);border:0;border-bottom:1px solid var(--color-border);background:var(--color-bg);color:var(--color-fg-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer;flex:none;display:inline-flex}
.menu-module__Tj6vBG__positioner{z-index:var(--z-popover,50)}.menu-module__Tj6vBG__popup{min-width:180px;padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-overlay);box-shadow:var(--shadow-lg);transition:opacity var(--duration-fast) var(--ease), transform var(--duration-fast) var(--ease)}.menu-module__Tj6vBG__popup[data-starting-style],.menu-module__Tj6vBG__popup[data-ending-style]{opacity:0;transform:scale(.98)}.menu-module__Tj6vBG__item{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-fg);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;display:flex}.menu-module__Tj6vBG__item[data-highlighted]{background:var(--color-surface-2)}.menu-module__Tj6vBG__item[data-disabled]{opacity:.5;cursor:not-allowed}.menu-module__Tj6vBG__danger{color:var(--color-danger)}.menu-module__Tj6vBG__danger[data-highlighted]{background:var(--color-danger-soft)}.menu-module__Tj6vBG__icon{color:var(--color-muted);flex:0 0 16px;display:inline-flex}.menu-module__Tj6vBG__label{flex:auto}.menu-module__Tj6vBG__shortcut{margin-left:var(--space-4);color:var(--color-muted);font-size:var(--text-xs)}.menu-module__Tj6vBG__sep{height:1px;margin:var(--space-1) 0;background:var(--color-border-subtle)}
.slack-thread-module__mhwRZG__thread{gap:var(--space-2);flex-direction:column;display:flex}.slack-thread-module__mhwRZG__title{font-size:var(--text-sm);color:var(--color-fg-secondary);margin:0}.slack-thread-module__mhwRZG__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.slack-thread-module__mhwRZG__item{gap:var(--space-1);max-width:min(42rem,85%);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex}.slack-thread-module__mhwRZG__out{background:var(--color-surface-2);align-self:flex-start}.slack-thread-module__mhwRZG__in{background:var(--color-primary-soft);border-color:var(--color-border-strong);align-self:flex-end}.slack-thread-module__mhwRZG__meta{align-items:center;gap:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.slack-thread-module__mhwRZG__author{font-weight:500}.slack-thread-module__mhwRZG__at{color:var(--color-muted);font-size:var(--text-xs);white-space:nowrap}.slack-thread-module__mhwRZG__text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.slack-thread-module__mhwRZG__unlinked{color:var(--color-danger);font-size:var(--text-sm);margin:0}
.kbd-module__B160Rq__kbd{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-width:18px;height:18px;color:var(--color-fg-secondary);font-family:var(--font-sans);border-bottom-width:2px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}
.list-toolbar-module__6hLXea__action{align-items:center;gap:var(--space-1);height:var(--control-h-sm);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-fg-secondary);font:inherit;font-size:var(--text-xs);cursor:pointer;transition:background-color var(--duration-fast) var(--ease), border-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);white-space:nowrap;font-weight:500;display:inline-flex}.list-toolbar-module__6hLXea__action:hover:not(:disabled){background:var(--color-surface);color:var(--color-fg)}.list-toolbar-module__6hLXea__action:disabled{opacity:.5;cursor:not-allowed}.list-toolbar-module__6hLXea__action[data-variant=primary]{background:var(--color-primary);color:var(--color-primary-fg);border-color:var(--color-primary)}.list-toolbar-module__6hLXea__action[data-variant=primary]:hover:not(:disabled){background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.list-toolbar-module__6hLXea__action[data-variant=danger]{color:var(--color-danger);border-color:var(--color-danger)}.list-toolbar-module__6hLXea__action[data-variant=danger]:hover:not(:disabled){background:var(--color-danger-soft)}.list-toolbar-module__6hLXea__iconBtn{width:var(--control-h-sm);height:var(--control-h-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);justify-content:center;align-items:center;display:inline-flex}.list-toolbar-module__6hLXea__iconBtn:hover{background:var(--color-surface);color:var(--color-fg)}.list-toolbar-module__6hLXea__iconBtnActive{background:var(--color-surface-2);color:var(--color-fg);border-color:var(--color-border-strong)}
.resizable-module__4_YWOG__pane{flex:none;min-width:0;display:flex;position:relative}.resizable-module__4_YWOG__content{flex:auto;min-width:0;overflow:auto}.resizable-module__4_YWOG__handle{width:1px;transition:background var(--duration-fast) var(--ease);cursor:col-resize;touch-action:none;background:0 0;flex:0 0 1px;position:relative}.resizable-module__4_YWOG__handle:before{content:"";position:absolute;inset:0 -4px}.resizable-module__4_YWOG__handle:hover,.resizable-module__4_YWOG__handle:focus-visible{background:var(--color-primary)}.resizable-module__4_YWOG__handle:focus-visible{outline:none}
.switch-module__E4OC8G__root{border-radius:var(--radius-full);background:var(--color-border-strong);cursor:pointer;width:34px;height:20px;transition:background-color var(--duration-fast) var(--ease);border:none;flex:none;align-items:center;padding:2px;display:inline-flex}.switch-module__E4OC8G__root[data-checked]{background:var(--color-primary)}.switch-module__E4OC8G__root:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.switch-module__E4OC8G__thumb{background:var(--color-primary-fg);width:16px;height:16px;box-shadow:var(--shadow-sm);transition:transform var(--duration-fast) var(--ease);border-radius:50%}.switch-module__E4OC8G__root[data-checked] .switch-module__E4OC8G__thumb{transform:translate(14px)}.switch-module__E4OC8G__field{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-fg-secondary);cursor:pointer;display:inline-flex}
.table-module__Fbwepq__scroll{overflow-x:auto}.table-module__Fbwepq__table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.table-module__Fbwepq__table th,.table-module__Fbwepq__table td{text-align:left;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);white-space:nowrap}.table-module__Fbwepq__table thead th{color:var(--color-muted);font-weight:600;font-size:var(--text-xs);border-bottom:1px solid var(--color-border);background:var(--color-surface);position:sticky;top:0}.table-module__Fbwepq__table tbody tr:not([aria-selected=true]):hover{background:var(--color-surface-2)}.table-module__Fbwepq__table tbody tr:last-child td{border-bottom:none}
.shortcuts-dialog-module__qav2eG__groups{gap:var(--space-5);flex-direction:column;display:flex}.shortcuts-dialog-module__qav2eG__group{gap:var(--space-2);flex-direction:column;display:flex}.shortcuts-dialog-module__qav2eG__heading{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted);margin:0;font-weight:600}.shortcuts-dialog-module__qav2eG__list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.shortcuts-dialog-module__qav2eG__row{justify-content:space-between;align-items:center;gap:var(--space-4);font-size:var(--text-sm);color:var(--color-fg);display:flex}.shortcuts-dialog-module__qav2eG__keys{gap:var(--space-1);flex:none;display:inline-flex}
.text-field-module__39iJ1a__root{gap:var(--space-1);flex-direction:column;display:flex}.text-field-module__39iJ1a__label{font-size:var(--text-sm);color:var(--color-fg);font-weight:500}.text-field-module__39iJ1a__control{height:var(--control-h);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-fg);font:inherit;font-size:var(--text-base)}.text-field-module__39iJ1a__control::placeholder{color:var(--color-muted)}.text-field-module__39iJ1a__control:focus-visible{outline:2px solid var(--color-ring);outline-offset:1px;border-color:var(--color-ring)}.text-field-module__39iJ1a__control[data-invalid]{border-color:var(--color-danger)}.text-field-module__39iJ1a__error{font-size:var(--text-sm);color:var(--color-danger)}
.reports-view-module__O82jiq__root{flex-direction:column;height:100%;min-height:0;display:flex}.reports-view-module__O82jiq__body{flex:1;min-height:0}.reports-view-module__O82jiq__dateBar[aria-busy=true]{opacity:.6}.reports-view-module__O82jiq__navBtn{width:var(--control-h);height:var(--control-h);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-fg);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.reports-view-module__O82jiq__navBtn:hover:not(:disabled){background:var(--color-surface-2)}.reports-view-module__O82jiq__navBtn:disabled{opacity:.4;cursor:not-allowed}.reports-view-module__O82jiq__dateInput{height:var(--control-h);padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-fg)}.reports-view-module__O82jiq__listPane{gap:var(--space-4);padding:var(--space-4);flex-direction:column;height:100%;display:flex;overflow-y:auto}.reports-view-module__O82jiq__memberList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.reports-view-module__O82jiq__memberRow{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-fg);cursor:pointer;text-align:left;background:0 0;border:0;display:flex}.reports-view-module__O82jiq__memberRow:hover{background:var(--color-surface-2)}.reports-view-module__O82jiq__memberRowSelected{background:var(--color-primary-soft)}.reports-view-module__O82jiq__memberName{font-size:var(--text-sm)}.reports-view-module__O82jiq__rowMeta{align-items:center;gap:var(--space-2);display:inline-flex}.reports-view-module__O82jiq__summary{font-size:var(--text-xs);color:var(--color-muted);margin:0}.reports-view-module__O82jiq__statusSection{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle);flex-direction:column;display:flex}.reports-view-module__O82jiq__statusTitle{font-size:var(--text-sm);color:var(--color-fg-secondary);margin:0;font-weight:600}.reports-view-module__O82jiq__statusList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.reports-view-module__O82jiq__statusRow{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);display:flex}.reports-view-module__O82jiq__detailCard{gap:var(--space-4);margin:var(--space-4);flex-direction:column;display:flex}.reports-view-module__O82jiq__detailHead{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.reports-view-module__O82jiq__detailTitle{font-size:var(--text-lg);color:var(--color-fg);margin:0}.reports-view-module__O82jiq__form,.reports-view-module__O82jiq__commentForm{gap:var(--space-3);flex-direction:column;display:flex}.reports-view-module__O82jiq__field{gap:var(--space-1);flex-direction:column;display:flex}.reports-view-module__O82jiq__fieldLabel{font-size:var(--text-sm);color:var(--color-fg-secondary);font-weight:600}.reports-view-module__O82jiq__textarea{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-fg);font:inherit;resize:vertical}.reports-view-module__O82jiq__actions{align-items:center;gap:var(--space-3);display:flex}.reports-view-module__O82jiq__submitRow{align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle);display:flex}.reports-view-module__O82jiq__hint{font-size:var(--text-sm);color:var(--color-muted)}.reports-view-module__O82jiq__error{font-size:var(--text-sm);color:var(--color-danger)}.reports-view-module__O82jiq__meta{gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border-subtle);flex-wrap:wrap;margin:0;display:flex}.reports-view-module__O82jiq__metaItem{align-items:baseline;gap:var(--space-2);display:flex}.reports-view-module__O82jiq__metaLabel{font-size:var(--text-xs);color:var(--color-fg-secondary);font-weight:600}.reports-view-module__O82jiq__metaValue{font-size:var(--text-xs);color:var(--color-muted);margin:0}.reports-view-module__O82jiq__reactorRow{align-items:center;gap:var(--space-2);display:inline-flex}.reports-view-module__O82jiq__reactBtn[aria-pressed=true]{background:var(--color-primary-soft);color:var(--color-primary)}.reports-view-module__O82jiq__quickComment{align-items:center;gap:var(--space-2);flex:1;display:flex}.reports-view-module__O82jiq__quickInput{height:var(--control-h);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-fg);font:inherit;flex:1}.reports-view-module__O82jiq__reportBody{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.reports-view-module__O82jiq__section{margin:var(--space-1) 0 0;color:var(--color-fg)}.reports-view-module__O82jiq__comments{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle);flex-direction:column;display:flex}.reports-view-module__O82jiq__commentsTitle{font-size:var(--text-sm);color:var(--color-fg-secondary);margin:0;font-weight:600}.reports-view-module__O82jiq__commentList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.reports-view-module__O82jiq__comment{gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-2);font-size:var(--text-sm);flex-direction:column;display:flex}.reports-view-module__O82jiq__commentHead{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.reports-view-module__O82jiq__commentAuthor{color:var(--color-fg-secondary);font-weight:600}.reports-view-module__O82jiq__commentTime{font-size:var(--text-xs);color:var(--color-muted)}.reports-view-module__O82jiq__commentBody{white-space:pre-wrap;color:var(--color-fg);margin:0}.reports-view-module__O82jiq__commentActions{align-items:center;gap:var(--space-3);display:flex}.reports-view-module__O82jiq__commentLink{color:var(--color-muted);font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;padding:0}.reports-view-module__O82jiq__commentLink:hover:not(:disabled){color:var(--color-fg);text-decoration:underline}.reports-view-module__O82jiq__commentLink:disabled{opacity:.5;cursor:not-allowed}
.stat-module__K5JI_a__card{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-overlay);flex-direction:column;display:flex}.stat-module__K5JI_a__linkCard{color:inherit;transition:border-color var(--duration-fast) var(--ease), background var(--duration-fast) var(--ease);text-decoration:none}.stat-module__K5JI_a__linkCard:hover{border-color:var(--color-border-strong,var(--color-primary));background:var(--color-surface-2)}.stat-module__K5JI_a__linkCard:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.stat-module__K5JI_a__head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.stat-module__K5JI_a__label{font-size:var(--text-xs);color:var(--color-muted);font-weight:600}.stat-module__K5JI_a__icon{color:var(--color-muted);display:inline-flex}.stat-module__K5JI_a__value{font-size:var(--text-2xl,1.5rem);color:var(--color-fg);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.stat-module__K5JI_a__valueEmphasis{color:var(--color-primary)}.stat-module__K5JI_a__hint{font-size:var(--text-xs);color:var(--color-muted)}
.toast-module__MyIp0G__region{bottom:var(--space-5);right:var(--space-5);gap:var(--space-2);z-index:9999;pointer-events:none;flex-direction:column-reverse;max-width:min(420px,100vw - 32px);display:flex;position:fixed}.toast-module__MyIp0G__toast{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);background:var(--color-overlay);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);pointer-events:auto;border-left-width:3px;animation:.18s ease-out toast-module__MyIp0G__toast-in;display:flex}@keyframes toast-module__MyIp0G__toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.toast-module__MyIp0G__body{flex:auto;min-width:0}.toast-module__MyIp0G__title{font-size:var(--text-sm);color:var(--color-fg);margin-bottom:2px;font-weight:600}.toast-module__MyIp0G__message{font-size:var(--text-sm);color:var(--color-fg-secondary);line-height:var(--line-normal);word-break:break-word}.toast-module__MyIp0G__close{width:24px;height:24px;color:var(--color-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin-top:-2px;display:inline-flex}.toast-module__MyIp0G__close:hover{background:var(--color-surface-2);color:var(--color-fg)}.toast-module__MyIp0G__v-default{border-left-color:var(--color-border-strong)}.toast-module__MyIp0G__v-success{border-left-color:var(--color-success)}.toast-module__MyIp0G__v-success .toast-module__MyIp0G__title{color:var(--color-success)}.toast-module__MyIp0G__v-danger{border-left-color:var(--color-danger)}.toast-module__MyIp0G__v-danger .toast-module__MyIp0G__title{color:var(--color-danger)}.toast-module__MyIp0G__v-warning{border-left-color:var(--color-warning)}.toast-module__MyIp0G__v-warning .toast-module__MyIp0G__title{color:var(--color-warning)}.toast-module__MyIp0G__action{padding:var(--space-1) var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-fg);font:inherit;font-size:var(--text-xs);cursor:pointer;white-space:nowrap;background:0 0;flex:none;align-self:center;font-weight:600}.toast-module__MyIp0G__action:hover{background:var(--color-surface-2)}
.quote-development-panel-module__6gEeZq__root{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.quote-development-panel-module__6gEeZq__head{gap:var(--space-1);flex-direction:column;display:flex}.quote-development-panel-module__6gEeZq__title{font-size:var(--text-base);margin:0;font-weight:600}.quote-development-panel-module__6gEeZq__hint{color:var(--color-muted);font-size:var(--text-sm)}.quote-development-panel-module__6gEeZq__scroll{overflow-x:auto}.quote-development-panel-module__6gEeZq__scroll table{min-width:78rem}.quote-development-panel-module__6gEeZq__scroll :is(th,td){padding:var(--space-1) var(--space-2);vertical-align:middle}.quote-development-panel-module__6gEeZq__scroll input,.quote-development-panel-module__6gEeZq__scroll select{width:100%;min-width:0}.quote-development-panel-module__6gEeZq__noCol{width:2.5rem}.quote-development-panel-module__6gEeZq__no{color:var(--color-muted);font-size:var(--text-sm);text-align:right}.quote-development-panel-module__6gEeZq__categoryCol{min-width:7.5rem}.quote-development-panel-module__6gEeZq__detailCol{min-width:11rem}.quote-development-panel-module__6gEeZq__difficultyCol{width:6rem}.quote-development-panel-module__6gEeZq__daysCol{width:6.5rem}.quote-development-panel-module__6gEeZq__noteCol{min-width:9rem}.quote-development-panel-module__6gEeZq__actionsCol{width:2.5rem}.quote-development-panel-module__6gEeZq__number{text-align:right}.quote-development-panel-module__6gEeZq__rowTotal{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.quote-development-panel-module__6gEeZq__totalLabel{text-align:right;color:var(--color-muted);font-size:var(--text-sm)}.quote-development-panel-module__6gEeZq__grandTotal{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.quote-development-panel-module__6gEeZq__grandTotal .quote-development-panel-module__6gEeZq__hint{margin-left:var(--space-2);font-weight:400}.quote-development-panel-module__6gEeZq__actions{align-items:center;gap:var(--space-2);display:flex}
.tooltip-module__vVMr1W__popup{max-width:280px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--color-fg);color:var(--color-bg);font-size:var(--text-xs);line-height:var(--line-tight);box-shadow:var(--shadow-md);transition:opacity var(--duration-fast) var(--ease), transform var(--duration-fast) var(--ease)}.tooltip-module__vVMr1W__popup[data-starting-style],.tooltip-module__vVMr1W__popup[data-ending-style]{opacity:0;transform:scale(.96)}
.page-module__VmafnG__stats{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.page-module__VmafnG__allClear{min-height:196px}.page-module__VmafnG__card{margin-top:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}.page-module__VmafnG__cardTitle{font-size:var(--text-sm);color:var(--color-fg-secondary);margin:0;font-weight:600}.page-module__VmafnG__reportList{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-module__VmafnG__reportRow{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1) 0;font-size:var(--text-sm);display:flex}
.layout-module__IFsANq__wrap{min-height:100dvh;padding:var(--space-4);justify-content:center;align-items:center;display:flex}.layout-module__IFsANq__panel{width:100%;max-width:400px}.layout-module__IFsANq__logo{width:220px;max-width:70%;height:auto;margin:0 auto var(--space-6);display:block}.layout-module__IFsANq__heading{margin:0 0 var(--space-4);font-size:var(--text-xl);color:var(--color-fg)}.layout-module__IFsANq__footer{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--color-muted)}
.audit-view-module__9r57fa__root{flex-direction:column;height:100%;min-height:0;display:flex}.audit-view-module__9r57fa__filters{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.audit-view-module__9r57fa__dateSep{color:var(--color-fg-secondary)}.audit-view-module__9r57fa__body{flex:1;min-height:0}.audit-view-module__9r57fa__more{padding:var(--space-3);justify-content:center;display:flex}.audit-view-module__9r57fa__code{font-size:var(--text-xs);color:var(--color-fg-secondary)}
.billing-view-module__0PkMSG__root{flex-direction:column;min-height:0;display:flex}.billing-view-module__0PkMSG__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.billing-view-module__0PkMSG__yearSelect{min-width:8rem}.billing-view-module__0PkMSG__generateForm{align-items:center;gap:var(--space-1);display:flex}.billing-view-module__0PkMSG__generateMonth{min-width:8rem}.billing-view-module__0PkMSG__months{gap:var(--space-1);margin-bottom:var(--space-3);grid-template-columns:repeat(13,minmax(0,1fr));display:grid}@media (max-width:1200px){.billing-view-module__0PkMSG__months{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (max-width:640px){.billing-view-module__0PkMSG__months{grid-template-columns:repeat(3,minmax(0,1fr))}}.billing-view-module__0PkMSG__tileAll{border-style:dashed}.billing-view-module__0PkMSG__tile{padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-fg);text-align:left;cursor:pointer;flex-direction:column;gap:1px;display:flex}.billing-view-module__0PkMSG__tile:hover:not(:disabled){background:var(--color-surface-2)}.billing-view-module__0PkMSG__tile:disabled{cursor:not-allowed}.billing-view-module__0PkMSG__tileEmpty{opacity:.5;background:0 0}.billing-view-module__0PkMSG__tileActive{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.billing-view-module__0PkMSG__tileMonth{font-weight:600}.billing-view-module__0PkMSG__tileCount{font-size:var(--text-sm);color:var(--color-muted)}.billing-view-module__0PkMSG__tileTotal{font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.billing-view-module__0PkMSG__tileBilled{font-size:var(--text-xs);color:var(--color-muted)}.billing-view-module__0PkMSG__exportLink{height:var(--control-h);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-fg);font-size:var(--text-sm);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.billing-view-module__0PkMSG__exportLink:hover{background:var(--color-surface-2)}.billing-view-module__0PkMSG__yearSummary{align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.billing-view-module__0PkMSG__total{font-size:var(--text-lg);font-weight:600}.billing-view-module__0PkMSG__hint{color:var(--color-muted);font-size:var(--text-sm);margin-top:var(--space-2)}.billing-view-module__0PkMSG__warn{padding:var(--space-3);margin-bottom:var(--space-3);border-color:var(--color-warning);background:var(--color-warning-soft)}.billing-view-module__0PkMSG__warnTitle{margin:0}.billing-view-module__0PkMSG__excludedList{margin:var(--space-2) 0 0;padding-left:var(--space-4);color:var(--color-muted);font-size:var(--text-sm)}.billing-view-module__0PkMSG__tableCard{max-height:max(14rem,100vh - 30rem);padding:0;overflow:auto}.billing-view-module__0PkMSG__table td,.billing-view-module__0PkMSG__table th{vertical-align:top}.billing-view-module__0PkMSG__narrowCol{width:6rem}.billing-view-module__0PkMSG__deptCol{width:8rem}.billing-view-module__0PkMSG__table .billing-view-module__0PkMSG__textCol{white-space:normal;width:15rem}.billing-view-module__0PkMSG__monthCol{width:6rem}.billing-view-module__0PkMSG__date{white-space:nowrap;font-variant-numeric:tabular-nums}.billing-view-module__0PkMSG__datesCol{width:9rem}.billing-view-module__0PkMSG__dates{white-space:nowrap;font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;display:flex}.billing-view-module__0PkMSG__dateRow{align-items:center;gap:var(--space-1);display:flex}.billing-view-module__0PkMSG__dateMain{align-items:baseline;gap:var(--space-1);display:flex}.billing-view-module__0PkMSG__dateSub{align-items:baseline;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-muted);display:flex}.billing-view-module__0PkMSG__dateTag{font-size:var(--text-xs);color:var(--color-muted)}.billing-view-module__0PkMSG__numericCol,.billing-view-module__0PkMSG__numeric{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.billing-view-module__0PkMSG__mismatchBadge{margin-left:var(--space-2)}.billing-view-module__0PkMSG__unverifiedBadge{margin-left:var(--space-2);border-color:var(--color-warning);background:var(--color-warning-soft);color:var(--color-warning)}.billing-view-module__0PkMSG__origin{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-muted);flex-wrap:wrap;margin-top:2px;display:flex}.billing-view-module__0PkMSG__quoteNo{font-variant-numeric:tabular-nums;white-space:nowrap}.billing-view-module__0PkMSG__documentLink{color:var(--color-primary);white-space:nowrap;text-decoration:underline}.billing-view-module__0PkMSG__note{color:var(--color-muted);font-size:var(--text-sm)}.billing-view-module__0PkMSG__excludedRow{opacity:.55}.billing-view-module__0PkMSG__billedRow{background:var(--color-surface-2);color:var(--color-muted)}.billing-view-module__0PkMSG__filter{min-width:9rem}.billing-view-module__0PkMSG__search{min-width:14rem}.billing-view-module__0PkMSG__pager{align-items:center;gap:var(--space-3);margin-top:var(--space-3);display:flex}.billing-view-module__0PkMSG__pageLabel{font-variant-numeric:tabular-nums;white-space:nowrap}.billing-view-module__0PkMSG__bulk{align-items:center;gap:var(--space-2);padding:var(--space-3);margin-bottom:var(--space-3);border-color:var(--color-primary);background:var(--color-primary-soft);flex-wrap:wrap;display:flex}.billing-view-module__0PkMSG__bulkLabel{margin-right:var(--space-2);font-weight:600}.billing-view-module__0PkMSG__clearSelection{color:var(--color-muted);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.billing-view-module__0PkMSG__checkCol{width:2.5rem}.billing-view-module__0PkMSG__billedCol{width:10rem}.billing-view-module__0PkMSG__billedCell{white-space:nowrap;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.billing-view-module__0PkMSG__billedWhen{font-size:var(--text-xs);color:var(--color-muted)}.billing-view-module__0PkMSG__billedToggle{color:var(--color-primary);font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.billing-view-module__0PkMSG__billedToggle:disabled{opacity:.5;cursor:not-allowed}.billing-view-module__0PkMSG__termsLink{font-size:var(--text-sm);color:var(--color-muted);white-space:nowrap;text-decoration:underline}.billing-view-module__0PkMSG__chatPanel{margin-top:var(--space-3)}.billing-view-module__0PkMSG__cellInput{width:100%;min-width:0;padding:2px var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-fg);font:inherit;font-size:var(--text-sm)}.billing-view-module__0PkMSG__cellInput:focus{outline:2px solid var(--color-primary);outline-offset:-1px}.billing-view-module__0PkMSG__cellInput:disabled{background:var(--color-surface-2);color:var(--color-muted);cursor:not-allowed}.billing-view-module__0PkMSG__cellNumber{text-align:right;font-variant-numeric:tabular-nums}.billing-view-module__0PkMSG__cellDate{width:8.5rem}.billing-view-module__0PkMSG__cellMonth{font-variant-numeric:tabular-nums;width:5.5rem}.billing-view-module__0PkMSG__codePair{gap:var(--space-1);display:flex}.billing-view-module__0PkMSG__amountEdit{flex-direction:column;gap:2px;display:flex}.billing-view-module__0PkMSG__subField{justify-content:flex-end;align-items:center;gap:var(--space-1);display:flex}.billing-view-module__0PkMSG__subFieldStart{align-items:center;gap:var(--space-1);display:flex}.billing-view-module__0PkMSG__subFieldStart .billing-view-module__0PkMSG__cellInput{min-width:5rem}.billing-view-module__0PkMSG__editingRow{background:var(--color-primary-soft)}.billing-view-module__0PkMSG__editBar{border-color:var(--color-primary)}.billing-view-module__0PkMSG__table .billing-view-module__0PkMSG__splitRow>td{background:var(--color-surface-2);padding:0}.billing-view-module__0PkMSG__splitPanel{gap:var(--space-2);padding:var(--space-3);border-left:3px solid var(--color-primary);white-space:normal;flex-direction:column;display:flex}.billing-view-module__0PkMSG__splitHead{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.billing-view-module__0PkMSG__splitModes{gap:var(--space-1);display:flex}.billing-view-module__0PkMSG__splitMode{padding:2px var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-fg);font-size:var(--text-sm);cursor:pointer}.billing-view-module__0PkMSG__splitModeActive{border-color:var(--color-primary);background:var(--color-primary-soft)}.billing-view-module__0PkMSG__splitFields,.billing-view-module__0PkMSG__splitParts{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.billing-view-module__0PkMSG__splitParts{align-items:flex-end}.billing-view-module__0PkMSG__splitPart{align-items:flex-end;gap:var(--space-2);display:flex}.billing-view-module__0PkMSG__splitField{flex-direction:column;gap:2px;display:flex}.billing-view-module__0PkMSG__splitSummary{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.billing-view-module__0PkMSG__splitTotal{font-variant-numeric:tabular-nums;font-weight:600}.billing-view-module__0PkMSG__splitOk{color:var(--color-success);font-size:var(--text-sm)}.billing-view-module__0PkMSG__splitBad{color:var(--color-danger);font-size:var(--text-sm)}.billing-view-module__0PkMSG__splitPreview{padding-left:var(--space-4);color:var(--color-muted);font-size:var(--text-sm);font-variant-numeric:tabular-nums;margin:0}.billing-view-module__0PkMSG__splitActions{gap:var(--space-2);display:flex}
.contracts-view-module__IUMpVa__root{flex-direction:column;min-height:0;display:flex}.contracts-view-module__IUMpVa__tableCard{padding:0;overflow-x:auto}.contracts-view-module__IUMpVa__endedSection{margin-top:var(--space-5)}.contracts-view-module__IUMpVa__sectionTitle{font-size:var(--text-base);margin:0 0 var(--space-2);color:var(--color-fg-muted);font-weight:600}.contracts-view-module__IUMpVa__item{font-weight:600}.contracts-view-module__IUMpVa__unnamed{color:var(--color-fg-muted);font-weight:400}.contracts-view-module__IUMpVa__party{font-weight:400}.contracts-view-module__IUMpVa__cycleCol{width:5rem}.contracts-view-module__IUMpVa__numericCol,.contracts-view-module__IUMpVa__numeric{text-align:right;white-space:nowrap}.contracts-view-module__IUMpVa__periodCol{width:14rem}.contracts-view-module__IUMpVa__period{white-space:nowrap}.contracts-view-module__IUMpVa__categoryCol{width:7rem}.contracts-view-module__IUMpVa__stateCol{width:6rem}.contracts-view-module__IUMpVa__actionsCol{width:9rem}.contracts-view-module__IUMpVa__actions{align-items:center;gap:var(--space-2);display:flex}.contracts-view-module__IUMpVa__notice{padding:var(--space-3);margin-bottom:var(--space-3);border-color:var(--color-warning);background:var(--color-warning-soft)}.contracts-view-module__IUMpVa__endlessBadge{margin-left:var(--space-2);border-color:var(--color-warning);background:var(--color-warning-soft);color:var(--color-warning)}.contracts-view-module__IUMpVa__hint{color:var(--color-fg-muted);font-size:var(--text-sm);margin-top:var(--space-2)}.contracts-view-module__IUMpVa__fieldLabel{font-size:var(--text-sm);color:var(--color-fg-muted)}.contracts-view-module__IUMpVa__fieldHint{color:var(--color-fg-muted);font-size:var(--text-sm)}.contracts-view-module__IUMpVa__confirm{font-size:var(--text-sm);margin:0}
.invoices-view-module__Acy_kW__root{flex-direction:column;min-height:0;display:flex}.invoices-view-module__Acy_kW__search{min-width:16rem}.invoices-view-module__Acy_kW__monthSelect{min-width:10rem}.invoices-view-module__Acy_kW__tableCard{max-height:max(14rem,100vh - 22rem);padding:0;overflow:auto}.invoices-view-module__Acy_kW__tableCard table td,.invoices-view-module__Acy_kW__tableCard table th{vertical-align:top}.invoices-view-module__Acy_kW__number{font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;white-space:nowrap}.invoices-view-module__Acy_kW__date{white-space:nowrap;font-variant-numeric:tabular-nums}.invoices-view-module__Acy_kW__numericCol,.invoices-view-module__Acy_kW__numeric{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.invoices-view-module__Acy_kW__numberCol{width:9rem}.invoices-view-module__Acy_kW__monthCol{width:6rem}.invoices-view-module__Acy_kW__dateCol{width:7rem}.invoices-view-module__Acy_kW__pdfCol{width:4rem}.invoices-view-module__Acy_kW__subject{text-overflow:ellipsis;white-space:nowrap;max-width:18rem;display:block;overflow:hidden}.invoices-view-module__Acy_kW__sub{color:var(--color-muted);font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.invoices-view-module__Acy_kW__pdfLink{padding:1px var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-fg);font-size:var(--text-xs);white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.invoices-view-module__Acy_kW__pdfLink:hover{background:var(--color-surface-2)}.invoices-view-module__Acy_kW__canceled{opacity:.55}.invoices-view-module__Acy_kW__total{margin-top:var(--space-3);font-weight:600}.invoices-view-module__Acy_kW__hint{color:var(--color-muted);font-size:var(--text-sm);margin-top:var(--space-2)}
.expenses-view-module____HJyG__root{flex-direction:column;height:100%;min-height:0;display:flex}.expenses-view-module____HJyG__body{min-height:0;padding:var(--space-4);gap:var(--space-5);flex-direction:column;flex:1;display:flex;overflow-y:auto}.expenses-view-module____HJyG__monthBar[aria-busy=true]{opacity:.6}.expenses-view-module____HJyG__navBtn{width:var(--control-h);height:var(--control-h);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-fg);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.expenses-view-module____HJyG__navBtn:hover:not(:disabled){background:var(--color-surface-2)}.expenses-view-module____HJyG__navBtn:disabled{opacity:.4;cursor:not-allowed}.expenses-view-module____HJyG__monthInput{height:var(--control-h);padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-fg)}.expenses-view-module____HJyG__sheetArea{align-items:flex-start;gap:var(--space-5);display:flex}.expenses-view-module____HJyG__sheetMain{gap:var(--space-3);flex-direction:column;flex:1;min-width:0;display:flex}.expenses-view-module____HJyG__side{gap:var(--space-4);flex-direction:column;flex-shrink:0;width:264px;display:flex}@media (max-width:900px){.expenses-view-module____HJyG__sheetArea{flex-direction:column}.expenses-view-module____HJyG__side{width:100%}}.expenses-view-module____HJyG__toolbar{align-items:center;gap:var(--space-3);min-height:var(--control-h);flex-wrap:wrap;display:flex}.expenses-view-module____HJyG__monthField{align-items:center;gap:var(--space-2);display:inline-flex}.expenses-view-module____HJyG__monthFieldLabel{font-size:var(--text-sm);color:var(--color-fg-secondary);white-space:nowrap;font-weight:600}.expenses-view-module____HJyG__toolbarSpace{flex:1}.expenses-view-module____HJyG__inlineForm{align-items:center;gap:var(--space-3);display:flex}.expenses-view-module____HJyG__fileInput{display:none}.expenses-view-module____HJyG__hint{font-size:var(--text-sm);color:var(--color-muted);margin:0}.expenses-view-module____HJyG__error{font-size:var(--text-sm);color:var(--color-danger);margin:0}.expenses-view-module____HJyG__gridCard{padding:0;overflow:hidden}.expenses-view-module____HJyG__gridScroll{overflow-x:auto}.expenses-view-module____HJyG__grid{border-collapse:collapse;width:100%;min-width:1060px;font-size:var(--text-sm)}.expenses-view-module____HJyG__grid th{padding:var(--space-2) var(--space-3);text-align:left;font-size:var(--text-xs);color:var(--color-fg-secondary);background:var(--color-surface);border-bottom:1px solid var(--color-border);white-space:nowrap;font-weight:600}.expenses-view-module____HJyG__grid td{border-bottom:1px solid var(--color-border-subtle);vertical-align:middle}.expenses-view-module____HJyG__grid tbody tr:hover{background:var(--color-surface-2)}.expenses-view-module____HJyG__colSelect{width:34px}.expenses-view-module____HJyG__colDate{width:140px}.expenses-view-module____HJyG__colPayee{width:160px}.expenses-view-module____HJyG__colCategory{width:140px}.expenses-view-module____HJyG__colAmount{text-align:right;width:110px}.expenses-view-module____HJyG__colReceipt{width:210px}.expenses-view-module____HJyG__colNote{width:160px}.expenses-view-module____HJyG__colDelete{width:88px}.expenses-view-module____HJyG__cellInput{width:100%;padding:var(--space-2) var(--space-3);color:var(--color-fg);font:inherit;font-size:var(--text-sm);background:0 0;border:0;min-width:0}.expenses-view-module____HJyG__cellInput:focus-visible{outline:2px solid var(--color-ring);outline-offset:-2px;border-radius:var(--radius-sm)}.expenses-view-module____HJyG__cellInput:disabled{color:var(--color-fg-secondary)}.expenses-view-module____HJyG__cellSelect{width:100%}.expenses-view-module____HJyG__cellSelect select{background:0 0;border:0;border-radius:0}.expenses-view-module____HJyG__amountInput{text-align:right;font-variant-numeric:tabular-nums}.expenses-view-module____HJyG__cellText{padding:var(--space-2) var(--space-3);color:var(--color-fg)}.expenses-view-module____HJyG__cellAmount{text-align:right;font-variant-numeric:tabular-nums}.expenses-view-module____HJyG__selectCell{text-align:center;padding:0}.expenses-view-module____HJyG__rowCheckbox{accent-color:var(--color-primary);cursor:pointer}.expenses-view-module____HJyG__rowSelected{background:var(--color-primary-soft)}.expenses-view-module____HJyG__footerActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.expenses-view-module____HJyG__selectionBar{align-items:center;gap:var(--space-2);display:inline-flex}.expenses-view-module____HJyG__selectionCount{font-size:var(--text-xs);color:var(--color-fg-secondary);font-weight:600}.expenses-view-module____HJyG__selectionBtn{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--color-primary);font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;font-weight:500}.expenses-view-module____HJyG__selectionBtn:hover{background:var(--color-primary-soft)}.expenses-view-module____HJyG__selectionDanger{color:var(--color-danger)}.expenses-view-module____HJyG__selectionDanger:hover{background:var(--color-danger-soft)}.expenses-view-module____HJyG__receiptCell{padding:var(--space-1) var(--space-2);max-width:150px}.expenses-view-module____HJyG__receiptForm{display:inline-flex}.expenses-view-module____HJyG__attachBtn{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border:1px dashed var(--color-border-strong);border-radius:var(--radius-full);color:var(--color-muted);font-size:var(--text-xs);cursor:pointer;white-space:nowrap;background:0 0;display:inline-flex}.expenses-view-module____HJyG__attachBtn:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.expenses-view-module____HJyG__attachBtn:disabled{opacity:.6;cursor:progress}.expenses-view-module____HJyG__receiptChip{align-items:center;gap:var(--space-1);max-width:100%;padding:2px var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-primary-soft);font-size:var(--text-xs);display:inline-flex}.expenses-view-module____HJyG__receiptLink{text-overflow:ellipsis;white-space:nowrap;min-width:4rem;max-width:130px;color:var(--color-primary);flex:auto;text-decoration:none;overflow:hidden}.expenses-view-module____HJyG__receiptLink:hover{text-decoration:underline}.expenses-view-module____HJyG__receiptRemoveBtn{border-radius:var(--radius-full);width:16px;height:16px;color:var(--color-muted-2);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.expenses-view-module____HJyG__receiptRemoveBtn:hover{color:var(--color-danger)}.expenses-view-module____HJyG__receiptReadBtn{padding:0 var(--space-1);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-fg-secondary);font-size:var(--text-2xs,10px);white-space:nowrap;cursor:pointer;background:0 0;flex-shrink:0;line-height:1.6}.expenses-view-module____HJyG__receiptReadBtn:hover:not(:disabled){border-color:var(--color-border);color:var(--color-fg)}.expenses-view-module____HJyG__receiptReadBtn:disabled{cursor:progress;color:var(--color-muted)}.expenses-view-module____HJyG__actionsCell{padding:0 var(--space-1);white-space:nowrap}.expenses-view-module____HJyG__rowActions{align-items:center;gap:2px;display:inline-flex}.expenses-view-module____HJyG__rowActionBtn{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--color-muted-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.expenses-view-module____HJyG__rowActionBtn:hover{color:var(--color-fg);background:var(--color-surface-2)}.expenses-view-module____HJyG__deleteBtn:hover{color:var(--color-danger);background:var(--color-danger-soft)}.expenses-view-module____HJyG__gridFooter{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--color-surface);border-top:1px solid var(--color-border-subtle);display:flex}.expenses-view-module____HJyG__addRowBtn{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);color:var(--color-primary);font-size:var(--text-sm);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;font-weight:500;display:inline-flex}.expenses-view-module____HJyG__addRowBtn:hover{background:var(--color-primary-soft)}.expenses-view-module____HJyG__totals{align-items:baseline;gap:var(--space-3);display:flex}.expenses-view-module____HJyG__count{font-size:var(--text-xs);color:var(--color-muted)}.expenses-view-module____HJyG__totalLabel{font-size:var(--text-sm);color:var(--color-fg-secondary);font-weight:600}.expenses-view-module____HJyG__totalValue{font-size:var(--text-xl);color:var(--color-fg);font-variant-numeric:tabular-nums;font-weight:700}.expenses-view-module____HJyG__summaryCard,.expenses-view-module____HJyG__hintsCard{gap:var(--space-2);flex-direction:column;display:flex}.expenses-view-module____HJyG__sideTitle{font-size:var(--text-xs);letter-spacing:.06em;color:var(--color-fg-secondary);margin:0;font-weight:600}.expenses-view-module____HJyG__summaryList{flex-direction:column;margin:0;display:flex}.expenses-view-module____HJyG__summaryRow{justify-content:space-between;align-items:baseline;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-fg);padding:2px 0;font-weight:600;display:flex}.expenses-view-module____HJyG__summaryRow dt,.expenses-view-module____HJyG__summaryRow dd{margin:0}.expenses-view-module____HJyG__summaryRow dd{font-variant-numeric:tabular-nums}.expenses-view-module____HJyG__summaryRowZero{color:var(--color-muted-2);font-weight:400}.expenses-view-module____HJyG__summaryTotal{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-fg);font-variant-numeric:tabular-nums;font-weight:700;display:flex}.expenses-view-module____HJyG__hintList{font-size:var(--text-xs);color:var(--color-muted);margin:0;padding-left:1.2em;line-height:1.7}.expenses-view-module____HJyG__reviewSection{gap:var(--space-2);flex-direction:column;display:flex}.expenses-view-module____HJyG__reviewHead{align-items:center;gap:var(--space-4);display:flex}.expenses-view-module____HJyG__reviewTitle{font-size:var(--text-sm);color:var(--color-fg-secondary);margin:0;font-weight:600}.expenses-view-module____HJyG__reviewList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.expenses-view-module____HJyG__reviewRow{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-fg);cursor:pointer;text-align:left;font-size:var(--text-sm);background:0 0;border:0;display:flex}.expenses-view-module____HJyG__reviewRow:hover{background:var(--color-surface-2)}.expenses-view-module____HJyG__reviewName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.expenses-view-module____HJyG__reviewMeta{align-items:center;gap:var(--space-3);display:inline-flex}.expenses-view-module____HJyG__reviewCount{font-size:var(--text-xs);color:var(--color-muted)}.expenses-view-module____HJyG__reviewTotal{font-variant-numeric:tabular-nums;color:var(--color-fg-secondary)}.expenses-view-module____HJyG__reviewNav{align-items:center;gap:var(--space-2);display:inline-flex}.expenses-view-module____HJyG__reviewPos{font-size:var(--text-xs);color:var(--color-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.expenses-view-module____HJyG__reviewSheetTitle{font-size:var(--text-lg);color:var(--color-fg);margin:0}.expenses-view-module____HJyG__backLink{color:var(--color-muted);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;padding:0}.expenses-view-module____HJyG__backLink:hover{color:var(--color-fg);text-decoration:underline}.expenses-view-module____HJyG__exportLinks{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.expenses-view-module____HJyG__statusCounts{align-items:center;gap:var(--space-3);color:var(--color-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-flex}.expenses-view-module____HJyG__reviewItem{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.expenses-view-module____HJyG__reviewItem .expenses-view-module____HJyG__reviewRow{flex:1;min-width:0}.expenses-view-module____HJyG__reviewRowStatic{cursor:default}.expenses-view-module____HJyG__reviewRowStatic:hover{background:0 0}.expenses-view-module____HJyG__reviewRowActions{flex:none}.expenses-view-module____HJyG__pitapaScroll{margin-top:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);max-height:50vh;overflow-y:auto}.expenses-view-module____HJyG__pitapaTable{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.expenses-view-module____HJyG__pitapaTable th{padding:var(--space-2) var(--space-3);text-align:left;font-size:var(--text-xs);color:var(--color-fg-secondary);background:var(--color-surface);border-bottom:1px solid var(--color-border);white-space:nowrap;font-weight:600;position:sticky;top:0}.expenses-view-module____HJyG__pitapaTable td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-subtle);vertical-align:middle;white-space:nowrap}.expenses-view-module____HJyG__pitapaTable tbody tr:last-child td{border-bottom:0}.expenses-view-module____HJyG__pitapaAmountCol{text-align:right;font-variant-numeric:tabular-nums}.expenses-view-module____HJyG__pitapaTime{color:var(--color-fg-secondary);font-variant-numeric:tabular-nums}.expenses-view-module____HJyG__pitapaOutside{margin-left:var(--space-2);padding:0 var(--space-1);border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--color-fg-secondary);background:var(--color-surface-2)}.expenses-view-module____HJyG__reviewBody{flex:1;min-height:0}.expenses-view-module____HJyG__reviewPane{height:100%;padding:var(--space-4);overflow-y:auto}.expenses-view-module____HJyG__reviewItemSelected{background:var(--color-primary-soft);border-radius:var(--radius-md)}
.groups-view-module__o9fbOG__root{flex-direction:column;height:100%;min-height:0;display:flex}.groups-view-module__o9fbOG__body{flex:1;min-height:0}.groups-view-module__o9fbOG__listPane{gap:var(--space-2);padding:var(--space-3);flex-direction:column;height:100%;display:flex;overflow-y:auto}.groups-view-module__o9fbOG__tree{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.groups-view-module__o9fbOG__tree .groups-view-module__o9fbOG__tree{margin-top:2px}.groups-view-module__o9fbOG__row{justify-content:space-between;align-items:baseline;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-fg);cursor:pointer;text-align:left;background:0 0;border:0;display:flex}.groups-view-module__o9fbOG__row:hover{background:var(--color-surface-2)}.groups-view-module__o9fbOG__rowSelected{background:var(--color-primary-soft)}.groups-view-module__o9fbOG__rowName{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.groups-view-module__o9fbOG__rowType{font-size:var(--text-xs);color:var(--color-muted);flex:none}.groups-view-module__o9fbOG__headerActions{gap:var(--space-1);display:flex}.groups-view-module__o9fbOG__memberList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.groups-view-module__o9fbOG__memberRow{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);font-size:var(--text-sm);display:flex}.groups-view-module__o9fbOG__memberRow:hover{background:var(--color-surface-2)}.groups-view-module__o9fbOG__input{width:100%;height:var(--control-h);padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-fg);font:inherit}.groups-view-module__o9fbOG__field{gap:var(--space-1);flex-direction:column;display:flex}.groups-view-module__o9fbOG__fieldLabel{font-size:var(--text-xs);color:var(--color-muted);font-weight:600}.groups-view-module__o9fbOG__note{font-size:var(--text-sm);color:var(--color-muted);margin:0}.groups-view-module__o9fbOG__hint{color:var(--color-fg-secondary);font-size:var(--text-xs);line-height:1.6}
.roles-view-module__rN7oNa__root{flex-direction:column;height:100%;min-height:0;display:flex}.roles-view-module__rN7oNa__body{flex:1;min-height:0}.roles-view-module__rN7oNa__listPane{gap:var(--space-3);padding:var(--space-3);flex-direction:column;height:100%;display:flex;overflow-y:auto}.roles-view-module__rN7oNa__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.roles-view-module__rN7oNa__row{width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-fg);cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;gap:2px;display:flex}.roles-view-module__rN7oNa__row:hover{background:var(--color-surface-2)}.roles-view-module__rN7oNa__rowSelected{background:var(--color-primary-soft)}.roles-view-module__rN7oNa__rowName{font-size:var(--text-sm)}.roles-view-module__rN7oNa__rowKey{font-size:var(--text-xs);color:var(--color-muted)}.roles-view-module__rN7oNa__permGroups{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));display:grid}.roles-view-module__rN7oNa__permGroup{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.roles-view-module__rN7oNa__permGroupTitle{font-size:var(--text-xs);color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-weight:600}.roles-view-module__rN7oNa__permList{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.roles-view-module__rN7oNa__perm{align-items:center;gap:var(--space-2);font-size:var(--text-sm);cursor:pointer;display:flex}.roles-view-module__rN7oNa__permKey{font-size:var(--text-xs);color:var(--color-muted);overflow-wrap:anywhere;margin-left:auto}.roles-view-module__rN7oNa__createForm{gap:var(--space-3);flex-direction:column;display:flex}.roles-view-module__rN7oNa__input{width:100%;height:var(--control-h);padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-fg);font:inherit}.roles-view-module__rN7oNa__error{font-size:var(--text-sm);color:var(--color-danger)}.roles-view-module__rN7oNa__permGroupHead{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.roles-view-module__rN7oNa__permGroupActions{gap:var(--space-2);display:flex}.roles-view-module__rN7oNa__linkBtn{color:var(--color-accent,var(--color-primary,var(--color-fg)));font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;padding:0}.roles-view-module__rN7oNa__linkBtn:hover{text-decoration:underline}.roles-view-module__rN7oNa__permLabel{align-items:center;gap:0 var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.roles-view-module__rN7oNa__permName{white-space:nowrap}.roles-view-module__rN7oNa__lockedHint{font-size:var(--text-xs);color:var(--color-muted)}.roles-view-module__rN7oNa__saveBar{align-items:center;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border);display:flex}.roles-view-module__rN7oNa__unsaved{font-size:var(--text-sm);color:var(--color-muted)}.roles-view-module__rN7oNa__review{gap:var(--space-3);flex-direction:column;max-width:420px;display:flex}.roles-view-module__rN7oNa__lockout{gap:var(--space-1);padding:var(--space-2) var(--space-3);border:1px solid var(--color-danger);border-radius:var(--radius-md);color:var(--color-danger);flex-direction:column;display:flex}.roles-view-module__rN7oNa__lockout p{font-size:var(--text-sm);margin:0}.roles-view-module__rN7oNa__reviewTitle{margin:0 0 var(--space-1);font-size:var(--text-xs);color:var(--color-muted);font-weight:600}.roles-view-module__rN7oNa__reviewList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.roles-view-module__rN7oNa__reviewList li{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:flex}.roles-view-module__rN7oNa__granted{color:var(--color-success)}.roles-view-module__rN7oNa__revoked{color:var(--color-danger)}.roles-view-module__rN7oNa__parentRow{align-items:center;gap:var(--space-3);display:flex}.roles-view-module__rN7oNa__parentLabel{font-size:var(--text-sm);color:var(--color-muted);font-weight:600}.roles-view-module__rN7oNa__parentHint{margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--color-muted)}.roles-view-module__rN7oNa__inherited{margin-top:var(--space-3)}.roles-view-module__rN7oNa__inheritedList{margin:var(--space-1) 0 0;flex-direction:column;gap:2px;padding:0;list-style:none;display:flex}.roles-view-module__rN7oNa__inheritedList li{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-muted);display:flex}
.principal-accounts-view-module__Em_oza__root{flex-direction:column;height:100%;min-height:0;display:flex}.principal-accounts-view-module__Em_oza__body{flex:1;min-height:0}.principal-accounts-view-module__Em_oza__headerActions{align-items:center;gap:var(--space-1);display:flex}.principal-accounts-view-module__Em_oza__listPane{gap:var(--space-3);padding:var(--space-3);flex-direction:column;height:100%;display:flex;overflow-y:auto}.principal-accounts-view-module__Em_oza__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.principal-accounts-view-module__Em_oza__row{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-fg);cursor:pointer;text-align:left;background:0 0;border:0;display:flex}.principal-accounts-view-module__Em_oza__row:hover{background:var(--color-surface-2)}.principal-accounts-view-module__Em_oza__rowSelected{background:var(--color-primary-soft)}.principal-accounts-view-module__Em_oza__rowName{font-size:var(--text-sm);flex:1}.principal-accounts-view-module__Em_oza__rowCount{font-size:var(--text-xs);color:var(--color-muted)}.principal-accounts-view-module__Em_oza__tokenList{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.principal-accounts-view-module__Em_oza__tokenRow{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:flex}.principal-accounts-view-module__Em_oza__tokenName{font-weight:600}.principal-accounts-view-module__Em_oza__tokenPrefix{font-size:var(--text-xs);color:var(--color-fg-secondary)}.principal-accounts-view-module__Em_oza__tokenMeta{font-size:var(--text-xs);color:var(--color-muted);flex:1}.principal-accounts-view-module__Em_oza__form{gap:var(--space-3);flex-direction:column;display:flex}.principal-accounts-view-module__Em_oza__input{width:100%;height:var(--control-h);padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-fg);font:inherit}.principal-accounts-view-module__Em_oza__rawToken{padding:var(--space-3);border:1px solid var(--color-primary);border-radius:var(--radius-md);background:var(--color-primary-soft)}.principal-accounts-view-module__Em_oza__rawHint{margin:0 0 var(--space-2);font-size:var(--text-xs);color:var(--color-fg)}.principal-accounts-view-module__Em_oza__rawValue{word-break:break-all;font-size:var(--text-sm);display:block}.principal-accounts-view-module__Em_oza__rawCopy{margin-top:var(--space-2)}.principal-accounts-view-module__Em_oza__revokeBtn{color:var(--color-muted);font-size:var(--text-xs);cursor:pointer;background:0 0;border:0}.principal-accounts-view-module__Em_oza__revokeBtn:hover:not(:disabled){color:var(--color-danger)}.principal-accounts-view-module__Em_oza__hint{font-size:var(--text-sm);color:var(--color-muted);margin:0}.principal-accounts-view-module__Em_oza__error{font-size:var(--text-sm);color:var(--color-danger)}.principal-accounts-view-module__Em_oza__scopes{gap:var(--space-1);padding:var(--space-2) 0 0;border:0;flex-direction:column;max-height:220px;margin:0;display:flex;overflow-y:auto}.principal-accounts-view-module__Em_oza__scopesLegend{padding:0 0 var(--space-1);font-size:var(--text-xs);color:var(--color-muted)}.principal-accounts-view-module__Em_oza__scopeRow{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-fg);display:flex}.principal-accounts-view-module__Em_oza__paneHead{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-3);border-bottom:1px solid var(--color-border);flex:none;display:flex}.principal-accounts-view-module__Em_oza__paneTitle{font-size:var(--text-lg);margin:0}
.parties-view-module__OiAWDW__root{flex-direction:column;flex:1;min-height:0;display:flex}.parties-view-module__OiAWDW__warn{padding:var(--space-3);margin:var(--space-3) var(--space-4) 0;border-color:var(--color-warning);background:var(--color-warning-soft);color:var(--color-warning);font-size:var(--text-sm);flex:none}.parties-view-module__OiAWDW__body{flex:1;min-height:0}.parties-view-module__OiAWDW__search{min-width:16rem}.parties-view-module__OiAWDW__listPane{gap:var(--space-2);padding:var(--space-3);flex-direction:column;height:100%;display:flex;overflow-y:auto}.parties-view-module__OiAWDW__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.parties-view-module__OiAWDW__row{gap:var(--space-1);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;display:flex}.parties-view-module__OiAWDW__row:hover{background:var(--color-surface-2)}.parties-view-module__OiAWDW__rowSelected,.parties-view-module__OiAWDW__rowSelected:hover{background:var(--color-primary-soft)}.parties-view-module__OiAWDW__rowTop{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.parties-view-module__OiAWDW__rowCode{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--color-fg-secondary);flex:none}.parties-view-module__OiAWDW__rowName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);font-weight:500;overflow:hidden}.parties-view-module__OiAWDW__rowMeta{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.parties-view-module__OiAWDW__rowCount{color:var(--color-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.parties-view-module__OiAWDW__rowOff .parties-view-module__OiAWDW__rowName,.parties-view-module__OiAWDW__rowOff .parties-view-module__OiAWDW__rowCode{color:var(--color-muted)}.parties-view-module__OiAWDW__detail{gap:var(--space-5);padding:var(--space-5);flex-direction:column;height:100%;display:flex;overflow-y:auto}.parties-view-module__OiAWDW__detailHead{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.parties-view-module__OiAWDW__detailCode{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-sm);color:var(--color-fg-secondary)}.parties-view-module__OiAWDW__detailName{font-size:var(--text-lg);margin:0}.parties-view-module__OiAWDW__detailActions{gap:var(--space-2);margin-left:auto;display:flex}.parties-view-module__OiAWDW__facts{gap:var(--space-2) var(--space-5);font-size:var(--text-sm);grid-template-columns:max-content 1fr;margin:0;display:grid}.parties-view-module__OiAWDW__facts dt{color:var(--color-fg-secondary)}.parties-view-module__OiAWDW__facts dd{margin:0}.parties-view-module__OiAWDW__numeric{font-variant-numeric:tabular-nums}.parties-view-module__OiAWDW__dupes{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-warning);border-radius:var(--radius-lg);background:var(--color-warning-soft);flex-direction:column;display:flex}.parties-view-module__OiAWDW__dupesTitle{font-size:var(--text-sm);color:var(--color-warning);margin:0;font-weight:600}.parties-view-module__OiAWDW__dupeList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.parties-view-module__OiAWDW__dupeItem{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-overlay);display:flex}.parties-view-module__OiAWDW__dupeMain{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.parties-view-module__OiAWDW__dupeName{font-size:var(--text-sm);font-weight:500}.parties-view-module__OiAWDW__selectPrompt{gap:var(--space-2);max-width:34rem;display:grid}.parties-view-module__OiAWDW__intro{color:var(--color-muted);font-size:var(--text-xs);line-height:1.7}.parties-view-module__OiAWDW__hint{color:var(--color-muted);font-size:var(--text-sm);margin:0}.parties-view-module__OiAWDW__fieldHint{color:var(--color-muted);font-size:var(--text-xs);line-height:1.6}.parties-view-module__OiAWDW__checkField{gap:var(--space-1);flex-direction:column;display:flex}.parties-view-module__OiAWDW__mergeCard{gap:var(--space-2);padding:var(--space-4);margin:var(--space-3) var(--space-4) 0;flex-direction:column;flex:none;display:flex}.parties-view-module__OiAWDW__mergeTitle{font-size:var(--text-base);margin:0;font-weight:600}.parties-view-module__OiAWDW__mergeForm{gap:var(--space-3);flex-direction:column;display:flex}.parties-view-module__OiAWDW__mergeField{align-items:center;gap:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.parties-view-module__OiAWDW__mergeField select{min-width:0;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-overlay);color:var(--color-fg);font:inherit;font-size:var(--text-sm);flex:20rem}.parties-view-module__OiAWDW__compare{gap:var(--space-2);flex-direction:column;display:flex}.parties-view-module__OiAWDW__compareTitle{font-size:var(--text-xs);color:var(--color-fg-secondary);font-weight:600}.parties-view-module__OiAWDW__compareGrid{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}@media (max-width:767px){.parties-view-module__OiAWDW__compareGrid{grid-template-columns:1fr}}.parties-view-module__OiAWDW__compareCol{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}.parties-view-module__OiAWDW__compareLabel{font-size:var(--text-xs);color:var(--color-muted);font-weight:600}.parties-view-module__OiAWDW__compareName{font-size:var(--text-sm);font-weight:600}.parties-view-module__OiAWDW__compareFacts{gap:var(--space-1) var(--space-3);font-size:var(--text-xs);grid-template-columns:max-content 1fr;margin:0;display:grid}.parties-view-module__OiAWDW__compareFacts dt{color:var(--color-fg-secondary)}.parties-view-module__OiAWDW__compareFacts dd{overflow-wrap:anywhere;min-width:0;margin:0}.parties-view-module__OiAWDW__mergeActions{justify-content:flex-end;gap:var(--space-2);display:flex}.parties-view-module__OiAWDW__error{color:var(--color-danger);font-size:var(--text-sm)}
.quote-draft-panel-module__NZTmtq__card{gap:var(--space-2);flex-direction:column;display:flex}.quote-draft-panel-module__NZTmtq__head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.quote-draft-panel-module__NZTmtq__title{font-size:var(--text-base);margin:0;font-weight:600}.quote-draft-panel-module__NZTmtq__description{font-size:var(--text-sm);color:var(--color-fg-secondary);margin:0}.quote-draft-panel-module__NZTmtq__row{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.quote-draft-panel-module__NZTmtq__request{flex:22rem}.quote-draft-panel-module__NZTmtq__hint{font-size:var(--text-xs);color:var(--color-muted);margin:0}.quote-draft-panel-module__NZTmtq__preview{gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border-subtle);flex-direction:column;display:flex}.quote-draft-panel-module__NZTmtq__previewHead{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.quote-draft-panel-module__NZTmtq__previewTitle{font-size:var(--text-sm)}.quote-draft-panel-module__NZTmtq__previewMeta{font-size:var(--text-xs);color:var(--color-muted)}.quote-draft-panel-module__NZTmtq__table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.quote-draft-panel-module__NZTmtq__table th,.quote-draft-panel-module__NZTmtq__table td{padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--color-border-subtle);text-align:left}.quote-draft-panel-module__NZTmtq__table th{font-size:var(--text-xs);color:var(--color-fg-muted);font-weight:600}.quote-draft-panel-module__NZTmtq__num{text-align:right;font-variant-numeric:tabular-nums}.quote-draft-panel-module__NZTmtq__heading td{background:var(--color-surface-2,transparent);font-weight:600}.quote-draft-panel-module__NZTmtq__missing{color:var(--color-warning-fg,var(--color-danger))}.quote-draft-panel-module__NZTmtq__note{font-size:var(--text-xs);color:var(--color-fg-secondary);margin:0}.quote-draft-panel-module__NZTmtq__actions{gap:var(--space-2);display:flex}
.app-shell-module__Xp6xDG__shell{grid-template-columns:var(--sidebar-w,240px) 1fr;background:var(--color-bg);height:100dvh;display:grid;overflow:hidden}.app-shell-module__Xp6xDG__shellResizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.app-shell-module__Xp6xDG__sidebar{background:var(--color-sidebar-bg);border-right:1px solid var(--color-sidebar-border);height:100dvh;padding:var(--space-3) var(--space-2);gap:var(--space-4);flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.app-shell-module__Xp6xDG__resizeHandle{cursor:col-resize;z-index:10;touch-action:none;width:4px;transition:background-color var(--duration-fast) var(--ease);background:0 0;position:absolute;top:0;bottom:0;right:-2px}.app-shell-module__Xp6xDG__resizeHandle:hover,.app-shell-module__Xp6xDG__resizeHandle:focus-visible{background:var(--color-primary)}.app-shell-module__Xp6xDG__resizeHandle:focus-visible{outline:none}.app-shell-module__Xp6xDG__header{align-items:center;gap:var(--space-2);min-height:calc(28px + 2 * var(--space-2));display:flex}.app-shell-module__Xp6xDG__shell[data-collapsed=true] .app-shell-module__Xp6xDG__header{justify-content:center}.app-shell-module__Xp6xDG__brand{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-2) var(--space-2);color:var(--color-sidebar-fg-strong);flex:auto;text-decoration:none;display:flex}.app-shell-module__Xp6xDG__brandMark{object-fit:cover;object-position:top center;flex:none}.app-shell-module__Xp6xDG__brandText{font-size:var(--text-base);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.app-shell-module__Xp6xDG__nav{gap:var(--space-4);flex-direction:column;flex:auto;display:flex;overflow:hidden auto}.app-shell-module__Xp6xDG__section{gap:var(--space-1);flex-direction:column;display:flex}.app-shell-module__Xp6xDG__sectionHeading{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-sidebar-heading);padding:var(--space-1) var(--space-2);font-weight:600}.app-shell-module__Xp6xDG__sectionToggle{align-items:center;gap:var(--space-1);cursor:pointer;width:100%;font:inherit;font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-sidebar-heading);border-radius:var(--radius-md);background:0 0;border:0;margin:0;font-weight:600;display:flex}.app-shell-module__Xp6xDG__sectionToggle:hover{color:var(--color-sidebar-fg)}.app-shell-module__Xp6xDG__sectionChevron{width:12px;height:12px;transition:transform var(--duration-fast) var(--ease);flex:0 0 12px}.app-shell-module__Xp6xDG__sectionChevronOpen{transform:rotate(90deg)}.app-shell-module__Xp6xDG__navList{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.app-shell-module__Xp6xDG__navItem{align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-sidebar-fg);transition:background-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);white-space:nowrap;text-decoration:none;display:flex;position:relative}@media (hover:hover){.app-shell-module__Xp6xDG__navItem:hover{background:var(--color-sidebar-hover-bg);color:var(--color-sidebar-fg-strong)}}.app-shell-module__Xp6xDG__navBadge{background:var(--color-sidebar-mark-bg);min-width:18px;height:18px;color:var(--color-sidebar-mark-fg);font-size:var(--text-xs);border-radius:9px;justify-content:center;align-items:center;margin-left:auto;padding:0 6px;font-weight:600;display:inline-flex}.app-shell-module__Xp6xDG__navBadgeDot{width:8px;min-width:0;height:8px;margin:0;padding:0;position:absolute;top:5px;right:5px}.app-shell-module__Xp6xDG__navItemActive{background:var(--color-sidebar-active-bg);color:var(--color-sidebar-active-fg);font-weight:600}.app-shell-module__Xp6xDG__shell[data-collapsed=true] .app-shell-module__Xp6xDG__navItem{padding:var(--space-2) 0;justify-content:center}.app-shell-module__Xp6xDG__navIcon{color:currentColor;flex:0 0 16px}.app-shell-module__Xp6xDG__navLabel{text-overflow:ellipsis;flex:auto;overflow:hidden}.app-shell-module__Xp6xDG__footer{align-items:center;gap:var(--space-1);border-top:1px solid var(--color-sidebar-border);padding-top:var(--space-2);display:flex}.app-shell-module__Xp6xDG__shell[data-collapsed=true] .app-shell-module__Xp6xDG__footer{flex-direction:column}.app-shell-module__Xp6xDG__userTrigger{align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);color:var(--color-sidebar-fg-strong);font:inherit;font-size:var(--text-sm);cursor:pointer;text-align:left;background:0 0;border:none;flex:auto;display:flex}@media (hover:hover){.app-shell-module__Xp6xDG__userTrigger:hover{background:var(--color-sidebar-hover-bg)}}.app-shell-module__Xp6xDG__userName{text-overflow:ellipsis;white-space:nowrap;color:var(--color-sidebar-fg-strong);flex:auto;overflow:hidden}.app-shell-module__Xp6xDG__userCaret{width:14px;height:14px;color:var(--color-sidebar-heading);flex:0 0 14px}.app-shell-module__Xp6xDG__iconBtn{border-radius:var(--radius-md);width:28px;height:28px;color:var(--color-sidebar-fg);cursor:pointer;transition:background-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.app-shell-module__Xp6xDG__iconBtn:hover{background:var(--color-sidebar-hover-bg);color:var(--color-sidebar-fg-strong)}}.app-shell-module__Xp6xDG__shell[data-collapsed=true] .app-shell-module__Xp6xDG__userTrigger{padding:var(--space-1) 0;justify-content:center}.app-shell-module__Xp6xDG__scrim{display:none}@media (max-width:767px){.app-shell-module__Xp6xDG__shell{grid-template-columns:1fr}.app-shell-module__Xp6xDG__sidebar{width:min(82vw,320px);z-index:var(--z-drawer);box-shadow:var(--shadow-lg);transition:transform var(--duration-base) var(--ease);position:fixed;inset-block:0;inset-inline-start:0;transform:translate(-100%)}.app-shell-module__Xp6xDG__shell[data-nav-open=true] .app-shell-module__Xp6xDG__sidebar{transform:translate(0)}.app-shell-module__Xp6xDG__resizeHandle{display:none}.app-shell-module__Xp6xDG__scrim{z-index:var(--z-overlay);background:var(--color-scrim);border:0;display:block;position:fixed;inset:0}}.app-shell-module__Xp6xDG__main{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:auto}
.billing-terms-view-module__Su4_nG__root{flex-direction:column;min-height:0;display:flex}.billing-terms-view-module__Su4_nG__description{color:var(--color-fg-muted);font-size:var(--text-sm);margin:0 0 var(--space-3)}.billing-terms-view-module__Su4_nG__tableCard{padding:0;overflow-x:auto}.billing-terms-view-module__Su4_nG__name{margin-right:var(--space-2);font-weight:500}.billing-terms-view-module__Su4_nG__fallback{color:var(--color-fg-muted)}.billing-terms-view-module__Su4_nG__code{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-sm);margin-right:var(--space-2)}.billing-terms-view-module__Su4_nG__methodCol,.billing-terms-view-module__Su4_nG__dayCol{width:8rem}.billing-terms-view-module__Su4_nG__paymentCol{width:12rem}.billing-terms-view-module__Su4_nG__actionsCol{width:3rem}.billing-terms-view-module__Su4_nG__hint{color:var(--color-fg-muted);font-size:var(--text-sm);margin-top:var(--space-2)}.billing-terms-view-module__Su4_nG__fieldHint{color:var(--color-fg-muted);font-size:var(--text-sm)}
.auth-form-module__boJKzG__form{gap:var(--space-4);flex-direction:column;display:flex}.auth-form-module__boJKzG__error{padding:var(--space-2) var(--space-3);border:1px solid var(--color-danger);border-radius:var(--radius-md);color:var(--color-danger);font-size:var(--text-sm);margin:0}.auth-form-module__boJKzG__submit{margin-top:var(--space-2)}
.quote-settings-view-module__Apxtpa__root{flex-direction:column;min-height:0;display:flex}.quote-settings-view-module__Apxtpa__section{gap:var(--space-2);padding:var(--space-3);margin-bottom:var(--space-4);flex-direction:column;display:flex}.quote-settings-view-module__Apxtpa__sectionTitle{font-size:var(--text-base);margin:0;font-weight:600}.quote-settings-view-module__Apxtpa__description,.quote-settings-view-module__Apxtpa__hint{color:var(--color-fg-muted);font-size:var(--text-sm);margin:0}.quote-settings-view-module__Apxtpa__yearCol{width:6rem}.quote-settings-view-module__Apxtpa__kindCol{width:8rem}.quote-settings-view-module__Apxtpa__usedCol{width:16rem}.quote-settings-view-module__Apxtpa__updatedCol{width:12rem}.quote-settings-view-module__Apxtpa__numericCol,.quote-settings-view-module__Apxtpa__numeric{text-align:right;white-space:nowrap}.quote-settings-view-module__Apxtpa__next{text-align:right;white-space:nowrap;font-family:var(--font-mono,ui-monospace, monospace);font-weight:600}.quote-settings-view-module__Apxtpa__updated{color:var(--color-fg-muted);font-size:var(--text-sm);white-space:nowrap}.quote-settings-view-module__Apxtpa__usedField{align-items:center;gap:var(--space-2);display:flex}.quote-settings-view-module__Apxtpa__usedInput{width:7rem}.quote-settings-view-module__Apxtpa__addForm{gap:var(--space-2);border-top:1px solid var(--color-border);padding-top:var(--space-3);flex-direction:column;display:flex}.quote-settings-view-module__Apxtpa__addTitle{font-size:var(--text-sm);margin:0;font-weight:600}.quote-settings-view-module__Apxtpa__addRow{align-items:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.quote-settings-view-module__Apxtpa__addField{gap:var(--space-1);font-size:var(--text-sm);flex-direction:column;display:flex}.quote-settings-view-module__Apxtpa__addLabel{font-size:var(--text-sm);color:var(--color-fg-muted)}.quote-settings-view-module__Apxtpa__addInput{width:8rem}
.not-found-message-module__iujm7a__message{gap:var(--space-1);display:grid}.not-found-message-module__iujm7a__hint{color:var(--color-muted);font-size:var(--text-xs)}.not-found-message-module__iujm7a__link{margin-top:var(--space-2);font-size:var(--text-sm)}
.error-module__OzMgYG__panel{gap:var(--space-4);padding:var(--space-6) 0;justify-items:center;display:grid}
.layout-module__CZk5eq__body{flex:1;min-height:0;display:flex}.layout-module__CZk5eq__pane{flex:auto;min-width:0;min-height:0;overflow-y:auto}@media (max-width:767px){.layout-module__CZk5eq__body{flex-direction:column}}
.not-found-module__HS70Aa__root{justify-content:center;align-items:center;gap:var(--space-2);min-height:100dvh;padding:var(--space-6);background:var(--color-bg);color:var(--color-fg);text-align:center;flex-direction:column;display:flex}.not-found-module__HS70Aa__brand{color:var(--color-muted);font-size:var(--text-sm);margin:0}.not-found-module__HS70Aa__title{font-size:var(--text-lg);margin:0}
