.pt-header{direction:rtl;background:#fff;padding:0;position:relative;z-index:100;border-bottom:1px solid #edf2f6;box-shadow:0 5px 20px rgba(78,41,31,.035);margin-bottom:24px}.pt-header>.container{margin-bottom:0;padding-bottom:0}.pt-header-top{background:#f6f8fa;border-bottom:1px solid #edf2f6;color:#526b7e;font-size:11px;line-height:1.8}.pt-header-top>.container{display:flex;justify-content:space-between;align-items:center;min-height:35px;gap:20px}.pt-header-top a{color:#304d63;display:flex;align-items:center;gap:14px}.pt-header .pt-header-main{display:grid;grid-template-columns:260px minmax(220px,1fr) auto;align-items:center;gap:34px;padding-top:22px;padding-bottom:22px}.pt-brand{display:flex;align-items:center;gap:14px;text-decoration:none!important;color:#243746;min-width:0}.pt-brand-mark{width:72px;height:72px;flex-shrink:0;background:#526b7e;border-radius:18px;display:flex;align-items:center;justify-content:center;box-shadow:0 5px 12px rgba(167,48,39,.14)}.pt-brand-mark img{display:block;width:60px;height:60px;object-fit:contain}.pt-brand-copy{display:flex;flex-direction:column;gap:8px}.pt-brand-copy strong{font-size:26px;line-height:1.35;color:#304d63}.pt-brand-copy>span{font-size:11px;color:#526b7e;white-space:nowrap}.pt-header-search{display:flex;align-items:center;background:#f6f8fa;border:1px solid #edf2f6;border-radius:11px;min-width:0;padding:4px;transition:border-color .15s,box-shadow .15s}.pt-header-search:focus-within{border-color:#526b7e;box-shadow:0 0 0 3px #526b7e12}.pt-header-search input{background:transparent;border:0;outline:none;flex:1;min-width:0;width:100%;padding:12px 14px;color:#243746;font-size:13px;height:44px}.pt-header-search input::placeholder{color:#6b8192}.pt-header-search button{display:flex;align-items:center;justify-content:center;border:0;border-radius:8px;color:#304d63;background:#edf2f6;width:44px;height:44px;flex-shrink:0}.pt-header-search button:hover{background:#526b7e;color:#fff}.pt-header svg{width:23px;height:23px;flex-shrink:0}.pt-header-actions{display:flex;align-items:center;gap:22px}.pt-advice-link{display:flex;align-items:center;gap:10px;color:#304d63;text-decoration:none!important}.pt-advice-link>svg{width:27px;height:27px}.pt-advice-link>span{display:flex;flex-direction:column;gap:6px}.pt-advice-link small{color:#526b7e;font-size:10px}.pt-advice-link strong{color:#304d63;font-size:13px}.pt-account-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#304d63;text-decoration:none!important;border-right:1px solid #edf2f6;padding-right:22px}.pt-account-link>span{font-size:10px;white-space:nowrap}.pt-account-link:hover{color:#526b7e}.pt-header .pt-header-navigation{padding-bottom:16px}.pt-header .pt-nav-shell{padding:0 20px;background:#526b7e;border-radius:12px}.pt-header .pt-nav{border-top:0}.pt-header .pt-nav-links{padding:9px 0}.pt-header a:focus-visible,.pt-header button:focus-visible{outline:2px solid #304d63;outline-offset:4px}.pt-header .pt-nav a:focus-visible,.pt-header .pt-nav button:focus-visible{outline-color:#dbe4eb}.pt-header .pt-nav-submenu a:focus-visible{outline-color:#304d63}.pt-header [hidden]{display:none!important}
@media(min-width:992px) and (max-width:1199px){.pt-header .pt-header-main{grid-template-columns:230px minmax(200px,1fr) auto;gap:22px}.pt-brand-copy strong{font-size:24px}.pt-brand-mark{width:64px;height:64px}.pt-header-actions{gap:14px}.pt-advice-link small{display:none}.pt-account-link{padding-right:14px}.pt-nav-item>a,.pt-nav-parent-row>a{padding-right:16px;padding-left:16px}}
@media(max-width:991px){.pt-header .pt-header-main{grid-template-columns:minmax(0,1fr) auto;gap:18px;padding-top:18px;padding-bottom:18px}.pt-header-search{grid-column:1/-1;grid-row:2}.pt-header .pt-nav-shell{padding:0 16px}.pt-header .pt-nav-links{padding-bottom:16px}.pt-header .pt-nav-mobile-bar{min-height:62px}.pt-header .pt-header-navigation{padding-bottom:14px}.pt-header-actions{gap:18px}.pt-brand-mark{width:62px;height:62px;border-radius:15px}.pt-brand-mark img{width:52px;height:52px}.pt-brand-copy strong{font-size:24px}.pt-header-top a{display:none}.pt-header-top>.container{justify-content:center;min-height:31px}}
@media(max-width:575px){.pt-header{margin-bottom:18px}.pt-header .pt-header-main{gap:15px}.pt-brand{gap:10px}.pt-brand-mark{width:52px;height:52px;border-radius:13px}.pt-brand-mark img{width:44px;height:44px}.pt-brand-copy{gap:6px}.pt-brand-copy strong{font-size:22px}.pt-brand-copy>span{font-size:9px}.pt-header-actions{gap:0}.pt-advice-link{display:none}.pt-account-link{padding-right:12px;border-right:0}.pt-account-link>span{font-size:9px}.pt-account-link svg{width:22px;height:22px}.pt-header-search input{font-size:12px}.pt-header .pt-nav-shell{padding:0 12px}.pt-header-top{font-size:10px}}
@media(prefers-reduced-motion:reduce){.pt-header *{transition:none!important}}
.pt-header .pt-header-main::before,.pt-header .pt-header-main::after,.pt-header-top>.container::before,.pt-header-top>.container::after{display:none;content:none}

/* Keep Persian text and control order independent of legacy theme defaults. */
.pt-header,.pt-header-main,.pt-header-top,.pt-brand,.pt-brand-copy,.pt-header-actions,.pt-advice-link,.pt-header-search{direction:rtl;text-align:right}
.pt-header .pt-header-search input{direction:rtl;text-align:right;unicode-bidi:plaintext}
.pt-header .pt-header-search button{order:-1}
.pt-header .pt-account-link{border-right:0;padding-right:0;border-inline-start:1px solid #edf2f6;padding-inline-start:22px;text-align:center}
@media(min-width:992px) and (max-width:1199px){.pt-header .pt-account-link{padding-inline-start:14px}}
@media(max-width:575px){.pt-header .pt-account-link{border-inline-start:0;padding-inline-start:12px}}
