.inbox-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:22px;align-items:start}.inbox-folders{display:grid;gap:7px}.inbox-folders a{display:flex;justify-content:space-between;gap:12px;padding:12px;border-radius:10px;color:#334155}.inbox-folders a.active{background:#e9f1ff;color:#174a80;font-weight:700}.inbox-folders b{font-size:13px}.inbox-main{overflow:hidden;min-width:0}.inbox-search,.inbox-tools{display:flex;gap:12px;flex-wrap:wrap;padding:18px;border-bottom:1px solid #e2e8f0;align-items:center}.inbox-search input{flex:1;min-width:180px}.inbox-tools select{width:auto;max-width:100%}.select-all{display:flex;gap:8px;align-items:center;font-size:14px}.inbox-row{display:flex;gap:14px;align-items:start;padding:20px;border-bottom:1px solid #e8edf3;background:#fff}.inbox-row.is-unread{background:#f3f7ff;border-inline-start:3px solid #2563eb}.inbox-row input,.select-all input{width:18px;height:18px;flex-shrink:0;accent-color:var(--primary)}.inbox-row>a{flex:1;min-width:0}.inbox-row-head{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.inbox-subject{margin:9px 0;font-weight:600;color:#183b56;overflow-wrap:anywhere}.inbox-row p{font-size:14px;color:#64748b;margin:0;overflow-wrap:anywhere}.message-star{color:#946200}.unread-dot{display:inline-block;width:7px;height:7px;background:#2563eb;border-radius:50%;margin-inline:5px}.message-detail{max-width:1000px}.message-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:2;border-block:1px solid #e2e8f0;padding:24px 0;margin:24px 0}.message-detail select{width:auto}.account-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:24px;align-items:start}.account-grid summary{cursor:pointer;padding:15px 0;color:#174a80;font-weight:600}.account-grid input{min-width:0}.mobile-bottom-nav{display:none}
@font-face{font-family:Tanha;src:url('fonts/tanha.woff2') format('woff2');font-display:swap;font-weight:400}
@font-face{font-family:Samim;src:url('fonts/samim.woff2') format('woff2');font-display:swap;font-weight:400}
@font-face{font-family:Parastoo;src:url('fonts/parastoo.woff2') format('woff2');font-display:swap;font-weight:400}
.ck.ck-toolbar>.ck-toolbar__items{align-items:center}.ck.ck-toolbar .ck-toolbar__line-break{flex-basis:100%}.block-editor .ck-toolbar,.builder-fields .ck-toolbar{direction:ltr!important}.ck.ck-toolbar .ck-dropdown__panel{max-width:calc(100vw - 36px)}.ck.ck-toolbar .ck-button .ck-button__label{font-size:14px}.ck.ck-editor__editable{line-height:1.9}.rich-question sub{vertical-align:sub;font-size:smaller}.rich-question sup{vertical-align:super;font-size:smaller}
@media(max-width:1050px){.account-grid{grid-template-columns:minmax(0,1fr)}.inbox-layout{grid-template-columns:minmax(0,1fr)}.inbox-folders{display:flex;overflow:auto;padding:12px}.inbox-folders a{white-space:nowrap;flex-shrink:0}}
@media(max-width:767px){
 .mobile-public-navigation .site-header{position:static}.mobile-public-navigation .site-header .site-nav,.mobile-public-navigation .site-header .header-actions,.mobile-public-navigation .site-header .menu-toggle{display:none!important}.mobile-public-navigation{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}
 .mobile-public-navigation .mobile-bottom-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;bottom:0;inset-inline:0;padding:8px 5px calc(8px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #dde5ee;box-shadow:0 -8px 30px #183b5614;z-index:60;align-items:end}
 .mobile-bottom-nav>a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#475569;min-height:55px;font-size:12px;line-height:1.5;text-align:center;border-radius:12px;padding:4px 0}.mobile-bottom-nav>a[aria-current=page]{color:#153e65;background:#edf3fb;font-weight:700}.mobile-bottom-nav>a:focus-visible{outline:3px solid var(--primary);outline-offset:-3px}
 .mobile-bottom-nav .mobile-login-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:18px;background:#e4effd;border:3px solid white;box-shadow:0 5px 18px #1e49722b;margin-top:-27px}.mobile-bottom-nav .mobile-login{font-weight:700;color:#174a80}.inbox-tools>*{max-width:100%}.inbox-tools .btn{flex:1}.inbox-row{padding:15px 12px}.inbox-search{padding:14px}.inbox-row-head .tiny{font-size:12px}.inbox-subject{font-size:15px}
}
