/* Verified readability and touch targets across desktop and phone layouts. */
:root{--muted:#52647a}.industry-tabs .industry-number{color:#617086}.clinic-dashboard .clinic-team,.clinic-dashboard .clinic-feedback{color:#516d85}.clinic-dashboard .clinic-day>strong>span{color:#527aaf}.clinic-dashboard .clinic-room-no{color:#607d98}.clinic-dashboard .clinic-time-item time em{color:#1e51bd}.clinic-dashboard .clinic-time-done .clinic-time-dot{color:#315f97}.commerce-example>span{color:#52647a}
.clinic-dashboard .clinic-review,.workshop-outline-action,.workshop-paper-action,.machine-actions button,.estate-view-switch button,.estate-3d-tools button,.fleet-toolbar button{min-height:44px}.machine-actions{flex-wrap:wrap}.machine-actions button{font-size:12px!important;padding:10px 12px}.workshop-dashboard .workshop-control-index,.workshop-dashboard .workshop-toggle-caption,.workshop-dashboard .workshop-paper-footnote{font-size:10px;color:#4e6882}.workshop-dashboard .workshop-control p,.workshop-dashboard .workshop-control-status,.workshop-dashboard .workshop-system-bar small{font-size:11px}.clinic-dashboard .clinic-control strong{font-size:12px}.clinic-dashboard .clinic-control [data-control-status]{font-size:11px}.clinic-dashboard .clinic-human-note{font-size:11px}.clinic-dashboard .clinic-system-mode>span,.clinic-dashboard .clinic-system-value>span,.clinic-dashboard .clinic-system-connection span,.clinic-dashboard .clinic-system-example{font-size:10px;color:#516d85}
.fleet-values small,.fleet-coordinates,.fleet-map-note,.fleet-current p{font-size:11px}.fleet-card-top>strong>span,.fleet-card-top>b{font-size:11px}.fleet-current>span{font-size:10px}.fleet-current>strong{font-size:13px}.fleet-map-icon{gap:4px}.estate-unit-list small{font-size:10px}.estate-unit-list strong{font-size:12px}.estate-unit-list span{font-size:14px}.estate-room>small{font-size:11px}.estate-unit-title>span{font-size:11px}.estate-photo-badge{font-size:9px}.estate-caption{font-size:12px!important}.assembly-note,.assembly-system small,.assembly-team small,.assembly-hotel-photo figcaption{font-size:11px}.assembly-team>span,.route-location span{font-size:11px}.assembly-dashboard .assembly-kicker{font-size:11px}.assembly-demo-validation{color:#8a5410;background:#fff4df;padding:10px;border-radius:6px}
@media(max-width:600px){#request-form input,#request-form textarea,#request-form select,.assembly-dashboard [data-plan],.assembly-dashboard #assembly-order,.assembly-dashboard #fleet-filter{font-size:16px}.industry-tabs small{font-size:11px}.clinic-dashboard .clinic-control strong{font-size:12px}.clinic-dashboard .clinic-day{padding:13px 9px;min-width:85px}.clinic-dashboard .clinic-day small{font-size:10px}.clinic-dashboard .clinic-assist-heading .automation-count{font-size:10px;white-space:nowrap}.clinic-dashboard .clinic-assist-heading{align-items:flex-start}.clinic-dashboard .clinic-assist-heading h4{max-width:190px}.fleet-values{gap:14px 10px}.estate-room-grid{gap:8px}.machine-card small{font-size:11px}.estate-hotspot span{font-size:9px}.assembly-fields>label{min-width:0}.assembly-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.assembly-dashboard :is(input:not([type=checkbox]),select,textarea){max-width:100%}.assembly-dashboard .assembly-system .mode-select{font-size:16px}.estate-target-label{font-size:12px}.estate-target-label input{min-height:36px}}
.property-object-number{color:#536d85}.estate-room>span{color:#587991}.assembly-avatars b{color:#1e55b8}.clinic-dashboard .clinic-touch-track{border-color:#7a91aa}.clinic-dashboard .clinic-touch-switch[aria-checked=true] .clinic-touch-track{border-color:#5f89bc}.property-dial{border-color:#8196ae}.workshop-toggle-shell{border-color:#7891aa}
@media(max-width:600px){header{padding:12px 16px;gap:12px}header img{width:clamp(112px,36vw,144px)}header nav{gap:0;min-width:0}header nav .btn.small{font-size:11px;white-space:nowrap;padding:10px 12px;gap:8px}}

#form-status[data-state="error"]{color:#a32121}#form-status[data-state="sending"]{color:#334155}
