._btn_104wo_1{letter-spacing:.15px;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:10px 20px;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:13px;font-weight:500;transition:all .18s;display:inline-flex}._btn_104wo_1:disabled{opacity:.55;cursor:default;pointer-events:none}._sm_104wo_23{padding:7px 14px;font-size:12.5px}._full_104wo_28{width:100%}._primary_104wo_32{color:#fff;background:#1b3a5c;border-color:#1b3a5c}._primary_104wo_32:hover{background:#244b73;box-shadow:0 4px 16px #0f244012}._accent_104wo_42{color:#0a1b30;background:linear-gradient(135deg,#e5b635,#d4a01e);border-color:#d4a01e;font-weight:600}._accent_104wo_42:hover{transform:translateY(-1px);box-shadow:0 4px 20px #d4a01e2e}._secondary_104wo_53{color:#1b3a5c;background:#fff;border-color:#d1d5db}._secondary_104wo_53:hover{color:#0f2440;border-color:#d4a01e}._ghost_104wo_63{color:#244b73;background:0 0}._ghost_104wo_63:hover{background:#e8eef4}._danger_104wo_71{color:#dc2626;background:#fff;border-color:#d1d5db}._danger_104wo_71:hover{background:#fef2f2;border-color:#dc2626}._icon_bqhxe_1{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:20px;height:20px}._sm_bqhxe_12{width:16px;height:16px}._lg_bqhxe_17{width:24px;height:24px}._btn_gh6ad_1{color:#374151;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .15s,color .15s;display:inline-flex}._btn_gh6ad_1:hover{color:#1b3a5c;background:#f4f7fa}._btn_gh6ad_1:focus-visible{outline:0;box-shadow:0 0 0 3px #d4a01e40}._btn_gh6ad_1:disabled{color:#9ca3af;cursor:default;background:0 0}._sm_gh6ad_29{width:26px;height:26px}._danger_gh6ad_34:hover{color:#dc2626;background:#fef2f2}@media (width<=768px){._btn_gh6ad_1{width:36px;height:36px}._sm_gh6ad_29{width:32px;height:32px}}._root_1sqdt_1{display:inline-block;position:relative}._chevron_1sqdt_6,._chevronOpen_1sqdt_7{transition:transform .18s}._chevronOpen_1sqdt_7{transform:rotate(180deg)}._menu_1sqdt_15{z-index:20;background:#fff;border:1px solid #e5e7eb;border-radius:10px;flex-direction:column;gap:2px;min-width:220px;max-width:min(360px,100vw - 24px);padding:6px;display:flex;position:absolute;top:calc(100% + 6px);box-shadow:0 12px 32px #0f24401a}._right_1sqdt_31{right:0}._left_1sqdt_35{left:0}._item_1sqdt_39{color:#1b3a5c;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:13px;transition:background .15s;display:flex}._item_1sqdt_39:hover{background:#f4f7fa}._itemLabel_1sqdt_60{text-overflow:ellipsis;overflow:hidden}._check_1sqdt_65{color:#b8881a;flex:none}@media (width<=350px){._menu_1sqdt_15{min-width:180px;padding:4px}._item_1sqdt_39{white-space:normal;padding:8px 10px}}._alert_174jr_1{border:1px solid;border-radius:10px;align-items:center;gap:10px;margin-bottom:18px;padding:12px 16px;font-size:12.5px;display:flex}._warn_174jr_12{color:#854d0e;background:#fefbf0;border-color:#f0cc5e}._ok_174jr_18{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}._err_174jr_24{color:#dc2626;background:#fef2f2;border-color:#fecaca}._info_174jr_30{color:#1b3a5c;background:#f4f7fa;border-color:#e8eef4}._badge_6pzfu_1{color:#1b3a5c;letter-spacing:.3px;white-space:nowrap;background:#f4f7fa;border:1px solid #e5e7eb;border-radius:6px;align-items:center;padding:5px 12px;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:13px;font-weight:600;display:inline-flex}._badge_1emt2_1{letter-spacing:.2px;white-space:nowrap;border-radius:6px;align-items:center;padding:5px 12px;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:12.5px;font-weight:600;display:inline-flex}._sm_1emt2_13{letter-spacing:normal;border-radius:10px;padding:3px 10px;font-size:11px}._neutral_1emt2_20{color:#374151;background:#f3f4f6}._muted_1emt2_25{color:#6b7280;background:#f3f4f6}._info_1emt2_30{color:#2563eb;background:#eff6ff}._success_1emt2_35{color:#15803d;background:#f0fdf4}._warning_1emt2_40{color:#854d0e;background:#fefbf0}._danger_1emt2_45{color:#dc2626;background:#fef2f2}._primary_1emt2_50{color:#1b3a5c;background:#f4f7fa}._header_1n3g3_1{background:#f4f7fa;border:1px solid #e8eef4;border-left:3px solid #d4a01e;border-radius:10px;align-items:center;gap:12px;padding:14px 20px;display:flex}._icon_1n3g3_12{color:#244b73;flex-shrink:0}._title_1n3g3_17{color:#0f2440;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-family:Lora,Georgia,serif;font-size:15px;font-weight:600;overflow:hidden}._right_1n3g3_29{flex-shrink:0;align-items:center;gap:8px;display:flex}@media (width<=640px){._header_1n3g3_1{flex-wrap:wrap;padding:12px 14px}._title_1n3g3_17{white-space:normal}}._card_rzq1u_1{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:32px;box-shadow:0 1px 2px #0f24400a,0 1px 3px #0f24400f}@media (width<=640px){._card_rzq1u_1{padding:18px}}._header_rzq1u_14{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._title_rzq1u_21{color:#0f2440;font-family:Lora,Georgia,serif;font-size:22px;font-weight:600}._headerRight_rzq1u_28{flex-shrink:0;align-items:center;gap:8px;display:flex}._subtitle_rzq1u_35{color:#9ca3af;letter-spacing:.3px;margin-top:6px;font-size:12px}._hairline_rzq1u_42{background:linear-gradient(90deg,#e5b635,#0000 70%);border:0;height:1px;margin:6px 0 22px}._grid_1ypoi_1{grid-template-columns:1fr 1fr;gap:18px 22px;display:grid}@media (width<=640px){._grid_1ypoi_1{grid-template-columns:1fr}}._field_1wk7n_1{flex-direction:column;gap:6px;min-width:0;display:flex}._full_1wk7n_8{grid-column:1/-1}._label_1wk7n_12{color:#374151;letter-spacing:.2px;font-size:12px;font-weight:500}._req_1wk7n_19{color:#b8881a}._actions_fpjnj_1{background:#fff;border-top:1px solid #e5e7eb;border-radius:0 0 14px 14px;justify-content:flex-end;gap:10px;margin:26px -32px -32px;padding:16px 32px;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 16px #0f24400a}@media (width<=640px){._actions_fpjnj_1{flex-direction:column-reverse;margin:20px -18px -18px;padding:14px 18px}._actions_fpjnj_1>*{width:100%}}._section_v562g_1{margin-top:8px}._header_v562g_5{cursor:pointer;background:0 0;border:0;border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;width:100%;padding:14px 0 10px;display:flex;position:relative}._header_v562g_5:before{content:"";background:#d4a01e;width:48px;height:1px;position:absolute;top:-1px;left:0}._title_v562g_27{color:#0f2440;letter-spacing:.2px;align-items:center;gap:10px;font-family:Lora,Georgia,serif;font-size:14.5px;font-weight:600;display:flex}._title_v562g_27 svg{color:#b8881a}._chevron_v562g_41{color:#9ca3af;transition:transform .2s;display:flex}._open_v562g_47{transform:rotate(180deg)}._body_v562g_51{grid-template-columns:1fr 1fr;gap:16px 22px;padding-top:16px;display:grid}@media (width<=640px){._body_v562g_51{grid-template-columns:1fr}}._input_tg2k7_1{box-sizing:border-box;color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:6px;width:100%;padding:11px 13px;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:13.5px;transition:all .18s}._input_tg2k7_1:focus{border-color:#d4a01e;outline:0;box-shadow:0 0 0 3px #d4a01e1f}._input_tg2k7_1:read-only,._input_tg2k7_1:read-only:focus{color:#6b7280;box-shadow:none;cursor:default;background:#f9fafb;border-color:#e5e7eb}._input_tg2k7_1::placeholder{color:#9ca3af}._borderless_tg2k7_29{background:0 0;border-color:#0000;border-radius:4px;padding:6px 8px}._borderless_tg2k7_29:focus{background:#fff;border-color:#d4a01e}._textarea_pknca_1{box-sizing:border-box;color:#111827;resize:vertical;background:#fff;border:1px solid #d1d5db;border-radius:6px;width:100%;min-height:80px;padding:11px 13px;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:13.5px;transition:all .18s}._textarea_pknca_1:focus{border-color:#d4a01e;outline:0;box-shadow:0 0 0 3px #d4a01e1f}._textarea_pknca_1:read-only,._textarea_pknca_1:read-only:focus{color:#6b7280;box-shadow:none;cursor:default;background:#f9fafb;border-color:#e5e7eb}._textarea_pknca_1::placeholder{color:#9ca3af}._borderless_pknca_31{resize:none;background:0 0;border-color:#0000;min-height:32px;padding:6px 8px}._borderless_pknca_31:focus{background:#fff;border-color:#d4a01e}._select_pfqjp_1{appearance:none;box-sizing:border-box;color:#111827;cursor:pointer;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%236B7280' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border:1px solid #d1d5db;border-radius:6px;width:100%;padding:11px 36px 11px 13px;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:13.5px;transition:all .18s}._select_pfqjp_1:focus{border-color:#d4a01e;outline:0;box-shadow:0 0 0 3px #d4a01e1f}._select_pfqjp_1:disabled,._select_pfqjp_1:disabled:focus{color:#6b7280;box-shadow:none;cursor:default;background:#f9fafb;border-color:#e5e7eb}._wrap_2wriw_1{cursor:pointer;align-items:center;gap:10px;padding:6px 0;display:inline-flex}._input_2wriw_9{opacity:0;width:0;height:0;position:absolute}._track_2wriw_16{background:#d1d5db;border-radius:11px;flex-shrink:0;width:40px;height:22px;transition:background .18s;position:relative}._thumb_2wriw_26{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0f24400a,0 1px 3px #0f24400f}._input_2wriw_9:checked+._track_2wriw_16{background:#d4a01e}._input_2wriw_9:checked+._track_2wriw_16 ._thumb_2wriw_26{transform:translate(18px)}._input_2wriw_9:focus-visible+._track_2wriw_16{box-shadow:0 0 0 3px #d4a01e40}._input_2wriw_9:disabled+._track_2wriw_16{opacity:.5;cursor:default}._input_2wriw_9:disabled~._text_2wriw_55{color:#9ca3af}._text_2wriw_55{color:#374151;font-size:13px}._wrap_173pz_1{cursor:pointer;vertical-align:middle;align-items:center;gap:8px;min-height:24px;display:inline-flex}._input_173pz_10{opacity:0;width:0;height:0;position:absolute}._box_173pz_17{background:#fff;border:1.5px solid #9ca3af;border-radius:4px;flex-shrink:0;width:18px;height:18px;transition:background .15s,border-color .15s;position:relative}._input_173pz_10:checked+._box_173pz_17{background:#1b3a5c;border-color:#1b3a5c}._input_173pz_10:checked+._box_173pz_17:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}._input_173pz_10:indeterminate+._box_173pz_17{background:#1b3a5c;border-color:#1b3a5c}._input_173pz_10:indeterminate+._box_173pz_17:after{content:"";background:#fff;border:0;border-radius:1px;width:10px;height:2px;position:absolute;top:7px;left:3px;transform:none}._input_173pz_10:focus-visible+._box_173pz_17{border-color:#d4a01e;box-shadow:0 0 0 3px #d4a01e40}._wrap_173pz_1:hover ._input_173pz_10:not(:disabled)+._box_173pz_17{border-color:#2d5c8a}._input_173pz_10:disabled+._box_173pz_17{opacity:.5}._input_173pz_10:disabled~._text_173pz_76{color:#9ca3af}._wrap_173pz_1:has(._input_173pz_10:disabled){cursor:default}._text_173pz_76{color:#374151;-webkit-user-select:none;user-select:none;font-size:13px}@media (width<=768px){._wrap_173pz_1{gap:10px;min-height:32px}._box_173pz_17{width:20px;height:20px}._input_173pz_10:checked+._box_173pz_17:after{top:2px;left:6px}}._zone_m7ku4_1{color:#9ca3af;cursor:pointer;border:1.5px dashed #d1d5db;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:24px;font-size:12.5px;transition:all .18s;display:flex}._zone_m7ku4_1:hover,._zone_m7ku4_1._over_m7ku4_14{color:#b8881a;background:#fefbf0;border-color:#d4a01e}._hidden_m7ku4_20{display:none}._list_m7ku4_24{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}._item_m7ku4_33{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}._name_m7ku4_45{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._size_m7ku4_53{color:#9ca3af;flex-shrink:0;font-size:11.5px}._remove_m7ku4_59{color:#9ca3af;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:2px;display:inline-flex}._remove_m7ku4_59:hover{color:#dc2626}._list_16ms4_1{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._item_16ms4_10{background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}._link_16ms4_21{color:#244b73;flex:1;min-width:0;text-decoration:none}._link_16ms4_21:hover{color:#b8881a;text-decoration:underline}._removeBtn_16ms4_32{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:all .16s;display:inline-flex}._removeBtn_16ms4_32:hover{color:#dc2626;border-color:#dc2626}._empty_16ms4_52{color:#6b7280;font-size:13px}._wrap_14s56_1{align-items:center;gap:8px;display:inline-flex}._block_14s56_7{flex-direction:column;justify-content:center}._ring_14s56_12{border:2.5px solid #e8eef4;border-top-color:#d4a01e;border-radius:50%;flex-shrink:0;width:24px;height:24px;animation:.7s linear infinite _tnsu-spin_14s56_1;display:inline-block}._xSmall_14s56_23{border-width:2px;width:12px;height:12px}._small_14s56_29{border-width:2px;width:16px;height:16px}._large_14s56_35{border-width:3px;width:32px;height:32px}._label_14s56_41{color:#374151;font-size:13px}@keyframes _tnsu-spin_14s56_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._ring_14s56_12{animation-duration:1.6s}}._overlay_1bmoc_1{z-index:999997;background:#0a1b308c;justify-content:center;align-items:center;padding:24px;font-family:Inter,-apple-system,Segoe UI,sans-serif;animation:.14s ease-out _overlayIn_1bmoc_1;display:flex;position:fixed;inset:0}._card_1bmoc_14{box-sizing:border-box;background:#fff;border-radius:14px;width:100%;max-width:440px;padding:20px 20px 16px;animation:.16s ease-out _cardIn_1bmoc_1;box-shadow:0 24px 70px #0a1b3040}._title_1bmoc_25{color:#0a1b30;font-family:Lora,Georgia,serif;font-size:22px;font-weight:600}._message_1bmoc_32{color:#374151;margin-top:8px;font-size:13px;line-height:1.5}._actions_1bmoc_39{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}._cancelBtn_1bmoc_46{color:#1b3a5c;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:9px 18px;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:13px;transition:all .15s}._cancelBtn_1bmoc_46:hover{border-color:#e5b635}._confirmBtn_1bmoc_61{color:#0a1b30;background:linear-gradient(135deg,#e5b635,#d4a01e);border:1px solid #d4a01e;font-weight:600}._confirmBtn_1bmoc_61:hover{transform:translateY(-1px);box-shadow:0 4px 20px #d4a01e2e}._confirmBtn_1bmoc_61{cursor:pointer;border-radius:6px;padding:9px 18px;font-size:13px}._confirmDanger_1bmoc_78{color:#fff;cursor:pointer;background:#dc2626;border:0;border-radius:6px;padding:9px 18px;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:13px;transition:all .15s}._confirmDanger_1bmoc_78:hover{filter:brightness(.94)}@keyframes _overlayIn_1bmoc_1{0%{opacity:0}to{opacity:1}}@keyframes _cardIn_1bmoc_1{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}._overlay_1xals_1{z-index:1000;background:#0a1b3073;justify-content:center;align-items:center;padding:24px;animation:.15s ease-out _tnsu-dlg-fade_1xals_1;display:flex;position:fixed;inset:0}._panel_1xals_13{background:#fff;border-radius:14px;flex-direction:column;width:100%;max-width:480px;max-height:calc(100vh - 48px);animation:.16s ease-out _tnsu-dlg-pop_1xals_1;display:flex;overflow:hidden;box-shadow:0 24px 70px #0a1b3040}._sm_1xals_26{max-width:380px}._lg_1xals_30{max-width:680px}._header_1xals_34{border-bottom:1px solid #e5e7eb;align-items:flex-start;gap:12px;padding:20px 22px 14px;display:flex}._titles_1xals_42{flex:1;min-width:0}._title_1xals_42{color:#0f2440;margin:0;font-family:Lora,Georgia,serif;font-size:22px;font-weight:600}._sub_1xals_55{color:#6b7280;margin:6px 0 0;font-size:13px;line-height:1.4}._close_1xals_62{color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .15s,color .15s;display:inline-flex}._close_1xals_62:hover{color:#1b3a5c;background:#f3f4f6}._close_1xals_62:focus-visible{outline:0;box-shadow:0 0 0 3px #d4a01e40}._body_1xals_85{color:#111827;padding:18px 22px;font-size:14px;overflow-y:auto}._footer_1xals_92{border-top:1px solid #e5e7eb;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:14px 22px 18px;display:flex}@keyframes _tnsu-dlg-fade_1xals_1{0%{opacity:0}to{opacity:1}}@keyframes _tnsu-dlg-pop_1xals_1{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@media (width<=640px){._overlay_1xals_1{align-items:flex-end;padding:0}._panel_1xals_13{border-radius:14px 14px 0 0;max-width:100%;max-height:92vh}._footer_1xals_92>*{flex:1}}@media (prefers-reduced-motion:reduce){._overlay_1xals_1,._panel_1xals_13{animation:none}}._layout_vc8am_1{align-items:stretch;width:100%;min-height:78vh;font-family:Inter,-apple-system,Segoe UI,sans-serif;display:flex}._side_vc8am_9{flex:none;display:flex}._main_vc8am_14{flex-direction:column;flex:auto;min-width:0;padding:20px 24px 32px;display:flex}._mobileBar_vc8am_22{margin-bottom:16px;display:none}@media (width<=768px){._layout_vc8am_1{min-height:0}._mobileBar_vc8am_22{display:block}._main_vc8am_14{padding:16px}}._tabs_w5rn3_1{border-bottom:1px solid #e5e7eb;align-items:stretch;gap:8px;display:flex;overflow-x:auto}._tab_w5rn3_1{color:#6b7280;letter-spacing:.2px;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:12px 16px;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:13px;font-weight:500;transition:color .18s,border-color .18s;display:inline-flex}._tab_w5rn3_1:hover{color:#1b3a5c}._active_w5rn3_30{color:#0f2440;border-bottom-color:#d4a01e;font-weight:600}._count_w5rn3_36{color:#9ca3af;font-weight:500}._stepper_1tzrv_1{align-items:flex-start;width:100%;padding:4px 0;font-family:Inter,-apple-system,Segoe UI,sans-serif;display:flex;overflow-x:auto}._step_1tzrv_1{cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:6px;padding:0;display:flex}._step_1tzrv_1:disabled{cursor:default}._circle_1tzrv_25{color:#6b7280;background:#fff;border:1.5px solid #d1d5db;border-radius:100px;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:600;transition:all .18s;display:inline-flex}._completed_1tzrv_40{color:#fff;background:#1b3a5c;border-color:#1b3a5c}._current_1tzrv_46{color:#0a1b30;background:linear-gradient(135deg,#e5b635,#d4a01e);border-color:#d4a01e;box-shadow:0 4px 20px #d4a01e2e}._connector_1tzrv_53{background:#e5e7eb;flex:auto;min-width:24px;height:2px;margin-top:15px}._label_1tzrv_61{color:#6b7280;white-space:nowrap;font-size:11px}._labelCurrent_1tzrv_67{color:#0f2440;font-weight:600}@media (width<=640px){._label_1tzrv_61{display:none}}._nav_177sx_1{background:linear-gradient(135deg,#0a1b30 0%,#1b3a5c 85%);flex-direction:column;width:248px;padding:16px 0 12px;transition:width .2s;display:flex;box-shadow:inset -1px 0 #ffffff0f}._navCollapsed_177sx_11{width:64px}._head_177sx_15{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:8px;padding:0 16px 16px;display:flex}._navCollapsed_177sx_11 ._head_177sx_15{flex-direction:column;gap:12px;padding:0 0 12px}._brand_177sx_30{align-items:center;gap:8px;min-width:0;display:flex}._brandText_177sx_37{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-family:Lora,Georgia,serif;font-size:15px;font-weight:600;overflow:hidden}._toggle_177sx_47{color:#fff9;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:all .16s;display:inline-flex}._toggle_177sx_47:hover{color:#f0cc5e;border-color:#e5b635}._items_177sx_67{flex-direction:column;gap:2px;margin-top:16px;display:flex}._navCollapsed_177sx_11 ._items_177sx_67{margin-top:12px}._item_177sx_67{color:#ffffff9e;text-align:left;white-space:normal;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;align-items:center;gap:12px;width:100%;padding:12px 18px;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:13.5px;font-weight:500;text-decoration:none;transition:color .18s,background .18s,border-color .18s;display:flex;position:relative}._item_177sx_67:hover{color:#ffffffeb;background:#ffffff0a}._navCollapsed_177sx_11 ._item_177sx_67{justify-content:center;padding:12px 0}._itemActive_177sx_108{color:#fff;background:#ffffff12;border-left-color:#d4a01e}._itemActive_177sx_108 ._itemIcon_177sx_113{color:#e5b635}._itemIcon_177sx_113{color:inherit;flex-shrink:0;display:inline-flex}._itemTitle_177sx_123{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:1;min-width:0;line-height:1.3;display:-webkit-box;overflow:hidden}._navDividers_177sx_134 ._items_177sx_67{gap:0}._navDividers_177sx_134 ._items_177sx_67>*+*{border-top:1px solid #ffffff0f}._badge_177sx_141{color:#0a1b30;text-align:center;background:#d4a01e;border-radius:100px;flex-shrink:0;min-width:18px;padding:1px 6px;font-size:10.5px;font-weight:700}._navCollapsed_177sx_11 ._badge_177sx_141{position:absolute;top:6px;right:8px}._group_177sx_159{flex-direction:column;display:flex}._groupChevron_177sx_164{color:#ffffff73;flex-shrink:0;display:inline-flex}._subItems_177sx_170{flex-direction:column;padding-bottom:4px;display:flex}._subItem_177sx_170{color:#ffffff8c;text-align:left;white-space:normal;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;align-items:center;gap:8px;width:100%;padding:8px 18px 8px 48px;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:13px;text-decoration:none;transition:color .18s,background .18s;display:flex}._subItem_177sx_170:hover{color:#ffffffeb;background:#ffffff0a}._subItemActive_177sx_199{color:#fff;border-left-color:#d4a01e}._backdrop_177sx_204{display:none}@media (width<=768px){._nav_177sx_1,._navCollapsed_177sx_11{z-index:1000;width:248px;transition:transform .25s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}._navMobileOpen_177sx_220{transform:translate(0);box-shadow:0 24px 70px #0a1b3040}._toggle_177sx_47{display:none}._backdrop_177sx_204{z-index:999;background:#0a1b3073;display:block;position:fixed;inset:0}}@media (width<=350px){._nav_177sx_1,._navCollapsed_177sx_11{width:86vw;max-width:300px}}._toggle_1s269_1{color:#1b3a5c;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:border-color .16s,color .16s;display:none}._toggle_1s269_1:hover{color:#0f2440;border-color:#d4a01e}@media (width<=768px){._toggle_1s269_1{display:inline-flex}}._link_u5dn1_1{color:#244b73;font-size:inherit;cursor:pointer;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1.5px;text-decoration:none;transition:background-size .18s,color .15s}._link_u5dn1_1:hover{color:#b8881a;background-size:100% 1.5px}._link_u5dn1_1:focus-visible{border-radius:2px;outline:0;box-shadow:0 0 0 3px #d4a01e40}._wrap_1q0gd_1{width:100%;overflow-x:auto}._table_1q0gd_6{border-collapse:collapse;width:100%;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:13px}._table_1q0gd_6 th{text-align:left;letter-spacing:.6px;text-transform:uppercase;color:#6b7280;white-space:nowrap;border-bottom:1px solid #e5e7eb;padding:10px 14px;font-size:10.5px;font-weight:600}._table_1q0gd_6 td{color:#111827;vertical-align:middle;border-bottom:1px solid #f3f4f6;padding:12px 14px}._table_1q0gd_6 tbody tr:last-child td{border-bottom:0}._rowClickable_1q0gd_33{cursor:pointer;transition:background .14s}._rowClickable_1q0gd_33:hover{background:#f4f7fa}._rowClickable_1q0gd_33:focus-visible{outline-offset:-2px;outline:2px solid #e5b635}._empty_1q0gd_45{text-align:center;color:#9ca3af;padding:24px 14px}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font:16px/1.5 system-ui,Segoe UI,Roboto,sans-serif}body{background:#f4f7fa;margin:0}[class*=_layout_]{height:100vh}[class*=_side_]{z-index:1000;height:100vh;position:sticky;top:0}[class*=_main_]{box-sizing:border-box;height:100vh;overflow-y:auto}.centered-page{box-sizing:border-box;justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.searchable-select{width:100%;position:relative}.searchable-select-input{box-sizing:border-box;color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:6px;width:100%;padding:11px 13px;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:13.5px;transition:all .18s}.searchable-select-input:focus{border-color:#d4a01e;outline:0;box-shadow:0 0 0 3px #d4a01e1f}.searchable-select-menu{z-index:20;background:#fff;border:1px solid #e5e7eb;border-radius:8px;max-height:280px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 6px 18px #0f244021}.searchable-select-option{cursor:pointer;color:#111827;border-radius:6px;padding:9px 12px;font-size:13.5px}.searchable-select-option:hover{background:#f4f7fa}.searchable-select-empty{color:#9ca3af;padding:9px 12px;font-size:13px}.employee-picker-option-name{font-weight:500}.employee-picker-option-meta{color:#6b7280;margin-top:1px;font-size:12px}.employee-picker-selected{background:#f9fafb;border:1px solid #d1d5db;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:8px 13px;font-size:13.5px;display:flex}.employee-picker-hint{color:#6b7280;margin-top:4px;font-size:12px}.time-picker-menu{z-index:1000;background:#fff;border:1px solid #e5e7eb;border-radius:8px;grid-template-columns:repeat(4,1fr);gap:4px;width:max-content;min-width:220px;max-height:260px;padding:6px;display:grid;overflow-y:auto;box-shadow:0 6px 18px #0f244021}.time-picker-option{color:#111827;cursor:pointer;text-align:center;background:0 0;border:none;border-radius:6px;padding:8px 6px;font-family:inherit;font-size:13.5px}.time-picker-option:hover{background:#f4f7fa}.time-picker-option.selected{color:#fff;background:#d4a01e}.drawer-overlay{z-index:1000;background:#0a1b3073;justify-content:flex-end;animation:.18s ease-out drawer-fade-in;display:flex;position:fixed;inset:0}.drawer-panel{background:#fff;flex-direction:column;width:480px;max-width:92vw;height:100%;animation:.22s ease-out drawer-slide-in;display:flex;box-shadow:-8px 0 24px #0f244029}.drawer-header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 24px;display:flex}.drawer-title{color:#0f2440;margin:0;font-family:Lora,Georgia,serif;font-size:20px;font-weight:600}.drawer-subtitle{color:#6b7280;margin-top:4px;font-size:13px}.drawer-close{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:6px;flex:none;padding:4px 8px;font-size:20px;line-height:1;transition:all .15s}.drawer-close:hover{color:#0f2440;background:#f3f4f6}.drawer-body{flex:1;padding:24px;overflow-y:auto}@keyframes drawer-fade-in{0%{opacity:0}to{opacity:1}}@keyframes drawer-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}.spinner{border:2px solid #e5e7eb;border-top-color:#d4a01e;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.tnsu-sidebar__logo{flex-shrink:0;width:36px;height:36px;display:block}.structure-layout{align-items:flex-start;gap:16px;display:flex}.structure-tree{border-right:1px solid #e5e7eb;flex-direction:column;flex:0 0 260px;gap:2px;padding-right:12px;display:flex}.structure-table{flex:1;width:100%;min-width:0}@media (width<=768px){.structure-layout{flex-direction:column}.structure-tree{border-bottom:1px solid #e5e7eb;border-right:none;flex:none;width:100%;padding-bottom:12px;padding-right:0}}.week-grid{border-collapse:collapse;width:100%}.week-grid th,.week-grid td{text-align:left;border-bottom:1px solid #e5e7eb;padding:10px 12px;font-size:13.5px}.week-grid th{color:#6b7280;text-transform:uppercase;letter-spacing:.02em;font-size:12.5px;font-weight:600}.week-grid td.hours-cell{text-align:right;font-variant-numeric:tabular-nums}.week-grid tr.week-grid-total td{border-top:2px solid #e5e7eb;border-bottom:none;font-weight:600}.work-calendar-picker .rdp-root{--rdp-accent-color:#d4a01e;--rdp-accent-background-color:#d4a01e24;--rdp-today-color:#d4a01e;margin:0;font-family:Inter,-apple-system,Segoe UI,sans-serif;font-size:13.5px}.work-calendar-picker .rdp-day_button:hover:not([disabled]){background:#d4a01e1a}.work-calendar-picker-popover{z-index:1000;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:8px;box-shadow:0 6px 18px #0f244021}.work-calendar-picker-today{color:#d4a01e;cursor:pointer;text-align:center;background:0 0;border:none;border-radius:6px;width:100%;margin-top:4px;padding:6px;font-family:inherit;font-size:13px;font-weight:600;display:block}.work-calendar-picker-today:hover{background:#d4a01e1a}body{font-variant-numeric:lining-nums}.rdp-root{--rdp-accent-color:blue;--rdp-accent-background-color:#f0f0ff;--rdp-day-height:44px;--rdp-day-width:44px;--rdp-day_button-border-radius:100%;--rdp-day_button-border:2px solid transparent;--rdp-day_button-height:42px;--rdp-day_button-width:42px;--rdp-selected-border:2px solid var(--rdp-accent-color);--rdp-disabled-opacity:.5;--rdp-outside-opacity:.75;--rdp-today-color:var(--rdp-accent-color);--rdp-dropdown-gap:.5rem;--rdp-months-gap:2rem;--rdp-nav_button-disabled-opacity:.5;--rdp-nav_button-height:2.25rem;--rdp-nav_button-width:2.25rem;--rdp-nav-height:2.75rem;--rdp-range_middle-background-color:var(--rdp-accent-background-color);--rdp-range_middle-color:inherit;--rdp-range_start-color:white;--rdp-range_start-background:linear-gradient(var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50%);--rdp-range_start-date-background-color:var(--rdp-accent-color);--rdp-range_end-background:linear-gradient(var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50%);--rdp-range_end-color:white;--rdp-range_end-date-background-color:var(--rdp-accent-color);--rdp-week_number-border-radius:100%;--rdp-week_number-border:2px solid transparent;--rdp-week_number-height:var(--rdp-day-height);--rdp-week_number-opacity:.75;--rdp-week_number-width:var(--rdp-day-width);--rdp-weeknumber-text-align:center;--rdp-weekday-opacity:.75;--rdp-weekday-padding:.5rem 0rem;--rdp-weekday-text-align:center;--rdp-gradient-direction:90deg;--rdp-animation_duration:.3s;--rdp-animation_timing:cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction:-90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity:unset}.rdp-root{box-sizing:border-box;position:relative}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{cursor:pointer;font:inherit;color:inherit;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius);background:0 0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;white-space:nowrap;border:0;align-items:center;display:inline-flex;position:relative}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{cursor:pointer;font:inherit;color:inherit;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{fill:var(--rdp-accent-color);display:inline-block}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform-origin:50%;transform:rotate(180deg)}.rdp-dropdowns{align-items:center;gap:var(--rdp-dropdown-gap);display:inline-flex;position:relative}.rdp-dropdown{z-index:2;opacity:0;appearance:none;width:100%;cursor:inherit;line-height:inherit;border:none;margin:0;padding:0;position:absolute;inset-block:0;inset-inline-start:0}.rdp-dropdown_root{align-items:center;display:inline-flex;position:relative}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{height:var(--rdp-nav-height);align-content:center;font-size:large;font-weight:700;display:flex}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{inset-inline-start:0;height:var(--rdp-nav-height);display:inline-flex;position:absolute;top:0}.rdp-root[data-nav-layout=around] .rdp-button_next{inset-inline-end:0;height:var(--rdp-nav-height);justify-content:center;display:inline-flex;position:absolute;top:0}.rdp-months{gap:var(--rdp-months-gap);flex-wrap:wrap;max-width:fit-content;display:flex;position:relative}.rdp-month_grid{border-collapse:collapse}.rdp-nav{height:var(--rdp-nav-height);align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline-end:0}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform);font-size:smaller;font-weight:500}.rdp-week_number{opacity:var(--rdp-week_number-opacity);height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align);font-size:small;font-weight:400}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-size:large;font-weight:700}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}
