.styles-module__zkD6DG__sidebar{width:260px;height:100vh;color:var(--kit-color-text);border-right:1px solid var(--kit-color-default-border);flex-direction:column;padding:1rem 0;font-family:system-ui,-apple-system,sans-serif;display:flex}.styles-module__zkD6DG__accountSection{margin-bottom:1rem}.styles-module__zkD6DG__accountButton{color:var(--kit-color-text);text-align:left;background:0 0;border-radius:6px;flex:1;align-items:center;gap:.5rem;padding:.5rem .75rem;transition:all .2s;display:flex}.styles-module__zkD6DG__accountButton:hover{background:var(--kit-color-default-hover);color:var(--kit-color-text)}.styles-module__zkD6DG__activeAccount{font-weight:600;color:#fc5438!important;background:#fc54381a!important}.styles-module__zkD6DG__navContainer{flex-direction:column;flex:1;gap:.25rem;display:flex}.styles-module__zkD6DG__menuButton{width:100%;color:inherit;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:.625rem 1rem;font-size:.875rem;transition:background-color .2s,color .2s;display:flex;position:relative}.styles-module__zkD6DG__menuButton:hover{background-color:var(--kit-color-default-hover);color:var(--kit-color-text);border-radius:6px}.styles-module__zkD6DG__active{color:#fc5438;background-color:#fc543833;border-radius:6px}.styles-module__zkD6DG__active:before{content:"";background-color:#fc5438;width:2px;position:absolute;top:0;bottom:0;left:0}.styles-module__zkD6DG__menuContent{align-items:center;gap:.75rem;display:flex}.styles-module__zkD6DG__chevron{width:1rem;height:1rem;color:var(--kit-color-dimmed);margin-left:-.25rem}.styles-module__zkD6DG__spacer{width:.75rem}.styles-module__zkD6DG__icon{width:1.25rem;height:1.25rem;color:var(--kit-color-dimmed);transition:color .2s}.styles-module__zkD6DG__menuButton:hover .styles-module__zkD6DG__icon{color:var(--kit-color-text)}.styles-module__zkD6DG__active .styles-module__zkD6DG__icon{color:#fc5438}.styles-module__zkD6DG__label{letter-spacing:.025em;font-weight:500}.styles-module__zkD6DG__badge{background-color:var(--kit-color-default-hover);color:var(--kit-color-text);border:1px solid var(--kit-color-default-border);border-radius:.25rem;padding:.125rem .5rem;font-size:.75rem;font-weight:600}.styles-module__zkD6DG__submenu{flex-direction:column;margin-top:.25rem;margin-bottom:.5rem;display:flex}.styles-module__zkD6DG__submenuButton{width:100%;color:var(--kit-color-dimmed);cursor:pointer;background:0 0;border:none;align-items:center;gap:.75rem;padding:.5rem 1rem .5rem 3rem;font-size:.875rem;transition:background-color .2s,color .2s;display:flex}.styles-module__zkD6DG__submenuButton:hover{background-color:var(--kit-color-default-hover);color:var(--kit-color-text)}.styles-module__zkD6DG__submenuIcon{width:1rem;height:1rem}.styles-module__zkD6DG__sidebarFooter{border-top:1px solid var(--kit-color-default-border);margin-top:auto;padding:.5rem 0}@media (max-width:768px){.styles-module__zkD6DG__sidebar{border-right:none;height:auto;min-height:100%}.styles-module__zkD6DG__navContainer{flex:none}.styles-module__zkD6DG__sidebarFooter{margin-top:1rem}}
.ScrollArea-module__YZ2Biq__root{overflow:auto}.ScrollArea-module__YZ2Biq__root::-webkit-scrollbar{width:8px;height:8px}.ScrollArea-module__YZ2Biq__root::-webkit-scrollbar-thumb{background-color:var(--kit-border-color);border-radius:4px}.ScrollArea-module__YZ2Biq__root::-webkit-scrollbar-track{background:0 0}
.Popover-module__iCq_oG__dropdown{z-index:var(--popover-z-index,var(--kit-z-index-popover));background-color:var(--kit-paper-bg);color:var(--kit-text-color);border:1px solid var(--kit-border-color);box-shadow:var(--popover-shadow,var(--kit-shadow-sm));opacity:0;visibility:hidden;border-radius:8px;padding:10px;transition:opacity .12s,transform .12s;position:fixed;transform:scale(.96)}.Popover-module__iCq_oG__dropdown[data-ready=true]{opacity:1;visibility:visible;transform:scale(1)}
:where(.SimpleGrid-module__GLdYJa__root){grid-template-columns:repeat(var(--cols-base,1), minmax(0, 1fr));gap:var(--space-md);display:grid}@media (min-width:36em){:where(.SimpleGrid-module__GLdYJa__root){grid-template-columns:repeat(var(--cols-xs,var(--cols-base,1)), minmax(0, 1fr))}}@media (min-width:48em){:where(.SimpleGrid-module__GLdYJa__root){grid-template-columns:repeat(var(--cols-sm,var(--cols-xs,var(--cols-base,1))), minmax(0, 1fr))}}@media (min-width:62em){:where(.SimpleGrid-module__GLdYJa__root){grid-template-columns:repeat(var(--cols-md,var(--cols-sm,var(--cols-xs,var(--cols-base,1)))), minmax(0, 1fr))}}@media (min-width:75em){:where(.SimpleGrid-module__GLdYJa__root){grid-template-columns:repeat(var(--cols-lg,var(--cols-md,var(--cols-sm,var(--cols-xs,var(--cols-base,1))))), minmax(0, 1fr))}}@media (min-width:88em){:where(.SimpleGrid-module__GLdYJa__root){grid-template-columns:repeat(var(--cols-xl,var(--cols-lg,var(--cols-md,var(--cols-sm,var(--cols-xs,var(--cols-base,1)))))), minmax(0, 1fr))}}
:where(.Loader-module__fShqTq__root){border:2px solid color-mix(in srgb, var(--loader-color,var(--kit-color-blue)) 25%, transparent);border-top-color:var(--loader-color,var(--kit-color-blue));border-radius:50%;animation:.7s linear infinite Loader-module__fShqTq__loaderSpin;display:inline-block}:where(.Loader-module__fShqTq__root[data-size=xs]){border-width:2px;width:14px;height:14px}:where(.Loader-module__fShqTq__root[data-size=sm]){border-width:2px;width:18px;height:18px}:where(.Loader-module__fShqTq__root[data-size=md]){border-width:3px;width:24px;height:24px}:where(.Loader-module__fShqTq__root[data-size=lg]){border-width:3px;width:32px;height:32px}:where(.Loader-module__fShqTq__root[data-size=xl]){border-width:4px;width:44px;height:44px}@keyframes Loader-module__fShqTq__loaderSpin{to{transform:rotate(360deg)}}
:where(.Text-module__2v8Cma__root){margin:0}
.Tooltip-module__ffe1Na__wrapper{vertical-align:middle;display:inline-flex;position:relative}.Tooltip-module__ffe1Na__tooltip{z-index:var(--tooltip-z-index,var(--kit-z-index-popover));background-color:var(--tooltip-bg,#1a1b1e);color:var(--tooltip-color,#fff);box-shadow:var(--borderShadow);white-space:nowrap;max-width:var(--tooltip-width,300px);width:var(--tooltip-width,max-content);pointer-events:none;opacity:0;visibility:hidden;border:1px solid #5b5d63;border-radius:4px;padding:5px 10px;font-size:13px;line-height:1.4;transition:opacity .1s,transform .1s,visibility .1s;position:fixed;transform:scale(.85)}.Tooltip-module__ffe1Na__tooltip.Tooltip-module__ffe1Na__multiline{white-space:normal;overflow-wrap:break-word;word-break:break-word}.Tooltip-module__ffe1Na__tooltip[data-ready]{opacity:1;visibility:visible;transform:scale(1)}.Tooltip-module__ffe1Na__arrow{background-color:var(--tooltip-bg,#686869);filter:drop-shadow(0 1px 1px #5b5d63);width:8px;height:8px;position:absolute;transform:rotate(45deg)}.Tooltip-module__ffe1Na__arrow[data-position^=top]{bottom:-4px}.Tooltip-module__ffe1Na__arrow[data-position^=bottom]{top:-4px}.Tooltip-module__ffe1Na__arrow[data-position=top],.Tooltip-module__ffe1Na__arrow[data-position=bottom]{margin-left:-4px;left:50%}.Tooltip-module__ffe1Na__arrow[data-position=top-start],.Tooltip-module__ffe1Na__arrow[data-position=bottom-start]{left:12px}.Tooltip-module__ffe1Na__arrow[data-position=top-end],.Tooltip-module__ffe1Na__arrow[data-position=bottom-end]{left:auto;right:12px}.Tooltip-module__ffe1Na__arrow[data-position^=left]{right:-4px}.Tooltip-module__ffe1Na__arrow[data-position^=right]{left:-4px}.Tooltip-module__ffe1Na__arrow[data-position=left],.Tooltip-module__ffe1Na__arrow[data-position=right]{margin-top:-4px;top:50%}.Tooltip-module__ffe1Na__arrow[data-position=left-start],.Tooltip-module__ffe1Na__arrow[data-position=right-start]{top:12px}.Tooltip-module__ffe1Na__arrow[data-position=left-end],.Tooltip-module__ffe1Na__arrow[data-position=right-end]{top:auto;bottom:12px}
:where(.UnstyledButton-module__s4ltfG__root){font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0}
.InputWrapper-module__G6gG8a__wrapper{flex-direction:column;gap:4px;display:flex}.InputWrapper-module__G6gG8a__label{color:var(--kit-text-color);font-size:13px;font-weight:500}.InputWrapper-module__G6gG8a__required{color:var(--kit-color-red);margin-left:2px}.InputWrapper-module__G6gG8a__description{color:var(--kit-color-dimmed);font-size:12px}.InputWrapper-module__G6gG8a__error{color:var(--kit-color-red);font-size:12px}
.Input-module__2TpjXG__input{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--kit-border-color);background-color:var(--kit-default-bg);width:100%;color:var(--kit-text-color);border-radius:6px;outline:none;font-size:13px;transition:border-color .1s,background-color .1s;display:block;overflow:hidden}.Input-module__2TpjXG__input::placeholder{color:var(--kit-color-dimmed)}.Input-module__2TpjXG__input:focus{border-color:var(--kit-color-blue)}.Input-module__2TpjXG__input[data-error=true]{border-color:var(--kit-color-red)}.Input-module__2TpjXG__input:disabled{opacity:.5;cursor:not-allowed}.Input-module__2TpjXG__input[data-variant=filled]{background-color:var(--kit-border-color);border-color:#0000}.Input-module__2TpjXG__input[data-size=xs]{height:28px;padding:0 8px;font-size:12px}.Input-module__2TpjXG__input[data-size=sm]{height:32px;padding:0 10px;font-size:13px}.Input-module__2TpjXG__input[data-size=md]{height:36px;padding:0 12px;font-size:14px}.Input-module__2TpjXG__input[data-size=lg]{height:44px;padding:0 14px;font-size:16px}
.EstimateEquipmentSelector-module___QvKhq__td{padding:4px 8px!important}
.EstimateSpecTable-module__UXtzqa__table th{font-weight:600}.EstimateSpecTable-module__UXtzqa__table[data-hover] tbody tr:hover{background-color:var(--kit-default-hover)}
.styles-module__ia22ua__field{flex-direction:column;gap:4px;width:100%;display:flex}.styles-module__ia22ua__label{font-size:var(--kit-font-size-sm);color:var(--kit-color-text);font-weight:500}.styles-module__ia22ua__required{color:var(--kit-color-error)}.styles-module__ia22ua__wrapper{align-items:center;display:flex;position:relative}.styles-module__ia22ua__input{border:1px solid var(--kit-color-default-border);border-radius:var(--kit-radius-sm);background-color:var(--kit-color-body);width:100%;height:36px;color:var(--kit-color-text);font-size:var(--kit-font-size-sm);font-variant-numeric:tabular-nums;letter-spacing:.5px;outline:none;padding:0 68px 0 12px;transition:border-color .1s}.styles-module__ia22ua__input:hover:not(:disabled){border-color:var(--kit-color-placeholder)}.styles-module__ia22ua__input:focus{border-color:var(--kit-primary-color-filled)}.styles-module__ia22ua__input:disabled{opacity:.6;cursor:not-allowed;background-color:var(--kit-color-default-hover)}.styles-module__ia22ua__inputError,.styles-module__ia22ua__inputError:focus{border-color:var(--kit-color-error)}.styles-module__ia22ua__actions{align-items:center;gap:2px;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.styles-module__ia22ua__iconButton{border-radius:var(--kit-radius-sm);width:28px;height:28px;color:var(--kit-color-dimmed);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .1s,color .1s;display:flex}.styles-module__ia22ua__iconButton:hover:not(:disabled){background-color:var(--kit-color-default-hover);color:var(--kit-color-text)}.styles-module__ia22ua__iconButton:disabled{cursor:not-allowed;opacity:.5}.styles-module__ia22ua__panel{z-index:1000;background-color:var(--kit-color-body);border:1px solid var(--kit-color-default-border);border-radius:var(--kit-radius-md);box-shadow:var(--kit-shadow-md);width:min(360px,100vw - 24px);padding:12px;position:absolute;top:calc(100% + 4px);left:0}.styles-module__ia22ua__selectRow{align-items:center;gap:8px;display:flex}.styles-module__ia22ua__select{border:1px solid var(--kit-color-default-border);border-radius:var(--kit-radius-sm);background-color:var(--kit-color-body);min-width:0;height:34px;color:var(--kit-color-text);font-size:var(--kit-font-size-sm);cursor:pointer;appearance:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 13px),calc(100% - 9px);background-repeat:no-repeat;background-size:4px 4px,4px 4px;padding:0 26px 0 8px;transition:border-color .1s}@media (prefers-color-scheme:dark){.styles-module__ia22ua__select{--lightningcss-light: ;--lightningcss-dark:initial}}.styles-module__ia22ua__select:hover{border-color:var(--kit-color-placeholder)}.styles-module__ia22ua__select:focus{border-color:var(--kit-primary-color-filled);outline:none}.styles-module__ia22ua__selectDay{flex:0 0 64px}.styles-module__ia22ua__selectMonth{flex:auto}.styles-module__ia22ua__selectYear{flex:0 0 92px}.styles-module__ia22ua__applyButton{cursor:pointer;background-color:var(--kit-color-green-light);width:34px;height:34px;color:var(--kit-color-green-filled);border:none;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;transition:background-color .1s;display:flex}.styles-module__ia22ua__applyButton:hover:not(:disabled){background-color:var(--kit-color-green-light-hover)}.styles-module__ia22ua__applyButton:disabled{opacity:.5;cursor:not-allowed}.styles-module__ia22ua__errorText{font-size:var(--kit-font-size-xs);color:var(--kit-color-error)}@media (max-width:480px){.styles-module__ia22ua__panel{left:auto;right:0}}
.EstimateEquipmentSection-module__wGt_iG__editActions{background:var(--kit-paper,var(--mantine-color-body));padding:12px 0}
.styles-module__N_MOiG__pageWrapper{flex-direction:column;flex:1;width:100%;height:100%;min-height:calc(100vh - 40px);padding:12px;display:flex}@media (max-width:768px){.styles-module__N_MOiG__pageWrapper{margin-top:55px}}
.styles-module__Ak7Efq__td{padding:0 10px}.styles-module__Ak7Efq__pinnedRow td{background-color:var(--kit-color-blue-light)}
