.hoa-expandable{cursor:pointer}.hoa[hidden],.header .stats[hidden]{display:none}
.hoa-workspace-open{font:inherit;color:inherit;background:none;border:0;padding:0;text-align:left;cursor:pointer}.hoa-workspace-open:focus-visible{outline:2px solid currentColor;outline-offset:5px}
dialog.hoa-workspace{box-sizing:border-box;position:fixed;inset:0;margin:auto;width:calc(100% - 80px);max-width:1180px;max-height:calc(100dvh - 80px);height:auto;padding:28px;border:0;border-radius:0;background:#f4f6f8;color:#243544;overflow:auto;box-shadow:0 20px 70px #0005;font-family:'Instrument Sans',Arial,sans-serif}
.hoa-workspace::backdrop{background:#18232caa}
.hoa-workspace .hoa-workspace-card{position:relative;padding:36px;min-height:360px;border-radius:0;box-shadow:0 4px 14px #0003;cursor:default}
.hoa-workspace-card .cardtop{padding-right:95px}.hoa-workspace-card .name{font-size:30px}.hoa-workspace-card .loc{font-size:16px}.hoa-workspace-card .metrics{margin-top:22px;padding:18px 0}.hoa-workspace-card .metrics b{font-size:28px}.hoa-workspace-card .metrics span{font-size:15px}.hoa-workspace-card .bullets{font-size:17px;line-height:1.65;margin:22px 0}.hoa-workspace-card .cardbody{padding-bottom:0}.hoa-workspace-card .card-actions{position:static;margin-top:12px}.hoa-workspace-card .card-actions .quick-actions button{font-size:15px;font-weight:500;opacity:.76;padding:12px 0;background:transparent;color:inherit;border:0;text-decoration:underline;text-underline-offset:5px}.hoa-workspace-card .card-actions .quick-actions{gap:14px 24px}.hoa-workspace-card .enter{position:static}
.hoa-workspace-close{position:absolute;top:28px;right:28px;background:transparent;color:inherit;border:1px solid currentColor;border-radius:0;padding:10px 16px;font:inherit;cursor:pointer}
.hoa-workspace-queue{margin-top:30px}.hoa-workspace-label,.hoa-queue-kicker{color:#a5673f;font-size:12px;letter-spacing:.12em;font-weight:600}.hoa-workspace-queue h2{font-size:24px;margin:12px 0}.hoa-workspace-note{font-size:13px;color:#687784}.hoa-workspace-queue ul{list-style:none;margin:18px 0 0;padding:0;border-top:2px solid #3f4f5c;display:grid;gap:2px}.hoa-workspace-queue li{background:#c9d6de;padding:24px 28px}.hoa-workspace-queue li:nth-child(even){background:#eaedf0}.hoa-queue-kicker{margin:0 0 10px}.hoa-workspace-queue h3{font-size:20px;line-height:1.4;margin:0}
@media (max-width:1100px){dialog.hoa-workspace{width:calc(100% - 24px);max-height:calc(100dvh - 24px);padding:14px}.hoa-workspace .hoa-workspace-card{padding:22px 18px;min-height:0}.hoa-workspace-card .cardtop{padding-right:0;padding-top:44px}.hoa-workspace-close{top:14px;right:14px;font-size:13px;padding:7px 12px}.hoa-workspace-card .name{font-size:23px}.hoa-workspace-card .loc{font-size:14px}.hoa-workspace-card .metrics b{font-size:21px}.hoa-workspace-card .metrics span{font-size:12px}.hoa-workspace-card .bullets{font-size:15px}.hoa-workspace-card .card-actions .quick-actions button{font-size:14px}.hoa-workspace-card .card-actions .quick-actions{gap:4px 16px}.hoa-workspace-queue li{padding:20px}.hoa-workspace-queue h3{font-size:17px}}
.hoa-workspace-brand{position:relative;margin:0 0 28px;background:#fff;color:#2a2f36}.hoa-workspace-brand h1{font-size:28px}.hoa-workspace-brand .stats span{white-space:normal}
.lane-expanded{margin:24px 0 0;font-family:'Instrument Sans',Arial,sans-serif;color:#1c1f24;scroll-margin-top:20px}.lane-demo-note{margin:0;padding:8px 0;font-size:12px;color:#59656c}.lane-expanded-action{font-family:inherit;border-radius:0;cursor:pointer;line-height:1.4;text-decoration:none;box-sizing:border-box}.lane-expanded-action:focus-visible{outline:3px solid #a5673f;outline-offset:3px}.lane-expanded-action:disabled{opacity:.5;cursor:default}.lane-expanded-queue button{background:transparent;border:0;padding:0;text-align:left}.lane-grid-label{padding:28px 0 16px;font-size:12px;letter-spacing:.14em;color:#a5673f}.lane-demo-review{max-width:560px;padding:30px;border:0;box-shadow:0 15px 50px #0005}.lane-demo-review::backdrop{background:#24354499}
@media (max-width:1100px){.lane-expanded-card>div[style*="repeat(6"]{grid-template-columns:repeat(3,1fr)!important}.lane-expanded-card>div[style*="padding:18px"],.lane-expanded-card>div[style*="padding: 18px"]{flex-wrap:wrap}.lane-expanded-card>div>div[style*="flex: 1"],.lane-expanded-card>div>div[style*="flex:1"]{flex-wrap:wrap}.lane-expanded-action{white-space:normal!important}}
@media (max-width:1100px){.lane-expanded-card,.lane-expanded-queue{padding:20px!important}.lane-expanded-card>div[style*="grid-template-columns: 1fr 1fr"],.lane-expanded-card>div[style*="grid-template-columns:1fr 1fr"],.lane-expanded-queue>div[style*="grid-template-columns"]{grid-template-columns:1fr!important}.lane-expanded-card>div:first-child{flex-wrap:wrap}.lane-expanded-card>div:last-child{margin:0 -20px -20px!important}.lane-expanded-queue div[style*="display: flex"],.lane-expanded-queue div[style*="display:flex"]{flex-wrap:wrap}.lane-expanded-card>div[style*="repeat(6"]{gap:18px 10px!important}.lane-expanded-card>div[style*="repeat(6"]>div>div:first-child{font-size:21px!important}}
.lane-expanded-action[aria-label="Collapse Lane Ranch"]{background:transparent}.lane-expanded~.cards{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.lane-expanded~.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.lane-expanded~.cards{grid-template-columns:1fr}}

.hoa .name,.hoa-workspace-open,.hoa-workspace h1,.hoa-workspace h2{text-transform:uppercase}

.hoa .bullets li::marker{color:currentColor}

/* Approved dashboard-only palette. */
.hoa .bullets li::marker{color:var(--dashboard-label,currentColor)}
.hoa .loc,.hoa .metrics .lbl{color:var(--dashboard-label,currentColor);opacity:1}
.hoa .cardtop strong{background:var(--dashboard-badge,#A5673F);color:#fff}

.lane-expanded-card .lane-expanded-action{background:color-mix(in srgb,var(--dashboard-label) 18%,transparent)!important;color:var(--dashboard-ink)!important;border:1px solid color-mix(in srgb,var(--dashboard-label) 35%,transparent)!important}
.lane-expanded-card .lane-expanded-action[data-collapse]{background:transparent!important}
.lane-expanded-card>div:nth-child(3) li::marker{color:var(--dashboard-label)}
.lane-expanded-card>div:last-child{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(110px,.7fr);gap:14px!important;padding:18px 30px 22px!important}
.lane-expanded-card>div:last-child>div{display:contents!important}
.lane-expanded-card>div:last-child .lane-expanded-action{text-align:center;padding:12px!important;font-size:12px!important;min-width:0}
@media (max-width:1100px){
 .lane-expanded-card>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));padding:20px!important}
 .lane-expanded-card>div:last-child a{grid-column:1/-1}
 .lane-expanded~.cards>.hoa{min-height:0;padding:18px}
 .lane-expanded~.cards>.hoa .metrics,.lane-expanded~.cards>.hoa .cardbody,.lane-expanded~.cards>.hoa .loc{display:none}
 .lane-expanded~.cards>.hoa .name{font-size:17px}
 .lane-expanded~.cards{gap:10px;padding:14px}
}

/* Latest approved grid: two rectangular columns in both base and expanded states. */
.cards,.lane-expanded~.cards{grid-template-columns:repeat(2,minmax(0,1fr))}
@media (max-width:1100px){.lane-expanded~.cards{grid-template-columns:1fr}}
.dashboard-grid-heading{grid-column:1/-1;display:flex;align-items:baseline;justify-content:space-between;gap:20px;color:#5b6570;font:14px 'IBM Plex Sans',Arial,sans-serif}.dashboard-grid-heading strong{color:#a5673f;font:700 12px 'Instrument Sans',Arial,sans-serif;letter-spacing:.18em}.dashboard-grid-heading span{text-align:right}.dashboard-grid-count-mobile,.action-label-mobile{display:none}
.dashboard-date-short{display:none}
.lane-expanded-queue [style*="border-bottom"]{border-bottom:0!important}
@media (min-width:1101px){.cards .card-actions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px!important;border:0;padding-top:12px}.cards .card-actions .quick-actions{display:contents}.cards .card-actions .email-owners,.cards .card-actions .enter{box-sizing:border-box;width:100%;margin:0;padding:9px 4px;border:1px solid color-mix(in srgb,currentColor 35%,transparent);background:color-mix(in srgb,var(--dashboard-label) 14%,transparent);color:inherit;font:500 10px/1.3 'Instrument Sans',Arial,sans-serif;letter-spacing:.08em;text-align:center;text-decoration:none;opacity:1;white-space:normal}}
@media (max-width:1100px){.page{padding-right:16px!important;padding-left:16px!important}.header{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px 10px!important;padding:18px 16px!important}.header .dashboard-brand{grid-column:1;grid-row:1;min-width:0}.header .dashboard-brand h1{font-size:20px;white-space:nowrap}.header .dashboard-date{position:static;grid-column:2;grid-row:1;margin:4px 0 0 8px;color:#8a9199;font-size:11px;white-space:nowrap}.dashboard-date-full{display:none}.dashboard-date-short{display:inline}.header .stats{grid-column:1/-1;grid-row:2;width:100%;margin-top:2px}.cards{grid-template-columns:1fr;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.cards>.hoa{min-height:0;padding:18px}.cards>.hoa .name,.cards>.hoa .hoa-workspace-open{font-size:18px;line-height:1.15;letter-spacing:.02em;text-wrap:balance}.cards>.hoa .metrics{gap:8px}.cards>.hoa .metrics .num{font-size:19px;white-space:nowrap}.cards>.hoa .metrics .lbl{font-size:11px}.cards>.hoa .bullets{font-size:13.5px;line-height:1.4}.cards>.hoa .bullets li{text-wrap:balance}.dashboard-grid-heading{align-items:flex-start;font-size:12px;padding:0 0 2px}.dashboard-grid-count{display:none}.dashboard-grid-count-mobile{display:block;max-width:55%}.action-label-desktop{display:none}.action-label-mobile{display:inline}.cards .card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;width:100%;margin-left:0}.cards .card-actions .quick-actions{display:contents}.cards .card-actions .email-owners,.cards .card-actions .enter{box-sizing:border-box;width:100%;margin:0;padding:11px 6px;border:1px solid color-mix(in srgb,currentColor 35%,transparent);background:color-mix(in srgb,var(--dashboard-label) 14%,transparent);color:inherit;font:500 11px/1.35 'Instrument Sans',Arial,sans-serif;letter-spacing:.1em;text-align:center;text-decoration:none;opacity:1;white-space:normal}.cards .card-actions .enter{grid-column:1/-1}.lane-expanded~.cards>.hoa .cardbody{display:none}}
@media (max-width:1100px){.header .dashboard-brand h1{font-size:18px}.header .dashboard-date{font-size:10px}.cards>.hoa .name,.cards>.hoa .hoa-workspace-open{font-size:17px}.cards>.hoa .metrics .num{font-size:17px}}

.public-todos{background:#F4F6F8;padding:24px;box-shadow:0 5px 18px #1c1f2412}.public-todo-heading{display:flex;gap:18px;align-items:center;margin-bottom:18px}.public-todo-heading h2{font-size:13px;letter-spacing:.12em;color:#A5673F}.public-todo-heading p{font-size:13px}.public-todo-heading>button{margin-left:auto}.public-todo-list{display:grid;grid-template-columns:1fr 1fr;gap:2px 18px}.public-todo-row{display:flex;align-items:center;gap:16px;padding:16px;background:#fff;color:#1C1F24;min-width:0}.public-todo-row>div{flex:1;min-width:0}.public-todo-row p{margin:0;font-size:14px;line-height:1.4}.public-todo-row small{display:block;margin-top:5px;font-size:11px;color:#687784}.public-todo-hoa{width:125px;flex-shrink:0;font:600 11px inherit;text-align:left;text-transform:uppercase;color:#1C1F24;border:0;background:none}.public-todo-hoa::before{content:'';display:inline-block;width:8px;height:8px;margin-right:6px;background:var(--swatch)}.public-todo-review{background:#A5673F;color:white;border:0;padding:9px 12px;font:600 11px Arial;text-transform:uppercase;cursor:pointer}.public-todos button{cursor:pointer;border-radius:0}.public-card-todos{display:grid;gap:2px;margin:16px 0}.public-card-todos .public-todo-row{padding:12px}.hoa .bullets[hidden]{display:none}.header [role=button],.hoa .cardtop [role=button]{cursor:pointer}.header [role=button]:focus-visible,.hoa .cardtop [role=button]:focus-visible{outline:2px solid currentColor;outline-offset:4px}
@media (max-width:1100px){.public-todos{padding:16px}.public-todo-list{grid-template-columns:1fr}.public-todo-heading{flex-wrap:wrap;gap:8px}.public-todo-row{flex-wrap:wrap;gap:10px}.public-todo-hoa{width:100%}.public-todo-row>div{flex-basis:60%}}

/* Final card option keeps the white dashboard frame square at every state. */
.header,.cards,.dashboard-footer,.public-todos,.lane-expanded-card,.lane-expanded-queue{border-radius:0!important}

.header .stats>div:nth-child(2).is-active{box-shadow:inset 0 -4px 0 #1c1f24;position:relative}.header .stats>div:nth-child(2).is-active::after{content:'⌃';position:absolute;right:12px;top:10px;color:#fff;font-size:15px}.hoa .cardtop strong.is-active{box-shadow:inset 0 -3px 0 #1c1f24}
.sandbox-billing{border-radius:0}.sandbox-billing h2{margin:0;font-size:26px;letter-spacing:-.03em}.sandbox-billing-context{margin:8px 0 22px!important;color:#a5673f;font-size:12px;font-weight:700;letter-spacing:.14em}.sandbox-billing-rows{display:grid;grid-template-columns:minmax(120px,.6fr) 1.4fr;margin:0 0 22px;border-top:1px solid #e1e6ea}.sandbox-billing-rows dt,.sandbox-billing-rows dd{margin:0;padding:14px 0;border-bottom:1px solid #e1e6ea}.sandbox-billing-rows dt{color:#5f7a8c;font-size:11px;font-weight:700;letter-spacing:.12em}.sandbox-billing-rows dd{font:14px/1.5 'IBM Plex Sans',Arial,sans-serif}.sandbox-billing>button{border:1px solid #1c1f24;background:#1c1f24;color:#fff;border-radius:0;cursor:pointer}
@media (max-width:1100px){.sandbox-billing-rows{grid-template-columns:1fr}.sandbox-billing-rows dt{padding-bottom:4px;border-bottom:0}.sandbox-billing-rows dd{padding-top:0}}

/* Keep display copy composed at narrow and wide dashboard sizes. */
.dashboard-grid-heading,.hoa .name,.lane-expanded-card h1,.lane-expanded-card h2,.lane-expanded-card h3,.lane-expanded-queue h1,.lane-expanded-queue h2,.lane-expanded-queue h3,.public-todo-heading h2,.sandbox-billing h2{text-wrap:balance;overflow-wrap:anywhere}
.hoa .loc,.hoa .bullets li,.lane-expanded-card li,.lane-expanded-card p,.lane-expanded-queue p,.public-todo-row p,.sandbox-billing p,.sandbox-billing dd{text-wrap:pretty;overflow-wrap:anywhere}
@media (max-width:1100px){.hoa .name,.hoa-workspace-open{font-size:18px;line-height:1.15;letter-spacing:.02em}.lane-expanded-card>div:first-child>div:first-child>div:first-child{font-size:clamp(21px,8vw,28px)!important;line-height:1.08!important}.dashboard-grid-heading{gap:12px}.dashboard-grid-heading strong{max-width:40%}}@media (max-width:1100px){.hoa .name,.hoa-workspace-open{font-size:17px}.hoa .metrics .num{font-size:17px}}
.public-task-dialog{box-sizing:border-box;width:min(560px,calc(100vw - 32px));padding:28px;border:0;border-radius:0;background:#fff;color:#1c1f24;box-shadow:0 1px 2px #1c1f240f,0 24px 60px #1c1f242e;font-family:'Instrument Sans',Arial,sans-serif}.public-task-dialog::backdrop{background:#1c1f24ad}.public-task-dialog h2{margin:10px 0 14px;font-size:24px;line-height:1.2;text-wrap:balance}.public-task-dialog>p{text-wrap:pretty;overflow-wrap:anywhere}.public-task-kicker{margin:0;color:#a5673f;font-size:11px;font-weight:700;letter-spacing:.14em}.public-task-due{color:#5b6570;font:14px 'IBM Plex Sans',Arial,sans-serif}.public-task-actions{display:flex;justify-content:flex-end;gap:10px;margin:24px -28px -28px;padding:20px 28px;background:#f4f6f8;border-top:1px solid #e1e6ea}.public-task-actions button{padding:12px 16px;border:1px solid #1c1f24;border-radius:0;background:#1c1f24;color:#fff;font:600 11px 'Instrument Sans',Arial,sans-serif;letter-spacing:.1em;cursor:pointer}.public-task-actions button:first-child:not(:last-child){border-color:#a5673f;background:#a5673f}@media (max-width:1100px){.public-task-dialog{padding:22px}.public-task-actions{margin:22px -22px -22px;padding:18px 22px;flex-direction:column}.public-task-actions button{width:100%}}

/* ZIP 12 grouped portfolio To Do panel. */
.public-todos{padding:22px 32px 28px}.public-todo-list{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}.public-todo-column{display:grid;gap:22px;align-content:start}.public-todo-group{background:#fff;box-shadow:0 1px 3px rgba(28,31,36,.10),0 4px 12px rgba(28,31,36,.08)}.public-todo-group-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;width:100%;padding:10px 18px;border:0;border-radius:0;text-align:left;text-transform:uppercase}.public-todo-group-head strong{font-size:12px;letter-spacing:.06em;text-wrap:balance}.public-todo-group-head span{flex:none;font-size:10px;font-weight:700;letter-spacing:.12em;opacity:.85}.public-todo-group .public-todo-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:11px 18px 11px 16px;border-top:1px solid #e1e6ea}.public-todo-group .public-todo-row::before{content:'•';position:absolute;color:#a5673f}.public-todo-group .public-todo-row>div{padding-left:14px}.public-todo-group .public-todo-row p{font:14px/1.45 'IBM Plex Sans',Arial,sans-serif;text-wrap:balance}.public-todo-due{color:#5b6570}.public-todo-due.is-today{color:#a5673f;font-weight:500}.public-todo-group .public-todo-row small{font-size:9px;letter-spacing:.08em}.public-todo-group .public-todo-review{padding:0 0 1px;border:0;border-bottom:1.5px solid #1c1f24;background:transparent;color:#1c1f24;font:700 10px 'Instrument Sans',Arial,sans-serif;letter-spacing:.08em;white-space:nowrap}
@media (max-width:1100px){.public-todos{padding:18px 20px 24px}.public-todo-list{grid-template-columns:1fr;gap:16px}.public-todo-column{gap:16px}.public-todo-column:empty{display:none}.public-todo-group .public-todo-row{grid-template-columns:1fr;gap:7px;padding:11px 16px}.public-todo-group .public-todo-review{justify-self:start;margin-left:14px}.public-todo-group-head{padding:10px 16px}}
.public-todo-group .public-todo-row{position:relative}.public-todo-group .public-todo-row::before{left:16px;top:13px}

.public-todo-group .public-todo-row::before{color:#1c1f24}
@media (max-width:1100px){.public-todo-list{display:flex;flex-direction:column}.public-todo-column{display:contents}}

.public-todo-heading>button{padding:9px 14px;border:1px solid #cbd1d6;background:transparent;color:#1c1f24;font:500 11px 'Instrument Sans',Arial;text-transform:uppercase;letter-spacing:.1em}
.public-todo-group .public-todo-row small{display:none}
.expanded-meta-part{display:inline-block;white-space:nowrap}.expanded-meta-part:not(:last-child)::after{content:'|';margin:0 8px;opacity:.55}
@media (max-width:1100px){.lane-expanded-card>div:nth-child(2)>div>div:first-child{font-size:19px!important;white-space:nowrap}.lane-expanded-card>div:nth-child(2)>div>div:last-child{font-size:11px!important;text-wrap:balance}.lane-expanded-card>div:last-child .lane-expanded-action{font-size:11px!important;padding:10px 6px!important;white-space:nowrap!important}}
@media (max-width:1100px){.lane-expanded-card>div:nth-child(2)>div>div:first-child{font-size:17px!important}}

.lane-expanded-card>div:nth-child(3)>:first-child>div{text-wrap:balance}

/* Approved September 7 glass surfaces and clear return navigation. */
[data-dashboard-tone="light"]{--dashboard-glass-fill:rgba(255,255,255,.42);--dashboard-glass-border:rgba(255,255,255,.75)}
[data-dashboard-tone="dark"]{--dashboard-glass-fill:rgba(255,255,255,.13);--dashboard-glass-border:rgba(255,255,255,.38)}
.cards .card-actions .email-owners,.lane-expanded-card .expanded-quick-actions button{background:var(--dashboard-glass-fill)!important;border:1px solid var(--dashboard-glass-border)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
.cards .card-actions .enter,.lane-expanded-card .expanded-quick-actions a{background:transparent!important;border:1px solid color-mix(in srgb,var(--dashboard-ink) 30%,transparent)!important}
.public-todo-list,.public-todo-column{gap:22px}
.public-due-today{color:#A5673F;font-weight:600;white-space:nowrap}
.expanded-back{display:block;width:100%;margin:18px 0 0;padding:14px 20px;background:#fff;color:#1C1F24;border:1px solid #dce0e3;font:600 12px/1.4 'Instrument Sans',Arial,sans-serif;letter-spacing:.08em;cursor:pointer}
.expanded-back:focus-visible{outline:3px solid #A5673F;outline-offset:3px}
.lane-expanded-card [data-collapse]{white-space:nowrap!important;min-height:40px;letter-spacing:.06em!important;font-size:11px!important}
.cards .card-actions .email-owners,.lane-expanded-card .expanded-quick-actions button{background:linear-gradient(155deg,rgba(255,255,255,.25),rgba(255,255,255,.06) 58%,rgba(255,255,255,.12)),var(--dashboard-glass-fill)!important;border-top-color:rgba(255,255,255,.7)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.30),inset 0 -1px 0 rgba(255,255,255,.08),0 3px 7px rgba(0,0,0,.08);backdrop-filter:blur(14px) saturate(130%);-webkit-backdrop-filter:blur(14px) saturate(130%)}
.cards .card-actions .enter,.lane-expanded-card .expanded-quick-actions a{background:linear-gradient(155deg,rgba(255,255,255,.20),rgba(255,255,255,.04) 58%,rgba(255,255,255,.09)),var(--dashboard-glass-fill)!important;border:1px solid var(--dashboard-glass-border)!important;border-top-color:rgba(255,255,255,.7)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.30),0 3px 7px rgba(0,0,0,.08);backdrop-filter:blur(14px) saturate(130%);-webkit-backdrop-filter:blur(14px) saturate(130%)}
/* Final requested restrained glass treatment. */
.cards .card-actions .email-owners,.lane-expanded-card .expanded-quick-actions button{background:linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.01)),var(--dashboard-glass-fill)!important;border-top-color:var(--dashboard-glass-border)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.10)}
.cards .card-actions .enter,.lane-expanded-card .expanded-quick-actions a{background:rgba(255,255,255,.035)!important;border:1px solid color-mix(in srgb,var(--dashboard-ink) 30%,transparent)!important;box-shadow:none}
.cards>.hoa .bullets{width:100%;max-width:none;flex:1}
.cards>.hoa .bullets li,.lane-expanded-card>div:nth-child(3)>:first-child>div{max-width:none;text-wrap:pretty}

/* Approved compact portfolio proportions and stable action painting. */
.cards{width:100%;max-width:1120px;margin-inline:auto}.cards>.hoa{box-sizing:border-box;min-width:0}.cards .card-actions button,.cards .card-actions a,.lane-expanded-card .expanded-quick-actions button,.lane-expanded-card .expanded-quick-actions a{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:inherit;opacity:1}
@media (min-width:1101px){.cards,.lane-expanded~.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.cards>.hoa{min-height:360px}.cards .action-label-desktop{display:inline}.cards .action-label-mobile{display:none}}
@media (max-width:1100px){.cards,.lane-expanded~.cards{grid-template-columns:minmax(0,1fr)}.cards>.hoa{min-height:0}.cards .action-label-desktop{display:none}.cards .action-label-mobile{display:inline}}

.dashboard-date,.yh-as-of{color:#526575!important;font-weight:500!important;opacity:1!important;-webkit-text-stroke:0!important}.dashboard-date span{color:inherit!important}
