.skip-to-content{position:fixed;top:10px;right:50%;z-index:10000;transform:translate(50%,-150%);padding:11px 18px;border-radius:10px;background:#fff;color:#0c5949;font-size:14px;font-weight:800;box-shadow:0 8px 28px rgba(4,34,27,.24);transition:transform .15s}
.skip-to-content:focus{transform:translate(50%,0);outline:3px solid #e4a84f;outline-offset:2px}
:is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:3px solid rgba(20,126,100,.38);outline-offset:3px}
.modal-overlay[aria-hidden="true"]{visibility:hidden}.modal-overlay.show[aria-hidden="false"]{visibility:visible}
[role="status"]:empty{display:none}
@media(max-width:760px){button,.sidebar a,.employee-bottom-nav button,.customer-portal-bottom-nav button{min-width:44px;min-height:44px}.navigation-group-toggle,.navigation-search-trigger,.dev-user-switcher-toggle,.dev-user-logout,.skip-to-content,#homeWorkspace button{min-height:44px!important}.icon-btn,.modal-close,.drawer-head>button,.customer-drawer-head>button,.navigation-back{min-width:44px!important;min-height:44px!important}.sidebar nav a{padding-block:12px}:is(input,select,textarea):not([type="checkbox"]):not([type="radio"]){min-height:44px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
@media(forced-colors:active){button,.ds-card,.modal,input,select,textarea{border:1px solid CanvasText}.ds-status,[class*="status"]{forced-color-adjust:auto}}
