/* Inurofication v2 Home Pass 06: Account sidebar and settings controls */
body.studio-home #accountModal .account-modal{width:min(820px,calc(100vw - 32px))!important}
body.studio-home #accountModal .account-v2-layout{display:grid;grid-template-columns:minmax(0,1fr) 158px;gap:20px;align-items:start}
body.studio-home #accountModal .account-v2-content{min-width:0}
body.studio-home #accountModal .account-v2-nav{border-left:1px solid #254357;padding-left:10px;align-self:stretch}
body.studio-home #accountModal .account-v2-nav .account-tabs{display:flex!important;flex-direction:column!important;gap:4px!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important}
body.studio-home #accountModal .account-v2-nav .account-tab{flex:none!important;text-align:left!important;padding:11px 13px!important;border:1px solid transparent!important;border-left:3px solid transparent!important;border-radius:5px!important;color:#b6cad5!important;background:transparent!important}
body.studio-home #accountModal .account-v2-nav .account-tab:hover{background:rgba(48,210,231,.11)!important;color:#7cebf6!important;border-color:rgba(48,210,231,.25)!important}
body.studio-home #accountModal .account-v2-nav .account-tab.active{background:rgba(48,210,231,.15)!important;color:#66e9f4!important;border-color:rgba(48,210,231,.3)!important;border-left-color:#37dce9!important}
body.studio-home #accountModal .account-v2-compare{display:flex;justify-content:flex-end;margin:14px 0}
body.studio-home #accountModal .account-v2-compare a{display:inline-flex;padding:10px 13px;border-radius:6px;color:#c6e3ef;text-decoration:none;border:1px solid transparent;font-size:12px;font-weight:650}
body.studio-home #accountModal .account-v2-compare a:hover,body.studio-home #accountModal .account-v2-compare a:focus-visible{color:#60e5f2;background:rgba(48,210,231,.13);border-color:rgba(48,210,231,.35)}
/* Sidebar-style actions in Settings; retain keyboard capture buttons as identifiable controls */
body.studio-home #settingsModal button:not(.settings-close-button):not(.shortcut-capture){border:1px solid transparent!important;border-radius:5px!important;background:transparent!important;color:#c4d9e5!important;box-shadow:none!important;min-height:32px}
body.studio-home #settingsModal button:not(.settings-close-button):not(.shortcut-capture):not(:disabled):hover{border-color:rgba(48,210,231,.3)!important;background:rgba(48,210,231,.12)!important;color:#66e9f4!important}
body.studio-home #settingsModal button:not(.settings-close-button):focus-visible{outline:1px solid #37dce9!important;outline-offset:2px}
/* New Webmaster currency-like compact dropdown, with custom chevron */
body.studio-home #settingsModal #settingsUiScale,body.studio-home #accountModal #accountBillingCustomerType{appearance:none!important;-webkit-appearance:none!important;border:1px solid #28546a!important;border-radius:6px!important;color:#a4edf5!important;background-color:#091b28!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%238eeeff' stroke-width='1.5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;padding:9px 34px 9px 12px!important;cursor:pointer!important}
body.studio-home #settingsModal #settingsUiScale:hover,body.studio-home #accountModal #accountBillingCustomerType:hover{border-color:#37dce9!important}
body.studio-home #settingsModal #settingsUiScale:focus-visible,body.studio-home #accountModal #accountBillingCustomerType:focus-visible{outline:1px solid #37dce9!important;outline-offset:1px}
@media(max-width:640px){body.studio-home #accountModal .account-v2-layout{grid-template-columns:minmax(0,1fr)}body.studio-home #accountModal .account-v2-nav{grid-row:1;border-left:0;border-bottom:1px solid #254357;padding:0 0 10px}body.studio-home #accountModal .account-v2-nav .account-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}body.studio-home #accountModal .account-v2-nav .account-tab{text-align:center!important;padding:9px 3px!important;font-size:11px!important}}
