/* Webtanan account dropdown; deliberately scoped to outrank theme/Woodmart menu grids. */
.webtanan-header-account,.webtanan-header-account *,.webtanan-header-account-list,.webtanan-header-account-list *{box-sizing:border-box}.webtanan-header-account{position:relative;z-index:99;display:inline-flex!important;align-items:center!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important;float:none!important;clear:none!important;color:var(--wtnoc-header-text,#26344c);font:inherit!important;direction:rtl!important}.webtanan-header-account__guest,.webtanan-header-account__dropdown>summary{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:40px!important;margin:0!important;padding:7px 10px!important;border:0!important;border-radius:11px!important;color:inherit!important;background:transparent!important;box-shadow:none!important;cursor:pointer!important;text-decoration:none!important;list-style:none!important}.webtanan-header-account__dropdown>summary::-webkit-details-marker,.webtanan-header-account-list details>summary::-webkit-details-marker{display:none}.webtanan-header-account__guest>span,.webtanan-header-account__dropdown>summary>span{display:grid!important;place-items:center!important;width:30px!important;height:30px!important;border-radius:9px!important;color:#3157d5!important;background:#eef2ff!important;font-size:16px!important}.webtanan-header-account__guest b,.webtanan-header-account__dropdown>summary b{font-size:12px!important;font-weight:750!important}.webtanan-header-account__dropdown{position:relative!important;margin:0!important;padding:0!important;border:0!important}.webtanan-header-account__dropdown>summary i{margin-inline-start:2px;font-style:normal!important;transition:transform .18s}.webtanan-header-account__dropdown[open]>summary i{transform:rotate(180deg)}.webtanan-header-account__dropdown>.webtanan-header-account-list{position:absolute!important;z-index:99999!important;top:calc(100% + 8px)!important;right:0!important;left:auto!important;width:280px!important;max-width:min(280px,calc(100vw - 24px))!important;visibility:visible!important;opacity:1!important;transform:none!important}
.webtanan-header-account-list,.wd-dropdown .webtanan-header-account-list,.whb-header .webtanan-header-account-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:5px!important;width:280px!important;max-width:min(280px,calc(100vw - 24px))!important;margin:0!important;padding:10px!important;border:1px solid #dbe3ef!important;border-radius:15px!important;color:#26344c!important;background:#fff!important;box-shadow:0 18px 45px rgba(31,45,74,.16)!important;list-style:none!important;columns:auto!important;float:none!important;overflow:visible!important;direction:rtl!important;text-align:right!important}.webtanan-header-account-list>li,.webtanan-header-account-list ul>li{position:static!important;display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;float:none!important;clear:both!important;list-style:none!important}.webtanan-header-account-list__item>a,.wd-dropdown .webtanan-header-account-list__item>a{display:flex!important;align-items:center!important;gap:9px!important;width:100%!important;min-height:42px!important;margin:0!important;padding:6px 7px!important;border:0!important;border-radius:10px!important;color:#475569!important;background:transparent!important;box-shadow:none!important;font-size:11px!important;font-weight:700!important;line-height:1.55!important;text-decoration:none!important;white-space:normal!important}.webtanan-header-account-list__item>a:hover{color:#3157d5!important;background:#f4f6ff!important}.webtanan-header-account-list__item>a>b{display:grid!important;place-items:center!important;flex:0 0 30px!important;width:30px!important;height:30px!important;margin:0!important;padding:0!important;border:0!important;border-radius:9px!important;color:var(--wtnoc-account-icon,#3157d5)!important;background:var(--wtnoc-account-icon-bg,#eef2ff)!important;font:800 13px/1 system-ui,sans-serif!important}.webtanan-header-account-list__item>a>span{display:block!important;flex:1!important;min-width:0!important}.webtanan-header-account-list__item.is-logout{margin-top:4px!important;padding-top:6px!important;border-top:1px solid #e2e8f0!important}.webtanan-header-account-list__group>details{display:block!important;width:100%!important;margin:0!important;padding:0!important;border:0!important}.webtanan-header-account-list__group>details>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-height:38px!important;margin:0!important;padding:7px 9px!important;border:0!important;border-radius:9px!important;color:#3157d5!important;background:#f8faff!important;cursor:pointer!important;font-size:10px!important;font-weight:800!important;list-style:none!important}.webtanan-header-account-list__group>details>summary i{font-style:normal!important;transition:transform .18s}.webtanan-header-account-list__group>details[open]>summary i{transform:rotate(180deg)}.webtanan-header-account-list__group ul{position:static!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:3px!important;width:100%!important;min-width:0!important;margin:4px 0 0!important;padding:3px 8px 3px 0!important;border:0!important;border-right:2px solid #dbe3ef!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;visibility:visible!important;opacity:1!important;transform:none!important;list-style:none!important}.wd-dropdown .webtanan-header-account-list.is-woodmart{position:static!important;inset:auto!important;min-width:280px!important;border:0!important;border-radius:0!important;box-shadow:none!important}.webtanan-header-account-controlled .wd-dropdown-my-account .wd-sub-menu:not(.webtanan-header-account-list){display:none!important}@media(max-width:600px){.webtanan-header-account__dropdown>.webtanan-header-account-list{position:fixed!important;top:auto!important;right:12px!important;bottom:12px!important;left:12px!important;width:auto!important;max-width:none!important;max-height:min(70vh,520px)!important;overflow:auto!important}}
