/* Public support surface only. No landing, global component or operator styles. */
.us-refresh.us-drawer.tc-drawer{width:min(510px,calc(100vw - 32px));height:min(740px,calc(100dvh - 112px));border-radius:24px;background:#f7f8f2;border:1px solid #dce6d5;box-shadow:0 20px 60px #18392f24}
.us-refresh.us-drawer .tc-drawer-top{height:auto;min-height:80px;background:#fff;color:#153f36;border-bottom:1px solid #dce6d5;padding:15px 18px}
.us-identity{display:flex;align-items:center;gap:11px;min-width:0}
.us-identity img{background:#edf3e8;border-radius:12px;padding:3px;flex:none}
.us-identity strong{font-size:14px;display:block;line-height:1.8}
.us-identity small{font-size:10px;display:block;color:#6d7e68;line-height:1.8}
.us-refresh.us-drawer .tc-drawer-top button{background:#edf3e8;color:#153f36;border:1px solid #dce6d5;border-radius:12px;min-width:44px;min-height:44px;font-size:25px}
.us-refresh .us-tabs{padding:12px;gap:10px;background:#fff}
.us-refresh .us-tabs button{min-width:0;display:flex;align-items:center;gap:9px;text-align:right;border:1px solid #dce6d5;border-radius:14px;padding:12px 10px;min-height:72px;background:#f8faf5;color:#61715b}
.us-refresh .us-tabs button[aria-selected=true]{background:#e5efdd;color:#153f36;border-color:#c8d9bd}
.us-tab-icon{font-size:23px;line-height:1;flex:none}
.us-tab-words{display:flex;flex-direction:column;gap:5px;min-width:0}
.us-tab-label{font-size:12px;font-weight:650}
.us-tab-words small{font-size:9px;color:#6d7e68;line-height:1.6;font-weight:400}
.us-channel-intro{padding:24px 22px 15px}
.us-channel-intro>span{font-size:10px;color:#627b57;display:flex;align-items:center;gap:8px}
.us-channel-intro>span::before{content:'';width:20px;height:2px;background:#627b57}
.us-channel-intro h2{font-size:25px;line-height:1.6;color:#153f36;margin:10px 0 9px}
.us-channel-intro p{font-size:11px;line-height:2;color:#62715d;margin:0}
.us-refresh.us-drawer .ec-sup-head{display:none!important}
.us-refresh.us-drawer .ec-sup-body{padding:10px 20px 24px!important}
.us-refresh.us-drawer .ec-sup-dept{padding:15px 16px!important;border-radius:15px!important;min-height:58px;margin-bottom:10px!important;font-size:12px!important;line-height:1.9;box-shadow:none!important;transition:background-color .16s,color .16s!important}
.us-refresh.us-drawer .ec-sup-dept::after{content:'←';float:left;margin-inline-start:9px;color:#718964}
.us-refresh.us-drawer .ec-sup-status{font-size:11px!important;line-height:1.9;margin-bottom:16px}
.us-refresh .us-hint{padding:11px 18px;background:#fff;font-size:10px;color:#64745e;line-height:1.9}
.us-refresh.us-launcher.ec-sup-btn{border:1px solid #d5e2cc;box-shadow:0 5px 16px #153f361a;border-radius:16px}
.us-text-refresh{background:#f7f8f2;color:#213c33}
.us-text-refresh .tc-visitor-header{padding:20px 24px;background:#fff}
.us-text-refresh .tc-shell{max-width:1050px;margin:30px auto;padding-bottom:30px}
.us-text-refresh .tc-heading h2{font-size:28px;color:#153f36;margin:8px 0 10px}
.us-text-refresh .tc-heading .eyebrow{font-size:10px}
.us-text-refresh .tc-heading p{font-size:12px;line-height:1.9}
.us-text-refresh .tc-new.card{background:#fff;border:1px solid #dce6d5;border-radius:20px;padding:24px;box-shadow:none}
.us-text-refresh .tc-new h3{font-size:19px;margin:0 0 22px}
.us-text-refresh .tc-new label,.us-text-refresh .tc-composer label{font-size:11px;color:#4e6546}
.us-text-refresh input,.us-text-refresh select,.us-text-refresh textarea{background:#f9fbf6;border:1px solid #d5e0ce;border-radius:12px;min-height:44px;font:inherit;font-size:14px}
.us-text-refresh .tc-new textarea,.us-text-refresh .tc-composer textarea{background:#fff;min-height:90px}
.us-text-refresh .tc-layout{border-radius:20px;border-color:#dce6d5;box-shadow:none}
.us-text-refresh .tc-filters{background:#eef3e8}
.us-text-refresh .tc-item{padding:15px 18px;transition:background-color .16s}
.us-text-refresh .tc-message{border-radius:14px 14px 4px 14px;background:#eff3e9;animation:us-message-entry .18s ease-out 1}
.us-text-refresh .tc-message[data-own=true]{background:#dfead5;border-radius:14px 14px 14px 4px}
.us-text-refresh .tc-form-actions .btn{min-height:44px;border-radius:12px}
html.support-embedded .us-text-refresh .tc-visitor-header{display:none}
html.support-embedded .us-text-refresh .tc-shell{margin:0;padding:20px 16px 26px}
html.support-embedded .us-text-refresh .tc-heading{gap:12px;margin-bottom:10px}
html.support-embedded .us-text-refresh .tc-heading h2{font-size:22px}
html.support-embedded .us-text-refresh .tc-layout{min-height:0}
html.support-embedded .us-text-refresh .tc-thread-empty{min-height:180px}
.us-preparing-screen{position:fixed;inset:0;z-index:1000003;display:flex;align-items:center;justify-content:center;gap:55px;padding:28px;background:#f7f8f2;color:#153f36;direction:rtl;font-family:Vazirmatn,Tahoma,sans-serif}
.us-preparing-screen[hidden]{display:none!important}
.us-loading-mark{width:200px;height:200px;background:#e5efdd;border:1px solid #d5e0ce;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;flex:none}
.us-loading-mark img{background:#fff;padding:7px;border-radius:18px}
.us-loading-mark strong{font-size:17px}
.us-loading-copy{max-width:400px}
.us-loading-copy>span{font-size:11px;color:#627b57}
.us-loading-copy h2{font-size:30px;line-height:1.7;margin:12px 0}
.us-loading-copy p{font-size:13px;color:#62715d;margin:0 0 20px}
.us-loading-dots{display:flex;gap:7px;margin:18px 0}
.us-loading-dots i{width:6px;height:6px;border-radius:50%;background:#537448;animation:us-loading-breathe .7s ease-in-out 4 alternate}
.us-loading-dots i:nth-child(2){animation-delay:.1s}.us-loading-dots i:nth-child(3){animation-delay:.2s}
.us-loading-copy button{border:0;background:transparent;font:inherit;font-size:11px;color:#62715d;min-height:44px;padding:5px 0;text-decoration:underline;text-underline-offset:5px;cursor:pointer}
@keyframes us-loading-breathe{from{opacity:.35;transform:translateY(0)}to{opacity:1;transform:translateY(-3px)}}
@keyframes us-message-entry{from{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
@keyframes us-drawer-entry{from{opacity:.35;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:850px){
 .us-refresh.us-drawer.tc-drawer{box-shadow:none;animation:us-drawer-entry .24s ease-out 1}
 .us-refresh.us-launcher.ec-sup-btn{transition:background-color .16s,transform .16s}
 .us-refresh.us-launcher.ec-sup-btn:active{transform:translateY(1px);background:#275744}
 .us-refresh.us-drawer .ec-sup-dept:hover{background:#eef4e8!important}
 .us-refresh.us-drawer .ec-sup-dept:active{background:#dfead5!important}
 .us-text-refresh .tc-new.card{padding:20px;border-radius:17px}
 .us-text-refresh input,.us-text-refresh select,.us-text-refresh textarea{font-size:16px}
 .us-text-refresh .tc-heading h2{font-size:24px}
 .us-text-refresh .tc-message{animation:us-message-entry .18s ease-out 1}
 .us-preparing-screen{gap:30px}.us-loading-mark{width:170px;height:170px}.us-loading-copy h2{font-size:25px}
 [data-panel-role] .us-refresh.us-drawer.tc-drawer{animation:us-drawer-entry .24s ease-out 1!important}
 [data-panel-role] .us-refresh .us-tabs button,[data-panel-role] .us-refresh.us-drawer .ec-sup-dept{transition:background-color .16s,color .16s!important}
 [data-panel-role] .us-loading-dots i{animation:us-loading-breathe .7s ease-in-out 4 alternate!important}
}
@media(max-width:520px){
 .us-refresh.us-drawer.tc-drawer{inset-inline:12px;bottom:12px;width:calc(100vw - 24px);height:calc(100dvh - 24px);max-height:850px;border-radius:22px}
 .us-refresh .us-tabs{gap:8px;padding:10px}.us-refresh .us-tabs button{padding:10px 9px;min-height:66px}
 .us-tab-icon{font-size:21px}.us-tab-label{font-size:11px}.us-tab-words small{font-size:8px}
 .us-channel-intro{padding:22px 18px 12px}.us-channel-intro h2{font-size:24px}
 .us-refresh.us-drawer .tc-drawer-top{min-height:76px;padding:13px 16px}
 .us-preparing-screen{flex-direction:column;text-align:center;gap:28px;padding:24px}
 .us-loading-mark{width:152px;height:152px}.us-loading-mark img{width:62px;height:62px}.us-loading-mark strong{font-size:15px}
 .us-loading-copy{max-width:300px}.us-loading-copy h2{font-size:24px}.us-loading-copy p{font-size:12px}.us-loading-dots{justify-content:center}
 [data-panel-role] .us-refresh.us-drawer.tc-drawer{bottom:calc(var(--ps-nav-height) + env(safe-area-inset-bottom) + 12px);height:calc(100dvh - var(--ps-nav-height) - env(safe-area-inset-bottom) - 24px);max-height:calc(100dvh - var(--ps-nav-height) - env(safe-area-inset-bottom) - 24px)}
}
@media(max-height:480px){.us-preparing-screen{flex-direction:row;gap:24px}.us-loading-mark{width:120px;height:120px}.us-loading-copy h2{font-size:20px}.us-loading-copy p{margin-bottom:12px}}
@media(prefers-reduced-motion:reduce){
 .us-refresh.us-drawer.tc-drawer,.us-text-refresh .tc-message,.us-loading-dots i,[data-panel-role] .us-loading-dots i,[data-panel-role] .us-refresh.us-drawer.tc-drawer{animation:none!important}
 .us-refresh.us-launcher.ec-sup-btn,.us-refresh .us-tabs button,.us-refresh.us-drawer .ec-sup-dept,[data-panel-role] .us-refresh .us-tabs button{transition:none!important;transform:none!important}
}

.us-refresh.us-launcher.ec-sup-btn[aria-expanded=true]{visibility:hidden}
.us-refresh.us-drawer[data-preparation=loading]{animation-play-state:paused!important}
