body[data-app-chrome=dashboard] .FrvTwa_viewport.main{height:100%;min-height:0;max-height:100%;overflow:hidden}.FrvTwa_page.content.dashboardViewportContent{gap:var(--page-gap);flex-direction:column;flex:1 1 0;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.FrvTwa_page>.pageHero{flex-wrap:wrap;flex:none;align-items:center;min-height:0;padding:.2rem 0}.FrvTwa_page>.pageHero>.heroTitle{flex:auto;width:auto}.FrvTwa_page>.pageHero>.pageHeroActions{display:contents}.FrvTwa_page>.pageHero>.pageHeroActions>button{width:auto;font-size:var(--font-size-ui);flex:none}.FrvTwa_page>.pageHero h1{font-size:var(--hero-title-size)}.FrvTwa_pageBody{flex:1 1 0;min-width:0;min-height:0;overflow:hidden}.FrvTwa_page .FrvTwa_transactionHistoryCard [data-ui-list=true]{flex:1 1 0;height:0;min-height:0;overflow:hidden}.FrvTwa_page [data-ui-list=true]>div:first-child{overscroll-behavior:contain;flex:1 1 0;min-height:0;overflow-y:auto}.FrvTwa_page .FrvTwa_heroFilters{flex:0 0 100%;width:100%;min-width:0;margin-top:.25rem}.FrvTwa_heroFilters .FrvTwa_transactionFilters{grid-template-columns:repeat(6,minmax(0,14rem));justify-content:start;align-items:end;gap:.5rem;margin:0}.FrvTwa_page>.pageHero .FrvTwa_filterToggle{display:none}.FrvTwa_chartHeader{gap:.25rem;display:grid}.FrvTwa_chartHeader h3{font-size:var(--font-size-ui)}.FrvTwa_chartHeader span{color:var(--text-soft);font-size:var(--font-size-caption)}.FrvTwa_field{flex-direction:column;gap:.3rem;min-width:0;display:flex}.FrvTwa_transactionFilters label{font-size:var(--font-size-ui);color:var(--text-soft);text-transform:none;letter-spacing:normal;font-weight:500}.FrvTwa_field input,.FrvTwa_field select{width:100%;height:var(--field-min-height);border:1px solid var(--border-soft);background:var(--surface-strong);color:var(--text);border-radius:var(--field-radius);min-height:var(--field-min-height);padding:var(--field-padding-y) var(--field-padding-x);font-size:var(--field-font-size);line-height:var(--field-line-height)}.FrvTwa_heroFilters button[aria-haspopup=listbox]{height:var(--field-min-height);min-height:var(--field-min-height);font-size:var(--field-font-size);line-height:var(--field-line-height)}.FrvTwa_transactionManager{flex-direction:column;gap:.5rem;min-width:0;height:100%;min-height:0;display:flex}.FrvTwa_transactionHero{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-strong);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .85rem;display:flex}.FrvTwa_transactionEyebrow{color:var(--primary);font-size:var(--font-size-ui);letter-spacing:normal;text-transform:none;font-weight:600}.FrvTwa_transactionHero h2{margin-top:.35rem}.FrvTwa_transactionHero p{max-width:46rem;color:var(--text-soft);margin-top:.45rem}.FrvTwa_transactionSummaryGrid{gap:var(--space-4);flex-wrap:wrap;display:flex}.FrvTwa_transactionMetric{gap:.15rem;min-width:0;display:grid}.FrvTwa_transactionMetric span{color:var(--text-soft);text-transform:none;letter-spacing:normal;font-weight:500}.FrvTwa_positive strong{color:var(--success,#219777)}.FrvTwa_warning strong{color:var(--warning,#b58120)}.FrvTwa_neutral strong{color:var(--primary)}.FrvTwa_transactionFormCard,.FrvTwa_balanceAdjustmentCard{width:100%;max-width:64rem}.FrvTwa_transactionLayout{flex-direction:column;flex:1 1 0;gap:.5rem;min-height:0;display:flex}.FrvTwa_transactionCard{border-radius:var(--radius-md);border:1px solid var(--border-soft);background:var(--surface-strong);flex-direction:column;gap:1rem;padding:1.1rem;display:flex}.FrvTwa_transactionSetupCard{gap:1.1rem}.FrvTwa_transactionSetupRow{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}.FrvTwa_transactionFormGrid,.FrvTwa_balanceAdjustmentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem;display:grid}.FrvTwa_transactionNoteField{grid-column:1/-1}.FrvTwa_transactionPanelSummary{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.FrvTwa_transactionPanelSummary>div{border-radius:var(--radius-md);border:1px solid var(--border-soft);background:var(--surface-muted);padding:.9rem 1rem}.FrvTwa_transactionPanelSummary span{color:var(--text-soft);font-size:var(--font-size-ui);letter-spacing:normal;text-transform:none;font-weight:500;display:block}.FrvTwa_transactionPanelSummary strong{margin-top:.35rem;font-size:1rem;display:block}.FrvTwa_balanceAdjustmentPreview{border-radius:var(--radius-sm);border:1px solid var(--border-soft);background:color-mix(in srgb, var(--surface-strong) 90%, white 10%);flex-direction:column;justify-content:center;gap:.35rem;padding:.85rem .95rem;display:flex}.FrvTwa_balanceAdjustmentPreview span{color:var(--text-soft);font-size:var(--font-size-caption);letter-spacing:normal;text-transform:none;font-weight:700}.FrvTwa_balanceAdjustmentPreview strong{font-size:1.1rem}.FrvTwa_transactionPreview{border-radius:var(--radius-md);border:1px dashed var(--border-soft);background:color-mix(in srgb, var(--surface-muted) 92%, white 8%);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:.95rem 1rem;display:flex}.FrvTwa_transactionPreview p{color:var(--text-soft);margin-top:.25rem}.FrvTwa_transactionPreviewDates{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}.FrvTwa_transactionPreviewDates span{background:var(--surface-strong);border:1px solid var(--border-soft);font-size:var(--font-size-ui);border-radius:999px;padding:.42rem .7rem;font-weight:600}.FrvTwa_transactionTotals{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.FrvTwa_transactionTotals>div{border-radius:var(--radius-md);border:1px solid var(--border-soft);background:color-mix(in srgb, var(--surface-strong) 90%, white 10%);padding:.9rem 1rem}.FrvTwa_transactionTotals span{color:var(--text-soft);font-size:var(--font-size-ui);letter-spacing:normal;text-transform:none;font-weight:500;display:block}.FrvTwa_transactionTotals strong{font-size:var(--font-size-section);margin-top:.35rem;display:block}.FrvTwa_transactionFilters{gap:.85rem;display:grid}.FrvTwa_transactionHistoryCard{flex-direction:column;flex:1 1 0;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.FrvTwa_transactionListSummary{color:var(--text-soft);font-size:var(--font-size-ui);flex-wrap:wrap;flex:none;gap:.4rem 1.25rem;display:flex}.FrvTwa_transactionListSummary>div{align-items:baseline;gap:.4rem;display:inline-flex}.FrvTwa_transactionListSummary strong{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.FrvTwa_transactionHero p{display:none}.FrvTwa_transactionHero h2{font-size:var(--font-size-subtitle);margin:0}.FrvTwa_transactionMetric span{font-size:var(--font-size-caption)}.FrvTwa_transactionMetric strong{font-size:1rem}.FrvTwa_transactionFilters{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1rem}@media (max-width:760px){.FrvTwa_page>.pageHero .FrvTwa_filterToggle{display:inline-flex}.FrvTwa_page[data-filters-open=false] .FrvTwa_heroFilters,.FrvTwa_page[data-filters-open=true] .FrvTwa_transactionListSummary,.FrvTwa_page[data-filters-open=true] .FrvTwa_transactionHero{display:none}.FrvTwa_heroFilters .FrvTwa_transactionFilters,.FrvTwa_transactionFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.FrvTwa_transactionHero{gap:.5rem;padding:.5rem}.FrvTwa_transactionSummaryGrid{gap:.5rem}.FrvTwa_transactionMetric span,.FrvTwa_transactionEyebrow{font-size:var(--font-size-caption)}.FrvTwa_transactionHero h2{font-size:1rem}.FrvTwa_transactionFormGrid,.FrvTwa_balanceAdjustmentGrid{grid-template-columns:1fr}}@media (max-height:650px){.FrvTwa_page>.pageHero{padding-block:.35rem}}
.N8D0na_main{z-index:320;background:var(--overlay);justify-content:center;align-items:center;width:100vw;height:100vh;padding:1rem;display:flex;position:fixed;top:0;left:0}.N8D0na_alertBox{padding:var(--space-6);background:var(--panel-background);border-radius:var(--panel-radius);text-align:center;border:1px solid var(--border-soft);width:min(100%,520px);box-shadow:var(--panel-shadow);flex-direction:column;align-items:center;row-gap:1rem;display:flex}.N8D0na_text{margin-bottom:.55rem;line-height:1.55}.N8D0na_buttonList{flex-wrap:wrap;justify-content:center;gap:.75rem;width:100%;display:flex}.N8D0na_button{min-width:120px}.N8D0na_icon{color:var(--primary);font-size:3rem}.N8D0na_info{color:var(--info)}.N8D0na_warning{color:var(--warning)}.N8D0na_error{color:var(--error)}.N8D0na_confirmation{color:var(--confirmation)}
._3i84IG_chip{border:1px solid var(--border-soft);font-size:var(--font-size-caption);white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .58rem;font-weight:600;line-height:1.25;display:inline-flex}._3i84IG_wrap{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}._3i84IG_toneNeutral{background:color-mix(in srgb, var(--surface-strong) 86%, var(--surface-muted) 14%);color:var(--text-soft)}._3i84IG_toneInfo{background:color-mix(in srgb, var(--info) 14%, var(--surface-strong));border-color:color-mix(in srgb, var(--info) 30%, var(--border-soft));color:color-mix(in srgb, var(--info) 78%, var(--text))}._3i84IG_toneSuccess{background:color-mix(in srgb, var(--success) 14%, var(--surface-strong));border-color:color-mix(in srgb, var(--success) 30%, var(--border-soft));color:color-mix(in srgb, var(--success) 82%, var(--text))}._3i84IG_toneWarning{background:color-mix(in srgb, var(--warning) 14%, var(--surface-strong));border-color:color-mix(in srgb, var(--warning) 34%, var(--border-soft));color:var(--warning)}._3i84IG_toneDanger{background:color-mix(in srgb, var(--destructive) 14%, var(--surface-strong));border-color:color-mix(in srgb, var(--destructive) 32%, var(--border-soft));color:color-mix(in srgb, var(--destructive) 82%, var(--text))}._3i84IG_toneMuted{background:color-mix(in srgb, var(--surface-muted) 80%, var(--background) 20%);color:var(--text-soft)}
.L7kqKG_root{width:100%;min-width:0;position:relative}.L7kqKG_root[data-open=true]{z-index:20}.L7kqKG_root>.L7kqKG_trigger{font-size:var(--field-font-size);width:100%;min-height:var(--field-min-height);padding:var(--field-padding-y) var(--field-padding-x);border-radius:var(--field-radius);border:1px solid var(--border-soft);background:var(--surface-strong);color:var(--text);box-shadow:none;text-align:left;font-weight:400;line-height:var(--field-line-height);flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;display:inline-flex}.L7kqKG_trigger:hover{background:var(--surface-muted);box-shadow:none;transform:none}.L7kqKG_trigger[aria-invalid=true]{border-color:var(--destructive)}.L7kqKG_trigger[aria-invalid=true]:focus-visible{outline-color:var(--destructive)}.L7kqKG_trigger:disabled,.L7kqKG_trigger[data-disabled=true]{cursor:not-allowed;opacity:.65}.L7kqKG_value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.L7kqKG_placeholder{color:var(--text-soft)}.L7kqKG_chevron{width:.45rem;height:.45rem;color:var(--text-soft);border:1.5px solid;border-width:0 1.5px 1.5px 0;flex-shrink:0;margin:-.2rem .15rem 0;transition:transform .18s;transform:rotate(45deg)}.L7kqKG_root[data-open=true] .L7kqKG_chevron{transform:translateY(.2rem)rotate(225deg)}.L7kqKG_menu{box-sizing:border-box;border-radius:var(--radius-md);border:1px solid var(--border-soft);background:var(--surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:max(100%,12rem);max-width:calc(100vw - 1.5rem);box-shadow:var(--panel-shadow);color:var(--text);font-size:var(--field-font-size);line-height:var(--field-line-height);flex-direction:column;padding:.5rem;display:flex;position:absolute;top:calc(100% + .45rem);left:auto;right:0;overflow:hidden}.L7kqKG_menuPortal{z-index:260;background:var(--surface);position:fixed;top:auto;bottom:auto;right:auto}.L7kqKG_menu .L7kqKG_search{z-index:1;width:100%;min-width:0;min-height:var(--field-min-height);border-radius:var(--field-radius);border:1px solid var(--border-soft);background:var(--surface-strong);color:var(--text);padding:var(--field-padding-y) var(--field-padding-x);flex-shrink:0;margin-bottom:.45rem;position:sticky;top:0}.L7kqKG_list{overscroll-behavior:contain;flex-direction:column;gap:.2rem;min-width:0;min-height:0;max-height:min(24rem,60vh);margin:0;padding:0;list-style:none;display:flex;overflow:hidden auto}.L7kqKG_list>li{flex-shrink:0;min-width:0}.L7kqKG_menu .L7kqKG_option{overflow-wrap:anywhere;font-size:var(--field-font-size);width:100%;min-height:var(--field-min-height);border-radius:var(--radius-sm);box-shadow:none;color:var(--text);text-align:left;white-space:normal;background:0 0;border:0;align-items:center;padding:.34rem .55rem;font-weight:500;line-height:1.25;display:flex}.L7kqKG_option:hover,.L7kqKG_option[data-active=true]{background:var(--surface-muted);box-shadow:none;transform:none}.L7kqKG_option[data-selected=true]{color:var(--primary);background:0 0;font-weight:700}.L7kqKG_option[data-selected=true]:hover,.L7kqKG_option[data-selected=true][data-active=true]{background:var(--surface-muted)}.L7kqKG_empty{overflow-wrap:anywhere;color:var(--text-soft);font-size:var(--font-size-ui);padding:.75rem;overflow-y:auto}
.Fx3Xwa_main{border:1px dashed var(--border-soft);border-radius:var(--panel-radius);background:var(--surface-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.55rem;min-height:140px;padding:1rem;display:flex}.Fx3Xwa_icon{color:var(--primary);font-size:1.2rem}.Fx3Xwa_title{color:var(--text);font-size:var(--font-size-body)}.Fx3Xwa_message{max-width:34ch;color:var(--text-soft);line-height:1.45}.Fx3Xwa_action{margin-top:.2rem}
.kuSXYq_panel{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.kuSXYq_header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.kuSXYq_titleWrap h2{font-size:var(--font-size-section);margin:0}.kuSXYq_titleWrap p{margin:var(--space-1) 0 0;color:var(--text-soft);line-height:1.35}.kuSXYq_actions{gap:var(--space-2);flex-wrap:wrap;align-self:center;align-items:center;display:flex}.kuSXYq_headerInline{flex-wrap:nowrap;justify-content:flex-start;align-items:center}.kuSXYq_headerInline .kuSXYq_titleWrap{min-width:0}.kuSXYq_headerInline .kuSXYq_actions{flex:none}.kuSXYq_controls{min-width:0;padding:.1rem 0 0}.kuSXYq_helper{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.kuSXYq_body{min-width:0}:is(.kuSXYq_panel:has([data-ui-list=true]) .kuSXYq_body,.kuSXYq_panel:has([data-ui-list=true]) .kuSXYq_body>:has([data-ui-list=true])){flex-direction:column;flex:auto;min-height:0;display:flex}@media (max-width:640px){.kuSXYq_actions,.kuSXYq_helper,.kuSXYq_actions>*,.kuSXYq_helper>:last-child{width:100%}.kuSXYq_headerInline .kuSXYq_actions,.kuSXYq_headerInline .kuSXYq_actions>*{width:auto}}
.lfuCZa_viewport{--list-divider-color:var(--border-subtle);border-radius:var(--panel-radius);background:var(--surface-strong,var(--background-highlight));flex-direction:column;flex:auto;width:100%;max-width:100%;height:100%;min-height:0;max-height:none;display:flex;overflow:hidden}.lfuCZa_tableScroll{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden auto}.lfuCZa_list{pointer-events:none;font-size:var(--font-size-ui);flex-direction:column;flex:1 0 auto;min-width:0;min-height:0;list-style-type:none;display:flex}.lfuCZa_loadMoreSentinel{flex:0 0 1px;width:100%}.lfuCZa_desktopCell{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.lfuCZa_emptyState{color:var(--text-soft);pointer-events:all;min-width:100%;padding:.95rem}.lfuCZa_labels{padding:var(--space-3);color:var(--text-soft);font-size:var(--font-size-ui);z-index:3;border-bottom:1px solid var(--border-soft,var(--separator));background:var(--table-header-background);flex:none;align-items:flex-end;gap:.5rem;font-weight:600;display:grid;position:sticky;top:0}.lfuCZa_labelCell{align-items:center;min-width:0;padding-right:.55rem;display:flex;position:relative}.lfuCZa_labelText{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.lfuCZa_listItem{isolation:isolate;padding:var(--space-1) var(--space-3);background-color:var(--surface-strong,var(--background));color:var(--text);border-radius:0;align-items:center;gap:.5rem;transition:background-color .2s;display:grid;position:relative}.lfuCZa_listItem:not(:last-child):after{content:"";pointer-events:none;background:var(--list-divider-color);z-index:2;height:1px;position:absolute;bottom:0;left:0;right:0}.lfuCZa_mobileCard,.lfuCZa_mobileHeaderActions{display:none}.lfuCZa_headerAction{flex-shrink:0;margin-left:.35rem}.lfuCZa_labelWithAction{flex-wrap:wrap;align-items:center;gap:.3rem}.lfuCZa_labelWithAction .lfuCZa_headerAction{max-width:100%;margin-left:0}.lfuCZa_headerAction>button{max-width:100%}.lfuCZa_resizeHandle{cursor:col-resize;touch-action:none;background:0 0;border:0;width:.9rem;height:calc(100% + .7rem);margin:0;padding:0;position:absolute;top:-.35rem;right:-.45rem}.lfuCZa_resizeHandle:after{content:"";background:color-mix(in srgb, var(--primary) 30%, transparent);border-radius:999px;width:2px;transition:background-color .2s;position:absolute;top:.35rem;bottom:.35rem;left:50%;transform:translate(-50%)}.lfuCZa_resizeHandle:hover:after,.lfuCZa_resizeHandle:focus-visible:after{background:var(--primary)}.lfuCZa_resizeHandle:focus-visible{outline:none}.lfuCZa_list>li:hover{background-color:var(--row-hover-background)}.lfuCZa_list>li>span{min-width:0}.lfuCZa_active{pointer-events:all;cursor:pointer}.lfuCZa_highlight{background-color:var(--primary);color:var(--primary-contrast)}.lfuCZa_highlight:hover{background-color:var(--primary-highlight)!important}.lfuCZa_footer{border-top:1px solid var(--border-soft,var(--separator));background:var(--surface-strong,var(--background-highlight));padding:.7rem .78rem .78rem}.lfuCZa_loadMoreButton{border:1px solid var(--border-soft,var(--separator));background:var(--background);width:100%;color:var(--text);border-radius:var(--radius-sm,14px);cursor:pointer;padding:.52rem .7rem;transition:background-color .2s,border-color .2s}.lfuCZa_loadMoreButton:hover:not(:disabled){background:var(--background-highlight);border-color:var(--primary)}.lfuCZa_loadMoreButton:disabled{cursor:wait;opacity:.75}@media (max-width:640px){.lfuCZa_mobileHeaderActions{justify-content:flex-end;padding-bottom:.5rem;display:flex}.lfuCZa_mobileHeaderActions>span{align-items:center;gap:var(--mobile-card-gap);display:inline-flex}.lfuCZa_viewport{background:0 0;border:0;max-height:none;overflow:visible}.lfuCZa_labels{display:none}.lfuCZa_tableScroll{overflow:visible}.lfuCZa_list{gap:var(--mobile-card-gap);min-width:100%;min-height:0;max-height:none;overflow:visible}.lfuCZa_listItem{border-radius:var(--panel-radius);border:1px solid var(--list-divider-color);background:var(--surface-strong,var(--background));box-shadow:var(--card-shadow);padding:0;display:block;overflow:hidden}.lfuCZa_listItem:not(:last-child):after,.lfuCZa_list>li>span,.lfuCZa_resizeHandle{display:none}.lfuCZa_mobileCard{gap:var(--space-2);padding:var(--space-3);flex-direction:column;display:flex}.lfuCZa_mobilePrimary,.lfuCZa_mobileGrid{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(115px,1fr));display:grid}.lfuCZa_mobileField{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.lfuCZa_mobileLabel{color:var(--text-soft);font-size:var(--font-size-caption);letter-spacing:normal;text-transform:none;font-weight:600}.lfuCZa_mobileValue{color:var(--text);overflow-wrap:anywhere;font-weight:600;line-height:1.45}.lfuCZa_mobileDetails{border-top:1px solid var(--border-soft,var(--separator));padding-top:.5rem}.lfuCZa_mobileSummary{cursor:pointer;color:var(--primary);font-size:var(--font-size-caption);font-weight:800;list-style:none}.lfuCZa_mobileSummary::-webkit-details-marker{display:none}.lfuCZa_mobileDetails[open] .lfuCZa_mobileSummary{margin-bottom:.45rem}.lfuCZa_footer{background:0 0;border-top:0;padding-inline:0}}[data-popup-scroll=true] .lfuCZa_viewport{max-height:none;overflow:visible}[data-popup-scroll=true] .lfuCZa_tableScroll{overflow:visible}[data-popup-scroll=true] .lfuCZa_list{min-height:0}.dashboardViewportSection .lfuCZa_viewport{max-height:none}.lfuCZa_numericCell{text-align:right;font-variant-numeric:tabular-nums}.lfuCZa_desktopCell.lfuCZa_numericCell{justify-content:flex-end;display:flex}.lfuCZa_labelCell.lfuCZa_numericCell{justify-content:flex-end}.lfuCZa_listItem:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}@media (max-width:640px){.lfuCZa_mobileSummary{min-height:44px;font-size:var(--font-size-ui);align-items:center;display:flex}}
._51J97W_heading{overflow-wrap:anywhere;min-width:0;max-width:100%}._51J97W_eyebrow{color:var(--primary);font-size:var(--font-size-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:800;display:block}._51J97W_heading ._51J97W_title._51J97W_title{color:var(--text);font-size:var(--hero-title-size);letter-spacing:-.025em;margin:.18rem 0 0;padding-left:.75rem;font-weight:700;line-height:1.2;position:relative}._51J97W_title:before{content:"";background:var(--primary);border-radius:2px;width:3px;height:.95em;position:absolute;top:.12em;left:0}@media (max-width:640px){._51J97W_heading ._51J97W_title._51J97W_title{font-size:1.25rem}}
.hoDnaW_popup{background:var(--overlay);z-index:220;width:100%;height:100%;padding:max(.6rem, env(safe-area-inset-top)) .6rem .6rem;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0;overflow:hidden}.hoDnaW_window{background:var(--surface);border:1px solid var(--hero-border);border-radius:var(--panel-radius);width:min(920px,100vw - 1.2rem);max-width:min(920px,100vw - 1.2rem);height:calc(100svh - 1.2rem);min-height:0;max-height:calc(100svh - 1.2rem);box-shadow:var(--panel-shadow);flex-direction:column;align-self:center;margin:0;padding:0;display:flex;overflow:hidden}.hoDnaW_windowCompact{width:min(600px,100vw - 1.2rem);height:auto;max-height:min(680px,100svh - 1.2rem)}.hoDnaW_windowCompact .hoDnaW_title{flex-shrink:0}.hoDnaW_windowCompact .hoDnaW_title h1{font-size:1rem;line-height:1.4}.hoDnaW_windowWide{width:min(1320px,100vw - 1.2rem);max-width:min(1320px,100vw - 1.2rem)}.hoDnaW_windowTall{height:calc(100svh - 1rem);min-height:0;max-height:calc(100svh - 1rem)}.hoDnaW_window.hoDnaW_windowForm{width:min(1040px,100vw - 1.2rem);max-width:calc(100vw - 1.2rem);height:auto;max-height:calc(100svh - 2rem)}.hoDnaW_windowForm .hoDnaW_title{flex-shrink:0}.hoDnaW_windowForm .hoDnaW_popupContent{padding:var(--surface-padding)}.hoDnaW_popupAsset{align-items:center}.hoDnaW_windowAsset{align-self:center;width:min(1760px,100vw - 2.4rem);max-width:min(1760px,100vw - 2.4rem);height:calc(100svh - 2.4rem);min-height:0}.hoDnaW_title{padding:var(--space-3);background:var(--panel-background);border-bottom:1px solid var(--border-soft);z-index:4;border-top-left-radius:inherit;border-top-right-radius:inherit;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky;top:0}.hoDnaW_titleText{flex-direction:column;gap:.2rem;min-width:0;display:flex}.hoDnaW_title h1{overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:1rem;font-weight:600;line-height:1.4}.hoDnaW_closeButton{width:var(--control-height);min-width:var(--control-height);height:var(--control-height);background:var(--surface-strong);border:1px solid var(--border-soft);box-shadow:none;color:var(--text);justify-content:center;align-items:center;padding:0;font-size:1rem;display:inline-flex}.hoDnaW_popupContent{min-height:0;padding:var(--surface-padding);overscroll-behavior:contain;flex-direction:column;flex:1;display:flex;overflow:hidden auto}.hoDnaW_popupContent>*{flex-shrink:0;min-height:0}.hoDnaW_popupContentAsset>*{flex:auto}.hoDnaW_footerHost{flex-shrink:0}.hoDnaW_footerHost:empty{display:none}.hoDnaW_popupCamera{padding:0}.hoDnaW_window.hoDnaW_windowCamera{--camera-safe-inset:max(env(safe-area-inset-top,0px), env(safe-area-inset-right,0px), env(safe-area-inset-bottom,0px), env(safe-area-inset-left,0px));border-radius:0;width:min(1320px,100vw);max-width:none;height:100dvh;max-height:none;position:relative}.hoDnaW_windowCamera .hoDnaW_title{padding:calc(.65rem + var(--camera-safe-inset)) calc(1rem + var(--camera-safe-inset)) .65rem;flex-shrink:0}.hoDnaW_windowCamera .hoDnaW_popupContent{padding:.4rem calc(.5rem + var(--camera-safe-inset)) calc(1rem + var(--camera-safe-inset));overflow:hidden}.hoDnaW_windowCamera .hoDnaW_popupContent>*{flex:1 1 0;min-height:0}.hoDnaW_window.hoDnaW_windowCameraMobile{border:0;margin:0;position:absolute;top:50%;left:50%}@media (max-width:640px){.hoDnaW_popup:has(.hoDnaW_windowEditor){padding:0}.hoDnaW_window.hoDnaW_windowEditor{border-radius:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh}.hoDnaW_windowEditor .hoDnaW_title{padding-top:max(var(--space-3), env(safe-area-inset-top))}.hoDnaW_windowEditor .hoDnaW_popupContent{padding-bottom:max(var(--surface-padding), env(safe-area-inset-bottom))}.hoDnaW_popup{padding:max(.4rem, env(safe-area-inset-top)) .4rem .4rem}.hoDnaW_window{border-radius:var(--panel-radius);width:calc(100vw - .8rem);max-width:calc(100vw - .8rem);height:calc(100svh - .8rem);min-height:0;max-height:calc(100svh - .8rem)}.hoDnaW_windowWide{max-width:calc(100vw - .8rem)}.hoDnaW_windowCompact{width:min(600px,100vw - .8rem);height:auto;max-height:calc(100svh - .8rem)}.hoDnaW_windowTall{height:calc(100svh - .8rem);min-height:0;max-height:calc(100svh - .8rem)}.hoDnaW_windowAsset{width:calc(100vw - .8rem);max-width:calc(100vw - .8rem);height:calc(100svh - .8rem);min-height:0}.hoDnaW_title{padding:var(--space-3);gap:var(--space-3)}.hoDnaW_popupContent{padding:var(--surface-padding)}.hoDnaW_closeButton{width:var(--control-height);min-width:var(--control-height);height:var(--control-height)}.hoDnaW_title h1{font-size:1rem}}.hoDnaW_saveStatus{color:var(--text-soft);font-size:var(--font-size-caption)}
._0XL-Qa_main{width:100%;}._0XL-Qa_content{flex-direction:column;gap:.9rem;width:100%;display:flex}._0XL-Qa_intro{justify-content:space-between;align-items:flex-start;gap:1rem;padding:.1rem 0 .2rem;display:flex;}._0XL-Qa_introCopy{align-items:flex-start;gap:.8rem;display:flex}._0XL-Qa_introIcon{background:var(--primary-soft);width:2.7rem;height:2.7rem;color:var(--primary);border-radius:10px;flex:0 0 2.7rem;place-items:center;display:grid}._0XL-Qa_intro h2{font-size:var(--font-size-section);margin:0;line-height:1.25}._0XL-Qa_intro p{color:var(--text-soft);font-size:var(--font-size-caption);margin:.25rem 0 0;line-height:1.45}._0XL-Qa_count{border:1px solid var(--border-soft);background:var(--surface-muted);color:var(--text-soft);font-size:var(--font-size-caption);border-radius:999px;flex:none;padding:.35rem .55rem;font-weight:700}._0XL-Qa_labels{color:var(--text-soft);font-size:var(--font-size-caption);text-transform:uppercase;letter-spacing:.04em;grid-template-columns:2.25rem minmax(0,1fr) 140px 90px;gap:.75rem;padding:0 .65rem .4rem;font-weight:700;display:grid}._0XL-Qa_labels>*{min-width:0}._0XL-Qa_list{flex-direction:column;gap:0;display:flex}._0XL-Qa_listItem{border-bottom:1px solid var(--border-soft);grid-template-columns:2.25rem minmax(0,1fr) 140px 90px;align-items:start;gap:.75rem;min-width:0;padding:.55rem .35rem;display:grid}._0XL-Qa_listItem:first-child{border-top:1px solid var(--border-soft)}._0XL-Qa_listItem>*{min-width:0}._0XL-Qa_buttons{flex-wrap:wrap;gap:.55rem;display:flex}._0XL-Qa_addButton,._0XL-Qa_createButton,._0XL-Qa_saveButton,._0XL-Qa_removeButton{justify-content:center;align-items:center;gap:.4rem;display:inline-flex}._0XL-Qa_addButton{color:var(--primary);border-style:dashed}._0XL-Qa_removeButton{width:2.25rem;min-width:2.25rem;color:var(--destructive);box-shadow:none;background:0 0;padding:0}._0XL-Qa_saveButton{align-self:flex-end;min-width:8rem}._0XL-Qa_emptyState{border:1px dashed var(--border-strong);border-radius:var(--radius-lg);color:var(--text-soft);text-align:center;font-size:var(--font-size-caption);padding:1.2rem 1rem}@media (max-width:760px){._0XL-Qa_labels{display:none}._0XL-Qa_listItem{grid-template-columns:2.25rem minmax(0,1fr);gap:.65rem}._0XL-Qa_listItem>:nth-child(2),._0XL-Qa_listItem>:nth-child(3),._0XL-Qa_listItem>:nth-child(4){grid-column:2}._0XL-Qa_listItem>:nth-child(3){grid-row:3}._0XL-Qa_listItem>:nth-child(4){grid-row:4;align-self:center}._0XL-Qa_listItem>._0XL-Qa_removeButton{grid-area:1/1}}@media (max-width:640px){._0XL-Qa_intro{flex-direction:column;align-items:stretch}._0XL-Qa_saveButton,._0XL-Qa_buttons>button,._0XL-Qa_content>button{width:100%}._0XL-Qa_saveButton{align-self:stretch}}._0XL-Qa_content{padding:var(--surface-padding);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface)}._0XL-Qa_content>button{align-self:flex-end}
.sj_Zia_catalogFilters>div{align-items:stretch;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.sj_Zia_hint{font-size:var(--font-size-caption);color:var(--text-soft);margin:0;line-height:1.5}.sj_Zia_preview{justify-content:center;gap:var(--space-1);padding:var(--space-3);background:var(--surface-muted);border-radius:var(--radius-md);flex-direction:column;display:flex}.sj_Zia_preview span,.sj_Zia_preview small{color:var(--text-soft)}.sj_Zia_preview strong{overflow-wrap:anywhere;font-size:1.15rem}.sj_Zia_identity{flex-direction:column;gap:.25rem;min-width:0;display:flex}.sj_Zia_identity strong{overflow-wrap:anywhere;font-weight:650}.sj_Zia_identity small{color:var(--text-soft);font-weight:400}.sj_Zia_price{font-variant-numeric:tabular-nums;white-space:nowrap}.sj_Zia_viewer{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.sj_Zia_sale{gap:var(--space-2);padding:var(--space-4);background:var(--surface-muted);border:1px solid var(--border-soft);border-radius:var(--radius-md);flex-direction:column;display:flex}.sj_Zia_sale span{color:var(--text-soft);font-size:var(--font-size-caption)}.sj_Zia_sale strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(1.4rem,4vw,2rem)}.sj_Zia_metrics{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.sj_Zia_metrics div,.sj_Zia_details div{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.sj_Zia_metrics dt,.sj_Zia_details dt{color:var(--text-soft);font-size:var(--font-size-caption)}.sj_Zia_metrics dd,.sj_Zia_details dd{overflow-wrap:anywhere;margin:0;font-weight:600}.sj_Zia_details{gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-soft);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.sj_Zia_negative{color:var(--destructive)}.sj_Zia_actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.sj_Zia_moreActions{position:relative}.sj_Zia_moreActions summary{cursor:pointer;padding:var(--button-padding-y) var(--button-padding-x);border:1px solid var(--border-soft);border-radius:var(--radius-md);font-size:var(--font-size-ui)}.sj_Zia_moreActions summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.sj_Zia_actionMenu{z-index:5;gap:var(--space-1);min-width:10rem;padding:var(--space-2);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--panel-shadow);flex-direction:column;display:flex;position:absolute;top:calc(100% + .35rem);right:0}.sj_Zia_status{color:var(--text-soft);padding:var(--space-2) 0;font-size:var(--font-size-caption);margin:0}.sj_Zia_empty{text-align:center;padding:var(--space-6);align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.sj_Zia_empty h2,.sj_Zia_empty p{margin:0}.sj_Zia_empty p{color:var(--text-soft)}.sj_Zia_columnToggle{align-items:center;gap:var(--space-2);color:var(--text-soft);padding:var(--space-2) 0;font-size:var(--font-size-caption);display:flex}.sj_Zia_columnToggle input{width:1rem;height:1rem;accent-color:var(--primary)}@media (max-width:640px){.sj_Zia_metrics{grid-template-columns:1fr}.sj_Zia_actionMenu{left:0;right:auto}}
._8wWWTq_main{justify-content:center;width:100%;padding:0;display:flex;overflow:visible}._8wWWTq_form{border:0;flex-direction:column;gap:.75rem;width:100%;min-height:0;margin:0;padding:0;display:flex}._8wWWTq_section,._8wWWTq_summarySection,._8wWWTq_footerBar{background:0 0;border:0;border-radius:0}._8wWWTq_section{flex-direction:column;gap:.75rem;padding:0;display:flex}._8wWWTq_form>*+*{border-top:1px solid var(--border-soft);padding-top:var(--space-2)}._8wWWTq_sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex;}._8wWWTq_sectionHeader h2{font-size:var(--font-size-section);margin:0}._8wWWTq_sectionHeader p{max-width:72ch;color:var(--text-soft);margin:.35rem 0 0;line-height:1.5}._8wWWTq_inlineActions{flex-wrap:wrap;gap:.75rem;display:flex}._8wWWTq_metaGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:.7rem;display:grid}._8wWWTq_compactControlRow{grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:end;gap:.9rem;display:grid}._8wWWTq_unitHint{color:var(--text-soft);font-size:var(--font-size-caption);margin:0;line-height:1.4}._8wWWTq_markupControlRow{flex-wrap:wrap;align-items:flex-end;gap:.75rem .9rem;display:flex}._8wWWTq_markupControlRow>:first-child{flex:0 280px;min-width:0}._8wWWTq_markupControlRow p:empty{display:none}._8wWWTq_markupControlRow input,._8wWWTq_markupControlRow button{min-height:var(--field-min-height);padding-top:var(--field-padding-y);padding-bottom:var(--field-padding-y);font-size:var(--field-font-size);line-height:var(--field-line-height)}._8wWWTq_markupControlRow+._8wWWTq_itemTable{margin-top:1.25rem}._8wWWTq_section>._8wWWTq_markupControlRow+._8wWWTq_itemTable{margin-top:.5rem}._8wWWTq_metaGrid>*{min-width:0}._8wWWTq_metaGrid>._8wWWTq_checkboxField{align-self:end}._8wWWTq_partyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}._8wWWTq_addressGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}._8wWWTq_entityCard,._8wWWTq_totalCard,._8wWWTq_discountPanel,._8wWWTq_correctionPanel{background:0 0;border:0;border-radius:0}._8wWWTq_entityCard,._8wWWTq_discountPanel,._8wWWTq_correctionPanel{flex-direction:column;gap:.85rem;padding:0;display:flex}._8wWWTq_discountHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}._8wWWTq_discountHeader>._8wWWTq_discountToggle{align-self:center;width:auto}._8wWWTq_discountHeader h3{margin:.15rem 0 0;font-size:1rem}._8wWWTq_discountGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}._8wWWTq_discountHint{color:var(--text-soft);font-size:var(--font-size-caption);margin:0;line-height:1.4}._8wWWTq_discountPanel ._8wWWTq_discountGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:.7rem}._8wWWTq_discountPanel ._8wWWTq_discountGrid>*{min-width:0}._8wWWTq_entityCardHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}._8wWWTq_entityCardHeader h3{margin:.15rem 0 0;font-size:1rem}._8wWWTq_eyebrow,._8wWWTq_previewLabel,._8wWWTq_mobileFieldLabel{font-size:var(--font-size-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--text-soft)}._8wWWTq_previewCard{border-top:1px solid var(--border-soft);min-height:0;padding:.5rem 0 0}._8wWWTq_previewCard p{color:var(--text);margin:.45rem 0 0;line-height:1.55}._8wWWTq_workerList,._8wWWTq_itemTable{flex-direction:column;gap:.85rem;min-width:0;display:flex}._8wWWTq_workerRow,._8wWWTq_itemRow,._8wWWTq_itemHeader{align-items:start;gap:.75rem;min-width:0;display:grid}._8wWWTq_workerRow{border-bottom:1px solid var(--border-soft);grid-template-columns:42px minmax(0,1fr);padding:.65rem 0}._8wWWTq_itemHeader,._8wWWTq_itemRow{grid-template-columns:72px minmax(150px,1.9fr) minmax(60px,.72fr) minmax(64px,.76fr) minmax(74px,.88fr) minmax(68px,.78fr) minmax(82px,.94fr) minmax(64px,.74fr) minmax(82px,.9fr) minmax(90px,.98fr)}._8wWWTq_itemHeader{color:var(--text-soft);font-size:var(--font-size-caption);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;padding:0 .75rem}@media (min-width:921px){._8wWWTq_itemHeader._8wWWTq_quoteItemGrid,._8wWWTq_itemRow._8wWWTq_quoteItemGrid{grid-template-columns:var(--quote-item-columns,72px minmax(76px, .65fr) minmax(150px, 1.9fr) minmax(60px, .72fr) minmax(64px, .76fr) minmax(74px, .88fr) minmax(68px, .78fr) minmax(82px, .94fr) minmax(64px, .74fr) minmax(82px, .9fr) minmax(90px, .98fr))}._8wWWTq_itemHeader._8wWWTq_expenseItemGrid,._8wWWTq_itemRow._8wWWTq_expenseItemGrid{grid-template-columns:var(--expense-item-columns)}}._8wWWTq_headerCell{align-items:center;min-width:0;padding-right:.55rem;display:flex;position:relative}._8wWWTq_headerText{text-overflow:ellipsis;display:block;overflow:hidden}._8wWWTq_itemRow{border-bottom:1px solid var(--border-soft);padding:.65rem 0;position:relative}._8wWWTq_itemActions{align-items:center;gap:.35rem;display:flex}._8wWWTq_dragHandle{width:28px;height:var(--control-height);border:1px solid var(--border-soft);color:var(--text-soft);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border-radius:.35rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._8wWWTq_dragHandle:disabled{opacity:.35;cursor:default}._8wWWTq_dragHandle:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._8wWWTq_itemDragging{opacity:.55}._8wWWTq_itemDragging ._8wWWTq_dragHandle{cursor:grabbing}._8wWWTq_itemDropBefore:before,._8wWWTq_itemDropAfter:after{content:"";background:var(--primary);pointer-events:none;border-radius:2px;height:3px;position:absolute;left:0;right:0}._8wWWTq_itemDropBefore:before{top:-.45rem}._8wWWTq_itemDropAfter:after{bottom:-.45rem}._8wWWTq_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}._8wWWTq_resizeHandle{cursor:col-resize;touch-action:none;background:0 0;border:0;width:.9rem;height:calc(100% + .7rem);margin:0;padding:0;position:absolute;top:-.35rem;right:-.45rem}._8wWWTq_resizeHandle:after{content:"";background:color-mix(in srgb, var(--primary) 30%, transparent);border-radius:999px;width:2px;transition:background-color .2s;position:absolute;top:.35rem;bottom:.35rem;left:50%;transform:translate(-50%)}._8wWWTq_resizeHandle:hover:after,._8wWWTq_resizeHandle:focus-visible:after{background:var(--primary)}._8wWWTq_resizeHandle:focus-visible{outline:none}._8wWWTq_workerField,._8wWWTq_itemField,._8wWWTq_itemDropdown{min-width:0}._8wWWTq_itemDropdown button[aria-haspopup=listbox]{height:auto}._8wWWTq_itemDropdown button[aria-haspopup=listbox]>span:first-child{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;line-height:var(--field-line-height);overflow:visible}._8wWWTq_itemDropdown ._8wWWTq_itemDropdownMenu{min-width:min(34rem,100vw - 3rem);max-height:min(26rem,65vh);left:0;right:auto}._8wWWTq_secondaryAction{font-size:var(--font-size-ui);margin-top:.45rem;padding:.35rem .65rem}._8wWWTq_controlActions{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}._8wWWTq_createButton,._8wWWTq_itemAddButton{color:var(--primary);border:1px dashed color-mix(in srgb, var(--primary) 58%, var(--separator));box-shadow:none;background:0 0}._8wWWTq_createButton:hover:not(:disabled),._8wWWTq_itemAddButton:hover:not(:disabled){background:var(--primary-soft);color:var(--primary-deep);border-color:var(--primary)}._8wWWTq_listAddButton,._8wWWTq_removeButton{width:var(--control-height);min-width:var(--control-height);min-height:var(--control-height);height:var(--control-height);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-muted);box-shadow:none;color:var(--primary);justify-content:center;align-items:center;padding:0;font-size:1.25rem;line-height:1;display:inline-flex}._8wWWTq_listAddButton{align-self:flex-start}._8wWWTq_listAddButton:hover:not(:disabled),._8wWWTq_removeButton:hover:not(:disabled){background:var(--primary-soft);border-color:var(--primary)}._8wWWTq_mobileFieldLabel{margin-bottom:.35rem;display:none}._8wWWTq_sInput{min-width:0}._8wWWTq_summarySection{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding-bottom:0;padding-left:0;padding-right:0;display:grid}._8wWWTq_summaryGroup{flex-direction:column;gap:.85rem;display:flex}._8wWWTq_summaryCards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.85rem;display:grid}._8wWWTq_totalCard{flex-direction:column;gap:.5rem;padding:0;display:flex}._8wWWTq_itemMarginTable{flex-direction:column;grid-column:1/-1;gap:.5rem;margin-top:.85rem;display:flex;overflow-x:auto}._8wWWTq_itemMarginHeader,._8wWWTq_itemMarginRow{grid-template-columns:minmax(150px,1.5fr) repeat(4,minmax(105px,1fr));align-items:center;gap:.65rem;min-width:650px;display:grid}._8wWWTq_itemMarginHeader{font-size:var(--font-size-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--text-soft);padding:0 .1rem}._8wWWTq_itemMarginRow{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-muted);color:var(--text);font-size:var(--font-size-caption);padding:.7rem .75rem;line-height:1.4}._8wWWTq_negativeValue{color:var(--danger,#ab2f32)}._8wWWTq_positiveValue{color:var(--success,#287a46)}._8wWWTq_variantPanel{flex-direction:column;gap:.85rem;padding:0;display:flex}._8wWWTq_variantSwitcher{border-radius:var(--radius-md);background:var(--surface-muted);border:1px solid var(--border-soft);flex-wrap:wrap;align-self:flex-start;gap:.2rem;max-width:100%;padding:.2rem;display:inline-flex}._8wWWTq_variantButton{min-width:0;min-height:var(--control-height);border-radius:var(--radius-sm);color:var(--text-soft);font-size:var(--font-size-ui);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:.35rem .65rem;font-weight:600;transition:transform .15s,background-color .15s,color .15s,box-shadow .15s;display:inline-flex}._8wWWTq_variantButton:hover{background:color-mix(in srgb, var(--primary-soft) 68%, transparent);color:var(--text)}._8wWWTq_variantButtonActive,._8wWWTq_variantButtonActive:hover{background:var(--primary);color:var(--primary-contrast)}._8wWWTq_expenseSection{border-top:1px solid var(--border-soft);margin-top:.75rem;padding:.8rem 0 0}._8wWWTq_expenseSectionHeader{flex-direction:column;gap:.4rem;margin-bottom:.75rem;display:flex}._8wWWTq_expenseSectionTitleRow{align-items:center;gap:.5rem;display:flex}._8wWWTq_expenseSectionTitleRow label{color:var(--text);font-size:var(--font-size-ui);font-weight:500}._8wWWTq_expenseSectionTitleRow>._8wWWTq_removeButton{width:1.5rem;min-width:1.5rem;height:1.5rem;min-height:1.5rem;font-size:1rem}._8wWWTq_textStack{grid-template-columns:1fr;gap:1rem;display:grid}._8wWWTq_footerBar{justify-content:flex-end;align-items:center;gap:.75rem;padding-bottom:0;display:flex}._8wWWTq_workspace{align-items:stretch}._8wWWTq_workspace ._8wWWTq_footerBar{z-index:10;background:var(--surface);border-top:1px solid var(--border-soft);padding:.85rem 0 max(.85rem, env(safe-area-inset-bottom));position:sticky;bottom:0}._8wWWTq_footerBar ._8wWWTq_validationError{color:var(--destructive);font-size:var(--font-size-ui);flex:1}@media (max-width:640px){._8wWWTq_workspace ._8wWWTq_footerBar{flex-wrap:wrap}._8wWWTq_footerBar ._8wWWTq_validationError{flex-basis:100%}}._8wWWTq_footerBar p{color:var(--text-soft);margin:0;line-height:1.5}._8wWWTq_emptyState{color:var(--text-soft);margin:0;padding:.65rem 0;line-height:1.55}@media (max-width:1080px){._8wWWTq_discountPanel ._8wWWTq_discountGrid,._8wWWTq_metaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}._8wWWTq_compactControlRow,._8wWWTq_summarySection,._8wWWTq_discountGrid{grid-template-columns:1fr}._8wWWTq_itemHeader,._8wWWTq_itemRow{grid-template-columns:72px minmax(132px,1.65fr) minmax(54px,.66fr) minmax(58px,.7fr) minmax(66px,.8fr) minmax(60px,.72fr) minmax(72px,.84fr) minmax(58px,.66fr) minmax(72px,.82fr) minmax(80px,.9fr)}}@media (max-width:920px){._8wWWTq_discountPanel ._8wWWTq_discountGrid{grid-template-columns:1fr}._8wWWTq_itemDropdown ._8wWWTq_itemDropdownMenu{width:100%;min-width:0}._8wWWTq_main{padding:0}._8wWWTq_form{gap:var(--space-3);padding-bottom:var(--space-3)}._8wWWTq_section,._8wWWTq_summarySection,._8wWWTq_footerBar{padding-bottom:0;padding-left:0;padding-right:0}._8wWWTq_partyGrid,._8wWWTq_addressGrid,._8wWWTq_summarySection,._8wWWTq_metaGrid,._8wWWTq_compactControlRow{grid-template-columns:1fr}._8wWWTq_itemHeader{display:none}._8wWWTq_itemRow{grid-template-columns:repeat(2,minmax(0,1fr))}._8wWWTq_itemRow>:first-child{grid-column:1/-1}._8wWWTq_mobileFieldLabel{display:block}}@media (max-width:560px){._8wWWTq_markupControlRow>:first-child{flex-basis:100%}._8wWWTq_markupControlRow button{width:100%}._8wWWTq_sectionHeader,._8wWWTq_footerBar{flex-direction:column}._8wWWTq_inlineActions,._8wWWTq_controlActions,._8wWWTq_inlineActions>button,._8wWWTq_entityCardHeader>button,._8wWWTq_footerBar>button,._8wWWTq_secondaryAction{width:100%}._8wWWTq_workerRow{grid-template-columns:1fr}._8wWWTq_workerRow ._8wWWTq_removeButton,._8wWWTq_itemRow ._8wWWTq_removeButton{justify-self:start}._8wWWTq_resizeHandle{display:none}._8wWWTq_itemRow{grid-template-columns:1fr}}._8wWWTq_itemDescriptionControl{min-width:0;position:relative}._8wWWTq_itemDescriptionControl button[aria-haspopup=listbox],._8wWWTq_quoteItemGrid ._8wWWTq_itemDescriptionControl input{padding-right:2.5rem}._8wWWTq_noteButton{top:calc(var(--field-min-height) / 2);width:1.75rem;height:1.75rem;color:var(--text-soft);font-size:var(--font-size-ui);cursor:pointer;background:0 0;border:0;border-radius:.35rem;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;right:.35rem;transform:translateY(-50%)}._8wWWTq_noteButton:hover,._8wWWTq_noteButtonFilled{color:var(--primary)}._8wWWTq_noteButton:hover,._8wWWTq_noteButton:active{transform:translateY(-50%)}._8wWWTq_noteButton:focus-visible{outline:2px solid var(--primary);outline-offset:1px}._8wWWTq_itemNoteEditor{font-size:var(--font-size-caption);gap:.35rem;margin-top:.4rem;display:grid}._8wWWTq_itemNoteEditor textarea{box-sizing:border-box;border:1px solid var(--border-soft);background:var(--surface-muted);width:100%;color:inherit;font:inherit;font-size:var(--field-font-size);resize:vertical;border-radius:.35rem;padding:.5rem}
.BB98LW_main{container-type:inline-size;}.BB98LW_form{gap:1rem;}.BB98LW_section{gap:.75rem;}.BB98LW_section:first-child{border-top:0;padding-top:0}.BB98LW_sectionHeader{align-items:center;margin-bottom:0;}.BB98LW_sectionHeader h2{align-items:center;gap:.5rem;margin:0;display:flex}.BB98LW_itemCount{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface);min-width:1.5rem;color:var(--text-soft);font-size:var(--font-size-caption);justify-content:center;align-items:center;padding:.1rem .4rem;display:inline-flex}.BB98LW_inlineActions{}.BB98LW_metaGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:.75rem;display:grid}.BB98LW_metaGrid>*{min-width:0}.BB98LW_nameField,.BB98LW_priceField{grid-column:span 2}.BB98LW_main label{font-size:var(--font-size-ui);font-weight:600}.BB98LW_main textarea{min-height:var(--textarea-min-height)}.BB98LW_main p:empty{display:none}.BB98LW_itemTable{min-width:0}.BB98LW_itemHeader,.BB98LW_itemRow{grid-template-columns:var(--control-height) minmax(0, 2.4fr) repeat(4, minmax(0, .9fr));align-items:start;gap:.65rem;display:grid}.BB98LW_itemHeader{color:var(--text-soft);font-size:var(--font-size-caption);border-bottom:1px solid var(--border-soft);padding:.5rem 0;font-weight:600}.BB98LW_itemRow{border-bottom:1px solid var(--border-subtle);padding:.65rem 0}.BB98LW_itemRow:last-child{border-bottom:0}.BB98LW_itemField,.BB98LW_dropdown,.BB98LW_sInput,.BB98LW_itemField>div,.BB98LW_itemField>div>div{min-width:0}.BB98LW_removeButton{width:var(--control-height);padding:0}.BB98LW_mobileFieldLabel{display:none}.BB98LW_summarySection{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding:.85rem;display:grid}.BB98LW_totalCard{padding:0;}.BB98LW_totalCard strong{font-variant-numeric:tabular-nums}.BB98LW_finalTotal strong{color:var(--primary)}.BB98LW_previewLabel{color:var(--text-soft);font-size:var(--font-size-caption);font-weight:600}.BB98LW_footerBar{padding-top:.75rem;}.BB98LW_emptyState{text-align:center;border:1px dashed var(--border-soft);border-radius:var(--radius-md);padding:1.25rem .75rem;}@container (max-width:800px){.BB98LW_itemHeader{display:none}.BB98LW_itemRow{grid-template-columns:var(--control-height) repeat(4, minmax(0, 1fr));gap:.6rem}.BB98LW_removeButton{grid-row:1/span 2}.BB98LW_itemIdentity{grid-column:2/-1}.BB98LW_mobileFieldLabel{color:var(--text-soft);font-size:var(--font-size-ui);margin-bottom:.25rem;display:block}}@container (max-width:480px){.BB98LW_metaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.BB98LW_priceField{grid-column:span 1}.BB98LW_itemRow{grid-template-columns:var(--control-height) repeat(2, minmax(0, 1fr))}.BB98LW_removeButton{grid-row:1/span 3}.BB98LW_summarySection{grid-template-columns:repeat(2,minmax(0,1fr))}.BB98LW_inlineActions{width:100%}.BB98LW_inlineActions>button{flex:1}}
.FT5IYG_form{width:100%;color:var(--text);gap:1rem;display:grid;}.FT5IYG_form h3,.FT5IYG_form p{margin:0}.FT5IYG_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.FT5IYG_item{border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(0,2fr) minmax(70px,1fr) minmax(70px,1fr) auto;align-items:start;gap:.6rem;padding-bottom:.75rem;display:grid}.FT5IYG_item>*,.FT5IYG_grid>*,.FT5IYG_receipt>*{min-width:0}.FT5IYG_item>button{align-self:center}.FT5IYG_actions{flex-wrap:wrap;gap:.6rem;display:flex}.FT5IYG_section{border:1px solid var(--border-soft);border-radius:var(--radius-md);gap:.8rem;padding:1rem;display:grid}.FT5IYG_meta{color:var(--text-soft);gap:.3rem;display:grid}.FT5IYG_error{color:var(--danger,#b42318)}.FT5IYG_urgent{color:var(--danger,#b42318);font-weight:700}.FT5IYG_history{gap:.8rem;padding-left:1.2rem;display:grid}.FT5IYG_history li{overflow-wrap:anywhere}.FT5IYG_history p{white-space:pre-wrap}.FT5IYG_receipt{grid-template-columns:minmax(0,1fr) minmax(100px,.4fr);align-items:center;gap:.75rem;display:grid}@media (max-width:600px){.FT5IYG_grid{grid-template-columns:1fr}.FT5IYG_item{grid-template-columns:1fr 1fr}.FT5IYG_item>:first-child{grid-column:1/-1}}
.htRTzq_peopleSelect{gap:var(--space-3);min-width:0;padding:var(--space-4) 0 0;border:0;border-top:1px solid var(--border-soft);margin:0;display:grid}.htRTzq_peopleSelect legend{float:left;width:100%;color:var(--text);font-size:var(--font-size-section);padding:0;font-weight:600;line-height:1.4}.htRTzq_peopleList{gap:var(--space-2);overscroll-behavior:contain;max-height:16rem;padding:var(--space-1);margin:calc(-1 * var(--space-1));display:grid;overflow-y:auto}.htRTzq_person{min-width:0;padding:var(--space-1) var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface);overflow-wrap:anywhere;transition:background .12s,border-color .12s}.htRTzq_person:hover{background:var(--surface-muted)}.htRTzq_person:has(input:checked){background:var(--primary-faint);border-color:var(--primary)}.htRTzq_person:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:1px}.htRTzq_peopleSelect:disabled .htRTzq_person{opacity:.6}.htRTzq_empty{padding:var(--space-2) 0;color:var(--text-soft);font-size:var(--font-size-caption);margin:0}
.ZOV34G_viewer{flex-direction:column;gap:1rem;width:100%;height:100%;min-height:0;margin:0;display:flex;}.ZOV34G_viewerFileFocus{min-height:0}.ZOV34G_header{}.ZOV34G_header h2{font-size:1.25rem;line-height:1.3}.ZOV34G_header p{color:var(--text-soft);margin-top:.3rem}.ZOV34G_badgeRow{flex-wrap:wrap;gap:.55rem;margin-top:.85rem;display:flex}.ZOV34G_headerActions{}.ZOV34G_content{flex-direction:column;flex:auto;gap:.75rem;min-height:0;display:flex}.ZOV34G_content>.ZOV34G_mobileTabSelect,.ZOV34G_content>.ZOV34G_tabs{flex-shrink:0}.ZOV34G_viewer .ZOV34G_inventoryPanel.surfaceCard{border:0;padding:0}.ZOV34G_infoCard{box-shadow:none;background:0 0;border:0}.ZOV34G_projectDetails{border-bottom:1px solid var(--border-soft);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.8rem 1.25rem;padding:0 0 .9rem;display:grid}.ZOV34G_infoItem{flex-direction:column;align-items:flex-start;gap:.2rem;min-height:0;padding:.15rem 0;display:flex}.ZOV34G_infoItem span{color:var(--text-soft);font-size:var(--font-size-caption);text-transform:uppercase;letter-spacing:.04em;font-weight:700;line-height:1.2}.ZOV34G_infoItem strong{font-size:var(--font-size-ui);text-align:left;overflow-wrap:anywhere;width:100%;margin-left:0;line-height:1.3}.ZOV34G_memberControls{flex-wrap:nowrap;align-items:center;gap:.6rem;display:flex}.ZOV34G_select{flex:1;min-width:180px}.ZOV34G_workspace{padding:var(--space-3);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.ZOV34G_workspace>.ZOV34G_mobileTabSelect,.ZOV34G_workspace>.ZOV34G_tabs{flex-shrink:0}.ZOV34G_workspaceInfo .ZOV34G_projectDetails{border-bottom:1px solid var(--border-soft)}.ZOV34G_workspaceInfo .ZOV34G_infoCard:not(.ZOV34G_notesCard){box-shadow:none;background:0 0;border:none}.ZOV34G_workspaceShell{flex-direction:column;flex:1 1 0;gap:0;width:100%;min-width:0;height:auto;min-height:0;display:flex}.ZOV34G_tabs{border-bottom:1px solid var(--border-soft);scrollbar-width:thin;touch-action:pan-x;-webkit-overflow-scrolling:touch;background:0 0;flex-direction:row;flex-shrink:0;gap:.25rem;width:100%;min-width:0;display:flex;overflow:auto hidden}.ZOV34G_mobileTabSelect{display:none}.ZOV34G_mobileTabSelect label{color:var(--text-soft);font-size:var(--font-size-ui);letter-spacing:.04em;text-transform:uppercase;font-weight:500}.ZOV34G_tab,.ZOV34G_activeTab{width:auto;min-width:max-content;box-shadow:none;text-align:center;background:0 0;border:none;border-bottom:3px solid #0000;border-radius:0;flex-direction:row;flex:none;justify-content:center;align-items:center;gap:.45rem;padding:.8rem 1rem .65rem;display:flex;overflow:visible}.ZOV34G_tabs>button:last-child{border-bottom-color:#0000}.ZOV34G_tab{color:var(--text)}.ZOV34G_tab:hover{box-shadow:none;background:0 0;transform:none}.ZOV34G_activeTab{color:var(--text);border-bottom-color:var(--primary);background:0 0}.ZOV34G_tabLabelRow{align-items:center;gap:.75rem;min-width:0;display:flex}.ZOV34G_tabLabelRow strong{font-size:var(--font-size-body);overflow-wrap:anywhere;min-width:0;font-weight:500}.ZOV34G_tabDescription{display:none}.ZOV34G_panelShell{flex-direction:column;flex:auto;min-width:0;height:auto;min-height:0;display:flex;overflow:hidden}.ZOV34G_panelChat{flex:1 1 0;height:100%;min-height:0;overflow:hidden}.ZOV34G_panel{min-height:0;padding:var(--space-1);flex-direction:column;flex:auto;display:flex;overflow:hidden}.ZOV34G_panelShellFile,.ZOV34G_panelFile{min-height:0}.ZOV34G_panelShellFile{flex:1 1 0;height:100%}.ZOV34G_panelFile{height:100%}.ZOV34G_viewer .ZOV34G_relatedPanel.surfaceCard{border:0;flex-direction:column;gap:1rem;padding:0;display:flex}.ZOV34G_teamManager{flex-direction:column;gap:.9rem;min-width:0;display:flex}.ZOV34G_teamToolbar{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.75rem;display:flex}.ZOV34G_teamToolbar h3{font-size:var(--font-size-section);line-height:1.25}.ZOV34G_teamToolbar p{color:var(--text-soft);font-size:var(--font-size-caption);margin-top:.18rem}.ZOV34G_teamAddPanel{background:var(--surface-muted);border-radius:8px;grid-template-columns:minmax(130px,.35fr) minmax(320px,1fr);align-items:center;gap:.8rem;padding:.75rem;display:grid}.ZOV34G_teamAddPanel>label{color:var(--text-soft);font-size:var(--font-size-ui);letter-spacing:.04em;text-transform:uppercase;font-weight:500}.ZOV34G_teamRoster{flex-direction:column;min-width:0;display:flex}.ZOV34G_teamMemberRow{border-bottom:1px solid var(--border-subtle);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.8rem;min-width:0;padding:.72rem .25rem;display:grid}.ZOV34G_teamMemberRow:last-child{border-bottom:0}.ZOV34G_memberAvatar{background:color-mix(in srgb, var(--surface-muted) 78%, var(--primary) 22%);width:2.35rem;height:2.35rem;color:var(--primary-deep);letter-spacing:.02em;border-radius:50%;justify-content:center;align-items:center;font-size:.78rem;font-weight:800;display:inline-flex}.ZOV34G_memberIdentity{flex-direction:column;gap:.16rem;min-width:0;display:flex}.ZOV34G_memberIdentity strong,.ZOV34G_memberIdentity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ZOV34G_memberIdentity strong{font-size:var(--font-size-ui)}.ZOV34G_memberIdentity span{color:var(--text-soft);font-size:var(--font-size-caption)}.ZOV34G_memberRole{background:var(--surface-muted);color:var(--text-soft);font-size:var(--font-size-caption);white-space:nowrap;border-radius:999px;padding:.3rem .55rem;font-weight:600}.ZOV34G_removeMemberButton{min-height:2rem;color:var(--text-soft);font-size:var(--font-size-ui);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.32rem .55rem;font-weight:600}.ZOV34G_removeMemberButton:hover:not(:disabled){background:color-mix(in srgb, var(--destructive) 10%, transparent);color:var(--destructive)}.ZOV34G_removeMemberButton:disabled{cursor:wait;opacity:.6}.ZOV34G_infoTabLayout{flex-direction:column;flex:auto;gap:1rem;height:100%;min-height:0;display:flex}.ZOV34G_infoBody{flex:auto;grid-template-columns:minmax(0,1fr);gap:1rem;min-height:0;display:grid}.ZOV34G_infoContent{flex-direction:column;gap:1rem;min-width:0;min-height:0;display:flex;overflow-y:auto}.ZOV34G_infoColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ZOV34G_infoCard{min-height:0;padding:.5rem 0}.ZOV34G_notesCard{box-shadow:none;background:0 0}.ZOV34G_infoCard h3{margin-bottom:.75rem}.ZOV34G_infoCard p{white-space:pre-wrap;color:var(--text-soft);line-height:1.6}.ZOV34G_checklistCard{flex-direction:column;display:flex}.ZOV34G_checklistHeader{justify-content:space-between;gap:1rem;margin-bottom:.75rem;display:flex}.ZOV34G_checklistHeader h3{margin-bottom:.2rem}.ZOV34G_checklistHeader p,.ZOV34G_checklistEmpty,.ZOV34G_checklistLocked{font-size:var(--font-size-caption);color:var(--text-soft);margin:0}.ZOV34G_checklist{flex-direction:column;gap:.35rem;margin-bottom:.75rem;display:flex}.ZOV34G_checklistItem{border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:.55rem;padding:.45rem .55rem;display:flex}.ZOV34G_checklistItem:hover{background:var(--surface-subtle)}.ZOV34G_checklistItem:focus-within{outline:2px solid var(--border-strong);outline-offset:1px}.ZOV34G_checklistItem input{appearance:none;border:2px solid var(--border-strong);cursor:pointer;background:0 0;border-radius:50%;flex:none;width:1.1rem;height:1.1rem;margin:.12rem 0 0;position:relative}.ZOV34G_checklistItem input:checked{border-color:var(--primary);background:var(--primary)}.ZOV34G_checklistItem input:checked:after{content:"✓";color:var(--primary-contrast);font-size:var(--field-font-size);font-weight:700;line-height:1;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.ZOV34G_checklistItem input:disabled{cursor:default}.ZOV34G_checklistItem>span{font-size:var(--font-size-ui);overflow-wrap:anywhere;line-height:1.45}.ZOV34G_taskLabel{display:block}.ZOV34G_taskText{font-size:var(--font-size-ui);overflow-wrap:anywhere;line-height:1.45}.ZOV34G_checklistItemComplete .ZOV34G_taskText{color:var(--text-soft);text-decoration:line-through}.ZOV34G_taskCompletionMeta{color:var(--text-soft);font-size:var(--font-size-caption);white-space:normal;margin-left:.45rem;text-decoration:none;display:inline}.ZOV34G_checklistItem:has(input:disabled){cursor:default}.ZOV34G_checklistItem:has(input:disabled):hover{background:0 0}.ZOV34G_completeProjectButton{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-subtle);color:var(--text);cursor:pointer;align-self:flex-start;margin-top:auto;padding:.55rem .8rem;font-weight:500}.ZOV34G_completeProjectButton:hover:not(:disabled){background:var(--surface-muted)}.ZOV34G_completeProjectButton:disabled{cursor:not-allowed;opacity:.65}.ZOV34G_checklistLocked{margin-top:.75rem}.ZOV34G_dataWorkspace{flex-direction:column;flex:auto;gap:.75rem;height:100%;min-height:0;display:flex;overflow:hidden}@media (max-width:1180px){.ZOV34G_infoColumns{grid-template-columns:1fr}}@media (max-width:980px){.ZOV34G_infoBody{overflow-y:auto}.ZOV34G_infoContent{overflow:visible}.ZOV34G_dataWorkspace{gap:.55rem}.ZOV34G_mobileTabSelect{flex-direction:column;flex:none;gap:.35rem;padding-bottom:.45rem;display:flex}.ZOV34G_tabs{display:none}}@media (min-width:981px) and (max-height:940px){.ZOV34G_viewer{gap:.7rem}.ZOV34G_viewerFileFocus .ZOV34G_content{gap:.55rem}.ZOV34G_viewerFileFocus .ZOV34G_workspace{padding:var(--space-3)}.ZOV34G_viewerFileFocus .ZOV34G_tab,.ZOV34G_viewerFileFocus .ZOV34G_activeTab{padding:.58rem .72rem}.ZOV34G_viewerFileFocus .ZOV34G_dataWorkspace{gap:.45rem}}@media (max-width:760px){.ZOV34G_viewer .ZOV34G_inventoryPanel{font-size:var(--font-size-ui)}.ZOV34G_viewer .ZOV34G_inventoryPanel h2{font-size:var(--font-size-section)}.ZOV34G_viewer .ZOV34G_inventoryPanel p{font-size:var(--font-size-caption)}.ZOV34G_viewer .ZOV34G_inventoryPanel strong{font-size:var(--font-size-ui)}.ZOV34G_header{padding:var(--space-3)}.ZOV34G_viewer .ZOV34G_workspace{padding:0}.ZOV34G_viewer .ZOV34G_panel{padding:var(--space-1)}.ZOV34G_headerActions,.ZOV34G_memberControls,.ZOV34G_headerActions>button,.ZOV34G_memberControls>button{width:100%}.ZOV34G_memberControls{flex-wrap:wrap;overflow:visible}.ZOV34G_teamToolbar{align-items:flex-start}.ZOV34G_teamAddPanel{grid-template-columns:1fr}.ZOV34G_teamMemberRow{grid-template-columns:auto minmax(0,1fr) auto}.ZOV34G_memberRole{grid-area:2/2/auto/-1;justify-self:start}.ZOV34G_removeMemberButton{grid-area:1/3}.ZOV34G_infoItem{min-height:0}.ZOV34G_workspace,.ZOV34G_workspaceInfo{padding:0}.ZOV34G_mobileTabSelect{display:none}.ZOV34G_workspaceShell{flex:1 1 0;overflow:hidden}.ZOV34G_tabs{z-index:2;gap:var(--space-1);height:44px;min-height:44px;padding:0 var(--space-1);border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--surface-muted);scrollbar-width:none;touch-action:pan-x;flex:0 0 44px;margin:0;display:flex;position:relative;overflow:auto visible}.ZOV34G_tabs::-webkit-scrollbar{display:none}.ZOV34G_tab,.ZOV34G_activeTab{min-height:36px;font-size:var(--font-size-ui);border-bottom-width:2px;flex:none;padding:.25rem .65rem}.ZOV34G_tabLabelRow{gap:.35rem}.ZOV34G_tabLabelRow strong{font-size:var(--font-size-caption);white-space:nowrap}.ZOV34G_dataWorkspace{gap:.45rem}.ZOV34G_panelShell:not(.ZOV34G_panelShellFile):not(.ZOV34G_panelChat){overscroll-behavior:contain;flex:1 1 0;min-height:0;overflow-y:auto}.ZOV34G_panelShell:not(.ZOV34G_panelShellFile):not(.ZOV34G_panelChat) .ZOV34G_panel{flex:none;overflow:visible}.ZOV34G_workspaceShell,.ZOV34G_panelShell,.ZOV34G_panel,.ZOV34G_dataWorkspace{min-height:0}}
.XUHLKq_viewer{flex-direction:column;gap:1rem;display:flex;}.XUHLKq_viewerExpanded{height:100%;min-height:0}.XUHLKq_viewerExpanded .XUHLKq_preview{flex:auto;min-height:0;max-height:none}.XUHLKq_viewerExpanded .XUHLKq_video{object-fit:contain;width:min(100%,1400px);height:100%;max-height:100%;margin-inline:auto}.XUHLKq_preview{background:var(--surface-muted);border:1px solid var(--border-soft);border-radius:var(--radius-md);justify-content:center;align-items:center;width:100%;min-height:280px;max-height:70vh;display:flex;position:relative;overflow:hidden}.XUHLKq_zoomViewport{overscroll-behavior:contain;touch-action:none;position:absolute;inset:0;overflow:auto}.XUHLKq_zoomStage{position:relative}.XUHLKq_video{border:0;width:100%;max-height:70vh}.XUHLKq_image{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.XUHLKq_pdfCanvas{background:#fff}.XUHLKq_pdfCanvas canvas{width:100%;height:100%;display:block}.XUHLKq_pdfToolbar{z-index:1;background:var(--surface-strong);border-bottom:1px solid var(--border-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem;display:flex;position:sticky;top:0;left:0}.XUHLKq_navigation .XUHLKq_zoomReset{border-radius:var(--radius-sm);width:auto;padding-inline:.75rem}.XUHLKq_fallback{text-align:center;color:var(--text-soft);padding:2rem}.XUHLKq_meta{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.XUHLKq_meta h2{font-size:1.1rem}.XUHLKq_meta p{color:var(--text-soft)}.XUHLKq_actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.XUHLKq_actions button{text-decoration:none}.XUHLKq_navigation{color:var(--text-soft);font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;display:flex}.XUHLKq_navigation button{border:1px solid var(--border-soft);background:var(--surface-strong);width:2.5rem;min-width:2.5rem;height:2.5rem;color:var(--text);box-shadow:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.XUHLKq_navigation button:disabled{opacity:.4;cursor:not-allowed}@media (max-width:720px){.XUHLKq_zoomControls{display:none}.XUHLKq_preview{min-height:220px}}
.NgpNZa_chat{flex-direction:column;gap:0;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.NgpNZa_chatBox{overscroll-behavior:contain;background:var(--surface);border-radius:var(--radius-md);border:none;flex-direction:column;flex:auto;gap:.6rem;width:100%;min-height:0;padding:clamp(.8rem,2vw,1.25rem);display:flex;overflow-y:auto}.NgpNZa_membershipMessage{color:var(--text-soft);font-size:var(--font-size-caption);text-align:center;overflow-wrap:anywhere;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.4rem;padding:.35rem .6rem;line-height:1.5;display:flex}.NgpNZa_membershipMessage time{font-size:.65rem}.NgpNZa_dateSeparator{color:var(--text-soft);font-size:var(--font-size-caption);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:.7rem;margin:.45rem 0 .15rem;font-weight:700;display:flex}.NgpNZa_dateSeparator:before,.NgpNZa_dateSeparator:after{content:"";background:var(--border-soft);flex:1;height:1px}.NgpNZa_dateSeparator span{flex-shrink:0}.NgpNZa_messageRow,.NgpNZa_messageRowOwn{width:100%;display:flex}.NgpNZa_messageRowOwn{justify-content:flex-end}.NgpNZa_message,.NgpNZa_ownMessage{border-radius:calc(var(--radius-md) * 2);background:var(--surface-strong);width:fit-content;max-width:min(560px,78%);box-shadow:var(--shadow-values);border:none;padding:.68rem .82rem .48rem}.NgpNZa_message{border-bottom-left-radius:var(--radius-sm);background:var(--surface-subtle);border:1px solid var(--border-soft);align-self:flex-start}.NgpNZa_ownMessage{border-bottom-right-radius:var(--radius-sm);background:color-mix(in srgb, var(--primary) 14%, var(--surface-strong));align-self:flex-end}.NgpNZa_userName{font-size:var(--font-size-ui);color:var(--text-soft);overflow-wrap:anywhere;min-width:0;font-weight:700}.NgpNZa_messageHeader{align-items:center;gap:.4rem;min-height:1.35rem;margin-bottom:.35rem;display:flex}.NgpNZa_deletedMessage{color:var(--text-soft);font-size:var(--font-size-caption);font-style:italic;line-height:1.5}.NgpNZa_text{font-size:var(--font-size-ui);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.42}.NgpNZa_messageTime{color:var(--text-soft);white-space:nowrap;flex-shrink:0;font-size:.68rem;line-height:1}.NgpNZa_messageMenu{flex-shrink:0;margin-left:auto;position:relative}.NgpNZa_messageMenuButton{width:1.65rem;height:1.65rem;color:var(--text-soft);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.NgpNZa_messageMenuButton:hover,.NgpNZa_messageMenuButton:focus-visible{color:var(--text);box-shadow:none;background:0 0;transform:none}.NgpNZa_messageMenuDropdown{z-index:2;border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--surface-strong);min-width:11rem;box-shadow:var(--shadow-values);padding:.25rem;position:absolute;top:calc(100% + .25rem);right:0}.NgpNZa_messageMenuDropdown button{border-radius:var(--radius-sm);width:100%;color:var(--text);box-shadow:none;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.55rem;padding:.5rem .6rem;display:flex}.NgpNZa_messageMenuDropdown button:hover,.NgpNZa_messageMenuDropdown button:focus-visible{background:var(--surface-muted);color:var(--danger,#c0392b);box-shadow:none;transform:none}.NgpNZa_mediaGrid{flex-wrap:wrap;gap:.75rem;margin-top:.55rem;display:flex}.NgpNZa_mediaButton,.NgpNZa_pendingPreviewButton{cursor:pointer;min-height:0;box-shadow:none;background:0 0;border:0;padding:0}.NgpNZa_mediaButton:hover,.NgpNZa_pendingPreviewButton:hover{box-shadow:none;background:0 0;transform:none}.NgpNZa_mediaPreviewFrame,.NgpNZa_pendingPreviewFrame{border-radius:var(--radius-md);background:var(--surface-subtle);border:none;display:block;position:relative;overflow:hidden}.NgpNZa_mediaPreviewFrame{width:170px;height:120px}.NgpNZa_mediaPreview{object-fit:cover;width:100%;height:100%}.NgpNZa_fileAttachment{border-radius:var(--radius-md);background:var(--surface-muted);text-align:left;border:none;flex-direction:column;justify-content:center;gap:.35rem;width:170px;min-height:96px;padding:.8rem;display:flex}.NgpNZa_fileAttachment strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.NgpNZa_fileAttachment span{color:var(--text-soft);font-size:var(--font-size-caption)}.NgpNZa_input{z-index:2;width:100%;padding-top:.65rem;padding-bottom:max(.1rem, env(safe-area-inset-bottom));background:var(--surface);flex-direction:column;flex-shrink:0;gap:.55rem;display:flex;position:sticky;bottom:0}.NgpNZa_composer{border-radius:var(--radius-md);background:var(--surface-strong);border:none;justify-content:center;align-items:flex-end;gap:.5rem;width:100%;padding:.45rem;display:flex}.NgpNZa_messageInput{width:100%;min-width:0;max-width:640px;min-height:var(--control-height);max-height:120px;color:var(--text);border-radius:var(--radius-sm);resize:none;box-shadow:none;background:0 0;border:none;flex:0 640px;padding:.48rem .35rem}.NgpNZa_fileInputLabel{flex:0 0 var(--control-height);width:var(--control-height);min-height:var(--control-height);border-radius:var(--radius-sm);border:1px solid var(--border-soft);background:var(--surface-muted);cursor:pointer;color:var(--text-soft);justify-content:center;align-items:center;padding:0;display:inline-flex}.NgpNZa_sendButton{min-height:var(--control-height);box-shadow:none;border:none;justify-content:center;align-items:center;gap:.42rem;display:inline-flex}.NgpNZa_fileInput{display:none}.NgpNZa_pending{background:var(--surface-muted);border-radius:var(--radius-md);border:none;flex-direction:column;gap:.75rem;padding:.75rem;display:flex}.NgpNZa_pendingHeader{color:var(--text-soft);flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.NgpNZa_pendingGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;display:grid}.NgpNZa_pendingCard{border-radius:var(--radius-sm);background:var(--surface-strong);border:none;flex-direction:column;gap:.75rem;padding:.75rem;display:flex}.NgpNZa_pendingPreview{object-fit:cover;width:100%;height:100%}.NgpNZa_pendingPreviewFrame{aspect-ratio:16/10;width:100%}.NgpNZa_pendingMeta{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.NgpNZa_pendingMeta span{font-size:var(--font-size-ui);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.NgpNZa_pendingMeta button{color:var(--primary);box-shadow:none;background:0 0;border:none;font-weight:500}.NgpNZa_emptyChat{color:var(--text-soft);text-align:center;flex-direction:column;align-items:center;gap:.3rem;margin:auto;padding:2rem 1rem;display:flex}.NgpNZa_emptyChat strong{color:var(--text)}.NgpNZa_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:720px){.NgpNZa_chatBox{align-items:stretch;padding:.4rem .15rem}.NgpNZa_messageRow,.NgpNZa_messageRowOwn{flex:none}.NgpNZa_message,.NgpNZa_ownMessage{max-width:94%;padding:.55rem .65rem .4rem}.NgpNZa_input{padding-top:.4rem}.NgpNZa_composer{padding:.3rem}.NgpNZa_sendButton span{display:none}.NgpNZa_mediaPreviewFrame{width:130px;height:96px}}
.Y62Kpq_toolbar{border-bottom:1px solid var(--border-soft);flex-wrap:wrap;flex:none;justify-content:flex-end;gap:.35rem;padding:.35rem 0;display:flex}.Y62Kpq_toolbarButton,.Y62Kpq_secondaryButton,.Y62Kpq_primaryButton,.Y62Kpq_dangerButton{min-height:var(--control-height);border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--surface-strong);color:var(--text);font-size:var(--font-size-ui);box-shadow:none;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;display:inline-flex}.Y62Kpq_toolbarButton{color:var(--text-soft);background:0 0;border-color:#0000}.Y62Kpq_toolbarButton:hover:not(:disabled),.Y62Kpq_secondaryButton:hover:not(:disabled){background:var(--surface-muted);color:var(--text)}.Y62Kpq_primaryButton{background:var(--primary);color:var(--primary-contrast,#fff);border-color:var(--primary)}.Y62Kpq_dangerButton{color:var(--danger,#c0392b)}.Y62Kpq_toolbarButton:focus-visible,.Y62Kpq_secondaryButton:focus-visible,.Y62Kpq_primaryButton:focus-visible,.Y62Kpq_dangerButton:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.Y62Kpq_toolbarButton:disabled,.Y62Kpq_secondaryButton:disabled,.Y62Kpq_primaryButton:disabled,.Y62Kpq_dangerButton:disabled{opacity:.5;cursor:default}.Y62Kpq_count{background:var(--surface-muted);min-width:1.4rem;color:var(--text);font-size:var(--font-size-caption);border-radius:999px;padding:.1rem .35rem;font-weight:700}.Y62Kpq_content,.Y62Kpq_section,.Y62Kpq_report{min-width:0;color:var(--text);font-size:var(--font-size-ui);flex-direction:column;gap:1rem;line-height:1.6;display:flex}.Y62Kpq_content p,.Y62Kpq_content h2,.Y62Kpq_content h3{overflow-wrap:anywhere;margin:0}.Y62Kpq_content h2{font-size:var(--font-size-section)}.Y62Kpq_content h3{font-size:var(--font-size-ui)}.Y62Kpq_section>p,.Y62Kpq_content>p{color:var(--text-soft)}.Y62Kpq_section+.Y62Kpq_section{border-top:1px solid var(--border-soft);padding-top:1rem}.Y62Kpq_person{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 0;display:flex}.Y62Kpq_person span{overflow-wrap:anywhere;min-width:0}.Y62Kpq_person button{flex-shrink:0}.Y62Kpq_report,.Y62Kpq_empty{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-subtle);padding:1rem}.Y62Kpq_preview{border-left:3px solid var(--border-soft);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-soft);margin:0;padding:.5rem .75rem}.Y62Kpq_reason{white-space:pre-wrap}.Y62Kpq_reasonInput{border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--surface-strong);width:100%;min-height:8rem;color:var(--text);font:inherit;resize:vertical;padding:.75rem}.Y62Kpq_actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.Y62Kpq_feedback{color:var(--text-soft);font-size:var(--font-size-caption);flex:none;margin:0;padding:.5rem .75rem}.Y62Kpq_content .Y62Kpq_error{color:var(--danger,#c0392b)}
.BVGPWW_fileManager{flex-direction:column;flex:auto;align-items:stretch;width:100%;height:100%;min-height:0;display:flex;position:relative}.BVGPWW_browser,.BVGPWW_row,.BVGPWW_dialog,.BVGPWW_empty{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-strong)}.BVGPWW_dialogInput{border:1px solid var(--border-soft);border-radius:var(--field-radius);width:100%;padding:var(--field-padding-y) var(--field-padding-x);background:var(--surface-strong)}.BVGPWW_fileInput{display:none}.BVGPWW_browser{border:none;flex-direction:column;flex:100%;width:100%;min-width:0;max-width:100%;min-height:0;padding:0;display:flex;overflow:hidden}.BVGPWW_uploadDock{z-index:2;border-top:1px solid var(--border-soft);background:var(--surface-muted);padding:.65rem .75rem;padding-bottom:max(.65rem, env(safe-area-inset-bottom));flex:none;justify-content:flex-end;gap:.5rem;display:flex;position:sticky;bottom:0}.BVGPWW_pendingPhotoQueue{border-top:1px solid var(--border-soft);background:var(--surface-muted);color:var(--text-soft);font-size:var(--font-size-caption);justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .8rem;display:flex}.BVGPWW_pendingPhotoActions{align-items:center;gap:.5rem;display:flex}.BVGPWW_pendingPhotoActions button{min-height:32px;padding:.4rem .65rem}.BVGPWW_uploadDockButton,.BVGPWW_photoDockButton{min-height:var(--control-height);padding:var(--button-padding-y) var(--button-padding-x);border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--primary) 32%, var(--border-soft));background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 16%, var(--surface-strong)), color-mix(in srgb, var(--primary) 10%, var(--surface-muted)));color:var(--text);align-items:center;gap:.55rem;display:inline-flex;box-shadow:0 14px 28px #0000002e}.BVGPWW_uploadDockButton:hover,.BVGPWW_photoDockButton:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 22%, var(--surface-strong)), color-mix(in srgb, var(--primary) 14%, var(--surface-muted)))}.BVGPWW_uploadDockButton span{font-weight:500}.BVGPWW_photoDockButton{background:var(--surface-strong)}.BVGPWW_cameraSession{flex-direction:column;flex:auto;gap:.8rem;min-height:0;display:flex}.BVGPWW_cameraPreviewFrame{background:#101419;border-radius:0;flex:1 1 0;min-height:0;display:flex;position:absolute;inset:0;overflow:hidden;container-type:size}.BVGPWW_cameraCaptureFeedback{pointer-events:none;justify-content:center;align-items:flex-end;padding:1rem;animation:1.2s ease-out forwards BVGPWW_cameraCaptureFeedback;display:flex;position:absolute;inset:0}.BVGPWW_cameraCaptureConfirmation{color:#fff;background:#101419d9;border-radius:999px;padding:.55rem .85rem;font-weight:600}@keyframes BVGPWW_cameraCaptureFeedback{0%{opacity:1;background:#ffffff8c}20%,75%{opacity:1;background:0 0}to{opacity:0;background:0 0}}@media (prefers-reduced-motion:reduce){.BVGPWW_cameraCaptureFeedback{animation-name:BVGPWW_cameraCaptureFeedbackReduced}}@keyframes BVGPWW_cameraCaptureFeedbackReduced{0%,99%{opacity:1}to{opacity:0}}.BVGPWW_cameraPreview{width:var(--camera-preview-width,100%);height:var(--camera-preview-height,100%);transform:translate(-50%, -50%) rotate(var(--camera-preview-rotation,0deg));object-fit:contain;border-radius:var(--radius-md);background:#101419;flex:auto;min-height:0;display:block;position:absolute;top:50%;left:50%}.BVGPWW_cameraError{border-radius:var(--radius-md);background:var(--surface-muted);min-height:0;color:var(--text-soft);text-align:center;flex:auto;place-items:center;padding:1.5rem;display:grid}.BVGPWW_cameraSessionBar{z-index:1;color:var(--text-soft);border-radius:var(--radius-md);background:var(--surface-strong);flex-shrink:0;justify-content:space-between;align-items:center;gap:.6rem;margin-top:auto;padding:.25rem .75rem;display:flex;position:relative}.BVGPWW_cameraSessionBar>button{flex-shrink:0}.BVGPWW_cameraSessionBar>button:last-child{white-space:nowrap}.BVGPWW_cameraShutter{border:2px solid var(--text);width:3.6rem;min-width:3.6rem;height:3.6rem;box-shadow:none;background:0 0;border-radius:50%;padding:.35rem}.BVGPWW_cameraShutter span{background:var(--primary);border-radius:50%;width:100%;height:100%;display:block}.BVGPWW_cameraShutter:disabled{opacity:.45}.BVGPWW_cameraResults{z-index:1;flex-shrink:0;gap:.55rem;padding-top:.1rem;display:flex;position:relative;overflow-x:auto}.BVGPWW_cameraThumbnail{border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--surface-muted);flex:0 0 76px;height:76px;position:relative;overflow:hidden}.BVGPWW_cameraThumbnail img{object-fit:cover;width:100%;height:100%}.BVGPWW_cameraThumbnail button{color:#fff;width:1.35rem;min-width:1.35rem;height:1.35rem;box-shadow:none;background:#000000b3;border-radius:50%;padding:0;line-height:1;position:absolute;top:.18rem;right:.18rem}.BVGPWW_pathBar{border-bottom:1px solid var(--border-soft);background:var(--surface-strong);color:var(--text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem .9rem .65rem;display:flex}.BVGPWW_pathMeta{flex-direction:column;gap:.18rem;display:flex}.BVGPWW_pathMeta strong{font-size:var(--font-size-body)}.BVGPWW_pathMeta span{color:var(--text-soft);font-size:var(--font-size-caption)}.BVGPWW_pathTrail{flex-wrap:wrap;gap:.5rem;min-width:0;display:flex}.BVGPWW_pathActions{align-items:center;gap:.55rem;display:flex}.BVGPWW_pathButton{background:var(--surface-muted);box-shadow:none;min-height:32px;font-size:var(--font-size-ui);padding:.4rem .6rem}.BVGPWW_pathPasteButton{border-radius:var(--radius-sm);border:1px solid var(--border-soft);background:var(--surface-strong);min-height:32px;color:var(--text);box-shadow:none;align-items:center;gap:.45rem;padding:.42rem .68rem;display:inline-flex}.BVGPWW_pathPasteButton:hover{background:var(--surface-subtle)}.BVGPWW_listHeader{border-bottom:1px solid var(--border-soft);background:color-mix(in srgb, var(--surface-muted) 92%, var(--primary) 8%);color:var(--text-soft);font-size:var(--font-size-caption);text-transform:uppercase;letter-spacing:.04em;grid-template-columns:minmax(0,1fr) 120px 80px;gap:1rem;padding:.55rem .9rem;font-weight:700;display:grid}.BVGPWW_listHeader span:last-child{text-align:right}.BVGPWW_list{-webkit-user-select:none;user-select:none;flex-direction:column;flex:auto;gap:0;min-height:0;display:flex;position:relative;overflow-y:auto}.BVGPWW_externalDropActive{background:color-mix(in srgb, var(--primary) 7%, var(--surface-strong));box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--primary) 38%, transparent)}.BVGPWW_externalDropActive:after{content:"Dateien hier ablegen";border:2px dashed color-mix(in srgb, var(--primary) 48%, var(--border-soft));border-radius:var(--radius-md);color:var(--primary-deep);background:color-mix(in srgb, var(--primary) 8%, transparent);pointer-events:none;place-items:center;font-weight:700;display:grid;position:absolute;inset:1rem}.BVGPWW_selectionMarquee{z-index:5;pointer-events:none;border:1px solid color-mix(in srgb, var(--primary) 48%, var(--border-soft));background:color-mix(in srgb, var(--primary) 16%, transparent);border-radius:.35rem;position:absolute}.BVGPWW_row{border-top:1px solid var(--border-subtle);background:var(--surface-strong);border-bottom:none;border-left:none;border-right:none;border-radius:0;grid-template-columns:minmax(0,1fr) 120px 80px;align-items:center;gap:1rem;padding:.68rem .9rem;display:grid}.BVGPWW_cameraSessionInfo{flex-direction:column;align-items:flex-start;gap:.4rem;min-width:0;display:flex}.BVGPWW_cameraLightToggle{border:1px solid var(--border-soft);background:var(--surface-muted);color:var(--text);box-shadow:none;align-items:center;gap:.4rem;padding:.4rem .65rem;display:inline-flex}.BVGPWW_cameraLightToggle[aria-pressed=true]{border-color:var(--primary);background:var(--primary);color:#fff}.BVGPWW_cameraLightError{z-index:1;border-radius:var(--radius-sm);background:var(--surface-strong);color:var(--text-soft);font-size:var(--font-size-ui);padding:.4rem .75rem;position:relative}.BVGPWW_uploadRow{background:color-mix(in srgb, var(--primary) 5%, var(--surface-strong))}.BVGPWW_uploadError{background:color-mix(in srgb, #c0392b 9%, var(--surface-strong))}.BVGPWW_uploadProgressTrack{background:color-mix(in srgb, var(--border-soft) 70%, transparent);border-radius:999px;width:min(100%,360px);height:5px;margin-top:.45rem;overflow:hidden}.BVGPWW_uploadProgressValue{border-radius:inherit;background:var(--primary);height:100%;transition:width .12s;display:block}.BVGPWW_uploadError .BVGPWW_uploadProgressValue{background:#c0392b}.BVGPWW_selected{border-color:color-mix(in srgb, var(--primary) 45%, var(--border-soft));background:color-mix(in srgb, var(--primary) 10%, var(--surface-strong))}.BVGPWW_cutPending{opacity:.64}.BVGPWW_dropTarget{background:color-mix(in srgb, var(--primary) 16%, var(--surface-strong));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 35%, transparent)}.BVGPWW_rowMain{text-align:left;width:100%;min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:1rem;padding:0;display:flex}.BVGPWW_rowMain:hover{box-shadow:none;background:0 0;transform:none}.BVGPWW_fileIcon{background:color-mix(in srgb, var(--primary) 10%, var(--surface-muted));min-width:56px;height:42px;color:var(--primary);border-radius:10px;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:flex;overflow:hidden}.BVGPWW_fileThumbnailFrame{place-items:center;width:100%;height:100%;display:grid;position:relative}.BVGPWW_fileThumbnail{object-fit:cover;width:100%;height:100%}.BVGPWW_fileMeta{min-width:0}.BVGPWW_fileMeta strong,.BVGPWW_fileMeta span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.BVGPWW_fileMeta .BVGPWW_uploadMessage{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;overflow:visible}.BVGPWW_fileMeta span,.BVGPWW_rowType{color:var(--text-soft);font-size:var(--font-size-caption)}.BVGPWW_rowActions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.BVGPWW_actionsMenuButton{border:1px solid var(--border-soft);background:var(--surface-muted);width:2rem;height:2rem;color:var(--text-soft);border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.BVGPWW_actionsMenuButton:hover{color:var(--text);border-color:var(--border-strong);background:var(--background-highlight)}.BVGPWW_contextMenu{z-index:40;border:1px solid var(--border-soft);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-strong) 96%, white 4%);min-width:220px;max-width:min(280px,100vw - 1rem);padding:.35rem;position:fixed;box-shadow:0 18px 48px #00000029}.BVGPWW_contextLabel{color:var(--text-soft);font-size:var(--font-size-caption);flex-direction:column;gap:.15rem;padding:.45rem .6rem .55rem;display:flex}.BVGPWW_contextLabel strong{color:var(--text);font-size:var(--font-size-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BVGPWW_contextAction,.BVGPWW_contextStatic{border-radius:calc(var(--radius-sm) - 2px);width:100%;min-height:36px;color:var(--text);text-align:left;box-shadow:none;background:0 0;border:0;align-items:center;padding:.55rem .7rem;display:flex}.BVGPWW_contextAction:hover{background:color-mix(in srgb, var(--primary) 10%, var(--surface-muted))}.BVGPWW_contextDanger{color:var(--danger,#b42318)}.BVGPWW_contextStatic{color:var(--text-soft)}.BVGPWW_empty{text-align:center;color:var(--text-soft);border-top:1px solid var(--border-subtle);padding:2rem 1rem}.BVGPWW_dialog{flex-direction:column;gap:.75rem;padding:1rem;display:flex}.BVGPWW_dialogActions{justify-content:flex-end;display:flex}@media (max-width:1080px){.BVGPWW_fileManager{height:auto}.BVGPWW_browser{min-height:420px}}@media (max-width:920px){.BVGPWW_browser{min-height:52svh}.BVGPWW_pathBar{padding:.75rem .85rem .7rem}.BVGPWW_pathTrail{order:3;width:100%}.BVGPWW_pathActions{justify-content:flex-end;width:100%}.BVGPWW_pendingPhotoQueue{flex-direction:column;align-items:stretch}.BVGPWW_pendingPhotoActions{justify-content:flex-end}}@media (min-width:921px) and (max-height:940px){.BVGPWW_browser{min-height:62svh}.BVGPWW_pathBar{padding:.7rem .85rem .62rem}.BVGPWW_listHeader{padding:.5rem .85rem}.BVGPWW_row{padding:.56rem .75rem}}@media (max-width:760px){.BVGPWW_browser{min-height:0}.BVGPWW_uploadDock{justify-content:stretch;padding:.6rem .7rem}.BVGPWW_uploadDockButton,.BVGPWW_photoDockButton{padding:var(--button-padding-y) var(--button-padding-x);flex:1 1 0;justify-content:center}.BVGPWW_pathBar{gap:.6rem;padding:.7rem .8rem .65rem}.BVGPWW_pathMeta strong{font-size:var(--font-size-ui)}.BVGPWW_pathMeta span{font-size:var(--font-size-caption)}.BVGPWW_pathButton{font-size:var(--font-size-ui);padding:.35rem .55rem}.BVGPWW_row{gap:.7rem;padding:.68rem .8rem}.BVGPWW_rowMain{gap:.75rem}.BVGPWW_fileIcon{border-radius:8px;min-width:48px;height:38px;font-size:.68rem}.BVGPWW_rowActions{gap:.35rem}.BVGPWW_actionsMenuButton{width:1.9rem;height:1.9rem}.BVGPWW_listHeader{display:none}.BVGPWW_row{grid-template-columns:minmax(0,1fr) auto}.BVGPWW_rowType{display:none}.BVGPWW_rowActions{justify-content:flex-end}}.BVGPWW_uploadSummary{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-muted);gap:.5rem;padding:.85rem;display:grid}.BVGPWW_uploadSummary p{color:var(--text-soft);margin:0;line-height:1.5}.BVGPWW_uploadSummary ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.BVGPWW_uploadSummary li{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.BVGPWW_uploadSummary li span{overflow-wrap:anywhere;min-width:0}.BVGPWW_uploadSummary button{flex-shrink:0;min-height:44px}
.N6-P1a_footer{z-index:10;padding:.85rem var(--surface-padding) max(.85rem, env(safe-area-inset-bottom));border-top:1px solid var(--border-soft);background:var(--surface);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex;position:sticky;bottom:0}.N6-P1a_topButton{margin-right:auto}.N6-P1a_error{color:var(--destructive);font-size:var(--font-size-ui);flex-basis:100%;margin:0}@media (max-width:560px){.N6-P1a_footer{gap:.5rem}.N6-P1a_footer button{flex:auto}}
._3cc0hG_form ._3cc0hG_hint{color:var(--text-soft);font-size:var(--font-size-caption);margin:0}._3cc0hG_form :is(input,textarea,button,select)[aria-invalid=true]{border-color:var(--destructive)}._3cc0hG_form :is(input,textarea,button,select)[aria-invalid=true]:focus-visible{outline:2px solid var(--destructive);outline-offset:2px}._3cc0hG_summary,._3cc0hG_error{color:var(--destructive);font-size:var(--font-size-caption)}._3cc0hG_summary p{margin:0}
.y286oW_form{gap:var(--space-5,1.5rem);flex-direction:column;width:100%;min-width:0;display:flex}.y286oW_section{gap:var(--space-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.y286oW_section+.y286oW_section{padding-top:var(--space-4);border-top:1px solid var(--border-soft)}.y286oW_section h2{margin:0;font-size:1rem}.y286oW_twoColumns{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.y286oW_footer{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--surface-padding) max(var(--space-3), env(safe-area-inset-bottom));border-top:1px solid var(--border-soft);background:var(--surface);flex-wrap:wrap;display:flex}.y286oW_footer button:first-child{margin-right:auto}@media (max-width:640px){.y286oW_twoColumns{grid-template-columns:1fr}.y286oW_footer button{flex:140px}.y286oW_footer button:first-child{margin-right:0}}
.ZohSuq_selector{color:var(--text);font-size:var(--field-font-size);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ZohSuq_selector>label{font-weight:500;font-size:var(--font-size-ui);white-space:nowrap;flex-shrink:0}.ZohSuq_dropdown{flex:0 10rem;width:10rem;min-width:0}.ZohSuq_publicToolbar{justify-content:flex-end;padding:.75rem 1rem;display:flex}
.C7fFfq_viewerMain{}.C7fFfq_sectionHeader p{color:var(--text-soft);margin:.35rem 0 0}.C7fFfq_actions{}.C7fFfq_overview{}.C7fFfq_overviewCard{}.C7fFfq_sectionHeader{}.C7fFfq_detailGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem 1.5rem;display:grid}.C7fFfq_detailCard{flex-direction:column;gap:.35rem;min-width:0;padding:.4rem 0;display:flex}.C7fFfq_detailCard span{color:var(--text-soft);font-size:var(--font-size-caption);font-weight:600}.C7fFfq_detailCard strong,.C7fFfq_detailCard p{word-break:break-word;margin:0;line-height:1.5}.C7fFfq_table{flex-direction:column;display:flex}.C7fFfq_tableHeader,.C7fFfq_tableRow{align-items:center;gap:1rem;display:grid}.C7fFfq_tableHeader{color:var(--text);border-bottom:1px solid var(--border-soft);padding-bottom:.75rem;font-weight:700}.C7fFfq_tableRow{border-bottom:1px solid color-mix(in srgb, var(--border-soft) 78%, transparent);padding:.8rem 0}.C7fFfq_tableRow:last-child{border-bottom:none}.C7fFfq_tableRow strong{line-height:1.45}.C7fFfq_emptyState{}.C7fFfq_inlineNote{margin-top:.9rem}@media (max-width:800px){.C7fFfq_overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.C7fFfq_overview{grid-template-columns:1fr}.C7fFfq_actions>button{width:100%}}.C7fFfq_sectionCard{}
.cJ8veq_paper{container-type:inline-size;}.cJ8veq_header{}.cJ8veq_companyBlock h3{margin:0;font-size:1rem}.cJ8veq_companyBlock p{color:var(--text-soft);white-space:pre-wrap;margin-top:.35rem}.cJ8veq_companyLogo{object-fit:contain;width:auto;max-width:140px;height:auto;max-height:64px;margin-bottom:.5rem}.cJ8veq_topRow,.cJ8veq_bottomRow{border-top:1px solid var(--border-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;padding-top:1rem;display:grid}.cJ8veq_addressCard{}.cJ8veq_metaCard{}.cJ8veq_notesCard{}.cJ8veq_summaryCard{}.cJ8veq_notesCard p{white-space:pre-wrap;color:var(--text-soft)}.cJ8veq_summaryRow{font-variant-numeric:tabular-nums;justify-content:space-between;gap:1rem;padding:.35rem 0;display:flex}.cJ8veq_summaryRow span{color:var(--text-soft)}.cJ8veq_summaryRowStrong{border-top:1px solid var(--border-soft)}.cJ8veq_tableSection{overflow-x:auto}.cJ8veq_tableCaption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cJ8veq_section{}.cJ8veq_sectionLabel.cJ8veq_sectionLabel{color:var(--text-soft);font-size:var(--font-size-caption);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .5rem;font-weight:600;display:block}.cJ8veq_projectName{font-size:1rem;font-weight:650}.cJ8veq_projectDetails,.cJ8veq_testDetails{flex-direction:column;gap:.5rem;margin:0;display:flex}.cJ8veq_projectDetails{margin-top:1rem}.cJ8veq_metaItem{font-size:var(--font-size-caption);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:1rem;display:grid}.cJ8veq_metaItem dt{color:var(--text-soft)}.cJ8veq_metaItem dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.cJ8veq_documentationGrid{border-top:1px solid var(--border-soft);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.5rem;padding-top:1rem;display:grid}.cJ8veq_sectionHeader{justify-content:space-between;align-items:center;gap:.75rem;min-height:1.5rem;margin-bottom:.75rem;display:flex}.cJ8veq_sectionHeader h3{color:var(--text-soft);font-size:var(--font-size-caption);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:600}.cJ8veq_photoFrame,.cJ8veq_emptyPhoto{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-muted);justify-content:center;align-items:center;display:flex;overflow:hidden}.cJ8veq_photoPreview{object-fit:contain;width:100%;height:clamp(240px,32cqi,440px);display:block}.cJ8veq_emptyPhoto{min-height:240px;color:var(--text-soft);font-size:var(--font-size-caption);padding:1rem}.cJ8veq_countBadge{color:var(--text-soft);white-space:nowrap;font-size:.72rem}.cJ8veq_circuitTable{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--font-size-caption)}.cJ8veq_circuitTable th,.cJ8veq_circuitTable td{vertical-align:top;text-align:left;overflow-wrap:anywhere;padding:.85rem .75rem}.cJ8veq_circuitTable th{background:var(--surface-muted);color:var(--text-soft);font-size:var(--font-size-caption);font-weight:600}.cJ8veq_circuitTable td{border-top:1px solid var(--border-subtle)}.cJ8veq_circuitTable th:last-child,.cJ8veq_circuitTable td:last-child{text-align:right;font-variant-numeric:tabular-nums;width:32%}.cJ8veq_circuitTable td:last-child{font-weight:600}.cJ8veq_emptyState{color:var(--text-soft);margin:0;padding:.75rem 0}@container (max-width:640px){.cJ8veq_topRow,.cJ8veq_bottomRow{grid-template-columns:minmax(0,1fr)}.cJ8veq_documentationGrid{grid-template-columns:minmax(0,1fr);gap:1.25rem}.cJ8veq_photoPreview{height:auto;max-height:420px}.cJ8veq_emptyPhoto{min-height:180px}}
.EsrvUW_notice{bottom:calc(1rem + env(safe-area-inset-bottom,0px));right:calc(1rem + env(safe-area-inset-right,0px));z-index:2000;border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-strong);max-width:calc(100vw - 2rem);color:var(--text);align-items:center;gap:1rem;padding:.5rem .75rem .5rem 1rem;display:flex;position:fixed;box-shadow:0 4px 18px #0000001f}.EsrvUW_notice button{min-width:44px;min-height:44px}.EsrvUW_hidden{clip-path:inset(50%);width:1px;height:1px;position:fixed;overflow:hidden}
.FMVA9W_main{}.FMVA9W_form{gap:var(--field-gap);border-radius:var(--radius-md);flex-direction:column;width:100%;padding:0;display:flex;overflow:visible}.FMVA9W_form>h2,.FMVA9W_form>h3{font-size:var(--font-size-section);margin:0;padding:.1rem 0 0}.FMVA9W_form>p{color:var(--text-soft);margin:-.45rem 0 0;line-height:1.55}.FMVA9W_form .group{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.FMVA9W_form .group label{font-weight:var(--label-weight);color:var(--label-color)}.FMVA9W_form .group textarea{min-height:var(--textarea-min-height);resize:vertical}.FMVA9W_form>button{align-self:flex-start}.FMVA9W_form button{align-self:flex-start}.FMVA9W_logoGroup{border-top:1px solid var(--border-soft);flex-direction:column;gap:.65rem;padding:.9rem 0 0;display:flex}.FMVA9W_logoGroupHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.FMVA9W_logoGroupHeader label{margin-bottom:.3rem;font-weight:700;display:block}.FMVA9W_logoGroupHeader p,.FMVA9W_logoHint{color:var(--text-soft);margin:0;line-height:1.5}.FMVA9W_logoPreviewFrame{border-radius:var(--radius-md);background:var(--surface-muted);justify-content:center;align-items:center;min-height:100px;padding:.7rem;display:flex}.FMVA9W_logoPreview{object-fit:contain;max-width:100%;max-height:85px}.FMVA9W_logoPlaceholder{color:var(--text-soft);text-align:center}@media (max-width:760px){.FMVA9W_main{padding:0}.FMVA9W_form{border-radius:var(--radius-md);padding:0}}@media (max-width:640px){.FMVA9W_form>button{width:100%}.FMVA9W_form button{width:100%}}.FMVA9W_form>button{align-self:flex-end;margin-top:.25rem}.FMVA9W_form.FMVA9W_form{gap:var(--field-gap);background:0 0;border:0;padding:0}
._0nuKwa_main{width:100%;min-width:0;display:flex}._0nuKwa_group{flex-direction:column;width:100%;min-width:0;display:flex}._0nuKwa_group>label{font-weight:var(--label-weight);margin-bottom:var(--field-label-gap);color:var(--label-color);font-size:var(--font-size-ui)}._0nuKwa_input{flex-shrink:0;width:100%}textarea._0nuKwa_input{min-height:var(--textarea-min-height);resize:vertical}._0nuKwa_fileInputLabel{cursor:pointer;min-height:var(--field-min-height);padding:var(--field-padding-y) var(--field-padding-x);align-items:center;gap:var(--space-2);border:1px solid var(--border-soft);border-radius:var(--field-radius);background:var(--surface-strong);display:flex}._0nuKwa_fileInputLabel>svg{color:var(--primary);-webkit-user-select:none;user-select:none;font-size:1.3rem}._0nuKwa_fileInput{opacity:0;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._0nuKwa_group:has(._0nuKwa_fileInput:focus-visible) ._0nuKwa_fileInputLabel{outline:2px solid var(--primary);outline-offset:2px}._0nuKwa_fileInputListButton,._0nuKwa_fileInputListButtonActive{cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;min-height:var(--field-min-height);margin-top:var(--space-1);padding:var(--field-padding-y) var(--field-padding-x);align-items:center;gap:var(--space-2);text-align:left;display:flex}._0nuKwa_fileInputListButton>svg{color:var(--primary);margin-right:.8rem;font-size:1.3rem;transition:transform .2s;transform:rotate(-90deg)}._0nuKwa_fileInputListButtonActive>svg{color:var(--primary);margin-right:.8rem;font-size:1.3rem;transition:transform .2s;transform:rotate(0)}._0nuKwa_fileDisplay{width:100%;padding:var(--space-2);overflow-wrap:anywhere;text-overflow:ellipsis;flex-direction:column;row-gap:.42rem;display:flex;overflow:hidden}._0nuKwa_fileDisplay>span{border-bottom:1px solid var(--primary);column-gap:1rem;display:flex}._0nuKwa_checkboxGroup{min-height:var(--field-min-height);align-items:center;gap:.55rem;display:flex;position:relative}._0nuKwa_checkbox{appearance:none;cursor:pointer;border-radius:var(--radius-md);border:1px solid var(--border-soft);background-color:var(--surface);flex:0 0 1.1rem;width:1.1rem;height:1.1rem;margin:0}._0nuKwa_checkbox:checked{background-color:var(--primary)}._0nuKwa_checkmark{pointer-events:none;border-style:solid;border-width:0 2px 2px 0;border-color:var(--primary-contrast);opacity:0;background:0 0;width:.35rem;height:.6rem;position:absolute;top:50%;left:.38rem;transform:translateY(-65%)rotate(45deg)}._0nuKwa_checkbox:checked+._0nuKwa_checkmark{opacity:1}._0nuKwa_checkbox:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._0nuKwa_checkbox:disabled,._0nuKwa_checkbox:disabled~label{cursor:not-allowed;opacity:.65}._0nuKwa_checkboxGroup label{min-height:var(--field-min-height);font-size:var(--font-size-ui);font-weight:var(--label-weight);cursor:pointer;flex:1;align-items:center;margin:0;line-height:1.25;display:flex}._0nuKwa_disabledText{opacity:.6}._0nuKwa_group:has(._0nuKwa_fileInput:disabled) ._0nuKwa_fileInputLabel{background:var(--surface-muted);color:var(--text-soft);cursor:not-allowed}._0nuKwa_group:has(._0nuKwa_fileInput[aria-invalid=true]) ._0nuKwa_fileInputLabel{border-color:var(--destructive)}._0nuKwa_error:empty,._0nuKwa_confirmation:empty{display:none}._0nuKwa_error{font-size:var(--font-size-caption);color:var(--error);margin-top:.28rem;font-weight:600}._0nuKwa_confirmation{font-size:var(--font-size-caption);color:var(--confirmation);margin-top:.28rem}
._12C_BG_main{justify-content:center;align-items:center;width:100%;min-height:180px;display:flex}._12C_BG_card{border-radius:var(--panel-radius);border:1px solid var(--border-soft);background:var(--surface-muted);min-width:min(320px,100%);box-shadow:var(--card-shadow);flex-direction:column;align-items:center;gap:.85rem;padding:1.2rem;display:flex}._12C_BG_card p{color:var(--text-soft);text-align:center;margin:0}._12C_BG_pulse{width:80px;height:80px;display:inline-block;position:relative}._12C_BG_pulse div{border:4px solid var(--primary);opacity:1;border-radius:50%;animation:1s cubic-bezier(0,.2,.8,1) infinite _12C_BG_lds-ripple;position:absolute}._12C_BG_pulse div:nth-child(2){animation-delay:-.5s}@keyframes _12C_BG_lds-ripple{0%{opacity:0;width:0;height:0;top:36px;left:36px}4.9%{opacity:0;width:0;height:0;top:36px;left:36px}5%{opacity:1;width:0;height:0;top:36px;left:36px}to{opacity:0;width:72px;height:72px;top:0;left:0}}
.CoxFtG_editorMain{justify-content:center;width:100%;min-height:0;padding:0;display:flex;overflow:hidden}.CoxFtG_editorForm{gap:.55rem;width:100%;max-height:none;padding:0;overflow:visible}.CoxFtG_section{flex-direction:column;gap:.55rem;display:flex}.CoxFtG_section+.CoxFtG_section{border-top:1px solid var(--border-soft);padding-top:1rem}.CoxFtG_editorForm>.CoxFtG_section{border-top:1px solid var(--border-soft);padding-top:.7rem}.CoxFtG_sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.55rem;display:flex;}.CoxFtG_sectionHeader h3,.CoxFtG_entryCard h3,.CoxFtG_selectionCard h4{font-size:var(--font-size-ui);margin:0;line-height:1.25}.CoxFtG_sectionHeader p,.CoxFtG_entryCard p,.CoxFtG_emptyState{color:var(--text-soft);line-height:1.45;font-size:var(--font-size-caption);margin:0}.CoxFtG_entryList{flex-direction:column;gap:.45rem;display:flex}.CoxFtG_entryCard{border-bottom:1px solid var(--border-soft);flex-direction:column;gap:.55rem;padding:.45rem 0;display:flex}.CoxFtG_entryHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.55rem;display:flex}.CoxFtG_entryGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.55rem;display:grid}.CoxFtG_metrics{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.45rem;display:grid}.CoxFtG_metric{border-bottom:1px solid var(--border-soft);flex-direction:column;gap:.18rem;padding:.45rem 0;display:flex}.CoxFtG_metric span{color:var(--text-soft);text-transform:uppercase;letter-spacing:.04em;font-size:.68rem}.CoxFtG_metric strong{font-size:var(--font-size-ui)}.CoxFtG_selectionList{border-left:2px solid color-mix(in srgb, var(--primary) 42%, var(--border-soft));flex-direction:column;gap:.35rem;margin-left:.45rem;padding-left:.7rem;display:flex}.CoxFtG_selectionCard{border-bottom:0;flex-direction:column;gap:.45rem;padding:.45rem 0;display:flex}.CoxFtG_selectionGrid{grid-template-columns:minmax(220px,2fr) minmax(100px,.8fr) auto;align-items:end;gap:.45rem;display:grid}.CoxFtG_selectionSummary{color:var(--text-soft);font-size:var(--font-size-caption);flex-wrap:wrap;gap:.35rem .8rem;display:flex}.CoxFtG_toolbar{}.CoxFtG_emptyState{padding:.65rem 0}.CoxFtG_editorForm .group{padding:0}.CoxFtG_entryCard>.CoxFtG_section{border-top:1px solid var(--border-soft);padding-top:.7rem}.CoxFtG_editorForm .group label{font-size:var(--font-size-ui);margin-bottom:.22rem}:is(.CoxFtG_editorForm .group input,.CoxFtG_editorForm .group textarea,.CoxFtG_editorForm .group .dropdown){padding:var(--field-padding-y) var(--field-padding-x);min-height:var(--field-min-height);font-size:var(--field-font-size)}.CoxFtG_sectionHeader button,.CoxFtG_selectionGrid button,.CoxFtG_entryHeader button{border-radius:var(--radius-sm);min-height:1.9rem;font-size:var(--font-size-ui);padding:.3rem .55rem;line-height:1.2}.CoxFtG_sectionHeader button,.CoxFtG_selectionGrid button:not(:last-child){color:var(--primary);border:1px dashed color-mix(in srgb, var(--primary) 58%, var(--separator));box-shadow:none;background:0 0}.CoxFtG_sectionHeader button:hover:not(:disabled),.CoxFtG_selectionGrid button:not(:last-child):hover:not(:disabled){background:var(--primary-soft);color:var(--primary-deep);border-color:var(--primary);box-shadow:none}@media (max-width:720px){.CoxFtG_editorForm{padding:0}.CoxFtG_selectionGrid{grid-template-columns:1fr}.CoxFtG_selectionGrid button{width:100%}.CoxFtG_entryGrid,.CoxFtG_metrics{grid-template-columns:1fr}}.CoxFtG_editorForm.CoxFtG_editorForm{padding:var(--surface-padding);gap:.85rem}
.OYk9Sa_viewerMain{}.OYk9Sa_overview{}.OYk9Sa_overviewCard{}.OYk9Sa_overviewCardMuted strong{font-size:var(--font-size-caption);font-weight:600}.OYk9Sa_treeSection{}.OYk9Sa_sectionHeader{}.OYk9Sa_sectionHeader h3,.OYk9Sa_nodeTitle,.OYk9Sa_nodeStats,.OYk9Sa_nodeChildren{margin:0}.OYk9Sa_sectionHeader p{color:var(--text-soft);font-size:var(--font-size-caption);margin:0}.OYk9Sa_nodeList,.OYk9Sa_nodeChildren{flex-direction:column;gap:.25rem;display:flex}.OYk9Sa_nodeChildren{margin-left:clamp(.45rem, calc(var(--node-depth,0) * .24rem + .45rem), 1rem);border-left:2px solid color-mix(in srgb, var(--primary) 42%, var(--border-soft));padding-left:.75rem}.OYk9Sa_nodeCard{box-shadow:none;background:0 0;border-bottom:0;flex-direction:column;gap:.25rem;padding:.3rem 0;display:flex}.OYk9Sa_nodeHeader{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.OYk9Sa_nodeLabel{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.OYk9Sa_nodeTitle{font-size:var(--font-size-ui);line-height:1.25}.OYk9Sa_nodeBadge{text-transform:uppercase;letter-spacing:.04em;color:var(--primary);background:0 0;border:0;border-radius:999px;padding:.12rem .4rem;font-size:.66rem;font-weight:700}.OYk9Sa_nodeStats{flex-wrap:wrap;gap:.35rem;display:flex}.OYk9Sa_statChip{background:0 0;border:0;border-radius:999px;align-items:center;gap:.28rem;min-width:0;padding:.25rem .45rem;display:inline-flex}.OYk9Sa_statChip span{color:var(--text-soft);text-transform:uppercase;letter-spacing:.03em;font-size:.66rem}.OYk9Sa_statChip strong{font-size:var(--font-size-caption);font-weight:700}.OYk9Sa_emptyState{}@media (max-width:780px){.OYk9Sa_overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.OYk9Sa_overview{grid-template-columns:1fr}.OYk9Sa_nodeHeader{flex-direction:column}}
.w7fP9G_editorMain{justify-content:center;width:100%;min-height:0;padding:0;display:flex;overflow:hidden}.w7fP9G_editorForm{gap:.55rem;width:100%;max-height:none;padding:0;overflow:visible}.w7fP9G_section{flex-direction:column;gap:.55rem;display:flex}.w7fP9G_section+.w7fP9G_section{border-top:1px solid var(--border-soft);padding-top:1rem}.w7fP9G_editorForm>.w7fP9G_section,.w7fP9G_editorForm>.w7fP9G_metrics{border-top:1px solid var(--border-soft);padding-top:.7rem}.w7fP9G_sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.55rem;display:flex;}.w7fP9G_sectionHeader h3,.w7fP9G_entryCard h3{font-size:var(--font-size-ui);margin:0;line-height:1.25}.w7fP9G_sectionHeader p,.w7fP9G_entryCard p,.w7fP9G_emptyState{color:var(--text-soft);line-height:1.45;font-size:var(--font-size-caption);margin:0}.w7fP9G_entryList{flex-direction:column;gap:.5rem;display:flex}.w7fP9G_childList{padding-left:clamp(.7rem, calc(var(--node-depth,0) * .22rem + .7rem), 1.15rem);border-left:2px solid color-mix(in srgb, var(--primary) 42%, var(--border-soft));flex-direction:column;gap:.45rem;margin-left:.45rem;display:flex}.w7fP9G_entryCard{border:0;border-bottom:1px solid var(--border-soft);background:0 0;border-radius:0;flex-direction:column;gap:.55rem;padding:.45rem 0;display:flex}.w7fP9G_roomCard{background:0 0;border-bottom:0;gap:.35rem;padding:.45rem 0}.w7fP9G_entryHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.55rem;display:flex}.w7fP9G_collapseButton{min-width:0;color:var(--text);box-shadow:none;text-align:left;background:0 0;border:0;align-items:center;gap:.45rem;padding:0;display:inline-flex}.w7fP9G_collapseButton:hover,.w7fP9G_collapseButton:focus-visible{color:var(--primary);box-shadow:none;background:0 0;transform:none}.w7fP9G_collapseButton h3{color:inherit}.w7fP9G_collapseIcon{border:1px solid color-mix(in srgb, var(--primary) 35%, var(--border-soft));border-radius:var(--radius-sm);background:var(--surface-strong);width:1.35rem;height:1.35rem;color:var(--text-soft);flex:0 0 1.35rem;justify-content:center;align-items:center;font-size:1rem;line-height:1;display:inline-flex}.w7fP9G_nodeTypeLabel{color:var(--text-soft);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.08rem;font-size:.64rem;font-weight:700;line-height:1.1;display:block}.w7fP9G_roomHeader{display:none}.w7fP9G_collapsedSummary{color:var(--text-soft);font-size:var(--font-size-caption);flex-wrap:wrap;align-items:center;gap:.35rem;padding-left:1.8rem;display:flex}.w7fP9G_collapsedSummary span,.w7fP9G_collapsedSummary strong{padding:0;font-weight:600}.w7fP9G_collapsedSummary span:not(:last-child):after{content:"•";color:var(--text-soft);margin-left:.35rem}.w7fP9G_collapsedSummary strong{color:var(--text)}.w7fP9G_actionRow{flex-wrap:wrap;gap:.35rem;display:flex}.w7fP9G_roomActions button{border-radius:var(--radius-sm);min-height:1.9rem;font-size:var(--font-size-ui);padding:.3rem .55rem;line-height:1.2}.w7fP9G_actionRow button{border-radius:var(--radius-sm);min-height:1.9rem;font-size:var(--font-size-ui);padding:.3rem .55rem;line-height:1.2}.w7fP9G_toolbar button{border-radius:var(--radius-sm);min-height:1.9rem;font-size:var(--font-size-ui);padding:.3rem .55rem;line-height:1.2}.w7fP9G_addButton{color:var(--primary);border:1px dashed color-mix(in srgb, var(--primary) 58%, var(--separator));box-shadow:none;background:0 0}.w7fP9G_addButton:hover:not(:disabled){background:var(--primary-soft);color:var(--primary-deep);border-color:var(--primary);box-shadow:none}.w7fP9G_entryGrid{grid-template-columns:minmax(220px,2fr) minmax(180px,1fr);gap:.55rem;display:grid}.w7fP9G_roomGrid{grid-template-columns:minmax(180px,2fr) minmax(120px,.9fr) auto;align-items:end;gap:.4rem}.w7fP9G_roomActions{align-items:stretch;display:flex}.w7fP9G_roomActions button{white-space:nowrap;height:100%;padding:.55rem .7rem}.w7fP9G_metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.45rem;display:grid}.w7fP9G_metric{border:0;border-bottom:1px solid var(--border-soft);background:0 0;flex-direction:column;gap:.18rem;padding:.45rem 0;display:flex}.w7fP9G_metric span{color:var(--text-soft);text-transform:uppercase;letter-spacing:.04em;font-size:.68rem}.w7fP9G_metric strong{font-size:var(--font-size-ui)}.w7fP9G_toolbar{}.w7fP9G_emptyState{padding:.55rem 0}.w7fP9G_editorForm .group{padding:0}.w7fP9G_editorForm .group label{font-size:var(--font-size-ui);margin-bottom:.22rem}:is(.w7fP9G_editorForm .group input,.w7fP9G_editorForm .group textarea,.w7fP9G_editorForm .group .dropdown){padding:var(--field-padding-y) var(--field-padding-x);min-height:var(--field-min-height);font-size:var(--field-font-size)}.w7fP9G_roomCard .group{padding:.25rem .35rem .3rem}.w7fP9G_roomCard .group label{font-size:var(--font-size-ui);margin-bottom:.15rem}.w7fP9G_roomCard .group input{min-height:var(--field-min-height);padding:var(--field-padding-y) var(--field-padding-x)}@media (max-width:720px){.w7fP9G_editorForm{padding:0}.w7fP9G_entryGrid,.w7fP9G_metrics,.w7fP9G_roomGrid{grid-template-columns:1fr}}.w7fP9G_editorForm.w7fP9G_editorForm{padding:var(--surface-padding);gap:.85rem}
.fsywDG_actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-block:.5rem;font-size:.8rem;display:flex}.fsywDG_actions button{border:1px solid var(--border,#cbd5e1);background:var(--surface,#fff);color:inherit;cursor:pointer;font:inherit;border-radius:6px;padding:.4rem .6rem}.fsywDG_actions button:disabled{opacity:.5;cursor:default}.fsywDG_actions label{align-items:center;gap:.35rem;display:flex}
.eb3miW_picker{flex-direction:column;gap:.5rem;min-width:0;display:flex}.eb3miW_picker>button{align-self:flex-start}.eb3miW_compact{--status-color:var(--text-soft);gap:0;width:fit-content;max-width:100%}.eb3miW_compact[data-tone=warning]{--status-color:#ad6800}.eb3miW_compact[data-tone=success]{--status-color:#258348}.eb3miW_compact[data-tone=info]{--status-color:var(--primary)}.eb3miW_badge.eb3miW_badge>button,.eb3miW_readOnly{border:1px solid var(--border-soft);background:var(--surface-muted);width:auto;max-width:100%;min-height:1.6rem;color:var(--text);border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .45rem;font-size:.68rem;line-height:1.2;display:inline-flex}.eb3miW_badge>button:before,.eb3miW_readOnly:before{content:"";background:var(--status-color);border-radius:50%;flex:none;width:.4rem;height:.4rem}.eb3miW_badge.eb3miW_badge>button:hover{background:var(--surface-strong)}.eb3miW_badge>button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.eb3miW_readOnly{overflow-wrap:anywhere}
._2dCo5W_panel{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-muted);flex:none;min-width:0;padding:.9rem}._2dCo5W_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}._2dCo5W_header h3{margin:0;font-size:1rem}._2dCo5W_actions{flex-wrap:wrap;gap:.5rem;display:flex}._2dCo5W_actions a{border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--surface);min-height:38px;font-size:var(--font-size-ui);align-items:center;padding:.4rem .6rem;font-weight:650;display:inline-flex}._2dCo5W_actions a:hover{border-color:var(--primary)}._2dCo5W_note{color:var(--text-soft);font-size:var(--font-size-caption);margin:.55rem 0;line-height:1.5}._2dCo5W_grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:.8rem;margin-top:.7rem;display:grid}._2dCo5W_group{min-width:0}._2dCo5W_group h4{font-size:var(--font-size-ui);justify-content:space-between;gap:.5rem;margin:0 0 .4rem;display:flex}._2dCo5W_group h4 span{color:var(--text-soft);font-variant-numeric:tabular-nums}._2dCo5W_group ul{margin:0;padding:0;list-style:none}._2dCo5W_group li a{overflow-wrap:anywhere;min-height:38px;font-size:var(--font-size-ui);flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}._2dCo5W_group li a:hover{text-decoration:underline}._2dCo5W_badge{color:var(--info);font-size:.8rem}@media (max-width:760px){._2dCo5W_actions a,._2dCo5W_group li a{min-height:44px}}
.yJj5ZW_starButton{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:8px;display:inline-flex}.yJj5ZW_starButton:hover:not(:disabled){background:#8080801f}.yJj5ZW_starButton[aria-pressed=true]{color:#b77908}.yJj5ZW_starButton:focus-visible{outline-offset:2px;outline:2px solid}.yJj5ZW_starButton:disabled{opacity:.5;cursor:default}
.GwoL3W_control{gap:var(--field-label-gap);z-index:5;flex-direction:column;min-width:min(14rem,100%);display:flex;position:relative}.GwoL3W_control:focus-within{z-index:12}.GwoL3W_input{width:100%}.GwoL3W_description{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.GwoL3W_control{width:100%;min-width:0}}@media (max-width:640px){.GwoL3W_control{align-items:stretch;gap:var(--field-label-gap);flex-direction:column}.GwoL3W_control label{white-space:nowrap;font-size:var(--font-size-ui);flex:none}.GwoL3W_input{flex:auto;min-width:0}}
.CRaG_a_library{min-width:0;color:var(--text);font-size:var(--font-size-caption);flex-direction:column;gap:1rem;line-height:1.45;display:flex}.CRaG_a_library p{font-size:inherit;margin:0}.CRaG_a_description,.CRaG_a_note{color:var(--text-soft)}.CRaG_a_library .CRaG_a_note{font-size:var(--font-size-caption);border-top:1px solid var(--border-soft);padding-top:.7rem}.CRaG_a_form{flex-direction:column;gap:.4rem;display:flex}.CRaG_a_form label{font-size:var(--font-size-ui);font-weight:600}.CRaG_a_addRow{align-items:center;gap:.5rem;display:flex}.CRaG_a_addRow input{width:100%;min-width:0;min-height:var(--field-min-height);padding:var(--field-padding-y) var(--field-padding-x);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font-family:inherit;font-size:var(--field-font-size);line-height:var(--field-line-height);flex:1}.CRaG_a_library button{min-height:var(--field-min-height);font-family:inherit;font-size:var(--font-size-ui);border-radius:var(--radius-sm);box-shadow:none;flex-shrink:0;padding:.4rem .65rem;line-height:1.35}.CRaG_a_addButton{background:var(--primary);color:var(--primary-contrast);border-color:var(--primary)}.CRaG_a_addButton:hover:not(:disabled){background:var(--primary-highlight)}.CRaG_a_savedStatuses{flex-direction:column;gap:.35rem;display:flex}.CRaG_a_sectionHeader{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.CRaG_a_sectionHeader h2{font-size:var(--font-size-caption);margin:0;font-weight:600}.CRaG_a_sectionHeader>span{color:var(--text-soft);font-size:var(--font-size-caption);font-variant-numeric:tabular-nums}.CRaG_a_libraryList{margin:0;padding:0;list-style:none}.CRaG_a_libraryList li{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:.75rem;padding-block:.4rem;display:flex;position:relative}.CRaG_a_libraryList li:last-child{border-bottom:0}.CRaG_a_libraryList li>span{overflow-wrap:anywhere;min-width:0}.CRaG_a_statusName{flex:1}.CRaG_a_builtIn{color:var(--text-soft);font-size:var(--font-size-caption);flex-shrink:0}.CRaG_a_library .CRaG_a_dragHandle{background:var(--surface-muted);color:var(--text-soft);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;padding:.3rem .5rem;font-size:1.1rem}.CRaG_a_library .CRaG_a_dragHandle:active{cursor:grabbing}.CRaG_a_dragging{opacity:.55}.CRaG_a_dropBefore:before,.CRaG_a_dropAfter:after{content:"";background:var(--primary);pointer-events:none;height:3px;position:absolute;left:0;right:0}.CRaG_a_dropBefore:before{top:-2px}.CRaG_a_dropAfter:after{bottom:-2px}.CRaG_a_removeButton{background:var(--surface-muted);color:var(--text-soft)}.CRaG_a_removeButton:hover:not(:disabled){background:var(--surface-subtle);color:var(--text);border-color:var(--border-strong)}.CRaG_a_error{color:var(--error);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}@media (max-width:420px){.CRaG_a_addRow{flex-direction:column;align-items:stretch}.CRaG_a_addRow button{align-self:flex-start}}
.Pc6gZq_amount{border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;background:0 0;max-width:100%;padding:.15rem .4rem;font-weight:650;display:inline-block}.Pc6gZq_positive{color:color-mix(in srgb, var(--success,#219777) 55%, var(--text))}.Pc6gZq_negative{color:color-mix(in srgb, var(--destructive,#c85860) 75%, var(--text))}
.xaxWhW_notice{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--surface-muted);gap:.65rem;padding:1rem;display:grid}.xaxWhW_notice p{color:var(--text-soft);margin:0;line-height:1.5}.xaxWhW_actions{flex-wrap:wrap;gap:.65rem;display:flex}.xaxWhW_actions button{min-height:44px}.xaxWhW_status{color:var(--text-soft);font-size:var(--font-size-caption);margin:0 0 .75rem;line-height:1.5}
