.button{border-radius:3px;letter-spacing:.035em}.button.primary{border-left:4px solid #fff0;border-bottom:3px solid #af562a}.card-actions>a{display:inline-flex;align-items:center;gap:12px;line-height:1.25;padding:11px 13px;border:1px solid #ffab70;color:#ffbe93;border-radius:2px;text-transform:uppercase;font-size:10px;letter-spacing:.08em}.card-actions>a .icon{width:16px;height:16px}.save-button{border:0;background:#29334d;border-radius:2px;padding:10px;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.cabinet-label{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 15px;background:#222c43;border-bottom:1px solid var(--line);font:700 10px/1.4 monospace;color:#ffb786;letter-spacing:.1em}.cabinet-list .cabinet-label,.bench-grid .cabinet-label{grid-column:1/-1}.community-box{border:1px solid #526078;border-radius:0;padding:0;background:#111725}.community-top{padding:27px 30px;border-top:4px solid #ffab70;background:#1d283e}.community-top h2{text-transform:uppercase;font-size:27px;letter-spacing:.02em}.console-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.console-input{padding:28px;border-right:1px solid var(--line)}.console-log{padding:28px;background:#0c1321}.review-form fieldset{border:1px solid #526078;padding:18px;margin:0 0 24px;min-width:0}.review-form legend{padding:0 9px;color:#ffbe93;font:700 11px/1.4 monospace;text-transform:uppercase;letter-spacing:.12em}.rate-options{display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin:0}.rate-options label{position:relative;display:flex;flex-direction:column;justify-content:center;padding:12px 4px;gap:7px;border-radius:0;border-color:#526078;border-right:0;cursor:pointer}.rate-options label:last-child{border-right:1px solid #526078}.rate-options input{accent-color:#ffab70}.rate-options span{font:700 19px/1.2 monospace}.rate-options label:has(input:checked){background:#ffab70;color:#17191e}.rate-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.remove-rating{color:#ced8ec;background:none;border:0;padding:12px 0;text-decoration:underline;font-size:12px;min-height:44px}.comment-title{padding-top:30px;border-top:1px solid var(--line);margin:25px 0 18px;text-transform:uppercase;font-size:15px;letter-spacing:.1em}.comment-form input,.comment-form textarea,.contact-form input,.contact-form textarea,.contact-form select{border-radius:0;background:#0c1321;border-color:#53617b}.console-log .section-head{border-bottom:1px solid var(--line);padding-bottom:20px}.console-log h3{font:700 13px/1.4 monospace;text-transform:uppercase;margin:0}.console-log #comments-list article{padding:20px 0}.contact-form{border:0;border-top:4px solid #ffab70;border-radius:0;background:#171f32}.contact-layout{grid-template-columns:minmax(0,1.3fr) minmax(230px,.7fr)}.catalog-controls{border-radius:0;border-top:3px solid #ffab70;background:#111725}.filter-button{border-radius:0;font:700 11px monospace}.filter-fields input,.filter-fields select{border-radius:0}.section-head>a{display:inline-flex;align-items:center;gap:8px;line-height:1.4}.header-search button{display:block;color:#ffab70}.shift-grid .card-actions>a{padding:8px;font-size:9px;gap:4px}
@media(max-width:700px){.header-inner{display:grid;grid-template-columns:1fr auto;gap:14px}.header-search{display:flex;grid-column:1/-1;grid-row:2;order:0}.header-search input{padding:7px 10px;font-size:13px}.header-search button{padding:4px 7px}.menu-toggle{grid-column:2;grid-row:1}.site-header{padding:12px 18px}.console-grid{grid-template-columns:1fr}.console-input{padding:22px;border-right:0;border-bottom:1px solid var(--line)}.console-log{padding:22px}.community-top{padding:22px}.review-form fieldset{padding:13px;margin-bottom:24px}.contact-layout{grid-template-columns:1fr}.cabinet-list .cabinet-label,.bench-grid .cabinet-label{grid-column:auto}.shift-grid .card-actions>a{font-size:10px}.shift-grid .card-actions{display:flex;align-items:center}.shift-grid .save-button{margin:0}}
.rate-actions + #your-rating{font-size:12px;margin:17px 0 0}.review-form .form-status:empty{min-height:0;margin:0}.section-head>a .icon{vertical-align:middle;flex-shrink:0}.comment-form .form-status{overflow-wrap:anywhere}
