.verification-code-input-module__aHnjYa__field{flex-direction:column;gap:.5rem;min-width:0;display:flex}.verification-code-input-module__aHnjYa__entry{width:100%;position:relative}.verification-code-input-module__aHnjYa__cells{z-index:1;pointer-events:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;display:grid;position:relative}.verification-code-input-module__aHnjYa__cell{border:1px solid var(--control-border);border-radius:var(--radius-md,.375rem);background:var(--control-bg);min-width:0;height:3rem;color:var(--text);font-size:var(--text-lg,1.125rem);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;line-height:1.5;transition:border-color .15s ease-out,background-color .15s ease-out;display:flex}.verification-code-input-module__aHnjYa__cell[data-empty]{color:var(--text-faint)}.verification-code-input-module__aHnjYa__entry:hover .verification-code-input-module__aHnjYa__cell{border-color:var(--control-border-hover)}.verification-code-input-module__aHnjYa__cell[data-active]{border-color:var(--control-border-focus);box-shadow:0 0 0 1px var(--control-border-focus)}.verification-code-input-module__aHnjYa__cell[data-invalid]{border-color:var(--control-invalid-border)}.verification-code-input-module__aHnjYa__cell[data-invalid][data-active]{box-shadow:0 0 0 1px var(--control-invalid-border)}.verification-code-input-module__aHnjYa__entry[data-pending] .verification-code-input-module__aHnjYa__cell{color:var(--text-muted)}.verification-code-input-module__aHnjYa__input{color:#0000;-webkit-text-fill-color:transparent;caret-color:#0000;cursor:text;opacity:1;background:0 0;border:0;width:100%;height:100%;padding:0;font-size:1rem;position:absolute;inset:0}.verification-code-input-module__aHnjYa__input:focus,.verification-code-input-module__aHnjYa__input:focus-visible{box-shadow:none!important;outline:none!important}.verification-code-input-module__aHnjYa__status{min-height:3rem;font-size:var(--text-xs,.75rem);color:var(--text-muted);line-height:1rem}@media (prefers-reduced-motion:reduce){.verification-code-input-module__aHnjYa__cell{transition:none}}
.select-module__RZq0NG__shortList{max-height:calc(100dvh - 26px)}.select-module__RZq0NG__selected[data-anchor-ready]:not([data-exiting]){animation:.16s ease-out select-module__RZq0NG__selected-in}.select-module__RZq0NG__selected[data-exiting]{pointer-events:none;animation:.12s ease-in select-module__RZq0NG__selected-out}@keyframes select-module__RZq0NG__selected-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes select-module__RZq0NG__selected-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.select-module__RZq0NG__selected[data-anchor-ready]:not([data-exiting]),.select-module__RZq0NG__selected[data-exiting]{animation:none}}
.estimate-workspace-module__Ly0qLW__toolbar{border-bottom:1px solid var(--border);background:var(--sidebar-bg);flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:52px;padding:0 18px;display:grid}.estimate-workspace-module__Ly0qLW__metadata{align-items:center;gap:12px;min-width:0;display:flex}.estimate-workspace-module__Ly0qLW__navigation{scrollbar-width:none;justify-self:end;height:52px;overflow-x:auto}.estimate-workspace-module__Ly0qLW__navigation::-webkit-scrollbar{display:none}.estimate-workspace-module__Ly0qLW__navigation button{height:100%;color:var(--text-muted);white-space:nowrap;transition:color var(--motion-duration-hover) var(--motion-ease-standard), background-color var(--motion-duration-hover) var(--motion-ease-standard);border-radius:0;outline:none;flex:none;justify-content:center;align-items:center;padding:0 9px;font-size:12px;font-weight:570;display:inline-flex;position:relative}.estimate-workspace-module__Ly0qLW__navigation .tab-count{background:var(--panel-2);min-width:16px;color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;padding:0 4px;font-size:10px;line-height:16px}.estimate-workspace-module__Ly0qLW__navigation button[data-active] .tab-count{background:var(--selected);color:var(--text)}.estimate-workspace-module__Ly0qLW__navigation button:after{content:"";background:0 0;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:9px;right:9px}.estimate-workspace-module__Ly0qLW__navigation button:hover{background:var(--hover);color:var(--text)}.estimate-workspace-module__Ly0qLW__navigation button[data-active]{color:var(--text)}.estimate-workspace-module__Ly0qLW__navigation button[data-active]:after{background:var(--text)}.estimate-workspace-module__Ly0qLW__navigation button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-3px}.estimate-workspace-module__Ly0qLW__buildWorkbench{position:relative}.estimate-workspace-module__Ly0qLW__scopePane{min-width:400px}.estimate-workspace-module__Ly0qLW__detailPanel{width:var(--estimate-detail-width);border-left:1px solid var(--border);flex:none;min-width:480px;max-width:calc(100% - 400px);position:relative}.estimate-workspace-module__Ly0qLW__detailPanelExpanded{border-left:0;flex:auto;width:auto;min-width:0;max-width:none}.estimate-workspace-module__Ly0qLW__detailScrim{display:none}.estimate-workspace-module__Ly0qLW__detailDivider{z-index:20;cursor:col-resize;outline:none;width:7px;position:absolute;inset:0 auto 0 -3px}.estimate-workspace-module__Ly0qLW__detailDividerLine{width:1px;height:100%;transition:background-color var(--motion-duration-hover) var(--motion-ease-standard);background:0 0;margin-left:3px}.estimate-workspace-module__Ly0qLW__detailDivider:hover .estimate-workspace-module__Ly0qLW__detailDividerLine,.estimate-workspace-module__Ly0qLW__detailDivider:focus-visible .estimate-workspace-module__Ly0qLW__detailDividerLine{background:var(--border-strong)}.estimate-workspace-module__Ly0qLW__detailDivider:focus-visible .estimate-workspace-module__Ly0qLW__detailDividerLine{background:var(--focus-ring);width:2px;margin-left:2px}.estimate-workspace-module__Ly0qLW__detailNavigationBar{border-bottom:1px solid var(--border-subtle);background:var(--bg);flex:none;justify-content:space-between;align-items:center;gap:10px;min-height:36px;padding:0 8px 0 14px;display:flex}.estimate-workspace-module__Ly0qLW__detailNavigationLabel{align-items:center;min-width:0;display:flex}.estimate-workspace-module__Ly0qLW__desktopDetailLabel{color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:650}.estimate-workspace-module__Ly0qLW__compactBackButton{display:none}.estimate-workspace-module__Ly0qLW__detailToolbar{flex:none;align-items:center;gap:4px;display:flex}.estimate-workspace-module__Ly0qLW__detailToolbar button{outline:none}.estimate-workspace-module__Ly0qLW__detailToolbar button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}@container (max-width:960px){.estimate-workspace-module__Ly0qLW__toolbar{grid-template-rows:44px 38px;grid-template-columns:minmax(0,1fr);gap:0 10px;padding:0}.estimate-workspace-module__Ly0qLW__metadata{height:44px;padding-left:16px;overflow:hidden}.estimate-workspace-module__Ly0qLW__navigation{border-top:1px solid var(--border-subtle);grid-area:2/1/auto/-1;justify-self:stretch;width:100%;height:38px;padding:0 7px}.estimate-workspace-module__Ly0qLW__navigation button{flex:1 0 auto;height:38px}.estimate-workspace-module__Ly0qLW__scopePane{min-width:0}.estimate-workspace-module__Ly0qLW__detailScrim{z-index:30;pointer-events:none;background:color-mix(in srgb, var(--shell) 38%, transparent);animation:estimate-workspace-module__Ly0qLW__estimate-detail-scrim-in var(--motion-duration-spatial) var(--motion-ease-spatial);display:block;position:absolute;inset:0}.estimate-workspace-module__Ly0qLW__detailPanel:not(.estimate-workspace-module__Ly0qLW__detailPanelExpanded){z-index:31;width:min(480px,100%);min-width:0;max-width:none;animation:estimate-workspace-module__Ly0qLW__estimate-detail-panel-in var(--motion-duration-spatial) var(--motion-ease-spatial);position:absolute;inset:0 0 0 auto}.estimate-workspace-module__Ly0qLW__detailDivider{display:none}.estimate-workspace-module__Ly0qLW__detailNavigationBar{padding-left:6px}.estimate-workspace-module__Ly0qLW__desktopDetailLabel{display:none}.estimate-workspace-module__Ly0qLW__compactBackButton{height:28px;color:var(--text-muted);border-radius:6px;outline:none;align-items:center;gap:4px;padding:0 7px 0 5px;font-size:11px;font-weight:560;display:inline-flex}.estimate-workspace-module__Ly0qLW__compactBackButton:hover{background:var(--hover);color:var(--text)}.estimate-workspace-module__Ly0qLW__compactBackButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.estimate-workspace-module__Ly0qLW__expandDetailButton{display:none}}@media (prefers-reduced-motion:reduce){.estimate-workspace-module__Ly0qLW__navigation button,.estimate-workspace-module__Ly0qLW__detailDividerLine{transition:none}.estimate-workspace-module__Ly0qLW__detailPanel,.estimate-workspace-module__Ly0qLW__detailScrim{animation:none!important}}@keyframes estimate-workspace-module__Ly0qLW__estimate-detail-panel-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@keyframes estimate-workspace-module__Ly0qLW__estimate-detail-scrim-in{0%{opacity:0}to{opacity:1}}
.grid-page-layout-module__pZIrjq__layout{container:detail-layout/inline-size}@container detail-layout (max-width:640px){.grid-page-layout-module__pZIrjq__layout [data-kyub=builder-workspace]{flex-direction:column}.grid-page-layout-module__pZIrjq__layout [data-slot=detail-nav-list]{border-right:0;border-bottom:1px solid var(--border-subtle);height:160px;min-height:96px;max-height:30%;width:100%!important}}
