/* Shared request and approval presentation. No workflow or field behaviour. */
html body :is(.wf-workspace,.cap-shell,.ld,.bt,.prq,.pra,.wcc){
    --wr-primary:#246fa9;--wr-deep:#123c61;--wr-paper:#fff;--wr-tint:#f3f8fc;
    --wr-line:#d9e6f0;--wr-ink:#204460;--wr-muted:#657e92;
    --wr-shadow:0 5px 20px #163b5c08;min-width:0;
}
html body :is(.wf-workspace-hero,.bt-hero,.prq-hero,.pra-hero,.ld-hero,.wcc-hero){
    position:relative;isolation:isolate;overflow:hidden;min-height:104px;padding:21px 24px;
    border:1px solid #447aa244;border-radius:18px;
    background:radial-gradient(ellipse at 95% 5%,#38b8cd55,transparent 42%),linear-gradient(115deg,#153957,#1e628e 70%,#237e9b)!important;
    box-shadow:0 10px 25px #163b5c14;color:#fff;
}
html body :is(.wf-workspace-hero,.bt-hero,.prq-hero,.pra-hero,.ld-hero,.wcc-hero)::after{
    display:block!important;content:'';position:absolute;z-index:-1;pointer-events:none;right:-45px;top:-115px;
    width:300px;height:300px;border:1px solid #ffffff18;border-radius:50%;background:none;
    box-shadow:0 0 0 26px #ffffff05,0 0 0 60px #ffffff04;
}
html body :is(.wf-workspace-hero,.bt-hero,.prq-hero,.pra-hero,.ld-hero,.wcc-hero) h2{font-size:22px;line-height:1.3;font-weight:750;letter-spacing:-.45px;color:#fff!important;margin:0}
html body :is(.wf-workspace-hero,.bt-hero,.prq-hero,.pra-hero,.ld-hero,.wcc-hero) p{font-size:11px;line-height:1.6;color:#d5e7f2!important;max-width:780px;margin:5px 0 0}
html body :is(.wf-workspace-hero-icon,.bt-hero-icon,.prq-hero-icon,.pra-hero-icon){width:46px;height:46px;flex-basis:46px;border:1px solid #ffffff30;border-radius:14px;background:#ffffff12;font-size:23px;color:#fff}
html body .wf-workspace-kicker{font-size:9px;letter-spacing:1.1px;color:#b9e2f2;margin-bottom:5px}
html body .wf-workspace-hero-main{gap:13px}
html body :is(.wf-workspace,.ld) .wf-status-deck{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:14px 0}
html body :is(.wf-workspace,.ld) .wf-status-card{
    display:flex;align-items:center;gap:10px;min-height:68px;padding:11px 13px;border:1px solid var(--wr-line);
    border-radius:13px;background:var(--wr-paper)!important;box-shadow:var(--wr-shadow);text-decoration:none;transform:none!important;
    color:var(--wr-ink)!important;min-width:0;
}
html body :is(.wf-workspace,.ld) .wf-status-card::before,html body :is(.wf-workspace,.ld) .wf-status-card::after{display:none!important}
html body :is(.wf-workspace,.ld) .wf-status-icon{width:33px;height:33px;flex:0 0 33px;font-size:17px;border:0;border-radius:10px;background:#eaf3fc!important;color:#3479ad!important;box-shadow:none}
html body :is(.wf-workspace,.ld) .is-status-pending .wf-status-icon{background:#fff4dc!important;color:#a67626!important}
html body :is(.wf-workspace,.ld) .is-status-approved .wf-status-icon{background:#e5f6ef!important;color:#2b846c!important}
html body :is(.wf-workspace,.ld) .is-status-rejected .wf-status-icon{background:#fcecef!important;color:#b75a6d!important}
html body :is(.wf-workspace,.ld) .wf-status-copy{display:grid;grid-template-columns:1fr auto;align-items:center;gap:5px 12px;flex:1;min-width:0}
html body :is(.wf-workspace,.ld) .wf-status-copy small{font-size:11px;line-height:1.3;font-weight:650;color:var(--wr-ink)!important}
html body :is(.wf-workspace,.ld) .wf-status-copy strong{font-size:20px;line-height:1.2;font-weight:750;color:var(--wr-primary)!important}
html body :is(.wf-workspace,.ld) .wf-status-copy em,html body :is(.wf-workspace,.ld) .wf-status-arrow{display:none}
html body :is(.wf-workspace,.ld) .wf-status-card.is-active{background:linear-gradient(115deg,#1b527e,#247fa4)!important;border-color:#28789f;box-shadow:0 6px 14px #245d8120}
html body :is(.wf-workspace,.ld) .wf-status-card.is-active :is(small,strong){color:#fff!important}
html body :is(.wf-workspace,.ld) .wf-status-card.is-active .wf-status-icon{color:#fff!important;background:#ffffff1f!important}
html body :is(.wf-workspace,.ld) .wf-status-card:hover{border-color:#8cb9d5}
html body :is(.wf-workspace,.ld) .wf-status-card:focus-visible{outline:3px solid #66afe080;outline-offset:2px}
html body .la-stage-tabs{display:flex;gap:5px;padding:5px;border-color:var(--wr-line);border-radius:12px;background:var(--wr-paper)}
html body .la-stage-tab{min-height:37px;font-size:11px;border-radius:8px;color:var(--wr-muted)!important}
html body .la-stage-tab.active{background:#225e8c!important;color:#fff!important;box-shadow:0 3px 10px #1b4c7920}
/* Employee scope and request forms share the same light surfaces. */
html body .wf-workspace .wf-on-behalf-picker{padding:13px 16px!important;border:1px solid var(--wr-line)!important;border-radius:13px!important;background:linear-gradient(110deg,var(--wr-paper),var(--wr-tint))!important;box-shadow:var(--wr-shadow)!important;margin:0 0 12px!important}
html body .wf-workspace .wf-on-behalf-picker>.lop-body{padding:0!important}
html body .wf-workspace :is(.wf-field-icon,.lr-label){font-size:11px;color:var(--wr-ink);margin-bottom:7px;gap:7px}
html body .wf-workspace .wf-on-behalf-note{font-size:10px;line-height:1.5;color:var(--wr-muted);margin-top:7px}
html body .wf-workspace .wf-request-split{gap:16px;margin-top:12px;grid-template-columns:minmax(0,1.65fr) minmax(300px,.85fr)}
html body .wf-workspace :is(.lop-panel,.lr-card,.la-card),html body :is(.bt-panel,.prq-panel,.ld-card,.wcc-card){border:1px solid var(--wr-line)!important;border-radius:14px!important;background:var(--wr-paper)!important;box-shadow:var(--wr-shadow)!important;min-width:0}
html body .wf-workspace .lop-head,html body :is(.bt-panel-head,.prq-head){padding:12px 16px!important;background:linear-gradient(110deg,var(--wr-tint),var(--wr-paper))!important;border-bottom:1px solid var(--wr-line)!important}
html body .wf-workspace :is(.lop-head h5,.lr-card h5),html body :is(.bt-panel-head,.prq-head) :is(h4,h5){font-size:13px;color:var(--wr-ink)!important}
html body .wf-workspace .lop-body,html body :is(.bt-panel-body,.prq-body){padding:16px!important}
html body .wf-workspace .wf-request-primary .lr-card{padding:16px!important}
html body .wf-workspace :is(.lop-input,.form-control,.form-select){min-height:40px!important;font-size:12px;border-radius:9px!important;background:var(--wr-paper)!important;color:var(--wr-ink)!important}
html body .wf-workspace :is(.lop-btn,.lr-actions .btn-primary){min-height:38px!important;font-size:11px;border-radius:9px!important}
html body .wf-workspace .wf-request-secondary{gap:12px;position:static}
html body .wf-workspace .wf-secondary-heading{padding:12px 14px;border-radius:13px;background:var(--wr-tint);box-shadow:none}
html body .wf-workspace .wf-secondary-heading>i{width:32px;height:32px;flex-basis:32px;font-size:17px;border-radius:10px}
html body .wf-workspace .wf-secondary-heading strong{font-size:12px}
html body .wf-workspace .wf-secondary-heading small{font-size:10px}
html body .wf-route-preview{border-radius:14px}
html body .wf-route-preview :is(.wf-route-preview-head,.wf-route-preview-body){padding:13px 15px}
html body .wf-route-preview .wf-route-preview-title>i{width:32px;height:32px;flex-basis:32px;font-size:18px;border-radius:10px}
html body .wf-route-preview .wf-route-preview-title strong{font-size:12px}
html body .wf-route-preview .wf-route-preview-title small{font-size:10px}
html body .wf-route-preview .wf-route-step{padding:9px 10px;gap:8px;grid-template-columns:24px 34px minmax(0,1fr)}
html body .wf-route-preview .wf-route-photo{width:34px!important;height:34px!important;min-width:34px;border-radius:10px!important}
html body .wf-route-preview .wf-route-step-number{width:24px;height:24px;font-size:10px}
/* Approval rows and their decision forms share compact surfaces. */
html body .cap-shell[data-corporate-approval-list]{gap:12px}
html body .cap-shell[data-corporate-approval-list] .cap-toolbar{padding:12px 15px;gap:12px;border-top:1px solid var(--cap-line);border-radius:14px;background:linear-gradient(110deg,var(--cap-paper),var(--cap-tint));box-shadow:var(--wr-shadow)}
html body .cap-shell[data-corporate-approval-list] .cap-toolbar-main{gap:10px;flex-wrap:wrap}
html body .cap-shell[data-corporate-approval-list] .cap-search{flex:1 1 250px;order:-1;width:auto}
html body .cap-shell[data-corporate-approval-list] .cap-search input{height:38px;font-size:11px;background:var(--cap-paper)}
html body .cap-shell[data-corporate-approval-list] .cap-select-all strong{font-size:10px}
html body .cap-shell[data-corporate-approval-list] .cap-select-all small{display:none}
html body .cap-shell[data-corporate-approval-list] .cap-selected{font-size:10px;padding:4px 8px}
html body .cap-shell[data-corporate-approval-list] .cap-bulk{min-height:36px;padding:7px 10px;font-size:10px;border-radius:9px}
html body .cap-shell[data-corporate-approval-list] .cap-list{border-radius:14px;box-shadow:var(--wr-shadow)}
html body .cap-shell[data-corporate-approval-list] .cap-list>.cap-row:first-of-type,
html body .cap-shell[data-corporate-approval-list] .cap-list>.cap-row:first-of-type .cap-row-summary{border-radius:13px 13px 0 0}
html body .cap-shell[data-corporate-approval-list] .cap-row:not(.is-open):has(+.cap-drawer:last-of-type),
html body .cap-shell[data-corporate-approval-list] .cap-row:not(.is-open):has(+.cap-drawer:last-of-type) .cap-row-summary,
html body .cap-shell[data-corporate-approval-list] .cap-drawer:last-of-type{border-radius:0 0 13px 13px}
html body .cap-shell[data-corporate-approval-list] .cap-list-head{display:none}
html body .cap-shell[data-corporate-approval-list] .cap-row-summary{grid-template-columns:24px minmax(145px,1.3fr) repeat(3,minmax(80px,.8fr)) auto minmax(210px,auto);min-height:74px;padding:12px 15px;gap:10px}
html body .cap-shell[data-corporate-approval-list] .cap-row:hover .cap-row-summary{background:var(--cap-tint)}
html body .cap-shell[data-corporate-approval-list] .cap-person{gap:9px}
html body .cap-shell[data-corporate-approval-list] .cap-avatar{width:34px!important;height:34px!important;flex-basis:34px;border-radius:11px!important}
html body .cap-shell[data-corporate-approval-list] :is(.cap-person,.cap-cell) strong{font-size:11px;line-height:1.5}
html body .cap-shell[data-corporate-approval-list] :is(.cap-person,.cap-cell) small{font-size:10px;line-height:1.4}
html body .cap-shell[data-corporate-approval-list] .cap-row-actions{gap:5px;flex-wrap:wrap;grid-column:auto;justify-content:flex-end}
html body .cap-shell[data-corporate-approval-list] .cap-row-action{min-height:33px;padding:7px 8px;font-size:10px;gap:4px;border-radius:8px}
html body .cap-shell[data-corporate-approval-list] .cap-drawer{padding:0 15px 15px;border-bottom:1px solid var(--cap-line);background:var(--cap-tint)}
html body .cap-shell[data-corporate-approval-list] .cap-drawer[hidden]{display:none!important}
html body .cap-shell[data-corporate-approval-list] .cap-detail-body{padding:12px 0 0}
html body .cap-shell[data-corporate-approval-list] .cap-detail-body :is(.lop-panel,.ld-card,.bt-panel){border:1px solid var(--cap-line)!important;border-radius:12px!important;box-shadow:none!important}
html body .cap-shell[data-corporate-approval-list] .cap-detail-body>.lop-panel>.lop-head{display:none}
html body .cap-shell[data-corporate-approval-list] .cap-detail-body .lop-body{padding:14px!important}
html body .cap-shell[data-corporate-approval-list] .cap-status{font-size:9px;padding:5px 8px;border-radius:7px}
html body .cap-shell[data-corporate-approval-list] .cap-checkbox{width:20px!important;height:20px!important;min-width:20px;border-radius:6px!important}
html body .cap-shell[data-corporate-approval-list] .cap-checkbox:checked:after{left:5px;top:2px;width:6px;height:10px}
html body .cap-shell[data-corporate-approval-list] .cap-checkbox:indeterminate:after{top:8px;left:4px;right:4px}
html body .cap-shell[data-corporate-approval-list] .wf-finance-meta,html body .cap-shell[data-corporate-approval-list] .wf-amount-panels{gap:8px}
html body .cap-shell[data-corporate-approval-list] :is(.wf-finance-field,.wf-amount-panel){padding:10px;border-radius:10px}
html body .cap-shell[data-corporate-approval-list] .wf-current-approver{padding:10px;border-radius:10px;font-size:11px}
/* Covering approvals, learning, branch transfer and procurement share the palette. */
html body .wcc-summary{gap:9px}
html body .wcc-stat{padding:13px 15px;border:1px solid var(--wr-line);border-radius:13px;background:var(--wr-paper);box-shadow:var(--wr-shadow)}
html body .wcc-stat strong{font-size:21px;color:var(--wr-primary)}
html body .wcc-card-head{padding:13px 16px;gap:12px;background:var(--wr-paper)}
html body .wcc-card-head :is(.wcc-avatar,.wcc-requester small,.wcc-status){display:revert}
html body .wcc-card-head .wcc-requester small{display:block;font-size:10px}
html body .wcc-card-head .wcc-avatar{display:block;width:36px!important;height:36px!important;border-radius:11px!important}
html body .wcc-card-head .wcc-status{display:inline-flex;font-size:10px;margin-left:auto}
html body .wcc-card-head:after{margin-left:4px;width:7px;height:7px;flex-shrink:0}
html body .wcc-body{padding:14px 16px}
html body .wcc-card[open] .wcc-card-head{background:var(--wr-tint)}
html body :is(.bt-tabs,.pra-tabs){border-radius:12px;padding:5px;gap:5px;flex-wrap:wrap;background:var(--wr-paper)}
html body :is(.bt-tabs,.pra-tabs) a{flex:1;justify-content:center;min-height:38px;border-radius:8px;font-size:11px}
html body :is(.bt-tabs,.pra-tabs) a.active{color:#fff!important;background:#225e8c!important}
html body :is(.bt-tabs,.pra-tabs) a.active em{color:#fff!important;background:#ffffff20!important}
html body .ld .ld-hero-art{width:64px;height:64px;border-radius:20px;font-size:30px;background:#ffffff10;border:1px solid #ffffff25;box-shadow:none}
html body :is(.bt,.prq,.pra,.ld,.wcc) :is(.bt-input,.bt-select,.bt-textarea,.prq-input,.prq-select,.ld-input,.ld-select){font-size:12px;border-color:var(--wr-line);border-radius:9px}
html body :is(.bt-request-layout,.prq-layout){gap:16px}
html body .wf-history-shell{border-radius:14px!important}
html body .wf-history-toolbar{background:linear-gradient(110deg,var(--wr-tint),var(--wr-paper));border-bottom:1px solid var(--wr-line)}
html body .wf-history-toolbar h4{font-size:13px}
html body .wf-history-item{border:1px solid var(--wr-line)!important;background:var(--wr-paper)!important;box-shadow:none!important}
html body .wf-history-list{max-height:560px!important}
html body .wf-history-search input{font-size:11px}
html body .wf-history-shell [hidden]{display:none!important}
@media(max-width:1250px){
 html body .cap-shell[data-corporate-approval-list] .cap-row-summary{grid-template-columns:24px minmax(140px,1.3fr) minmax(110px,1fr) auto}
 html body .cap-shell[data-corporate-approval-list] .cap-row-summary>.cap-cell:nth-of-type(3),html body .cap-shell[data-corporate-approval-list] .cap-row-summary>.cap-cell:nth-of-type(4){display:none}
 html body .cap-shell[data-corporate-approval-list] .cap-row-actions{grid-column:2/-1;justify-content:flex-end}
 html body :is(.wf-workspace,.ld) .wf-status-card{padding:10px 9px;gap:7px}
 html body :is(.wf-workspace,.ld) .wf-status-copy{display:block}
 html body :is(.wf-workspace,.ld) .wf-status-copy strong{display:block;margin-top:3px;font-size:18px}
}
@media(max-width:980px){html body .wf-workspace .wf-request-split{grid-template-columns:minmax(0,1fr)}}
@media(max-width:680px){
 html body :is(.wf-workspace-hero,.bt-hero,.prq-hero,.pra-hero,.ld-hero,.wcc-hero){padding:17px;min-height:92px;border-radius:14px}
 html body :is(.wf-workspace-hero,.bt-hero,.prq-hero,.pra-hero,.ld-hero,.wcc-hero) h2{font-size:18px}
 html body :is(.wf-workspace-hero,.bt-hero,.prq-hero,.pra-hero,.ld-hero,.wcc-hero) p{font-size:11px}
 html body :is(.wf-workspace,.ld) .wf-status-deck{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row;grid-auto-columns:auto;overflow:visible;gap:7px}
 html body :is(.wf-workspace,.ld) .wf-status-card{min-height:59px;padding:9px 11px}
 html body :is(.wf-workspace,.ld) .wf-status-copy{display:flex;justify-content:space-between;gap:5px}
 html body :is(.wf-workspace,.ld) .wf-status-copy strong{margin:0;font-size:18px}
 html body :is(.wf-workspace,.ld) .wf-status-icon{width:28px;height:28px;flex-basis:28px;font-size:15px}
 html body .cap-shell[data-corporate-approval-list] .cap-row-summary{grid-template-columns:22px minmax(0,1fr) auto;gap:9px;padding:13px 11px}
 html body .cap-shell[data-corporate-approval-list] .cap-row-summary>.cap-cell{display:block!important;grid-column:2/-1}
 html body .cap-shell[data-corporate-approval-list] .cap-row-summary>span:has(.cap-status){grid-column:3;grid-row:1}
 html body .cap-shell[data-corporate-approval-list] .cap-row-actions{grid-column:2/-1;justify-content:flex-start}
 html body .cap-shell[data-corporate-approval-list] .cap-row-action{min-height:38px;padding:7px 9px}
 html body .cap-shell[data-corporate-approval-list] .cap-toolbar-main{width:100%;justify-content:space-between}
 html body .cap-shell[data-corporate-approval-list] .cap-toolbar-actions{width:100%;gap:7px}
 html body .cap-shell[data-corporate-approval-list] .cap-search{flex-basis:100%}
 html body .cap-shell[data-corporate-approval-list] .cap-drawer{padding:0 10px 12px}
 html body .wcc-facts{grid-template-columns:repeat(2,minmax(0,1fr))}
 html body .wcc-summary{grid-template-columns:repeat(3,minmax(0,1fr))}
 html body .wcc-stat{padding:11px;gap:6px;flex-direction:column;align-items:flex-start}
 html body .wcc-stat small{font-size:10px}
}
body.sky-dark :is(.wf-workspace,.cap-shell,.ld,.bt,.prq,.pra,.wcc){--wr-paper:#172c40;--wr-tint:#1d364e;--wr-line:#34516a;--wr-ink:#e2eef7;--wr-muted:#acc2d4;--wr-primary:#86c5f3}
body.sky-dark :is(.wcc-fact,.wcc-note){background:#1d364e;border-color:#34516a}
body.sky-dark :is(.wcc-fact,.wcc-note,.wcc-requester) strong{color:#e2eef7}
html body :is(.wf-workspace,.ld) .wf-status-card:not(.is-active):is(:hover,:focus) :is(small,strong){color:var(--wr-ink)!important}
@media(prefers-reduced-motion:reduce){.cap-shell *, .wf-workspace *{scroll-behavior:auto!important;transition:none!important}}

/* Approver portraits replace detail links; review inputs remain inline. */
html body .cap-shell[data-corporate-approval-list] .cap-row-summary{min-width:0!important;width:100%;grid-template-columns:22px minmax(110px,1.2fr) repeat(3,minmax(65px,.8fr)) auto minmax(160px,1.1fr);gap:9px}
html body .cap-shell[data-corporate-approval-list] .cap-row-summary>*{min-width:0;overflow-wrap:anywhere}
html body .cap-shell[data-corporate-approval-list] .cap-row-summary>.cap-cell{display:block!important}
html body .cap-shell[data-corporate-approval-list] .cap-row-actions{display:flex;grid-template-columns:none;grid-column:auto;min-width:0;align-items:center;justify-content:flex-end}
html body .cap-row-actions>.request-approval-progress{width:100%;padding:0 0 5px;border:0;background:transparent;border-radius:0}
html body .cap-row-actions .rap-chain{justify-content:flex-end}
html body .cap-row-context{display:flex;align-items:center;flex-wrap:wrap;gap:7px 12px;padding:0 15px 10px 48px;min-width:0;font-size:11px;line-height:1.5}
html body .cap-row-context:empty{display:none}
html body .cap-row-context:not(:has(.request-approval-progress,.cap-row-note,.cap-attachment)){display:none}
html body .cap-row-note{color:var(--wr-muted,#657e92);overflow-wrap:anywhere;flex:1 1 180px}
html body .cap-attachment{display:inline-flex;align-items:center;gap:5px;color:#1768a3!important;text-decoration:underline;text-underline-offset:3px;font-size:11px;font-weight:650;padding:5px 0}
html body .cap-attachment:focus-visible{outline:2px solid #2678b5;outline-offset:3px;border-radius:4px}
html body .wf-history-attachments:has(a){padding:0 14px 8px;display:flex;flex-wrap:wrap;gap:12px}
html body .cap-shell[data-corporate-approval-list] .cap-drawer{position:static!important;inset:auto!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;transform:none!important;overflow:visible}
html body .cap-shell[data-corporate-approval-list] .wf-current-approver{display:none}
html body .cap-shell[data-corporate-approval-list] :is(.cap-row-action.view,.cap-detail-head){display:none!important}
html body .cap-shell[data-corporate-approval-list] .cap-detail-body{font-size:11px}
html body .cap-shell[data-corporate-approval-list] .cap-detail-body :is(h5,h6){font-size:12px}
html body .cap-shell[data-corporate-approval-list] .cap-detail-body :is(.rap-flow,.rap-detail-body){display:none}
html body .cap-shell[data-corporate-approval-list] .cap-detail-body :is(.lop-balance,.rap-fact,.tra-detail-box>div,.wf-attendance-request-meta>div,.wf-clock-context>div){padding:8px 10px;border-radius:8px;min-width:0}
html body .cap-shell[data-corporate-approval-list] .cap-detail-body :is(.lop-balance,.rap-fact,.wf-clock-context) strong{font-size:12px}
html body .cap-shell[data-corporate-approval-list] .cap-detail-body :is(.lop-balance,.rap-fact) small{font-size:10px}
html body .wcc-card-head{cursor:default}
html body .wcc-card-head:after{display:none}
html body .wcc-card>.cap-row-context{padding:10px 16px;border-bottom:1px solid var(--wr-line)}
html body .wcc-card>.cap-row-context>.request-approval-progress{padding:0;border:0;background:none}
@media(max-width:1100px){
 html body .cap-shell[data-corporate-approval-list] .cap-row-summary{grid-template-columns:22px minmax(0,1fr) minmax(0,1fr) auto}
 html body .cap-shell[data-corporate-approval-list] .cap-row-summary>.cap-person{grid-column:2/4}
 html body .cap-shell[data-corporate-approval-list] .cap-row-summary>.cap-cell{grid-column:2/4;grid-row:auto}
 html body .cap-shell[data-corporate-approval-list] .cap-row-summary>span:has(.cap-status){grid-column:4;grid-row:1}
 html body .cap-shell[data-corporate-approval-list] .cap-row-actions{grid-column:2/-1;justify-content:flex-start}
 html body .cap-row-actions .rap-chain{justify-content:flex-start}
}
@media(max-width:680px){
 html body .cap-shell[data-corporate-approval-list] .cap-row-summary{grid-template-columns:20px minmax(0,1fr) auto;padding:12px 10px}
 html body .cap-shell[data-corporate-approval-list] .cap-row-summary>.cap-person{grid-column:2}
 html body .cap-shell[data-corporate-approval-list] .cap-row-summary>.cap-cell{grid-column:2/-1}
 html body .cap-shell[data-corporate-approval-list] .cap-row-summary>span:has(.cap-status){grid-column:3}
 html body .cap-row-context{padding:0 10px 10px 39px}
 html body .cap-shell[data-corporate-approval-list] .cap-row-action{width:auto!important}
}
