/* Silk v9.40: shared, high-contrast logout button in the last toolbar position. */
.silk-auth-top-cta[hidden],body.silk-auth-active .silk-auth-top-cta{display:none!important}
body[data-v2="silk-full"] .v2-silk-topbar .v8-toolbar>.silk-v940-logout{
 appearance:none;display:inline-flex!important;flex:none;align-items:center;justify-content:center;gap:7px;
 min-height:39px;min-width:85px;padding:7px 12px;border:1px solid #bb955a!important;
 border-radius:10px;background:linear-gradient(135deg,#fff7e6,#f7e5bf)!important;
 color:#254538!important;font:600 13px/1.25 Oswald,Arial,sans-serif!important;
 letter-spacing:.015em;white-space:nowrap;cursor:pointer;
 box-shadow:0 1px 4px rgba(94,64,24,.11);
 transition:background .15s,border-color .15s,box-shadow .15s;
}
body[data-v2="silk-full"] .v2-silk-topbar .v8-toolbar>.silk-v940-logout svg{width:16px;height:16px;flex:0 0 16px;color:#9e6725;stroke:currentColor}
body[data-v2="silk-full"] .v2-silk-topbar .v8-toolbar>.silk-v940-logout:hover{
 background:linear-gradient(135deg,#ffe9bf,#edcb8c)!important;border-color:#9c713a!important;
 box-shadow:0 2px 8px rgba(116,86,29,.20);
}
body[data-v2="silk-full"] .v2-silk-topbar .v8-toolbar>.silk-v940-logout:focus-visible{outline:2px solid #2c7968;outline-offset:2px}
body[data-v2="silk-full"] .v2-silk-topbar .v8-toolbar>.silk-v940-logout:disabled{cursor:progress;opacity:.7}
@media(max-width:840px){body[data-v2="silk-full"] .v2-silk-topbar .v8-toolbar>.silk-v940-logout{min-height:38px;padding:6px 10px;min-width:76px;font-size:12px!important}}
@media(max-width:640px){body[data-v2="silk-full"] .v2-silk-topbar .v8-toolbar>.silk-v940-logout{min-height:34px;padding:5px 7px;gap:4px;min-width:64px;font-size:11px!important}body[data-v2="silk-full"] .v2-silk-topbar .v8-toolbar>.silk-v940-logout svg{width:14px;height:14px;flex-basis:14px}}
