/* Localo's workspace layout, adapted to Kerbrank green. Signed-in application only. */
@font-face{font-family:Manrope;src:url('/fonts/manrope-latin-var.woff2') format('woff2');font-weight:200 800;font-display:swap}
body[data-workspace]{--workspace-canvas:#F3F0E7;--workspace-rail:#FBFAF7;--workspace-paper:#fff;--workspace-ink:#173F30;--workspace-muted:#52685D;--workspace-line:#DFE4D8;--workspace-primary:#173F30;--workspace-tint:#EDF0E6;--status-good:#24664B;--status-good-bg:#EDF5EC;--status-bad:#9F3834;--status-bad-bg:#FCF0ED;--status-attention:#80531E;--status-attention-bg:#FAF0DB;background:var(--workspace-canvas)!important;color:var(--workspace-ink)!important}
body[data-workspace] #kr-app{--kr-forest:var(--workspace-primary);--kr-cream:var(--workspace-tint);--kr-paper:var(--workspace-canvas);--kr-amber:#CF8E32;--kr-amber-hover:#BD7D26;--kr-action-ink:#102D22;--approved-bg:var(--workspace-canvas);--approved-line:var(--workspace-line);--approved-ink:var(--workspace-ink);--approved-muted:var(--workspace-muted);--approved-green:var(--workspace-primary);font-family:Manrope,system-ui,sans-serif!important;padding-top:64px;min-height:100vh;box-sizing:border-box}
#kr-app .workspace-header{position:fixed!important;inset:0 0 auto!important;height:64px;z-index:40!important;background:#fff!important;border-bottom:1px solid var(--workspace-line)!important;backdrop-filter:none!important}
#kr-app .workspace-bar{display:flex;align-items:center;gap:24px;padding:0 24px;min-height:64px;max-width:none!important;margin:0!important}
#kr-app .workspace-brand{display:flex;gap:9px;align-items:center;color:var(--workspace-primary);text-decoration:none;font-weight:800;font-size:19px;letter-spacing:-.6px;flex:none}
.workspace-brand img{border-radius:7px}.workspace-switch{position:relative;flex:none;font-size:13px}.workspace-switch summary{display:flex;align-items:center;gap:9px;cursor:pointer;list-style:none;min-height:38px;border:1px solid var(--workspace-line);border-radius:8px;padding:0 10px;color:var(--workspace-ink);background:#fff}.workspace-switch summary::-webkit-details-marker{display:none}.workspace-avatar{display:grid;place-items:center;width:24px;height:24px;background:var(--workspace-tint);color:var(--workspace-primary);border-radius:6px;font-size:11px;font-weight:750}.workspace-switch nav{position:absolute;top:46px;left:0;min-width:220px;padding:7px;display:grid;border:1px solid var(--workspace-line);border-radius:10px;background:#fff;box-shadow:0 12px 28px #173f3014}.workspace-switch nav a{padding:11px;color:var(--workspace-ink);text-decoration:none;border-radius:6px}.workspace-switch nav a:hover{background:var(--workspace-tint)}
#kr-app .workspace-controls{flex:1;min-width:0}.workspace-controls>div{max-width:none!important;margin:0!important;padding:0!important;min-height:64px!important;justify-content:flex-end}.workspace-old-brand{display:none!important}.workspace-controls a[title=Help]{border:0!important;background:transparent!important}.workspace-controls .kp-scanbtn{min-height:36px!important;font-size:12px!important}
#kr-app .workspace-main{max-width:1500px!important;padding:24px 28px 56px!important;gap:20px!important;min-width:0}#kr-app .workspace-main h1{font-size:25px!important;line-height:1.3!important;letter-spacing:-.6px!important}#kr-app .workspace-main :is(h1,h2,h3){color:var(--workspace-ink)!important}#kr-app .workspace-main h2{letter-spacing:-.2px}#kr-app .approved-panel{border:1px solid var(--workspace-line)!important;border-radius:16px!important;background:#fff!important;box-shadow:0 2px 8px #173f3003!important}
#kr-app :is(.workspace-primary,.approved-primary){background:var(--workspace-primary)!important;color:#fff!important;border-color:var(--workspace-primary)!important;border-radius:8px!important}#kr-app :is(.workspace-primary,.approved-primary):hover{background:#194f3d!important}#kr-app :is(.workspace-primary,.approved-primary) :is(span,small){color:inherit!important}
#kr-app :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:8px!important;border-color:#d4ded7!important;background:#fff!important;color:var(--workspace-ink)!important;box-shadow:none!important}#kr-app :is(input,select,textarea):focus-visible{outline:3px solid #23664f38;outline-offset:2px;border-color:var(--workspace-primary)!important}
#kr-app .kr-sidebar{top:64px!important;height:calc(100dvh - 64px)!important;background:var(--workspace-rail)!important;color:var(--workspace-ink)!important;border-right:1px solid var(--workspace-line)!important;padding:18px 12px 12px!important;gap:14px!important}#kr-app .workspace-side-logo{display:none!important}#kr-app .kr-sidebar :is(a,button,summary,h2){color:#56685f!important}#kr-app .kr-sidebar :is(a,summary):hover{background:#e6ede8!important}#kr-app .kr-sidebar a[aria-current=page]{background:#dfeae3!important;color:#194f3d!important;border-radius:8px!important}#kr-app .kr-sidebar a svg{stroke:currentColor!important}#kr-app .kr-sidebar>a:nth-of-type(2){background:transparent!important;border:0!important;border-bottom:1px solid #dce5df!important;border-radius:0!important;padding:0 4px 18px!important}#kr-app .kr-sidebar>a:nth-of-type(2)>span:first-child{background:#dceae1!important;color:#23664f!important}#kr-app .kr-sidebar>div:last-child>div{background:#fff!important;border:1px solid var(--workspace-line)!important;border-radius:12px!important}#kr-app .kr-sidebar>nav :is(a,summary){min-height:36px!important;font-size:12.5px!important}.approved-nav-group h2{font-size:11px!important;font-weight:650!important;padding:8px 12px 3px!important;color:var(--workspace-muted)!important}
#kr-app .workspace-profile{display:flex;align-items:center;gap:14px;padding:18px 20px;background:#fff;border:1px solid var(--workspace-line);border-radius:16px}.workspace-profile-avatar{width:44px;height:44px;display:grid;place-items:center;border-radius:10px;background:var(--workspace-tint);color:var(--workspace-primary);font-size:15px;font-weight:750}.workspace-profile>div{flex:1;min-width:0}.workspace-profile h2{font-size:16px!important;margin:0 0 5px}.workspace-profile p{font-size:12px;color:var(--workspace-muted);line-height:1.6;margin:0}.workspace-profile>a{font-size:12px;color:var(--workspace-primary);min-height:44px;align-content:center;flex:none;text-decoration:none}
#kr-app .approved-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;border:0;background:transparent}.approved-metric{padding:18px!important;min-height:154px!important;border:1px solid var(--workspace-line)!important;border-radius:16px!important;background:#fff!important;text-align:left;box-shadow:none!important}.approved-metric>span:first-child{font-size:12px!important;font-weight:650!important}.approved-metric>strong{font-size:29px!important;font-weight:750!important;margin:13px 0 4px;letter-spacing:-1px}.approved-metric>p{font-size:11px!important;line-height:1.6!important}.approved-metric .approved-meaning{font-size:11px!important;min-height:24px}.approved-changes{border:0!important;padding:14px 18px!important;margin:12px 0 0!important;background:var(--workspace-tint);border-radius:10px}.approved-changes h2{font-size:13px!important}.approved-changes ul{font-size:12px!important;line-height:1.6!important}
#kr-app .approved-workbench{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:18px;align-items:stretch}#kr-app .workspace-keywords{padding:20px}.workspace-panel-heading{display:flex;justify-content:space-between;gap:14px;align-items:center}.workspace-panel-heading h2{font-size:15px!important;margin:0}.workspace-panel-heading a,.workspace-panel-link{font-size:12px;color:var(--workspace-primary);text-decoration:none;min-height:44px;align-content:center}.workspace-search-list{list-style:none;padding:0;margin:5px 0}.workspace-search-list li{display:grid;grid-template-columns:minmax(0,1fr) 110px 110px;gap:12px;align-items:center;border-bottom:1px solid #f0f3f1;padding:14px 0;font-size:12px}.workspace-search-list a{color:var(--workspace-ink);font-weight:650;text-decoration:none;min-height:36px;align-content:center;overflow-wrap:anywhere}.workspace-search-list span{font-size:11px;color:var(--workspace-muted);text-align:right}.workspace-panel-link{display:inline-flex;align-items:center}.workspace-empty{color:var(--workspace-muted);padding:20px 0;font-size:13px}
#kr-app .approved-workbench>.kr-nj{padding:20px!important;background:#fff!important;border:1px solid var(--workspace-line)!important;border-radius:16px!important;gap:12px!important}.approved-workbench .kr-nj-k{background:var(--workspace-tint)!important;color:var(--workspace-primary)!important;font-size:12px!important}.approved-workbench .kr-nj h3{font-size:18px!important;line-height:1.4!important;letter-spacing:-.2px!important}.approved-workbench .kr-nj p{font-size:12px!important;line-height:1.7!important}.approved-reading-details{padding:16px 20px;background:#fff;border:1px solid var(--workspace-line);border-radius:14px}.approved-reading-details>summary{font-size:13px;font-weight:650;min-height:32px;align-content:center;cursor:pointer}.approved-reading-details .approved-distribution{margin-top:18px}.kw-shortcuts{border:0!important;padding:0!important;gap:14px!important}.kw-shortcut{padding:18px!important;border:1px solid var(--workspace-line)!important;background:#fff!important;border-radius:14px!important}.kw-shortcut strong{font-size:14px!important;color:var(--workspace-primary)!important}.kw-shortcut span{font-size:12px!important;color:var(--workspace-muted)!important}
#kr-app .kp-side{background:var(--workspace-rail)!important;color:var(--workspace-ink)!important;top:64px!important;border-right:1px solid var(--workspace-line);padding:18px 12px!important}#kr-app .kp-brand{display:none!important}#kr-app .kp-side :is(a,button,span,small){color:var(--workspace-muted)!important}#kr-app .kp-side .kp-link[aria-current=page]{background:#dfeae3!important;color:var(--workspace-primary)!important}#kr-app .kp-side :is(a,button):not(.kp-meter):hover{background:#e6ede8!important}
/* The plan card is dark, so the light row hover made its cream text vanish (owner, 26 Oct 2026). It lifts instead. */
#kr-app .kp-side a.kp-meter{transition:background-color .15s,box-shadow .15s}#kr-app .kp-side a.kp-meter:hover{background:#1E4D3B!important;box-shadow:0 0 0 1px #CF8E32,0 8px 18px -10px rgb(16 46 34/.6)!important}#kr-app .kp-side a.kp-meter:focus-visible{outline:3px solid #CF8E32;outline-offset:3px}#kr-app .kp-side :focus-visible{outline-color:var(--workspace-primary)!important}.kp-side .kp-group{font-size:11px!important}.kp-side .kp-biz{min-height:42px!important}.kp-side .kp-plan-card{background:#fff!important;border-color:var(--workspace-line)!important}
#kr-app .kp-pulse{gap:14px!important;background:transparent!important;border:0!important;box-shadow:none!important}#kr-app .kp-tile{border:1px solid var(--workspace-line)!important;border-radius:14px;background:#fff!important;padding:18px!important}#kr-app .kp-tile-val{font-size:26px;color:var(--workspace-primary)}#kr-app .workspace-portfolio{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:20px;align-items:start}#kr-app .workspace-portfolio .kb-grid{grid-template-columns:minmax(0,1fr)!important}#kr-app .kb-card{min-height:0!important;border-radius:14px!important;border-color:var(--workspace-line)!important;background:#fff!important}#kr-app .kb-main{padding:18px!important}.kb-namegroup h2{font-size:17px!important}.kb-context{padding:12px 18px!important}.kb-action{padding:0 18px 14px!important}.kb-open{background:var(--workspace-primary)!important;color:#fff!important;border-radius:8px!important;font-size:12px!important;min-height:38px!important}.portfolio-attention{padding:18px!important;border:1px solid var(--workspace-line)!important;border-radius:14px!important}.portfolio-attention h2{font-size:16px!important}.portfolio-attention>p{font-size:12px!important;line-height:1.65!important}.portfolio-attention li{flex-direction:column;align-items:start;gap:0;padding:14px 0!important}.portfolio-attention li strong{font-size:13px}.portfolio-attention li p{font-size:12px!important}.portfolio-attention small{font-size:11px}.portfolio-attention a,.portfolio-attention button{font-size:12px!important;color:var(--workspace-primary)!important}.portfolio-attention .attention-scope{font-size:11px!important}
#kr-app .account-workspace{max-width:1500px!important;padding:24px 28px 64px!important;gap:28px!important}#kr-app .account-nav{background:var(--workspace-rail)!important;color:var(--workspace-ink)!important;border:1px solid var(--workspace-line)!important;border-radius:12px!important}#kr-app .account-nav a{color:var(--workspace-muted)!important;font-size:12px!important;min-height:42px!important}#kr-app .account-nav a[aria-current=page]{background:#dfeae3!important;color:var(--workspace-primary)!important}#kr-app .account-nav a:hover{background:#e6ede8!important}.account-heading h1{font-size:25px!important}.account-content :is(.account-profile,.account-security,.account-api){padding:22px!important}
#kr-app .rr-grid{gap:20px}.rr .rr-item{border-color:var(--workspace-line)!important;border-radius:10px!important}.rr .rr-item[aria-pressed=true]{background:var(--workspace-tint)!important;border-color:var(--workspace-primary)!important}.rr-original{background:#f6f8f6!important}.approved-post-form,.approved-post-preview,.approved-post-history{border-radius:16px!important;border-color:var(--workspace-line)!important}.gp-calendar{border-radius:14px!important}.approved-report-paper{border-color:var(--workspace-line)!important;border-radius:14px!important}.kr-table :is(td,th){padding:13px 14px!important;font-size:12px!important}.kr-table thead{background:#f5f8f6!important}.kr-job{border-radius:14px!important;border-color:var(--workspace-line)!important;background:#fff!important}.kr-job-action{scroll-margin-top:88px!important}.kp-hero{border-radius:16px!important}.kp-hero h2{font-size:19px!important}.set-need{background:var(--workspace-tint)!important;border-color:#d7e7dd!important}
#kr-app :is(.ob-dialog,.ob-dialog-connect,.ob-dialog-find){border-radius:18px!important;background:#fff!important}
body[data-workspace=signin] #kr-app{padding-top:0}.workspace-signin{display:block!important;max-width:540px;margin:0 auto;padding:0 24px;min-height:100dvh!important}.workspace-signin>aside{display:none!important}.workspace-signin>section{padding:28px 0!important}.workspace-signin header{margin-bottom:28px}.workspace-signin section>div{max-width:440px!important;margin-left:auto!important;margin-right:auto!important;width:100%;box-sizing:border-box}.workspace-signin h1{font-family:Manrope,system-ui,sans-serif!important;font-size:30px!important;letter-spacing:-1px!important;color:var(--workspace-ink)!important}.workspace-signin h1 em{font:inherit!important;color:inherit!important}.workspace-signin form{background:#fff;border:1px solid var(--workspace-line);padding:24px;border-radius:16px}.workspace-signin button[type=submit]{background:var(--workspace-primary)!important;color:#fff!important;border-radius:8px!important}.workspace-signin [role=tab]{border-radius:8px!important}.workspace-signin a{color:var(--workspace-primary)!important}
@media(min-width:1100px){#kr-app:has(>.kp-side){padding-left:224px}#kr-app .kp-side{width:224px!important}}
@media(max-width:1200px){#kr-app .workspace-portfolio{grid-template-columns:minmax(0,1fr)}#kr-app .workspace-portfolio .portfolio-attention{order:-1}.portfolio-attention ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.workspace-search-list li{grid-template-columns:minmax(0,1fr) 100px}.workspace-search-coverage{grid-column:1/-1;text-align:left!important}}
@media(max-width:899px){#kr-app .approved-workbench{grid-template-columns:minmax(0,1fr)}#kr-app .approved-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-bar{gap:16px!important;padding:0 16px!important}#kr-app .workspace-main{padding:20px!important}.workspace-profile{flex-wrap:wrap}.workspace-profile>a{margin-left:auto}.account-workspace{padding:20px!important}}
@media(max-width:759px){#kr-app .workspace-switch{display:none}.workspace-brand{font-size:16px!important}.workspace-brand img{width:24px;height:24px}#kr-app .workspace-bar{padding:0 12px!important;gap:12px!important}.workspace-controls>div{gap:6px!important}.workspace-controls #kr-menu-btn{margin:0!important}.workspace-controls>div>span{gap:4px!important}#kr-app .kr-sidebar{top:0!important;height:100dvh!important;z-index:80!important;padding-top:16px!important}.workspace-main{padding:18px 16px!important}.workspace-profile{padding:16px!important}.workspace-profile p{font-size:11px}.workspace-profile>a{font-size:11px;min-height:32px}.approved-metric{min-height:150px!important;padding:16px!important}.approved-metric>strong{font-size:25px!important}.workspace-search-list li{gap:4px 12px}.portfolio-attention ol{display:block}#kr-app .account-workspace{padding:20px 16px!important;gap:18px!important}#kr-app .account-nav{padding:8px!important}.workspace-signin{padding:0 20px}.workspace-signin form{padding:20px}.workspace-profile-avatar{width:36px;height:36px}.workspace-main h1{font-size:23px!important}}
@media(prefers-reduced-motion:reduce){.workspace-switch *{scroll-behavior:auto!important}}
#kr-app .workspace-main .kr-ph{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px 20px!important;margin:0!important}#kr-app .workspace-main .kr-ph h1{margin:0!important;flex:1;order:0}#kr-app .workspace-main .kr-ph-fresh{order:1;margin:0!important;font-size:11px!important}#kr-app .workspace-main .kr-ph-who{order:2;width:100%;font-size:12px!important}#kr-app .workspace-main:has(.workspace-profile) .kr-ph-who{display:none!important}#kr-app .kr-sidebar .approved-business-link{display:none!important}#kr-app .kr-sidebar>div:last-child>div{padding:10px 12px!important;gap:4px!important}#kr-app .kr-sidebar>div:last-child>div>strong{font-size:14px!important}#kr-app .kr-sidebar>div:last-child>div>span[aria-hidden=true]{display:none!important}

#kr-app .workspace-directory-editor{max-width:1100px!important;margin:0 auto!important}#kr-app .workspace-directory-editor>.lead{font-size:14px;max-width:80ch;line-height:1.7}#kr-app .workspace-directory-editor .card{border:1px solid var(--workspace-line);background:#fff;border-radius:14px;padding:20px}#kr-app .workspace-directory-editor .card h2{font-size:16px!important}#kr-app .workspace-directory-editor .save{background:var(--workspace-primary);color:#fff;border-radius:8px}#kr-app .workspace-directory-editor .remove{color:var(--workspace-muted);border-color:var(--workspace-line)}

#kr-app .workspace-main .kr-ph{flex-direction:row!important}#kr-app .workspace-notice{flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:10px 16px!important;min-height:0!important;padding:12px 16px!important;border-radius:12px!important}#kr-app .workspace-notice>span:first-child{flex:1 1 400px!important;font-size:12px!important;line-height:1.6!important}#kr-app .workspace-notice>button{min-height:36px!important;flex:none!important}#kr-app .workspace-notice>details{margin:0!important}
#kr-app .workspace-main h2{font-size:18px!important}#kr-app .workspace-main .workspace-profile h2{font-size:16px!important}#kr-app [data-import=jobs-plan]>section{padding:20px!important;border-radius:16px!important;border-color:var(--workspace-line)!important;gap:10px!important}#kr-app [data-import=jobs-plan] h2{font-size:16px!important}#kr-app [data-import=jobs-plan] [role=img]{width:44px!important;height:44px!important}#kr-app [data-import=jobs-plan] [role=img]>span{width:32px!important;height:32px!important;font-size:12px!important}#kr-app [data-import=jobs-plan] ol{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none!important;padding:0!important;gap:12px!important;margin:0!important}#kr-app [data-import=jobs-plan] li{padding:10px 12px;background:#f8faf8;border:1px solid var(--workspace-line);border-radius:10px}#kr-app [data-import=jobs-plan] li a{font-size:12px!important;line-height:1.6!important;min-height:40px!important}#kr-app [data-import=jobs-plan] li span{font-size:11px!important}#kr-app [data-import=jobs-plan] section>p{font-size:11px!important;line-height:1.6!important;margin:0!important}#kr-app .workspace-signin{max-width:540px!important;padding:0 24px!important}
@media(max-width:899px){#kr-app .workspace-main .kr-ph{flex-direction:column!important;align-items:flex-start!important;gap:7px!important}#kr-app .workspace-main .kr-ph h1{width:100%!important;flex:none!important;font-size:23px!important}#kr-app .workspace-main .kr-ph-fresh{width:100%;font-size:10px!important}#kr-app [data-import=jobs-plan] ol{grid-template-columns:minmax(0,1fr)}#kr-app .workspace-signin{padding:0 20px!important}}

#kr-app .workspace-main{box-sizing:border-box!important}#kr-app:has(>.kp-side) .businesses-workspace .workspace-portfolio .kb-grid{grid-template-columns:minmax(0,1fr)!important}#kr-app .workspace-portfolio .kb-main{min-width:0}#kr-app .workspace-portfolio .kb-namegroup{min-width:0}#kr-app .workspace-portfolio .kb-head{font-size:18px!important;overflow-wrap:normal!important}body[data-workspace=area] #kr-app{height:100dvh!important}body[data-workspace=area] #kr-app>.workspace-main{padding:0!important;max-width:none!important;height:calc(100dvh - 64px)!important;min-height:0!important;gap:0!important}body[data-workspace=area] #kr-app>.workspace-main>aside{border-color:var(--workspace-line)!important;background:#fff!important}body[data-workspace=area] .workspace-main h1{font-size:23px!important}.workspace-signin button[type=submit]{box-shadow:none!important}
@media(max-width:819px){body[data-workspace=area] #kr-app{height:auto!important}body[data-workspace=area] #kr-app>.workspace-main{height:auto!important;min-height:calc(100dvh - 64px)!important}}

/* Shared operating language: measured direction, uncertainty, and readable actions. */
body[data-workspace] #kr-app :is(.approved-metric-change,.kp-delta,.pg-fig-says,.pg-srch-says){font-size:13px;line-height:1.6}
body[data-workspace] #kr-app .approved-metric-change.is-up{color:var(--status-good)!important;background:var(--status-good-bg)}
body[data-workspace] #kr-app .approved-metric-change.is-down{color:var(--status-bad)!important;background:var(--status-bad-bg)}
body[data-workspace] #kr-app .approved-metric-change.is-attention{color:var(--status-attention)!important;background:var(--status-attention-bg)}
body[data-workspace] #kr-app .approved-metric-change.is-flat{color:var(--workspace-muted)!important;background:#F3F0E7}
.portfolio-attention-disclosure>summary{cursor:pointer;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:44px;list-style:none}
.portfolio-attention-disclosure>summary::-webkit-details-marker{display:none}
.portfolio-attention-disclosure .attention-count{width:100%;margin:0;font-size:13px}
.attention-expand{display:inline-flex;align-items:center;min-height:36px;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:4px}
.attention-expand:after{content:'⌄';margin-left:8px}.portfolio-attention-disclosure[open] .attention-expand:after{content:'⌃'}
.portfolio-attention-body{padding-top:14px}
body[data-workspace] #kr-app .portfolio-attention :is(p,small,a,button){font-size:13px!important;line-height:1.65}
@media(max-width:759px){body[data-workspace] #kr-app :is(.kr-sidebar,.kp-side) nav :is(a,summary,button){min-height:44px!important}.portfolio-attention{padding:16px!important}.portfolio-attention-disclosure>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}.portfolio-attention-disclosure .attention-count{grid-column:1;font-size:12px}.attention-expand{grid-column:2;grid-row:1/3}}
body[data-workspace] #kr-app :is(.kp-meter-label,.kp-meter-val){color:#173F30!important}

/* Board UI rail (26 Oct 2026, fix plan step 2): a floating panel with the sidebar elevation shadow, a filled
   selected item with a ring and inset highlight, and a menu that scrolls inside the panel with a soft bottom
   edge, so nothing sits hidden behind the footer. Wide screens only; the phone drawer is unchanged. */
@media(min-width:760px){
 #kr-app .kr-sidebar{box-sizing:border-box;margin:12px 0 12px 12px!important;top:76px!important;height:calc(100vh - 88px)!important;max-height:calc(100vh - 88px)!important;overflow:hidden!important;border:1px solid #E3E8DF!important;border-radius:24px!important;background:#FBFAF7!important;box-shadow:0 1px 0 rgb(0 0 0/.02),0 1px 12px rgb(0 0 0/.06),0 0 1px rgb(0 0 0/.32)!important}
 #kr-app .kr-sidebar>nav{overflow-y:auto!important;min-height:0!important;padding-bottom:24px!important;scrollbar-width:thin;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 24px),transparent)}
 #kr-app .kr-sidebar>nav a[aria-current=page],#kr-app .kr-sidebar>nav details a[aria-current=page]{background:#173F30!important;color:#FBFAF7!important;box-shadow:0 0 0 1px #173F30,inset 0 1px 0 rgb(255 255 255/.18)!important}
 #kr-app .kr-sidebar>nav a[aria-current=page] svg{color:#FBFAF7!important;stroke:currentColor}
 #kr-app .kr-sidebar>nav a[aria-current=page] :is(.kr-count,[class*=count],[class*=badge]){background:rgb(255 255 255/.18)!important;color:#FBFAF7!important}
 #kr-app .kr-sidebar>nav :is(a,summary):not([aria-current=page]):hover{background:#EEF1E8!important}
}
/* On a short screen the next-reading card gives its room to the menu; the page header already says when the next reading is. */
@media(min-width:760px) and (max-height:860px){
 #kr-app .kr-sidebar>div:last-child>div:first-child{display:none!important}
}
/* Your businesses: the same rail, light and floating. */
@media(min-width:1100px){
 #kr-app .kp-side{margin:12px;inset:64px auto 0 0!important;height:calc(100vh - 88px)!important;border:1px solid #E3E8DF;border-radius:24px;background:#FBFAF7!important;color:#213C33!important;box-shadow:0 1px 0 rgb(0 0 0/.02),0 1px 12px rgb(0 0 0/.06),0 0 1px rgb(0 0 0/.32)}
}
/* Account and settings: the same floating Board UI rail as the dashboard (26 Oct 2026). */
@media(min-width:900px){
 #kr-app main.account-workspace>nav[aria-label=Settings]{box-sizing:border-box;margin:12px 0 12px 12px;top:76px!important;height:calc(100vh - 88px)!important;max-height:calc(100vh - 88px)!important;min-height:0!important;overflow-y:auto;border:1px solid #E3E8DF!important;border-radius:24px!important;background:#FBFAF7!important;box-shadow:0 1px 0 rgb(0 0 0/.02),0 1px 12px rgb(0 0 0/.06),0 0 1px rgb(0 0 0/.32)!important}
 #kr-app .account-workspace>nav[aria-label=Settings] a[aria-current=page]{background:#173F30!important;color:#FBFAF7!important;box-shadow:0 0 0 1px #173F30,inset 0 1px 0 rgb(255 255 255/.18)}
 #kr-app .account-workspace>nav[aria-label=Settings] a[aria-current=page] svg{color:#FBFAF7!important}
}
/* Premium empty state (26 Oct 2026): Board UI pattern in Kerbrank colours, shared by every page that can't work yet. */
#kr-app .ke-empty{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:28px;align-items:center;padding:32px;border:1px solid #E3E8DF;border-radius:24px;background:#fff;box-shadow:0 1px 1px rgb(0 0 0/.05)}
#kr-app .ke-main{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}
#kr-app .ke-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#F3F0E7;color:#173F30;margin-bottom:4px}
#kr-app .ke-empty .ke-title{margin:0;font-size:22px!important;font-weight:760;letter-spacing:-.03em;line-height:1.25;color:#173F30;text-wrap:balance}
#kr-app .ke-text{margin:0;max-width:56ch;font-size:15px;line-height:1.6;color:#536b5d}
#kr-app .ke-steps{list-style:none;margin:6px 0 4px;padding:0;display:flex;flex-direction:column;gap:10px}
#kr-app .ke-steps li{display:flex;align-items:center;gap:12px;font-size:14.5px;color:#213C33}
#kr-app .ke-step-n{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#173F30;color:#FBFAF7;font-size:13px;font-weight:750;font-variant-numeric:tabular-nums}
#kr-app .ke-action{display:inline-flex;align-items:center;min-height:48px;padding:0 22px;margin-top:8px;border:0;border-radius:999px;background:#CF8E32;color:#07170F;font:inherit;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer}
#kr-app .ke-action:hover{background:#DB9F48}
#kr-app .ke-action:focus-visible{outline:3px solid #173F30;outline-offset:2px}
#kr-app .ke-example{position:relative;margin:0;display:grid;place-items:center;min-height:300px;padding:36px 24px 24px;border-radius:20px;background:linear-gradient(160deg,#F3F0E7,#E9EEE4)}
#kr-app .ke-example-tag{position:absolute;top:14px;left:14px;padding:3px 10px;border-radius:999px;background:#fff;border:1px solid #E3E8DF;font-size:12px;font-weight:700;color:#536b5d}
#kr-app .ke-card{width:210px;padding:22px 20px;border-radius:14px;background:#fff;box-shadow:0 10px 30px -12px rgb(23 63 48/.35),0 1px 2px rgb(0 0 0/.06);text-align:center;transform:rotate(-2deg)}
#kr-app .ke-card p{margin:0}
#kr-app .ke-card-k{font-size:12px;color:#536b5d}
#kr-app .ke-card-t{margin:4px 0 14px!important;font-size:17px;font-weight:760;letter-spacing:-.02em;line-height:1.25;color:#173F30}
#kr-app .ke-card-qr{display:block;width:110px;height:110px;margin:0 auto 12px;color:#173F30}
#kr-app .ke-card-s{font-size:11.5px;color:#536b5d}
#kr-app .ke-post{width:250px;overflow:hidden;border-radius:14px;background:#fff;box-shadow:0 10px 30px -12px rgb(23 63 48/.35),0 1px 2px rgb(0 0 0/.06)}
#kr-app .ke-post p{margin:0;padding:0 16px}
#kr-app .ke-post-img{height:110px;background:linear-gradient(135deg,#173F30,#4F7A5E 60%,#CF8E32)}
#kr-app .ke-post-k{margin-top:12px!important;font-size:11.5px;font-weight:700;color:#9A6A1F}
#kr-app .ke-post-t{margin-top:2px!important;font-size:15.5px;font-weight:750;line-height:1.3;color:#173F30}
#kr-app .ke-post-b{margin-top:4px!important;font-size:13px;line-height:1.5;color:#536b5d}
#kr-app .ke-post-btn{display:inline-block;margin:12px 16px 16px;padding:6px 14px;border-radius:999px;border:1px solid #C9D3C6;font-size:12.5px;font-weight:700;color:#173F30}
@media(max-width:899px){#kr-app .ke-empty{grid-template-columns:minmax(0,1fr);padding:24px 20px}#kr-app .ke-example{min-height:240px}}
@media(max-width:480px){#kr-app .ke-empty .ke-title{font-size:19px!important}#kr-app .ke-action{width:100%;justify-content:center}}
@media(prefers-reduced-motion:reduce){#kr-app .ke-card{transform:none}}
#kr-app .review-card-workspace .ke-empty{border:0;box-shadow:none;padding:4px 0 0}

/* Header, premium pass (26 Oct 2026, owner: "the header ... the notifications ... the help sign, the account, they
   all need to be premium"). One quiet control style for every header button: 40px, white, a hairline ring and a
   soft lift on hover. The bar itself is frosted paper with a shadow instead of a hard line. */
#kr-app .workspace-bar{background:rgb(251 250 247/.86)!important;-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px);border-bottom:0!important;box-shadow:0 1px 0 rgb(23 63 48/.07),0 6px 18px -14px rgb(23 63 48/.35)!important}
#kr-app .workspace-switch>summary{min-height:40px!important;padding:0 12px 0 8px!important;border:0!important;border-radius:12px!important;background:#fff!important;box-shadow:0 0 0 1px #E3E8DF,0 1px 2px rgb(23 63 48/.06)!important;font-weight:650!important;color:#173F30!important;transition:box-shadow .15s}
#kr-app .workspace-switch>summary:hover{box-shadow:0 0 0 1px #C9D3C8,0 4px 12px -6px rgb(23 63 48/.3)!important}
#kr-app .workspace-switch .workspace-avatar{border-radius:8px!important;background:#173F30!important;color:#F3F0E7!important;font-weight:800!important}
#kr-app .workspace-switch>nav{border:0!important;border-radius:16px!important;padding:6px!important;background:#fff!important;box-shadow:0 0 0 1px #E3E8DF,0 18px 40px -18px rgb(16 46 34/.45)!important}
#kr-app .workspace-switch>nav a{border-radius:10px!important;font-weight:600!important;color:#213C33!important}
#kr-app .workspace-switch>nav a:hover{background:#F1F4EE!important}
#kr-app .workspace-controls :is(.ks-bell,a[aria-label=Help],a.kr-hit[href^="/account"]){min-height:40px!important;height:40px;border:0!important;border-radius:12px!important;background:#fff!important;color:#173F30!important;box-shadow:0 0 0 1px #E3E8DF,0 1px 2px rgb(23 63 48/.06)!important;transition:box-shadow .15s,background-color .15s}
#kr-app .workspace-controls :is(.ks-bell,a[aria-label=Help]){width:40px!important;min-width:40px!important;padding:0!important;display:inline-grid!important;place-items:center!important}
#kr-app .workspace-controls a[aria-label=Help]{font-weight:800!important;font-size:15px!important;text-decoration:none!important}
#kr-app .workspace-controls a.kr-hit[href^="/account"]{padding:0 16px!important;font-weight:700!important}
#kr-app .workspace-controls :is(.ks-bell,a[aria-label=Help],a.kr-hit[href^="/account"]):hover{background:#fff!important;box-shadow:0 0 0 1px #C9D3C8,0 4px 12px -6px rgb(23 63 48/.3)!important}
#kr-app .workspace-controls :is(.ks-bell,a[aria-label=Help],a.kr-hit[href^="/account"]):focus-visible{outline:3px solid #CF8E32!important;outline-offset:2px}
#kr-app .workspace-controls .approved-avatar{box-shadow:0 0 0 2px #fff,0 0 0 3px #E3E8DF!important}
@media(max-width:359px){#kr-app .workspace-brand>span{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}}

/* Help, premium pass (26 Oct 2026): the same night-green material as the welcome, rail cards that lift on hover. */
#kr-app .help-hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(110% 140% at 0% 0%,#22563F 0%,#173F30 50%,#102E22 100%)!important}
#kr-app .help-hero:before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(rgb(243 240 231/.08) 1px,transparent 1.3px);background-size:22px 22px;-webkit-mask-image:linear-gradient(120deg,#000,transparent 65%);mask-image:linear-gradient(120deg,#000,transparent 65%)}
#kr-app .help-hero label input{border:0!important;border-radius:16px!important;box-shadow:0 14px 32px -18px rgb(0 0 0/.6)!important}
#kr-app .help-collections-grid>*{border:0!important;border-radius:22px!important;background:#FBFAF7!important;box-shadow:0 1px 0 rgb(0 0 0/.02),0 1px 12px rgb(0 0 0/.06),0 0 1px rgb(0 0 0/.32)!important;transition:transform .15s,box-shadow .15s}
#kr-app .help-collections-grid>*:hover{transform:translateY(-2px);box-shadow:0 1px 0 rgb(0 0 0/.02),0 14px 30px -16px rgb(16 46 34/.4),0 0 1px rgb(0 0 0/.32)!important}
#kr-app :is(.help-shortcuts,.help-requests){border:0!important;border-radius:22px!important;background:#FBFAF7!important;box-shadow:0 1px 0 rgb(0 0 0/.02),0 1px 12px rgb(0 0 0/.06),0 0 1px rgb(0 0 0/.32)!important}
#kr-app .help-contact{box-shadow:inset 0 0 0 1px #E3E8DF!important}
@media(prefers-reduced-motion:reduce){#kr-app .help-collections-grid>*{transition:none}#kr-app .help-collections-grid>*:hover{transform:none}}


/* Help centre, premium pass 2 (26 Oct 2026, owner: "make them much more premium... add images... clear"). Popular
   questions and Quick start guides open by default with drawn step pictures (Jev 0.92); answers and messages as the
   same premium dialogs as Account. */
#kr-app .help-workspace .help-shortcuts{padding:26px 28px!important}
#kr-app .help-workspace .help-shortcuts>summary{list-style:none;display:flex;align-items:center;gap:12px;font-size:20px!important;font-weight:800!important;color:#173F30!important;letter-spacing:-.3px;cursor:pointer}
#kr-app .help-workspace .help-shortcuts>summary::-webkit-details-marker{display:none}
#kr-app .help-workspace .help-shortcuts>summary:before{content:'';width:36px;height:36px;border-radius:11px;background:#EAF0E8 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23173F30' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21a9 9 0 1 0 0-18 9 9 0 0 0 0 18zM9.5 9.5a2.5 2.5 0 1 1 3.5 2.3c-.6.3-1 .8-1 1.5v.7M12 17h.01'/%3E%3C/svg%3E") center/18px no-repeat}
#kr-app .help-workspace .help-shortcuts+.help-shortcuts>summary:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23173F30' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4h11l3 3v13H5zM9 10h6M9 14h6M9 18h3'/%3E%3C/svg%3E")}
#kr-app .help-workspace .help-shortcuts>summary:after{content:'⌃';margin-left:auto;font-size:16px;color:#536B5D;transform:rotate(180deg)}
#kr-app .help-workspace .help-shortcuts[open]>summary:after{transform:none}
#kr-app .help-workspace .help-shortcuts>div button{border:0!important;border-radius:16px!important;background:#fff!important;box-shadow:0 0 0 1px #E3E8DF!important;min-height:58px;padding:0 18px!important;font-weight:700!important;color:#173F30!important;transition:box-shadow .15s,transform .15s}
#kr-app .help-workspace .help-shortcuts>div button:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #C9D3C8,0 10px 22px -14px rgb(16 46 34/.45)!important}
#kr-app .help-workspace .help-shortcuts>div button span{color:#CF8E32!important}
#kr-app .help-workspace .help-shortcuts ol>li>button{display:flex!important;flex-direction:column;align-items:flex-start;gap:8px;height:100%;padding:0 0 18px!important;border:0!important;border-radius:20px!important;background:#fff!important;box-shadow:0 0 0 1px #E3E8DF!important;overflow:hidden;text-align:left;transition:box-shadow .15s,transform .15s}
#kr-app .help-workspace .help-shortcuts ol>li>button:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #C9D3C8,0 16px 30px -18px rgb(16 46 34/.45)!important}
#kr-app .help-workspace .help-shortcuts ol>li>button:before{content:'';display:block;align-self:stretch;height:120px;margin-bottom:6px;background:#F3F0E7 center/88% auto no-repeat;border-bottom:1px solid #E9ECE4}
#kr-app .help-workspace .help-shortcuts ol>li:nth-child(1)>button:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 120'%3E%3Crect x='20' y='14' width='180' height='92' rx='12' fill='%23fff' stroke='%23E3E8DF'/%3E%3Crect x='34' y='30' width='110' height='14' rx='7' fill='%23EDEFE7'/%3E%3Ccircle cx='42' cy='37' r='4' fill='%239AA79F'/%3E%3Crect x='34' y='54' width='152' height='10' rx='5' fill='%23E6ECE3'/%3E%3Crect x='34' y='70' width='120' height='10' rx='5' fill='%23E6ECE3'/%3E%3Crect x='134' y='86' width='52' height='14' rx='7' fill='%23CF8E32'/%3E%3C/svg%3E")}
#kr-app .help-workspace .help-shortcuts ol>li:nth-child(2)>button:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 120'%3E%3Crect x='40' y='22' width='140' height='80' rx='12' fill='%23fff' stroke='%23E3E8DF'/%3E%3Cpath d='M40 34l70 42 70-42' fill='none' stroke='%23C9D3C8' stroke-width='3'/%3E%3Ccircle cx='168' cy='28' r='16' fill='%231B7A55'/%3E%3Cpath d='M160 28l6 6 10-11' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
#kr-app .help-workspace .help-shortcuts ol>li:nth-child(3)>button:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 120'%3E%3Crect x='20' y='14' width='180' height='92' rx='12' fill='%23173F30'/%3E%3Crect x='34' y='28' width='60' height='8' rx='4' fill='%23F0C987'/%3E%3Crect x='34' y='44' width='44' height='26' rx='6' fill='%2322563F'/%3E%3Crect x='84' y='44' width='44' height='26' rx='6' fill='%2322563F'/%3E%3Crect x='134' y='44' width='52' height='26' rx='6' fill='%2322563F'/%3E%3Crect x='34' y='80' width='90' height='14' rx='7' fill='%23CF8E32'/%3E%3Ccircle cx='48' cy='57' r='5' fill='%237FD3A8'/%3E%3Ccircle cx='98' cy='57' r='5' fill='%23E9CB86'/%3E%3Ccircle cx='148' cy='57' r='5' fill='%237FD3A8'/%3E%3C/svg%3E")}
#kr-app .help-workspace .help-shortcuts ol>li:nth-child(4)>button:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 120'%3E%3Crect x='40' y='14' width='140' height='92' rx='12' fill='%23fff' stroke='%23E3E8DF'/%3E%3Crect x='54' y='28' width='12' height='12' rx='3' fill='%231B7A55' stroke='%231B7A55'/%3E%3Crect x='74' y='31' width='90' height='6' rx='3' fill='%23E6ECE3'/%3E%3Crect x='54' y='46' width='12' height='12' rx='3' fill='%231B7A55' stroke='%231B7A55'/%3E%3Crect x='74' y='49' width='78' height='6' rx='3' fill='%23E6ECE3'/%3E%3Crect x='54' y='64' width='12' height='12' rx='3' fill='%23fff' stroke='%23C9D3C8'/%3E%3Crect x='74' y='67' width='66' height='6' rx='3' fill='%23E6ECE3'/%3E%3Crect x='54' y='82' width='12' height='12' rx='3' fill='%23fff' stroke='%23C9D3C8'/%3E%3Crect x='74' y='85' width='54' height='6' rx='3' fill='%23E6ECE3'/%3E%3C/svg%3E")}

#kr-app .help-workspace .help-shortcuts ol>li>button>*{margin-left:18px!important;margin-right:18px!important}
#kr-app .help-workspace .help-shortcuts ol>li>button>span:first-child{position:absolute;margin:0!important;transform:translate(14px,14px);width:30px!important;height:30px!important;border-radius:10px!important;background:#CF8E32!important;color:#102D22!important;font-weight:800;display:grid;place-items:center;box-shadow:0 6px 14px -8px rgb(0 0 0/.5)}
#kr-app .help-workspace .help-shortcuts ol>li>button{position:relative}
#kr-app .help-workspace .help-shortcuts ol>li>button>strong{font-size:16px!important;line-height:1.35!important;color:#173F30!important}
#kr-app .help-workspace .help-shortcuts ol>li>button>span:nth-of-type(2){display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:13.5px!important;line-height:1.55!important;color:#40564B!important}
#kr-app .help-workspace .help-shortcuts ol>li>button>span:last-child{margin-top:auto!important;font-weight:750!important;color:#1B6B4C!important}
#kr-app .help-workspace .help-requests{padding:26px 28px!important}
#kr-app .help-workspace .help-requests h2{display:flex;align-items:center;gap:12px;font-size:20px!important;color:#173F30!important}
#kr-app .help-workspace .help-requests h2:before{content:'';width:36px;height:36px;flex:none;border-radius:11px;background:#EAF0E8 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23173F30' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5h16v11H9l-5 4z'/%3E%3C/svg%3E") center/18px no-repeat}
#kr-app .help-workspace .help-requests>div:last-child>p{display:flex;align-items:center;gap:12px;padding:18px 20px!important;border:0!important;border-radius:16px!important;background:#F6F5EF!important;box-shadow:inset 0 0 0 1px #E9ECE4!important;color:#40564B!important}
#kr-app .help-workspace .help-requests>div:last-child{border:0!important;background:transparent!important}
#kr-app .help-workspace .help-requests :is(article,li,button[data-ticket],a[href*=ticket]){border-radius:16px!important}
#kr-app .help-workspace .help-service-status>div{display:flex!important;flex-wrap:wrap;align-items:center;gap:10px 22px!important;padding:20px 24px!important;border:0!important;border-radius:22px!important;background:radial-gradient(120% 160% at 0% 0%,#22563F 0%,#173F30 55%,#0F2B20 100%)!important;color:#CFD8D0!important;box-shadow:0 18px 36px -26px rgb(16 46 34/.6)!important}
#kr-app .help-workspace .help-service-status>div>span{color:#CFD8D0!important;font-size:13px!important}
#kr-app .help-workspace .help-service-status>div>span:first-child{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:999px;background:rgb(127 211 168/.14);box-shadow:inset 0 0 0 1px rgb(127 211 168/.3);color:#BFEBD3!important;font-weight:750}
#kr-app .help-workspace .help-service-status>div>span:first-child i{background:#7FD3A8!important;box-shadow:0 0 0 3px rgb(127 211 168/.2)}
#kr-app .help-workspace .help-service-status>div>span:last-child{margin-left:auto;color:#F0C987!important}
@media(prefers-reduced-motion:reduce){#kr-app .help-workspace :is(.help-shortcuts>div button,.help-shortcuts ol>li>button){transition:none}}

/* Instant answers and Message us: the same premium dialog frame. */
#kr-app#kr-app .help-answers-dialog{border:0!important;border-radius:26px!important;background:#FBFAF7!important;box-shadow:0 0 0 1px rgb(23 63 48/.08),0 40px 80px -30px rgb(7 23 15/.6)!important;overflow:hidden}
#kr-app#kr-app .help-answers-dialog>div:first-child{position:relative;isolation:isolate;overflow:hidden;padding:18px 20px!important;background:radial-gradient(120% 160% at 0% 0%,#22563F 0%,#173F30 55%,#0F2B20 100%)!important;border:0!important}
#kr-app#kr-app .help-answers-dialog>div:first-child strong{color:#FBFAF7!important;font-size:17px!important}
#kr-app#kr-app .help-answers-dialog>div:first-child>span:nth-child(2)>span{color:#CFD8D0!important}
#kr-app#kr-app .help-answers-dialog>div:first-child>span:first-child{width:38px!important;height:38px!important;border-radius:12px!important;background:#CF8E32!important;color:#102D22!important;font-weight:800}
#kr-app#kr-app .help-answers-dialog>div:first-child button{background:rgb(243 240 231/.1)!important;color:#F3F0E7!important;border:0!important;box-shadow:inset 0 0 0 1px rgb(243 240 231/.22)!important;border-radius:12px!important}
#kr-app#kr-app .help-answers-dialog>div:nth-child(2){background:#F6F5EF!important}
#kr-app#kr-app .help-answers-dialog>div:nth-child(2)>div{border:0!important;border-radius:16px!important;box-shadow:0 0 0 1px #E3E8DF!important}
#kr-app#kr-app .help-answers-dialog>div:nth-child(2)>div:nth-child(odd){background:#173F30!important;color:#FBFAF7!important;box-shadow:none!important;border-radius:16px 16px 4px 16px!important}
#kr-app#kr-app .help-answers-dialog>div:nth-child(2)>div:nth-child(even){background:#fff!important;border-radius:16px 16px 16px 4px!important}
#kr-app#kr-app .help-answers-dialog>div:nth-child(2) a{color:#1B6B4C!important;font-weight:700}
#kr-app#kr-app .help-answers-dialog button:not(.workspace-primary):not(:has(svg)){}
#kr-app#kr-app .help-answers-dialog form{background:#FBFAF7!important;border-top:1px solid #E9ECE4!important}
#kr-app#kr-app .help-answers-dialog form input{border:0!important;border-radius:14px!important;background:#fff!important;box-shadow:inset 0 0 0 1px #D6DDD5!important}
#kr-app#kr-app .help-answers-dialog form .workspace-primary{border-radius:14px!important}
#kr-app#kr-app .approved-dialog:has(textarea)>div{border:0!important;border-radius:26px!important;padding:0!important;background:#FBFAF7!important;box-shadow:0 0 0 1px rgb(23 63 48/.08),0 40px 80px -30px rgb(7 23 15/.6)!important;overflow:hidden}
#kr-app#kr-app .approved-dialog:has(textarea)>div>span:first-child{display:flex!important;align-items:center;justify-content:space-between;padding:22px 24px!important;background:radial-gradient(120% 160% at 0% 0%,#22563F 0%,#173F30 55%,#0F2B20 100%)}
#kr-app#kr-app .approved-dialog:has(textarea)>div>span:first-child h2{color:#FBFAF7!important;display:flex;align-items:center;gap:12px}
#kr-app#kr-app .approved-dialog:has(textarea)>div>span:first-child h2:before{content:'';width:36px;height:36px;border-radius:11px;background:rgb(207 142 50/.18) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F0C987' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5h16v11H9l-5 4z'/%3E%3C/svg%3E") center/18px no-repeat}
#kr-app#kr-app .approved-dialog:has(textarea)>div>span:first-child button{background:rgb(243 240 231/.1)!important;color:#F3F0E7!important;border:0!important;box-shadow:inset 0 0 0 1px rgb(243 240 231/.22)!important}
#kr-app#kr-app .approved-dialog:has(textarea) form{padding:20px 24px 24px!important}
#kr-app#kr-app .approved-dialog:has(textarea) form>div:first-child button{border:0!important;border-radius:999px!important;background:#fff!important;box-shadow:0 0 0 1px #D6DDD5!important;color:#173F30!important}
#kr-app#kr-app .approved-dialog:has(textarea) form>div:first-child button[aria-pressed=true]{background:#173F30!important;color:#FBFAF7!important;box-shadow:none!important}
#kr-app#kr-app .approved-dialog:has(textarea) :is(input,textarea){border:0!important;border-radius:14px!important;background:#fff!important;box-shadow:inset 0 0 0 1px #D6DDD5!important}
#kr-app#kr-app .approved-dialog:has(textarea) form .workspace-primary{border-radius:14px!important}
#kr-app#kr-app .help-answers-dialog>div:nth-child(2):not(:has(*)):before{content:'Ask about your plan, billing, scans, Google or reports. Answers come from Kerbrank’s help pages, and you can message a person if they don’t help.';display:block;margin:auto 0 8px;padding:16px 18px;border-radius:16px 16px 16px 4px;background:#fff;box-shadow:0 0 0 1px #E3E8DF;color:#40564B;font-size:14px;line-height:1.6}
#kr-app#kr-app .help-answers-dialog>div:nth-child(2){display:flex;flex-direction:column}
#kr-app#kr-app .help-answers-dialog button:not(.workspace-primary):not(.kr-hit){border:0!important;border-radius:999px!important;background:#fff!important;box-shadow:0 0 0 1px #D6DDD5!important;color:#173F30!important;font-weight:650}

/* Help article: a green head band, readable steps, quiet related links. */
#kr-app .help-workspace .help-article{border:0!important;border-radius:26px!important;background:#FBFAF7!important;box-shadow:0 1px 0 rgb(0 0 0/.02),0 1px 12px rgb(0 0 0/.06),0 0 1px rgb(0 0 0/.32)!important;overflow:hidden;padding:0 0 26px!important}
#kr-app .help-workspace .help-article>*{margin-left:clamp(20px,3vw,32px)!important;margin-right:clamp(20px,3vw,32px)!important}
#kr-app .help-workspace .help-article>span:first-child{margin:0!important;padding:18px clamp(20px,3vw,32px)!important;align-items:center;background:radial-gradient(120% 160% at 0% 0%,#22563F 0%,#173F30 55%,#0F2B20 100%)}
#kr-app .help-workspace .help-article>span:first-child>span{color:#F0C987!important}
#kr-app .help-workspace .help-article>span:first-child button{color:#F3F0E7!important;border-color:rgb(243 240 231/.24)!important;background:rgb(243 240 231/.08)!important}
#kr-app .help-workspace .help-article h2{margin-top:10px!important;color:#173F30!important}
#kr-app .help-workspace .help-article-steps{counter-reset:s;list-style:none;padding:0;display:grid;gap:10px;max-width:72ch}
#kr-app .help-workspace .help-article-steps li{counter-increment:s;position:relative;padding:14px 16px 14px 56px;border-radius:16px;background:#fff;box-shadow:0 0 0 1px #E3E8DF;font-size:15.5px;line-height:1.6;color:#2D4A3E}
#kr-app .help-workspace .help-article-steps li:before{content:counter(s);position:absolute;left:14px;top:13px;width:28px;height:28px;border-radius:9px;background:#CF8E32;color:#102D22;font-weight:800;font-size:13px;display:grid;place-items:center}
#kr-app .help-workspace .help-article button:not([aria-label="Close article"]){border:0!important;border-radius:999px!important;background:#fff!important;box-shadow:0 0 0 1px #D6DDD5!important;color:#173F30!important}

/* Sign in and Start free trial, premium pass (27 Oct 2026, owner: "the sign-in screen needs to be much more
   premium"). Jev: split screen from 980px with the night-green panel and its labelled example map (0.82; the panel
   was in the design but hidden), amber main action (0.88), the cookie line said once. Phones get a green band. */
body[data-workspace=signin]{background:#F6F4EE!important}
#kr-app .workspace-signin>section{padding:28px clamp(20px,5vw,56px) 24px!important}
#kr-app .workspace-signin h1{font-size:clamp(28px,3vw,36px)!important;letter-spacing:-1.1px!important;line-height:1.15!important;color:#173F30!important}
#kr-app .workspace-signin h1 em{color:#B07320!important;font-style:normal!important}
#kr-app .workspace-signin h1+p{color:#40564B!important;font-size:15.5px!important;line-height:1.6!important}
#kr-app .workspace-signin [role=tablist],#kr-app .workspace-signin section>div>div:first-child:has(>button+button){padding:4px!important;border-radius:16px!important;background:#E9ECE3!important;box-shadow:inset 0 0 0 1px #E0E5DB}
#kr-app .workspace-signin section>div>div:first-child:has(>button+button)>button{border-radius:12px!important;min-height:46px!important;font-weight:750!important;color:#40564B!important}
#kr-app .workspace-signin section>div>div:first-child:has(>button+button)>button[style*="#FFFFFF"]{color:#173F30!important;box-shadow:0 1px 3px rgb(23 63 48/.18),0 0 0 1px #E3E8DF!important}
#kr-app .workspace-signin a[href*="google"]{border:0!important;border-radius:16px!important;background:#fff!important;box-shadow:0 0 0 1px #D6DDD5,0 1px 2px rgb(0 0 0/.06)!important;color:#1F1F1F!important;font-weight:700!important;transition:box-shadow .15s}
#kr-app .workspace-signin a[href*="google"]:hover{box-shadow:0 0 0 1px #9DB3A5,0 8px 18px -10px rgb(23 63 48/.4)!important}
#kr-app .workspace-signin form{border:0!important;border-radius:24px!important;background:#FBFAF7!important;padding:26px!important;box-shadow:0 1px 0 rgb(0 0 0/.02),0 1px 12px rgb(0 0 0/.06),0 0 1px rgb(0 0 0/.32)!important}
#kr-app .workspace-signin form input:not([type=checkbox]){border-radius:14px!important;background:#fff!important;min-height:52px}
#kr-app .workspace-signin form input:not([type=checkbox]):focus{outline:3px solid rgb(207 142 50/.45)!important;outline-offset:1px;border-color:#B07320!important}
#kr-app .workspace-signin form input[type=checkbox]{accent-color:#173F30}
#kr-app .workspace-signin button[type=submit]{min-height:56px!important;border:0!important;border-radius:16px!important;background:#CF8E32!important;color:#102D22!important;font-weight:800!important;font-size:16px!important;box-shadow:0 14px 28px -16px rgb(207 142 50/.9)!important;transition:background-color .15s}
#kr-app .workspace-signin button[type=submit]:hover:not(:disabled){background:#DB9F48!important}
#kr-app .workspace-signin button[type=submit]:focus-visible{outline:3px solid #173F30!important;outline-offset:3px}
#kr-app .workspace-signin section a{color:#1B5E44!important}
#kr-app .workspace-signin footer>span:last-child{display:none!important}
#kr-app .workspace-signin footer{color:#536B5D!important;justify-content:center!important}
#kr-app .workspace-signin [role=status]{border-radius:16px!important}
@media(min-width:980px){
 body[data-workspace=signin] #kr-app,body[data-workspace=signin] #kr-app>*{max-width:none!important}
 #kr-app main.workspace-signin{max-width:none!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)!important;min-height:100dvh!important}
 #kr-app .workspace-signin>aside{display:flex!important;order:-1;background:radial-gradient(120% 120% at 0% 0%,#22563F 0%,#173F30 52%,#0F2B20 100%)!important;isolation:isolate}
 #kr-app .workspace-signin>aside:before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(rgb(243 240 231/.07) 1px,transparent 1.3px);background-size:24px 24px;-webkit-mask-image:linear-gradient(125deg,#000,transparent 65%);mask-image:linear-gradient(125deg,#000,transparent 65%)}
 #kr-app .workspace-signin>aside h2{color:#FBFAF7!important;font-family:Manrope,system-ui,sans-serif!important;font-size:clamp(28px,2.6vw,38px)!important;font-weight:800!important;letter-spacing:-1px!important;line-height:1.15!important}
 #kr-app .workspace-signin>aside h2 em{color:#F0C987!important;font-style:normal!important;font-family:inherit!important;font-size:inherit!important}
 #kr-app .workspace-signin>aside figure{border-radius:24px!important;box-shadow:0 30px 60px -36px rgb(0 0 0/.7),inset 0 0 0 1px rgb(243 240 231/.14)!important}
 #kr-app .workspace-signin>section{display:flex;flex-direction:column}
 #kr-app .workspace-signin>section>div{margin-top:auto!important;margin-bottom:auto!important}
}
@media(max-width:979px){
 #kr-app .workspace-signin>section{padding-top:0!important}
 #kr-app .workspace-signin>section>header{margin:0 calc(-1*clamp(20px,5vw,56px)) 26px!important;padding:18px clamp(20px,5vw,56px) 56px!important;background:radial-gradient(120% 160% at 0% 0%,#22563F 0%,#173F30 55%,#0F2B20 100%);border-radius:0 0 28px 28px}
 #kr-app .workspace-signin>section>header span{color:#FBFAF7!important}
 #kr-app .workspace-signin>section>header a:last-child{color:#F0C987!important}
 #kr-app .workspace-signin>section>header+div{margin-top:-52px!important;position:relative}
 #kr-app .workspace-signin>section>header img{box-shadow:0 0 0 1px rgb(243 240 231/.24);border-radius:8px}
 #kr-app .workspace-signin>section>header :focus-visible{outline-color:#F3F0E7!important}
}
@media(prefers-reduced-motion:reduce){#kr-app .workspace-signin :is(a,button){transition:none!important}}
@media(max-width:379px){#kr-app .workspace-signin form{padding:18px!important}#kr-app .workspace-signin form :is(input,label,span,div){min-width:0!important;max-width:100%;box-sizing:border-box}}
/* Delete a business (Your businesses and the dashboard), premium pass (owner, 27 Oct 2026). Destructive, so no
   amber: a quiet Keep it (focused first) and one deep-red Delete. */
#kr-app .kd-del-backdrop{position:fixed;inset:0;z-index:55;display:flex;align-items:center;justify-content:center;padding:16px;background:rgb(16 37 29/.6);backdrop-filter:blur(6px)}
#kr-app#kr-app .kd-del-backdrop{border-radius:0!important}
#kr-app .kd-del{width:100%;max-width:520px;max-height:calc(100dvh - 32px);overflow-y:auto;box-sizing:border-box;padding:28px;border-radius:28px;background:#FBFAF7;color:#102E22;box-shadow:0 1px 0 rgb(0 0 0/.02),0 40px 80px -30px rgb(7 23 15/.55),0 0 1px rgb(0 0 0/.32)}
#kr-app .kd-del-head{display:flex;gap:16px;align-items:flex-start}
#kr-app .kd-del-icon{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#F8E3DF;color:#A13B24}
#kr-app .kd-del-eyebrow{font-size:12px;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:#A13B24}
#kr-app#kr-app .kd-del h2{margin:6px 0 0!important;font-size:clamp(22px,2.6vw,26px)!important;font-weight:760!important;letter-spacing:-.035em!important;line-height:1.2!important;color:#102E22!important;overflow-wrap:anywhere}
#kr-app#kr-app .kd-del h2 em{font-style:normal!important;font-family:inherit!important;font-weight:inherit!important;color:#102E22!important}
#kr-app .kd-del-lede{margin:18px 0 10px;font-size:15px;line-height:1.55;color:#3E4F47}
#kr-app .kd-del-list{list-style:none;margin:0;padding:6px 0;border-radius:18px;background:#fff;box-shadow:0 0 0 1px #E3E8DF}
#kr-app .kd-del-list li{position:relative;padding:10px 16px 10px 44px;font-size:14.5px;line-height:1.5;color:#24372F}
#kr-app .kd-del-list li+li{border-top:1px solid #EEF1EA}
#kr-app .kd-del-list li:before{content:"";position:absolute;left:16px;top:13px;width:16px;height:16px;border-radius:50%;background:#F8E3DF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M5 5l6 6M11 5l-6 6' stroke='%23A13B24' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") center/16px no-repeat}
#kr-app .kd-del-tip{display:flex;align-items:center;gap:10px;margin:14px 0 0;padding:12px 14px;border-radius:14px;background:#EEF1EA;font-size:14px;line-height:1.5;color:#3E4F47}
#kr-app .kd-del-tip svg{flex:none;color:#173F30}
#kr-app .kd-del-note{margin:10px 0 0;padding:12px 14px;border-radius:14px;background:#F7E9D2;font-size:14px;line-height:1.5;color:#5B4A2E}
#kr-app .kd-del-err{margin:10px 0 0;font-size:14px;font-weight:650;color:#9A3A31}
#kr-app .kd-del-foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:22px}
#kr-app#kr-app .kd-del-keep{min-height:48px;padding:0 20px;border:0!important;border-radius:14px!important;background:#fff!important;box-shadow:0 0 0 1px #E3E8DF;color:#173F30!important;font:inherit;font-size:15px;font-weight:720;cursor:pointer}
#kr-app#kr-app .kd-del-keep:hover{box-shadow:0 0 0 1px #C9D3C8,0 6px 14px -10px rgb(16 46 34/.4)}
#kr-app#kr-app .kd-del-go{min-height:48px;padding:0 20px;border:0!important;border-radius:14px!important;background:#A13B24!important;color:#FBFAF7!important;font:inherit;font-size:15px;font-weight:740;cursor:pointer;box-shadow:0 10px 22px -14px rgb(161 59 36/.9)}
#kr-app#kr-app .kd-del-go:hover:not(:disabled){background:#8A3120!important}
#kr-app#kr-app .kd-del-go:disabled{opacity:.7;cursor:progress}
@media (max-width:560px){#kr-app .kd-del{padding:22px 18px;border-radius:22px}#kr-app .kd-del-head{gap:12px}#kr-app .kd-del-icon{width:42px;height:42px}#kr-app .kd-del-foot>button{flex:1}}
/* Toasts everywhere: the night-green pill with a mint tick (owner, 27 Oct 2026). */
#kr-app#kr-app .kr-toast{background:#173F30!important;color:#F3F0E7!important;border:0!important;border-radius:16px!important;padding:12px 18px 12px 14px!important;gap:10px!important;font-weight:680!important;box-shadow:0 1px 0 rgb(0 0 0/.02),0 22px 44px -18px rgb(7 23 15/.6),0 0 1px rgb(0 0 0/.4)!important}
#kr-app#kr-app .kr-toast svg circle{fill:#4FD1A0}
#kr-app#kr-app .kr-toast svg path{stroke:#102E22}
@media (prefers-reduced-motion:no-preference){#kr-app .kr-toast{animation:krToastIn .22s ease-out}@keyframes krToastIn{from{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}}
#kr-app#kr-app .kd-del-foot>button{white-space:nowrap}
@media (max-width:420px){#kr-app .kd-del-foot{flex-direction:column}#kr-app .kd-del-foot>button{width:100%}}
/* Sweep fixes (owner, 27 Oct 2026; Jev: empty and connect states first). */
/* Your Google profile, not connected: the night-green summary card with the one amber action */
body[data-workspace=dashboard] #kr-app #gp-picker:has(#gp-connect){position:relative;isolation:isolate;overflow:hidden;padding:32px!important;border:0!important;border-radius:28px!important;background:radial-gradient(120% 90% at 0% 0%,#22563F 0%,#173F30 48%,#102E22 100%)!important;box-shadow:0 1px 0 rgb(0 0 0/.02),0 24px 48px -28px rgb(16 46 34/.55),0 0 1px rgb(0 0 0/.32)!important}
body[data-workspace=dashboard] #kr-app #gp-picker:has(#gp-connect):before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(rgb(243 240 231/.08) 1px,transparent 1.3px);background-size:22px 22px;-webkit-mask:linear-gradient(160deg,#000,transparent 60%);mask:linear-gradient(160deg,#000,transparent 60%)}
body[data-workspace=dashboard] #kr-app #gp-picker:has(#gp-connect) #gp-heading{display:flex;align-items:center;gap:14px;font-size:clamp(24px,2.6vw,32px)!important;letter-spacing:-.035em;color:#FBFAF7!important;margin-bottom:12px!important}
body[data-workspace=dashboard] #kr-app #gp-picker:has(#gp-connect) #gp-heading:before{content:"";flex:none;width:44px;height:44px;border-radius:13px;background:#FBFAF7 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath fill='%234285F4' d='M44 24.5c0-1.6-.1-2.8-.4-4H24v7.6h11.3c-.5 3-2.9 6.7-7.3 8.9l6.3 4.8C38.9 38.6 44 32.4 44 24.5z'/%3E%3Cpath fill='%2334A853' d='M24 44c5.6 0 10.4-1.9 13.9-5.1L31.3 34c-1.8 1.2-4.2 2.1-7.3 2.1-5.5 0-10.2-3.6-11.9-8.7l-6.6 5.1C8.4 39.5 15.6 44 24 44z'/%3E%3Cpath fill='%23FBBC05' d='M12.1 27.4c-.4-1.3-.7-2.6-.7-4s.3-2.7.7-4l-6.8-5.2C3.8 16.6 3 20 3 23.4s.8 6.8 2.3 9.6z'/%3E%3Cpath fill='%23EA4335' d='M24 10.7c3.9 0 6.5 1.7 8 3.1l5.9-5.7C34.4 4.9 29.6 3 24 3 15.6 3 8.4 7.5 5.3 13.8l6.8 5.6c1.7-5.1 6.4-8.7 11.9-8.7z'/%3E%3C/svg%3E") center/24px no-repeat}
body[data-workspace=dashboard] #kr-app #gp-picker:has(#gp-connect) p{color:#CFD8D0!important;font-size:15.5px!important;max-width:62ch}
body[data-workspace=dashboard] #kr-app #gp-picker #gp-connect{min-height:50px!important;padding:0 22px!important;border:0!important;border-radius:14px!important;background:#CF8E32!important;color:#102D22!important;font-weight:760!important;box-shadow:0 10px 22px -12px rgb(207 142 50/.9)}
body[data-workspace=dashboard] #kr-app #gp-picker #gp-connect:hover{background:#DB9F48!important}
body[data-workspace=dashboard] #kr-app #gp-picker #gp-connect:focus-visible{outline:3px solid #F3F0E7!important;outline-offset:3px}
body[data-workspace=dashboard] #kr-app #gp-picker:not(:has(#gp-connect)){border:0!important;border-radius:24px!important;background:#FBFAF7!important;box-shadow:0 1px 0 rgb(0 0 0/.02),0 1px 12px rgb(0 0 0/.06),0 0 1px rgb(0 0 0/.32)!important}
body[data-workspace=dashboard] #kr-app .kw-shortcuts[aria-label="Google profile tools"] .kw-shortcut{position:relative;padding:18px 44px 18px 18px!important;border:0!important;border-radius:18px!important;background:#fff!important;box-shadow:0 0 0 1px #E3E8DF!important;transition:box-shadow .15s,transform .15s}
body[data-workspace=dashboard] #kr-app .kw-shortcuts[aria-label="Google profile tools"] .kw-shortcut:after{content:"\2192";position:absolute;right:18px;top:50%;transform:translateY(-50%);color:#145C46;font-weight:700}
body[data-workspace=dashboard] #kr-app .kw-shortcuts[aria-label="Google profile tools"] .kw-shortcut:hover{box-shadow:0 0 0 1px #9DB3A5,0 12px 24px -18px rgb(16 46 34/.55)!important;transform:translateY(-1px)}
/* Statistics, no figures yet: one night-green card, no dead controls */
body[data-workspace=dashboard] #kr-app .statistics-activity:has(.st-empty) .st-toolbar{display:none}
body[data-workspace=dashboard] #kr-app .statistics-activity .st-empty:has(.st-coming){position:relative;isolation:isolate;overflow:hidden;padding:30px!important;border-radius:24px!important;background:radial-gradient(120% 90% at 0% 0%,#22563F 0%,#173F30 48%,#102E22 100%)!important;color:#F3F0E7}
body[data-workspace=dashboard] #kr-app .statistics-activity .st-empty:has(.st-coming) h3{font-size:clamp(22px,2.4vw,28px)!important;letter-spacing:-.03em;color:#FBFAF7!important}
body[data-workspace=dashboard] #kr-app .statistics-activity .st-empty:has(.st-coming)>p{color:#CFD8D0!important;max-width:62ch}
body[data-workspace=dashboard] #kr-app .statistics-activity .st-empty .st-coming-h{font-size:12px!important;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:#E9B869!important;margin:18px 0 10px!important}
body[data-workspace=dashboard] #kr-app .statistics-activity .st-empty .st-coming li{background:rgb(243 240 231/.05)!important;border:0!important;box-shadow:inset 0 0 0 1px rgb(243 240 231/.12)!important;border-radius:14px!important}
body[data-workspace=dashboard] #kr-app .statistics-activity .st-empty .st-coming li strong{color:#FBFAF7!important}
body[data-workspace=dashboard] #kr-app .statistics-activity .st-empty .st-coming li span{color:#CFD8D0!important}
body[data-workspace=dashboard] #kr-app .statistics-activity .st-empty .st-primary{margin-top:18px;border-radius:14px!important;background:#CF8E32!important;color:#102D22!important}
body[data-workspace=dashboard] #kr-app .statistics-activity .st-empty .st-primary:focus-visible{outline:3px solid #F3F0E7!important}
/* Photos, uploads not available: a proper empty state */
body[data-workspace=dashboard] #kr-app .ph-upload-empty{display:flex;flex-direction:column;align-items:flex-start;gap:12px}
body[data-workspace=dashboard] #kr-app .ph-upload-empty h2{display:flex;align-items:center;gap:12px}
body[data-workspace=dashboard] #kr-app .ph-upload-empty h2:before{content:"";flex:none;width:40px;height:40px;border-radius:12px;background:#F3F0E7 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23173F30' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M3 16l5-5 4 4 3-3 6 6'/%3E%3Ccircle cx='15.5' cy='9.5' r='1.5'/%3E%3C/svg%3E") center/20px no-repeat}
body[data-workspace=dashboard] #kr-app .ph-upload-empty>p{padding:14px 16px;border-radius:14px;background:#EEF1EA;color:#3E4F47!important}
body[data-workspace=dashboard] #kr-app .ph-upload-empty a{border:0!important;border-radius:14px!important;background:#fff!important;box-shadow:0 0 0 1px #D6DDD5!important;color:#173F30!important}
/* Your businesses: the bulk posts card is a quiet rail card with a quiet action (Open dashboard stays the amber one) */
#kr-app .kb-bulk{border:0!important;border-radius:24px!important;background:#FBFAF7!important;box-shadow:0 1px 0 rgb(0 0 0/.02),0 1px 12px rgb(0 0 0/.06),0 0 1px rgb(0 0 0/.32)}
#kr-app#kr-app .kb-bulk-open{min-height:48px!important;border:0!important;border-radius:14px!important;background:#fff!important;box-shadow:0 0 0 1px #D6DDD5!important;color:#173F30!important;font-weight:740!important}
#kr-app#kr-app .kb-bulk-open:hover{box-shadow:0 0 0 1px #9DB3A5,0 8px 18px -12px rgb(16 46 34/.45)!important}
