.youth-title,.youth-title>div,.youth-orders article>header,.youth-exam-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.youth-title>div{justify-content:flex-start}.youth-title h2{font-size:23px;margin:0}.youth-title>div>svg{color:#a42b36;width:26px;height:26px}.youth-title>span,.youth-status{font-size:13px;color:#a42b36}
.youth-search{display:flex;align-items:flex-end;gap:12px;padding:20px 0;border-bottom:1px solid #ddd}.youth-search label{flex:1;max-width:480px}.youth-search button{min-height:46px}.youth-orders article{padding:24px 0;border-bottom:1px solid #ddd;min-width:0}.youth-orders h3{margin:0;font-size:19px}.youth-orders h4{display:flex;align-items:center;gap:8px;font-size:16px}.youth-orders p,.youth-baseline{overflow-wrap:anywhere}.youth-baseline{display:grid;gap:8px;font-size:13px;border-block:1px solid #eee;padding:14px 0;margin:14px 0}.youth-baseline svg{vertical-align:middle;margin-right:6px}
.youth-exam-form,.youth-apply{padding:12px 0}.youth-exam-form summary,.youth-apply summary{font-weight:600;min-height:44px;cursor:pointer}.youth-exam-form summary svg,.youth-apply summary svg{vertical-align:middle;margin-right:8px}.youth-meta,.youth-choices{display:grid;grid-template-columns:1fr 1fr;gap:12px}.youth-rx{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.youth-orders label>span{display:block;font-size:13px;margin-bottom:6px}.youth-orders input,.youth-orders select{width:100%;min-width:0;min-height:46px;font:16px inherit}.youth-orders label{display:block;margin:8px 0}.youth-orders fieldset{border:0;border-top:1px solid #ddd;padding:16px 0;margin:14px 0;min-width:0}.youth-orders legend{font-weight:700}.youth-orders [readonly]{background:#f5f5f5;color:#5b6260}.youth-exam{padding:18px 0;border-top:1px solid #e4e4e7}.youth-exam-head strong{font-size:14px;overflow-wrap:anywhere}.youth-exam-eyes{display:grid;grid-template-columns:1fr 1fr;gap:16px}.youth-exam-eyes dl{margin:10px 0;display:grid;gap:7px}.youth-exam-eyes dl>div{display:flex;justify-content:space-between;gap:10px;font-size:13px}.youth-exam-eyes dt{color:#66716c}.youth-exam-eyes dd{margin:0;font-weight:600}.youth-sides{display:flex;gap:16px;flex-wrap:wrap}.youth-sides label{display:flex;align-items:center;gap:8px;min-height:44px}.youth-sides input{width:18px;min-height:18px}.youth-photo{display:inline-flex!important;align-items:center;gap:8px;cursor:pointer;min-height:44px;border-bottom:1px solid #ddd}.youth-photo input{width:100%;font-size:13px}.youth-claim{padding:14px 0;border-top:1px solid #ddd}.youth-error{background:#fff4f3;border-left:3px solid #a42b36;padding:12px;color:#8c232d}.youth-orders [hidden]{display:none!important}
@media(max-width:900px){.youth-rx{grid-template-columns:1fr 1fr}.youth-meta,.youth-choices{grid-template-columns:1fr}.youth-exam-eyes{grid-template-columns:1fr}.youth-title,.youth-orders article>header{align-items:flex-start;flex-wrap:wrap}.youth-orders article{padding:20px 0}.youth-exam-head{align-items:flex-start}.youth-exam-head button{flex-shrink:0}.youth-search{gap:8px}.youth-search label{min-width:0}}
.youth-search label>span{display:block;font-size:13px;margin-bottom:6px}.youth-search input,.youth-orders input,.youth-orders select{box-sizing:border-box;border:1px solid #cbd0cd;border-radius:6px;background:#fff;color:#202624;padding:10px 12px;font-family:inherit;font-size:16px;line-height:1.5;min-height:46px;width:100%}.youth-search input:focus,.youth-orders input:focus,.youth-orders select:focus{outline:2px solid #a42b36;outline-offset:2px}
