.orders-page[data-variant=orders]{--orders-paper: #f1ebe1;--orders-paper-light: #f7f1e8;--orders-ink: #515149;--orders-muted: #62615b;--orders-blush: #e3c5b8;--orders-rust: #a44b3e;min-height:calc(100svh - 105px);background:radial-gradient(circle at 11% 17%,rgb(81 81 73 / 7%) 0 .7px,transparent .9px) 0 0 / 13px 11px,radial-gradient(circle at 74% 61%,rgb(164 75 62 / 5%) 0 .8px,transparent 1px) 0 0 / 17px 19px,linear-gradient(90deg,transparent calc(100% - 1px),rgb(81 81 73 / 5%) 1px) 0 0 / 25vw 100%,var(--orders-paper);color:var(--orders-ink);padding:clamp(2.25rem,4vw,4.75rem) 0 clamp(4rem,7vw,7rem)}.orders-page[data-variant=orders] .orders-page__inner{width:min(100% - clamp(2rem,4.5vw,6rem),1880px);max-width:none;gap:clamp(1.15rem,1.8vw,2rem)}.orders-page[data-variant=orders] .orders-page__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1.5rem,3vw,4rem);border:0;border-bottom:2px solid var(--orders-ink);border-radius:0;background:transparent;padding:0 0 clamp(1.5rem,2.2vw,2.4rem);box-shadow:none}.orders-page[data-variant=orders] .orders-page__breadcrumb{grid-column:1 / -1;color:var(--orders-rust);font-size:clamp(.62rem,.7vw,.78rem);font-weight:780;letter-spacing:.13em;text-transform:uppercase}.orders-page[data-variant=orders] .orders-page__breadcrumb a:hover{color:var(--orders-ink)}.orders-page[data-variant=orders] .orders-page__title-group{min-width:0}.orders-page[data-variant=orders] .orders-page__headline{display:grid;grid-template-columns:clamp(3.8rem,4.8vw,5.4rem) minmax(0,1fr);align-items:center;gap:clamp(1rem,1.6vw,1.8rem)}.orders-page[data-variant=orders] .orders-page__mark{width:clamp(3.8rem,4.8vw,5.4rem);height:clamp(3.8rem,4.8vw,5.4rem);border:1.5px solid var(--orders-ink);border-radius:50%;background:transparent;color:var(--orders-rust)}.orders-page[data-variant=orders] .orders-page__mark svg{width:clamp(1.55rem,2vw,2.1rem);height:clamp(1.55rem,2vw,2.1rem)}.orders-page[data-variant=orders] .orders-page__headline p{margin:0 0 clamp(.35rem,.7vw,.7rem);color:var(--orders-ink);font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:clamp(.95rem,1.25vw,1.4rem);font-weight:900;letter-spacing:-.02em;line-height:1;text-transform:uppercase}.orders-page[data-variant=orders] .orders-page__headline h1{margin:0;color:var(--orders-ink);font-family:var(--poster-font, Impact, "Arial Narrow Bold", sans-serif);font-size:clamp(5.5rem,8vw,13rem);font-weight:900;letter-spacing:-.045em;line-height:.72;text-transform:uppercase;white-space:nowrap}.orders-page[data-variant=orders] .orders-page__actions{display:grid;grid-template-columns:repeat(2,minmax(10rem,auto));justify-content:end;gap:.75rem}.orders-page[data-variant=orders] .orders-page__action{position:relative;min-width:clamp(10rem,12vw,13.5rem);min-height:clamp(4.2rem,5.2vw,5.6rem);gap:.7rem;overflow:hidden;border:1.5px solid var(--orders-ink);border-radius:var(--control-radius);background:radial-gradient(circle at 0 50%,var(--orders-paper) 0 3.4px,transparent 3.8px) 0 0 / 8px 14px repeat-y,radial-gradient(circle at 100% 50%,var(--orders-paper) 0 3.4px,transparent 3.8px) 100% 0 / 8px 14px repeat-y,transparent;color:var(--orders-ink);font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:clamp(.82rem,1vw,1.1rem);font-weight:900;letter-spacing:.03em;padding:0 1.3rem;text-transform:uppercase}.orders-page[data-variant=orders] .orders-page__action svg{width:1.35rem;height:1.35rem}.orders-page[data-variant=orders] .orders-page__action:hover{border-color:var(--orders-ink);background:var(--orders-ink);color:var(--orders-paper-light);transform:none}.orders-page[data-variant=orders] .orders-tabs{display:grid;width:fit-content;grid-template-columns:repeat(3,minmax(11.5rem,1fr));gap:0;border:0;border-radius:var(--control-radius);overflow:hidden}.orders-page[data-variant=orders] .orders-tabs button{min-width:0;min-height:3.6rem;border:1.5px solid var(--orders-ink);border-right:0;border-radius:0;background:transparent;color:var(--orders-ink);font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:.88rem;font-weight:900;letter-spacing:.035em;padding:0 1.25rem;text-transform:uppercase}.orders-page[data-variant=orders] .orders-tabs button:last-child{border-right:1.5px solid var(--orders-ink)}.orders-page[data-variant=orders] .orders-tabs button[data-active=true]{border-color:var(--orders-ink);background:var(--orders-ink);color:var(--orders-paper-light)}.orders-page[data-variant=orders] .orders-grid{display:grid;align-items:start;gap:clamp(1.2rem,2vw,2.25rem)}.orders-page[data-variant=orders] .orders-list{gap:.8rem}.orders-page[data-variant=orders] .orders-summary-card{position:relative;display:grid;min-height:9.8rem;grid-template-columns:4.4rem minmax(0,1fr) auto 4.4rem;align-items:center;gap:clamp(.75rem,1.1vw,1.2rem);overflow:hidden;border:1.5px solid var(--orders-ink);border-radius:var(--card-radius);background:#f7f1e847;clip-path:none;color:var(--orders-ink);padding:0;box-shadow:none;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.orders-page[data-variant=orders] .orders-summary-card:hover{border-color:var(--orders-rust);background:#faeee7;box-shadow:inset 0 0 0 2px var(--orders-rust);transform:translate(.45rem)}.orders-page[data-variant=orders] .orders-summary-card[data-selected=true]{border-color:var(--orders-ink);background:var(--orders-paper-light);box-shadow:inset 0 0 0 2px var(--orders-ink);transform:none}.orders-page[data-variant=orders] .orders-summary-card[data-selected=true]:hover{border-color:var(--orders-rust);box-shadow:inset 0 0 0 2px var(--orders-rust);transform:translate(.45rem)}.orders-page[data-variant=orders] .orders-tabs button:focus-visible,.orders-page[data-variant=orders] .orders-page__action:focus-visible{outline:3px solid #7f3229;outline-offset:3px}.orders-page[data-variant=orders] .orders-summary-card:focus-visible{outline:0;box-shadow:inset 0 0 0 4px #7f3229}.orders-page[data-variant=orders] .orders-summary-card__icon{width:clamp(3.4rem,3.8vw,4rem);height:clamp(3.4rem,3.8vw,4rem);border:1.5px solid var(--orders-ink);border-radius:50%;background:transparent;color:var(--orders-rust)}.orders-page[data-variant=orders] .orders-summary-card__icon svg{width:1.65rem;height:1.65rem}.orders-page[data-variant=orders] .orders-summary-card__content{align-content:center;gap:.5rem;padding-block:1.1rem}.orders-page[data-variant=orders] .orders-summary-card__reference{color:var(--orders-muted);font-size:.62rem;font-variant-numeric:tabular-nums;letter-spacing:.035em;overflow-wrap:anywhere}.orders-page[data-variant=orders] .orders-summary-card__meta{justify-content:flex-start}.orders-page[data-variant=orders] .orders-summary-card__badges{gap:.55rem}.orders-page[data-variant=orders] .orders-summary-card__badges span{min-height:1.7rem;border:0;border-radius:999px;background:var(--orders-blush);color:var(--orders-ink);font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:.7rem;font-weight:900;letter-spacing:.055em;padding:0 .75rem;text-transform:uppercase}.orders-page[data-variant=orders] .orders-summary-card__title{color:var(--orders-ink);font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.45rem,2vw,2.15rem);font-weight:900;letter-spacing:-.025em;line-height:.96;text-transform:uppercase}.orders-page[data-variant=orders] .orders-summary-card__details{color:var(--orders-muted);font-size:clamp(.7rem,.8vw,.88rem);line-height:1.35;white-space:normal}.orders-page[data-variant=orders] .orders-summary-card__price{min-width:7rem;color:var(--orders-ink);font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.9rem,2.4vw,2.8rem);font-weight:900;letter-spacing:-.025em;line-height:1;padding:1rem .5rem;text-align:right;white-space:nowrap}.orders-page[data-variant=orders] .orders-summary-card__date{display:grid;width:100%;height:74%;place-items:center;border-left:1.5px dashed rgb(81 81 73 / 58%);color:var(--orders-ink);font-size:.8rem;font-variant-numeric:tabular-nums;letter-spacing:.06em;transform:rotate(180deg);writing-mode:vertical-rl}.orders-page[data-variant=orders] .orders-detail-card{gap:0;overflow:hidden;border:1.5px solid var(--orders-ink);border-radius:var(--card-radius);background:#f7f1e86b;clip-path:none;color:var(--orders-ink);padding:0;box-shadow:none}.orders-page[data-variant=orders] .orders-detail-card__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1.5rem;padding:clamp(1.5rem,2vw,2.2rem)}.orders-page[data-variant=orders] .orders-detail-card__header [data-slot=card-title]{color:var(--orders-ink);font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.35rem,1.6vw,1.8rem);font-weight:900;letter-spacing:.03em;text-transform:uppercase}.orders-page[data-variant=orders] .orders-detail-card__header [data-slot=card-description]{margin-top:.35rem;color:var(--orders-muted);font-size:.76rem}.orders-page[data-variant=orders] .orders-detail-card__stamp{display:inline-flex;min-height:3.2rem;max-width:14rem;align-items:center;justify-content:center;border:2px solid var(--orders-rust);color:var(--orders-rust);font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:clamp(.85rem,1.15vw,1.15rem);font-weight:900;letter-spacing:.06em;line-height:1;padding:.55rem 1.1rem;text-align:center;text-transform:uppercase;transform:rotate(-10deg)}.orders-page[data-variant=orders] .orders-detail-card__stamp:not([data-payment-status=PAID]){border-color:var(--orders-muted);color:var(--orders-muted)}.orders-page[data-variant=orders] .orders-detail-card__body{display:grid;gap:0;padding:0}.orders-page[data-variant=orders] .orders-detail-card__receipt{display:grid;gap:1rem;border-top:1px solid rgb(81 81 73 / 55%);padding:clamp(1.5rem,2.2vw,2.25rem)}.orders-page[data-variant=orders] .orders-detail-card__totals>div{display:grid;gap:.85rem;border-radius:0;background:transparent;padding:0}.orders-page[data-variant=orders] .orders-detail-card__totals>div>div{gap:1.5rem}.orders-page[data-variant=orders] .orders-detail-card__totals>div>div>[data-slot=typography]:first-child{color:var(--orders-muted)}.orders-page[data-variant=orders] .orders-detail-card__totals>div>div>[data-slot=typography]:last-child{color:var(--orders-ink)}.orders-page[data-variant=orders] .orders-detail-card__actions{display:grid;gap:.75rem;margin-top:.4rem}.orders-page[data-variant=orders] .orders-detail-card__actions:empty{display:none}.orders-page[data-variant=orders] .orders-detail-card__actions [data-slot=button]{min-height:3rem;border-radius:var(--control-radius)}.orders-page[data-variant=orders] .orders-detail-card__footer{display:grid;grid-template-columns:minmax(9rem,1fr) auto;align-items:center;gap:1.5rem;border-top:2px dotted var(--orders-ink);padding:clamp(1.25rem,1.8vw,1.8rem) clamp(1.5rem,2.2vw,2.25rem)}.orders-page[data-variant=orders] .orders-detail-card__barcode{display:block;width:min(14rem,100%);height:4.8rem;background:repeating-linear-gradient(90deg,var(--orders-ink) 0 1px,transparent 1px 3px,var(--orders-ink) 3px 5px,transparent 5px 8px,var(--orders-ink) 8px 9px,transparent 9px 12px,var(--orders-ink) 12px 15px,transparent 15px 18px);opacity:.82}.orders-page[data-variant=orders] .orders-detail-card__messages[data-slot=button]{min-height:3.6rem;border:1.5px solid var(--orders-ink);border-radius:999px;background:transparent;color:var(--orders-ink);font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:.85rem;font-weight:900;letter-spacing:.035em;padding:0 1.5rem;text-transform:uppercase}.orders-page[data-variant=orders] .orders-detail-card__messages[data-slot=button]:hover{background:var(--orders-ink);color:var(--orders-paper-light)}.orders-page[data-variant=orders] .orders-loading,.orders-page[data-variant=orders] .orders-empty{border:1.5px solid var(--orders-ink);background:#f7f1e86b;color:var(--orders-ink);padding:clamp(2rem,4vw,4rem)}.orders-page[data-variant=orders] .orders-empty h2{color:var(--orders-ink);font-family:Manrope Variable,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2rem,4vw,4.2rem);font-weight:900;line-height:.9;text-transform:uppercase}.orders-page[data-variant=orders] .orders-empty__link{border-radius:var(--control-radius)}@media(min-width:1100px){.orders-page[data-variant=orders] .orders-grid{grid-template-columns:minmax(0,1.2fr) minmax(25rem,.95fr)}}@media(min-width:981px){.orders-page[data-variant=orders]{padding:clamp(1.75rem,3vw,3.25rem) 0 clamp(3rem,5vw,5rem)}.orders-page[data-variant=orders] .orders-page__inner{width:min(100% - clamp(3rem,7.5vw,8rem),1600px);gap:clamp(1rem,1.4vw,1.45rem)}.orders-page[data-variant=orders] .orders-page__header{gap:clamp(1.25rem,2.2vw,2.5rem);padding-bottom:clamp(1.1rem,1.6vw,1.55rem)}.orders-page[data-variant=orders] .orders-page__headline{grid-template-columns:clamp(3.2rem,3.7vw,4.35rem) minmax(0,1fr);gap:clamp(.8rem,1.2vw,1.25rem)}.orders-page[data-variant=orders] .orders-page__mark{width:clamp(3.2rem,3.7vw,4.35rem);height:clamp(3.2rem,3.7vw,4.35rem)}.orders-page[data-variant=orders] .orders-page__mark svg{width:clamp(1.35rem,1.55vw,1.75rem);height:clamp(1.35rem,1.55vw,1.75rem)}.orders-page[data-variant=orders] .orders-page__headline p{font-size:clamp(.8rem,.9vw,1.05rem)}.orders-page[data-variant=orders] .orders-page__headline h1{font-size:clamp(4.25rem,6.35vw,9rem)}.orders-page[data-variant=orders] .orders-page__actions{grid-template-columns:repeat(2,minmax(8.5rem,auto));gap:.55rem}.orders-page[data-variant=orders] .orders-page__action{min-width:clamp(8.5rem,10vw,11rem);min-height:clamp(3.45rem,4vw,4.1rem);font-size:clamp(.72rem,.78vw,.88rem);padding-inline:1rem}.orders-page[data-variant=orders] .orders-tabs{grid-template-columns:repeat(3,minmax(9.5rem,1fr))}.orders-page[data-variant=orders] .orders-tabs button{min-height:3rem;font-size:.76rem}.orders-page[data-variant=orders] .orders-grid{gap:clamp(1rem,1.5vw,1.5rem)}.orders-page[data-variant=orders] .orders-list{gap:.62rem}.orders-page[data-variant=orders] .orders-summary-card{min-height:8rem;grid-template-columns:3rem minmax(0,1fr) auto 3.75rem;gap:clamp(.62rem,.85vw,.9rem);padding-left:.9rem}.orders-page[data-variant=orders] .orders-summary-card__icon{width:3rem;height:3rem;justify-self:center}.orders-page[data-variant=orders] .orders-summary-card__icon svg{width:1.4rem;height:1.4rem}.orders-page[data-variant=orders] .orders-summary-card__content{gap:.38rem;padding-block:.8rem}.orders-page[data-variant=orders] .orders-summary-card__badges span{min-height:1.45rem;font-size:.61rem;padding-inline:.6rem}.orders-page[data-variant=orders] .orders-summary-card__title{font-size:clamp(1.2rem,1.55vw,1.7rem)}.orders-page[data-variant=orders] .orders-summary-card__details{font-size:clamp(.66rem,.72vw,.78rem)}.orders-page[data-variant=orders] .orders-summary-card__price{min-width:5.5rem;font-size:clamp(1.55rem,1.85vw,2.15rem);padding-inline:.35rem}.orders-page[data-variant=orders] .orders-summary-card__date{font-size:.7rem}.orders-page[data-variant=orders] .orders-detail-card__header{gap:1rem;padding:clamp(1.15rem,1.45vw,1.55rem)}.orders-page[data-variant=orders] .orders-detail-card__header [data-slot=card-title]{font-size:clamp(1.15rem,1.3vw,1.45rem)}.orders-page[data-variant=orders] .orders-detail-card__stamp{min-height:2.65rem;font-size:clamp(.75rem,.85vw,.9rem);padding:.45rem .85rem}.orders-page[data-variant=orders] .orders-detail-card__receipt{gap:.75rem;padding:clamp(1.15rem,1.5vw,1.55rem)}.orders-page[data-variant=orders] .orders-detail-card__footer{gap:1rem;padding:1.05rem clamp(1.15rem,1.5vw,1.55rem)}.orders-page[data-variant=orders] .orders-detail-card__barcode{width:min(11rem,100%);height:3.7rem}.orders-page[data-variant=orders] .orders-detail-card__messages[data-slot=button]{min-height:3.05rem;font-size:.74rem;padding-inline:1.15rem}}@media(max-width:1099px){.orders-page[data-variant=orders] .orders-page__header{grid-template-columns:1fr}.orders-page[data-variant=orders] .orders-page__actions{justify-content:start}.orders-page[data-variant=orders] .orders-detail-card{position:static}}@media(max-width:760px){.orders-page[data-variant=orders]{padding-top:1.5rem}.orders-page[data-variant=orders] .orders-page__inner{width:min(100% - 1.25rem,1880px)}.orders-page[data-variant=orders] .orders-page__header{align-items:stretch;gap:1.2rem;padding-bottom:1.25rem}.orders-page[data-variant=orders] .orders-page__headline{grid-template-columns:3.6rem minmax(0,1fr);gap:.75rem}.orders-page[data-variant=orders] .orders-page__mark{width:3.6rem;height:3.6rem}.orders-page[data-variant=orders] .orders-page__headline p{font-size:.82rem}.orders-page[data-variant=orders] .orders-page__headline h1{font-size:clamp(4rem,20.5vw,7rem);line-height:.76;white-space:normal}.orders-page[data-variant=orders] .orders-page__actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.orders-page[data-variant=orders] .orders-page__action{min-width:0;min-height:3.5rem;font-size:.72rem;padding:0 .7rem}.orders-page[data-variant=orders] .orders-tabs{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.orders-page[data-variant=orders] .orders-tabs button{min-height:3.25rem;font-size:.64rem;padding:0 .35rem}.orders-page[data-variant=orders] .orders-summary-card{min-height:0;grid-template-columns:3.8rem minmax(0,1fr);gap:0}.orders-page[data-variant=orders] .orders-summary-card__date{display:none}.orders-page[data-variant=orders] .orders-summary-card__icon{grid-column:1;grid-row:1 / span 2;width:2.7rem;height:2.7rem;justify-self:center}.orders-page[data-variant=orders] .orders-summary-card__content{grid-column:2;padding:1rem 1rem .55rem}.orders-page[data-variant=orders] .orders-summary-card__badges{gap:.35rem}.orders-page[data-variant=orders] .orders-summary-card__badges span{min-height:1.45rem;font-size:.6rem;padding-inline:.5rem}.orders-page[data-variant=orders] .orders-summary-card__title{font-size:1.35rem}.orders-page[data-variant=orders] .orders-summary-card__details{font-size:.68rem}.orders-page[data-variant=orders] .orders-summary-card__reference{font-size:.58rem}.orders-page[data-variant=orders] .orders-summary-card__price{grid-column:2;min-width:0;padding:0 1rem 1rem;font-size:1.8rem;text-align:left}.orders-page[data-variant=orders] .orders-summary-card:hover,.orders-page[data-variant=orders] .orders-summary-card[data-selected=true]:hover{transform:none}.orders-page[data-variant=orders] .orders-detail-card__header{grid-template-columns:1fr}.orders-page[data-variant=orders] .orders-detail-card__stamp{justify-self:start;transform:rotate(-5deg)}.orders-page[data-variant=orders] .orders-detail-card__footer{grid-template-columns:1fr}.orders-page[data-variant=orders] .orders-detail-card__barcode{width:100%;height:3.4rem}.orders-page[data-variant=orders] .orders-detail-card__messages[data-slot=button]{width:100%}}
