.sr-notice{background:#eff6ff;border:1px solid #cbdff5;padding:16px;border-radius:12px;line-height:1.7}.sr-error{color:#a51625;background:#fff0f1;padding:10px;border-radius:8px;margin:10px 0}.sr-success{color:#166344;background:#e6f7ee;padding:16px;border-radius:10px}.sr-request{max-width:900px;margin:auto}.sr-request-row{display:grid;grid-template-columns:minmax(0,1fr) 100px;gap:18px;padding:18px 0;border-bottom:1px solid #e2e8f0}.sr-request-row p{margin:6px 0}.sr-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.sr-fields label{display:flex;flex-direction:column;gap:7px;font-weight:700}.sr-fields input,.sr-fields textarea,.sr-request-row input{box-sizing:border-box;max-width:100%;width:100%;padding:12px;border:1px solid #cbd5e1;border-radius:9px;font:inherit}.sr-fields textarea{min-height:85px}.sr-delivery{margin:25px 0}.sr-cart small{display:block;margin:10px 0}.sr-links{display:flex;gap:14px;flex-wrap:wrap;margin:18px 0}.sr-local{margin:28px 0;padding:22px;background:#fff;border-radius:16px;line-height:1.8}.sr-local h2{font-size:1.4rem}.sr-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.sr-steps article{padding:15px;background:#f1f5f9;border-radius:12px}.sr-footer{line-height:1.8;padding:25px 16px;text-align:center}.sr-primary-note{font-size:14px;line-height:1.7}.sr-request button:disabled{opacity:.55;cursor:wait}.sr-link-title{color:inherit;text-decoration:none}.sr-link-title:hover{text-decoration:underline}@media(max-width:600px){.sr-fields,.sr-steps{grid-template-columns:1fr}.sr-request-row{grid-template-columns:minmax(0,1fr) 75px;gap:10px}.sr-local{padding:16px}}
