.customizer{border:1px solid var(--line);background:#17191b;margin:32px 0 48px;padding:32px;scroll-margin-top:24px}.custom-heading{display:flex;justify-content:space-between;gap:40px;margin-bottom:30px}.custom-heading .overline{color:var(--orange)}.custom-heading h2{font:600 56px/.98 var(--display);margin-top:12px}.custom-heading>p{max-width:390px;color:var(--gray);font-size:15px;align-self:end}.custom-workspace{display:grid;grid-template-columns:1.1fr 1fr;gap:36px;align-items:start}.model-picker{padding:0;margin:0 0 24px;border:0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.model-picker legend,.custom-fields label,.custom-order>div>label{font-size:13px;font-weight:700;margin-bottom:12px}.model-picker label{position:relative;cursor:pointer;min-width:0}.model-picker input{position:absolute;opacity:0;width:1px;height:1px}.model-picker span{display:block;padding:10px 8px;background:#242729;border:1px solid #45494d;border-radius:6px}.model-picker input:checked+span{border-color:var(--orange);box-shadow:0 0 0 1px var(--orange)}.model-picker input:focus-visible+span{outline:3px solid #fff;outline-offset:4px}.model-picker b{display:block;font-size:11px;margin-top:8px}.model-picker img{width:100%;height:auto}.custom-fields{display:grid;grid-template-columns:1fr 98px;gap:14px}.custom-fields label{display:block}.customizer input:not([type=radio]),.customizer textarea{font:inherit;color:#fff;background:#101112;border:1px solid #62676c;border-radius:4px;padding:12px;width:100%;min-width:0}.customizer input:focus,.customizer textarea:focus{outline:2px solid var(--orange);outline-offset:2px}.custom-fields p{font-size:12px;color:var(--gray);margin-top:8px}.custom-error{min-height:28px;color:#ffb39e;font-size:13px;margin:12px 0}.custom-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.custom-link{background:none;color:#ddd;text-decoration:underline;text-underline-offset:4px;font-size:13px;padding:8px 0}.custom-preview{margin:0;overflow:hidden;border-radius:8px;background:#e7e5df;color:#242424}.preview-label{display:flex;justify-content:space-between;padding:18px 20px 0;font:11px var(--mono);letter-spacing:.07em}.custom-card-stage{padding:14px 12px 0;min-height:170px}.custom-card-stage svg{display:block;width:100%;filter:drop-shadow(0 9px 8px #0002)}.custom-preview figcaption{display:flex;flex-direction:column;gap:5px;padding:12px 22px 22px}.custom-preview strong{font-size:15px;overflow-wrap:anywhere}.custom-preview span{font-size:12px}.custom-preview small{font-size:11px;line-height:1.6;color:#565652;max-width:380px}.custom-order{border-top:1px solid var(--line);padding-top:25px;margin-top:30px}.order-heading{display:flex;align-items:baseline;justify-content:space-between;gap:15px}.order-heading h3{margin:0;font-size:22px}.order-heading p,#order-empty,.order-help{font-size:13px;color:var(--gray)}#order-empty{margin-top:12px}#order-items{list-style:none;padding:0;margin:14px 0}#order-items li{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;border-bottom:1px solid var(--line)}.order-item-copy{display:flex;flex-direction:column;min-width:0}.order-item-copy strong{overflow-wrap:anywhere}.order-item-copy span{color:var(--gray);font-size:13px}.order-item-actions{display:flex;gap:16px;flex-shrink:0}#order-notes{display:block;margin:10px 0 18px;resize:vertical}.order-help{margin-top:14px;max-width:720px}#order-feedback{color:#f4c7a8;font-size:13px;margin-top:10px}.customizer .button{font-size:13px;gap:16px}.customizer [aria-invalid=true]{border-color:#ffb39e!important}@media(max-width:1050px){.customizer{padding:24px}.custom-workspace{grid-template-columns:1fr 1fr;gap:24px}.custom-heading>p{max-width:310px}.model-picker b{font-size:10px}.custom-fields{grid-template-columns:1fr 80px}}@media(max-width:740px){.customizer{padding:20px 16px;margin-top:22px}.custom-heading{display:block}.custom-heading h2{font-size:48px}.custom-heading>p{max-width:none;margin-top:18px;font-size:14px}.custom-workspace{grid-template-columns:1fr;gap:24px}.custom-preview{grid-row:1}.custom-card-stage{max-width:460px;margin:auto}.custom-preview small{font-size:11px}.model-picker{gap:7px}.model-picker b{font-size:10px}.model-picker span{padding:8px 6px}.custom-fields{grid-template-columns:minmax(0,1fr) 80px}.order-heading{display:block}.order-heading p{margin-top:7px}#order-items li{align-items:start;gap:10px}.order-item-actions{flex-direction:column;gap:0}.custom-actions{gap:10px}.custom-actions .button{width:100%;justify-content:center}.customizer .button{min-height:48px}.custom-order textarea{font-size:16px}.custom-fields input{font-size:16px!important}}

.customizer select{font:inherit;color:#fff;background:#101112;border:1px solid #62676c;border-radius:4px;padding:12px;width:100%}.customizer select:focus{outline:2px solid var(--orange)}#order-actions>.custom-fields{display:block;max-width:480px;margin-bottom:20px}#generated-download{margin-top:15px}.customizer button:disabled{opacity:.55;cursor:wait}
