/* Ron-only visual redesign. No global header, Donna, Tutor, Parent, Student or Classroom selectors. */
body.pls-owner-admin #ownerHome .pls-organized{max-width:1370px;padding:0 0 12px!important;font-family:inherit}
body.pls-owner-admin #ownerHome .pls-decision-dashboard{width:100%;display:flex;flex-direction:column;gap:12px;color:#203347}
body.pls-owner-admin #ownerHome .pls-decision-hero{position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:18px;border-radius:17px;min-height:108px;padding:19px 26px;background:linear-gradient(112deg,#082a46 0%,#0b4767 49%,#156a77 100%);box-shadow:0 11px 25px rgba(8,40,66,.15);color:#fff}
body.pls-owner-admin #ownerHome .pls-decision-hero:before{content:"";position:absolute;width:330px;height:230px;right:13%;top:-165px;background:radial-gradient(ellipse,rgba(114,213,214,.45),transparent 71%);pointer-events:none}
body.pls-owner-admin #ownerHome .pls-decision-hero:after{content:"";position:absolute;width:390px;height:390px;border:1px solid rgba(255,255,255,.13);border-radius:50%;right:-125px;top:-185px;box-shadow:0 0 0 40px rgba(255,255,255,.027),0 0 0 90px rgba(255,255,255,.022);pointer-events:none}
body.pls-owner-admin #ownerHome .pls-decision-eyebrow{display:block;font-size:10px;font-weight:850;letter-spacing:1.4px;text-transform:uppercase;color:#b9edec}
body.pls-owner-admin #ownerHome .pls-decision-eyebrow.dark{color:#347c87}
body.pls-owner-admin #ownerHome .pls-decision-hero h1{font-size:clamp(24px,2.25vw,33px);line-height:1.12;margin:4px 0 5px;color:#fff;letter-spacing:-.7px}
body.pls-owner-admin #ownerHome .pls-decision-hero p{margin:0;color:#dfecf2;font-size:13px}
body.pls-owner-admin #ownerHome .pls-decision-hero-actions{display:flex;gap:9px;z-index:1;flex-wrap:wrap}
body.pls-owner-admin #ownerHome .pls-decision-hero-action{border:1px solid #e9d498;background:#e6c781;color:#193749;border-radius:9px;font-size:12px;font-weight:850;padding:11px 13px;cursor:pointer;white-space:nowrap;box-shadow:0 2px 6px rgba(0,0,0,.1)}
body.pls-owner-admin #ownerHome .pls-decision-hero-action.muted{background:rgba(255,255,255,.11);color:white;border-color:rgba(255,255,255,.3)}
body.pls-owner-admin #ownerHome .pls-decision-hero-action span{margin-left:8px}
body.pls-owner-admin #ownerHome .pls-decision-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
body.pls-owner-admin #ownerHome .pls-decision-metric{position:relative;min-width:0;text-align:left;display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-height:112px;border:1px solid #dfeaf0;border-radius:12px;padding:12px 16px;background:#fff;box-shadow:0 3px 10px rgba(31,63,88,.048);cursor:pointer;color:#243c52}
body.pls-owner-admin #ownerHome .pls-decision-metric:before{content:"";position:absolute;left:0;top:15px;bottom:15px;width:3px;border-radius:0 3px 3px 0;background:#0f7b87}
body.pls-owner-admin #ownerHome .pls-decision-metric.money:before{background:#1e7b61}
body.pls-owner-admin #ownerHome .pls-decision-metric.costs:before{background:#a46a3d}
body.pls-owner-admin #ownerHome .pls-decision-metric.pay:before{background:#3465a2}
body.pls-owner-admin #ownerHome .pls-decision-metric.decisions{background:linear-gradient(135deg,#f4fafb,#e9f3f5);border-color:#aed4d9}
body.pls-owner-admin #ownerHome .pls-decision-metric-symbol{position:absolute;right:12px;top:10px;font-size:16px;font-weight:800;color:#639cad;opacity:.75}
body.pls-owner-admin #ownerHome .pls-decision-metric-name{font-size:11px;font-weight:800;color:#45657a}
body.pls-owner-admin #ownerHome .pls-decision-metric strong{font-size:clamp(20px,1.9vw,28px);font-weight:850;letter-spacing:-.6px;color:#103b56;line-height:1}
body.pls-owner-admin #ownerHome .pls-decision-metric small{font-size:10px;line-height:1.25;color:#627b8b}
body.pls-owner-admin #ownerHome .pls-decision-content{display:grid;grid-template-columns:minmax(0,1.52fr) minmax(265px,1fr);gap:12px;align-items:stretch}
body.pls-owner-admin #ownerHome .pls-decision-primary,body.pls-owner-admin #ownerHome .pls-decision-secondary{min-width:0;border:1px solid #e0e9ed;border-radius:14px;padding:18px;background:#fff;box-shadow:0 4px 18px rgba(23,60,80,.045)}
body.pls-owner-admin #ownerHome .pls-decision-primary{border-top:3px solid #11727d}
body.pls-owner-admin #ownerHome .pls-decision-secondary{background:linear-gradient(160deg,#f9fbfd,#f0f6f8)}
body.pls-owner-admin #ownerHome .pls-decision-section-head{display:flex;align-items:center;justify-content:space-between;gap:8px}
body.pls-owner-admin #ownerHome .pls-decision-section-head h2,body.pls-owner-admin #ownerHome .pls-decision-side-head h2{font-size:19px;color:#193950;letter-spacing:-.3px;margin:2px 0 0;line-height:1.17}
body.pls-owner-admin #ownerHome .pls-decision-description{font-size:11.5px;color:#597487;margin:8px 0 10px}
body.pls-owner-admin #ownerHome .pls-decision-text-action{background:none;border:0;color:#0c7185;font-weight:800;cursor:pointer;font-size:11px;text-decoration:none;padding:5px}
body.pls-owner-admin #ownerHome .pls-decision-review-list{display:flex;flex-direction:column;gap:7px}
body.pls-owner-admin #ownerHome .pls-decision-review-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:9px 10px;border:1px solid #e5ebef;border-radius:9px;background:#fff;min-width:0}
body.pls-owner-admin #ownerHome .pls-decision-review-icon{display:grid;place-items:center;height:31px;width:31px;border-radius:9px;background:#edf5f9;color:#2a709a;font-size:17px;font-weight:800}
body.pls-owner-admin #ownerHome .pls-decision-review-icon.business_expenses{background:#fbf3e9;color:#985c2b}
body.pls-owner-admin #ownerHome .pls-decision-review-icon.staff_payments{background:#edf5f1;color:#327e5a}
body.pls-owner-admin #ownerHome .pls-decision-review-info{min-width:0;display:flex;flex-direction:column;gap:2px}
body.pls-owner-admin #ownerHome .pls-decision-review-info strong{font-size:12px;color:#254359;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body.pls-owner-admin #ownerHome .pls-decision-review-info small{font-size:10px;color:#607a8b}
body.pls-owner-admin #ownerHome .pls-decision-review-right{text-align:right;display:flex;flex-direction:column;gap:2px}
body.pls-owner-admin #ownerHome .pls-decision-review-right strong{font-size:13px;color:#1b3c53}
body.pls-owner-admin #ownerHome .pls-decision-review-right span{font-size:10px;color:#966b2e;font-weight:750}
body.pls-owner-admin #ownerHome .pls-decision-review-right span.pls-decision-flagged{color:#ae3737}
body.pls-owner-admin #ownerHome .pls-decision-review-action{border:1px solid #c6e1e4;border-radius:8px;background:#ebf6f7;color:#0c687c;font-size:11px;font-weight:850;padding:8px 9px;cursor:pointer}
body.pls-owner-admin #ownerHome .pls-decision-note{display:flex;gap:8px;margin-top:10px;align-items:center;color:#71818b;font-size:10.3px;line-height:1.35}
body.pls-owner-admin #ownerHome .pls-decision-note-icon{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#e6eff2;color:#34697a;font-size:12px;font-weight:800;flex-shrink:0}
body.pls-owner-admin #ownerHome .pls-decision-side-head{margin-bottom:10px}
body.pls-owner-admin #ownerHome .pls-decision-launchers{display:grid;grid-template-columns:1fr;gap:7px}
body.pls-owner-admin #ownerHome .pls-decision-launchers button{width:100%;display:flex;align-items:center;gap:9px;text-align:left;border:1px solid #dbe8ee;border-radius:9px;background:#fff;padding:9px;cursor:pointer;color:#2b4759}
body.pls-owner-admin #ownerHome .pls-decision-launcher-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:#e5eefd;color:#255a8f;font-size:16px;font-weight:800;flex-shrink:0}
body.pls-owner-admin #ownerHome .pls-decision-launcher-icon.teal{background:#e0f3f2;color:#0c807b}
body.pls-owner-admin #ownerHome .pls-decision-launcher-icon.ochre{background:#fbf1e2;color:#aa7837}
body.pls-owner-admin #ownerHome .pls-decision-launcher-icon.sky{background:#ebeffb;color:#466c9f}
body.pls-owner-admin #ownerHome .pls-decision-launchers button>span:nth-child(2){flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}
body.pls-owner-admin #ownerHome .pls-decision-launchers strong{font-size:11.7px;color:#27475b}
body.pls-owner-admin #ownerHome .pls-decision-launchers small{font-size:10px;color:#6d8190}
body.pls-owner-admin #ownerHome .pls-decision-chevron{color:#16829a;font-weight:850}
body.pls-owner-admin #ownerHome .pls-decision-side-footer{margin-top:11px;font-size:10px;color:#5b7885;display:flex;align-items:center;gap:7px}
body.pls-owner-admin #ownerHome .pls-decision-dot{width:7px;height:7px;border-radius:50%;background:#55a99c;display:inline-block;flex-shrink:0}
body.pls-owner-admin #ownerHome .pls-decision-secondary-details{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-start}
body.pls-owner-admin #ownerHome .pls-decision-secondary-details>details{flex:1;min-width:175px;border:1px solid #dde9ef;border-radius:9px;background:#f9fbfc;padding:7px 10px;color:#416078;font-size:11px}
body.pls-owner-admin #ownerHome .pls-decision-secondary-details summary{cursor:pointer;font-weight:800;color:#1d5977;font-size:11px}
body.pls-owner-admin #ownerHome .pls-decision-secondary-details details[open]{flex:1 1 100%}
body.pls-owner-admin #ownerHome .pls-decision-secondary-details .pls-ron-list{max-height:34dvh;overflow-y:auto}
body.pls-owner-admin #ownerHome .pls-decision-all-clear{display:flex;align-items:center;gap:10px;padding:16px;border:1px solid #dcece5;background:#f1f8f4;border-radius:9px}
body.pls-owner-admin #ownerHome .pls-decision-all-clear>span{color:#2d8b66;font-size:20px;font-weight:900}
body.pls-owner-admin #ownerHome .pls-decision-all-clear strong{font-size:12px;color:#226047}
body.pls-owner-admin #ownerHome .pls-decision-all-clear p{margin:3px 0 0;font-size:11px;color:#517568}
body.pls-owner-admin #ownerHome .pls-decision-unread{color:#b07d31}
body.pls-owner-admin #ownerHome .pls-decision-hero-action:hover,body.pls-owner-admin #ownerHome .pls-decision-metric:hover,body.pls-owner-admin #ownerHome .pls-decision-review-action:hover,body.pls-owner-admin #ownerHome .pls-decision-launchers button:hover{filter:brightness(.974);transform:translateY(-1px)}
body.pls-owner-admin #ownerHome button:focus-visible{outline:3px solid #ecb856;outline-offset:2px}
/* Transaction review modal is scoped to its own isolated dialog. */
.pls-decision-dialog{width:min(850px,96vw);max-height:min(90dvh,880px);overflow:auto;border:1px solid #bfd7df;border-radius:16px;padding:22px;background:#fff;color:#233f53;box-shadow:0 20px 60px #17304744}
.pls-decision-dialog::backdrop{background:rgba(8,29,48,.55)}
.pls-decision-dialog-head{display:flex;justify-content:space-between;gap:12px;align-items:start;border-bottom:1px solid #e6eef2;padding-bottom:11px;margin-bottom:13px}
.pls-decision-dialog-head h2{margin:3px 0;font-size:22px;color:#123e55}.pls-decision-dialog-head p{margin:3px 0;color:#718597;font-size:12px}.pls-decision-dialog-x{font-size:26px;color:#2c596c;background:#eaf1f6;border:0;border-radius:7px;padding:1px 10px;cursor:pointer}
.pls-decision-dialog .pls-decision-eyebrow{font-size:10px;letter-spacing:1.2px;color:#3c8391;font-weight:800}
.pls-decision-dialog-money{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0}
.pls-decision-dialog-money>div{background:#f3f7f9;border:1px solid #e0eaf0;padding:12px;border-radius:10px;display:flex;flex-direction:column;gap:4px}
.pls-decision-dialog-money small{color:#627c8a;font-size:11px}.pls-decision-dialog-money strong{color:#193e57;font-size:17px;overflow-wrap:anywhere}
.pls-decision-dialog .pls-decision-facts{display:flex;flex-wrap:wrap;gap:10px;color:#4e6879;font-size:11px;padding:12px;background:#f9fbfc;border-radius:8px}
.pls-decision-dialog .pls-decision-facts span{flex:1 1 180px}
.pls-decision-dialog .pls-decision-review-row{display:grid;grid-template-columns:32px minmax(120px,1fr) auto auto;gap:9px;align-items:center;border:1px solid #e2ebee;border-radius:9px;padding:10px;margin-bottom:8px}
.pls-decision-dialog .pls-decision-review-icon{display:grid;place-items:center;background:#e7f2f5;color:#246780;border-radius:8px;width:31px;height:31px}
.pls-decision-dialog .pls-decision-review-info{display:flex;flex-direction:column;gap:3px;min-width:0}.pls-decision-dialog .pls-decision-review-info strong{color:#24445a;font-size:13px}.pls-decision-dialog .pls-decision-review-info small{font-size:11px;color:#627986}.pls-decision-dialog .pls-decision-review-right{text-align:right;display:flex;flex-direction:column;font-size:12px}.pls-decision-dialog .pls-decision-review-right span{font-size:10px;color:#a16e31}
.pls-decision-dialog .pls-decision-review-action{border:1px solid #b5dbe1;border-radius:8px;background:#e8f5f7;color:#147080;padding:8px 10px;cursor:pointer;font-weight:800;font-size:11px}
.pls-decision-dialog .pls-decision-account-field,.pls-decision-dialog .pls-decision-notefield{display:flex;flex-direction:column;gap:6px;margin:12px 0;font-weight:750;color:#35566b;font-size:12px}
.pls-decision-dialog select,.pls-decision-dialog textarea{width:100%;box-sizing:border-box;border:1px solid #bfcdd6;border-radius:8px;padding:10px;background:#fff;color:#234359;font:inherit;font-size:13px}
.pls-decision-dialog .pls-decision-notefield small{font-weight:500;color:#7c8790}
.pls-decision-dialog .pls-decision-prev,.pls-decision-dialog .pls-decision-record-note{color:#546c79;font-size:11px;background:#f6f9fa;padding:9px;border-radius:8px}
.pls-decision-dialog .pls-decision-modal-footer{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap;border-top:1px solid #e5edef;padding-top:14px;margin-top:14px}
.pls-decision-dialog .pls-decision-modal-footer button{border-radius:8px;border:1px solid #c5dce2;padding:9px 13px;background:#edf5f8;color:#2c6078;font-weight:800;font-size:12px;cursor:pointer}
.pls-decision-dialog .pls-decision-modal-footer button.accept{background:#20714c;color:#fff;border-color:#20714c}
.pls-decision-dialog .pls-decision-modal-footer button.deny{background:#fff1ee;color:#a4473d;border-color:#edc7c0}
.pls-decision-dialog .pls-decision-modal-footer button.correct{background:#fff5e1;color:#8c642b;border-color:#e8d19b}
.pls-decision-dialog .pls-decision-modal-footer button:disabled{opacity:.5;cursor:wait}
.pls-decision-dialog .pls-decision-terms{font-size:10px;color:#74818a;line-height:1.4;margin:12px 0 0}
.pls-decision-dialog #plsDecisionModalStatus{font-size:12px;font-weight:750;color:#9b4b36;min-height:18px}
@media(max-width:1050px){body.pls-owner-admin #ownerHome .pls-decision-content{grid-template-columns:1fr}body.pls-owner-admin #ownerHome .pls-decision-launchers{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){body.pls-owner-admin #ownerHome .pls-decision-hero{align-items:flex-start;flex-direction:column;padding:15px 18px;min-height:0}body.pls-owner-admin #ownerHome .pls-decision-hero-actions{width:100%}body.pls-owner-admin #ownerHome .pls-decision-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}body.pls-owner-admin #ownerHome .pls-decision-metric{min-height:95px;padding:12px}body.pls-owner-admin #ownerHome .pls-decision-review-row{grid-template-columns:31px minmax(0,1fr) auto;gap:6px}body.pls-owner-admin #ownerHome .pls-decision-review-action{grid-column:2/4;justify-self:end}body.pls-owner-admin #ownerHome .pls-decision-primary,body.pls-owner-admin #ownerHome .pls-decision-secondary{padding:13px}body.pls-owner-admin #ownerHome .pls-decision-secondary-details>details{min-width:100%}.pls-decision-dialog{padding:14px}.pls-decision-dialog-money{grid-template-columns:1fr 1fr}.pls-decision-dialog .pls-decision-review-row{grid-template-columns:31px minmax(0,1fr) auto}.pls-decision-dialog .pls-decision-review-action{grid-column:2/4;justify-self:end}}
@media(max-width:440px){body.pls-owner-admin #ownerHome .pls-decision-hero-actions button{flex:1 1 100%}body.pls-owner-admin #ownerHome .pls-decision-launchers{grid-template-columns:1fr}.pls-decision-dialog-money{grid-template-columns:1fr}}

/* 2026-10-17: business-by-exception automation. Scoped only to Ron's page. */
#ownerHome .pls-automation-accounting{margin-top:12px;background:linear-gradient(110deg,#f0faf5,#edf3fb);border:1px solid #cfe3db;border-radius:16px;padding:14px 16px;color:#183a39}
#ownerHome .pls-automation-head{display:flex;align-items:center;justify-content:space-between;gap:10px}
#ownerHome .pls-automation-head h2{margin:2px 0 3px;font-size:18px;font-weight:800;color:#153b38}
#ownerHome .pls-automation-head p{margin:0;color:#3d6462;font-size:12px}
#ownerHome .pls-automation-head button{background:#124d42;color:white;border:0;border-radius:9px;padding:9px 12px;cursor:pointer;font-weight:700;white-space:nowrap}
#ownerHome .pls-automation-digest{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}
#ownerHome .pls-automation-digest>div{background:#fff;border:1px solid #dce9e5;border-radius:10px;display:flex;gap:8px;align-items:center;padding:9px;min-width:0}
#ownerHome .pls-automation-digest strong{font-size:23px;line-height:1;color:#205b4c}
#ownerHome .pls-automation-digest span{font-size:11px;line-height:1.2;color:#395954}
#ownerHome .pls-automation-digest>small{grid-column:1/-1;color:#526f6e;font-size:11px}
.pls-automation-issue{display:block;width:100%;text-align:left;border:1px solid #dda64a;background:#fff8e5;border-radius:9px;padding:12px;color:#72531c;font-weight:700;cursor:pointer}
.pls-automation-receipts{overflow:auto;max-height:min(57vh,540px);padding:10px 0}
.pls-automation-receipt{display:flex;align-items:center;gap:14px;padding:11px 4px;border-bottom:1px solid #dce5eb;flex-wrap:wrap}
.pls-automation-receipt>div{flex:1;min-width:220px;display:grid;gap:3px}.pls-automation-receipt small{color:#52626f}.pls-automation-receipt a{color:#08758a;font-weight:700}.pls-automation-receipt button{background:#fff1d4;color:#684a10;border:1px solid #dfc38d;border-radius:8px;padding:8px;cursor:pointer}
@media(max-width:720px){#ownerHome .pls-automation-head{align-items:flex-start;flex-wrap:wrap}#ownerHome .pls-automation-digest{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:400px){#ownerHome .pls-automation-digest{grid-template-columns:1fr}#ownerHome .pls-automation-head button{width:100%}}

/* Finance summary: no repeated transaction entry, no fake bank verification */
#adminFinance .pls-money-automated-strip{margin:0 0 12px;padding:13px 16px;display:flex;gap:14px;align-items:center;justify-content:space-between;background:linear-gradient(105deg,#f0faf6,#edf5fb);border:1px solid #c7e2da;border-radius:12px}
#adminFinance .pls-money-automated-strip h2{margin:2px 0 3px;font-size:17px;font-weight:800;color:#164739}
#adminFinance .pls-money-automated-strip p{margin:0;font-size:12px;color:#456760}
#adminFinance .pls-money-automated-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end}
#adminFinance .pls-money-automated-actions span{font-weight:700;color:#2b6b58;font-size:12px}
#adminFinance .pls-money-automated-actions button{background:#114c42;color:white;border:0;border-radius:9px;padding:9px 12px;font-weight:700;cursor:pointer;white-space:nowrap}
@media(max-width:740px){#adminFinance .pls-money-automated-strip{display:block}#adminFinance .pls-money-automated-actions{justify-content:flex-start;margin-top:10px}}

.pls-automation-duplicate{border:1px solid #e7ce92;border-radius:11px;padding:12px;margin:8px 0;background:#fffaf0}.pls-automation-duplicate h3{font-size:14px;color:#624a1a;margin:0 0 8px}.pls-automation-duplicate button{display:inline-block;background:#fff;color:#875e20;border:1px solid #d7b572;border-radius:8px;padding:9px 10px;margin:3px 5px 3px 0;cursor:pointer;font-weight:700}

/* October 17: readable, compact, work-first Ron desktop dashboard. */
body.pls-owner-admin #ownerHome .pls-decision-dashboard{gap:9px;color:#17374e}
body.pls-owner-admin #ownerHome .pls-decision-hero{min-height:72px;padding:12px 19px;border-radius:11px;box-shadow:none}
body.pls-owner-admin #ownerHome .pls-decision-hero h1{font-size:24px;margin:2px 0}
body.pls-owner-admin #ownerHome .pls-decision-hero p{font-size:13px;color:#fff}
body.pls-owner-admin #ownerHome .pls-decision-eyebrow{font-size:11px;color:#e2fcff;letter-spacing:.6px}
body.pls-owner-admin #ownerHome .pls-decision-eyebrow.dark{color:#166078}
body.pls-owner-admin #ownerHome .pls-decision-hero-action{font-size:13px;padding:8px 12px;min-height:38px}
body.pls-owner-admin #ownerHome .pls-decision-metrics{gap:8px}
body.pls-owner-admin #ownerHome .pls-decision-metric{min-height:77px;gap:4px;border-radius:9px;padding:9px 13px;box-shadow:none}
body.pls-owner-admin #ownerHome .pls-decision-metric-name{font-size:13px;color:#23495d;font-weight:800}
body.pls-owner-admin #ownerHome .pls-decision-metric strong{font-size:24px;color:#10354c}
body.pls-owner-admin #ownerHome .pls-decision-metric small{font-size:12px;color:#3c5b70;line-height:1.25}
body.pls-owner-admin #ownerHome .pls-decision-metric-symbol{color:#236582;opacity:1}
body.pls-owner-admin #ownerHome .pls-decision-content{gap:9px;grid-template-columns:minmax(0,1.45fr) minmax(310px,1fr)}
body.pls-owner-admin #ownerHome .pls-decision-primary,body.pls-owner-admin #ownerHome .pls-decision-secondary{padding:12px 15px;border-color:#cbdde6;border-radius:10px;box-shadow:none}
body.pls-owner-admin #ownerHome .pls-decision-section-head h2,body.pls-owner-admin #ownerHome .pls-decision-side-head h2{font-size:18px;color:#15364a}
body.pls-owner-admin #ownerHome .pls-decision-description{font-size:13px;line-height:1.4;color:#314f62;margin:5px 0 8px}
body.pls-owner-admin #ownerHome .pls-decision-text-action{font-size:13px;color:#095472;text-decoration:underline;text-underline-offset:2px}
body.pls-owner-admin #ownerHome .pls-decision-review-info strong{font-size:14px;color:#173b52}
body.pls-owner-admin #ownerHome .pls-decision-review-info small,body.pls-owner-admin #ownerHome .pls-decision-review-right span{font-size:12px;color:#415d6e}
body.pls-owner-admin #ownerHome .pls-decision-review-right strong{font-size:14px}
body.pls-owner-admin #ownerHome .pls-decision-review-action{font-size:13px}
body.pls-owner-admin #ownerHome .pls-decision-note{font-size:12px;color:#3d5b69;margin-top:7px}
body.pls-owner-admin #ownerHome .pls-decision-launchers{gap:5px}
body.pls-owner-admin #ownerHome .pls-decision-side-head{margin-bottom:6px}
body.pls-owner-admin #ownerHome .pls-decision-launchers button{padding:6px 9px;border-color:#d0e0e8}
body.pls-owner-admin #ownerHome .pls-decision-launchers strong{font-size:13px;color:#173b53}
body.pls-owner-admin #ownerHome .pls-decision-launchers small{font-size:12px;color:#3a586e}
body.pls-owner-admin #ownerHome .pls-decision-side-footer{font-size:12px;color:#315467;margin-top:7px}
body.pls-owner-admin #ownerHome .pls-decision-all-clear{padding:10px}
body.pls-owner-admin #ownerHome .pls-decision-all-clear strong{font-size:13px}
body.pls-owner-admin #ownerHome .pls-decision-all-clear p{font-size:12px;color:#315a4c}
body.pls-owner-admin #ownerHome .pls-decision-secondary-details summary{font-size:13px;color:#115272}
body.pls-owner-admin #ownerHome .pls-decision-secondary-details>details{font-size:13px;color:#244a60}
body.pls-owner-admin #ownerHome .pls-automation-head h2{font-size:17px}
body.pls-owner-admin #ownerHome .pls-automation-head p{font-size:13px;color:#225147}
body.pls-owner-admin #ownerHome .pls-automation-digest span{font-size:12px;color:#315a51}
body.pls-owner-admin #ownerHome .pls-automation-digest>small{font-size:12px;color:#355952}
body.pls-owner-admin #ownerHome .pls-automation-accounting{margin-top:0;padding:11px 15px;border-radius:10px}
body.pls-owner-admin #ownerHome .pls-automation-digest{margin-top:6px;gap:6px}
body.pls-owner-admin #ownerHome .pls-automation-digest>div{padding:6px 8px}
body.pls-owner-admin #ownerHome .pls-automation-digest strong{font-size:19px}
body.pls-owner-admin #ownerHome .pls-decision-secondary-details{gap:6px}
body.pls-owner-admin #ownerHome .pls-decision-secondary-details>details{background:#f7fafc;border-color:#cbdde6}
@media(min-width:850px){body.pls-owner-admin #ownerHome .pls-decision-dashboard{display:grid;grid-template-columns:minmax(0,1fr);gap:9px}body.pls-owner-admin #ownerHome .pls-decision-hero{order:0}body.pls-owner-admin #ownerHome .pls-decision-content{order:1}body.pls-owner-admin #ownerHome .pls-decision-metrics{order:2}body.pls-owner-admin #ownerHome .pls-biz-home{order:3}body.pls-owner-admin #ownerHome .pls-automation-accounting{order:4}body.pls-owner-admin #ownerHome .pls-decision-secondary-details{order:5}}
@media(max-width:900px){body.pls-owner-admin #ownerHome .pls-decision-content{grid-template-columns:1fr}}
@media(max-width:600px){body.pls-owner-admin #ownerHome .pls-decision-hero{padding:12px}body.pls-owner-admin #ownerHome .pls-decision-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
/* Keep the quick-work column from forcing an empty, stretched review card. */
@media(min-width:1200px){body.pls-owner-admin #ownerHome .pls-decision-launchers{grid-template-columns:repeat(2,minmax(0,1fr))}body.pls-owner-admin #ownerHome .pls-decision-launchers button{min-width:0}body.pls-owner-admin #ownerHome .pls-decision-launchers small{line-height:1.25}}
