.personal-account-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch;justify-content:flex-start;direction:rtl;margin-block:20px 28px}
.personal-account-toolbar>.btn,.personal-account-toolbar>button,.personal-account-toolbar>#view-whatsapp{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin:0;padding:12px 20px;border:2px solid #355e52;border-radius:16px;background:#eefaf3;color:#153b2a;box-shadow:0 4px 0 #28483f;font:700 1rem/1.5 'Segoe UI',sans-serif;text-align:center;white-space:normal;text-decoration:none}
.personal-account-toolbar>:focus-visible{outline:3px solid #866627;outline-offset:5px}
.personal-account-toolbar>:is(.btn,button){border-radius:16px!important;box-shadow:0 4px 0 #28483f!important;transition:none}
.personal-account-toolbar>button:disabled{opacity:.55;cursor:default}
.personal-account-toolbar>[hidden]{display:none!important}
.nav-account-settings{margin:0;border:0;direction:rtl;text-align:right}
.nav-account-settings>summary{cursor:pointer;min-height:48px;padding:13px 14px;border-radius:6px;font-weight:700;list-style:inside}
.nav-account-actions{display:grid;padding-inline-start:18px;border-inline-start:2px solid #d9d0bc;margin-inline-start:14px}
.nav-account-actions>button{min-height:48px;width:100%;margin:0;padding:12px 14px;border:0;border-radius:6px;background:transparent;box-shadow:none;text-align:right;color:inherit;font:inherit;cursor:pointer}
.nav-account-actions>button:hover,.nav-account-settings>summary:hover{background:#eee8db}
.nav-account-actions>button:disabled{opacity:.55;cursor:default}
.nav-account-actions>button:focus-visible,.nav-account-settings>summary:focus-visible{outline:3px solid #866627;outline-offset:-3px}
.personal-account-confirm{direction:rtl;text-align:start;width:min(560px,92vw);border:2px solid #355e52;border-radius:16px;padding:24px;background:#fffdf8;color:#252039}
.personal-account-confirm::backdrop{background:#0006}
.personal-account-confirm button{min-height:48px;margin:8px}
@media(max-width:600px){.personal-account-toolbar{gap:8px}.personal-account-toolbar>.btn,.personal-account-toolbar>button{flex:1 1 140px;padding:10px}}
@media print{.personal-account-toolbar,.personal-account-confirm{display:none!important}}
.head-in:has(.personal-header-home){gap:16px}
.head-in .personal-header-home{display:inline-flex;align-items:center;justify-content:center;flex:0 1 270px;min-width:0;min-height:48px;margin:0;padding:10px 14px;border:2px solid #355e52;border-radius:16px;background:#eefaf3;color:#153b2a;box-shadow:0 4px 0 #28483f;font:700 1rem/1.5 'Segoe UI',sans-serif;text-align:center;white-space:normal;text-decoration:none}
.head-in .personal-header-home:focus-visible{outline:3px solid #866627;outline-offset:4px}
.head-in:has(.personal-header-home) .brand{flex:0 1 180px;min-width:0}
.head-in:has(.personal-header-home) .brand img{width:100%;height:auto}
.head-in:has(.personal-header-home)>.nav{flex-shrink:0;gap:12px}
@media(max-width:900px){.head-in:has(.personal-header-home){gap:10px;padding-inline:12px}.head-in:has(.personal-header-home) .brand{flex:0 1 100px}.head-in .personal-header-home{flex:1 1 180px;padding:8px;font-size:.9rem}.head-in:has(.personal-header-home)>.nav-toggle{margin-inline-start:0}}
@media(max-width:390px){.head-in:has(.personal-header-home) .brand{flex-basis:52px}}
@media print{.personal-header-home{display:none!important}}
