nav{gap:5px}nav button{display:flex;flex-direction:column;align-items:flex-start;gap:3px;font-size:14px;padding:10px 15px;border-radius:11px}nav button small{font-size:10px;letter-spacing:.01em;font-weight:500;opacity:.75}nav button.active{background:#174c53;color:white}header{height:auto;min-height:84px}.real-context{padding:13px 16px;background:#edf3ef;border:1px solid #d4e3db;border-radius:12px;margin:18px 0}.real-context small{display:block;margin-top:5px}.service-state{border:1px solid #d7dedb;border-left:4px solid #ca994d;border-radius:10px;padding:15px;background:#fffaf2}.service-state.online{border-left-color:#22756b;background:#f0f8f5}.service-state p{font-size:13px;line-height:1.5;margin:8px 0}.service-state a{font-size:12px;color:#236575;display:block;margin-top:8px}.real-tools{border-top:1px solid #dfe6e1;margin-top:18px}.real-tools h2,.real-results h2{font-size:15px;margin:17px 0 10px}.real-tools .actions{display:grid;grid-template-columns:1fr 1fr}.real-tools button{padding:11px 8px;font-size:12px}.real-results{border-top:1px solid #ddd;margin-top:18px}.real-results p{font-size:12px}.real-group{font-size:12px;color:#377174;margin:5px 0}.space-caption{font-size:12px;color:#52696a}button:disabled{cursor:not-allowed;opacity:.5}body[data-space=practice] #panel{background:#f9fcf9}body[data-space=practice] .scene-tools{display:flex}#panel label{display:block}#panel select{max-width:100%}@media(max-width:1100px){header{flex-wrap:wrap;gap:8px;padding:10px 18px}nav{order:3;width:100%;justify-content:space-between}nav button{flex:1;align-items:center;padding:9px 5px}header .header-end{margin-left:auto}main{margin-top:0}#panel{padding-top:18px}}@media(max-width:600px){nav button{font-size:12px}nav button small{font-size:9px}.real-tools .actions{grid-template-columns:1fr}header .brand small{display:none}}
