.order-guidance-checklist{border:1px solid #e7bdc0;border-left:4px solid #c8102e;border-radius:12px;padding:16px;background:#fff7f7;color:#202124;grid-column:1/-1;min-width:0;text-align:left}.order-guidance-checklist>strong{font-size:16px}.order-guidance-checklist>p{margin:6px 0;font-size:14px;line-height:1.5}.order-guidance-checklist ul{margin:10px 0 0;padding-left:20px}.order-guidance-checklist li+li{margin-top:8px}.order-guidance-checklist li button{border:0;background:none;padding:0;color:#9e1027;text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font:inherit;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.order-guidance-checklist.is-ready{border-color:#9bc6ad;border-left-color:#227344;background:#f2faf5}.order-guidance-checklist.is-ready ul:empty{display:none}.order-guidance-dialog{box-sizing:border-box;width:min(600px,calc(100% - 24px));max-height:calc(100dvh - 32px);overflow:auto;border:0;border-top:6px solid #c8102e;border-radius:18px;padding:24px;color:#1d1d1f;background:#fff;box-shadow:0 20px 90px #0005}.order-guidance-dialog::backdrop{background:#111b;backdrop-filter:blur(3px)}.order-guidance-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.order-guidance-heading h2{margin:0;font-size:25px;line-height:1.2}.order-guidance-close{flex-shrink:0;background:#f0f1f3;border:0;border-radius:8px;padding:10px 12px;font:inherit;font-size:14px;cursor:pointer}.order-guidance-dialog>p{font-size:15px;line-height:1.55;margin:16px 0;color:#53565a}.order-guidance-issues{padding-left:24px;margin:20px 0 0}.order-guidance-issues li{padding:0 0 18px 6px;overflow-wrap:anywhere}.order-guidance-issues li+li{border-top:1px solid #e7e7e7;padding-top:18px}.order-guidance-issues strong{font-size:17px}.order-guidance-issues p{font-size:15px;line-height:1.5;margin:7px 0 12px}.order-guidance-issues .btn{white-space:normal;min-height:44px;text-align:center}.order-guidance-focus{outline:3px solid #c8102e!important;outline-offset:5px;scroll-margin-block:100px}.order-guidance-dialog button:focus-visible,.order-guidance-checklist button:focus-visible{outline:3px solid #c8102e;outline-offset:3px}@media(max-width:520px){.order-guidance-dialog{padding:20px 16px}.order-guidance-heading h2{font-size:22px}.order-guidance-heading{gap:10px}.order-guidance-issues .btn{width:100%}.order-guidance-checklist{padding:14px}}
