.benefit-task-sponsor-content>.benefit-task-groups>.benefit-task-group:not(.standalone-task-group){overflow:hidden;border:0;border-bottom:1px solid #e6ebef;border-radius:0;background:transparent}.benefit-task-sponsor-content>.benefit-task-groups>.benefit-task-group:not(.standalone-task-group):last-of-type{border-bottom:0}.benefit-task-sponsor-content>.benefit-task-groups>.benefit-task-group:not(.standalone-task-group)>.benefit-task-group-heading{min-height:44px;padding:8px 10px;border:0;border-left:3px solid #cbd8e3;border-radius:5px;background:#f4f7fa}.benefit-task-sponsor-content>.benefit-task-groups>.benefit-task-group:not(.standalone-task-group)>.benefit-task-group-heading>div{gap:6px 9px}.benefit-task-sponsor-content>.benefit-task-groups>.benefit-task-group:not(.standalone-task-group)>.benefit-task-group-heading h3{flex:0 1 auto;min-width:0;font-size:14px}.benefit-task-sponsor-content>.benefit-task-groups>.benefit-task-group:not(.standalone-task-group)>.benefit-task-group-heading small{flex-basis:100%;padding-left:1px;font-size:14px}.benefit-task-sponsor-content>.benefit-task-groups>.benefit-task-group:not(.standalone-task-group) .benefit-task-instances{gap:0;padding:0}.benefit-task-sponsor-content>.benefit-task-groups>.benefit-task-group:not(.standalone-task-group) .benefit-task-instance{border:0;border-top:1px solid #edf0f3;border-radius:0;background:transparent}.benefit-task-sponsor-content>.benefit-task-groups>.benefit-task-group:not(.standalone-task-group) .benefit-task-instance>summary{display:grid;grid-template-columns:minmax(120px,auto) minmax(0,1fr) 14px;align-items:center;gap:4px 14px;min-height:48px;padding:8px 10px;border-radius:6px;background:#fff;color:#33495e;font-size:14px;transition:background-color .15s ease}.benefit-task-sponsor-content>.benefit-task-groups>.benefit-task-group:not(.standalone-task-group) .benefit-task-instance>summary:hover{background:#f7f9fb}.benefit-task-sponsor-content>.benefit-task-groups>.benefit-task-group:not(.standalone-task-group) .benefit-task-instance>summary:before{display:none}.benefit-task-sponsor-content>.benefit-task-groups>.benefit-task-group:not(.standalone-task-group) .benefit-task-instance>summary:after{grid-column:3;grid-row:1;justify-self:center;width:8px;height:8px;border-right:2px solid #60768a;border-bottom:2px solid #60768a;content:"";transform:rotate(45deg);transition:transform .15s ease}.benefit-task-sponsor-content>.benefit-task-groups>.benefit-task-group:not(.standalone-task-group) .benefit-task-instance[open]>summary:after{transform:rotate(225deg)}.benefit-task-sponsor-content>.benefit-task-groups>.benefit-task-group:not(.standalone-task-group) .benefit-task-instance>summary>.benefit-task-instance-title{grid-column:1;grid-row:1;align-self:center;min-width:0;color:#33495e;font-size:15px;font-weight:700}.benefit-task-sponsor-content>.benefit-task-groups>.benefit-task-group:not(.standalone-task-group) .benefit-task-instance>summary>.benefit-task-instance-meta{grid-column:2;grid-row:1;justify-self:stretch;max-width:none;color:#536a7f;font-size:14px;line-height:1.4;text-align:left;white-space:normal}.benefit-task-sponsor-content>.benefit-task-groups>.benefit-task-group:not(.standalone-task-group) .benefit-task-subtasks{margin:0 0 6px 13px;padding:0 0 0 10px}.benefit-task-sponsor-content>.benefit-task-groups>.benefit-task-group:not(.standalone-task-group) .benefit-task-subtask{grid-template-columns:minmax(0,1.2fr) minmax(110px,.8fr) minmax(120px,.8fr) minmax(180px,1fr);gap:10px;padding:9px 8px}.benefit-task-sponsor-content>.benefit-task-groups>.benefit-task-group:not(.standalone-task-group) .benefit-task-subtask-info{gap:3px;font-size:14px}.benefit-task-sponsor-content>.benefit-task-groups>.benefit-task-group:not(.standalone-task-group) .benefit-task-subtask-info b{font-size:14px}.benefit-task-sponsor-content>.benefit-task-groups>.benefit-task-group:not(.standalone-task-group) .benefit-task-subtasks{overflow:hidden;margin:4px 0 8px;padding:0;border:1px solid #e2e8ee;border-radius:8px;background:#fff}.benefit-task-subtask-table-head{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(110px,.8fr) minmax(120px,.8fr) minmax(180px,1fr);align-items:center;gap:10px;padding:7px 10px;background:#edf2f6;color:#637487;font-size:12px;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.benefit-task-assignee{display:grid;align-content:center;gap:3px;min-width:0;color:#43576a;font-size:14px}.benefit-task-assignee>span{display:none}.benefit-task-assignee>b{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.benefit-task-sponsor-content>.benefit-task-groups>.benefit-task-group:not(.standalone-task-group) .benefit-task-subtask{padding:9px 10px;border-bottom:1px solid #e9eef2}.benefit-task-sponsor-content>.benefit-task-groups>.benefit-task-group:not(.standalone-task-group) .benefit-task-due>span,.benefit-task-sponsor-content>.benefit-task-groups>.benefit-task-group:not(.standalone-task-group) .standalone-task-actions-label{display:none}.tasks-overview-panel .benefit-task-sponsor-groups{gap:10px;margin:0 18px 18px}.tasks-overview-panel .benefit-task-sponsor-group{overflow:hidden;border:1px solid #e4eaf0;border-radius:10px;background:#fff}.tasks-overview-panel .benefit-task-sponsor-group>header{min-height:50px;padding:9px 13px}.tasks-overview-panel .benefit-task-sponsor-group>header>div:first-child{gap:1px}.tasks-overview-panel .benefit-task-sponsor-group>header h3,.tasks-overview-panel .benefit-task-sponsor-group>header span{font-size:14px}.tasks-overview-panel .benefit-task-sponsor-group>header{background:#edf2f6;border-bottom:1px solid #dfe7ed}.tasks-overview-panel .benefit-task-sponsor-content{gap:0;padding:8px 10px}.tasks-overview-panel .benefit-task-sponsor-content>.benefit-task-groups{gap:0}.tasks-overview-panel .tasks-overview-nested-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,32%);align-items:center;gap:12px;min-height:34px;padding:0 12px;border-bottom:1px solid #dfe7ed;background:#f8fafb;color:#718397;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.tasks-overview-panel .tasks-overview-nested-head>span:last-child{text-align:left}.tasks-overview-panel .benefit-task-group-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,32%);align-items:center;gap:12px;min-height:44px;padding:7px 12px;border:0;border-bottom:1px solid #e2e8ed;border-radius:0;background:#fff}.tasks-overview-panel .benefit-task-group-heading>div:first-child{gap:5px 9px}.tasks-overview-panel .benefit-task-group-heading h3{flex:0 1 auto;min-width:0;font-size:14px}.tasks-overview-panel .benefit-task-group-heading small{flex-basis:100%;font-size:14px}.tasks-overview-panel .benefit-task-group-summary{justify-content:flex-start;gap:6px 10px;font-size:14px}.tasks-overview-panel .standalone-task-group>.benefit-task-group-heading{grid-template-columns:minmax(0,1fr) minmax(220px,32%)}.tasks-overview-panel .standalone-task-group>.benefit-task-group-heading small{flex-basis:100%}.tasks-overview-panel .benefit-task-instances{gap:0}.tasks-overview-panel .benefit-task-instance>summary{min-height:38px;padding-top:6px;padding-bottom:6px}.standalone-task-group{overflow:visible;border:0;border-bottom:1px solid #e6ebef;border-radius:0;background:transparent}.standalone-task-group:last-child{border-bottom:0}.standalone-task-group>.benefit-task-group-heading{min-height:44px;padding:8px 10px;border:0;border-left:3px solid #cbd8e3;border-radius:5px;background:#f4f7fa}.standalone-task-group>.benefit-task-group-heading>div{gap:6px 9px}.standalone-task-group>.benefit-task-group-heading h3{flex:0 1 auto;min-width:0;font-size:14px}.standalone-task-group>.benefit-task-group-heading small{flex-basis:100%;padding-left:1px;font-size:14px}.standalone-task-group .benefit-task-instances{gap:0;padding:0}.standalone-task-group .benefit-task-instance{overflow:visible;border:0;border-top:1px solid #edf0f3;border-radius:0;background:transparent}.standalone-task-group .benefit-task-instance>summary{display:grid;grid-template-columns:minmax(0,1fr) 14px;align-items:center;gap:4px 10px;min-height:40px;padding:7px 10px;border-radius:6px;background:#fff;color:#33495e;font-size:14px;transition:background-color .15s ease}.standalone-task-group .benefit-task-instance>summary:hover{background:#f7f9fb}.standalone-task-group .benefit-task-instance>summary:before{display:none}.standalone-task-group .benefit-task-instance>summary:after{grid-column:2;grid-row:1;justify-self:center;width:8px;height:8px;border-right:2px solid #60768a;border-bottom:2px solid #60768a;content:"";transform:rotate(45deg);transition:transform .15s ease}.standalone-task-group .benefit-task-instance[open]>summary:after{transform:rotate(225deg)}.standalone-task-group .benefit-task-subtasks{overflow:visible;margin:4px 0 8px;padding:0;border:1px solid #e2e8ee;border-radius:8px;background:#fff}.standalone-task-group .benefit-task-subtask,.standalone-task-group .standalone-task-table-head{grid-template-columns:minmax(0,1.2fr) minmax(120px,.8fr) minmax(180px,1fr)}.standalone-task-group .benefit-task-subtask{gap:10px;padding:9px 10px;border-bottom:1px solid #e9eef2;background:#fff}.standalone-task-group .benefit-task-subtask-info{gap:3px;font-size:14px}.standalone-task-group .benefit-task-subtask-info b{font-size:14px}.standalone-task-group .benefit-task-due>span,.standalone-task-group .standalone-task-actions-label{display:none}.standalone-task-group .standalone-task-actions{justify-items:start;width:auto}.standalone-task-group .standalone-task-action-controls{justify-content:flex-start}.standalone-task-group .benefit-task-subtask:last-child{border-radius:0}@media (min-width:761px) and (max-width:950px){.benefit-task-sponsor-content>.benefit-task-groups>.benefit-task-group:not(.standalone-task-group) .benefit-task-subtask-table-head{display:none}.benefit-task-sponsor-content>.benefit-task-groups>.benefit-task-group:not(.standalone-task-group) .benefit-task-subtask{grid-template-columns:minmax(0,1fr) minmax(120px,.7fr)}.benefit-task-sponsor-content>.benefit-task-groups>.benefit-task-group:not(.standalone-task-group) .benefit-task-assignee{grid-column:2;grid-row:1}.benefit-task-sponsor-content>.benefit-task-groups>.benefit-task-group:not(.standalone-task-group) .benefit-task-due{grid-column:1;grid-row:2}.benefit-task-sponsor-content>.benefit-task-groups>.benefit-task-group:not(.standalone-task-group) .standalone-task-actions{grid-column:2;grid-row:2}.benefit-task-sponsor-content>.benefit-task-groups>.benefit-task-group:not(.standalone-task-group) .benefit-task-assignee>span,.benefit-task-sponsor-content>.benefit-task-groups>.benefit-task-group:not(.standalone-task-group) .benefit-task-due>span,.benefit-task-sponsor-content>.benefit-task-groups>.benefit-task-group:not(.standalone-task-group) .standalone-task-actions-label{display:block}.standalone-task-group .standalone-task-table-head{display:none}.standalone-task-group .benefit-task-subtask{grid-template-columns:minmax(0,1fr) auto}.standalone-task-group .benefit-task-due{grid-column:1;grid-row:2}.standalone-task-group .standalone-task-actions{grid-column:2;grid-row:2}.standalone-task-group .benefit-task-due>span,.standalone-task-group .standalone-task-actions-label{display:block}}@media (max-width:760px){.tasks-overview-panel .benefit-task-sponsor-groups{gap:8px;margin:0 10px 14px}.tasks-overview-panel .benefit-task-sponsor-group>header{min-height:46px;padding:8px 11px}.tasks-overview-panel .benefit-task-sponsor-content{padding:6px 7px}.tasks-overview-panel .tasks-overview-nested-head{display:none}.tasks-overview-panel .benefit-task-group-heading,.tasks-overview-panel .standalone-task-group>.benefit-task-group-heading{grid-template-columns:minmax(0,1fr);gap:5px;min-height:0;padding:9px 10px}.tasks-overview-panel .benefit-task-group-summary{justify-content:flex-start}.benefit-task-sponsor-content>.benefit-task-groups>.benefit-task-group:not(.standalone-task-group) .benefit-task-subtask-table-head{display:none}.benefit-task-sponsor-content>.benefit-task-groups>.benefit-task-group:not(.standalone-task-group) .benefit-task-subtasks{overflow:visible;margin:0 0 6px;padding:0;border:0;border-radius:0;background:transparent}.benefit-task-sponsor-content>.benefit-task-groups>.benefit-task-group:not(.standalone-task-group) .benefit-task-due>span,.benefit-task-sponsor-content>.benefit-task-groups>.benefit-task-group:not(.standalone-task-group) .standalone-task-actions-label{display:block}.benefit-task-sponsor-content>.benefit-task-groups>.benefit-task-group:not(.standalone-task-group) .benefit-task-subtask{grid-template-columns:minmax(0,1fr) auto}.benefit-task-sponsor-content>.benefit-task-groups>.benefit-task-group:not(.standalone-task-group) .benefit-task-assignee{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px}.benefit-task-sponsor-content>.benefit-task-groups>.benefit-task-group:not(.standalone-task-group) .benefit-task-assignee>span{display:block;color:#788899;font-size:14px}.benefit-task-sponsor-content>.benefit-task-groups>.benefit-task-group:not(.standalone-task-group) .benefit-task-instance>summary{grid-template-columns:minmax(0,1fr) 14px;gap:3px 10px;min-height:52px;padding:8px 10px}.benefit-task-sponsor-content>.benefit-task-groups>.benefit-task-group:not(.standalone-task-group) .benefit-task-instance>summary>.benefit-task-instance-title{grid-column:1;grid-row:1;min-width:0}.benefit-task-sponsor-content>.benefit-task-groups>.benefit-task-group:not(.standalone-task-group) .benefit-task-instance>summary>.benefit-task-instance-meta{grid-column:1;grid-row:2;max-width:none;padding:0;text-align:left}.benefit-task-sponsor-content>.benefit-task-groups>.benefit-task-group:not(.standalone-task-group) .benefit-task-instance>summary:after{grid-column:2;grid-row:1/span 2}.standalone-task-group .standalone-task-table-head{display:none}.standalone-task-group .benefit-task-subtasks{overflow:visible;margin:0 0 6px;padding:0;border:0;border-radius:0;background:transparent}.standalone-task-group .benefit-task-subtask{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px 8px}.standalone-task-group .benefit-task-subtask-info{grid-column:1/-1}.standalone-task-group .benefit-task-due{grid-column:1;grid-row:2}.standalone-task-group .standalone-task-actions{grid-column:1/-1;justify-self:stretch}.standalone-task-group .benefit-task-due>span,.standalone-task-group .standalone-task-actions-label{display:block}.standalone-task-group .standalone-task-actions{justify-items:start}.standalone-task-group .standalone-task-action-controls{justify-content:flex-start;flex-wrap:wrap}}.event-task-panel .benefit-task-sponsor-group>header{min-height:52px;padding:9px 14px}.event-task-panel .benefit-task-sponsor-group>header>div:first-child{gap:1px}.event-task-panel .benefit-task-sponsor-group>header h3,.event-task-panel .benefit-task-sponsor-group>header span{font-size:14px}@media (max-width:760px){.benefit-task-groups{margin:0 10px 14px}.benefit-task-instances{padding:8px}.benefit-task-subtasks{margin-left:12px;padding-left:8px}.benefit-task-subtask{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px 8px}.benefit-task-subtask-info{grid-column:1/-1}.benefit-task-due{grid-column:1}.benefit-task-subtask>.status{grid-column:2;justify-self:end}.benefit-task-subtask>.organizer-approval-control,.benefit-task-subtask>.sponsor-task-complete,.benefit-task-subtask>.task-caption,.benefit-task-subtask>.task-proof-control,.standalone-task-actions{grid-column:1/-1;justify-self:stretch}.benefit-task-subtask>.organizer-approval-control .organizer-approval-actions{flex-wrap:nowrap}.benefit-task-subtask>.organizer-approval-control .organizer-approval-actions .btn{flex:0 0 auto;width:auto;min-width:0;white-space:nowrap}.standalone-task-group .benefit-task-subtasks{margin-left:12px;padding-left:8px}.standalone-task-group .benefit-task-subtask{grid-template-columns:minmax(0,1fr) auto;padding:12px 8px}.standalone-task-actions{grid-column:1/-1;justify-content:flex-end;flex-wrap:wrap}.standalone-task-group .sponsor-proof-pending-notice{grid-column:1/-1;justify-self:start}}.sponsor-invoice-publish-toggle{display:inline-flex;align-items:center;gap:9px;color:#435466;font-size:12px;font-weight:600;cursor:pointer}.tasks-overview-panel .benefit-task-sponsor-groups{gap:9px;margin:0 14px 16px}.tasks-overview-panel .benefit-task-sponsor-group>header{min-height:46px;padding:8px 12px}.tasks-overview-panel .benefit-task-sponsor-group>header h3{font-size:13px}.tasks-overview-panel .benefit-task-sponsor-group>header span{font-size:12px}.standalone-task-group>.benefit-task-group-heading h3,.tasks-overview-panel .benefit-task-group-heading h3{font-size:13px}.standalone-task-group>.benefit-task-group-heading small,.tasks-overview-panel .benefit-task-group-heading small,.tasks-overview-panel .benefit-task-group-summary{font-size:12px}.benefit-task-sponsor-content>.benefit-task-groups>.benefit-task-group:not(.standalone-task-group)>.benefit-task-group-heading h3,.standalone-task-group>.benefit-task-group-heading h3{font-size:13px}.benefit-task-sponsor-content>.benefit-task-groups>.benefit-task-group:not(.standalone-task-group) .benefit-task-instance>summary,.benefit-task-sponsor-content>.benefit-task-groups>.benefit-task-group:not(.standalone-task-group)>.benefit-task-group-heading small,.standalone-task-group>.benefit-task-group-heading small{font-size:12px}.benefit-task-sponsor-content>.benefit-task-groups>.benefit-task-group:not(.standalone-task-group) .benefit-task-instance>summary>.benefit-task-instance-title{font-size:13px}.benefit-task-sponsor-content>.benefit-task-groups>.benefit-task-group:not(.standalone-task-group) .benefit-task-instance>summary>.benefit-task-instance-meta{font-size:12px}.benefit-task-subtask-table-head{font-size:10px}.benefit-task-assignee,.benefit-task-subtask-info,.benefit-task-subtask-info b{font-size:12px}.event-task-panel .benefit-task-sponsor-group>header h3{font-size:13px}.event-task-panel .benefit-task-sponsor-group>header span{font-size:12px}@media (max-width:760px){.tasks-overview-panel .benefit-task-sponsor-groups{gap:8px;margin:0 10px 14px}.tasks-overview-panel .benefit-task-sponsor-group>header{min-height:44px;padding:7px 10px}.benefit-task-sponsor-content>.benefit-task-groups>.benefit-task-group:not(.standalone-task-group) .benefit-task-assignee>span{font-size:11px}.tasks-overview-panel .benefit-task-instance>summary{font-size:12px}}.sponsor-invoice-publish-toggle input{width:16px;height:16px;accent-color:#e96549}.sponsor-invoice-dropzone{position:relative;display:grid;justify-items:center;gap:8px;min-height:170px;margin:0 0 14px;padding:20px;border:1.5px dashed #b7c8f2;border-radius:12px;background:#f7f8ff;color:#40566f;text-align:center;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.sponsor-invoice-dropzone.is-drag-active,.sponsor-invoice-dropzone:hover{border-color:#5475e2;background:#f1f4ff;box-shadow:inset 0 0 0 1px #5475e2}.sponsor-invoice-dropzone>svg{color:#4267d5}.sponsor-invoice-dropzone>b{color:#273747;font-size:14px}.sponsor-invoice-dropzone>span:not(.btn){color:#718092;font-size:11px}.sponsor-invoice-dropzone>strong{max-width:100%;overflow-wrap:anywhere;color:#536477;font-size:11px;font-weight:600}.sponsor-invoice-dropzone>.btn{min-height:36px;margin-top:2px;font-size:11px}.sponsor-invoice-hidden-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.sponsor-invoice-dropzone:focus-within{outline:3px solid #5475e233;outline-offset:2px}.sponsor-invoice-list{gap:12px}.sponsor-portal-demo-embedded .sponsor-invoice-list>.sponsor-invoice-card{padding:14px}.sponsor-invoice-total-card{display:flex;justify-content:space-between;gap:16px;margin:16px 0;padding:17px 20px;border:1px solid #dce8ed;border-radius:12px;background:#f4f8fa}.sponsor-invoice-total-card span{color:#536477;font-size:12px;font-weight:650}.sponsor-invoice-total-card strong{color:#273747;font-size:20px;font-weight:750;font-variant-numeric:tabular-nums}.sponsor-invoice-total-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;padding:16px 22px}.sponsor-invoice-total-item{display:grid;gap:4px;min-width:0;padding:0 18px}.sponsor-invoice-total-item+.sponsor-invoice-total-item{border-left:1px solid #dce4e9}.sponsor-invoice-total-item>span{display:flex;align-items:center;gap:10px}.sponsor-invoice-total-item strong{padding-left:29px;font-size:17px}.sponsor-invoice-workspace{display:grid;grid-template-columns:minmax(280px,.88fr) minmax(0,1.32fr);align-items:stretch;gap:16px;min-width:0}.sponsor-invoice-detail,.sponsor-invoice-list-panel{min-width:0;padding:20px;border:1px solid #e5ebef;border-radius:14px;background:#fff}.sponsor-invoice-list-panel{display:flex;flex-direction:column;gap:12px}.sponsor-invoice-list-panel>h3{margin:0;color:#273747;font-size:15px}.sponsor-invoice-list-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.sponsor-invoice-filter,.sponsor-invoice-search{display:flex;min-width:0;min-height:42px;align-items:center;gap:9px;padding:0 12px;border:1px solid #dce5eb;border-radius:9px;background:#fff;color:#718092}.sponsor-invoice-filter select,.sponsor-invoice-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#354657;font:inherit;font-size:12px}.sponsor-invoice-filter select{cursor:pointer}.sponsor-invoice-list{display:grid;align-content:start;gap:8px}.sponsor-invoice-list-item{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:12px;border:1px solid #e5ebef;border-radius:10px;background:#fff;color:inherit;text-align:left;cursor:pointer}.sponsor-invoice-list-item:hover{border-color:#bdcdea;background:#fafbff}.sponsor-invoice-list-item.selected{border-color:#728ee8;background:#f5f7ff;box-shadow:0 0 0 1px #728ee8}.sponsor-invoice-detail-icon,.sponsor-invoice-list-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:#f3f6f8;color:#52677d}.sponsor-invoice-list-copy,.sponsor-invoice-list-meta{display:grid;min-width:0;gap:5px}.sponsor-invoice-list-copy b,.sponsor-invoice-list-meta>b{overflow:hidden;color:#273747;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.sponsor-invoice-list-copy small{overflow:hidden;color:#718092;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.sponsor-invoice-list-meta{justify-items:end}.sponsor-invoice-list-empty{margin:6px 0;color:#718092;font-size:12px}.sponsor-invoice-detail{display:grid;align-content:start;gap:14px}.sponsor-invoice-detail-head{display:flex;align-items:center;gap:12px;min-width:0}.sponsor-invoice-detail-title{display:grid;min-width:0;flex:1;gap:3px}.sponsor-invoice-detail-title h3{color:#273747;font-size:17px}.sponsor-invoice-detail-title h3,.sponsor-invoice-detail-title p{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.sponsor-invoice-detail-title p{color:#718092;font-size:12px}.sponsor-invoice-detail-tabs{display:flex;gap:22px;border-bottom:1px solid #e4e9ed}.sponsor-invoice-detail-tabs button{display:inline-flex;align-items:center;gap:7px;padding:8px 10px 10px;border:0;border-bottom:2px solid transparent;background:transparent;color:#5c6d7d;font:inherit;font-size:12px;font-weight:650;cursor:pointer}.sponsor-invoice-detail-tabs button>svg{flex:none}.sponsor-invoice-detail-tabs button.active{border-bottom-color:#d95c3b;color:#c34f31}.sponsor-invoice-details-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.sponsor-invoice-info-card{min-width:0;padding:16px;border:1px solid #e7edf1;border-radius:12px}.sponsor-invoice-info-card h4{margin:0 0 12px;color:#273747;font-size:14px}.sponsor-invoice-info-card .sponsor-invoice-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.sponsor-invoice-files-panel{display:grid;align-content:start;gap:14px;min-height:130px;padding:16px;border:1px solid #e7edf1;border-radius:12px}.sponsor-invoice-detail-empty{align-content:center;justify-items:center;min-height:280px;color:#718092;text-align:center}.sponsor-invoice-detail-empty h3,.sponsor-invoice-detail-empty p{margin:0}.sponsor-invoice-detail-empty h3{color:#354657;font-size:15px}.sponsor-invoice-detail-empty p{font-size:12px}.sponsor-invoice-create-pane{min-width:0}.sponsor-invoice-empty-state{display:grid;justify-items:center;gap:9px;min-height:230px;margin-top:8px;padding:34px 22px;border:1px solid #e4eaf0;border-radius:14px;background:linear-gradient(145deg,#fbfcfd,#f6f8fa);text-align:center}.sponsor-invoice-empty-state>span{display:grid;width:48px;height:48px;place-items:center;border:1px solid #e5eaf0;border-radius:14px;background:#fff;color:#58728a}.sponsor-invoice-empty-state h3{margin:4px 0 0;color:#344657;font-size:15px}.sponsor-invoice-empty-state p{max-width:420px;margin:0;color:#7b8996;font-size:12px;line-height:1.55}.event-benefit-sponsor-group:has(.task-overflow-menu[open]){position:relative;z-index:40;overflow:visible}.benefit-task-sponsor-content>.benefit-task-groups>.benefit-task-group:not(.standalone-task-group):has(.task-overflow-menu[open]){position:relative;z-index:2;overflow:visible}.benefit-task-sponsor-content>.benefit-task-groups>.benefit-task-group:not(.standalone-task-group) .benefit-task-subtasks:has(.task-overflow-menu[open]){position:relative;z-index:2;overflow:visible}.benefit-task-subtask:has(.task-overflow-menu[open]){position:relative;z-index:2}.sponsor-invoice-card{padding:0;border:1px solid #e5ebef;border-radius:11px;background:#fff}.sponsor-invoice-summary{display:grid;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:12px;padding:12px 15px;cursor:pointer;list-style:none}.sponsor-invoice-summary::-webkit-details-marker{display:none}.sponsor-invoice-summary-total{display:grid;gap:3px;min-width:0}.sponsor-invoice-summary-total small{color:#718092;font-size:10px;font-weight:650}.sponsor-invoice-summary-total .sponsor-invoice-summary-meta{color:#82909b;font-size:10px;font-weight:500;line-height:1.4;overflow-wrap:anywhere}.sponsor-invoice-summary-total strong{color:#273747;font-size:15px;font-weight:750;font-variant-numeric:tabular-nums}.sponsor-invoice-summary-chevron{display:grid;place-items:center;color:#8798a7;transition:transform .16s ease}.sponsor-invoice-card[open] .sponsor-invoice-summary{border-bottom:1px solid #e9edf0}.sponsor-invoice-card[open] .sponsor-invoice-summary-chevron{transform:rotate(90deg)}.sponsor-invoice-expanded{padding:14px 15px 15px}.sponsor-invoice-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.sponsor-invoice-card-head>div{display:grid;gap:6px;min-width:0}.sponsor-invoice-card-head b{overflow:hidden;color:#354657;font-size:14px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.sponsor-invoice-card-label{color:#718092;font-size:10px;font-weight:650;line-height:1.4;text-transform:uppercase;letter-spacing:.06em}.sponsor-invoice-publication-status{flex:none;padding:6px 9px;border-radius:999px;font-size:10px;font-weight:650}.sponsor-invoice-publication-status.published{color:#39715c;background:#e7f3ed}.sponsor-invoice-publication-status.private{color:#677788;background:#eef2f5}.sponsor-invoice-card-head>.sponsor-invoice-card-statuses,.sponsor-invoice-summary>.sponsor-invoice-card-statuses{display:flex;flex:none;width:-moz-max-content;width:max-content;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px}.sponsor-invoice-payment-status{flex:none;padding:6px 9px;border-radius:999px;font-size:10px;font-weight:650}.sponsor-invoice-payment-status.paid{color:#39715c;background:#e7f3ed}.sponsor-invoice-payment-status.unpaid{color:#756344;background:#f5f0e6}.sponsor-invoice-summary-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0}.sponsor-invoice-summary-tile{display:grid;align-content:center;gap:7px;min-width:0;min-height:94px;padding:16px 20px;border:1px solid #e5ebef;border-radius:13px;background:#f7f9fa}.sponsor-invoice-summary-tile>.summary-tile-copy>span{color:#536477;font-size:12px;font-weight:650}.sponsor-invoice-summary-tile>.summary-tile-copy>strong{color:#273747;font-size:20px;font-weight:750;font-variant-numeric:tabular-nums}.sponsor-invoice-summary-tile>.summary-tile-copy>small{color:#718092;font-size:12px}.sponsor-invoice-statuses{display:flex;flex:none;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px}.sponsor-invoice-detail-head .sponsor-invoice-payment-status,.sponsor-invoice-publication-badge{display:inline-flex;align-items:center;min-height:31px;padding:6px 11px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.sponsor-invoice-publication-badge.published{background:#e7f3ed;color:#39715c}.sponsor-invoice-publication-badge.private{background:#eef2f5;color:#677788}.sponsor-invoice-publication-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border:1px solid #e5ebef;border-radius:10px;background:#f8fafb}.sponsor-invoice-publication-actions p{margin:0;color:#657789;font-size:12px;line-height:1.45}.sponsor-invoice-publication-actions .btn{flex:none}.sponsor-invoice-vat-note{margin-top:4px;color:#718092;font-size:10px}.sponsor-invoice-card-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.sponsor-invoice-delete-button{margin-right:auto;color:#a64f42;border-color:#ead4cd;background:#fff8f5}.sponsor-invoice-card-new{padding:18px 20px;border-style:dashed;background:#fbfcfd}@media (max-width:900px){.sponsor-invoice-workspace{grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);gap:12px}.sponsor-invoice-detail,.sponsor-invoice-list-panel{padding:16px}.sponsor-invoice-details-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.sponsor-invoice-summary-tiles{grid-template-columns:minmax(0,1fr);gap:10px}.sponsor-invoice-summary-tile{min-height:78px;padding:13px 15px}.sponsor-invoice-summary-tile>.summary-tile-copy>strong{font-size:18px}.sponsor-invoice-list-controls,.sponsor-invoice-workspace{grid-template-columns:minmax(0,1fr)}.sponsor-invoice-detail-head{flex-wrap:wrap}.sponsor-invoice-statuses{width:100%;justify-content:flex-start;padding-left:50px}.sponsor-invoice-publication-actions{align-items:stretch;flex-direction:column}.sponsor-invoice-publication-actions .btn{width:100%}.sponsor-invoice-card-actions{flex-wrap:wrap}.sponsor-invoice-dropzone{min-height:150px;padding:16px 12px}.sponsor-invoice-dropzone>b{font-size:12px}.sponsor-invoice-summary{grid-template-columns:minmax(0,1fr) auto 14px;gap:8px;padding:11px 12px}.sponsor-invoice-card-head{align-items:flex-start;flex-direction:column}.sponsor-invoice-card-statuses{justify-content:flex-start}.sponsor-invoice-card-actions .btn{flex:1}.sponsor-invoice-total-card{align-items:flex-start;flex-direction:column;gap:6px}}@media (max-width:480px){.sponsor-invoice-summary{grid-template-columns:minmax(0,1fr) 14px}.sponsor-invoice-summary .sponsor-invoice-card-statuses{grid-column:1;grid-row:2;justify-content:flex-start;width:auto}.sponsor-invoice-summary-chevron{grid-column:2;grid-row:1/span 2}.sponsor-invoice-expanded{padding:12px}.sponsor-invoice-card-new{padding:14px}.sponsor-portal-demo-embedded .sponsor-invoice-list>.sponsor-invoice-card{padding:12px}}.sponsor-in-kind-panel{padding:0;overflow:hidden}.sponsor-in-kind-origin-note{margin:0 20px 14px;padding:11px 13px;border:1px solid #dce8ef;border-radius:9px;background:#f5f9fb;color:#667d8e;font-size:11px;line-height:1.5}.sponsor-in-kind-list{display:grid;gap:12px;padding:0 20px 20px}.sponsor-in-kind-card{display:grid;gap:13px;padding:16px;border:1px solid #e5ebef;border-radius:11px;background:#fff}.sponsor-in-kind-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.sponsor-in-kind-card>header>div{display:grid;gap:5px;min-width:0}.sponsor-in-kind-card>header b{color:#354657;font-size:13px;font-weight:700}.sponsor-in-kind-card>header p{margin:0;color:#718092;font-size:11px;line-height:1.5}.sponsor-in-kind-card>header .sponsor-in-kind-logistics{color:#53687b}.sponsor-in-kind-logistics b{color:#53687b;font-size:11px}.sponsor-in-kind-units{display:grid;gap:8px}.sponsor-in-kind-unit{display:grid;grid-template-columns:minmax(100px,1fr) minmax(150px,.8fr) minmax(170px,1fr) auto;align-items:center;gap:12px;padding:11px 13px;border:1px solid #edf0f2;border-radius:9px;background:#fbf9f4;color:#435466;font-size:11px}.sponsor-in-kind-unit>span{display:grid;gap:4px;min-width:0}.sponsor-in-kind-assignees>span{color:#435466;font-size:10px;line-height:1.45;overflow-wrap:anywhere}.sponsor-in-kind-unit small{color:#8794a1;font-size:10px}.sponsor-in-kind-card>.btn{justify-self:start}.sponsor-portal-in-kind{margin-top:0}.sponsor-portal-in-kind>.subtitle{margin:-4px 0 14px}.sponsor-portal-in-kind-list{display:grid;gap:12px}.sponsor-portal-in-kind-card{display:grid;gap:12px;padding:15px;border:1px solid #e5ebef;border-radius:11px;background:#fff}.sponsor-portal-in-kind-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.sponsor-portal-in-kind-card>header>div{display:grid;gap:5px;min-width:0}.sponsor-portal-in-kind-card>header b{color:#354657;font-size:13px}.sponsor-portal-in-kind-card>header div>span{color:#718092;font-size:11px;line-height:1.5}.add-benefit-logistics{font-weight:650}.add-benefit-internal-comment,.add-benefit-logistics{display:block;margin-top:5px;color:#53687b!important;font-size:10px!important}.add-benefit-internal-comment{padding:6px 8px;border-left:2px solid #d7e3ed;border-radius:0 5px 5px 0;background:#f5f8fa;line-height:1.45}.sponsor-portal-in-kind-units{display:grid;gap:8px}.sponsor-portal-in-kind-unit{display:grid;grid-template-columns:minmax(100px,1fr) minmax(150px,.8fr) auto;align-items:center;gap:12px;padding:11px 13px;border:1px solid #edf0f2;border-radius:9px;background:#fbf9f4;color:#435466;font-size:11px}.sponsor-portal-in-kind-unit>span:nth-child(2){display:grid;gap:4px}.sponsor-portal-in-kind-unit small{color:#8794a1;font-size:10px}@media (max-width:700px){.sponsor-in-kind-list{padding:0 12px 12px}.sponsor-in-kind-origin-note{margin:0 12px 12px}.sponsor-in-kind-card>header,.sponsor-portal-in-kind-card>header{align-items:flex-start;flex-direction:column}.sponsor-in-kind-unit,.sponsor-portal-in-kind-unit{grid-template-columns:minmax(0,1fr) auto;gap:9px}.sponsor-in-kind-unit>span,.sponsor-portal-in-kind-unit>span:nth-child(2){grid-column:1/-1}.sponsor-in-kind-unit>.status,.sponsor-portal-in-kind-unit>.sponsor-benefit-status{grid-column:2;grid-row:1}.sponsor-in-kind-card>.btn{width:100%}.dashboard-team-invite{align-items:flex-start;flex-wrap:wrap;gap:10px}.dashboard-team-invite>div{flex:1 1 calc(100% - 44px)}.dashboard-team-invite-link{margin-left:43px}.sponsor-portal-agreed-benefit>header{align-items:stretch;flex-direction:column;gap:8px}.sponsor-portal-agreed-benefit>header strong{align-self:flex-start}.sponsor-event-detail .sponsor-invoice-total-card{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px}.sponsor-event-detail .sponsor-invoice-total-item{padding:0}.sponsor-event-detail .sponsor-invoice-total-item+.sponsor-invoice-total-item{padding-top:12px;border-top:1px solid #dce4e9;border-left:0}.sponsor-event-detail .sponsor-invoice-details-grid,.sponsor-event-detail .sponsor-invoice-list-controls,.sponsor-event-detail .sponsor-invoice-workspace{grid-template-columns:minmax(0,1fr)}.sponsor-event-detail .sponsor-invoice-card-actions{flex-wrap:wrap}}.task-dashboard-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0 0 18px}.task-dashboard-metric{display:flex;align-items:center;gap:12px;min-width:0;min-height:84px;padding:14px 16px;border:1px solid #e7ebef;border-radius:12px;background:#fff;box-shadow:0 3px 10px rgb(31 48 64/4%)}.task-dashboard-metric>div{display:grid;gap:5px;min-width:0}.task-dashboard-metric>div>span{color:#6f8090;font-size:12px;line-height:1.3}.task-dashboard-metric>div>b{color:#26384a;font-size:23px;line-height:1}.task-dashboard-donut,.task-dashboard-metric-icon{display:grid;flex:0 0 44px;width:44px;height:44px;place-items:center;border-radius:12px}.task-dashboard-metric-icon.is-orange{background:#fff1e9;color:#d35333}.task-dashboard-metric-icon.is-blue{background:#edf3ff;color:#3d62d3}.task-dashboard-metric-icon.is-red{background:#fff0ed;color:#d4583b}.task-dashboard-metric-icon.is-green{background:#e8f7ef;color:#168a5e}.task-dashboard-donut{position:relative;border-radius:50%}.task-dashboard-donut:after{position:absolute;inset:6px;border-radius:50%;background:#fff;content:""}.task-dashboard-donut>i{z-index:1;color:#27775b;font-size:9px;font-style:normal;font-weight:750}.task-dashboard-panel{overflow:hidden;padding:0}.task-dashboard-tabs{display:flex;align-items:stretch;gap:4px;padding:8px 18px 0;border-bottom:1px solid #e5ebef}.task-dashboard-tabs>button{display:flex;align-items:center;gap:7px;min-height:44px;padding:0 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:#617286;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.task-dashboard-tabs>button:hover{background:#f7f9fa;color:#34495e}.task-dashboard-tabs>button.active{border-color:#d95a3d;background:#fff3ed;color:#c95034}.task-dashboard-toolbar{display:grid;grid-template-columns:minmax(210px,1fr) auto minmax(190px,220px);align-items:end;gap:9px;padding:14px 18px}.task-dashboard-search{display:flex;flex:1 1 210px;align-items:center;gap:8px;min-width:180px;height:36px;padding:0 10px;border:1px solid #dce4ea;border-radius:9px;background:#fff;color:#697b8d}.task-dashboard-search:focus-within{border-color:#7890e4;box-shadow:0 0 0 3px rgb(74 102 211/10%)}.task-dashboard-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#34495e;font:inherit;font-size:12px}.task-dashboard-search input::-moz-placeholder{color:#8d9aa6}.task-dashboard-search input::placeholder{color:#8d9aa6}.task-dashboard-filter{display:grid;flex:1 1 120px;gap:4px;min-width:115px;color:#738395;font-size:10px;font-weight:650}.task-dashboard-filter select{width:100%;min-width:0;height:36px;padding:0 25px 0 9px;border:1px solid #dce4ea;border-radius:9px;background:#fff;color:#405367;font:inherit;font-size:11px}.task-dashboard-filter-trigger{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 12px;white-space:nowrap}.task-dashboard-filter-trigger>span{display:grid;min-width:19px;height:19px;place-items:center;padding:0 4px;border-radius:20px;background:#edf2ff;color:#3d62d3;font-size:10px;line-height:1}.task-dashboard-sort{min-width:0}.task-dashboard-filter-modal{width:min(100%,680px)}.task-dashboard-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.task-dashboard-filter-grid .task-dashboard-filter{min-width:0;font-size:11px}.task-dashboard-filter-grid .task-dashboard-filter select{height:40px;font-size:12px}.task-dashboard-filter-actions{align-items:center}.task-dashboard-filter-actions>span{flex:1}.task-dashboard-reset-filter{margin-right:auto}.task-dashboard-table-wrap{width:100%;padding:0 18px}.task-dashboard-table{width:100%}.task-dashboard-table thead th{padding:10px 9px;background:#f3f6f8;color:#657689;font-size:11px}.task-dashboard-table tbody td{padding:9px;border-bottom:1px solid #edf0f3;color:#3d5064;font-size:12px;vertical-align:middle}.task-dashboard-table tbody tr:last-child td{border-bottom:0}.task-dashboard-title,.task-dashboard-title-button{display:flex;align-items:flex-start;gap:9px;min-width:0}.task-dashboard-title-button{width:100%;padding:2px 0;border:0;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.task-dashboard-title-button>span:last-child{display:grid;gap:3px;min-width:0}.task-dashboard-title-button b{color:#293b4f;font-size:12px;line-height:1.4}.task-dashboard-title-button:hover b{color:#3d62d3}.task-dashboard-title-button:focus-visible{border-radius:6px;outline:2px solid #7890e4;outline-offset:2px}.task-dashboard-title-button small{color:#7a8a99;font-size:10px;line-height:1.35}.task-dashboard-title>div{display:grid;gap:3px;min-width:0}.task-dashboard-title b{color:#293b4f;font-size:12px;line-height:1.4}.task-dashboard-title small{color:#7a8a99;font-size:10px;line-height:1.35}.task-dashboard-check{display:grid;flex:0 0 22px;width:22px;height:22px;place-items:center;border:1px solid #cbd6df;border-radius:50%;color:#fff}.task-dashboard-check.is-done{border-color:#24a374;background:#24a374}.task-dashboard-event{display:inline-block;max-width:100%;overflow:hidden;padding:4px 8px;border-radius:99px;background:#edf3ff;color:#355fc5;font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.task-dashboard-event-select{max-width:100%;padding:5px 6px;border:1px solid #dce4ea;border-radius:7px;background:#fff;color:#405367;font:inherit;font-size:11px}.task-dashboard-table .task-source{display:inline-flex;max-width:100%;padding:4px 8px;border-radius:99px;font-size:10px;white-space:nowrap}.task-dashboard-due{display:grid;justify-items:start;gap:4px}.task-dashboard-due>span{padding:3px 7px;border-radius:99px;background:#f0f3f6;color:#596b7d;font-size:10px;font-weight:700;white-space:nowrap}.task-dashboard-due.is-overdue>span,.task-dashboard-due.is-today>span{background:#fff0ed;color:#c44b35}.task-dashboard-due .task-due-input{width:125px;min-height:28px;padding:3px 6px;font-size:10px}.task-dashboard-assignee{display:flex;align-items:center;gap:6px;min-width:0}.task-dashboard-assignee>i{display:grid;flex:0 0 26px;width:26px;height:26px;place-items:center;border-radius:50%;background:#eaf1fb;color:#4164a5;font-size:9px;font-style:normal;font-weight:750}.task-dashboard-assignee.is-unassigned>i{background:#f1f3f5;color:#758392}.task-dashboard-assignee>span{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.task-dashboard-table .status{white-space:nowrap}.task-dashboard-due-label{display:inline-block;padding:4px 7px;border-radius:99px;background:#f0f3f6;color:#596b7d;font-size:10px;font-weight:700;white-space:nowrap}.task-dashboard-due-label.is-overdue,.task-dashboard-due-label.is-today{background:#fff0ed;color:#c44b35}.task-dashboard-table td[data-column=action]{min-width:80px}.task-dashboard-table td[data-column=action]>.data-table__cell-content>*{max-width:100%}.task-dashboard-table td[data-column=action] .task-proof-actions{justify-content:flex-start}.task-dashboard-open-details{min-height:30px;padding:0 8px;gap:5px;font-size:10px;white-space:nowrap}.task-dashboard-detail-modal{width:min(100%,780px);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:auto;padding:20px}.task-dashboard-detail-modal .create-modal-head{align-items:flex-start;gap:12px;margin-bottom:12px}.task-dashboard-detail-modal .create-modal-head h2{margin:3px 0 8px;color:#293b4f;font-size:20px;line-height:1.25}.task-dashboard-detail-kicker{color:#d35333;font-size:9px;font-weight:800;letter-spacing:.09em}.task-dashboard-detail-badges{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.task-dashboard-detail-badges .status{white-space:nowrap}.task-dashboard-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}.task-dashboard-detail-grid>div{display:grid;align-content:start;gap:4px;min-width:0;min-height:62px;padding:9px 10px;border:1px solid #e4eaee;border-radius:9px;background:#f7f9fa}.task-dashboard-detail-grid>div>span{color:#7a8a99;font-size:10px;font-weight:650}.task-dashboard-detail-grid>div>b{color:#34495e;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.task-dashboard-detail-description{margin-top:11px;padding:10px 12px;border:1px solid #e4eaee;border-radius:9px}.task-dashboard-detail-completion h3,.task-dashboard-detail-description h3{margin:0 0 7px;color:#34495e;font-size:13px}.task-dashboard-detail-description p{margin:5px 0 0;color:#657689;font-size:12px;line-height:1.5;white-space:pre-wrap}.task-dashboard-detail-completion{margin-top:13px}.task-dashboard-detail-completion>.benefit-task-subtask{grid-template-columns:minmax(0,1fr) minmax(145px,.65fr) minmax(210px,1fr);align-items:end;gap:12px;padding:13px;border:1px solid #e4eaee;border-radius:10px;background:#fff}.task-dashboard-detail-completion .benefit-task-assignee{gap:4px;font-size:12px}.task-dashboard-detail-completion .benefit-task-assignee>span{display:block;color:#7a8a99;font-size:10px}.task-dashboard-detail-completion .benefit-task-due{gap:5px;color:#7a8a99;font-size:10px;font-weight:650}.task-dashboard-detail-completion .benefit-task-due .date-picker,.task-dashboard-detail-completion .benefit-task-due .task-due-input{width:100%}.task-dashboard-detail-completion .standalone-task-actions{width:100%;justify-items:start;gap:5px}.task-dashboard-detail-completion .standalone-task-actions-label{color:#7a8a99;font-size:10px;font-weight:650}.task-dashboard-detail-completion .standalone-task-action-controls{justify-content:flex-start}.task-dashboard-detail-completion .benefit-task-subtask-info>b{font-size:12px}.task-dashboard-detail-completion .task-proof-actions{justify-content:flex-start}.task-dashboard-detail-completion .task-overflow-menu[open]{position:relative;z-index:3}.task-dashboard-detail-completion .task-overflow-menu[open] .task-overflow-menu-items{top:auto;bottom:calc(100% + 6px)}.task-dashboard-detail-modal>.task-feedback,.task-dashboard-detail-modal>.task-publish-ready{margin:12px 0 0}.task-dashboard-empty{margin:0 18px 14px}.task-dashboard-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px 16px;color:#6d7e90;font-size:12px}.task-dashboard-pagination>div{display:flex;align-items:center;gap:7px}.task-dashboard-pagination>div>span{padding:0 5px;color:#627387;font-size:11px}.task-dashboard-pagination .btn{min-width:32px;min-height:32px;padding:0 9px;font-size:16px}.task-dashboard-pagination .btn:disabled{opacity:.45;cursor:not-allowed}.tasks-overview-compact-table{min-width:820px;table-layout:fixed}.tasks-overview-compact-table td:first-child,.tasks-overview-compact-table th:first-child{width:28%}.tasks-overview-compact-table td:nth-child(2),.tasks-overview-compact-table th:nth-child(2){width:20%}.tasks-overview-compact-table td:nth-child(3),.tasks-overview-compact-table th:nth-child(3){width:19%}.tasks-overview-compact-table td:nth-child(4),.tasks-overview-compact-table th:nth-child(4){width:13%}.tasks-overview-compact-table td:nth-child(5),.tasks-overview-compact-table td:nth-child(6),.tasks-overview-compact-table th:nth-child(5),.tasks-overview-compact-table th:nth-child(6){width:10%}.task-overview-title{display:block;color:#354657;line-height:1.4}.task-details-button{min-height:34px;padding:0 11px;white-space:nowrap}.task-detail-popup{width:min(880px,calc(100vw - 36px));max-height:min(90dvh,820px)}.task-detail-popup-head{align-items:center;margin-bottom:16px}.task-detail-popup-head h2{margin:3px 0 0;color:#293b4f;font-size:20px;line-height:1.3}.task-detail-popup-head p{margin:4px 0 0;color:#8291a0;font-size:12px}.task-detail-eyebrow{color:#d85439;font-size:10px;font-weight:750;letter-spacing:.12em}.task-detail-popup-head-actions{display:flex;align-items:center;gap:10px;flex:none}.task-detail-popup-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px}.task-detail-popup-summary>div{display:grid;align-content:start;gap:5px;min-width:0;padding:12px 13px;border:1px solid #e1e8ed;border-radius:10px;background:#f7f9fa}.task-detail-popup-summary span{color:#8291a0;font-size:10px;font-weight:650}.task-detail-popup-summary strong{overflow-wrap:anywhere;color:#354657;font-size:12px;line-height:1.4}.task-detail-popup-summary .task-event-select{width:100%;height:34px}.task-detail-popup-completion{padding:14px;border:1px solid #e1e8ed;border-radius:11px}.task-detail-popup-completion h3{margin:0 0 12px;color:#354657;font-size:14px}.task-detail-popup-completion>.benefit-task-subtask{grid-template-columns:minmax(0,1fr) 150px minmax(220px,auto);gap:12px;padding:0;border:0;background:transparent}.task-detail-popup-completion .benefit-task-assignee,.task-detail-popup-completion .benefit-task-subtask-info>b{display:none}.task-detail-popup-completion .benefit-task-due{grid-column:2}.task-detail-popup-completion .standalone-task-actions{grid-column:3}.task-detail-popup-completion .benefit-task-subtask-feedback,.task-detail-popup-completion .task-proof-pending-notice{grid-column:1/-1}.task-detail-popup-completion .standalone-task-actions-label{color:#8291a0;font-size:10px;font-weight:650}.task-detail-popup-completion .standalone-task-action-controls{align-items:center}.task-detail-popup-completion .task-proof-control{max-width:100%}@media (max-width:700px){.task-detail-popup{width:min(100%,680px);max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);padding:16px}.task-detail-popup-head{align-items:flex-start}.task-detail-popup-head h2{font-size:17px}.task-detail-popup-head-actions{gap:6px}.task-detail-popup-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.task-detail-popup-summary>div{padding:9px 10px}.task-detail-popup-completion{padding:11px}.task-detail-popup-completion>.benefit-task-subtask{grid-template-columns:repeat(2,minmax(0,1fr))}.task-detail-popup-completion .benefit-task-due{grid-column:1}.task-detail-popup-completion .standalone-task-actions{grid-column:1/-1}}@media (max-width:480px){.task-detail-popup-head{flex-direction:column}.task-detail-popup-head-actions{width:100%;justify-content:space-between}.task-detail-popup-completion>.benefit-task-subtask,.task-detail-popup-summary{grid-template-columns:minmax(0,1fr)}.task-detail-popup-completion .benefit-task-due,.task-detail-popup-completion .standalone-task-actions{grid-column:1}}@media (max-width:1100px){.task-dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.task-dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.task-dashboard-metric{min-height:70px;gap:9px;padding:10px}.task-dashboard-donut,.task-dashboard-metric-icon{flex-basis:36px;width:36px;height:36px}.task-dashboard-metric-icon svg{width:16px;height:16px}.task-dashboard-metric>div>span{font-size:10px}.task-dashboard-metric>div>b{font-size:19px}.task-dashboard-tabs{overflow-x:auto;padding-right:8px;padding-left:8px}.task-dashboard-tabs>button{flex:0 0 auto;min-height:40px;gap:6px;padding:0 9px;font-size:10px}.task-dashboard-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px}.task-dashboard-search{grid-column:1/-1;width:100%}.task-dashboard-sort{min-width:0}.task-dashboard-filter-modal{padding:17px}.task-dashboard-filter-grid{grid-template-columns:minmax(0,1fr);gap:12px}.task-dashboard-filter-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.task-dashboard-filter-actions>span{display:none}.task-dashboard-reset-filter{grid-column:1/-1;margin:0}.task-dashboard-filter-actions .btn{min-height:40px;padding:0 9px}.task-dashboard-table-wrap{padding:0 10px}.task-dashboard-detail-modal{width:min(100%,640px);max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);padding:16px}.task-dashboard-detail-modal .create-modal-head h2{font-size:17px}.task-dashboard-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px}.task-dashboard-detail-grid>div{padding:9px 10px}.task-dashboard-detail-completion>.benefit-task-subtask{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.task-dashboard-detail-completion .benefit-task-assignee{grid-column:1}.task-dashboard-detail-completion .benefit-task-due{grid-column:2}.task-dashboard-detail-completion .standalone-task-actions{grid-column:1/-1}.task-dashboard-pagination{align-items:flex-start;flex-direction:column;padding:12px}.task-dashboard-pagination>div{align-self:flex-end}}@media (max-width:480px){.task-dashboard-detail-completion>.benefit-task-subtask,.task-dashboard-detail-grid{grid-template-columns:minmax(0,1fr)}.task-dashboard-detail-completion .benefit-task-assignee,.task-dashboard-detail-completion .benefit-task-due,.task-dashboard-detail-completion .standalone-task-actions{grid-column:1}}