.public-site-header .communications-dock.site-header-communications{color:var(--theme-text);z-index:auto;position:static!important;inset:auto!important}.site-header-communications .communications-launchers{gap:6px;display:flex}.public-site-header .site-header-communications .communications-launchers button{border:1px solid var(--theme-border,#34584a);background:var(--theme-surface,#0a3025);width:42px;height:42px;min-height:42px;color:var(--theme-text,#eff5ef);box-shadow:none;border-radius:12px;place-items:center;padding:0;display:grid;position:relative}.site-header-communications .communications-launchers svg{width:20px;height:20px;display:block;position:static}.site-header-communications .communications-launchers i{font-size:11px;font-style:normal;line-height:16px}.site-communications-layer{z-index:500;pointer-events:none;font-family:var(--brand-font,"Vazirmatn",sans-serif);position:fixed;inset:0}.site-communications-layer .communications-panel{pointer-events:auto;box-sizing:border-box;width:min(760px,100vw - 32px);max-width:calc(100vw - 32px);height:min(620px,100dvh - 108px);color:var(--theme-text,#eff5ef);background:var(--theme-surface,#092c22);border-color:var(--theme-border,#36584a);flex-direction:column;display:flex;overflow:hidden;position:absolute!important;inset:88px auto auto 16px!important}.site-communications-layer .communications-panel>header{box-sizing:border-box;background:var(--theme-surface,#092c22);flex:0 0 68px;min-height:68px;padding:10px 16px}.site-communications-layer .communications-panel>header strong{color:var(--theme-text);font-size:16px}.site-communications-layer :is(.chat-shell,.chat-shell main,.chat-shell aside,.message-list,.notice-list){box-sizing:border-box;min-width:0;min-height:0}.site-communications-layer .chat-shell{flex:1;height:auto;overflow:hidden}.site-communications-layer .chat-shell main{flex-direction:column;display:flex}.site-communications-layer .message-list{overscroll-behavior:contain;flex:1 1 0;overflow-y:auto}.site-communications-layer .message-list p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9;color:var(--theme-text)!important;font-size:15px!important;display:block!important}.site-communications-layer .chat-shell aside button{font:inherit;text-align:start;min-height:68px}.site-communications-layer .chat-shell aside button strong{overflow-wrap:anywhere;font-size:14px}.site-communications-layer :is(.chat-shell small,.notice-list span){color:var(--theme-muted);font-size:13px;line-height:1.8}.site-communications-layer .notice-list{flex:1;height:auto;overflow-y:auto}.site-communications-layer .notice-list button{text-align:start;min-height:60px;color:var(--theme-text);font:inherit}.site-communications-layer .notice-list strong{font-size:15px}.site-communications-layer .chat-shell footer{box-sizing:border-box;background:var(--theme-surface);flex-shrink:0;min-height:76px;padding:10px}.site-communications-layer .chat-shell footer textarea{font-size:16px;color:var(--theme-text)!important;background:var(--theme-surface-2)!important}.site-communications-layer .chat-context{color:var(--theme-text);background:var(--theme-surface)}.site-notice-toolbar{color:var(--theme-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.site-notice-toolbar button,.site-notice-error button{border:1px solid var(--theme-border);background:var(--theme-surface);min-height:44px;color:var(--theme-text);font:inherit;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;display:flex}.site-notice-toolbar button svg{flex:none;width:20px;height:20px}.site-notice-toolbar button:disabled{opacity:.5}.site-notice-list{gap:12px;min-width:0;display:grid}.site-notice-list>button{box-sizing:border-box;min-width:0;max-width:100%;min-height:100px;font:inherit;align-items:flex-start;gap:14px;padding:18px;display:flex;position:relative}.site-notice-list .site-notice-symbol{background:var(--theme-surface-2);width:44px;height:44px;color:var(--theme-text);border-radius:12px;flex:0 0 44px;place-items:center;display:grid}.site-notice-symbol svg{flex:none;display:block;width:22px!important;height:22px!important;position:static!important}.site-notice-list .site-notice-copy{overflow-wrap:anywhere;flex:1;gap:7px;min-width:0;line-height:1.9;display:grid}.site-notice-copy strong{font-size:16px}.site-notice-copy>span{font-size:15px;display:block}.site-notice-copy time{color:var(--theme-muted);font-size:12px}.notice-unread-dot{background:#ba8b2e;border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-top:12px}.site-notice-error{border:1px solid #a44b40;border-radius:12px;margin-bottom:16px;padding:16px}.site-archive-search-row{align-items:stretch;gap:12px;width:100%;margin-bottom:14px;display:flex}.site-archive-search-row .site-search-bar{box-sizing:border-box;flex:1;min-width:0;max-width:none;height:54px;margin:0}.site-archive-search-row .site-search-bar input{min-width:0;font-size:16px}.site-archive-search-row .site-search-bar>svg{flex:none;width:22px;height:22px}.site-manual-filter-button{border:1px solid var(--theme-border);background:var(--theme-surface);min-height:54px;color:var(--theme-text);font:inherit;border-radius:14px;flex:none;padding:10px 24px;font-weight:700}.site-manual-filter-button[aria-expanded=true]{color:#bc9035;border-color:#bc9035}.archive-filter-host{width:100%;margin-bottom:18px}.archive-filter-host .home-advanced-filter{width:100%;margin:0}@media (max-width:720px){.site-communications-layer .communications-panel{width:calc(100vw - 24px);max-width:calc(100vw - 24px);height:calc(100dvh - 96px);inset:78px 12px auto!important}.site-communications-layer .chat-shell{display:block}.site-communications-layer .chat-shell>aside{height:100%}.site-communications-layer .chat-shell>main{height:100%;display:none}.site-communications-layer .chat-shell.has-selection>aside{display:none}.site-communications-layer .chat-shell.has-selection>main{display:flex}.public-site-account-actions{flex-wrap:wrap}.public-site-header .site-header-communications .communications-launchers button{width:38px;height:40px;min-height:40px}.site-header-communications .communications-launchers{gap:4px}.site-notice-list>button{gap:10px;padding:14px}.site-manual-filter-button{padding:10px 14px}}@media (max-width:380px){.site-archive-search-row{gap:8px}.site-manual-filter-button{padding:8px 10px;font-size:14px}.site-notice-list .site-notice-symbol{flex-basis:32px;width:32px;height:32px}}.public-site-header-inner{width:calc(100% - 32px);max-width:none}.public-site-header nav{flex-wrap:wrap;min-width:0;overflow:visible}.public-site-header nav a{white-space:nowrap;flex-shrink:0}@media (max-width:1180px){.public-site-header-inner{grid-template-columns:1fr auto 112px;grid-template-areas:"actions menu brand"}.public-site-menu-button{border:1px solid var(--theme-border);background:var(--theme-surface);border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.public-site-header nav{border:1px solid var(--theme-border);background:var(--theme-surface);z-index:4;border-radius:15px;flex-direction:column;align-items:stretch;max-height:75vh;padding:10px;display:none;position:absolute;top:100%;left:16px;right:16px;overflow-y:auto}.public-site-header nav.open{display:flex}}
