._appShell_1dd0p_1{min-height:100vh;display:flex;background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._technicianPanel_1dd0p_2{background:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:var(--radius-md);padding:22px 26px;margin:0 0 16px;box-shadow:var(--shadow)}._technicianHeading_1dd0p_2{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}._technicianHeading_1dd0p_2>div{display:flex;align-items:center;gap:13px}._technicianHeading_1dd0p_2 h2{font:700 17px var(--font-family-display);margin:0;letter-spacing:-.35px;color:var(--foreground)}._technicianHeading_1dd0p_2>span{font-size:9px;letter-spacing:1.15px;color:var(--muted-foreground);font-weight:800}._technicianIcon_1dd0p_2{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:var(--accent);font-size:20px;color:var(--accent-foreground)}._technicianList_1dd0p_2{display:flex;flex-direction:column;gap:19px}._technicianRow_1dd0p_2{display:grid;grid-template-columns:minmax(150px,260px) minmax(0,1fr);align-items:center;gap:20px}._technicianRow_1dd0p_2>strong{font:600 14px var(--font-family-display);color:var(--foreground)}._technicianStats_1dd0p_2{display:grid;grid-template-columns:1fr auto;gap:9px 16px;align-items:center;color:var(--muted-foreground);font-size:12px;font-variant-numeric:tabular-nums}._technicianTrack_1dd0p_2{grid-column:1/-1;height:8px;background:var(--muted);border:1px solid var(--border);border-radius:var(--radius-full);overflow:hidden}._technicianTrack_1dd0p_2 i{display:block;height:100%;border-radius:var(--radius-full);background:var(--primary);transition:width .25s ease}._technicianEmpty_1dd0p_2{font-size:12px;color:var(--muted-foreground);padding:10px 0}._sidebar_1dd0p_3{width:258px;background:var(--sidebar);color:var(--sidebar-foreground);display:flex;flex-direction:column;flex-shrink:0;min-height:100vh;position:sticky;top:0;height:100vh;z-index:20}._nexusMark_1dd0p_4{width:37px;height:37px;display:grid;place-items:center;border-radius:10px;background:linear-gradient(145deg,#a47c4c,#c6a477);color:#fff;font:800 23px var(--font-family-display);font-style:italic;box-shadow:0 5px 16px #a47c4c3d}._brand_1dd0p_4{height:76px;display:flex;align-items:center;gap:11px;padding:0 22px;border-bottom:1px solid rgba(255,255,255,.09);flex-shrink:0}._brand_1dd0p_4 img{width:42px;height:42px;object-fit:contain;border-radius:50%;background:#2d3235}._brand_1dd0p_4 div{display:flex;flex-direction:column;gap:2px}._brand_1dd0p_4 strong{font:800 15px var(--font-family-display);letter-spacing:1.9px}._brand_1dd0p_4 span{font-size:8px;letter-spacing:1.6px;color:#c1aa89;font-weight:700}._closeNav_1dd0p_4{display:none;margin-left:auto;background:none;border:0;color:#fff;font-size:23px}._workspace_1dd0p_5{margin:17px 13px 10px;padding:11px 10px;border:1px solid rgba(255,255,255,.12);border-radius:9px;display:flex;align-items:center;gap:9px}._workspaceDot_1dd0p_5{width:8px;height:8px;border-radius:50%;background:#d49b4b;box-shadow:0 0 0 4px #d49b4b21}._workspace_1dd0p_5 div{display:flex;flex-direction:column;gap:2px;flex:1}._workspace_1dd0p_5 strong{font-size:11px;font-weight:700}._workspace_1dd0p_5 small{font-size:9px;color:#9ca99f}._chevron_1dd0p_5{font-size:16px;color:#9ca99f}._navigation_1dd0p_6{overflow:auto;padding:4px 12px 20px;flex:1;scrollbar-width:thin;scrollbar-color:#465148 transparent}._navGroup_1dd0p_6{margin:10px 0 15px}._navGroup_1dd0p_6>p{font-size:9px;letter-spacing:1.25px;font-weight:700;color:#829087;margin:0 10px 7px}._navItem_1dd0p_6{width:100%;height:34px;border:0;background:transparent;color:#c1cbc2;display:flex;align-items:center;gap:11px;text-align:left;padding:0 10px;border-radius:7px;font:500 11px var(--font-family-base);cursor:pointer;transition:background .15s,color .15s}._navItem_1dd0p_6:hover{background:#ffffff12;color:#fff}._navActive_1dd0p_6{background:#ce97442e;color:#efc27e;font-weight:700}._navIcon_1dd0p_6{width:15px;text-align:center;font-size:15px;opacity:.9}._navCount_1dd0p_6{font-style:normal;margin-left:auto;border-radius:20px;background:#74463b;color:#ffd6ca;font-size:9px;padding:2px 6px}._sidebarFoot_1dd0p_6{height:65px;border-top:1px solid rgba(255,255,255,.1);display:flex;align-items:center;padding:0 16px;gap:10px;flex-shrink:0}._userAvatar_1dd0p_6,._topAvatar_1dd0p_6{width:30px;height:30px;border-radius:50%;background:#d7b078;color:#302516;display:grid;place-items:center;font-size:10px;font-weight:800}._userMeta_1dd0p_6{display:flex;flex-direction:column;gap:3px;flex:1}._userMeta_1dd0p_6 strong{font-size:10px}._userMeta_1dd0p_6 span{font-size:9px;color:#9eaaa0}._moreButton_1dd0p_6{background:none;border:0;color:#aab5aa;font-size:18px}._main_1dd0p_6{min-width:0;flex:1}._topbar_1dd0p_6{height:64px;background:var(--card);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 34px;position:sticky;top:0;z-index:10}._topLeft_1dd0p_6,._topActions_1dd0p_6{display:flex;align-items:center;gap:18px}._breadcrumb_1dd0p_6{font-size:11px;color:var(--muted-foreground)}._breadcrumb_1dd0p_6 span{margin:0 9px;color:#aab3ab}._breadcrumb_1dd0p_6 strong{color:var(--foreground);font-weight:700}._dateLabel_1dd0p_6{font-size:9px;letter-spacing:1px;color:var(--muted-foreground);font-weight:700}._iconButton_1dd0p_6{position:relative;border:0;background:transparent;color:#657269;font-size:18px}._iconButton_1dd0p_6 i{position:absolute;right:0;top:1px;width:6px;height:6px;background:#c58a35;border-radius:50%;border:1px solid var(--card)}._topAvatar_1dd0p_6{width:29px;height:29px}._menuButton_1dd0p_6{display:none;background:none;border:0;color:var(--foreground);font-size:19px}._content_1dd0p_6{max-width:1580px;margin:0 auto;padding:29px 34px 18px}._pageHeading_1dd0p_6{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:25px}._eyebrow_1dd0p_6{font-size:9px;letter-spacing:1.3px;color:#8b968c;font-weight:700;margin-bottom:9px}._eyebrow_1dd0p_6 span{color:var(--primary);margin:0 4px}._pageHeading_1dd0p_6 h1{font:700 clamp(23px,2.3vw,31px) var(--font-family-display);letter-spacing:-1.1px;margin:0 0 5px}._pageHeading_1dd0p_6 p{font-size:12px;color:var(--muted-foreground);margin:0}._headingActions_1dd0p_6{display:flex;gap:9px;align-items:center}._headingActions_1dd0p_6 span{margin-left:8px}._metricGrid_1dd0p_6{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}._metricCard_1dd0p_6,._panel_1dd0p_6{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow)}._metricCard_1dd0p_6{padding:17px 18px 15px;min-height:112px}._metricTop_1dd0p_6{display:flex;align-items:center;justify-content:space-between;color:var(--muted-foreground);font-size:10px;font-weight:600}._metricIcon_1dd0p_6{width:27px;height:27px;border-radius:8px;display:grid;place-items:center;font-style:normal;font-size:14px}._amber_1dd0p_6{background:#f5ead7;color:#9a6725}._blue_1dd0p_6{background:#e2edf2;color:#4d7487}._green_1dd0p_6{background:#e1eee5;color:#4e795c}._red_1dd0p_6{background:#f6e4df;color:#a65748}._metricCard_1dd0p_6>strong{display:block;font:800 23px var(--font-family-display);letter-spacing:-.7px;margin:8px 0 3px;font-variant-numeric:tabular-nums}._metricCard_1dd0p_6>small{font-size:9px;color:var(--muted-foreground)}._middleGrid_1dd0p_7{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(290px,1fr);gap:15px;margin-bottom:16px}._panel_1dd0p_6{padding:17px 19px}._panelHeader_1dd0p_7{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._panelHeader_1dd0p_7 h2{font:700 13px var(--font-family-display);margin:0 0 4px;letter-spacing:-.2px}._panelHeader_1dd0p_7 p{font-size:10px;color:var(--muted-foreground);margin:0}._periodSelect_1dd0p_7{border:1px solid var(--border);border-radius:6px;background:var(--card);padding:6px 9px;color:var(--muted-foreground);font:500 9px var(--font-family-base)}._chartLegend_1dd0p_7{display:flex;gap:14px;margin-top:17px;color:var(--muted-foreground);font-size:9px}._chartLegend_1dd0p_7 span{display:flex;align-items:center;gap:6px}._chartLegend_1dd0p_7 i{width:7px;height:7px;border-radius:2px}._legendAmber_1dd0p_7{background:#c58a35}._legendGreen_1dd0p_7{background:#638d72}._chartArea_1dd0p_7{height:151px;display:flex;margin-top:12px}._yLabels_1dd0p_7{display:flex;flex-direction:column;justify-content:space-between;color:#9ba59c;font-size:8px;padding:0 10px 18px 0}._chart_1dd0p_7{position:relative;flex:1;display:flex;flex-direction:column;justify-content:space-between}._gridLine_1dd0p_7{height:1px;background:var(--border);width:100%}._bars_1dd0p_7{position:absolute;inset:0;display:flex;justify-content:space-around;align-items:flex-end}._barGroup_1dd0p_7{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:7px;min-width:20px}._barStack_1dd0p_7{display:flex;align-items:flex-end;gap:3px;height:calc(100% - 17px)}._barStack_1dd0p_7 i,._barStack_1dd0p_7 b{display:block;width:10px;max-height:100%;border-radius:3px 3px 0 0;background:#c58a35}._barStack_1dd0p_7 b{background:#638d72}._barGroup_1dd0p_7 small{font-size:8px;color:#8c988e}._livePill_1dd0p_7{font-size:8px;letter-spacing:.8px;color:#4d7b5b;background:#e6f1e8;border-radius:20px;padding:5px 8px;display:flex;align-items:center;gap:5px;font-weight:800}._livePill_1dd0p_7 i{width:5px;height:5px;background:#5a986b;border-radius:50%}._healthTotal_1dd0p_7{display:flex;align-items:baseline;gap:8px;margin:21px 0 12px}._healthTotal_1dd0p_7 strong{font:800 30px var(--font-family-display);letter-spacing:-1px}._healthTotal_1dd0p_7 span{font-size:10px;color:var(--muted-foreground)}._healthBar_1dd0p_7{display:flex;height:9px;border-radius:10px;overflow:hidden;gap:3px}._healthBar_1dd0p_7 i{width:90.6%;background:#5e9270}._healthBar_1dd0p_7 b{width:7%;background:#d4a24e}._healthBar_1dd0p_7 em{flex:1;background:#bd7668}._healthLegend_1dd0p_7{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin:17px 0 16px}._healthLegend_1dd0p_7 div{display:grid;grid-template-columns:8px 1fr;gap:4px 6px;align-items:center}._healthLegend_1dd0p_7 i{width:7px;height:7px;border-radius:50%;grid-row:span 2}._healthyDot_1dd0p_7{background:#5e9270}._warningDot_1dd0p_7{background:#d4a24e}._offlineDot_1dd0p_7{background:#bd7668}._healthLegend_1dd0p_7 span{font-size:9px;color:var(--muted-foreground)}._healthLegend_1dd0p_7 strong{font-size:13px;font-variant-numeric:tabular-nums}._healthFooter_1dd0p_7{border-top:1px solid var(--border);padding-top:12px;display:flex;justify-content:space-between;gap:10px;font-size:9px;color:var(--muted-foreground)}._healthFooter_1dd0p_7 button,._tableFooter_1dd0p_7 button{border:0;background:none;color:#9a6b2c;font:700 9px var(--font-family-base);cursor:pointer}._jobsPanel_1dd0p_8{padding:17px 0 0}._jobsPanel_1dd0p_8>._panelHeader_1dd0p_7{padding:0 19px 15px}._jobTools_1dd0p_8{display:flex;align-items:center;gap:8px}._searchBox_1dd0p_8{height:30px;border:1px solid var(--border);border-radius:6px;display:flex;align-items:center;gap:6px;padding:0 8px;color:#89958b}._searchBox_1dd0p_8 input{width:150px;border:0;outline:0;background:transparent;color:var(--foreground);font:10px var(--font-family-base)}._searchBox_1dd0p_8 input::placeholder{color:#9ba59c}._tableWrap_1dd0p_8{overflow:auto}._tableWrap_1dd0p_8 table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}._tableWrap_1dd0p_8 thead{background:#f5f6f3}._tableWrap_1dd0p_8 thead th{font-size:8px;letter-spacing:.8px;color:#8b968d;font-weight:800;padding:10px 14px}._tableWrap_1dd0p_8 thead th:first-child,._tableWrap_1dd0p_8 tbody td:first-child{padding-left:19px}._tableWrap_1dd0p_8 tbody td{padding:12px 14px;border-top:1px solid var(--border);font-size:10px;color:#68756b}._tableWrap_1dd0p_8 tbody td strong{color:var(--foreground);font-weight:700}._tableWrap_1dd0p_8 tbody td small{display:block;font-size:9px;color:var(--muted-foreground);margin-top:4px}._jobRef_1dd0p_8{font:700 9px var(--font-family-monospace);color:#8c642f!important}._status_1dd0p_8{display:inline-flex;align-items:center;gap:5px;border-radius:20px;padding:5px 8px;font-size:8px;font-weight:700}._status_1dd0p_8 i{width:5px;height:5px;border-radius:50%;background:currentColor}._status_1dd0p_8._green_1dd0p_6{background:#e4f0e7;color:#4f805d}._status_1dd0p_8._blue_1dd0p_6{background:#e4edf2;color:#547b8e}._status_1dd0p_8._amber_1dd0p_6{background:#f5ecd9;color:#99702f}._status_1dd0p_8._slate_1dd0p_8{background:#e9ece8;color:#718078}._rowMore_1dd0p_8{border:0;background:none;color:#8a968c;font-size:17px}._tableFooter_1dd0p_7{border-top:1px solid var(--border);padding:12px 19px;display:flex;justify-content:space-between;color:var(--muted-foreground);font-size:9px}._footer_1dd0p_8{display:flex;justify-content:space-between;padding:17px 2px 0;color:#9aa49b;font-size:8px;letter-spacing:.6px}._footer_1dd0p_8 b{color:var(--primary);margin:0 5px}._footer_1dd0p_8 span:last-child{letter-spacing:0}._footer_1dd0p_8 i{display:inline-block;width:5px;height:5px;background:#5c946d;border-radius:50%;margin:0 4px 1px 7px}._moduleNotice_1dd0p_8{display:flex;gap:12px;padding:14px 16px;border:1px solid #e7d6b9;background:#fbf4e8;border-radius:10px;margin:-8px 0 16px;color:#79501c}._noticeIcon_1dd0p_8{font-size:18px}._moduleNotice_1dd0p_8 strong{font-size:11px}._moduleNotice_1dd0p_8 p{font-size:10px;margin:3px 0 0;line-height:1.5}._empty_1dd0p_8{text-align:center;padding:25px;color:var(--muted-foreground);font-size:11px}._scrim_1dd0p_8{display:none}@media(max-width:1100px){._sidebar_1dd0p_3{width:225px}._content_1dd0p_6{padding:24px 22px}._topbar_1dd0p_6{padding:0 22px}._metricGrid_1dd0p_6{grid-template-columns:repeat(2,minmax(0,1fr))}._middleGrid_1dd0p_7{grid-template-columns:1fr}._dateLabel_1dd0p_6{display:none}}@media(max-width:700px){._technicianPanel_1dd0p_2{padding:18px 16px;border-radius:15px}._technicianHeading_1dd0p_2{margin-bottom:18px}._technicianHeading_1dd0p_2 h2{font-size:17px}._technicianRow_1dd0p_2{grid-template-columns:1fr;gap:7px}._technicianStats_1dd0p_2{font-size:11px}._technicianList_1dd0p_2{gap:18px}._sidebar_1dd0p_3{position:fixed;left:0;top:0;bottom:0;height:100dvh;transform:translate(-100%);transition:transform .2s;width:270px}._sidebarOpen_1dd0p_10{transform:translate(0)}._closeNav_1dd0p_4,._menuButton_1dd0p_6{display:block}._scrim_1dd0p_8{display:block;position:fixed;inset:0;background:#0c130e80;border:0;z-index:15}._topbar_1dd0p_6{height:56px;padding:0 15px}._topLeft_1dd0p_6,._topActions_1dd0p_6{gap:12px}._breadcrumb_1dd0p_6{font-size:10px}._content_1dd0p_6{padding:21px 14px 16px}._pageHeading_1dd0p_6{align-items:flex-start;flex-direction:column;margin-bottom:18px}._pageHeading_1dd0p_6 h1{font-size:24px}._headingActions_1dd0p_6{width:100%}._headingActions_1dd0p_6 button{flex:1}._metricGrid_1dd0p_6{gap:9px}._metricCard_1dd0p_6{padding:13px;min-height:100px}._metricCard_1dd0p_6>strong{font-size:20px}._middleGrid_1dd0p_7{gap:10px}._panel_1dd0p_6{padding:14px}._jobsPanel_1dd0p_8{padding:14px 0 0}._jobsPanel_1dd0p_8>._panelHeader_1dd0p_7{padding:0 14px 12px;flex-direction:column}._jobTools_1dd0p_8{width:100%}._searchBox_1dd0p_8{flex:1}._searchBox_1dd0p_8 input{width:100%;min-width:0}._jobTools_1dd0p_8 button{white-space:nowrap}._healthFooter_1dd0p_7{flex-direction:column}._footer_1dd0p_8{gap:7px;flex-direction:column}._tableFooter_1dd0p_7{padding:11px 14px}._tableWrap_1dd0p_8 thead th,._tableWrap_1dd0p_8 tbody td{padding-left:10px;padding-right:10px}._tableWrap_1dd0p_8 thead th:first-child,._tableWrap_1dd0p_8 tbody td:first-child{padding-left:14px}}@layer base{._container_158ga_2{width:100%;max-width:500px;margin:0 auto}._dropzone_158ga_8{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-12) var(--spacing-8);border:2px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--surface) 0%,color-mix(in srgb,var(--surface),var(--primary) 3%) 100%);color:var(--surface-foreground);text-align:center;cursor:pointer;transition:border-color var(--animation-duration-normal) ease,background var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease,transform var(--animation-duration-normal) ease}._dropzone_158ga_8 input[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._dropzone_158ga_8:hover{border-color:var(--primary);background:linear-gradient(135deg,color-mix(in srgb,var(--surface),var(--primary) 8%),color-mix(in srgb,var(--surface),var(--primary) 5%));box-shadow:var(--shadow-md)}._dropzone_158ga_8._dragging_158ga_58{border-color:var(--primary);background:linear-gradient(135deg,color-mix(in srgb,var(--surface),var(--primary) 15%),color-mix(in srgb,var(--surface),var(--primary) 10%));box-shadow:var(--shadow-lg);transform:scale(1.02)}._dropzone_158ga_8._disabled_158ga_69{cursor:not-allowed;opacity:.5;pointer-events:none}._icon_158ga_75{color:var(--muted-foreground);margin-bottom:var(--spacing-4);transition:color var(--animation-duration-normal) ease,transform var(--animation-duration-normal) ease;flex-shrink:0}._dropzone_158ga_8:hover ._icon_158ga_75{color:var(--primary);transform:scale(1.1) translateY(-.125rem)}._dropzone_158ga_8._dragging_158ga_58 ._icon_158ga_75{color:var(--primary);transform:scale(1.15) translateY(-.25rem);animation:_pulse_158ga_1 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes _pulse_158ga_1{0%,to{opacity:1}50%{opacity:.7}}._title_158ga_105{font-weight:700;font-size:1.0625rem;margin-bottom:var(--spacing-3);color:var(--surface-foreground);letter-spacing:-.01em}._subtitle_158ga_113{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin-top:var(--spacing-2)}._error_158ga_120{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);margin-top:var(--spacing-4);padding:var(--spacing-4) var(--spacing-4);background:linear-gradient(135deg,color-mix(in srgb,var(--error) 12%,transparent),color-mix(in srgb,var(--error) 8%,transparent));border:1px solid color-mix(in srgb,var(--error) 30%,transparent);border-radius:var(--radius-md);font-size:.875rem;font-weight:500;color:var(--error);animation:_slideDown_158ga_1 var(--animation-duration-normal) ease-out}@keyframes _slideDown_158ga_1{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}._error_158ga_120 button{margin-left:auto;color:var(--error);flex-shrink:0}}._siteAddressSection_bm9g7_1{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--card)}._siteAddressSection_bm9g7_1>strong{font-size:14px;color:var(--foreground)}._siteAddressSection_bm9g7_1>p{margin:0;color:var(--muted-foreground);font-size:12px}._siteAddressTabs_bm9g7_1{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:5px;border:1px solid var(--border);border-radius:12px;background:var(--background)}._siteAddressTab_bm9g7_1,._siteAddressTabActive_bm9g7_1{min-height:42px;padding:9px 12px;border:0;border-radius:9px;background:transparent;color:var(--muted-foreground);font:inherit;font-size:13px;font-weight:700;cursor:pointer}._siteAddressTabActive_bm9g7_1{background:var(--primary);color:var(--primary-foreground);box-shadow:var(--shadow)}._siteAddressSection_bm9g7_1 label{display:flex;flex-direction:column;gap:7px;color:var(--muted-foreground);font-size:12px;font-weight:650}._siteAddressSection_bm9g7_1 select,._siteAddressSection_bm9g7_1 textarea{width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--background);color:var(--foreground);font:inherit;font-size:13px}._siteAddressSection_bm9g7_1 textarea{resize:vertical}._siteAddressNew_bm9g7_1{display:flex;flex-direction:column;gap:12px}._siteAddressNew_bm9g7_1>button{align-self:flex-start}._photoSection_bm9g7_2{margin:22px 0;padding:18px;border:1px solid var(--border);border-radius:12px;background:var(--card)}._photoHint_bm9g7_2{margin:0 0 14px;color:var(--muted-foreground);font-size:12px}._photoControls_bm9g7_2{display:grid;grid-template-columns:minmax(140px,.7fr) minmax(200px,1.3fr);gap:12px;margin-bottom:14px}._photoControls_bm9g7_2 label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--muted-foreground)}._photoControls_bm9g7_2 select{height:38px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:var(--background);color:var(--foreground)}._photoGrid_bm9g7_2{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin-top:16px}._photoCard_bm9g7_2{margin:0;overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--background)}._photoCard_bm9g7_2>a{display:block;aspect-ratio:4/3;background:var(--muted)}._photoCard_bm9g7_2 img{width:100%;height:100%;object-fit:cover;display:block}._photoCard_bm9g7_2 figcaption{display:flex;flex-direction:column;gap:4px;padding:9px}._photoCard_bm9g7_2 figcaption strong{font-size:11px;text-transform:capitalize;color:var(--foreground)}._photoCard_bm9g7_2 figcaption span{font-size:11px;color:var(--muted-foreground)}._photoCard_bm9g7_2 figcaption small{font-size:10px;color:var(--muted-foreground)}._photoEmpty_bm9g7_2{padding:18px;text-align:center;color:var(--muted-foreground);font-size:12px;border:1px dashed var(--border);border-radius:9px;margin-top:12px}._jobStatusTabs_bm9g7_2{display:flex;flex-wrap:wrap;gap:10px;padding:14px 18px;border-left:1px solid var(--border);border-right:1px solid var(--border);background:var(--card)}._jobStatusTab_bm9g7_2,._jobStatusTabActive_bm9g7_2{border:1px solid var(--border);border-radius:24px;padding:9px 18px;background:var(--background);color:var(--muted-foreground);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s,color .15s,border-color .15s}._jobStatusTabActive_bm9g7_2{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}._jobStatusTab_bm9g7_2:hover{border-color:var(--primary);color:var(--foreground)}._jobStatusSelect_bm9g7_2{max-width:135px;min-width:110px;height:32px;padding:0 9px;border:1px solid var(--border);border-radius:18px;background:var(--card);color:var(--foreground);font-size:11px;font-weight:600;font-family:inherit}._jobStatusSelect_bm9g7_2:disabled{opacity:.6}._jobSummary_bm9g7_2{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,2fr);gap:14px;margin:0 0 20px;align-items:stretch}._activityPanel_bm9g7_2{min-width:0;padding:20px 22px 14px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow)}._activityHeader_bm9g7_2{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}._activityHeader_bm9g7_2 h3{font-size:16px;margin:0 0 5px;color:var(--foreground)}._activityHeader_bm9g7_2 p{font-size:11px;margin:0;color:var(--muted-foreground)}._activityHeader_bm9g7_2>span{font-size:10px;color:var(--muted-foreground);padding:7px 10px;border:1px solid var(--border);border-radius:9px;white-space:nowrap}._activityLegend_bm9g7_2{display:flex;gap:18px;margin:18px 0 12px;color:var(--muted-foreground);font-size:10px}._activityLegend_bm9g7_2 span{display:flex;align-items:center;gap:7px}._activityLegend_bm9g7_2 i{width:10px;height:10px;border-radius:3px}._completedLegend_bm9g7_2,._completedBar_bm9g7_2{background:#c58a32}._progressLegend_bm9g7_2,._progressBar_bm9g7_2{background:#628d73}._activityChart_bm9g7_2{height:150px;display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px}._activityAxis_bm9g7_2{display:flex;flex-direction:column;justify-content:space-between;padding:0 0 22px;text-align:right;color:var(--muted-foreground);font-size:9px}._activityPlot_bm9g7_2{position:relative;min-width:0}._activityGrid_bm9g7_2{position:absolute;inset:0 0 22px;display:flex;flex-direction:column;justify-content:space-between}._activityGrid_bm9g7_2 i{display:block;border-top:1px solid var(--border)}._activityBars_bm9g7_2{position:absolute;inset:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}._activityDay_bm9g7_2{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-width:0}._activityBarPair_bm9g7_2{height:calc(100% - 22px);width:100%;display:flex;align-items:flex-end;justify-content:center;gap:4px}._activityBarPair_bm9g7_2 i{display:block;width:min(18px,32%);min-height:0;border-radius:5px 5px 0 0}._activityDay_bm9g7_2 small{height:22px;padding-top:5px;color:var(--muted-foreground);font-size:9px}._jobMetric_bm9g7_2{min-height:142px;padding:22px 24px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow);display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}._jobMetricTop_bm9g7_2{width:100%;display:flex;align-items:center;justify-content:space-between;color:var(--muted-foreground);font-size:13px;font-weight:650}._jobMetricTop_bm9g7_2 i{width:42px;height:42px;border-radius:14px;background:color-mix(in srgb,var(--primary) 14%,transparent);color:var(--primary);display:grid;place-items:center;font-style:normal;font-size:20px}._jobMetric_bm9g7_2>strong{font-size:38px;line-height:1.1;color:var(--foreground);font-variant-numeric:tabular-nums}._jobMetric_bm9g7_2>small{font-size:12px;color:var(--muted-foreground)}._jobsListHead_bm9g7_2{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 18px 16px;margin-top:4px;border:1px solid var(--border);border-bottom:0;border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--card)}._jobsListHead_bm9g7_2 h3{font-size:17px;margin:0 0 5px;color:var(--foreground)}._jobsListHead_bm9g7_2 p{font-size:12px;margin:0;color:var(--muted-foreground)}._jobsListTools_bm9g7_2{display:flex;align-items:center;gap:12px;color:var(--muted-foreground);font-size:11px}._jobsListTools_bm9g7_2 input{width:min(320px,35vw)}._jobsListHead_bm9g7_2+._tableWrap_bm9g7_2{border:1px solid var(--border);border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--card)}._card_bm9g7_2{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:22px;box-shadow:var(--shadow);min-width:0}._moduleHead_bm9g7_2{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}._moduleHead_bm9g7_2 h2{font:700 22px var(--font-family-display);margin:5px 0}._moduleHead_bm9g7_2 p{color:var(--muted-foreground);font-size:12px;margin:0}._kicker_bm9g7_2{font-size:9px;letter-spacing:1.4px;color:var(--muted-foreground);font-weight:700}._toolbar_bm9g7_2{display:flex;align-items:center;gap:14px;margin:16px 0;color:var(--muted-foreground);font-size:11px}._toolbar_bm9g7_2 input{max-width:420px}._tableWrap_bm9g7_2{overflow:auto}._tableWrap_bm9g7_2 table{width:100%;border-collapse:collapse;font-size:11px}._tableWrap_bm9g7_2 th{text-align:left;color:var(--muted-foreground);font-size:9px;letter-spacing:.8px;padding:12px 10px;border-bottom:1px solid var(--border);white-space:nowrap}._tableWrap_bm9g7_2 td{padding:13px 10px;border-bottom:1px solid var(--border);vertical-align:top}._customerRow_bm9g7_2{cursor:pointer;transition:background .15s}._customerRow_bm9g7_2:hover{background:color-mix(in srgb,var(--primary) 7%,var(--card))}._customerOpen_bm9g7_2{padding:0;border:0;background:transparent;color:var(--foreground);font:inherit;font-weight:750;text-align:left;cursor:pointer}._customerOpen_bm9g7_2:hover{color:var(--primary);text-decoration:underline}._customerOpen_bm9g7_2:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:3px}._tableWrap_bm9g7_2 td strong{font-weight:700}._tableWrap_bm9g7_2 td small{display:block;color:var(--muted-foreground);margin-top:4px}._tag_bm9g7_2,._status_bm9g7_2{display:inline-block;border-radius:20px;padding:4px 8px;background:var(--muted);color:var(--muted-foreground);font-size:9px;text-transform:capitalize}._empty_bm9g7_2{padding:34px 12px;text-align:center;color:var(--muted-foreground);font-size:12px}._form_bm9g7_2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:17px;background:var(--background);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:18px}._form_bm9g7_2 label{display:flex;flex-direction:column;gap:6px;font-size:10px;font-weight:700;color:var(--muted-foreground)}._form_bm9g7_2 input,._form_bm9g7_2 select{width:100%;min-width:0}._form_bm9g7_2 select{height:38px;padding:0 10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--foreground);font:inherit}._formActions_bm9g7_2{grid-column:1/-1;display:flex;gap:8px}._error_bm9g7_2{grid-column:1/-1;color:var(--error);font-size:11px}._coming_bm9g7_2{border:1px dashed var(--border);border-radius:var(--radius);padding:24px;display:flex;flex-direction:column;gap:8px;color:var(--muted-foreground);font-size:12px}._coming_bm9g7_2 strong{color:var(--foreground)}._formTitle_bm9g7_2{grid-column:1/-1;display:flex;flex-direction:column;gap:5px;padding-bottom:10px;border-bottom:1px solid var(--border)}._formTitle_bm9g7_2 strong{font-size:15px;color:var(--foreground)}._formTitle_bm9g7_2 span{font-size:11px;color:var(--muted-foreground);font-weight:400}._formGrid_bm9g7_2{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}._formGrid_bm9g7_2 label{display:flex;flex-direction:column;gap:6px;font-size:10px;font-weight:700;color:var(--muted-foreground)}._formGrid_bm9g7_2 input,._formGrid_bm9g7_2 select,._formGrid_bm9g7_2 textarea{width:100%;min-width:0}._formGrid_bm9g7_2 select{height:38px;padding:0 10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--foreground);font:inherit}._formGrid_bm9g7_2 textarea{resize:vertical;padding:10px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);color:var(--foreground);font:inherit;line-height:1.5}._formGrid_bm9g7_2 ._full_bm9g7_2{grid-column:1/-1}._formSection_bm9g7_2{grid-column:1/-1;font-size:9px;font-weight:800;letter-spacing:1.2px;color:var(--muted-foreground);padding-top:8px;border-top:1px solid var(--border)}._signatureSection_bm9g7_2{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._signatureSection_bm9g7_2>._formSection_bm9g7_2{grid-column:1/-1}._signatureCard_bm9g7_2,._signaturePad_bm9g7_2{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:15px;border:1px solid var(--border);border-radius:var(--radius);background:var(--card);min-width:0}._signatureCard_bm9g7_2 strong,._signaturePad_bm9g7_2 strong{font-size:12px;color:var(--foreground)}._signatureCard_bm9g7_2 span,._signaturePad_bm9g7_2 p{font-size:11px;color:var(--muted-foreground);margin:0}._signatureImage_bm9g7_2{display:block;max-width:100%;width:100%;height:90px;object-fit:contain;background:#fff;border:1px solid var(--border);border-radius:8px}._signaturePad_bm9g7_2{grid-column:1/-1;width:100%}._signaturePad_bm9g7_2 label{display:flex;flex-direction:column;gap:6px;width:100%;font-size:10px;color:var(--muted-foreground);font-weight:700}._signatureCanvas_bm9g7_2{display:block;width:100%;height:150px;touch-action:none;background:#fff;border:1px dashed var(--border);border-radius:8px;cursor:crosshair}._mapsLink_bm9g7_2{display:inline-flex;align-items:center;gap:5px;margin-top:5px;color:var(--primary);font-size:11px;font-weight:700;text-decoration:none}._mapsLink_bm9g7_2:hover{text-decoration:underline}._appointmentSection_bm9g7_2{grid-column:1/-1;display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--card)}._appointmentHeader_bm9g7_2{display:flex;align-items:center;justify-content:space-between;gap:14px}._appointmentHeader_bm9g7_2>div{display:flex;flex-direction:column;gap:7px}._appointmentHeader_bm9g7_2 ._formSection_bm9g7_2{border:0;padding:0}._appointmentCount_bm9g7_2{font-size:13px;color:var(--foreground)}._appointmentCard_bm9g7_2{display:flex;flex-direction:column;gap:5px;padding:14px 16px;border-radius:10px;background:var(--background);border:1px solid var(--border)}._appointmentCardTop_bm9g7_2{display:flex;justify-content:space-between;align-items:center;gap:10px}._appointmentIndex_bm9g7_2{font-size:9px;letter-spacing:.8px;font-weight:800;color:var(--muted-foreground)}._appointmentStatus_bm9g7_2{font-size:9px;text-transform:capitalize;border-radius:20px;padding:4px 9px;background:color-mix(in srgb,var(--primary) 13%,transparent);color:var(--primary);font-weight:700}._appointmentDate_bm9g7_2{font-size:14px;font-weight:750;color:var(--foreground);margin-top:3px}._appointmentTime_bm9g7_2{font-size:13px;font-weight:650;color:var(--primary)}._appointmentMeta_bm9g7_2{display:flex;flex-wrap:wrap;gap:5px 16px;margin-top:4px}._appointmentMeta_bm9g7_2 span{font-size:11px;color:var(--muted-foreground)}._appointmentEmpty_bm9g7_2{padding:18px;text-align:center;border:1px dashed var(--border);border-radius:9px;color:var(--muted-foreground);font-size:12px}._appointmentForm_bm9g7_2{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--border);border-radius:10px;background:var(--background)}._appointmentForm_bm9g7_2>strong{font-size:13px;color:var(--foreground)}._appointmentForm_bm9g7_2 ._formGrid_bm9g7_2{width:100%}._appointmentForm_bm9g7_2 ._formGrid_bm9g7_2 label small{font-weight:400;font-size:10px}._staffPicker_bm9g7_2{position:relative}._staffPicker_bm9g7_2 summary{list-style:none;cursor:pointer;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--background);color:var(--foreground);font-size:12px}._staffPicker_bm9g7_2 summary::-webkit-details-marker{display:none}._staffPicker_bm9g7_2 summary:after{content:"▾";float:right;color:var(--muted-foreground)}._staffPicker_bm9g7_2[open] summary{border-color:var(--primary);border-radius:8px 8px 0 0}._staffPickerOptions_bm9g7_2{position:absolute;z-index:30;top:100%;left:0;right:0;max-height:220px;overflow:auto;padding:7px;background:var(--card);border:1px solid var(--border);border-top:0;border-radius:0 0 8px 8px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:2px}._staffPickerOptions_bm9g7_2 label{display:flex;align-items:center;gap:9px;padding:7px 8px;border-radius:6px;font-size:12px;cursor:pointer}._staffPickerOptions_bm9g7_2 label:hover{background:var(--muted)}._staffPickerOptions_bm9g7_2 input{width:15px;height:15px;accent-color:var(--primary)}._appointmentActions_bm9g7_2{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}._jobCostSection_bm9g7_2{grid-column:1/-1;display:flex;flex-direction:column;gap:13px;padding:18px;border:1px solid var(--border);border-radius:12px;background:var(--card)}._jobCostHeader_bm9g7_2{display:flex;align-items:center;justify-content:space-between;gap:12px}._jobCostHeader_bm9g7_2 h3{margin:0;color:var(--foreground);font-size:16px}._jobCostTable_bm9g7_2{overflow-x:auto;border:1px solid var(--border);border-radius:10px}._jobCostTableHead_bm9g7_2,._jobCostTableRow_bm9g7_2{display:grid;grid-template-columns:minmax(140px,2fr) .5fr 1fr 1fr auto;gap:12px;align-items:center;padding:12px 14px}._jobCostTableHead_bm9g7_2{background:var(--muted);color:var(--muted-foreground);font-size:9px;font-weight:800;letter-spacing:.8px}._jobCostTableRow_bm9g7_2{border-top:1px solid var(--border);font-size:12px;color:var(--foreground)}._jobCostTableRow_bm9g7_2>span:first-child{display:flex;flex-direction:column;gap:3px}._jobCostTableRow_bm9g7_2 small{color:var(--muted-foreground);font-size:10px}._jobCostTableRow_bm9g7_2>strong{font-size:13px}._jobCostAddRow_bm9g7_2{display:grid;grid-template-columns:minmax(180px,1fr) 100px auto;gap:10px;align-items:end}._jobCostAddRow_bm9g7_2 select,._jobCostAddRow_bm9g7_2 input{height:38px;width:100%;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:var(--background);color:var(--foreground)}._jobCostAddRow_bm9g7_2 label{display:flex;flex-direction:column;gap:5px;color:var(--muted-foreground);font-size:10px}._additionalCostRow_bm9g7_2{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:12px;align-items:center;padding:13px 14px;border:1px solid var(--border);border-radius:9px;background:var(--background)}._additionalCostRow_bm9g7_2>div:first-child{display:flex;flex-direction:column;gap:4px}._additionalCostRow_bm9g7_2 strong{font-size:13px;color:var(--foreground)}._additionalCostRow_bm9g7_2 small{font-size:11px;color:var(--muted-foreground)}._additionalCostAmount_bm9g7_2{text-align:right;display:flex;flex-direction:column;gap:3px}._costBillable_bm9g7_2{display:flex!important;flex-direction:row!important;align-items:center;gap:8px!important}._costBillable_bm9g7_2 input{width:16px!important;height:16px;accent-color:var(--primary)}._jobCostTotal_bm9g7_2{padding:18px 20px;border:1px solid color-mix(in srgb,var(--primary) 30%,var(--border));border-radius:12px;background:var(--background);display:flex;flex-direction:column;gap:8px}._jobCostTotal_bm9g7_2 span{color:var(--primary);font-size:11px;font-weight:800;letter-spacing:1px}._jobCostTotal_bm9g7_2 strong{font-size:28px;color:var(--foreground);font-variant-numeric:tabular-nums}._jobInvoiceActions_bm9g7_2{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._jobInvoiceActions_bm9g7_2>span{font-size:11px;color:var(--muted-foreground)}._invoiceSuccess_bm9g7_2{padding:10px 12px;border-radius:8px;background:color-mix(in srgb,#239b72 12%,transparent);color:#239b72;font-size:12px}._jobWorkSection_bm9g7_2{grid-column:1/-1;display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--card)}._jobWorkHeader_bm9g7_2{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}._jobWorkHeader_bm9g7_2>div{display:flex;flex-direction:column;gap:7px}._jobWorkHeader_bm9g7_2 strong{font-size:13px;color:var(--foreground)}._jobWorkAdd_bm9g7_2{display:flex;align-items:center;gap:8px;min-width:min(100%,380px)}._jobWorkAdd_bm9g7_2 select{flex:1;min-width:140px;height:34px;padding:0 9px;border:1px solid var(--border);border-radius:8px;background:var(--background);color:var(--foreground);font:inherit;font-size:11px}._jobFormRow_bm9g7_2{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--border);border-radius:9px;background:var(--background)}._jobFormIcon_bm9g7_2{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--success,#269b72) 14%,transparent);color:var(--success,#269b72);font-size:16px;font-weight:800}._jobFormInfo_bm9g7_2{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}._jobFormInfo_bm9g7_2 strong{font-size:12px;color:var(--foreground)}._jobFormInfo_bm9g7_2 small{font-size:10px;color:var(--muted-foreground)}._jobFormRow_bm9g7_2 select{height:32px;max-width:130px;padding:0 8px;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--foreground);font-size:10px}._jobTaskRow_bm9g7_2{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px;border:1px solid var(--border);border-radius:9px;background:var(--background)}._jobTaskCheck_bm9g7_2{display:flex;align-items:flex-start;gap:10px;flex:1;min-width:180px;cursor:pointer}._jobTaskCheck_bm9g7_2 input{width:16px;height:16px;margin-top:2px;accent-color:var(--primary)}._jobTaskCheck_bm9g7_2 span{display:flex;flex-direction:column;gap:4px}._jobTaskCheck_bm9g7_2 strong{font-size:12px;color:var(--foreground)}._jobTaskCheck_bm9g7_2 small{font-size:10px;color:var(--muted-foreground)}._customerToolbar_bm9g7_4{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:18px 0 20px}._customerSearch_bm9g7_4{position:relative;display:flex;align-items:center;gap:10px;width:min(100%,520px);min-width:0;padding:0 14px;border:1px solid var(--border);border-radius:999px;background:var(--background);color:var(--muted-foreground)}._customerSearch_bm9g7_4>span{font-size:22px;line-height:1}._customerSearch_bm9g7_4 input{width:100%;max-width:none;border:0!important;background:transparent!important;box-shadow:none!important;padding-left:0!important}._customerCount_bm9g7_4{white-space:nowrap;color:var(--muted-foreground);font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}._customerGrid_bm9g7_4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}._customerCard_bm9g7_4{display:flex;flex-direction:column;gap:9px;min-width:0;min-height:190px;padding:20px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow);cursor:pointer;transition:border-color .16s,transform .16s,box-shadow .16s}._customerCard_bm9g7_4:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:0 8px 24px color-mix(in srgb,var(--foreground) 9%,transparent)}._customerCard_bm9g7_4:focus-visible{outline:2px solid var(--primary);outline-offset:3px}._customerCardTop_bm9g7_4{display:flex;align-items:center;gap:13px;min-width:0}._customerAvatar_bm9g7_4{width:52px;height:52px;flex:0 0 52px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--primary) 17%,var(--background));color:var(--primary);font-size:22px;font-weight:750}._customerIdentity_bm9g7_4{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;flex:1}._customerIdentity_bm9g7_4 strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);font-size:15px;font-weight:750}._businessType_bm9g7_4,._privateType_bm9g7_4{flex:0 0 auto;padding:5px 8px;border:1px solid var(--border);border-radius:999px;background:var(--muted);color:var(--muted-foreground);font-size:9px;font-weight:800;letter-spacing:.25px}._businessType_bm9g7_4{border-color:color-mix(in srgb,var(--primary) 40%,var(--border));background:color-mix(in srgb,var(--primary) 12%,var(--card));color:var(--primary)}._customerContact_bm9g7_4{padding-left:65px;margin-top:-7px;color:var(--muted-foreground);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._customerAddress_bm9g7_4{display:flex;align-items:flex-start;gap:8px;min-width:0;color:var(--muted-foreground);font-size:12px;line-height:1.45}._customerAddress_bm9g7_4>span:first-child{flex:0 0 auto;color:var(--primary);font-size:17px;line-height:1}._customerAddress_bm9g7_4>span:last-child{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._customerDetails_bm9g7_4{display:flex;flex-direction:column;gap:6px;margin-top:auto;padding-top:4px;color:var(--muted-foreground);font-size:12px}._customerDetails_bm9g7_4 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1050px){._customerGrid_bm9g7_4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){._customerGrid_bm9g7_4{grid-template-columns:1fr;gap:11px}._customerCard_bm9g7_4{min-height:0;padding:16px}._customerToolbar_bm9g7_4{align-items:stretch;flex-direction:column}._customerSearch_bm9g7_4{width:100%;min-height:48px}._customerCount_bm9g7_4{align-self:flex-end}._customerIdentity_bm9g7_4 strong{font-size:14px}}@media(max-width:700px){._jobCostSection_bm9g7_2{padding:12px}._jobCostHeader_bm9g7_2{align-items:flex-start;flex-wrap:wrap}._jobCostTableHead_bm9g7_2,._jobCostTableRow_bm9g7_2{grid-template-columns:minmax(120px,1.5fr) .4fr .8fr .8fr auto;gap:7px;padding:10px;font-size:10px}._jobCostAddRow_bm9g7_2{grid-template-columns:1fr 80px}._jobCostAddRow_bm9g7_2>button{grid-column:1/-1;width:100%}._additionalCostRow_bm9g7_2{grid-template-columns:minmax(0,1fr) auto;gap:8px}._additionalCostRow_bm9g7_2>._additionalCostAmount_bm9g7_2{grid-column:2}._additionalCostRow_bm9g7_2>button{justify-self:start}._jobCostTotal_bm9g7_2 strong{font-size:24px}._jobInvoiceActions_bm9g7_2{align-items:flex-start;flex-direction:column}._jobWorkAdd_bm9g7_2{width:100%;min-width:0}._jobFormRow_bm9g7_2{align-items:flex-start;flex-wrap:wrap}._jobFormRow_bm9g7_2 select{margin-left:42px}._jobTaskRow_bm9g7_2{align-items:flex-start}._appointmentHeader_bm9g7_2{align-items:flex-start;flex-direction:column}._appointmentHeader_bm9g7_2>button{width:100%}._appointmentSection_bm9g7_2,._appointmentCard_bm9g7_2{padding:12px}._photoControls_bm9g7_2{grid-template-columns:1fr}._photoSection_bm9g7_2{padding:12px}._jobSummary_bm9g7_2{grid-template-columns:1fr}._activityPanel_bm9g7_2{padding:16px}._jobsListHead_bm9g7_2,._jobsListTools_bm9g7_2{align-items:stretch;flex-direction:column}._jobsListTools_bm9g7_2 input{width:100%}._jobSummary_bm9g7_2,._signatureSection_bm9g7_2{grid-template-columns:1fr}._card_bm9g7_2{padding:15px}._moduleHead_bm9g7_2{flex-direction:column}._form_bm9g7_2,._formGrid_bm9g7_2{grid-template-columns:1fr}._formGrid_bm9g7_2 ._full_bm9g7_2{grid-column:auto}._toolbar_bm9g7_2{align-items:stretch;flex-direction:column}._toolbar_bm9g7_2 input{max-width:none}}._jobWorkAdd_bm9g7_2 select{min-width:0;max-width:100%;height:42px;padding:0 38px 0 14px;border:1px solid color-mix(in srgb,var(--primary) 32%,var(--border));border-radius:10px;background-color:var(--card);color:var(--foreground);font-size:12px;font-weight:600;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23b99a68' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;transition:border-color .15s,box-shadow .15s}._jobWorkAdd_bm9g7_2 select:hover{border-color:var(--primary)}._jobWorkAdd_bm9g7_2 select:focus-visible{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 18%,transparent)}._jobWorkAdd_bm9g7_2 select option{background:var(--card);color:var(--foreground)}@media(max-width:620px){._jobWorkAdd_bm9g7_2{width:100%;min-width:0;flex-wrap:wrap}._jobWorkAdd_bm9g7_2 select{flex:1 1 100%;width:100%}._jobWorkAdd_bm9g7_2>button{width:100%}}._jobFormEditor_bm9g7_13{font-family:var(--font-family-base);font-size:13px;line-height:1.45}._jobFormEditor_bm9g7_13 label{display:flex;flex-direction:column;gap:6px;color:var(--muted-foreground);font-family:var(--font-family-base);font-size:12px;font-weight:600;line-height:1.4}._jobFormEditor_bm9g7_13 label small{font-size:11px!important;font-weight:500!important;color:var(--muted-foreground)}._jobFormEditor_bm9g7_13 input:not([type=checkbox]),._jobFormEditor_bm9g7_13 select,._jobFormEditor_bm9g7_13 textarea{box-sizing:border-box;width:100%;min-width:0;min-height:40px;padding:9px 11px;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--foreground);font-family:var(--font-family-base);font-size:13px;font-weight:400;line-height:1.45;letter-spacing:normal}._jobFormEditor_bm9g7_13 textarea{min-height:82px;resize:vertical;white-space:pre-wrap}._jobFormEditor_bm9g7_13 input:focus,._jobFormEditor_bm9g7_13 select:focus,._jobFormEditor_bm9g7_13 textarea:focus{outline:none;border-color:var(--primary);box-shadow:var(--shadow-focus)}._jobFormEditor_bm9g7_13 input[type=checkbox]{width:16px;height:16px;min-height:16px;accent-color:var(--primary)}._jobFormEditor_bm9g7_13 ._jobWorkHeader_bm9g7_2 strong{font-size:14px}._jobFormEditor_bm9g7_13 ._formActions_bm9g7_2{margin-top:4px}@layer base{._selectTrigger_w7w4z_3{display:flex;align-items:center;justify-content:space-between;height:2.25rem;padding:0 var(--spacing-3);cursor:pointer;overflow:hidden;>*:not(svg){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}._selectTrigger_w7w4z_3[data-placeholder]{color:var(--muted-foreground)}._selectIcon_w7w4z_23{height:1rem;width:1rem;color:var(--muted-foreground);margin-left:var(--spacing-2);transition:transform var(--animation-duration-normal) ease}._selectTrigger_w7w4z_3[data-state=open] ._selectIcon_w7w4z_23{transform:rotate(180deg)}._selectContent_w7w4z_36{z-index:var(--z-overlay);max-height:var(--radix-select-content-available-height);min-width:max(12rem,var(--radix-select-trigger-width));max-width:24rem;overflow:hidden;background-color:var(--popup);color:var(--popup-foreground);border-radius:12px;border:1px solid color-mix(in srgb,var(--foreground) 9%,transparent);box-shadow:0 2px 6px #0000000f,0 16px 36px -10px #00000038;animation:_scaleIn_w7w4z_1 var(--animation-duration-fast) ease-out}@keyframes _scaleIn_w7w4z_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}._selectViewport_w7w4z_63{padding:4px}._scrollButton_w7w4z_67{display:flex;align-items:center;justify-content:center;height:var(--spacing-6);background-color:var(--popup);color:var(--popup-foreground);cursor:pointer;border:none;outline:none}._scrollButton_w7w4z_67:hover ._scrollIcon_w7w4z_79{color:var(--popup-foreground)}._scrollIcon_w7w4z_79{height:1rem;width:1rem;color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease}._selectLabel_w7w4z_90{padding:6px 8px 4px;font-size:.75rem;font-weight:500;color:var(--muted-foreground)}._selectItem_w7w4z_97{position:relative;display:flex;align-items:center;gap:8px;padding:6px 30px 6px 8px;font-size:.875rem;line-height:1.4;border-radius:7px;color:var(--popup-foreground);user-select:none;outline:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease}._selectItem_w7w4z_97:hover,._selectItem_w7w4z_97:focus-visible,._selectItem_w7w4z_97[data-highlighted]{background-color:color-mix(in srgb,var(--foreground) 6%,transparent);color:var(--popup-foreground)}._selectItem_w7w4z_97[data-state=checked]{font-weight:500}._selectItem_w7w4z_97[data-disabled]{color:var(--muted-foreground);opacity:.5;pointer-events:none}._selectItemIndicator_w7w4z_131{position:absolute;right:8px;display:flex;align-items:center;justify-content:center}._checkIcon_w7w4z_139{height:.875rem;width:.875rem;color:var(--popup-foreground)}._selectSeparator_w7w4z_145{height:1px;background-color:color-mix(in srgb,var(--foreground) 8%,transparent);margin:4px -4px}}._referralEyebrow_c08tg_3{font-size:9px!important;font-weight:800;letter-spacing:1.25px;color:#b58a55!important;white-space:nowrap}._referralIdentity_c08tg_4{display:flex;align-items:center;gap:12px;padding:14px 15px;border:1px solid var(--border);border-radius:10px;background:var(--surface);margin:4px 0 15px}._referralIdentityIcon_c08tg_5,._referralEmptyIcon_c08tg_5{width:38px;height:38px;display:grid;place-items:center;flex-shrink:0;border-radius:10px;background:color-mix(in srgb,#b58a55 17%,var(--card));color:#b58a55;font-size:22px;font-weight:700}._referralIdentity_c08tg_4>div:nth-child(2){display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}._referralIdentity_c08tg_4>div:nth-child(2) strong{font-size:12px;color:var(--foreground)}._referralIdentity_c08tg_4>div:nth-child(2) span,._referralListHead_c08tg_8>div span{font-size:10px;color:var(--muted-foreground);line-height:1.5}._referralLive_c08tg_9,._referralPaused_c08tg_9{font-size:9px;font-weight:700;padding:6px 10px;border-radius:20px;white-space:nowrap}._referralLive_c08tg_9{color:#4e8b62;background:color-mix(in srgb,#4e8b62 13%,var(--card))}._referralPaused_c08tg_9{color:var(--muted-foreground);background:var(--surface)}._referralFields_c08tg_12{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}._referralFieldWide_c08tg_13{grid-column:1/-1;display:flex;flex-direction:column;gap:7px;font-size:9px;font-weight:800;letter-spacing:.65px;color:var(--muted-foreground)}._referralFieldWide_c08tg_13 small,._referralStatusField_c08tg_14 small{font-size:9px;font-weight:400;letter-spacing:0;color:var(--muted-foreground);line-height:1.5}._referralInputRow_c08tg_15{display:flex;align-items:center;gap:8px;min-width:0}._referralInputRow_c08tg_15>div{flex:1;min-width:0}._referralInputRow_c08tg_15 input{width:100%;height:39px;background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:0 11px;color:var(--foreground);font:500 11px var(--font-family-base)}._referralInputRow_c08tg_15 button{height:38px;white-space:nowrap}._referralReward_c08tg_19{display:flex;flex-direction:column;gap:5px;padding:13px 14px;border:1px solid var(--border);border-radius:9px;background:var(--surface)}._referralReward_c08tg_19>span{font-size:9px;font-weight:800;letter-spacing:.65px;color:var(--muted-foreground)}._referralReward_c08tg_19 strong{font:700 20px var(--font-family-display);color:var(--foreground)}._referralReward_c08tg_19 small{font-size:9px;color:var(--muted-foreground);line-height:1.5}._referralStatusField_c08tg_14{display:flex;flex-direction:column;gap:7px;font-size:9px;font-weight:800;letter-spacing:.65px;color:var(--muted-foreground)}._referralStatusField_c08tg_14 select{width:100%;height:40px;border:1px solid var(--border);border-radius:8px;padding:0 11px;background:var(--surface);color:var(--foreground);font:500 11px var(--font-family-base);outline:none}._referralStatusField_c08tg_14 select:focus{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 17%,transparent)}._referralActions_c08tg_26{display:flex;justify-content:flex-end;padding:12px 0 15px;border-bottom:1px solid var(--border)}._referralStats_c08tg_27{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:15px 0}._referralStats_c08tg_27 article{display:flex;flex-direction:column;gap:5px;min-width:0;padding:13px;border:1px solid var(--border);border-radius:9px;background:var(--surface)}._referralStats_c08tg_27 article span{font-size:10px;font-weight:600;color:var(--muted-foreground)}._referralStats_c08tg_27 article strong{font:700 23px var(--font-family-display);color:var(--foreground);font-variant-numeric:tabular-nums}._referralStats_c08tg_27 article small{font-size:9px;color:var(--muted-foreground);line-height:1.4}._referralList_c08tg_8{border:1px solid var(--border);border-radius:10px;padding:13px 14px;background:var(--card)}._referralListHead_c08tg_8{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px}._referralListHead_c08tg_8>div{display:flex;flex-direction:column;gap:4px}._referralListHead_c08tg_8>div strong{font:700 12px var(--font-family-display);color:var(--foreground)}._referralListHead_c08tg_8>span{font-size:8px;font-weight:800;letter-spacing:.8px;color:var(--muted-foreground)}._referralEmpty_c08tg_5{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:23px 12px;text-align:center;border-top:1px solid var(--border)}._referralEmptyIcon_c08tg_5{border-radius:50%;width:34px;height:34px;font-size:18px}._referralEmpty_c08tg_5 strong{font-size:11px;color:var(--foreground)}._referralEmpty_c08tg_5>span:last-child{max-width:290px;font-size:9px;color:var(--muted-foreground);line-height:1.5}@media(max-width:700px){._referralFields_c08tg_12{grid-template-columns:1fr}._referralFieldWide_c08tg_13{grid-column:1}._referralStats_c08tg_27{grid-template-columns:repeat(2,minmax(0,1fr))}._referralIdentity_c08tg_4{align-items:flex-start;flex-wrap:wrap}._referralIdentity_c08tg_4>div:nth-child(2){min-width:calc(100% - 55px)}._referralIdentity_c08tg_4>span:last-child{margin-left:50px}._referralInputRow_c08tg_15{align-items:stretch}._referralInputRow_c08tg_15 button{padding-left:10px;padding-right:10px}._referralActions_c08tg_26 button{width:100%}}._industryField_c08tg_43>div{width:100%}._industryField_c08tg_43 [role=combobox]{width:100%;height:42px;min-height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 13px;border:1px solid var(--border);border-radius:8px;background:var(--background);color:var(--foreground);font-family:var(--font-family-base);font-size:12px;font-weight:500;box-shadow:none}._industryField_c08tg_43 [role=combobox]:hover{border-color:var(--primary)}._industryField_c08tg_43 [role=combobox]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}._documentWordingHead_c08tg_43{padding:15px 16px;border:1px solid var(--border);border-radius:9px;background:var(--surface);margin-top:5px}._documentWordingHead_c08tg_43 h3{margin:0 0 5px;font:700 14px var(--font-family-display);color:var(--foreground)}._documentWordingHead_c08tg_43 p{margin:0;font:400 11px/1.55 var(--font-family-base);color:var(--muted-foreground)}._documentTextField_c08tg_43{gap:8px!important}._documentTextField_c08tg_43 textarea{display:block;width:100%;min-height:112px;padding:12px 13px;border:1px solid var(--border);border-radius:8px;background:var(--background);color:var(--foreground);font-family:var(--font-family-base);font-size:12px;font-weight:400;line-height:1.6;letter-spacing:normal;resize:vertical;outline:none;box-shadow:none;transition:border-color .15s,box-shadow .15s}._documentTextField_c08tg_43 textarea::placeholder{color:var(--muted-foreground);opacity:.8;font:400 11px/1.6 var(--font-family-base)}._documentTextField_c08tg_43 textarea:focus{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 18%,transparent)}._wrap_c08tg_44{display:flex;flex-direction:column;gap:17px;margin-bottom:20px}._heading_c08tg_44,._sectionHead_c08tg_44,._accessIntro_c08tg_44,._accountFooter_c08tg_44{display:flex;align-items:center;justify-content:space-between;gap:14px}._heading_c08tg_44 h2{font:700 23px var(--font-family-display);margin:0 0 5px}._heading_c08tg_44 p,._sectionHead_c08tg_44 p,._formTitle_c08tg_44 p,._accessIntro_c08tg_44 p{font-size:11px;color:var(--muted-foreground);margin:0;line-height:1.5}._addForm_c08tg_44,._staffSection_c08tg_44,._accessPanel_c08tg_44,._accountFooter_c08tg_44{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:18px}._addForm_c08tg_44{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}._formTitle_c08tg_44{grid-column:1/-1}._formTitle_c08tg_44 h3,._sectionHead_c08tg_44 h3{font:700 14px var(--font-family-display);margin:0 0 4px}._addForm_c08tg_44 label{display:flex;flex-direction:column;gap:6px;font-size:10px;font-weight:700;color:var(--foreground)}._addForm_c08tg_44 label select{height:37px;border:1px solid var(--border);border-radius:7px;padding:0 10px;background:var(--background);color:var(--foreground);font:11px var(--font-family-base)}._addForm_c08tg_44 ._full_c08tg_44{grid-column:1/-1}._addForm_c08tg_44 small{font-size:9px;font-weight:400;color:var(--muted-foreground)}._formActions_c08tg_44{grid-column:1/-1;display:flex;gap:8px}._notice_c08tg_44,._error_c08tg_44{padding:11px 13px;border-radius:8px;font-size:10px;line-height:1.5}._notice_c08tg_44{background:#e8f2e9;color:#386548}._error_c08tg_44{background:#f8e8e4;color:#984e40}._billingChoice_c08tg_44{display:flex;gap:18px;flex-wrap:wrap;margin:10px 0}._billingChoice_c08tg_44 label{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--foreground)}._billingChoice_c08tg_44 input{accent-color:#a87335}._sectionHead_c08tg_44{margin-bottom:13px}._sectionHead_c08tg_44>span{font-size:10px;color:var(--muted-foreground)}._staffList_c08tg_44{display:flex;flex-direction:column}._staffRow_c08tg_44{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--border);min-width:0}._staffAvatar_c08tg_44{width:33px;height:33px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:#f3e7d5;color:#94672e;font-size:10px;font-weight:800}._staffInfo_c08tg_44{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}._staffInfo_c08tg_44 strong{font-size:11px}._staffInfo_c08tg_44 span{font-size:9px;color:var(--muted-foreground);overflow-wrap:anywhere}._rolePill_c08tg_44,._active_c08tg_44,._inactive_c08tg_44{font-size:9px;border-radius:20px;padding:5px 8px;text-transform:capitalize;white-space:nowrap}._rolePill_c08tg_44{background:#e8edf2;color:#566a7c}._active_c08tg_44{background:#e6f1e8;color:#4b7a58}._inactive_c08tg_44{background:#f1e8e5;color:#946153}._empty_c08tg_44{text-align:center;padding:18px;color:var(--muted-foreground);font-size:10px}._roleGrid_c08tg_44{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._roleCard_c08tg_44{display:flex;align-items:center;gap:12px;text-align:left;padding:15px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--foreground);cursor:pointer}._roleSelected_c08tg_44{border:2px solid #b17a36;background:#fbf5eb}._roleIcon_c08tg_44{width:40px;height:40px;flex-shrink:0;border-radius:9px;background:#a87335;color:#fff;display:grid;place-items:center;font-size:19px}._roleCard_c08tg_44:nth-child(4) ._roleIcon_c08tg_44{background:#59687c}._roleCard_c08tg_44>span:last-child{display:flex;flex-direction:column;gap:4px}._roleCard_c08tg_44 strong{font-size:12px}._roleCard_c08tg_44 small{font-size:9px;color:var(--muted-foreground);line-height:1.45}._accessPanel_c08tg_44{display:flex;flex-direction:column;gap:15px}._accessIntro_c08tg_44{align-items:flex-start;flex-wrap:wrap}._accessIntro_c08tg_44 h3{font:700 19px var(--font-family-display);margin:0 0 5px}._accessIntro_c08tg_44 p{max-width:540px}._roleTabs_c08tg_44{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._roleTabs_c08tg_44 button{min-height:43px;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--muted-foreground);font:600 10px var(--font-family-base)}._roleTabs_c08tg_44 ._tabSelected_c08tg_44{border:2px solid #b17a36;color:#b17a36;background:#fbf5eb}._menuGroup_c08tg_44{border:1px solid var(--border);border-radius:11px;padding:13px 15px}._menuGroup_c08tg_44 h4{font-size:10px;letter-spacing:1px;color:var(--muted-foreground);margin:0 0 7px;font-weight:800}._menuItem_c08tg_44{min-height:45px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:5px 3px;font-size:12px;color:var(--foreground);cursor:pointer}._menuDisabled_c08tg_44{color:var(--muted-foreground)}._menuItem_c08tg_44 input{appearance:none;width:43px;height:25px;flex-shrink:0;border-radius:20px;background:#455366;position:relative;cursor:pointer;transition:background .15s}._menuItem_c08tg_44 input:checked{background:#a87335}._menuItem_c08tg_44 input:before{content:"";position:absolute;width:19px;height:19px;border-radius:50%;background:#fff;top:3px;left:3px;transition:transform .15s}._menuItem_c08tg_44 input:checked:before{transform:translate(18px)}._menuItem_c08tg_44 input:disabled{opacity:.55;cursor:not-allowed}._accountFooter_c08tg_44{align-items:center}._accountFooter_c08tg_44>div{display:flex;flex-direction:column;gap:4px}._accountFooter_c08tg_44 strong{font-size:11px}._accountFooter_c08tg_44 span,._accountFooter_c08tg_44 small{font-size:9px;color:var(--muted-foreground)}@media(max-width:700px){._heading_c08tg_44{align-items:flex-start;flex-direction:column}._heading_c08tg_44>button{width:100%}._addForm_c08tg_44{grid-template-columns:1fr;padding:14px}._addForm_c08tg_44 ._full_c08tg_44,._formTitle_c08tg_44,._formActions_c08tg_44{grid-column:1}._roleGrid_c08tg_44{grid-template-columns:1fr}._staffRow_c08tg_44{flex-wrap:wrap}._staffInfo_c08tg_44{min-width:calc(100% - 50px)}._rolePill_c08tg_44{margin-left:43px}._accountFooter_c08tg_44{align-items:flex-start;flex-direction:column}._accountFooter_c08tg_44>button{width:100%}}._companyGrid_c08tg_44{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}._companyGrid_c08tg_44 label{display:flex;flex-direction:column;gap:6px;font-size:10px;font-weight:700;color:var(--foreground)}._companyWide_c08tg_44{grid-column:1/-1}._colorField_c08tg_44{display:flex;gap:8px;align-items:center}._colorField_c08tg_44 input[type=color]{width:42px;height:36px;padding:2px;border:1px solid var(--border);border-radius:7px;background:var(--background)}._vatChoice_c08tg_44{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:11px}._vatChoice_c08tg_44 strong{width:100%;font-size:11px}._vatChoice_c08tg_44 label{display:flex;flex-direction:row;align-items:center;gap:6px;font-weight:500}._vatChoice_c08tg_44 input{accent-color:#a87335}@media(max-width:700px){._companyGrid_c08tg_44{grid-template-columns:1fr}._companyWide_c08tg_44{grid-column:1}}._invoiceOpenRow_gnl7d_1{cursor:pointer;transition:background .16s ease,box-shadow .16s ease}._invoiceOpenRow_gnl7d_1:hover,._invoiceOpenRow_gnl7d_1:focus-visible{background:var(--accent);outline:none;box-shadow:inset 3px 0 0 var(--primary)}._invoiceOpenHint_gnl7d_1{display:block;margin-top:6px;color:var(--muted-foreground);font-size:11px;opacity:0;transition:opacity .16s ease}._invoiceOpenRow_gnl7d_1:hover ._invoiceOpenHint_gnl7d_1,._invoiceOpenRow_gnl7d_1:focus-visible ._invoiceOpenHint_gnl7d_1{opacity:1}._invoiceOpenRow_gnl7d_1 td{transition:color .16s ease}._invoiceOpenRow_gnl7d_1:hover td:first-child{font-weight:650}._maintenanceGrid_gnl7d_2~._tableWrap_gnl7d_2{display:none}._maintenanceGrid_gnl7d_2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px}._maintenanceTile_gnl7d_2{position:relative;min-width:0;padding:20px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);color:var(--card-foreground);box-shadow:var(--shadow);cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;outline:none}._maintenanceTile_gnl7d_2:hover,._maintenanceTile_gnl7d_2:focus-visible{border-color:var(--primary);box-shadow:var(--shadow-md),0 0 0 2px color-mix(in srgb,var(--primary) 16%,transparent);transform:translateY(-2px)}._maintenanceTileTop_gnl7d_2{display:flex;align-items:center;gap:13px;min-width:0;margin-bottom:18px}._maintenanceIcon_gnl7d_2{width:58px;height:58px;flex:0 0 58px;display:grid;place-items:center;border-radius:15px;background:var(--accent);color:var(--primary);font-size:27px}._maintenanceIdentity_gnl7d_2{display:flex;flex:1;min-width:0;flex-direction:column;gap:5px}._maintenanceIdentity_gnl7d_2 strong{font:750 18px var(--font-family-display);overflow-wrap:anywhere}._maintenanceIdentity_gnl7d_2 span{font-size:13px;color:var(--muted-foreground)}._maintenanceStatus_gnl7d_2{padding:6px 12px;border-radius:999px;background:var(--muted);color:var(--muted-foreground);font-size:11px;font-weight:750;white-space:nowrap}._maintenanceStatus_gnl7d_2._statusActive_gnl7d_2{background:#dceee3;color:#27633e}._maintenanceDelete_gnl7d_2{width:32px;height:32px;flex:0 0 32px;border:0;border-radius:8px;background:transparent;color:var(--muted-foreground);font-size:22px;line-height:1;cursor:pointer;opacity:.45;transition:opacity .15s,background .15s,color .15s}._maintenanceTile_gnl7d_2:hover ._maintenanceDelete_gnl7d_2,._maintenanceDelete_gnl7d_2:focus-visible{opacity:1}._maintenanceDelete_gnl7d_2:hover{background:var(--error);color:var(--error-foreground)}._maintenanceDates_gnl7d_2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._maintenanceDates_gnl7d_2>div{min-width:0;display:flex;flex-direction:column;gap:5px;padding:13px 14px;border-radius:11px;background:var(--surface)}._maintenanceDates_gnl7d_2 span{font-size:11px;color:var(--muted-foreground)}._maintenanceDates_gnl7d_2 strong{font-size:14px;color:var(--foreground);font-variant-numeric:tabular-nums}._maintenanceHoverHint_gnl7d_2{display:flex;justify-content:space-between;align-items:center;max-height:0;overflow:hidden;opacity:0;color:var(--primary);font-size:11px;font-weight:700;transition:all .18s ease}._maintenanceTile_gnl7d_2:hover ._maintenanceHoverHint_gnl7d_2,._maintenanceTile_gnl7d_2:focus-visible ._maintenanceHoverHint_gnl7d_2{max-height:28px;opacity:1;padding-top:12px}@media(max-width:850px){._maintenanceGrid_gnl7d_2{grid-template-columns:1fr}}@media(max-width:520px){._maintenanceTile_gnl7d_2{padding:15px}._maintenanceTileTop_gnl7d_2{gap:9px}._maintenanceIcon_gnl7d_2{width:46px;height:46px;flex-basis:46px}._maintenanceIdentity_gnl7d_2 strong{font-size:15px}._maintenanceStatus_gnl7d_2{padding:5px 8px;font-size:10px}._maintenanceDates_gnl7d_2>div{padding:10px}._maintenanceDates_gnl7d_2 strong{font-size:12px}}._invoiceSummaryCards_gnl7d_3 article{box-shadow:var(--shadow-md)}@media(max-width:700px){._invoiceSummary_gnl7d_3{margin:-15px -15px 18px;padding:19px 15px;border-radius:13px}._invoiceSummaryHeading_gnl7d_3 h2{font-size:22px}._invoiceSummaryCards_gnl7d_3{grid-template-columns:1fr;gap:9px}._invoiceSummaryCards_gnl7d_3 article{min-height:72px;padding:10px 13px}._invoiceSummaryIcon_gnl7d_3{width:45px;height:45px;flex-basis:45px}._invoiceSummaryCards_gnl7d_3 strong{font-size:20px}}._quotePresetPanel_gnl7d_4{grid-column:1/-1;padding:14px 16px;border:1px solid var(--border);border-radius:11px;background:var(--surface)}._quotePresetPanel_gnl7d_4>strong{font-size:12px;letter-spacing:.5px}._quotePresetPanel_gnl7d_4 p{margin:5px 0 11px;color:var(--muted-foreground);font-size:11px;line-height:1.5}._quotePresetList_gnl7d_4{display:flex;flex-wrap:wrap;gap:7px}._quotePresetList_gnl7d_4 button{padding:8px 11px;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--foreground);font-size:11px;font-weight:650;cursor:pointer;transition:border-color .15s,background .15s}._quotePresetList_gnl7d_4 button:hover,._quotePresetList_gnl7d_4 button:focus-visible{border-color:var(--primary);background:var(--accent);outline:none}._invoiceSummary_gnl7d_3{background:var(--sidebar);color:var(--sidebar-foreground);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px 25px 22px;margin:-22px -22px 22px;box-shadow:var(--shadow-md)}._invoiceSummaryHeading_gnl7d_3 h2{font:750 25px var(--font-family-display);letter-spacing:-.7px;margin:0 0 5px;color:var(--sidebar-foreground)}._invoiceSummaryHeading_gnl7d_3 p{font-size:12px;color:var(--muted-foreground);margin:0 0 20px}._invoiceSummaryCards_gnl7d_3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}._invoiceSummaryCards_gnl7d_3 article{min-width:0;min-height:91px;display:flex;align-items:center;gap:14px;padding:16px 18px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);color:var(--card-foreground)}._invoiceSummaryIcon_gnl7d_3{width:55px;height:55px;flex:0 0 55px;display:grid;place-items:center;border-radius:var(--radius);background:var(--accent);color:var(--primary);font-size:25px}._invoiceSummaryCards_gnl7d_3 article>div{min-width:0;display:flex;flex-direction:column;gap:4px}._invoiceSummaryCards_gnl7d_3 strong{font:750 clamp(17px,2vw,24px) var(--font-family-display);letter-spacing:-.4px;color:var(--card-foreground);white-space:nowrap;font-variant-numeric:tabular-nums}._invoiceSummaryCards_gnl7d_3 small{font-size:12px;color:var(--muted-foreground)}._formGrid_gnl7d_6 select,._itemGrid_gnl7d_6 select{width:100%;min-width:0;border:1px solid var(--border);border-radius:7px;background:var(--card);color:var(--foreground);padding:9px 10px;font:inherit;font-size:12px}._catalogueWide_gnl7d_6,._itemGrid_gnl7d_6 ._catalogueWide_gnl7d_6{grid-column:1/-1}@media(max-width:700px){._catalogueWide_gnl7d_6,._itemGrid_gnl7d_6 ._catalogueWide_gnl7d_6{grid-column:auto}}._itemEditor_gnl7d_7{margin-top:16px;padding:14px;border:1px solid var(--border);border-radius:8px;background:var(--card)}._itemEditor_gnl7d_7 h4{margin:0 0 12px;font-size:12px}._itemGrid_gnl7d_6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}._itemGrid_gnl7d_6 label{display:flex;flex-direction:column;gap:5px;color:var(--muted-foreground);font-size:10px}._itemGrid_gnl7d_6 select{width:100%;min-width:0;border:1px solid var(--border);border-radius:7px;background:var(--background);color:var(--foreground);padding:9px 10px;font:inherit;font-size:12px}._itemPreview_gnl7d_7{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border);font-size:10px;color:var(--muted-foreground)}._itemPreview_gnl7d_7 strong{font-size:14px;color:var(--foreground);white-space:nowrap}._removeItem_gnl7d_7{margin-left:9px;border:0;background:transparent;color:var(--error);font-size:9px;cursor:pointer}._removeItem_gnl7d_7:disabled{opacity:.5}@media(max-width:700px){._itemGrid_gnl7d_6{grid-template-columns:1fr}._itemPreview_gnl7d_7{align-items:flex-start;flex-direction:column}}._card_gnl7d_8{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:22px;box-shadow:var(--shadow);min-width:0}._header_gnl7d_8{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}._headerRight_gnl7d_8{display:flex;align-items:center;gap:14px}._kicker_gnl7d_8{font-size:9px;letter-spacing:1.4px;color:var(--muted-foreground);font-weight:700}._header_gnl7d_8 h2{font:700 22px var(--font-family-display);margin:6px 0}._header_gnl7d_8 p{font-size:12px;color:var(--muted-foreground);margin:0;line-height:1.5}._count_gnl7d_8{font-size:10px;color:var(--muted-foreground);white-space:nowrap}._toolbar_gnl7d_8{display:flex;align-items:center;gap:12px;margin:18px 0;color:var(--muted-foreground);font-size:10px}._toolbar_gnl7d_8 input{max-width:440px}._tableWrap_gnl7d_2{overflow:auto}._tableWrap_gnl7d_2 table{width:100%;border-collapse:collapse;font-size:11px}._tableWrap_gnl7d_2 th{text-align:left;color:var(--muted-foreground);font-size:9px;letter-spacing:.7px;padding:12px 9px;border-bottom:1px solid var(--border);white-space:nowrap}._tableWrap_gnl7d_2 td{padding:12px 9px;border-bottom:1px solid var(--border);vertical-align:top;max-width:260px;overflow-wrap:anywhere}._empty_gnl7d_8{padding:36px 12px;text-align:center;color:var(--muted-foreground);font-size:12px}._error_gnl7d_8{padding:12px;color:var(--error);font-size:11px}._footnote_gnl7d_8{margin:15px 0 0;color:var(--muted-foreground);font-size:9px;line-height:1.5}._editor_gnl7d_8{margin:20px 0;padding:18px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background)}._editor_gnl7d_8 h3{font:700 16px var(--font-family-display);margin:0 0 15px}._formGrid_gnl7d_6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}._formGrid_gnl7d_6 label{display:flex;flex-direction:column;gap:6px;color:var(--muted-foreground);font-size:10px;font-weight:650}._formGrid_gnl7d_6 input,._formGrid_gnl7d_6 select,._formGrid_gnl7d_6 textarea{width:100%;min-width:0;border:1px solid var(--border);border-radius:7px;background:var(--card);color:var(--foreground);padding:9px 10px;font:inherit;font-size:12px}._formGrid_gnl7d_6 textarea{resize:vertical}._wide_gnl7d_8{grid-column:1/-1}._totalPreview_gnl7d_8{display:flex;justify-content:space-between;align-items:center;padding:14px 0;margin-top:12px;border-top:1px solid var(--border);font-size:11px;color:var(--muted-foreground)}._totalPreview_gnl7d_8 strong{font-size:17px;color:var(--foreground);font-variant-numeric:tabular-nums}._editorActions_gnl7d_8{display:flex;justify-content:flex-end;gap:9px;margin-top:12px}._rowActions_gnl7d_8{display:flex;flex-wrap:wrap;gap:5px}._rowActions_gnl7d_8 button{border:1px solid var(--border);border-radius:5px;background:transparent;color:var(--foreground);padding:5px 7px;font-size:9px;cursor:pointer}._rowActions_gnl7d_8 button:hover{border-color:var(--primary)}._rowActions_gnl7d_8 button:disabled{opacity:.45;cursor:not-allowed}._rowActions_gnl7d_8 ._invoicePrintButton_gnl7d_8{margin-top:7px;background:var(--primary);border-color:var(--primary);color:var(--primary-foreground);font-size:10px;font-weight:700;padding:8px 11px;white-space:nowrap}._detailPanel_gnl7d_8{padding:12px;background:var(--background);border-radius:7px}._detailPanel_gnl7d_8>strong{font-size:11px}._detailPanel_gnl7d_8 small{display:block;color:var(--muted-foreground);margin-top:10px}._lineItems_gnl7d_8{margin-top:9px}._lineItems_gnl7d_8>div{display:flex;justify-content:space-between;gap:15px;padding:7px 0;border-bottom:1px solid var(--border);font-size:10px}._lineItems_gnl7d_8 b{white-space:nowrap;font-variant-numeric:tabular-nums}._lineItems_gnl7d_8>div>span{min-width:0;overflow-wrap:anywhere}._lineItems_gnl7d_8 small{overflow-wrap:anywhere}._itemEditor_gnl7d_7{min-width:0;max-width:100%;overflow-wrap:anywhere}._invoiceTable_gnl7d_8 table{min-width:0;width:100%;table-layout:fixed}._invoiceTable_gnl7d_8 td{max-width:unset}._invoiceTable_gnl7d_8 td[colspan]{width:100%;max-width:100%;overflow:hidden}._invoiceTable_gnl7d_8 td[colspan] ._itemEditor_gnl7d_7{width:100%}._itemEditor_gnl7d_7 h4{overflow-wrap:anywhere}._lineItems_gnl7d_8>div{flex-wrap:wrap;align-items:flex-start}._lineItems_gnl7d_8>div>span{flex:1 1 180px}._lineItems_gnl7d_8 label{min-width:0;flex:1 1 130px}._editorActions_gnl7d_8 button{max-width:100%;white-space:normal}@media(max-width:700px){._invoiceTable_gnl7d_8 th:nth-child(3),._invoiceTable_gnl7d_8 td:nth-child(3),._invoiceTable_gnl7d_8 th:nth-child(4),._invoiceTable_gnl7d_8 td:nth-child(4){display:none}._card_gnl7d_8{padding:15px}._header_gnl7d_8,._headerRight_gnl7d_8{align-items:flex-start;flex-direction:column}._toolbar_gnl7d_8{align-items:stretch;flex-direction:column}._toolbar_gnl7d_8 input{max-width:none}._formGrid_gnl7d_6{grid-template-columns:1fr}._wide_gnl7d_8{grid-column:auto}._editorActions_gnl7d_8{flex-wrap:wrap}._rowActions_gnl7d_8{min-width:130px}}._card_r5nwg_1{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow);padding:22px;min-width:0;color:var(--foreground)}._header_r5nwg_2{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px}._header_r5nwg_2 h2{font:700 22px var(--font-family-display);letter-spacing:-.6px;margin:7px 0 4px;color:var(--foreground)}._header_r5nwg_2 p{margin:0;color:var(--muted-foreground);font-size:13px}._kicker_r5nwg_5{font-size:10px;letter-spacing:1.1px;font-weight:800;color:var(--muted-foreground)}._actions_r5nwg_6{display:flex;gap:8px;flex-wrap:wrap;flex-shrink:0}._metrics_r5nwg_7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 24px}._metrics_r5nwg_7>div{padding:14px 16px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);display:flex;flex-direction:column;gap:7px;min-width:0}._metrics_r5nwg_7 span{font-size:11px;color:var(--muted-foreground);font-weight:600}._metrics_r5nwg_7 strong{font:800 21px var(--font-family-display);font-variant-numeric:tabular-nums;color:var(--foreground)}._warning_r5nwg_11{color:var(--warning-foreground)!important}._sectionHead_r5nwg_12{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:23px 0 10px}._sectionHead_r5nwg_12 h3{font:700 16px var(--font-family-display);margin:0;color:var(--foreground)}._sectionHead_r5nwg_12>span{font-size:11px;color:var(--muted-foreground)}._toolbar_r5nwg_15{margin-bottom:10px;max-width:420px}._toolbar_r5nwg_15 input{width:100%}._tableWrap_r5nwg_17{width:100%;overflow:auto;border:1px solid var(--border);border-radius:var(--radius);background:var(--card)}._tableWrap_r5nwg_17 table{width:100%;min-width:980px;border-collapse:separate;border-spacing:0;text-align:left;white-space:nowrap}._tableWrap_r5nwg_17 thead{background:var(--surface)}._tableWrap_r5nwg_17 th{padding:12px 13px;font-size:9px;letter-spacing:.65px;font-weight:800;color:var(--muted-foreground);border-bottom:1px solid var(--border)}._tableWrap_r5nwg_17 td{padding:12px 13px;font-size:11px;color:var(--muted-foreground);border-bottom:1px solid var(--border);vertical-align:middle}._tableWrap_r5nwg_17 tbody tr:last-child td{border-bottom:0}._tableWrap_r5nwg_17 tbody tr:hover{background:var(--surface)}._tableWrap_r5nwg_17 td strong{color:var(--foreground);font-weight:700}._tableWrap_r5nwg_17 td small{display:block;font-size:9px;color:var(--muted-foreground);margin-top:3px}._trackToggle_r5nwg_26{display:inline-flex;align-items:center;gap:8px;cursor:pointer}._trackToggle_r5nwg_26 input,._trackingChoice_r5nwg_27 input{appearance:none;width:38px;height:22px;flex-shrink:0;border-radius:20px;background:#87928a;position:relative;cursor:pointer;transition:background .15s;margin:0}._trackToggle_r5nwg_26 input:checked,._trackingChoice_r5nwg_27 input:checked{background:var(--primary)}._trackToggle_r5nwg_26 input:before,._trackingChoice_r5nwg_27 input:before{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background:#fff;top:3px;left:3px;transition:transform .15s}._trackToggle_r5nwg_26 input:checked:before,._trackingChoice_r5nwg_27 input:checked:before{transform:translate(16px)}._trackToggle_r5nwg_26 input:focus-visible,._trackingChoice_r5nwg_27 input:focus-visible{outline:2px solid var(--primary);outline-offset:3px}._trackToggle_r5nwg_26 span{font-size:10px;color:var(--muted-foreground)}._neutral_r5nwg_33,._low_r5nwg_33,._ok_r5nwg_33{display:inline-flex;align-items:center;border-radius:20px;padding:4px 8px;font-size:10px;font-weight:700}._neutral_r5nwg_33{background:var(--muted);color:var(--muted-foreground)}._low_r5nwg_33{background:var(--warning);color:var(--warning-foreground)}._ok_r5nwg_33{background:var(--success);color:var(--success-foreground)}._empty_r5nwg_37{padding:18px 14px;text-align:center;color:var(--muted-foreground);font-size:12px}._error_r5nwg_38{padding:11px 13px;margin:12px 0;border:1px solid color-mix(in srgb,var(--error-foreground) 25%,var(--border));border-radius:var(--radius);background:var(--error);color:var(--error-foreground);font-size:12px}._form_r5nwg_39{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 14px;padding:18px;margin:16px 0 20px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}._form_r5nwg_39 h3{font:700 15px var(--font-family-display);margin:0 0 2px;color:var(--foreground)}._form_r5nwg_39 label{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:11px;font-weight:700;color:var(--foreground)}._form_r5nwg_39 label select{height:38px;max-width:100%;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--foreground);font:500 12px var(--font-family-base)}._form_r5nwg_39 label select:focus,._form_r5nwg_39 label input:focus{outline:2px solid var(--shadow-focus);outline-offset:1px}._full_r5nwg_44{grid-column:1/-1}._trackingChoice_r5nwg_27{display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--border);border-radius:9px;background:var(--card)}._trackingChoice_r5nwg_27 span{display:flex;flex-direction:column;gap:4px}._trackingChoice_r5nwg_27 strong{font-size:11px;color:var(--foreground)}._trackingChoice_r5nwg_27 small{font-size:10px;font-weight:400;color:var(--muted-foreground)}._formActions_r5nwg_49{grid-column:1/-1;display:flex;gap:8px;justify-content:flex-end;padding-top:4px}._packageGrid_r5nwg_50{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:12px 0 24px}._packageCard_r5nwg_51{padding:15px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);display:flex;flex-direction:column;gap:10px;min-width:0}._packageCard_r5nwg_51>div{display:flex;flex-direction:column;gap:4px}._packageCard_r5nwg_51 strong{font-size:14px;color:var(--foreground)}._packageCard_r5nwg_51 span,._packageCard_r5nwg_51 li{font-size:11px;color:var(--muted-foreground)}._packageCard_r5nwg_51>b{font-size:19px;color:var(--foreground);font-variant-numeric:tabular-nums}._packageCard_r5nwg_51 ul{margin:0;padding-left:17px}._packageCard_r5nwg_51 button{align-self:flex-start}@media(max-width:760px){._card_r5nwg_1{padding:15px}._header_r5nwg_2{align-items:flex-start;flex-direction:column}._header_r5nwg_2 h2{font-size:20px}._actions_r5nwg_6{width:100%}._actions_r5nwg_6 button{flex:1}._metrics_r5nwg_7{grid-template-columns:1fr;gap:8px;margin:14px 0 20px}._metrics_r5nwg_7>div{padding:11px 13px}._metrics_r5nwg_7 strong{font-size:18px}._form_r5nwg_39{grid-template-columns:1fr;padding:13px;gap:12px}._full_r5nwg_44,._formActions_r5nwg_49{grid-column:1}._toolbar_r5nwg_15{max-width:none}._sectionHead_r5nwg_12{margin-top:19px}._tableWrap_r5nwg_17 table{min-width:900px}}._cleaningWrap_1lppv_1{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:22px;min-width:0;color:var(--foreground)}._cleaningWrap_1lppv_1 ._table_1lppv_1{display:none}._cleaningMetrics_1lppv_1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0 26px}._cleaningMetrics_1lppv_1 article{display:flex;align-items:center;gap:13px;padding:20px 16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);min-width:0}._cleaningMetricIcon_1lppv_1{display:grid;place-items:center;flex:0 0 47px;height:47px;border-radius:12px;background:color-mix(in srgb,var(--primary) 17%,var(--card));color:var(--primary);font-size:24px}._cleaningMetrics_1lppv_1 article:nth-child(3) ._cleaningMetricIcon_1lppv_1{background:#d8efe2;color:#147b52}._cleaningMetrics_1lppv_1 article:nth-child(4) ._cleaningMetricIcon_1lppv_1{background:#dce9ff;color:#2764bd}._cleaningMetrics_1lppv_1 article>div{display:flex;flex-direction:column;gap:4px;min-width:0}._cleaningMetrics_1lppv_1 strong{font-size:26px;line-height:1.1;font-variant-numeric:tabular-nums}._cleaningMetrics_1lppv_1 small{font-size:12px;color:var(--muted-foreground)}._cleaningSectionTitle_1lppv_1{font:700 19px var(--font-family-display);margin:24px 0 16px}._cleaningGrid_1lppv_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}._cleaningCard_1lppv_1{border:1px solid var(--border);border-radius:var(--radius-md);padding:22px;background:var(--surface);cursor:pointer;transition:transform .18s,border-color .18s,box-shadow .18s;outline:none}._cleaningCard_1lppv_1:hover,._cleaningCard_1lppv_1:focus-visible{border-color:var(--primary);box-shadow:var(--shadow-md),0 0 0 2px color-mix(in srgb,var(--primary) 15%,transparent);transform:translateY(-2px)}._cleaningCardTop_1lppv_1{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:22px}._cleaningCardIcon_1lppv_1{display:grid;place-items:center;width:54px;height:54px;border-radius:14px;background:color-mix(in srgb,var(--primary) 16%,var(--card));color:var(--primary);font-size:30px}._cleaningStatus_1lppv_1{padding:6px 12px;border-radius:99px;background:color-mix(in srgb,var(--primary) 17%,var(--card));color:var(--foreground);font-size:11px;font-weight:750}._cleaningCard_1lppv_1 h4{font-size:17px;margin:0 0 14px;overflow-wrap:anywhere}._cleaningCard_1lppv_1 p{font-size:12px;color:var(--muted-foreground);margin:6px 0}._cleaningCardHint_1lppv_1{color:var(--primary);font-size:11px;font-weight:750;margin-top:14px;opacity:0;transition:opacity .18s}._cleaningCard_1lppv_1:hover ._cleaningCardHint_1lppv_1,._cleaningCard_1lppv_1:focus-visible ._cleaningCardHint_1lppv_1{opacity:1}@media(max-width:1100px){._cleaningMetrics_1lppv_1,._cleaningGrid_1lppv_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){._cleaningMetrics_1lppv_1,._cleaningGrid_1lppv_1{grid-template-columns:1fr}._cleaningWrap_1lppv_1{padding:14px}}._fields_1lppv_3 select,._jobPicker_1lppv_3 select,._form_1lppv_3 select{appearance:none;-webkit-appearance:none;width:100%;min-width:0;height:38px;padding:0 38px 0 11px;border:1px solid var(--border);border-radius:8px;background-color:var(--card);color:var(--foreground);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23b58a55' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:15px;font:500 12px var(--font-family-base);line-height:1.4;cursor:pointer;transition:border-color .15s,box-shadow .15s,background-color .15s}._fields_1lppv_3 select:hover,._jobPicker_1lppv_3 select:hover,._form_1lppv_3 select:hover{border-color:var(--primary)}._fields_1lppv_3 select:focus,._jobPicker_1lppv_3 select:focus,._form_1lppv_3 select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 17%,transparent)}._fields_1lppv_3 select:disabled,._jobPicker_1lppv_3 select:disabled,._form_1lppv_3 select:disabled{opacity:.55;cursor:not-allowed}._fields_1lppv_3 select option,._jobPicker_1lppv_3 select option,._form_1lppv_3 select option{background:var(--card);color:var(--foreground);font-family:var(--font-family-base);padding:8px}._fields_1lppv_3 select option:checked,._jobPicker_1lppv_3 select option:checked,._form_1lppv_3 select option:checked{background:var(--primary);color:var(--primary-foreground)}._fields_1lppv_3 input:not([type=checkbox]):focus,._jobPicker_1lppv_3 input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent)}._wrap_1lppv_13 select,._form_1lppv_3 select,._fields_1lppv_3 select,._jobPicker_1lppv_3 select{appearance:none!important;-webkit-appearance:none!important;background-color:var(--surface)!important;color:var(--foreground)!important;border:1px solid var(--border)!important;border-radius:9px!important;min-height:39px!important;padding:0 38px 0 12px!important;font-family:var(--font-family-base)!important;font-size:12px!important;font-weight:550!important;line-height:1.4!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23b58a55' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:15px!important;box-shadow:none!important;cursor:pointer!important}._wrap_1lppv_13 select:hover,._form_1lppv_3 select:hover,._fields_1lppv_3 select:hover,._jobPicker_1lppv_3 select:hover{border-color:var(--primary)!important}._wrap_1lppv_13 select:focus,._form_1lppv_3 select:focus,._fields_1lppv_3 select:focus,._jobPicker_1lppv_3 select:focus{outline:none!important;border-color:var(--primary)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 18%,transparent)!important}._wrap_1lppv_13 select option,._form_1lppv_3 select option,._fields_1lppv_3 select option,._jobPicker_1lppv_3 select option{background:var(--card)!important;color:var(--foreground)!important}._jobPicker_1lppv_3{display:flex;flex-direction:column;gap:7px}._jobPicker_1lppv_3 input,._jobPicker_1lppv_3 select{width:100%;min-width:0}._jobPicker_1lppv_3 input{padding:10px 12px;border:1px solid var(--border);border-radius:9px;background:var(--background);color:var(--foreground);font:inherit;font-size:12px}._wrap_1lppv_13{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:22px;min-width:0;color:var(--foreground)}._head_1lppv_35{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px}._head_1lppv_35 h2{font:700 22px var(--font-family-display);margin:6px 0;color:var(--foreground)}._head_1lppv_35 p{font-size:13px;color:var(--muted-foreground);margin:0}._kicker_1lppv_35{font-size:10px;font-weight:800;letter-spacing:1px;color:var(--muted-foreground)}._primary_1lppv_36,._secondary_1lppv_36,._edit_1lppv_36{border:1px solid var(--border);border-radius:8px;padding:10px 14px;font-weight:700;font-size:12px;cursor:pointer}._primary_1lppv_36{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}._secondary_1lppv_36,._edit_1lppv_36{background:var(--surface);color:var(--foreground)}._edit_1lppv_36{padding:6px 10px}._toolbar_1lppv_37{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;color:var(--muted-foreground);font-size:11px}._toolbar_1lppv_37 input{width:min(420px,100%);height:38px;padding:0 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--foreground)}._table_1lppv_1{overflow:auto;border:1px solid var(--border);border-radius:var(--radius)}._table_1lppv_1 table{width:100%;min-width:720px;border-collapse:collapse;text-align:left}._table_1lppv_1 th{padding:12px;font-size:10px;letter-spacing:.5px;color:var(--muted-foreground);background:var(--surface);border-bottom:1px solid var(--border)}._table_1lppv_1 td{padding:11px 12px;font-size:11px;border-bottom:1px solid var(--border);max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._table_1lppv_1 tr:last-child td{border-bottom:0}._empty_1lppv_38{padding:24px;text-align:center;color:var(--muted-foreground);font-size:12px}._form_1lppv_3{margin:18px 0;padding:18px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}._formHead_1lppv_39{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}._formHead_1lppv_39 h3{margin:0;font-size:15px}._formHead_1lppv_39 button{border:0;background:transparent;color:var(--muted-foreground);cursor:pointer}._fields_1lppv_3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}._fields_1lppv_3 label{display:flex;flex-direction:column;gap:6px;font-size:11px;font-weight:700;color:var(--foreground);min-width:0}._fields_1lppv_3 input:not([type=checkbox]){height:36px;width:100%;min-width:0;padding:0 9px;border:1px solid var(--border);border-radius:7px;background:var(--card);color:var(--foreground);font:12px var(--font-family-base)}._fields_1lppv_3 input[type=checkbox]{width:18px;height:18px}._actions_1lppv_39{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}._error_1lppv_39{padding:10px 12px;margin:12px 0;border-radius:8px;background:var(--error);color:var(--error-foreground);font-size:12px}._note_1lppv_39{font-size:11px;line-height:1.5;color:var(--muted-foreground);margin:14px 0 0}._customerPicker_1lppv_40{position:relative}._customerPicker_1lppv_40>input{width:100%}._customerOptions_1lppv_40{position:absolute;z-index:30;top:calc(100% + 4px);left:0;right:0;max-height:230px;overflow:auto;background:var(--card);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow);padding:4px}._customerOptions_1lppv_40 button{display:flex;width:100%;flex-direction:column;gap:3px;text-align:left;padding:9px;border:0;border-radius:6px;background:transparent;color:var(--foreground);cursor:pointer}._customerOptions_1lppv_40 button:hover{background:var(--surface)}._customerOptions_1lppv_40 strong{font-size:12px}._customerOptions_1lppv_40 small,._customerHint_1lppv_40{font-size:10px;color:var(--muted-foreground)}._customerHint_1lppv_40{padding:12px}._selectedCustomer_1lppv_40{font-size:10px;color:var(--success-foreground);font-weight:600}._serialField_1lppv_41{display:flex;gap:6px;min-width:0}._serialField_1lppv_41 input{flex:1;min-width:0}._scanButton_1lppv_41{flex:0 0 auto;border:1px solid var(--border);border-radius:7px;background:var(--card);color:var(--foreground);font-size:11px;font-weight:700;padding:0 10px;cursor:pointer}._scanner_1lppv_41{grid-column:1/-1;border:1px solid var(--border);border-radius:10px;padding:12px;background:var(--card)}._scannerHead_1lppv_41{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;font-size:13px}._scannerHead_1lppv_41 button{border:1px solid var(--border);border-radius:7px;background:var(--surface);color:var(--foreground);padding:7px 10px;font-size:11px}._scanner_1lppv_41 video{display:block;width:100%;max-height:min(48vh,360px);object-fit:cover;border-radius:8px;background:#111}._scanner_1lppv_41 p{font-size:11px;color:var(--muted-foreground);margin:8px 0 0}._scannerError_1lppv_41{margin-top:8px;color:var(--error-foreground);font-size:11px}._warrantyTabs_1lppv_42{display:inline-flex;gap:5px;max-width:100%;margin:12px 0 22px;padding:5px;border:1px solid var(--border);border-radius:999px;background:var(--background)}._warrantyTab_1lppv_42,._warrantyTabActive_1lppv_42{border:0;border-radius:999px;padding:10px 17px;background:transparent;color:var(--muted-foreground);font:inherit;font-size:13px;font-weight:650;cursor:pointer;white-space:nowrap}._warrantyTabActive_1lppv_42{background:var(--primary);color:var(--primary-foreground);box-shadow:var(--shadow)}._warrantyMetrics_1lppv_42{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 22px}._warrantyMetric_1lppv_42{display:flex;align-items:center;gap:13px;min-width:0;padding:18px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md)}._warrantyMetricIcon_1lppv_42{width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center;border-radius:13px;font-size:23px;font-weight:800}._green_1lppv_42{background:#059669;color:#fff}._amber_1lppv_42{background:#f59e0b;color:#fff}._red_1lppv_42{background:#ef4444;color:#fff}._blue_1lppv_42{background:#3b82f6;color:#fff}._warrantyMetric_1lppv_42>div{display:flex;flex-direction:column;gap:3px;min-width:0}._warrantyMetric_1lppv_42 strong{font-size:26px;line-height:1.1;color:var(--foreground);font-variant-numeric:tabular-nums}._warrantyMetric_1lppv_42 small{font-size:11px;color:var(--muted-foreground)}._warrantyGrid_1lppv_42{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}._warrantyCard_1lppv_42{display:flex;flex-direction:column;gap:7px;min-width:0;padding:20px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow)}._warrantyCardTop_1lppv_42{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:7px}._warrantyDeviceIcon_1lppv_42{width:52px;height:52px;display:grid;place-items:center;border-radius:14px;background:color-mix(in srgb,var(--primary) 17%,var(--background));color:var(--primary);font-size:24px}._warrantyCardActions_1lppv_42{display:flex;align-items:center;gap:12px}._warrantyIconButton_1lppv_42{border:0;background:transparent;color:var(--muted-foreground);font-size:20px;cursor:pointer}._warrantyDays_1lppv_42,._warrantyExpiring_1lppv_42,._warrantyExpired_1lppv_42{font-size:12px;font-weight:750;color:#10b981;white-space:nowrap}._warrantyExpiring_1lppv_42{color:#f59e0b}._warrantyExpired_1lppv_42{color:#ef4444}._warrantyCard_1lppv_42 h3{margin:0;color:var(--foreground);font-size:17px}._warrantyModel_1lppv_42{margin:0;color:var(--muted-foreground);font-size:13px}._warrantyCustomer_1lppv_42{margin:0;color:var(--muted-foreground);font-size:12px}._warrantyCapacity_1lppv_42{display:flex;justify-content:space-between;gap:10px;margin-top:7px;color:var(--muted-foreground);font-size:12px}._warrantyCapacity_1lppv_42 strong{color:var(--foreground)}._warrantyProgress_1lppv_42{display:flex;flex-direction:column;gap:7px;margin:4px 0}._warrantyProgress_1lppv_42>span{display:flex;justify-content:space-between;color:var(--muted-foreground);font-size:11px}._warrantyProgress_1lppv_42 strong{color:var(--foreground)}._warrantyProgress_1lppv_42>i{height:9px;overflow:hidden;border-radius:99px;background:var(--muted)}._warrantyProgress_1lppv_42 b{display:block;height:100%;border-radius:99px;background:#10b981}._warrantyStats_1lppv_42{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:5px 0}._warrantyStats_1lppv_42>div{display:flex;flex-direction:column;gap:5px;min-width:0;padding:11px;border-radius:10px;background:var(--background)}._warrantyStats_1lppv_42 small{color:var(--muted-foreground);font-size:10px}._warrantyStats_1lppv_42 strong{overflow-wrap:anywhere;color:var(--foreground);font-size:12px}._warrantyDates_1lppv_42{display:flex;flex-direction:column;gap:6px;padding-top:5px;color:var(--muted-foreground);font-size:11px}._warrantyGrid_1lppv_42+._toolbar_1lppv_37{margin-top:18px}._pagination_1lppv_42{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0;padding:12px 0;color:var(--muted-foreground);font-size:11px}._pagination_1lppv_42>div{display:flex;align-items:center;gap:10px}._pagination_1lppv_42 button{border:1px solid var(--border);border-radius:7px;padding:7px 11px;background:var(--surface);color:var(--foreground);font:inherit;font-weight:700;cursor:pointer}._pagination_1lppv_42 button:disabled{opacity:.4;cursor:not-allowed}._pagination_1lppv_42 strong{color:var(--foreground);font-variant-numeric:tabular-nums}@media(max-width:480px){._pagination_1lppv_42{align-items:flex-start;flex-direction:column}._pagination_1lppv_42>div{width:100%;justify-content:space-between}}@media(max-width:760px){._wrap_1lppv_13{padding:14px}._head_1lppv_35{align-items:flex-start;flex-direction:column}._head_1lppv_35 button{width:100%}._fields_1lppv_3{grid-template-columns:1fr 1fr}._toolbar_1lppv_37 input{width:100%}}@media(max-width:480px){._fields_1lppv_3{grid-template-columns:1fr}}@media(max-width:1100px){._warrantyGrid_1lppv_42,._warrantyMetrics_1lppv_42{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){._warrantyGrid_1lppv_42,._warrantyMetrics_1lppv_42{grid-template-columns:1fr}._warrantyTabs_1lppv_42{display:flex;width:100%;overflow-x:auto}._warrantyTab_1lppv_42,._warrantyTabActive_1lppv_42{flex:1;padding:9px 10px;font-size:11px}._warrantyCard_1lppv_42{padding:16px}}._wrap_1ddhz_1{display:flex;flex-direction:column;gap:22px;color:var(--foreground,#242424)}._heading_1ddhz_2{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}._heading_1ddhz_2 h2{font-size:25px;margin:6px 0}._heading_1ddhz_2 p,._toolbar_1ddhz_2 p{margin:0;color:var(--muted-foreground,#777);font-size:13px;line-height:1.5}._eyebrow_1ddhz_2{font-size:10px;font-weight:700;letter-spacing:.13em;color:#a97822}._secure_1ddhz_2{font-size:11px;color:#26734d;background:#eaf5ee;border-radius:4px;padding:8px 10px;white-space:nowrap}._metrics_1ddhz_3{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}._metrics_1ddhz_3 article{border:1px solid var(--border,#e6e3dc);background:var(--card,#fff);padding:16px;border-radius:8px;display:flex;flex-direction:column;gap:9px}._metrics_1ddhz_3 span{font-size:11px;color:var(--muted-foreground,#777)}._metrics_1ddhz_3 strong{font-size:27px;font-variant-numeric:tabular-nums}._toolbar_1ddhz_2{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}._toolbar_1ddhz_2 h3{margin:0 0 5px;font-size:16px}._filters_1ddhz_4{display:flex;gap:9px;min-width:360px}._filters_1ddhz_4>div{flex:1}._filters_1ddhz_4 select{border:1px solid var(--border,#ddd);border-radius:6px;padding:9px 10px;background:var(--card,#fff);color:inherit;font:inherit;font-size:12px}._tableWrap_1ddhz_5{overflow:auto;border:1px solid var(--border,#e6e3dc);border-radius:8px;background:var(--card,#fff)}._tableWrap_1ddhz_5 table{width:100%;border-collapse:collapse;min-width:760px}._tableWrap_1ddhz_5 th{text-align:left;padding:12px 14px;font-size:9px;letter-spacing:.1em;color:var(--muted-foreground,#777);border-bottom:1px solid var(--border,#e6e3dc)}._tableWrap_1ddhz_5 td{padding:14px;border-bottom:1px solid var(--border,#eee);font-size:12px;vertical-align:middle}._tableWrap_1ddhz_5 tr:last-child td{border-bottom:0}._tableWrap_1ddhz_5 td strong,._tableWrap_1ddhz_5 td small{display:block}._tableWrap_1ddhz_5 td strong{font-size:13px}._tableWrap_1ddhz_5 td small{margin-top:4px;color:var(--muted-foreground,#777);font-size:10px}._status_1ddhz_5,._active_1ddhz_5,._suspended_1ddhz_5{display:inline-block;border-radius:4px;padding:5px 7px;text-transform:capitalize;font-size:10px;background:#f2f0eb;color:#665c4d}._active_1ddhz_5{background:#eaf5ee;color:#26734d}._suspended_1ddhz_5{background:#fbeceb;color:#a33c35}._empty_1ddhz_5,._notice_1ddhz_5,._error_1ddhz_5{padding:20px;color:var(--muted-foreground,#777);font-size:13px}._error_1ddhz_5{background:#fff0ee;color:#a33c35;border-radius:6px}._detail_1ddhz_5{border:1px solid var(--border,#ddd);border-radius:8px;padding:18px;background:var(--card,#fff)}._detail_1ddhz_5>div:first-child{display:flex;justify-content:space-between;align-items:flex-start}._detail_1ddhz_5 h3{margin:5px 0}._detail_1ddhz_5 p{font-size:12px;color:var(--muted-foreground,#777);margin:0}._detail_1ddhz_5 dl{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:20px 0}._detail_1ddhz_5 dl div{border-top:1px solid var(--border,#eee);padding-top:10px}._detail_1ddhz_5 dt{font-size:10px;color:var(--muted-foreground,#777)}._detail_1ddhz_5 dd{margin:5px 0 0;font-size:13px;font-weight:600}._detailActions_1ddhz_5{display:flex;align-items:center;gap:12px}._detailActions_1ddhz_5 small,._footnote_1ddhz_5{font-size:11px;color:var(--muted-foreground,#777);line-height:1.5}._footnote_1ddhz_5{margin:0}._audit_1ddhz_6{border:1px solid var(--border,#e6e3dc);border-radius:8px;padding:16px;background:var(--card,#fff)}._audit_1ddhz_6 h3{margin:0 0 5px;font-size:15px}._audit_1ddhz_6 p{margin:0;color:var(--muted-foreground,#777);font-size:12px}._auditRows_1ddhz_6{margin-top:12px}._auditRows_1ddhz_6>div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid var(--border,#eee);font-size:11px}._auditRows_1ddhz_6 span{color:var(--muted-foreground,#777);text-align:right}._billingConfig_1ddhz_7{border:1px solid var(--border,#e6e3dc);border-radius:8px;padding:18px;background:var(--card,#fff);display:flex;flex-direction:column;gap:16px}._billingConfig_1ddhz_7 h3{margin:5px 0;font-size:16px}._billingConfig_1ddhz_7 p{margin:0;color:var(--muted-foreground,#777);font-size:12px}._configGrid_1ddhz_7{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}._configGrid_1ddhz_7 label{font-size:11px;color:var(--muted-foreground,#777);display:flex;flex-direction:column;gap:6px}._referralRow_1ddhz_8{border-top:1px solid var(--border,#ddd);padding-top:16px;display:grid;grid-template-columns:minmax(170px,1.15fr) minmax(210px,1fr) minmax(205px,.9fr) auto;gap:14px;align-items:end}._referralPartner_1ddhz_8{align-self:center;min-width:0}._referralPartner_1ddhz_8 strong,._referralPartner_1ddhz_8 small{display:block}._referralPartner_1ddhz_8 strong{font-size:14px;color:var(--foreground)}._referralPartner_1ddhz_8 small{margin-top:5px;font-size:11px;color:var(--muted-foreground)}._referralReward_1ddhz_8,._referralStatus_1ddhz_8{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:11px;color:var(--muted-foreground)}._referralStatus_1ddhz_8>div{width:100%}._referralStatus_1ddhz_8 button{width:100%;height:40px;min-height:40px;background:var(--background);border:1px solid var(--border);border-radius:8px;color:var(--foreground);box-shadow:none;font-size:12px}._referralStatus_1ddhz_8 button:hover{border-color:var(--primary);background:var(--muted)}._referralStatus_1ddhz_8 button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media(max-width:1100px){._referralRow_1ddhz_8{grid-template-columns:repeat(2,minmax(0,1fr))}._referralPartner_1ddhz_8{align-self:end}._referralRow_1ddhz_8>button{grid-column:2;justify-self:stretch}}@media(max-width:900px){._metrics_1ddhz_3{grid-template-columns:repeat(3,minmax(0,1fr))}._toolbar_1ddhz_2{align-items:stretch;flex-direction:column}._filters_1ddhz_4{min-width:0}._detail_1ddhz_5 dl{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){._heading_1ddhz_2{flex-direction:column}._metrics_1ddhz_3{grid-template-columns:repeat(2,minmax(0,1fr))}._filters_1ddhz_4{flex-direction:column}._detailActions_1ddhz_5{align-items:flex-start;flex-direction:column}._auditRows_1ddhz_6>div{flex-direction:column}._auditRows_1ddhz_6 span{text-align:left}._referralRow_1ddhz_8{grid-template-columns:1fr;gap:12px}._referralRow_1ddhz_8>button{grid-column:auto;width:100%}}@media(max-width:760px){._configGrid_1ddhz_7{grid-template-columns:repeat(2,minmax(0,1fr))}}._card_1hzi0_1{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:22px;color:var(--foreground)}._header_1hzi0_1{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px}._kicker_1hzi0_1{font-size:9px;letter-spacing:1.2px;color:var(--muted-foreground)}._header_1hzi0_1 h2{font-size:22px;margin:7px 0}._header_1hzi0_1 p{font-size:12px;color:var(--muted-foreground);margin:0}._actions_1hzi0_1,._formActions_1hzi0_1,._rowActions_1hzi0_1{display:flex;gap:8px;flex-wrap:wrap}._metrics_1hzi0_1{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:20px 0}._metrics_1hzi0_1>div{background:var(--background);border:1px solid var(--border);padding:14px;border-radius:8px}._metrics_1hzi0_1 span,._metrics_1hzi0_1 strong{display:block}._metrics_1hzi0_1 span{font-size:10px;color:var(--muted-foreground)}._metrics_1hzi0_1 strong{font-size:20px;margin-top:5px}._editor_1hzi0_1{border:1px solid var(--border);border-radius:9px;padding:18px;margin:18px 0;background:var(--background)}._editor_1hzi0_1 h3{margin:0 0 14px;font-size:15px}._editor_1hzi0_1 h4{font-size:12px;margin:18px 0 10px}._formGrid_1hzi0_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}._formGrid_1hzi0_1 label,._line_1hzi0_1 label{display:flex;flex-direction:column;gap:5px;font-size:10px;color:var(--muted-foreground)}._formGrid_1hzi0_1 select,._line_1hzi0_1 select{width:100%;border:1px solid var(--border);border-radius:7px;background:var(--card);color:var(--foreground);padding:9px;font:inherit}._full_1hzi0_1{grid-column:1/-1}._formActions_1hzi0_1{margin-top:15px}._line_1hzi0_1{display:grid;grid-template-columns:1.2fr 1.5fr .6fr .9fr auto auto;align-items:end;gap:9px;border-bottom:1px solid var(--border);padding:10px 0}._line_1hzi0_1 strong{font-size:12px;white-space:nowrap}._line_1hzi0_1 button{border:0;background:transparent;color:var(--destructive);cursor:pointer;padding:8px}._totals_1hzi0_1{display:flex;justify-content:flex-end;gap:20px;align-items:center;margin:15px 0;font-size:11px}._totals_1hzi0_1 strong{font-size:15px}._tabs_1hzi0_1{display:flex;gap:6px;border-bottom:1px solid var(--border);margin:22px 0 14px}._tabs_1hzi0_1 button{border:0;background:transparent;color:var(--muted-foreground);padding:10px 14px;cursor:pointer;border-bottom:2px solid transparent}._tabs_1hzi0_1 ._active_1hzi0_1{color:var(--foreground);border-color:var(--primary);font-weight:700}._tableWrap_1hzi0_1{overflow:auto}._tableWrap_1hzi0_1 table{width:100%;border-collapse:collapse;font-size:11px}._tableWrap_1hzi0_1 th{text-align:left;color:var(--muted-foreground);font-size:9px;letter-spacing:.6px;padding:11px 9px;border-bottom:1px solid var(--border)}._tableWrap_1hzi0_1 td{padding:12px 9px;border-bottom:1px solid var(--border)}._tableWrap_1hzi0_1 td small{display:block;color:var(--muted-foreground);margin-top:4px}._status_1hzi0_1{display:inline-block;padding:4px 8px;border-radius:20px;background:var(--muted);font-size:10px;text-transform:capitalize}._empty_1hzi0_1{text-align:center;padding:28px;color:var(--muted-foreground);font-size:12px}._error_1hzi0_1{padding:11px;margin:12px 0;background:color-mix(in srgb,var(--destructive) 10%,transparent);color:var(--destructive);border-radius:7px;font-size:12px}@media(max-width:800px){._header_1hzi0_1{flex-direction:column}._formGrid_1hzi0_1{grid-template-columns:repeat(2,minmax(0,1fr))}._line_1hzi0_1,._metrics_1hzi0_1{grid-template-columns:1fr 1fr}}@media(max-width:520px){._formGrid_1hzi0_1{grid-template-columns:1fr}._full_1hzi0_1{grid-column:auto}._metrics_1hzi0_1,._line_1hzi0_1{grid-template-columns:1fr}._totals_1hzi0_1{align-items:flex-start;flex-direction:column}}._wrap_1kfp7_1{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);padding:22px;min-width:0;color:var(--foreground)}._header_1kfp7_2{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px}._header_1kfp7_2 h2{font:700 22px var(--font-family-display);margin:6px 0;color:var(--foreground)}._header_1kfp7_2 p{font-size:13px;color:var(--muted-foreground);margin:0}._kicker_1kfp7_2{font-size:10px;font-weight:800;letter-spacing:1px;color:var(--muted-foreground)}._primary_1kfp7_3,._secondary_1kfp7_3,._chip_1kfp7_3,._chipActive_1kfp7_3{border:1px solid var(--border);border-radius:8px;padding:10px 14px;font-weight:700;font-size:12px;cursor:pointer}._primary_1kfp7_3{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}._primary_1kfp7_3:disabled{opacity:.55;cursor:not-allowed}._secondary_1kfp7_3,._chip_1kfp7_3{background:var(--surface);color:var(--foreground)}._editor_1kfp7_4{margin:18px 0 22px;padding:18px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);display:grid;grid-template-columns:1fr 1fr;gap:14px}._editorHead_1kfp7_4,._full_1kfp7_4,._fieldHeading_1kfp7_4,._fieldCard_1kfp7_4,._actions_1kfp7_4{grid-column:1/-1}._editorHead_1kfp7_4{display:flex;justify-content:space-between;align-items:center}._editorHead_1kfp7_4 h3,._fieldHeading_1kfp7_4 h3{margin:0;font-size:16px}._editorHead_1kfp7_4 button{border:0;background:transparent;color:var(--muted-foreground);cursor:pointer}._full_1kfp7_4{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:700}._full_1kfp7_4 input,._full_1kfp7_4 textarea,._fieldMain_1kfp7_4 input,._fieldMain_1kfp7_4 select,._section_1kfp7_4,._options_1kfp7_4 input{width:100%;min-width:0;border:1px solid var(--border);border-radius:8px;background:var(--card);color:var(--foreground);padding:10px 12px;font:13px var(--font-family-base)}._full_1kfp7_4 textarea{resize:vertical}._label_1kfp7_4{font-size:12px;font-weight:700}._chips_1kfp7_4{display:flex;flex-wrap:wrap;gap:7px}._chip_1kfp7_3,._chipActive_1kfp7_3{border-radius:24px;padding:8px 12px}._chipActive_1kfp7_3{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}._fieldHeading_1kfp7_4{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:8px}._fieldCard_1kfp7_4{position:relative;padding:14px;border:1px solid var(--border);border-radius:12px;background:var(--card);display:flex;flex-direction:column;gap:12px}._fieldTop_1kfp7_5{display:grid;grid-template-columns:24px minmax(0,1fr) 28px;gap:8px;align-items:center}._drag_1kfp7_5{color:var(--muted-foreground);font-size:20px}._section_1kfp7_4{background:var(--surface)}._fieldMain_1kfp7_4{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.9fr);gap:10px}._delete_1kfp7_5{border:0;background:transparent;color:var(--destructive,var(--error-foreground));font-size:20px;cursor:pointer}._options_1kfp7_4{display:flex;flex-direction:column;gap:8px;padding-left:32px}._options_1kfp7_4>div{display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:8px;align-items:center}._addOption_1kfp7_5{align-self:flex-start;border:0;background:transparent;color:var(--primary);font-weight:700;padding:4px 0;cursor:pointer}._check_1kfp7_5{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--muted-foreground)}._check_1kfp7_5 input{width:17px;height:17px;accent-color:var(--primary)}._order_1kfp7_5{position:absolute;right:12px;bottom:12px;color:var(--muted-foreground);font-size:9px;letter-spacing:.6px}._actions_1kfp7_4{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}._error_1kfp7_5{padding:10px 12px;margin:12px 0;border-radius:8px;background:var(--error);color:var(--error-foreground);font-size:12px}._toolbar_1kfp7_5{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;color:var(--muted-foreground);font-size:11px}._toolbar_1kfp7_5 input{width:min(420px,100%);height:38px;padding:0 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--foreground)}._list_1kfp7_5{border:1px solid var(--border);border-radius:10px;overflow:hidden}._formRow_1kfp7_5{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px;border-bottom:1px solid var(--border)}._formRow_1kfp7_5:last-child{border-bottom:0}._formRow_1kfp7_5 strong{font-size:13px}._formRow_1kfp7_5 p{margin:4px 0;color:var(--muted-foreground);font-size:11px}._formRow_1kfp7_5 small{color:var(--muted-foreground);font-size:10px}._rowActions_1kfp7_5{display:flex;gap:8px;align-items:center}._deleteForm_1kfp7_5{border:1px solid var(--border);border-radius:8px;padding:10px 14px;background:transparent;color:var(--error-foreground);font-size:12px;font-weight:700;cursor:pointer}._deleteForm_1kfp7_5:disabled{opacity:.5;cursor:not-allowed}._empty_1kfp7_5{padding:24px;text-align:center;color:var(--muted-foreground);font-size:12px}@media(max-width:680px){._wrap_1kfp7_1{padding:14px}._header_1kfp7_2{align-items:flex-start;flex-direction:column}._header_1kfp7_2 button{width:100%}._editor_1kfp7_4{grid-template-columns:1fr;padding:12px}._fieldMain_1kfp7_4{grid-template-columns:1fr}._toolbar_1kfp7_5 input{width:100%}._formRow_1kfp7_5{align-items:flex-start;flex-direction:column}._formRow_1kfp7_5 button{width:100%}._order_1kfp7_5{position:static}}._templatePanel_1kfp7_7{margin:18px 0 22px;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}._templatePanel_1kfp7_7 ._fieldHeading_1kfp7_4{margin:0 0 14px}._templatePanel_1kfp7_7 ._fieldHeading_1kfp7_4>div{display:grid;gap:5px}._templatePanel_1kfp7_7 ._fieldHeading_1kfp7_4 p{margin:0;color:var(--muted-foreground);font-size:12px;line-height:1.5}._templateGrid_1kfp7_7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._templateCard_1kfp7_7{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px;border:1px solid var(--border);border-radius:10px;background:var(--card);min-width:0}._templateCard_1kfp7_7 strong{font-size:13px}._templateCard_1kfp7_7 p{margin:5px 0 8px;color:var(--muted-foreground);font-size:11px;line-height:1.5}._templateCard_1kfp7_7 small{color:var(--muted-foreground);font-size:10px;line-height:1.5}._templateCard_1kfp7_7 button{width:100%}._templateCard_1kfp7_7 button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:680px){._templatePanel_1kfp7_7{padding:12px}._templateGrid_1kfp7_7{grid-template-columns:1fr}}._wrap_1n9md_1{display:flex;flex-direction:column;gap:16px;min-width:0}._head_1n9md_1{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}._kicker_1n9md_1{font-size:9px;letter-spacing:1.2px;color:#9a713a;font-weight:800}._head_1n9md_1 h2{font:700 21px var(--font-family-display);margin:5px 0}._head_1n9md_1 p,._formHead_1n9md_1 p{font-size:11px;color:var(--muted-foreground);margin:0}._metrics_1n9md_1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}._metrics_1n9md_1 article{background:var(--card);border:1px solid var(--border);border-radius:10px;padding:15px}._metrics_1n9md_1 span{display:block;font-size:10px;color:var(--muted-foreground)}._metrics_1n9md_1 strong{display:block;font-size:20px;margin-top:8px;font-variant-numeric:tabular-nums}._toolbar_1n9md_1{display:flex;align-items:center;gap:12px;justify-content:space-between}._toolbar_1n9md_1 input{max-width:400px}._toolbar_1n9md_1 span{font-size:10px;color:var(--muted-foreground)}._board_1n9md_1{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));gap:12px;overflow-x:auto;padding-bottom:8px}._column_1n9md_1{background:var(--muted);border:1px solid var(--border);border-radius:10px;padding:10px;min-width:220px}._column_1n9md_1 header{display:flex;justify-content:space-between;align-items:center;padding:4px 3px 11px;font-size:11px}._column_1n9md_1 header span{border-radius:20px;background:var(--card);padding:3px 7px;color:var(--muted-foreground);font-size:9px}._cards_1n9md_1{display:flex;flex-direction:column;gap:8px;min-height:80px}._lead_1n9md_1{background:var(--card);border:1px solid var(--border);border-radius:8px;padding:11px;display:flex;flex-direction:column;gap:6px;box-shadow:var(--shadow)}._leadName_1n9md_1{border:0;background:none;text-align:left;padding:0;color:var(--foreground);font-size:12px;font-weight:750;cursor:pointer}._lead_1n9md_1>small{font-size:9px;color:var(--muted-foreground)}._lead_1n9md_1>strong{font-size:14px;font-variant-numeric:tabular-nums}._cardActions_1n9md_1{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--border);padding-top:7px;margin-top:3px}._cardActions_1n9md_1 button{border:0;background:none;color:var(--primary);font-size:10px;font-weight:700;cursor:pointer}._cardActions_1n9md_1 button:nth-child(2){color:#b44d3c}._cardActions_1n9md_1 button:disabled{opacity:.5;cursor:not-allowed}._cardActions_1n9md_1 select{max-width:135px;font-size:9px;border:1px solid var(--border);border-radius:5px;padding:4px;background:var(--card);color:var(--foreground)}._overdue_1n9md_1{color:#b44d3c!important;font-weight:800}._emptyColumn_1n9md_1{padding:20px 5px;text-align:center;color:var(--muted-foreground);font-size:10px}._form_1n9md_1{background:var(--card);border:1px solid var(--border);border-radius:11px;padding:17px;box-shadow:var(--shadow)}._formHead_1n9md_1{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:14px}._formHead_1n9md_1 h3{font-size:14px;margin:0 0 4px}._formHead_1n9md_1>button{border:0;background:none;font-size:22px;color:var(--muted-foreground)}._fields_1n9md_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._fields_1n9md_1 label{display:flex;flex-direction:column;gap:5px;font-size:10px;font-weight:650;color:var(--muted-foreground)}._fields_1n9md_1 input,._fields_1n9md_1 select{min-width:0;width:100%;border:1px solid var(--border);border-radius:6px;padding:9px;background:var(--background);color:var(--foreground);font:11px var(--font-family-base)}._wide_1n9md_1{grid-column:1/-1}._formActions_1n9md_1{display:flex;gap:8px;margin-top:15px}._error_1n9md_1{padding:10px;border-radius:7px;background:#f9e9e6;color:#9d4438;font-size:11px}._empty_1n9md_1{padding:30px;text-align:center;color:var(--muted-foreground);font-size:11px}._note_1n9md_1{font-size:10px;color:var(--muted-foreground);margin:0}@media(max-width:850px){._metrics_1n9md_1{grid-template-columns:repeat(2,minmax(0,1fr))}._board_1n9md_1{grid-template-columns:repeat(4,240px)}}@media(max-width:560px){._head_1n9md_1{align-items:flex-start;flex-direction:column}._fields_1n9md_1{grid-template-columns:1fr}._wide_1n9md_1{grid-column:auto}._metrics_1n9md_1 strong{font-size:17px}}._financeTrend_1x833_1{display:flex;align-items:stretch;gap:10px;min-height:190px;width:100%;padding-top:14px;overflow-x:auto}._financeMonth_1x833_1{display:flex;flex:1 0 58px;min-width:58px;flex-direction:column;align-items:center;justify-content:flex-end;gap:7px;text-align:center}._financeBars_1x833_1{height:125px;width:100%;display:flex;align-items:flex-end;justify-content:center;gap:5px;border-bottom:1px solid var(--border);padding:0 8px}._financeRevenue_1x833_1,._financeCosts_1x833_1{width:14px;min-height:2px;border-radius:4px 4px 0 0;background:var(--primary)}._financeCosts_1x833_1{background:var(--muted-foreground);opacity:.65}._financeMonth_1x833_1 strong{font-size:10px;color:var(--foreground)}._financeMonth_1x833_1 small{font-size:9px;color:var(--muted-foreground);white-space:nowrap}._financeLegend_1x833_1{display:flex;gap:16px;margin-top:10px;color:var(--muted-foreground);font-size:10px}._financeLegend_1x833_1 span{display:flex;align-items:center;gap:6px}._financeLegend_1x833_1 i{display:inline-block;width:9px;height:9px;border-radius:2px;background:var(--primary)}._financeLegend_1x833_1 i._financeCosts_1x833_1{background:var(--muted-foreground);opacity:.65}._financeGrid_1x833_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._financeAgeing_1x833_1,._financeJobs_1x833_1{display:flex;flex-direction:column;gap:0;margin-top:12px}._financeAgeing_1x833_1>div,._financeJobs_1x833_1>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid var(--border)}._financeAgeing_1x833_1 span,._financeJobs_1x833_1 span{font-size:11px;color:var(--foreground)}._financeAgeing_1x833_1 strong,._financeJobs_1x833_1>div>strong{font-size:12px;font-variant-numeric:tabular-nums}._financeAgeing_1x833_1 small,._financeJobs_1x833_1 small{display:block;margin-top:3px;font-size:10px;color:var(--muted-foreground)}._financeJobs_1x833_1>div>span{min-width:0}._financeJobs_1x833_1>div>span strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}._financeJobs_1x833_1>div>span small{font-size:10px}@media(max-width:700px){._financeGrid_1x833_1{grid-template-columns:1fr}._financeTrend_1x833_1{min-height:170px}._financeBars_1x833_1{height:105px}._reportTabs_1x833_1{overflow-x:auto;white-space:nowrap}._reportTabs_1x833_1 button{flex:0 0 auto}}._dateToolbar_1x833_2{display:flex;align-items:end;gap:12px;flex-wrap:wrap;padding:12px 14px;border:1px solid var(--border);border-radius:9px;background:var(--card)}._dateToolbar_1x833_2 label{display:flex;flex-direction:column;gap:6px;min-width:155px;font-size:11px;color:var(--muted-foreground)}._dateToolbar_1x833_2 select{height:38px;padding:0 32px 0 10px;border:1px solid var(--border);border-radius:7px;background:var(--background);color:var(--foreground);font:inherit;font-size:12px}._dateToolbar_1x833_2>span{margin-left:auto;padding-bottom:10px;color:var(--muted-foreground);font-size:11px;font-variant-numeric:tabular-nums}@media(max-width:600px){._dateToolbar_1x833_2{align-items:stretch;flex-direction:column}._dateToolbar_1x833_2 label{width:100%}._dateToolbar_1x833_2>span{margin:0;padding:0}}._wrap_1x833_3{display:flex;flex-direction:column;gap:18px}._pagination_1x833_3{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted-foreground);font-size:11px}._pagination_1x833_3>div{display:flex;gap:8px}@media(max-width:600px){._pagination_1x833_3{align-items:stretch;flex-direction:column}._pagination_1x833_3>div button{flex:1}}._reportTabs_1x833_1{display:flex;gap:6px;border-bottom:1px solid var(--border);padding-bottom:8px}._reportTabs_1x833_1 button{border:0;background:transparent;padding:8px 12px;border-radius:7px;color:var(--muted-foreground);font-size:12px;cursor:pointer}._reportTabs_1x833_1 ._reportTabActive_1x833_3{background:var(--muted);color:var(--foreground);font-weight:700}._heading_1x833_3,._tableHead_1x833_3{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}._actions_1x833_3{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}._kicker_1x833_3{font-size:10px;letter-spacing:.12em;color:var(--muted-foreground);font-weight:700}._heading_1x833_3 h2,._tableHead_1x833_3 h3,._costPanel_1x833_3 h3{margin:5px 0;font-size:19px}._heading_1x833_3 p,._tableHead_1x833_3 p,._costPanel_1x833_3 p{margin:0;color:var(--muted-foreground);font-size:12px}._metrics_1x833_3{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}._metrics_1x833_3 article,._costPanel_1x833_3{border:1px solid var(--border);border-radius:10px;padding:16px;background:var(--card)}._metrics_1x833_3 article span,._costGrid_1x833_3 span{display:block;color:var(--muted-foreground);font-size:11px}._metrics_1x833_3 article strong{display:block;font-size:22px;margin:9px 0 4px;font-variant-numeric:tabular-nums}._metrics_1x833_3 article small{font-size:10px;color:var(--muted-foreground)}._positive_1x833_3{color:#23845b}._negative_1x833_3{color:#c34d48}._costPanel_1x833_3{display:flex;justify-content:space-between;align-items:center;gap:18px}._costGrid_1x833_3{display:flex;gap:30px}._costGrid_1x833_3 strong{display:block;margin-top:6px;font-size:17px;font-variant-numeric:tabular-nums}._filters_1x833_3{display:flex;gap:8px;min-width:min(440px,55%)}._filters_1x833_3 input{min-width:180px}._filters_1x833_3 select{border:1px solid var(--border);border-radius:7px;padding:8px;background:var(--background);color:var(--foreground)}._tableWrap_1x833_3{overflow:auto;border:1px solid var(--border);border-radius:9px}._tableWrap_1x833_3 table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:11px}._tableWrap_1x833_3 th{text-align:left;color:var(--muted-foreground);font-size:9px;letter-spacing:.07em;padding:12px;background:var(--muted);font-weight:700}._tableWrap_1x833_3 td{padding:12px;border-top:1px solid var(--border);font-variant-numeric:tabular-nums}._tableWrap_1x833_3 td:first-child strong,._tableWrap_1x833_3 td:first-child small{display:block}._tableWrap_1x833_3 td:first-child small{margin-top:4px;color:var(--muted-foreground)}._status_1x833_3{display:inline-block;padding:4px 7px;border-radius:5px;background:var(--muted);text-transform:capitalize}._note_1x833_3,._updated_1x833_3{font-size:10px;color:var(--muted-foreground);line-height:1.5}._empty_1x833_3,._error_1x833_3{padding:22px;border:1px dashed var(--border);border-radius:8px;color:var(--muted-foreground);font-size:12px}._error_1x833_3{color:#c34d48}@media(max-width:900px){._metrics_1x833_3{grid-template-columns:repeat(2,minmax(0,1fr))}._costPanel_1x833_3{align-items:flex-start;flex-direction:column}._costGrid_1x833_3{flex-wrap:wrap;gap:18px}}@media(max-width:600px){._heading_1x833_3,._tableHead_1x833_3{flex-direction:column}._actions_1x833_3{justify-content:flex-start}._filters_1x833_3{min-width:0;width:100%;flex-direction:column}._metrics_1x833_3 article strong{font-size:18px}}@media print{._reportTabs_1x833_1,._actions_1x833_3,._filters_1x833_3,._pagination_1x833_3{display:none!important}._wrap_1x833_3{gap:10px;color:#111;background:#fff}._heading_1x833_3{display:block}._heading_1x833_3 h2,._tableHead_1x833_3 h3,._costPanel_1x833_3 h3{color:#111}._heading_1x833_3 p,._tableHead_1x833_3 p,._costPanel_1x833_3 p,._note_1x833_3,._updated_1x833_3,._metrics_1x833_3 article span,._metrics_1x833_3 article small,._costGrid_1x833_3 span{color:#444}._metrics_1x833_3{grid-template-columns:repeat(4,1fr);gap:7px}._metrics_1x833_3 article,._costPanel_1x833_3{background:#fff;border:1px solid #bbb;break-inside:avoid;padding:10px}._metrics_1x833_3 article strong,._costGrid_1x833_3 strong{color:#111}._tableWrap_1x833_3{overflow:visible;border:1px solid #bbb}._tableWrap_1x833_3 table{white-space:normal;font-size:9px}._tableWrap_1x833_3 th{background:#eee!important;color:#111;padding:7px}._tableWrap_1x833_3 td{padding:7px;break-inside:avoid}._tableWrap_1x833_3 tr{break-inside:avoid}._positive_1x833_3,._negative_1x833_3{color:#111}}._wrap_qtbfc_1{display:flex;flex-direction:column;gap:16px}._pagination_qtbfc_1{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted-foreground);font-size:11px}._pagination_qtbfc_1>div{display:flex;gap:8px}@media(max-width:600px){._pagination_qtbfc_1{align-items:stretch;flex-direction:column}._pagination_qtbfc_1>div button{flex:1}}._alertPanel_qtbfc_1{border:1px solid var(--border);border-radius:10px;padding:14px;background:var(--card)}._alertHeader_qtbfc_1{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._alertHeader_qtbfc_1 h3{margin:2px 0 4px;font-size:15px}._alertHeader_qtbfc_1 p{margin:0;color:var(--muted-foreground);font-size:11px}._alertCounts_qtbfc_1{display:flex;gap:6px;flex-wrap:wrap}._alertCounts_qtbfc_1 span{font-size:10px;padding:5px 7px;border:1px solid var(--border);border-radius:6px;color:var(--muted-foreground)}._alertList_qtbfc_1{display:flex;flex-direction:column;gap:0;margin-top:12px}._alertRow_qtbfc_1{display:grid;grid-template-columns:minmax(180px,1.3fr) minmax(130px,1fr) auto;align-items:center;gap:14px;padding:10px 0;border-top:1px solid var(--border)}._alertRow_qtbfc_1>div:first-child strong,._alertRow_qtbfc_1>div:first-child small{display:block}._alertRow_qtbfc_1>div:first-child strong{font-size:11px}._alertRow_qtbfc_1>div:first-child small{font-size:10px;color:var(--muted-foreground);margin-top:3px}._alertProgress_qtbfc_1{display:flex;align-items:center;gap:8px}._alertProgress_qtbfc_1>div{height:7px;flex:1;background:var(--muted);border-radius:8px;overflow:hidden}._alertProgress_qtbfc_1>div span{display:block;height:100%;border-radius:8px;background:#c49a39}._alertProgress_qtbfc_1>strong{font-size:11px;min-width:45px;text-align:right}._alertProgress_qtbfc_1 ._progressWarning_qtbfc_1{background:#c47a32}._alertProgress_qtbfc_1 ._progressCritical_qtbfc_1{background:#c34d48}._alertWatch_qtbfc_1,._alertWarning_qtbfc_1,._alertCritical_qtbfc_1{font-size:10px;font-weight:600;white-space:nowrap}._alertWatch_qtbfc_1{color:#a37b25}._alertWarning_qtbfc_1,._alertCritical_qtbfc_1{color:#c34d48}._alertClear_qtbfc_1{font-size:11px;color:var(--muted-foreground);margin:12px 0 4px}._heading_qtbfc_1,._tableHead_qtbfc_1{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}._heading_qtbfc_1 h2,._tableHead_qtbfc_1 h3{margin:4px 0;font-size:18px}._heading_qtbfc_1 p,._tableHead_qtbfc_1 p{margin:0;color:var(--muted-foreground);font-size:12px}._metrics_qtbfc_1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}._metrics_qtbfc_1 article{border:1px solid var(--border);border-radius:10px;padding:15px;background:var(--card)}._metrics_qtbfc_1 article span{display:block;color:var(--muted-foreground);font-size:11px}._metrics_qtbfc_1 article strong{display:block;font-size:21px;margin:8px 0 4px;font-variant-numeric:tabular-nums}._metrics_qtbfc_1 article small{font-size:10px;color:var(--muted-foreground)}._filters_qtbfc_1{display:flex;gap:8px;min-width:min(480px,60%)}._filters_qtbfc_1 input{min-width:190px}._filters_qtbfc_1 select{border:1px solid var(--border);border-radius:7px;padding:8px;background:var(--background);color:var(--foreground)}._tableWrap_qtbfc_1{overflow:auto;border:1px solid var(--border);border-radius:9px}._tableWrap_qtbfc_1 table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:11px}._tableWrap_qtbfc_1 th{text-align:left;color:var(--muted-foreground);font-size:9px;letter-spacing:.06em;padding:11px;background:var(--muted)}._tableWrap_qtbfc_1 td{padding:11px;border-top:1px solid var(--border);font-variant-numeric:tabular-nums}._tableWrap_qtbfc_1 td:first-child strong,._tableWrap_qtbfc_1 td:first-child small{display:block}._tableWrap_qtbfc_1 td:first-child small{margin-top:4px;color:var(--muted-foreground)}._tableWrap_qtbfc_1 td:last-child small{line-height:1.7;color:var(--muted-foreground)}._status_qtbfc_1{display:inline-block;padding:4px 7px;border-radius:5px;background:var(--muted);font-size:10px}._complete_qtbfc_1,._positive_qtbfc_1{color:#23845b}._incomplete_qtbfc_1{color:#a36a13}._missing_qtbfc_1{color:var(--muted-foreground)}._negative_qtbfc_1{color:#c34d48}._note_qtbfc_1,._updated_qtbfc_1{font-size:10px;color:var(--muted-foreground);line-height:1.55}._empty_qtbfc_1,._error_qtbfc_1{padding:20px;border:1px dashed var(--border);border-radius:8px;color:var(--muted-foreground);font-size:12px}._error_qtbfc_1{color:#c34d48}@media(max-width:900px){._metrics_qtbfc_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){._heading_qtbfc_1,._tableHead_qtbfc_1,._alertHeader_qtbfc_1{flex-direction:column}._filters_qtbfc_1{min-width:0;width:100%;flex-direction:column}._alertRow_qtbfc_1{grid-template-columns:minmax(0,1fr);gap:8px}._alertProgress_qtbfc_1{max-width:100%}._alertCounts_qtbfc_1{width:100%}._alertPanel_qtbfc_1{padding:11px}}._page_1hsf6_1{display:flex;flex-direction:column;gap:18px;color:var(--foreground)}._header_1hsf6_2{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}._header_1hsf6_2 h2{font:750 26px var(--font-family-display);letter-spacing:-.7px;margin:0 0 5px;color:var(--foreground)}._header_1hsf6_2 p{margin:0;color:var(--muted-foreground);font-size:13px}._metrics_1hsf6_5{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}._metric_1hsf6_5{min-width:0;display:flex;align-items:center;gap:12px;padding:17px 15px;border-radius:var(--radius-md);background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);color:var(--card-foreground)}._metric_1hsf6_5>span{width:46px;height:46px;flex:0 0 46px;display:grid;place-items:center;border-radius:12px;font-size:23px}._metric_1hsf6_5 strong{display:block;font:750 clamp(17px,1.8vw,24px) var(--font-family-display);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--foreground)}._metric_1hsf6_5 small{display:block;margin-top:4px;color:var(--muted-foreground);font-size:11px;line-height:1.3}._amber_1hsf6_10,._gold_1hsf6_10{background:#f5ead7;color:#9a6725}._blue_1hsf6_10{background:#e2edf2;color:#4d7487}._orange_1hsf6_10{background:#f7ecd8;color:#a76b19}._green_1hsf6_10{background:#e1eee5;color:#4e795c}._panels_1hsf6_11{display:grid;grid-template-columns:1fr 1fr;gap:16px}._panel_1hsf6_11{min-width:0;padding:23px 24px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow);color:var(--card-foreground)}._panel_1hsf6_11 h3{margin:0 0 22px;font:700 17px var(--font-family-display);color:var(--foreground)}._trend_1hsf6_14{display:flex;flex-direction:column;gap:18px}._trendRow_1hsf6_15>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:7px;font-size:12px}._trendRow_1hsf6_15>div:first-child span{color:var(--muted-foreground)}._trendRow_1hsf6_15>div:first-child strong{font-size:13px;font-variant-numeric:tabular-nums;color:var(--foreground)}._track_1hsf6_18,._ratingTrack_1hsf6_18{height:10px;border-radius:20px;background:var(--muted);border:1px solid var(--border);overflow:hidden}._track_1hsf6_18 i,._ratingTrack_1hsf6_18 i{display:block;height:100%;border-radius:20px;background:var(--primary)}._ratings_1hsf6_20{display:flex;flex-direction:column;gap:15px}._ratingRow_1hsf6_21{display:grid;grid-template-columns:80px 1fr 24px;align-items:center;gap:12px}._ratingRow_1hsf6_21 b{font-size:13px;color:var(--foreground)}._ratingRow_1hsf6_21 b span,._star_1hsf6_23{color:#c58a35}._ratingRow_1hsf6_21 small{text-align:right;color:var(--muted-foreground);font-size:12px}._ratingTrack_1hsf6_18 i{background:#638d72}._recordsHead_1hsf6_26{display:flex;align-items:center;justify-content:space-between;gap:12px}._recordsHead_1hsf6_26 h3{margin:0 0 17px}._recordsHead_1hsf6_26 span{font-size:11px;color:var(--muted-foreground)}._tableWrap_1hsf6_29{overflow:auto}._tableWrap_1hsf6_29 table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:12px}._tableWrap_1hsf6_29 th{text-align:left;color:var(--muted-foreground);font-size:10px;font-weight:700;padding:11px 10px;border-bottom:1px solid var(--border);background:var(--muted)}._tableWrap_1hsf6_29 td{padding:13px 10px;border-bottom:1px solid var(--border);color:var(--muted-foreground);font-variant-numeric:tabular-nums}._tableWrap_1hsf6_29 td:first-child{color:var(--foreground);font-weight:600}._empty_1hsf6_34{color:var(--muted-foreground);font-size:12px;line-height:1.6}._disclaimer_1hsf6_35{margin:0;color:var(--muted-foreground);font-size:10px;line-height:1.5}._form_1hsf6_36{padding:21px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);box-shadow:var(--shadow)}._form_1hsf6_36 h3{margin:0 0 16px;font-size:16px;color:var(--foreground)}._formGrid_1hsf6_38{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}._formGrid_1hsf6_38 label{display:flex;flex-direction:column;gap:6px;color:var(--muted-foreground);font-size:11px;font-weight:650}._formGrid_1hsf6_38 input,._formGrid_1hsf6_38 select{width:100%;min-width:0;padding:9px 10px;border:1px solid var(--border);border-radius:8px;background:var(--background);color:var(--foreground);font:inherit;font-size:12px}._wide_1hsf6_41{grid-column:1/-1}._formActions_1hsf6_41{display:flex;justify-content:flex-end;gap:9px;margin-top:16px}._error_1hsf6_42,._success_1hsf6_42{padding:11px 13px;border-radius:8px;font-size:12px}._error_1hsf6_42{background:#fce8e5;color:#a93226;border:1px solid #f1c8c1}._success_1hsf6_42{background:#e4f5eb;color:#17633c;border:1px solid #c4e5d0}@media(max-width:1100px){._metrics_1hsf6_5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){._header_1hsf6_2{align-items:flex-start;flex-direction:column}._header_1hsf6_2 h2{font-size:23px}._metrics_1hsf6_5{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._metric_1hsf6_5{padding:12px 10px;gap:9px}._metric_1hsf6_5>span{width:38px;height:38px;flex-basis:38px;font-size:19px}._metric_1hsf6_5 strong{font-size:17px}._metric_1hsf6_5 small{font-size:10px}._panels_1hsf6_11{grid-template-columns:1fr;gap:12px}._panel_1hsf6_11{padding:17px 14px}._formGrid_1hsf6_38{grid-template-columns:1fr}._wide_1hsf6_41{grid-column:auto}._formActions_1hsf6_41{flex-wrap:wrap}}._page_omsuj_1{display:flex;flex-direction:column;gap:17px;color:var(--foreground)}._header_omsuj_1{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}._header_omsuj_1 h2{font:750 26px var(--font-family-display);letter-spacing:-.7px;margin:0 0 5px}._header_omsuj_1 p{margin:0;color:var(--muted-foreground);font-size:13px;max-width:740px}._actions_omsuj_1{display:flex;align-items:center;gap:13px;flex-shrink:0}._actions_omsuj_1>span{font-size:10px;color:var(--muted-foreground)}._metrics_omsuj_1{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}._metric_omsuj_1{min-width:0;display:flex;align-items:center;gap:11px;padding:16px 13px;border-radius:var(--radius-md);background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow)}._metric_omsuj_1>span{width:43px;height:43px;flex:0 0 43px;display:grid;place-items:center;border-radius:11px;font-size:22px}._metric_omsuj_1 strong{display:block;font:750 clamp(16px,1.7vw,22px) var(--font-family-display);font-variant-numeric:tabular-nums;white-space:nowrap}._metric_omsuj_1 small{display:block;margin-top:4px;color:var(--muted-foreground);font-size:10px;line-height:1.3}._amber_omsuj_1,._gold_omsuj_1{background:#f5ead7;color:#9a6725}._blue_omsuj_1{background:#e2edf2;color:#4d7487}._orange_omsuj_1{background:#f7ecd8;color:#a76b19}._green_omsuj_1{background:#e1eee5;color:#4e795c}._red_omsuj_1{background:#f6e4df;color:#a65748}._siteGrid_omsuj_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}._site_omsuj_1{min-width:0;padding:20px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);box-shadow:var(--shadow)}._siteHead_omsuj_1{display:flex;align-items:center;gap:12px}._deviceIcon_omsuj_1{width:45px;height:45px;display:grid;place-items:center;border-radius:11px;background:#f5ead7;color:#9a6725;font-size:25px;flex-shrink:0}._siteTitle_omsuj_1{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}._siteTitle_omsuj_1 strong{font:700 16px var(--font-family-display);overflow:hidden;text-overflow:ellipsis}._siteTitle_omsuj_1 span,._serial_omsuj_1,._timestamp_omsuj_1{font-size:11px;color:var(--muted-foreground)}._online_omsuj_1,._fault_omsuj_1,._pending_omsuj_1{font-size:10px;font-weight:750;padding:5px 10px;border-radius:30px;white-space:nowrap}._online_omsuj_1{background:#e4f0e7;color:#4f805d}._fault_omsuj_1{background:#f6e4df;color:#a65748}._pending_omsuj_1{background:#f5ecd9;color:#99702f}._serial_omsuj_1{margin:16px 0}._readings_omsuj_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._reading_omsuj_1{background:var(--muted);border:1px solid var(--border);border-radius:9px;padding:12px}._reading_omsuj_1 span{display:block;font-size:10px;color:var(--muted-foreground);margin-bottom:5px}._reading_omsuj_1 strong{font:750 19px var(--font-family-display);font-variant-numeric:tabular-nums}._socTrack_omsuj_1{height:8px;border-radius:30px;background:var(--muted);overflow:hidden;margin-top:13px}._socTrack_omsuj_1 i{display:block;height:100%;border-radius:30px;background:#638d72}._faultText_omsuj_1{font-size:12px;font-weight:650;color:#a65748;margin:13px 0}._timestamp_omsuj_1{margin:10px 0}._emptyData_omsuj_1,._emptyState_omsuj_1{padding:22px;border:1px dashed var(--border);border-radius:10px;color:var(--muted-foreground);font-size:12px;line-height:1.6}._emptyState_omsuj_1{text-align:center;padding:38px 20px}._cardFoot_omsuj_1{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid var(--border);padding-top:13px;margin-top:14px}._cardFoot_omsuj_1 span{font-size:10px;color:var(--muted-foreground)}._disclaimer_omsuj_1,._help_omsuj_1{margin:0;color:var(--muted-foreground);font-size:10px;line-height:1.6}._form_omsuj_1{padding:21px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);box-shadow:var(--shadow)}._form_omsuj_1 h3{margin:0 0 16px;font-size:16px}._formGrid_omsuj_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}._formGrid_omsuj_1 label{display:flex;flex-direction:column;gap:6px;color:var(--muted-foreground);font-size:11px;font-weight:650}._formGrid_omsuj_1 input,._formGrid_omsuj_1 select{width:100%;min-width:0;padding:9px 10px;border:1px solid var(--border);border-radius:8px;background:var(--background);color:var(--foreground);font:inherit;font-size:12px}._formActions_omsuj_1{display:flex;justify-content:flex-end;gap:9px;margin-top:15px}._error_omsuj_1,._notice_omsuj_1{padding:11px 13px;border-radius:8px;font-size:12px}._error_omsuj_1{background:#fce8e5;color:#a93226;border:1px solid #f1c8c1}._notice_omsuj_1{background:#e7f1e8;color:#3c6848;border:1px solid #cfe2d2}@media(max-width:1100px){._metrics_omsuj_1{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){._header_omsuj_1{flex-direction:column}._actions_omsuj_1{width:100%;justify-content:space-between}._metrics_omsuj_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._metric_omsuj_1{padding:11px 9px;gap:8px}._metric_omsuj_1>span{width:36px;height:36px;flex-basis:36px;font-size:18px}._metric_omsuj_1 strong{font-size:16px}._metric_omsuj_1 small{font-size:9px}._siteGrid_omsuj_1{grid-template-columns:1fr}._site_omsuj_1{padding:15px}._formGrid_omsuj_1{grid-template-columns:1fr}._readings_omsuj_1{gap:7px}._reading_omsuj_1{padding:10px}._reading_omsuj_1 strong{font-size:17px}._siteTitle_omsuj_1 strong{font-size:14px}}._shell_17bxr_1{display:flex;flex-direction:column;gap:20px;color:var(--foreground)}._heading_17bxr_1{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap}._eyebrow_17bxr_1,._heroEyebrow_17bxr_1{font-size:10px;font-weight:850;letter-spacing:1.6px;color:var(--primary)}._heading_17bxr_1 h2{font-size:30px;margin:7px 0}._heading_17bxr_1 p,._alertHead_17bxr_1 p{font-size:13px;color:var(--muted-foreground);margin:0}._actions_17bxr_1{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._demo_17bxr_1{font-size:9px;font-weight:850;letter-spacing:1px;border:1px solid var(--border);border-radius:7px;padding:9px 11px;color:var(--primary)}._hero_17bxr_1{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 9%,var(--card)),var(--card));border:1px solid color-mix(in srgb,var(--primary) 40%,var(--border));border-radius:14px;padding:23px}._heroTop_17bxr_1{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}._heroTop_17bxr_1 h3{font-size:24px;margin:7px 0}._heroTop_17bxr_1 p{color:var(--muted-foreground);font-size:13px;margin:0}._gated_17bxr_1{font-size:9px;font-weight:900;letter-spacing:.8px;padding:9px 12px;border-radius:30px;background:color-mix(in srgb,var(--primary) 18%,var(--card));color:var(--primary)}._safety_17bxr_1{margin:18px 0;padding:14px 16px;background:var(--background);border:1px solid var(--border);border-radius:9px;font-size:12px;line-height:1.65;color:var(--muted-foreground)}._safety_17bxr_1 strong{color:var(--foreground)}._statusGrid_17bxr_1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}._statusGrid_17bxr_1 article{display:flex;flex-direction:column;gap:8px;padding:13px;background:var(--surface);border:1px solid var(--border);border-radius:9px;min-width:0}._statusGrid_17bxr_1 span{font-size:10px;color:var(--muted-foreground)}._statusGrid_17bxr_1 strong{font-size:11px;overflow-wrap:anywhere}._metrics_17bxr_1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}._metrics_17bxr_1 article{display:flex;align-items:center;gap:13px;padding:17px;background:var(--card);border:1px solid var(--border);border-radius:11px}._metrics_17bxr_1 article>span{display:grid;place-items:center;flex:0 0 44px;height:44px;border-radius:11px;background:color-mix(in srgb,var(--primary) 17%,var(--card));color:var(--primary);font-size:23px}._metrics_17bxr_1 article>div{display:flex;flex-direction:column;gap:4px}._metrics_17bxr_1 strong{font-size:23px;font-variant-numeric:tabular-nums}._metrics_17bxr_1 small{font-size:11px;color:var(--muted-foreground)}._alertHead_17bxr_1{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}._alertHead_17bxr_1 h3{font-size:19px;margin:0 0 5px}._alertList_17bxr_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._alert_17bxr_1{background:var(--card);border:1px solid var(--border);border-radius:11px;padding:17px;min-width:0}._alertTop_17bxr_1{display:flex;justify-content:space-between;align-items:center;gap:10px}._alertTop_17bxr_1 small{font-size:10px;color:var(--muted-foreground)}._critical_17bxr_1,._warning_17bxr_1,._info_17bxr_1{font-size:9px;font-weight:900;letter-spacing:.8px;padding:6px 9px;border-radius:30px}._critical_17bxr_1{background:#fee2e2;color:#991b1b}._warning_17bxr_1{background:#fff0cf;color:#8a5200}._info_17bxr_1{background:#dbeafe;color:#1d4ed8}._alert_17bxr_1 h4{font-size:15px;margin:13px 0 5px}._org_17bxr_1{display:block;font-size:11px;color:var(--primary);margin-bottom:5px}._alert_17bxr_1 p{font-size:12px;line-height:1.55;color:var(--muted-foreground);margin:0 0 10px}._evidence_17bxr_1{display:block;overflow-wrap:anywhere;color:var(--muted-foreground);font-size:10px}._alertFoot_17bxr_1{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;border-top:1px solid var(--border);padding-top:12px;margin-top:12px}._alertFoot_17bxr_1>span{font-size:9px;font-weight:850;letter-spacing:.7px;color:var(--muted-foreground)}._alertFoot_17bxr_1>div{display:flex;gap:7px;flex-wrap:wrap}._analysis_17bxr_1{background:var(--card);border:1px solid color-mix(in srgb,var(--primary) 40%,var(--border));border-radius:11px;padding:17px;font-size:12px;line-height:1.7;white-space:pre-wrap}._analysisHead_17bxr_1{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px;color:var(--primary)}._analysisHead_17bxr_1 button{border:0;background:transparent;color:var(--muted-foreground);cursor:pointer}._empty_17bxr_1{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:7px;padding:38px 20px;border:1px dashed var(--border);border-radius:12px;color:var(--muted-foreground)}._empty_17bxr_1 span{font-size:26px;color:#16835b}._empty_17bxr_1 strong{color:var(--foreground)}._empty_17bxr_1 p{font-size:12px;max-width:540px;margin:0}._error_17bxr_1{padding:12px 14px;border:1px solid #e6a2a2;border-radius:8px;background:#fff0f0;color:#9f2525;font-size:12px}._footer_17bxr_1{font-size:10px;line-height:1.6;color:var(--muted-foreground);padding-top:8px;border-top:1px solid var(--border)}@media(max-width:900px){._metrics_17bxr_1,._statusGrid_17bxr_1{grid-template-columns:repeat(2,minmax(0,1fr))}._alertList_17bxr_1{grid-template-columns:1fr}}@media(max-width:520px){._metrics_17bxr_1,._statusGrid_17bxr_1{grid-template-columns:1fr}._hero_17bxr_1{padding:16px}._heading_17bxr_1 h2{font-size:25px}}._review_193o1_1{padding:12px;border:1px solid color-mix(in srgb,var(--primary) 35%,var(--border));border-radius:8px;background:color-mix(in srgb,var(--primary) 6%,var(--card));font-size:10px;line-height:1.6;white-space:pre-wrap}._review_193o1_1 strong{display:block;color:var(--primary);margin-bottom:6px}._review_193o1_1 p{margin:0;color:var(--muted-foreground)}._studio_193o1_2{display:flex;flex-direction:column;gap:16px;color:var(--foreground);min-width:0}._hero_193o1_2{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;flex-wrap:wrap;padding:23px;border:1px solid var(--border);border-radius:14px;background:linear-gradient(125deg,color-mix(in srgb,var(--primary) 12%,var(--card)),var(--card))}._kicker_193o1_2{font-size:9px;font-weight:900;letter-spacing:1.5px;color:var(--primary)}._hero_193o1_2 h2{font-size:25px;margin:7px 0}._hero_193o1_2 p,._sectionHead_193o1_2 p{font-size:12px;line-height:1.55;color:var(--muted-foreground);margin:0}._steps_193o1_2{display:flex;gap:7px;flex-wrap:wrap}._steps_193o1_2 span,._pill_193o1_2{padding:7px 9px;border:1px solid var(--border);border-radius:7px;color:var(--primary);font-size:9px;font-weight:850;letter-spacing:.6px;background:var(--background)}._layout_193o1_2{display:grid;grid-template-columns:215px minmax(0,1fr);gap:15px;align-items:start}._library_193o1_2,._panel_193o1_2{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:17px;min-width:0}._library_193o1_2{position:sticky;top:12px}._sectionHead_193o1_2{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:15px}._sectionHead_193o1_2 h3{font-size:17px;margin:5px 0}._sectionHead_193o1_2 p{margin-top:3px}._saved_193o1_2,._selected_193o1_2{display:flex;flex-direction:column;gap:5px;width:100%;padding:11px;margin-top:8px;text-align:left;border:1px solid var(--border);border-radius:8px;background:var(--background);color:var(--foreground);cursor:pointer}._selected_193o1_2{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,var(--card))}._saved_193o1_2 strong,._selected_193o1_2 strong{font-size:11px}._saved_193o1_2 span,._selected_193o1_2 span,._saved_193o1_2 small,._selected_193o1_2 small,._hint_193o1_2{font-size:10px;color:var(--muted-foreground)}._main_193o1_2{display:flex;flex-direction:column;gap:14px;min-width:0}._form_193o1_2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}._form_193o1_2 label,._full_193o1_2,._line_193o1_2 label,._expiry_193o1_2{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:10px;font-weight:750;color:var(--muted-foreground)}._form_193o1_2 input,._form_193o1_2 select,._form_193o1_2 textarea,._line_193o1_2 input,._line_193o1_2 select,._expiry_193o1_2 input,._full_193o1_2 textarea{box-sizing:border-box;width:100%;min-width:0;padding:9px 10px;border:1px solid var(--border);border-radius:7px;background:var(--background);color:var(--foreground);font:12px var(--font-family-base)}._form_193o1_2 input[readonly]{opacity:.75}._full_193o1_2{grid-column:1/-1}._actions_193o1_2{display:flex;align-items:center;gap:11px;flex-wrap:wrap;margin-top:14px}._actions_193o1_2 small{font-size:10px;color:var(--muted-foreground);line-height:1.5}._uploads_193o1_2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}._upload_193o1_2{display:flex;flex-direction:column;gap:7px;min-width:0;padding:13px;border:1px dashed var(--border);border-radius:9px;background:var(--background);cursor:pointer}._upload_193o1_2>b{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:color-mix(in srgb,var(--primary) 16%,var(--card));color:var(--primary);font-size:21px}._upload_193o1_2 strong{font-size:11px}._upload_193o1_2 small{font-size:9px;line-height:1.5;color:var(--muted-foreground);min-height:40px}._upload_193o1_2 input{font-size:9px;max-width:100%}._upload_193o1_2 img{width:100%;height:125px;object-fit:cover;border-radius:6px}._visuals_193o1_2{display:grid;grid-template-columns:1fr 1fr;gap:11px}._visuals_193o1_2 article{display:flex;flex-direction:column;gap:9px;min-width:0;padding:12px;border:1px solid var(--border);border-radius:9px;background:var(--background)}._visualHead_193o1_2{display:flex;justify-content:space-between;align-items:center;gap:9px;flex-wrap:wrap}._visualHead_193o1_2>div{display:flex;flex-direction:column;gap:4px}._visualHead_193o1_2 strong{font-size:11px}._visualHead_193o1_2 small{font-size:9px;color:var(--muted-foreground);line-height:1.45}._image_193o1_2{display:block;width:100%;max-height:360px;object-fit:contain;border:1px solid var(--border);border-radius:7px;background:#0a1724}._placeholder_193o1_2{display:grid;place-items:center;min-height:180px;padding:20px;text-align:center;border:1px dashed var(--border);border-radius:8px;color:var(--muted-foreground);font-size:10px;background:var(--background)}._disclaimer_193o1_2{font-size:9px;line-height:1.5;color:var(--muted-foreground);margin:0}._visuals_193o1_2 a,._sectionHead_193o1_2>a{font-size:10px;font-weight:750;color:var(--primary);text-decoration:none}._map_193o1_2{width:100%;height:290px;border:1px solid var(--border);border-radius:8px;background:var(--background)}._lines_193o1_2{display:flex;flex-direction:column;gap:9px}._line_193o1_2{display:grid;grid-template-columns:1.1fr 1.8fr .55fr .85fr 28px;gap:8px;align-items:end;padding:9px;border:1px solid var(--border);border-radius:8px;background:var(--background)}._line_193o1_2 label{font-size:9px}._line_193o1_2 button{height:34px;border:1px solid var(--border);border-radius:7px;background:var(--card);color:var(--muted-foreground);font-size:19px;cursor:pointer}._expiry_193o1_2{min-width:180px}._total_193o1_2{display:flex;justify-content:flex-end;gap:17px;flex-wrap:wrap;padding:13px 0;border-top:1px solid var(--border);font-size:10px;color:var(--muted-foreground)}._total_193o1_2 strong{font-size:13px;color:var(--primary)}._error_193o1_2,._message_193o1_2{padding:10px 13px;border-radius:8px;font-size:11px;line-height:1.5}._error_193o1_2{border:1px solid #e4a1a1;background:#fff0f0;color:#962727}._message_193o1_2{border:1px solid #86c6a0;background:#effaf2;color:#17613a}@media(max-width:950px){._layout_193o1_2{grid-template-columns:1fr}._library_193o1_2{position:static}._saved_193o1_2,._selected_193o1_2{display:inline-flex;width:calc(50% - 7px);vertical-align:top;margin-right:5px}}@media(max-width:680px){._form_193o1_2,._uploads_193o1_2,._visuals_193o1_2{grid-template-columns:1fr}._line_193o1_2{grid-template-columns:1fr 1fr}._line_193o1_2 ._full_193o1_2{grid-column:1/-1}._line_193o1_2 label:nth-child(2){grid-column:1/-1}._line_193o1_2 button{justify-self:end;width:36px}._panel_193o1_2,._library_193o1_2{padding:13px}._hero_193o1_2{padding:16px}._hero_193o1_2 h2{font-size:21px}}._wrap_1cx3f_1{display:flex;flex-direction:column;gap:16px;min-width:0}._header_1cx3f_1{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}._kicker_1cx3f_1{font-size:9px;font-weight:800;letter-spacing:1.3px;color:#a77939}._header_1cx3f_1 h2{font:700 22px var(--font-family-display);margin:5px 0}._header_1cx3f_1 p{font-size:11px;color:var(--muted-foreground);margin:0}._layout_1cx3f_1{display:grid;grid-template-columns:235px minmax(0,1fr);gap:12px;min-height:650px}._sidebar_1cx3f_1,._chat_1cx3f_1{background:var(--card);border:1px solid var(--border);border-radius:11px;min-width:0}._sidebar_1cx3f_1{padding:13px;display:flex;flex-direction:column;gap:7px}._sideTitle_1cx3f_1{font-size:9px;font-weight:800;letter-spacing:1.1px;color:var(--muted-foreground);padding:4px 5px 9px}._threadButton_1cx3f_1{display:flex;flex-direction:column;gap:5px;width:100%;padding:10px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--foreground);text-align:left;cursor:pointer}._threadButton_1cx3f_1 strong{font-size:11px;line-height:1.4;overflow-wrap:anywhere}._threadButton_1cx3f_1 small{font-size:9px;color:var(--muted-foreground)}._threadButton_1cx3f_1:hover,._threadActive_1cx3f_1{background:var(--muted);border-color:var(--border)}._sideNote_1cx3f_1{margin-top:auto;padding:12px 5px 3px;border-top:1px solid var(--border);font-size:9px;line-height:1.6;color:var(--muted-foreground)}._chat_1cx3f_1{display:flex;flex-direction:column;overflow:hidden;min-height:650px}._chatTop_1cx3f_1{padding:13px 16px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;gap:10px}._chatTop_1cx3f_1>div{display:flex;flex-direction:column;gap:5px;min-width:0}._chatTop_1cx3f_1 strong{font-size:12px;overflow-wrap:anywhere}._chatTop_1cx3f_1>div>span{font-size:9px;color:var(--muted-foreground)}._chatTop_1cx3f_1 i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#3c9a6b;margin-right:5px}._secure_1cx3f_1{font-size:8px;letter-spacing:1px;color:var(--muted-foreground);white-space:nowrap}._secure_1cx3f_1 span{color:#3c9a6b}._messages_1cx3f_1{flex:1;min-height:370px;max-height:calc(100vh - 430px);overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:17px}._welcome_1cx3f_1{max-width:610px;margin:auto;width:100%;text-align:center;padding:22px 0}._spark_1cx3f_1{width:40px;height:40px;border-radius:12px;margin:0 auto 13px;display:grid;place-items:center;background:color-mix(in srgb,var(--primary) 13%,var(--card));color:var(--primary);font-size:23px}._welcome_1cx3f_1 h3{font:700 20px var(--font-family-display);margin:0 0 8px}._welcome_1cx3f_1>p{max-width:440px;margin:0 auto 20px;font-size:11px;line-height:1.7;color:var(--muted-foreground)}._suggestions_1cx3f_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;text-align:left}._suggestions_1cx3f_1 button{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:11px;border:1px solid var(--border);border-radius:8px;background:var(--background);color:var(--foreground);font-size:10px;line-height:1.5;text-align:left;cursor:pointer}._suggestions_1cx3f_1 button:hover{border-color:var(--primary)}._suggestions_1cx3f_1 button span{color:var(--primary);font-size:14px;flex-shrink:0}._message_1cx3f_1{display:flex;align-items:flex-start;gap:10px;max-width:900px;width:100%}._userMessage_1cx3f_1{align-self:flex-end;flex-direction:row-reverse}._avatar_1cx3f_1{width:27px;height:27px;flex:0 0 27px;border-radius:8px;display:grid;place-items:center;background:var(--muted);color:var(--muted-foreground);font-size:8px;font-weight:800}._aiMessage_1cx3f_1 ._avatar_1cx3f_1{background:color-mix(in srgb,var(--primary) 14%,var(--card));color:var(--primary);font-size:15px}._messageBody_1cx3f_1{min-width:0;max-width:calc(100% - 38px)}._messageBody_1cx3f_1>span{display:block;margin:2px 0 6px;font-size:8px;font-weight:800;letter-spacing:.8px;color:var(--muted-foreground)}._messageBody_1cx3f_1>div{font-size:11px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}._userMessage_1cx3f_1 ._messageBody_1cx3f_1>div{background:var(--muted);border:1px solid var(--border);border-radius:10px 3px 10px 10px;padding:10px 12px}._aiMessage_1cx3f_1 ._messageBody_1cx3f_1>div{padding:1px 0}._thinking_1cx3f_1{color:var(--muted-foreground);font-style:italic}._composer_1cx3f_1{padding:12px 15px;border-top:1px solid var(--border);background:var(--background)}._composer_1cx3f_1 textarea{min-height:74px;max-height:180px;font-size:11px}._composerFoot_1cx3f_1{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:8px}._composerFoot_1cx3f_1 small{font-size:9px;color:var(--muted-foreground)}._disclaimer_1cx3f_1{font-size:9px;line-height:1.55;color:var(--muted-foreground);margin:0;padding:0 15px 12px}._error_1cx3f_1{padding:9px 11px;margin:0 15px 9px;background:#faeae7;color:#984b40;border-radius:7px;font-size:10px}._muted_1cx3f_1{padding:8px;color:var(--muted-foreground);font-size:10px}@media(max-width:850px){._layout_1cx3f_1{grid-template-columns:190px minmax(0,1fr)}}@media(max-width:620px){._header_1cx3f_1{align-items:flex-start;flex-direction:column}._layout_1cx3f_1{grid-template-columns:1fr;min-height:0}._sidebar_1cx3f_1{max-height:180px;overflow-y:auto}._sideNote_1cx3f_1{margin-top:8px}._chat_1cx3f_1{min-height:620px}._messages_1cx3f_1{max-height:none;min-height:340px;padding:13px}._suggestions_1cx3f_1{grid-template-columns:1fr}._composerFoot_1cx3f_1{align-items:flex-end}._composerFoot_1cx3f_1 small{max-width:65%;line-height:1.4}._chatTop_1cx3f_1{padding:11px 12px}}._wrap_kkr47_1{display:flex;flex-direction:column;gap:16px;min-width:0}._header_kkr47_1{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}._kicker_kkr47_1{font-size:9px;font-weight:800;letter-spacing:1.3px;color:#a77939}._header_kkr47_1 h2{font:700 22px var(--font-family-display);margin:5px 0}._header_kkr47_1 p{font-size:11px;color:var(--muted-foreground);margin:0}._headerActions_kkr47_1{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._schedule_kkr47_1{font-size:9px;letter-spacing:.7px;color:var(--muted-foreground);border:1px solid var(--border);border-radius:6px;padding:8px 10px}._metrics_kkr47_1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}._metrics_kkr47_1 article{min-width:0;padding:14px;border:1px solid var(--border);border-radius:9px;background:var(--card)}._metrics_kkr47_1 article>span{display:block;color:var(--muted-foreground);font-size:10px}._metrics_kkr47_1 strong{display:block;font-size:20px;margin-top:7px;font-variant-numeric:tabular-nums}._metrics_kkr47_1 ._workspace_kkr47_1{font-size:14px;overflow-wrap:anywhere}._section_kkr47_1{border:1px solid var(--border);border-radius:10px;background:var(--card);overflow:hidden}._sectionHead_kkr47_1{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 16px;border-bottom:1px solid var(--border)}._sectionHead_kkr47_1 h3{font:700 15px var(--font-family-display);margin:0 0 5px}._sectionHead_kkr47_1 p{font-size:10px;color:var(--muted-foreground);margin:0;line-height:1.5}._rules_kkr47_1{display:flex;flex-direction:column}._rule_kkr47_1{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid var(--border)}._rule_kkr47_1:last-child{border-bottom:0}._ruleText_kkr47_1{min-width:0}._ruleText_kkr47_1>div{display:flex;align-items:center;gap:7px}._category_kkr47_1{font-size:8px;letter-spacing:.8px;text-transform:uppercase;color:var(--muted-foreground);font-weight:800}._severity_kkr47_1{font-size:8px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;padding:3px 6px;border-radius:4px;background:var(--muted);color:var(--muted-foreground)}._critical_kkr47_1{background:#f8e5e2;color:#a63e35}._warning_kkr47_1{background:#fff1d7;color:#8b5d13}._info_kkr47_1{background:#e6eff7;color:#3b668c}._rule_kkr47_1 h4,._event_kkr47_1 h4{font-size:12px;margin:7px 0 4px}._rule_kkr47_1 p,._event_kkr47_1 p{font-size:10px;color:var(--muted-foreground);line-height:1.6;margin:0}._ruleToggle_kkr47_1{display:flex;align-items:center;gap:10px;flex-shrink:0}._ruleToggle_kkr47_1>span{font-size:8px;letter-spacing:.7px;color:var(--muted-foreground);font-weight:800}._window_kkr47_1{display:inline-flex;align-items:center;gap:7px;margin-top:8px;font-size:9px;color:var(--muted-foreground)}._window_kkr47_1 input{width:54px;padding:5px 6px;border:1px solid var(--border);border-radius:5px;background:var(--background);color:var(--foreground);font-size:10px}._events_kkr47_1{display:flex;flex-direction:column}._event_kkr47_1{padding:14px 16px;border-bottom:1px solid var(--border)}._event_kkr47_1:last-child{border-bottom:0}._eventTop_kkr47_1{display:flex;align-items:center;gap:8px}._eventTop_kkr47_1 time{margin-left:auto;font-size:9px;color:var(--muted-foreground)}._status_kkr47_1{font-size:8px;color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.5px}._event_kkr47_1 h4{font-size:12px;margin:8px 0 4px}._eventFoot_kkr47_1{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:11px}._eventFoot_kkr47_1>span{font-size:8px;color:var(--muted-foreground);letter-spacing:.4px}._eventFoot_kkr47_1>div{display:flex;gap:6px;flex-wrap:wrap}._empty_kkr47_1{padding:28px 18px;text-align:center;color:var(--muted-foreground);font-size:11px}._empty_kkr47_1 strong{display:block;color:var(--foreground);font-size:13px;margin-bottom:6px}._empty_kkr47_1 p{margin:0;line-height:1.6}._footer_kkr47_1{font-size:9px;line-height:1.6;color:var(--muted-foreground);padding:0 3px}._error_kkr47_1{padding:10px 12px;border-radius:7px;background:#faeae7;color:#984b40;font-size:10px}@media(max-width:800px){._metrics_kkr47_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){._header_kkr47_1{align-items:flex-start;flex-direction:column}._headerActions_kkr47_1{width:100%;justify-content:space-between}._rule_kkr47_1{align-items:flex-start}._ruleToggle_kkr47_1{flex-direction:column-reverse;align-items:flex-end}._sectionHead_kkr47_1{align-items:flex-start}._eventFoot_kkr47_1{align-items:flex-start;flex-direction:column}._eventFoot_kkr47_1>div{width:100%}._metrics_kkr47_1 strong{font-size:18px}}._wrap_d9mrn_1{display:grid;gap:18px;color:var(--foreground)}._header_d9mrn_1{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:22px;background:var(--card);border:1px solid var(--border);border-radius:12px}._kicker_d9mrn_1{font-size:10px;font-weight:800;letter-spacing:1.3px;color:var(--muted-foreground)}._header_d9mrn_1 h2{font-size:23px;margin:7px 0}._header_d9mrn_1 p,._sectionHead_d9mrn_1 p{font-size:12px;color:var(--muted-foreground);margin:0;line-height:1.6}._metrics_d9mrn_1{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}._metrics_d9mrn_1 article{background:var(--card);border:1px solid var(--border);border-radius:10px;padding:15px}._metrics_d9mrn_1 span{display:block;color:var(--muted-foreground);font-size:11px}._metrics_d9mrn_1 strong{display:block;font-size:25px;margin-top:7px;font-variant-numeric:tabular-nums}._section_d9mrn_1{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:18px;min-width:0}._sectionHead_d9mrn_1{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}._sectionHead_d9mrn_1 h3{font-size:15px;margin:0 0 5px}._count_d9mrn_1{font-size:11px;color:var(--muted-foreground);white-space:nowrap}._jobs_d9mrn_1{display:grid;gap:10px}._job_d9mrn_1{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr);gap:18px;padding:15px;border:1px solid var(--border);border-radius:9px}._jobTop_d9mrn_1{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._jobTop_d9mrn_1>strong{font-size:12px}._priority_d9mrn_1,._risk_d9mrn_1{font-size:9px;font-weight:800;text-transform:uppercase;padding:4px 7px;border-radius:4px;background:var(--muted);color:var(--muted-foreground)}._urgent_d9mrn_1,._high_d9mrn_1,._risk_d9mrn_1{background:#fce8e6;color:#a33b32}._job_d9mrn_1 h4{font-size:14px;margin:9px 0 4px}._jobMain_d9mrn_1>p{font-size:11px;color:var(--muted-foreground);margin:0}._meta_d9mrn_1{display:flex;gap:10px 16px;flex-wrap:wrap;margin-top:13px;font-size:10px;color:var(--muted-foreground)}._meta_d9mrn_1 b{color:var(--foreground)}._address_d9mrn_1{max-width:100%;overflow-wrap:anywhere}._suggestions_d9mrn_1{border-left:1px solid var(--border);padding-left:16px}._suggestionLabel_d9mrn_1{font-size:9px;letter-spacing:1px;font-weight:800;color:var(--muted-foreground)}._suggestion_d9mrn_1{display:flex;align-items:center;gap:9px;margin-top:10px}._rank_d9mrn_1{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--muted);font-size:10px;font-weight:800}._suggestion_d9mrn_1 strong,._suggestion_d9mrn_1 small{display:block}._suggestion_d9mrn_1 strong{font-size:11px}._suggestion_d9mrn_1 small{font-size:10px;color:var(--muted-foreground);margin-top:2px}._noMatch_d9mrn_1,._warning_d9mrn_1{font-size:10px;color:var(--muted-foreground);line-height:1.5}._warning_d9mrn_1{display:block;color:#a33b32;margin-top:10px}._lower_d9mrn_1{display:grid;grid-template-columns:1fr 1fr;gap:14px}._conflictList_d9mrn_1{display:grid;gap:8px}._conflict_d9mrn_1{display:grid;gap:4px;padding:10px;border:1px solid var(--border);border-radius:7px}._conflict_d9mrn_1 strong{font-size:11px}._conflict_d9mrn_1 span,._conflict_d9mrn_1 small{font-size:10px;color:var(--muted-foreground)}._route_d9mrn_1{padding:10px 0;border-bottom:1px solid var(--border)}._route_d9mrn_1:last-child{border:0}._route_d9mrn_1>strong{font-size:12px}._route_d9mrn_1 ol{margin:8px 0 0;padding-left:22px}._route_d9mrn_1 li{font-size:10px;line-height:1.6;padding:2px 0;color:var(--muted-foreground)}._route_d9mrn_1 li b{color:var(--foreground)}._empty_d9mrn_1{padding:22px;text-align:center;color:var(--muted-foreground);font-size:12px;line-height:1.6}._empty_d9mrn_1 strong{color:var(--foreground)}._error_d9mrn_1{padding:12px;border:1px solid #d88a83;border-radius:8px;color:#a33b32;font-size:12px}._footer_d9mrn_1{font-size:10px;color:var(--muted-foreground);line-height:1.6;padding:0 3px}@media(max-width:900px){._metrics_d9mrn_1{grid-template-columns:repeat(3,minmax(0,1fr))}._lower_d9mrn_1{grid-template-columns:1fr}}@media(max-width:620px){._metrics_d9mrn_1{grid-template-columns:repeat(2,minmax(0,1fr))}._job_d9mrn_1{grid-template-columns:1fr}._suggestions_d9mrn_1{border-left:0;border-top:1px solid var(--border);padding:12px 0 0}._header_d9mrn_1{padding:16px}._section_d9mrn_1{padding:14px}._metrics_d9mrn_1 article{padding:12px}._metrics_d9mrn_1 strong{font-size:22px}}._fleetGrid_1yv1w_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}._fleetCard_1yv1w_1{display:grid;gap:7px;padding:13px;border:1px solid var(--border);border-radius:9px;min-width:0}._fleetCard_1yv1w_1 strong{font-size:12px}._fleetCard_1yv1w_1 small{font-size:10px;line-height:1.5;color:var(--muted-foreground);overflow-wrap:anywhere}._fleetCard_1yv1w_1>div{display:flex;gap:7px;align-items:center;flex-wrap:wrap}._vehicleStatus_1yv1w_1{font-size:9px;text-transform:uppercase;font-weight:800;padding:4px 7px;border-radius:4px;background:var(--muted);color:var(--muted-foreground)}._fleetCard_1yv1w_1 ._warning_1yv1w_1{font-size:9px}._route_1yv1w_1>a{display:inline-block;margin-top:8px;font-size:11px;font-weight:700;color:var(--foreground);text-decoration:underline;text-underline-offset:3px}._route_1yv1w_1>small{display:block;margin-top:4px;font-size:10px;line-height:1.5;color:var(--muted-foreground)}._wrap_1yqc7_1{border:1px solid var(--border);border-radius:12px;background:var(--card);padding:18px;margin:20px 0;color:var(--foreground)}._wrap_1yqc7_1 header{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}._kicker_1yqc7_1{font-size:10px;letter-spacing:.12em;font-weight:800;color:var(--primary)}._wrap_1yqc7_1 h3{font-size:18px;margin:5px 0}._wrap_1yqc7_1 header p,._note_1yqc7_1{font-size:12px;color:var(--muted-foreground);line-height:1.5}._selector_1yqc7_1{display:flex;align-items:end;justify-content:space-between;gap:12px;margin:16px 0;padding:12px;background:var(--muted);border-radius:8px}._selector_1yqc7_1 label{display:grid;gap:5px;font-size:11px;font-weight:700}._selector_1yqc7_1 select,._panel_1yqc7_1 select{min-height:36px;border:1px solid var(--border);border-radius:7px;padding:6px 9px;background:var(--background);color:var(--foreground);min-width:220px}._selector_1yqc7_1 span{font-size:11px;color:var(--muted-foreground)}._columns_1yqc7_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._panel_1yqc7_1{border:1px solid var(--border);border-radius:9px;padding:13px;min-width:0}._panel_1yqc7_1 h4{margin:0 0 10px;font-size:13px}._panel_1yqc7_1 form{display:flex;gap:7px;align-items:center;flex-wrap:wrap}._panel_1yqc7_1 form>*{flex:1;min-width:110px}._chips_1yqc7_1{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}._chips_1yqc7_1 span{display:inline-flex;align-items:center;gap:6px;border-radius:20px;padding:5px 8px;background:var(--muted);font-size:11px}._chips_1yqc7_1 button{border:0;background:transparent;color:var(--muted-foreground);cursor:pointer;font-size:16px}._panel_1yqc7_1 ul{list-style:none;padding:0;margin:10px 0 0}._panel_1yqc7_1 li{display:flex;justify-content:space-between;gap:8px;padding:7px 0;border-top:1px solid var(--border);font-size:11px}._panel_1yqc7_1 li small{color:var(--muted-foreground);text-align:right}._timeRow_1yqc7_1{display:flex;gap:6px}._error_1yqc7_1{color:#b91c1c;font-size:12px}._wrap_1yqc7_1 footer{border-top:1px solid var(--border);margin-top:14px;padding-top:10px}@media(max-width:720px){._columns_1yqc7_1{grid-template-columns:1fr}._selector_1yqc7_1{align-items:stretch;flex-direction:column}._selector_1yqc7_1 select{width:100%;min-width:0}._wrap_1yqc7_1{padding:12px}._panel_1yqc7_1 form{align-items:stretch}._panel_1yqc7_1 form>*{flex-basis:100%}}@layer base{._root_1ml6t_6{all:unset;position:relative;display:inline-flex;align-items:center;width:36px;height:2.25rem;cursor:pointer;-webkit-tap-highlight-color:transparent;flex-shrink:0}._root_1ml6t_6:before{content:"";position:absolute;left:0;top:50%;width:36px;height:20px;margin-top:-10px;border-radius:var(--radius-full);background-color:var(--muted);transition:background-color var(--animation-duration-normal) ease,box-shadow var(--animation-duration-fast) ease}._root_1ml6t_6:hover:before{background-color:var(--muted-foreground)}._root_1ml6t_6:focus-visible:before{box-shadow:0 0 0 4px color-mix(in srgb,var(--foreground) 9%,transparent)}._root_1ml6t_6[data-state=checked]:before{background-color:var(--primary)}._root_1ml6t_6[data-state=checked]:hover:before{background-color:color-mix(in srgb,var(--primary),black 10%)}._thumb_1ml6t_50{position:relative;display:block;width:16px;height:16px;background-color:var(--card);border-radius:var(--radius-full);box-shadow:0 1px 2px color-mix(in srgb,black 10%,transparent);transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);transform:translate(2px);will-change:transform}._root_1ml6t_6[data-state=checked] ._thumb_1ml6t_50{transform:translate(18px)}._root_1ml6t_6[data-disabled]{opacity:.5;cursor:not-allowed}}._wrap_1l6tm_1{display:grid;gap:16px;color:var(--foreground)}._wrap_1l6tm_1 header{padding:20px;background:var(--card);border:1px solid var(--border);border-radius:10px}._kicker_1l6tm_1{font-size:9px;font-weight:800;letter-spacing:1.2px;color:#a77939}._wrap_1l6tm_1 h2{font-size:22px;margin:6px 0}._wrap_1l6tm_1 header p{font-size:11px;color:var(--muted-foreground);margin:0}._info_1l6tm_1{display:grid;gap:4px;padding:13px 16px;border:1px solid var(--border);border-radius:8px;background:var(--card)}._info_1l6tm_1 strong{font-size:12px}._info_1l6tm_1 span{font-size:10px;color:var(--muted-foreground);line-height:1.6}._rules_1l6tm_1{background:var(--card);border:1px solid var(--border);border-radius:10px;overflow:hidden}._rule_1l6tm_1{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:17px 18px;border-bottom:1px solid var(--border)}._rule_1l6tm_1:last-child{border-bottom:0}._details_1l6tm_1{min-width:0}._meta_1l6tm_1{display:flex;align-items:center;gap:8px}._meta_1l6tm_1 span{font-size:8px;font-weight:800;letter-spacing:.8px;color:var(--muted-foreground);text-transform:uppercase}._meta_1l6tm_1 i{font-size:8px;font-style:normal;text-transform:uppercase;padding:3px 6px;border-radius:4px;background:var(--muted);color:var(--muted-foreground)}._details_1l6tm_1 h3{font-size:13px;margin:7px 0 4px}._details_1l6tm_1 p{font-size:10px;color:var(--muted-foreground);margin:0;line-height:1.6}._details_1l6tm_1 label{display:flex;align-items:center;gap:7px;margin-top:10px;font-size:10px;color:var(--muted-foreground)}._details_1l6tm_1 input{width:65px;padding:6px;border:1px solid var(--border);border-radius:5px;background:var(--background);color:var(--foreground)}._details_1l6tm_1 small{font-size:9px}._toggle_1l6tm_1{display:flex;align-items:center;gap:12px;flex-shrink:0}._toggle_1l6tm_1 span{font-size:9px;font-weight:800;letter-spacing:.5px;color:var(--muted-foreground);text-transform:uppercase}._wrap_1l6tm_1 footer{font-size:10px;color:var(--muted-foreground);line-height:1.6}._empty_1l6tm_1{padding:26px;text-align:center;color:var(--muted-foreground);font-size:11px}._error_1l6tm_1,._notice_1l6tm_1{padding:11px 13px;border-radius:7px;font-size:11px}._error_1l6tm_1{background:#faeae7;color:#984b40}._notice_1l6tm_1{background:var(--muted);color:var(--foreground)}@media(max-width:560px){._rule_1l6tm_1{align-items:flex-start;padding:14px;gap:10px}._toggle_1l6tm_1{flex-direction:column-reverse;align-items:flex-end}._wrap_1l6tm_1 header{padding:16px}}._wrap_1ducy_1{display:grid;gap:16px;color:var(--foreground)}._header_1ducy_1{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:20px;background:var(--card);border:1px solid var(--border);border-radius:11px}._kicker_1ducy_1{font-size:9px;font-weight:800;letter-spacing:1.2px;color:#a77939}._header_1ducy_1 h2{font-size:22px;margin:6px 0}._header_1ducy_1 p,._sectionHead_1ducy_1 p{font-size:11px;color:var(--muted-foreground);margin:0;line-height:1.6}._metrics_1ducy_1{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}._metrics_1ducy_1 article{padding:13px;background:var(--card);border:1px solid var(--border);border-radius:9px;min-width:0}._metrics_1ducy_1 span,._telemetry_1ducy_1 span,._driver_1ducy_1>span,._position_1ducy_1>span{display:block;font-size:9px;color:var(--muted-foreground)}._metrics_1ducy_1 strong{display:block;font-size:23px;margin-top:7px}._section_1ducy_1{background:var(--card);border:1px solid var(--border);border-radius:11px;padding:16px;min-width:0}._sectionHead_1ducy_1{margin-bottom:14px}._sectionHead_1ducy_1 h3{font-size:14px;margin:0 0 4px}._vehicleGrid_1ducy_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}._vehicle_1ducy_1{border:1px solid var(--border);border-radius:9px;padding:14px;min-width:0}._vehicleHead_1ducy_1{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}._vehicleHead_1ducy_1 h4{font-size:14px;margin:0 0 4px}._vehicleHead_1ducy_1>div>span{font-size:10px;color:var(--muted-foreground)}._state_1ducy_1{font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;border-radius:4px;padding:5px 7px;background:var(--muted);color:var(--muted-foreground)}._live_1ducy_1{background:#e3f3e9;color:#267344}._stale_1ducy_1{background:#fff1d7;color:#8b5d13}._offline_1ducy_1,._no_data_1ducy_1{background:#f8e5e2;color:#a63e35}._driver_1ducy_1,._position_1ducy_1{display:grid;gap:3px;margin-top:13px}._driver_1ducy_1 strong,._position_1ducy_1 strong{font-size:11px;overflow-wrap:anywhere}._driver_1ducy_1 small,._position_1ducy_1 small{font-size:9px;color:var(--muted-foreground)}._telemetry_1ducy_1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px 0;margin-top:12px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}._telemetry_1ducy_1 strong{display:block;font-size:10px;margin-top:4px}._flags_1ducy_1{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}._flags_1ducy_1 span{font-size:9px;padding:4px 6px;border-radius:4px;background:#fff1d7;color:#8b5d13}._jobs_1ducy_1{display:grid;gap:7px;margin-top:12px}._jobs_1ducy_1>strong{font-size:10px}._jobs_1ducy_1>div{font-size:10px;color:var(--muted-foreground);line-height:1.5}._jobs_1ducy_1 b{color:var(--foreground)}._jobs_1ducy_1 small{display:block;font-size:9px}._empty_1ducy_1{padding:24px;text-align:center;font-size:11px;color:var(--muted-foreground);line-height:1.6}._error_1ducy_1{padding:11px;border:1px solid #d88a83;color:#a33b32;border-radius:7px;font-size:11px}._wrap_1ducy_1 footer{font-size:9px;color:var(--muted-foreground);line-height:1.6}@media(max-width:1050px){._metrics_1ducy_1{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){._metrics_1ducy_1{grid-template-columns:repeat(2,minmax(0,1fr))}._vehicleGrid_1ducy_1{grid-template-columns:1fr}._section_1ducy_1{padding:12px}._header_1ducy_1{padding:15px}._telemetry_1ducy_1{grid-template-columns:repeat(2,minmax(0,1fr))}}._wrap_1fvb4_1{display:grid;gap:14px;color:var(--foreground)}._wrap_1fvb4_1>header,._panel_1fvb4_1,._secret_1fvb4_1,._note_1fvb4_1{background:var(--card);border:1px solid var(--border);border-radius:10px;padding:17px}._kicker_1fvb4_1{font-size:9px;font-weight:800;letter-spacing:1px;color:#a77939}._wrap_1fvb4_1 h2{font-size:20px;margin:6px 0}._wrap_1fvb4_1 header p,._panel_1fvb4_1>p,._note_1fvb4_1 p,._secret_1fvb4_1 p{font-size:10px;color:var(--muted-foreground);line-height:1.6;margin:4px 0 12px}._tabs_1fvb4_1{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid var(--border)}._tabs_1fvb4_1 button{padding:10px 13px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted-foreground);font-size:11px;font-weight:700;cursor:pointer}._tabs_1fvb4_1 ._activeTab_1fvb4_1{color:var(--foreground);border-bottom-color:var(--primary)}._panel_1fvb4_1{display:grid;gap:12px}._panel_1fvb4_1 h3,._secret_1fvb4_1 strong,._note_1fvb4_1 strong{font-size:13px;margin:0}._panelHead_1fvb4_1{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}._panelHead_1fvb4_1 p{font-size:10px;color:var(--muted-foreground);margin:4px 0 0}._panelHead_1fvb4_1 select{padding:8px;border:1px solid var(--border);border-radius:6px;background:var(--background);color:var(--foreground)}._form_1fvb4_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}._form_1fvb4_1 label{display:grid;gap:5px;font-size:10px;font-weight:700;color:var(--muted-foreground)}._form_1fvb4_1 input,._form_1fvb4_1 select{width:100%;padding:9px;border:1px solid var(--border);border-radius:6px;background:var(--background);color:var(--foreground);font:inherit;font-size:11px}._form_1fvb4_1 button{justify-self:start;align-self:end}._form_1fvb4_1 label:nth-child(3):last-of-type{min-width:0}._help_1fvb4_1{font-size:9px;color:var(--muted-foreground)}._secret_1fvb4_1{display:grid;gap:9px;border-color:var(--primary)}._secret_1fvb4_1>code{display:block;overflow-wrap:anywhere;padding:11px;background:var(--muted);border-radius:6px;font-size:11px}._secret_1fvb4_1 button{justify-self:start}._endpoint_1fvb4_1{display:grid;gap:4px}._endpoint_1fvb4_1 span{font-size:9px;color:var(--muted-foreground)}._endpoint_1fvb4_1 code{font-size:10px;overflow-wrap:anywhere}._record_1fvb4_1{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--border)}._record_1fvb4_1>div:first-child{display:grid;gap:4px;min-width:0}._record_1fvb4_1 strong{font-size:11px}._record_1fvb4_1 span,._record_1fvb4_1 small{font-size:9px;color:var(--muted-foreground)}._record_1fvb4_1 small{overflow-wrap:anywhere}._recordActions_1fvb4_1{display:flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:flex-end}._enabled_1fvb4_1,._disabled_1fvb4_1,._enter_1fvb4_1,._exit_1fvb4_1{font-size:8px;font-weight:800;text-transform:uppercase;padding:4px 6px;border-radius:4px;background:var(--muted);color:var(--muted-foreground)}._enabled_1fvb4_1,._enter_1fvb4_1{background:#e4f3e9;color:#267344}._disabled_1fvb4_1,._exit_1fvb4_1{background:#f8e5e2;color:#a63e35}._note_1fvb4_1{background:var(--muted)}._note_1fvb4_1 p{margin-bottom:0}._event_1fvb4_1{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--border)}._event_1fvb4_1>div{display:grid;gap:4px}._event_1fvb4_1 strong{font-size:10px}._event_1fvb4_1 small{font-size:9px;color:var(--muted-foreground)}._tripMetrics_1fvb4_1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}._tripMetrics_1fvb4_1>div{padding:10px;border:1px solid var(--border);border-radius:7px}._tripMetrics_1fvb4_1 span{display:block;font-size:9px;color:var(--muted-foreground)}._tripMetrics_1fvb4_1 strong{display:block;font-size:18px;margin-top:5px}._tripVehicle_1fvb4_1{padding:12px 0;border-top:1px solid var(--border)}._tripVehicle_1fvb4_1 ._panelHead_1fvb4_1 strong{font-size:12px}._tripVehicle_1fvb4_1 ._panelHead_1fvb4_1 span,._tripVehicle_1fvb4_1 ._panelHead_1fvb4_1 small{display:block;font-size:9px;color:var(--muted-foreground);margin-top:4px}._trip_1fvb4_1{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:9px 0;border-top:1px dashed var(--border)}._trip_1fvb4_1>div{display:grid;gap:3px}._trip_1fvb4_1 strong,._trip_1fvb4_1 b{font-size:10px}._trip_1fvb4_1 span,._trip_1fvb4_1 small{font-size:9px;color:var(--muted-foreground)}._empty_1fvb4_1{padding:17px;text-align:center;font-size:10px;color:var(--muted-foreground)}._error_1fvb4_1,._notice_1fvb4_1{padding:10px;border-radius:6px;font-size:10px}._error_1fvb4_1{background:#f8e5e2;color:#a63e35}._notice_1fvb4_1{background:var(--muted)}@media(max-width:600px){._form_1fvb4_1{grid-template-columns:1fr}._record_1fvb4_1{align-items:flex-start;flex-direction:column}._recordActions_1fvb4_1{justify-content:flex-start}._tripMetrics_1fvb4_1{grid-template-columns:repeat(2,minmax(0,1fr))}._trip_1fvb4_1{grid-template-columns:minmax(0,1fr) auto}._trip_1fvb4_1 small{grid-column:1/-1}._wrap_1fvb4_1>header,._panel_1fvb4_1,._secret_1fvb4_1,._note_1fvb4_1{padding:13px}}._wrap_mujd6_1{display:grid;gap:14px;color:var(--foreground)}._wrap_mujd6_1>header,._panel_mujd6_1{padding:18px;background:var(--card);border:1px solid var(--border);border-radius:10px}._kicker_mujd6_1{font-size:9px;font-weight:800;letter-spacing:1.1px;color:#a77939}._wrap_mujd6_1 h2{font-size:21px;margin:6px 0}._wrap_mujd6_1 header p,._panel_mujd6_1 p{font-size:10px;color:var(--muted-foreground);line-height:1.6;margin:5px 0}._panel_mujd6_1{display:grid;gap:12px}._panel_mujd6_1 h3{font-size:13px;margin:0}._panelHead_mujd6_1{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}._panelHead_mujd6_1 p{margin:4px 0 0}._state_mujd6_1{padding:5px 8px;border-radius:5px;background:var(--muted);font-size:9px;text-transform:uppercase;font-weight:800}._connected_mujd6_1{background:#e4f3e9;color:#267344}._error_mujd6_1{padding:10px;border-radius:6px;background:#f8e5e2;color:#a63e35;font-size:10px}._notice_mujd6_1{padding:10px;border-radius:6px;background:var(--muted);font-size:10px}._meta_mujd6_1{font-size:9px!important;color:var(--muted-foreground)}._form_mujd6_1{padding-top:12px;border-top:1px solid var(--border)}._form_mujd6_1>p{margin-bottom:12px}._form_mujd6_1 form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}._form_mujd6_1 label{display:grid;gap:5px;font-size:10px;font-weight:700;color:var(--muted-foreground)}._form_mujd6_1 input,._form_mujd6_1 select{width:100%;padding:9px;border:1px solid var(--border);border-radius:6px;background:var(--background);color:var(--foreground);font:inherit;font-size:11px}._actions_mujd6_1{display:flex;gap:8px;align-items:end;flex-wrap:wrap;grid-column:1/-1}._panel_mujd6_1 ul,._panel_mujd6_1 ol{margin:0;padding-left:20px;display:grid;gap:7px;font-size:10px;color:var(--muted-foreground);line-height:1.5}._panel_mujd6_1 a{color:var(--primary);text-decoration:underline}@media(max-width:600px){._wrap_mujd6_1>header,._panel_mujd6_1{padding:14px}._form_mujd6_1 form{grid-template-columns:1fr}._actions_mujd6_1{grid-column:1}}@layer base{._content_19a0m_6,._subContent_19a0m_7{min-width:12rem;overflow:hidden;background-color:var(--popup);color:var(--popup-foreground);border-radius:12px;border:1px solid color-mix(in srgb,var(--foreground) 9%,transparent);box-shadow:0 2px 6px #0000000f,0 16px 36px -10px #00000038;padding:4px;animation:_scaleIn_19a0m_1 var(--animation-duration-fast) ease-out;z-index:var(--z-overlay)}._subContent_19a0m_7{animation:_fadeIn_19a0m_1 var(--animation-duration-fast) ease-out}._item_19a0m_26,._checkboxItem_19a0m_27,._radioItem_19a0m_28,._subTrigger_19a0m_29{position:relative;display:flex;align-items:center;gap:8px;cursor:pointer;user-select:none;border-radius:7px;font-size:.875rem;line-height:1.4;padding:6px 8px;color:var(--popup-foreground);outline:none;transition:background-color var(--animation-duration-fast)}._item_19a0m_26>svg,._subTrigger_19a0m_29>svg:first-child{width:15px;height:15px;flex-shrink:0;color:var(--muted-foreground)}._item_19a0m_26:hover,._checkboxItem_19a0m_27:hover,._radioItem_19a0m_28:hover,._subTrigger_19a0m_29:hover,._item_19a0m_26[data-highlighted],._checkboxItem_19a0m_27[data-highlighted],._radioItem_19a0m_28[data-highlighted],._subTrigger_19a0m_29[data-highlighted],._subTrigger_19a0m_29[data-state=open]{background-color:color-mix(in srgb,var(--foreground) 6%,transparent);color:var(--popup-foreground)}._item_19a0m_26:hover>svg,._item_19a0m_26[data-highlighted]>svg,._subTrigger_19a0m_29[data-highlighted]>svg:first-child{color:var(--popup-foreground)}._item_19a0m_26[data-variant=destructive],._item_19a0m_26[data-variant=destructive]>svg{color:var(--error)}._item_19a0m_26[data-variant=destructive]:hover,._item_19a0m_26[data-variant=destructive][data-highlighted]{background-color:color-mix(in srgb,var(--error) 9%,transparent);color:var(--error)}._item_19a0m_26[data-disabled],._checkboxItem_19a0m_27[data-disabled],._radioItem_19a0m_28[data-disabled],._subTrigger_19a0m_29[data-disabled]{pointer-events:none;opacity:.5}._checkboxItem_19a0m_27,._radioItem_19a0m_28{padding-left:30px}._checkboxIndicator_19a0m_96,._radioIndicator_19a0m_97{position:absolute;left:8px;display:flex;align-items:center;justify-content:center;height:1rem;width:1rem}._checkboxIndicator_19a0m_96 svg{height:.875rem;width:.875rem}._radioIndicatorCircle_19a0m_112{width:.4375rem;height:.4375rem;border-radius:var(--radius-full);background-color:currentColor}._label_19a0m_119{padding:6px 8px 4px;font-size:.75rem;font-weight:500;color:var(--muted-foreground)}._separator_19a0m_126{height:1px;margin:4px -4px;background-color:color-mix(in srgb,var(--foreground) 8%,transparent)}._shortcut_19a0m_133{margin-left:auto;padding:1px 5px;font-size:.6875rem;letter-spacing:.02em;color:var(--muted-foreground);border-radius:4px;border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent);background-color:color-mix(in srgb,var(--foreground) 3%,transparent)}._subTriggerIcon_19a0m_144{margin-left:auto;height:.875rem;width:.875rem;color:var(--muted-foreground)}._inset_19a0m_151{padding-left:30px}@keyframes _scaleIn_19a0m_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes _fadeIn_19a0m_1{0%{opacity:0}to{opacity:1}}}._container_10edu_1{display:inline-flex;position:relative}._themeButton_10edu_6{position:relative;transition:transform var(--animation-duration-normal) ease}._themeButton_10edu_6:hover{transform:scale(1.05)}._icon_10edu_15{color:var(--foreground);transition:transform var(--animation-duration-normal) ease}._menuIcon_10edu_20{margin-right:var(--spacing-2);color:currentColor}._activeItem_10edu_25{font-weight:500;color:var(--primary);background-color:color-mix(in srgb,var(--primary),transparent 90%)!important}._checkmark_10edu_31{margin-left:auto;font-weight:700}.dark ._icon_10edu_15{color:var(--foreground)}
