/* ORCHOES theme: business palette with Primary navigation, Secondary headings, Optional highlights. */
:root{--phbe-teal:#087f8c;--phbe-navy:#17324d;--phbe-gold:#c5a052;--phbe-paper:#f3f6f8;--phbe-line:#dce4ea;--phbe-muted:#64748b;--phbe-body:'DM Sans',Arial,sans-serif;--phbe-heading:'Manrope',Arial,sans-serif;--bs-body-font-family:var(--phbe-body)}
body{font-family:var(--phbe-body);font-size:0.9375rem;line-height:1.6;color:var(--phbe-navy);background:var(--phbe-paper)}
button,input,select,textarea{font-family:var(--phbe-body)}
h1,h2,h3,h4,.brand,.company-identity strong,.phbe-compact-wordmark{font-family:var(--phbe-heading)}
h1{font-weight:500;letter-spacing:-.04em;line-height:1.2}
h2{font-weight:500;letter-spacing:-.025em;line-height:1.3}
h3,h4{font-weight:600;letter-spacing:-.02em}
a{color:var(--phbe-teal)}a:hover{color:#066975}
small,.muted,.module-purpose,.module-meta,.module-features,.stats p,.detail-text{color:var(--phbe-muted)}
.panel,.module-card,.pipeline-stage,.auth-box{border-color:var(--phbe-line);border-radius:9px}
.panel,.module-card{box-shadow:0 4px 18px #17324d03}
.business-shell .panel{border-top-color:var(--phbe-line)}
.auth-page{background:radial-gradient(ellipse at 12% 20%,#e1f0f1 0,transparent 48%),var(--phbe-paper)}
.auth-box{border-top:3px solid var(--phbe-teal);box-shadow:0 18px 50px #17324d0d}
.auth-box h1{font-size:1.875rem}
.auth-box small,.auth-box footer{color:var(--phbe-muted)}
.auth-box .action{background:var(--phbe-teal);color:white;border-radius:5px;font-weight:600}
.auth-box input{border-color:#cbd5e1}
.business-shell .workspace{background:var(--phbe-paper)}
.app-shell>.app-topbar{background:var(--phbe-paper);border-bottom-color:var(--phbe-line)}
.app-topbar .company-identity strong{font-weight:650;color:var(--phbe-navy);letter-spacing:-.025em}
.company-address,.app-topbar .company-identity small{color:var(--phbe-muted)}
.header-search-form{background:white;border-color:var(--phbe-line);border-radius:6px}
.header-search-form input{font-family:var(--phbe-body);background:transparent}
.header-search-form button{background:#e8eff3;color:var(--phbe-navy);border-radius:4px}
.header-tool{border-color:var(--phbe-line);color:var(--phbe-navy);border-radius:6px}
.header-tool:hover{background:#e8eff3;color:var(--phbe-navy)}
.header-popover{border-color:var(--phbe-line);box-shadow:0 14px 38px #17324d19;border-radius:9px}
.header-popover>a{color:var(--phbe-navy)}.header-popover>a:hover{background:#eaf1f5}
.header-popover small,.header-popover p{color:var(--phbe-muted)}
.phbe-default-theme.full-height-ribbon>.context-sidebar{background:var(--secondary);color:var(--secondary-text)}
.phbe-default-theme .business-content>.module-menu{background:white;color:var(--phbe-navy);border-bottom:1px solid var(--phbe-line);gap:3px}
.phbe-default-theme .module-menu a{color:var(--phbe-navy);border-radius:4px 4px 0 0;border-bottom:2px solid transparent;font-weight:500}
.phbe-default-theme .module-menu a.selected,.phbe-default-theme .module-menu a:hover{background:#eaf1f5;color:var(--primary);border-bottom-color:var(--primary)}
.phbe-default-theme .context-sidebar .ribbon-tools a.selected{background:var(--primary);color:var(--primary-text);border-left-color:var(--accent)}
.phbe-default-theme .ribbon-session button{background:transparent;color:inherit;border:1px solid #ffffff50;border-radius:5px}
.context-sidebar .ribbon-tools a{border-radius:5px}
.context-sidebar small{color:inherit}
.phbe-ribbon-brand{border-top:1px solid #ffffff14}
.phbe-compact-wordmark{letter-spacing:-.025em}
.phbe-ribbon-brand .phbe-slogan{color:inherit;opacity:.8;font-family:var(--phbe-body)}
.phbe-default-theme .business-content .release-notice{background:#eaf1f5;color:var(--phbe-navy);border:1px solid var(--phbe-line);border-left:3px solid var(--accent);border-radius:6px}
.phbe-default-theme .release-notice a{color:var(--primary);text-underline-offset:3px}
.business-shell .action,.business-shell button.action{background:var(--button,var(--primary));color:var(--button-text,var(--primary-text));border-radius:5px;font-weight:600;border:1px solid transparent}
.business-shell .action.secondary{background:var(--secondary);color:var(--secondary-text)}
.business-shell .action:hover{filter:brightness(.94)}
input,select,textarea{border-color:#cbd5e1;border-radius:6px;color:var(--phbe-navy)}
input:focus,select:focus,textarea:focus{border-color:var(--primary,var(--phbe-teal));box-shadow:0 0 0 3px #087f8c14}
button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--primary,var(--phbe-teal));outline-offset:3px}
.system-links a,.crm-tab,.table-action{color:var(--phbe-navy);border-color:var(--phbe-line);border-radius:5px}
.crm-tab.active{background:var(--primary);color:var(--primary-text)}
th{background:#e8eff3;color:var(--phbe-navy);font-family:var(--phbe-body);font-weight:600}
th,td{border-bottom-color:var(--phbe-line)}
.stats strong,.crm-metrics strong,.pipeline-stage strong{font-family:var(--phbe-heading);font-weight:600;letter-spacing:-.025em;font-variant-numeric:tabular-nums}
.pipeline-stage{background:#eaf1f5}
.product-footer{background:var(--phbe-paper);border-color:var(--phbe-line);color:var(--phbe-muted)}
@media(max-width:720px){.auth-box h1{font-size:1.625rem}.business-shell h1{font-size:1.5625rem}.app-topbar .company-identity strong{font-weight:600}}
@media print{body{font-family:var(--phbe-body);background:white}.business-shell .workspace{background:white}}
/* Route focus still announces the heading; focus rings stay on interactive controls. */
h1[tabindex="-1"]:focus{outline:none}

/* Grouped business areas and operational foundations, 0.10.0 */
.business-area-menu{flex-wrap:wrap!important;overflow:visible!important;gap:3px!important;position:relative;z-index:8}
.area-menu-group{position:relative;border-radius:6px;font-size:.8rem;flex:0 0 auto}
.area-menu-group summary{cursor:pointer;padding:10px 11px;list-style:none;font-weight:650}
.area-menu-group summary:after{content:" ▾";font-size:.65rem}
.area-menu-group.selected>summary,.area-menu-group[open]>summary{background:var(--primary);color:var(--primary-text);border-radius:6px}
.area-menu-links{position:absolute;top:100%;left:0;min-width:250px;background:#fff;color:#17324d;padding:8px;border:1px solid #d5e2e7;border-radius:9px;box-shadow:0 10px 30px #17324d22;z-index:40}
.area-menu-links a{display:block!important;white-space:normal!important;color:#17324d!important;padding:9px 12px!important}
.area-menu-links a:hover{background:#edf6f7!important}
.ops-page-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px}.eyebrow{color:var(--primary);font-size:.7rem;letter-spacing:.12em;font-weight:750;margin:0}.ops-page-heading h1{margin-top:5px;margin-bottom:8px}
.ops-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0}.ops-metric{background:#fff;border:1px solid #dce6eb;border-radius:10px;padding:18px}.ops-metric strong{display:block;font:700 1.8rem Manrope,sans-serif;color:var(--secondary)}.ops-metric span{font-size:.8rem;color:#526778}
.ops-filter{display:flex;gap:12px;flex-wrap:wrap;align-items:end;margin-bottom:18px}.ops-filter label{min-width:160px;flex:1}.ops-table-wrap{overflow-x:auto}.ops-table{width:100%;border-collapse:collapse;font-size:.88rem}.ops-table th,.ops-table td{padding:13px 10px;border-bottom:1px solid #e1e9ed;text-align:left}.ops-table th{font-size:.72rem;text-transform:uppercase;color:#526778;letter-spacing:.04em}.ops-table .record-link{background:none;border:0;padding:0;color:var(--primary);text-align:left;font-weight:700;cursor:pointer;text-decoration:underline}.status-pill{display:inline-block;background:#eaf2f4;color:#17324d;padding:4px 8px;border-radius:20px;font-size:.75rem;white-space:nowrap}.ops-overdue{color:#a52c32;font-weight:650}.ops-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:18px}.ops-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ops-detail-grid dt{font-size:.75rem;color:#526778}.ops-detail-grid dd{margin:3px 0 0;overflow-wrap:anywhere}.ops-scope{border-left:4px solid var(--primary);background:#edf6f7;padding:14px 18px;margin-bottom:20px}.ops-history{padding:14px 0;border-bottom:1px solid #e0e8ed}.ops-history p{white-space:pre-wrap}.ops-history summary{cursor:pointer;font-weight:600}.area-heading{margin-top:32px}
@media(max-width:700px){.ops-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-page-heading{align-items:start;flex-direction:column}.ops-detail-grid{grid-template-columns:1fr}.area-menu-links{position:fixed;top:auto;left:16px;right:16px;max-height:50vh;overflow:auto}.business-area-menu{gap:0!important}.area-menu-group summary{padding:8px}.ops-table{min-width:650px}}

/* 0.10.1: primary menu, personal text size and footer account. */
.business-shell .business-content>.module-menu{background:var(--primary);color:var(--primary-text);border-bottom:1px solid var(--primary)}
.business-shell .business-content>.module-menu>a,.business-shell .area-menu-group>summary{color:var(--primary-text)}
.business-shell .module-menu>a.selected,.business-shell .module-menu>a:hover,.business-shell .area-menu-group.selected>summary,.business-shell .area-menu-group[open]>summary,.business-shell .area-menu-group>summary:hover{background:var(--secondary);color:var(--secondary-text);border-bottom-color:var(--accent)}
.business-shell .area-menu-links a{color:var(--phbe-navy)!important;background:white}
.business-shell .area-menu-links a:hover{color:var(--phbe-navy)!important;background:#edf6f7!important}
.business-shell .product-footer{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;flex-wrap:wrap;padding:9px 20px;font-size:.8125rem;line-height:1.4}
.footer-product small,.footer-session small{display:block;font-size:.75rem;color:var(--phbe-muted)}
.footer-display,.footer-session{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.footer-display label{margin:0;font-weight:650}.footer-display select{width:auto;min-width:5.5em;padding:6px 9px;font:inherit}.footer-display button,.footer-session button{padding:7px 12px;border:1px solid var(--phbe-line);border-radius:6px;background:white;color:var(--phbe-navy);font:inherit;cursor:pointer}.footer-display button:disabled{opacity:.55;cursor:default}.footer-session strong{font-size:.875rem}.footer-session form{margin:0}.display-feedback{font-size:.75rem}.footer-session span{overflow-wrap:anywhere;max-width:24em}
.phbe-ribbon-brand{background:var(--phbe-paper);padding:18px 10px!important;display:flex;align-items:center;justify-content:center}.phbe-product-logo{display:block;width:100%;max-width:238px;aspect-ratio:4.5;height:auto;background:transparent;object-fit:cover}
.business-shell :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--accent);outline-offset:3px}
@media(max-width:900px){.business-shell .product-footer{gap:10px;padding:10px 14px}.footer-product{flex:1 1 100%}.footer-session{margin-left:auto}.footer-display{flex:1 1 auto}}
@media(max-width:500px){.footer-session{margin-left:0;justify-content:space-between;width:100%}.footer-display{width:100%}}
/* Larger text gets document scrolling so navigation and forms cannot consume all workspace height. */
.business-shell[data-font-percent="150"],.business-shell[data-font-percent="175"],.business-shell[data-font-percent="200"]{height:auto;min-height:100dvh;overflow:visible;grid-template-rows:auto minmax(0,1fr)}
.business-shell:is([data-font-percent="150"],[data-font-percent="175"],[data-font-percent="200"])>.business-content{overflow:visible;grid-template-rows:auto minmax(300px,1fr) auto}
.business-shell:is([data-font-percent="150"],[data-font-percent="175"],[data-font-percent="200"]) .workspace{overflow:visible}
.business-shell:is([data-font-percent="150"],[data-font-percent="175"],[data-font-percent="200"]) .app-topbar{grid-template-columns:minmax(0,1fr);gap:14px}.business-shell:is([data-font-percent="150"],[data-font-percent="175"],[data-font-percent="200"]) .header-actions{justify-content:flex-start;flex-wrap:wrap}
@media print{html{font-size:100%!important}}

.footer-product{display:block;min-width:0;max-width:100%}.footer-product .phbe-product-logo{width:18rem;max-width:100%;aspect-ratio:4.5;object-fit:cover}.footer-product small{margin-top:2px}.business-shell .area-menu-group{max-width:100%;min-width:0}.business-shell .area-menu-group>summary{white-space:normal;overflow-wrap:anywhere}
.app-shell.business-shell.full-height-ribbon:is([data-font-percent="150"],[data-font-percent="175"],[data-font-percent="200"]){height:auto!important;min-height:100dvh;overflow:visible;grid-template-rows:auto minmax(0,1fr)}
.app-shell.business-shell.full-height-ribbon:is([data-font-percent="150"],[data-font-percent="175"],[data-font-percent="200"])>.business-content{height:auto;overflow:visible;grid-template-rows:auto minmax(300px,1fr) auto}
.business-shell:is([data-font-percent="150"],[data-font-percent="175"],[data-font-percent="200"])>.app-topbar>*{grid-column:1/-1;grid-row:auto}
.business-shell:is([data-font-percent="150"],[data-font-percent="175"],[data-font-percent="200"])>.app-topbar>.ribbon-toggle{justify-self:start}

/* 0.10.2: direct area navigation, full contextual ribbon and a compact status footer. */
.business-shell .product-footer{min-height:38px;padding:5px 16px;gap:6px 14px;font-size:.75rem;line-height:1.25}
.business-shell .product-footer .footer-session strong{font-size:inherit}.business-shell .product-footer :is(button,select){font-size:inherit;padding:4px 8px;min-height:28px}.footer-build{font-size:inherit;white-space:nowrap}.footer-display label{font-size:inherit}
.ribbon-bottom{background:var(--phbe-paper);border-top:1px solid var(--phbe-line)}.ribbon-bottom .phbe-ribbon-brand{padding:10px 12px!important}.ribbon-bottom .phbe-product-logo{width:100%;max-width:238px;aspect-ratio:4.5;object-fit:cover}
.ribbon-module{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #ffffff28}.ribbon-module:last-child{margin:0;padding:0;border:0}.ribbon-module-title{display:block;margin:0 4px 12px;padding:8px 7px;color:inherit;text-decoration:none;font-family:var(--phbe-heading);font-weight:750;font-size:.9rem;border-left:3px solid transparent}.active-module>.ribbon-module-title{border-left-color:var(--accent);background:#ffffff10}.ribbon-module .ribbon-group{border-bottom:0;margin-bottom:8px;padding-bottom:0}.ribbon-module .ribbon-group>strong{font-size:.625rem}.ribbon-module .ribbon-tools a{padding-block:8px}
@media(max-width:900px){.business-shell .product-footer{padding:5px 12px}.footer-build{display:none}.footer-display{flex:0 1 auto}.footer-session{margin-left:auto}}
@media(max-width:500px){.business-shell .product-footer{justify-content:space-between}.footer-display{width:auto;gap:5px}.footer-session{width:auto;gap:6px;margin-left:0}.display-feedback{max-width:100px}.footer-session strong{max-width:10em;overflow-wrap:anywhere}}

/* 0.10.3: brand belongs inside the ribbon; context headings use secondary ink. */
.app-shell.business-shell.full-height-ribbon>.context-sidebar{grid-template-rows:minmax(0,1fr)}
.business-shell .module-ribbon{display:flex;flex-direction:column;overflow:hidden;min-height:0;padding:0}
.business-shell .ribbon-scroll{flex:1 1 auto;min-height:0;overflow:auto;padding:18px 12px}
.business-shell .ribbon-footer-brand{flex:0 0 auto;padding:12px;display:flex;align-items:center;justify-content:center;background:transparent;border:0}
.business-shell .ribbon-footer-brand .phbe-product-logo{width:100%;max-width:238px;aspect-ratio:4.5;object-fit:cover;background:transparent}
.business-shell .ribbon-module-title,.business-shell .ribbon-group>strong{color:var(--secondary);background:var(--secondary-text);opacity:1;border-radius:4px}
.business-shell .ribbon-group>strong{display:block;padding:6px 8px;margin-bottom:5px}
.business-shell .active-module>.ribbon-module-title{background:var(--secondary-text);border-left-color:var(--accent)}
@media(max-width:720px){.app-shell.business-shell.full-height-ribbon>.context-sidebar{grid-template-rows:auto minmax(0,1fr)}}

.credit-terms{white-space:pre-wrap;overflow-wrap:anywhere}

.auth-brand{display:block;width:100%;max-width:320px;height:auto;margin:0 auto 24px}.ribbon-footer-brand .phbe-product-logo{object-fit:contain!important;aspect-ratio:auto!important;max-height:90px}

/* 0.10.4: calm contextual navigation and precisely aligned status controls. */
.app-shell.business-shell.full-height-ribbon>.context-sidebar{background:#f8fafb;color:#17324d;border-right:1px solid #e0e8ed}
.business-shell .ribbon-scroll{padding:20px 14px 10px}
.ribbon-area-label{font-size:.6875rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--secondary);padding:0 10px 10px}
.ribbon-module-switcher{display:flex;flex-direction:column;gap:2px;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #dce5eb}
.business-shell .ribbon-module-choice{display:block;padding:8px 10px;border-radius:6px;border-left:3px solid transparent;color:#526778;font-size:.8125rem;line-height:1.4;overflow-wrap:anywhere}
.business-shell .ribbon-module-choice:hover{background:#edf2f5;color:#17324d}
.business-shell .ribbon-module-choice.current{background:var(--primary);color:var(--primary-text);border-left-color:var(--accent);font-weight:700}
.business-shell .ribbon-context-tools .ribbon-group{padding:0;margin:0 0 18px;border:0}
.business-shell .ribbon-context-tools .ribbon-group>strong{background:transparent;color:var(--secondary);opacity:1;padding:0;margin:0 10px 5px;border-radius:0;font-size:.625rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}
.business-shell .ribbon-context-tools .ribbon-tools{gap:2px}
.business-shell .ribbon-context-tools .ribbon-tools a{padding:8px 10px;line-height:1.4;color:#314b60;border-left:3px solid transparent;background:transparent;font-size:.8125rem}
.business-shell .ribbon-context-tools .ribbon-tools a:hover{background:#eaf0f4;color:#17324d}
.business-shell .ribbon-context-tools .ribbon-tools a.selected{background:var(--primary);color:var(--primary-text);border-left-color:var(--accent);font-weight:650}
.business-shell .ribbon-footer-brand{padding:14px 16px 16px;background:transparent;border-top:1px solid #e0e8ed}
.business-shell .ribbon-footer-brand .phbe-product-logo{width:100%;max-width:220px;height:auto;max-height:90px;object-fit:contain;aspect-ratio:auto}
.business-shell .product-footer{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px 16px;min-height:42px;padding:6px 16px}
.business-shell .footer-display{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:8px;justify-self:center;min-width:0}
.business-shell .footer-display label{margin:0;padding:0;line-height:1;white-space:nowrap}
.business-shell .product-footer .footer-display :is(select,button),.business-shell .product-footer .footer-session button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;margin:0;height:30px;min-height:30px;padding:0 9px;font:inherit;line-height:1.2}
.business-shell .footer-display select{width:5.5em;min-width:5.5em}
.business-shell .footer-session{justify-self:end;align-items:center;margin:0;flex-wrap:nowrap;width:auto;gap:10px}
.business-shell .footer-session form{display:flex;align-items:center;margin:0}
.business-shell .footer-display .display-feedback:empty{display:none}
@media(max-width:900px){.business-shell .product-footer{grid-template-columns:minmax(0,1fr) auto}.business-shell .footer-display{justify-self:start}.business-shell .footer-build{display:none}}
@media(max-width:500px){.business-shell .product-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.business-shell .footer-display{width:auto;flex:0 1 auto;gap:6px}.business-shell .footer-session{margin-left:auto}.business-shell .footer-display .display-feedback{display:none}}

.business-shell .module-ribbon{margin:0}
@media(max-width:500px){.business-shell .footer-display{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:start}.business-shell .footer-display label{grid-column:1/-1}.business-shell .footer-display :is(select,button){grid-row:2}.business-shell .footer-session strong{max-width:8em;overflow-wrap:anywhere}}

/* 0.10.5: use the configured palette consistently, including the website defaults. */
.app-shell.business-shell.full-height-ribbon>.context-sidebar{background:var(--primary);color:var(--primary-text);border-right:1px solid var(--primary)}
.business-shell .business-content>.direct-module-menu{display:flex;flex-wrap:nowrap;align-items:stretch;overflow-x:auto;overflow-y:hidden;max-width:100%;min-width:0;gap:3px;background:var(--primary);color:var(--primary-text);scrollbar-width:thin;scrollbar-color:var(--accent) var(--primary);overscroll-behavior-inline:contain}
.business-shell .direct-module-menu>a{flex:0 0 auto;white-space:nowrap;color:var(--primary-text);border-bottom:3px solid transparent}
.business-shell .direct-module-menu>a.selected,.business-shell .direct-module-menu>a:hover{background:transparent;color:var(--primary-text);border-bottom-color:transparent}
.business-shell .ribbon-area-label,.business-shell .mobile-ribbon-heading,.business-shell .ribbon-group>strong,.business-shell .ribbon-context-tools .ribbon-group>strong{color:var(--secondary);background:transparent}
.business-shell .ribbon-module-switcher{border-bottom-color:var(--accent)}
.business-shell .ribbon-module-choice,.business-shell .ribbon-context-tools .ribbon-tools a{background:transparent;color:var(--primary-text)}
.business-shell .ribbon-module-choice.current,.business-shell .ribbon-module-choice:hover,.business-shell .ribbon-context-tools .ribbon-tools a.selected,.business-shell .ribbon-context-tools .ribbon-tools a:hover{background:transparent;color:var(--primary-text);border-left-color:transparent}
.business-shell .ribbon-footer-brand{background:transparent;border-top-color:var(--accent)}
.business-shell .workspace h1,.business-shell .workspace h2,.business-shell .workspace h3,.business-shell .workspace h4,.business-shell .workspace .eyebrow{color:var(--secondary)}
.business-shell .workspace .action,.business-shell .workspace .table-action{background:var(--accent);color:var(--accent-text);border-color:var(--accent)}
.business-shell :is(a,button,input,select,textarea):focus-visible{outline-color:var(--accent)}
.business-shell .direct-module-menu>a.selected{font-weight:750;text-decoration:underline;text-decoration-color:var(--secondary);text-decoration-thickness:2px;text-underline-offset:5px}
.business-shell .ribbon-module-choice.current,.business-shell .ribbon-context-tools .ribbon-tools a.selected{text-decoration:underline;text-decoration-color:var(--secondary);text-decoration-thickness:2px;text-underline-offset:4px}

.allocation-correction{display:block;max-width:22rem;letter-spacing:normal;font-size:.75rem;line-height:1.5;overflow-wrap:anywhere}

.business-shell .ribbon-module-heading{font-size:.9375rem;font-weight:750;line-height:1.4;overflow-wrap:anywhere;color:var(--secondary);padding:0 10px 14px;background:transparent}
