.site-header .header-tools{display:flex;align-items:center;gap:8px;margin-inline-start:auto}
.site-header .header-tool-button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:9px;border:1px solid #DDF5EF;border-radius:50%;background:#F3FCFA;color:#0F2A27;cursor:pointer;font:inherit;flex-shrink:0}
.site-header .header-tool-button svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.site-header .header-unread{position:absolute;top:-5px;inset-inline-end:-5px;min-width:19px;height:19px;line-height:19px;border-radius:20px;background:#0F2A27;color:#fff;font-family:'Cairo',sans-serif;font-size:10px;padding:0 4px;text-align:center}
.site-header .header-popover{position:fixed;top:88px;inset-inline-end:20px;z-index:1000;width:min(460px,calc(100vw - 32px));max-height:min(70vh,650px);overflow:auto;background:white;color:#0F2A27;border:1px solid #B7EBDD;border-radius:20px;box-shadow:0 16px 60px #0F2A2726;padding:20px;direction:rtl;text-align:right;line-height:1.8;font-family:'Cairo',system-ui,sans-serif}
.site-header .header-popover h2{font:800 19px 'Cairo',sans-serif;margin:0}
.site-header .header-popover-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}
.site-header .header-text-button{background:transparent;border:0;padding:4px;color:#126653;text-decoration:underline;cursor:pointer;font:600 12px 'Cairo',sans-serif}
.site-header .header-search-form{display:flex;gap:8px;margin-bottom:12px}
.site-header .header-search-form input{width:100%;min-width:0;border:1px solid #B7EBDD;background:#F3FCFA;border-radius:12px;padding:12px;font:14px 'Cairo',sans-serif;color:#0F2A27}
.site-header .header-search-form button{background:#33EDC0;border:0;border-radius:12px;padding:10px 16px;font:700 13px 'Cairo',sans-serif;color:#0F2A27;cursor:pointer}
.site-header .header-result,.site-header .header-notice{display:block;padding:14px 10px;margin:6px 0;border:1px solid #DDF5EF;border-radius:12px;text-decoration:none;color:#0F2A27;background:white}
.site-header .header-result:hover,.site-header .header-notice:hover{border-color:#1FC9A0;background:#F3FCFA}
.site-header .header-notice.unread{border-inline-start:4px solid #1FC9A0;background:#F3FCFA}
.site-header .header-result strong,.site-header .header-notice strong{display:block;font-size:14px}
.site-header .header-result p,.site-header .header-notice p{font-size:12px;color:#5B7A75;margin:4px 0;white-space:pre-line;overflow-wrap:anywhere}
.site-header .header-meta{display:block;font-size:11px;color:#5B7A75}
.site-header .header-status{font-size:12px;color:#5B7A75;margin:10px 0}
.site-header .header-more{display:block;width:100%;font:600 13px 'Cairo',sans-serif;background:#F3FCFA;border:1px solid #B7EBDD;border-radius:12px;padding:10px;color:#0F2A27;cursor:pointer}
@media(max-width:1100px){.site-header .header-tools{order:0}.site-header .header-popover{top:90px}.site-header .site-menu-toggle{margin-inline-start:0}.site-header .site-nav{order:2}}
@media(max-width:420px){.site-header .header-tool-button{width:36px;height:36px;padding:7px}.site-header .header-tools{gap:5px}.site-header .site-brand{gap:7px}.site-header .site-word{font-size:15px}.site-header .site-menu-toggle{padding:7px 9px;font-size:12px}.site-header .header-popover{inset-inline-end:16px}}
.site-header .site-brand{order:0}.site-header .site-nav{order:1}.site-header .header-tools{order:2;margin-inline-start:0}.site-header .site-menu-toggle{order:3}
@media(max-width:1100px){.site-header .header-tools{order:1;margin-inline-start:auto}.site-header .site-menu-toggle{order:2}.site-header .site-nav{order:4}}
