html[data-theme] .task-compact .task-action-section{margin:0;padding:16px 0;border:0;border-bottom:1px solid var(--line);border-radius:0}html[data-theme] .task-compact .task-action-section>summary{font-size:15px;padding:0;line-height:24px;font-weight:650;cursor:pointer}html[data-theme] .task-compact .task-action-section>summary .muted{margin-left:6px;font-size:13px;font-weight:400}html[data-theme] .task-compact .task-deadline-bar{padding:8px 0;margin:0;gap:10px;background:transparent;border:0}html[data-theme] .task-compact .task-requirement-summary{padding:10px 12px;margin:8px 0;border:1px solid var(--line);border-left:3px solid #d18a27;border-radius:6px;background:var(--surface)}.task-compact .task-requirement-summary>summary{cursor:pointer;font-size:13px;font-weight:600;line-height:22px}.task-compact .task-requirement-summary>summary svg{display:inline-block;vertical-align:middle;margin:0 6px}html[data-theme] .task-compact .task-requirement-groups{margin-top:10px;gap:12px}html[data-theme] .task-compact .task-requirement-groups button{padding:7px 0;font-size:13px}html[data-theme] .task-compact .task-document-rows{margin:8px 0 0}html[data-theme] .task-compact .required-document-list>.task-document-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding:12px 0;min-width:0}html[data-theme] .task-compact .task-document-row:last-child{border-bottom:0;padding-bottom:0}html[data-theme] .task-compact .task-document-heading{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-width:0;flex-wrap:wrap}html[data-theme] .task-compact .task-document-heading strong{font-size:14px;font-weight:600}html[data-theme] .task-compact .task-document-heading .badge{font-size:11px;padding:2px 6px}html[data-theme] .task-compact .task-document-row>form{grid-column:2;grid-row:1/3;width:auto;margin:0}html[data-theme] .task-compact .task-document-files{grid-column:1;display:flex;flex-wrap:wrap;gap:6px 12px;margin:0;min-width:0}html[data-theme] .task-compact .task-document-files a,html[data-theme] .task-compact .task-evidence-list a{display:inline-flex;align-items:center;gap:6px;color:var(--primary,#226f61)!important;font-size:13px;max-width:100%;overflow-wrap:anywhere}html[data-theme] .task-compact .task-optional-attachments{padding:12px 0}html[data-theme] .task-compact .task-optional-attachments:empty{display:none}html[data-theme] .task-compact .task-extra-evidence{margin:0}html[data-theme] .task-compact .task-attachment-form{display:block;width:auto}html[data-theme] .task-compact .task-document-upload{display:flex;align-items:center;gap:8px;border:0;padding:0;margin:0;width:auto}html[data-theme] .task-compact .task-document-upload select{flex:0 1 250px!important;width:250px;max-width:100%;min-height:34px;font-size:13px;padding:6px 9px}html[data-theme] .task-compact .task-evidence-list{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0}html[data-theme] .task-compact .task-evidence-list:not(:empty){margin-bottom:10px}html[data-theme] .task-compact .task-context-details{padding:10px 0;margin:0;border:0;border-top:1px solid var(--line)}html[data-theme] .task-compact .task-context-details>summary{font-size:13px;font-weight:500;cursor:pointer}html[data-theme] .task-compact .task-final-actions{padding:12px 0}html[data-theme] .task-compact .task-confirmation-checklist{display:grid;gap:8px;padding:10px 0;margin:0 0 10px;border:0!important;background:transparent!important}html[data-theme] .task-compact .task-confirmation-checklist label{padding:0;margin:0;font-size:13px;align-items:flex-start}html[data-theme] .task-compact .task-simple-actions{padding:0;margin:0;border:0;background:transparent}html[data-theme] .task-compact>.form-footer{justify-content:flex-end;padding-top:10px;padding-bottom:10px}html[data-theme] .attachment-picker{gap:6px;padding:0;min-width:0}html[data-theme] .attachment-picker .button{min-height:34px;height:auto;padding:7px 10px;font-size:13px;border-radius:6px;width:auto;margin:0;box-shadow:none}html[data-theme] .attachment-selection{max-width:340px;gap:4px}html[data-theme] .attachment-selection span{font-size:12px;max-width:260px;padding:4px 7px}html[data-theme] .initial-document-grid{gap:12px}html[data-theme] .initial-document-grid article{padding:14px;border-top:1px solid var(--line)!important;border-radius:8px}html[data-theme] .initial-document-grid article h3{font-size:14px;margin:8px 0}html[data-theme] .initial-document-grid article .button{font-size:13px;min-height:34px;padding:7px 10px}html[data-theme] .task-action-buttons .task-open-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:116px;min-height:34px;padding:7px 10px;border:1px solid #287a69!important;color:#fff!important;background:#287a69!important;border-radius:6px;font-size:13px;white-space:nowrap}html[data-theme] .task-action-buttons .task-review-button{background:var(--soft,#f2f5f4)!important;color:var(--muted,#586b68)!important;border-color:var(--line,#dbe5e2)!important}html[data-theme] .task-action-buttons .task-late-button{background:#a84323!important;color:white!important;border-color:#a84323!important}html[data-theme] .task-action-row.closed{border-left-color:#8ba79b!important}@media(max-width:600px){html[data-theme] .task-compact .required-document-list>.task-document-row{grid-template-columns:minmax(0,1fr);gap:8px}html[data-theme] .task-compact .task-document-row>form{grid-column:1;grid-row:auto}html[data-theme] .task-compact .task-document-upload select{width:100%}html[data-theme] .attachment-selection{max-width:100%}}html[data-theme] .task-compact .task-deadline-bar{border:0!important;padding:4px 0;min-height:0}html[data-theme] .task-compact .task-information-inline .work-form-section{margin:0 0 10px}html[data-theme] .task-compact .task-information-inline .work-form-section>h3{margin:0 0 10px;font-size:14px;font-weight:600}html[data-theme] .task-compact .task-optional-fields{margin:6px 0;padding:6px 0}html[data-theme] .task-compact .task-optional-fields>summary{font-size:13px}html[data-theme] .task-compact .auto-save-status.ready{display:none}html[data-theme] .task-compact .auto-save-status{margin-top:6px;font-size:12px;min-height:20px}html[data-theme] .task-compact .additional-documents{padding:12px 0!important;margin:0;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0;background:transparent}html[data-theme] .additional-documents>summary{cursor:pointer;font-size:14px;font-weight:600;line-height:22px;color:var(--ink);list-style-position:inside}html[data-theme] .additional-documents[open]>summary{margin-bottom:12px}html[data-theme] .additional-documents .task-document-upload{justify-content:flex-start}html[data-theme] .additional-documents .task-document-upload select{max-width:260px;width:260px;min-height:34px;border-radius:6px;background:var(--surface)}html[data-theme] .task-compact .additional-documents .task-attachment-form{margin:0}html[data-theme] .task-compact .task-optional-attachments:not(:has(form)):has(.task-evidence-list:empty){display:none}html[data-theme] .my-task-due .task-open-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:116px;min-height:34px;padding:7px 10px;border:1px solid #287a69!important;color:#fff!important;background:#287a69!important;border-radius:6px;font-size:13px;white-space:nowrap}html[data-theme] .my-task-due .task-review-button{background:var(--soft,#f2f5f4)!important;color:var(--muted,#586b68)!important;border-color:var(--line,#dbe5e2)!important}html[data-theme] .task-compact :is(.task-documents-section,.additional-documents,.task-context-details,.task-cargo-record)>h3{font-size:14px;line-height:20px;font-weight:600;margin:0 0 10px;padding:0;color:var(--ink)}html[data-theme] .task-compact .task-requirement-summary>h3{display:flex;align-items:center;gap:7px;margin:0;font-size:13px;line-height:20px;font-weight:600}html[data-theme] .task-compact .task-requirement-groups{margin-top:8px}html[data-theme] .task-compact .task-cargo-record{padding:12px 0;margin:0;border-top:1px solid var(--line)}html[data-theme] .task-compact .task-context-details{padding:12px 0}html[data-theme] .task-compact .task-context-details textarea{min-height:64px;font-size:13px;padding:8px 10px}html[data-theme] .task-compact .task-context-details form{margin:0}html[data-theme] .task-compact .task-context-details form>.button{min-height:34px;font-size:13px;padding:7px 10px;margin-top:8px}html[data-theme] .task-compact .task-section>summary{font-size:14px;font-weight:600;line-height:20px;cursor:pointer;margin:0 0 10px;padding:0;color:var(--ink);list-style-position:inside}html[data-theme] .task-compact .task-section>summary::marker{color:var(--muted)}html[data-theme] .task-compact .task-section:not([open])>summary{margin-bottom:0}html[data-theme] .task-compact .task-requirement-summary>summary{font-size:13px}html[data-theme] .task-compact .task-requirement-summary>summary svg{display:inline-block;vertical-align:middle;margin-right:6px}html[data-theme] .task-compact .task-workspace-scroll{padding:12px 24px 20px}html[data-theme] .task-compact .task-deadline-bar{display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:0;margin:0 0 8px;min-height:28px}html[data-theme] .task-compact .task-deadline-bar>.badge{padding:0;border:0;border-radius:0;background:transparent;font-size:12px;line-height:20px;font-weight:600}html[data-theme] .task-compact .task-action-column,html[data-theme] .task-compact .task-workspace-columns{width:100%;min-width:0;box-sizing:border-box}@media(max-width:600px){html[data-theme] .task-compact .task-workspace-scroll{padding:12px 16px 16px}}html[data-theme] .task-compact .task-transfer-section{margin:0 0 10px;padding:6px 0;border:0;border-radius:0;background:transparent}html[data-theme] .task-compact .task-transfer-section>summary{cursor:pointer;font-size:13px;line-height:22px;font-weight:600;color:var(--muted)}html[data-theme] .task-compact .task-transfer-section[open]>summary{margin-bottom:8px}html[data-theme] .task-compact .task-transfer-form{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px;margin:0;padding:0}html[data-theme] .task-compact .task-transfer-form>.field{flex:0 1 280px;margin:0;min-width:0}html[data-theme] .task-compact .task-transfer-form :is(select,.button){min-height:36px;height:36px;font-size:13px}html[data-theme] .task-compact .task-transfer-form .button{padding:6px 10px}