.task-inbox{min-width:0}.task-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.task-heading h1{font-size:24px;margin:0}.task-heading p,.task-footnote{font-size:13px;color:#60738c;margin:5px 0}.task-categories{display:flex;gap:6px;flex-wrap:wrap;border-bottom:1px solid #dce6f2;padding-bottom:8px}.task-categories .active{background:#0759c9;color:#fff}.task-categories span{margin-left:6px;font-weight:700}.task-controls{display:flex;align-items:end;gap:12px;padding:12px 0}.task-controls label{margin:0;font-size:13px}.task-controls label:first-child{flex:1}.task-controls input,.task-controls select{min-height:40px;padding:8px 10px}.task-error:empty{display:none}.task-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border:1px solid #dce6f2;border-radius:10px;background:white;overflow:hidden}.task-list{min-width:0}.task-table{max-height:65vh;overflow:auto}.task-table table{width:100%;table-layout:fixed}.task-table th:first-child{width:52%}.task-table th,.task-table td{padding:10px 12px}.task-table th{position:sticky;top:0;background:#f3f7fc;z-index:1}.task-table td{font-size:12px;vertical-align:top;overflow-wrap:anywhere}.task-select{border:0;background:transparent;color:#134f96;text-align:left;font:inherit;font-size:14px;font-weight:600;cursor:pointer;min-height:36px;padding:2px 0;overflow-wrap:anywhere;max-width:100%}.task-table small,.task-detail-header small{display:block;font-size:12px;color:#60738c;margin-top:4px}.task-table .selected{background:#eaf3ff}.task-table .badge{white-space:normal}.task-pagination{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px;font-size:12px}.task-detail{min-width:0;border-left:1px solid #dce6f2;padding:12px}.task-empty{padding:24px 16px;color:#60738c;font-size:14px}.task-detail-header{display:flex;align-items:start;justify-content:space-between;gap:10px;overflow-wrap:anywhere}.task-detail-header>div{min-width:0}.task-detail-actions{display:flex;gap:6px;flex-wrap:wrap}.task-next{font-size:13px;margin:10px 0}.task-viewer{margin-top:10px}.task-viewer .tray-page-scroll{height:50vh;min-height:220px}.task-viewer .tray-viewer-top{display:none}.task-footnote{margin-top:10px}.task-records a{white-space:normal}.task-inbox .btn{min-height:40px;padding:8px 12px}.task-preview-status{color:#b22935;font-size:13px}.task-preview-status:empty{display:none}
@media(max-width:1100px){.task-split{grid-template-columns:1fr}.task-detail{border-left:0;border-top:1px solid #dce6f2}.task-split:not(.has-task) .task-detail{display:none}.task-controls{flex-wrap:wrap}.task-controls label:first-child{flex-basis:60%}}
@media(max-width:600px){.task-split.has-task .task-list{display:none}.task-heading h1{font-size:21px}.task-heading p{max-width:240px}.task-controls label:first-child{flex-basis:100%}.task-controls label:nth-child(2){flex:1}.task-table th:first-child{width:48%}.task-table th,.task-table td{padding:8px}.task-categories .btn{flex:1 1 42%;font-size:12px}.task-viewer .tray-viewer-tools{flex-wrap:wrap}.task-detail{padding:10px}.task-pagination .btn{font-size:12px;padding:8px}.task-viewer .tray-page-scroll{height:48vh}}
.task-detail .task-viewer{display:flex;padding:0}
@media(max-width:1050px){.main-shell:has(.task-inbox) .topbar .dev-badge,.main-shell:has(.task-inbox) .user-button>div,.main-shell:has(.task-inbox) .user-button>span:last-child{display:none}.main-shell:has(.task-inbox) .topbar-actions{gap:6px}.main-shell:has(.task-inbox) .breadcrumb{min-width:0}}
@media(max-width:600px){.main-shell:has(.task-inbox) .topbar .breadcrumb{display:none}.main-shell:has(.task-inbox) .topbar-actions{margin-left:auto}}
.task-table td,.task-select{white-space:normal}.task-select{display:block;width:100%}
