.operations-page{color:var(--revenue-text-primary)}.operations-source-banner{margin-top:16px}.metric-strip{border:1px solid var(--revenue-border-subtle);border-radius:var(--revenue-radius-md);background:var(--revenue-surface-raised);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.metric-card{min-width:0;padding:18px 20px;position:relative}.metric-card+.metric-card{border-left:1px solid var(--revenue-border-subtle)}.metric-card__header{min-height:24px;color:var(--revenue-text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:650;display:flex}.metric-card>strong{letter-spacing:-.04em;overflow-wrap:anywhere;margin-top:12px;font-size:clamp(19px,2vw,24px);font-weight:780;line-height:1.25;display:block}.metric-card>p{color:var(--revenue-text-tertiary);margin:6px 0 0;font-size:12px;line-height:1.45}.home-workbench-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:16px;display:grid}.operations-card{border:1px solid var(--revenue-border-subtle);border-radius:var(--revenue-radius-md);background:var(--revenue-surface-raised);min-width:0;overflow:hidden}.operations-card__header{border-bottom:1px solid var(--revenue-border-subtle);justify-content:space-between;align-items:flex-start;gap:16px;min-height:72px;padding:18px 20px 14px;display:flex}.operations-card__header h2,.operations-card__header p{margin:0}.operations-card__header h2{letter-spacing:-.02em;font-size:16px;font-weight:750}.operations-card__header p{color:var(--revenue-text-tertiary);margin-top:3px;font-size:12px}.operations-card__header>a{color:var(--revenue-brand-strong);flex:none;padding-top:2px;font-size:13px;font-weight:700;text-decoration:none}.operations-card__header>a:hover{text-decoration:underline}.compact-empty{text-align:center;place-content:center;min-height:150px;padding:30px 22px;display:grid}.compact-empty strong{font-size:14px}.compact-empty p{max-width:44ch;color:var(--revenue-text-tertiary);word-break:keep-all;margin:5px 0 0;font-size:12px}.task-preview-list,.activity-list,.schedule-list{margin:0;padding:0;list-style:none}.task-preview-list li+li,.activity-list li+li,.schedule-list li+li{border-top:1px solid var(--revenue-border-subtle)}.task-preview-list a{justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:12px 20px;text-decoration:none;display:flex}.task-preview-list a:hover,.activity-list a:hover{background:var(--revenue-surface-subtle)}.task-preview-list__copy,.activity-list__copy,.schedule-list__copy{min-width:0;display:grid}.task-preview-list__topline{color:var(--revenue-text-tertiary);align-items:center;gap:7px;font-size:12px;display:flex}.task-preview-list__copy>strong{margin-top:4px;font-size:14px}.task-preview-list__copy>small,.activity-list__copy>small,.schedule-list__copy>small{color:var(--revenue-text-tertiary);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.task-preview-list__amount{flex:none;font-size:14px;font-weight:750}.activity-list a{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:66px;padding:10px 20px;text-decoration:none;display:grid}.activity-list__marker{background:var(--revenue-accent-neutral);border-radius:50%;width:8px;height:8px}.activity-list__marker[data-kind=invoice]{background:var(--revenue-brand)}.activity-list__marker[data-kind=payment]{background:var(--revenue-accent-success)}.activity-list__copy>strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.activity-list__meta{justify-content:flex-end;align-items:center;gap:10px;font-size:13px;font-weight:650;display:flex}.schedule-list li{grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:10px 20px;display:grid}.schedule-list__date{color:var(--revenue-text-secondary);font-size:12px;font-weight:700}.schedule-list__copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.task-filters{border:1px solid var(--revenue-border-subtle);border-radius:var(--revenue-radius-md);background:var(--revenue-surface-raised);align-items:flex-end;gap:8px;padding:12px;display:flex}.task-filters label,.task-filters .revenue-select-field__label{color:var(--revenue-text-tertiary);gap:4px;font-size:11px;font-weight:650;display:grid}.task-filters input{border:1px solid var(--revenue-border-default);border-radius:var(--revenue-radius-sm);background:var(--revenue-surface-raised);min-width:134px;height:36px;color:var(--revenue-text-primary);padding:0 10px;font-size:13px}.task-filters>[data-revenue-select-field]{flex:0 170px;gap:4px;min-width:134px}.task-filters__search{flex:1}.task-filters__search input{width:100%;min-width:180px}.tasks-workbench{border:1px solid var(--revenue-border-subtle);border-radius:var(--revenue-radius-md);background:var(--revenue-surface-raised);grid-template-columns:minmax(280px,.82fr) minmax(420px,1.38fr);min-height:580px;margin-top:16px;display:grid;overflow:hidden}.task-queue{border-right:1px solid var(--revenue-border-subtle);min-width:0}.task-queue__header{border-bottom:1px solid var(--revenue-border-subtle);justify-content:space-between;align-items:center;min-height:58px;padding:0 16px;display:flex}.task-queue__header h2{margin:0;font-size:14px}.task-queue__header span{color:var(--revenue-text-tertiary);font-size:12px}.task-queue>ol{max-height:720px;margin:0;padding:0;list-style:none;overflow-y:auto}.task-queue>ol li+li{border-top:1px solid var(--revenue-border-subtle)}.task-queue>ol a{min-height:122px;padding:14px 16px;text-decoration:none;display:grid;position:relative}.task-queue>ol a:hover{background:var(--revenue-surface-subtle)}.task-queue>ol a[data-selected]{background:var(--revenue-surface-selected)}.task-queue>ol a[data-selected]:before{background:var(--revenue-brand);content:"";width:3px;position:absolute;inset:0 auto 0 0}.task-queue__topline{color:var(--revenue-text-tertiary);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.task-queue>ol a>strong{margin-top:8px;font-size:14px}.task-queue__customer{color:var(--revenue-text-tertiary);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.task-queue__amount{margin-top:8px;font-size:13px;font-weight:750}.task-review{min-width:0;padding:20px;overflow-y:auto}.task-review--empty{color:var(--revenue-text-tertiary);text-align:center;place-items:center;display:grid}.task-review--empty strong{color:var(--revenue-text-primary);font-size:15px}.task-review--empty div div{max-width:38ch;margin-top:6px;font-size:12px}.task-review__mobile-back{margin-bottom:12px;display:none}.task-review__mobile-back a{min-height:44px;color:var(--revenue-brand-strong);align-items:center;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.task-approval-card{max-width:720px;margin-inline:auto}.task-approval-card h2{letter-spacing:-.03em;margin:9px 0 0;font-size:20px}.task-approval-card h3{color:var(--revenue-text-tertiary);margin:0 0 4px;font-size:11px;font-weight:650}.task-approval-card p{word-break:keep-all;margin:0;font-size:13px;line-height:1.55}.task-review__amount{border-bottom:1px solid var(--revenue-border-subtle);justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;display:flex}.task-review__amount span{color:var(--revenue-text-secondary);font-size:13px}.task-review__amount strong{letter-spacing:-.03em;font-size:20px}.task-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:0;display:grid}.task-evidence div{justify-content:space-between;gap:10px;min-width:0;display:flex}.task-evidence dt{color:var(--revenue-text-tertiary);font-size:12px}.task-evidence dd{min-width:0;color:var(--revenue-text-secondary);text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:650;overflow:hidden}.task-approval-card.task-approval-card--operational>[data-review-field]{display:block}.task-approval-card.task-approval-card--operational>[data-review-field]:before{content:none}.task-evidence--operational{grid-template-columns:minmax(0,1fr)}.task-evidence--operational>div{grid-template-columns:max-content minmax(0,1fr);align-items:start;display:grid}.task-evidence--operational dd{white-space:normal;overflow-wrap:anywhere;overflow:visible}.task-evidence--operational dt{flex-shrink:0}.task-review__updated{color:var(--revenue-text-tertiary);margin-top:8px!important;font-size:11px!important}.task-review__permission{color:var(--revenue-text-warning);align-self:center;font-size:12px}.promise-review{border:1px solid var(--revenue-border-subtle);border-radius:var(--revenue-radius-sm);background:var(--revenue-surface-subtle);padding:14px}.promise-review>h3{color:var(--revenue-text-primary);font-size:13px}.promise-review>p{color:var(--revenue-text-tertiary);margin-top:6px}.promise-review article{border-top:1px solid var(--revenue-border-default);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:10px;display:flex}.promise-review article>div:first-child{display:grid}.promise-review article>div:first-child span{color:var(--revenue-text-tertiary);font-size:12px}.promise-review article>div:last-child{flex-wrap:wrap;gap:6px;display:flex}@media (min-width:1200px){.home-workbench-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.85fr)}.home-activity{grid-column:1/-1}}@media (max-width:1199px) and (min-width:768px){.tasks-workbench{grid-template-columns:minmax(0,1fr)}.task-queue{border-right:0;border-bottom:1px solid var(--revenue-border-subtle)}.task-queue>ol{max-height:420px}.task-review{min-height:380px}}@media (max-width:900px){.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card:nth-child(3){border-left:0}.metric-card:nth-child(n+3){border-top:1px solid var(--revenue-border-subtle)}.task-filters{flex-wrap:wrap}.task-filters__search{flex-basis:100%;order:-1}}@media (max-width:767px){.metric-card{padding:15px 14px}.metric-card>strong{margin-top:8px;font-size:18px}.metric-card>p{display:none}.operations-card__header{min-height:66px;padding:16px}.task-preview-list a{padding-inline:16px}.task-preview-list__amount{font-size:13px}.activity-list a{grid-template-columns:8px minmax(0,1fr);padding-inline:16px}.activity-list__meta{grid-column:2;justify-content:flex-start;margin-top:-4px}.schedule-list li{grid-template-columns:58px minmax(0,1fr);padding-inline:16px}.schedule-list li>:last-child{grid-column:2;justify-self:start}.task-filters{align-items:end}.task-filters label,.task-filters>[data-revenue-select-field]{flex:130px}.task-filters>[data-revenue-select-field],.task-filters input{width:100%;min-width:0}.task-filters input{font-size:16px}.tasks-workbench{min-height:460px;display:block}.task-queue{border-right:0}.tasks-page[data-task-selected=true] .task-queue,.tasks-page[data-task-selected=false] .task-review{display:none}.task-review{padding:14px}.task-review__mobile-back{display:block}.task-evidence{grid-template-columns:1fr}.promise-review article{flex-direction:column;align-items:flex-start}}.canonical-promise-review{overflow-wrap:anywhere;gap:12px;min-width:0;display:grid}.canonical-promise-review .collection-action-fields{flex-wrap:wrap;gap:12px;display:flex}.canonical-promise-review .collection-action-fields label{flex:180px;gap:6px;min-width:0;display:grid}.canonical-promise-review input{box-sizing:border-box;width:100%;min-width:0;color:var(--revenue-text-primary);border:1px solid var(--revenue-border-default);border-radius:var(--revenue-radius-sm);background:var(--revenue-surface-raised);padding:8px}.canonical-promise-review article{flex-wrap:wrap}
