._today_jajno_1{min-width:0;color:var(--de-text-primary,#161616);gap:12px;font-size:14px;line-height:1.5;display:grid}._header_jajno_2{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}._header_jajno_2 h2{margin:0;font-size:20px;font-weight:400}._header_jajno_2 p{color:var(--de-text-secondary,#525252);margin:4px 0 0}._header_jajno_2 time{font-size:14px}._card_jajno_6{border:1px solid var(--de-border-subtle,#e0e0e0);background:var(--de-surface,#fff);overflow-wrap:anywhere;border-radius:0;min-width:0;padding:16px}._card_jajno_6 h3{margin:0 0 8px;font-size:16px;font-weight:600}._card_jajno_6 h4{margin:8px 0;font-size:18px;font-weight:600}._card_jajno_6 p{margin:4px 0 8px;font-size:14px}._today_jajno_1 button{border:1px solid var(--de-border-subtle,#e0e0e0);background:var(--de-surface,#fff);min-width:48px;min-height:48px;color:var(--de-action-primary,#0f62fe);cursor:pointer;border-radius:0;padding:10px 12px;font-size:14px}._today_jajno_1 button:focus-visible{outline:2px solid var(--de-action-primary,#0f62fe);outline-offset:2px}._today_jajno_1 button:disabled{opacity:.55;cursor:not-allowed}._card_jajno_6 ._primary_jajno_13{border-color:var(--de-action-primary,#0f62fe);background:var(--de-action-primary,#0f62fe);color:#fff;width:100%}._tags_jajno_14{flex-wrap:wrap;gap:8px;display:flex}._tags_jajno_14 span{background:var(--de-surface-subtle,#f4f4f4);padding:2px 8px;font-size:14px}._tags_jajno_14 [data-risk=红线]{color:var(--de-danger,#da1e28);border-left:3px solid var(--de-danger,#da1e28)}._card_jajno_6 ._note_jajno_17{color:var(--de-text-secondary,#525252);margin:12px 0 0}._card_jajno_6 ._shift_jajno_18{font-size:16px;font-weight:600}._card_jajno_6 ._error_jajno_19{color:var(--de-danger,#da1e28)}._actions_jajno_20{grid-template-columns:1fr 1fr;gap:8px;display:grid}._other_jajno_21{text-align:left;overflow-wrap:anywhere;gap:4px;width:100%;margin-top:8px;display:grid}._other_jajno_21 span{color:var(--de-text-secondary,#525252)}._backdrop_d6dfo_2{z-index:80;-webkit-backdrop-filter:none;backdrop-filter:none;background:#1616167a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}._dialog_d6dfo_12{border:1px solid var(--de-border-subtle,#e0e0e0);background:var(--de-surface,#fff);width:min(620px,100%);min-height:0;max-height:calc(100dvh - 48px);color:var(--de-text-primary,#161616);border-radius:0;flex-direction:column;margin:0;padding:0;font-size:14px;line-height:1.5;display:flex;overflow:hidden;box-shadow:0 12px 32px #16161633}._header_d6dfo_29{border-bottom:1px solid var(--de-border-subtle,#e0e0e0);flex:none;gap:16px;padding:20px 20px 16px;display:flex}._header_d6dfo_29>div{flex:1;min-width:0}._header_d6dfo_29 p{color:var(--de-text-secondary,#525252);margin:0 0 8px;font-size:14px}._header_d6dfo_29 h2{color:var(--de-text-primary,#161616);letter-spacing:normal;margin:0;font-size:20px;font-weight:400;line-height:1.4}._close_d6dfo_33{border:1px solid var(--de-border-subtle,#e0e0e0);background:var(--de-surface,#fff);width:48px;height:48px;color:var(--de-text-secondary,#525252);border-radius:0;flex:none;font-size:24px}._body_d6dfo_34{overscroll-behavior:contain;overflow-wrap:anywhere;min-height:0;padding:16px 20px;overflow:auto}._description_d6dfo_35{margin:0 0 12px}._hint_d6dfo_36{border-left:3px solid var(--de-warning,#f1c21b);background:var(--de-surface-subtle,#f4f4f4);color:var(--de-text-primary,#161616);margin:0 0 16px;padding:12px}._feedback_d6dfo_37 h3{margin:0 0 8px;font-size:16px;font-weight:600}._conflicts_d6dfo_38{margin:0;padding:0;list-style:none}._conflicts_d6dfo_38 li{border-bottom:1px solid var(--de-border-subtle,#e0e0e0);padding:12px 0}._conflicts_d6dfo_38 li>div{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}._conflicts_d6dfo_38 li p{color:var(--de-danger,#da1e28);margin:8px 0 0}._selection_d6dfo_42{margin-top:16px}._selection_d6dfo_42 summary{min-height:48px;color:var(--de-action-primary,#0f62fe);cursor:pointer;padding:12px 0;display:list-item}._selection_d6dfo_42 ul{margin:0;padding:0;list-style:none}._selection_d6dfo_42 li{border-top:1px solid var(--de-border-subtle,#e0e0e0);flex-wrap:wrap;gap:8px 12px;padding:8px 0;display:flex}._selection_d6dfo_42 p{white-space:pre-wrap}._actions_d6dfo_47{border-top:1px solid var(--de-border-subtle,#e0e0e0);flex:none;gap:12px;padding:16px 20px;display:flex}._primary_d6dfo_48,._secondary_d6dfo_48{border:1px solid var(--de-action-primary,#0f62fe);border-radius:0;min-height:48px;padding:12px 16px;font-size:14px;font-weight:600;line-height:1.5}._primary_d6dfo_48{background:var(--de-action-primary,#0f62fe);color:#fff}._primary_d6dfo_48:hover{background:var(--de-action-hover,#0050e6)}._secondary_d6dfo_48{background:var(--de-surface,#fff);color:var(--de-action-primary,#0f62fe)}._primary_d6dfo_48:disabled,._secondary_d6dfo_48:disabled,._close_d6dfo_33:disabled{cursor:not-allowed;opacity:.6}._dialog_d6dfo_12 :is(button,summary,[tabindex]):focus-visible{outline:2px solid var(--de-action-primary,#0f62fe);outline-offset:-2px}._banner_d6dfo_53 button:focus-visible{outline:2px solid var(--de-action-primary,#0f62fe);outline-offset:-2px}._banner_d6dfo_53{border:1px solid var(--de-border-subtle,#e0e0e0);border-left:3px solid var(--de-warning,#f1c21b);background:var(--de-surface,#fff);color:var(--de-text-primary,#161616);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:16px;font-size:14px;display:flex}._banner_d6dfo_53 p{margin:4px 0 0}._banner_d6dfo_53 button{flex:none}@media (max-width:760px){._backdrop_d6dfo_2{padding:12px 12px max(12px, env(safe-area-inset-bottom))}._dialog_d6dfo_12{max-height:calc(100dvh - 24px - env(safe-area-inset-bottom))}._header_d6dfo_29{gap:8px;padding:16px}._body_d6dfo_34{padding:16px}._actions_d6dfo_47{flex-wrap:wrap;padding:12px 16px}._actions_d6dfo_47 button{flex:100px}._banner_d6dfo_53{flex-direction:column;align-items:stretch}}._period_17h5b_2{min-width:0;color:var(--de-text-primary,#161616);font-size:14px}._pager_17h5b_3{gap:8px;margin-bottom:12px;display:grid}._pager_17h5b_3 p{margin:0;font-size:14px;line-height:1.5}._pager_17h5b_3>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}._pager_17h5b_3 button,._period_17h5b_2 .shiftCardMobileStaffSelect select{border:1px solid var(--de-border-subtle,#e0e0e0);min-width:48px;min-height:48px;color:var(--de-action-primary,#0f62fe);background:var(--de-surface,#fff);border-radius:0;padding:10px;font-size:14px}._period_17h5b_2 .shiftCardMobileStaffSelect{color:var(--de-text-secondary,#525252);font-size:14px;font-weight:400}._period_17h5b_2 .shiftCardMobileStaffSelect select{color:var(--de-text-primary,#161616)}._person_17h5b_9{border:1px solid var(--de-border-subtle,#e0e0e0);background:var(--de-surface,#fff);padding:12px}._person_17h5b_9 h3{margin:0 0 4px;font-size:16px}._person_17h5b_9 p,._hint_17h5b_11{color:var(--de-text-secondary,#525252);overflow-wrap:anywhere;margin:4px 0;font-size:14px;line-height:1.5}._calendar_17h5b_12{overscroll-behavior-x:contain;max-width:100%;margin-top:12px;overflow-x:auto}._calendar_17h5b_12>div{min-width:360px}._calendar_17h5b_12 .shiftCalendarWeek,._calendar_17h5b_12 .shiftCalendarGrid{grid-template-columns:repeat(7,minmax(48px,1fr));gap:4px}._calendar_17h5b_12 .shiftCalendarWeek>div{color:var(--de-text-secondary,#525252);font-size:14px}._calendar_17h5b_12 .shiftCardCell.isCompact{border:1px solid var(--de-border-subtle,#e0e0e0);background:var(--de-surface,#fff);min-width:48px;min-height:72px;color:var(--de-text-primary,#161616);border-radius:0}._calendar_17h5b_12 .shiftCardCell.isToday{border-color:var(--de-action-primary,#0f62fe);box-shadow:none}._calendar_17h5b_12 .shiftCardCell.isSelected{border:2px solid var(--de-action-primary,#0f62fe);background:var(--de-surface-selected,#edf5ff);box-shadow:none}._calendar_17h5b_12 .shiftCardCell.isCompact time,._calendar_17h5b_12 .shiftCardCell .shiftCardEmpty{color:var(--de-text-primary,#161616);font-size:14px}._calendar_17h5b_12 .shiftCardCell .shiftTag{background:var(--de-surface-subtle,#f4f4f4);color:var(--de-text-primary,#161616);border-radius:0;font-size:14px}._calendar_17h5b_12 .shiftCardCell .shiftMark{border-radius:0;font-size:14px}._calendar_17h5b_12:focus-visible{outline:2px solid var(--de-action-primary,#0f62fe);outline-offset:-2px}._period_17h5b_2 :is(button,select):focus-visible{outline:2px solid var(--de-action-primary,#0f62fe);outline-offset:-2px}._host_1mamd_2{min-width:0}._surface_1mamd_3{border:1px solid var(--de-border-subtle,#e0e0e0);background:var(--de-surface,#fff);min-width:0;color:var(--de-text-primary,#161616);padding:16px}._header_1mamd_4{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:16px;display:flex}._header_1mamd_4>div:first-child{min-width:0}._header_1mamd_4 p{color:var(--de-text-secondary,#525252);letter-spacing:normal;margin:0 0 4px;font-size:14px}._header_1mamd_4 h2{color:var(--de-text-primary,#161616);margin:0 0 8px;font-size:20px;font-weight:400}._header_1mamd_4 small{color:var(--de-text-secondary,#525252);font-size:14px;line-height:1.5;display:block}._header_1mamd_4>div:last-child{flex-wrap:wrap;gap:8px;max-width:100%;display:flex}._views_1mamd_10{border-bottom:1px solid var(--de-border-subtle,#e0e0e0);margin:0 0 12px;display:flex}._views_1mamd_10 button{color:var(--de-text-secondary,#525252);background:0 0;border:0;border-bottom:3px solid #0000;flex:1}._views_1mamd_10 button[aria-pressed=true]{border-bottom-color:var(--de-action-primary,#0f62fe);color:var(--de-action-primary,#0f62fe);background:var(--de-surface-selected,#edf5ff)}._surface_1mamd_3 button,._surface_1mamd_3 input,._surface_1mamd_3 select,._surface_1mamd_3 summary{border-radius:0;min-width:48px;min-height:48px;font-size:14px}._surface_1mamd_3 button{font-weight:600}._surface_1mamd_3 :is(button,input,select,summary):focus-visible{outline:2px solid var(--de-action-primary,#0f62fe);outline-offset:-2px}._surface_1mamd_3 button:disabled{cursor:not-allowed;opacity:.55}._filters_1mamd_17{border-bottom:1px solid var(--de-border-subtle,#e0e0e0);margin:0 0 12px}._filters_1mamd_17 summary{color:var(--de-action-primary,#0f62fe);cursor:pointer;padding:12px 0}._filters_1mamd_17 .shiftCardFilters{margin-bottom:12px}._filters_1mamd_17 .shiftCardFilters label{color:var(--de-text-secondary,#525252);font-size:14px}._filters_1mamd_17 .shiftCardFilters :is(input,select){background:var(--de-surface,#fff);min-width:0;color:var(--de-text-primary,#161616);border-color:var(--de-border-subtle,#e0e0e0)}._agenda_1mamd_22{gap:12px;font-size:14px;line-height:1.5;display:grid}._dateToolbar_1mamd_23{gap:8px;display:grid}._dateToolbar_1mamd_23>div{grid-template-columns:48px minmax(0,1fr) 48px;gap:8px;display:grid}._dateToolbar_1mamd_23 input{box-sizing:border-box;border:1px solid var(--de-border-subtle,#e0e0e0);background:var(--de-surface,#fff);width:100%;min-width:0;color:var(--de-text-primary,#161616);padding:8px}._agenda_1mamd_22 button{border:1px solid var(--de-border-subtle,#e0e0e0);background:var(--de-surface,#fff);color:var(--de-action-primary,#0f62fe);padding:10px 12px}._dateToolbar_1mamd_23>button{justify-self:start}._pageSummary_1mamd_28{background:var(--de-surface-subtle,#f4f4f4);margin:0;padding:12px}._note_1mamd_29{color:var(--de-text-secondary,#525252);overflow-wrap:anywhere;margin:0}._card_1mamd_30{border:1px solid var(--de-border-subtle,#e0e0e0);background:var(--de-surface,#fff);min-width:0;color:var(--de-text-primary,#161616);overflow-wrap:anywhere;padding:16px}._cardTop_1mamd_31{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}._cardTop_1mamd_31 b{font-size:16px;font-weight:600}._card_1mamd_30 h3{margin:8px 0 4px;font-size:16px;font-weight:600}._card_1mamd_30 p{color:var(--de-text-secondary,#525252);margin:4px 0 0}._card_1mamd_30 ._mark_1mamd_35{border-left:3px solid var(--de-warning,#f1c21b);color:var(--de-text-primary,#161616);padding-left:8px}._cardActions_1mamd_36{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}._cardActions_1mamd_36 button{flex:112px}._cardActions_1mamd_36 ._manage_1mamd_38{border-color:var(--de-action-primary,#0f62fe)}._sectionTitle_1mamd_39{margin:4px 0 0;font-size:16px;font-weight:600}._state_1mamd_40{border:1px solid var(--de-border-subtle,#e0e0e0);overflow-wrap:anywhere;padding:16px}._state_1mamd_40 h3{margin:0 0 8px;font-size:16px;font-weight:600}._state_1mamd_40 p{margin:0 0 12px}._pagination_1mamd_43{gap:8px;display:grid}._pagination_1mamd_43 p{margin:0}._pagination_1mamd_43>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}._root_151g6_3{z-index:40;justify-items:end;transition:transform .2s ease-out,opacity .2s ease-out;display:grid;position:fixed;bottom:24px;right:24px}._hidden_151g6_13{opacity:0;pointer-events:none;transform:translateY(88px)}._backdrop_151g6_15{z-index:-1;background:0 0;position:fixed;inset:0}._fab_151g6_17{background:var(--de-action-primary,#0f62fe);color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;border:0;border-radius:0;place-items:center;width:56px;height:56px;transition:background .16s ease-out,transform .16s ease-out;display:grid;box-shadow:0 2px 6px #16161633}._fab_151g6_17:hover{background:var(--de-action-hover,#0050e6);transform:none}._fab_151g6_17:active{background:var(--de-action-pressed,#002d9c)}._fab_151g6_17:focus-visible{outline:2px solid var(--de-focus,#0f62fe);outline-offset:2px}._fabIcon_151g6_38{font-size:26px;font-weight:700;line-height:1}._dial_151g6_40{opacity:0;pointer-events:none;transform-origin:100% 100%;gap:8px;margin-bottom:12px;transition:opacity .16s ease-out,transform .16s ease-out;display:grid;transform:translateY(10px)scale(.96)}._dialOpen_151g6_51{opacity:1;pointer-events:auto;transform:none}._dialItem_151g6_53{border:1px solid var(--de-border-subtle,#e0e0e0);background:var(--de-surface,#fff);min-width:218px;min-height:44px;color:var(--de-text-primary,#161616);text-align:left;cursor:pointer;border-radius:0;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;padding:7px 11px;display:grid;box-shadow:0 8px 20px #1616162e}._dialItem_151g6_53:hover{border-color:var(--de-action-primary,#0f62fe);background:var(--de-surface-selected,#edf5ff);color:var(--de-text-primary,#161616)}._dialItem_151g6_53:focus-visible{outline:2px solid var(--de-focus,#0f62fe);outline-offset:2px}._dialItem_151g6_53>i{background:var(--de-surface-selected,#edf5ff);width:30px;height:30px;color:var(--de-action-primary,#0f62fe);border-radius:0;place-items:center;font-size:12px;font-style:normal;font-weight:900;display:grid}._dialText_151g6_86{min-width:0;display:grid}._dialText_151g6_86 b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}._dialText_151g6_86 small{color:var(--de-text-secondary,#525252);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}@media (prefers-reduced-motion:reduce){._root_151g6_3,._fab_151g6_17,._dial_151g6_40,._dialItem_151g6_53{transition:none}}form._form_14axr_2.record-modal label,form._form_14axr_2.record-modal .workflow-status-callout,form._form_14axr_2.record-modal .account-password-section p{font-size:14px;line-height:1.5}form._form_14axr_2.record-modal input,form._form_14axr_2.record-modal select{min-height:48px;font-size:16px}form._form_14axr_2.record-modal button{min-width:48px;min-height:48px}form._form_14axr_2.record-modal button:not(.close-button){font-size:14px}._gallery_1ftx7_1{border-top:1px dashed var(--de-border);margin-top:14px;padding-top:13px}._galleryHead_1ftx7_7,._phaseSection_1ftx7_7>header,._imageMeta_1ftx7_7,._cardActions_1ftx7_7,._uploadActions_1ftx7_7{align-items:center;display:flex}._galleryHead_1ftx7_7{justify-content:space-between;gap:12px}._galleryHead_1ftx7_7 p{color:var(--de-text-muted);margin:0;font-size:11px}._galleryHead_1ftx7_7 h4{color:var(--de-text-primary);margin:3px 0 0;font-size:13px}._galleryHead_1ftx7_7>span,._phaseSection_1ftx7_7>header>span{color:var(--de-primary-strong);background:#eaf2ff;border-radius:999px;flex:none;padding:4px 8px;font-size:11px;font-weight:800}._uploadActions_1ftx7_7{flex-wrap:wrap;gap:8px;margin-top:11px}._fileInput_1ftx7_45{display:none}._uploadButton_1ftx7_47,._cardActions_1ftx7_7 button,._deleteButton_1ftx7_47{border:1px solid var(--de-border);min-height:36px;color:var(--de-primary-strong);font:inherit;background:#fff;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:800}._uploadButton_1ftx7_47:hover,._cardActions_1ftx7_7 button:hover,._deleteButton_1ftx7_47:hover{background:#f4f8ff;border-color:#9fc0eb}._uploadButton_1ftx7_47:disabled,._cardActions_1ftx7_7 button:disabled,._deleteButton_1ftx7_47:disabled{cursor:not-allowed;opacity:.58}._uploadButton_1ftx7_47:focus-visible{outline-offset:2px;outline:3px solid #2568c947}._cardActions_1ftx7_7 button:focus-visible{outline-offset:2px;outline:3px solid #2568c947}._deleteButton_1ftx7_47:focus-visible{outline-offset:2px;outline:3px solid #2568c947}._loading_1ftx7_63,._empty_1ftx7_63,._readOnly_1ftx7_63,._error_1ftx7_63{color:var(--de-text-muted);margin:11px 0 0;font-size:11px;line-height:1.55}._error_1ftx7_63{color:#a9362f}._readOnly_1ftx7_63{color:#7a5d18}._phaseList_1ftx7_73{gap:12px;margin-top:13px;display:grid}._phaseSection_1ftx7_7{border:1px solid var(--de-border);background:#fff;border-radius:10px;padding:10px}._phaseSection_1ftx7_7>header{justify-content:space-between;gap:10px}._phaseSection_1ftx7_7>header>b{color:var(--de-text-primary);font-size:12px}._imageGrid_1ftx7_78{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}._imageCard_1ftx7_79{border:1px solid var(--de-border);background:var(--de-surface-soft);border-radius:8px;min-width:0;position:relative;overflow:hidden}._image_1ftx7_7{aspect-ratio:4/3;object-fit:cover;background:#e9eff4;width:100%;display:block}._imageCard_1ftx7_79 .authenticated-image-loading{aspect-ratio:4/3;width:100%;color:var(--de-text-muted);place-items:center;font-size:10px;display:grid}._imageMeta_1ftx7_7{flex-direction:column;align-items:flex-start;gap:4px;padding:7px}._imageMeta_1ftx7_7>b{border-radius:999px;padding:4px 6px;font-size:10px;line-height:1}._imageMeta_1ftx7_7>span,._imageMeta_1ftx7_7>small{width:100%;color:var(--de-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.4;overflow:hidden}._imageMeta_1ftx7_7>small{color:#a9362f}._pending_1ftx7_100{color:#855f13;background:#fff3d5}._approved_1ftx7_101{color:#176b52;background:#e2f5ec}._rejected_1ftx7_102{color:#a9362f;background:#fde8e5}._cardActions_1ftx7_7{gap:6px;padding:0 7px 7px}._cardActions_1ftx7_7 button{flex:1;min-height:30px;padding:5px 7px}._cardActions_1ftx7_7 button:last-child,._deleteButton_1ftx7_47{color:#a9362f}._deleteButton_1ftx7_47{width:calc(100% - 14px);min-height:30px;margin:0 7px 7px;padding:5px 7px}@media (max-width:420px){._uploadActions_1ftx7_7{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}._uploadButton_1ftx7_47{width:100%;min-height:42px;padding-inline:5px;font-size:10px}._imageGrid_1ftx7_78{gap:6px}}@media (max-width:340px){._galleryHead_1ftx7_7 h4{font-size:12px}._phaseSection_1ftx7_7{padding:8px}._imageMeta_1ftx7_7{padding:6px}}.env-portal{color:#dbe7f3;background:linear-gradient(#071426,#081a29);flex-direction:column;min-height:100vh;display:flex}.env-portal-topbar{z-index:20;background:#0a1d2d;border-bottom:1px solid #1e3a55;align-items:center;gap:14px;min-height:58px;padding:0 18px;display:flex;position:sticky;top:0}.env-drawer-toggle{color:#b9d4e7;background:#10283c;border:1px solid #2a4b67;border-radius:10px;min-width:44px;min-height:44px;font-size:17px;display:none}.env-brand{align-items:center;gap:10px;display:flex}.env-brand i{color:#7ed8ff;background:#2f7cf629;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.env-brand b,.env-brand small{display:block}.env-brand b{color:#e8f5ff;font-size:14px}.env-brand small{color:#7898b1;margin-top:2px;font-size:10px}.env-admin-return{color:#b9d4e7;cursor:pointer;background:#10283c;border:1px solid #2a4b67;border-radius:9px;min-height:40px;margin-left:auto;padding:0 13px;font-size:11px;font-weight:800}.env-admin-return:hover{color:#d9efff;background:#2f7cf626;border-color:#3978ba}.env-admin-return+.env-top-user{margin-left:0}.env-top-user{text-align:right;margin-left:auto}.env-top-user b,.env-top-user span{display:block}.env-top-user b{color:#c6dcec;font-size:12px}.env-top-user span{color:#7898b1;margin-top:2px;font-size:10px}.env-portal-body{flex:1;grid-template-columns:232px minmax(0,1fr);display:grid}.env-sidebar{background:#081a29;border-right:1px solid #1e3a55;flex-direction:column;gap:10px;padding:16px 12px;display:flex}.env-sidebar-caption{color:#5f7f95;letter-spacing:.1em;margin:0 8px 2px;font-size:10px;font-weight:900}.env-sidebar>nav{gap:6px;display:grid}.env-sidebar>nav button{color:#9db7c9;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:0 10px;display:flex}.env-sidebar>nav button:hover{background:#10283c;border-color:#2b4d68}.env-sidebar>nav button.active{color:#7ed8ff;background:#2f7cf626;border-color:#3978ba}.env-sidebar>nav button i{color:#8fb0c8;background:#12293d;border-radius:8px;place-items:center;width:26px;height:26px;font-size:11px;font-style:normal;font-weight:900;display:grid}.env-sidebar>nav button.active i{color:#fff;background:#2f7cf6}.env-sidebar-foot{color:#5f7f95;align-items:center;gap:8px;margin-top:auto;padding:0 8px;font-size:10px;display:flex}.env-sidebar-foot i{background:#56d8ce;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #56d8ceb3}.env-sidebar-close{display:none}.env-content{min-width:0;padding:18px}.env-page{gap:14px;display:grid}.env-dashboard-lists{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-top:14px;display:grid}.env-dashboard-lists h3{color:#8fb0c8;margin:0 0 8px;font-size:12px}.env-dash-row{color:#c6dcec;background:#0f2233;border:1px solid #1e3a55;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.env-review-bad{border-color:#e05d5966}.env-danger{color:#ff9b96;font-weight:800}.env-drawer-scrim{display:none}@media (max-width:760px){.env-portal-body{grid-template-columns:1fr}.env-drawer-toggle{place-items:center;display:grid}.env-sidebar{z-index:40;width:min(84vw,300px);transition:transform .22s;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-102%)}.env-sidebar.is-open{transform:none;box-shadow:0 0 40px #00000080}.env-sidebar-close{color:#b9d4e7;background:#10283c;border:1px solid #2a4b67;border-radius:10px;align-self:end;place-items:center;width:44px;height:44px;font-size:18px;display:grid}.env-drawer-scrim{z-index:39;background:#020810a8;display:block;position:fixed;inset:0}.env-content{padding:12px}.env-brand small{display:none}.env-admin-return{min-height:44px;padding:0 10px}.env-top-user{display:none}}@media (prefers-reduced-motion:reduce){.env-sidebar{transition:none}}.env-sidebar-brand{border-bottom:1px solid #1e3a55;align-items:center;gap:10px;margin-bottom:8px;padding:4px 8px 12px;display:flex}.env-sidebar-brand i{color:#fff;background:linear-gradient(135deg,#2f7cf6,#56d8ce);border-radius:8px;place-items:center;width:32px;height:32px;font-size:14px;font-style:normal;font-weight:900;display:grid}.env-sidebar-brand b{color:#d6e8f5;font-size:13px;display:block}.env-sidebar-brand small{color:#5f7f95;font-size:10px}.env-nav-scroll{flex:1;padding-right:2px;overflow-y:auto}.env-nav-level{flex-direction:column;gap:2px;display:flex}.env-nav-depth-1{gap:4px}.env-nav-depth-2,.env-nav-depth-3{gap:1px;padding-left:12px}.env-nav-branch{flex-direction:column;display:flex}.env-nav-directory{color:#9db7c9;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 10px;font-size:13px;transition:background .15s;display:flex}.env-nav-directory:hover{background:#10283c}.env-nav-directory.is-open{color:#c8e0f0;background:#2f7cf614}.env-nav-directory i{color:#8fb0c8;background:#12293d;border-radius:6px;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;font-weight:900;display:grid}.env-nav-directory b{flex:1;font-weight:600}.env-nav-directory span{color:#5f7f95;font-size:10px;transition:transform .2s}.env-nav-directory.is-open span{transform:rotate(180deg)}.env-nav-children{padding:2px 0}.env-nav-leaf{color:#8aa5b8;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;min-height:36px;padding:0 10px 0 14px;font-size:12px;transition:all .15s;display:flex}.env-nav-leaf:hover{color:#b9d4e7;background:#10283c;border-color:#2b4d68}.env-nav-leaf.active{color:#7ed8ff;background:#2f7cf626;border-color:#3978ba;font-weight:600}.env-nav-leaf i{place-items:center;width:18px;height:18px;font-style:normal;display:grid}.env-nav-dot{background:#3a5a72;border-radius:50%;width:5px!important;height:5px!important}.env-nav-leaf.active .env-nav-dot{background:#7ed8ff}.env-nav-leaf span{flex:1}.env-breadcrumb{color:#5f7f95;align-items:center;gap:8px;margin-left:16px;font-size:12px;display:flex}.env-breadcrumb i{color:#2b4d68;font-style:normal}.env-breadcrumb span:last-child{color:#9db7c9;font-weight:600}@media (max-width:760px){.env-breadcrumb{display:none}.env-nav-directory{min-height:44px;font-size:14px}.env-nav-leaf{min-height:40px;font-size:13px}}.env-portal,.env-portal *{box-sizing:border-box}.env-global-notice{z-index:110;box-sizing:border-box;width:min(440px,100vw - 24px);position:fixed;top:70px;right:18px}.env-content{padding-bottom:28px;overflow-x:clip}.env-page-hero{min-width:0}.env-filter-bar{background:#0d2132;border:1px solid #1e3a55;border-radius:13px;grid-template-columns:minmax(220px,1fr) repeat(2,minmax(150px,.35fr));gap:10px;margin:0 0 14px;padding:11px;display:grid}.env-filter-bar label,.env-date-filter label,.env-search-form label,.env-archive-form label{color:#7898b1;gap:5px;min-width:0;font-size:10px;font-weight:900;display:grid}.env-filter-bar input,.env-filter-bar select,.env-date-filter input,.env-search-form input,.env-archive-form input,.env-archive-form select{color:#dbe7f3;background:#0a1d2d;border:1px solid #26445f;border-radius:9px;width:100%;min-width:0;min-height:40px;padding:0 11px}.env-date-filter{grid-template-columns:repeat(2,minmax(170px,.3fr)) auto;align-items:end;gap:10px;margin-bottom:12px;display:grid}.env-search-form{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(150px,.35fr)) auto;align-items:end;gap:10px;margin-bottom:14px;display:grid}.env-archive-form{background:#0d2132;border:1px solid #1e3a55;border-radius:14px;grid-template-columns:minmax(210px,1fr) repeat(4,minmax(135px,.55fr));align-items:end;gap:10px;margin-bottom:18px;padding:14px;display:grid}.env-archive-form h2{color:#dbe7f3;margin:4px 0 0;font-size:17px}.env-row-open{color:#7ed8ff;text-align:left;cursor:pointer;background:0 0;border:0;padding:4px 0;font-weight:900}.env-row-open:hover{text-decoration:underline}.env-mobile-cards{display:none}.env-dashboard-lists>div{min-width:0}.env-dashboard-lists .env-dash-row{cursor:pointer;text-align:left;width:100%;margin:0 0 7px}.env-dashboard-lists .env-dash-row:hover{background:#122b40;border-color:#3978ba}.env-portal .satisfaction-kpis button{color:#dbe7f3;text-align:left;cursor:pointer;background:#102436;border:1px solid #1e3a55;border-radius:12px;padding:14px}.env-portal .satisfaction-kpis button:hover{background:#132c42;border-color:#3978ba}.env-portal .satisfaction-kpis button b,.env-portal .satisfaction-kpis button span{display:block}.env-portal .satisfaction-kpis button b{color:#7ed8ff;font-size:25px}.env-portal .satisfaction-kpis button span{color:#8fa9bc;margin-top:5px;font-size:10px}.env-detail-backdrop{z-index:85;pointer-events:none;position:fixed;inset:0}.env-detail-scrim{pointer-events:auto;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#020810ad;border:0;width:100%;position:absolute;inset:0}.env-detail-drawer{color:#dbe7f3;pointer-events:auto;background:linear-gradient(160deg,#10283c,#081a29);border-left:1px solid #284b65;flex-direction:column;width:min(460px,92vw);padding:22px;animation:.22s cubic-bezier(.22,1,.36,1) env-detail-in;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:auto;box-shadow:-20px 0 60px #00000073}.env-detail-drawer>header{border-bottom:1px solid #1e3a55;justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:16px;display:flex}.env-detail-drawer h2{color:#e8f5ff;margin:5px 0;font-size:23px}.env-detail-drawer header span{color:#7898b1;font-size:11px}.env-detail-close{color:#dbe7f3;background:#0b1d2d;border:1px solid #2a4b67;border-radius:11px;flex:none;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.env-detail-status{background:#2f7cf61a;border:1px solid #2a4b67;border-radius:11px;justify-content:space-between;align-items:center;margin:15px 0 0;padding:11px 13px;display:flex}.env-detail-status span{color:#7898b1;font-size:10px}.env-detail-status b{color:#7ed8ff;font-size:11px}.env-detail-drawer dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:15px 0;display:grid}.env-detail-drawer dl>div{background:#0d2132;border:1px solid #1e3a55;border-radius:11px;min-width:0;padding:12px}.env-detail-drawer dl>.is-wide{grid-column:1/-1}.env-detail-drawer dt{color:#7898b1;font-size:9px;font-weight:900}.env-detail-drawer dd{overflow-wrap:anywhere;color:#cfe0ec;margin:6px 0 0;font-size:12px;line-height:1.6}.env-detail-drawer>footer{border-top:1px solid #1e3a55;margin-top:auto;padding-top:14px}@keyframes env-detail-in{0%{opacity:.7;transform:translate(100%)}to{opacity:1;transform:none}}@media (max-width:1040px){.env-filter-bar{grid-template-columns:minmax(180px,1fr) repeat(2,minmax(130px,.4fr))}.env-archive-form{grid-template-columns:repeat(2,minmax(0,1fr))}.env-archive-form>div{grid-column:1/-1}.env-search-form{grid-template-columns:repeat(2,minmax(0,1fr))}.env-search-form>label:first-child{grid-column:1/-1}}@media (max-width:760px){.env-portal{width:100%;max-width:100vw;min-height:100dvh;overflow-x:clip}.env-portal-topbar{gap:8px;min-width:0;min-height:54px;padding:0 10px}.env-brand{flex:1;min-width:0}.env-brand>div{min-width:0}.env-brand b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.env-admin-return{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:88px;min-height:42px;padding:0 8px;overflow:hidden}.env-content{width:100%;max-width:100vw;padding:10px 10px calc(84px + env(safe-area-inset-bottom))}.env-page{width:100%;min-width:0}.env-page-hero{min-height:0;padding:16px}.env-page-hero .module-hero-copy h2{overflow-wrap:anywhere;font-size:22px}.env-page-hero .module-hero-badge{align-self:flex-start}.env-filter-bar,.env-date-filter,.env-search-form,.env-archive-form{grid-template-columns:1fr;gap:9px}.env-search-form>label:first-child,.env-archive-form>div{grid-column:auto}.env-filter-bar input,.env-filter-bar select,.env-date-filter input,.env-search-form input,.env-archive-form input,.env-archive-form select{min-height:44px}.env-date-filter button,.env-search-form button,.env-archive-form button{width:100%;min-height:46px}.env-mobile-cards{gap:9px;display:grid}.env-mobile-cards>button{color:#cfe0ec;text-align:left;background:#102436;border:1px solid #1e3a55;border-radius:13px;gap:9px;width:100%;min-width:0;padding:12px;display:grid}.env-mobile-cards>button>header{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;display:grid}.env-mobile-cards header>i{color:#7ed8ff;background:#2f7cf62e;border-radius:10px;place-items:center;width:34px;height:34px;font-size:11px;font-style:normal;font-weight:900;display:grid}.env-mobile-cards header span{min-width:0}.env-mobile-cards header b,.env-mobile-cards header small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.env-mobile-cards header b{color:#dbe7f3;font-size:13px}.env-mobile-cards header small{color:#7898b1;margin-top:3px;font-size:9px}.env-mobile-cards header em{color:#8fc8e7;white-space:nowrap;background:#18364e;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:900}.env-mobile-cards>button>p{overflow-wrap:anywhere;color:#9eb7c9;margin:0;font-size:10px;line-height:1.55}.env-mobile-cards>button>footer{color:#7898b1;border-top:1px dashed #25445c;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding-top:8px;font-size:9px;display:flex}.env-mobile-cards footer span{color:#7ed8ff;font-weight:900}.env-dashboard-lists{grid-template-columns:1fr}.env-portal .satisfaction-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.env-detail-drawer{width:100%;max-height:min(88dvh,760px);padding:16px 16px calc(16px + env(safe-area-inset-bottom));border-top:1px solid #284b65;border-left:0;border-radius:20px 20px 0 0;animation-name:env-detail-up;top:auto;left:0}.env-detail-drawer dl{grid-template-columns:1fr}.env-detail-drawer dl>.is-wide{grid-column:auto}.env-detail-drawer>footer{bottom:calc(-16px - env(safe-area-inset-bottom));margin:0 -16px calc(-16px - env(safe-area-inset-bottom));padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#0b1d2d;position:sticky}.env-detail-drawer>footer button{width:100%;min-height:48px}.env-portal .mobile-profile-page{min-height:calc(100dvh - 130px);padding:1px 10px calc(24px + env(safe-area-inset-bottom));background:0 0;margin:-10px}.env-portal .mobile-profile-user-card,.env-portal .mobile-profile-links,.env-portal .mobile-profile-summary{color:#dbe7f3;background:#102436;border-color:#1e3a55;box-shadow:0 8px 22px #00000038}.env-portal .mobile-profile-user-info b,.env-portal .mobile-profile-links b{color:#dbe7f3}.env-portal .mobile-profile-links button{background:#102436;border-color:#1e3a55}.env-portal .mobile-profile-links button:active{background:#153047}.env-portal .mobile-profile-logout{color:#ff9b96;background:#e05d591f}}@keyframes env-detail-up{0%{opacity:.7;transform:translateY(100%)}to{opacity:1;transform:none}}@media (max-width:340px){.env-portal-topbar{padding-inline:8px}.env-brand i{width:30px;height:30px}.env-admin-return{max-width:72px;font-size:9px}.env-content{padding-inline:8px}.env-portal .satisfaction-kpis{gap:7px}.env-portal .satisfaction-kpis button{padding:10px}}._businessSurface_1rr5q_5{--de-action-primary:var(--de-light-action-primary);--de-action-hover:var(--de-light-action-hover);--de-action-pressed:var(--de-light-action-pressed);--de-focus:var(--de-light-action-primary);--de-page:var(--de-light-canvas);--de-surface:var(--de-light-surface);--de-surface-soft:var(--de-light-surface-subtle);--de-surface-strong:var(--de-light-surface-hover);--de-text-primary:var(--de-light-text-primary);--de-text-secondary:var(--de-light-text-secondary);--de-text-muted:var(--de-light-text-tertiary);--de-text-disabled:var(--de-light-text-disabled);--de-border:var(--de-light-border-subtle);--de-border-strong:var(--de-light-border-strong);--de-primary:var(--de-action-primary);--de-primary-strong:var(--de-action-hover);--de-primary-soft:var(--de-light-surface-selected);--de-shadow-card:none;--page:var(--de-page);--card:var(--de-surface);--ink:var(--de-text-primary);--muted:var(--de-text-muted);--line:var(--de-border);--blue:var(--de-primary);--glass:var(--de-surface);--glass-strong:var(--de-surface);--shadow-soft:none;--shadow-card:none;--status-pending:var(--de-warning-text);--status-fixing:var(--de-info);--status-review:#007d79;--status-done:var(--de-success);--status-danger:var(--de-danger);background:var(--de-page);min-width:0;color:var(--de-text-primary);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark] ._businessSurface_1rr5q_5{--page:var(--de-page);--card:var(--de-surface);--ink:var(--de-text-primary);--muted:var(--de-text-muted);--line:var(--de-border);--blue:var(--de-primary);background:var(--de-page);color:var(--de-text-primary)}._businessSurface_1rr5q_5 .workspace{background:var(--de-page);color:var(--de-text-primary)}._businessSurface_1rr5q_5 .sidebar{border-color:var(--de-border);color:var(--de-text-secondary);background:#fff}._businessSurface_1rr5q_5 .sidebar-section{border-color:var(--de-border);background:var(--de-surface-soft)}._businessSurface_1rr5q_5 .sidebar-section--system.mobile-open{border-color:var(--de-border);color:var(--de-text-primary);background:#fff!important}._businessSurface_1rr5q_5 .sidebar-section--system.mobile-open .mobile-menu-close{border-color:var(--de-border);background:var(--de-surface-soft);color:var(--de-text-secondary)}._businessSurface_1rr5q_5 .sidebar-footer,._businessSurface_1rr5q_5 .personal-tools{border-color:var(--de-border)}._businessSurface_1rr5q_5 .section-label,._businessSurface_1rr5q_5 .table-caption,._businessSurface_1rr5q_5 .toolbar-meta{color:var(--de-text-muted)}._businessSurface_1rr5q_5 .panel h2,._businessSurface_1rr5q_5 .module-page h2,._businessSurface_1rr5q_5 .module-window h2,._businessSurface_1rr5q_5 .record-modal h2{color:var(--de-text-primary)}._businessSurface_1rr5q_5 .panel,._businessSurface_1rr5q_5 .stat-card:not(.stat-card--navy),._businessSurface_1rr5q_5 .module-window,._businessSurface_1rr5q_5 .operation-panel,._businessSurface_1rr5q_5 .admin-intro,._businessSurface_1rr5q_5 .attendance-import,._businessSurface_1rr5q_5 .patrol-filter-card,._businessSurface_1rr5q_5 .security-session-card,._businessSurface_1rr5q_5 .audit-mobile-card,._businessSurface_1rr5q_5 .mobile-record-card,._businessSurface_1rr5q_5 .ledger-card,._businessSurface_1rr5q_5 .de-state{border-color:var(--de-border);background:var(--de-surface);color:var(--de-text-primary);box-shadow:var(--de-shadow-card)}._businessSurface_1rr5q_5 .panel,._businessSurface_1rr5q_5 .module-window,._businessSurface_1rr5q_5 .operation-panel{border-radius:0}._businessSurface_1rr5q_5 .ledger-card-head,._businessSurface_1rr5q_5 .quick-list button,._businessSurface_1rr5q_5 .queue-list button{border-color:var(--de-border);background:var(--de-surface-soft);color:var(--de-text-secondary)}._businessSurface_1rr5q_5 .safety-hero{border:1px solid var(--de-border);background:var(--de-surface);box-shadow:none;color:var(--de-text-primary);border-radius:0}._businessSurface_1rr5q_5 .safety-hero:before,._businessSurface_1rr5q_5 .safety-hero:after{display:none}._businessSurface_1rr5q_5 .safety-hero-kicker{color:var(--de-text-secondary);letter-spacing:.04em;font-size:12px;font-weight:600}._businessSurface_1rr5q_5 .safety-hero-kicker span{background:var(--de-action-primary);box-shadow:none}._businessSurface_1rr5q_5 .safety-hero-copy h2{color:var(--de-text-primary);letter-spacing:0;font-size:28px;font-weight:400}._businessSurface_1rr5q_5 .safety-hero-copy p{color:var(--de-text-secondary);font-size:14px}._businessSurface_1rr5q_5 .safety-hero-metrics article{border-color:var(--de-border);background:var(--de-surface-soft);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0}._businessSurface_1rr5q_5 .safety-hero-metrics span,._businessSurface_1rr5q_5 .safety-hero-metrics small{color:var(--de-text-secondary);font-size:12px;font-weight:600}._businessSurface_1rr5q_5 .safety-hero-metrics b{color:var(--de-text-primary);font-weight:400}._businessSurface_1rr5q_5 .safety-hero-metrics .is-risk{border-color:var(--de-warning);background:var(--de-warning-soft)}._businessSurface_1rr5q_5 .safety-hero-metrics .is-risk b{color:var(--de-warning-text)}._businessSurface_1rr5q_5 .safety-hero-metrics .is-red{border-color:var(--de-danger);background:var(--de-danger-soft)}._businessSurface_1rr5q_5 .safety-hero-metrics .is-red b{color:var(--de-danger)}._businessSurface_1rr5q_5 .safety-heat-zone{border-color:var(--de-border);background:var(--de-surface);box-shadow:none;color:var(--de-text-primary);border-radius:0}._businessSurface_1rr5q_5 .safety-heat-zone .section-label{color:var(--de-text-secondary)}._businessSurface_1rr5q_5 .safety-heat-zone:hover{border-color:var(--de-action-primary);box-shadow:none;transform:none}._businessSurface_1rr5q_5 .risk-summary,._businessSurface_1rr5q_5 .mobile-risk-summary{border-color:var(--de-border);border-left:3px solid var(--de-action-primary);background:var(--de-surface);box-shadow:none;color:var(--de-text-primary);border-radius:0}._businessSurface_1rr5q_5 .risk-summary span,._businessSurface_1rr5q_5 .mobile-risk-summary span{background:var(--de-surface-selected);box-shadow:none;color:var(--de-action-primary);border-radius:0;animation:none}._businessSurface_1rr5q_5 .risk-summary p,._businessSurface_1rr5q_5 .mobile-risk-summary p{color:var(--de-text-secondary)}._businessSurface_1rr5q_5 .risk-summary b,._businessSurface_1rr5q_5 .risk-summary em,._businessSurface_1rr5q_5 .mobile-risk-summary em{color:var(--de-action-primary)}._businessSurface_1rr5q_5 .mobile-heat-strip button{border-color:var(--de-border);background:var(--de-surface);border-radius:0}._businessSurface_1rr5q_5 .mobile-heat-strip button:active{transform:none}@media (min-width:761px){._businessSurface_1rr5q_5 .patrol-workspace{gap:16px}._businessSurface_1rr5q_5 .patrol-hero{border:1px solid var(--de-border);background:var(--de-surface);box-shadow:none;color:var(--de-text-primary);border-radius:0}._businessSurface_1rr5q_5 .patrol-hero .section-label{color:var(--de-text-secondary)}._businessSurface_1rr5q_5 .patrol-hero h2{color:var(--de-text-primary);letter-spacing:0;font-size:28px;font-weight:400}._businessSurface_1rr5q_5 .patrol-hero p:not(.section-label){color:var(--de-text-secondary);font-size:14px;line-height:1.5}._businessSurface_1rr5q_5 .patrol-hero-actions{flex-wrap:wrap;gap:8px;display:flex}._businessSurface_1rr5q_5 .patrol-hero .primary-button,._businessSurface_1rr5q_5 .patrol-hero .secondary-button{min-height:40px;box-shadow:none;border-radius:0;font-size:14px;font-weight:600}._businessSurface_1rr5q_5 .patrol-hero .primary-button{border:1px solid var(--de-action-primary);background:var(--de-action-primary);color:#fff}._businessSurface_1rr5q_5 .patrol-hero .primary-button:hover{background:var(--de-action-hover)}._businessSurface_1rr5q_5 .patrol-hero .secondary-button{border-color:var(--de-border-strong);background:var(--de-surface);color:var(--de-text-primary)}._businessSurface_1rr5q_5 .patrol-summary>div{border-color:var(--de-border);background:var(--de-surface);box-shadow:none;border-radius:0}._businessSurface_1rr5q_5 .patrol-summary span{color:var(--de-text-secondary);font-size:12px;font-weight:600}._businessSurface_1rr5q_5 .patrol-summary b{color:var(--de-text-primary);letter-spacing:0;font-size:28px;font-weight:400}._businessSurface_1rr5q_5 .patrol-filter-card{border-color:var(--de-border);background:var(--de-surface-soft);box-shadow:none;border-radius:0;gap:14px;padding:16px}._businessSurface_1rr5q_5 .patrol-filter-card .section-label{color:var(--de-text-secondary);letter-spacing:.04em;font-size:12px}._businessSurface_1rr5q_5 .patrol-post-list,._businessSurface_1rr5q_5 .patrol-item-list{gap:8px}._businessSurface_1rr5q_5 .patrol-post-list button,._businessSurface_1rr5q_5 .patrol-item-list button{border-color:var(--de-border);background:var(--de-surface);min-height:40px;color:var(--de-text-primary);border-radius:0;font-size:12px;font-weight:600}._businessSurface_1rr5q_5 .patrol-post-list button:hover,._businessSurface_1rr5q_5 .patrol-item-list button:hover{border-color:var(--de-action-primary);background:var(--de-surface-selected);color:var(--de-action-primary)}._businessSurface_1rr5q_5 .patrol-post-list button.active,._businessSurface_1rr5q_5 .patrol-item-list button.active{border-color:var(--de-action-primary);background:var(--de-action-primary);color:#fff}:is(._businessSurface_1rr5q_5 .patrol-post-list button:focus-visible,._businessSurface_1rr5q_5 .patrol-item-list button:focus-visible){outline:2px solid var(--de-focus);outline-offset:2px}._businessSurface_1rr5q_5 .patrol-table th{border-bottom:1px solid var(--de-border);background:var(--de-surface-soft);color:var(--de-text-secondary);font-size:12px;font-weight:600}._businessSurface_1rr5q_5 .patrol-table td{border-color:var(--de-border);color:var(--de-text-secondary);font-size:14px}._businessSurface_1rr5q_5 .patrol-table td b{color:var(--de-text-primary);font-size:14px;font-weight:600}._businessSurface_1rr5q_5 .patrol-table tr.selected td,._businessSurface_1rr5q_5 .patrol-table tbody tr:hover td{background:var(--de-surface-selected)}._businessSurface_1rr5q_5 .post-badge,._businessSurface_1rr5q_5 .patrol-item-badge{border:1px solid var(--de-border);border-radius:2px;font-size:12px;font-weight:600}._businessSurface_1rr5q_5 .post-badge{background:var(--de-surface-selected);color:var(--de-action-primary)}._businessSurface_1rr5q_5 .patrol-item-badge{background:var(--de-surface);color:var(--de-text-secondary)}._businessSurface_1rr5q_5 .image-manage-button{border:1px solid var(--de-border-strong);background:var(--de-surface);min-height:34px;color:var(--de-action-primary);border-radius:0;font-size:12px;font-weight:600}._businessSurface_1rr5q_5 .image-manage-button:hover{border-color:var(--de-action-primary);background:var(--de-surface-selected)}._businessSurface_1rr5q_5 .patrol-image-toolbar{border-color:var(--de-border);background:var(--de-surface-soft);box-shadow:none;border-radius:0}._businessSurface_1rr5q_5 .patrol-image-toolbar>div:first-child{color:var(--de-text-secondary);font-size:12px}._businessSurface_1rr5q_5 .patrol-image-panel .image-empty{border-color:var(--de-border);background:var(--de-surface);color:var(--de-text-secondary);border-radius:0}._businessSurface_1rr5q_5[data-business-module=safety] .topbar h1{color:var(--de-text-primary);letter-spacing:0;font-size:28px;font-weight:400}._businessSurface_1rr5q_5[data-business-module=safety] .topbar .eyebrow{color:var(--de-text-secondary)}._businessSurface_1rr5q_5[data-business-module=safety] .topbar .plain-button{border:1px solid var(--de-border-strong);background:var(--de-surface);min-height:40px;box-shadow:none;color:var(--de-action-primary);border-radius:0;font-size:14px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] .topbar-status{border:1px solid var(--de-border);background:var(--de-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;gap:12px}._businessSurface_1rr5q_5[data-business-module=safety] .status-block{color:var(--de-text-secondary)}._businessSurface_1rr5q_5[data-business-module=safety] .status-block b{color:var(--de-text-primary);font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] .status-block--pending,._businessSurface_1rr5q_5[data-business-module=safety] .status-block--bell,._businessSurface_1rr5q_5[data-business-module=safety] .status-block--gallery,._businessSurface_1rr5q_5[data-business-module=safety] .theme-toggle{border:1px solid var(--de-border);background:var(--de-surface-soft);min-height:34px;box-shadow:none;color:var(--de-text-primary);border-radius:0}._businessSurface_1rr5q_5[data-business-module=safety] .status-block--pending:hover,._businessSurface_1rr5q_5[data-business-module=safety] .status-block--bell:hover,._businessSurface_1rr5q_5[data-business-module=safety] .status-block--gallery:hover,._businessSurface_1rr5q_5[data-business-module=safety] .theme-toggle:hover{border-color:var(--de-action-primary);background:var(--de-surface-selected);color:var(--de-action-primary)}._businessSurface_1rr5q_5[data-business-module=safety] .topbar-search{border-color:var(--de-border);background:var(--de-surface);min-height:36px;box-shadow:none;color:var(--de-text-primary);border-radius:0}._businessSurface_1rr5q_5[data-business-module=safety] .special-ledger-workspace{gap:16px}._businessSurface_1rr5q_5[data-business-module=safety] .special-ledger-hero{border:1px solid var(--de-border);background:var(--de-surface);box-shadow:none;color:var(--de-text-primary);border-radius:0;padding:20px 24px}._businessSurface_1rr5q_5[data-business-module=safety] .special-ledger-hero .section-label{color:var(--de-text-secondary);letter-spacing:.04em;font-size:12px}._businessSurface_1rr5q_5[data-business-module=safety] .special-ledger-hero h2{color:var(--de-text-primary);letter-spacing:0;font-size:28px;font-weight:400}._businessSurface_1rr5q_5[data-business-module=safety] .special-ledger-hero p:not(.section-label){color:var(--de-text-secondary);font-size:14px;line-height:1.5}._businessSurface_1rr5q_5[data-business-module=safety] .special-ledger-hero .ledger-context-actions{gap:8px}._businessSurface_1rr5q_5[data-business-module=safety] .special-ledger-hero .primary-button,._businessSurface_1rr5q_5[data-business-module=safety] .special-ledger-hero .secondary-button,._businessSurface_1rr5q_5[data-business-module=safety] .special-ledger-hero .plain-button{min-height:40px;box-shadow:none;border-radius:0;font-size:14px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] .special-ledger-hero .primary-button{border:1px solid var(--de-action-primary);background:var(--de-action-primary);color:#fff}._businessSurface_1rr5q_5[data-business-module=safety] .special-ledger-hero .primary-button:hover{background:var(--de-action-hover)}._businessSurface_1rr5q_5[data-business-module=safety] .special-ledger-hero .secondary-button,._businessSurface_1rr5q_5[data-business-module=safety] .special-ledger-hero .plain-button{border:1px solid var(--de-border-strong);background:var(--de-surface);color:var(--de-action-primary)}._businessSurface_1rr5q_5[data-business-module=safety] .special-kpis article{border-color:var(--de-border);background:var(--de-surface);box-shadow:none;border-radius:0}._businessSurface_1rr5q_5[data-business-module=safety] .special-kpis article.attention{border-color:var(--de-danger);background:var(--de-danger-soft)}._businessSurface_1rr5q_5[data-business-module=safety] .special-kpis span,._businessSurface_1rr5q_5[data-business-module=safety] .special-kpis small{color:var(--de-text-secondary);font-size:12px}._businessSurface_1rr5q_5[data-business-module=safety] .special-kpis b{color:var(--de-text-primary);letter-spacing:0;font-size:28px;font-weight:400}._businessSurface_1rr5q_5[data-business-module=safety] .special-kpis article.attention b{color:var(--de-danger)}._businessSurface_1rr5q_5[data-business-module=safety] .inspection-plan-panel{border-color:var(--de-border);background:var(--de-surface);box-shadow:none;border-radius:0}._businessSurface_1rr5q_5[data-business-module=safety] .inspection-plan-head h3,._businessSurface_1rr5q_5[data-business-module=safety] .inspection-coverage-nums b,._businessSurface_1rr5q_5[data-business-module=safety] .inspection-plan-list b{color:var(--de-text-primary)}._businessSurface_1rr5q_5[data-business-module=safety] .inspection-plan-actions .secondary-button,._businessSurface_1rr5q_5[data-business-module=safety] .inspection-plan-actions .plain-button{min-height:36px;box-shadow:none;border-radius:0;font-size:12px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] .inspection-coverage{border-color:var(--de-border);background:var(--de-surface-soft);border-radius:0}._businessSurface_1rr5q_5[data-business-module=safety] .inspection-coverage-nums span,._businessSurface_1rr5q_5[data-business-module=safety] .inspection-coverage small,._businessSurface_1rr5q_5[data-business-module=safety] .inspection-plan-list span{color:var(--de-text-secondary)}._businessSurface_1rr5q_5[data-business-module=safety] .inspection-coverage-nums span.attention b{color:var(--de-danger)}._businessSurface_1rr5q_5[data-business-module=safety] .inspection-progress{background:var(--de-border);border-radius:0;height:4px}._businessSurface_1rr5q_5[data-business-module=safety] .inspection-progress i{background:var(--de-success);border-radius:0}._businessSurface_1rr5q_5[data-business-module=safety] .inspection-plan-list>li{border-color:var(--de-border);background:var(--de-surface);border-radius:0}._businessSurface_1rr5q_5[data-business-module=safety] .inspection-plan-list>li.is-done{border-color:var(--de-success);background:var(--de-success-soft)}._businessSurface_1rr5q_5[data-business-module=safety] .inspection-plan-list>li.is-delayed{border-color:var(--de-warning);background:var(--de-warning-soft)}._businessSurface_1rr5q_5[data-business-module=safety] .inspection-plan-status{border-radius:2px}._businessSurface_1rr5q_5[data-business-module=safety] .inspection-plan-panel .image-empty,._businessSurface_1rr5q_5[data-business-module=safety] .special-records .ledger-empty-state{border-color:var(--de-border);background:var(--de-surface-soft);color:var(--de-text-secondary);background-image:none;border-radius:0}._businessSurface_1rr5q_5[data-business-module=safety] .special-records{padding:16px}._businessSurface_1rr5q_5[data-business-module=safety] .special-records .search-box{min-height:40px;box-shadow:none;border-radius:0}._businessSurface_1rr5q_5[data-business-module=safety] .ledger-toolbar-row{border:1px solid var(--de-border);background:var(--de-surface-soft);gap:10px;margin-bottom:14px;padding:8px 10px}._businessSurface_1rr5q_5[data-business-module=safety] .ledger-quick-groups,._businessSurface_1rr5q_5[data-business-module=safety] .ledger-filters{gap:8px}._businessSurface_1rr5q_5[data-business-module=safety] .ledger-quick-groups button,._businessSurface_1rr5q_5[data-business-module=safety] .ledger-filters select,._businessSurface_1rr5q_5[data-business-module=safety] .attention-toggle,._businessSurface_1rr5q_5[data-business-module=safety] .ledger-reset-button{border:1px solid var(--de-border);background:var(--de-surface);min-height:34px;box-shadow:none;color:var(--de-text-secondary);border-radius:0;font-size:12px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] .ledger-filters select{color:var(--de-text-primary);padding-inline:9px}._businessSurface_1rr5q_5[data-business-module=safety] .attention-toggle{padding:0 9px}._businessSurface_1rr5q_5[data-business-module=safety] .ledger-quick-groups button.active{border-color:var(--de-action-primary);background:var(--de-action-primary);color:#fff}._businessSurface_1rr5q_5[data-business-module=safety] .ledger-quick-groups button:hover:not(.active),._businessSurface_1rr5q_5[data-business-module=safety] .ledger-reset-button:hover{border-color:var(--de-action-primary);background:var(--de-surface-selected);color:var(--de-action-primary)}._businessSurface_1rr5q_5[data-business-module=safety] .desktop-record-table{border:1px solid var(--de-border);background:var(--de-surface);border-radius:0}._businessSurface_1rr5q_5[data-business-module=safety] .desktop-record-table table{background:var(--de-surface)}._businessSurface_1rr5q_5[data-business-module=safety] .desktop-record-table thead th{border-color:var(--de-border);border-bottom:1px solid var(--de-border);background:var(--de-surface-soft);box-shadow:none;color:var(--de-text-secondary);font-size:12px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] .special-table td{border-color:var(--de-border);color:var(--de-text-secondary);font-size:13px}._businessSurface_1rr5q_5[data-business-module=safety] .special-table td b{color:var(--de-text-primary);font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] .special-table tbody tr.selected td,._businessSurface_1rr5q_5[data-business-module=safety] .special-table tbody tr:hover td{background:var(--de-surface-selected)}._businessSurface_1rr5q_5[data-business-module=safety] .special-records .image-manage-button,._businessSurface_1rr5q_5[data-business-module=safety] .inspection-plan-list .image-manage-button{border:1px solid var(--de-border-strong);background:var(--de-surface);min-height:32px;color:var(--de-action-primary);border-radius:0;font-size:11px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] .special-records .image-manage-button:hover,._businessSurface_1rr5q_5[data-business-module=safety] .inspection-plan-list .image-manage-button:hover{border-color:var(--de-action-primary);background:var(--de-surface-selected)}._businessSurface_1rr5q_5[data-business-module=safety] .special-result,._businessSurface_1rr5q_5[data-business-module=safety] .special-tag,._businessSurface_1rr5q_5[data-business-module=safety] .window-tag,._businessSurface_1rr5q_5[data-business-module=safety] .attention-badge,._businessSurface_1rr5q_5[data-business-module=safety] .new-badge{border-radius:2px}._businessSurface_1rr5q_5[data-business-module=safety] .special-record-card{border-color:var(--de-border);background:var(--de-surface);box-shadow:none;border-radius:0}._businessSurface_1rr5q_5[data-business-module=safety] .special-record-card.has-attention{border-color:var(--de-danger);background:var(--de-danger-soft);box-shadow:none}._businessSurface_1rr5q_5[data-business-module=safety] .special-record-card.is-new{border-color:var(--de-action-primary);box-shadow:none}._businessSurface_1rr5q_5[data-business-module=safety] .special-record-card b{color:var(--de-text-primary)}._businessSurface_1rr5q_5[data-business-module=safety] .special-record-card p{color:var(--de-text-secondary)}._businessSurface_1rr5q_5[data-business-module=safety] .ledger-pagination{border-top:1px solid var(--de-border);color:var(--de-text-secondary)}._businessSurface_1rr5q_5[data-business-module=safety] .ledger-pagination .secondary-button,._businessSurface_1rr5q_5[data-business-module=safety] .ledger-page-size{box-shadow:none;border-radius:0}._businessSurface_1rr5q_5[data-business-module=safety] .ledger-drawer-backdrop,._businessSurface_1rr5q_5[data-business-module=safety] .modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1616165c}._businessSurface_1rr5q_5[data-business-module=safety] .ledger-drawer{border-left:1px solid var(--de-border);background:var(--de-surface);box-shadow:none;color:var(--de-text-primary)}._businessSurface_1rr5q_5[data-business-module=safety] .ledger-drawer .close-button{border:1px solid var(--de-border);background:var(--de-surface-soft);width:40px;height:40px;box-shadow:none;color:var(--de-text-primary);border-radius:0;flex:none;place-items:center;display:grid}._businessSurface_1rr5q_5[data-business-module=safety] .ledger-drawer-actions{gap:8px}._businessSurface_1rr5q_5[data-business-module=safety] .ledger-drawer .ledger-drawer-actions .primary-button,._businessSurface_1rr5q_5[data-business-module=safety] .ledger-drawer .ledger-drawer-actions .secondary-button{width:auto;min-width:0;min-height:40px;box-shadow:none;border-radius:0;flex:1}._businessSurface_1rr5q_5[data-business-module=safety] .ledger-drawer-head h2,._businessSurface_1rr5q_5[data-business-module=safety] .ledger-drawer-meta b,._businessSurface_1rr5q_5[data-business-module=safety] .form-data-grid dd{color:var(--de-text-primary)}._businessSurface_1rr5q_5[data-business-module=safety] .ledger-drawer-head p,._businessSurface_1rr5q_5[data-business-module=safety] .ledger-drawer-meta span,._businessSurface_1rr5q_5[data-business-module=safety] .ledger-drawer-details,._businessSurface_1rr5q_5[data-business-module=safety] .form-data-grid dt{color:var(--de-text-secondary)}._businessSurface_1rr5q_5[data-business-module=safety] .ledger-drawer-meta,._businessSurface_1rr5q_5[data-business-module=safety] .ledger-drawer-details,._businessSurface_1rr5q_5[data-business-module=safety] .special-form-fields,._businessSurface_1rr5q_5[data-business-module=safety] .form-data-grid,._businessSurface_1rr5q_5[data-business-module=safety] .related-link-row,._businessSurface_1rr5q_5[data-business-module=safety] .ledger-drawer .ledger-image-toolbar{border-color:var(--de-border);background:var(--de-surface-soft);box-shadow:none;border-radius:0}._businessSurface_1rr5q_5[data-business-module=safety] .form-data-grid>div,._businessSurface_1rr5q_5[data-business-module=safety] .form-data-grid>div:nth-child(odd),._businessSurface_1rr5q_5[data-business-module=safety] .related-link-row>button:first-child{background:var(--de-surface)}._businessSurface_1rr5q_5[data-business-module=safety] .related-link-row>button:first-child:hover{background:var(--de-surface-selected)}._businessSurface_1rr5q_5[data-business-module=safety] .ledger-drawer .ledger-image-toolbar>div:first-child{color:var(--de-text-secondary)}._businessSurface_1rr5q_5[data-business-module=safety] .status-timeline li.is-active i{box-shadow:none;outline:2px solid var(--de-primary-soft);outline-offset:2px}._businessSurface_1rr5q_5[data-business-module=safety] .record-modal{border:1px solid var(--de-border);background:var(--de-surface);box-shadow:none;color:var(--de-text-primary);border-radius:0}._businessSurface_1rr5q_5[data-business-module=safety] .record-modal .modal-head{border-bottom:1px solid var(--de-border);justify-content:flex-start;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:16px}._businessSurface_1rr5q_5[data-business-module=safety] .record-modal .modal-head>div{min-width:0}._businessSurface_1rr5q_5[data-business-module=safety] .record-modal .modal-head-save{min-height:40px;box-shadow:none;border-radius:0;margin-left:auto}._businessSurface_1rr5q_5[data-business-module=safety] .record-modal label{color:var(--de-text-secondary);font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] .record-modal details.form-panel-group,._businessSurface_1rr5q_5[data-business-module=safety] .record-modal details.template-standard-section,._businessSurface_1rr5q_5[data-business-module=safety] .record-modal .template-picker{border-color:var(--de-border);background:var(--de-surface-soft);box-shadow:none;border-radius:0}._businessSurface_1rr5q_5[data-business-module=safety] .record-modal details summary{color:var(--de-text-primary)}._businessSurface_1rr5q_5[data-business-module=safety] .record-modal .template-picker button{border-radius:2px}._businessSurface_1rr5q_5[data-business-module=safety] .record-modal input,._businessSurface_1rr5q_5[data-business-module=safety] .record-modal select,._businessSurface_1rr5q_5[data-business-module=safety] .record-modal textarea,._businessSurface_1rr5q_5[data-business-module=safety] .record-modal .close-button,._businessSurface_1rr5q_5[data-business-module=safety] .record-modal .cancel-button,._businessSurface_1rr5q_5[data-business-module=safety] .record-modal .primary-button{box-shadow:none;border-radius:0}._businessSurface_1rr5q_5[data-business-module=safety] .record-modal .close-button{border:1px solid var(--de-border);background:var(--de-surface-soft);width:40px;height:40px;color:var(--de-text-primary);flex:none;place-items:center;display:grid}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-center{gap:16px}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-hero{border:1px solid var(--de-border);background:var(--de-surface);box-shadow:none;color:var(--de-text-primary);border-radius:0;align-items:flex-start;gap:20px;padding:20px 24px}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-hero .section-label{color:var(--de-text-secondary);letter-spacing:.04em;font-size:12px}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-hero h2{color:var(--de-text-primary);letter-spacing:0;font-size:28px;font-weight:400}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-hero p:not(.section-label){color:var(--de-text-secondary);font-size:14px;line-height:1.5}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-hero>span{border:1px solid var(--de-border);background:var(--de-surface-selected);color:var(--de-action-primary);border-radius:0;font-size:12px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-kpis{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-kpis>div{border-color:var(--de-border);background:var(--de-surface);min-height:88px;box-shadow:none;border-radius:0;padding:14px 16px}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-kpis>div.alert{border-color:var(--de-danger);background:var(--de-danger-soft)}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-kpis span{color:var(--de-text-secondary);font-size:12px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-kpis b{color:var(--de-text-primary);letter-spacing:0;font-size:28px;font-weight:400}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-kpis .alert b{color:var(--de-danger)}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-center>.workflow-tabs{border-bottom:1px solid var(--de-border);align-items:flex-end;gap:0;margin:0}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-center>.workflow-tabs button{min-height:40px;color:var(--de-text-secondary);box-shadow:none;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;margin-bottom:-1px;font-size:14px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-center>.workflow-tabs button.active{border-bottom-color:var(--de-action-primary);background:var(--de-surface);color:var(--de-action-primary)}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-center>.workflow-tabs button span{background:var(--de-surface-soft);min-width:20px;height:20px;color:var(--de-text-secondary);border-radius:2px}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-center>.workflow-tabs button.active span{background:var(--de-surface-selected);color:var(--de-action-primary)}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-center>.workflow-tabs .workflow-tab-export{border:1px solid var(--de-border-strong);background:var(--de-surface);min-height:34px;color:var(--de-action-primary);border-radius:0;margin-bottom:4px;margin-left:auto;font-size:12px}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-center>.panel{border-color:var(--de-border);background:var(--de-surface);box-shadow:none;border-radius:0;padding:16px}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-center>.panel .panel-head{margin-bottom:14px}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-center>.panel .panel-head h2{color:var(--de-text-primary);letter-spacing:0;font-size:20px;font-weight:400}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-filterbar{border:1px solid var(--de-border);background:var(--de-surface-soft);border-radius:0;gap:8px;margin-bottom:14px;padding:8px 10px}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-filterbar .filter-pills{gap:4px}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-filterbar .filter-pills button,._businessSurface_1rr5q_5[data-business-module=safety] .workflow-sort{border:1px solid var(--de-border);background:var(--de-surface);min-height:32px;color:var(--de-text-secondary);box-shadow:none;border-radius:0;font-size:12px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-filterbar .filter-pills button{padding:0 8px}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-filterbar .filter-pills button.active{border-color:var(--de-action-primary);background:var(--de-action-primary);color:#fff}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-sort{color:var(--de-text-primary);padding:0 28px 0 9px}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-filterbar .table-caption{color:var(--de-text-secondary);white-space:nowrap;font-size:12px}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-center .batch-toolbar{border:1px solid var(--de-border);border-left:3px solid var(--de-action-primary);background:var(--de-surface-soft);box-shadow:none;border-radius:0;gap:8px;margin-bottom:12px;padding:8px 10px}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-center .batch-toolbar>span{color:var(--de-text-secondary);font-size:12px}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-center .batch-toolbar>span b{color:var(--de-action-primary);font-size:16px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-center .batch-toolbar .secondary-button,._businessSurface_1rr5q_5[data-business-module=safety] .workflow-center .batch-toolbar .plain-button{min-height:34px;box-shadow:none;border-radius:0;padding:0 10px;font-size:12px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-center .table-wrap{border:1px solid var(--de-border);background:var(--de-surface);border-radius:0}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-table{background:var(--de-surface);min-width:980px}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-table thead th{border-bottom:1px solid var(--de-border);background:var(--de-surface-soft);color:var(--de-text-secondary);padding:10px;font-size:12px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-table td{border-color:var(--de-border);color:var(--de-text-secondary);padding:12px 10px;font-size:13px}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-table td b{color:var(--de-text-primary);font-size:14px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-table td small{color:var(--de-text-secondary);font-size:12px}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-table tbody tr:hover td{background:var(--de-surface-selected)}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-table tr.workflow-row--danger td:first-child{border-left-color:var(--de-danger);background:var(--de-danger-soft)}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-table tr.workflow-row--progress td:first-child{border-left-color:var(--de-action-primary)}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-table tr.workflow-row--done td:first-child{border-left-color:var(--de-success)}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-table .status,._businessSurface_1rr5q_5[data-business-module=safety] .workflow-table .deadline{border-radius:2px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-table .row-actions{gap:6px}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-table .row-actions button{border:1px solid var(--de-border-strong);background:var(--de-surface);min-height:32px;color:var(--de-action-primary);border-radius:0;padding:0 8px;font-size:12px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-table .row-actions button:first-child{border-color:var(--de-action-primary);background:var(--de-action-primary);color:#fff}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-table .row-actions button:hover{border-color:var(--de-action-hover);background:var(--de-action-hover);color:#fff}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-owner-grid{gap:8px;padding:0}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-owner-row,._businessSurface_1rr5q_5[data-business-module=safety] .workflow-closed-row{border-color:var(--de-border);background:var(--de-surface-soft);box-shadow:none;border-radius:0}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-owner-row b,._businessSurface_1rr5q_5[data-business-module=safety] .workflow-closed-row b{color:var(--de-text-primary);font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-owner-row span,._businessSurface_1rr5q_5[data-business-module=safety] .workflow-closed-row small{color:var(--de-text-secondary)}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-closed-row{border-color:var(--de-success);background:var(--de-success-soft)}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-closed-row em{color:var(--de-success);font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-center .image-empty{border-color:var(--de-border);background:var(--de-surface-soft);color:var(--de-text-secondary);border-radius:0}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-modal .workflow-status-callout,._businessSurface_1rr5q_5[data-business-module=safety] .workflow-center .workflow-status-callout{border:1px solid var(--de-border);border-left:3px solid var(--de-action-primary);background:var(--de-surface-soft);color:var(--de-text-secondary);border-radius:0}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-modal .workflow-history{border-color:var(--de-border);background:var(--de-surface-soft);border-radius:0}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-modal .workflow-history ol{border-left-color:var(--de-border-strong)}._businessSurface_1rr5q_5[data-business-module=safety] .workflow-modal .workflow-history li:before{border-color:var(--de-surface-soft);box-shadow:0 0 0 2px var(--de-surface-selected)}}._businessSurface_1rr5q_5 p,._businessSurface_1rr5q_5 td,._businessSurface_1rr5q_5 .ledger-card-body p{color:var(--de-text-secondary)}._businessSurface_1rr5q_5 small,._businessSurface_1rr5q_5 .helper-text,._businessSurface_1rr5q_5 .image-record-note,._businessSurface_1rr5q_5 th{color:var(--de-text-muted)}._businessSurface_1rr5q_5 td{border-color:#e4ebf1}._businessSurface_1rr5q_5 td b,._businessSurface_1rr5q_5 .ledger-card-body b{color:var(--de-text-primary)}._businessSurface_1rr5q_5 input,._businessSurface_1rr5q_5 select,._businessSurface_1rr5q_5 textarea{border-color:var(--de-border);color:var(--de-text-primary);background:#fff}._businessSurface_1rr5q_5 input::placeholder,._businessSurface_1rr5q_5 textarea::placeholder{color:var(--de-text-disabled);opacity:1}._businessSurface_1rr5q_5 .primary-button,._businessSurface_1rr5q_5 .upload-button{background:var(--de-primary);color:#fff}._businessSurface_1rr5q_5 .primary-button:hover,._businessSurface_1rr5q_5 .upload-button:hover{background:var(--de-primary-strong)}._businessSurface_1rr5q_5 .plain-button,._businessSurface_1rr5q_5 .outline-button,._businessSurface_1rr5q_5 .secondary-button,._businessSurface_1rr5q_5 .cancel-button{border-color:var(--de-border-strong);color:var(--de-primary-strong);background:#fff}._businessSurface_1rr5q_5 .status--open,._businessSurface_1rr5q_5 .tag--amber{color:#805500;background:#fff2cf}._businessSurface_1rr5q_5 .status--progress{color:#1f5fb8;background:#e6f0ff}._businessSurface_1rr5q_5 .status--review{color:#0b6872;background:#dff3f5}._businessSurface_1rr5q_5 .status--done{color:#176b52;background:#e2f3ec}._businessSurface_1rr5q_5 .tag--red,._businessSurface_1rr5q_5 .notice--error{color:#a9362f;background:#fde8e5}._businessSurface_1rr5q_5 .heat-orange,._businessSurface_1rr5q_5 .heat-warning{color:#805500;background:#fff2cf;border:1px solid #ead18f}._businessSurface_1rr5q_5 .heat-general{color:#0b6872;background:#dff3f5;border:1px solid #abd8dc}._businessSurface_1rr5q_5 .heat-normal{color:#176b52;background:#e2f3ec;border:1px solid #acd8c8}._businessSurface_1rr5q_5 .heat-red,._businessSurface_1rr5q_5 .heat-fault{color:#a9362f;background:#fde8e5;border:1px solid #edbbb5}._businessSurface_1rr5q_5 .heat-cell small{color:inherit;opacity:1}._businessSurface_1rr5q_5 button:disabled,._businessSurface_1rr5q_5 input:disabled,._businessSurface_1rr5q_5 select:disabled,._businessSurface_1rr5q_5 textarea:disabled{color:var(--de-text-disabled);cursor:not-allowed;opacity:.72}:is(._businessSurface_1rr5q_5 button:focus-visible,._businessSurface_1rr5q_5 a:focus-visible,._businessSurface_1rr5q_5 input:focus-visible,._businessSurface_1rr5q_5 select:focus-visible,._businessSurface_1rr5q_5 textarea:focus-visible){outline-offset:2px;outline:3px solid #2568c957}html[data-theme=dark] ._businessSurface_1rr5q_5 .sidebar,html[data-theme=dark] ._businessSurface_1rr5q_5 .sidebar-section,html[data-theme=dark] ._businessSurface_1rr5q_5 .sidebar-section--system.mobile-open,html[data-theme=dark] ._businessSurface_1rr5q_5 .panel,html[data-theme=dark] ._businessSurface_1rr5q_5 .stat-card:not(.stat-card--navy),html[data-theme=dark] ._businessSurface_1rr5q_5 .module-window,html[data-theme=dark] ._businessSurface_1rr5q_5 .operation-panel,html[data-theme=dark] ._businessSurface_1rr5q_5 .admin-intro,html[data-theme=dark] ._businessSurface_1rr5q_5 .attendance-import,html[data-theme=dark] ._businessSurface_1rr5q_5 .patrol-filter-card,html[data-theme=dark] ._businessSurface_1rr5q_5 .security-session-card,html[data-theme=dark] ._businessSurface_1rr5q_5 .audit-mobile-card,html[data-theme=dark] ._businessSurface_1rr5q_5 .mobile-record-card,html[data-theme=dark] ._businessSurface_1rr5q_5 .ledger-card,html[data-theme=dark] ._businessSurface_1rr5q_5 .de-state{border-color:var(--de-border);background:var(--de-surface);color:var(--de-text-primary);box-shadow:var(--de-shadow-card)}html[data-theme=dark] ._businessSurface_1rr5q_5 .panel h2,html[data-theme=dark] ._businessSurface_1rr5q_5 .module-page h2,html[data-theme=dark] ._businessSurface_1rr5q_5 .module-window h2,html[data-theme=dark] ._businessSurface_1rr5q_5 td b{color:var(--de-text-primary)}html[data-theme=dark] ._businessSurface_1rr5q_5 p,html[data-theme=dark] ._businessSurface_1rr5q_5 td,html[data-theme=dark] ._businessSurface_1rr5q_5 small,html[data-theme=dark] ._businessSurface_1rr5q_5 th,html[data-theme=dark] ._businessSurface_1rr5q_5 .section-label{color:var(--de-text-muted)}html[data-theme=dark] ._businessSurface_1rr5q_5 input,html[data-theme=dark] ._businessSurface_1rr5q_5 select,html[data-theme=dark] ._businessSurface_1rr5q_5 textarea{border-color:var(--de-border);color:var(--de-text-primary);background:#fff}@media (min-width:761px){html[data-theme=dark] ._businessSurface_1rr5q_5 .patrol-filter-card{background:var(--de-surface-soft)}._businessSurface_1rr5q_5[data-business-module=safety] .alert-dashboard{gap:16px}._businessSurface_1rr5q_5[data-business-module=safety] .alert-hero{border:1px solid var(--de-border);background:var(--de-surface);box-shadow:none;color:var(--de-text-primary);border-radius:0;align-items:flex-start;gap:24px;padding:20px 24px}._businessSurface_1rr5q_5[data-business-module=safety] .alert-hero .section-label{color:var(--de-text-secondary);letter-spacing:.04em;font-size:12px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] .alert-hero h2{color:var(--de-text-primary);letter-spacing:0;font-size:28px;font-weight:400}._businessSurface_1rr5q_5[data-business-module=safety] .alert-hero p:not(.section-label){color:var(--de-text-secondary);font-size:14px;line-height:1.5}._businessSurface_1rr5q_5[data-business-module=safety] .alert-hero-total{border-left:1px solid var(--de-border);text-align:left;gap:4px;min-width:176px;padding-left:20px;display:grid}._businessSurface_1rr5q_5[data-business-module=safety] .alert-hero-total b{color:var(--de-action-primary);letter-spacing:0;font-size:32px;font-weight:400}._businessSurface_1rr5q_5[data-business-module=safety] .alert-hero-total span{color:var(--de-text-secondary);font-size:12px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] .alert-hero-total .plain-button{border:1px solid var(--de-border-strong);background:var(--de-surface);min-height:34px;box-shadow:none;color:var(--de-action-primary);border-radius:0;justify-self:start;margin:8px 0 0;padding:0 10px;font-size:12px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] .alert-hero-total .plain-button:hover{border-color:var(--de-action-primary);background:var(--de-surface-selected)}._businessSurface_1rr5q_5[data-business-module=safety] .alert-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(152px,1fr));gap:8px}._businessSurface_1rr5q_5[data-business-module=safety] .alert-kpi{border:1px solid var(--de-border);border-left:3px solid var(--de-action-primary);background:var(--de-surface);min-height:112px;box-shadow:none;color:var(--de-text-primary);border-radius:0;padding:14px 16px;transition:border-color .14s,background .14s}._businessSurface_1rr5q_5[data-business-module=safety] .alert-kpi:hover{border-color:var(--de-action-primary);background:var(--de-surface-selected);box-shadow:none;transform:none}._businessSurface_1rr5q_5[data-business-module=safety] .alert-kpi b{color:var(--de-action-primary);letter-spacing:0;font-size:28px;font-weight:400}._businessSurface_1rr5q_5[data-business-module=safety] .alert-kpi span{color:var(--de-text-primary);font-size:14px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] .alert-kpi small{color:var(--de-text-secondary);font-size:12px;font-weight:400;line-height:1.45}._businessSurface_1rr5q_5[data-business-module=safety] .alert-kpi.is-red{border-left-color:var(--de-danger);background:var(--de-danger-soft)}._businessSurface_1rr5q_5[data-business-module=safety] .alert-kpi.is-red b{color:var(--de-danger)}._businessSurface_1rr5q_5[data-business-module=safety] .alert-kpi.is-orange,._businessSurface_1rr5q_5[data-business-module=safety] .alert-kpi.is-yellow{border-left-color:var(--de-warning);background:var(--de-warning-soft)}._businessSurface_1rr5q_5[data-business-module=safety] .alert-kpi.is-orange b,._businessSurface_1rr5q_5[data-business-module=safety] .alert-kpi.is-yellow b{color:var(--de-warning-text)}._businessSurface_1rr5q_5[data-business-module=safety] .alert-kpi.is-cyan b,._businessSurface_1rr5q_5[data-business-module=safety] .alert-kpi.is-purple b,._businessSurface_1rr5q_5[data-business-module=safety] .alert-kpi.is-blue b,._businessSurface_1rr5q_5[data-business-module=safety] .alert-kpi.is-teal b{color:var(--de-action-primary)}._businessSurface_1rr5q_5[data-business-module=safety] .alert-sections{gap:8px}._businessSurface_1rr5q_5[data-business-module=safety] .alert-section{border-color:var(--de-border);background:var(--de-surface);box-shadow:none;color:var(--de-text-primary);border-radius:0;padding:14px 16px}._businessSurface_1rr5q_5[data-business-module=safety] .alert-section .image-empty{border-color:var(--de-border);background:var(--de-surface-soft);color:var(--de-text-secondary);border-radius:0;margin:0}._businessSurface_1rr5q_5[data-business-module=safety] .alert-section-head{border-bottom:1px solid var(--de-border);align-items:center;margin-bottom:8px;padding-bottom:8px}._businessSurface_1rr5q_5[data-business-module=safety] .alert-section-head b{color:var(--de-text-primary);font-size:14px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] .alert-section-head span{border:1px solid var(--de-border);background:var(--de-surface-selected);color:var(--de-action-primary);border-radius:2px;padding:3px 6px;font-size:12px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] .alert-section ul{gap:0}._businessSurface_1rr5q_5[data-business-module=safety] .alert-section li+li{border-top:1px solid var(--de-border)}._businessSurface_1rr5q_5[data-business-module=safety] .alert-section li button{min-height:48px;color:var(--de-text-primary);overflow-wrap:anywhere;border-radius:0;align-items:flex-start;gap:8px;padding:10px 0;font-size:13px;font-weight:600;line-height:1.45}._businessSurface_1rr5q_5[data-business-module=safety] .alert-section li button:hover{background:var(--de-surface-selected)}._businessSurface_1rr5q_5[data-business-module=safety] .alert-section li button em{max-width:52%;color:var(--de-text-secondary);text-align:right;white-space:normal;overflow-wrap:anywhere;margin-left:auto;font-size:12px;font-style:normal;font-weight:400;line-height:1.45}._businessSurface_1rr5q_5[data-business-module=safety] .risk-dot{border-radius:0;width:8px;height:8px;margin-top:5px}._businessSurface_1rr5q_5[data-business-module=safety] .risk-dot--红线{background:var(--de-danger)}._businessSurface_1rr5q_5[data-business-module=safety] .risk-dot--重点{background:var(--de-warning-text)}._businessSurface_1rr5q_5[data-business-module=safety] .risk-dot--一般{background:var(--de-success)}._businessSurface_1rr5q_5[data-business-module=safety] .risk-dot--设备{background:var(--de-action-primary)}._businessSurface_1rr5q_5[data-business-module=safety] .alert-generated{color:var(--de-text-muted);font-size:12px}._businessSurface_1rr5q_5[data-business-module=safety] #risk-map-window,._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window,._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window{border:1px solid var(--de-border);border-top:3px solid var(--de-action-primary);background:var(--de-surface);box-shadow:none;border-radius:0;padding:16px}._businessSurface_1rr5q_5[data-business-module=safety] #risk-map-window .module-window-head,._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .module-window-head,._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .module-window-head{border-bottom:1px solid var(--de-border);align-items:flex-end;gap:16px;margin-bottom:12px;padding-bottom:12px}._businessSurface_1rr5q_5[data-business-module=safety] #risk-map-window .module-window-head h2,._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .module-window-head h2,._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .module-window-head h2{color:var(--de-text-primary);letter-spacing:0;font-size:20px;font-weight:400}._businessSurface_1rr5q_5[data-business-module=safety] #risk-map-window .module-window-head .section-label,._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .module-window-head .section-label,._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .module-window-head .section-label{color:var(--de-text-secondary);letter-spacing:.04em;font-size:12px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] #risk-map-window .module-window-head .table-caption,._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .module-window-head .table-caption,._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .module-window-head .table-caption{color:var(--de-text-secondary);font-size:12px}._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .filter-inline{min-height:40px;color:var(--de-text-secondary);font-size:12px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .filter-inline input{border-color:var(--de-border);background:var(--de-surface);min-height:40px;color:var(--de-text-primary);border-radius:0;font-size:13px}._businessSurface_1rr5q_5[data-business-module=safety] #risk-map-window .image-empty,._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .image-empty,._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .image-empty{border-color:var(--de-border);background:var(--de-surface-soft);color:var(--de-text-secondary);border-radius:0}._businessSurface_1rr5q_5[data-business-module=safety] #risk-map-window .risk-legend{border:1px solid var(--de-border);background:var(--de-surface-soft);gap:12px;margin:0 0 12px;padding:8px 10px}._businessSurface_1rr5q_5[data-business-module=safety] #risk-map-window .risk-legend-item{color:var(--de-text-secondary);font-size:12px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] #risk-map-window .risk-legend-item i{border-radius:0;width:10px;height:10px}._businessSurface_1rr5q_5[data-business-module=safety] #risk-map-window .risk-legend-item b{color:var(--de-text-primary);font-size:14px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] #risk-map-window .risk-map-grid{gap:8px}._businessSurface_1rr5q_5[data-business-module=safety] #risk-map-window .risk-building{border-color:var(--de-border);background:var(--de-surface);box-shadow:none;border-radius:0;padding:12px 14px}._businessSurface_1rr5q_5[data-business-module=safety] #risk-map-window .risk-building-head{border-bottom:1px solid var(--de-border);align-items:center;margin-bottom:8px;padding-bottom:8px}._businessSurface_1rr5q_5[data-business-module=safety] #risk-map-window .risk-building-head b{color:var(--de-text-primary);font-size:14px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] #risk-map-window .risk-building-head span,._businessSurface_1rr5q_5[data-business-module=safety] #risk-map-window .risk-floor-label{color:var(--de-text-secondary);font-size:12px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] #risk-map-window .risk-floor-row+.risk-floor-row{border-top:1px solid var(--de-border);padding-top:8px}._businessSurface_1rr5q_5[data-business-module=safety] #risk-map-window .risk-tenant-chips{gap:6px}._businessSurface_1rr5q_5[data-business-module=safety] #risk-map-window .risk-tenant-chip{border-radius:2px;padding:5px 8px;font-size:12px;font-weight:600;line-height:1.35}._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .satisfaction-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .satisfaction-kpi{border:1px solid var(--de-border);border-left:3px solid var(--de-action-primary);background:var(--de-surface);min-height:88px;box-shadow:none;text-align:left;border-radius:0;padding:12px 14px}._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .satisfaction-kpi:nth-child(3){border-left-color:var(--de-danger);background:var(--de-danger-soft)}._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .satisfaction-kpi b{color:var(--de-text-primary);letter-spacing:0;font-size:28px;font-weight:400}._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .satisfaction-kpi .kpi-alert{color:var(--de-danger)}._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .satisfaction-kpi span{color:var(--de-text-secondary);font-size:12px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .patrol-shift-grid{gap:8px;margin:12px 0}._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .patrol-shift-card{border-color:var(--de-border);background:var(--de-surface);box-shadow:none;border-radius:0;padding:12px 14px}._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .patrol-shift-card-head{border-bottom:1px solid var(--de-border);padding-bottom:8px}._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .patrol-shift-card-head b{color:var(--de-text-primary);font-size:14px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .patrol-shift-card>small{color:var(--de-text-secondary);font-size:12px;font-weight:400}._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .patrol-shift-missed span{background:var(--de-danger-soft);color:var(--de-danger);border-radius:2px;padding:3px 6px;font-size:12px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .patrol-week-chart{border-color:var(--de-border);background:var(--de-surface-soft);border-radius:0;height:112px;margin:12px 0;padding:10px}._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .patrol-week-bar{background:var(--de-action-primary);border-radius:0}._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .patrol-week-col small,._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .patrol-week-col em{color:var(--de-text-secondary);font-size:12px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .patrol-week-col em.is-missed{color:var(--de-danger)}._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .patrol-week-col em.is-complete{color:var(--de-success)}._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .ticket-list,._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .ticket-list{gap:8px;margin-top:14px}._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .ticket-row,._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .ticket-row{border-color:var(--de-border);background:var(--de-surface);box-shadow:none;border-radius:0;gap:8px;padding:12px 14px}._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .ticket-row:hover,._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .ticket-row:hover{border-color:var(--de-action-primary);background:var(--de-surface-selected)}._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .ticket-row-head,._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .ticket-row-head{border-bottom:1px solid var(--de-border);gap:12px;padding-bottom:8px}._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .ticket-row-head b,._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .ticket-row-head b{color:var(--de-text-primary);font-size:14px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .ticket-row-head>span,._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .ticket-row-head>span,._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .special-tag,._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .special-tag{border-radius:2px;font-size:12px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .ticket-row small,._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .ticket-row small{color:var(--de-text-secondary);font-size:12px;line-height:1.5}._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .ticket-row p{color:var(--de-text-secondary);font-size:13px;line-height:1.5}._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .module-window-head .primary-button{border:1px solid var(--de-action-primary);background:var(--de-action-primary);min-height:40px;box-shadow:none;color:#fff;border-radius:0;padding:0 16px;font-size:14px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .module-window-head .primary-button:hover{border-color:var(--de-action-hover);background:var(--de-action-hover)}._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .filter-pills{border:1px solid var(--de-border);background:var(--de-surface-soft);border-radius:0;gap:4px;margin:0;padding:8px 10px}._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .filter-pills button{border:1px solid var(--de-border);background:var(--de-surface);min-height:32px;box-shadow:none;color:var(--de-text-secondary);border-radius:0;padding:0 10px;font-size:12px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .filter-pills button.active{border-color:var(--de-action-primary);background:var(--de-action-primary);color:#fff}._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .ticket-row-actions{gap:8px}._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .ticket-row-actions .primary-button,._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .ticket-row-actions .secondary-button{min-height:34px;box-shadow:none;border-radius:0;padding:0 10px;font-size:12px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .ticket-row-actions .primary-button{border-color:var(--de-action-primary);background:var(--de-action-primary);color:#fff}._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .ticket-row-actions .secondary-button{border-color:var(--de-border-strong);background:var(--de-surface);color:var(--de-action-primary)}._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .ticket-row-actions button:hover{border-color:var(--de-action-hover);background:var(--de-action-hover);color:#fff}._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1616165c}._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .record-modal{border:1px solid var(--de-border);background:var(--de-surface);width:min(680px,100vw - 64px);box-shadow:var(--shadow-modal);color:var(--de-text-primary);border-radius:0}._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .record-modal .modal-head{border-bottom:1px solid var(--de-border);padding-bottom:12px}._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .record-modal .modal-head h2{color:var(--de-text-primary);font-size:20px;font-weight:400}._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .record-modal .close-button,._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .record-modal .cancel-button,._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .record-modal .primary-button{min-height:40px;box-shadow:none;border-radius:0}._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .record-modal .close-button{border:1px solid var(--de-border);background:var(--de-surface-soft);width:40px;color:var(--de-text-primary);place-items:center;display:grid}._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .record-modal label{color:var(--de-text-primary);font-size:12px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .record-modal input,._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .record-modal select,._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .record-modal textarea{border-color:var(--de-border);background:var(--de-surface);box-shadow:none;color:var(--de-text-primary);border-radius:0}._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .record-modal input,._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .record-modal select{min-height:40px}._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .dispatch-source-card{border-color:var(--de-border);background:var(--de-surface-soft);border-radius:0}._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .dispatch-source-card span{color:var(--de-action-primary);font-size:12px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .dispatch-source-card b{color:var(--de-text-primary)}._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .dispatch-source-card small{color:var(--de-text-secondary);font-size:12px}._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .record-modal .modal-actions{border-top:1px solid var(--de-border);gap:8px;padding-top:12px}}@media (max-width:760px){._businessSurface_1rr5q_5[data-business-module=safety] #risk-map-window .risk-tenant-chip{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;overflow:visible}}@media (min-width:761px){._businessSurface_1rr5q_5[data-business-module=engineering] .module-center--engineering{gap:16px}._businessSurface_1rr5q_5[data-business-module=engineering] .module-center--engineering .module-hero{border:1px solid var(--de-border);background:var(--de-surface);box-shadow:none;color:var(--de-text-primary);border-radius:0;align-items:flex-start;gap:20px;padding:20px 24px}._businessSurface_1rr5q_5[data-business-module=engineering] .module-center--engineering .module-hero-copy .section-label{color:var(--de-text-secondary);letter-spacing:.04em;font-size:12px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=engineering] .module-center--engineering .module-hero-copy h2{color:var(--de-text-primary);letter-spacing:0;font-size:28px;font-weight:400}._businessSurface_1rr5q_5[data-business-module=engineering] .module-center--engineering .module-hero-copy>p:last-child{color:var(--de-text-secondary);font-size:14px;line-height:1.5}._businessSurface_1rr5q_5[data-business-module=engineering] .module-center--engineering .module-hero-badge{border:1px solid var(--de-border);background:var(--de-surface-soft);border-radius:0;width:80px;height:80px}._businessSurface_1rr5q_5[data-business-module=engineering] .module-center--engineering .module-hero-badge i{border:1px solid var(--de-action-primary);background:var(--de-surface-selected);width:36px;height:36px;color:var(--de-action-primary);border-radius:0;font-size:16px}._businessSurface_1rr5q_5[data-business-module=engineering] .module-center--engineering .module-hero-badge span{color:var(--de-text-secondary);font-size:12px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=engineering] .module-center--engineering .module-entry-grid{gap:8px}._businessSurface_1rr5q_5[data-business-module=engineering] .module-center--engineering .module-entry-card{border-color:var(--de-border);background:var(--de-surface);min-height:88px;box-shadow:none;border-radius:0;padding:14px 16px;transition:border-color .14s,background .14s}._businessSurface_1rr5q_5[data-business-module=engineering] .module-center--engineering .module-entry-card:hover{border-color:var(--de-action-primary);background:var(--de-surface-selected);box-shadow:none;transform:none}._businessSurface_1rr5q_5[data-business-module=engineering] .module-center--engineering .module-entry-card:active{transform:none}._businessSurface_1rr5q_5[data-business-module=engineering] .module-center--engineering .module-entry-card>i{border:1px solid var(--de-border);background:var(--de-surface-soft);width:40px;height:40px;color:var(--de-action-primary);border-radius:0;font-size:16px}._businessSurface_1rr5q_5[data-business-module=engineering] .module-center--engineering .module-entry-card b{color:var(--de-text-primary);font-size:14px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=engineering] .module-center--engineering .module-entry-card small{color:var(--de-text-secondary);font-size:12px;line-height:1.5}._businessSurface_1rr5q_5[data-business-module=engineering] .module-center--engineering .module-entry-card em{color:var(--de-action-primary);font-size:14px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=engineering] .module-center--engineering .module-entry-card.is-pending{border-color:var(--de-border);background:var(--de-surface-soft)}._businessSurface_1rr5q_5[data-business-module=engineering] .module-center--engineering .module-entry-card.is-pending>i{border-color:var(--de-border);background:var(--de-surface);color:var(--de-text-tertiary)}._businessSurface_1rr5q_5[data-business-module=engineering] #repair-order-window{border:1px solid var(--de-border);border-top-color:var(--de-action-primary);background:var(--de-surface);box-shadow:none;border-radius:0;padding:16px}._businessSurface_1rr5q_5[data-business-module=engineering] #repair-order-window .module-window-head{border-bottom:1px solid var(--de-border);align-items:flex-end;gap:16px;margin-bottom:12px;padding-bottom:12px}._businessSurface_1rr5q_5[data-business-module=engineering] #repair-order-window .module-window-head h2{color:var(--de-text-primary);letter-spacing:0;font-size:20px;font-weight:400}._businessSurface_1rr5q_5[data-business-module=engineering] #repair-order-window .module-window-head .section-label{color:var(--de-text-secondary);letter-spacing:.04em;font-size:12px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=engineering] #repair-order-window .module-window-head .table-caption{color:var(--de-text-secondary);font-size:12px}._businessSurface_1rr5q_5[data-business-module=engineering] #repair-order-window .module-window-head .primary-button{border:1px solid var(--de-action-primary);background:var(--de-action-primary);min-height:40px;box-shadow:none;color:#fff;border-radius:0;padding:0 16px;font-size:14px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=engineering] #repair-order-window .module-window-head .primary-button:hover{border-color:var(--de-action-hover);background:var(--de-action-hover)}._businessSurface_1rr5q_5[data-business-module=engineering] #repair-order-window .filter-pills{border:1px solid var(--de-border);background:var(--de-surface-soft);border-radius:0;gap:4px;margin:0;padding:8px 10px}._businessSurface_1rr5q_5[data-business-module=engineering] #repair-order-window .filter-pills button{border:1px solid var(--de-border);background:var(--de-surface);min-height:32px;box-shadow:none;color:var(--de-text-secondary);border-radius:0;padding:0 10px;font-size:12px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=engineering] #repair-order-window .filter-pills button.active{border-color:var(--de-action-primary);background:var(--de-action-primary);color:#fff}._businessSurface_1rr5q_5[data-business-module=engineering] #repair-order-window .ticket-list{gap:8px;margin-top:14px}._businessSurface_1rr5q_5[data-business-module=engineering] #repair-order-window .ticket-row{border-color:var(--de-border);background:var(--de-surface);box-shadow:none;border-radius:0;gap:8px;padding:12px 14px}._businessSurface_1rr5q_5[data-business-module=engineering] #repair-order-window .ticket-row:hover{border-color:var(--de-action-primary);background:var(--de-surface-selected)}._businessSurface_1rr5q_5[data-business-module=engineering] #repair-order-window .ticket-row-head{border-bottom:1px solid var(--de-border);gap:12px;padding-bottom:8px}._businessSurface_1rr5q_5[data-business-module=engineering] #repair-order-window .ticket-row-head b{color:var(--de-text-primary);font-size:14px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=engineering] #repair-order-window .ticket-row-head>span{border-radius:2px;font-size:12px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=engineering] #repair-order-window .ticket-row small{color:var(--de-text-secondary);font-size:12px;line-height:1.5}._businessSurface_1rr5q_5[data-business-module=engineering] #repair-order-window .ticket-row p{color:var(--de-text-secondary);font-size:13px;line-height:1.5}._businessSurface_1rr5q_5[data-business-module=engineering] #repair-order-window .ticket-feedback{color:var(--de-text-secondary);font-size:12px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=engineering] #repair-order-window .ticket-row-actions{gap:8px}._businessSurface_1rr5q_5[data-business-module=engineering] #repair-order-window .ticket-row-actions .primary-button,._businessSurface_1rr5q_5[data-business-module=engineering] #repair-order-window .ticket-row-actions .secondary-button,._businessSurface_1rr5q_5[data-business-module=engineering] #repair-order-window .ticket-row-actions .plain-button{min-height:34px;box-shadow:none;border-radius:0;padding:0 10px;font-size:12px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=engineering] #repair-order-window .ticket-row-actions .primary-button{border-color:var(--de-action-primary);background:var(--de-action-primary);color:#fff}._businessSurface_1rr5q_5[data-business-module=engineering] #repair-order-window .ticket-row-actions .secondary-button,._businessSurface_1rr5q_5[data-business-module=engineering] #repair-order-window .ticket-row-actions .plain-button{border-color:var(--de-border-strong);background:var(--de-surface);color:var(--de-action-primary)}._businessSurface_1rr5q_5[data-business-module=engineering] #repair-order-window .ticket-row-actions button:hover{border-color:var(--de-action-hover);background:var(--de-action-hover);color:#fff}._businessSurface_1rr5q_5[data-business-module=engineering] #repair-order-window .image-empty{border-color:var(--de-border);background:var(--de-surface-soft);color:var(--de-text-secondary);border-radius:0}._businessSurface_1rr5q_5[data-business-module=engineering] #repair-order-window .modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1616165c}._businessSurface_1rr5q_5[data-business-module=engineering] #repair-order-window .record-modal{border:1px solid var(--de-border);background:var(--de-surface);width:min(680px,100vw - 64px);box-shadow:var(--shadow-modal);border-radius:0}._businessSurface_1rr5q_5[data-business-module=engineering] #repair-order-window .record-modal .modal-head{border-bottom:1px solid var(--de-border);padding-bottom:12px}._businessSurface_1rr5q_5[data-business-module=engineering] #repair-order-window .record-modal .modal-head h2{color:var(--de-text-primary);font-size:20px;font-weight:400}._businessSurface_1rr5q_5[data-business-module=engineering] #repair-order-window .record-modal .close-button,._businessSurface_1rr5q_5[data-business-module=engineering] #repair-order-window .record-modal .cancel-button,._businessSurface_1rr5q_5[data-business-module=engineering] #repair-order-window .record-modal .primary-button{min-height:40px;box-shadow:none;border-radius:0}._businessSurface_1rr5q_5[data-business-module=engineering] #repair-order-window .record-modal .close-button{border:1px solid var(--de-border);background:var(--de-surface-soft);width:40px;color:var(--de-text-primary);place-items:center;display:grid}._businessSurface_1rr5q_5[data-business-module=engineering] #repair-order-window .record-modal label{color:var(--de-text-primary);font-size:12px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=engineering] #repair-order-window .record-modal input,._businessSurface_1rr5q_5[data-business-module=engineering] #repair-order-window .record-modal select,._businessSurface_1rr5q_5[data-business-module=engineering] #repair-order-window .record-modal textarea{border-color:var(--de-border);background:var(--de-surface);box-shadow:none;color:var(--de-text-primary);border-radius:0}._businessSurface_1rr5q_5[data-business-module=engineering] #repair-order-window .record-modal input,._businessSurface_1rr5q_5[data-business-module=engineering] #repair-order-window .record-modal select{min-height:40px}._businessSurface_1rr5q_5[data-business-module=engineering] #repair-order-window .dispatch-source-card,._businessSurface_1rr5q_5[data-business-module=engineering] #repair-order-window .repair-material-history{border-color:var(--de-border);background:var(--de-surface-soft);border-radius:0}._businessSurface_1rr5q_5[data-business-module=engineering] #repair-order-window .dispatch-source-card span{color:var(--de-action-primary);font-size:12px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=engineering] #repair-order-window .dispatch-source-card b,._businessSurface_1rr5q_5[data-business-module=engineering] #repair-order-window .repair-material-history b{color:var(--de-text-primary)}._businessSurface_1rr5q_5[data-business-module=engineering] #repair-order-window .dispatch-source-card small,._businessSurface_1rr5q_5[data-business-module=engineering] #repair-order-window .repair-material-history small{color:var(--de-text-secondary);font-size:12px}._businessSurface_1rr5q_5[data-business-module=engineering] #repair-order-window .record-modal .modal-actions{border-top:1px solid var(--de-border);gap:8px;padding-top:12px}._businessSurface_1rr5q_5[data-business-module=service] .module-center--service{gap:16px}._businessSurface_1rr5q_5[data-business-module=service] .module-center--service .module-hero{border:1px solid var(--de-border);background:var(--de-surface);box-shadow:none;color:var(--de-text-primary);border-radius:0;align-items:flex-start;gap:20px;padding:20px 24px}._businessSurface_1rr5q_5[data-business-module=service] .module-center--service .module-hero-copy .section-label{color:var(--de-text-secondary);letter-spacing:.04em;font-size:12px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=service] .module-center--service .module-hero-copy h2{color:var(--de-text-primary);letter-spacing:0;font-size:28px;font-weight:400}._businessSurface_1rr5q_5[data-business-module=service] .module-center--service .module-hero-copy>p:last-child{color:var(--de-text-secondary);font-size:14px;line-height:1.5}._businessSurface_1rr5q_5[data-business-module=service] .module-center--service .module-hero-badge{border:1px solid var(--de-border);background:var(--de-surface-soft);border-radius:0;width:80px;height:80px}._businessSurface_1rr5q_5[data-business-module=service] .module-center--service .module-hero-badge i{border:1px solid var(--de-action-primary);background:var(--de-surface-selected);width:36px;height:36px;color:var(--de-action-primary);border-radius:0;font-size:16px}._businessSurface_1rr5q_5[data-business-module=service] .module-center--service .module-hero-badge span{color:var(--de-text-secondary);font-size:12px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=service] .module-center--service .module-entry-grid{gap:8px}._businessSurface_1rr5q_5[data-business-module=service] .module-center--service .module-entry-card{border-color:var(--de-border);background:var(--de-surface);min-height:88px;box-shadow:none;border-radius:0;padding:14px 16px;transition:border-color .14s,background .14s}._businessSurface_1rr5q_5[data-business-module=service] .module-center--service .module-entry-card:hover{border-color:var(--de-action-primary);background:var(--de-surface-selected);box-shadow:none;transform:none}._businessSurface_1rr5q_5[data-business-module=service] .module-center--service .module-entry-card:active{transform:none}._businessSurface_1rr5q_5[data-business-module=service] .module-center--service .module-entry-card>i{border:1px solid var(--de-border);background:var(--de-surface-soft);width:40px;height:40px;color:var(--de-action-primary);border-radius:0;font-size:16px}._businessSurface_1rr5q_5[data-business-module=service] .module-center--service .module-entry-card b{color:var(--de-text-primary);font-size:14px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=service] .module-center--service .module-entry-card small{color:var(--de-text-secondary);font-size:12px;line-height:1.5}._businessSurface_1rr5q_5[data-business-module=service] .module-center--service .module-entry-card em{color:var(--de-action-primary);font-size:14px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=service] .module-center--service .module-entry-card.is-pending{border-color:var(--de-border);background:var(--de-surface-soft)}._businessSurface_1rr5q_5[data-business-module=service] .module-center--service .module-entry-card.is-pending>i{border-color:var(--de-border);background:var(--de-surface);color:var(--de-text-tertiary)}._businessSurface_1rr5q_5[data-business-module=service] #service-ticket-window{border:1px solid var(--de-border);border-top-color:var(--de-action-primary);background:var(--de-surface);box-shadow:none;border-radius:0;padding:16px}._businessSurface_1rr5q_5[data-business-module=service] #service-ticket-window .module-window-head{border-bottom:1px solid var(--de-border);align-items:flex-end;gap:16px;margin-bottom:12px;padding-bottom:12px}._businessSurface_1rr5q_5[data-business-module=service] #service-ticket-window .module-window-head h2{color:var(--de-text-primary);letter-spacing:0;font-size:20px;font-weight:400}._businessSurface_1rr5q_5[data-business-module=service] #service-ticket-window .module-window-head .section-label{color:var(--de-text-secondary);letter-spacing:.04em;font-size:12px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=service] #service-ticket-window .module-window-head .table-caption{color:var(--de-text-secondary);font-size:12px}._businessSurface_1rr5q_5[data-business-module=service] #service-ticket-window .module-window-head .primary-button{border:1px solid var(--de-action-primary);background:var(--de-action-primary);min-height:40px;box-shadow:none;color:#fff;border-radius:0;padding:0 16px;font-size:14px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=service] #service-ticket-window .module-window-head .primary-button:hover{border-color:var(--de-action-hover);background:var(--de-action-hover)}._businessSurface_1rr5q_5[data-business-module=service] #service-ticket-window .filter-pills{border:1px solid var(--de-border);background:var(--de-surface-soft);border-radius:0;gap:4px;margin:0;padding:8px 10px}._businessSurface_1rr5q_5[data-business-module=service] #service-ticket-window .filter-pills+.filter-pills{margin-top:6px}._businessSurface_1rr5q_5[data-business-module=service] #service-ticket-window .filter-pills button{border:1px solid var(--de-border);background:var(--de-surface);min-height:32px;box-shadow:none;color:var(--de-text-secondary);border-radius:0;padding:0 10px;font-size:12px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=service] #service-ticket-window .filter-pills button.active{border-color:var(--de-action-primary);background:var(--de-action-primary);color:#fff}._businessSurface_1rr5q_5[data-business-module=service] #service-ticket-window .ticket-list{gap:8px;margin-top:14px}._businessSurface_1rr5q_5[data-business-module=service] #service-ticket-window .ticket-row{border-color:var(--de-border);background:var(--de-surface);box-shadow:none;border-radius:0;gap:8px;padding:12px 14px}._businessSurface_1rr5q_5[data-business-module=service] #service-ticket-window .ticket-row:hover{border-color:var(--de-action-primary);background:var(--de-surface-selected)}._businessSurface_1rr5q_5[data-business-module=service] #service-ticket-window .ticket-row-head{border-bottom:1px solid var(--de-border);gap:12px;padding-bottom:8px}._businessSurface_1rr5q_5[data-business-module=service] #service-ticket-window .ticket-row-head b{color:var(--de-text-primary);font-size:14px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=service] #service-ticket-window .ticket-row-head>span,._businessSurface_1rr5q_5[data-business-module=service] #service-ticket-window .special-tag{border-radius:2px;font-size:12px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=service] #service-ticket-window .ticket-row small{color:var(--de-text-secondary);font-size:12px;line-height:1.5}._businessSurface_1rr5q_5[data-business-module=service] #service-ticket-window .ticket-row p{color:var(--de-text-secondary);font-size:13px;line-height:1.5}._businessSurface_1rr5q_5[data-business-module=service] #service-ticket-window .ticket-feedback{color:var(--de-text-secondary);font-size:12px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=service] #service-ticket-window .ticket-row-actions{gap:8px}._businessSurface_1rr5q_5[data-business-module=service] #service-ticket-window .ticket-row-actions .primary-button,._businessSurface_1rr5q_5[data-business-module=service] #service-ticket-window .ticket-row-actions .secondary-button,._businessSurface_1rr5q_5[data-business-module=service] #service-ticket-window .ticket-row-actions .plain-button{min-height:34px;box-shadow:none;border-radius:0;padding:0 10px;font-size:12px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=service] #service-ticket-window .ticket-row-actions .primary-button{border-color:var(--de-action-primary);background:var(--de-action-primary);color:#fff}._businessSurface_1rr5q_5[data-business-module=service] #service-ticket-window .ticket-row-actions .secondary-button,._businessSurface_1rr5q_5[data-business-module=service] #service-ticket-window .ticket-row-actions .plain-button{border-color:var(--de-border-strong);background:var(--de-surface);color:var(--de-action-primary)}._businessSurface_1rr5q_5[data-business-module=service] #service-ticket-window .ticket-row-actions button:hover{border-color:var(--de-action-hover);background:var(--de-action-hover);color:#fff}._businessSurface_1rr5q_5[data-business-module=service] #service-ticket-window .image-empty{border-color:var(--de-border);background:var(--de-surface-soft);color:var(--de-text-secondary);border-radius:0}._businessSurface_1rr5q_5[data-business-module=service] #service-ticket-window .modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1616165c}._businessSurface_1rr5q_5[data-business-module=service] #service-ticket-window .record-modal{border:1px solid var(--de-border);background:var(--de-surface);width:min(680px,100vw - 64px);box-shadow:var(--shadow-modal);border-radius:0}._businessSurface_1rr5q_5[data-business-module=service] #service-ticket-window .record-modal .modal-head{border-bottom:1px solid var(--de-border);padding-bottom:12px}._businessSurface_1rr5q_5[data-business-module=service] #service-ticket-window .record-modal .modal-head h2{color:var(--de-text-primary);font-size:20px;font-weight:400}._businessSurface_1rr5q_5[data-business-module=service] #service-ticket-window .record-modal .close-button,._businessSurface_1rr5q_5[data-business-module=service] #service-ticket-window .record-modal .cancel-button,._businessSurface_1rr5q_5[data-business-module=service] #service-ticket-window .record-modal .primary-button{min-height:40px;box-shadow:none;border-radius:0}._businessSurface_1rr5q_5[data-business-module=service] #service-ticket-window .record-modal .close-button{border:1px solid var(--de-border);background:var(--de-surface-soft);width:40px;color:var(--de-text-primary);place-items:center;display:grid}._businessSurface_1rr5q_5[data-business-module=service] #service-ticket-window .record-modal .mobile-entry-tip{border-left:3px solid var(--de-action-primary);background:var(--de-surface-soft);color:var(--de-text-secondary);border-radius:0;margin:0 0 14px;padding:10px 12px;font-size:12px;line-height:1.5}._businessSurface_1rr5q_5[data-business-module=service] #service-ticket-window .record-modal label{color:var(--de-text-primary);font-size:12px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=service] #service-ticket-window .record-modal input,._businessSurface_1rr5q_5[data-business-module=service] #service-ticket-window .record-modal select,._businessSurface_1rr5q_5[data-business-module=service] #service-ticket-window .record-modal textarea{border-color:var(--de-border);background:var(--de-surface);box-shadow:none;color:var(--de-text-primary);border-radius:0}._businessSurface_1rr5q_5[data-business-module=service] #service-ticket-window .record-modal input,._businessSurface_1rr5q_5[data-business-module=service] #service-ticket-window .record-modal select{min-height:40px}._businessSurface_1rr5q_5[data-business-module=service] #service-ticket-window .dispatch-source-card{border-color:var(--de-border);background:var(--de-surface-soft);border-radius:0}._businessSurface_1rr5q_5[data-business-module=service] #service-ticket-window .dispatch-source-card span{color:var(--de-action-primary);font-size:12px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=service] #service-ticket-window .dispatch-source-card b{color:var(--de-text-primary)}._businessSurface_1rr5q_5[data-business-module=service] #service-ticket-window .dispatch-source-card small{color:var(--de-text-secondary);font-size:12px}._businessSurface_1rr5q_5[data-business-module=service] #service-ticket-window .record-modal .modal-actions{border-top:1px solid var(--de-border);gap:8px;padding-top:12px}._businessSurface_1rr5q_5[data-business-module=admin] .module-center--admin{gap:16px}._businessSurface_1rr5q_5[data-business-module=admin] .module-center--admin .module-hero{border:1px solid var(--de-border);background:var(--de-surface);box-shadow:none;color:var(--de-text-primary);border-radius:0;align-items:flex-start;gap:20px;padding:20px 24px}._businessSurface_1rr5q_5[data-business-module=admin] .module-center--admin .module-hero-copy .section-label{color:var(--de-text-secondary);letter-spacing:.04em;font-size:12px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=admin] .module-center--admin .module-hero-copy h2{color:var(--de-text-primary);letter-spacing:0;font-size:28px;font-weight:400}._businessSurface_1rr5q_5[data-business-module=admin] .module-center--admin .module-hero-copy>p:last-child{color:var(--de-text-secondary);font-size:14px;line-height:1.5}._businessSurface_1rr5q_5[data-business-module=admin] .module-center--admin .module-hero-badge{border:1px solid var(--de-border);background:var(--de-surface-soft);border-radius:0;width:80px;height:80px}._businessSurface_1rr5q_5[data-business-module=admin] .module-center--admin .module-hero-badge i{border:1px solid var(--de-action-primary);background:var(--de-surface-selected);width:36px;height:36px;color:var(--de-action-primary);border-radius:0;font-size:16px}._businessSurface_1rr5q_5[data-business-module=admin] .module-center--admin .module-hero-badge span{color:var(--de-text-secondary);font-size:12px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=admin] .module-center--admin .module-entry-grid{gap:8px}._businessSurface_1rr5q_5[data-business-module=admin] .module-center--admin .module-entry-card{border-color:var(--de-border);background:var(--de-surface);min-height:88px;box-shadow:none;border-radius:0;padding:14px 16px;transition:border-color .14s,background .14s}._businessSurface_1rr5q_5[data-business-module=admin] .module-center--admin .module-entry-card:hover{border-color:var(--de-action-primary);background:var(--de-surface-selected);box-shadow:none;transform:none}._businessSurface_1rr5q_5[data-business-module=admin] .module-center--admin .module-entry-card:active{transform:none}._businessSurface_1rr5q_5[data-business-module=admin] .module-center--admin .module-entry-card>i{border:1px solid var(--de-border);background:var(--de-surface-soft);width:40px;height:40px;color:var(--de-action-primary);border-radius:0;font-size:16px}._businessSurface_1rr5q_5[data-business-module=admin] .module-center--admin .module-entry-card b{color:var(--de-text-primary);font-size:14px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=admin] .module-center--admin .module-entry-card small{color:var(--de-text-secondary);font-size:12px;line-height:1.5}._businessSurface_1rr5q_5[data-business-module=admin] .module-center--admin .module-entry-card em{color:var(--de-action-primary);font-size:14px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=admin] .module-center--admin .module-entry-card.is-pending{border-color:var(--de-border);background:var(--de-surface-soft)}._businessSurface_1rr5q_5[data-business-module=admin] .module-center--admin .module-entry-card.is-pending>i{border-color:var(--de-border);background:var(--de-surface);color:var(--de-text-tertiary)}._businessSurface_1rr5q_5[data-business-module=admin] #material-requisition-window,._businessSurface_1rr5q_5[data-business-module=admin] #attendance-window,._businessSurface_1rr5q_5[data-business-module=admin] #inventory-alert-window{border:1px solid var(--de-border);border-top-color:var(--de-action-primary);background:var(--de-surface);box-shadow:none;border-radius:0;padding:16px}._businessSurface_1rr5q_5[data-business-module=admin] #material-requisition-window .module-window-head,._businessSurface_1rr5q_5[data-business-module=admin] #attendance-window .module-window-head,._businessSurface_1rr5q_5[data-business-module=admin] #inventory-alert-window .module-window-head{border-bottom:1px solid var(--de-border);align-items:flex-end;gap:16px;margin-bottom:12px;padding-bottom:12px}._businessSurface_1rr5q_5[data-business-module=admin] #material-requisition-window .module-window-head h2,._businessSurface_1rr5q_5[data-business-module=admin] #attendance-window .module-window-head h2,._businessSurface_1rr5q_5[data-business-module=admin] #inventory-alert-window .module-window-head h2{color:var(--de-text-primary);letter-spacing:0;font-size:20px;font-weight:400}._businessSurface_1rr5q_5[data-business-module=admin] #material-requisition-window .module-window-head .section-label,._businessSurface_1rr5q_5[data-business-module=admin] #attendance-window .module-window-head .section-label,._businessSurface_1rr5q_5[data-business-module=admin] #inventory-alert-window .module-window-head .section-label{color:var(--de-text-secondary);letter-spacing:.04em;font-size:12px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=admin] #material-requisition-window .module-window-head .table-caption,._businessSurface_1rr5q_5[data-business-module=admin] #attendance-window .module-window-head .table-caption,._businessSurface_1rr5q_5[data-business-module=admin] #inventory-alert-window .module-window-head .table-caption{color:var(--de-text-secondary);font-size:12px}._businessSurface_1rr5q_5[data-business-module=admin] #material-requisition-window .module-window-head .primary-button,._businessSurface_1rr5q_5[data-business-module=admin] #attendance-window .module-window-head .primary-button{border:1px solid var(--de-action-primary);background:var(--de-action-primary);min-height:40px;box-shadow:none;color:#fff;border-radius:0;padding:0 16px;font-size:14px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=admin] #material-requisition-window .module-window-head .primary-button:hover,._businessSurface_1rr5q_5[data-business-module=admin] #attendance-window .module-window-head .primary-button:hover{border-color:var(--de-action-hover);background:var(--de-action-hover)}._businessSurface_1rr5q_5[data-business-module=admin] #attendance-window .module-window-head .secondary-button{border-color:var(--de-border-strong);background:var(--de-surface);min-height:40px;box-shadow:none;color:var(--de-action-primary);border-radius:0;padding:0 16px;font-size:14px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=admin] #attendance-window .module-window-head .secondary-button:hover{border-color:var(--de-action-primary);background:var(--de-surface-selected)}._businessSurface_1rr5q_5[data-business-module=admin] #material-requisition-window .filter-pills,._businessSurface_1rr5q_5[data-business-module=admin] #attendance-window .filter-pills{border:1px solid var(--de-border);background:var(--de-surface-soft);border-radius:0;gap:4px;margin:0;padding:8px 10px}._businessSurface_1rr5q_5[data-business-module=admin] #attendance-window .workflow-tabs{border-bottom:1px solid var(--de-border);background:var(--de-surface);gap:0;margin:0 0 12px;display:flex}._businessSurface_1rr5q_5[data-business-module=admin] #attendance-window .workflow-tabs button{background:var(--de-surface);min-height:40px;box-shadow:none;color:var(--de-text-secondary);border:0;border-bottom:3px solid #0000;border-radius:0;padding:0 14px;font-size:13px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=admin] #attendance-window .workflow-tabs button.active{border-bottom-color:var(--de-action-primary);background:var(--de-surface);color:var(--de-action-primary)}._businessSurface_1rr5q_5[data-business-module=admin] #material-requisition-window .filter-pills button,._businessSurface_1rr5q_5[data-business-module=admin] #attendance-window .filter-pills button{border:1px solid var(--de-border);background:var(--de-surface);min-height:32px;box-shadow:none;color:var(--de-text-secondary);border-radius:0;padding:0 10px;font-size:12px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=admin] #material-requisition-window .filter-pills button.active,._businessSurface_1rr5q_5[data-business-module=admin] #attendance-window .filter-pills button.active{border-color:var(--de-action-primary);background:var(--de-action-primary);color:#fff}._businessSurface_1rr5q_5[data-business-module=admin] #material-requisition-window .ticket-list,._businessSurface_1rr5q_5[data-business-module=admin] #attendance-window .ticket-list,._businessSurface_1rr5q_5[data-business-module=admin] #inventory-alert-window .ticket-list{gap:8px;margin-top:14px}._businessSurface_1rr5q_5[data-business-module=admin] #material-requisition-window .ticket-row,._businessSurface_1rr5q_5[data-business-module=admin] #attendance-window .ticket-row,._businessSurface_1rr5q_5[data-business-module=admin] #inventory-alert-window .ticket-row{border-color:var(--de-border);background:var(--de-surface);box-shadow:none;border-radius:0;gap:8px;padding:12px 14px}._businessSurface_1rr5q_5[data-business-module=admin] #material-requisition-window .ticket-row:hover,._businessSurface_1rr5q_5[data-business-module=admin] #attendance-window .ticket-row:hover,._businessSurface_1rr5q_5[data-business-module=admin] #inventory-alert-window .ticket-row:hover{border-color:var(--de-action-primary);background:var(--de-surface-selected)}._businessSurface_1rr5q_5[data-business-module=admin] #material-requisition-window .ticket-row-head,._businessSurface_1rr5q_5[data-business-module=admin] #attendance-window .ticket-row-head,._businessSurface_1rr5q_5[data-business-module=admin] #inventory-alert-window .ticket-row-head{border-bottom:1px solid var(--de-border);gap:12px;padding-bottom:8px}._businessSurface_1rr5q_5[data-business-module=admin] #material-requisition-window .ticket-row-head b,._businessSurface_1rr5q_5[data-business-module=admin] #attendance-window .ticket-row-head b,._businessSurface_1rr5q_5[data-business-module=admin] #inventory-alert-window .ticket-row-head b{color:var(--de-text-primary);font-size:14px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=admin] #material-requisition-window .ticket-row-head>span,._businessSurface_1rr5q_5[data-business-module=admin] #attendance-window .ticket-row-head>span,._businessSurface_1rr5q_5[data-business-module=admin] #inventory-alert-window .ticket-row-head>span,._businessSurface_1rr5q_5[data-business-module=admin] #material-requisition-window .special-tag,._businessSurface_1rr5q_5[data-business-module=admin] #attendance-window .special-tag,._businessSurface_1rr5q_5[data-business-module=admin] #inventory-alert-window .special-tag{border-radius:2px;font-size:12px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=admin] #material-requisition-window .ticket-row small,._businessSurface_1rr5q_5[data-business-module=admin] #attendance-window .ticket-row small,._businessSurface_1rr5q_5[data-business-module=admin] #inventory-alert-window .ticket-row small{color:var(--de-text-secondary);font-size:12px;line-height:1.5}._businessSurface_1rr5q_5[data-business-module=admin] #material-requisition-window .ticket-row p,._businessSurface_1rr5q_5[data-business-module=admin] #attendance-window .ticket-row p,._businessSurface_1rr5q_5[data-business-module=admin] #inventory-alert-window .ticket-row p{color:var(--de-text-secondary);font-size:13px;line-height:1.5}._businessSurface_1rr5q_5[data-business-module=admin] #attendance-window .ticket-feedback{color:var(--de-text-secondary);font-size:12px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=admin] #material-requisition-window .ticket-row-actions,._businessSurface_1rr5q_5[data-business-module=admin] #attendance-window .ticket-row-actions,._businessSurface_1rr5q_5[data-business-module=admin] #inventory-alert-window .ticket-row-actions{gap:8px}._businessSurface_1rr5q_5[data-business-module=admin] #material-requisition-window .ticket-row-actions .primary-button,._businessSurface_1rr5q_5[data-business-module=admin] #material-requisition-window .ticket-row-actions .secondary-button,._businessSurface_1rr5q_5[data-business-module=admin] #material-requisition-window .ticket-row-actions .plain-button,._businessSurface_1rr5q_5[data-business-module=admin] #attendance-window .ticket-row-actions .primary-button,._businessSurface_1rr5q_5[data-business-module=admin] #attendance-window .ticket-row-actions .secondary-button,._businessSurface_1rr5q_5[data-business-module=admin] #attendance-window .ticket-row-actions .plain-button,._businessSurface_1rr5q_5[data-business-module=admin] #inventory-alert-window .ticket-row-actions .secondary-button{min-height:34px;box-shadow:none;border-radius:0;padding:0 10px;font-size:12px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=admin] #material-requisition-window .ticket-row-actions .primary-button,._businessSurface_1rr5q_5[data-business-module=admin] #attendance-window .ticket-row-actions .primary-button{border-color:var(--de-action-primary);background:var(--de-action-primary);color:#fff}._businessSurface_1rr5q_5[data-business-module=admin] #material-requisition-window .ticket-row-actions .secondary-button,._businessSurface_1rr5q_5[data-business-module=admin] #material-requisition-window .ticket-row-actions .plain-button,._businessSurface_1rr5q_5[data-business-module=admin] #attendance-window .ticket-row-actions .secondary-button,._businessSurface_1rr5q_5[data-business-module=admin] #attendance-window .ticket-row-actions .plain-button,._businessSurface_1rr5q_5[data-business-module=admin] #inventory-alert-window .ticket-row-actions .secondary-button{border-color:var(--de-border-strong);background:var(--de-surface);color:var(--de-action-primary)}._businessSurface_1rr5q_5[data-business-module=admin] #material-requisition-window .ticket-row-actions button:hover,._businessSurface_1rr5q_5[data-business-module=admin] #attendance-window .ticket-row-actions button:hover,._businessSurface_1rr5q_5[data-business-module=admin] #inventory-alert-window .ticket-row-actions button:hover{border-color:var(--de-action-hover);background:var(--de-action-hover);color:#fff}._businessSurface_1rr5q_5[data-business-module=admin] #material-requisition-window .image-empty,._businessSurface_1rr5q_5[data-business-module=admin] #attendance-window .image-empty,._businessSurface_1rr5q_5[data-business-module=admin] #inventory-alert-window .image-empty{border-color:var(--de-border);background:var(--de-surface-soft);color:var(--de-text-secondary);border-radius:0}._businessSurface_1rr5q_5[data-business-module=admin] #material-requisition-window .modal-backdrop,._businessSurface_1rr5q_5[data-business-module=admin] #attendance-window .modal-backdrop,._businessSurface_1rr5q_5[data-business-module=admin] #inventory-alert-window .modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1616165c}._businessSurface_1rr5q_5[data-business-module=admin] #material-requisition-window .record-modal,._businessSurface_1rr5q_5[data-business-module=admin] #attendance-window .record-modal,._businessSurface_1rr5q_5[data-business-module=admin] #inventory-alert-window .record-modal{border:1px solid var(--de-border);background:var(--de-surface);width:min(680px,100vw - 64px);box-shadow:var(--shadow-modal);border-radius:0}._businessSurface_1rr5q_5[data-business-module=admin] #material-requisition-window .record-modal .modal-head,._businessSurface_1rr5q_5[data-business-module=admin] #attendance-window .record-modal .modal-head,._businessSurface_1rr5q_5[data-business-module=admin] #inventory-alert-window .record-modal .modal-head{border-bottom:1px solid var(--de-border);padding-bottom:12px}._businessSurface_1rr5q_5[data-business-module=admin] #material-requisition-window .record-modal .modal-head h2,._businessSurface_1rr5q_5[data-business-module=admin] #attendance-window .record-modal .modal-head h2,._businessSurface_1rr5q_5[data-business-module=admin] #inventory-alert-window .record-modal .modal-head h2{color:var(--de-text-primary);font-size:20px;font-weight:400}._businessSurface_1rr5q_5[data-business-module=admin] #material-requisition-window .record-modal .close-button,._businessSurface_1rr5q_5[data-business-module=admin] #material-requisition-window .record-modal .cancel-button,._businessSurface_1rr5q_5[data-business-module=admin] #material-requisition-window .record-modal .primary-button,._businessSurface_1rr5q_5[data-business-module=admin] #attendance-window .record-modal .close-button,._businessSurface_1rr5q_5[data-business-module=admin] #attendance-window .record-modal .cancel-button,._businessSurface_1rr5q_5[data-business-module=admin] #attendance-window .record-modal .primary-button,._businessSurface_1rr5q_5[data-business-module=admin] #inventory-alert-window .record-modal .close-button,._businessSurface_1rr5q_5[data-business-module=admin] #inventory-alert-window .record-modal .cancel-button,._businessSurface_1rr5q_5[data-business-module=admin] #inventory-alert-window .record-modal .primary-button{min-height:40px;box-shadow:none;border-radius:0}._businessSurface_1rr5q_5[data-business-module=admin] #material-requisition-window .record-modal .close-button,._businessSurface_1rr5q_5[data-business-module=admin] #attendance-window .record-modal .close-button,._businessSurface_1rr5q_5[data-business-module=admin] #inventory-alert-window .record-modal .close-button{border:1px solid var(--de-border);background:var(--de-surface-soft);width:40px;color:var(--de-text-primary);place-items:center;display:grid}._businessSurface_1rr5q_5[data-business-module=admin] #material-requisition-window .record-modal .mobile-entry-tip,._businessSurface_1rr5q_5[data-business-module=admin] #attendance-window .record-modal .mobile-entry-tip,._businessSurface_1rr5q_5[data-business-module=admin] #inventory-alert-window .record-modal .mobile-entry-tip{border-left:3px solid var(--de-action-primary);background:var(--de-surface-soft);color:var(--de-text-secondary);border-radius:0;margin:0 0 14px;padding:10px 12px;font-size:12px;line-height:1.5}._businessSurface_1rr5q_5[data-business-module=admin] #material-requisition-window .record-modal label,._businessSurface_1rr5q_5[data-business-module=admin] #attendance-window .record-modal label,._businessSurface_1rr5q_5[data-business-module=admin] #inventory-alert-window .record-modal label{color:var(--de-text-primary);font-size:12px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=admin] #material-requisition-window .record-modal input,._businessSurface_1rr5q_5[data-business-module=admin] #material-requisition-window .record-modal select,._businessSurface_1rr5q_5[data-business-module=admin] #material-requisition-window .record-modal textarea,._businessSurface_1rr5q_5[data-business-module=admin] #attendance-window .record-modal input,._businessSurface_1rr5q_5[data-business-module=admin] #attendance-window .record-modal select,._businessSurface_1rr5q_5[data-business-module=admin] #attendance-window .record-modal textarea,._businessSurface_1rr5q_5[data-business-module=admin] #inventory-alert-window .record-modal input,._businessSurface_1rr5q_5[data-business-module=admin] #inventory-alert-window .record-modal select,._businessSurface_1rr5q_5[data-business-module=admin] #inventory-alert-window .record-modal textarea{border-color:var(--de-border);background:var(--de-surface);box-shadow:none;color:var(--de-text-primary);border-radius:0}._businessSurface_1rr5q_5[data-business-module=admin] #material-requisition-window .record-modal input,._businessSurface_1rr5q_5[data-business-module=admin] #material-requisition-window .record-modal select,._businessSurface_1rr5q_5[data-business-module=admin] #attendance-window .record-modal input,._businessSurface_1rr5q_5[data-business-module=admin] #attendance-window .record-modal select,._businessSurface_1rr5q_5[data-business-module=admin] #inventory-alert-window .record-modal input,._businessSurface_1rr5q_5[data-business-module=admin] #inventory-alert-window .record-modal select{min-height:40px}._businessSurface_1rr5q_5[data-business-module=admin] #material-requisition-window .dispatch-source-card,._businessSurface_1rr5q_5[data-business-module=admin] #attendance-window .dispatch-source-card,._businessSurface_1rr5q_5[data-business-module=admin] #inventory-alert-window .dispatch-source-card{border-color:var(--de-border);background:var(--de-surface-soft);border-radius:0}._businessSurface_1rr5q_5[data-business-module=admin] #material-requisition-window .dispatch-source-card span,._businessSurface_1rr5q_5[data-business-module=admin] #attendance-window .dispatch-source-card span,._businessSurface_1rr5q_5[data-business-module=admin] #inventory-alert-window .dispatch-source-card span{color:var(--de-action-primary);font-size:12px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=admin] #material-requisition-window .dispatch-source-card b,._businessSurface_1rr5q_5[data-business-module=admin] #attendance-window .dispatch-source-card b,._businessSurface_1rr5q_5[data-business-module=admin] #inventory-alert-window .dispatch-source-card b{color:var(--de-text-primary)}._businessSurface_1rr5q_5[data-business-module=admin] #material-requisition-window .dispatch-source-card small,._businessSurface_1rr5q_5[data-business-module=admin] #attendance-window .dispatch-source-card small,._businessSurface_1rr5q_5[data-business-module=admin] #inventory-alert-window .dispatch-source-card small{color:var(--de-text-secondary);font-size:12px}._businessSurface_1rr5q_5[data-business-module=admin] #material-requisition-window .record-modal .modal-actions,._businessSurface_1rr5q_5[data-business-module=admin] #attendance-window .record-modal .modal-actions,._businessSurface_1rr5q_5[data-business-module=admin] #inventory-alert-window .record-modal .modal-actions{border-top:1px solid var(--de-border);gap:8px;padding-top:12px}}@media (max-width:760px){._businessSurface_1rr5q_5 .workspace{padding-inline:12px}._businessSurface_1rr5q_5 .panel,._businessSurface_1rr5q_5 .module-window,._businessSurface_1rr5q_5 .operation-panel{border-radius:0;padding:14px}._businessSurface_1rr5q_5 .stat-card{padding:15px}._businessSurface_1rr5q_5 .mobile-record-card,._businessSurface_1rr5q_5 .security-session-card,._businessSurface_1rr5q_5 .audit-mobile-card{border-radius:0}}@media (max-width:340px){._businessSurface_1rr5q_5 .workspace{padding-inline:8px}._businessSurface_1rr5q_5 .panel,._businessSurface_1rr5q_5 .module-window,._businessSurface_1rr5q_5 .operation-panel{padding:12px}}@media (prefers-reduced-motion:reduce){._businessSurface_1rr5q_5 *,._businessSurface_1rr5q_5 :before,._businessSurface_1rr5q_5 :after{scroll-behavior:auto!important}}@media (max-width:760px){._businessSurface_1rr5q_5 .mobile-role-tabbar{border-color:var(--de-border);background:var(--de-surface);box-shadow:none}._businessSurface_1rr5q_5 .mobile-role-tabbar button{min-height:48px;color:var(--de-text-secondary);font-size:12px;font-weight:600}._businessSurface_1rr5q_5 .mobile-role-tabbar button.active{color:var(--de-action-primary);transform:none}._businessSurface_1rr5q_5 .mobile-role-tabbar button.active span{filter:none}._businessSurface_1rr5q_5 .mobile-role-tabbar .mobile-nav-main span{background:var(--de-action-primary);box-shadow:none}._businessSurface_1rr5q_5 .mobile-role-tabbar button:focus-visible{outline:2px solid var(--de-focus);outline-offset:-2px}._businessSurface_1rr5q_5 .role-action-scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1616165c}._businessSurface_1rr5q_5 .role-action-sheet{border-color:var(--de-border);background:var(--de-surface);width:min(640px,100%);max-height:min(84dvh,760px);color:var(--de-text-primary);padding:16px 16px calc(16px + env(safe-area-inset-bottom));box-shadow:var(--shadow-modal);border-bottom:0;border-radius:16px 16px 0 0}._businessSurface_1rr5q_5 .role-action-sheet>header{gap:12px;margin-bottom:12px}._businessSurface_1rr5q_5 .role-action-sheet>header .section-label{color:var(--de-text-secondary);letter-spacing:.04em;margin-bottom:4px;font-size:12px;font-weight:600}._businessSurface_1rr5q_5 .role-action-sheet h2{color:var(--de-text-primary);letter-spacing:0;font-size:20px;font-weight:400}._businessSurface_1rr5q_5 .role-action-close{border-color:var(--de-border);background:var(--de-surface-soft);width:48px;height:48px;color:var(--de-text-primary);border-radius:0;flex:none;place-items:center;font-size:22px;display:grid}._businessSurface_1rr5q_5 .role-action-grid,._businessSurface_1rr5q_5 .portal-picker-grid{grid-template-columns:1fr;gap:8px}._businessSurface_1rr5q_5 .role-action-grid>button,._businessSurface_1rr5q_5 .portal-picker-grid>button{border-color:var(--de-border);background:var(--de-surface);min-height:72px;color:var(--de-text-primary);border-radius:0;padding:12px}._businessSurface_1rr5q_5 .role-action-grid>button{grid-template-columns:40px minmax(0,1fr) auto;gap:12px}._businessSurface_1rr5q_5 .portal-picker-grid>button{grid-template-columns:40px minmax(0,1fr);gap:12px}._businessSurface_1rr5q_5 .role-action-grid>button:active,._businessSurface_1rr5q_5 .portal-picker-grid>button:active{border-color:var(--de-action-primary);background:var(--de-surface-selected);transform:none}._businessSurface_1rr5q_5 .role-action-grid>button:hover,._businessSurface_1rr5q_5 .portal-picker-grid>button:hover:not(:disabled){border-color:var(--de-action-primary);background:var(--de-surface-selected);outline:none}._businessSurface_1rr5q_5 .role-action-grid>button:focus-visible{border-color:var(--de-action-primary);background:var(--de-surface-selected);outline:none}._businessSurface_1rr5q_5 .portal-picker-grid>button:focus-visible{border-color:var(--de-action-primary);background:var(--de-surface-selected);outline:none}._businessSurface_1rr5q_5 .role-action-grid>button>i,._businessSurface_1rr5q_5 .portal-picker-grid>button>i{border:1px solid var(--de-action-primary);background:var(--de-surface-selected);width:40px;height:40px;color:var(--de-action-primary);border-radius:0;font-size:12px;font-weight:600}._businessSurface_1rr5q_5 .role-action-grid b,._businessSurface_1rr5q_5 .portal-picker-grid b{color:var(--de-text-primary);font-size:14px;font-weight:600}._businessSurface_1rr5q_5 .role-action-grid small,._businessSurface_1rr5q_5 .portal-picker-grid small{color:var(--de-text-secondary);margin-top:3px;font-size:12px;line-height:1.45}._businessSurface_1rr5q_5 .role-action-grid em,._businessSurface_1rr5q_5 .portal-picker-grid em{color:var(--de-action-primary);font-size:16px;font-style:normal;font-weight:600}._businessSurface_1rr5q_5 .portal-picker-grid em{grid-column:auto;font-size:12px}._businessSurface_1rr5q_5 .portal-picker-grid .is-current{border-color:var(--de-action-primary);background:var(--de-surface-selected)}._businessSurface_1rr5q_5 .role-action-sheet>footer{border-color:var(--de-border);color:var(--de-text-secondary);margin-top:12px;padding-top:12px;font-size:12px;line-height:1.5}._businessSurface_1rr5q_5 .role-action-empty{border-color:var(--de-border);background:var(--de-surface-soft);border-radius:0;min-height:160px;padding:16px}._businessSurface_1rr5q_5 .role-action-empty i{border:1px solid var(--de-action-primary);background:var(--de-surface-selected);width:48px;height:48px;color:var(--de-action-primary);border-radius:0;font-size:22px}._businessSurface_1rr5q_5 .role-action-empty b{color:var(--de-text-primary);font-size:14px;font-weight:600}._businessSurface_1rr5q_5 .role-action-empty span{color:var(--de-text-secondary);font-size:12px}._businessSurface_1rr5q_5 .sidebar{height:56px;min-height:56px;box-shadow:none;padding:4px 8px}._businessSurface_1rr5q_5 .brand-lockup strong{color:var(--de-text-primary);font-size:16px;font-weight:600}._businessSurface_1rr5q_5 .mobile-top-actions{gap:4px}._businessSurface_1rr5q_5 .mobile-top-search,._businessSurface_1rr5q_5 .mobile-menu-toggle{border:1px solid var(--de-border);background:var(--de-surface-soft);width:48px;height:48px;min-height:48px;box-shadow:none;color:var(--de-action-primary);border-radius:0;place-items:center;margin:0;font-size:18px;display:grid}._businessSurface_1rr5q_5 .mobile-top-search:active,._businessSurface_1rr5q_5 .mobile-menu-toggle:active{background:var(--de-surface-selected);transform:none}:is(._businessSurface_1rr5q_5 .mobile-top-search:focus-visible,._businessSurface_1rr5q_5 .mobile-menu-toggle:focus-visible){outline:2px solid var(--de-focus);outline-offset:-2px}._businessSurface_1rr5q_5 .mobile-drawer-scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1616165c}._businessSurface_1rr5q_5 .sidebar-section--system.mobile-open{border-color:var(--de-border);background:var(--de-surface);width:min(88vw,360px);color:var(--de-text-primary);padding:12px 12px calc(96px + env(safe-area-inset-bottom));box-shadow:var(--shadow-modal);border-radius:0}._businessSurface_1rr5q_5 .sidebar-section--system.mobile-open .mobile-menu-close{border:1px solid var(--de-border);background:var(--de-surface-soft);width:48px;height:48px;min-height:48px;color:var(--de-text-primary);border-radius:0;place-items:center;margin:0 0 12px auto;font-size:0;display:grid}._businessSurface_1rr5q_5 .sidebar-section--system.mobile-open .mobile-menu-close>span:first-child{font-size:22px;line-height:1}._businessSurface_1rr5q_5 .mobile-menu-close-label{display:none}._businessSurface_1rr5q_5 .sidebar-section--system.mobile-open .mobile-menu-close:focus-visible{outline:2px solid var(--de-focus);outline-offset:-2px}._businessSurface_1rr5q_5 .mobile-record-list{gap:8px;min-width:0}._businessSurface_1rr5q_5 .mobile-record-card{border-color:var(--de-border);background:var(--de-surface);min-height:48px;box-shadow:none;border-radius:0;grid-template-columns:minmax(0,1fr);grid-template-areas:"state""main";align-items:stretch;gap:8px;padding:12px;display:grid}._businessSurface_1rr5q_5 .mobile-record-card>div:first-child:not(:last-child){grid-area:main;min-width:0}._businessSurface_1rr5q_5 .mobile-record-card>div:last-child:not(:first-child){flex-flow:wrap;grid-area:state;justify-content:flex-start;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}._businessSurface_1rr5q_5 .mobile-record-card.selected{border-color:var(--de-action-primary);background:var(--de-surface-selected)}._businessSurface_1rr5q_5 .mobile-record-card.is-attention{border-color:var(--de-danger);background:var(--de-danger-soft)}._businessSurface_1rr5q_5 .mobile-record-card:active{transform:none}._businessSurface_1rr5q_5 .mobile-record-card b{color:var(--de-text-primary);margin-top:0;font-size:15px;font-weight:600;line-height:1.45}._businessSurface_1rr5q_5 .mobile-record-card>div:first-child>b{margin-top:5px}._businessSurface_1rr5q_5 .mobile-record-card>div:first-child>small:not(.window-tag){color:var(--de-text-secondary);text-overflow:clip;white-space:normal;margin-top:4px;font-size:12px;line-height:1.45;overflow:visible}._businessSurface_1rr5q_5 .mobile-record-card .mobile-record-card-kickers{gap:6px}._businessSurface_1rr5q_5 .mobile-record-card .mobile-record-card-state,._businessSurface_1rr5q_5 .mobile-record-card .special-mobile-fields{margin-top:0}._businessSurface_1rr5q_5 .mobile-record-card .status,._businessSurface_1rr5q_5 .mobile-record-card .tag,._businessSurface_1rr5q_5 .mobile-record-card .table-neutral,._businessSurface_1rr5q_5 .mobile-record-card .special-tag,._businessSurface_1rr5q_5 .mobile-record-card .special-result,._businessSurface_1rr5q_5 .mobile-record-card .attention-badge,._businessSurface_1rr5q_5 .mobile-record-card .new-badge,._businessSurface_1rr5q_5 .mobile-record-card .window-tag{box-sizing:border-box;border:1px solid var(--de-border);text-overflow:ellipsis;white-space:nowrap;border-radius:2px;align-items:center;max-width:100%;min-height:24px;padding:3px 7px;font-size:11px;font-style:normal;font-weight:600;line-height:1.2;overflow:hidden}._businessSurface_1rr5q_5 .mobile-record-card .status--open,._businessSurface_1rr5q_5 .mobile-record-card .tag--amber{background:var(--de-warning-soft);color:var(--de-warning-text);border-color:#ead18f}._businessSurface_1rr5q_5 .mobile-record-card .status--progress{color:#1f5fb8;background:#e6f0ff;border-color:#b9d4f7}._businessSurface_1rr5q_5 .mobile-record-card .status--review{color:#0b6872;background:#dff3f5;border-color:#abd8dc}._businessSurface_1rr5q_5 .mobile-record-card .status--done{background:var(--de-success-soft);color:#176b52;border-color:#acd8c8}._businessSurface_1rr5q_5 .mobile-record-card .tag--red,._businessSurface_1rr5q_5 .mobile-record-card .attention-badge{background:var(--de-danger-soft);color:#a9362f;border-color:#edbbb5}._businessSurface_1rr5q_5 .mobile-record-card .tag--gray,._businessSurface_1rr5q_5 .mobile-record-card .table-neutral,._businessSurface_1rr5q_5 .mobile-record-card .window-tag{background:var(--de-surface-soft);color:var(--de-text-secondary)}._businessSurface_1rr5q_5 .mobile-record-card>div:last-child>em:not(.attention-badge),._businessSurface_1rr5q_5 .mobile-record-card .mobile-record-card-state em{min-height:24px;color:var(--de-text-secondary);margin:0;font-size:11px;font-style:normal;font-weight:600;line-height:1.35}._businessSurface_1rr5q_5 .mobile-record-card .is-overdue,._businessSurface_1rr5q_5 .mobile-record-card .deadline--late{color:var(--de-danger)}._businessSurface_1rr5q_5 .mobile-record-card .is-due,._businessSurface_1rr5q_5 .mobile-record-card .deadline--soon{color:var(--de-warning-text)}._businessSurface_1rr5q_5 .mobile-record-card .special-mobile-fields>span{overflow-wrap:anywhere;min-width:0}._businessSurface_1rr5q_5 .mobile-filter-slot{width:100%;min-width:0}._businessSurface_1rr5q_5 .mobile-filter-trigger{border:1px solid var(--de-border-strong);background:var(--de-surface);width:100%;min-height:48px;color:var(--de-action-primary);border-radius:0;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}._businessSurface_1rr5q_5 .mobile-filter-trigger>span:first-child{font-size:18px;line-height:1}._businessSurface_1rr5q_5 .mobile-filter-trigger em{border:1px solid var(--de-action-primary);background:var(--de-surface-selected);color:var(--de-action-primary);border-radius:2px;padding:2px 5px;font-size:10px;font-style:normal}._businessSurface_1rr5q_5 .mobile-filter-trigger:active{border-color:var(--de-action-primary);background:var(--de-surface-selected);transform:none}._businessSurface_1rr5q_5 .mobile-filter-trigger:focus-visible{outline:2px solid var(--de-focus);outline-offset:-2px}._businessSurface_1rr5q_5 .mobile-filter-backdrop{z-index:105;align-items:end;display:grid;position:fixed;inset:0}._businessSurface_1rr5q_5 .mobile-filter-scrim{background:#1616165c;border:0;width:100%;height:100%;position:absolute;inset:0}._businessSurface_1rr5q_5 .mobile-filter-sheet{border:1px solid var(--de-border);background:var(--de-surface);width:min(640px,100%);max-height:min(78dvh,720px);color:var(--de-text-primary);padding:16px 16px calc(16px + env(safe-area-inset-bottom));box-shadow:var(--shadow-modal);border-bottom:0;border-radius:16px 16px 0 0;justify-self:center;position:relative;overflow:auto}._businessSurface_1rr5q_5 .mobile-filter-sheet>header{border-bottom:1px solid var(--de-border);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}._businessSurface_1rr5q_5 .mobile-filter-sheet>header .section-label{color:var(--de-text-secondary);letter-spacing:.04em;margin:0 0 4px;font-size:12px;font-weight:600}._businessSurface_1rr5q_5 .mobile-filter-sheet h2{color:var(--de-text-primary);margin:0;font-size:20px;font-weight:400}._businessSurface_1rr5q_5 .mobile-filter-close{border:1px solid var(--de-border);background:var(--de-surface-soft);width:48px;height:48px;color:var(--de-text-primary);border-radius:0;flex:none;place-items:center;font-size:22px;display:grid}._businessSurface_1rr5q_5 .mobile-filter-sheet-body{padding:14px 0}._businessSurface_1rr5q_5 .mobile-filter-sheet-body .ledger-filters{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}._businessSurface_1rr5q_5 .mobile-filter-sheet-body select,._businessSurface_1rr5q_5 .mobile-filter-sheet-body .ledger-reset-button{border-radius:0;width:100%;min-height:48px;font-size:14px}._businessSurface_1rr5q_5 .mobile-filter-sheet-body .attention-toggle{border:1px solid var(--de-border);background:var(--de-surface-soft);min-height:48px;color:var(--de-text-primary);border-radius:0;padding:0 12px;font-size:14px}._businessSurface_1rr5q_5 .mobile-filter-sheet-body .attention-toggle input{width:18px;height:18px}._businessSurface_1rr5q_5 .mobile-filter-sheet>footer{border-top:1px solid var(--de-border);padding-top:12px}._businessSurface_1rr5q_5 .mobile-filter-sheet>footer .secondary-button{border-radius:0;width:100%;min-height:48px}}@media (max-width:340px){._businessSurface_1rr5q_5 .mobile-record-card{padding:10px}._businessSurface_1rr5q_5 .mobile-record-card b{font-size:14px}._businessSurface_1rr5q_5 .mobile-filter-sheet{padding-inline:12px}}@media (max-width:760px){._businessSurface_1rr5q_5[data-business-module=safety] .alert-dashboard{gap:12px}._businessSurface_1rr5q_5[data-business-module=safety] .alert-hero{border:1px solid var(--de-border);border-left:3px solid var(--de-action-primary);background:var(--de-surface);box-shadow:none;color:var(--de-text-primary);border-radius:0;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;padding:16px;display:grid}._businessSurface_1rr5q_5[data-business-module=safety] .alert-hero .section-label{color:var(--de-text-secondary);letter-spacing:.04em;margin-bottom:4px;font-size:12px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] .alert-hero h2{color:var(--de-text-primary);letter-spacing:0;margin:0;font-size:22px;font-weight:400}._businessSurface_1rr5q_5[data-business-module=safety] .alert-hero p:not(.section-label){color:var(--de-text-secondary);margin:6px 0 0;font-size:13px;line-height:1.5}._businessSurface_1rr5q_5[data-business-module=safety] .alert-hero-total{border-top:1px solid var(--de-border);text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;min-width:0;padding-top:12px;display:grid}._businessSurface_1rr5q_5[data-business-module=safety] .alert-hero-total b{color:var(--de-action-primary);letter-spacing:0;grid-column:1;font-size:28px;font-weight:400}._businessSurface_1rr5q_5[data-business-module=safety] .alert-hero-total span{color:var(--de-text-secondary);grid-column:1;font-size:12px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] .alert-hero-total .plain-button{border:1px solid var(--de-border-strong);background:var(--de-surface);min-height:40px;box-shadow:none;color:var(--de-action-primary);border-radius:0;grid-area:1/2/span 2;margin:0;padding:0 12px;font-size:13px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] .alert-hero-total .plain-button:active{border-color:var(--de-action-primary);background:var(--de-surface-selected);transform:none}._businessSurface_1rr5q_5[data-business-module=safety] .alert-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._businessSurface_1rr5q_5[data-business-module=safety] .alert-kpi{border:1px solid var(--de-border);border-left:3px solid var(--de-action-primary);background:var(--de-surface);min-height:104px;box-shadow:none;color:var(--de-text-primary);border-radius:0;padding:12px;transform:none}._businessSurface_1rr5q_5[data-business-module=safety] .alert-kpi:active{border-color:var(--de-action-primary);background:var(--de-surface-selected);box-shadow:none;transform:none}._businessSurface_1rr5q_5[data-business-module=safety] .alert-kpi b{color:var(--de-action-primary);letter-spacing:0;font-size:26px;font-weight:400}._businessSurface_1rr5q_5[data-business-module=safety] .alert-kpi span{color:var(--de-text-primary);font-size:13px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] .alert-kpi small{color:var(--de-text-secondary);font-size:11px;font-weight:400;line-height:1.45}._businessSurface_1rr5q_5[data-business-module=safety] .alert-kpi.is-red{border-left-color:var(--de-danger);background:var(--de-danger-soft)}._businessSurface_1rr5q_5[data-business-module=safety] .alert-kpi.is-red b{color:var(--de-danger)}._businessSurface_1rr5q_5[data-business-module=safety] .alert-kpi.is-orange,._businessSurface_1rr5q_5[data-business-module=safety] .alert-kpi.is-yellow{border-left-color:var(--de-warning);background:var(--de-warning-soft)}._businessSurface_1rr5q_5[data-business-module=safety] .alert-kpi.is-orange b,._businessSurface_1rr5q_5[data-business-module=safety] .alert-kpi.is-yellow b{color:var(--de-warning-text)}._businessSurface_1rr5q_5[data-business-module=safety] .alert-sections{grid-template-columns:minmax(0,1fr);gap:8px}._businessSurface_1rr5q_5[data-business-module=safety] .alert-section{border-color:var(--de-border);background:var(--de-surface);box-shadow:none;color:var(--de-text-primary);border-radius:0;padding:12px}._businessSurface_1rr5q_5[data-business-module=safety] .alert-section .image-empty{border-color:var(--de-border);background:var(--de-surface-soft);color:var(--de-text-secondary);border-radius:0;margin:0}._businessSurface_1rr5q_5[data-business-module=safety] .alert-section-head{border-bottom:1px solid var(--de-border);align-items:center;margin-bottom:8px;padding-bottom:8px}._businessSurface_1rr5q_5[data-business-module=safety] .alert-section-head b{color:var(--de-text-primary);font-size:14px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] .alert-section-head span{border:1px solid var(--de-border);background:var(--de-surface-selected);color:var(--de-action-primary);border-radius:2px;padding:3px 6px;font-size:11px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] .alert-section ul{gap:0}._businessSurface_1rr5q_5[data-business-module=safety] .alert-section li+li{border-top:1px solid var(--de-border)}._businessSurface_1rr5q_5[data-business-module=safety] .alert-section li button{min-height:48px;color:var(--de-text-primary);overflow-wrap:anywhere;border-radius:0;align-items:flex-start;gap:8px;padding:10px 0;font-size:13px;font-weight:600;line-height:1.45}._businessSurface_1rr5q_5[data-business-module=safety] .alert-section li button:active{background:var(--de-surface-selected);transform:none}._businessSurface_1rr5q_5[data-business-module=safety] .alert-section li button em{max-width:56%;color:var(--de-text-secondary);text-align:right;white-space:normal;overflow-wrap:anywhere;margin-left:auto;font-size:11px;font-style:normal;font-weight:400;line-height:1.45}._businessSurface_1rr5q_5[data-business-module=safety] .alert-generated{color:var(--de-text-muted);text-align:left;font-size:11px}._businessSurface_1rr5q_5[data-business-module=safety] .risk-dot{border-radius:0;width:8px;height:8px;margin-top:5px}._businessSurface_1rr5q_5[data-business-module=safety] .risk-dot--红线{background:var(--de-danger)}._businessSurface_1rr5q_5[data-business-module=safety] .risk-dot--重点{background:var(--de-warning-text)}._businessSurface_1rr5q_5[data-business-module=safety] .risk-dot--一般{background:var(--de-success)}._businessSurface_1rr5q_5[data-business-module=safety] .risk-dot--设备{background:var(--de-action-primary)}._businessSurface_1rr5q_5[data-business-module=safety] #risk-map-window,._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window,._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window{border:1px solid var(--de-border);border-top:3px solid var(--de-action-primary);background:var(--de-surface);box-shadow:none;border-radius:0;padding:12px}._businessSurface_1rr5q_5[data-business-module=safety] #risk-map-window .module-window-head,._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .module-window-head,._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .module-window-head{border-bottom:1px solid var(--de-border);align-items:flex-start;gap:10px;margin-bottom:10px;padding-bottom:10px}._businessSurface_1rr5q_5[data-business-module=safety] #risk-map-window .module-window-head h2,._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .module-window-head h2,._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .module-window-head h2{color:var(--de-text-primary);letter-spacing:0;font-size:19px;font-weight:400}._businessSurface_1rr5q_5[data-business-module=safety] #risk-map-window .module-window-head .section-label,._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .module-window-head .section-label,._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .module-window-head .section-label{color:var(--de-text-secondary);letter-spacing:.04em;font-size:11px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] #risk-map-window .module-window-head .table-caption,._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .module-window-head .table-caption,._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .module-window-head .table-caption{color:var(--de-text-secondary);font-size:11px;line-height:1.45}._businessSurface_1rr5q_5[data-business-module=safety] #risk-map-window .image-empty,._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .image-empty,._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .image-empty{border-color:var(--de-border);background:var(--de-surface-soft);color:var(--de-text-secondary);border-radius:0}._businessSurface_1rr5q_5[data-business-module=safety] #risk-map-window .risk-legend{border:1px solid var(--de-border);background:var(--de-surface-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0 0 10px;padding:8px;display:grid}._businessSurface_1rr5q_5[data-business-module=safety] #risk-map-window .risk-legend-item{min-width:0;color:var(--de-text-secondary);font-size:11px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] #risk-map-window .risk-legend-item i{border-radius:0;width:10px;height:10px}._businessSurface_1rr5q_5[data-business-module=safety] #risk-map-window .risk-legend-item b{color:var(--de-text-primary);font-size:13px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] #risk-map-window .risk-map-grid{gap:8px}._businessSurface_1rr5q_5[data-business-module=safety] #risk-map-window .risk-building{border-color:var(--de-border);background:var(--de-surface);box-shadow:none;border-radius:0;padding:10px}._businessSurface_1rr5q_5[data-business-module=safety] #risk-map-window .risk-building-head{border-bottom:1px solid var(--de-border);align-items:center;margin-bottom:8px;padding-bottom:8px}._businessSurface_1rr5q_5[data-business-module=safety] #risk-map-window .risk-building-head b{color:var(--de-text-primary);font-size:14px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] #risk-map-window .risk-building-head span,._businessSurface_1rr5q_5[data-business-module=safety] #risk-map-window .risk-floor-label{color:var(--de-text-secondary);font-size:11px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] #risk-map-window .risk-floor-row{grid-template-columns:48px minmax(0,1fr);gap:6px}._businessSurface_1rr5q_5[data-business-module=safety] #risk-map-window .risk-floor-row+.risk-floor-row{border-top:1px solid var(--de-border);padding-top:8px}._businessSurface_1rr5q_5[data-business-module=safety] #risk-map-window .risk-tenant-chips{gap:6px}._businessSurface_1rr5q_5[data-business-module=safety] #risk-map-window .risk-tenant-chip{border-radius:2px;padding:5px 8px;font-size:12px;font-weight:600;line-height:1.35}._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .filter-inline{width:100%;color:var(--de-text-secondary);gap:4px;font-size:11px;font-weight:600;display:grid}._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .filter-inline input{border-color:var(--de-border);background:var(--de-surface);width:100%;min-height:44px;color:var(--de-text-primary);border-radius:0;font-size:14px}._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .satisfaction-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .satisfaction-kpi{border:1px solid var(--de-border);border-left:3px solid var(--de-action-primary);background:var(--de-surface);min-height:80px;box-shadow:none;text-align:left;border-radius:0;padding:10px}._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .satisfaction-kpi:nth-child(3){border-left-color:var(--de-danger);background:var(--de-danger-soft)}._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .satisfaction-kpi b{color:var(--de-text-primary);letter-spacing:0;font-size:24px;font-weight:400}._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .satisfaction-kpi .kpi-alert{color:var(--de-danger)}._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .satisfaction-kpi span{color:var(--de-text-secondary);font-size:11px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .patrol-shift-grid{grid-template-columns:minmax(0,1fr);gap:8px;margin:10px 0}._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .patrol-shift-card{border-color:var(--de-border);background:var(--de-surface);box-shadow:none;border-radius:0;padding:10px}._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .patrol-shift-card-head{border-bottom:1px solid var(--de-border);padding-bottom:8px}._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .patrol-shift-card-head b{color:var(--de-text-primary);font-size:14px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .patrol-shift-card>small{color:var(--de-text-secondary);font-size:11px;font-weight:400}._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .patrol-shift-missed span{background:var(--de-danger-soft);color:var(--de-danger);border-radius:2px;padding:3px 6px;font-size:11px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .patrol-week-chart{border-color:var(--de-border);background:var(--de-surface-soft);border-radius:0;height:112px;margin:10px 0;padding:8px}._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .patrol-week-bar{background:var(--de-action-primary);border-radius:0}._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .patrol-week-col small,._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .patrol-week-col em{color:var(--de-text-secondary);font-size:10px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .patrol-week-col em.is-missed{color:var(--de-danger)}._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .patrol-week-col em.is-complete{color:var(--de-success)}._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .ticket-list,._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .ticket-list{gap:8px;margin-top:12px}._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .ticket-row,._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .ticket-row{border-color:var(--de-border);background:var(--de-surface);box-shadow:none;border-radius:0;gap:8px;padding:10px}._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .ticket-row-head,._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .ticket-row-head{border-bottom:1px solid var(--de-border);align-items:flex-start;gap:8px;padding-bottom:8px}._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .ticket-row-head b,._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .ticket-row-head b{color:var(--de-text-primary);font-size:14px;font-weight:600;line-height:1.45}._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .ticket-row-head>span,._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .ticket-row-head>span,._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .special-tag,._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .special-tag{border-radius:2px;font-size:11px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] #patrol-missed-window .ticket-row small,._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .ticket-row small,._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .ticket-row p{color:var(--de-text-secondary);font-size:11px;line-height:1.5}._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .module-window-head .primary-button{border:1px solid var(--de-action-primary);background:var(--de-action-primary);min-height:44px;box-shadow:none;color:#fff;border-radius:0;padding:0 14px;font-size:14px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .filter-pills{border:1px solid var(--de-border);background:var(--de-surface-soft);border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0;padding:8px;display:grid;overflow:visible}._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .filter-pills button{border:1px solid var(--de-border);background:var(--de-surface);min-width:0;min-height:44px;box-shadow:none;color:var(--de-text-secondary);text-align:center;white-space:normal;border-radius:0;justify-content:center;align-items:center;padding:4px;font-size:11px;font-weight:600;line-height:1.25;display:flex}._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .filter-pills button.active{border-color:var(--de-action-primary);background:var(--de-action-primary);color:#fff}._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .ticket-row-actions{justify-content:stretch;gap:8px;display:flex}._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .ticket-row-actions .primary-button,._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .ticket-row-actions .secondary-button{min-height:44px;box-shadow:none;border-radius:0;flex:1;font-size:12px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .ticket-row-actions .primary-button{border-color:var(--de-action-primary);background:var(--de-action-primary);color:#fff}._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .ticket-row-actions .secondary-button{border-color:var(--de-border-strong);background:var(--de-surface);color:var(--de-action-primary)}._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1616165c}._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .record-modal{border:1px solid var(--de-border);background:var(--de-surface);box-shadow:var(--shadow-modal);color:var(--de-text-primary);border-radius:0}._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .record-modal .modal-head{border-bottom:1px solid var(--de-border);background:var(--de-surface);margin-bottom:12px;padding-bottom:12px}._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .record-modal .modal-head h2{color:var(--de-text-primary);font-size:20px;font-weight:400}._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .record-modal .close-button{border:1px solid var(--de-border);background:var(--de-surface-soft);width:48px;height:48px;color:var(--de-text-primary);border-radius:0;place-items:center;display:grid}._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .record-modal label{color:var(--de-text-primary);font-size:12px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .record-modal input,._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .record-modal select,._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .record-modal textarea{border-color:var(--de-border);background:var(--de-surface);box-shadow:none;color:var(--de-text-primary);border-radius:0;font-size:16px}._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .record-modal input,._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .record-modal select{min-height:44px}._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .record-modal textarea{min-height:96px}._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .record-modal .form-two{grid-template-columns:minmax(0,1fr);gap:0}._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .dispatch-source-card{border-color:var(--de-border);background:var(--de-surface-soft);border-radius:0}._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .dispatch-source-card span{color:var(--de-action-primary);font-size:12px;font-weight:600}._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .dispatch-source-card b{color:var(--de-text-primary)}._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .dispatch-source-card small{color:var(--de-text-secondary);font-size:12px}._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .record-modal .modal-actions{border-top:1px solid var(--de-border);background:var(--de-surface);box-shadow:none;gap:8px;padding-top:12px}._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .record-modal .modal-actions .cancel-button{border:1px solid var(--de-border-strong);background:var(--de-surface);color:var(--de-action-primary);border-radius:0}._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .record-modal .modal-actions .primary-button{border:1px solid var(--de-action-primary);background:var(--de-action-primary);box-shadow:none;color:#fff;border-radius:0}}@media (max-width:340px){._businessSurface_1rr5q_5[data-business-module=safety] .alert-hero{padding:12px}._businessSurface_1rr5q_5[data-business-module=safety] .alert-kpi{min-height:98px;padding:10px}._businessSurface_1rr5q_5[data-business-module=safety] #risk-map-window .risk-floor-row{grid-template-columns:42px minmax(0,1fr)}._businessSurface_1rr5q_5[data-business-module=safety] #security-event-window .filter-pills{padding:6px}}@media (min-width:761px){._businessSurface_1rr5q_5 .record-modal,._businessSurface_1rr5q_5 .business-picker-modal,._businessSurface_1rr5q_5 .clear-modal{border:1px solid var(--de-border);background:var(--de-surface);box-shadow:var(--shadow-modal);color:var(--de-text-primary);border-radius:0}._businessSurface_1rr5q_5 .record-modal .modal-head,._businessSurface_1rr5q_5 .business-picker-modal .modal-head,._businessSurface_1rr5q_5 .clear-modal .modal-head{border-bottom:1px solid var(--de-border)}._businessSurface_1rr5q_5 .record-modal .modal-head h2,._businessSurface_1rr5q_5 .business-picker-modal .modal-head h2,._businessSurface_1rr5q_5 .clear-modal h2{color:var(--de-text-primary);font-weight:400}._businessSurface_1rr5q_5 .record-modal details,._businessSurface_1rr5q_5 .business-picker-modal .business-entry-card{border-color:var(--de-border);background:var(--de-surface);box-shadow:none;border-radius:0}._businessSurface_1rr5q_5 .record-modal input,._businessSurface_1rr5q_5 .record-modal select,._businessSurface_1rr5q_5 .record-modal textarea{border-color:var(--de-border);background:var(--de-surface);color:var(--de-text-primary);box-shadow:none;border-radius:0}}@media (max-width:760px){._businessSurface_1rr5q_5 .business-workbench{gap:12px;display:grid}._businessSurface_1rr5q_5 .business-hero{border:1px solid var(--de-border);border-left:3px solid var(--de-action-primary);background:var(--de-surface);min-height:0;box-shadow:none;color:var(--de-text-primary);border-radius:0;grid-template-columns:minmax(0,1fr);gap:14px;padding:16px;display:grid}._businessSurface_1rr5q_5 .business-hero .section-label{color:var(--de-text-secondary);letter-spacing:.04em;margin:0 0 4px;font-size:12px;font-weight:600}._businessSurface_1rr5q_5 .business-hero h2{color:var(--de-text-primary);letter-spacing:0;font-size:22px;font-weight:400}._businessSurface_1rr5q_5 .business-hero p:not(.section-label){color:var(--de-text-secondary);margin-top:6px;font-size:13px;line-height:1.55}._businessSurface_1rr5q_5 .business-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}._businessSurface_1rr5q_5 .business-quick-actions .primary-button{border:1px solid var(--de-action-primary);background:var(--de-action-primary);min-height:48px;box-shadow:none;color:#fff;border-radius:0;grid-column:1/-1;font-size:14px;font-weight:600}._businessSurface_1rr5q_5 .business-quick-actions .secondary-button{border:1px solid var(--de-border-strong);background:var(--de-surface);min-width:0;min-height:44px;box-shadow:none;color:var(--de-action-primary);border-radius:0;font-size:13px;font-weight:600}._businessSurface_1rr5q_5 .business-quick-actions button:active{transform:none}._businessSurface_1rr5q_5 .business-quick-actions button:focus-visible{outline:2px solid var(--de-focus);outline-offset:2px}._businessSurface_1rr5q_5 .workbench-list-row:focus-visible{outline:2px solid var(--de-focus);outline-offset:2px}._businessSurface_1rr5q_5 .workbench-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}._businessSurface_1rr5q_5 .workbench-kpi-card{border:1px solid var(--de-border);border-left:3px solid var(--de-action-primary);background:var(--de-surface);min-height:104px;box-shadow:none;border-radius:0;padding:12px}._businessSurface_1rr5q_5 .workbench-kpi-card span,._businessSurface_1rr5q_5 .workbench-kpi-card small{color:var(--de-text-secondary);font-size:11px;line-height:1.45}._businessSurface_1rr5q_5 .workbench-kpi-card b{color:var(--de-text-primary);letter-spacing:0;font-size:26px;font-weight:400}._businessSurface_1rr5q_5 .workbench-kpi-card.attention{border-left-color:var(--de-danger);border-color:var(--de-border);border-left-color:var(--de-danger);background:var(--de-danger-soft)}._businessSurface_1rr5q_5 .workbench-kpi-card.attention b{color:var(--de-danger)}._businessSurface_1rr5q_5 .workbench-list-section{border:1px solid var(--de-border);background:var(--de-surface);box-shadow:none;border-radius:0;padding:12px}._businessSurface_1rr5q_5 .workbench-list-section .panel-head{border-bottom:1px solid var(--de-border);margin-bottom:8px;padding-bottom:8px}._businessSurface_1rr5q_5 .workbench-list-section .panel-head h2{color:var(--de-text-primary);font-size:18px;font-weight:400}._businessSurface_1rr5q_5 .workbench-list{gap:0}._businessSurface_1rr5q_5 .workbench-list-row{border:0;border-bottom:1px solid var(--de-border);min-height:58px;color:var(--de-text-primary);background:0 0;border-radius:0;gap:8px;padding:10px 0}._businessSurface_1rr5q_5 .workbench-list-row:last-child{border-bottom:0}._businessSurface_1rr5q_5 .workbench-list-row:active{background:var(--de-surface-selected);transform:none}._businessSurface_1rr5q_5 .workbench-list-row b{color:var(--de-text-primary);font-size:14px;font-weight:600}._businessSurface_1rr5q_5 .workbench-list-row small{color:var(--de-text-secondary);font-size:11px;line-height:1.45}._businessSurface_1rr5q_5 .workbench-list-row em{color:var(--de-action-primary)}._businessSurface_1rr5q_5 .workbench-status{border:1px solid var(--de-border);background:var(--de-surface-subtle);color:var(--de-text-secondary);border-radius:2px;padding:3px 6px;font-size:10px}._businessSurface_1rr5q_5 .workbench-status--已超期,._businessSurface_1rr5q_5 .workbench-status--故障,._businessSurface_1rr5q_5 .workbench-status--异常,._businessSurface_1rr5q_5 .workbench-status--库存不足,._businessSurface_1rr5q_5 .workbench-status--已逾期{background:var(--de-danger-soft);color:var(--de-danger);border-color:#edbbb5}._businessSurface_1rr5q_5 .workbench-status--临期,._businessSurface_1rr5q_5 .workbench-status--预警,._businessSurface_1rr5q_5 .workbench-status--待补训,._businessSurface_1rr5q_5 .workbench-status--待处理{background:var(--de-warning-soft);color:var(--de-warning-text);border-color:#ead18f}._businessSurface_1rr5q_5 .business-workbench-management{border-top:1px solid var(--de-border);margin-top:0;padding-top:12px}._businessSurface_1rr5q_5 .modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1616165c}._businessSurface_1rr5q_5 .create-page-shell{background:var(--de-page)}._businessSurface_1rr5q_5 .record-modal,._businessSurface_1rr5q_5 .business-picker-modal,._businessSurface_1rr5q_5 .clear-modal{border-color:var(--de-border);background:var(--de-surface);box-shadow:none;color:var(--de-text-primary);border-radius:0}._businessSurface_1rr5q_5 .record-modal .modal-head,._businessSurface_1rr5q_5 .business-picker-modal .modal-head,._businessSurface_1rr5q_5 .clear-modal .modal-head{border-bottom:1px solid var(--de-border);border-left:3px solid var(--de-action-primary);background:var(--de-surface);box-shadow:none}._businessSurface_1rr5q_5 .record-modal .modal-head h2,._businessSurface_1rr5q_5 .business-picker-modal .modal-head h2,._businessSurface_1rr5q_5 .clear-modal h2{color:var(--de-text-primary);letter-spacing:0;font-size:20px;font-weight:400}._businessSurface_1rr5q_5 .record-modal .modal-head .section-label,._businessSurface_1rr5q_5 .business-picker-modal .modal-head .section-label,._businessSurface_1rr5q_5 .clear-modal .section-label{color:var(--de-text-secondary);letter-spacing:.04em;font-size:11px;font-weight:600}._businessSurface_1rr5q_5 .record-modal .modal-back-button,._businessSurface_1rr5q_5 .record-modal .modal-head-save{min-width:40px;min-height:40px;box-shadow:none;border-radius:0}._businessSurface_1rr5q_5 .record-modal .modal-back-button{border-color:var(--de-border);background:var(--de-surface-subtle);color:var(--de-text-primary)}._businessSurface_1rr5q_5 .record-modal .modal-head-save{border:1px solid var(--de-action-primary);background:var(--de-action-primary);color:#fff;font-size:13px;font-weight:600}._businessSurface_1rr5q_5 .mobile-entry-stepper{border-top:1px solid var(--de-border);border-bottom:1px solid var(--de-border);background:var(--de-surface);box-shadow:none}._businessSurface_1rr5q_5 .mobile-entry-stepper button{border:1px solid var(--de-border);background:var(--de-surface);min-height:40px;color:var(--de-text-secondary);border-radius:0;font-size:11px}._businessSurface_1rr5q_5 .mobile-entry-stepper i{background:var(--de-surface-subtle);color:var(--de-text-secondary);border-radius:0}._businessSurface_1rr5q_5 .mobile-entry-stepper button.active{border-color:var(--de-action-primary);background:var(--de-surface-selected);color:var(--de-action-primary)}._businessSurface_1rr5q_5 .mobile-entry-stepper button.active i{background:var(--de-action-primary);color:#fff}._businessSurface_1rr5q_5 .mobile-entry-stepper button.done,._businessSurface_1rr5q_5 .mobile-entry-stepper button.done i{background:var(--de-success-soft);color:#176b52;border-color:#acd8c8}._businessSurface_1rr5q_5 .record-modal details.form-panel-group,._businessSurface_1rr5q_5 .record-modal details.template-standard-section,._businessSurface_1rr5q_5 .record-modal details.special-form-fields,._businessSurface_1rr5q_5 .record-modal .workflow-history{border-color:var(--de-border);background:var(--de-surface);box-shadow:none;border-radius:0}._businessSurface_1rr5q_5 .record-modal details summary{color:var(--de-text-primary);font-size:14px;font-weight:600}._businessSurface_1rr5q_5 .record-modal details summary:after{color:var(--de-text-secondary)}._businessSurface_1rr5q_5 .record-modal label{color:var(--de-text-primary);font-size:13px;font-weight:600}._businessSurface_1rr5q_5 .record-modal input,._businessSurface_1rr5q_5 .record-modal select,._businessSurface_1rr5q_5 .record-modal textarea{border-color:var(--de-border);background:var(--de-surface);min-height:44px;box-shadow:none;color:var(--de-text-primary);border-radius:0}._businessSurface_1rr5q_5 .record-modal textarea{min-height:88px}._businessSurface_1rr5q_5 .record-modal small{color:var(--de-text-secondary);font-size:11px;line-height:1.5}._businessSurface_1rr5q_5 .record-modal .template-picker,._businessSurface_1rr5q_5 .record-modal .risk-control-preview,._businessSurface_1rr5q_5 .record-modal .workflow-status-callout,._businessSurface_1rr5q_5 .record-modal .workflow-history,._businessSurface_1rr5q_5 .record-modal .asset-stock-hint{border-color:var(--de-border);background:var(--de-surface-subtle);color:var(--de-text-secondary);border-radius:0}._businessSurface_1rr5q_5 .record-modal .risk-control-preview{border-left:3px solid var(--de-warning)}._businessSurface_1rr5q_5 .record-modal .workflow-status-callout--danger{border-color:#edbbb5;border-left-color:var(--de-danger);background:var(--de-danger-soft);color:var(--de-danger)}._businessSurface_1rr5q_5 .record-modal .template-picker button,._businessSurface_1rr5q_5 .record-modal .workflow-stepper button{border-color:var(--de-border);background:var(--de-surface);color:var(--de-text-secondary);box-shadow:none;border-radius:0}._businessSurface_1rr5q_5 .record-modal .template-picker button.selected,._businessSurface_1rr5q_5 .record-modal .workflow-stepper button.is-active{border-color:var(--de-action-primary);background:var(--de-surface-selected);color:var(--de-action-primary)}._businessSurface_1rr5q_5 .record-modal .workflow-stepper button i{box-shadow:none;border-radius:0}._businessSurface_1rr5q_5 .record-modal .workflow-stepper button.is-active i{background:var(--de-action-primary);border-color:var(--de-action-primary)}._businessSurface_1rr5q_5 .record-modal .modal-actions{border-top:1px solid var(--de-border);background:var(--de-surface);box-shadow:none;gap:8px}._businessSurface_1rr5q_5 .record-modal .modal-actions .cancel-button{border:1px solid var(--de-border-strong);background:var(--de-surface);color:var(--de-action-primary);border-radius:0}._businessSurface_1rr5q_5 .record-modal .modal-actions .primary-button{border:1px solid var(--de-action-primary);background:var(--de-action-primary);box-shadow:none;color:#fff;border-radius:0}._businessSurface_1rr5q_5 .business-picker-modal .business-entry-group-title{color:var(--de-text-secondary);letter-spacing:.04em;font-size:12px;font-weight:600}._businessSurface_1rr5q_5 .business-picker-modal .business-entry-grid{grid-template-columns:minmax(0,1fr);gap:8px}._businessSurface_1rr5q_5 .business-picker-modal .business-entry-card{border-color:var(--de-border);background:var(--de-surface);min-height:64px;box-shadow:none;border-radius:0;padding:10px}._businessSurface_1rr5q_5 .business-picker-modal .business-entry-card i{background:var(--de-surface-selected);color:var(--de-action-primary);border-radius:0}._businessSurface_1rr5q_5 .business-picker-modal .business-entry-card b{color:var(--de-text-primary);font-size:14px;font-weight:600}._businessSurface_1rr5q_5 .business-picker-modal .business-entry-card small{color:var(--de-text-secondary);font-size:11px}._businessSurface_1rr5q_5 .business-picker-modal .business-entry-card:active{border-color:var(--de-action-primary);background:var(--de-surface-selected);transform:none}}@media (max-width:340px){._businessSurface_1rr5q_5 .business-hero{padding:12px}._businessSurface_1rr5q_5 .business-quick-actions{grid-template-columns:minmax(0,1fr)}._businessSurface_1rr5q_5 .business-quick-actions .primary-button{grid-column:auto}._businessSurface_1rr5q_5 .workbench-kpi-card{min-height:96px;padding:10px}._businessSurface_1rr5q_5 .record-modal .modal-head h2{font-size:18px}._businessSurface_1rr5q_5 .mobile-entry-stepper button{gap:2px;font-size:10px}}._businessSurface_1rr5q_5 .topbar{border-bottom:1px solid var(--de-border);background:var(--de-page);color:var(--de-text-primary)}._businessSurface_1rr5q_5 .topbar-head{border:1px solid var(--de-border);border-left:3px solid var(--de-action-primary);background:var(--de-surface);box-shadow:none;border-radius:0}._businessSurface_1rr5q_5 .topbar .eyebrow,._businessSurface_1rr5q_5 .topbar .table-caption,._businessSurface_1rr5q_5 .topbar-status span{color:var(--de-text-secondary)}._businessSurface_1rr5q_5 .topbar-title,._businessSurface_1rr5q_5 .topbar-status b{color:var(--de-text-primary);letter-spacing:0;font-weight:400}._businessSurface_1rr5q_5 .topbar h1.topbar-title{color:var(--de-text-primary)}._businessSurface_1rr5q_5 .topbar-back-button,._businessSurface_1rr5q_5 .topbar .theme-toggle,._businessSurface_1rr5q_5 .topbar .status-block--bell{border:1px solid var(--de-border);background:var(--de-surface-subtle);box-shadow:none;color:var(--de-action-primary);border-radius:0}._businessSurface_1rr5q_5 .module-switcher{border:1px solid var(--de-border);background:var(--de-surface);box-shadow:none;border-radius:0}._businessSurface_1rr5q_5 .module-switcher button{color:var(--de-text-secondary);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:0}._businessSurface_1rr5q_5 .module-switcher button i{border:1px solid var(--de-border);background:var(--de-surface-subtle);color:var(--de-text-secondary);border-radius:0}._businessSurface_1rr5q_5 .module-switcher button.active{border-color:var(--de-action-primary);background:var(--de-surface-selected);color:var(--de-action-primary)}._businessSurface_1rr5q_5 .module-switcher button.active i{border-color:var(--de-action-primary);background:var(--de-action-primary);color:#fff}._businessSurface_1rr5q_5 .operation-workbench{gap:14px}._businessSurface_1rr5q_5 .operation-hero{border:1px solid var(--de-border);border-left:3px solid var(--de-action-primary);background:var(--de-surface);min-height:0;box-shadow:none;color:var(--de-text-primary);border-radius:0}._businessSurface_1rr5q_5 .operation-hero .section-label{color:var(--de-text-secondary);letter-spacing:.04em;font-size:12px;font-weight:600}._businessSurface_1rr5q_5 .operation-hero h2{color:var(--de-text-primary);letter-spacing:0;font-weight:400}._businessSurface_1rr5q_5 .operation-hero>div>span{color:var(--de-text-secondary);line-height:1.55}._businessSurface_1rr5q_5 .operation-hero-kpis>div{border:1px solid var(--de-border);background:var(--de-surface-subtle);border-radius:0}._businessSurface_1rr5q_5 .operation-hero-kpis b{color:var(--de-text-primary);font-weight:400}._businessSurface_1rr5q_5 .operation-hero-kpis span{color:var(--de-text-secondary)}._businessSurface_1rr5q_5 .operation-action-card,._businessSurface_1rr5q_5 .operation-panel,._businessSurface_1rr5q_5 .operation-row,._businessSurface_1rr5q_5 .operation-empty,._businessSurface_1rr5q_5 .operation-form-helper,._businessSurface_1rr5q_5 .conditional-fields{border-color:var(--de-border);background:var(--de-surface);box-shadow:none;color:var(--de-text-primary);border-radius:0}._businessSurface_1rr5q_5 .operation-action-card:hover,._businessSurface_1rr5q_5 .operation-row--button:hover{border-color:var(--de-action-primary);background:var(--de-surface-selected);box-shadow:none;transform:none}._businessSurface_1rr5q_5 .operation-action-card i,._businessSurface_1rr5q_5 .operation-row>i{border:1px solid var(--de-action-primary);background:var(--de-surface-selected);color:var(--de-action-primary);border-radius:0}._businessSurface_1rr5q_5 .operation-action-card b,._businessSurface_1rr5q_5 .operation-row b,._businessSurface_1rr5q_5 .operation-panel-head h3{color:var(--de-text-primary)}._businessSurface_1rr5q_5 .operation-action-card small,._businessSurface_1rr5q_5 .operation-row small,._businessSurface_1rr5q_5 .operation-panel-head p,._businessSurface_1rr5q_5 .operation-panel-head small{color:var(--de-text-secondary)}._businessSurface_1rr5q_5 .operation-status{background:var(--de-success-soft);color:#176b52;border:1px solid #acd8c8;border-radius:2px}._businessSurface_1rr5q_5 .operation-status--待处理,._businessSurface_1rr5q_5 .operation-status--overdue{background:var(--de-danger-soft);color:var(--de-danger);border-color:#edbbb5}._businessSurface_1rr5q_5 .garage-vehicle-groups{gap:8px}._businessSurface_1rr5q_5 .garage-vehicle-group{border:1px solid var(--de-border);background:var(--de-surface);border-radius:0}._businessSurface_1rr5q_5 .garage-vehicle-group-title{color:var(--de-text-secondary);letter-spacing:.04em;font-size:12px;font-weight:600}._businessSurface_1rr5q_5 .garage-vehicle-types{gap:8px}._businessSurface_1rr5q_5 .garage-vehicle-types button{border-color:var(--de-border);background:var(--de-surface);box-shadow:none;color:var(--de-text-primary);border-radius:0}._businessSurface_1rr5q_5 .garage-vehicle-types button:hover,._businessSurface_1rr5q_5 .garage-vehicle-types button.active{border-color:var(--de-action-primary);background:var(--de-surface-selected);box-shadow:none}._businessSurface_1rr5q_5 .garage-vehicle-types button i{border:1px solid var(--de-border);background:var(--de-surface-subtle);color:var(--de-action-primary);border-radius:0}._businessSurface_1rr5q_5 .garage-vehicle-types button.active i{border-color:var(--de-action-primary);background:var(--de-action-primary);color:#fff}._businessSurface_1rr5q_5 .garage-vehicle-types button em{border:1px solid var(--de-border);background:var(--de-surface-subtle);color:var(--de-text-secondary);border-radius:2px}._businessSurface_1rr5q_5 .garage-vehicle-types button.active em{border-color:var(--de-action-primary);background:var(--de-surface-selected);color:var(--de-action-primary)}._businessSurface_1rr5q_5 .facility-tab-head h3{color:var(--de-text-primary);letter-spacing:0;font-weight:400}._businessSurface_1rr5q_5 .facility-tab-head p,._businessSurface_1rr5q_5 .facility-tab-head small{color:var(--de-text-secondary)}._businessSurface_1rr5q_5 .panel-head-actions .primary-button,._businessSurface_1rr5q_5 .panel-head-actions .secondary-button,._businessSurface_1rr5q_5 .panel-head-actions .plain-button,._businessSurface_1rr5q_5 .panel-head-actions .upload-button{min-height:44px;box-shadow:none;border-radius:0;font-weight:600}._businessSurface_1rr5q_5 .panel-head-actions .primary-button,._businessSurface_1rr5q_5 .panel-head-actions .upload-button{border:1px solid var(--de-action-primary);background:var(--de-action-primary);color:#fff}._businessSurface_1rr5q_5 .panel-head-actions .secondary-button,._businessSurface_1rr5q_5 .panel-head-actions .plain-button{border-color:var(--de-border-strong);background:var(--de-surface);color:var(--de-action-primary)}._businessSurface_1rr5q_5 .panel-head-actions .secondary-button:hover,._businessSurface_1rr5q_5 .panel-head-actions .plain-button:hover{border-color:var(--de-action-primary);background:var(--de-surface-selected)}@media (max-width:760px){._businessSurface_1rr5q_5 .topbar{border-bottom:0;margin-bottom:12px}._businessSurface_1rr5q_5 .topbar-head{min-height:0;padding:10px}._businessSurface_1rr5q_5 .topbar-title{font-size:20px}._businessSurface_1rr5q_5 .topbar .eyebrow,._businessSurface_1rr5q_5 .topbar-status,._businessSurface_1rr5q_5 .topbar .top-actions{display:none}._businessSurface_1rr5q_5 .topbar-back-button{min-height:40px;color:var(--de-action-primary);margin:0;padding:0 10px;font-size:12px}._businessSurface_1rr5q_5 .module-switcher{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin-top:8px;padding:6px}._businessSurface_1rr5q_5 .module-switcher button{min-width:0;min-height:48px;padding:4px 2px;font-size:10px}._businessSurface_1rr5q_5 .module-switcher button i{width:24px;height:24px;font-size:10px}._businessSurface_1rr5q_5 .operation-workbench{gap:12px}._businessSurface_1rr5q_5 .operation-hero{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px;display:grid}._businessSurface_1rr5q_5 .operation-hero h2{font-size:22px}._businessSurface_1rr5q_5 .operation-hero>div>span{font-size:13px}._businessSurface_1rr5q_5 .operation-hero-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}._businessSurface_1rr5q_5 .operation-hero-kpis>div{min-width:0;padding:10px}._businessSurface_1rr5q_5 .operation-hero-kpis b{font-size:24px}._businessSurface_1rr5q_5 .operation-hero-kpis span{font-size:10px}._businessSurface_1rr5q_5 .operation-action-grid{grid-template-columns:minmax(0,1fr);gap:8px}._businessSurface_1rr5q_5 .operation-action-card{min-height:72px;padding:10px}._businessSurface_1rr5q_5 .garage-vehicle-groups{grid-template-columns:minmax(0,1fr)}._businessSurface_1rr5q_5 .garage-vehicle-group{padding:10px}._businessSurface_1rr5q_5 .garage-vehicle-types{grid-template-columns:repeat(2,minmax(0,1fr))}._businessSurface_1rr5q_5 .garage-vehicle-types button{gap:8px;min-height:56px;padding:8px}._businessSurface_1rr5q_5 .garage-vehicle-types button i{width:28px;height:28px;font-size:11px}._businessSurface_1rr5q_5 .garage-vehicle-types button span{font-size:12px}._businessSurface_1rr5q_5 .operation-panel{padding:12px}._businessSurface_1rr5q_5 .facility-tab{gap:12px}._businessSurface_1rr5q_5 .facility-tab-head{gap:10px}._businessSurface_1rr5q_5 .panel-head-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}._businessSurface_1rr5q_5 .panel-head-actions>:last-child:nth-child(3){grid-column:1/-1}._businessSurface_1rr5q_5 .panel-head-actions .primary-button,._businessSurface_1rr5q_5 .panel-head-actions .secondary-button,._businessSurface_1rr5q_5 .panel-head-actions .plain-button,._businessSurface_1rr5q_5 .panel-head-actions .upload-button{text-align:center;justify-content:center;align-items:center;width:100%;margin:0;padding:0 8px;font-size:12px;display:inline-flex}._businessSurface_1rr5q_5 .operation-empty{color:var(--de-text-secondary);text-align:center;border-style:dashed;padding:20px 12px;font-size:12px}}@media (max-width:340px){._businessSurface_1rr5q_5 .module-switcher button{font-size:9px}._businessSurface_1rr5q_5 .operation-hero{padding:12px}._businessSurface_1rr5q_5 .operation-hero-kpis>div{padding:8px}._businessSurface_1rr5q_5 .garage-vehicle-types{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){._businessSurface_1rr5q_5:is([data-business-module=engineering],[data-business-module=service],[data-business-module=admin]) .module-center{color:var(--de-text-primary);gap:12px}._businessSurface_1rr5q_5:is([data-business-module=engineering],[data-business-module=service],[data-business-module=admin]) .module-center .module-hero{border:1px solid var(--de-border);border-left:3px solid var(--de-action-primary);background:var(--de-surface);min-height:0;box-shadow:none;color:var(--de-text-primary);border-radius:0;grid-template-columns:minmax(0,1fr) 64px;align-items:start;gap:12px;padding:14px;display:grid}._businessSurface_1rr5q_5:is([data-business-module=engineering],[data-business-module=service],[data-business-module=admin]) .module-center .module-hero-copy .section-label{color:var(--de-text-secondary);letter-spacing:.04em;margin:0 0 4px;font-size:11px;font-weight:600}._businessSurface_1rr5q_5:is([data-business-module=engineering],[data-business-module=service],[data-business-module=admin]) .module-center .module-hero-copy h2{color:var(--de-text-primary);letter-spacing:0;margin:0;font-size:22px;font-weight:400}._businessSurface_1rr5q_5:is([data-business-module=engineering],[data-business-module=service],[data-business-module=admin]) .module-center .module-hero-copy>p:last-child{color:var(--de-text-secondary);margin:6px 0 0;font-size:13px;line-height:1.55}._businessSurface_1rr5q_5:is([data-business-module=engineering],[data-business-module=service],[data-business-module=admin]) .module-center .module-hero-badge{border:1px solid var(--de-border);background:var(--de-surface-subtle);border-radius:0;place-items:center;width:64px;height:64px;display:grid}._businessSurface_1rr5q_5:is([data-business-module=engineering],[data-business-module=service],[data-business-module=admin]) .module-center .module-hero-badge i{border:1px solid var(--de-action-primary);background:var(--de-surface-selected);width:32px;height:32px;color:var(--de-action-primary);border-radius:0;place-items:center;font-size:16px;display:grid}._businessSurface_1rr5q_5:is([data-business-module=engineering],[data-business-module=service],[data-business-module=admin]) .module-center .module-hero-badge span{color:var(--de-text-secondary);font-size:11px;font-weight:600}._businessSurface_1rr5q_5:is([data-business-module=engineering],[data-business-module=service],[data-business-module=admin]) .module-switch-hint{border-left:3px solid var(--de-border-strong);background:var(--de-surface-subtle);color:var(--de-text-secondary);margin:0;padding:9px 10px;font-size:11px;line-height:1.5}._businessSurface_1rr5q_5:is([data-business-module=engineering],[data-business-module=service],[data-business-module=admin]) .module-center .module-entry-grid{grid-template-columns:minmax(0,1fr);gap:8px}._businessSurface_1rr5q_5:is([data-business-module=engineering],[data-business-module=service],[data-business-module=admin]) .module-center .module-entry-card{border:1px solid var(--de-border);background:var(--de-surface);min-height:72px;box-shadow:none;color:var(--de-text-primary);text-align:left;border-radius:0;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}._businessSurface_1rr5q_5:is([data-business-module=engineering],[data-business-module=service],[data-business-module=admin]) .module-center .module-entry-card:active{border-color:var(--de-action-primary);background:var(--de-surface-selected);transform:none}._businessSurface_1rr5q_5:is([data-business-module=engineering],[data-business-module=service],[data-business-module=admin]) .module-center .module-entry-card>i{border:1px solid var(--de-action-primary);background:var(--de-surface-selected);width:36px;height:36px;color:var(--de-action-primary);border-radius:0;place-items:center;font-size:14px;display:grid}._businessSurface_1rr5q_5:is([data-business-module=engineering],[data-business-module=service],[data-business-module=admin]) .module-center .module-entry-card>div{min-width:0}._businessSurface_1rr5q_5:is([data-business-module=engineering],[data-business-module=service],[data-business-module=admin]) .module-center .module-entry-card b{color:var(--de-text-primary);font-size:14px;font-weight:600;line-height:1.35}._businessSurface_1rr5q_5:is([data-business-module=engineering],[data-business-module=service],[data-business-module=admin]) .module-center .module-entry-card small{color:var(--de-text-secondary);white-space:normal;margin-top:2px;font-size:11px;line-height:1.4}._businessSurface_1rr5q_5:is([data-business-module=engineering],[data-business-module=service],[data-business-module=admin]) .module-center .module-entry-card em{color:var(--de-action-primary);font-size:16px;font-style:normal;font-weight:600}._businessSurface_1rr5q_5:is([data-business-module=engineering],[data-business-module=service],[data-business-module=admin]) .module-center .module-entry-card.is-pending{background:var(--de-surface-subtle);opacity:1;border-style:dashed}._businessSurface_1rr5q_5:is([data-business-module=engineering],[data-business-module=service],[data-business-module=admin]) .module-center .module-entry-card.is-pending>i{border-color:var(--de-border);background:var(--de-surface);color:var(--de-text-tertiary)}._businessSurface_1rr5q_5:is([data-business-module=engineering],[data-business-module=service],[data-business-module=admin]) .module-window{border:1px solid var(--de-border);border-top:3px solid var(--de-action-primary);background:var(--de-surface);box-shadow:none;color:var(--de-text-primary);border-radius:0;padding:12px}._businessSurface_1rr5q_5:is([data-business-module=engineering],[data-business-module=service],[data-business-module=admin]) .module-window-head{border-bottom:1px solid var(--de-border);align-items:flex-start;gap:10px;margin-bottom:10px;padding-bottom:10px}._businessSurface_1rr5q_5:is([data-business-module=engineering],[data-business-module=service],[data-business-module=admin]) .module-window-head h2{color:var(--de-text-primary);letter-spacing:0;font-size:19px;font-weight:400}._businessSurface_1rr5q_5:is([data-business-module=engineering],[data-business-module=service],[data-business-module=admin]) .module-window-head .section-label,._businessSurface_1rr5q_5:is([data-business-module=engineering],[data-business-module=service],[data-business-module=admin]) .module-window-head .table-caption{color:var(--de-text-secondary);font-size:11px;font-weight:600;line-height:1.45}._businessSurface_1rr5q_5:is([data-business-module=engineering],[data-business-module=service],[data-business-module=admin]) .module-window-head-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}._businessSurface_1rr5q_5:is([data-business-module=engineering],[data-business-module=service],[data-business-module=admin]) .module-window-head .primary-button,._businessSurface_1rr5q_5:is([data-business-module=engineering],[data-business-module=service],[data-business-module=admin]) .module-window-head .secondary-button{min-height:44px;box-shadow:none;border-radius:0;font-size:13px;font-weight:600}._businessSurface_1rr5q_5:is([data-business-module=engineering],[data-business-module=service],[data-business-module=admin]) .module-window-head .primary-button{border:1px solid var(--de-action-primary);background:var(--de-action-primary);color:#fff}._businessSurface_1rr5q_5:is([data-business-module=engineering],[data-business-module=service],[data-business-module=admin]) .module-window-head .secondary-button{border-color:var(--de-border-strong);background:var(--de-surface);color:var(--de-action-primary)}._businessSurface_1rr5q_5:is([data-business-module=engineering],[data-business-module=service],[data-business-module=admin]) .filter-pills{border:1px solid var(--de-border);background:var(--de-surface-subtle);border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0;padding:6px;display:grid;overflow:visible}._businessSurface_1rr5q_5:is([data-business-module=engineering],[data-business-module=service],[data-business-module=admin]) .filter-pills button{border:1px solid var(--de-border);background:var(--de-surface);min-width:0;min-height:40px;box-shadow:none;color:var(--de-text-secondary);text-align:center;white-space:normal;border-radius:0;justify-content:center;align-items:center;padding:4px;font-size:11px;font-weight:600;line-height:1.25;display:flex}._businessSurface_1rr5q_5:is([data-business-module=engineering],[data-business-module=service],[data-business-module=admin]) .filter-pills button.active{border-color:var(--de-action-primary);background:var(--de-action-primary);color:#fff}._businessSurface_1rr5q_5:is([data-business-module=engineering],[data-business-module=service],[data-business-module=admin]) .ticket-list{gap:8px;margin-top:10px}._businessSurface_1rr5q_5:is([data-business-module=engineering],[data-business-module=service],[data-business-module=admin]) .ticket-row{border-color:var(--de-border);background:var(--de-surface);box-shadow:none;color:var(--de-text-primary);border-radius:0;gap:8px;padding:10px}._businessSurface_1rr5q_5:is([data-business-module=engineering],[data-business-module=service],[data-business-module=admin]) .ticket-row-head{border-bottom:1px solid var(--de-border);align-items:flex-start;gap:8px;padding-bottom:8px}._businessSurface_1rr5q_5:is([data-business-module=engineering],[data-business-module=service],[data-business-module=admin]) .ticket-row-head b{color:var(--de-text-primary);font-size:14px;font-weight:600;line-height:1.45}._businessSurface_1rr5q_5:is([data-business-module=engineering],[data-business-module=service],[data-business-module=admin]) .ticket-row small,._businessSurface_1rr5q_5:is([data-business-module=engineering],[data-business-module=service],[data-business-module=admin]) .ticket-row p,._businessSurface_1rr5q_5:is([data-business-module=engineering],[data-business-module=service],[data-business-module=admin]) .ticket-feedback{color:var(--de-text-secondary);font-size:12px;line-height:1.5}._businessSurface_1rr5q_5:is([data-business-module=engineering],[data-business-module=service],[data-business-module=admin]) .ticket-row-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._businessSurface_1rr5q_5:is([data-business-module=engineering],[data-business-module=service],[data-business-module=admin]) .ticket-row-actions .primary-button,._businessSurface_1rr5q_5:is([data-business-module=engineering],[data-business-module=service],[data-business-module=admin]) .ticket-row-actions .secondary-button,._businessSurface_1rr5q_5:is([data-business-module=engineering],[data-business-module=service],[data-business-module=admin]) .ticket-row-actions .plain-button{min-height:40px;box-shadow:none;border-radius:0;font-size:12px;font-weight:600}._businessSurface_1rr5q_5:is([data-business-module=engineering],[data-business-module=service],[data-business-module=admin]) .ticket-row .status,._businessSurface_1rr5q_5:is([data-business-module=engineering],[data-business-module=service],[data-business-module=admin]) .ticket-row .tag,._businessSurface_1rr5q_5:is([data-business-module=engineering],[data-business-module=service],[data-business-module=admin]) .ticket-row .special-tag{border-radius:2px}._businessSurface_1rr5q_5:is([data-business-module=engineering],[data-business-module=service],[data-business-module=admin]) .image-empty{border:1px dashed var(--de-border-strong);background:var(--de-surface-subtle);color:var(--de-text-secondary);border-radius:0}._businessSurface_1rr5q_5:is([data-business-module=engineering],[data-business-module=service],[data-business-module=admin]) .module-window input,._businessSurface_1rr5q_5:is([data-business-module=engineering],[data-business-module=service],[data-business-module=admin]) .module-window select,._businessSurface_1rr5q_5:is([data-business-module=engineering],[data-business-module=service],[data-business-module=admin]) .module-window textarea{border-color:var(--de-border);background:var(--de-surface);box-shadow:none;color:var(--de-text-primary);border-radius:0}}@media (max-width:340px){._businessSurface_1rr5q_5:is([data-business-module=engineering],[data-business-module=service],[data-business-module=admin]) .module-center .module-hero{grid-template-columns:minmax(0,1fr) 56px;padding:12px}._businessSurface_1rr5q_5:is([data-business-module=engineering],[data-business-module=service],[data-business-module=admin]) .module-center .module-hero-badge{width:56px;height:56px}._businessSurface_1rr5q_5:is([data-business-module=engineering],[data-business-module=service],[data-business-module=admin]) .filter-pills button{min-height:38px;font-size:10px}}._portal_1h401_2.env-portal{background:var(--de-page);color:var(--de-text-primary)}._portal_1h401_2 .env-brand small,._portal_1h401_2 .env-top-user span{color:#c4d5e2}._photoLibraryTrigger_1h401_5{margin-left:auto}._photoLibraryTrigger_1h401_5+.env-admin-return{margin-left:8px}._portal_1h401_2 .env-portal-body,._portal_1h401_2 .env-content{background:var(--de-page)}._portal_1h401_2 .env-sidebar{border-color:var(--de-border);color:var(--de-text-secondary);box-shadow:none;background:#fff}._portal_1h401_2 .env-sidebar-brand{border-color:var(--de-border)}._portal_1h401_2 .env-sidebar-brand i{color:#fff;background:#2568c9}._portal_1h401_2 .env-sidebar-brand b{color:var(--de-text-primary)}._portal_1h401_2 .env-sidebar-brand small,._portal_1h401_2 .env-sidebar-foot{color:var(--de-text-muted)}._portal_1h401_2 .env-sidebar-foot i{box-shadow:none;background:#176b52}._portal_1h401_2 .env-sidebar-close{border-color:var(--de-border);background:var(--de-surface-soft);color:var(--de-text-primary)}._portal_1h401_2 .env-page-hero{border:1px solid var(--de-border);background:var(--de-surface);color:var(--de-text-primary);box-shadow:none;border-radius:0}._portal_1h401_2 .env-page-hero h2,._portal_1h401_2 .env-page-hero p,._portal_1h401_2 .env-page-hero .section-label{color:var(--de-text-primary)}._portal_1h401_2 .env-page-hero .module-hero-copy>p:last-child{color:var(--de-text-secondary)}._portal_1h401_2 .env-page-hero .module-hero-badge{border-color:var(--de-border);background:var(--de-surface-subtle);color:var(--de-text-secondary);border-radius:2px}._portal_1h401_2 .env-filter-bar,._portal_1h401_2 .env-archive-form,._portal_1h401_2 .env-date-filter,._portal_1h401_2 .env-search-form{border-color:var(--de-border);color:var(--de-text-primary);box-shadow:var(--de-shadow-card);background:#fff}._portal_1h401_2 .env-filter-bar label,._portal_1h401_2 .env-date-filter label,._portal_1h401_2 .env-search-form label,._portal_1h401_2 .env-archive-form label{color:var(--de-text-muted)}._portal_1h401_2 .env-filter-bar input,._portal_1h401_2 .env-filter-bar select,._portal_1h401_2 .env-date-filter input,._portal_1h401_2 .env-search-form input,._portal_1h401_2 .env-archive-form input,._portal_1h401_2 .env-archive-form select{border-color:var(--de-border);background:var(--de-surface-soft);color:var(--de-text-primary)}._portal_1h401_2 .env-archive-form h2,._portal_1h401_2 .env-dashboard-lists h3{color:var(--de-text-primary)}._portal_1h401_2 .env-dash-row{border-color:var(--de-border);color:var(--de-text-secondary);background:#fff;box-shadow:0 4px 12px #102d500a}._portal_1h401_2 .env-dashboard-lists .env-dash-row:hover{background:#f4f8ff;border-color:#9fc0eb}._portal_1h401_2 .env-row-open{color:var(--de-primary-strong)}._portal_1h401_2 .env-danger{color:#a9362f}._portal_1h401_2 .satisfaction-kpis button{border-color:var(--de-border);color:var(--de-text-primary);box-shadow:var(--de-shadow-card);background:#fff}._portal_1h401_2 .satisfaction-kpis button:hover{background:#f4f8ff;border-color:#9fc0eb}._portal_1h401_2 .satisfaction-kpis button b{color:var(--de-primary-strong)}._portal_1h401_2 .satisfaction-kpis button span{color:var(--de-text-muted)}._portal_1h401_2 .security-desktop-table,._portal_1h401_2 .table-wrap{border-color:var(--de-border);background:#fff}._portal_1h401_2 th{color:var(--de-text-muted)}._portal_1h401_2 td{color:var(--de-text-secondary);border-color:#e4ebf1}._portal_1h401_2 td b{color:var(--de-text-primary)}._portal_1h401_2 .env-detail-scrim,._portal_1h401_2 .env-drawer-scrim{background:#0a1c2c94}._portal_1h401_2 .env-detail-drawer{border-color:var(--de-border);color:var(--de-text-primary);background:#fff;box-shadow:-20px 0 60px #102d502e}._portal_1h401_2 .env-detail-drawer>header,._portal_1h401_2 .env-detail-drawer>footer{border-color:var(--de-border)}._portal_1h401_2 .env-detail-drawer h2,._portal_1h401_2 .env-detail-drawer dd{color:var(--de-text-primary)}._portal_1h401_2 .env-detail-drawer header span,._portal_1h401_2 .env-detail-drawer dt,._portal_1h401_2 .env-detail-status span{color:var(--de-text-muted)}._portal_1h401_2 .env-detail-close{border-color:var(--de-border);background:var(--de-surface-soft);color:var(--de-text-primary)}._portal_1h401_2 .env-detail-status{background:#eef5ff;border-color:#b9d2f2}._portal_1h401_2 .env-detail-status b{color:var(--de-primary-strong)}._portal_1h401_2 .env-detail-drawer dl>div{border-color:var(--de-border);background:var(--de-surface-soft)}._portal_1h401_2 .env-detail-evidence{border:1px solid var(--de-border);background:var(--de-surface-soft);border-radius:12px;margin:16px 0;padding:12px}._portal_1h401_2 .env-detail-evidence>header{border-bottom:1px solid var(--de-border);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:10px;display:flex}._portal_1h401_2 .env-detail-evidence>header p{color:var(--de-text-muted);margin:0;font-size:11px}._portal_1h401_2 .env-detail-evidence>header h3{color:var(--de-text-primary);margin:4px 0 0;font-size:15px}._portal_1h401_2 .env-detail-evidence>header span,._portal_1h401_2 .env-detail-evidence-note{color:var(--de-text-muted);font-size:11px;line-height:1.5}._portal_1h401_2 .env-detail-evidence dl{margin:12px 0}._portal_1h401_2 .env-detail-evidence-note{border-top:1px dashed var(--de-border);margin:0;padding-top:10px}._navLevel_1h401_68{gap:3px;min-width:0;display:grid}._depth1_1h401_69{gap:5px}._depth2_1h401_70{padding:3px 0 7px 8px}._depth3_1h401_71{border-left:1px solid var(--de-border);margin:1px 0 5px 14px;padding-left:9px}._navBranch_1h401_72{min-width:0;display:grid}._navDirectory_1h401_73,._navLeaf_1h401_73{width:100%;min-width:0;color:var(--de-text-secondary);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;display:grid}._navDirectory_1h401_73{grid-template-columns:26px minmax(0,1fr) auto;gap:8px;min-height:44px;padding:7px 9px}._navDirectory_1h401_73:hover,._navLeaf_1h401_73:hover{border-color:var(--de-border);background:var(--de-surface-soft)}._navDirectory_1h401_73>i{color:#2568c9;background:#edf3fb;border-radius:7px;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;font-weight:900;display:grid}._navDirectory_1h401_73>b,._navLeaf_1h401_73>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._navDirectory_1h401_73>b{font-size:11px}._navDirectory_1h401_73>span{color:#5f7487;transition:transform .25s ease-in-out;transform:rotate(-90deg)}._navDirectoryOpen_1h401_80{color:#174f9b;background:#f4f8ff}._navDirectoryOpen_1h401_80>span{transform:rotate(0)}._navDirectorySpacer_1h401_82{visibility:hidden;width:0!important;height:0!important}._navChildren_1h401_83{opacity:0;pointer-events:none;grid-template-rows:0fr;transition:grid-template-rows .25s ease-in-out,opacity .25s ease-in-out,transform .25s ease-in-out;display:grid;transform:translateY(-3px)}._navChildren_1h401_83>div{min-height:0;overflow:hidden}._navChildrenOpen_1h401_85{opacity:1;pointer-events:auto;grid-template-rows:1fr;transform:none}._navLeaf_1h401_73{grid-template-columns:16px minmax(0,1fr);gap:8px;min-height:44px;padding:6px 9px;font-size:11px;font-weight:800}._navLeaf_1h401_73>i{color:#607589;place-items:center;width:16px;height:16px;font-size:9px;font-style:normal;display:grid}._navDot_1h401_88{background:#8ca0b0;border-radius:50%;place-self:center;width:5px!important;height:5px!important}._navLeafActive_1h401_89{color:#174f9b;background:#eaf2ff;border-color:#b9d2f2;box-shadow:inset 3px 0 #2568c9}._navLeafActive_1h401_89 ._navDot_1h401_88{background:#2568c9;box-shadow:0 0 0 3px #2568c924}._navDirectory_1h401_73:focus-visible{outline-offset:2px;outline:3px solid #2568c952}._navLeaf_1h401_73:focus-visible{outline-offset:2px;outline:3px solid #2568c952}._mobileGroup_1h401_91:focus-visible{outline-offset:2px;outline:3px solid #2568c952}._mobileLeaves_1h401_91 button:focus-visible{outline-offset:2px;outline:3px solid #2568c952}._mobileDirectLeaf_1h401_91:focus-visible{outline-offset:2px;outline:3px solid #2568c952}._mobileNavigation_1h401_94{gap:8px;display:grid}._mobileSection_1h401_95{min-width:0;display:grid}._mobileGroup_1h401_91{border:1px solid var(--de-border);background:var(--de-surface);width:100%;min-width:0;min-height:48px;color:var(--de-text-primary);text-align:left;border-radius:0;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px;display:grid}._mobileGroup_1h401_91>i{background:var(--de-surface-selected);width:32px;height:32px;color:var(--de-action-primary);border-radius:0;place-items:center;font-size:12px;font-style:normal;font-weight:600;display:grid}._mobileGroup_1h401_91>b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}._mobileGroup_1h401_91>span{color:var(--de-text-secondary);transition:transform .25s ease-in-out;transform:rotate(-90deg)}._mobileGroupOpen_1h401_100{border-color:var(--de-action-primary);background:var(--de-surface-selected);color:var(--de-action-primary);border-left-width:3px}._mobileGroupOpen_1h401_100>span{transform:rotate(0)}._mobileChildren_1h401_102{opacity:0;pointer-events:none;grid-template-rows:0fr;transition:grid-template-rows .25s ease-in-out,opacity .25s ease-in-out,transform .25s ease-in-out;display:grid;transform:translateY(-3px)}._mobileChildren_1h401_102>div{min-height:0;overflow:hidden}._mobileChildrenOpen_1h401_104{opacity:1;pointer-events:auto;grid-template-rows:1fr;transform:none}._mobileLeaves_1h401_91{border-left:1px solid var(--de-border);gap:4px;margin:6px 0 2px 12px;padding-left:12px;display:grid}._mobileLeaves_1h401_91 button{background:var(--de-surface);width:100%;min-width:0;min-height:48px;color:var(--de-text-primary);text-align:left;border:1px solid #0000;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}._mobileLeaves_1h401_91 button>span{min-width:0}._mobileLeaves_1h401_91 b,._mobileLeaves_1h401_91 small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._mobileLeaves_1h401_91 b{font-size:14px;font-weight:600}._mobileLeaves_1h401_91 small{color:var(--de-text-secondary);margin-top:3px;font-size:12px;line-height:1.4}._mobileLeaves_1h401_91 button>i{color:var(--de-action-primary);font-size:16px;font-style:normal}._mobileDirectLeaf_1h401_91{border:1px solid var(--de-border);background:var(--de-surface);width:100%;min-height:48px;color:var(--de-text-primary);text-align:left;border-radius:0;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px;display:grid}._mobileDirectLeaf_1h401_91>i{background:var(--de-surface-selected);width:32px;height:32px;color:var(--de-action-primary);border-radius:0;place-items:center;font-size:12px;font-style:normal;font-weight:600;display:grid}._mobileDirectLeaf_1h401_91>span{font-size:14px;font-weight:600}._mobileDirectLeaf_1h401_91>em{color:var(--de-action-primary);font-size:16px;font-style:normal}._mobileLeaves_1h401_91 ._mobileLeafActive_1h401_116,._mobileDirectLeaf_1h401_91._mobileLeafActive_1h401_116{border-color:var(--de-action-primary);background:var(--de-surface-selected);color:var(--de-action-primary);box-shadow:none;border-left-width:3px}._filterHint_1h401_118{color:var(--de-text-muted);grid-column:1/-1;margin:-2px 0 0;font-size:11px;line-height:1.5}._formHint_1h401_119{color:var(--de-text-muted);margin:-2px 0 10px;font-size:11px;line-height:1.5}@media (max-width:760px){._portal_1h401_2 .env-sidebar{border-color:var(--de-border);background:var(--de-surface);width:min(88vw,360px);padding:12px 12px calc(24px + env(safe-area-inset-bottom));box-shadow:var(--shadow-modal)}._portal_1h401_2 .env-sidebar-close{z-index:1;border-color:var(--de-border);background:var(--de-surface-soft);width:48px;height:48px;min-height:48px;color:var(--de-text-primary);border-radius:0;margin-left:auto;font-size:22px;position:sticky;top:0}._portal_1h401_2 .env-sidebar-close:focus-visible{outline:2px solid var(--de-focus);outline-offset:-2px}._portal_1h401_2 .env-drawer-scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1616165c}._portal_1h401_2 .env-sidebar-foot{color:var(--de-text-secondary);padding:8px 0 0;font-size:12px}._portal_1h401_2 .env-mobile-cards>button{border-color:var(--de-border);color:var(--de-text-primary);box-shadow:var(--de-shadow-card);background:#fff}._portal_1h401_2 .env-mobile-cards header>i{color:#2568c9;background:#edf3fb}._portal_1h401_2 .env-mobile-cards header b{color:var(--de-text-primary)}._portal_1h401_2 .env-mobile-cards header small,._portal_1h401_2 .env-mobile-cards>button>p,._portal_1h401_2 .env-mobile-cards>button>footer{color:var(--de-text-muted)}._portal_1h401_2 .env-mobile-cards header em{color:#174f9b;background:#eaf2ff}._portal_1h401_2 .env-mobile-cards>button>footer{border-color:var(--de-border)}._portal_1h401_2 .env-mobile-cards footer span{color:var(--de-primary-strong)}._portal_1h401_2 .env-detail-drawer>footer{background:#fff}._portal_1h401_2 .mobile-profile-user-card,._portal_1h401_2 .mobile-profile-links,._portal_1h401_2 .mobile-profile-summary{border-color:var(--de-border);color:var(--de-text-primary);box-shadow:var(--de-shadow-card);background:#fff}._portal_1h401_2 .mobile-profile-user-info b,._portal_1h401_2 .mobile-profile-links b{color:var(--de-text-primary)}._portal_1h401_2 .mobile-profile-links button{border-color:var(--de-border);background:#fff}._portal_1h401_2 .mobile-profile-links button:active{background:var(--de-primary-soft)}._portal_1h401_2 .mobile-profile-logout{color:#a9362f;background:#fde8e5}}@media (max-width:340px){._mobileGroup_1h401_91{padding-inline:9px}._mobileLeaves_1h401_91{margin-left:8px;padding-left:7px}}@media (prefers-reduced-motion:reduce){._navDirectory_1h401_73>span,._navChildren_1h401_83,._mobileGroup_1h401_91>span,._mobileChildren_1h401_102{transition:none}}@media (min-width:761px){._portal_1h401_2 .env-sidebar{border-color:var(--de-border);background:var(--de-surface)}._depth3_1h401_71{border-color:var(--de-border)}._navDirectory_1h401_73,._navLeaf_1h401_73{color:var(--de-text-secondary);border-radius:0;font-size:12px;font-weight:600}._navDirectory_1h401_73:hover,._navLeaf_1h401_73:hover{border-color:var(--de-border);background:var(--de-surface-strong)}._navDirectory_1h401_73>i{background:var(--de-primary-soft);color:var(--de-primary);border-radius:0;font-weight:600}._navDirectory_1h401_73>b{font-size:12px}._navDirectoryOpen_1h401_80{border-left:3px solid var(--de-primary);background:var(--de-primary-soft);color:var(--de-primary-strong);border-radius:0}._navLeaf_1h401_73{font-size:12px;font-weight:600}._navLeafActive_1h401_89{border-color:var(--de-primary);background:var(--de-primary-soft);color:var(--de-primary-strong);box-shadow:none;border-left-width:3px;border-radius:0}._navLeafActive_1h401_89 ._navDot_1h401_88{background:var(--de-primary);box-shadow:none}:is(._navDirectory_1h401_73:focus-visible,._navLeaf_1h401_73:focus-visible){outline:2px solid var(--de-focus,#0f62fe);outline-offset:2px}._portal_1h401_2.env-portal{background:var(--de-page);color:var(--de-text-primary)}._portal_1h401_2 .env-portal-topbar{border-color:var(--de-border);background:var(--de-surface);min-height:48px;color:var(--de-text-primary);gap:12px;padding:0 20px}._portal_1h401_2 .env-brand i{border:1px solid var(--de-action-primary);background:var(--de-surface-selected);width:32px;height:32px;color:var(--de-action-primary);border-radius:0;font-size:14px;font-weight:600}._portal_1h401_2 .env-brand b{color:var(--de-text-primary);font-size:14px;font-weight:600}._portal_1h401_2 .env-brand small{color:var(--de-text-secondary);font-size:12px}._portal_1h401_2 .env-breadcrumb{min-width:0;color:var(--de-text-secondary);margin-left:8px;font-size:12px}._portal_1h401_2 .env-breadcrumb i{color:var(--de-text-tertiary)}._portal_1h401_2 .env-breadcrumb span:last-child{color:var(--de-text-primary);font-weight:600}._portal_1h401_2 .env-admin-return{border-color:var(--de-border-strong);background:var(--de-surface);min-height:40px;color:var(--de-action-primary);box-shadow:none;border-radius:0;font-size:12px;font-weight:600}._portal_1h401_2 .env-admin-return:hover{border-color:var(--de-action-primary);background:var(--de-surface-selected);color:var(--de-action-primary)}._portal_1h401_2 .env-top-user b{color:var(--de-text-primary);font-size:12px;font-weight:600}._portal_1h401_2 .env-top-user span{color:var(--de-text-secondary);font-size:12px}._portal_1h401_2 .env-portal-body{background:var(--de-page);grid-template-columns:248px minmax(0,1fr)}._portal_1h401_2 .env-sidebar{border-color:var(--de-border);background:var(--de-surface);gap:8px;padding:12px 10px}._portal_1h401_2 .env-sidebar-brand{border-color:var(--de-border);margin-bottom:4px;padding:4px 8px 12px}._portal_1h401_2 .env-sidebar-brand i{background:var(--de-action-primary);color:#fff;border-radius:0}._portal_1h401_2 .env-sidebar-brand b{color:var(--de-text-primary);font-size:13px;font-weight:600}._portal_1h401_2 .env-sidebar-brand small,._portal_1h401_2 .env-sidebar-foot{color:var(--de-text-secondary);font-size:12px}._portal_1h401_2 .env-sidebar-foot i{background:var(--de-success);box-shadow:none}._portal_1h401_2 .env-content{background:var(--de-page);padding:20px 24px 32px}._portal_1h401_2 .env-page{gap:16px}._portal_1h401_2 .env-page-hero{border-color:var(--de-border);background:var(--de-surface);box-shadow:none;border-radius:0;align-items:flex-start;gap:20px;padding:20px 24px}._portal_1h401_2 .env-page-hero .section-label{color:var(--de-text-secondary);letter-spacing:.04em;font-size:12px;font-weight:600}._portal_1h401_2 .env-page-hero .module-hero-copy h2{color:var(--de-text-primary);letter-spacing:0;font-size:28px;font-weight:400}._portal_1h401_2 .env-page-hero .module-hero-copy>p:last-child{color:var(--de-text-secondary);font-size:14px;line-height:1.5}._portal_1h401_2 .env-page-hero .module-hero-badge{border-color:var(--de-border);background:var(--de-surface-soft);border-radius:0;width:80px;height:80px}._portal_1h401_2 .env-page-hero .module-hero-badge i{border:1px solid var(--de-action-primary);background:var(--de-surface-selected);width:36px;height:36px;color:var(--de-action-primary);border-radius:0;font-size:16px}._portal_1h401_2 .env-page-hero .module-hero-badge span{color:var(--de-text-secondary);font-size:12px;font-weight:600}._portal_1h401_2 .env-page>.module-window{border:1px solid var(--de-border);border-top-color:var(--de-action-primary);background:var(--de-surface);box-shadow:none;border-radius:0;padding:16px}._portal_1h401_2 .env-page>.module-window .module-window-head{border-bottom:1px solid var(--de-border);align-items:flex-end;gap:16px;margin-bottom:12px;padding-bottom:12px}._portal_1h401_2 .env-page>.module-window .module-window-head h2{color:var(--de-text-primary);letter-spacing:0;font-size:20px;font-weight:400}._portal_1h401_2 .env-page>.module-window .module-window-head .section-label{color:var(--de-text-secondary);letter-spacing:.04em;font-size:12px;font-weight:600}._portal_1h401_2 .env-page>.module-window .primary-button,._portal_1h401_2 .env-page>.module-window .secondary-button,._portal_1h401_2 .env-page>.module-window .plain-button{min-height:40px;box-shadow:none;border-radius:0;font-size:14px;font-weight:600}._portal_1h401_2 .env-page>.module-window .primary-button{border-color:var(--de-action-primary);background:var(--de-action-primary);color:#fff}._portal_1h401_2 .env-page>.module-window .primary-button:hover{border-color:var(--de-action-hover);background:var(--de-action-hover)}._portal_1h401_2 .env-page>.module-window .secondary-button,._portal_1h401_2 .env-page>.module-window .plain-button{border-color:var(--de-border-strong);background:var(--de-surface);color:var(--de-action-primary)}._portal_1h401_2 .env-page>.module-window .secondary-button:hover,._portal_1h401_2 .env-page>.module-window .plain-button:hover{border-color:var(--de-action-primary);background:var(--de-surface-selected);color:var(--de-action-primary)}._portal_1h401_2 .env-filter-bar,._portal_1h401_2 .env-date-filter,._portal_1h401_2 .env-search-form,._portal_1h401_2 .env-archive-form{border:1px solid var(--de-border);background:var(--de-surface-soft);box-shadow:none;border-radius:0;gap:8px;margin-bottom:12px;padding:10px 12px}._portal_1h401_2 .env-filter-bar label,._portal_1h401_2 .env-date-filter label,._portal_1h401_2 .env-search-form label,._portal_1h401_2 .env-archive-form label{color:var(--de-text-secondary);font-size:12px;font-weight:600}._portal_1h401_2 .env-filter-bar input,._portal_1h401_2 .env-filter-bar select,._portal_1h401_2 .env-date-filter input,._portal_1h401_2 .env-search-form input,._portal_1h401_2 .env-archive-form input,._portal_1h401_2 .env-archive-form select{border-color:var(--de-border);background:var(--de-surface);min-height:40px;box-shadow:none;color:var(--de-text-primary);border-radius:0}._portal_1h401_2 .env-archive-form h2{color:var(--de-text-primary);font-size:20px;font-weight:400}._portal_1h401_2 .security-desktop-table.table-wrap{border:1px solid var(--de-border);background:var(--de-surface);box-shadow:none;border-radius:0}._portal_1h401_2 .security-desktop-table .user-management-table{background:var(--de-surface)}._portal_1h401_2 .security-desktop-table thead th{border-color:var(--de-border);background:var(--de-surface-soft);color:var(--de-text-secondary);font-size:12px;font-weight:600}._portal_1h401_2 .security-desktop-table tbody td{border-color:var(--de-border);color:var(--de-text-secondary);font-size:13px}._portal_1h401_2 .security-desktop-table tbody tr:hover td{background:var(--de-surface-selected)}._portal_1h401_2 .env-row-open{color:var(--de-action-primary);font-size:13px;font-weight:600}._portal_1h401_2 .satisfaction-kpis{gap:8px}._portal_1h401_2 .satisfaction-kpis button{border-color:var(--de-border);background:var(--de-surface);min-height:100px;box-shadow:none;border-radius:0;padding:16px}._portal_1h401_2 .satisfaction-kpis button:hover{border-color:var(--de-action-primary);background:var(--de-surface-selected)}._portal_1h401_2 .satisfaction-kpis button b{color:var(--de-text-primary);font-size:28px;font-weight:400}._portal_1h401_2 .satisfaction-kpis button span{color:var(--de-text-secondary);font-size:12px;font-weight:600}._portal_1h401_2 .env-dashboard-lists{gap:8px;margin-top:8px}._portal_1h401_2 .env-dashboard-lists>div{border:1px solid var(--de-border);background:var(--de-surface);border-radius:0;padding:14px}._portal_1h401_2 .env-dashboard-lists h3{color:var(--de-text-primary);font-size:14px;font-weight:600}._portal_1h401_2 .env-dash-row{border-color:var(--de-border);background:var(--de-surface);box-shadow:none;color:var(--de-text-secondary);border-radius:0}._portal_1h401_2 .env-dashboard-lists .env-dash-row:hover{border-color:var(--de-action-primary);background:var(--de-surface-selected)}._portal_1h401_2 .env-page .image-empty{border:1px solid var(--de-border);background:var(--de-surface-soft);color:var(--de-text-secondary);border-radius:0}._portal_1h401_2 .env-plan-list,._portal_1h401_2 .shift-request-list{gap:8px}._portal_1h401_2 .env-page .shift-request-row{border-color:var(--de-border);background:var(--de-surface);box-shadow:none;border-radius:0;padding:12px 14px}._portal_1h401_2 .env-page .shift-request-row>header{border-bottom:1px solid var(--de-border);gap:12px;padding-bottom:8px}._portal_1h401_2 .env-page .shift-request-row>header b{color:var(--de-text-primary);font-size:14px;font-weight:600}._portal_1h401_2 .env-page .shift-request-row>header span,._portal_1h401_2 .env-page .shift-review-note{color:var(--de-text-secondary);font-size:12px;line-height:1.5}._portal_1h401_2 .env-page .ticket-row-actions{gap:8px}._portal_1h401_2 .env-detail-scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1616165c}._portal_1h401_2 .env-detail-drawer{border-color:var(--de-border);background:var(--de-surface);width:min(500px,100vw - 64px);box-shadow:var(--shadow-modal);color:var(--de-text-primary);border-radius:0;padding:20px}._portal_1h401_2 .env-detail-drawer>header,._portal_1h401_2 .env-detail-drawer>footer{border-color:var(--de-border)}._portal_1h401_2 .env-detail-drawer h2{color:var(--de-text-primary);font-size:20px;font-weight:400}._portal_1h401_2 .env-detail-drawer header span,._portal_1h401_2 .env-detail-drawer dt,._portal_1h401_2 .env-detail-status span{color:var(--de-text-secondary);font-size:12px}._portal_1h401_2 .env-detail-drawer dd{color:var(--de-text-primary);font-size:13px}._portal_1h401_2 .env-detail-close{border-color:var(--de-border);background:var(--de-surface-soft);width:40px;height:40px;color:var(--de-text-primary);border-radius:0}._portal_1h401_2 .env-detail-status{border-color:var(--de-border);background:var(--de-surface-soft);border-radius:0}._portal_1h401_2 .env-detail-status b{color:var(--de-action-primary);font-size:12px}._portal_1h401_2 .env-detail-drawer dl>div,._portal_1h401_2 .env-detail-evidence{border-color:var(--de-border);background:var(--de-surface-soft);border-radius:0}._portal_1h401_2 .env-detail-evidence>header{border-color:var(--de-border)}._portal_1h401_2 .env-detail-evidence>header h3{color:var(--de-text-primary);font-size:15px}._portal_1h401_2 .env-detail-evidence>header p,._portal_1h401_2 .env-detail-evidence>header span,._portal_1h401_2 .env-detail-evidence-note{color:var(--de-text-secondary);font-size:12px}._portal_1h401_2 .modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1616165c}._portal_1h401_2 .record-modal{border:1px solid var(--de-border);background:var(--de-surface);width:min(680px,100vw - 64px);box-shadow:var(--shadow-modal);border-radius:0}._portal_1h401_2 .record-modal .modal-head{border-bottom:1px solid var(--de-border);padding-bottom:12px}._portal_1h401_2 .record-modal .modal-head h2{color:var(--de-text-primary);font-size:20px;font-weight:400}._portal_1h401_2 .record-modal label{color:var(--de-text-primary);font-size:12px;font-weight:600}._portal_1h401_2 .record-modal input,._portal_1h401_2 .record-modal select,._portal_1h401_2 .record-modal textarea{border-color:var(--de-border);background:var(--de-surface);box-shadow:none;color:var(--de-text-primary);border-radius:0}._portal_1h401_2 .record-modal input,._portal_1h401_2 .record-modal select{min-height:40px}._portal_1h401_2 .record-modal .close-button,._portal_1h401_2 .record-modal .cancel-button,._portal_1h401_2 .record-modal .primary-button{min-height:40px;box-shadow:none;border-radius:0}._portal_1h401_2 .record-modal .close-button{border:1px solid var(--de-border);background:var(--de-surface-soft);width:40px;color:var(--de-text-primary);place-items:center;display:grid}._portal_1h401_2 .record-modal .modal-actions{border-top:1px solid var(--de-border);gap:8px;padding-top:12px}._portal_1h401_2 .env-global-notice{border:1px solid var(--de-border);background:var(--de-surface);box-shadow:var(--shadow-modal);border-radius:0}}@media (max-width:760px){._portal_1h401_2.env-portal{background:var(--de-page);min-height:100dvh;color:var(--de-text-primary)}._portal_1h401_2 .env-portal-topbar{border-bottom:1px solid var(--de-border);background:var(--de-surface);gap:8px;min-height:56px;padding:4px 8px}._portal_1h401_2 .env-drawer-toggle{border:1px solid var(--de-border);background:var(--de-surface-subtle);width:48px;min-width:48px;height:48px;min-height:48px;box-shadow:none;color:var(--de-action-primary);border-radius:0;place-items:center;display:grid}._portal_1h401_2 .env-brand{gap:8px}._portal_1h401_2 .env-brand i{border:1px solid var(--de-action-primary);background:var(--de-surface-selected);width:32px;height:32px;color:var(--de-action-primary);border-radius:0}._portal_1h401_2 .env-brand b{color:var(--de-text-primary);font-size:15px;font-weight:600}._portal_1h401_2 .env-brand small{color:var(--de-text-secondary)}._portal_1h401_2 .env-admin-return{border-color:var(--de-border-strong);background:var(--de-surface);min-height:44px;box-shadow:none;color:var(--de-action-primary);border-radius:0;font-size:11px;font-weight:600}._portal_1h401_2 .env-admin-return:active{border-color:var(--de-action-primary);background:var(--de-surface-selected)}._portal_1h401_2 .env-content{background:var(--de-page);padding:10px 10px calc(84px + env(safe-area-inset-bottom))}._portal_1h401_2 .env-page{gap:12px}._portal_1h401_2 .env-page-hero{border-color:var(--de-border);border-left:3px solid var(--de-action-primary);background:var(--de-surface);box-shadow:none;border-radius:0;gap:12px;padding:14px}._portal_1h401_2 .env-page-hero .section-label{color:var(--de-text-secondary);letter-spacing:.04em;font-size:11px;font-weight:600}._portal_1h401_2 .env-page-hero .module-hero-copy h2{color:var(--de-text-primary);letter-spacing:0;font-size:22px;font-weight:400}._portal_1h401_2 .env-page-hero .module-hero-copy>p:last-child{color:var(--de-text-secondary);font-size:13px;line-height:1.55}._portal_1h401_2 .env-page-hero .module-hero-badge{border-color:var(--de-border);background:var(--de-surface-subtle);border-radius:0;width:64px;height:64px}._portal_1h401_2 .env-page-hero .module-hero-badge i{border:1px solid var(--de-action-primary);background:var(--de-surface-selected);width:32px;height:32px;color:var(--de-action-primary);border-radius:0}._portal_1h401_2 .env-page-hero .module-hero-badge span{color:var(--de-text-secondary);font-size:11px}._portal_1h401_2 .satisfaction-kpis{gap:8px}._portal_1h401_2 .satisfaction-kpis button{border:1px solid var(--de-border);border-left:3px solid var(--de-action-primary);background:var(--de-surface);min-height:92px;box-shadow:none;border-radius:0;padding:12px}._portal_1h401_2 .satisfaction-kpis button b{color:var(--de-text-primary);font-size:26px;font-weight:400}._portal_1h401_2 .satisfaction-kpis button span{color:var(--de-text-secondary);font-size:11px}._portal_1h401_2 .env-dashboard-lists{gap:8px;margin-top:0}._portal_1h401_2 .env-dashboard-lists>div{border:1px solid var(--de-border);background:var(--de-surface);border-radius:0;padding:12px}._portal_1h401_2 .env-dashboard-lists h3{color:var(--de-text-primary);font-size:15px;font-weight:600}._portal_1h401_2 .env-dash-row,._portal_1h401_2 .env-mobile-cards>button{border-color:var(--de-border);background:var(--de-surface);box-shadow:none;color:var(--de-text-primary);border-radius:0}._portal_1h401_2 .env-dash-row:active,._portal_1h401_2 .env-mobile-cards>button:active{border-color:var(--de-action-primary);background:var(--de-surface-selected)}._portal_1h401_2 .env-mobile-cards header>i{border:1px solid var(--de-action-primary);background:var(--de-surface-selected);color:var(--de-action-primary);border-radius:0}._portal_1h401_2 .env-mobile-cards header b{color:var(--de-text-primary);font-size:13px}._portal_1h401_2 .env-mobile-cards header small,._portal_1h401_2 .env-mobile-cards>button>p,._portal_1h401_2 .env-mobile-cards>button>footer{color:var(--de-text-secondary)}._portal_1h401_2 .env-mobile-cards header em{border:1px solid var(--de-border);background:var(--de-surface-subtle);color:var(--de-text-secondary);border-radius:2px}._portal_1h401_2 .env-mobile-cards>button>footer{border-color:var(--de-border)}._portal_1h401_2 .env-page .image-empty{border:1px solid var(--de-border);background:var(--de-surface-subtle);color:var(--de-text-secondary);border-radius:0}._portal_1h401_2 .env-filter-bar,._portal_1h401_2 .env-date-filter,._portal_1h401_2 .env-search-form,._portal_1h401_2 .env-archive-form{border-color:var(--de-border);background:var(--de-surface-subtle);box-shadow:none;border-radius:0}._portal_1h401_2 .env-filter-bar input,._portal_1h401_2 .env-filter-bar select,._portal_1h401_2 .env-date-filter input,._portal_1h401_2 .env-search-form input,._portal_1h401_2 .env-archive-form input,._portal_1h401_2 .env-archive-form select{border-color:var(--de-border);background:var(--de-surface);box-shadow:none;color:var(--de-text-primary);border-radius:0}._portal_1h401_2 .env-sidebar{border-color:var(--de-border);background:var(--de-surface);box-shadow:var(--shadow-modal)}._portal_1h401_2 .env-sidebar-close{border-color:var(--de-border);background:var(--de-surface-subtle);color:var(--de-text-primary);border-radius:0}._portal_1h401_2 .env-drawer-scrim,._portal_1h401_2 .env-detail-scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1616165c}._portal_1h401_2 .env-detail-drawer{border-color:var(--de-border);background:var(--de-surface);box-shadow:var(--shadow-modal);color:var(--de-text-primary);border-radius:0}._portal_1h401_2 .env-detail-drawer>header,._portal_1h401_2 .env-detail-drawer>footer{border-color:var(--de-border);background:var(--de-surface)}._portal_1h401_2 .env-detail-drawer h2,._portal_1h401_2 .env-detail-drawer dd{color:var(--de-text-primary)}._portal_1h401_2 .env-detail-drawer header span,._portal_1h401_2 .env-detail-drawer dt,._portal_1h401_2 .env-detail-status span{color:var(--de-text-secondary)}._portal_1h401_2 .env-detail-close{border-color:var(--de-border);background:var(--de-surface-subtle);color:var(--de-text-primary);border-radius:0}._portal_1h401_2 .env-detail-status,._portal_1h401_2 .env-detail-drawer dl>div{border-color:var(--de-border);background:var(--de-surface-subtle);border-radius:0}._portal_1h401_2 .mobile-profile-page{background:var(--de-page)}._portal_1h401_2 .mobile-profile-user-card,._portal_1h401_2 .mobile-profile-summary,._portal_1h401_2 .mobile-profile-links{border-color:var(--de-border);background:var(--de-surface);box-shadow:none;color:var(--de-text-primary);border-radius:0}._portal_1h401_2 .mobile-profile-links button{border-color:var(--de-border);background:var(--de-surface)}._portal_1h401_2 .mobile-profile-logout{background:var(--de-danger-soft);box-shadow:none;color:var(--de-danger);border:1px solid #edbbb5;border-radius:0}._portal_1h401_2 .mobile-role-tabbar{border-color:var(--de-border);background:var(--de-surface);box-shadow:none}._portal_1h401_2 .mobile-role-tabbar button{color:var(--de-text-secondary);font-size:12px;font-weight:600}._portal_1h401_2 .mobile-role-tabbar button.active{color:var(--de-action-primary);transform:none}._portal_1h401_2 .mobile-role-tabbar .mobile-nav-main span{background:var(--de-action-primary);box-shadow:none;border-radius:0}}@media (max-width:340px){._portal_1h401_2 .env-page-hero{padding:12px}._portal_1h401_2 .env-page-hero .module-hero-badge{width:56px;height:56px}._portal_1h401_2 .env-admin-return{max-width:76px}}@media (max-width:760px){._portal_1h401_2 .env-page>.module-window{border:1px solid var(--de-border);border-top:3px solid var(--de-action-primary);background:var(--de-surface);box-shadow:none;color:var(--de-text-primary);border-radius:0;padding:12px}._portal_1h401_2 .env-page>.module-window .module-window-head{border-bottom:1px solid var(--de-border);align-items:flex-start;gap:10px;margin-bottom:10px;padding-bottom:10px}._portal_1h401_2 .env-page>.module-window .module-window-head h2{color:var(--de-text-primary);letter-spacing:0;font-size:19px;font-weight:400}._portal_1h401_2 .env-page>.module-window .module-window-head .section-label,._portal_1h401_2 .env-page>.module-window .module-window-head .table-caption{color:var(--de-text-secondary);font-size:11px;font-weight:600;line-height:1.45}._portal_1h401_2 .env-page>.module-window .primary-button,._portal_1h401_2 .env-page>.module-window .secondary-button,._portal_1h401_2 .env-page>.module-window .plain-button{min-height:44px;box-shadow:none;border-radius:0;font-size:13px;font-weight:600}._portal_1h401_2 .env-page>.module-window .primary-button{border:1px solid var(--de-action-primary);background:var(--de-action-primary);color:#fff}._portal_1h401_2 .env-page>.module-window .secondary-button,._portal_1h401_2 .env-page>.module-window .plain-button{border-color:var(--de-border-strong);background:var(--de-surface);color:var(--de-action-primary)}._portal_1h401_2 .env-date-filter,._portal_1h401_2 .env-search-form,._portal_1h401_2 .env-archive-form{border:1px solid var(--de-border);background:var(--de-surface-subtle);box-shadow:none;border-radius:0;gap:8px;margin-bottom:10px;padding:10px}._portal_1h401_2 .env-date-filter label,._portal_1h401_2 .env-search-form label,._portal_1h401_2 .env-archive-form label{color:var(--de-text-secondary);font-size:12px;font-weight:600}._portal_1h401_2 .env-date-filter input,._portal_1h401_2 .env-search-form input,._portal_1h401_2 .env-archive-form input,._portal_1h401_2 .env-archive-form select{border-color:var(--de-border);background:var(--de-surface);min-height:44px;box-shadow:none;color:var(--de-text-primary);border-radius:0}._portal_1h401_2 .env-plan-list,._portal_1h401_2 .shift-request-list{gap:8px}._portal_1h401_2 .env-page .shift-request-row{border:1px solid var(--de-border);background:var(--de-surface);box-shadow:none;color:var(--de-text-primary);border-radius:0;gap:8px;padding:12px}._portal_1h401_2 .env-page .shift-request-row>header{border-bottom:1px solid var(--de-border);align-items:flex-start;gap:8px;padding-bottom:8px}._portal_1h401_2 .env-page .shift-request-row>header b{color:var(--de-text-primary);font-size:14px;font-weight:600;line-height:1.45}._portal_1h401_2 .env-page .shift-request-row>header span,._portal_1h401_2 .env-page .shift-review-note,._portal_1h401_2 .env-page .shift-request-reason{color:var(--de-text-secondary);font-size:12px;line-height:1.5}._portal_1h401_2 .env-page .shift-request-row dl{grid-template-columns:minmax(0,1fr);gap:6px;margin:0}._portal_1h401_2 .env-page .shift-request-row dl>div{border-color:var(--de-border);background:var(--de-surface-subtle);border-radius:0}._portal_1h401_2 .env-page .shift-request-row dt{color:var(--de-text-secondary);font-size:11px}._portal_1h401_2 .env-page .shift-request-row dd{color:var(--de-text-primary);font-size:13px}._portal_1h401_2 .env-page .ticket-row-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._portal_1h401_2 .env-page .ticket-row-actions>:last-child:nth-child(3){grid-column:1/-1}._portal_1h401_2 .env-page .ticket-row-actions .primary-button,._portal_1h401_2 .env-page .ticket-row-actions .secondary-button,._portal_1h401_2 .env-page .ticket-row-actions .plain-button,._portal_1h401_2 .env-page .ticket-row-actions .link-remove-button{width:100%;min-height:40px;box-shadow:none;border-radius:0;font-size:12px;font-weight:600}._portal_1h401_2 .env-page .ticket-row-actions .primary-button{border:1px solid var(--de-action-primary);background:var(--de-action-primary);color:#fff}._portal_1h401_2 .env-page .ticket-row-actions .secondary-button,._portal_1h401_2 .env-page .ticket-row-actions .plain-button{border-color:var(--de-border-strong);background:var(--de-surface);color:var(--de-action-primary)}._portal_1h401_2 .env-page .ticket-row-actions .link-remove-button{background:var(--de-danger-soft);color:var(--de-danger);border:1px solid #edbbb5}._portal_1h401_2 .env-page .shift-request-row .status,._portal_1h401_2 .env-page .shift-request-row .tag{border-radius:2px;font-size:11px;font-weight:600}._portal_1h401_2 .env-page .de-state{border-color:var(--de-border);background:var(--de-surface);box-shadow:none;border-radius:0}._portal_1h401_2 .env-page .de-state-icon{border-color:var(--de-border);background:var(--de-surface-subtle);box-shadow:none;border-radius:0}}@media (max-width:340px){._portal_1h401_2 .env-page>.module-window,._portal_1h401_2 .env-page .shift-request-row{padding:10px}._portal_1h401_2 .env-date-filter,._portal_1h401_2 .env-search-form,._portal_1h401_2 .env-archive-form{padding:8px}}._backdrop_169sr_1{z-index:120;justify-content:center;align-items:center}._dialog_169sr_2{background:#fff;border:1px solid #dce7f0;border-radius:20px;width:min(410px,100vw - 32px);max-height:min(720px,100vh - 48px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #0e263d3d}._header_169sr_3{border-bottom:1px solid #e8eef4;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 20px 14px;display:flex}._header_169sr_3 p,._header_169sr_3 h2,._header_169sr_3 small{margin:0}._header_169sr_3 p{color:#2f7cf6;letter-spacing:.12em;font-size:10px;font-weight:900}._header_169sr_3 h2{color:#173a5c;margin-top:4px;font-size:20px}._header_169sr_3 small{color:#8296a8;margin-top:5px;font-size:11px;display:block}._header_169sr_3>button{color:#71889b;cursor:pointer;background:#f7f9fb;border:1px solid #dce7f0;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;font-size:20px;display:grid}._list_169sr_9{gap:8px;min-height:90px;padding:14px 16px;display:grid;overflow-y:auto}._account_169sr_10{background:#fff;border:1px solid #e1e9f0;border-radius:14px;min-width:0;transition:border-color .15s,background .15s;display:flex;position:relative}._account_169sr_10:hover{background:#f8fbfe;border-color:#c9dbec}._account_169sr_10._current_169sr_12{background:#f1f7ff;border-color:#bcd5f6;box-shadow:inset 3px 0 #2f7cf6}._account_169sr_10._expired_169sr_13{opacity:.72}._accountMain_169sr_14{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;padding:11px 38px 11px 12px;display:grid}._avatar_169sr_15{color:#2168bb;background:#e8f1ff;border-radius:11px;place-items:center;width:36px;height:36px;font-size:14px;font-weight:900;display:grid}._identity_169sr_16{min-width:0}._identity_169sr_16 b,._identity_169sr_16 small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._identity_169sr_16 b{color:#243f58;font-size:13px}._identity_169sr_16 small{color:#7990a3;margin-top:3px;font-size:10px}._identity_169sr_16 i{color:#607b91;background:#edf3f8;border-radius:999px;margin-top:5px;padding:2px 6px;font-size:9px;font-style:normal;font-weight:900;display:inline-block}._accountMain_169sr_14 em{color:#2f7cf6;font-size:10px;font-style:normal;font-weight:900}._remove_169sr_22{color:#a0afbb;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:8px;right:8px}._remove_169sr_22:hover{color:#c64d46;background:#fff0ef}._empty_169sr_24{color:#8296a8;text-align:center;padding:26px 14px;font-size:12px}._error_169sr_25{color:#a43f39;background:#fff5f3;border:1px solid #f0ceca;border-radius:10px;margin:0 16px 10px;padding:9px 11px;font-size:11px}._actions_169sr_26{border-top:1px solid #e8eef4;grid-template-columns:1fr 1fr;gap:8px;padding:12px 16px 16px;display:grid}._actions_169sr_26 button{color:#385873;cursor:pointer;background:#f7fafc;border:1px solid #d6e2ec;border-radius:10px;min-height:39px;font-size:11px;font-weight:900}._actions_169sr_26 button:first-child{color:#2168bb;background:#eef5ff;border-color:#bdd6f5}._actions_169sr_26 button:last-child{color:#a43f39;background:#fff5f3;border-color:#efc7c4;grid-column:1/-1}._confirm_169sr_30{z-index:3;background:#f8fbfdf7;align-content:center;gap:18px;padding:28px;display:grid;position:absolute;inset:0}._confirm_169sr_30 b{color:#243f58;font-size:17px}._confirm_169sr_30 p{color:#6f879b;margin:8px 0 0;font-size:12px;line-height:1.6}._confirm_169sr_30 footer{justify-content:flex-end;gap:8px;display:flex}._confirm_169sr_30 button{color:#49677f;cursor:pointer;background:#fff;border:1px solid #d6e2ec;border-radius:9px;min-height:38px;padding:0 14px;font-weight:900}._confirm_169sr_30 button:last-child{color:#b0443d;background:#fff1ef;border-color:#e1a5a0}._loginOverlay_169sr_36{z-index:140;background:#071b2d;position:fixed;inset:0;overflow-y:auto}._loginLoading_169sr_37{color:#8fb9d1;place-items:center;min-height:100%;font-size:12px;font-weight:800;display:grid}._mobile_169sr_38{width:100%;max-height:min(86vh,760px);padding-bottom:env(safe-area-inset-bottom);border-radius:22px 22px 0 0;align-self:end}._mobile_169sr_38 ._header_169sr_3{padding-top:17px}._mobile_169sr_38 ._list_169sr_9{padding-bottom:10px}@media (max-width:760px){._backdrop_169sr_1{align-items:flex-end;padding:0}._actions_169sr_26{grid-template-columns:1fr}._actions_169sr_26 button:last-child{grid-column:auto}._accountMain_169sr_14{padding-right:46px}._remove_169sr_22{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){._account_169sr_10{transition:none}}[data-theme=dark] ._dialog_169sr_2{background:#0c2233;border-color:#24445b}[data-theme=dark] ._header_169sr_3,[data-theme=dark] ._actions_169sr_26{border-color:#1f3c53}[data-theme=dark] ._header_169sr_3 h2,[data-theme=dark] ._identity_169sr_16 b,[data-theme=dark] ._confirm_169sr_30 b{color:#dce9f3}[data-theme=dark] ._account_169sr_10{background:#102a3d;border-color:#24445b}[data-theme=dark] ._account_169sr_10:hover,[data-theme=dark] ._account_169sr_10._current_169sr_12{background:#15344a}[data-theme=dark] ._confirm_169sr_30{background:#0a1f2ffa}[data-theme=dark] ._actions_169sr_26 button:last-child{color:#ff9e98;background:#2c1f26;border-color:#6f3b3d}@media (min-width:761px){._quickAccess_1d9xi_2{border:1px solid var(--role-accent-border,#b9d2f2);background:linear-gradient(145deg, var(--role-accent-soft,#eaf2ff), #fff);border-radius:13px;gap:9px;margin:-2px 2px 13px;padding:10px;display:grid}._quickAccess_1d9xi_2>header,._recentVisits_1d9xi_12>header{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}._quickAccess_1d9xi_2>header>div{align-items:center;gap:6px;min-width:0;display:flex}._quickAccess_1d9xi_2>header i{background:var(--role-accent,#2568c9);color:#fff;border-radius:6px;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;font-weight:900;display:grid}._quickAccess_1d9xi_2>header b,._recentVisits_1d9xi_12>header p{color:#37536a;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;font-weight:900;overflow:hidden}._quickAccess_1d9xi_2>header>button,._recentVisits_1d9xi_12>header>button{min-height:28px;color:var(--role-accent,#2568c9);background:0 0;border:0;border-radius:7px;padding:4px 6px;font-size:10px;font-weight:900}._quickGrid_1d9xi_57{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}._quickGrid_1d9xi_57>button{color:#395770;text-align:left;background:#ffffffd6;border:1px solid #b9d2f2cc;border-radius:9px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px;min-width:0;min-height:44px;padding:7px;display:grid}._quickGrid_1d9xi_57>button:hover{border-color:var(--role-accent-border,#b9d2f2);background:#fff;transform:translateY(-1px)}._quickGrid_1d9xi_57 i{background:var(--role-accent-soft,#eaf2ff);width:24px;height:24px;color:var(--role-accent,#2568c9);border-radius:7px;place-items:center;font-size:10px;font-style:normal;font-weight:900;display:grid}._quickGrid_1d9xi_57 span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:900;overflow:hidden}._quickCollapsedButton_1d9xi_86{display:none}._quickPin_1d9xi_88{color:#93a6b5;opacity:0;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;font-size:11px;display:grid}._quickPin_1d9xi_88:hover,._quickPin_1d9xi_88[aria-pressed=true]{background:var(--role-accent-soft,#eaf2ff);color:var(--role-accent,#2568c9)}._commandTrigger_1d9xi_104{color:#607b8f;text-align:left;background:#f8fbfd;border:1px solid #dbe6ef;border-radius:10px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;width:calc(100% - 4px);min-height:44px;margin:-9px 2px 12px;padding:7px 9px;display:grid}._commandTrigger_1d9xi_104>i{width:22px;height:22px;color:var(--role-accent,#2568c9);place-items:center;font-size:17px;font-style:normal;line-height:1;display:grid}._commandTrigger_1d9xi_104>span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}._commandTrigger_1d9xi_104 kbd{color:#7890a1;background:#fff;border:1px solid #d6e1ea;border-radius:5px;padding:2px 4px;font-family:inherit;font-size:9px;font-weight:800}._recentVisits_1d9xi_12{border-top:1px solid #e3ebf2;gap:6px;margin:0 2px 13px;padding-top:11px;display:grid}._recentVisits_1d9xi_12>header p{color:#5f7487}._recentVisits_1d9xi_12>div{gap:4px;display:grid}._recentVisits_1d9xi_12>div>button{color:#4a687f;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-width:0;min-height:44px;padding:7px 8px;display:grid}._recentVisits_1d9xi_12>div>button:hover{background:#f7fafd;border-color:#dbe7ef}._recentVisits_1d9xi_12 i{color:#55738a;background:#edf3f7;border-radius:7px;place-items:center;width:26px;height:26px;font-size:10px;font-style:normal;font-weight:900;display:grid}._recentVisits_1d9xi_12 span{min-width:0}._recentVisits_1d9xi_12 b,._recentVisits_1d9xi_12 small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._recentVisits_1d9xi_12 b{color:inherit;font-size:10px}._recentVisits_1d9xi_12 small{color:#889aa8;margin-top:2px;font-size:9px}._modalLayer_1d9xi_170{z-index:110;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#11263980;place-items:start center;padding:min(10vh,84px) 24px 28px;display:grid;position:fixed;inset:0;overflow-y:auto}._quickManager_1d9xi_171,._commandPalette_1d9xi_172{color:#294860;background:#fff;border:1px solid #d9e5ee;border-radius:16px;width:min(100%,520px);box-shadow:0 24px 70px #0f2a4147}._quickManager_1d9xi_171{gap:13px;padding:19px;display:grid}._quickManager_1d9xi_171>header,._commandPalette_1d9xi_172>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}._quickManager_1d9xi_171 header p,._commandPalette_1d9xi_172 header p{color:var(--role-accent,#2568c9);letter-spacing:.1em;margin:0;font-size:10px;font-weight:900}._quickManager_1d9xi_171 h2,._commandPalette_1d9xi_172 h2{color:#223f56;margin:4px 0;font-size:19px}._quickManager_1d9xi_171 header span{color:#73899a;font-size:10px;line-height:1.5}._quickManager_1d9xi_171>header>button,._commandPalette_1d9xi_172>header>button{color:#5b7487;background:#f2f6f9;border:0;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;font-size:22px;line-height:1;display:grid}._quickManager_1d9xi_171>header>button:hover,._commandPalette_1d9xi_172>header>button:hover{color:#254e72;background:#e4eef6}._managerSearch_1d9xi_185,._commandSearch_1d9xi_186{background:#fbfdff;border:1px solid #cdddea;border-radius:10px;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:7px;min-height:46px;padding:0 11px;display:grid}._managerSearch_1d9xi_185 i,._commandSearch_1d9xi_186 i{color:var(--role-accent,#2568c9);font-size:18px;font-style:normal;line-height:1}._managerSearch_1d9xi_185 input,._commandSearch_1d9xi_186 input{color:#294860;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:13px}._managerSummary_1d9xi_195{color:#657e92;justify-content:space-between;align-items:center;gap:10px;min-height:22px;font-size:10px;display:flex}._managerSummary_1d9xi_195 b{color:#b9514b;text-align:right;font-weight:800}._selectedList_1d9xi_197,._managerCandidates_1d9xi_198{gap:6px;display:grid}._selectedList_1d9xi_197{grid-template-columns:repeat(2,minmax(0,1fr))}._selectedList_1d9xi_197>button,._managerCandidates_1d9xi_198>button{color:#3b5870;text-align:left;background:#f9fbfd;border:1px solid #dce7ef;border-radius:10px;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:48px;padding:8px 9px;display:grid}._selectedList_1d9xi_197>button:hover,._managerCandidates_1d9xi_198>button:hover:not(:disabled){border-color:var(--role-accent-border,#b9d2f2);background:var(--role-accent-soft,#eaf2ff)}._selectedList_1d9xi_197 i,._managerCandidates_1d9xi_198 i{background:var(--role-accent-soft,#eaf2ff);width:28px;height:28px;color:var(--role-accent,#2568c9);border-radius:8px;place-items:center;font-size:10px;font-style:normal;font-weight:900;display:grid}._selectedList_1d9xi_197 span,._managerCandidates_1d9xi_198 span{min-width:0}._selectedList_1d9xi_197 b,._selectedList_1d9xi_197 small,._managerCandidates_1d9xi_198 b,._managerCandidates_1d9xi_198 small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._selectedList_1d9xi_197 b,._managerCandidates_1d9xi_198 b{color:#2c4a62;font-size:10px}._selectedList_1d9xi_197 small,._managerCandidates_1d9xi_198 small{color:#8095a5;margin-top:2px;font-size:9px}._selectedList_1d9xi_197 em,._managerCandidates_1d9xi_198 em{color:var(--role-accent,#2568c9);white-space:nowrap;font-size:9px;font-style:normal;font-weight:900}._managerCandidates_1d9xi_198>p{color:#667e91;letter-spacing:.08em;margin:2px 0 1px;font-size:10px;font-weight:900}._managerCandidates_1d9xi_198>button:disabled{cursor:not-allowed;opacity:.52}._managerEmpty_1d9xi_220{color:#7b91a2;border:1px dashed #ccdbe6;border-radius:10px;place-items:center;min-height:94px;font-size:11px;display:grid}._commandPalette_1d9xi_172{gap:14px;padding:20px;display:grid}._commandResults_1d9xi_223{gap:6px;min-height:198px;display:grid}._commandResults_1d9xi_223>p{color:#687f91;letter-spacing:.09em;margin:0 0 2px;font-size:10px;font-weight:900}._commandResults_1d9xi_223>button{color:#3e5b72;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-width:0;min-height:50px;padding:8px 9px;display:grid}._commandResults_1d9xi_223>button:hover,._commandResultActive_1d9xi_227{border-color:var(--role-accent-border,#b9d2f2)!important;background:var(--role-accent-soft,#eaf2ff)!important}._commandResults_1d9xi_223 i{width:30px;height:30px;color:var(--role-accent,#2568c9);background:#edf3f7;border-radius:8px;place-items:center;font-size:10px;font-style:normal;font-weight:900;display:grid}._commandResults_1d9xi_223 span{min-width:0}._commandResults_1d9xi_223 b,._commandResults_1d9xi_223 small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._commandResults_1d9xi_223 b{color:#2c4a62;font-size:11px}._commandResults_1d9xi_223 small{color:#8195a4;margin-top:3px;font-size:9px}._commandResults_1d9xi_223 em{color:var(--role-accent,#2568c9);font-size:9px;font-style:normal;font-weight:900}._commandEmpty_1d9xi_235{color:#758d9e;text-align:center;border:1px dashed #cfdee8;border-radius:11px;place-items:center;min-height:155px;padding:16px;font-size:11px;line-height:1.6;display:grid}._commandPalette_1d9xi_172>footer{color:#7d93a3;border-top:1px solid #e5edf3;flex-wrap:wrap;gap:10px;padding-top:11px;font-size:9px;display:flex}._srOnly_1d9xi_238{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._quickGrid_1d9xi_57>button:focus-visible{outline-offset:2px;outline:3px solid #2568c952}._quickAccess_1d9xi_2>header>button:focus-visible{outline-offset:2px;outline:3px solid #2568c952}._quickPin_1d9xi_88:focus-visible{outline-offset:2px;outline:3px solid #2568c952}._commandTrigger_1d9xi_104:focus-visible{outline-offset:2px;outline:3px solid #2568c952}._recentVisits_1d9xi_12 button:focus-visible{outline-offset:2px;outline:3px solid #2568c952}._quickManager_1d9xi_171 button:focus-visible{outline-offset:2px;outline:3px solid #2568c952}._quickManager_1d9xi_171 input:focus-visible{outline-offset:2px;outline:3px solid #2568c952}._commandPalette_1d9xi_172 button:focus-visible{outline-offset:2px;outline:3px solid #2568c952}._commandPalette_1d9xi_172 input:focus-visible{outline-offset:2px;outline:3px solid #2568c952}@media (min-width:1024px){._quickAccessCollapsed_1d9xi_250{width:52px;margin:-2px auto 13px;padding:5px}._quickAccessCollapsed_1d9xi_250>header,._quickAccessCollapsed_1d9xi_250 ._quickGrid_1d9xi_57{display:none}._quickAccessCollapsed_1d9xi_250 ._quickCollapsedButton_1d9xi_86{width:40px;height:40px;color:var(--role-accent,#2568c9);background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;display:grid}._quickAccessCollapsed_1d9xi_250 ._quickCollapsedButton_1d9xi_86:hover{border-color:var(--role-accent-border,#b9d2f2);background:#fff}._quickAccessCollapsed_1d9xi_250 ._quickCollapsedButton_1d9xi_86>i{background:var(--role-accent,#2568c9);color:#fff;border-radius:8px;place-items:center;width:28px;height:28px;font-size:12px;font-style:normal;font-weight:900;display:grid}._commandTriggerCollapsed_1d9xi_256{grid-template-columns:1fr;justify-items:center;width:46px;margin:-7px auto 12px;padding:7px}._commandTriggerCollapsed_1d9xi_256>span,._commandTriggerCollapsed_1d9xi_256>kbd{display:none}._recentVisitsCollapsed_1d9xi_259{width:52px;margin-inline:auto}._recentVisitsCollapsed_1d9xi_259>header{justify-content:center}._recentVisitsCollapsed_1d9xi_259>header p{display:none}._recentVisitsCollapsed_1d9xi_259>header>button{width:40px;min-height:40px;font-size:0}._recentVisitsCollapsed_1d9xi_259>header>button:before{content:"清";font-size:11px}._recentVisitsCollapsed_1d9xi_259>div>button{grid-template-columns:1fr;justify-items:center;padding:7px}._recentVisitsCollapsed_1d9xi_259 span{display:none}}[data-theme=dark] ._quickAccess_1d9xi_2{background:#142f42db;border-color:#294a64}[data-theme=dark] ._quickAccess_1d9xi_2>header b,[data-theme=dark] ._recentVisits_1d9xi_12>header p,[data-theme=dark] ._quickGrid_1d9xi_57>button,[data-theme=dark] ._recentVisits_1d9xi_12>div>button{color:#c0d3df}[data-theme=dark] ._quickGrid_1d9xi_57>button,[data-theme=dark] ._commandTrigger_1d9xi_104{background:#11293b;border-color:#28475e}[data-theme=dark] ._quickGrid_1d9xi_57>button:hover,[data-theme=dark] ._commandTrigger_1d9xi_104:hover,[data-theme=dark] ._recentVisits_1d9xi_12>div>button:hover{background:#16334a}[data-theme=dark] ._recentVisits_1d9xi_12{border-color:#25445b}[data-theme=dark] ._recentVisits_1d9xi_12 i,[data-theme=dark] ._commandResults_1d9xi_223 i{color:#a9c8e2;background:#18364b}[data-theme=dark] ._quickManager_1d9xi_171,[data-theme=dark] ._commandPalette_1d9xi_172{color:#bdd0de;background:#102638;border-color:#294a64}[data-theme=dark] ._quickManager_1d9xi_171 h2,[data-theme=dark] ._commandPalette_1d9xi_172 h2,[data-theme=dark] ._selectedList_1d9xi_197 b,[data-theme=dark] ._managerCandidates_1d9xi_198 b,[data-theme=dark] ._commandResults_1d9xi_223 b{color:#dce9f3}[data-theme=dark] ._quickManager_1d9xi_171>header>button,[data-theme=dark] ._commandPalette_1d9xi_172>header>button,[data-theme=dark] ._managerSearch_1d9xi_185,[data-theme=dark] ._commandSearch_1d9xi_186{background:#142d40;border-color:#294a64}[data-theme=dark] ._managerSearch_1d9xi_185 input,[data-theme=dark] ._commandSearch_1d9xi_186 input{color:#dce9f3}[data-theme=dark] ._selectedList_1d9xi_197>button,[data-theme=dark] ._managerCandidates_1d9xi_198>button{background:#142d40;border-color:#294a64}[data-theme=dark] ._commandResults_1d9xi_223>button{color:#bdd0de}[data-theme=dark] ._commandPalette_1d9xi_172>footer{border-color:#294a64}._quickAccess_1d9xi_2{border-color:var(--de-border-subtle,#e0e0e0);background:var(--de-surface,#fff);border-radius:0;padding:12px}._quickAccess_1d9xi_2>header b,._recentVisits_1d9xi_12>header p{color:var(--de-text-primary,#161616);letter-spacing:.04em;font-size:12px;font-weight:600}._quickAccess_1d9xi_2>header small{color:var(--de-text-secondary,#525252);font-size:12px;font-weight:400}._quickAccess_1d9xi_2>header i,._quickGrid_1d9xi_57 i,._recentVisits_1d9xi_12 i,._selectedList_1d9xi_197 i,._managerCandidates_1d9xi_198 i,._commandResults_1d9xi_223 i{background:var(--de-surface-selected,#edf5ff);color:var(--role-accent,#0f62fe);border-radius:0}._quickAccess_1d9xi_2>header i{background:var(--role-accent,#0f62fe);color:#fff}._quickAccess_1d9xi_2>header>button,._recentVisits_1d9xi_12>header>button{min-height:40px;color:var(--role-accent,#0f62fe);border-radius:0;font-size:12px;font-weight:600}._quickAccess_1d9xi_2>header>button:hover,._recentVisits_1d9xi_12>header>button:hover{background:var(--de-surface-hover,#e8e8e8)}._quickGrid_1d9xi_57>button,._recentVisits_1d9xi_12>div>button{border-color:var(--de-border-subtle,#e0e0e0);background:var(--de-surface,#fff);color:var(--de-text-secondary,#525252);border-radius:0}._quickGrid_1d9xi_57>button:hover,._recentVisits_1d9xi_12>div>button:hover{border-color:var(--role-accent,#0f62fe);background:var(--de-surface-selected,#edf5ff);transform:none}._quickGrid_1d9xi_57 span,._recentVisits_1d9xi_12 b{font-size:12px;font-weight:600}._recentVisits_1d9xi_12 small{color:var(--de-text-secondary,#525252);font-size:12px}._quickPin_1d9xi_88{border-radius:0}._quickPin_1d9xi_88:hover,._quickPin_1d9xi_88[aria-pressed=true]{background:var(--de-surface-selected,#edf5ff);color:var(--role-accent,#0f62fe);border-radius:0}._commandTrigger_1d9xi_104{border-color:var(--de-border-subtle,#e0e0e0);background:var(--de-surface-subtle,#f4f4f4);color:var(--de-text-secondary,#525252);border-radius:0}._commandTrigger_1d9xi_104:hover{border-color:var(--role-accent,#0f62fe);background:var(--de-surface-selected,#edf5ff);color:var(--de-text-primary,#161616)}._commandTrigger_1d9xi_104>span{font-size:12px;font-weight:400}._commandTrigger_1d9xi_104 kbd{border-color:var(--de-border-subtle,#e0e0e0);background:var(--de-surface,#fff);color:var(--de-text-secondary,#525252);border-radius:0;font-size:12px}._recentVisits_1d9xi_12{border-color:var(--de-border-subtle,#e0e0e0)}._modalLayer_1d9xi_170{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1616168f}._quickManager_1d9xi_171,._commandPalette_1d9xi_172{border-color:var(--de-border-subtle,#e0e0e0);background:var(--de-surface,#fff);box-shadow:var(--shadow-modal,0 12px 32px #16161638);color:var(--de-text-primary,#161616);border-radius:0}._quickManager_1d9xi_171 header p,._commandPalette_1d9xi_172 header p{color:var(--de-text-secondary,#525252);letter-spacing:.04em;font-size:12px;font-weight:600}._quickManager_1d9xi_171 h2,._commandPalette_1d9xi_172 h2{color:var(--de-text-primary,#161616);font-size:20px;font-weight:400}._quickManager_1d9xi_171 header span,._managerSummary_1d9xi_195,._managerCandidates_1d9xi_198>p,._commandResults_1d9xi_223>p,._commandPalette_1d9xi_172>footer{color:var(--de-text-secondary,#525252);font-size:12px}._quickManager_1d9xi_171>header>button,._commandPalette_1d9xi_172>header>button{border:1px solid var(--de-border-subtle,#e0e0e0);background:var(--de-surface-subtle,#f4f4f4);color:var(--de-text-primary,#161616);border-radius:0}._quickManager_1d9xi_171>header>button:hover,._commandPalette_1d9xi_172>header>button:hover{background:var(--de-surface-hover,#e8e8e8);color:var(--de-text-primary,#161616)}._managerSearch_1d9xi_185,._commandSearch_1d9xi_186{border-color:var(--de-border-subtle,#e0e0e0);background:var(--de-surface-subtle,#f4f4f4);border-radius:0}._managerSearch_1d9xi_185:focus-within,._commandSearch_1d9xi_186:focus-within{border-color:var(--role-accent,#0f62fe);box-shadow:inset 0 -2px var(--role-accent,#0f62fe)}._managerSearch_1d9xi_185 i,._commandSearch_1d9xi_186 i{color:var(--role-accent,#0f62fe)}._managerSearch_1d9xi_185 input,._commandSearch_1d9xi_186 input{color:var(--de-text-primary,#161616);font-size:14px}._managerSearch_1d9xi_185 input::placeholder,._commandSearch_1d9xi_186 input::placeholder{color:var(--de-text-tertiary,#6f6f6f)}._selectedList_1d9xi_197>button,._managerCandidates_1d9xi_198>button,._commandResults_1d9xi_223>button,._managerEmpty_1d9xi_220,._commandEmpty_1d9xi_235{border-color:var(--de-border-subtle,#e0e0e0);background:var(--de-surface,#fff);color:var(--de-text-secondary,#525252);border-radius:0}._selectedList_1d9xi_197>button:hover,._managerCandidates_1d9xi_198>button:hover:not(:disabled),._commandResults_1d9xi_223>button:hover{border-color:var(--role-accent,#0f62fe);background:var(--de-surface-selected,#edf5ff)}._selectedList_1d9xi_197 b,._managerCandidates_1d9xi_198 b,._commandResults_1d9xi_223 b{color:var(--de-text-primary,#161616);font-size:14px;font-weight:600}._selectedList_1d9xi_197 small,._managerCandidates_1d9xi_198 small,._commandResults_1d9xi_223 small{color:var(--de-text-secondary,#525252);font-size:12px}._selectedList_1d9xi_197 em,._managerCandidates_1d9xi_198 em,._commandResults_1d9xi_223 em{color:var(--role-accent,#0f62fe);font-size:12px;font-weight:600}._commandPalette_1d9xi_172>footer{border-color:var(--de-border-subtle,#e0e0e0)}._quickGrid_1d9xi_57>button:focus-visible{outline:2px solid var(--de-focus,#0f62fe);outline-offset:2px}._quickAccess_1d9xi_2>header>button:focus-visible{outline:2px solid var(--de-focus,#0f62fe);outline-offset:2px}._quickPin_1d9xi_88:focus-visible{outline:2px solid var(--de-focus,#0f62fe);outline-offset:2px}._commandTrigger_1d9xi_104:focus-visible{outline:2px solid var(--de-focus,#0f62fe);outline-offset:2px}._recentVisits_1d9xi_12 button:focus-visible{outline:2px solid var(--de-focus,#0f62fe);outline-offset:2px}._quickManager_1d9xi_171 button:focus-visible{outline:2px solid var(--de-focus,#0f62fe);outline-offset:2px}._quickManager_1d9xi_171 input:focus-visible{outline:2px solid var(--de-focus,#0f62fe);outline-offset:2px}._commandPalette_1d9xi_172 button:focus-visible{outline:2px solid var(--de-focus,#0f62fe);outline-offset:2px}._commandPalette_1d9xi_172 input:focus-visible{outline:2px solid var(--de-focus,#0f62fe);outline-offset:2px}html[data-theme=dark] ._quickAccess_1d9xi_2,html[data-theme=dark] ._quickGrid_1d9xi_57>button,html[data-theme=dark] ._commandTrigger_1d9xi_104,html[data-theme=dark] ._recentVisits_1d9xi_12>div>button,html[data-theme=dark] ._quickManager_1d9xi_171,html[data-theme=dark] ._commandPalette_1d9xi_172,html[data-theme=dark] ._managerSearch_1d9xi_185,html[data-theme=dark] ._commandSearch_1d9xi_186,html[data-theme=dark] ._selectedList_1d9xi_197>button,html[data-theme=dark] ._managerCandidates_1d9xi_198>button,html[data-theme=dark] ._commandResults_1d9xi_223>button{border-color:var(--de-border-subtle);background:var(--de-surface);color:var(--de-text-secondary)}html[data-theme=dark] ._quickAccess_1d9xi_2>header b,html[data-theme=dark] ._recentVisits_1d9xi_12>header p,html[data-theme=dark] ._quickManager_1d9xi_171 h2,html[data-theme=dark] ._commandPalette_1d9xi_172 h2,html[data-theme=dark] ._selectedList_1d9xi_197 b,html[data-theme=dark] ._managerCandidates_1d9xi_198 b,html[data-theme=dark] ._commandResults_1d9xi_223 b,html[data-theme=dark] ._managerSearch_1d9xi_185 input,html[data-theme=dark] ._commandSearch_1d9xi_186 input{color:var(--de-text-primary)}}@media (min-width:761px) and (max-width:1120px){._quickGrid_1d9xi_57{grid-template-columns:minmax(0,1fr)}._quickGrid_1d9xi_57>button{min-height:40px;padding-block:6px}._quickGrid_1d9xi_57 span{font-size:11px}}@media (max-width:760px){._quickAccess_1d9xi_2,._commandTrigger_1d9xi_104,._recentVisits_1d9xi_12,._modalLayer_1d9xi_170{display:none}}@media (max-width:420px){._modalLayer_1d9xi_170{padding-inline:14px}._selectedList_1d9xi_197{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){._quickGrid_1d9xi_57>button,._commandTrigger_1d9xi_104,._quickManager_1d9xi_171,._commandPalette_1d9xi_172,._modalLayer_1d9xi_170{transition:none}}@media (min-width:761px){._summary_33kes_2{background:#fff;border:1px solid #dce7ef;border-radius:15px;gap:14px;padding:18px 19px;display:grid;box-shadow:0 6px 18px #1936500a}._summary_33kes_2>header{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}._summary_33kes_2>header>div{min-width:0}._summary_33kes_2 p{color:#2568c9;letter-spacing:.09em;margin:0;font-size:10px;font-weight:900}._summary_33kes_2 h3{color:#244159;margin:5px 0 4px;font-size:17px}._summary_33kes_2 header span{color:#748a9b;font-size:10px;line-height:1.5;display:block}._summary_33kes_2>header>button{color:#2568c9;background:#f8fbfd;border:1px solid #d5e3ef;border-radius:9px;flex:none;min-width:52px;min-height:36px;padding:7px 10px;font-size:10px;font-weight:900}._summary_33kes_2>header>button:hover:not(:disabled){background:#eaf2ff;border-color:#b9d2f2}._summary_33kes_2>header>button:disabled{cursor:wait;opacity:.7}._cardGrid_33kes_11{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}._cardGrid_33kes_11>button,._loadingCard_33kes_13{text-align:left;background:#f9fbfd;border:1px solid #dfe8ef;border-radius:12px;grid-template-rows:auto 1fr auto auto;min-width:0;min-height:118px;padding:13px;display:grid}._cardGrid_33kes_11>button{color:#37556d;position:relative}._cardGrid_33kes_11>button:hover:not(:disabled){background:#f4f8ff;border-color:#b9d2f2;transform:translateY(-1px);box-shadow:0 8px 18px #19365012}._cardGrid_33kes_11>button:disabled{cursor:default}._cardGrid_33kes_11 span,._cardGrid_33kes_11 b,._cardGrid_33kes_11 small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._cardGrid_33kes_11 span{color:#6e8496;font-size:10px;font-weight:900}._cardGrid_33kes_11 b{color:#23445d;letter-spacing:-.04em;align-self:center;margin-top:5px;font-size:25px}._cardGrid_33kes_11 small{color:#72899a;font-size:9px}._cardGrid_33kes_11 em{color:#2568c9;white-space:nowrap;margin-top:7px;font-size:9px;font-style:normal;font-weight:900}._attention_33kes_24{background:#fff9f8!important;border-color:#efd2cd!important}._attention_33kes_24 b{color:#bd504b!important}._cardUnavailable_33kes_26{opacity:.72}._cardUnavailable_33kes_26 em{color:#8397a5}._loadingCard_33kes_13{background:linear-gradient(105deg,#f7fafc 8%,#edf3f7 18%,#f7fafc 33%) 0 0/220% 100%;border-color:#e4edf3;animation:1.35s ease-in-out infinite _summaryLoading_33kes_1}._loadingCard_33kes_13 b{color:#7690a3}._unavailable_33kes_30{color:#748b9d;text-align:center;border:1px dashed #cbdbe6;border-radius:12px;place-content:center;gap:5px;min-height:112px;padding:16px;display:grid}._unavailable_33kes_30 b{color:#49677f;font-size:12px}._unavailable_33kes_30 span{font-size:10px;line-height:1.55}._summary_33kes_2 button:focus-visible{outline-offset:2px;outline:3px solid #2568c952}[data-theme=dark] ._summary_33kes_2{background:#102436;border-color:#1e3a55}[data-theme=dark] ._summary_33kes_2 h3,[data-theme=dark] ._cardGrid_33kes_11 b,[data-theme=dark] ._unavailable_33kes_30 b{color:#dce9f3}[data-theme=dark] ._summary_33kes_2>header>button,[data-theme=dark] ._cardGrid_33kes_11>button,[data-theme=dark] ._loadingCard_33kes_13{background-color:#142b3d;border-color:#28465e}[data-theme=dark] ._cardGrid_33kes_11>button:hover:not(:disabled){background:#17334a}[data-theme=dark] ._unavailable_33kes_30{color:#9eb5c5;border-color:#29465e}}@media (max-width:1120px) and (min-width:761px){._cardGrid_33kes_11{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){._summary_33kes_2{display:none}}@media (prefers-reduced-motion:reduce){._loadingCard_33kes_13{animation:none}}@keyframes _summaryLoading_33kes_1{0%{background-position:100% 0}to{background-position:-120% 0}}@media (min-width:761px){._sidebarRoot_dpaja_2{--role-accent:#2f7cf6;--role-accent-soft:#edf5ff;--role-accent-border:#cfe1f6;flex-direction:column;flex:auto;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}._sidebarContent_dpaja_15{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;flex-direction:column;flex:auto;min-height:0;padding:0 2px 14px;display:flex;overflow:hidden auto}._accent_navy_dpaja_29,._accent_slate_dpaja_29,._accent_rose_dpaja_29,._accent_teal_dpaja_29,._accent_amber_dpaja_29{--role-accent:#2568c9;--role-accent-soft:#eaf2ff;--role-accent-border:#b9d2f2}._roleContext_dpaja_31{border:1px solid var(--role-accent-border);background:linear-gradient(135deg, var(--role-accent-soft), #fff);border-radius:13px;align-items:flex-start;gap:11px;margin:-10px 2px 15px;padding:13px;display:flex}._roleContext_dpaja_31>i{background:var(--role-accent);color:#fff;border-radius:10px;flex:none;place-items:center;width:33px;height:33px;font-size:13px;font-style:normal;font-weight:900;display:grid}._roleContext_dpaja_31 span,._roleContext_dpaja_31 b,._roleContext_dpaja_31 small{display:block}._roleContext_dpaja_31 span{color:var(--role-accent);letter-spacing:.04em;font-size:10px;font-weight:900}._roleContext_dpaja_31 b{color:#223e56;margin-top:3px;font-size:13px}._roleContext_dpaja_31 small{color:#7890a3;margin-top:4px;font-size:10px;line-height:1.45}._navigation_dpaja_59{flex:none;min-height:auto;padding:0;overflow:visible}._navGroup_dpaja_65{gap:4px;margin-bottom:14px;display:grid}._treeLevel_dpaja_66{gap:4px;display:grid}._treeDepth1_dpaja_67{padding-bottom:10px}._treeDepth2_dpaja_68{padding:3px 0 8px 8px}._treeDepth3_dpaja_69{border-left:1px solid #dce6ee;margin:2px 0 5px 14px;padding-left:9px}._treeBranch_dpaja_70{min-width:0;display:grid}._treeDirectory_dpaja_71,._treeLeaf_dpaja_71{color:#49677f;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;width:100%;display:grid}._treeDirectory_dpaja_71{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;min-height:44px;padding:7px 9px}._treeDepth1_dpaja_67>._treeBranch_dpaja_70>._treeDirectory_dpaja_71{color:#667f93;letter-spacing:.08em;margin-top:5px;font-size:10px;font-weight:900}._treeDirectory_dpaja_71:hover,._treeLeaf_dpaja_71:hover{background:#f7fafd;border-color:#dde8f1}._treeDirectory_dpaja_71>i{color:#5c758b;letter-spacing:0;background:#eef3f7;border-radius:7px;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;display:grid}._treeDirectory_dpaja_71>b,._treeLeaf_dpaja_71>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._treeDirectory_dpaja_71>span{color:#5f7487;font-size:15px;transition:transform .25s ease-in-out;transform:rotate(-90deg)}._treeDirectoryOpen_dpaja_87>span{transform:rotate(0)}._treeChildren_dpaja_88{opacity:0;pointer-events:none;grid-template-rows:0fr;transition:grid-template-rows .25s ease-in-out,opacity .25s ease-in-out,transform .25s ease-in-out;display:grid;transform:translateY(-4px)}._treeChildren_dpaja_88>div{min-height:0;overflow:hidden}._treeChildrenOpen_dpaja_90{opacity:1;pointer-events:auto;grid-template-rows:1fr;transform:none}._treeDepth2_dpaja_68>._treeBranch_dpaja_70>._treeDirectory_dpaja_71{color:#59748a;min-height:44px;padding-left:10px;font-size:11px;font-weight:900}._treeDepth2_dpaja_68>._treeBranch_dpaja_70>._treeDirectory_dpaja_71>i,._treeDirectory_dpaja_71>._treeDirectorySpacer_dpaja_92{visibility:hidden;width:0;height:0}._treeLeaf_dpaja_71{grid-template-columns:28px minmax(0,1fr) auto;gap:8px;min-height:44px;padding:7px 9px;font-size:11px;font-weight:900}._treeLeaf_dpaja_71>i{color:#5b7388;background:#eef3f7;border-radius:8px;place-items:center;width:27px;height:27px;font-size:10px;font-style:normal;display:grid}._treeDepth3_dpaja_69 ._treeLeaf_dpaja_71{border-radius:8px;grid-template-columns:12px minmax(0,1fr) auto;min-height:44px;padding:6px 8px;font-size:11px}._treeDepth3_dpaja_69 ._treeLeaf_dpaja_71>._treeDot_dpaja_96{background:#a7b7c4;border-radius:50%;place-self:center;width:5px;height:5px}._treeLeaf_dpaja_71._active_dpaja_97{border-color:var(--role-accent-border);background:var(--role-accent-soft);color:var(--role-accent);box-shadow:inset 3px 0 var(--role-accent)}._treeLeaf_dpaja_71._active_dpaja_97>i,._treeLeaf_dpaja_71._ledgerEntry_dpaja_98>i{background:var(--role-accent);color:#fff}._treeDepth3_dpaja_69 ._treeLeaf_dpaja_71._active_dpaja_97>._treeDot_dpaja_96{background:var(--role-accent);box-shadow:0 0 0 3px var(--role-accent-soft)}._treeLeaf_dpaja_71>em{background:var(--role-accent);color:#fff;border-radius:999px;padding:3px 6px;font-size:9px;font-style:normal;font-weight:900}@media (prefers-reduced-motion:reduce){._treeDirectory_dpaja_71>span,._treeChildren_dpaja_88{transition:none}}._navGroup_dpaja_65>p,._personalTools_dpaja_102>p{color:#5f7487;letter-spacing:.12em;margin:0 8px 5px;font-size:10px;font-weight:900}._navItem_dpaja_109{color:#45637d;text-align:left;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:48px;padding:8px 9px;display:grid}._navItem_dpaja_109:hover{background:#f7fafd;border-color:#dde8f1}._navItem_dpaja_109._active_dpaja_97{border-color:var(--role-accent-border);background:var(--role-accent-soft);box-shadow:inset 3px 0 var(--role-accent)}._navItem_dpaja_109>i{color:#5b7388;background:#eef3f7;border-radius:8px;place-items:center;width:28px;height:28px;font-size:11px;font-style:normal;font-weight:900;display:grid}._navItem_dpaja_109._active_dpaja_97>i,._navItem_dpaja_109._ledgerEntry_dpaja_98>i{background:var(--role-accent);color:#fff}._navItem_dpaja_109 span,._navItem_dpaja_109 b,._navItem_dpaja_109 small{min-width:0;display:block}._navItem_dpaja_109 b{color:inherit;font-size:12px}._navItem_dpaja_109 small{color:#8a9cab;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;line-height:1.35;overflow:hidden}._navItem_dpaja_109>em{background:var(--role-accent);color:#fff;border-radius:999px;padding:3px 6px;font-size:9px;font-style:normal;font-weight:900}._ledgerEntry_dpaja_98{border-color:var(--role-accent-border);background:linear-gradient(90deg, var(--role-accent-soft), #fff)}._personalTools_dpaja_102{border-top:1px solid #e8eef4;gap:4px;padding:13px 2px 11px;display:grid}._personalTools_dpaja_102 button{color:#557087;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:7px 9px;font-size:11px;font-weight:800;display:flex}._personalTools_dpaja_102 button:hover{background:#f2f6fa}._personalTools_dpaja_102 i{color:var(--role-accent);font-style:normal}._personalTools_dpaja_102 em{color:#fff;text-align:center;background:#dd5752;border-radius:999px;min-width:20px;padding:2px 6px;font-size:9px;font-style:normal}._userFooter_dpaja_149{z-index:1;border-top:1px solid #e8eef4;flex:none;padding:12px 0 0;position:relative}._userFooter_dpaja_149>button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-width:0;padding:7px;display:grid}._userFooter_dpaja_149>button:hover{background:#f7fafc;border-color:#dce7ef}._userFooter_dpaja_149>button>span{background:var(--role-accent-soft);width:32px;height:32px;color:var(--role-accent);border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid}._userFooter_dpaja_149 div{min-width:0}._userFooter_dpaja_149 b,._userFooter_dpaja_149 small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._userFooter_dpaja_149 b{color:#2a455d;font-size:12px}._userFooter_dpaja_149 small{color:#899ba9;margin-top:3px;font-size:9px}._userFooter_dpaja_149 i{color:var(--role-accent);font-size:13px;font-style:normal}._brandRow_dpaja_158{justify-content:space-between;align-items:flex-start;gap:6px;display:flex}._brandRow_dpaja_158 .brand-lockup{flex:1;min-width:0}._sidebarCollapseToggle_dpaja_160{width:34px;height:34px;color:var(--role-accent);background:#f8fbfd;border:1px solid #d7e3ec;border-radius:9px;flex:none;place-items:center;margin:3px 2px 0 0;font-size:22px;line-height:1;display:grid}@media (max-width:1023px){._sidebarCollapseToggle_dpaja_160{display:none}}._navItemWrap_dpaja_163{min-width:0;position:relative}._navItemWrap_dpaja_163:hover>button+button,._navItemWrap_dpaja_163:focus-within>button+button{opacity:1}._navItemWrap_dpaja_163>button+button{z-index:1;position:absolute;top:10px;right:5px}@media (min-width:1024px){._sidebarRootCollapsed_dpaja_169{align-items:stretch}._sidebarRootCollapsed_dpaja_169 ._brandRow_dpaja_158{justify-content:center}._sidebarRootCollapsed_dpaja_169 ._brandRow_dpaja_158 .brand-lockup{flex:none;padding:0 0 18px}._sidebarRootCollapsed_dpaja_169 ._brandRow_dpaja_158 .brand-lockup>div{display:none}._sidebarRootCollapsed_dpaja_169 ._sidebarCollapseToggle_dpaja_160{width:38px;height:38px;margin:0 0 0 2px}._sidebarRootCollapsed_dpaja_169 ._roleContext_dpaja_31{justify-content:center;margin:-5px 0 12px;padding:7px}._sidebarRootCollapsed_dpaja_169 ._roleContext_dpaja_31>div{display:none}._sidebarRootCollapsed_dpaja_169 ._navigation_dpaja_59{padding-inline:0}._sidebarRootCollapsed_dpaja_169 ._navGroup_dpaja_65{gap:5px;margin-bottom:12px}._sidebarRootCollapsed_dpaja_169 ._navGroup_dpaja_65>p{display:none}._sidebarRootCollapsed_dpaja_169 ._navItemWrap_dpaja_163{justify-content:center;display:grid}._sidebarRootCollapsed_dpaja_169 ._navItem_dpaja_109{grid-template-columns:1fr;justify-items:center;width:48px;padding:8px}._sidebarRootCollapsed_dpaja_169 ._navItem_dpaja_109>span,._sidebarRootCollapsed_dpaja_169 ._navItem_dpaja_109>em{display:none}._sidebarRootCollapsed_dpaja_169 ._navItemWrap_dpaja_163>button+button{width:24px;height:24px;padding:0;top:0;right:-1px}._sidebarRootCollapsed_dpaja_169 ._personalTools_dpaja_102{justify-items:center;padding-inline:0}._sidebarRootCollapsed_dpaja_169 ._personalTools_dpaja_102>p{display:none}._sidebarRootCollapsed_dpaja_169 ._personalTools_dpaja_102 button{justify-content:center;width:48px;min-height:44px;padding:7px}._sidebarRootCollapsed_dpaja_169 ._personalTools_dpaja_102 button>span{display:none}._sidebarRootCollapsed_dpaja_169 ._personalTools_dpaja_102 button>i{background:var(--role-accent-soft);width:27px;height:27px;color:var(--role-accent);border-radius:8px;place-items:center;font-size:10px;font-weight:900;display:grid}._sidebarRootCollapsed_dpaja_169 ._personalTools_dpaja_102 button>em{margin:-22px 0 0 24px;position:absolute}._sidebarRootCollapsed_dpaja_169 ._userFooter_dpaja_149{justify-content:center;display:grid}._sidebarRootCollapsed_dpaja_169 ._userFooter_dpaja_149>button{grid-template-columns:1fr;justify-items:center;width:48px;padding:7px}._sidebarRootCollapsed_dpaja_169 ._userFooter_dpaja_149>button>div,._sidebarRootCollapsed_dpaja_169 ._userFooter_dpaja_149>button>i{display:none}}._workspacePage_dpaja_196{--role-accent:#2f7cf6;--role-accent-soft:#edf5ff;--role-accent-border:#cfe1f6;gap:17px;width:100%;max-width:1240px;display:grid}._hero_dpaja_205{background:linear-gradient(125deg, #173a58, color-mix(in srgb, var(--role-accent) 62%, #173a58));color:#fff;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:30px;min-height:178px;padding:27px 29px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 38px #18395429}._hero_dpaja_205:after{content:"";border:1px solid #ffffff29;border-radius:50%;width:240px;height:240px;position:absolute;top:-95px;right:-65px}._hero_dpaja_205>div{z-index:1;position:relative}._hero_dpaja_205 p{color:#c9e1ed;letter-spacing:.09em;margin:0;font-size:11px;font-weight:900}._hero_dpaja_205 h2{letter-spacing:-.05em;margin:8px 0 7px;font-size:29px}._hero_dpaja_205>div>span{color:#e0edf4;max-width:660px;font-size:12px;line-height:1.7;display:block}._hero_dpaja_205>button{z-index:1;color:#fff;text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #ffffff59;border-radius:12px;align-items:center;gap:10px;min-width:190px;padding:12px 14px;display:flex;position:relative}._hero_dpaja_205>button i{width:31px;height:31px;color:var(--role-accent);background:#fff;border-radius:8px;place-items:center;font-style:normal;font-weight:900;display:grid}._hero_dpaja_205>button span{flex:1;font-size:11px;font-weight:900}._hero_dpaja_205>button b{font-size:18px}._metricGrid_dpaja_230{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}._metricGrid_dpaja_230 button{color:#1e3c56;text-align:left;background:#fff;border:1px solid #dfe8ef;border-radius:14px;min-height:126px;padding:17px;position:relative;overflow:hidden;box-shadow:0 6px 18px #1936500d}._metricGrid_dpaja_230 button:hover:not(:disabled){border-color:var(--role-accent-border);transform:translateY(-1px);box-shadow:0 10px 24px #19365017}._metricGrid_dpaja_230 button:disabled{cursor:default}._metricGrid_dpaja_230 span,._metricGrid_dpaja_230 b,._metricGrid_dpaja_230 small{display:block}._metricGrid_dpaja_230 b{color:#173a57;margin:9px 0 5px;font-size:27px}._metricGrid_dpaja_230 em{color:var(--role-accent);font-size:10px;font-style:normal;font-weight:900;position:absolute;bottom:13px;right:14px}._metricGrid_dpaja_230 ._attention_dpaja_239{background:#fff9f8;border-color:#efd3ce}._dashboardGrid_dpaja_242{grid-template-columns:minmax(0,1.5fr) minmax(280px,.72fr);gap:16px;display:grid}._queuePanel_dpaja_243,._shortcutPanel_dpaja_243{background:#fff;border:1px solid #dfe8ef;border-radius:15px;padding:19px;box-shadow:0 6px 18px #1936500a}._queuePanel_dpaja_243>header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:14px;display:flex}._queuePanel_dpaja_243 header p,._shortcutPanel_dpaja_243 header p{color:var(--role-accent);letter-spacing:.09em;margin:0;font-size:10px;font-weight:900}._queuePanel_dpaja_243 h3,._shortcutPanel_dpaja_243 h3{color:#244159;margin:5px 0 0;font-size:17px}._queuePanel_dpaja_243>header>span{background:var(--role-accent-soft);color:var(--role-accent);border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900}._queueList_dpaja_248{gap:7px;display:grid}._queueList_dpaja_248 button{color:#38546b;text-align:left;background:#f8fafc;border:0;border-radius:10px;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px 11px;display:grid}._queueList_dpaja_248 button:hover{background:var(--role-accent-soft)}._queueList_dpaja_248 i{background:var(--role-accent-soft);width:28px;height:28px;color:var(--role-accent);border-radius:8px;place-items:center;font-size:10px;font-style:normal;font-weight:900;display:grid}._queueList_dpaja_248 b,._queueList_dpaja_248 small{display:block}._queueList_dpaja_248 b{color:#28475f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}._queueList_dpaja_248 small{color:#5f7487;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}._queueList_dpaja_248 em{color:#637c90;white-space:nowrap;background:#eef3f7;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:900}._empty_dpaja_256{color:#7b91a2;border:1px dashed #cfdee8;border-radius:11px;place-items:center;min-height:210px;font-size:11px;display:grid}._emptyRetry_dpaja_257{text-align:center;align-content:center;gap:12px;padding:22px}._emptyRetry_dpaja_257>span{max-width:290px;line-height:1.65}._retryButton_dpaja_259{border:1px solid var(--role-accent-border);background:var(--role-accent-soft);min-height:36px;color:var(--role-accent);border-radius:9px;padding:8px 12px;font-size:11px;font-weight:900}._shortcutPanel_dpaja_243>div{gap:7px;margin-top:14px;display:grid}._shortcutPanel_dpaja_243>div>button{color:#38546b;text-align:left;background:#f8fafc;border:0;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}._shortcutPanel_dpaja_243>div>button:hover{background:var(--role-accent-soft)}._shortcutPanel_dpaja_243 i{background:var(--role-accent-soft);width:29px;height:29px;color:var(--role-accent);border-radius:8px;place-items:center;font-size:10px;font-style:normal;font-weight:900;display:grid}._shortcutPanel_dpaja_243 b,._shortcutPanel_dpaja_243 small{display:block}._shortcutPanel_dpaja_243 b{color:#2b485f;font-size:11px}._shortcutPanel_dpaja_243 small{color:#5f7487;margin-top:2px;font-size:9px}._shortcutPanel_dpaja_243 em{color:var(--role-accent);font-style:normal;font-weight:900}._ledgerHero_dpaja_271{align-items:center;min-height:156px}._ledgerHero_dpaja_271>strong{z-index:1;color:#fff;text-align:center;min-width:112px;font-size:36px;position:relative}._ledgerHero_dpaja_271>strong small{color:#dbe9f1;margin-top:3px;font-size:10px;display:block}._ledgerGrid_dpaja_274{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}._ledgerGrid_dpaja_274>button{color:#2e4b62;text-align:left;background:#fff;border:1px solid #dfe8ef;border-radius:14px;grid-template-columns:39px minmax(0,1fr);align-items:start;gap:12px;min-height:126px;padding:17px;display:grid;box-shadow:0 6px 18px #1936500a}._ledgerGrid_dpaja_274>button:hover{border-color:var(--role-accent-border);transform:translateY(-1px);box-shadow:0 10px 23px #19365014}._ledgerGrid_dpaja_274 i{background:var(--role-accent-soft);width:39px;height:39px;color:var(--role-accent);border-radius:11px;place-items:center;font-size:12px;font-style:normal;font-weight:900;display:grid}._ledgerGrid_dpaja_274 b,._ledgerGrid_dpaja_274 small{display:block}._ledgerGrid_dpaja_274 b{color:#25435b;font-size:14px}._ledgerGrid_dpaja_274 small{color:#778d9f;margin-top:6px;font-size:10px;line-height:1.55}._ledgerGrid_dpaja_274 em{color:var(--role-accent);grid-column:2;align-self:end;font-size:10px;font-style:normal;font-weight:900}._scopeNote_dpaja_282{border:1px solid var(--role-accent-border);background:var(--role-accent-soft);border-radius:13px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}._scopeNote_dpaja_282>i{background:var(--role-accent);color:#fff;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;font-size:10px;font-style:normal;font-weight:900;display:grid}._scopeNote_dpaja_282 b{color:#315069;font-size:12px}._scopeNote_dpaja_282 p{color:#6c8294;margin:4px 0 0;font-size:10px;line-height:1.6}._recentAudit_dpaja_287{background:#fff;border:1px solid #dfe8ef;border-radius:15px;padding:19px;box-shadow:0 6px 18px #1936500a}._recentAudit_dpaja_287>header p{color:var(--role-accent);letter-spacing:.09em;margin:0;font-size:10px;font-weight:900}._recentAudit_dpaja_287>header h3{color:#244159;margin:5px 0 13px;font-size:17px}._recentAudit_dpaja_287>div{gap:6px;display:grid}._recentAudit_dpaja_287 button{text-align:left;background:#f8fafc;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}._recentAudit_dpaja_287 button:hover{background:var(--role-accent-soft)}._recentAudit_dpaja_287 b,._recentAudit_dpaja_287 small{display:block}._recentAudit_dpaja_287 b{color:#2b485f;font-size:11px}._recentAudit_dpaja_287 small,._recentAudit_dpaja_287 time{color:#8193a2;margin-top:3px;font-size:9px}._recentAudit_dpaja_287 time{flex:none}._ledgerTabs_dpaja_297{background:#fff;border:1px solid #dfe8ef;border-radius:13px;flex-wrap:wrap;gap:7px;padding:9px;display:flex}._ledgerTabs_dpaja_297 button{color:#60788c;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:900;display:flex}._ledgerTabs_dpaja_297 ._activeTab_dpaja_300{border-color:var(--role-accent-border);background:var(--role-accent-soft);color:var(--role-accent)}._ledgerTabs_dpaja_297 em{color:#6e8292;text-align:center;background:#edf2f6;border-radius:999px;min-width:20px;padding:2px 6px;font-size:9px;font-style:normal}._managementLedger_dpaja_303{background:#fff;border:1px solid #dfe8ef;border-radius:15px;min-height:320px;padding:18px;box-shadow:0 6px 18px #1936500a}._managementLedger_dpaja_303 table{min-width:760px}._cellText_dpaja_305{color:#687f92;text-overflow:ellipsis;white-space:nowrap;max-width:360px;display:block;overflow:hidden}._pageContext_dpaja_307{--role-accent:#2f7cf6;--role-accent-soft:#edf5ff;border:1px solid var(--role-accent-border);background:linear-gradient(120deg, var(--role-accent-soft), #fff);border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px;padding:17px 19px;display:flex}._pageContext_dpaja_307 p{color:var(--role-accent);letter-spacing:.08em;margin:0;font-size:10px;font-weight:900}._pageContext_dpaja_307 h2{color:#24435b;margin:5px 0 3px;font-size:20px}._pageContext_dpaja_307 span{color:#748a9b;font-size:10px}._pageContext_dpaja_307>i{background:var(--role-accent);color:#fff;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:12px;font-style:normal;font-weight:900;display:grid}._breadcrumb_dpaja_312{color:#5f7487;align-items:center;gap:8px;min-height:28px;font-size:10px;display:flex}._breadcrumb_dpaja_312 i{color:#b1bfca;font-style:normal}._projectMetrics_dpaja_315{grid-template-columns:repeat(5,minmax(0,1fr))}._projectPortalPanel_dpaja_316{background:#fff;border:1px solid #dfe8ef;border-radius:15px;padding:19px;box-shadow:0 6px 18px #1936500a}._projectPortalPanel_dpaja_316>header{align-items:end;gap:12px;margin-bottom:14px;display:flex}._projectPortalPanel_dpaja_316>header p{color:var(--role-accent);letter-spacing:.09em;margin:0;font-size:10px;font-weight:900}._projectPortalPanel_dpaja_316>header h3{color:#244159;margin:4px 0 0;font-size:17px}._projectPortalPanel_dpaja_316>header span{color:#8092a1;margin-left:auto;font-size:9px}._projectPortalPanel_dpaja_316>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}._projectPortalPanel_dpaja_316>div>button{color:#36536b;text-align:left;background:#f8fafc;border:1px solid #dfe8ef;border-radius:13px;grid-template-rows:auto 1fr auto;gap:9px;min-width:0;min-height:142px;padding:14px;display:grid}._projectPortalPanel_dpaja_316>div>button:hover{border-color:var(--role-accent-border);background:var(--role-accent-soft);transform:translateY(-1px)}._projectPortalPanel_dpaja_316>div>button>i{background:var(--role-accent);color:#fff;border-radius:10px;place-items:center;width:35px;height:35px;font-size:11px;font-style:normal;font-weight:900;display:grid}._projectPortalPanel_dpaja_316 b,._projectPortalPanel_dpaja_316 small{display:block}._projectPortalPanel_dpaja_316 b{color:#26455d;font-size:12px}._projectPortalPanel_dpaja_316 small{color:#7e91a0;margin-top:5px;font-size:9px;line-height:1.5}._projectPortalPanel_dpaja_316 em{color:var(--role-accent);font-size:9px;font-style:normal;font-weight:900}[data-theme=dark] ._roleContext_dpaja_31,[data-theme=dark] ._navItem_dpaja_109._active_dpaja_97,[data-theme=dark] ._ledgerEntry_dpaja_98,[data-theme=dark] ._pageContext_dpaja_307{background:#1b374dbf;border-color:#294a64}[data-theme=dark] ._roleContext_dpaja_31 b,[data-theme=dark] ._userFooter_dpaja_149 b,[data-theme=dark] ._pageContext_dpaja_307 h2{color:#dce9f3}[data-theme=dark] ._navItem_dpaja_109,[data-theme=dark] ._treeDirectory_dpaja_71,[data-theme=dark] ._treeLeaf_dpaja_71{color:#a9c0d1}[data-theme=dark] ._navItem_dpaja_109:hover,[data-theme=dark] ._treeDirectory_dpaja_71:hover,[data-theme=dark] ._treeLeaf_dpaja_71:hover{background:#122b3e;border-color:#29465e}[data-theme=dark] ._treeDepth3_dpaja_69{border-color:#29465e}[data-theme=dark] ._treeLeaf_dpaja_71._active_dpaja_97{color:#dce9f3;background:#1b374dbf;border-color:#294a64}[data-theme=dark] ._personalTools_dpaja_102{border-color:#1f3c53}[data-theme=dark] ._personalTools_dpaja_102 button{color:#9fb7c9}[data-theme=dark] ._personalTools_dpaja_102 button:hover{background:#122b3e}[data-theme=dark] ._userFooter_dpaja_149{border-color:#1f3c53}[data-theme=dark] ._userFooter_dpaja_149>button:hover{background:#122b3e;border-color:#29465e}[data-theme=dark] ._metricGrid_dpaja_230 button,[data-theme=dark] ._queuePanel_dpaja_243,[data-theme=dark] ._shortcutPanel_dpaja_243,[data-theme=dark] ._recentAudit_dpaja_287,[data-theme=dark] ._ledgerTabs_dpaja_297,[data-theme=dark] ._managementLedger_dpaja_303,[data-theme=dark] ._ledgerGrid_dpaja_274>button,[data-theme=dark] ._projectPortalPanel_dpaja_316{color:#bdd0de;background:#102436;border-color:#1e3a55}[data-theme=dark] ._projectPortalPanel_dpaja_316>header h3,[data-theme=dark] ._projectPortalPanel_dpaja_316 b{color:#dce9f3}[data-theme=dark] ._projectPortalPanel_dpaja_316>div>button{color:#aec4d4;background:#142b3d;border-color:#24435a}[data-theme=dark] ._metricGrid_dpaja_230 b,[data-theme=dark] ._queuePanel_dpaja_243 h3,[data-theme=dark] ._shortcutPanel_dpaja_243 h3,[data-theme=dark] ._queueList_dpaja_248 b,[data-theme=dark] ._shortcutPanel_dpaja_243 b,[data-theme=dark] ._ledgerGrid_dpaja_274 b{color:#dce9f3}[data-theme=dark] ._queueList_dpaja_248 button,[data-theme=dark] ._recentAudit_dpaja_287 button,[data-theme=dark] ._shortcutPanel_dpaja_243>div>button{color:#aec4d4;background:#142b3d}[data-theme=dark] ._empty_dpaja_256{color:#88a2b6;border-color:#29465e}[data-theme=dark] ._scopeNote_dpaja_282{background:#163246b8;border-color:#294a64}html[data-theme=dark] [data-standard-business-surface=true] ._roleContext_dpaja_31,html[data-theme=dark] [data-standard-business-surface=true] ._navItem_dpaja_109._active_dpaja_97,html[data-theme=dark] [data-standard-business-surface=true] ._ledgerEntry_dpaja_98,html[data-theme=dark] [data-standard-business-surface=true] ._pageContext_dpaja_307{background:#f4f8ff;border-color:#b9d2f2}html[data-theme=dark] [data-standard-business-surface=true] ._roleContext_dpaja_31 b,html[data-theme=dark] [data-standard-business-surface=true] ._userFooter_dpaja_149 b,html[data-theme=dark] [data-standard-business-surface=true] ._pageContext_dpaja_307 h2,html[data-theme=dark] [data-standard-business-surface=true] ._metricGrid_dpaja_230 b,html[data-theme=dark] [data-standard-business-surface=true] ._queuePanel_dpaja_243 h3,html[data-theme=dark] [data-standard-business-surface=true] ._shortcutPanel_dpaja_243 h3,html[data-theme=dark] [data-standard-business-surface=true] ._queueList_dpaja_248 b,html[data-theme=dark] [data-standard-business-surface=true] ._shortcutPanel_dpaja_243 b,html[data-theme=dark] [data-standard-business-surface=true] ._ledgerGrid_dpaja_274 b,html[data-theme=dark] [data-standard-business-surface=true] ._projectPortalPanel_dpaja_316 b,html[data-theme=dark] [data-standard-business-surface=true] ._projectPortalPanel_dpaja_316>header h3{color:#172f45}html[data-theme=dark] [data-standard-business-surface=true] ._navItem_dpaja_109,html[data-theme=dark] [data-standard-business-surface=true] ._treeDirectory_dpaja_71,html[data-theme=dark] [data-standard-business-surface=true] ._treeLeaf_dpaja_71,html[data-theme=dark] [data-standard-business-surface=true] ._personalTools_dpaja_102 button{color:#334f66}html[data-theme=dark] [data-standard-business-surface=true] ._navItem_dpaja_109:hover,html[data-theme=dark] [data-standard-business-surface=true] ._treeDirectory_dpaja_71:hover,html[data-theme=dark] [data-standard-business-surface=true] ._treeLeaf_dpaja_71:hover,html[data-theme=dark] [data-standard-business-surface=true] ._personalTools_dpaja_102 button:hover,html[data-theme=dark] [data-standard-business-surface=true] ._userFooter_dpaja_149>button:hover{background:#f6f9fc;border-color:#d7e1ea}html[data-theme=dark] [data-standard-business-surface=true] ._treeDepth3_dpaja_69,html[data-theme=dark] [data-standard-business-surface=true] ._personalTools_dpaja_102,html[data-theme=dark] [data-standard-business-surface=true] ._userFooter_dpaja_149{border-color:#d7e1ea}html[data-theme=dark] [data-standard-business-surface=true] ._treeLeaf_dpaja_71._active_dpaja_97{color:#174f9b;background:#eaf2ff;border-color:#b9d2f2}html[data-theme=dark] [data-standard-business-surface=true] ._metricGrid_dpaja_230 button,html[data-theme=dark] [data-standard-business-surface=true] ._queuePanel_dpaja_243,html[data-theme=dark] [data-standard-business-surface=true] ._shortcutPanel_dpaja_243,html[data-theme=dark] [data-standard-business-surface=true] ._recentAudit_dpaja_287,html[data-theme=dark] [data-standard-business-surface=true] ._ledgerTabs_dpaja_297,html[data-theme=dark] [data-standard-business-surface=true] ._managementLedger_dpaja_303,html[data-theme=dark] [data-standard-business-surface=true] ._ledgerGrid_dpaja_274>button,html[data-theme=dark] [data-standard-business-surface=true] ._projectPortalPanel_dpaja_316{color:#334f66;background:#fff;border-color:#d7e1ea}html[data-theme=dark] [data-standard-business-surface=true] ._projectPortalPanel_dpaja_316>div>button,html[data-theme=dark] [data-standard-business-surface=true] ._queueList_dpaja_248 button,html[data-theme=dark] [data-standard-business-surface=true] ._recentAudit_dpaja_287 button,html[data-theme=dark] [data-standard-business-surface=true] ._shortcutPanel_dpaja_243>div>button{color:#334f66;background:#f7f9fc;border-color:#d7e1ea}html[data-theme=dark] [data-standard-business-surface=true] ._empty_dpaja_256{color:#5f7487;border-color:#c7d4df}html[data-theme=dark] [data-standard-business-surface=true] ._retryButton_dpaja_259{border-color:var(--role-accent-border);background:var(--role-accent-soft);color:var(--role-accent)}html[data-theme=dark] [data-standard-business-surface=true] ._scopeNote_dpaja_282{background:#eef5ff;border-color:#b9d2f2}._treeDirectory_dpaja_71:focus-visible{outline-offset:2px;outline:3px solid #2568c952}._treeLeaf_dpaja_71:focus-visible{outline-offset:2px;outline:3px solid #2568c952}._navItem_dpaja_109:focus-visible{outline-offset:2px;outline:3px solid #2568c952}._personalTools_dpaja_102 button:focus-visible{outline-offset:2px;outline:3px solid #2568c952}._userFooter_dpaja_149 button:focus-visible{outline-offset:2px;outline:3px solid #2568c952}._hero_dpaja_205>button:focus-visible{outline-offset:2px;outline:3px solid #2568c952}._metricGrid_dpaja_230 button:focus-visible{outline-offset:2px;outline:3px solid #2568c952}._queueList_dpaja_248 button:focus-visible{outline-offset:2px;outline:3px solid #2568c952}._shortcutPanel_dpaja_243>div>button:focus-visible{outline-offset:2px;outline:3px solid #2568c952}._recentAudit_dpaja_287 button:focus-visible{outline-offset:2px;outline:3px solid #2568c952}._ledgerGrid_dpaja_274>button:focus-visible{outline-offset:2px;outline:3px solid #2568c952}._projectPortalPanel_dpaja_316>div>button:focus-visible{outline-offset:2px;outline:3px solid #2568c952}._ledgerTabs_dpaja_297 button:focus-visible{outline-offset:2px;outline:3px solid #2568c952}._retryButton_dpaja_259:focus-visible{outline-offset:2px;outline:3px solid #2568c952}@media (max-width:1120px){._roleContext_dpaja_31 small,._navItem_dpaja_109 small{display:none}._metricGrid_dpaja_230,._projectMetrics_dpaja_315,._ledgerGrid_dpaja_274,._projectPortalPanel_dpaja_316>div{grid-template-columns:repeat(2,minmax(0,1fr))}._dashboardGrid_dpaja_242{grid-template-columns:1fr}}._sidebarRoot_dpaja_2,._workspacePage_dpaja_196,._pageContext_dpaja_307,._accent_navy_dpaja_29,._accent_slate_dpaja_29,._accent_rose_dpaja_29,._accent_teal_dpaja_29,._accent_amber_dpaja_29{--role-accent:var(--de-action-primary,#0f62fe);--role-accent-soft:var(--de-surface-selected,#edf5ff);--role-accent-border:#a6c8ff}._roleContext_dpaja_31{border-color:var(--de-border-subtle,#e0e0e0);background:var(--de-surface,#fff);color:var(--de-text-primary,#161616);border-radius:0;margin:-8px 2px 14px}._roleContext_dpaja_31>i,._treeDirectory_dpaja_71>i,._treeLeaf_dpaja_71>i,._navItem_dpaja_109>i,._sidebarRootCollapsed_dpaja_169 ._personalTools_dpaja_102 button>i{background:var(--de-surface-selected,#edf5ff);color:var(--role-accent);border-radius:0;font-weight:600}._roleContext_dpaja_31>i{background:var(--role-accent);color:#fff}._roleContext_dpaja_31 span,._navGroup_dpaja_65>p,._personalTools_dpaja_102>p{color:var(--de-text-secondary,#525252);letter-spacing:.04em;font-size:12px;font-weight:600}._roleContext_dpaja_31 b,._userFooter_dpaja_149 b{color:var(--de-text-primary,#161616);font-size:14px;font-weight:600}._roleContext_dpaja_31 small,._navItem_dpaja_109 small,._userFooter_dpaja_149 small{color:var(--de-text-secondary,#525252);font-size:12px;font-weight:400}._treeDepth3_dpaja_69{border-color:var(--de-border-subtle,#e0e0e0)}._treeDirectory_dpaja_71,._treeLeaf_dpaja_71,._navItem_dpaja_109{color:var(--de-text-secondary,#525252);border-radius:0;font-size:12px;font-weight:600}._treeDepth1_dpaja_67>._treeBranch_dpaja_70>._treeDirectory_dpaja_71,._treeDepth2_dpaja_68>._treeBranch_dpaja_70>._treeDirectory_dpaja_71{color:var(--de-text-secondary,#525252);letter-spacing:.04em;font-size:12px;font-weight:600}._treeDirectory_dpaja_71:hover,._treeLeaf_dpaja_71:hover,._navItem_dpaja_109:hover{border-color:var(--de-border-subtle,#e0e0e0);background:var(--de-surface-hover,#e8e8e8)}._treeLeaf_dpaja_71._active_dpaja_97,._navItem_dpaja_109._active_dpaja_97{border-color:var(--role-accent);background:var(--role-accent-soft);color:var(--role-accent);box-shadow:none;border-left-width:3px;border-radius:0}._treeLeaf_dpaja_71._active_dpaja_97>i,._treeLeaf_dpaja_71._ledgerEntry_dpaja_98>i,._navItem_dpaja_109._active_dpaja_97>i,._navItem_dpaja_109._ledgerEntry_dpaja_98>i{background:var(--role-accent);color:#fff}._treeDepth3_dpaja_69 ._treeLeaf_dpaja_71,._treeLeaf_dpaja_71>em,._navItem_dpaja_109>em,._personalTools_dpaja_102 em,._sidebarCollapseToggle_dpaja_160,._userFooter_dpaja_149>button,._userFooter_dpaja_149>button>span{border-radius:0}._treeLeaf_dpaja_71>em,._navItem_dpaja_109>em{background:var(--role-accent);font-size:12px;font-weight:600}._ledgerEntry_dpaja_98{border-color:var(--role-accent-border);background:var(--role-accent-soft);border-radius:0}._personalTools_dpaja_102{border-color:var(--de-border-subtle,#e0e0e0)}._personalTools_dpaja_102 button{color:var(--de-text-secondary,#525252);border-radius:0;font-size:12px;font-weight:600}._personalTools_dpaja_102 button:hover,._userFooter_dpaja_149>button:hover{border-color:var(--de-border-subtle,#e0e0e0);background:var(--de-surface-hover,#e8e8e8)}._personalTools_dpaja_102 em{background:var(--de-danger,#da1e28);font-size:12px}._userFooter_dpaja_149{border-color:var(--de-border-subtle,#e0e0e0)}._userFooter_dpaja_149>button>span{background:var(--de-surface-selected,#edf5ff);color:var(--role-accent)}._sidebarCollapseToggle_dpaja_160{border-color:var(--de-border-subtle,#e0e0e0);background:var(--de-surface,#fff);color:var(--role-accent)}._sidebarCollapseToggle_dpaja_160:hover{border-color:var(--role-accent);background:var(--role-accent-soft)}._workspacePage_dpaja_196{gap:16px}._hero_dpaja_205,._pageContext_dpaja_307{border:1px solid var(--de-border-subtle,#e0e0e0);background:var(--de-surface,#fff);min-height:0;box-shadow:none;color:var(--de-text-primary,#161616);border-radius:0;padding:24px}._hero_dpaja_205{align-items:flex-start}._hero_dpaja_205:after{display:none}._hero_dpaja_205 p,._pageContext_dpaja_307 p,._queuePanel_dpaja_243 header p,._shortcutPanel_dpaja_243 header p,._recentAudit_dpaja_287>header p,._projectPortalPanel_dpaja_316>header p{color:var(--de-text-secondary,#525252);letter-spacing:.04em;font-size:12px;font-weight:600}._hero_dpaja_205 h2{color:var(--de-text-primary,#161616);letter-spacing:0;font-size:28px;font-weight:400}._hero_dpaja_205>div>span,._pageContext_dpaja_307 span{color:var(--de-text-secondary,#525252);font-size:14px;line-height:1.5}._hero_dpaja_205>button{border-color:var(--role-accent);background:var(--role-accent);color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;min-width:184px;padding:12px 14px}._hero_dpaja_205>button:hover{background:var(--de-action-hover,#0050e6)}._hero_dpaja_205>button i{color:var(--role-accent);background:#fff;border-radius:0}._hero_dpaja_205>button span{font-size:14px;font-weight:600}._metricGrid_dpaja_230 button,._queuePanel_dpaja_243,._shortcutPanel_dpaja_243,._recentAudit_dpaja_287,._ledgerGrid_dpaja_274>button,._ledgerTabs_dpaja_297,._managementLedger_dpaja_303,._projectPortalPanel_dpaja_316,._projectPortalPanel_dpaja_316>div>button{border-color:var(--de-border-subtle,#e0e0e0);background:var(--de-surface,#fff);box-shadow:none;color:var(--de-text-secondary,#525252);border-radius:0}._metricGrid_dpaja_230 button{min-height:132px;padding:16px}._metricGrid_dpaja_230 button:hover:not(:disabled),._ledgerGrid_dpaja_274>button:hover,._projectPortalPanel_dpaja_316>div>button:hover{border-color:var(--role-accent);box-shadow:none;transform:none}._metricGrid_dpaja_230 span{color:var(--de-text-secondary,#525252);font-size:12px;font-weight:600}._metricGrid_dpaja_230 b{color:var(--de-text-primary,#161616);font-size:32px;font-weight:400}._metricGrid_dpaja_230 small{color:var(--de-text-secondary,#525252);font-size:12px}._metricGrid_dpaja_230 em{color:var(--role-accent);font-size:12px;font-weight:600}._metricGrid_dpaja_230 ._attention_dpaja_239{border-color:var(--de-danger,#da1e28);background:var(--de-danger-soft,#fff1f1);border-left-width:3px}._metricGrid_dpaja_230 ._attention_dpaja_239 b{color:var(--de-danger,#da1e28)}._queuePanel_dpaja_243,._shortcutPanel_dpaja_243,._recentAudit_dpaja_287,._managementLedger_dpaja_303,._projectPortalPanel_dpaja_316{padding:20px}._queuePanel_dpaja_243 h3,._shortcutPanel_dpaja_243 h3,._recentAudit_dpaja_287>header h3,._projectPortalPanel_dpaja_316>header h3,._pageContext_dpaja_307 h2{color:var(--de-text-primary,#161616);font-size:20px;font-weight:400}._queuePanel_dpaja_243>header>span,._ledgerTabs_dpaja_297 em{background:var(--de-surface-selected,#edf5ff);color:var(--role-accent);border-radius:2px;font-size:12px;font-weight:600}._queueList_dpaja_248 button,._shortcutPanel_dpaja_243>div>button,._recentAudit_dpaja_287 button{background:var(--de-surface-subtle,#f4f4f4);color:var(--de-text-secondary,#525252);border:1px solid #0000;border-radius:0}._queueList_dpaja_248 button:hover,._shortcutPanel_dpaja_243>div>button:hover,._recentAudit_dpaja_287 button:hover{border-color:var(--de-border-subtle,#e0e0e0);background:var(--de-surface-hover,#e8e8e8)}._queueList_dpaja_248 i,._shortcutPanel_dpaja_243 i,._ledgerGrid_dpaja_274 i,._scopeNote_dpaja_282>i,._pageContext_dpaja_307>i,._projectPortalPanel_dpaja_316>div>button>i{background:var(--de-surface-selected,#edf5ff);color:var(--role-accent);border-radius:0}._queueList_dpaja_248 b,._shortcutPanel_dpaja_243 b,._ledgerGrid_dpaja_274 b,._recentAudit_dpaja_287 b,._projectPortalPanel_dpaja_316 b{color:var(--de-text-primary,#161616);font-size:14px;font-weight:600}._queueList_dpaja_248 small,._shortcutPanel_dpaja_243 small,._ledgerGrid_dpaja_274 small,._recentAudit_dpaja_287 small,._recentAudit_dpaja_287 time,._projectPortalPanel_dpaja_316 small,._projectPortalPanel_dpaja_316>header span,._cellText_dpaja_305{color:var(--de-text-secondary,#525252);font-size:12px}._queueList_dpaja_248 em{background:var(--de-surface-hover,#e8e8e8);color:var(--de-text-secondary,#525252);border-radius:2px;font-size:12px;font-weight:600}._empty_dpaja_256{border-color:var(--de-border-subtle,#e0e0e0);color:var(--de-text-secondary,#525252);border-radius:0;font-size:14px}._retryButton_dpaja_259{border-color:var(--role-accent);background:var(--role-accent);color:#fff;border-radius:0;font-size:14px;font-weight:600}._retryButton_dpaja_259:hover{border-color:var(--de-action-hover,#0050e6);background:var(--de-action-hover,#0050e6)}._scopeNote_dpaja_282{border-color:var(--de-border-subtle,#e0e0e0);background:var(--de-surface-subtle,#f4f4f4);border-radius:0}._scopeNote_dpaja_282 b{color:var(--de-text-primary,#161616);font-size:14px;font-weight:600}._scopeNote_dpaja_282 p{color:var(--de-text-secondary,#525252);font-size:12px}._ledgerTabs_dpaja_297{gap:0;padding:0}._ledgerTabs_dpaja_297 button{color:var(--de-text-secondary,#525252);border-radius:0;font-size:14px;font-weight:600}._ledgerTabs_dpaja_297 button:hover{background:var(--de-surface-hover,#e8e8e8)}._ledgerTabs_dpaja_297 ._activeTab_dpaja_300{border-color:var(--role-accent);background:var(--de-surface-selected,#edf5ff);color:var(--role-accent);border-bottom-width:3px}._activeTab_dpaja_300 em{background:var(--role-accent);color:#fff}._breadcrumb_dpaja_312{color:var(--de-text-secondary,#525252);font-size:12px}._breadcrumb_dpaja_312 b{color:var(--role-accent);font-weight:600}._treeDirectory_dpaja_71:focus-visible{outline:2px solid var(--de-focus,#0f62fe);outline-offset:2px}._treeLeaf_dpaja_71:focus-visible{outline:2px solid var(--de-focus,#0f62fe);outline-offset:2px}._navItem_dpaja_109:focus-visible{outline:2px solid var(--de-focus,#0f62fe);outline-offset:2px}._personalTools_dpaja_102 button:focus-visible{outline:2px solid var(--de-focus,#0f62fe);outline-offset:2px}._userFooter_dpaja_149 button:focus-visible{outline:2px solid var(--de-focus,#0f62fe);outline-offset:2px}._hero_dpaja_205>button:focus-visible{outline:2px solid var(--de-focus,#0f62fe);outline-offset:2px}._metricGrid_dpaja_230 button:focus-visible{outline:2px solid var(--de-focus,#0f62fe);outline-offset:2px}._queueList_dpaja_248 button:focus-visible{outline:2px solid var(--de-focus,#0f62fe);outline-offset:2px}._shortcutPanel_dpaja_243>div>button:focus-visible{outline:2px solid var(--de-focus,#0f62fe);outline-offset:2px}._recentAudit_dpaja_287 button:focus-visible{outline:2px solid var(--de-focus,#0f62fe);outline-offset:2px}._ledgerGrid_dpaja_274>button:focus-visible{outline:2px solid var(--de-focus,#0f62fe);outline-offset:2px}._projectPortalPanel_dpaja_316>div>button:focus-visible{outline:2px solid var(--de-focus,#0f62fe);outline-offset:2px}._ledgerTabs_dpaja_297 button:focus-visible{outline:2px solid var(--de-focus,#0f62fe);outline-offset:2px}._retryButton_dpaja_259:focus-visible{outline:2px solid var(--de-focus,#0f62fe);outline-offset:2px}html[data-theme=dark] ._sidebarRoot_dpaja_2,html[data-theme=dark] ._workspacePage_dpaja_196,html[data-theme=dark] ._pageContext_dpaja_307{--role-accent:#78a9ff;--role-accent-soft:#0f3d78;--role-accent-border:#0043ce}html[data-theme=dark] ._roleContext_dpaja_31,html[data-theme=dark] ._pageContext_dpaja_307,html[data-theme=dark] ._metricGrid_dpaja_230 button,html[data-theme=dark] ._queuePanel_dpaja_243,html[data-theme=dark] ._shortcutPanel_dpaja_243,html[data-theme=dark] ._recentAudit_dpaja_287,html[data-theme=dark] ._ledgerTabs_dpaja_297,html[data-theme=dark] ._managementLedger_dpaja_303,html[data-theme=dark] ._ledgerGrid_dpaja_274>button,html[data-theme=dark] ._projectPortalPanel_dpaja_316,html[data-theme=dark] ._projectPortalPanel_dpaja_316>div>button{border-color:var(--de-border-subtle);background:var(--de-surface);color:var(--de-text-secondary)}html[data-theme=dark] ._treeDirectory_dpaja_71,html[data-theme=dark] ._treeLeaf_dpaja_71,html[data-theme=dark] ._navItem_dpaja_109,html[data-theme=dark] ._personalTools_dpaja_102 button{color:var(--de-text-secondary)}html[data-theme=dark] ._treeDirectory_dpaja_71:hover,html[data-theme=dark] ._treeLeaf_dpaja_71:hover,html[data-theme=dark] ._navItem_dpaja_109:hover,html[data-theme=dark] ._personalTools_dpaja_102 button:hover,html[data-theme=dark] ._userFooter_dpaja_149>button:hover,html[data-theme=dark] ._queueList_dpaja_248 button,html[data-theme=dark] ._shortcutPanel_dpaja_243>div>button,html[data-theme=dark] ._recentAudit_dpaja_287 button{border-color:var(--de-border-subtle);background:var(--de-surface-subtle);color:var(--de-text-secondary)}html[data-theme=dark] ._roleContext_dpaja_31 b,html[data-theme=dark] ._userFooter_dpaja_149 b,html[data-theme=dark] ._pageContext_dpaja_307 h2,html[data-theme=dark] ._metricGrid_dpaja_230 b,html[data-theme=dark] ._queuePanel_dpaja_243 h3,html[data-theme=dark] ._shortcutPanel_dpaja_243 h3,html[data-theme=dark] ._queueList_dpaja_248 b,html[data-theme=dark] ._shortcutPanel_dpaja_243 b,html[data-theme=dark] ._ledgerGrid_dpaja_274 b,html[data-theme=dark] ._projectPortalPanel_dpaja_316 b,html[data-theme=dark] ._projectPortalPanel_dpaja_316>header h3{color:var(--de-text-primary)}html[data-theme=dark] [data-standard-business-surface=true] ._sidebarRoot_dpaja_2,html[data-theme=dark] [data-standard-business-surface=true] ._workspacePage_dpaja_196,html[data-theme=dark] [data-standard-business-surface=true] ._pageContext_dpaja_307{--role-accent:var(--de-action-primary);--role-accent-soft:var(--de-surface-selected);--role-accent-border:#a6c8ff}html[data-theme=dark] [data-standard-business-surface=true] ._roleContext_dpaja_31,html[data-theme=dark] [data-standard-business-surface=true] ._pageContext_dpaja_307,html[data-theme=dark] [data-standard-business-surface=true] ._metricGrid_dpaja_230 button,html[data-theme=dark] [data-standard-business-surface=true] ._queuePanel_dpaja_243,html[data-theme=dark] [data-standard-business-surface=true] ._shortcutPanel_dpaja_243,html[data-theme=dark] [data-standard-business-surface=true] ._recentAudit_dpaja_287,html[data-theme=dark] [data-standard-business-surface=true] ._ledgerTabs_dpaja_297,html[data-theme=dark] [data-standard-business-surface=true] ._managementLedger_dpaja_303,html[data-theme=dark] [data-standard-business-surface=true] ._ledgerGrid_dpaja_274>button,html[data-theme=dark] [data-standard-business-surface=true] ._projectPortalPanel_dpaja_316,html[data-theme=dark] [data-standard-business-surface=true] ._projectPortalPanel_dpaja_316>div>button{border-color:var(--de-border-subtle);background:var(--de-surface);color:var(--de-text-secondary)}}._mobileNavigationRoot_dpaja_688{min-width:0;color:var(--de-text-primary,#161616);gap:12px;display:grid}._mobileNavigationHeader_dpaja_689{border-bottom:1px solid var(--de-border,#e0e0e0);align-items:center;gap:12px;padding:4px 0 12px;display:flex}._mobileNavigationHeader_dpaja_689>i{background:var(--de-action-primary,#0f62fe);color:#fff;border-radius:0;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-style:normal;font-weight:600;display:grid}._mobileNavigationHeader_dpaja_689 b,._mobileNavigationHeader_dpaja_689 span{display:block}._mobileNavigationHeader_dpaja_689 b{color:var(--de-text-primary,#161616);font-size:14px;font-weight:600}._mobileNavigationHeader_dpaja_689 span{color:var(--de-text-secondary,#525252);margin-top:4px;font-size:12px;line-height:1.45}._mobileNavigationAccordion_dpaja_694{gap:8px;display:grid}._mobileNavigationSection_dpaja_695{min-width:0;display:grid}._mobileNavigationGroup_dpaja_696{border:1px solid var(--de-border,#e0e0e0);background:var(--de-surface,#fff);width:100%;min-width:0;min-height:48px;color:var(--de-text-primary,#161616);text-align:left;border-radius:0;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px;display:grid}._mobileNavigationGroup_dpaja_696>i{background:var(--de-surface-selected,#edf5ff);width:32px;height:32px;color:var(--de-action-primary,#0f62fe);border-radius:0;place-items:center;font-size:12px;font-style:normal;font-weight:600;display:grid}._mobileNavigationGroup_dpaja_696>b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}._mobileNavigationGroup_dpaja_696>span{color:var(--de-text-secondary,#525252);transition:transform .25s ease-in-out;transform:rotate(-90deg)}._mobileNavigationGroupOpen_dpaja_700{border-color:var(--de-action-primary,#0f62fe);background:var(--de-surface-selected,#edf5ff);color:var(--de-action-primary,#0f62fe);border-left-width:3px}._mobileNavigationGroupOpen_dpaja_700>span{transform:rotate(0)}._mobileNavigationChildren_dpaja_702{opacity:0;pointer-events:none;grid-template-rows:0fr;transition:grid-template-rows .25s ease-in-out,opacity .25s ease-in-out,transform .25s ease-in-out;display:grid;transform:translateY(-3px)}._mobileNavigationChildren_dpaja_702>div{min-height:0;overflow:hidden}._mobileNavigationChildrenOpen_dpaja_704{opacity:1;pointer-events:auto;grid-template-rows:1fr;transform:none}._mobileNavigationLeaves_dpaja_705{border-left:1px solid var(--de-border,#e0e0e0);gap:4px;margin:6px 0 2px 12px;padding-left:12px;display:grid}._mobileNavigationLeaves_dpaja_705 button{background:var(--de-surface,#fff);width:100%;min-width:0;min-height:48px;color:var(--de-text-primary,#161616);text-align:left;border:1px solid #0000;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}._mobileNavigationLeaves_dpaja_705 button>span{min-width:0}._mobileNavigationLeaves_dpaja_705 b,._mobileNavigationLeaves_dpaja_705 small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._mobileNavigationLeaves_dpaja_705 b{font-size:14px;font-weight:600}._mobileNavigationLeaves_dpaja_705 small{color:var(--de-text-secondary,#525252);margin-top:3px;font-size:12px;line-height:1.4}._mobileNavigationLeaves_dpaja_705 button>i{color:var(--de-action-primary,#0f62fe);font-size:16px;font-style:normal}._mobileNavigationLeaves_dpaja_705 ._mobileNavigationLeafActive_dpaja_712{border-color:var(--de-action-primary,#0f62fe);background:var(--de-surface-selected,#edf5ff);color:var(--de-action-primary,#0f62fe);box-shadow:none;border-left-width:3px}._mobileNavigationGroup_dpaja_696:focus-visible{outline:2px solid var(--de-focus,#0f62fe);outline-offset:2px}._mobileNavigationLeaves_dpaja_705 button:focus-visible{outline:2px solid var(--de-focus,#0f62fe);outline-offset:2px}@media (max-width:340px){._mobileNavigationGroup_dpaja_696{padding-inline:10px}._mobileNavigationLeaves_dpaja_705{margin-left:8px;padding-left:8px}}@media (prefers-reduced-motion:reduce){._mobileNavigationGroup_dpaja_696>span,._mobileNavigationChildren_dpaja_702{transition:none}}._root_knkcd_1{gap:5px;padding:3px 5px 14px;display:grid}._caption_knkcd_2{color:#5f7487;letter-spacing:.1em;margin:0 8px 4px;font-size:10px;font-weight:900}._level_knkcd_3{gap:4px;min-width:0;display:grid}._branch_knkcd_4{min-width:0;display:grid}._directory_knkcd_5,._leaf_knkcd_5{color:#4a687f;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;width:100%;min-width:0;display:grid}._directory_knkcd_5{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;min-height:44px;padding:7px 9px}._directory_knkcd_5:hover,._leaf_knkcd_5:hover{background:#f7fafd;border-color:#dde8f1}._directory_knkcd_5>i{color:#2568c9;background:#edf3fb;border-radius:7px;place-items:center;width:25px;height:25px;font-size:10px;font-style:normal;display:grid}._directory_knkcd_5>b,._leaf_knkcd_5>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._directory_knkcd_5>span{color:#5f7487;font-size:15px;transition:transform .25s ease-in-out;transform:rotate(-90deg)}._directory_knkcd_5._open_knkcd_11>span{transform:rotate(0)}._children_knkcd_13{opacity:0;pointer-events:none;grid-template-rows:0fr;transition:grid-template-rows .25s ease-in-out,opacity .25s ease-in-out,transform .25s ease-in-out;display:grid;transform:translateY(-3px)}._children_knkcd_13>div{min-height:0;overflow:hidden}._childrenOpen_knkcd_15{opacity:1;pointer-events:auto;grid-template-rows:1fr;transform:none}._depth1_knkcd_16>._branch_knkcd_4>._directory_knkcd_5{color:#526b7f;letter-spacing:.07em;margin-top:4px;font-size:10px;font-weight:900}._depth2_knkcd_17{padding:2px 0 7px 8px}._depth2_knkcd_17>._branch_knkcd_4>._directory_knkcd_5{color:#58748a;min-height:44px;padding-left:10px;font-size:11px;font-weight:900}._depth2_knkcd_17>._branch_knkcd_4>._directory_knkcd_5>i,._directory_knkcd_5>._spacer_knkcd_19{visibility:hidden;width:0;height:0}._depth3_knkcd_20{border-left:1px solid #dce6ee;margin:1px 0 5px 14px;padding-left:9px}._leaf_knkcd_5{grid-template-columns:12px minmax(0,1fr);gap:8px;min-height:44px;padding:6px 8px;font-size:11px;font-weight:900}._leaf_knkcd_5>i{background:#a7b7c4;border-radius:50%;place-self:center;width:5px;height:5px}._leaf_knkcd_5._active_knkcd_23{color:#174f9b;background:#eaf2ff;border-color:#b9d2f2;box-shadow:inset 3px 0 #2568c9}._leaf_knkcd_5._active_knkcd_23>i{background:#2568c9;box-shadow:0 0 0 3px #2568c924}._mobileRoot_knkcd_26{min-width:0;color:var(--de-text-primary,#161616);gap:12px;display:grid}._mobileHeader_knkcd_27{border-bottom:1px solid var(--de-border,#e0e0e0);padding:4px 0 12px}._mobileHeader_knkcd_27 b,._mobileHeader_knkcd_27 span{display:block}._mobileHeader_knkcd_27 b{color:var(--de-text-primary,#161616);font-size:14px;font-weight:600}._mobileHeader_knkcd_27 span{color:var(--de-text-secondary,#525252);margin-top:4px;font-size:12px;line-height:1.45}._mobileAccordion_knkcd_31{gap:8px;display:grid}._mobileSection_knkcd_32{min-width:0;display:grid}._mobileGroup_knkcd_33{border:1px solid var(--de-border,#e0e0e0);background:var(--de-surface,#fff);width:100%;min-width:0;min-height:48px;color:var(--de-text-primary,#161616);text-align:left;border-radius:0;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px;display:grid}._mobileGroup_knkcd_33>i{background:var(--de-surface-selected,#edf5ff);width:32px;height:32px;color:var(--de-action-primary,#0f62fe);border-radius:0;place-items:center;font-size:12px;font-style:normal;font-weight:600;display:grid}._mobileGroup_knkcd_33>b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}._mobileGroup_knkcd_33>span{color:var(--de-text-secondary,#525252);transition:transform .25s ease-in-out;transform:rotate(-90deg)}._mobileGroupOpen_knkcd_37{border-color:var(--de-action-primary,#0f62fe);background:var(--de-surface-selected,#edf5ff);color:var(--de-action-primary,#0f62fe);border-left-width:3px}._mobileGroupOpen_knkcd_37>span{transform:rotate(0)}._mobileChildren_knkcd_39{opacity:0;pointer-events:none;grid-template-rows:0fr;transition:grid-template-rows .25s ease-in-out,opacity .25s ease-in-out,transform .25s ease-in-out;display:grid;transform:translateY(-3px)}._mobileChildren_knkcd_39>div{min-height:0;overflow:hidden}._mobileChildrenOpen_knkcd_41{opacity:1;pointer-events:auto;grid-template-rows:1fr;transform:none}._mobileLeaves_knkcd_42{border-left:1px solid var(--de-border,#e0e0e0);gap:4px;margin:6px 0 2px 12px;padding-left:12px;display:grid}._mobileLeaves_knkcd_42 button{background:var(--de-surface,#fff);width:100%;min-width:0;min-height:48px;color:var(--de-text-primary,#161616);text-align:left;border:1px solid #0000;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}._mobileLeaves_knkcd_42 button>span{min-width:0}._mobileLeaves_knkcd_42 button b,._mobileLeaves_knkcd_42 button small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._mobileLeaves_knkcd_42 button b{font-size:14px;font-weight:600}._mobileLeaves_knkcd_42 button small{color:var(--de-text-secondary,#525252);margin-top:3px;font-size:12px;line-height:1.4}._mobileLeaves_knkcd_42 button>i{color:var(--de-action-primary,#0f62fe);font-size:16px;font-style:normal}._mobileLeaves_knkcd_42 ._mobileLeafActive_knkcd_49{border-color:var(--de-action-primary,#0f62fe);background:var(--de-surface-selected,#edf5ff);color:var(--de-action-primary,#0f62fe);box-shadow:none;border-left-width:3px}._mobileGroup_knkcd_33:focus-visible{outline:2px solid var(--de-focus,#0f62fe);outline-offset:2px}._mobileLeaves_knkcd_42 button:focus-visible{outline:2px solid var(--de-focus,#0f62fe);outline-offset:2px}._directory_knkcd_5:focus-visible{outline:2px solid var(--de-focus,#0f62fe);outline-offset:2px}._leaf_knkcd_5:focus-visible{outline:2px solid var(--de-focus,#0f62fe);outline-offset:2px}@media (max-width:340px){._mobileGroup_knkcd_33{padding-inline:10px}._mobileLeaves_knkcd_42{margin-left:8px;padding-left:8px}}@media (prefers-reduced-motion:reduce){._directory_knkcd_5>span,._children_knkcd_13,._mobileGroup_knkcd_33>span,._mobileChildren_knkcd_39{transition:none}}html[data-theme=dark] [data-standard-business-surface=true] ._directory_knkcd_5,html[data-theme=dark] [data-standard-business-surface=true] ._leaf_knkcd_5,html[data-theme=dark] [data-standard-business-surface=true] ._mobileGroup_knkcd_33,html[data-theme=dark] [data-standard-business-surface=true] ._mobileLeaves_knkcd_42 button{color:var(--de-text-primary,#161616)}html[data-theme=dark] [data-standard-business-surface=true] ._depth3_knkcd_20,html[data-theme=dark] [data-standard-business-surface=true] ._mobileLeaves_knkcd_42{border-color:var(--de-border,#e0e0e0)}html[data-theme=dark] [data-standard-business-surface=true] ._leaf_knkcd_5._active_knkcd_23,html[data-theme=dark] [data-standard-business-surface=true] ._mobileLeaves_knkcd_42 ._mobileLeafActive_knkcd_49{border-color:var(--de-action-primary,#0f62fe);background:var(--de-surface-selected,#edf5ff);color:var(--de-action-primary,#0f62fe)}html[data-theme=dark] [data-standard-business-surface=true] ._mobileHeader_knkcd_27 b{color:var(--de-text-primary,#161616)}html[data-theme=dark] [data-standard-business-surface=true] ._mobileGroup_knkcd_33,html[data-theme=dark] [data-standard-business-surface=true] ._mobileLeaves_knkcd_42 button{background:var(--de-surface,#fff);border-color:var(--de-border,#e0e0e0)}@media (min-width:761px){._root_knkcd_1{gap:6px;padding:4px 4px 14px}._caption_knkcd_2{color:var(--de-text-secondary,#525252);letter-spacing:.04em;margin:0 8px 5px;font-size:12px;font-weight:600}._depth3_knkcd_20{border-color:var(--de-border-subtle,#e0e0e0)}._directory_knkcd_5,._leaf_knkcd_5{color:var(--de-text-secondary,#525252);border-radius:0;font-size:12px;font-weight:600}._directory_knkcd_5:hover,._leaf_knkcd_5:hover{border-color:var(--de-border-subtle,#e0e0e0);background:var(--de-surface-hover,#e8e8e8)}._directory_knkcd_5>i{background:var(--de-surface-selected,#edf5ff);color:var(--de-action-primary,#0f62fe);border-radius:0;font-weight:600}._depth1_knkcd_16>._branch_knkcd_4>._directory_knkcd_5,._depth2_knkcd_17>._branch_knkcd_4>._directory_knkcd_5{color:var(--de-text-secondary,#525252);letter-spacing:.04em;font-size:12px;font-weight:600}._leaf_knkcd_5>i{background:var(--de-text-tertiary,#6f6f6f)}._leaf_knkcd_5._active_knkcd_23{border-color:var(--de-action-primary,#0f62fe);background:var(--de-surface-selected,#edf5ff);color:var(--de-action-primary,#0f62fe);box-shadow:none;border-left-width:3px;border-radius:0}._leaf_knkcd_5._active_knkcd_23>i{background:var(--de-action-primary,#0f62fe);box-shadow:none}:is(._directory_knkcd_5:focus-visible,._leaf_knkcd_5:focus-visible){outline:2px solid var(--de-focus,#0f62fe);outline-offset:2px}}html[data-theme=dark] [data-standard-business-surface=true] ._directory_knkcd_5,html[data-theme=dark] [data-standard-business-surface=true] ._leaf_knkcd_5{color:var(--de-text-secondary)}html[data-theme=dark] [data-standard-business-surface=true] ._directory_knkcd_5:hover,html[data-theme=dark] [data-standard-business-surface=true] ._leaf_knkcd_5:hover{border-color:var(--de-border-subtle);background:var(--de-surface-hover)}html[data-theme=dark] [data-standard-business-surface=true] ._leaf_knkcd_5._active_knkcd_23{border-color:var(--de-action-primary);background:var(--de-surface-selected);color:var(--de-action-primary)}
