@layer base{._textarea_1d2bj_2{padding:var(--spacing-2);width:100%;min-height:6rem;resize:vertical}._textarea_1d2bj_2::placeholder{color:var(--muted-foreground)}._noResize_1d2bj_13{resize:none}._clear_1d2bj_17{background-color:transparent;border:none;padding:0;box-shadow:none;border-radius:0}._clear_1d2bj_17:hover,._clear_1d2bj_17:focus{background-color:transparent;border:none;box-shadow:none}}@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}}@layer base{._selectTrigger_tasot_2{display:flex;align-items:center;justify-content:space-between;height:2.5rem;padding:var(--spacing-2) var(--spacing-3);cursor:pointer;overflow:hidden;>*:not(svg){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}._selectTrigger_tasot_2[data-placeholder]{color:var(--muted-foreground)}._selectIcon_tasot_22{height:1rem;width:1rem;color:var(--muted-foreground);margin-left:var(--spacing-2);transition:transform var(--animation-duration-normal) ease}._selectTrigger_tasot_2[data-state=open] ._selectIcon_tasot_22{transform:rotate(180deg)}._selectContent_tasot_34{z-index:var(--z-overlay);max-height:var(--radix-select-content-available-height);min-width:12rem;max-width:24rem;overflow:hidden;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-md);animation:_scaleIn_tasot_1 var(--animation-duration-normal) ease}@keyframes _scaleIn_tasot_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}._selectViewport_tasot_59{padding:var(--spacing-2)}._scrollButton_tasot_63{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_tasot_63:hover ._scrollIcon_tasot_75{color:var(--primary)}._scrollIcon_tasot_75{height:1rem;width:1rem;color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease}._selectLabel_tasot_86{padding:var(--spacing-2) var(--spacing-4);font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._selectItem_tasot_93{position:relative;display:flex;align-items:center;padding:var(--spacing-2) var(--spacing-4);padding-right:var(--spacing-8);font-size:.9375rem;line-height:1.5;border-radius:var(--radius-sm);color:var(--popup-foreground);user-select:none;outline:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._selectItem_tasot_93:hover{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_tasot_93:focus-visible{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_tasot_93[data-disabled]{color:var(--muted-foreground);opacity:.5;pointer-events:none}._selectItemIndicator_tasot_127{position:absolute;right:var(--spacing-3);display:flex;align-items:center;justify-content:center}._checkIcon_tasot_135{height:1rem;width:1rem;color:currentColor}._selectSeparator_tasot_141{height:1px;background-color:var(--border);margin:var(--spacing-2) var(--spacing-1)}}._app_16w7z_1{min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._loading_16w7z_1{min-height:100vh;display:grid;place-items:center;color:var(--muted-foreground)}._header_16w7z_1{height:76px;background:var(--primary);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 24px;border-top:4px solid var(--accent);position:sticky;top:0;z-index:20}._brand_16w7z_1{display:flex;gap:12px;align-items:center}._brand_16w7z_1 strong,._brand_16w7z_1 span{display:block}._brand_16w7z_1 strong{font-size:17px}._brand_16w7z_1 span{font-size:12px;color:#bdc9d3;margin-top:2px}._logoImg_16w7z_1{width:48px;height:48px;object-fit:contain;border-radius:50%;background:#fff;box-shadow:0 1px 5px #00000029}._headerRight_16w7z_1{display:flex;align-items:center;gap:12px;font-size:13px}._bell_16w7z_1{position:relative;background:transparent;border:0;color:#fff;padding:8px}._bell_16w7z_1 b{position:absolute;right:0;top:0;background:#b33b37;border-radius:99px;padding:1px 5px;font-size:10px}._body_16w7z_1{display:grid;grid-template-columns:230px 1fr;min-height:calc(100vh - 76px)}._sidebar_16w7z_1{background:#132b49;padding:18px 10px;display:flex;flex-direction:column;gap:4px}._sidebar_16w7z_1 button{display:flex;align-items:center;gap:10px;border:0;background:transparent;color:#cbd5de;padding:11px 12px;text-align:left;border-radius:5px;font:600 13px var(--font-family-base)}._sidebar_16w7z_1 button:hover,._sidebar_16w7z_1 ._activeNav_16w7z_1{background:#213d5e;color:#fff}._sidebar_16w7z_1 b{margin-left:auto;background:var(--accent);color:var(--primary);border-radius:99px;padding:1px 6px;font-size:10px}._main_16w7z_1{padding:30px;max-width:1450px;width:100%;margin:0 auto}._pageTitle_16w7z_1{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px}._pageTitle_16w7z_1 p,._jobHero_16w7z_1 p,._completion_16w7z_1>p{font-size:11px;letter-spacing:.15em;font-weight:800;color:#87682e;margin:0 0 5px}._pageTitle_16w7z_1 h1,._jobHero_16w7z_1 h1{font:600 38px/1.05 var(--font-family-display);color:var(--primary);margin:0}._pageTitle_16w7z_1 span{color:var(--muted-foreground);font-size:13px}._metrics_16w7z_1{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:18px}._metric_16w7z_1{background:var(--card);border:1px solid var(--border);border-top:3px solid var(--accent);padding:18px;box-shadow:var(--shadow)}._metric_16w7z_1 strong,._metric_16w7z_1 span{display:block}._metric_16w7z_1 strong{font:600 32px var(--font-family-display);color:var(--primary)}._metric_16w7z_1 span{font-size:12px;color:var(--muted-foreground);margin-top:3px}._panel_16w7z_1,._formPanel_16w7z_1,._clientCard_16w7z_1,._completion_16w7z_1{background:var(--card);border:1px solid var(--border);padding:20px;box-shadow:var(--shadow);margin-bottom:18px}._panelHead_16w7z_1{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border);padding-bottom:10px;margin-bottom:10px}._panel_16w7z_1 h2,._panelHead_16w7z_1 h2,._adminPanel_16w7z_1 h2,._completion_16w7z_1 h2{font:600 23px var(--font-family-display);color:var(--primary);margin:0}._panelHead_16w7z_1 span{font-size:11px;color:var(--muted-foreground)}._attention_16w7z_1{width:100%;display:grid;grid-template-columns:180px 1fr auto;gap:12px;align-items:center;background:transparent;border:0;border-bottom:1px solid var(--border);padding:12px 4px;text-align:left;color:var(--foreground)}._attention_16w7z_1 span{color:var(--muted-foreground)}._attention_16w7z_1 strong{color:var(--primary)}._empty_16w7z_1{text-align:center;padding:26px;color:var(--muted-foreground)}._jobList_16w7z_1{display:grid;gap:8px}._jobCard_16w7z_1{display:grid;grid-template-columns:135px 145px minmax(220px,1fr) 90px 150px 190px;gap:14px;align-items:center;border:1px solid var(--border);background:var(--card);padding:13px 14px;text-align:left;color:var(--foreground);box-shadow:var(--shadow)}._jobCard_16w7z_1:hover{border-color:#b9c7d0}._jobCard_16w7z_1 b,._jobCard_16w7z_1 span,._jobCard_16w7z_1 small{display:block}._jobCard_16w7z_1 b{color:var(--primary)}._jobCard_16w7z_1 span{font-size:12px}._jobCard_16w7z_1 small{font-size:9px;letter-spacing:.08em;color:var(--muted-foreground);margin-bottom:3px}._grow_16w7z_1{min-width:0}._priority_16w7z_1,._status_16w7z_1{display:inline-block!important;width:max-content;padding:4px 7px;background:var(--muted);font-size:10px!important;font-weight:800;border-radius:99px}._emergency_16w7z_1{background:var(--error);color:var(--error-foreground)}._status_16w7z_1{background:var(--info);color:var(--info-foreground)}._next_16w7z_1 span{font-weight:600}._filters_16w7z_1{display:grid;grid-template-columns:minmax(280px,1fr) 210px 160px;gap:10px;margin-bottom:14px}._search_16w7z_1{position:relative}._search_16w7z_1>svg{position:absolute;left:11px;top:12px;z-index:1;color:var(--muted-foreground)}._search_16w7z_1 input{padding-left:36px}._formPanel_16w7z_1{display:grid;gap:16px}._formPanel_16w7z_1 label,._adminPanel_16w7z_1 label,._completion_16w7z_1 label,._uploadBar_16w7z_1 label{display:grid;gap:6px;font-size:12px;font-weight:700}._twoCols_16w7z_1{display:grid;grid-template-columns:1fr 1fr;gap:14px}._threeCols_16w7z_1{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}._clientGrid_16w7z_1{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}._clientTop_16w7z_1{display:flex;align-items:flex-start;gap:11px}._clientTop_16w7z_1>span{margin-left:auto}._clientTop_16w7z_1 b,._clientTop_16w7z_1 span{display:block}._clientTop_16w7z_1 span{font-size:12px;color:var(--muted-foreground)}._clientStats_16w7z_1{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:16px 0;padding:10px 0}._clientStats_16w7z_1 span{font-size:11px;color:var(--muted-foreground)}._clientStats_16w7z_1 b{display:block;color:var(--primary);font-size:18px}._actions_16w7z_1{display:flex;gap:8px;flex-wrap:wrap}._notice_16w7z_1{padding:12px;border-bottom:1px solid var(--border)}._notice_16w7z_1 b,._notice_16w7z_1 span{display:block}._notice_16w7z_1 span{font-size:11px;color:var(--muted-foreground);margin-top:3px}._read_16w7z_1{opacity:.55}._backButton_16w7z_1{border:0;background:transparent;color:var(--muted-foreground);padding:0;margin-bottom:15px}._jobHero_16w7z_1{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:14px}._jobHero_16w7z_1 span{font-size:13px;color:var(--muted-foreground)}._heroBadges_16w7z_1{display:flex;gap:8px}._nextAction_16w7z_1{background:var(--primary);color:#fff;border-left:5px solid var(--accent);padding:14px 18px;margin-bottom:16px}._nextAction_16w7z_1 small,._nextAction_16w7z_1 strong{display:block}._nextAction_16w7z_1 small{font-size:9px;letter-spacing:.14em;color:#cbd6df}._nextAction_16w7z_1 strong{font-size:18px;margin-top:3px}._detailGrid_16w7z_1{display:grid;grid-template-columns:1fr 1fr;gap:14px}._panel_16w7z_1 dl,._completion_16w7z_1 dl{display:grid;grid-template-columns:145px 1fr;gap:9px 14px;margin:16px 0 0}._panel_16w7z_1 dt,._completion_16w7z_1 dt{font-size:11px;font-weight:700;color:var(--muted-foreground)}._panel_16w7z_1 dd,._completion_16w7z_1 dd{margin:0;font-size:13px}._adminPanel_16w7z_1,._internalPanel_16w7z_1{background:#fff9ef;border:1px solid #e6d2a7;padding:18px;margin-bottom:18px}._internalTitle_16w7z_1{display:flex;gap:10px;align-items:flex-start;color:#6f5421;margin-bottom:14px}._internalTitle_16w7z_1 b,._internalTitle_16w7z_1 span{display:block}._internalTitle_16w7z_1 b{font-size:12px;letter-spacing:.04em}._internalTitle_16w7z_1 span{font-size:11px;margin-top:2px}._evidenceGrid_16w7z_1{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}._evidence_16w7z_1{border:1px solid var(--border);text-decoration:none;color:var(--foreground);padding:8px;background:var(--surface)}._evidence_16w7z_1>div{height:110px;background:var(--muted);display:grid;place-items:center;overflow:hidden;margin-bottom:7px}._evidence_16w7z_1 img{width:100%;height:100%;object-fit:cover}._evidence_16w7z_1 b,._evidence_16w7z_1 span,._evidence_16w7z_1 small{display:block}._evidence_16w7z_1 b{font-size:11px;color:var(--primary)}._evidence_16w7z_1 span,._evidence_16w7z_1 small{font-size:10px;color:var(--muted-foreground);overflow:hidden;text-overflow:ellipsis}._uploadBar_16w7z_1{display:grid;grid-template-columns:170px 170px 1fr;gap:10px;margin-top:14px;align-items:start}._timeline_16w7z_1>div{display:grid;grid-template-columns:12px 1fr;gap:8px}._timeline_16w7z_1 i{width:8px;height:8px;border-radius:50%;background:var(--accent);margin-top:6px}._timeline_16w7z_1 p{margin:0 0 13px}._timeline_16w7z_1 b,._timeline_16w7z_1 span{display:block}._timeline_16w7z_1 b{font-size:12px}._timeline_16w7z_1 span,._internalNote_16w7z_1 span{font-size:10px;color:var(--muted-foreground);margin-top:3px}._internalNote_16w7z_1{padding:9px;border-bottom:1px solid #ead9b6}._adminPanel_16w7z_1>._actions_16w7z_1{margin:0 0 14px}._adminPanel_16w7z_1>._twoCols_16w7z_1{margin-top:14px}._completion_16w7z_1{border-top:4px solid var(--accent)}@media(max-width:1050px){._metrics_16w7z_1{grid-template-columns:repeat(3,1fr)}._jobCard_16w7z_1{grid-template-columns:125px 1fr 90px 150px}._jobCard_16w7z_1>div:nth-child(2){display:none}._jobCard_16w7z_1 ._next_16w7z_1{grid-column:2/5}._evidenceGrid_16w7z_1{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){._header_16w7z_1{height:auto;min-height:74px;padding:10px 12px}._brand_16w7z_1 strong{font-size:14px}._brand_16w7z_1 span{font-size:10px}._headerRight_16w7z_1>span{display:none}._body_16w7z_1{grid-template-columns:1fr}._sidebar_16w7z_1{position:fixed;z-index:30;bottom:0;left:0;right:0;height:calc(62px + env(safe-area-inset-bottom,0px));box-sizing:border-box;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:5px 5px calc(5px + env(safe-area-inset-bottom,0px));background:var(--primary)}._sidebar_16w7z_1 button{flex-direction:column;gap:2px;padding:5px;font-size:9px;text-align:center;justify-content:center}._sidebar_16w7z_1 button svg{width:17px}._main_16w7z_1{padding:18px 12px calc(80px + env(safe-area-inset-bottom,0px))}._pageTitle_16w7z_1{align-items:flex-start;flex-direction:column}._pageTitle_16w7z_1 h1{font-size:32px}._metrics_16w7z_1{grid-template-columns:repeat(2,1fr)}._metric_16w7z_1{padding:13px}._metric_16w7z_1 strong{font-size:27px}._attention_16w7z_1{grid-template-columns:105px 1fr}._attention_16w7z_1 strong{display:none}._jobCard_16w7z_1{display:grid;grid-template-columns:1fr auto;gap:8px;padding:14px}._jobCard_16w7z_1>div{display:block!important}._jobCard_16w7z_1 ._grow_16w7z_1,._jobCard_16w7z_1 ._next_16w7z_1{grid-column:1/3}._jobCard_16w7z_1>div:nth-child(2){font-size:11px}._filters_16w7z_1,._twoCols_16w7z_1,._threeCols_16w7z_1,._clientGrid_16w7z_1,._detailGrid_16w7z_1,._uploadBar_16w7z_1{grid-template-columns:1fr}._evidenceGrid_16w7z_1{grid-template-columns:repeat(2,1fr)}._panel_16w7z_1,._formPanel_16w7z_1,._clientCard_16w7z_1,._completion_16w7z_1{padding:15px}._panel_16w7z_1 dl,._completion_16w7z_1 dl{grid-template-columns:1fr;gap:2px}._panel_16w7z_1 dd,._completion_16w7z_1 dd{margin-bottom:8px}._heroBadges_16w7z_1{flex-wrap:wrap}._jobHero_16w7z_1{flex-direction:column}._logoImg_16w7z_1{width:40px;height:40px}._bell_16w7z_1{display:none}}
