/* MultiBrand Accounts: local assets, independent installation identity. */
:root{--ink:#18353f;--muted:#627b85;--primary:#0e766b;--primary-dark:#095a51;--accent:#c99b49;--bg:#f2f6f5;--line:#dce7e5;--danger:#a33448;--nav:#102c36;--shadow:0 4px 22px #143b3a08}
body.ux197{background:var(--bg);color:var(--ink)}
body.ux197 .sidebar{background:#102c36;scrollbar-color:#42606b #102c36}
body.ux197 .brand{min-height:112px;background:#fff;padding:21px 23px}
body.ux197 .brand img{width:215px;max-width:100%;height:auto;max-height:70px}
body.ux197 .nav-home.active,body.ux197 .nav-item.active{background:#0c7467;color:#fff;box-shadow:inset 3px 0 #7fe4c6}
body.ux197 .nav-group.open>.nav-group-toggle{background:#24464d;color:#e3faf3}
body.ux197 .nav-item,body.ux197 .nav-home,body.ux197 .nav-group-toggle{color:#d3e3e5}
body.ux197 .nav-item.active{color:#fff}
body.ux197 .ux197-nav-search input{background:#24424c;border-color:#46616b;color:#fff}
body.ux197 .ux197-nav-search input::placeholder{color:#b3c9cd}
body.ux197 .sidebar-foot small{color:#b3c9cd}
body.ux197 .topbar{border-color:var(--line);background:#fffffffa}
body.ux197 .panel{border-color:var(--line);box-shadow:var(--shadow)}
body.ux197 .btn.primary{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:0 2px 7px #0e766b12}
body.ux197 .btn.primary:hover{background:var(--primary-dark);border-color:var(--primary-dark)}
body.ux197 .btn.secondary{color:#165f58;border-color:#c8dcda;background:#fff}
body.ux197 .btn.secondary:hover{background:#edf7f3}
body.ux197 .btn.quiet{color:#47666b;background:#edf3f1}
body.ux197 .btn.danger{background:#fff3f4;border-color:#edc9d0;color:#a33448}
body.ux197 .page-heading h1{color:#18353f}
body.ux197 .today,body.ux197 .business-switch select{background:#f7faf9;border-color:#d5e3df;color:#3b5d64}
body.ux197 .ux197-account-avatar{background:#e1f4ed;border-color:#c8e8dc;color:#0d6d60}
body.ux197 input:focus,body.ux197 select:focus,body.ux197 textarea:focus{border-color:#408f82;box-shadow:0 0 0 3px #0e766b16}
body.ux197 a:focus-visible,body.ux197 button:focus-visible,body.ux197 summary:focus-visible{outline-color:#52ae99}
body.ux197 .access-story{background:linear-gradient(155deg,#102c36,#134d50);color:#f1fbf7}
body.ux197 .access-story:before,body.ux197 .access-story:after{background:#64dec2;opacity:.06}
body.ux197 .access-product img{width:54px;height:54px}
body.ux197 .access-product small{color:#a8d7ca;letter-spacing:3px}
body.ux197 .access-story .access-kicker{color:#a5e4d0}
body.ux197 .access-story-foot{color:#d6eae5}
body.ux197 .access-story-foot span{color:#b4d1c9}
body.ux197 .access-feature .nav-icon{color:#8ae4ca}
body.ux197 .access-signin-logo img{max-width:285px;width:100%;height:auto}
body.ux197 .access-kicker{color:#427a70}
body.ux197 .access-role-header,body.ux197 .access-console-intro{border-color:#dce7e5}
body.ux197 .access-show{color:#0e766b}
@media(max-width:720px){body.ux197 .access-signin-logo img{max-width:235px}body.ux197 .brand img{max-height:64px}}

