@font-face{font-family:Inter;src:url(../fonts/Inter-Variable.woff2) format("woff2");font-display:swap}.extra-public{margin:0;background:#f7f9f8;color:#213938;font:15px/1.6 Inter,system-ui,sans-serif}.extra-checkout{box-sizing:border-box;width:min(100%,760px);margin:auto;padding:32px 24px 64px}.extra-checkout *{box-sizing:border-box}.extra-checkout a,.extra-admin-filters a{color:#08666a;text-underline-offset:3px}.extra-eyebrow{margin-top:28px;color:#627270;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.extra-checkout h1{font-size:30px;line-height:1.2;margin:8px 0 16px}.extra-checkout h2,.extra-order h2{font-size:20px;margin:0 0 12px}.extra-checkout h3{font-size:16px}.extra-checkout section,.extra-order{padding:24px;background:#fff;border:1px solid #dce6e1;border-radius:12px;margin:24px 0}.extra-checkout form,.extra-order form{display:grid;gap:16px;margin-top:20px}.extra-checkout label,.extra-order label{display:grid;gap:8px;font-weight:600}.extra-checkout :is(input,select,button),.extra-order :is(select,button){font:inherit;min-height:44px;border-radius:8px;padding:10px 12px;max-width:100%;min-width:0}.extra-checkout :is(input,select),.extra-order select{border:1px solid #cbded8;background:#fff;width:100%}.extra-checkout button,.extra-order button{background:#087f83;color:#fff;border:0;cursor:pointer;font-weight:600}.extra-checkout .extra-secondary{background:#eaf6f4;color:#08666a}.extra-confirm{grid-template-columns:24px 1fr!important;align-items:start}.extra-confirm input{width:20px;min-height:24px}.extra-checkout :focus-visible,.extra-order :focus-visible{outline:3px solid #087f83;outline-offset:3px}.extra-notice{padding:16px;background:#eaf6f4;border-radius:8px}.extra-error{padding:16px;background:#fff0ed;color:#963c35;border-radius:8px}.extra-summary div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #e3e9e7}.extra-checkout dd{margin:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.extra-summary dd{white-space:nowrap}.extra-bank{padding:16px;background:#f7f9f8;border:1px solid #e3e9e7;border-radius:8px;margin-bottom:12px}.extra-bank dl{margin:0}.extra-bank dt{font-size:12px;color:#627270}.extra-bank dl div{margin-bottom:10px}.extra-admin-filters{display:flex;gap:16px;flex-wrap:wrap;margin:20px 0}.extra-admin-filters a{padding:10px 14px;border:1px solid #dce6e1;border-radius:8px}.extra-admin-filters [aria-current=page]{background:#eaf6f4;font-weight:700}.extra-orders-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px}.extra-order{margin:0;min-width:0;overflow-wrap:anywhere}@media(max-width:480px){.extra-checkout{padding:20px 16px 40px}.extra-checkout section{padding:20px 16px}.extra-checkout h1{font-size:26px}.extra-checkout :is(input,select){font-size:16px}.extra-summary div{flex-wrap:wrap;gap:4px}.extra-checkout button{width:100%}}
