.order-shell{max-width:760px;margin:3rem auto;padding:0 1.5rem;font-family:system-ui,sans-serif;line-height:1.6}.order-shell h1{font-size:clamp(2rem,5vw,3rem);line-height:1.15}.order-eyebrow{font-weight:750;letter-spacing:.13em;color:#2563a6}.order-form{display:grid;gap:1rem;margin:2rem 0}.order-form label{display:grid;gap:.35rem}.order-form input:not([type=checkbox]):not([type=radio]){padding:.8rem;border:1px solid #aab1bd;border-radius:8px;font:inherit;width:100%;box-sizing:border-box}.order-form fieldset{border:1px solid #aab1bd;border-radius:10px;padding:1rem}.order-form .order-package,.order-form .order-rights{display:flex;align-items:center;gap:.8rem;padding:.5rem 0}.order-package span{display:flex;justify-content:space-between;gap:1rem;flex:1 1}.order-link,.order-shell button{display:inline-block;padding:.8rem 1.2rem;border:0;border-radius:8px;background:#194f8c;color:white;font:inherit;cursor:pointer;text-decoration:none}.order-shell [role=alert]{padding:1rem;background:#fff0e5;color:#782c00;border-radius:8px}.order-shell table{border-collapse:collapse;width:100%}.order-shell td,.order-shell th{padding:.8rem;text-align:left;border-bottom:1px solid #ccd0d7}.order-status{text-transform:capitalize;font-size:1.35rem;font-weight:700}.order-path{overflow-wrap:anywhere}.order-admin{max-width:1100px}.order-admin article{padding:1rem;border:1px solid #aab1bd;border-radius:10px;margin:1rem 0}.order-admin form{display:inline-block;margin:.3rem}.order-shell small{color:#5c6570}