.orders-page{min-height:100vh}.orders-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1.5rem;padding:2rem 4vw;display:flex}.orders-header .wordmark{font-size:2.7rem}.orders-header>span{text-transform:uppercase;letter-spacing:.14em;font-size:.75rem}.orders-header>a:last-child{text-underline-offset:4px;font-size:.85rem;text-decoration:underline}.orders-main{max-width:1500px;margin:0 auto;padding:3rem 4vw 5rem}.orders-page h1{letter-spacing:-.045em;margin:0;font:400 clamp(2.8rem,6vw,5rem)/1.05 Georgia,serif}.orders-page h2{margin:0 0 1rem;font:400 1.65rem/1.15 Georgia,serif}.orders-page h3{margin:0 0 1rem;font-size:1.05rem;font-weight:600}.orders-page p{line-height:1.6}.orders-eyebrow{text-transform:uppercase;letter-spacing:.15em;margin:0 0 1rem;font-size:.7rem}.orders-access{max-width:680px;margin:3rem auto 6rem}.orders-access h1{margin-bottom:2rem}.orders-user-id{overflow-wrap:anywhere;margin-bottom:1rem;padding:1rem 0;font-size:.9rem;display:block}.orders-muted{color:#575b53;font-size:.85rem;line-height:1.6}.orders-primary,.orders-page button,.orders-page select,.orders-page input{font:inherit}.orders-primary{background:var(--ink);color:var(--paper);border:1px solid var(--ink);cursor:pointer;justify-content:center;align-items:center;min-height:44px;padding:.85rem 1.15rem;display:inline-flex}.orders-page button:not(.orders-primary){cursor:pointer;border:1px solid var(--line);background:0 0;min-height:38px;padding:.6rem .8rem}.orders-page button:disabled{cursor:not-allowed;opacity:.45}.orders-page :focus-visible{outline-offset:4px;outline:2px solid #586653}.orders-title{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:2rem;display:flex}.orders-badge{color:#3c5137;white-space:nowrap;border:1px solid #a5b29b;padding:.5rem .7rem;font-size:.75rem;display:inline-flex}.orders-notice{border-block:1px solid var(--line);max-width:1000px;margin-bottom:1.5rem;padding:1.5rem 0}.orders-notice h2{margin-bottom:.7rem}.orders-notice p{max-width:850px;margin:.5rem 0;font-size:.9rem}.orders-feedback{color:#3c5137;margin-bottom:1rem;font-size:.9rem}.orders-error{color:#8b2925;padding:1rem 0;font-weight:600}.orders-layout{grid-template-columns:minmax(260px,.8fr) minmax(0,1.6fr);gap:3.5rem;display:grid}.orders-section{border-top:1px solid var(--line);min-width:0;margin-bottom:1.5rem;padding:1.5rem 0}.orders-page label:not(.orders-check){margin:1rem 0 .5rem;font-size:.8rem;display:block}.orders-page select,.orders-page input:not([type=checkbox]){border:1px solid var(--line);width:100%;color:inherit;background:0 0;border-radius:0;min-height:44px;padding:.75rem}.orders-size{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.orders-test-total{font-size:1rem;font-weight:600}.orders-list-title{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.orders-list-title h2{margin:0}.orders-list{max-height:750px;margin:1rem 0;padding:0;list-style:none;overflow-y:auto}.orders-list li+li{margin-top:.5rem}.orders-list button{text-align:left;gap:.4rem;width:100%;display:grid}.orders-list button strong{overflow-wrap:anywhere;font-size:.8rem}.orders-list button span{font-size:.85rem}.orders-list button small{color:#575b53;font-size:.72rem}.orders-list button.is-selected{background:#e8ebe1;border-color:#586653}.orders-empty{padding:2rem 0}.orders-detail-title{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1rem;display:flex}.orders-detail-title h2{overflow-wrap:anywhere;font-size:1.45rem}.orders-artwork svg{background:#e4e2da;width:100%;max-height:460px;display:block}.orders-artwork p{margin-top:.7rem}.orders-spec{margin:1.5rem 0}.orders-spec>div{border-bottom:1px solid var(--line);grid-template-columns:145px 1fr;gap:1rem;padding:.7rem 0;font-size:.9rem;line-height:1.5;display:grid}.orders-spec dt{color:#575b53}.orders-spec dd{margin:0}.orders-technical{margin:1.5rem 0;font-size:.85rem}.orders-technical summary{cursor:pointer;padding:.5rem 0}.orders-technical code{overflow-wrap:anywhere}.orders-actions,.orders-mail,.orders-history{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1.5rem}.orders-check{align-items:start;gap:.65rem;margin-bottom:1.2rem;font-size:.9rem;line-height:1.6;display:flex}.orders-check input{flex-shrink:0;width:17px;height:17px;margin:.3rem 0 0}.orders-buttons{flex-wrap:wrap;gap:.6rem;display:flex}.orders-mail ul{margin:0 0 1rem;padding:0;list-style:none}.orders-mail li{border-bottom:1px solid var(--line);gap:.4rem;padding:.8rem 0;font-size:.85rem;display:grid}.orders-mail li span,.orders-mail li small{color:#575b53}.orders-history ol{padding-left:1.1rem;font-size:.85rem;line-height:1.8}.orders-history li span{color:#575b53}.orders-session{border-top:1px solid var(--line);color:#575b53;overflow-wrap:anywhere;margin-top:3rem;padding-top:1rem;font-size:.8rem}.orders-session a{text-decoration:underline}@media (max-width:850px){.orders-layout{grid-template-columns:1fr;gap:1rem}.orders-main{padding-top:2rem}.orders-list{max-height:300px}}@media (max-width:500px){.orders-header{gap:.8rem;padding-block:1.2rem}.orders-header>span{display:none}.orders-title{flex-direction:column;align-items:start}.orders-size{grid-template-columns:1fr;gap:0}.orders-spec>div{grid-template-columns:1fr;gap:.2rem}}
