.admin-assignee-search{display:block!important}.admin-assignee-search input{border:1px solid var(--color-admin-border);width:100%;height:42px;min-height:42px;color:var(--color-admin-copy);font:inherit;background:#fffdfa;border-radius:15px;padding:9px 13px;font-size:13px;box-shadow:inset 0 1px #ffffffe0}.admin-assignee-search input::placeholder{color:var(--color-admin-muted)}.admin-assignee-search input:focus{outline-offset:2px;outline:2px solid #b66e813d}.admin-assignee-dialog-list{background:#fffdfa;border:1px solid #e8d5d9b8;border-radius:15px;min-height:0;max-height:220px;overflow-y:auto}.admin-assignee-dialog-option{cursor:pointer;border-bottom:1px solid #e8d5d97a;grid-template-columns:17px 40px minmax(0,1fr);align-items:center;min-height:58px;padding:8px 11px;transition:background-color .16s;gap:10px!important;display:grid!important}.admin-assignee-dialog-option:last-child{border-bottom:0}.admin-assignee-dialog-option:hover,.admin-assignee-dialog-option.selected{background:#fbf1f4a8}.admin-assignee-dialog-option>input{width:16px;height:16px;accent-color:var(--color-admin-pink-deep);margin:0}.admin-assignee-dialog-option>span:last-child{gap:2px;min-width:0;display:grid}.admin-assignee-dialog-option strong{color:#3f3938;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.admin-assignee-dialog-option small{color:#998c90;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:400;overflow:hidden}.admin-tasks-page{gap:18px;display:grid}.admin-task-navigation-row{grid-template-columns:minmax(0,382px) minmax(0,1fr);align-items:center;gap:24px;min-width:0;display:grid}.admin-task-navigation-row>.task-workflow-stepper{width:100%}.admin-task-page-header small,.admin-task-detail-summary header small,.admin-assignment-card header small,.admin-task-list-header small{color:var(--staff-tasks-label-color);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:550}.admin-task-list-card,.admin-task-form-card,.admin-task-detail-summary,.admin-assignment-card{border:1px solid var(--color-admin-border);background:var(--color-admin-card);border-radius:20px;overflow:hidden;box-shadow:0 12px 32px #523a4316}.admin-task-page-header{border-bottom:1px solid #e8d5d96b;justify-content:space-between;align-items:center;gap:20px;min-height:96px;padding:14px 20px;display:flex}.admin-task-heading{align-content:center;gap:5px;display:grid}.admin-task-page-header h2,.admin-task-detail-summary h2{color:var(--color-admin-ink);margin:0;font-size:20px;font-weight:500;line-height:1.15}.admin-task-page-header>button,.admin-task-header-actions{flex:none;align-self:center}.admin-task-header-actions{align-items:center;gap:9px;display:flex}.admin-task-page-header p{color:var(--color-admin-muted);margin:0;font-size:11px;line-height:1.45}.admin-primary-task-action,.admin-secondary-action,.admin-task-row-action,.admin-task-back{min-height:38px;color:var(--color-admin-ink);font:inherit;cursor:pointer;background:linear-gradient(#fffdfbfa 0%,#fff9f7f5 52%,#fcf6f4f0 100%);border:1px solid #e1c7c7c7;border-radius:999px;padding:0 20px;font-size:10px;font-weight:550;box-shadow:inset 0 1px #fffffffa,inset 0 -1px #e5cdcc47,0 5px 12px #7c535b17}.admin-primary-task-action{color:var(--color-admin-pink-deep);border-color:#b66e8173}.admin-primary-task-action:disabled,.admin-secondary-action:disabled{cursor:not-allowed;opacity:.55}.admin-primary-task-action:focus-visible,.admin-secondary-action:focus-visible,.admin-task-row-action:focus-visible,.admin-task-back:focus-visible{outline-offset:2px;outline:2px solid #b66e8147}.admin-task-filters{border-bottom:1px solid #e8d5d96b;grid-template-columns:minmax(260px,1fr) repeat(3,minmax(150px,210px));align-items:center;gap:12px;padding:14px 20px;display:grid}.admin-task-filters label,.admin-task-form label,.admin-task-dialog label{color:var(--color-admin-copy);gap:6px;font-size:11px;display:grid}.admin-task-filters label>span,.admin-task-form label>span,.admin-task-dialog label>span{font-weight:550}.admin-task-filters input,.admin-task-filters select,.admin-task-form input,.admin-task-form textarea,.admin-task-dialog textarea{border:1px solid var(--color-admin-border);width:100%;min-height:43px;color:var(--color-admin-ink);font:inherit;background:#fff;border-radius:17px;padding:10px 15px;font-size:11px;box-shadow:0 8px 22px #5c434c12}.admin-task-filters input,.admin-task-filters select{height:43px;min-height:43px;color:var(--color-admin-copy);font-size:10px;line-height:1.2}.admin-task-filters input::placeholder{color:var(--color-admin-muted);opacity:.82}.admin-task-search{position:relative}.admin-task-search>svg{z-index:1;fill:none;width:15px;height:15px;stroke:var(--color-admin-muted);stroke-width:1.7px;pointer-events:none;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.admin-task-search>input{padding-left:40px}.admin-task-status-filter>select{cursor:pointer}.admin-task-filters input:focus,.admin-task-filters select:focus,.admin-task-form input:focus,.admin-task-form textarea:focus,.admin-task-dialog textarea:focus{outline-offset:2px;outline:2px solid #b66e8147}.admin-task-list{display:grid}.admin-task-list-head,.admin-task-row{grid-template-columns:minmax(220px,1.25fr) minmax(170px,.85fr) minmax(112px,.55fr) 118px 124px;align-items:center;gap:16px;display:grid}.admin-task-list-head{min-height:35px;color:var(--color-admin-muted);letter-spacing:.015em;border-bottom:1px solid #e8d5d96b;padding:0 20px;font-size:9.5px;font-weight:500;line-height:1}.admin-task-list-head>span{text-align:center;justify-content:center;align-items:center;min-width:0;height:100%;display:flex}.admin-task-row{border-bottom:1px solid #e8d5d96b;min-height:84px;padding:12px 20px}.admin-task-row:last-child{border-bottom:0}.admin-task-identity{gap:3px;min-width:0;display:grid}.admin-task-identity small{color:var(--color-admin-muted);font-size:9px}.admin-task-identity strong{color:var(--color-admin-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.admin-task-assignees,.admin-task-statuses{text-align:center;justify-items:center;gap:5px;min-width:0;display:grid}.admin-task-assignees>span{justify-content:center;align-items:center;min-width:0;min-height:27px;display:flex}.admin-task-assignees b{color:var(--color-admin-copy);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:550;display:block;overflow:hidden}.admin-task-due-date{color:var(--color-admin-copy);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;margin:0;font-size:10px;font-weight:500;line-height:1.45}.task-status-badge{white-space:nowrap;border:1px solid;border-radius:999px;justify-content:center;align-items:center;min-width:78px;min-height:27px;padding:5px 10px;font-size:9px;font-style:normal;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffffd9}.task-status-badge.status-pending{color:#df7417;background:linear-gradient(#fffdf9,#fff1e3 60%,#fde6cf);border-color:#f5c89d}.task-status-badge.status-in_progress{color:#2877b8;background:linear-gradient(#fcfeff,#eaf5fe 60%,#d7eafb);border-color:#bcd7ee}.task-status-badge.status-completed,.task-status-badge.status-confirmed{color:#4e9257;background:linear-gradient(#fcfefb,#ecf6eb 60%,#daebd9);border-color:#bed8bf}.task-status-badge.status-not-started{color:#746c6e;background:#f7f2ee;border-color:#ddd0c9}.admin-task-source-label{color:var(--staff-tasks-label-color,#bd7085);letter-spacing:.03em;background:#fbf1f4;border:1px solid #e7c7d2;border-radius:999px;margin-left:7px;padding:2px 7px;font-size:9px;font-weight:600}.admin-task-state{text-align:center;min-height:220px;color:var(--color-admin-copy);place-content:center;justify-items:center;gap:8px;padding:36px 20px;display:grid}.admin-task-state strong{color:var(--color-admin-ink);font-size:14px;font-weight:550}.admin-task-state p{max-width:460px;margin:0;font-size:11px;line-height:1.5}.admin-task-empty-state{gap:7px;min-height:158px;padding-block:24px}.admin-task-empty-state p{margin-bottom:3px;line-height:1.5}.admin-task-spinner,.staff-task-spinner{border:3px solid var(--color-admin-border);border-top-color:var(--color-admin-pink-deep);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite task-spin}@keyframes task-spin{to{transform:rotate(360deg)}}.admin-task-back{width:max-content;min-height:34px;padding-inline:15px}.admin-task-form-card{justify-self:center;width:min(100%,960px)}.admin-task-form{grid-template-columns:minmax(0,1fr) 210px;gap:14px;padding:18px 20px 20px;display:grid}.admin-task-form>label:first-child,.admin-task-form>label:nth-child(2),.admin-assignee-fieldset,.admin-task-form-error,.admin-task-form-actions{grid-column:1/-1}.admin-task-form textarea,.admin-task-dialog textarea{resize:vertical}.admin-assignee-fieldset{border:0;margin:0;padding:0}.admin-assignee-fieldset legend{width:100%;color:var(--color-admin-copy);justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:10px;font-weight:550;display:flex}.admin-assignee-count{min-height:27px;color:var(--color-admin-pink-deep);white-space:nowrap;background:#fff7f8e0;border:1px solid #d7b3bca6;border-radius:999px;align-items:center;padding:4px 11px;font-size:10px;font-weight:550;display:inline-flex}.admin-assignee-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-assignee-options label{border:1px solid var(--color-admin-border);background:var(--color-admin-control);cursor:pointer;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:54px;padding:8px 10px;transition:border-color .16s,background-color .16s,box-shadow .16s}.admin-assignee-options label.selected{background:#fff6f7eb;border-color:#c47e9185;box-shadow:inset 0 0 0 1px #e5bec833,0 5px 14px #7c535b0f}.admin-assignee-options input{width:17px;min-height:17px;accent-color:var(--color-admin-pink-deep);box-shadow:none;padding:0}.admin-assignee-options span{gap:3px;display:grid}.admin-assignee-options strong{color:var(--color-admin-ink);font-size:10px;font-weight:550}.admin-assignee-options small,.admin-assignee-options em{color:var(--color-admin-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.admin-assignee-options em{text-transform:capitalize}.admin-task-form-actions{justify-content:flex-end;align-items:center;gap:10px;padding-top:2px;display:flex}.admin-task-form-error{color:#ba3e4b;background:#fdebed;border:1px solid #f1bbc3;border-radius:13px;margin:0;padding:10px 13px;font-size:10px}.admin-task-inline-state{border:1px dashed var(--color-admin-border);color:var(--color-admin-copy);border-radius:14px;margin:0;padding:14px;font-size:10px}.admin-task-filter-note{color:var(--color-admin-muted);border-bottom:1px solid #e8d5d96b;margin:0;padding:8px 20px;font-size:11px}.admin-task-field-error{color:#ba3e4b;font-size:11px;font-weight:500}.admin-task-detail-summary header{justify-content:space-between;gap:16px;display:flex}.admin-task-detail-summary header>span{color:var(--color-admin-pink-deep);font-size:10px}.admin-task-detail-summary>p{max-width:820px;color:var(--color-admin-copy);white-space:pre-wrap;margin:12px 0 18px;font-size:11px;line-height:1.65}.admin-task-detail-summary dl,.admin-assignment-card dl{flex-wrap:wrap;gap:10px 28px;margin:0;display:flex}.admin-task-detail-summary dl div,.admin-assignment-card dl div{gap:3px;display:grid}.admin-task-detail-summary dt,.admin-assignment-card dt{color:var(--color-admin-muted);text-transform:uppercase;font-size:8px}.admin-task-detail-summary dd,.admin-assignment-card dd{color:var(--color-admin-ink);margin:0;font-size:10px}.admin-task-assignment-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.admin-task-summary-actions{align-items:center;gap:8px;display:flex}.admin-task-inline-field{gap:5px;width:min(560px,70vw);margin-top:4px;display:grid}.admin-task-inline-field>span{color:var(--staff-tasks-label-color);font-size:var(--staff-tasks-label-size);font-weight:var(--staff-tasks-label-weight);letter-spacing:var(--staff-tasks-label-tracking);text-transform:uppercase}.admin-task-inline-field input,.admin-task-description textarea,.admin-task-inline-date{border:1px solid var(--color-admin-border);background:var(--color-admin-control);width:100%;min-height:43px;color:var(--color-admin-ink);font:inherit;border-radius:15px;padding:9px 13px;font-size:14px}.admin-task-description textarea{resize:vertical;line-height:1.55}.admin-task-inline-field input:focus,.admin-task-description textarea:focus,.admin-task-inline-date:focus{outline-offset:2px;outline:2px solid #b66e8147}.admin-task-secondary-meta{opacity:.78}.admin-task-lock-note{color:var(--color-admin-muted)!important;margin:14px 0 0!important;font-size:11px!important}.admin-task-assignment-section{gap:12px;display:grid}.admin-task-assignment-heading{justify-content:space-between;align-items:end;gap:16px;padding-inline:2px;display:flex}.admin-task-assignment-heading small{color:var(--staff-tasks-label-color);font-size:11px;font-weight:var(--staff-tasks-label-weight);letter-spacing:.06em;text-transform:uppercase}.admin-task-assignment-heading h2{color:var(--color-admin-ink);margin:3px 0 0;font-size:19px;font-weight:500}.admin-assignment-card{gap:16px;padding:18px;display:grid}.admin-assignment-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-assignment-card h3{color:var(--color-admin-ink);margin:3px 0;font-size:15px;font-weight:550}.admin-assignment-card header p{color:var(--color-admin-muted);margin:0;font-size:9px}.admin-assignment-card dl{grid-template-columns:1fr 1fr;display:grid}.admin-assignment-card dd{overflow-wrap:anywhere;line-height:1.5}.admin-assignment-history{gap:8px;display:grid}.admin-assignment-history>strong{color:var(--color-admin-copy);text-transform:uppercase;letter-spacing:.04em;font-size:9px}.admin-assignment-history ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.admin-assignment-history li{border-left:2px solid var(--color-admin-border);background:var(--color-admin-control);padding:8px 10px}.admin-assignment-history li small{color:var(--color-admin-muted);margin-left:7px;font-size:8px}.admin-assignment-history li p{color:var(--color-admin-copy);margin:4px 0 0;font-size:9px}.admin-assignment-card footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.admin-assignment-guidance{color:var(--color-admin-muted);margin:0;font-size:9px}.admin-task-dialog-backdrop{z-index:100;background:#2f292c61;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.admin-task-dialog{border:1px solid var(--color-admin-border);background:var(--color-admin-card);border-radius:20px;gap:16px;width:min(500px,100%);padding:20px;display:grid;box-shadow:0 24px 60px #2f292c33}.admin-task-dialog>header{justify-content:space-between;gap:14px;display:flex}.admin-task-dialog h2{color:var(--color-admin-ink);margin:4px 0 0;font:400 22px DM Serif Display,Georgia,serif}.admin-task-dialog header button{border:1px solid var(--color-admin-border);background:var(--color-admin-control);width:36px;height:36px;color:var(--color-admin-copy);cursor:pointer;border-radius:50%}.admin-task-dialog>p{color:var(--color-admin-copy);margin:0;font-size:10px;line-height:1.5}.admin-task-dialog footer{justify-content:flex-end;gap:9px;display:flex}@media (width<=1000px){.admin-task-assignment-grid{grid-template-columns:1fr}}@media (width<=1100px){.admin-task-list-head,.admin-task-row{grid-template-columns:minmax(190px,1.1fr) minmax(145px,.75fr) 106px 110px 116px;gap:12px}.admin-task-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-task-search{grid-column:1/-1}}@media (width<=900px){.admin-task-list-head{display:none}.admin-task-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:13px 18px}.admin-task-identity,.admin-task-row>.admin-task-row-action{grid-column:1/-1}.admin-task-assignees:before,.admin-task-statuses:before,.admin-task-due-date:before{color:var(--color-admin-muted);letter-spacing:.015em;margin-bottom:5px;font-size:9px;font-weight:500;line-height:1;display:block}.admin-task-assignees:before{content:"Assignee"}.admin-task-statuses:before{content:"Status"}.admin-task-due-date:before{content:"Due Date"}.admin-task-row>.admin-task-row-action{width:100%}}@media (width<=700px){.admin-task-page-header{flex-direction:column;align-items:flex-start}.admin-task-page-header>button,.admin-task-header-actions{align-self:stretch;width:100%}.admin-task-header-actions>button{flex:1}.admin-task-filters,.admin-task-form{grid-template-columns:1fr}.admin-task-form>*,.admin-task-due-date{grid-column:1}.admin-task-row{grid-template-columns:1fr;gap:11px}.admin-task-identity,.admin-task-assignees,.admin-task-statuses,.admin-task-due-date,.admin-task-row>.admin-task-row-action{grid-column:1}.admin-task-row-action{width:100%}.admin-assignee-options{grid-template-columns:1fr}.admin-task-detail-summary header{flex-direction:column}.admin-task-summary-actions{width:100%}.admin-task-summary-actions>button{flex:1}.admin-task-inline-field{width:100%}.admin-task-assignment-heading{flex-direction:column;align-items:stretch}}@media (width<=450px){.admin-tasks-page{gap:14px}.admin-task-page-header,.admin-task-filters,.admin-task-row,.admin-task-form,.admin-task-detail-summary,.admin-assignment-card{padding-inline:14px}.admin-task-assignees>span{width:100%}.admin-assignment-card dl{grid-template-columns:1fr}.admin-assignment-card footer,.admin-task-form-actions,.admin-task-dialog footer,.admin-task-header-actions{display:grid}}@media (prefers-reduced-motion:reduce){.admin-task-spinner,.staff-task-spinner{animation:none}}.task-workspace-shell{background:radial-gradient(circle at 10% 4%, #f2d7dd57, transparent 24%), radial-gradient(circle at 88% 10%, #fffaf0b8, transparent 28%), linear-gradient(135deg, var(--color-admin-canvas) 0%, var(--color-admin-canvas-mid) 52%, var(--color-admin-canvas-end) 100%)}.task-workspace-shell .dashboard-greeting h1{color:#3a3234;font-size:32px;font-weight:500}.task-workspace-shell .dashboard-greeting p{color:var(--color-admin-pink-deep);font-size:12px;font-weight:600}.task-workspace-shell .dashboard-greeting small{color:#706568;font-size:14px;font-weight:400}.admin-tasks-page{color:#706568}.admin-tasks-page .admin-card,.admin-task-list-card,.admin-task-form-card,.admin-task-detail-summary,.admin-assignment-card{background:#fffcfa;border-color:#e9ddd7;box-shadow:0 8px 24px #523a430b}.admin-task-page-header{min-height:0;padding:18px 20px}.admin-task-heading{gap:6px}.admin-task-page-header small,.admin-task-detail-summary header small,.admin-assignment-card header small,.admin-task-list-header small{color:var(--color-admin-pink-deep);font-size:12px;font-weight:600}.admin-task-page-header h2,.admin-task-detail-summary h2{color:#3a3234;font-size:20px;font-weight:500}.admin-task-page-header p,.admin-task-state p,.admin-task-inline-state,.admin-task-dialog>p{color:#998c90;font-size:14px;font-weight:400}.admin-primary-task-action,.admin-secondary-action,.admin-task-row-action,.admin-task-back{color:#706568;font-size:14px;font-weight:500}.admin-primary-task-action{color:var(--color-admin-pink-deep)}.admin-task-filters label,.admin-task-filters input,.admin-task-filters select,.admin-task-form label,.admin-task-form input,.admin-task-form textarea,.admin-task-dialog label,.admin-task-dialog textarea{color:#706568;font-size:14px;font-weight:400}.admin-task-list-head{color:#998c90;background:#fbf6f3;min-height:40px;font-size:11px;font-weight:500}.admin-task-list-head>span:first-child{text-align:left;justify-content:flex-start}.admin-task-row{min-height:88px}.admin-task-identity small{color:#998c90;font-size:12px;font-weight:400}.admin-task-identity strong{color:#3a3234;font-size:16px;font-weight:600}.admin-task-assignees b,.admin-task-due-date{color:#706568;font-size:14px;font-weight:400}.admin-assignee-fieldset legend,.admin-assignee-count,.admin-assignee-options strong,.admin-assignee-options small,.admin-assignee-options em,.admin-task-form-error{font-size:12px}.task-status-badge{min-height:28px;box-shadow:none;font-size:12px;font-weight:600}.admin-task-detail-summary{box-shadow:none;padding:18px 20px}.admin-task-overview{gap:16px;margin-top:14px;display:grid}.admin-task-description{gap:5px;display:grid}.admin-task-description>strong,.admin-assignment-history>strong{color:#706568;letter-spacing:.045em;text-transform:uppercase;font-size:12px;font-weight:600}.admin-task-description>p{color:#706568;white-space:pre-wrap;max-width:860px;margin:0;font-size:14px;font-weight:400;line-height:1.6}.admin-task-detail-summary dl{border-top:1px solid #e8d5d98a;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding-top:14px;display:grid}.admin-task-detail-summary dt,.admin-assignment-card dt{color:#998c90;letter-spacing:.025em;font-size:12px;font-weight:500}.admin-task-detail-summary dd,.admin-assignment-card dd{color:#706568;font-size:14px;font-weight:400}.admin-task-assignment-grid{grid-template-columns:1fr;gap:14px}.admin-assignment-card h3{color:#3a3234;font-size:16px;font-weight:600}.admin-assignment-card header p{color:#998c90;font-size:12px;font-weight:400}.admin-assignment-work{border-block:1px solid #e8d5d97a;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.admin-assignment-work>div{min-width:0;padding:13px 16px 13px 0}.admin-assignment-work>div+div{border-left:1px solid #e8d5d97a;padding-left:16px}.admin-assignment-history li{background:0 0;border-bottom:1px solid #e8d5d95c;border-left:1px solid #d78fa161;padding:10px 12px}.admin-assignment-history li:last-child{border-bottom:0}.admin-assignment-history li span{color:#3a3234;font-size:13px;font-weight:600}.admin-assignment-history li small,.admin-assignment-history li p,.admin-assignment-guidance{color:#998c90;font-size:12px;font-weight:400}.admin-task-dialog{background:#fffcfa;border-color:#e9ddd7}.admin-task-dialog h2{color:#3a3234;font-family:inherit;font-size:20px;font-weight:500}@media (width<=700px){.admin-task-page-header,.admin-task-filters,.admin-task-row,.admin-task-form,.admin-task-detail-summary,.admin-assignment-card{padding-inline:14px}.admin-task-detail-summary dl{grid-template-columns:1fr;gap:12px}.admin-assignment-work{grid-template-columns:1fr}.admin-assignment-work>div{padding:14px 0}.admin-assignment-work>div+div{border-top:1px solid #e8d5d98c;border-left:0;padding-left:0}}@media (width<=900px){.admin-task-assignees:before,.admin-task-statuses:before,.admin-task-due-date:before{color:#998c90;font-size:12px;font-weight:500}}.task-workspace-shell .dashboard-greeting h1{font-size:30px}.task-workspace-shell .dashboard-greeting p{font-size:11px}.task-workspace-shell .dashboard-greeting small{font-size:13px}.admin-tasks-page .admin-card,.admin-task-list-card,.admin-task-form-card,.admin-task-detail-summary,.admin-assignment-card,.admin-task-dialog{background:#fffcf8;border-color:#eee2dc}.admin-task-page-header small,.admin-task-detail-summary header small,.admin-assignment-card header small,.admin-task-list-header small{font-size:11px}.admin-task-page-header h2,.admin-task-detail-summary h2,.admin-task-dialog h2{font-size:19px}.admin-task-page-header p,.admin-task-state p,.admin-task-inline-state,.admin-task-dialog>p{font-size:13px}.task-workspace-shell .admin-task-page-header .admin-task-heading{gap:6px}.task-workspace-shell .admin-task-page-header .admin-task-kpis{margin:7px 0 4px}.task-workspace-shell .admin-task-page-header .admin-task-heading>p{margin:2px 0 0}.task-workspace-shell .admin-task-page-header .admin-task-heading>small{letter-spacing:.06em;line-height:normal}.task-workspace-shell .admin-task-page-header .admin-task-heading>h2{line-height:1.15}.task-workspace-shell .admin-task-page-header .admin-task-heading>p{line-height:1.45}.task-workspace-shell .admin-task-kpis .admin-staff-stat-pill{column-gap:var(--staff-tasks-stat-gap)}.task-workspace-shell .admin-task-kpis .admin-staff-stat-pill>dt,.task-workspace-shell .admin-task-kpis .admin-staff-stat-pill>dd{margin:0}.admin-primary-task-action,.admin-secondary-action,.admin-task-row-action,.admin-task-back,.admin-task-filters input,.admin-task-filters select{font-size:13px}.admin-task-form label,.admin-task-dialog label,.admin-assignee-fieldset legend{font-size:12px}.admin-task-form label>span,.admin-task-dialog label>span,.admin-assignee-fieldset legend>span{color:var(--staff-tasks-label-color);font-weight:var(--staff-tasks-label-weight)}.admin-task-form input,.admin-task-form textarea,.admin-task-dialog textarea{font-size:14px}.admin-task-list-head{color:var(--staff-tasks-label-color);letter-spacing:.01em;background:#fdf8f7;font-size:12px;line-height:1.35}.admin-task-identity{gap:8px}.admin-task-identity strong{color:#3f3938;font-size:14.5px;line-height:1.25}.admin-task-identity small,.admin-task-assignees b,.admin-task-due-date{color:#8f8582;font-size:12.5px;line-height:1.45}.task-status-badge{min-width:var(--staff-tasks-status-min-width);height:var(--staff-tasks-status-height);min-height:var(--staff-tasks-status-height);padding:0 var(--staff-tasks-status-padding-inline);border-width:var(--staff-tasks-pill-border-width);border-radius:var(--staff-tasks-pill-radius);font-size:var(--staff-tasks-status-font-size);line-height:1}.admin-task-detail-summary dt,.admin-assignment-card dt,.admin-task-description>strong,.admin-assignment-history>strong{color:var(--staff-tasks-label-color);font-size:var(--staff-tasks-label-size);font-weight:var(--staff-tasks-label-weight);letter-spacing:var(--staff-tasks-label-tracking);line-height:var(--staff-tasks-label-line-height)}.admin-assignee-options strong{font-size:13px}.admin-assignee-count{min-height:var(--staff-tasks-status-height);padding:0 var(--staff-tasks-status-padding-inline);border-radius:var(--staff-tasks-pill-radius);font-size:var(--staff-tasks-status-font-size);line-height:1}.admin-assignee-options small,.admin-assignee-options em,.admin-task-form-error{font-size:12px}@media (width<=900px){.admin-task-assignees:before,.admin-task-statuses:before,.admin-task-due-date:before{color:var(--staff-tasks-label-color);font-size:var(--staff-tasks-label-size);font-weight:var(--staff-tasks-label-weight)}}.task-workspace-shell select{appearance:none;padding-right:var(--staff-tasks-select-text-clearance);background-image:var(--staff-tasks-select-arrow);background-repeat:no-repeat;background-position:right var(--staff-tasks-select-arrow-inset) center;background-size:var(--staff-tasks-select-arrow-size) var(--staff-tasks-select-arrow-size)}.admin-task-summary-header{align-items:flex-start}.admin-task-summary-identity{gap:5px;min-width:0;display:grid}.admin-task-summary-actions{flex:none;justify-content:flex-end}.admin-task-more{position:relative}.admin-task-more-trigger{border:1px solid var(--color-admin-border);background:var(--color-admin-control);width:38px;height:38px;color:var(--color-admin-copy);font:inherit;letter-spacing:1px;cursor:pointer;border-radius:50%;place-items:center;font-size:13px;display:inline-grid}.admin-task-more-menu{z-index:5;border:1px solid var(--color-admin-border);background:#fffdfa;border-radius:13px;gap:4px;width:190px;padding:7px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 14px 32px #48313924}.admin-task-more-menu button{color:#a55163;min-height:34px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 10px;font-size:12px;font-weight:600}.admin-task-more-menu button:hover:not(:disabled){background:#fcf1f4}.admin-task-more-menu button:disabled{color:var(--color-admin-muted);cursor:not-allowed}.admin-task-more-menu small{color:var(--color-admin-muted);padding:0 10px 5px;font-size:9px;line-height:1.4}.admin-task-delete-dialog{width:min(440px,100%)}.admin-task-delete-action{color:#a4475c;min-height:38px;font:inherit;cursor:pointer;background:#fbebef;border:1px solid #e5b8c3;border-radius:999px;padding:0 17px;font-size:12px;font-weight:650}.admin-task-delete-action:disabled{opacity:.55;cursor:wait}.admin-task-title-edit{width:min(520px,58vw);margin-top:1px}.admin-task-title-edit input{height:43px;min-height:43px}.admin-task-description textarea{background:#fffdfa;width:min(920px,100%);min-height:96px;max-height:110px;padding:11px 13px;box-shadow:inset 0 1px #ffffffe0}.admin-task-detail-summary dl{grid-template-columns:minmax(130px,1fr) minmax(130px,1fr) minmax(82px,.65fr) minmax(170px,1.15fr) minmax(170px,1.15fr);gap:14px 22px}.admin-task-inline-date{background:#fffdfa;width:min(240px,100%);height:43px;min-height:43px;box-shadow:inset 0 1px #ffffffe0}.admin-task-detail-summary dd:has(.admin-task-inline-date){gap:5px}.admin-task-field-error{line-height:1.35;display:block}.admin-task-assignment-heading{align-items:center}.admin-assignment-card{gap:12px;padding:15px 18px}.admin-assignment-card h3{margin-block:2px}.admin-assignment-work>div{padding-block:11px}.admin-assignment-history{gap:6px}.admin-assignment-history li{padding-block:8px}.admin-assignee-dialog{gap:12px;width:min(540px,100%);max-height:min(720px,100vh - 36px);padding:18px;overflow-y:auto}.admin-assignee-dialog>header{align-items:flex-start}.admin-assignee-dialog>p{line-height:1.45}.admin-assignee-dialog>footer{padding-top:2px}.admin-task-assignees{text-align:left;justify-content:center;align-items:center;gap:9px;display:flex}.admin-task-assignee-avatars{align-items:center;min-width:max-content;padding-left:8px;display:flex}.admin-task-assignee-avatars .profile-avatar{--avatar-size:30px;margin-left:-8px;box-shadow:0 2px 6px #523a430d}.admin-task-assignee-overflow{width:28px;height:28px;color:var(--color-admin-pink-deep);background:#fbf1f3;border:1px solid #ead8da;border-radius:50%;justify-content:center;align-items:center;margin-left:-7px;font-size:10px;font-weight:600;display:inline-flex}.admin-task-assignee-summary{color:#8f8582;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden;min-width:0!important;min-height:0!important;display:block!important}.admin-task-statuses{align-content:center;min-height:32px}.admin-task-uniform-status{width:max-content;max-width:100%}.admin-task-mixed-status{color:#776d70;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 8px;min-width:0;max-width:100%;font-size:10px;font-weight:550;line-height:1.25;display:flex}.admin-task-status-fragment{white-space:nowrap;align-items:center;gap:4px;min-width:0;display:inline-flex}.admin-task-status-fragment>i{border-radius:50%;flex:0 0 6px;width:6px;height:6px}.admin-task-status-fragment>i.status-pending{background:#dda064}.admin-task-status-fragment>i.status-in_progress{background:#76a9cf}.admin-task-status-fragment>i.status-completed{background:#76a77e}.admin-task-status-fragment>i.status-confirmed{background:#c7879c}.admin-assignee-dialog-section{gap:7px;display:grid}.admin-assignee-dialog-section>h3{color:var(--staff-tasks-label-color);font-size:var(--staff-tasks-label-size);font-weight:var(--staff-tasks-label-weight);letter-spacing:var(--staff-tasks-label-tracking);line-height:var(--staff-tasks-label-line-height);text-transform:uppercase;margin:0}.admin-current-assignee-list{background:#fffdfa;border:1px solid #e8d5d9b8;border-radius:15px;overflow:hidden}.admin-current-assignee-row{border-bottom:1px solid #e8d5d97a;grid-template-columns:40px minmax(0,1fr) auto 58px;align-items:center;gap:10px;min-height:60px;padding:8px 11px;display:grid}.admin-current-assignee-row:last-child{border-bottom:0}.admin-current-assignee-row.removing{background:#fbf1f48a}.admin-current-assignee-identity{gap:2px;min-width:0;display:grid}.admin-current-assignee-identity strong,.admin-current-assignee-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-current-assignee-identity strong{color:#3f3938;font-size:13px;font-weight:600}.admin-current-assignee-identity small{color:#998c90;font-size:11.5px;font-weight:400}.admin-current-assignee-row .task-status-badge{min-width:72px;height:26px;min-height:26px;font-size:10.5px}.admin-assignee-remove-action{color:#b65f79;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:11.5px;font-weight:550}.admin-assignee-remove-action:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline}.admin-assignee-remove-action:disabled{color:#b3a7aa;cursor:not-allowed}.admin-assignee-locked{color:#a99da0;text-align:center;font-size:11px}.admin-assignee-add-lock{color:#998c90;background:#fbf6f2;border-radius:12px;margin:0;padding:9px 11px;font-size:11.5px;line-height:1.45}@media (width<=1180px){.admin-task-detail-summary dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.admin-task-title-edit{width:100%}.admin-task-description textarea{max-height:120px}.admin-task-detail-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-task-secondary-meta{grid-column:auto}.admin-task-assignees{flex-wrap:wrap;justify-content:flex-start}.admin-task-assignees:before{width:100%}}@media (width<=520px){.admin-task-detail-summary dl{grid-template-columns:1fr}.admin-assignee-dialog{padding:16px 14px}.admin-assignee-dialog-list{max-height:min(320px,48vh)}.admin-current-assignee-row{grid-template-columns:40px minmax(0,1fr) auto;gap:7px 9px}.admin-current-assignee-row>.profile-avatar{grid-row:1/3}.admin-current-assignee-identity{grid-column:2}.admin-current-assignee-row .task-status-badge{grid-area:2/2;justify-self:start}.admin-assignee-remove-action,.admin-assignee-locked{grid-area:1/3/3}}.admin-task-detail-summary{padding:20px 22px}.admin-task-summary-identity{gap:6px}.admin-task-overview{gap:18px;margin-top:18px}.admin-task-description{gap:7px}.admin-task-detail-summary dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px 28px;padding-top:18px}.admin-task-detail-summary dl>div{gap:6px;min-width:0}.admin-task-summary-identity>small,.admin-task-assignment-heading small,.admin-assignment-history>strong{color:#bf6f86;letter-spacing:.055em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.35}.admin-task-description>strong,.admin-task-detail-summary dt,.admin-assignment-work dt{color:#c98597;letter-spacing:.035em;text-transform:uppercase;font-size:11px;font-weight:550;line-height:1.35}.admin-task-detail-summary dd{color:#62595b;font-size:13.5px;font-weight:400;line-height:1.4}.admin-task-assignment-section{gap:12px}.admin-task-assignment-heading h2{align-items:center;gap:8px;display:flex}.admin-assignment-count{color:#b65f79;background:#f5e1e7;border:1px solid #e8c8d1;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding-inline:6px;font-size:11px;font-weight:600;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffffb8,0 1px 2px #764f5812}.admin-assignment-card{background:#fffaf5;border-color:#e8cdd3bd;border-radius:17px;padding:0;display:block;box-shadow:0 5px 16px #523a430a}.admin-assignment-card.expanded{border-color:#daaeb9b3;box-shadow:0 7px 20px #523a430f}.admin-assignment-toggle{border-radius:inherit;width:100%;min-height:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr) auto 20px;align-items:center;gap:9px 15px;padding:18px 22px;transition:background-color .16s,box-shadow .16s;display:grid}.admin-assignment-toggle:hover{background:#fbf1f45c}.admin-assignment-toggle:focus-visible{outline-offset:-3px;outline:2px solid #b66e8140}.admin-assignment-toggle>.profile-avatar{--avatar-size:38px;grid-area:1/1/3;align-self:start;margin-top:1px}.admin-assignment-identity{grid-area:1/2;gap:4px;min-width:0;display:grid}.admin-assignment-identity strong{color:#3f3938;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.35;overflow:hidden}.admin-assignment-identity small{color:#998c90;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;line-height:1.45;overflow:hidden}.admin-assignment-summary{color:#a09698;text-overflow:ellipsis;white-space:nowrap;grid-area:2/2;font-size:12px;font-weight:400;line-height:1.45;overflow:hidden}.admin-assignment-toggle>.task-status-badge{grid-area:1/3/3;height:29px;min-height:29px;padding-inline:14px;font-size:11.5px}.admin-assignment-chevron{fill:none;stroke:#9d8f92;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;grid-area:1/4/3;width:18px;height:18px;transition:transform .18s}.admin-assignment-card.expanded .admin-assignment-chevron{transform:rotate(180deg)}.admin-assignment-details{border-top:1px solid #e8d5d96b;padding:17px 22px 19px 75px}.admin-assignment-work{border:0;border-bottom:1px solid #e8d5d961;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:0 0 19px;display:grid}.admin-assignment-work>div,.admin-assignment-work>div+div{border:0;padding:0}.admin-assignment-work>div{gap:7px}.admin-assignment-work dd{color:#62595b;font-size:14px;font-weight:400;line-height:1.5}.admin-assignment-history ol{gap:0}.admin-assignment-history li{background:0 0;border:0;grid-template-columns:8px minmax(0,1fr);gap:9px;padding:0 0 16px 21px;display:grid;position:relative}.admin-assignment-history li:last-child{padding-bottom:0}.admin-assignment-history li:before{content:"";background:#d7b3bc80;width:1px;position:absolute;top:9px;bottom:-2px;left:24px}.admin-assignment-history li:last-child:before{display:none}.admin-assignment-history li>i{z-index:1;border:2px solid #fffaf6;border-radius:50%;width:8px;height:8px;margin-top:5px;box-shadow:0 0 0 1px #d7b3bc6b}.admin-assignment-history li>i.status-pending{background:#dda064}.admin-assignment-history li>i.status-in_progress{background:#76a9cf}.admin-assignment-history li>i.status-completed{background:#76a77e}.admin-assignment-history li>i.status-confirmed{background:#c7879c}.admin-assignment-history li>div{gap:5px;min-width:0;display:grid}.admin-assignment-history li span{color:#4c4446;font-size:13px;font-weight:600;line-height:1.3}.admin-assignment-history li small{color:#9d9294;margin:0;font-size:11.5px;font-weight:400;line-height:1.35}.admin-assignment-history li p{color:#776d70;margin:2px 0 0;font-size:12.5px;font-weight:400;line-height:1.45}.admin-assignment-details>footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:19px;display:flex}.admin-assignment-status-control{color:var(--color-admin-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:0 0 18px;font-size:12px;display:flex}.admin-assignment-status-control>span{color:var(--color-admin-copy);margin-right:auto;font-weight:600}.admin-assignment-status-control>select{border:1px solid var(--color-admin-border);background:var(--color-admin-control);min-width:150px;min-height:38px;color:var(--color-admin-ink);cursor:pointer;border-radius:10px;padding:8px 34px 8px 12px}.admin-assignment-status-control>select:disabled{cursor:default;opacity:.72}.admin-assignment-status-control>small{min-width:48px}.admin-task-shared-status-control>.admin-status-dropdown{width:174px}@media (width<=1180px){.admin-task-detail-summary dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.admin-task-detail-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.admin-assignment-toggle{min-height:0}.admin-assignment-identity{gap:4px}.admin-assignment-details{padding:17px 18px 19px}}@media (width<=520px){.admin-task-detail-summary dl{grid-template-columns:1fr}.admin-assignment-toggle{grid-template-rows:auto auto;grid-template-columns:38px minmax(0,1fr) auto 18px;gap:9px 10px;min-height:0;padding:17px 14px}.admin-assignment-toggle>.profile-avatar{--avatar-size:36px;grid-row:1}.admin-assignment-identity{grid-area:1/2}.admin-assignment-summary{grid-area:2/2/auto/-1}.admin-assignment-toggle>.task-status-badge{grid-area:1/3;align-self:center}.admin-assignment-chevron{grid-area:1/4;align-self:center}.admin-assignment-work{grid-template-columns:1fr;gap:16px}.admin-assignment-details>footer{display:grid}}.admin-task-summary-header{gap:24px;min-width:0}.admin-task-summary-identity{flex:auto;min-width:0;max-width:100%}.admin-task-summary-identity>h2{overflow-wrap:anywhere;word-break:break-word;white-space:normal;min-width:0;max-width:100%}.admin-task-summary-actions{flex:none;min-width:max-content}.admin-task-title-edit{width:100%;min-width:0;max-width:100%}.admin-task-title-edit textarea,.admin-task-description textarea{overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;width:100%;overflow-x:hidden}.admin-task-title-edit textarea{border:1px solid var(--color-admin-border);resize:none;min-height:48px;max-height:112px;color:var(--color-admin-ink);font:inherit;background:#fffdfa;border-radius:15px;padding:11px 13px;font-size:15px;line-height:1.45;box-shadow:inset 0 1px #ffffffe0}.admin-task-title-edit textarea:focus{outline-offset:2px;outline:2px solid #b66e8147}.admin-task-description{min-width:0;max-width:100%}.admin-task-media-section{gap:12px;min-width:0;max-width:100%;display:grid}.admin-task-media-section>strong{color:var(--staff-tasks-label-color);font-size:var(--staff-tasks-label-size);font-weight:var(--staff-tasks-label-weight);letter-spacing:var(--staff-tasks-label-tracking);line-height:var(--staff-tasks-label-line-height);text-transform:uppercase}.admin-task-add-media{border:1px dashed var(--color-admin-border);width:max-content;max-width:100%;color:var(--color-admin-copy);cursor:pointer;background:#fbf5f1;border-radius:14px;gap:3px;padding:10px 14px;display:grid}.admin-task-add-media>span{color:var(--color-admin-rose);font-size:13px;font-weight:600}.admin-task-add-media>small{color:var(--color-admin-muted);font-size:11px;font-weight:400;line-height:1.4}.admin-task-add-media input{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-task-add-media:focus-within{outline-offset:2px;outline:2px solid #b66e8147}.admin-task-media-uploads{gap:6px;max-width:76ch;display:grid}.admin-task-media-uploads>div{min-width:0;color:var(--color-admin-copy);justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;display:flex}.admin-task-media-uploads span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-task-media-uploads small{color:var(--color-admin-muted);flex:none}.admin-task-media-uploads .error small{color:#ba3e4b;white-space:normal;text-align:right;max-width:55%}.admin-task-create-media{grid-column:1/-1;gap:10px;min-width:0;display:grid}.admin-task-create-media>div:first-child{gap:3px;display:grid}.admin-task-create-media>div:first-child>span{color:var(--staff-tasks-label-color);font-size:var(--staff-tasks-label-size);font-weight:var(--staff-tasks-label-weight);letter-spacing:var(--staff-tasks-label-tracking);text-transform:uppercase}.admin-task-create-media>div:first-child>small{color:var(--color-admin-muted);font-size:12px;line-height:1.4}.admin-task-create-media .admin-task-media-uploads>div{grid-template-columns:minmax(0,1fr) auto auto;display:grid}.admin-task-create-media .admin-task-media-uploads button{color:var(--color-admin-rose);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.admin-task-description>p{overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;width:100%;max-width:76ch;line-height:1.6}.admin-task-description textarea{resize:none;white-space:pre-wrap;max-width:76ch;min-height:112px;max-height:224px}@media (width<=700px){.admin-task-summary-header{gap:16px}.admin-task-summary-identity,.admin-task-title-edit{width:100%}.admin-task-summary-actions{min-width:0}.admin-task-description textarea{max-height:224px}.admin-task-add-media{width:100%}.admin-task-media-uploads>div{flex-direction:column;align-items:flex-start;gap:2px}.admin-task-media-uploads .error small{text-align:left;max-width:100%}}.admin-task-detail-summary{background:#fffaf6;padding:0;overflow:hidden}.admin-task-detail-summary.is-editing{background:#fff9f5;border-color:#d5a1aeb8;box-shadow:0 10px 28px #68434c12}.admin-task-overview-layout{grid-template-columns:minmax(0,1fr) minmax(250px,300px);min-width:0;display:grid}.admin-task-overview-main{align-content:start;gap:24px;min-width:0;padding:26px 30px 28px;display:grid}.admin-task-summary-header{min-width:0;display:block}.admin-task-summary-identity{gap:8px;width:100%;min-width:0;display:grid}.admin-task-summary-identity>h2{color:#393234;max-width:100%;font-size:20px;font-weight:600;line-height:1.32}.admin-task-context-strip{flex-wrap:wrap;gap:7px;margin-top:-10px;display:flex}.admin-task-context-strip>span{color:#776b6e;background:#fbf4ef;border:1px solid #e3cfc8d1;border-radius:999px;align-items:center;min-height:27px;padding:5px 10px;font-size:11.5px;font-weight:500;line-height:1;display:inline-flex}.admin-task-context-strip>span:last-child{color:#a56879;background:#fbf0f2;border-color:#e0c4ccb8}.admin-task-description{gap:10px;width:100%;min-width:0;max-width:76ch;display:grid}.admin-task-brief-preview{width:100%;max-width:76ch;position:relative;overflow:hidden}.admin-task-brief-preview.is-collapsed{max-height:11.2em}.admin-task-brief-preview>p{overflow-wrap:anywhere;color:#6f6467;white-space:pre-wrap;word-break:break-word;width:100%;max-width:100%;margin:0;font-size:14px;font-weight:400;line-height:1.6}.admin-task-brief-toggle{color:#aa6e7f;width:max-content;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #be748952;margin-top:5px;padding:2px 0;font-size:12px;font-weight:600}.admin-task-brief-toggle:hover{color:#955d6d;border-bottom-color:#aa5e7485}.admin-task-brief-toggle:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #b66e8140}.admin-task-title-edit textarea{background:#fffdf9;min-height:68px;max-height:120px;padding:12px 14px;font-size:16px;line-height:1.45}.admin-task-description textarea{background:#fffdf9;width:100%;max-width:76ch;min-height:128px;max-height:256px;padding:13px 14px;line-height:1.6}.admin-task-media-section{max-width:76ch}.admin-task-summary-panel{background:#fbf4ef;border-left:1px solid #e5d3cda8;flex-direction:column;gap:22px;min-width:0;padding:24px 24px 26px;display:flex}.admin-task-summary-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.admin-task-summary-actions .admin-primary-task-action{box-shadow:0 5px 13px #a3657826}.admin-task-summary-panel dl,.admin-task-detail-summary .admin-task-summary-panel dl{border:0;grid-template-columns:1fr;gap:16px;margin:0;padding:0;display:grid}.admin-task-summary-panel dl>div,.admin-task-detail-summary .admin-task-summary-panel dl>div{gap:6px;min-width:0;display:grid}.admin-task-summary-panel dd{overflow-wrap:anywhere;color:#62595b;min-width:0;font-size:13px;font-weight:400;line-height:1.4}.admin-task-summary-panel .admin-task-secondary-meta dd{color:#8e8285;font-size:12.5px}.admin-task-detail-summary>.admin-task-form-error,.admin-task-detail-summary>.admin-task-lock-note{border-top:1px solid #e5d3cd94;margin:0;padding:12px 30px}.admin-task-assignment-heading{grid-template-columns:minmax(190px,1fr) auto auto;align-items:center;gap:16px 24px;display:grid}.admin-task-assignment-title{min-width:0}.admin-task-assignment-statuses{flex-wrap:wrap;justify-content:center;gap:6px 13px;display:flex}.admin-task-assignment-statuses>span{color:#8d8083;white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;font-weight:500;display:inline-flex}.admin-task-assignment-statuses i{background:#c9bdc0;border-radius:50%;width:6px;height:6px}.admin-task-assignment-statuses .status-pending i{background:#dda064}.admin-task-assignment-statuses .status-in_progress i{background:#76a9cf}.admin-task-assignment-statuses .status-completed i{background:#76a77e}.admin-task-assignment-statuses .status-confirmed i{background:#c7879c}.admin-task-assignment-grid{gap:10px}.admin-assignment-card{background:#fffaf6;border-radius:15px;transition:border-color .16s,box-shadow .16s,background-color .16s;box-shadow:0 3px 12px #523a4309}.admin-assignment-card:hover{border-color:#ddbec5d1;box-shadow:0 5px 16px #523a430d}.admin-assignment-toggle{grid-template-columns:38px minmax(0,1fr) auto 18px;gap:7px 14px;padding:16px 20px}.admin-assignment-card.expanded .admin-assignment-toggle{background:#fbeff14d;border-radius:15px 15px 0 0}.admin-assignment-toggle>.profile-avatar{--avatar-size:36px}.admin-assignment-identity strong{font-size:15px;line-height:1.35}.admin-assignment-identity small,.admin-assignment-summary{font-size:12.5px;line-height:1.42}.admin-assignment-details{padding:18px 20px 20px 70px}.admin-assignment-work{gap:28px;padding-bottom:18px}.admin-assignment-history{padding-top:18px}@media (width<=1080px){.admin-task-overview-layout{grid-template-columns:minmax(0,1fr) minmax(230px,270px)}.admin-task-overview-main{padding-inline:24px}.admin-task-assignment-heading{grid-template-columns:minmax(180px,1fr) auto}.admin-task-assignment-statuses{grid-area:2/1/auto/-1;justify-content:flex-start}}@media (width<=760px){.admin-task-overview-layout{grid-template-columns:1fr}.admin-task-overview-main{padding:22px 18px 24px}.admin-task-summary-panel{border-top:1px solid #e5d3cda8;border-left:0;padding:18px}.admin-task-summary-panel dl,.admin-task-detail-summary .admin-task-summary-panel dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 20px}.admin-task-summary-actions{order:2;justify-content:flex-start}.admin-task-detail-summary>.admin-task-form-error,.admin-task-detail-summary>.admin-task-lock-note{padding-inline:18px}.admin-task-assignment-heading{grid-template-columns:minmax(0,1fr) auto;gap:13px}.admin-task-assignment-statuses{gap:6px 11px}.admin-assignment-details{padding-inline:18px}}@media (width<=520px){.admin-task-overview-main{gap:20px;padding-inline:15px}.admin-task-summary-panel{padding-inline:15px}.admin-task-summary-panel dl,.admin-task-detail-summary .admin-task-summary-panel dl{grid-template-columns:1fr}.admin-task-summary-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-task-summary-actions>:only-child{grid-column:1/-1}.admin-task-assignment-heading{grid-template-columns:1fr;align-items:stretch}.admin-task-assignment-heading>.admin-secondary-action{width:100%}.admin-task-assignment-statuses{grid-area:auto/1}.admin-assignment-toggle{grid-template-columns:36px minmax(0,1fr) auto 18px;column-gap:10px;padding:15px 13px}.admin-assignment-identity strong{white-space:normal}.admin-assignment-summary{grid-column:2/-1}}.admin-task-summary-identity{border-left:2px solid #c3748a6b;padding-left:14px}.admin-task-summary-identity>h2{font-weight:550;line-height:1.38}.admin-task-context-strip>span:first-child{color:#786c69;background:#faf4ee;border-color:#e0d3cae0}.admin-task-context-strip>span:nth-child(2){color:#a9783f;background:#fcf5e9;border-color:#e8cfa9c2}.admin-task-context-strip>span:nth-child(3){color:#ad6e73;background:#fbefed;border-color:#e7c7c0cc}.admin-task-brief-toggle{color:#9f6072;background:#fff9f5;border:1px solid #ddb5c0b8;border-radius:999px;align-items:center;gap:5px;min-height:30px;padding:5px 10px;line-height:1;transition:border-color .16s,background-color .16s,box-shadow .16s;display:inline-flex;box-shadow:0 2px 6px #5c3e4509}.admin-task-brief-toggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:14px;height:14px;transition:transform .16s}.admin-task-brief-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.admin-task-brief-toggle:hover{color:#8f5365;background:#fdf3f3;border-color:#cd97a6d1;box-shadow:0 3px 9px #5c3e450d}.admin-task-summary-panel dl,.admin-task-detail-summary .admin-task-summary-panel dl{gap:0}.admin-task-summary-panel dl>div,.admin-task-detail-summary .admin-task-summary-panel dl>div{gap:6px;padding-bottom:8px}.admin-task-summary-panel dl>div:not(:last-child),.admin-task-detail-summary .admin-task-summary-panel dl>div:not(:last-child){margin-bottom:8px}.admin-task-summary-panel dl>div:not(:last-child):after{content:"";border-top:1px solid #dcc3bc7a;width:74%;margin-top:5px}.admin-task-summary-panel dd,.admin-task-summary-panel .admin-task-secondary-meta dd{color:#655a5d;font-size:13px;line-height:1.45}.admin-task-summary-panel .admin-task-secondary-meta dd{color:#655a5d}.admin-task-summary-panel{gap:14px;padding-block:20px 22px}.admin-task-assignment-heading{grid-template-columns:minmax(0,1fr) auto;gap:14px}.admin-task-assignment-overview{flex-wrap:wrap;align-items:flex-end;gap:10px 22px;min-width:0;display:flex}.admin-task-assignment-statuses{justify-content:flex-start;gap:6px 12px;padding-bottom:2px}.admin-assignment-card.expanded{background:#fffaf6;border-color:#cf9eabad;box-shadow:0 5px 16px #523a430b}.admin-assignment-card.expanded .admin-assignment-toggle{background:#faefef3d}.admin-assignment-details{background:#fffaf6;padding-top:15px}.admin-assignment-work{align-items:start;padding-bottom:15px}.admin-assignment-work>div{align-content:start}.admin-assignment-work>div.is-empty{gap:5px}.admin-assignment-work>div.is-empty dd{color:#94898b;font-size:13px;line-height:1.4}.admin-assignment-history{gap:11px;padding-top:16px}.admin-assignment-history li{padding-bottom:15px}.admin-assignment-history li:before{background:#caabb36b}.admin-assignment-history li>i{border-color:#fffaf6;margin-top:4px;box-shadow:0 0 0 1px #c79ea973}.admin-assignment-history li>div{gap:3px}.admin-assignment-history li span{color:#4a4143}.admin-assignment-history li small{display:block}.admin-assignment-history-time{color:#94898c!important}.admin-assignment-history-actor{color:#887b7e!important}.admin-assignment-history li p{color:#716669;margin-top:4px;line-height:1.5}@media (width<=1080px){.admin-task-navigation-row{grid-template-columns:1fr;gap:10px}.admin-task-assignment-heading{grid-template-columns:minmax(0,1fr) auto}.admin-task-assignment-statuses{grid-area:auto}}@media (width<=760px){.admin-task-summary-panel dl>div:not(:last-child):after{width:82%}.admin-task-assignment-overview{gap:10px 18px}}@media (width<=520px){.admin-task-summary-identity{padding-left:11px}.admin-task-summary-panel dl>div:not(:last-child):after{width:72%}.admin-task-assignment-heading{grid-template-columns:1fr}.admin-task-assignment-overview{gap:10px;display:grid}}.admin-task-list-card .admin-task-filters{gap:10px;padding-block:11px}.admin-task-list-card .admin-task-identity{min-width:0}.admin-task-list-card .admin-task-identity strong{-webkit-line-clamp:2;overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal;word-break:break-word;-webkit-box-orient:vertical;min-width:0;max-width:100%;display:-webkit-box;overflow:hidden}@media (width>=1201px){.admin-task-list-card .admin-task-filters{grid-template-columns:minmax(360px,1.7fr) repeat(3,minmax(145px,.72fr))}}.task-workspace-shell .admin-task-name{color:#62585b;letter-spacing:normal;font-family:inherit;font-weight:600}.task-workspace-shell .admin-task-list-card .admin-task-identity{gap:8px}.admin-task-id-line{white-space:nowrap;align-items:center;gap:7px;display:flex}.admin-task-id-line .admin-task-source-label{flex-shrink:0;margin-left:0}.admin-task-inventory-metadata{color:var(--color-admin-muted);overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:400;line-height:1.45}@media (width>=901px){.admin-task-list-card .admin-task-row{align-items:start}.admin-task-list-card .admin-task-row>:not(.admin-task-identity){min-height:34px;margin-top:18px}.admin-task-list-card .admin-task-due-date{justify-content:center;align-items:center;display:flex}}.task-workspace-shell .admin-task-list-card .admin-task-identity>small,.task-workspace-shell .admin-task-detail-summary .admin-task-summary-identity>small{color:#bf6f86;letter-spacing:.055em;text-transform:uppercase;font-size:11.5px;font-weight:600;line-height:1.35}.task-workspace-shell .admin-task-list-card .admin-task-name{color:var(--color-admin-ink);font-family:var(--font-sans);font-size:14px;font-weight:500;line-height:1.4}.task-workspace-shell .admin-task-list-card .admin-task-identity>.admin-task-created-by{color:#998c90;font-family:var(--font-sans);letter-spacing:normal;text-transform:none;font-size:13px;font-weight:400;line-height:1.45}.task-workspace-shell .admin-task-detail-summary .admin-task-summary-identity{border-left:0;gap:8px;padding-left:0}.task-workspace-shell .admin-task-detail-summary .admin-task-name{overflow-wrap:anywhere;color:#62585b;white-space:normal;word-break:normal;max-width:100%;font-size:21px;line-height:1.3}.task-workspace-shell .admin-task-detail-summary .admin-task-context-strip{margin-top:-12px}.admin-task-form-card .admin-task-page-header>div{align-content:center;min-width:0;display:grid}.admin-task-form-card .admin-task-page-header small+h2{margin-top:6px}.admin-task-form-card .admin-task-page-header h2+p{margin-top:7px}.admin-task-list-card .admin-task-list-head,.admin-task-list-card .admin-task-row{grid-template-columns:24px minmax(220px,1.25fr) minmax(170px,.85fr) minmax(112px,.55fr) 118px 176px}.admin-task-list-card .admin-task-list-head>span:nth-child(2){text-align:left;justify-content:flex-start}.admin-task-select{cursor:pointer;place-items:center;width:24px;min-width:24px;min-height:24px;display:grid!important}.admin-task-select input,.admin-bulk-clear-date input{width:16px;height:16px;accent-color:var(--color-admin-pink-deep);box-shadow:none;cursor:pointer;border:1px solid #dcbec6;border-radius:5px;margin:0}.admin-task-row.selected{background:#fcf1f38f;box-shadow:inset 3px 0 #be6f856b}.admin-task-bulk-bar{min-height:54px;color:var(--color-admin-ink);background:#fff8f6;border-bottom:1px solid #ead6db;justify-content:space-between;align-items:center;gap:14px;padding:9px 18px;display:flex}.admin-task-bulk-bar>strong{white-space:nowrap;font-size:13px;font-weight:650}.admin-task-bulk-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.admin-task-bulk-actions button,.admin-task-bulk-result button{color:#765d65;min-height:34px;font:inherit;cursor:pointer;background:#fffdfb;border:1px solid #e4cdd3;border-radius:999px;padding:0 13px;font-size:11px;font-weight:600}.admin-task-bulk-actions button:hover{background:#fbf0f2;border-color:#cea8b3}.admin-task-bulk-actions button.danger{color:#a4475c}.admin-task-bulk-actions button:last-child{color:var(--color-admin-muted);background:0 0;border-color:#0000}.admin-task-bulk-result{color:#675d5f;background:#fbf7f1;border-bottom:1px solid #eadfd9;margin:0;padding:10px 18px;font-size:12px;line-height:1.5}.admin-task-bulk-result button{min-height:28px;margin-left:6px;padding-inline:10px}.admin-bulk-assign-dialog{grid-template-rows:auto auto auto auto minmax(0,1fr) auto auto;width:min(560px,100%);max-height:min(720px,100dvh - 36px);overflow:hidden}.admin-bulk-assign-dialog .admin-assignee-dialog-list{min-height:120px;overflow-y:auto}.admin-bulk-assignee-heading{color:#706568;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.admin-bulk-assignee-heading small{color:var(--color-admin-muted)}.admin-bulk-date-dialog,.admin-bulk-delete-dialog{width:min(460px,100%)}.admin-bulk-date-dialog>label:not(.admin-bulk-clear-date){color:#706568;gap:7px;font-size:13px;display:grid}.admin-bulk-date-dialog input[type=date]{border:1px solid var(--color-admin-border);width:100%;min-height:43px;color:var(--color-admin-ink);font:inherit;background:#fff;border-radius:14px;padding:9px 13px}.admin-bulk-clear-date{grid-template-columns:none;align-items:center;gap:9px!important;display:flex!important}.admin-bulk-clear-date>span{font-size:13px;font-weight:500!important}.admin-bulk-delete-summary{background:#fff8f6;border:1px solid #ead8dc;border-radius:14px;gap:4px;padding:11px 13px;display:grid}.admin-bulk-delete-summary strong{color:#7f4354}.admin-bulk-delete-summary span{color:#817477}@media (width<=1100px){.admin-task-list-card .admin-task-list-head,.admin-task-list-card .admin-task-row{grid-template-columns:24px minmax(190px,1.1fr) minmax(145px,.75fr) 106px 110px 168px;gap:12px}}@media (width<=900px){.admin-task-list-card .admin-task-row{grid-template-columns:24px repeat(3,minmax(0,1fr))}.admin-task-list-card .admin-task-row>.admin-task-select{grid-area:1/1}.admin-task-list-card .admin-task-identity{grid-area:1/2/auto/-1}.admin-task-list-card .admin-task-assignees{grid-column:2}.admin-task-list-card .admin-task-statuses{grid-column:3}.admin-task-list-card .admin-task-due-date{grid-column:4}.admin-task-list-card .admin-task-row-action{grid-column:2/-1}}@media (width<=700px){.admin-task-bulk-bar{flex-direction:column;align-items:flex-start}.admin-task-bulk-actions{justify-content:flex-start;width:100%}.admin-task-list-card .admin-task-row{grid-template-columns:24px minmax(0,1fr)}.admin-task-list-card .admin-task-identity,.admin-task-list-card .admin-task-assignees,.admin-task-list-card .admin-task-statuses,.admin-task-list-card .admin-task-due-date,.admin-task-list-card .admin-task-row-action{grid-column:2}.admin-task-list-card .admin-task-identity{grid-row:1}.admin-task-list-card .admin-task-row-action{width:fit-content}}.admin-task-list-card .admin-task-row-actions{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.admin-task-list-card .admin-task-row-actions .admin-task-row-action{min-height:34px;padding-inline:12px}.admin-task-list-card .admin-task-review-action,.admin-task-bulk-actions .admin-task-confirm-bulk-action{color:#a35f73;background:#fbf0f3;border-color:#dfbcc6}.admin-bulk-confirm-dialog{width:min(500px,100%)}.admin-bulk-confirm-summary{background:#fff8f6;border:1px solid #ead8dc;border-radius:14px;gap:4px;padding:11px 13px;display:grid}.admin-bulk-confirm-summary strong{color:#7f4354}.admin-bulk-confirm-summary span{color:#817477}.admin-task-review-shortcut{color:#9d5b6e;background:#fbf0f3;border:1px solid #e1bcc6cc;border-radius:999px;align-items:center;gap:10px;width:fit-content;min-height:34px;padding:5px 7px 5px 12px;font-size:11.5px;display:inline-flex}.admin-task-review-shortcut strong{font-weight:600}.admin-task-review-shortcut button{color:#914f63;min-height:24px;font:inherit;cursor:pointer;background:#fffaf8;border:0;border-radius:999px;padding:0 9px;font-weight:650}.admin-task-review-shortcut button:focus-visible{outline-offset:2px;outline:2px solid #b66e8147}.admin-task-history-banner{color:#817477;background:#fff8f6;border:1px solid #ead8dc;border-radius:14px;flex-wrap:wrap;align-items:center;gap:9px;width:fit-content;max-width:100%;min-height:34px;padding:5px 12px;font-size:11.5px;display:flex}.admin-task-history-banner>span:not(.task-status-badge){color:#9d5b6e}.admin-task-history-banner .admin-task-history-source{color:var(--staff-tasks-label-color,#bd7085);font:inherit;letter-spacing:.03em;cursor:pointer;background:#fbf1f4;border:1px solid #e7c7d2;border-radius:999px;padding:2px 9px;font-size:9px;font-weight:600}.admin-task-history-banner .admin-task-history-source:focus-visible{outline-offset:2px;outline:2px solid #b66e8147}@media (width<=900px){.admin-task-list-card .admin-task-row-actions{grid-column:2/-1;justify-content:flex-start}}@media (width<=700px){.admin-task-list-card .admin-task-row-actions{flex-wrap:wrap;grid-column:2}}@media (width<=900px){.admin-task-list-card :is(.admin-task-assignees,.admin-task-statuses,.admin-task-due-date):before{content:attr(data-label);font-size:11px;line-height:1.4}.admin-task-list-card .admin-task-identity strong{white-space:normal;overflow-wrap:anywhere}.admin-task-dialog-backdrop{overscroll-behavior:contain;overflow-y:auto}.admin-task-dialog{overscroll-behavior:contain;overflow-wrap:anywhere;max-height:calc(100dvh - 36px);overflow-y:auto}.admin-bulk-assign-dialog{grid-template-rows:none}.admin-bulk-assign-dialog .admin-assignee-dialog-list{flex-shrink:0;max-height:240px}}@media (width<=700px){.admin-task-dialog{gap:14px;padding:16px}.admin-task-dialog header>button{flex:0 0 44px;width:44px;height:44px}.admin-task-dialog footer{flex-wrap:wrap;display:flex}.admin-task-dialog footer>button{white-space:normal;flex:120px;min-height:44px}.admin-task-list-card .admin-task-row-actions{width:100%}.admin-task-list-card .admin-task-row-actions .admin-task-row-action{white-space:normal;flex:100px;min-height:44px}.admin-task-list-card .admin-task-assignee-summary{white-space:normal;overflow-wrap:anywhere}.admin-task-bulk-actions button{white-space:normal;max-width:100%;min-height:44px}.admin-task-context-strip>span{overflow-wrap:anywhere;max-width:100%;line-height:1.4}.admin-task-review-shortcut{flex-wrap:wrap;max-width:100%}.admin-task-review-shortcut button{min-height:44px}.admin-assignee-fieldset legend,.admin-bulk-assignee-heading{flex-wrap:wrap}.admin-assignment-identity small,.admin-current-assignee-identity small{white-space:normal;overflow-wrap:anywhere}}.admin-task-mobile-edit-actions{display:none}.admin-task-title-edit textarea{scroll-margin-top:24px}@media (width<=700px){#app .task-workspace-shell .admin-task-page-header{gap:12px;padding:16px 14px}#app .task-workspace-shell .admin-task-header-actions{align-self:flex-start;width:auto}#app .task-workspace-shell .admin-task-header-actions>button{width:auto;min-height:44px;padding-inline:18px;font-size:13px}#app .task-workspace-shell .admin-task-kpis{gap:6px}#app .task-workspace-shell .admin-task-kpis>button{min-height:40px;padding:7px 11px;font-size:12px}#app .task-workspace-shell .admin-task-kpis strong{font-size:14px}#app .task-workspace-shell .admin-task-heading>p{font-size:13px}#app .admin-task-list-card .admin-task-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 14px}#app .admin-task-list-card .admin-task-search{grid-column:1/-1}#app .admin-task-list-card .admin-task-status-filter:nth-child(3){grid-area:3/1/auto/-1}#app .admin-task-list-card .admin-task-row{grid-template-columns:24px repeat(2,minmax(0,1fr));align-items:start;gap:10px 8px;padding:16px 14px}#app .admin-task-list-card .admin-task-identity{grid-column:2/-1;gap:5px}#app .admin-task-list-card .admin-task-identity strong{font-size:14px;line-height:1.4}#app .admin-task-list-card .admin-task-identity :is(p,.admin-task-source-reference){font-size:12px;line-height:1.4}#app .admin-task-list-card .admin-task-assignees{text-align:left;flex-wrap:wrap;grid-column:2/-1;justify-content:flex-start;align-items:center;gap:6px;display:flex}#app .admin-task-list-card .admin-task-assignees:before{flex-basis:100%}#app .admin-task-list-card .admin-task-assignees>span{width:auto}#app .admin-task-list-card .admin-task-assignee-summary{flex:1;font-size:12px}#app .admin-task-list-card .admin-task-statuses{text-align:left;grid-column:2;justify-items:start;gap:5px}#app .admin-task-list-card .admin-task-due-date{text-align:left;grid-column:3;justify-items:start;gap:5px;margin:0;font-size:12px}#app .admin-task-list-card .admin-task-row-actions{grid-column:2/-1;gap:8px;width:auto}#app .admin-task-list-card .admin-task-row-actions .admin-task-row-action{flex:0 auto;width:auto;min-height:44px;padding-inline:14px;font-size:12px}}@media (width<=760px){#app .admin-task-summary-actions{order:-1;justify-content:flex-start;width:auto;display:flex}#app .admin-task-summary-actions>button{flex:0 auto;min-height:44px;padding-inline:20px}#app .admin-task-detail-summary .admin-task-summary-panel dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}#app .admin-task-summary-panel dl>div{min-width:0;margin:0;padding-block:6px}#app .admin-task-summary-panel dd{overflow-wrap:anywhere;font-size:13px}#app .admin-task-detail-summary.is-editing .admin-task-summary-actions{display:none}#app .admin-tasks-page:has(.admin-task-mobile-edit-actions){padding-bottom:90px}#app .admin-task-mobile-edit-actions{z-index:60;bottom:max(12px, env(safe-area-inset-bottom));border:1px solid var(--color-admin-border);background:var(--color-admin-sidebar);box-shadow:var(--shadow-admin-card);border-radius:20px;gap:8px;padding:10px;display:flex;position:fixed;left:14px;right:14px}#app .admin-task-mobile-edit-actions>button{flex:1;min-height:44px;font-size:13px}}
