/* Account surfaces follow the active theme; no customer/domain-specific colors. */
.personal-settings-picker{padding:12px 14px;border-bottom:1px solid var(--scene-border,#d7d9dc)}
.personal-settings-picker label{display:block;margin-bottom:6px;font-size:11px;font-weight:600;color:var(--scene-muted,#686b72)}
.personal-settings-picker select{display:block;width:100%;min-width:0;height:36px;border:1px solid var(--scene-border,#d7d9dc);border-radius:8px;padding:0 8px;background:var(--scene-surface,#fff);color:var(--scene-text,#252932);font-size:12px;cursor:pointer;outline-offset:3px}
:root{--scene-muted:var(--t-muted,#686b72);--scene-border:color-mix(in srgb,var(--scene-text,#252932) 18%,transparent)}
html.dark{--scene-muted:var(--t-muted,#b8bac0)}
.account-icon{width:19px;height:19px;flex:none}
.account-top-icon,.account-user-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:36px;height:36px;padding:6px;border-radius:8px;color:var(--scene-muted,#686b72)}
.account-top-icon:hover,.account-user-trigger:hover,.account-top-icon.has-unread{color:rgb(var(--theme-accent,112 139 56));background:rgb(var(--theme-accent,112 139 56)/.12)}
.account-user-trigger{font-size:12px;font-weight:600}.account-top-icon .account-icon{width:21px;height:21px}
.account-count{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding:0 4px;border-radius:20px;background:rgb(var(--theme-accent,112 139 56));color:#fff;font-size:10px;font-weight:700;line-height:1}
.account-count[hidden]{display:none!important}.account-top-icon .account-count{position:absolute;top:-2px;right:-5px;border:2px solid var(--scene-surface,#fff)}
.account-dropdown{position:absolute;right:0;top:calc(100% + 9px);width:320px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 80px);overflow:auto;overscroll-behavior:contain;z-index:60;border:1px solid var(--scene-border,#d7d9dc);border-radius:12px;background:var(--scene-surface,#fff);color:var(--scene-text,#252932);box-shadow:0 14px 35px #0003}
.account-menu-content{padding:8px}.account-menu-identity{display:flex;gap:12px;align-items:center;padding:14px 10px;border-radius:8px;background:rgb(var(--theme-accent,112 139 56)/.07);margin-bottom:5px}
.account-menu-identity strong{font-size:16px;display:block}.account-menu-identity small{display:block;color:rgb(var(--theme-accent,112 139 56));margin-top:4px;font-size:12px}
.personal-avatar{display:flex;align-items:center;justify-content:center;flex:none;width:46px;height:46px;border-radius:50%;overflow:hidden;background:rgb(var(--theme-accent,112 139 56));color:#fff;font-size:20px;text-transform:uppercase}.personal-avatar img{width:100%;height:100%;object-fit:cover}
.account-menu-group{padding:5px 0;border-bottom:1px solid var(--scene-border,#d7d9dc)}.account-menu-group:last-child{border-bottom:0}
.account-menu-row,.account-menu-more>summary{display:flex;align-items:center;gap:12px;width:100%;padding:9px 10px;font-size:13px;line-height:1.4;text-align:left;border-radius:6px;cursor:pointer}
.account-menu-row>span:nth-child(2),.account-menu-more>summary>span:nth-child(2){flex:1;min-width:0}.account-menu-row:hover,.account-menu-more>summary:hover{background:rgb(var(--theme-accent,112 139 56)/.1);color:rgb(var(--theme-accent,112 139 56))}
.account-menu-row.hidden{display:none}.account-menu-more summary{list-style:none}.account-menu-more summary::-webkit-details-marker{display:none}.account-menu-more>div{padding-left:9px;border-left:1px solid var(--scene-border,#d7d9dc);margin-left:19px}.account-logout{color:var(--scene-muted,#686b72)}
.personal-shell{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;padding-top:24px;padding-bottom:30px;align-items:start}
.personal-sidebar{position:sticky;top:110px;max-height:calc(100dvh - 126px);overflow:auto;border:1px solid var(--scene-border,#d7d9dc);border-radius:10px;background:var(--scene-surface,#fff);color:var(--scene-text,#252932)}
.personal-nav-head{padding:18px 14px;border-bottom:1px solid var(--scene-border,#d7d9dc)}.personal-identity{display:flex;align-items:center;gap:11px;min-width:0}.personal-identity strong{font-size:14px;overflow-wrap:anywhere}.personal-identity small{display:block;margin-top:3px;font-size:11px;color:var(--scene-muted,#686b72)}
.personal-navigation>summary{display:none}.personal-navigation>nav{display:block!important;padding:8px}.personal-nav-group{padding-bottom:7px}.personal-nav-group h2{margin:9px 10px 5px;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--scene-muted,#686b72)}
.personal-nav-link{display:flex;align-items:center;gap:10px;padding:8px 10px;font-size:12px;border-radius:6px;line-height:1.4}.personal-nav-link>span:nth-child(2){flex:1}.personal-nav-link[aria-current],.personal-nav-link:hover{background:rgb(var(--theme-accent,112 139 56)/.12);color:rgb(var(--theme-accent,112 139 56))}.personal-nav-link[aria-current]{font-weight:700;box-shadow:inset 3px 0 rgb(var(--theme-accent,112 139 56))}
.personal-content{max-width:none;min-width:0}.personal-content>section{box-shadow:none}.personal-content :focus-visible,.personal-sidebar :focus-visible,.account-dropdown :focus-visible,.account-user-trigger:focus-visible,.account-top-icon:focus-visible{outline:2px solid rgb(var(--theme-accent,112 139 56));outline-offset:3px}
.personal-welcome{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.personal-welcome h1{font-size:26px;font-weight:700;margin-top:5px}.personal-welcome p{font-size:13px;color:var(--scene-muted,#686b72);margin-top:7px}.personal-eyebrow{font-size:10px;letter-spacing:.08em;color:rgb(var(--theme-accent,112 139 56));font-weight:700}
.personal-button{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;padding:10px 12px;border:1px solid var(--scene-border,#d7d9dc);border-radius:7px;font-size:12px;background:var(--scene-surface,#fff)}
.personal-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px}.personal-summary>a{display:flex;align-items:center;gap:13px;padding:17px;border:1px solid var(--scene-border,#d7d9dc);border-radius:9px;background:var(--scene-surface,#fff)}.personal-summary .account-icon{width:25px;height:25px;color:rgb(var(--theme-accent,112 139 56))}.personal-summary>a>span:nth-child(2){flex:1}.personal-summary strong{display:block;font-size:22px;line-height:1.2}.personal-summary small{font-size:12px;color:var(--scene-muted,#686b72)}
.personal-dashboard{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px}.personal-card{border:1px solid var(--scene-border,#d7d9dc);border-radius:10px;padding:17px;background:var(--scene-surface,#fff);min-width:0}.personal-card header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.personal-card h2{font-size:16px;font-weight:700}.personal-card header a{font-size:11px;color:rgb(var(--theme-accent,112 139 56));white-space:nowrap}
.personal-row{display:flex;align-items:center;gap:11px;border-top:1px solid var(--scene-border,#d7d9dc);padding:13px 0;font-size:13px}.personal-row>span:not(.personal-mini-avatar):nth-last-child(2),.personal-row>span:only-child{flex:1;min-width:0}.personal-row strong{display:block;font-size:13px;font-weight:600;overflow-wrap:anywhere}.personal-row small{display:block;font-size:12px;color:var(--scene-muted,#686b72);margin-top:5px;line-height:1.6;overflow-wrap:anywhere}.personal-row>.account-icon{color:rgb(var(--theme-accent,112 139 56))}.personal-row-action{font-size:11px;color:rgb(var(--theme-accent,112 139 56));white-space:nowrap}.personal-mini-avatar{display:flex;align-items:center;justify-content:center;border-radius:50%;height:33px;width:33px;background:rgb(var(--theme-accent,112 139 56)/.2);color:rgb(var(--theme-accent,112 139 56));text-transform:uppercase;flex:none}.personal-empty{font-size:13px;line-height:1.7;padding:20px 0;color:var(--scene-muted,#686b72)}
.personal-tabs{display:flex;gap:12px;margin-bottom:7px;border-bottom:1px solid var(--scene-border,#d7d9dc)}.personal-tabs button{padding:7px 5px;font-size:12px}.personal-tabs [aria-selected=true]{color:rgb(var(--theme-accent,112 139 56));border-bottom:2px solid currentColor}
.personal-panel-page .ayar-merkezi{max-width:none}.personal-panel-page .ayar-layout{grid-template-columns:minmax(0,1fr)}.personal-panel-page .ayar-nav{display:none}.personal-panel-page .ayar-mobile{display:flex;align-items:center;gap:10px;margin-top:12px;font-size:12px}.personal-panel-page .ayar-mobile select{padding:7px;border:1px solid var(--scene-border,#d7d9dc);border-radius:6px;background:var(--scene-surface,#fff);max-width:100%}.personal-panel-page .ayar-content{border-radius:10px;padding:20px}.personal-panel-page .ayar-content button,.personal-panel-page .ayar-content input,.personal-panel-page .ayar-content select{border-radius:6px!important}.personal-panel-page #temaPickerForm{grid-template-columns:240px minmax(0,1fr)}
.personal-sound-library{border:1px solid var(--scene-border,#d7d9dc);border-radius:8px;padding:14px}.personal-sound-library legend{font-size:14px;font-weight:600;padding:0 5px}.personal-sound-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(230px,1fr);gap:12px;align-items:center;padding:8px 0}.personal-sound-row>div{display:flex;gap:8px}.personal-sound-row select{flex:1;min-width:0}.personal-sound-row>label{display:flex;align-items:center;gap:8px;font-size:13px}.personal-volume{display:flex;align-items:center;gap:12px;font-size:13px;margin-top:10px}.personal-volume input[type=range]{flex:1;min-width:50px;max-width:260px;accent-color:rgb(var(--theme-accent,112 139 56))}.personal-volume output{min-width:40px}.personal-sound-help{font-size:12px!important}
@media(min-width:1280px){.personal-shell-tools{grid-template-columns:210px minmax(0,1fr) 250px}}
@media(max-width:1100px){.personal-shell{grid-template-columns:190px minmax(0,1fr);gap:16px}.personal-dashboard{grid-template-columns:minmax(0,1fr)}.personal-summary>a{padding:12px}.personal-summary small{font-size:11px}.personal-panel-page #temaPickerForm{grid-template-columns:190px minmax(0,1fr)}}
@media(max-width:767px){.personal-shell{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:14px}.personal-sidebar{position:static;max-height:none;overflow:visible}.personal-nav-head{display:none}.personal-navigation>summary{display:flex;align-items:center;gap:9px;padding:12px;font-size:13px;cursor:pointer}.personal-navigation>summary>span{margin-left:auto}.personal-navigation:not([open])>nav{display:none!important}.personal-navigation>nav{max-height:65dvh;overflow:auto}.personal-welcome{align-items:flex-start;flex-wrap:wrap;margin-bottom:16px}.personal-welcome h1{font-size:23px}.personal-summary{gap:8px}.personal-summary>a{padding:12px 9px;gap:7px}.personal-summary .account-icon{width:18px;height:18px}.personal-summary>a>span:last-child{display:none}.personal-summary strong{font-size:20px}.personal-summary small{font-size:10px}.personal-card{padding:14px}.personal-card h2{font-size:15px}.personal-trigger-nick,.account-trigger-nick{display:none}.account-dropdown{position:fixed;top:57px;right:12px;width:320px}.personal-panel-page .ayar-content{padding:13px}.personal-panel-page #temaPickerForm{grid-template-columns:minmax(0,1fr)}.personal-sound-row{grid-template-columns:minmax(0,1fr);gap:5px}.personal-volume{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){.account-top-icon,.personal-content{animation:none!important;transition:none!important}}
/* Wider personal menu; slim theme-colored scrollbar instead of a bright native gutter. */
.personal-shell{grid-template-columns:260px minmax(0,1fr)}
.personal-sidebar,.personal-navigation>nav{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--scene-muted) 35%,transparent) transparent;scrollbar-gutter:stable}
.personal-sidebar::-webkit-scrollbar,.personal-navigation>nav::-webkit-scrollbar{width:5px}
.personal-sidebar::-webkit-scrollbar-track,.personal-navigation>nav::-webkit-scrollbar-track{background:transparent}
.personal-sidebar::-webkit-scrollbar-thumb,.personal-navigation>nav::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--scene-muted) 30%,transparent);border-radius:10px}
.personal-sidebar:hover::-webkit-scrollbar-thumb,.personal-sidebar:focus-within::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--scene-muted) 65%,transparent)}
.personal-panel-page .sd-main{width:100%;max-width:none;padding:20px 0}.personal-panel-page .sd-header{position:static}.personal-panel-page .sd-header-inner{padding:12px;flex-wrap:wrap}.personal-panel-page .sd-home-layout{grid-template-columns:minmax(0,1fr)}
@media(min-width:1280px){.personal-shell-tools{grid-template-columns:250px minmax(0,1fr) 250px}}
@media(min-width:768px) and (max-width:1100px){.personal-shell{grid-template-columns:225px minmax(0,1fr)}}
@media(max-width:767px){.personal-shell{grid-template-columns:minmax(0,1fr)}}
/* Personal menus and panel controls are square; only identity avatars remain circular. */
.account-top-icon,.account-user-trigger,.account-count,.account-dropdown,.account-menu-identity,.account-menu-row,.account-menu-more>summary,
.personal-sidebar,.personal-settings-picker select,.personal-nav-link,.personal-button,.personal-summary>a,.personal-card,.personal-sound-library,
html body.personal-panel-page .personal-shell *,
html body .account-dropdown *{border-radius:0!important}
.personal-panel-page .personal-shell :is(.personal-avatar,.personal-mini-avatar,.ms-avatar),
.personal-panel-page .personal-shell :is(.personal-avatar,.personal-mini-avatar,.ms-avatar) img,
html body .account-dropdown .personal-avatar,html body .account-dropdown .personal-avatar img{border-radius:50%!important}
