.language-switch{display:inline-flex;align-items:center;gap:3px;padding:4px;border:1px solid var(--border);border-radius:11px;background:var(--white,#fff);flex-shrink:0}
.language-switch button{border:0;background:transparent;color:var(--muted);font:inherit;font-size:12px;font-weight:650;padding:6px 9px;border-radius:7px;cursor:pointer;min-height:30px}
.language-switch button[aria-pressed="true"]{background:var(--green);color:#fff}
.language-switch button:focus-visible{outline:2px solid #8ba98c;outline-offset:2px}
.login-language{position:absolute;top:26px;right:32px;z-index:2}
.login-form-area{position:relative}
.topline-tools{display:flex;align-items:center;justify-content:flex-end;gap:16px}
.profile-self{width:100%;justify-content:flex-start;margin:10px 0 3px}
.user-card-footer{flex-wrap:wrap;gap:10px}
html[lang="en"] .nav-button{font-size:14px}
html[lang="en"] .stat-label{font-size:13px}
html[lang="en"] .stat-value span{font-size:12px}
html[lang="en"] .sidebar .profile-info small{font-size:11px}
html[lang="en"] .toolbar-end .filter-chip{font-size:12px}
html[lang="en"] .table-footer{gap:12px;flex-wrap:wrap}
html[lang="en"] .login-hero h1{font-size:clamp(32px,3.1vw,52px);line-height:1.3}
html[lang="en"] .login-drawing{gap:12px}
html[lang="en"] .drawing-box{font-size:12px}
@media(max-width:1100px){html[lang="en"] .toolbar{flex-wrap:wrap}html[lang="en"] .toolbar-end{margin-left:0}html[lang="en"] .order-number{min-width:100px}}
@media(max-width:700px){
 .topline-tools{gap:8px}.topline .date>span{display:none}.language-switch{padding:3px}.language-switch button{padding:5px 7px;min-height:29px;font-size:11px}.login-language{top:18px;right:20px}
 html[lang="en"] .nav{gap:2px}
 html[lang="en"] .nav-button{min-width:0;flex-basis:0;font-size:9px;gap:3px;padding:4px 2px;line-height:1.1}
 html[lang="en"] .nav-button>span:not(.nav-badge){white-space:normal;text-align:center}
 html[lang="en"] .stat-label{font-size:11px;line-height:1.4}
 html[lang="en"] .stat-foot{font-size:10px;line-height:1.5}
 html[lang="en"] .stat-value span{font-size:10px}
 html[lang="en"] .heading-actions{flex-wrap:wrap}
 html[lang="en"] .heading-actions .btn{font-size:12px;padding-inline:11px}
 html[lang="en"] .toolbar-end{gap:5px}
 html[lang="en"] .filter-chip{padding-inline:9px}
 html[lang="en"] .batch-bar p{max-width:190px;line-height:1.4}
 html[lang="en"] .batch-bar .btn{padding-inline:12px;font-size:12px}
}
