.crm-sale-fulfillment-screen{min-height:560px;padding:48px 34px;background:#fff}.crm-sale-fulfillment-screen>header{max-width:920px;margin:0 auto 24px}.crm-sale-fulfillment-screen>header>span{color:#ef3340;font-size:10px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.crm-sale-fulfillment-screen>header h2{margin:6px 0 4px;color:#1b2027;font-size:31px;line-height:1.08;letter-spacing:-.045em}.crm-sale-fulfillment-screen>header p{margin:0;color:#7b8491;font-size:12px}.crm-fulfillment-methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:920px;gap:10px;margin:0 auto}.crm-fulfillment-methods>button{display:grid;grid-template-columns:34px minmax(0,1fr);gap:13px;align-items:center;min-height:92px;padding:15px;color:#242a32;border:1px solid #dfe3e8;border-radius:12px;background:#fff;text-align:left;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.crm-fulfillment-methods>button:hover,.crm-fulfillment-methods>button:focus-visible,.crm-fulfillment-methods>button.is-selected{border-color:#ef3340;outline:0;box-shadow:0 9px 24px rgba(26,31,39,.08);transform:translateY(-1px)}.crm-fulfillment-methods>button.is-selected{background:#fff7f7}.crm-fulfillment-methods kbd,.crm-fulfillment-continue kbd{display:grid;width:34px;height:34px;place-items:center;color:#fff;border:0;border-radius:9px;background:#1d2229;font:800 12px ui-monospace,SFMono-Regular,Menlo,monospace}.crm-fulfillment-methods span{display:grid;gap:4px;min-width:0}.crm-fulfillment-methods b{font-size:14px}.crm-fulfillment-methods small{color:#7b8490;font-size:10px}.crm-fulfillment-details{max-width:920px;margin:18px auto 0;padding:18px;border:1px solid #dfe3e8;border-radius:13px;background:#f7f8fa}.crm-fulfillment-details>button{margin:0 0 13px;padding:0;color:#6e7783;border:0;background:transparent;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.crm-fulfillment-fields{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;gap:10px;align-items:end}.crm-fulfillment-fields label{display:grid;gap:6px;color:#626b77;font-size:10px;font-weight:800}.crm-fulfillment-fields input{width:100%;height:48px;padding:0 14px;color:#1d232b;border:1px solid #d7dce2;border-radius:9px;background:#fff;font:750 14px -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.crm-fulfillment-fields input:focus{border-color:#ef3340;outline:3px solid #ffe7e9}.crm-fulfillment-continue{display:flex;gap:14px;align-items:center;justify-content:center;height:48px;padding:0 15px;color:#fff;border:0;border-radius:9px;background:#ef3340;font-weight:850;cursor:pointer}.crm-fulfillment-continue kbd{width:auto;height:auto;padding:3px 6px;background:rgba(0,0,0,.18);font-size:9px}.crm-sale-fulfillment-badge{display:inline-flex;gap:8px;align-items:center;margin-top:6px;padding:6px 8px;border:1px solid #dde2e7;border-radius:8px;background:#fff;color:#5f6874;font-size:10px}.crm-sale-fulfillment-badge b{color:#232930}.crm-sale-fulfillment-badge button{padding:0;color:#d72532;border:0;background:transparent;font:inherit;font-weight:800;cursor:pointer}@media(max-width:760px){.crm-sale-fulfillment-screen{min-height:500px;padding:28px 16px}.crm-fulfillment-methods{grid-template-columns:1fr}.crm-fulfillment-fields{grid-template-columns:1fr}.crm-sale-fulfillment-screen>header h2{font-size:26px}}@media(prefers-reduced-motion:reduce){.crm-fulfillment-methods>button{transition:none}}
.crm-sale-fulfillment-screen>header{text-align:center}.crm-fulfillment-fields{grid-template-columns:repeat(2,minmax(150px,1fr)) auto}.crm-fulfillment-details.is-delivery .crm-fulfillment-fields{grid-template-columns:repeat(2,minmax(150px,1fr)) minmax(140px,.8fr) auto}
.crm-fulfillment-details.is-delivery .crm-fulfillment-address{grid-column:1/-1}
