.checkout-flow{gap:20px;display:grid}.checkout-flow label,.checkout-lab label{gap:8px;font-size:14px;font-weight:650;display:grid}.checkout-flow input{color:#f7f3e9;width:100%;font:inherit;background:#181715;border:1px solid #4b443b;border-radius:9px;padding:12px}.checkout-flow button:disabled{opacity:.45;cursor:not-allowed}.checkout-flow p{color:#bcb6aa;line-height:1.55}.checkout-flow a{color:#ffb275}.checkout-availability{background:#26231e;border:1px solid #4e4130;border-radius:12px;gap:12px;padding:16px;display:flex}.checkout-availability strong,.checkout-availability span{display:block}.checkout-availability div>span{color:#bdb6aa;margin-top:5px;font-size:14px}.checkout-status-dot{background:#d9a665;border-radius:50%;flex:none;width:9px;height:9px;margin-top:6px}.checkout-availability[data-open=true] .checkout-status-dot{background:#b5e889;box-shadow:0 0 12px #9fe36c44}.checkout-owner-settings{border:1px solid #39362f;border-radius:12px;padding:17px}.checkout-owner-settings summary,.checkout-evidence summary,.checkout-past summary{cursor:pointer;font-weight:700}.checkout-owner-settings[open]>summary{margin-bottom:17px}.checkout-owner-settings ul{color:#c7b8a5;padding-left:19px;font-size:14px;line-height:1.55}.checkout-owner-settings label,.checkout-owner-settings form{margin-bottom:14px}.checkout-actions{flex-wrap:wrap;gap:10px;margin:15px 0;display:flex}.checkout-actions .terminal-secondary{width:auto}.checkout-note{background:#d8985010;border-left:3px solid #dc9a60;border-radius:0 8px 8px 0;padding:12px 14px;font-size:14px}.checkout-request{background:#1b1a17;border:1px solid #464034;border-radius:14px;gap:14px;padding:20px;display:grid}.checkout-request-head{justify-content:space-between;gap:12px;display:flex}.checkout-request-head>strong{color:#ffbd81;font-size:18px}.checkout-request-head>span{color:#aba396;font-size:13px}.checkout-request[data-state=completed]{border-color:#7fa95e}.checkout-request[data-state=completed] .checkout-request-head>strong{color:#b5e889}.checkout-request[data-state=held],.checkout-request[data-state=reversed]{border-color:#c98c59}.checkout-line-items{gap:8px;display:grid}.checkout-line-items>div,.checkout-basket-item{align-items:center;gap:12px;display:flex}.checkout-line-items small,.checkout-basket-item small{color:#c6adce;margin-bottom:4px;display:block}.checkout-line-items img,.checkout-basket-item img{object-fit:contain;background:#27231d;border-radius:9px}.checkout-basket-item{margin:12px 0}.checkout-basket-item>span{flex:1}.checkout-basket-item>b{font-size:14px}.checkout-reference{gap:8px;display:grid}.checkout-reference>span{color:#b4ac9e;font-size:13px}.checkout-reference button{color:#f0c79d;overflow-wrap:anywhere;text-align:left;background:#29251f;border:1px solid #5a4a37;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:12px;font-size:12px;display:flex}.checkout-inline{align-items:end;gap:10px;display:flex}.checkout-inline label{flex:1}.checkout-inline button{width:auto}.checkout-cancel{color:#c5b2a1;cursor:pointer;background:0 0;border:0;padding:10px;font-weight:600}.checkout-cancel:hover{color:#ffb275}.checkout-evidence{color:#b3a999;overflow-wrap:anywhere;font-size:13px}.checkout-evidence ol{padding-left:20px;line-height:1.6}.checkout-evidence li{margin:8px 0}.checkout-evidence time{color:#e4c8a9}.checkout-footnote{text-align:center;font-size:13px}.checkout-empty{text-align:center;padding:30px 20px}.checkout-empty svg{color:#d59a68}.checkout-success{color:#bee89d!important}.checkout-quote{background:#3c2b1b;border:1px solid #8d613c;border-radius:12px;padding:18px}.checkout-quote h3{margin-top:0}.checkout-past .checkout-request{margin-top:14px}.checkout-lab{color:#f5efe3;max-width:1050px;margin:auto;padding:30px 24px 70px}.checkout-lab>a{color:#ffb275}.checkout-lab h1{margin:28px 0 8px;font-size:32px}.checkout-lab-intro{color:#bdb5a7;max-width:750px;line-height:1.6}.checkout-lab-grid{grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);gap:24px;margin-top:26px;display:grid}.checkout-lab-controls{background:#201c17;border:1px solid #493c2e;border-radius:14px;align-content:start;gap:12px;padding:20px;display:grid}.checkout-lab-controls h2{margin:0 0 8px;font-size:20px}.checkout-lab-controls .terminal-secondary{text-align:left;justify-content:space-between}.checkout-lab-controls>p{color:#bfb1a2;font-size:14px;line-height:1.5}.checkout-lab-result{align-content:start;gap:18px;display:grid}.checkout-lab-status{border:1px dashed #6b5840;border-radius:12px;padding:20px;line-height:1.5}.checkout-lab-history{background:#21321c55;border:1px solid #4e7141;border-radius:12px;padding:20px}.checkout-lab-history h2{margin-top:0;font-size:18px}.checkout-lab-history p{color:#c8d7bd}.checkout-lab button:disabled{opacity:.4;cursor:not-allowed}@media (max-width:650px){.checkout-inline{display:grid}.checkout-basket-item{flex-wrap:wrap}.checkout-lab-grid{grid-template-columns:1fr}.checkout-lab{padding:20px 14px}.checkout-request{padding:15px}.checkout-actions{display:grid}.checkout-request-head{flex-wrap:wrap}}@media (prefers-reduced-motion:no-preference){.checkout-request,.checkout-quote,.checkout-lab-history{animation:.2s ease-out checkout-enter}@keyframes checkout-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}}.checkout-automation{background:linear-gradient(135deg,#36271d,#1e1d19);border:1px solid #765132;border-radius:14px;padding:22px}.checkout-automation-heading{align-items:center;gap:14px;display:flex}.checkout-automation-heading>svg{color:#ffb275}.checkout-automation h3{margin:0 0 5px;font-size:21px}.checkout-automation-heading span,.checkout-automation small{color:#c7b8a5;font-size:14px;line-height:1.6}.checkout-automation-limits{gap:28px;margin-top:18px;display:flex}.checkout-automation-limits span{color:#beb4a5;gap:4px;font-size:13px;display:grid}.checkout-automation-limits strong{color:#ffcf9e;font-size:20px}.automation-guide{max-width:900px}.automation-guide h1{max-width:650px;font-size:42px;line-height:1.15}.automation-eyebrow{color:#ffb275;letter-spacing:2px;margin-top:44px;font-size:12px;font-weight:750;display:block}.automation-steps{gap:30px;margin:35px 0;padding:0;list-style:none;display:grid}.automation-steps li{border-bottom:1px solid #3d352b;gap:20px;padding-bottom:25px;display:flex}.automation-steps li>span{color:#ffc48e;background:#35271e;border:1px solid #805b3f;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;font-weight:750;display:grid}.automation-steps h2{margin:6px 0 12px;font-size:22px}.automation-guide p{color:#c7bfb1;line-height:1.65}.automation-guide a{color:#ffb275}.automation-muted{font-size:14px;color:#a9a091!important}.automation-guide .checkout-owner-settings h2{margin-top:0;font-size:21px}@media (max-width:600px){.automation-guide h1{font-size:32px}.automation-steps li{gap:12px}.checkout-automation-limits{gap:15px}}.rehearsal-step{gap:6px;display:grid}.rehearsal-step small,.rehearsal-exceptions p,.rehearsal-counts+small{color:#bfb1a2;font-size:13px;line-height:1.5}.rehearsal-step button{justify-content:flex-start;width:100%}.rehearsal-exceptions{border-top:1px solid #493c2e;margin-top:6px;padding-top:16px}.rehearsal-exceptions summary{cursor:pointer;font-weight:700}.rehearsal-exceptions[open]{gap:10px;display:grid}.rehearsal-exceptions button{white-space:normal;width:100%;margin-top:9px}.rehearsal-counts{flex-wrap:wrap;gap:14px;margin:16px 0;display:flex}.rehearsal-counts span{color:#c4b9aa;gap:4px;font-size:12px;display:grid}.rehearsal-counts b{color:#ffbd81;font-size:22px}.rehearsal-customer-title{margin:0;font-size:18px}.checkout-lab .automation-eyebrow{margin-top:30px}.checkout-lab h1{margin-top:10px}.checkout-lab .terminal-primary{white-space:normal}
