.users-module__EpdyfW__workspace{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}.users-module__EpdyfW__toolbar{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.users-module__EpdyfW__toolbar>*{min-width:0;max-width:100%}.users-module__EpdyfW__search{flex:240px;min-width:0}.users-module__EpdyfW__invite{margin-left:auto}.users-module__EpdyfW__count{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:4px}.users-module__EpdyfW__saveLine{min-height:18px;font-size:var(--text-xs);color:var(--text-muted);margin:0;line-height:18px}.users-module__EpdyfW__saveLine[data-tone=ok]{color:var(--success)}.users-module__EpdyfW__saveLine[data-tone=bad]{color:var(--danger)}.users-module__EpdyfW__saveLine:empty{min-height:0}.users-module__EpdyfW__person{align-items:center;gap:10px;min-width:0;display:flex}.users-module__EpdyfW__person[data-off]{opacity:.6}.users-module__EpdyfW__personText{min-width:0;display:grid}.users-module__EpdyfW__personName{font-size:var(--text-sm);color:var(--foreground);overflow-wrap:anywhere;font-weight:500;line-height:20px}.users-module__EpdyfW__personEmail{font-size:var(--text-xs);color:var(--text-muted);overflow-wrap:anywhere;line-height:16px}.users-module__EpdyfW__you{color:var(--text-muted);font-weight:400}.users-module__EpdyfW__roleCell{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.users-module__EpdyfW__pendingLink{font-size:var(--text-xs);color:var(--warning);text-underline-offset:3px;line-height:16px;text-decoration:underline}.users-module__EpdyfW__seen{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.users-module__EpdyfW__pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:4px 2px;display:flex}.users-module__EpdyfW__hint{font-size:var(--text-xs);color:var(--text-muted);margin:0;line-height:18px}.users-module__EpdyfW__note{font-size:var(--text-sm);color:var(--warning);margin:0;line-height:18px}.users-module__EpdyfW__error{border:1px solid var(--danger);border-radius:var(--radius-control);font-size:var(--text-sm);color:var(--danger);margin:0;padding:8px 12px}.users-module__EpdyfW__requests{background:var(--elev-2-bg);border:1px solid var(--border-subtle);border-radius:var(--radius-panel);box-shadow:var(--elev-2), inset 3px 0 0 var(--warning);gap:6px;padding:14px 16px;scroll-margin-top:96px;display:grid}.users-module__EpdyfW__requestsHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.users-module__EpdyfW__sectionTitle{font-size:var(--text-base);margin:0;font-weight:500;line-height:22px}.users-module__EpdyfW__requestList{gap:0;margin:0;padding:0;list-style:none;display:grid}.users-module__EpdyfW__requestItem{border-top:1px solid var(--border-subtle);border-radius:var(--radius-control);transition:background-color var(--duration-fast) var(--ease-standard);gap:6px;margin:0 -8px;padding:10px 8px;scroll-margin-top:96px;display:grid}.users-module__EpdyfW__requestItem:first-child{border-top:0}.users-module__EpdyfW__requestItem:hover,.users-module__EpdyfW__requestItem:target{background:var(--surface)}.users-module__EpdyfW__requestMain{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;display:flex}.users-module__EpdyfW__requestCopy{flex:280px;gap:2px;min-width:0;display:grid}.users-module__EpdyfW__reqHeadline{font-size:var(--text-sm);color:var(--foreground);font-weight:500;line-height:20px}.users-module__EpdyfW__reqDetail{font-size:var(--text-sm);color:var(--text-secondary);line-height:18px}.users-module__EpdyfW__requestActions{flex:none;gap:6px;display:flex}.users-module__EpdyfW__decided{border-top:1px solid var(--border-subtle);padding-top:4px}.users-module__EpdyfW__disclosure{min-height:36px;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:500;display:inline-flex}.users-module__EpdyfW__disclosure:hover{color:var(--foreground)}.users-module__EpdyfW__chev{transition:transform var(--duration-fast) var(--ease-standard)}.users-module__EpdyfW__chev[data-open]{transform:rotate(90deg)}.users-module__EpdyfW__decidedItem{border-top:1px solid var(--border-subtle);opacity:.85;gap:2px;padding:6px 0;display:grid}.users-module__EpdyfW__form{gap:14px;display:grid}.users-module__EpdyfW__field{gap:4px;display:grid}.users-module__EpdyfW__fieldset{border:0;gap:4px;min-width:0;margin:0;padding:0;display:grid}.users-module__EpdyfW__legend{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:2px;padding:0;line-height:18px}.users-module__EpdyfW__formFoot{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.users-module__EpdyfW__access{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-muted);font-size:var(--text-sm);color:var(--foreground);margin:0 0 4px;padding:8px 10px;font-weight:500;line-height:20px}.users-module__EpdyfW__access[data-tone=warn]{border-color:color-mix(in srgb, var(--warning) 45%, var(--border))}.users-module__EpdyfW__runs{gap:4px;margin-bottom:6px;display:grid}.users-module__EpdyfW__runsHead{font-size:var(--text-sm);margin:0;line-height:20px}.users-module__EpdyfW__runsTitle{color:var(--foreground);font-weight:500}.users-module__EpdyfW__runList{border:1px solid var(--border-subtle);border-radius:var(--radius-control);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.users-module__EpdyfW__runList li+li{border-top:1px solid var(--border-subtle)}.users-module__EpdyfW__runLink{min-height:32px;color:var(--foreground);font-size:var(--text-sm);transition:background-color var(--duration-fast) var(--ease-standard);align-items:center;gap:10px;padding:4px 10px;line-height:18px;text-decoration:none;display:flex}.users-module__EpdyfW__runLink:hover{background:var(--surface-muted)}.users-module__EpdyfW__runLink:focus-visible{outline:2px solid var(--focus-outline);outline-offset:-2px}.users-module__EpdyfW__runRef{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary);font-variant-numeric:tabular-nums;flex:none}.users-module__EpdyfW__runName{overflow-wrap:anywhere;min-width:0;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.users-module__EpdyfW__runLink:hover .users-module__EpdyfW__runName{text-decoration-color:currentColor}.users-module__EpdyfW__runMore{justify-self:start}.users-module__EpdyfW__never{font-size:var(--text-sm);color:var(--foreground);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;line-height:18px;display:flex}.users-module__EpdyfW__runsCell{color:var(--text-secondary);font-variant-numeric:tabular-nums}.users-module__EpdyfW__block{border-top:1px solid var(--border-subtle);gap:8px;padding-top:14px;display:grid}.users-module__EpdyfW__blockTitle{font-size:var(--text-sm);color:var(--foreground);margin:0;font-weight:500;line-height:20px}.users-module__EpdyfW__blockRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.users-module__EpdyfW__blockRow>.users-module__EpdyfW__hint{flex:200px}.users-module__EpdyfW__armed{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted);font-size:var(--text-sm);gap:10px;padding:12px;line-height:20px;display:grid}.users-module__EpdyfW__armed p{margin:0}.users-module__EpdyfW__armed[data-tone=warn]{border-color:color-mix(in srgb, var(--warning) 45%, var(--border))}.users-module__EpdyfW__armed[data-tone=danger]{border-color:color-mix(in srgb, var(--danger) 45%, var(--border))}.users-module__EpdyfW__armed[data-tone=ok]{border-color:color-mix(in srgb, var(--success) 45%, var(--border))}.users-module__EpdyfW__secret{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-base);letter-spacing:.06em;-webkit-user-select:all;user-select:all;flex:auto;padding:8px 10px}@media (max-width:767px),(pointer:coarse){.users-module__EpdyfW__invite{margin-left:0}.users-module__EpdyfW__disclosure,.users-module__EpdyfW__runLink{min-height:44px}}@media (max-width:767px){:is(.users-module__EpdyfW__workspace input:not([type=hidden]),.users-module__EpdyfW__workspace textarea){font-size:var(--text-base)}:is(.users-module__EpdyfW__workspace [class*=search-field-module] input,.users-module__EpdyfW__workspace [class*=combobox-module] input){min-height:44px}:is(.users-module__EpdyfW__workspace [class*=avatar-module],.users-module__EpdyfW__workspace [class*=avatar-module] *),:is(.users-module__EpdyfW__workspace [class*=badge-module],.users-module__EpdyfW__workspace [class*=badge-module] *){font-size:var(--text-xs)}.users-module__EpdyfW__workspace [role=switch]{margin:-10px -2px;padding:10px 2px}.users-module__EpdyfW__workspace [class*=segmented-control-module] button{min-width:44px;min-height:44px}.users-module__EpdyfW__workspace [class*=combobox-module] button{min-width:44px;min-height:44px}.users-module__EpdyfW__workspace [class*=inline-edit-module] button{min-height:44px}.users-module__EpdyfW__workspace select[aria-hidden=true]{display:none}}:is(.users-module__EpdyfW__workspace [class*=avatar-module],.users-module__EpdyfW__workspace [class*=avatar-module] *,.users-module__EpdyfW__workspace [class*=badge-module],.users-module__EpdyfW__workspace [class*=badge-module] *){font-size:var(--text-xs)}
.search-field-module__2h9ofG__field{gap:var(--space-2);min-width:0;display:grid}.search-field-module__2h9ofG__field label{font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.search-field-module__2h9ofG__shell{min-height:var(--control-height-md);align-items:center;gap:var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-control);padding:0 var(--space-3);background:var(--surface);transition:border-color var(--duration-fast) var(--ease-standard);display:flex}@media (hover:hover) and (pointer:fine){.search-field-module__2h9ofG__shell:hover:not(:focus-within){border-color:var(--foreground)}}.search-field-module__2h9ofG__shell:focus-within{border-color:var(--foreground)}.search-field-module__2h9ofG__shell>svg{color:var(--text-muted);transition:color var(--duration-fast) var(--ease-standard);flex:none}.search-field-module__2h9ofG__shell:focus-within>svg,.search-field-module__2h9ofG__shell[data-filled=true]>svg{color:var(--foreground)}.search-field-module__2h9ofG__input{width:100%;min-width:0;color:var(--foreground);font:inherit;font-size:var(--text-sm);letter-spacing:var(--tracking-body);background:0 0;border:0;outline:0}.search-field-module__2h9ofG__input:focus-visible{outline:0}.search-field-module__2h9ofG__input::placeholder{color:var(--text-muted)}.search-field-module__2h9ofG__input::-webkit-search-cancel-button{display:none}.search-field-module__2h9ofG__clearSlot{flex:none;place-items:center;width:24px;height:24px;display:grid}.search-field-module__2h9ofG__shell button{border-radius:var(--radius-control);width:24px;height:24px;color:var(--text-muted);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.search-field-module__2h9ofG__shell button:hover{background:var(--surface-muted);color:var(--foreground)}}@media (prefers-reduced-motion:reduce){.search-field-module__2h9ofG__shell,.search-field-module__2h9ofG__shell>svg,.search-field-module__2h9ofG__shell button{transition:none}}.search-field-module__2h9ofG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.select-module__y5pICa__field{gap:var(--space-2);min-width:0;display:grid}.select-module__y5pICa__field label{font-size:var(--text-sm);font-weight:500}.select-module__y5pICa__trigger{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:var(--control-height-md);border:1px solid var(--border);border-radius:var(--radius-control);padding:0 var(--space-3);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);display:flex;position:relative}@media (hover:hover) and (pointer:fine){.select-module__y5pICa__trigger:hover:not([data-disabled]){border-color:var(--border-strong);background:var(--surface-muted)}}.select-module__y5pICa__trigger:active:not([data-disabled]),.select-module__y5pICa__trigger[data-state=open]{border-color:var(--border-strong);background:var(--surface-muted)}.select-module__y5pICa__trigger:focus-visible{border-color:var(--border-strong)}.select-module__y5pICa__trigger[data-disabled]{opacity:.5;cursor:not-allowed}.select-module__y5pICa__valueText{flex:1;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.select-module__y5pICa__valueText>span{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;min-width:0;overflow:hidden}.select-module__y5pICa__valueText>[data-placeholder]{color:var(--text-muted)}.select-module__y5pICa__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.select-module__y5pICa__chevron{color:var(--text-muted);transition:transform var(--duration-spring) var(--ease-spring), color var(--duration-fast) var(--ease-standard);flex:none;display:inline-flex}.select-module__y5pICa__trigger[data-state=open] .select-module__y5pICa__chevron{transform:rotate(180deg)}.select-module__y5pICa__hint{color:var(--text-muted);font-size:var(--text-xs)}.select-module__y5pICa__content{--menu-x:0px;--menu-y:-6px;box-sizing:border-box;z-index:1000;width:var(--radix-select-trigger-width);min-width:var(--radix-select-trigger-width);max-width:min(24rem,100vw - 20px);max-height:min(320px, var(--radix-select-content-available-height));border:1px solid var(--border);border-radius:calc(var(--radius-control) + 2px);background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-floating);transform-origin:var(--radix-select-content-transform-origin);animation:select-module__y5pICa__select-in var(--duration-standard) var(--ease-enter) both;padding:6px;overflow:hidden}.select-module__y5pICa__content[data-side=top]{--menu-y:6px}.select-module__y5pICa__content[data-side=left]{--menu-x:6px;--menu-y:0px}.select-module__y5pICa__content[data-side=right]{--menu-x:-6px;--menu-y:0px}.select-module__y5pICa__content[data-state=closed]{animation:select-module__y5pICa__select-out var(--duration-instant) var(--ease-standard) both}.select-module__y5pICa__viewport{padding:2px 0}.select-module__y5pICa__item{border-radius:calc(var(--radius-control) - 4px);min-height:36px;color:var(--foreground);font-size:var(--text-sm);cursor:default;-webkit-user-select:none;user-select:none;transition:background-color var(--duration-instant) var(--ease-standard), color var(--duration-instant) var(--ease-standard);outline:none;align-items:center;padding:0 34px 0 11px;display:flex;position:relative}.select-module__y5pICa__item[data-highlighted]{background:var(--surface-muted)}.select-module__y5pICa__item[data-disabled]{opacity:.45}.select-module__y5pICa__indicator{color:var(--foreground);animation:select-module__y5pICa__indicator-in var(--duration-standard) var(--ease-enter) 40ms both;align-items:center;display:inline-flex;position:absolute;right:10px}.select-module__y5pICa__scrollButton{height:28px;color:var(--text-muted);place-items:center;display:grid}@keyframes select-module__y5pICa__select-in{0%{opacity:0;transform:translate(var(--menu-x), var(--menu-y)) scale(.97)}}@keyframes select-module__y5pICa__select-out{to{opacity:0;transform:translate(calc(var(--menu-x) / 2), calc(var(--menu-y) / 2)) scale(.98)}}@keyframes select-module__y5pICa__indicator-in{0%{opacity:0;filter:blur(2px);transform:scale(.6)}}@media (prefers-reduced-transparency:reduce){.select-module__y5pICa__content{background:var(--surface-raised);-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.select-module__y5pICa__trigger,.select-module__y5pICa__chevron,.select-module__y5pICa__item{transition:none}.select-module__y5pICa__content{animation:select-module__y5pICa__select-fade var(--duration-instant) var(--ease-standard) both}.select-module__y5pICa__content[data-state=closed]{animation:select-module__y5pICa__select-fade-out var(--duration-instant) var(--ease-standard) both}.select-module__y5pICa__indicator{animation:none}}@keyframes select-module__y5pICa__select-fade{0%{opacity:0}}@keyframes select-module__y5pICa__select-fade-out{to{opacity:0}}.select-module__y5pICa__group+.select-module__y5pICa__group,.select-module__y5pICa__item+.select-module__y5pICa__group{margin-top:var(--space-1);padding-top:var(--space-1);border-top:1px solid var(--border-subtle)}.select-module__y5pICa__groupLabel{padding:var(--space-1) var(--space-2);font-size:var(--text-xs);color:var(--text-muted);font-weight:500}
.estimateEditor-module__RII-ca__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.estimateEditor-module__RII-ca__title{font-size:var(--text-base);margin:0;font-weight:600}.estimateEditor-module__RII-ca__sub{font-size:var(--text-xs);color:var(--text-muted)}.estimateEditor-module__RII-ca__tpl{font-size:var(--text-xs);color:var(--text-muted);white-space:normal;overflow-wrap:break-word;line-height:1.2;display:block}.estimateEditor-module__RII-ca__wQty{width:72px}.estimateEditor-module__RII-ca__wUnit{width:48px}.estimateEditor-module__RII-ca__wRate{width:84px}.estimateEditor-module__RII-ca__wMoney{width:96px}.estimateEditor-module__RII-ca__wFig{width:104px}.estimateEditor-module__RII-ca__wAct{width:132px}@container pnl (max-width:940px){col.estimateEditor-module__RII-ca__hideRate{visibility:collapse;width:0}.estimateEditor-module__RII-ca__wAct{width:72px}.estimateEditor-module__RII-ca__actWord{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@container pnl (min-width:721px){.estimateEditor-module__RII-ca__itemLine.estimateEditor-module__RII-ca__itemLine{white-space:normal;align-items:center}.estimateEditor-module__RII-ca__itemLine>.estimateEditor-module__RII-ca__clamp.estimateEditor-module__RII-ca__clamp{white-space:normal;overflow-wrap:break-word;min-width:0}.estimateEditor-module__RII-ca__itemLine>:not(.estimateEditor-module__RII-ca__clamp){white-space:nowrap}}@container pnl (min-width:721px) and (max-width:1120px){.estimateEditor-module__RII-ca__itemLine.estimateEditor-module__RII-ca__itemLine{flex-wrap:wrap;gap:2px 6px}.estimateEditor-module__RII-ca__itemLine>.estimateEditor-module__RII-ca__clamp.estimateEditor-module__RII-ca__clamp{flex:100%;min-width:0}.estimateEditor-module__RII-ca__itemLine>.estimateEditor-module__RII-ca__place{display:none}}.estimateEditor-module__RII-ca__cAct.estimateEditor-module__RII-ca__cAct{white-space:normal;padding-left:4px;padding-right:6px;position:static}.estimateEditor-module__RII-ca__rowActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px;display:inline-flex}.estimateEditor-module__RII-ca__rowMenu{display:none}.estimateEditor-module__RII-ca__act{min-height:26px;color:var(--text-muted);font:inherit;font-size:var(--text-xs);white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) ease, background-color var(--duration-fast) ease;background:0 0;border:0;border-radius:6px;align-items:center;gap:3px;padding:0 5px;font-weight:500;display:inline-flex}tr:hover .estimateEditor-module__RII-ca__act,tr:focus-within .estimateEditor-module__RII-ca__act{color:var(--text-secondary)}.estimateEditor-module__RII-ca__act:hover,.estimateEditor-module__RII-ca__act:focus-visible{background:var(--surface-raised);color:var(--foreground);box-shadow:0 0 0 1px var(--border)}tr:hover .estimateEditor-module__RII-ca__act[data-tone=danger]:hover,.estimateEditor-module__RII-ca__act[data-tone=danger]:focus-visible{color:var(--danger)}.estimateEditor-module__RII-ca__act:focus-visible{outline:2px solid var(--focus-ring,var(--foreground));outline-offset:1px}@container pnl (max-width:720px){.estimateEditor-module__RII-ca__rowActions{display:none}.estimateEditor-module__RII-ca__rowMenu{display:inline-flex}}@media (pointer:coarse){.estimateEditor-module__RII-ca__act{min-height:44px}}@media (prefers-reduced-motion:reduce){.estimateEditor-module__RII-ca__act{transition:none}}.estimateEditor-module__RII-ca__part{color:var(--text-muted);font-size:var(--text-xs)}.estimateEditor-module__RII-ca__banner{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-muted);font-size:var(--text-sm);color:var(--text-secondary);margin:0;padding:8px 12px}.estimateEditor-module__RII-ca__banner[data-tone=warn]{border-color:color-mix(in srgb, var(--warning) 45%, transparent);background:color-mix(in srgb, var(--warning) 7%, transparent);color:var(--foreground)}.estimateEditor-module__RII-ca__banner[data-tone=good]{border-color:color-mix(in srgb, var(--success) 40%, transparent);background:color-mix(in srgb, var(--success) 7%, transparent);color:var(--success)}.estimateEditor-module__RII-ca__banner[data-tone=bad]{border-color:color-mix(in srgb, var(--danger) 40%, transparent);background:color-mix(in srgb, var(--danger) 6%, transparent);color:var(--danger)}.estimateEditor-module__RII-ca__rates{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.estimateEditor-module__RII-ca__choiceRow{font-size:var(--text-sm);border:0;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;display:flex}.estimateEditor-module__RII-ca__choiceRow label{align-items:center;gap:6px;min-height:32px;display:inline-flex}@media (max-width:767px){.estimateEditor-module__RII-ca__wFig{width:84px}.estimateEditor-module__RII-ca__wAct{width:44px}.estimateEditor-module__RII-ca__rowActions{display:none}.estimateEditor-module__RII-ca__rowMenu{display:inline-flex}.estimateEditor-module__RII-ca__tools.estimateEditor-module__RII-ca__tools{flex-wrap:wrap}.estimateEditor-module__RII-ca__tools.estimateEditor-module__RII-ca__tools>*{flex:40%}.estimateEditor-module__RII-ca__pkgTitle.estimateEditor-module__RII-ca__pkgTitle{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.estimateEditor-module__RII-ca__fold.estimateEditor-module__RII-ca__fold{min-width:36px;min-height:36px;margin-left:-6px}.estimateEditor-module__RII-ca__rates{grid-template-columns:1fr}.estimateEditor-module__RII-ca__choiceRow label{min-height:44px}}.estimateEditor-module__RII-ca__card{--tone:var(--text-muted);box-shadow:var(--shadow-raised,var(--shadow-resting));padding-left:24px;scroll-margin-top:96px;position:relative;overflow:visible}.estimateEditor-module__RII-ca__card:before{content:"";background:var(--tone);border-radius:0 3px 3px 0;width:3px;position:absolute;inset:10px auto 10px 0}.estimateEditor-module__RII-ca__card[data-tone=teal]{--tone:#009a9a}@supports (color:lab(0% 0 0)){.estimateEditor-module__RII-ca__card[data-tone=teal]{--tone:lab(57.0819% -35.9951 -10.7924)}}.estimateEditor-module__RII-ca__card[data-tone=blue]{--tone:#3a84ca}@supports (color:lab(0% 0 0)){.estimateEditor-module__RII-ca__card[data-tone=blue]{--tone:lab(53.0444% -5.47877 -43.8836)}}.estimateEditor-module__RII-ca__card[data-tone=violet]{--tone:#8166c3}@supports (color:lab(0% 0 0)){.estimateEditor-module__RII-ca__card[data-tone=violet]{--tone:lab(49.3162% 26.9348 -45.5206)}}.estimateEditor-module__RII-ca__card[data-tone=amber]{--tone:#d18e35}@supports (color:lab(0% 0 0)){.estimateEditor-module__RII-ca__card[data-tone=amber]{--tone:lab(64.9558% 20.5502 55.6134)}}.estimateEditor-module__RII-ca__card[data-tone=rose]{--tone:#cb5e73}@supports (color:lab(0% 0 0)){.estimateEditor-module__RII-ca__card[data-tone=rose]{--tone:lab(54.3003% 45.7922 10.2596)}}.estimateEditor-module__RII-ca__card[data-tone=lime]{--tone:var(--rml-lime-ink,#86af17)}@supports (color:lab(0% 0 0)){.estimateEditor-module__RII-ca__card[data-tone=lime]{--tone:var(--rml-lime-ink,lab(66.7333% -28.7376 63.4431))}}.estimateEditor-module__RII-ca__card[data-tone=plain]:before{display:none}.estimateEditor-module__RII-ca__cardHead{align-items:center;gap:10px;margin-bottom:12px;display:flex}.estimateEditor-module__RII-ca__cardTitles{flex-wrap:wrap;flex:auto;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.estimateEditor-module__RII-ca__cardTitle{margin:0;font-size:16px;font-weight:500;line-height:22px}.estimateEditor-module__RII-ca__cardSub{color:var(--text-muted);font-size:12px;line-height:16px}.estimateEditor-module__RII-ca__index{background:color-mix(in srgb, var(--tone) 14%, transparent);min-width:24px;height:24px;color:var(--tone);font-variant-numeric:tabular-nums;border-radius:6px;flex:none;place-items:center;padding:0 6px;font-size:12px;font-weight:500;display:inline-grid}.estimateEditor-module__RII-ca__badge{border:1px solid var(--border-subtle);background:var(--surface-muted);height:22px;color:var(--text-secondary);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.estimateEditor-module__RII-ca__badge[data-status=done]{border-color:color-mix(in srgb, var(--success) 40%, transparent);background:color-mix(in srgb, var(--success) 9%, transparent);color:var(--success)}.estimateEditor-module__RII-ca__badge[data-status=missing]{border-color:color-mix(in srgb, var(--warning) 45%, transparent);background:color-mix(in srgb, var(--warning) 10%, transparent);color:var(--foreground)}.estimateEditor-module__RII-ca__badge[data-status=fix]{border-color:color-mix(in srgb, var(--danger) 40%, transparent);background:color-mix(in srgb, var(--danger) 7%, transparent);color:var(--danger)}.estimateEditor-module__RII-ca__rows{grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr));align-items:start;gap:4px 24px;display:grid}.estimateEditor-module__RII-ca__row.estimateEditor-module__RII-ca__row{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) 112px 52px 56px 24px;grid-template-areas:"label input unit na info";align-items:center;gap:4px 8px;padding:6px 0}.estimateEditor-module__RII-ca__row>*{grid-column:1/-1}.estimateEditor-module__RII-ca__row>.estimateEditor-module__RII-ca__rowLabel{grid-area:label}.estimateEditor-module__RII-ca__row>.estimateEditor-module__RII-ca__rowInput{grid-area:input}.estimateEditor-module__RII-ca__row>.estimateEditor-module__RII-ca__unit{grid-area:unit}.estimateEditor-module__RII-ca__row>.estimateEditor-module__RII-ca__na{grid-area:na}.estimateEditor-module__RII-ca__row>.estimateEditor-module__RII-ca__info{grid-area:info}.estimateEditor-module__RII-ca__rowLabel{overflow-wrap:anywhere}.estimateEditor-module__RII-ca__row>.estimateEditor-module__RII-ca__shown{overflow-wrap:anywhere;grid-area:1/2/auto/5;min-height:32px;padding:6px 10px;font-size:13px;line-height:18px}.estimateEditor-module__RII-ca__rowInput.estimateEditor-module__RII-ca__rowInput{text-align:right;font-variant-numeric:tabular-nums;height:32px}.estimateEditor-module__RII-ca__rowInput.estimateEditor-module__RII-ca__rowInput:focus-visible{outline-color:var(--tone);border-color:var(--tone)}.estimateEditor-module__RII-ca__unit{min-width:0;color:var(--text-muted);overflow-wrap:break-word;font-size:12px}.estimateEditor-module__RII-ca__na.estimateEditor-module__RII-ca__na{justify-self:end;min-height:32px}.estimateEditor-module__RII-ca__row[data-state=na] .estimateEditor-module__RII-ca__rowLabel{color:var(--text-muted)}.estimateEditor-module__RII-ca__reason{gap:6px;padding:6px 0 2px;display:grid}.estimateEditor-module__RII-ca__hide{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.estimateEditor-module__RII-ca__info{justify-self:end;position:relative}.estimateEditor-module__RII-ca__info>summary{width:22px;height:22px;color:var(--text-muted);cursor:pointer;border-radius:6px;place-items:center;list-style:none;display:grid}.estimateEditor-module__RII-ca__info>summary::-webkit-details-marker{display:none}.estimateEditor-module__RII-ca__info>summary:hover,.estimateEditor-module__RII-ca__info[open]>summary{color:var(--foreground);background:var(--surface-muted)}.estimateEditor-module__RII-ca__info>summary:focus-visible{outline:2px solid var(--focus-ring,var(--foreground));outline-offset:1px}.estimateEditor-module__RII-ca__infoPanel{z-index:5;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-raised,var(--surface));width:max-content;max-width:min(300px,80vw);box-shadow:var(--shadow-overlay,0 8px 24px #0000001f);gap:6px;padding:10px 12px;display:grid;position:absolute;top:calc(100% + 4px);right:0}.estimateEditor-module__RII-ca__shownRow.estimateEditor-module__RII-ca__shownRow{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) 112px max-content max-content;align-items:center;gap:4px 8px;padding:6px 0;display:grid}.estimateEditor-module__RII-ca__shownLabel{gap:2px;min-width:0;display:grid}.estimateEditor-module__RII-ca__shownValue{font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-align:right;color:var(--foreground)}.estimateEditor-module__RII-ca__shownValue[data-missing]{color:var(--text-muted)}.estimateEditor-module__RII-ca__fromSurvey{background:var(--surface-muted);height:20px;color:var(--text-muted);white-space:nowrap;border-radius:6px;align-items:center;padding:0 6px;font-size:11px;font-weight:500;display:inline-flex}.estimateEditor-module__RII-ca__surveyEdit{white-space:nowrap;font-size:12px}@media (max-width:520px){.estimateEditor-module__RII-ca__shownRow.estimateEditor-module__RII-ca__shownRow{grid-template-columns:minmax(0,1fr) max-content}.estimateEditor-module__RII-ca__shownRow>.estimateEditor-module__RII-ca__fromSurvey{justify-self:start}.estimateEditor-module__RII-ca__row.estimateEditor-module__RII-ca__row{grid-template-columns:minmax(0,1fr) 52px 56px 24px;grid-template-areas:"label label label label""input unit na info"}.estimateEditor-module__RII-ca__card{padding-left:18px}.estimateEditor-module__RII-ca__row>.estimateEditor-module__RII-ca__shown{grid-area:2/1/auto/4}}@media (pointer:coarse){.estimateEditor-module__RII-ca__info>summary{width:32px;height:32px}}.estimateEditor-module__RII-ca__lines .estimateEditor-module__RII-ca__phoneCost{display:none}@media (max-width:520px){.estimateEditor-module__RII-ca__lines :is(th,td):first-child{min-width:112px}.estimateEditor-module__RII-ca__lines .estimateEditor-module__RII-ca__wFig{width:72px}.estimateEditor-module__RII-ca__lines .estimateEditor-module__RII-ca__wAct{width:32px}.estimateEditor-module__RII-ca__lines :is(th,td):not(:first-child){padding-left:4px;padding-right:4px;font-size:12px}.estimateEditor-module__RII-ca__lines .estimateEditor-module__RII-ca__pkgTitle.estimateEditor-module__RII-ca__pkgTitle{-webkit-hyphens:manual;hyphens:manual;word-break:normal}.estimateEditor-module__RII-ca__lines col.estimateEditor-module__RII-ca__costCol{width:0}.estimateEditor-module__RII-ca__lines :is(th,td).estimateEditor-module__RII-ca__costCell.estimateEditor-module__RII-ca__costCell{visibility:hidden;border-width:0;width:0;padding:0;font-size:0;line-height:0;overflow:hidden}.estimateEditor-module__RII-ca__lines col.estimateEditor-module__RII-ca__sellCol{width:84px}.estimateEditor-module__RII-ca__lines .estimateEditor-module__RII-ca__phoneCost{color:var(--text-muted);white-space:normal;margin-top:1px;font-size:11px;font-weight:400;line-height:14px;display:block}}@media (max-width:767px){.estimateEditor-module__RII-ca__lines .estimateEditor-module__RII-ca__pkgMeta{margin-left:36px}}
.dropdown-menu-module__5RiU8W__trigger{max-width:100%;min-height:var(--control-height-sm);align-items:center;gap:var(--space-2);padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:background-color var(--duration-instant) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.dropdown-menu-module__5RiU8W__trigger:hover{border-color:var(--border-strong);background:var(--surface-muted);box-shadow:var(--shadow-resting)}}.dropdown-menu-module__5RiU8W__trigger[data-state=open]{border-color:var(--border-strong);background:var(--surface-muted);box-shadow:none}.dropdown-menu-module__5RiU8W__trigger:active{border-color:var(--border-strong);background:color-mix(in oklab, var(--surface-muted), var(--border) 55%);box-shadow:none}.dropdown-menu-module__5RiU8W__item:focus-visible{outline:none}.dropdown-menu-module__5RiU8W__triggerIcon{color:var(--text-secondary);flex:none;display:inline-flex}.dropdown-menu-module__5RiU8W__label{flex:0 auto;min-width:0;display:inline-flex;position:relative;overflow-x:clip}.dropdown-menu-module__5RiU8W__labelMeasure{visibility:hidden;white-space:nowrap;pointer-events:none;position:absolute;top:0;left:0}.dropdown-menu-module__5RiU8W__labelText{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.dropdown-menu-module__5RiU8W__chevron{color:var(--text-muted);transition:transform var(--duration-spring) var(--ease-spring), color var(--duration-fast) var(--ease-standard);flex:none}.dropdown-menu-module__5RiU8W__trigger[data-state=open] .dropdown-menu-module__5RiU8W__chevron{transform:rotate(180deg)}.dropdown-menu-module__5RiU8W__menu{--menu-x:0px;--menu-y:-5px;z-index:60;min-width:min(12rem, var(--radix-dropdown-menu-content-available-width));max-width:var(--radix-dropdown-menu-content-available-width);border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);box-shadow:var(--shadow-floating);transform-origin:var(--radix-dropdown-menu-content-transform-origin);transition:opacity var(--duration-fast) var(--ease-enter), transform var(--duration-spring) var(--ease-spring);padding:5px;position:relative}.dropdown-menu-module__5RiU8W__menu[data-side=top]{--menu-y:5px}.dropdown-menu-module__5RiU8W__menu[data-side=left]{--menu-x:5px;--menu-y:0px}.dropdown-menu-module__5RiU8W__menu[data-side=right]{--menu-x:-5px;--menu-y:0px}@starting-style{.dropdown-menu-module__5RiU8W__menu[data-state=open]{opacity:0;transform:translate(var(--menu-x), var(--menu-y)) scale(.97)}.dropdown-menu-module__5RiU8W__menu[data-state=open] .dropdown-menu-module__5RiU8W__item{opacity:0;transform:translate(calc(var(--menu-x) * .4), calc(var(--menu-y) * .4))}}.dropdown-menu-module__5RiU8W__menu[data-state=closed]{opacity:0;transform:translate(calc(var(--menu-x) * .5), calc(var(--menu-y) * .5)) scale(.985);transition:opacity .13s var(--ease-standard), transform .13s var(--ease-standard);pointer-events:none;animation:.13s linear both dropdown-menu-module__5RiU8W__menu-exit}.dropdown-menu-module__5RiU8W__highlight{border-radius:calc(var(--radius-panel) - 6px);background:var(--surface-muted);opacity:0;pointer-events:none;transition:background-color var(--duration-fast) var(--ease-standard);position:absolute;top:0;left:5px;right:5px}.dropdown-menu-module__5RiU8W__highlight[data-tone=danger]{background:color-mix(in oklab, var(--danger) 8%, var(--surface))}.dropdown-menu-module__5RiU8W__item{border-radius:calc(var(--radius-panel) - 6px);min-height:36px;color:var(--foreground);font-size:var(--text-sm);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), opacity var(--duration-standard) var(--ease-enter) calc(min(var(--i,0), 4) * 35ms), transform var(--duration-standard) var(--ease-enter) calc(min(var(--i,0), 4) * 35ms);outline:none;align-items:center;gap:10px;padding:0 11px;display:flex;position:relative}.dropdown-menu-module__5RiU8W__icon{width:17px;color:var(--text-secondary);display:inline-flex}.dropdown-menu-module__5RiU8W__separator{height:1px;margin:var(--space-1) calc(var(--space-1) * -1);background:var(--border-subtle)}.dropdown-menu-module__5RiU8W__destructive,.dropdown-menu-module__5RiU8W__destructive .dropdown-menu-module__5RiU8W__icon{color:var(--danger)}.dropdown-menu-module__5RiU8W__item[data-disabled]{opacity:.45;cursor:default}@keyframes dropdown-menu-module__5RiU8W__menu-exit{to{--menu-exit:1}}@media (prefers-reduced-transparency:reduce){.dropdown-menu-module__5RiU8W__menu{background:var(--surface-raised);-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.dropdown-menu-module__5RiU8W__trigger,.dropdown-menu-module__5RiU8W__chevron,.dropdown-menu-module__5RiU8W__item,.dropdown-menu-module__5RiU8W__highlight{transition:none}.dropdown-menu-module__5RiU8W__menu,.dropdown-menu-module__5RiU8W__menu[data-state=closed]{transition:opacity var(--duration-instant) linear;transform:none}}
.flow-module___-adwG__root{--flow-readout-bg:var(--flow-inset-bg,var(--surface-muted));isolation:isolate;position:relative}.flow-module___-adwG__root:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 70% at 12% 0%, color-mix(in oklab, var(--rml-lime) 16%, transparent), transparent 70%), radial-gradient(50% 60% at 92% 10%, #009a9a1a, transparent 70%);height:520px;position:absolute;inset:-24px -12px auto}@supports (color:lab(0% 0 0)){.flow-module___-adwG__root:before{background:radial-gradient(60% 70% at 12% 0%, color-mix(in oklab, var(--rml-lime) 16%, transparent), transparent 70%), radial-gradient(50% 60% at 92% 10%, lab(57.0819% -35.9951 -10.7924/.1), transparent 70%)}}.flow-module___-adwG__accent{--tone:var(--text-muted)}.flow-module___-adwG__accent[data-accent=inputs]{--tone:var(--flow-accent-estimate)}.flow-module___-adwG__accent[data-accent=margin],.flow-module___-adwG__accent[data-accent=price]{--tone:var(--flow-accent-price)}.flow-module___-adwG__accent[data-accent=approval]{--tone:var(--flow-accent-approval)}.flow-module___-adwG__partHead{align-items:center;gap:10px;margin:8px 0 2px;display:flex}.flow-module___-adwG__partHead:before{content:"";background:var(--tone);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in oklab, var(--tone) 16%, transparent);border-radius:50%;flex:none}.flow-module___-adwG__partTitle{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:500;line-height:24px}.flow-module___-adwG__partAside{color:var(--text-muted);margin-left:auto;font-size:12px;line-height:16px}.flow-module___-adwG__glass.flow-module___-adwG__glass{background:linear-gradient(180deg, color-mix(in oklab, var(--tone,transparent) 7%, transparent), transparent 96px), var(--flow-card-bg);border:1px solid var(--flow-card-line);border-radius:var(--flow-card-radius);box-shadow:var(--flow-card-shadow);position:relative}.flow-module___-adwG__glass.flow-module___-adwG__glass:after{content:"";border-radius:var(--radius-panel) var(--radius-panel) 0 0;background:linear-gradient(90deg, var(--tone,transparent), color-mix(in oklab, var(--tone,transparent) 0%, transparent));pointer-events:none;height:3px;position:absolute;inset:-1px -1px auto}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.flow-module___-adwG__glass.flow-module___-adwG__glass{-webkit-backdrop-filter:var(--flow-card-blur);backdrop-filter:var(--flow-card-blur)}}@media (prefers-reduced-transparency:reduce){.flow-module___-adwG__glass.flow-module___-adwG__glass{background:var(--flow-card-bg-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}.flow-module___-adwG__pad{padding:14px 16px 16px}.flow-module___-adwG__root :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea):not(:disabled){background-color:var(--flow-entry-bg);border-color:var(--flow-entry-line);color:var(--flow-entry-ink)}.flow-module___-adwG__root :is(input:not([type=checkbox]):not([type=radio]),select,textarea):not(:disabled):hover{background-color:var(--flow-entry-bg-hover);border-color:var(--flow-entry-line-hover)}.flow-module___-adwG__root :is(input:not([type=checkbox]):not([type=radio]),select,textarea):not(:disabled):focus-visible{border-color:var(--flow-entry-focus);box-shadow:var(--flow-entry-ring);background-color:#fff;outline:none}.flow-module___-adwG__root :is(input,select,textarea)[aria-invalid=true]{border-color:var(--flow-error);box-shadow:0 0 0 3px #b3261e1f}.flow-module___-adwG__readout.flow-module___-adwG__readout{background:var(--flow-readout-bg);color:var(--text-secondary);font-variant-numeric:tabular-nums;border:0}.flow-module___-adwG__root details>summary{text-decoration-style:solid;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong)}.flow-module___-adwG__lead{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.flow-module___-adwG__staleTag{background:var(--flow-warn-wash);height:22px;color:var(--flow-warn);border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.flow-module___-adwG__notYet{color:var(--text-muted);font-size:13px}.flow-module___-adwG__state{color:var(--flow-todo);background:var(--surface-muted);overflow-wrap:anywhere;border-radius:10px;align-items:center;gap:6px;max-width:100%;padding:2px 10px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.flow-module___-adwG__state:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.flow-module___-adwG__state[data-tone=warn]{color:var(--flow-warn);background:var(--flow-warn-wash)}.flow-module___-adwG__state[data-tone=good]{color:var(--flow-ok);background:var(--flow-ok-wash)}.flow-module___-adwG__state[data-tone=bad]{color:var(--flow-error);background:var(--flow-error-wash)}.flow-module___-adwG__state[data-phase=saving]:before{animation:1s ease-in-out infinite flow-module___-adwG__breathe}@keyframes flow-module___-adwG__breathe{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.flow-module___-adwG__state[data-phase=saving]:before{animation:none}}.flow-module___-adwG__note{overflow-wrap:anywhere;font-size:13px;line-height:18px}.flow-module___-adwG__note[data-tone=good]{color:var(--flow-ok)}.flow-module___-adwG__note[data-tone=bad]{color:var(--flow-error)}.flow-module___-adwG__tipText{max-width:280px;margin:0;font-size:13px;line-height:18px}.flow-module___-adwG__priceRow{-webkit-backdrop-filter:blur(12px)saturate(1.3);backdrop-filter:blur(12px)saturate(1.3);background:#ffffffbd;border:1px solid #ffffffe6;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0;padding:10px 12px 10px 14px;display:flex;box-shadow:inset 0 1px #fff,0 1px 2px #2828280f,0 8px 24px -12px #28282833}.flow-module___-adwG__priceRowText{flex-wrap:wrap;flex:320px;align-items:baseline;gap:2px 10px;min-width:0;font-size:13px;display:flex}.flow-module___-adwG__priceRowText b{font-weight:600}.flow-module___-adwG__priceRowText span{color:var(--text-muted,#5e625c);font-size:12px}
.skeleton-module__Y1r35q__root{align-items:flex-start;gap:var(--space-4);width:100%;min-width:0;display:flex}.skeleton-module__Y1r35q__avatar,.skeleton-module__Y1r35q__line{border-radius:var(--radius-control);background:color-mix(in oklab, var(--border-strong) 38%, var(--surface));animation:skeleton-module__Y1r35q__skeleton-pulse 1.8s var(--ease-in-out) calc(var(--index,0) * 90ms) 11 both;flex:none;display:block}.skeleton-module__Y1r35q__avatar{width:var(--control-height-md);height:var(--control-height-md);border-radius:var(--radius-pill)}.skeleton-module__Y1r35q__lines{gap:var(--space-3);padding-top:var(--space-1);flex:1;display:grid}.skeleton-module__Y1r35q__line{width:100%;height:var(--space-3)}.skeleton-module__Y1r35q__line:first-child{width:48%;height:var(--space-4)}.skeleton-module__Y1r35q__line:last-child{width:72%}.skeleton-module__Y1r35q__frame{display:flow-root;position:relative}@keyframes skeleton-module__Y1r35q__skeleton-pulse{0%,to{opacity:1}50%{opacity:.52}}@media (prefers-reduced-motion:reduce){.skeleton-module__Y1r35q__avatar,.skeleton-module__Y1r35q__line{animation:none}}
.held-module__q0wULa__list{background:var(--elev-1-bg);border:1px solid var(--border-subtle);border-radius:var(--radius-panel);box-shadow:var(--elev-surface);gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.held-module__q0wULa__row{border-top:1px solid var(--border-subtle);transition:background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);gap:4px;padding:10px 14px;display:grid}.held-module__q0wULa__row:first-child{border-top:0}.held-module__q0wULa__row:hover,.held-module__q0wULa__row[data-open]{background:var(--elev-2-bg);box-shadow:var(--elev-record);z-index:1;position:relative}.held-module__q0wULa__head{flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:32px;display:flex}.held-module__q0wULa__icon{color:var(--warning);flex:none}.held-module__q0wULa__ref{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--foreground);font-weight:600}.held-module__q0wULa__supplier{min-width:0;font-size:var(--text-sm);color:var(--text-secondary);overflow-wrap:anywhere}.held-module__q0wULa__total{font-size:var(--text-sm);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.held-module__q0wULa__action{flex:none}.held-module__q0wULa__reason{max-width:72ch;font-size:var(--text-xs);color:var(--warning);white-space:normal;overflow-wrap:anywhere;margin:0 0 0 26px;line-height:18px}.held-module__q0wULa__note{font-size:var(--text-xs);color:var(--text-muted);margin:0 0 0 26px;line-height:18px}.held-module__q0wULa__lines{gap:0;margin:2px 0 0 26px;padding:0;list-style:none;display:grid}.held-module__q0wULa__line{min-height:26px;font-size:var(--text-xs);color:var(--text-secondary);grid-template-columns:20px minmax(0,1fr) minmax(0,14rem) 6rem;align-items:baseline;gap:10px;display:grid}.held-module__q0wULa__lineNo{color:var(--text-muted);font-variant-numeric:tabular-nums}.held-module__q0wULa__lineWhat{overflow-wrap:anywhere}.held-module__q0wULa__lineCat{color:var(--text-muted);overflow-wrap:anywhere}.held-module__q0wULa__lineNet{text-align:right;font-variant-numeric:tabular-nums;color:var(--foreground)}.held-module__q0wULa__form{gap:10px;margin:6px 0 2px 26px;display:grid}.held-module__q0wULa__fieldset{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface);gap:6px;margin:0;padding:8px 10px;display:grid}.held-module__q0wULa__legend{width:100%;font-size:var(--text-xs);color:var(--text-secondary);justify-content:space-between;gap:10px;padding:0;display:flex}.held-module__q0wULa__legend+.held-module__q0wULa__note{margin-left:0}.held-module__q0wULa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.held-module__q0wULa__actions{justify-content:flex-end;gap:8px;display:flex}.held-module__q0wULa__result{border-radius:var(--radius-control);font-size:var(--text-sm);margin:2px 0 0 26px;padding:8px 10px}.held-module__q0wULa__result[data-tone=good]{background:color-mix(in srgb, var(--success) 10%, var(--surface));color:var(--success)}.held-module__q0wULa__result[data-tone=bad]{background:color-mix(in srgb, var(--danger) 8%, var(--surface));color:var(--danger)}@media (prefers-reduced-motion:reduce){.held-module__q0wULa__row{transition:none}}@media (max-width:767px){.held-module__q0wULa__row{padding:12px}.held-module__q0wULa__reason,.held-module__q0wULa__note,.held-module__q0wULa__lines,.held-module__q0wULa__form,.held-module__q0wULa__result{margin-left:0}.held-module__q0wULa__line{grid-template-columns:20px minmax(0,1fr) auto}.held-module__q0wULa__lineCat{display:none}.held-module__q0wULa__grid{grid-template-columns:minmax(0,1fr)}.held-module__q0wULa__action{width:100%;min-height:44px}}
.marginLines-module__JN4h4a__card{min-width:0}.marginLines-module__JN4h4a__card>header{flex-wrap:wrap}.marginLines-module__JN4h4a__card>header>div{min-width:min(220px,100%)}.marginLines-module__JN4h4a__part{border-top:1px solid var(--f3-line);margin-top:10px;padding-top:10px}.marginLines-module__JN4h4a__partHead{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:4px;display:flex}.marginLines-module__JN4h4a__partHead h4,.marginLines-module__JN4h4a__partTitle{color:var(--f3-text);margin:0;font-size:13px;font-weight:600;line-height:20px}.marginLines-module__JN4h4a__partHead>:last-child{margin-left:auto}.marginLines-module__JN4h4a__count{color:var(--f3-muted);font-size:12px;line-height:16px}.marginLines-module__JN4h4a__withTip{align-items:center;gap:4px;display:inline-flex}.marginLines-module__JN4h4a__fine{color:var(--f3-muted);overflow-wrap:break-word;margin:4px 0 0;font-size:12px;line-height:17px}.marginLines-module__JN4h4a__problem{color:var(--f3-warn);margin:4px 0 0;font-size:12px;font-weight:500;line-height:17px}.marginLines-module__JN4h4a__lines{gap:8px;margin:0;padding:0;list-style:none;display:grid;container-type:inline-size}.marginLines-module__JN4h4a__lines:empty{display:none}.marginLines-module__JN4h4a__line{border:1px solid var(--f3-line);background:#fafaf8;border-radius:10px;grid-template-columns:minmax(180px,2.2fr) minmax(72px,.7fr) minmax(96px,.9fr) minmax(96px,.9fr) minmax(210px,1.6fr);align-items:end;gap:8px 10px;padding:10px 12px;display:grid}.marginLines-module__JN4h4a__field{gap:3px;min-width:0;display:grid}.marginLines-module__JN4h4a__field>span{color:var(--f3-muted);font-size:12px;line-height:16px}.marginLines-module__JN4h4a__input{border:1px solid var(--f3-line-2,#28282824);width:100%;min-width:0;height:32px;color:var(--f3-text);font:inherit;transition:border-color var(--motion-fast,.15s) var(--motion-ease,var(--f3-ease,ease)), box-shadow var(--motion-fast,.15s) var(--motion-ease,var(--f3-ease,ease));background:#fff;border-radius:8px;padding:0 9px;font-size:13px}.marginLines-module__JN4h4a__input:hover{border-color:var(--f3-quiet-line)}.marginLines-module__JN4h4a__input:focus{border-color:var(--f3-ink);box-shadow:0 0 0 1px var(--f3-ink);outline:none}.marginLines-module__JN4h4a__input[aria-invalid=true]{border-color:var(--f3-warn-line);box-shadow:0 0 0 1px var(--f3-warn-line)}.marginLines-module__JN4h4a__charge{border:0;flex-wrap:wrap;grid-column:1/-2;gap:4px 14px;margin:0;padding:0;font-size:13px;line-height:20px;display:flex}.marginLines-module__JN4h4a__charge label{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.marginLines-module__JN4h4a__charge input{accent-color:var(--f3-ink);margin:0}.marginLines-module__JN4h4a__add,.marginLines-module__JN4h4a__remove{border:1px solid var(--f3-line-2,#28282824);height:26px;color:var(--f3-text);font:inherit;white-space:nowrap;cursor:pointer;transition:border-color var(--motion-fast,.15s) var(--motion-ease,var(--f3-ease,ease)), background-color var(--motion-fast,.15s) var(--motion-ease,var(--f3-ease,ease));background:#fff;border-radius:8px;align-items:center;gap:4px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.marginLines-module__JN4h4a__add:hover,.marginLines-module__JN4h4a__remove:hover{border-color:var(--f3-quiet-line);background:#fafaf8}.marginLines-module__JN4h4a__add:disabled,.marginLines-module__JN4h4a__remove:disabled{color:var(--f3-faint);cursor:not-allowed}.marginLines-module__JN4h4a__remove{color:var(--f3-muted);background:0 0;border-color:#0000;justify-self:end}.marginLines-module__JN4h4a__line .marginLines-module__JN4h4a__problem{grid-column:1/-1;margin:0}@container (max-width:724px){.marginLines-module__JN4h4a__line{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.marginLines-module__JN4h4a__line>[data-field=description],.marginLines-module__JN4h4a__line>[data-field=category]{grid-column:1/-1}.marginLines-module__JN4h4a__charge{grid-column:1/2}}@media (prefers-reduced-motion:reduce){.marginLines-module__JN4h4a__input,.marginLines-module__JN4h4a__add,.marginLines-module__JN4h4a__remove{transition:none}}.marginLines-module__JN4h4a__wrap.marginLines-module__JN4h4a__wrap{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-size:13px;overflow:visible}
.textarea-module__Fe7nXW__field{min-width:0;display:grid}.textarea-module__Fe7nXW__field label{margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:500}.textarea-module__Fe7nXW__control{resize:vertical;border:1px solid var(--border-strong);border-radius:var(--radius-control);width:100%;min-height:110px;padding:var(--space-3);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);line-height:var(--leading-body);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-standard) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);outline:none;box-shadow:0 0 0 6px #0000}.textarea-module__Fe7nXW__control::placeholder{color:var(--text-muted)}@media (hover:hover) and (pointer:fine){.textarea-module__Fe7nXW__control:hover:not(:disabled,[aria-invalid=true]){border-color:var(--foreground)}}.textarea-module__Fe7nXW__control:focus-visible{border-color:var(--foreground);box-shadow:0 0 0 3px var(--focus-ring);outline-offset:2px;outline:2px solid #0000}.textarea-module__Fe7nXW__control[aria-invalid=true]{border-color:var(--danger)}.textarea-module__Fe7nXW__control:disabled{cursor:not-allowed;background:var(--surface-muted);opacity:.6}.textarea-module__Fe7nXW__messageSlot{display:block;overflow:hidden}.textarea-module__Fe7nXW__hint,.textarea-module__Fe7nXW__error{padding-top:var(--space-2);font-size:var(--text-xs);line-height:var(--leading-body);display:block}.textarea-module__Fe7nXW__hint{color:var(--text-muted)}.textarea-module__Fe7nXW__error{color:var(--danger)}.textarea-module__Fe7nXW__words{display:block;position:relative}.textarea-module__Fe7nXW__word{white-space:pre;display:inline-block}.textarea-module__Fe7nXW__column{font-variant-numeric:tabular-nums;justify-content:center;display:inline-flex;position:relative}.textarea-module__Fe7nXW__column>span{display:inline-block}.textarea-module__Fe7nXW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.textarea-module__Fe7nXW__control{transition:none}}
.library-module__PObX6W__page{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}.library-module__PObX6W__page>*{min-width:0}.library-module__PObX6W__muted{color:var(--text-muted);font-size:var(--text-xs)}.library-module__PObX6W__dash{color:var(--text-muted)}.library-module__PObX6W__sub{font-size:var(--text-xs);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;line-height:16px;overflow:hidden}.library-module__PObX6W__stack{min-width:0;display:grid}.library-module__PObX6W__link{color:var(--foreground);overflow-wrap:anywhere;font-weight:500;text-decoration:none}.library-module__PObX6W__link:hover{text-underline-offset:3px;text-decoration:underline}.library-module__PObX6W__quiet{color:var(--text-secondary);text-decoration:none}.library-module__PObX6W__quiet:hover{color:var(--foreground);text-underline-offset:3px;text-decoration:underline}.library-module__PObX6W__textLink{color:var(--accent);text-underline-offset:3px}.library-module__PObX6W__good{color:var(--success);font-variant-numeric:tabular-nums;font-weight:500}.library-module__PObX6W__bad{color:var(--danger);font-variant-numeric:tabular-nums;font-weight:500}.library-module__PObX6W__warn{color:var(--warning);font-size:var(--text-xs)}.library-module__PObX6W__dim{color:var(--text-muted)}.library-module__PObX6W__code{border:1px solid var(--border-strong);font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap;border-radius:4px;padding:0 5px;font-weight:500;line-height:18px;display:inline-block}.library-module__PObX6W__prose{max-width:72ch;font-size:var(--text-sm);color:var(--text-secondary);margin:0;line-height:20px}.library-module__PObX6W__prose+.library-module__PObX6W__prose{margin-top:6px}.library-module__PObX6W__lead{max-width:72ch;font-size:var(--text-sm);color:var(--foreground);margin:0;line-height:20px}.library-module__PObX6W__notice{border:1px solid var(--warning);border-radius:var(--radius-control);background:color-mix(in srgb, var(--warning) 8%, var(--surface));font-size:var(--text-sm);color:var(--foreground);align-items:flex-start;gap:8px;margin:0;padding:10px 12px;line-height:20px;display:flex}.library-module__PObX6W__notice svg{color:var(--warning);flex:none;margin-top:2px}.library-module__PObX6W__barLinks{flex-wrap:wrap;align-items:center;gap:8px 12px;display:inline-flex}.library-module__PObX6W__barLink{min-height:36px;color:var(--text-secondary);font-size:var(--text-sm);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.library-module__PObX6W__barLink:hover{color:var(--foreground)}.library-module__PObX6W__controls{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.library-module__PObX6W__toolbar{display:contents}.library-module__PObX6W__search{flex:260px;align-items:center;min-width:240px;max-width:340px;display:flex;position:relative}.library-module__PObX6W__search>*{flex:auto;min-width:0}.library-module__PObX6W__searchIcon{color:var(--text-muted);pointer-events:none;position:absolute;left:10px}.library-module__PObX6W__searchInput{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);width:100%;min-height:34px;color:var(--foreground);font:inherit;font-size:var(--text-sm);padding:0 12px 0 32px}.library-module__PObX6W__searchInput::placeholder{color:var(--text-muted)}.library-module__PObX6W__select{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);min-height:34px;color:var(--foreground);font:inherit;font-size:var(--text-sm);padding:0 10px}.library-module__PObX6W__sortLabel{font-size:var(--text-xs);color:var(--text-secondary);align-items:center;gap:6px;display:inline-flex}.library-module__PObX6W__status{font-size:var(--text-xs);color:var(--text-muted)}.library-module__PObX6W__chips{flex-wrap:wrap;gap:4px;display:flex}.library-module__PObX6W__chipLink{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);min-height:32px;color:var(--text-secondary);font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;text-decoration:none;display:inline-flex}.library-module__PObX6W__chipLink:hover{color:var(--foreground);border-color:var(--border-strong)}.library-module__PObX6W__chipLink[aria-current],.library-module__PObX6W__chipLink[aria-pressed=true]{background:var(--accent-subtle);border-color:var(--rml-lime-ink);color:var(--foreground)}.library-module__PObX6W__chipOff{color:var(--text-muted)}.library-module__PObX6W__legendButton{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);min-height:32px;color:var(--text-secondary);font:inherit;font-size:var(--text-xs);cursor:pointer;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.library-module__PObX6W__legendButton:hover,.library-module__PObX6W__legendButton[data-state=open]{color:var(--foreground);border-color:var(--border-strong)}.library-module__PObX6W__legendPanel{width:min(360px,100vw - 24px);padding:12px 14px}.library-module__PObX6W__legend{font-size:var(--text-sm);gap:8px;margin:0;line-height:18px;display:grid}.library-module__PObX6W__legendItem{grid-template-columns:96px minmax(0,1fr);gap:8px;display:grid}.library-module__PObX6W__legendItem dd{color:var(--text-secondary);margin:0}.library-module__PObX6W__legendWord{color:var(--foreground);font-weight:500}.library-module__PObX6W__filterStack{gap:8px;min-width:0;display:grid}.library-module__PObX6W__section{gap:8px;min-width:0;padding-top:8px;display:grid}.library-module__PObX6W__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.library-module__PObX6W__sectionTitle{font-size:var(--text-base);margin:0;font-weight:500;line-height:22px}.library-module__PObX6W__sectionSub{font-size:var(--text-sm);color:var(--text-secondary);margin:-4px 0 0}.library-module__PObX6W__board{gap:8px;min-width:0;display:grid}.library-module__PObX6W__twoUp{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.library-module__PObX6W__twoUpEven{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.library-module__PObX6W__panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);box-shadow:var(--shadow-resting);gap:8px;min-width:0;padding:12px 14px;display:grid}.library-module__PObX6W__panelTitle{font-size:var(--text-sm);margin:0;font-weight:500;line-height:20px}.library-module__PObX6W__browse{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);box-shadow:var(--shadow-resting);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.library-module__PObX6W__browseRow{border-top:1px solid var(--border-subtle);min-height:44px;color:var(--foreground);justify-content:space-between;align-items:center;gap:12px;padding:6px 14px;text-decoration:none;display:flex}.library-module__PObX6W__browse li:first-child .library-module__PObX6W__browseRow{border-top:0}.library-module__PObX6W__browseRow:hover{background:var(--cl-row-hover,var(--surface-muted))}.library-module__PObX6W__browseRow[aria-current]{background:var(--accent-subtle)}.library-module__PObX6W__browseText{min-width:0;display:grid}.library-module__PObX6W__browseLabel{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.library-module__PObX6W__browseSub{font-size:var(--text-xs);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;line-height:16px;overflow:hidden}.library-module__PObX6W__browseCount{font-variant-numeric:tabular-nums;color:var(--text-secondary);flex:none}.library-module__PObX6W__browseFoot{font-size:var(--text-xs);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;gap:6px 12px;margin:0;display:flex}.library-module__PObX6W__lines{margin:0;padding:0;list-style:none;display:grid}.library-module__PObX6W__line{border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:36px;padding:4px 0;display:grid}.library-module__PObX6W__lines li:first-child .library-module__PObX6W__line{border-top:0}.library-module__PObX6W__lineMain{min-width:0;display:grid}.library-module__PObX6W__lineTitle{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.library-module__PObX6W__lineSub{font-size:var(--text-xs);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;line-height:16px;overflow:hidden}.library-module__PObX6W__lineValue{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.library-module__PObX6W__paging{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.library-module__PObX6W__pagingLinks{font-size:var(--text-xs);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px 12px;display:inline-flex}.library-module__PObX6W__pageLink{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);min-height:32px;color:var(--foreground);font-size:var(--text-sm);align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}.library-module__PObX6W__pageLink:hover{border-color:var(--border-strong)}.library-module__PObX6W__pageOff{color:var(--text-muted);border-color:var(--border-subtle)}.library-module__PObX6W__pill{border:1px solid var(--border);min-height:22px;font-size:var(--text-xs);color:var(--text-secondary);background:var(--surface);white-space:nowrap;border-radius:11px;align-items:center;padding:0 8px;font-weight:500;display:inline-flex}.library-module__PObX6W__pill[data-tone=positive]{color:var(--success);border-color:var(--success);background:color-mix(in srgb, var(--success) 8%, var(--surface))}.library-module__PObX6W__pill[data-tone=warning]{color:var(--warning);border-color:var(--warning);background:color-mix(in srgb, var(--warning) 8%, var(--surface))}.library-module__PObX6W__pill[data-tone=negative]{color:var(--danger);border-color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, var(--surface))}.library-module__PObX6W__pill[data-tone=accent]{color:var(--foreground);border-color:var(--rml-lime-ink);background:var(--accent-subtle)}.library-module__PObX6W__inspectorState{align-items:center;gap:8px;margin:0 0 12px;display:flex}.library-module__PObX6W__facts{gap:10px;margin:0;display:grid}.library-module__PObX6W__fact{gap:2px;display:grid}.library-module__PObX6W__fact dt{font-size:var(--text-xs);color:var(--text-muted);line-height:16px}.library-module__PObX6W__fact dd{color:var(--foreground);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.library-module__PObX6W__footLink,.library-module__PObX6W__footPrimary{border-radius:var(--radius-control);align-items:center;min-height:36px;padding:0 14px;font-weight:500;text-decoration:none;display:inline-flex}.library-module__PObX6W__footLink{border:1px solid var(--border);color:var(--foreground);background:var(--surface)}.library-module__PObX6W__footPrimary{background:var(--rml-lime);color:var(--rml-on-lime)}.library-module__PObX6W__footNote{font-size:var(--text-xs);color:var(--text-muted);flex:100%}.library-module__PObX6W__reveal{justify-items:start;gap:8px;min-width:0;display:grid}.library-module__PObX6W__reveal>section{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);width:100%;box-shadow:var(--shadow-resting);padding:12px 14px}.library-module__PObX6W__note{min-width:0}.library-module__PObX6W__cap{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;margin:0}.library-module__PObX6W__railOnly,.library-module__PObX6W__threadOnly{min-width:0}.library-module__PObX6W__unread{background:var(--rml-lime);min-width:22px;height:22px;color:var(--rml-on-lime);font-size:var(--text-xs);font-variant-numeric:tabular-nums;border-radius:11px;justify-content:center;align-items:center;padding:0 7px;font-weight:500;display:inline-flex}.library-module__PObX6W__browseStamp{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none}.library-module__PObX6W__browseTop{align-items:baseline;gap:8px;min-width:0;display:flex}.library-module__PObX6W__browseTop .library-module__PObX6W__browseLabel{flex:auto}@media (max-width:1023px){.library-module__PObX6W__railOnly[data-on-thread],.library-module__PObX6W__threadOnly:not([data-on-thread]){display:none}.library-module__PObX6W__twoUp,.library-module__PObX6W__twoUpEven{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.library-module__PObX6W__select,.library-module__PObX6W__searchInput{min-height:44px;font-size:var(--text-base)}.library-module__PObX6W__search{flex:100%;max-width:none}:is(.library-module__PObX6W__search input,.library-module__PObX6W__toolbar .library-module__PObX6W__select){height:44px;min-height:44px}.library-module__PObX6W__search input{font-size:var(--text-base)}.library-module__PObX6W__chips{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.library-module__PObX6W__chipLink,.library-module__PObX6W__pageLink,.library-module__PObX6W__barLink,.library-module__PObX6W__footLink,.library-module__PObX6W__footPrimary,.library-module__PObX6W__legendButton,.library-module__PObX6W__note button{min-height:44px}.library-module__PObX6W__link,.library-module__PObX6W__textLink,.library-module__PObX6W__quiet{align-items:center;min-height:44px;display:inline-flex}.library-module__PObX6W__line{min-height:44px}}@media (pointer:coarse){.library-module__PObX6W__select,.library-module__PObX6W__searchInput,.library-module__PObX6W__chipLink,.library-module__PObX6W__pageLink,.library-module__PObX6W__barLink,.library-module__PObX6W__footLink,.library-module__PObX6W__footPrimary,.library-module__PObX6W__legendButton,.library-module__PObX6W__note button{min-height:44px}}.library-module__PObX6W__sortLabel>div{align-items:center;gap:6px;display:inline-flex}.library-module__PObX6W__sortLabel>div>label{font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap;margin:0;font-weight:400}.library-module__PObX6W__sortLabel .library-module__PObX6W__select{width:auto;min-width:150px;min-height:34px}
.reviews-module__v6wqSq__panel{background:var(--elev-1-bg);border:1px solid var(--border-subtle);border-radius:var(--radius-panel);box-shadow:var(--elev-surface);gap:10px;padding:14px 16px;scroll-margin-top:110px;display:grid}.reviews-module__v6wqSq__head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.reviews-module__v6wqSq__title{font-size:var(--text-base);margin:0;font-weight:600}.reviews-module__v6wqSq__subTitle{font-size:var(--text-sm);margin:0;font-weight:600}.reviews-module__v6wqSq__lead{font-size:var(--text-sm);color:var(--text-secondary);max-width:72ch;margin:0}.reviews-module__v6wqSq__muted{font-size:var(--text-xs);color:var(--text-muted)}.reviews-module__v6wqSq__warn{font-size:var(--text-sm);color:var(--warning);margin:0}.reviews-module__v6wqSq__problem{border:1px solid color-mix(in srgb, var(--danger) 40%, transparent);border-radius:var(--radius-control);background:color-mix(in srgb, var(--danger) 6%, transparent);color:var(--danger);font-size:var(--text-sm);margin:0;padding:8px 12px}.reviews-module__v6wqSq__success{border:1px solid color-mix(in srgb, var(--success) 40%, transparent);border-radius:var(--radius-control);background:color-mix(in srgb, var(--success) 7%, transparent);color:var(--success);font-size:var(--text-sm);margin:0;padding:8px 12px}.reviews-module__v6wqSq__list{border:1px solid var(--border-subtle);border-radius:var(--radius-control);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.reviews-module__v6wqSq__list>li+li{border-top:1px solid var(--border-subtle)}.reviews-module__v6wqSq__item{background:var(--surface);width:100%;min-height:40px;color:var(--foreground);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;transition:background-color var(--duration-fast) ease;border:0;align-items:center;gap:10px;padding:4px 12px;display:flex}.reviews-module__v6wqSq__item:hover,.reviews-module__v6wqSq__item[data-current]{background:var(--surface-muted)}.reviews-module__v6wqSq__item[data-current]{box-shadow:inset 3px 0 0 var(--foreground)}.reviews-module__v6wqSq__item:disabled{cursor:progress}.reviews-module__v6wqSq__item:focus-visible{outline:2px solid var(--focus-ring,var(--foreground));outline-offset:-2px}.reviews-module__v6wqSq__itemMain{flex-wrap:wrap;flex:1;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.reviews-module__v6wqSq__itemMain b{font-weight:500}.reviews-module__v6wqSq__itemGo{color:var(--text-muted);font-size:var(--text-xs);display:inline-flex}.reviews-module__v6wqSq__open{border-top:1px solid var(--border-subtle);gap:10px;padding-top:4px;display:grid}.reviews-module__v6wqSq__line{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface);gap:6px;min-width:0;margin:0;padding:10px 12px;display:grid}.reviews-module__v6wqSq__lineHead{width:100%;font-size:var(--text-sm);justify-content:space-between;gap:12px;padding:0;font-weight:500;display:flex}.reviews-module__v6wqSq__lineWhat{overflow-wrap:anywhere;min-width:0}.reviews-module__v6wqSq__split{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.reviews-module__v6wqSq__splitSelect{flex:260px;min-width:0}.reviews-module__v6wqSq__amount{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);width:120px;min-height:36px;color:var(--foreground);font:inherit;font-size:var(--text-sm);text-align:right;padding:0 10px}.reviews-module__v6wqSq__amount:focus-visible{outline:2px solid var(--focus-ring,var(--foreground));outline-offset:1px}.reviews-module__v6wqSq__amountField{font-size:var(--text-xs);color:var(--text-secondary);gap:4px;display:grid}.reviews-module__v6wqSq__iconBtn{border-radius:var(--radius-control);width:36px;height:36px;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;display:inline-grid}.reviews-module__v6wqSq__iconBtn:hover{border-color:var(--border);background:var(--surface-muted);color:var(--danger)}.reviews-module__v6wqSq__lineFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.reviews-module__v6wqSq__quiet{border-radius:var(--radius-control);min-height:30px;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:4px;padding:0 8px;font-weight:500;display:inline-flex}.reviews-module__v6wqSq__quiet:hover{background:var(--surface-muted);color:var(--foreground)}.reviews-module__v6wqSq__remaining{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.reviews-module__v6wqSq__remaining[data-tone=warning]{color:var(--warning);font-weight:500}.reviews-module__v6wqSq__textarea{resize:none;min-height:72px}.reviews-module__v6wqSq__foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reviews-module__v6wqSq__bills{border:1px solid var(--border-subtle);border-radius:var(--radius-control);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.reviews-module__v6wqSq__bill{background:var(--surface);transition:background-color var(--duration-fast) ease}.reviews-module__v6wqSq__bill+.reviews-module__v6wqSq__bill{border-top:1px solid var(--border-subtle)}.reviews-module__v6wqSq__bill:hover,.reviews-module__v6wqSq__bill[data-open]{background:color-mix(in srgb, var(--surface-muted) 60%, var(--surface))}.reviews-module__v6wqSq__billRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:8px 12px;display:flex}.reviews-module__v6wqSq__billMain{gap:3px;min-width:0;display:grid}.reviews-module__v6wqSq__billTop{font-size:var(--text-sm);flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.reviews-module__v6wqSq__billTop b{font-weight:500}.reviews-module__v6wqSq__billMeta{font-size:var(--text-xs);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.reviews-module__v6wqSq__reviewForm{padding:4px 12px 12px}.reviews-module__v6wqSq__fieldset{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface);gap:10px;min-width:0;margin:0;padding:12px;display:grid}.reviews-module__v6wqSq__choices{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.reviews-module__v6wqSq__choice{border:1px solid var(--border);border-radius:var(--radius-control);min-height:40px;font-size:var(--text-sm);cursor:pointer;transition:border-color var(--duration-fast) ease, background-color var(--duration-fast) ease;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.reviews-module__v6wqSq__choice:hover{border-color:var(--border-strong)}.reviews-module__v6wqSq__choice[data-on]{border-color:var(--foreground);background:var(--surface-muted)}.reviews-module__v6wqSq__choice input{width:16px;height:16px;accent-color:var(--foreground);flex:none;margin-top:2px}.reviews-module__v6wqSq__stack{gap:8px;display:grid}.reviews-module__v6wqSq__alloc{border:1px solid var(--border-subtle);border-radius:var(--radius-control);gap:4px;padding:8px 10px;display:grid}.reviews-module__v6wqSq__confirmBox{border:1px solid color-mix(in srgb, var(--warning) 45%, transparent);border-radius:var(--radius-control);background:color-mix(in srgb, var(--warning) 6%, transparent);font-size:var(--text-sm);padding:8px 10px}.reviews-module__v6wqSq__preview{border-radius:var(--radius-control);background:var(--surface-muted);gap:4px;padding:10px 12px;display:grid}.reviews-module__v6wqSq__previewFigure{font-size:var(--text-sm);margin:0;font-weight:600}@media (max-width:767px),(pointer:coarse){.reviews-module__v6wqSq__item,.reviews-module__v6wqSq__choice{min-height:44px}.reviews-module__v6wqSq__amount,.reviews-module__v6wqSq__iconBtn{min-height:44px;font-size:var(--text-base)}.reviews-module__v6wqSq__iconBtn{width:44px}.reviews-module__v6wqSq__quiet{min-height:44px}.reviews-module__v6wqSq__amount{width:100%}}@media (prefers-reduced-motion:reduce){.reviews-module__v6wqSq__item,.reviews-module__v6wqSq__bill,.reviews-module__v6wqSq__choice{transition:none}}
.reviewStep-module__ZMLuiq__sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.reviewStep-module__ZMLuiq__review{flex-direction:column;gap:12px;min-width:0;display:flex}.reviewStep-module__ZMLuiq__card{border:1px solid var(--f3-line);min-width:0;box-shadow:inset 0 1px 0 #fff, var(--f3-e1);background:#fff;border-radius:12px;padding:12px 16px 14px}.reviewStep-module__ZMLuiq__cardHead{align-items:center;gap:8px;min-height:28px;margin-bottom:8px;display:flex}.reviewStep-module__ZMLuiq__cardHead h2{margin:0;font-size:14px;font-weight:600;line-height:20px}.reviewStep-module__ZMLuiq__cardAction{margin-left:auto;font-size:12px;font-weight:500}.reviewStep-module__ZMLuiq__approval{border:1px solid var(--f3-line);min-width:0;box-shadow:inset 3px 0 0 var(--f3-quiet-line), var(--f3-e1);background:#fff;border-radius:12px;align-items:center;gap:12px;padding:10px 10px 10px 14px;display:flex}.reviewStep-module__ZMLuiq__approval[data-approved]{box-shadow:inset 3px 0 0 var(--f3-ok), var(--f3-e1)}.reviewStep-module__ZMLuiq__approvalIcon{background:var(--f3-todo-bg);width:28px;height:28px;color:var(--f3-todo);border-radius:50%;flex:none;place-items:center;display:grid}.reviewStep-module__ZMLuiq__approval[data-approved] .reviewStep-module__ZMLuiq__approvalIcon{background:var(--f3-ok-bg);color:var(--f3-ok)}.reviewStep-module__ZMLuiq__approvalIcon svg{width:15px;height:15px}.reviewStep-module__ZMLuiq__approvalText{flex:1;min-width:0}.reviewStep-module__ZMLuiq__approvalText h2{margin:0;font-size:14px;font-weight:600;line-height:20px}.reviewStep-module__ZMLuiq__approvalText p{color:var(--f3-muted);margin:0;font-size:12px;line-height:16px}.reviewStep-module__ZMLuiq__approvalGo{background:var(--f3-ink);color:#fff;white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.reviewStep-module__ZMLuiq__approvalGo svg{width:14px;height:14px;color:var(--f3-lime)}.reviewStep-module__ZMLuiq__approvalGo:hover{background:#3a3a3a}@media (max-width:760px){.reviewStep-module__ZMLuiq__approval{flex-wrap:wrap}.reviewStep-module__ZMLuiq__approvalText{flex-basis:calc(100% - 40px)}.reviewStep-module__ZMLuiq__approvalGo{margin-left:auto}}
.toast-stack-module__LTKPPW__viewport{z-index:60;bottom:var(--space-6);width:min(22.5rem, calc(100% - var(--space-8)));pointer-events:none;position:fixed}.toast-stack-module__LTKPPW__bottom-right{right:var(--space-6)}.toast-stack-module__LTKPPW__bottom-left{left:var(--space-6)}.toast-stack-module__LTKPPW__bottom-center{margin-inline:auto;left:0;right:0}.toast-stack-module__LTKPPW__contained{z-index:2;bottom:var(--space-4);position:absolute}.toast-stack-module__LTKPPW__contained.toast-stack-module__LTKPPW__bottom-right{right:var(--space-4)}.toast-stack-module__LTKPPW__contained.toast-stack-module__LTKPPW__bottom-left{left:var(--space-4)}@media (max-width:30rem){.toast-stack-module__LTKPPW__viewport:not(.toast-stack-module__LTKPPW__contained){right:0;bottom:var(--space-4);margin-inline:auto;left:0}}.toast-stack-module__LTKPPW__list{pointer-events:auto;margin:0;padding:0;list-style:none;position:relative}.toast-stack-module__LTKPPW__item{transform-origin:50% 0;position:absolute;bottom:0;left:0;right:0}.toast-stack-module__LTKPPW__card{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface-raised);color:var(--foreground);box-shadow:var(--shadow-raised);touch-action:pan-y;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-standard) var(--ease-standard), border-color var(--duration-standard) var(--ease-standard);position:absolute;inset:0;overflow:hidden;container-type:inline-size}.toast-stack-module__LTKPPW__item[data-front=true] .toast-stack-module__LTKPPW__card,.toast-stack-module__LTKPPW__item[data-expanded=true] .toast-stack-module__LTKPPW__card{box-shadow:var(--shadow-floating)}.toast-stack-module__LTKPPW__item[data-front=false][data-expanded=false] .toast-stack-module__LTKPPW__card{background:var(--surface-muted)}.toast-stack-module__LTKPPW__card[data-dragging]{cursor:grabbing;-webkit-user-select:none;user-select:none}.toast-stack-module__LTKPPW__content{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);display:flex}.toast-stack-module__LTKPPW__icon{width:18px;height:20px;color:var(--text-muted);transition:color var(--duration-fast) var(--ease-standard);flex:none;place-items:center;display:grid;position:relative}.toast-stack-module__LTKPPW__icon[data-type=success]{color:var(--success)}.toast-stack-module__LTKPPW__icon[data-type=info]{color:var(--accent)}.toast-stack-module__LTKPPW__icon[data-type=warning]{color:var(--warning)}.toast-stack-module__LTKPPW__icon[data-type=error]{color:var(--danger)}.toast-stack-module__LTKPPW__glyph{grid-area:1/1;place-items:center;display:grid}.toast-stack-module__LTKPPW__glyph svg{display:block}.toast-stack-module__LTKPPW__spinner{border-radius:var(--radius-pill);border:1.75px solid;border-right-color:#0000;width:15px;height:15px;animation:.8s linear infinite toast-stack-module__LTKPPW__spin;display:block}.toast-stack-module__LTKPPW__copy{min-width:0;font-size:var(--text-sm);letter-spacing:var(--tracking-body);flex:1;line-height:20px;position:relative}.toast-stack-module__LTKPPW__title{font-weight:500;display:block;position:relative}.toast-stack-module__LTKPPW__line{display:block}.toast-stack-module__LTKPPW__description{color:var(--text-secondary);margin-top:2px;display:block}.toast-stack-module__LTKPPW__actionSlot{flex:none;justify-content:flex-end;margin-top:-4px;display:flex}.toast-stack-module__LTKPPW__actionSlot[data-moving=true]{overflow:hidden}.toast-stack-module__LTKPPW__action,.toast-stack-module__LTKPPW__close{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:scale var(--duration-spring) var(--ease-spring), background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);border:1px solid #0000;flex:none}.toast-stack-module__LTKPPW__action{height:28px;padding:0 var(--space-3);border-color:var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--foreground);font-size:var(--text-sm);white-space:nowrap;font-weight:500}.toast-stack-module__LTKPPW__close{border-radius:var(--radius-pill);width:28px;height:28px;color:var(--text-muted);background:0 0;place-items:center;margin:-4px -2px 0 0;display:grid}@media (hover:hover) and (pointer:fine){.toast-stack-module__LTKPPW__action:hover{border-color:var(--border-strong);background:var(--surface-muted)}.toast-stack-module__LTKPPW__close:hover{background:var(--surface-muted);color:var(--foreground)}}.toast-stack-module__LTKPPW__action:active,.toast-stack-module__LTKPPW__close:active{transition-duration:var(--duration-instant);transition-timing-function:var(--ease-standard);scale:.96}@container (max-width:21rem){.toast-stack-module__LTKPPW__content{row-gap:var(--space-2);flex-wrap:wrap}.toast-stack-module__LTKPPW__actionSlot{padding-left:calc(18px + var(--space-3));flex-basis:100%;order:1;justify-content:flex-start;margin-top:0}}.toast-stack-module__LTKPPW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes toast-stack-module__LTKPPW__spin{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.toast-stack-module__LTKPPW__card,.toast-stack-module__LTKPPW__icon,.toast-stack-module__LTKPPW__action,.toast-stack-module__LTKPPW__close{transition:none}.toast-stack-module__LTKPPW__action:active,.toast-stack-module__LTKPPW__close:active{scale:none}.toast-stack-module__LTKPPW__spinner{animation:none}}
.surveys-module__Uic44q__page{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}.surveys-module__Uic44q__page>*{min-width:0}.surveys-module__Uic44q__muted{color:var(--text-muted);font-size:13px}.surveys-module__Uic44q__dash{color:var(--text-muted)}.surveys-module__Uic44q__textLink{color:var(--accent);text-underline-offset:3px}.surveys-module__Uic44q__textLink:hover{color:var(--accent-strong)}.surveys-module__Uic44q__metaSep{color:var(--text-muted);margin:0 6px}.surveys-module__Uic44q__toolbar{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.surveys-module__Uic44q__search{flex:0 340px;align-items:center;min-width:200px;display:flex;position:relative}.surveys-module__Uic44q__searchIcon{color:var(--text-muted);pointer-events:none;position:absolute;left:10px}.surveys-module__Uic44q__searchInput{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);width:100%;min-height:34px;color:var(--foreground);font:inherit;padding:0 34px 0 32px;font-size:14px}.surveys-module__Uic44q__searchInput::placeholder{color:var(--text-muted)}.surveys-module__Uic44q__clear{width:28px;height:28px;color:var(--text-muted);border-radius:6px;place-items:center;display:inline-grid;position:absolute;right:4px}.surveys-module__Uic44q__clear:hover{background:var(--surface-muted);color:var(--foreground)}.surveys-module__Uic44q__chips{flex-wrap:wrap;gap:4px;display:flex}.surveys-module__Uic44q__chipLink{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);min-height:32px;color:var(--text-secondary);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;font-size:13px;text-decoration:none;display:inline-flex}.surveys-module__Uic44q__chipLink:hover{color:var(--foreground);border-color:var(--border-strong)}.surveys-module__Uic44q__chipLink[aria-current]{background:var(--accent-subtle);border-color:var(--rml-lime-ink);color:var(--foreground)}.surveys-module__Uic44q__chipDot{background:var(--text-muted);border-radius:50%;width:8px;height:8px}.surveys-module__Uic44q__refCell{align-items:center;gap:2px;min-width:0;display:inline-flex}.surveys-module__Uic44q__refLink{color:var(--foreground);font-variant-numeric:tabular-nums;font-weight:500;text-decoration:none}.surveys-module__Uic44q__refLink:hover{text-underline-offset:3px;text-decoration:underline}.surveys-module__Uic44q__cellLink{color:var(--foreground);text-decoration:none}.surveys-module__Uic44q__cellLink:hover{text-underline-offset:3px;text-decoration:underline}.surveys-module__Uic44q__stage{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.surveys-module__Uic44q__stage:before{content:"";background:var(--text-muted);border-radius:50%;flex:none;width:8px;height:8px}.surveys-module__Uic44q__stage[data-tone=waiting]:before{background:var(--warning)}.surveys-module__Uic44q__stage[data-tone=good]:before{background:var(--success)}.surveys-module__Uic44q__stage[data-tone=bad]:before{background:var(--danger)}.surveys-module__Uic44q__stage[data-tone=built]:before{background:var(--rml-lime-ink)}.surveys-module__Uic44q__chip{border:1px solid var(--border);min-height:22px;color:var(--text-secondary);background:var(--surface);border-radius:11px;align-items:center;gap:6px;padding:0 8px;font-size:12px;display:inline-flex}.surveys-module__Uic44q__facts{grid-template-columns:max-content minmax(0,1fr);gap:8px 16px;margin:0;display:grid}.surveys-module__Uic44q__facts dt{color:var(--text-muted);font-size:13px}.surveys-module__Uic44q__facts dd{overflow-wrap:anywhere;margin:0}.surveys-module__Uic44q__footLink,.surveys-module__Uic44q__footPrimary{border-radius:var(--radius-control);align-items:center;gap:6px;min-height:36px;padding:0 14px;font-weight:500;text-decoration:none;display:inline-flex}.surveys-module__Uic44q__footLink{border:1px solid var(--border);color:var(--foreground);background:var(--surface)}.surveys-module__Uic44q__footLink:hover{background:var(--surface-muted)}.surveys-module__Uic44q__footPrimary{background:var(--rml-lime);color:var(--rml-on-lime)}.surveys-module__Uic44q__footPrimary:hover{background:#d6ff3d}.surveys-module__Uic44q__form{gap:12px;display:grid}.surveys-module__Uic44q__fieldGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:start;gap:12px;display:grid}.surveys-module__Uic44q__field{align-content:start;gap:4px;min-width:0;display:grid}.surveys-module__Uic44q__fieldLabel{color:var(--text-muted);font-size:12px;line-height:16px}.surveys-module__Uic44q__input{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);width:100%;min-height:36px;color:var(--foreground);font:inherit;padding:6px 10px;font-size:14px}.surveys-module__Uic44q__input:focus-visible{outline:2px solid var(--rml-lime-ink);outline-offset:1px;border-color:var(--rml-lime-ink)}.surveys-module__Uic44q__input[aria-invalid=true]{border-color:var(--danger)}.surveys-module__Uic44q__fieldNote{color:var(--text-muted);font-size:12px;line-height:16px}.surveys-module__Uic44q__fieldNote[data-tone=bad]{color:var(--danger)}.surveys-module__Uic44q__formError{border:1px solid var(--danger);border-radius:var(--radius-control);background:var(--surface);color:var(--danger);white-space:pre-line;padding:8px 12px;font-size:14px}.surveys-module__Uic44q__surface{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);box-shadow:var(--shadow-resting);gap:10px;padding:14px 16px;display:grid}.surveys-module__Uic44q__surfaceHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.surveys-module__Uic44q__sectionTitle{margin:0;font-size:16px;font-weight:500;line-height:22px}.surveys-module__Uic44q__sectionSub{color:var(--text-muted);font-size:13px}.surveys-module__Uic44q__stageRow{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.surveys-module__Uic44q__stageNow{align-items:center;gap:8px;font-weight:500;display:inline-flex}.surveys-module__Uic44q__moves{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.surveys-module__Uic44q__armedNote{color:var(--danger);font-size:13px}.surveys-module__Uic44q__gaps{gap:4px;margin:0;padding:0;list-style:none;display:grid}.surveys-module__Uic44q__gap{align-items:baseline;gap:8px;font-size:14px;display:flex}.surveys-module__Uic44q__gapDot{background:var(--text-muted);border-radius:50%;flex:none;width:8px;height:8px;transform:translateY(-1px)}.surveys-module__Uic44q__gaps[data-tone=due] .surveys-module__Uic44q__gapDot{background:var(--warning)}.surveys-module__Uic44q__gapLink{color:var(--text-secondary);text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.surveys-module__Uic44q__gapLink:hover{color:var(--foreground);text-decoration-style:solid}.surveys-module__Uic44q__gapsTitle{color:var(--text-secondary);margin:0;font-size:14px;font-weight:500}.surveys-module__Uic44q__gaps[data-tone=due]+.surveys-module__Uic44q__gapsTitle,.surveys-module__Uic44q__gapsTitle[data-tone=due]{color:var(--warning)}.surveys-module__Uic44q__soft{color:var(--text-muted);margin:0;padding:0;font-size:13px;list-style:none}.surveys-module__Uic44q__outcome{border-radius:var(--radius-control);white-space:pre-line;border:1px solid var(--border);padding:8px 12px;font-size:14px}.surveys-module__Uic44q__outcome[data-ok=true]{border-color:var(--success);color:var(--success)}.surveys-module__Uic44q__outcome[data-ok=false]{border-color:var(--danger);color:var(--danger)}.surveys-module__Uic44q__ways{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.surveys-module__Uic44q__photos{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.surveys-module__Uic44q__photo{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);grid-template-columns:minmax(0,1fr);gap:0;min-width:0;display:grid;overflow:hidden}.surveys-module__Uic44q__photoOpen{background:var(--surface-muted);cursor:zoom-in;border:0;width:100%;padding:0;display:block}.surveys-module__Uic44q__photoOpen img{object-fit:cover;width:100%;height:110px;display:block}.surveys-module__Uic44q__photoText{gap:2px;min-width:0;padding:8px 10px;display:grid}.surveys-module__Uic44q__photoCaption{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.surveys-module__Uic44q__photoMeta{color:var(--text-muted);font-size:12px;line-height:16px}.surveys-module__Uic44q__photoActions{justify-content:space-between;align-items:center;gap:4px;padding:0 4px 4px 10px;display:flex}.surveys-module__Uic44q__uploader{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:12px;padding-top:12px;display:grid}.surveys-module__Uic44q__uploadSubmit{align-items:end;display:flex}.surveys-module__Uic44q__jump{border-bottom:1px solid var(--border);scrollbar-width:none;gap:2px;margin:0 0 4px;padding:0;list-style:none;display:flex;overflow-x:auto}.surveys-module__Uic44q__jump::-webkit-scrollbar{display:none}.surveys-module__Uic44q__jump li{flex:none}.surveys-module__Uic44q__jumpLink{min-height:40px;color:var(--text-secondary);white-space:nowrap;align-items:center;padding:0 10px;font-size:14px;text-decoration:none;display:inline-flex;position:relative}.surveys-module__Uic44q__jumpLink:hover{color:var(--foreground)}.surveys-module__Uic44q__jumpLink[aria-current]{color:var(--foreground);font-weight:500}.surveys-module__Uic44q__jumpMark{background:var(--rml-lime-ink);border-radius:2px;height:3px;position:absolute;bottom:-1px;left:8px;right:8px}.surveys-module__Uic44q__jump li:first-child .surveys-module__Uic44q__jumpMark{left:0}.surveys-module__Uic44q__notice{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);padding:10px 14px;font-size:14px}.surveys-module__Uic44q__noticeList{margin:0;padding-left:18px}.surveys-module__Uic44q__printNote{color:var(--text-muted);font-size:13px}.surveys-module__Uic44q__remove{flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:8px;display:flex}.surveys-module__Uic44q__removeNote{color:var(--text-muted);font-size:13px}.surveys-module__Uic44q__removeError{color:var(--danger);max-width:60ch;font-size:13px}.surveys-module__Uic44q__deleteBody{gap:10px;font-size:14px;line-height:20px;display:grid}.surveys-module__Uic44q__deleteBody p{margin:0}@media (max-width:767px){.surveys-module__Uic44q__search{flex:100%}.surveys-module__Uic44q__searchInput{min-height:44px;font-size:16px}.surveys-module__Uic44q__clear{width:44px;height:44px}.surveys-module__Uic44q__chipLink,.surveys-module__Uic44q__jumpLink,.surveys-module__Uic44q__footLink,.surveys-module__Uic44q__footPrimary{min-height:44px}.surveys-module__Uic44q__chips{scrollbar-width:none;flex-wrap:nowrap;flex:100%;max-width:100%;overflow-x:auto}.surveys-module__Uic44q__input{min-height:44px;font-size:16px}.surveys-module__Uic44q__photos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (pointer:coarse),(max-width:767px){.surveys-module__Uic44q__chipLink,.surveys-module__Uic44q__jumpLink,.surveys-module__Uic44q__footLink,.surveys-module__Uic44q__footPrimary,.surveys-module__Uic44q__input{min-height:44px}.surveys-module__Uic44q__gapLink,.surveys-module__Uic44q__textLink,.surveys-module__Uic44q__cellLink,.surveys-module__Uic44q__refLink{padding-block:13px}.surveys-module__Uic44q__input{font-size:16px}}@media print{.surveys-module__Uic44q__page>:not([data-print-document]){display:none!important}.surveys-module__Uic44q__page:has(>[data-print-document]){display:block}:is(html,body,main,div):has([data-print-document]){background:0 0!important;height:auto!important;min-height:0!important}}
.jobtab-module__AUt8bq__page{--chrome-h:var(--cl-sticky-top);grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;padding-top:0;display:grid}.jobtab-module__AUt8bq__page>*{min-width:0}.jobtab-module__AUt8bq__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-height:36px;display:flex}.jobtab-module__AUt8bq__headLead{flex:240px;gap:2px;min-width:0;display:grid}.jobtab-module__AUt8bq__titleRow{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.jobtab-module__AUt8bq__title{font-size:var(--text-base);line-height:22px;font-weight:var(--weight-strong);letter-spacing:var(--tracking-section);color:var(--rml-ink);overflow-wrap:anywhere;margin:0}.jobtab-module__AUt8bq__count{min-width:18px;color:var(--foreground);font-size:var(--text-xs);text-align:center;font-variant-numeric:tabular-nums;background:#e3e5de;border-radius:9px;padding:0 6px;font-weight:400;line-height:18px}.jobtab-module__AUt8bq__summary{font-size:var(--text-xs);color:var(--text-muted);overflow-wrap:anywhere;margin:0;line-height:18px}.jobtab-module__AUt8bq__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.jobtab-module__AUt8bq__band{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.jobtab-module__AUt8bq__figure{min-width:0;padding:var(--sp-3);border-radius:var(--radius-panel);background:var(--elev-1-bg);box-shadow:var(--elev-1);transition:box-shadow var(--duration-fast) var(--cl-ease), transform var(--duration-fast) var(--cl-ease), background-color var(--duration-fast) var(--cl-ease);align-content:start;gap:2px;display:grid}.jobtab-module__AUt8bq__figure:hover{background:var(--elev-2-bg);box-shadow:var(--elev-2);transform:translateY(-1px)}.jobtab-module__AUt8bq__figure[data-emphasis]{background:var(--rml-ink)}.jobtab-module__AUt8bq__figure[data-emphasis] :is(.jobtab-module__AUt8bq__figureValue,.jobtab-module__AUt8bq__figureValue *){color:var(--rml-on-ink)}.jobtab-module__AUt8bq__figure[data-emphasis] :is(.jobtab-module__AUt8bq__figureLabel,.jobtab-module__AUt8bq__figureCaption){color:var(--rml-on-ink-muted)}.jobtab-module__AUt8bq__figureLabel{font-size:var(--text-xs);color:var(--text-muted);overflow-wrap:anywhere;font-weight:500;line-height:16px}.jobtab-module__AUt8bq__figureValue{font-size:var(--text-xl);line-height:28px;font-weight:var(--weight-strong);letter-spacing:var(--tracking-figure);font-variant-numeric:tabular-nums lining-nums;color:var(--rml-ink);overflow-wrap:normal}@media (prefers-reduced-motion:reduce){.jobtab-module__AUt8bq__figure,.jobtab-module__AUt8bq__figure:hover{transition:none;transform:none}}.jobtab-module__AUt8bq__figureValue[data-words]{font-size:var(--text-sm);letter-spacing:0;overflow-wrap:anywhere;font-weight:500;line-height:28px}.jobtab-module__AUt8bq__figure[data-tone=positive] .jobtab-module__AUt8bq__figureValue{color:var(--success)}.jobtab-module__AUt8bq__figure[data-tone=negative] .jobtab-module__AUt8bq__figureValue{color:var(--danger)}.jobtab-module__AUt8bq__figure[data-tone=warning] .jobtab-module__AUt8bq__figureValue{color:var(--warning)}.jobtab-module__AUt8bq__figure[data-tone=muted] .jobtab-module__AUt8bq__figureValue{color:var(--text-muted);font-weight:400}.jobtab-module__AUt8bq__figureCaption{font-size:var(--text-xs);color:var(--text-muted);overflow-wrap:anywhere;line-height:16px}.jobtab-module__AUt8bq__figureCaption a{color:inherit;text-underline-offset:3px;text-decoration:underline}.jobtab-module__AUt8bq__figureCaption a:hover{color:var(--foreground)}.jobtab-module__AUt8bq__section{gap:8px;min-width:0;display:grid}.jobtab-module__AUt8bq__section+.jobtab-module__AUt8bq__section,.jobtab-module__AUt8bq__section[data-ruled]{border-top:1px solid var(--border-subtle);padding-top:16px}.jobtab-module__AUt8bq__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;min-height:28px;display:flex}.jobtab-module__AUt8bq__sectionLead{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.jobtab-module__AUt8bq__sectionTitle{font-size:var(--text-base);letter-spacing:var(--tracking-section);color:var(--foreground);margin:0;font-weight:500;line-height:22px}.jobtab-module__AUt8bq__sectionSub{font-size:var(--text-xs);color:var(--text-muted);flex-basis:100%;margin:0;line-height:18px}.jobtab-module__AUt8bq__sectionActions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.jobtab-module__AUt8bq__linkButton{text-decoration:none}.jobtab-module__AUt8bq__textLink{color:var(--text-secondary);text-underline-offset:3px;text-decoration:underline}.jobtab-module__AUt8bq__textLink:hover{color:var(--foreground)}.jobtab-module__AUt8bq__page:has([data-tab-primary]) :is([data-continuum-bridge],[data-classic-embed]) button[style*=--lime]{border:1px solid var(--border)!important;background:var(--surface)!important;color:var(--foreground)!important}.jobtab-module__AUt8bq__page:has([data-tab-primary]) :is([data-continuum-bridge],[data-classic-embed]) button[style*=--lime]:hover:not(:disabled){background:var(--surface-muted)!important;border-color:var(--border-strong)!important}@media (max-width:767px){.jobtab-module__AUt8bq__band{grid-template-columns:repeat(2,minmax(0,1fr))}.jobtab-module__AUt8bq__figureValue{font-size:var(--text-lg);line-height:24px}.jobtab-module__AUt8bq__actions{width:100%;margin-left:0}.jobtab-module__AUt8bq__actions>*{flex:auto;min-height:44px}}@media (pointer:coarse){.jobtab-module__AUt8bq__actions>*,.jobtab-module__AUt8bq__sectionActions>*{min-height:44px}.jobtab-module__AUt8bq__textLink{min-height:44px;margin:-13px 0;padding:13px 0;display:inline-block}.jobtab-module__AUt8bq__page input.sr-only{width:44px;height:44px}}[data-v3-page] .jobtab-module__AUt8bq__page{gap:12px}.jobtab-module__AUt8bq__head[data-quiet]{min-height:32px}.jobtab-module__AUt8bq__head[data-quiet] .jobtab-module__AUt8bq__title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-v3-page] .jobtab-module__AUt8bq__summary{color:var(--f3-muted,var(--text-muted));font-size:13px;line-height:18px}:is([data-v3-page] .jobtab-module__AUt8bq__section+.jobtab-module__AUt8bq__section,[data-v3-page] .jobtab-module__AUt8bq__section[data-ruled]){border-top-color:var(--f3-line,var(--border-subtle));padding-top:12px}[data-v3-page] .jobtab-module__AUt8bq__sectionTitle{color:var(--f3-ink,var(--foreground));font-size:15px;font-weight:600;line-height:22px}[data-v3-page] .jobtab-module__AUt8bq__sectionSub{color:var(--f3-muted,var(--text-muted));font-size:12px;line-height:16px}@container (min-width:700px){[data-v3-page] .jobtab-module__AUt8bq__bandV3.jobtab-module__AUt8bq__bandV3:not(:has(>details,>[data-hero])){grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}[data-v3-page] .jobtab-module__AUt8bq__bandV3.jobtab-module__AUt8bq__bandV3:not(:has(>details,>[data-hero]))>[data-stat-card]{grid-column:auto}}
.motion-module__Qvk1HG__press{-webkit-tap-highlight-color:transparent}.motion-module__Qvk1HG__press:active{opacity:.72;transition:opacity}.motion-module__Qvk1HG__pending{opacity:0;transform-origin:0;pointer-events:none;height:3px;transition:opacity 90ms var(--ease-standard), transform 90ms var(--ease-standard);background:currentColor;border-radius:2px;position:absolute;transform:scaleX(.3)}.motion-module__Qvk1HG__pending[data-place=bar]{bottom:-8px;left:10px;right:10px}.motion-module__Qvk1HG__pending[data-place=dock]{top:0;left:28%;right:28%}.motion-module__Qvk1HG__pending[data-place=tab]{bottom:-1px;left:8px;right:8px}.motion-module__Qvk1HG__pending[data-pending]{opacity:.45;transition-duration:.42s;transition-delay:80ms;transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.motion-module__Qvk1HG__pending{transition:none;transform:none}.motion-module__Qvk1HG__pending[data-pending]{transition:opacity 0s 80ms;transform:none}}
.staleBanner-module__7JOyIG__banner{border:1px solid var(--f3-line,#28282814);box-shadow:inset 3px 0 0 var(--f3-warn-line,#f0b54a);animation:staleBanner-module__7JOyIG__staleRise var(--motion-base,.2s) var(--motion-ease,ease) both;background:#fff;border-radius:12px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;padding:10px 12px 10px 16px;display:grid}.staleBanner-module__7JOyIG__banner[data-tone=bad]{box-shadow:inset 3px 0 0 var(--color-negative,#b42318)}.staleBanner-module__7JOyIG__banner[data-tone=info]{box-shadow:inset 3px 0 0 var(--f3-line-strong,#c9cbc6)}.staleBanner-module__7JOyIG__banner[data-tone=info] .staleBanner-module__7JOyIG__line b{color:var(--f3-text,#1f211e)}.staleBanner-module__7JOyIG__line{color:var(--f3-text,#1f211e);min-width:0;margin:0;font-size:14px;line-height:20px}.staleBanner-module__7JOyIG__line b{color:var(--f3-warn,#9a5b00);font-weight:600}.staleBanner-module__7JOyIG__banner[data-tone=bad] .staleBanner-module__7JOyIG__line b{color:var(--color-negative,#b42318)}.staleBanner-module__7JOyIG__why{font:inherit;color:var(--f3-muted,#5e625c);cursor:pointer;background:0 0;border:0;margin-left:8px;padding:0;font-size:13px;text-decoration:underline}.staleBanner-module__7JOyIG__action{gap:8px;display:flex}.staleBanner-module__7JOyIG__more{color:var(--f3-muted,#5e625c);animation:staleBanner-module__7JOyIG__staleRise var(--motion-fast,.15s) var(--motion-ease,ease) both;grid-column:1/-1;margin:0;font-size:13px;line-height:18px}@media (max-width:760px){.staleBanner-module__7JOyIG__banner{grid-template-columns:1fr}.staleBanner-module__7JOyIG__action>*{width:100%}}@keyframes staleBanner-module__7JOyIG__staleRise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.staleBanner-module__7JOyIG__banner,.staleBanner-module__7JOyIG__more{animation:none}}
.needs-module__IJm_uW__page{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.needs-module__IJm_uW__page>*{min-width:0}.needs-module__IJm_uW__summary{background:var(--surface-raised);border:1px solid var(--f3-line,#28282814);min-height:48px;box-shadow:inset 0 1px 0 var(--surface-raised), var(--f3-e1,0 1px 2px #2828280f);border-radius:12px;flex-wrap:wrap;align-items:center;row-gap:6px;padding:8px 14px;display:flex}.needs-module__IJm_uW__kpi{border-left:1px solid var(--f3-line-2,#28282824);color:var(--f3-muted,#5e625c);white-space:nowrap;align-items:baseline;gap:5px;padding:0 14px;text-decoration:none;display:inline-flex}.needs-module__IJm_uW__kpi:first-child{border-left:0;padding-left:0}.needs-module__IJm_uW__kpi b{color:var(--f3-text,#1f211e);font-size:16px;font-weight:600}.needs-module__IJm_uW__kpi:hover span{color:var(--f3-text,#1f211e);text-underline-offset:3px;text-decoration:underline}.needs-module__IJm_uW__kpi[data-tone=warn] b{color:var(--f3-warn,#9a5b00)}.needs-module__IJm_uW__kpi[data-tone=zero] b{color:var(--f3-muted,#5e625c);font-weight:500}.needs-module__IJm_uW__groups{gap:12px;min-width:0;display:grid}.needs-module__IJm_uW__group{background:var(--surface-raised);border:1px solid var(--f3-line,#28282814);box-shadow:inset 0 1px 0 var(--surface-raised), var(--f3-e1,0 1px 2px #2828280f);border-radius:12px;min-width:0;margin:0;padding:10px 14px 12px}.needs-module__IJm_uW__groupHead{align-items:center;gap:8px;margin:0 0 4px;font-size:14px;font-weight:600;line-height:20px;display:flex}.needs-module__IJm_uW__rows{grid-template-columns:max-content minmax(0,1fr) max-content max-content;column-gap:12px;margin:0;padding:0;list-style:none;display:grid}.needs-module__IJm_uW__row{grid-column:1/-1;grid-template-columns:subgrid;border-top:1px solid var(--f3-line,#28282814);align-items:center;row-gap:4px;min-height:44px;padding:6px 0;display:grid}.needs-module__IJm_uW__row:first-child{border-top:0}.needs-module__IJm_uW__ref{color:var(--f3-muted,#5e625c);white-space:nowrap;font-size:12px}.needs-module__IJm_uW__name{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.needs-module__IJm_uW__name b,.needs-module__IJm_uW__nameBtn{color:var(--f3-text,#1f211e);overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:18px}.needs-module__IJm_uW__nameBtn{text-align:left;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--f3-line-2,#28282824);text-decoration-color:var(--f3-line-2,#28282824);text-underline-offset:3px;background:0 0;border:0;padding:0;font-family:inherit}.needs-module__IJm_uW__nameBtn:hover{text-decoration-color:currentColor}.needs-module__IJm_uW__chip{display:inline-flex}.needs-module__IJm_uW__act{justify-content:flex-end;min-width:0;display:inline-flex}.needs-module__IJm_uW__line{color:var(--f3-muted,#5e625c);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:4px 0 0;font-size:13px;line-height:18px;display:flex}.needs-module__IJm_uW__detail{gap:8px;display:grid}@media (max-width:640px){.needs-module__IJm_uW__rows{grid-template-columns:max-content minmax(0,1fr)}.needs-module__IJm_uW__chip{grid-column:1}.needs-module__IJm_uW__act{grid-column:2}}@media (prefers-reduced-motion:reduce){.needs-module__IJm_uW__nameBtn{transition:none}}.needs-module__IJm_uW__facts{color:var(--text-secondary);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;font-size:14px;line-height:20px;display:flex}.needs-module__IJm_uW__what{color:var(--foreground);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:20px}.needs-module__IJm_uW__more{color:var(--text-muted);margin:0;font-size:13px;line-height:18px}.needs-module__IJm_uW__more a,.needs-module__IJm_uW__link{color:var(--foreground);text-underline-offset:3px;text-decoration:underline}.needs-module__IJm_uW__decision{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.needs-module__IJm_uW__reason{flex:14rem;min-width:0}[data-head-actions] .needs-module__IJm_uW__decision{flex:0 auto;width:auto}[data-head-actions] .needs-module__IJm_uW__decision:has(input){flex-basis:100%}.needs-module__IJm_uW__approveInk{display:inline-flex}.needs-module__IJm_uW__approveInk button{--foreground:var(--rml-ink);--background:var(--rml-on-ink)}.needs-module__IJm_uW__approveInk button:disabled{--foreground:var(--surface-muted);--background:var(--text-muted)}.needs-module__IJm_uW__outcome{color:var(--flow-ok,var(--foreground));align-items:center;gap:6px;margin:0;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.needs-module__IJm_uW__outcome svg{flex:none}@keyframes needs-module__IJm_uW__needsTick{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.needs-module__IJm_uW__outcome svg{animation:needs-module__IJm_uW__needsTick var(--duration-fast,.14s) var(--cl-ease-confirm,ease-out)}.needs-module__IJm_uW__row[data-leaving]{pointer-events:none;overflow:hidden}.needs-module__IJm_uW__row{position:relative}.needs-module__IJm_uW__live{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.needs-module__IJm_uW__outcome svg{animation:none}}.needs-module__IJm_uW__needsTrigger{border:1px solid var(--border-strong);border-radius:var(--radius-control,8px);background:var(--surface);min-height:32px;color:var(--foreground);align-items:center;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}.needs-module__IJm_uW__needsTrigger:hover{border-color:var(--foreground)}.needs-module__IJm_uW__needsTrigger:focus-visible{outline:2px solid var(--focus-ring,currentColor);outline-offset:2px}.needs-module__IJm_uW__sub{color:var(--f3-muted,var(--text-muted));overflow-wrap:anywhere;font-size:12px;font-weight:400;line-height:16px}.needs-module__IJm_uW__group[data-needs-foldable]:has([data-needs-empty]){display:none}
.not-found-module__RcqKxa__wrap{min-height:min(60vh,520px);padding:var(--sp-6) 0;place-items:center;display:grid}.not-found-module__RcqKxa__card{width:min(560px,100%);padding:var(--sp-5);border-radius:var(--radius-panel);background:var(--elev-1-bg);box-shadow:var(--elev-1)}.not-found-module__RcqKxa__textLink{min-height:44px;color:var(--accent);text-underline-offset:3px;align-items:center;display:inline-flex}.not-found-module__RcqKxa__links{gap:var(--sp-1) var(--sp-4);flex-wrap:wrap;display:flex}
.newjob-module__nGZ0AG__form{gap:12px;min-width:0;display:grid}.newjob-module__nGZ0AG__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 16px;display:grid}.newjob-module__nGZ0AG__mono{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:0}.newjob-module__nGZ0AG__figure{font-variant-numeric:tabular-nums}.newjob-module__nGZ0AG__error{border-left:3px solid var(--danger);border-radius:var(--radius-control);background:color-mix(in srgb, var(--danger) 7%, var(--surface));color:var(--foreground);font-size:var(--text-sm,14px);white-space:pre-line;margin:0;padding:8px 12px;line-height:20px}.newjob-module__nGZ0AG__errorLink{color:var(--foreground);text-underline-offset:3px;font-weight:500;text-decoration:underline}.newjob-module__nGZ0AG__field{min-width:0;display:grid}.newjob-module__nGZ0AG__label{margin-bottom:var(--space-2,8px);color:var(--foreground);font-size:var(--text-sm,14px);font-weight:500;line-height:var(--leading-body,20px)}.newjob-module__nGZ0AG__combo{min-width:0;position:relative}.newjob-module__nGZ0AG__comboInput{width:100%;min-height:var(--control-height-md,36px);padding:0 34px 0 var(--space-3,12px);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm,14px);transition:border-color var(--duration-fast,.12s) var(--ease-standard,ease);outline:none}.newjob-module__nGZ0AG__comboInput::placeholder{color:var(--text-muted)}@media (hover:hover) and (pointer:fine){.newjob-module__nGZ0AG__comboInput:hover{border-color:var(--foreground)}}.newjob-module__nGZ0AG__comboInput:focus-visible{border-color:var(--foreground)}.newjob-module__nGZ0AG__comboIcon{color:var(--text-muted);pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.newjob-module__nGZ0AG__list{z-index:20;overscroll-behavior:contain;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-panel);max-height:256px;box-shadow:var(--shadow-raised,0 8px 24px #0000001f);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.newjob-module__nGZ0AG__listHead{font-size:var(--text-xs,12px);color:var(--text-muted);padding:6px 8px 4px}.newjob-module__nGZ0AG__option{border-radius:calc(var(--radius-control) - 2px);min-height:34px;font-size:var(--text-sm,14px);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:0 8px;display:flex}.newjob-module__nGZ0AG__option[data-active]{background:var(--surface-muted);box-shadow:inset 2px 0 0 var(--rml-lime,var(--accent))}.newjob-module__nGZ0AG__option[data-muted]{color:var(--text-secondary)}.newjob-module__nGZ0AG__optionText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.newjob-module__nGZ0AG__listEmpty{font-size:var(--text-sm,14px);color:var(--text-muted);padding:8px}@media (max-width:767px){.newjob-module__nGZ0AG__grid{grid-template-columns:minmax(0,1fr);gap:12px}.newjob-module__nGZ0AG__comboInput{min-height:44px;font-size:var(--text-base)}.newjob-module__nGZ0AG__option{min-height:44px}}
.switch-module__zWImKG__switch{min-height:var(--control-height-md);align-items:center;gap:var(--space-3);color:var(--foreground);font:inherit;font-size:var(--text-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:inline-flex}.switch-module__zWImKG__switch:disabled{cursor:not-allowed;opacity:.5}.switch-module__zWImKG__track{box-sizing:border-box;border-radius:var(--radius-pill);background:var(--control-track);isolation:isolate;width:42px;height:24px;transition:background-color var(--duration-fast) var(--ease-standard);flex:none;align-items:center;padding:3px;display:flex;position:relative}.switch-module__zWImKG__track:before{content:"";z-index:-1;border-radius:inherit;background:var(--control-on);opacity:0;transition:opacity var(--duration-standard) var(--ease-standard);position:absolute;inset:0}.switch-module__zWImKG__switch[data-state=checked] .switch-module__zWImKG__track:before{opacity:1}.switch-module__zWImKG__thumb{border-radius:var(--radius-pill);background:var(--control-thumb);width:18px;height:18px;box-shadow:var(--control-thumb-shadow);will-change:transform;transition:background-color var(--duration-standard) var(--ease-standard);flex:none}.switch-module__zWImKG__switch[data-state=checked] .switch-module__zWImKG__thumb{background:var(--control-thumb-on)}@media (hover:hover) and (pointer:fine){.switch-module__zWImKG__switch[data-state=unchecked]:hover:not(:disabled) .switch-module__zWImKG__track{background:var(--control-track-hover)}}.switch-module__zWImKG__switch:focus-visible{outline:none}.switch-module__zWImKG__label{line-height:var(--leading-body)}@media (prefers-reduced-motion:reduce){.switch-module__zWImKG__track,.switch-module__zWImKG__track:before,.switch-module__zWImKG__thumb{transition:none}}
.quotePhotos-module__f1PDHq__group{border:0;border-top:1px solid var(--border-subtle);min-width:0;margin:16px 0 0;padding:16px 0 0}.quotePhotos-module__f1PDHq__legend{float:left;width:100%;color:var(--foreground);align-items:baseline;gap:8px;padding:0;font-size:16px;font-weight:500;line-height:22px;display:flex}.quotePhotos-module__f1PDHq__count{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:400;line-height:18px}.quotePhotos-module__f1PDHq__hint{clear:both;color:var(--text-muted);margin-top:4px;font-size:13px;line-height:18px;display:block}.quotePhotos-module__f1PDHq__empty{color:var(--text-muted);margin:12px 0 0;font-size:14px;line-height:20px}.quotePhotos-module__f1PDHq__tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.quotePhotos-module__f1PDHq__tile{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);align-content:start;display:grid;overflow:hidden}.quotePhotos-module__f1PDHq__tile[data-on=true]{border-color:var(--rml-lime-ink);box-shadow:inset 0 0 0 1px var(--rml-lime-ink)}.quotePhotos-module__f1PDHq__thumb{object-fit:cover;background:var(--surface-muted);width:100%;height:160px;display:block}.quotePhotos-module__f1PDHq__tick{cursor:pointer;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-size:14px;line-height:20px;display:flex}.quotePhotos-module__f1PDHq__tick span{overflow-wrap:anywhere;min-width:0}.quotePhotos-module__f1PDHq__tick input{width:16px;height:16px;accent-color:var(--rml-lime-ink);flex:none}.quotePhotos-module__f1PDHq__caption{gap:4px;padding:0 12px 12px;display:grid}.quotePhotos-module__f1PDHq__captionLabel{color:var(--foreground);font-size:13px;font-weight:500;line-height:16px}.quotePhotos-module__f1PDHq__input{border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);width:100%;min-height:36px;color:var(--foreground);font:inherit;padding:0 10px;font-size:14px;line-height:20px}.quotePhotos-module__f1PDHq__input[type=file]{padding:6px 10px}.quotePhotos-module__f1PDHq__input::placeholder{color:var(--text-muted)}.quotePhotos-module__f1PDHq__input:focus-visible{outline:2px solid var(--rml-lime-ink);outline-offset:1px;border-color:var(--rml-lime-ink)}.quotePhotos-module__f1PDHq__input:disabled{opacity:.55;background:var(--surface-muted);cursor:not-allowed}.quotePhotos-module__f1PDHq__add{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:end;gap:12px 16px;margin-top:16px;padding-top:16px;display:grid}.quotePhotos-module__f1PDHq__add .quotePhotos-module__f1PDHq__hint{grid-column:1/-1;margin:0}.quotePhotos-module__f1PDHq__field{gap:6px;min-width:0;display:grid}.quotePhotos-module__f1PDHq__addAction{align-items:end;display:flex}.quotePhotos-module__f1PDHq__outcome{border:1px solid var(--border);border-radius:var(--radius-control);margin:12px 0 0;padding:8px 10px;font-size:13px;line-height:18px}.quotePhotos-module__f1PDHq__outcome[data-ok=true]{border-color:var(--success);color:var(--success)}.quotePhotos-module__f1PDHq__outcome[data-ok=false]{border-color:var(--danger);color:var(--danger)}@media (max-width:767px){.quotePhotos-module__f1PDHq__tiles{grid-template-columns:minmax(0,1fr)}.quotePhotos-module__f1PDHq__thumb{height:140px}}@media (pointer:coarse),(max-width:767px){.quotePhotos-module__f1PDHq__tick{min-height:44px}.quotePhotos-module__f1PDHq__input{min-height:44px;font-size:16px}}
.v3tab-module__r814Wa__top{flex-wrap:wrap;align-items:stretch;gap:12px;min-width:0;display:flex}.v3tab-module__r814Wa__top>:first-child{flex:320px}.v3tab-module__r814Wa__top [data-section-summary] b *{font-weight:inherit}.v3tab-module__r814Wa__tools{flex-wrap:wrap;flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.v3tab-module__r814Wa__stack,.v3tab-module__r814Wa__cards{gap:12px;min-width:0;display:grid}.v3tab-module__r814Wa__flush{overflow:hidden}.v3tab-module__r814Wa__flush>:last-child{margin:0 calc(-1 * var(--flow-card-pad,14px)) calc(-1 * var(--flow-card-pad,14px));border-top:1px solid var(--border-subtle)}.v3tab-module__r814Wa__count{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:4px;font-weight:400}.v3tab-module__r814Wa__startMore{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}@media (max-width:767px){.v3tab-module__r814Wa__tools{width:100%;margin-left:0}.v3tab-module__r814Wa__tools>*{flex:1 1 0}.v3tab-module__r814Wa__tools :is(a,button){justify-content:center;min-height:44px}}
.board-module__tGMTSW__board{border-color:var(--f3-line,var(--border-subtle));box-shadow:inset 0 1px 0 #fff, var(--f3-e1,var(--shadow-resting));background:#fff;border-radius:12px}.board-module__tGMTSW__board>[role=group]{padding:8px 12px}.board-module__tGMTSW__board section>div:first-child{background:#f7f8f5;min-height:36px;padding:6px 12px}.board-module__tGMTSW__board section+section{border-top-color:var(--f3-line-2,var(--border))}.board-module__tGMTSW__board [data-primary]{background:var(--f3-ink,var(--foreground));border-color:var(--f3-ink,var(--foreground));color:#fff}.board-module__tGMTSW__board [data-primary]:hover{color:#fff;background:#3a3a3a;border-color:#3a3a3a}
