._header_vz2lm_1{background:var(--color-surface);border-bottom:var(--border-width) solid var(--color-border)}._headerContent_vz2lm_6{justify-content:space-between;align-items:center;gap:var(--space-sm) var(--space-lg);max-width:var(--content-max-width);padding:var(--space-md);flex-wrap:wrap;margin:0 auto;display:flex}._brand_vz2lm_17{font-size:var(--font-size-lg);color:var(--color-text);font-weight:700;text-decoration:none}._navList_vz2lm_24{gap:var(--space-xs) var(--space-md);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._navLink_vz2lm_33{color:var(--color-text-secondary);text-decoration:none}._navLink_vz2lm_33:hover{color:var(--color-text)}._active_vz2lm_42{color:var(--color-primary);font-weight:700}._main_vz2lm_47{max-width:var(--content-max-width);padding:var(--space-lg) var(--space-md);margin:0 auto}._userArea_vz2lm_53{align-items:center;gap:var(--space-sm);display:flex}._userName_vz2lm_59{color:var(--color-text-secondary)}._logoutButton_vz2lm_63{padding:var(--space-xs) var(--space-sm);color:var(--color-text);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer}._logoutButton_vz2lm_63:hover{border-color:var(--color-text-secondary)}._alert_1qifm_1{margin-bottom:var(--space-md);padding:var(--space-sm) var(--space-md);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-left-width:var(--border-width-thick);border-radius:var(--radius-sm)}._error_1qifm_10{border-left-color:var(--color-danger)}._success_1qifm_14{border-left-color:var(--color-success)}._warning_1qifm_18{border-left-color:var(--color-warning)}._info_1qifm_22{border-left-color:var(--color-info)}._form_11n8f_1{gap:var(--space-md);max-width:var(--form-wide-max-width);padding:var(--space-lg);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex}._field_11n8f_12{gap:var(--space-xs);flex-direction:column;display:flex}._field_11n8f_12 input{padding:var(--space-sm);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm)}._field_11n8f_12 input[aria-invalid=true]{border-color:var(--color-danger)}._fieldError_11n8f_28{font-size:var(--font-size-sm);color:var(--color-danger);margin:0}._actions_11n8f_34{gap:var(--space-sm);flex-wrap:wrap;display:flex}._submit_11n8f_40,._cancel_11n8f_41{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);cursor:pointer}._submit_11n8f_40{color:var(--color-surface);background:var(--color-primary);border:none}._submit_11n8f_40:disabled{opacity:.7;cursor:wait}._cancel_11n8f_41{color:var(--color-text);background:var(--color-surface);border:var(--border-width) solid var(--color-border)}._header_1s2jd_1{justify-content:space-between;align-items:baseline;gap:var(--space-sm);flex-wrap:wrap;display:flex}._newButton_1s2jd_9{margin-bottom:var(--space-md);padding:var(--space-sm) var(--space-md);color:var(--color-surface);background:var(--color-primary);border-radius:var(--radius-sm);cursor:pointer;border:none}._formArea_1s2jd_19{margin-bottom:var(--space-lg)}._formTitle_1s2jd_23{margin:0 0 var(--space-sm);font-size:var(--font-size-lg)}._empty_1s2jd_28{color:var(--color-text-secondary)}._tableWrapper_1s2jd_32{background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);overflow-x:auto}._actions_1s2jd_39{gap:var(--space-md);display:flex}._linkButton_1s2jd_44,._dangerLinkButton_1s2jd_45{cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}._linkButton_1s2jd_44{color:var(--color-primary)}._dangerLinkButton_1s2jd_45{color:var(--color-danger)}._card_a8x5o_1{padding:var(--space-lg);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md)}._details_a8x5o_8{gap:var(--space-sm) var(--space-md);margin:0 0 var(--space-lg);grid-template-columns:max-content 1fr;display:grid}._details_a8x5o_8 dt{color:var(--color-text-secondary)}._details_a8x5o_8 dd{overflow-wrap:anywhere;margin:0}._subtitle_a8x5o_24{margin:0 0 var(--space-sm);font-size:var(--font-size-lg)}._empty_a8x5o_29{color:var(--color-text-secondary);margin:0}._employments_a8x5o_34{padding-left:var(--space-lg);margin:0}._actions_a8x5o_39{gap:var(--space-sm);margin-top:var(--space-md);flex-wrap:wrap;display:flex}._editButton_a8x5o_46,._deleteButton_a8x5o_47{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);cursor:pointer}._editButton_a8x5o_46{color:var(--color-surface);background:var(--color-primary);border:none}._deleteButton_a8x5o_47{color:var(--color-danger);background:var(--color-surface);border:var(--border-width) solid var(--color-danger)}._fieldset_11aqr_1{gap:var(--space-md);padding:var(--space-md);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);flex-direction:column;margin:0;display:flex}._empty_11aqr_11{color:var(--color-text-secondary);margin:0}._employment_11aqr_16{gap:var(--space-sm);padding-bottom:var(--space-md);border-bottom:var(--border-width) solid var(--color-border);flex-direction:column;display:flex}._field_11aqr_1{gap:var(--space-xs);flex-direction:column;display:flex}._field_11aqr_1 input{padding:var(--space-sm);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm)}._field_11aqr_1 input[aria-invalid=true]{border-color:var(--color-danger)}._fieldError_11aqr_40{font-size:var(--font-size-sm);color:var(--color-danger);margin:0}._add_11aqr_46,._remove_11aqr_47{padding:var(--space-xs) var(--space-md);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;align-self:flex-start}._add_11aqr_46{color:var(--color-primary);border-color:var(--color-primary)}._remove_11aqr_47{color:var(--color-danger)}._form_1vep5_1{gap:var(--space-md);padding:var(--space-lg);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex}._field_1vep5_11{gap:var(--space-xs);flex-direction:column;display:flex}._field_1vep5_11 input{padding:var(--space-sm);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm)}._field_1vep5_11 input[aria-invalid=true]{border-color:var(--color-danger)}._fieldError_1vep5_27{font-size:var(--font-size-sm);color:var(--color-danger);margin:0}._submit_1vep5_33{padding:var(--space-sm) var(--space-md);color:var(--color-surface);background:var(--color-primary);border-radius:var(--radius-sm);cursor:pointer;border:none}._submit_1vep5_33:disabled{opacity:.7;cursor:wait}._cancel_1vep5_47{padding:var(--space-sm) var(--space-md);color:var(--color-text);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer}._search_aebzx_1{gap:var(--space-xs);margin-bottom:var(--space-lg);flex-direction:column;display:flex}._searchRow_aebzx_8{gap:var(--space-sm);display:flex}._searchRow_aebzx_8 input{min-width:0;padding:var(--space-sm);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);flex:1}._searchRow_aebzx_8 button{padding:var(--space-sm) var(--space-md);color:var(--color-surface);background:var(--color-primary);border-radius:var(--radius-sm);cursor:pointer;border:none}._empty_aebzx_30{color:var(--color-text-secondary)}._tableWrapper_aebzx_34{background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);overflow-x:auto}._page_14tz4_1{max-width:var(--form-max-width);margin:0 auto}._form_14tz4_6{gap:var(--space-md);padding:var(--space-lg);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex}._field_14tz4_16{gap:var(--space-xs);flex-direction:column;display:flex}._field_14tz4_16 input{padding:var(--space-sm);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm)}._field_14tz4_16 input[aria-invalid=true]{border-color:var(--color-danger)}._fieldError_14tz4_32{font-size:var(--font-size-sm);color:var(--color-danger);margin:0}._submit_14tz4_38{padding:var(--space-sm) var(--space-md);color:var(--color-surface);background:var(--color-primary);border-radius:var(--radius-sm);cursor:pointer;border:none}._submit_14tz4_38:disabled{opacity:.7;cursor:wait}._signUpLink_14tz4_52{margin-top:var(--space-md);text-align:center}._form_oi2ae_1{gap:var(--space-md);padding:var(--space-lg);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex}._field_oi2ae_11{gap:var(--space-xs);flex-direction:column;display:flex}._field_oi2ae_11 input,._field_oi2ae_11 select{padding:var(--space-sm);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm)}._field_oi2ae_11 [aria-invalid=true]{border-color:var(--color-danger)}._fieldError_oi2ae_29{font-size:var(--font-size-sm);color:var(--color-danger);margin:0}._submit_oi2ae_35{padding:var(--space-sm) var(--space-md);color:var(--color-surface);background:var(--color-primary);border-radius:var(--radius-sm);cursor:pointer;border:none}._submit_oi2ae_35:disabled{opacity:.7;cursor:wait}._cancel_oi2ae_49{padding:var(--space-sm) var(--space-md);color:var(--color-text);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer}._page_15rk3_1{max-width:var(--form-wide-max-width);margin:0 auto}._backLink_15rk3_6{margin-bottom:var(--space-md);display:inline-block}._page_yt8u6_1{max-width:var(--form-wide-max-width);margin:0 auto}._form_2lfs5_1{gap:var(--space-md);margin-top:var(--space-lg);padding:var(--space-lg);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex}._title_2lfs5_12{font-size:var(--font-size-lg);margin:0}._field_2lfs5_17{gap:var(--space-xs);flex-direction:column;display:flex}._field_2lfs5_17 input,._field_2lfs5_17 select{padding:var(--space-sm);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm)}._field_2lfs5_17 [aria-invalid=true]{border-color:var(--color-danger)}._fieldError_2lfs5_35{font-size:var(--font-size-sm);color:var(--color-danger);margin:0}._checkbox_2lfs5_41{align-items:center;gap:var(--space-sm);display:flex}._submit_2lfs5_47{padding:var(--space-sm) var(--space-md);color:var(--color-surface);background:var(--color-primary);border-radius:var(--radius-sm);cursor:pointer;border:none}._submit_2lfs5_47:disabled{opacity:.7;cursor:wait}._card_e96oz_1{gap:var(--space-md);margin-top:var(--space-lg);padding:var(--space-lg);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex}._title_e96oz_12{font-size:var(--font-size-lg);margin:0}._field_e96oz_17{gap:var(--space-xs);flex-direction:column;display:flex}._field_e96oz_17 textarea{padding:var(--space-sm);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);resize:vertical}._field_e96oz_17 textarea[aria-invalid=true]{border-color:var(--color-danger)}._fieldError_e96oz_34{font-size:var(--font-size-sm);color:var(--color-danger);margin:0}._actions_e96oz_40{gap:var(--space-sm);flex-wrap:wrap;display:flex}._approveButton_e96oz_46,._rejectButton_e96oz_47{padding:var(--space-sm) var(--space-md);color:var(--color-surface);border-radius:var(--radius-sm);cursor:pointer;border:none}._approveButton_e96oz_46{background:var(--color-success)}._rejectButton_e96oz_47{background:var(--color-danger)}._approveButton_e96oz_46:disabled,._rejectButton_e96oz_47:disabled{opacity:.7;cursor:wait}._badge_o36lx_1{padding:0 var(--space-sm);font-size:var(--font-size-sm);border:var(--border-width) solid currentColor;border-radius:var(--radius-sm);font-weight:700;display:inline-block}._PENDING_o36lx_10{color:var(--color-warning)}._APPROVED_o36lx_14{color:var(--color-success)}._REJECTED_o36lx_18{color:var(--color-danger)}._CANCELLED_o36lx_22{color:var(--color-text-secondary)}._CONTRACTED_o36lx_26{color:var(--color-info)}._page_odwzd_1{max-width:var(--form-wide-max-width);margin:0 auto}._backLink_odwzd_6{margin-bottom:var(--space-md);display:inline-block}._title_odwzd_11{align-items:baseline;gap:var(--space-md);flex-wrap:wrap;display:flex}._card_odwzd_18{padding:var(--space-lg);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md)}._subtitle_odwzd_25{margin:0 0 var(--space-sm);font-size:var(--font-size-lg)}._details_odwzd_30{gap:var(--space-sm) var(--space-md);margin:0 0 var(--space-lg);grid-template-columns:max-content 1fr;display:grid}._details_odwzd_30:last-child{margin-bottom:0}._opinion_odwzd_41{white-space:pre-line}._empty_odwzd_45{color:var(--color-text-secondary);margin:0}._details_odwzd_30 dt{color:var(--color-text-secondary)}._details_odwzd_30 dd{overflow-wrap:anywhere;margin:0}._actions_odwzd_59{gap:var(--space-sm);margin-top:var(--space-md);flex-wrap:wrap;display:flex}._actions_odwzd_59:empty{display:none}._editButton_odwzd_70,._cancelButton_odwzd_71{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);cursor:pointer}._editButton_odwzd_70{color:var(--color-surface);background:var(--color-primary);border:none}._cancelButton_odwzd_71{color:var(--color-danger);background:var(--color-surface);border:var(--border-width) solid var(--color-danger)}._header_1clgv_1{justify-content:space-between;align-items:baseline;gap:var(--space-sm);flex-wrap:wrap;display:flex}._newButton_1clgv_9{margin-bottom:var(--space-md);padding:var(--space-sm) var(--space-md);color:var(--color-surface);background:var(--color-primary);border-radius:var(--radius-sm);text-decoration:none}._filter_1clgv_18{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);display:flex}._filter_1clgv_18 select{padding:var(--space-xs) var(--space-sm);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm)}._empty_1clgv_32{color:var(--color-text-secondary)}._tableWrapper_1clgv_36{background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);overflow-x:auto}._page_xrfqm_1{max-width:var(--form-wide-max-width);margin:0 auto}._loginLink_xrfqm_6{margin-top:var(--space-md);text-align:center}:root{--color-background:#f5f6f8;--color-surface:#fff;--color-text:#1f2328;--color-text-secondary:#59636e;--color-border:#d1d9e0;--color-primary:#1f6feb;--color-success:#1a7f37;--color-warning:#9a6700;--color-danger:#cf222e;--color-info:#0969da;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--radius-sm:4px;--radius-md:8px;--border-width:1px;--border-width-thick:4px;--font-family:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.25rem;--font-size-xl:1.75rem;--line-height:1.5;--content-max-width:1080px;--form-max-width:400px;--form-wide-max-width:560px}*,:before,:after{box-sizing:border-box}body{font-family:var(--font-family);font-size:var(--font-size-md);line-height:var(--line-height);color:var(--color-text);background:var(--color-background);margin:0}h1{margin:0 0 var(--space-md);font-size:var(--font-size-xl)}p{margin:0 0 var(--space-md)}a{color:var(--color-primary)}button,input,select,textarea{font:inherit}table{border-collapse:collapse;white-space:nowrap;width:100%}th,td{padding:var(--space-sm) var(--space-md);text-align:left;border-bottom:var(--border-width) solid var(--color-border)}th{color:var(--color-text-secondary);font-size:var(--font-size-sm)}tbody tr:last-child td{border-bottom:none}:focus-visible{outline:var(--border-width-thick) solid var(--color-primary);outline-offset:var(--border-width)}
