/* Restore the original tabs crossing the bottom edge of the banner. */
body .page-heading>.executive-header:has(+.header-nav){border-radius:14px!important;padding-bottom:34px!important}
body:has(#notes-app) .page-heading>.executive-header:has(+.header-nav){padding-bottom:30px!important}
body .page-heading>.header-nav,body:has(#notes-app) .page-heading>.header-nav{position:relative!important;z-index:2!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;margin:-18px 16px 0!important;padding:0 0 4px!important;width:calc(100% - 32px)!important;max-width:calc(100% - 32px)!important;gap:8px!important;align-items:center!important}
body .page-heading>.header-nav>:is(a,button){display:inline-flex;align-items:center;justify-content:center;min-height:36px;height:36px;box-sizing:border-box;padding:7px 14px;white-space:nowrap;line-height:1.2}
.sticky-handle{user-select:none;-webkit-user-select:none;touch-action:none;cursor:grab;flex-shrink:0}.sticky-handle strong{flex:1}.sticky-grip{font-size:22px;line-height:1;pointer-events:none}.desktop-sticky.is-dragging,.desktop-sticky.is-dragging .sticky-handle{cursor:grabbing}.desktop-sticky.is-dragging{box-shadow:0 12px 36px #12343b50;transition:none!important}.sticky-toggle{touch-action:none;user-select:none;cursor:grab}.sticky-toggle:active{cursor:grabbing;transform:none!important}
.desktop-sticky{--sticky-bg:#eff8f5;--sticky-head:#c5e7dc;--sticky-line:#9fc6c7;background:var(--sticky-bg)!important;border-color:var(--sticky-line)!important}
.desktop-sticky[data-colour=yellow]{--sticky-bg:#fff9ce;--sticky-head:#f2e395;--sticky-line:#cfb853}.desktop-sticky[data-colour=pink]{--sticky-bg:#ffedf3;--sticky-head:#f4cadb;--sticky-line:#d39bb2}.desktop-sticky[data-colour=lavender]{--sticky-bg:#f3edff;--sticky-head:#ddcff3;--sticky-line:#b09bd4}.desktop-sticky[data-colour=blue]{--sticky-bg:#eaf4ff;--sticky-head:#c6def5;--sticky-line:#8db7d9}.desktop-sticky[data-colour=peach]{--sticky-bg:#fff0e4;--sticky-head:#f6d6ba;--sticky-line:#d7ad84}
.desktop-sticky .sticky-handle{background:var(--sticky-head)!important;color:#173f48!important}.desktop-sticky footer{border-color:var(--sticky-line);flex-wrap:wrap}.desktop-sticky footer small{flex-basis:100%;min-height:12px}.sticky-colour{width:95px;min-height:27px;height:27px;font:inherit;font-size:11px;color:#173f48;background:#ffffffa6;border:1px solid var(--sticky-line);border-radius:6px;padding:3px 6px}.desktop-sticky footer a{margin-left:auto}
@media(max-width:650px){body .page-heading>.header-nav,body:has(#notes-app) .page-heading>.header-nav{margin-inline:10px!important;width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;gap:6px!important}body .page-heading>.header-nav>:is(a,button){padding:7px 10px;font-size:12px}}
/* User reference: rounded pill tabs attached across the banner's lower edge. */
body .page-heading>.header-nav,body:has(#notes-app) .page-heading>.header-nav{margin-top:-20px!important;gap:10px!important}
body .page-heading>.header-nav>:is(a,button){min-width:132px;height:40px;min-height:40px;padding:8px 22px;border-radius:999px!important;border:1px solid #dae5e5!important;background:linear-gradient(180deg,#f9fcfc,#eaf1f1)!important;color:#102b30!important;box-shadow:inset 0 1px 1px #fff,0 3px 8px #143f4710!important;font-family:inherit;font-size:13px;font-style:italic;font-weight:700;text-shadow:none!important;white-space:nowrap;transform:none!important}
body .page-heading>.header-nav>:is(a.active,button.active,[aria-pressed="true"],[aria-current="page"]){background:linear-gradient(110deg,#ffdc35,#ffd014)!important;border-color:#efd039!important;color:#101b1c!important}
body .page-heading>.header-nav>:is(a,button):hover{filter:brightness(.97)}
@media(min-width:1600px){body .page-heading>.header-nav>:is(a,button){min-width:160px;height:44px;min-height:44px}body .page-heading>.header-nav,body:has(#notes-app) .page-heading>.header-nav{margin-top:-22px!important}}
@media(max-width:650px){body .page-heading>.header-nav>:is(a,button){min-width:0;height:36px;min-height:36px;padding:7px 16px;font-size:12px}body .page-heading>.header-nav,body:has(#notes-app) .page-heading>.header-nav{margin-top:-18px!important;gap:6px!important}}
