/* Approved Eighty 6 monogram. Keep clear space at every size. */
.eighty6-wordmark{display:block;width:120px;max-width:100%;height:auto;object-fit:contain;margin-inline:auto}.brand:has(.eighty6-wordmark){display:inline-flex;flex-direction:column;gap:8px;letter-spacing:normal}.sidebar .mark,.wordmark{font-size:inherit;letter-spacing:normal}.sidebar .mark .eighty6-wordmark,.wordmark .eighty6-wordmark,.rail-brand img{filter:brightness(0) invert(96%) sepia(8%) saturate(400%)}.sidebar .mark{text-align:center;padding-bottom:24px}.sidebar .mark small{display:block;margin-top:12px}.wordmark>span{display:block;text-align:center;margin-top:12px}.signin .mark .eighty6-wordmark{margin:0 auto 24px;filter:none;width:150px}.rail-brand{margin-bottom:12px}.rail-brand img{display:block;width:58px;height:58px;object-fit:contain}.logo-img{width:62px!important;height:58px!important;object-fit:contain}.sab-dark .brand .eighty6-wordmark,.sab-dark .logo-img,.sab-dark .signin .mark .eighty6-wordmark{filter:brightness(0) invert(1)}
#idle-screen{background:#f5f1e9}#idle-screen img{width:clamp(180px,26vw,330px);height:auto;object-fit:contain}.sab-dark #idle-screen{background:#181818}.sab-dark #idle-screen img{filter:brightness(0) invert(96%)}
/* Navigation remains reachable on short tablets and enlarged text. */
.sidebar{overflow-y:auto}.rail{overflow-y:auto;overscroll-behavior:contain}.rail>*{flex-shrink:0}.topbar{height:auto;min-height:88px;flex-wrap:wrap}.top-left,.top-right{min-width:0;flex-wrap:wrap}.top-left strong{overflow-wrap:anywhere}.card,.panel,.portal-stat,.app-tile{min-width:0}.actions{flex-wrap:wrap}.actions>*{max-width:100%}button,a,input,select,textarea{touch-action:manipulation}
@media(max-width:700px){.eighty6-wordmark{width:95px}.logo-img{width:48px!important;height:48px!important}.rail{overflow-x:auto;overflow-y:hidden}.sidebar .mark{padding-bottom:12px}.brand:has(.eighty6-wordmark)>span{font-size:10px;letter-spacing:1px}}
.sab-dark #sab-language{background:#2b2b2b!important;border-color:#585858!important}.sab-dark #sab-language button{background:transparent!important;color:#e2e2e2!important}.sab-dark #sab-language button[aria-pressed=true]{background:#484848!important;color:white!important}
@media(min-width:651px) and (max-width:900px){.sidebar .mark .eighty6-wordmark{width:84px}.sidebar .mark{padding-bottom:10px}.sidebar .mark small{margin-top:6px}}
.wordmark{display:flex;flex-direction:column;align-items:center;gap:4px}.wordmark>span{border:0;padding:0;margin-top:0}.login-story .wordmark{position:static;margin-bottom:30px;align-self:flex-start}.wordmark .eighty6-wordmark{width:112px}
@media(min-width:701px) and (max-width:900px){.shell{display:block}.shell>.workspace{grid-column:auto}.shell .rail{position:relative;height:auto;width:100%;display:flex;flex-direction:row;align-items:center;padding:10px;gap:8px;overflow-x:auto;overflow-y:hidden}.shell .rail-brand{display:none}.shell .rail button{width:auto;min-width:78px;min-height:62px;font-size:12px;padding:10px}.shell .rail .pos-back{min-width:100px;margin:0}.shell .body-grid{grid-template-columns:1fr}.shell .ticket{border-inline:0;border-top:1px solid var(--line)}.shell .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shell .page-head{gap:18px;flex-wrap:wrap}.shell .topbar{padding:16px 20px}}

.eighty6-download-footer{padding:20px;text-align:center}.eighty6-download-footer a{display:inline-block;padding:12px;color:inherit;text-underline-offset:4px}
