/* START_SNIPPET:order-cost-preview (INDEX:141) */
.ef-cost-preview{display:block;margin:16px 0;color:#203a2b;text-align:left;font-size:14px;line-height:1.5}
.ef-cost-preview details{padding:14px 16px;border:1px solid #c6d2c8;border-radius:10px;background:#f5f8f4}
.ef-cost-preview summary{cursor:pointer;font-weight:650;min-height:28px}
.ef-cost-preview__content{display:grid;gap:12px;margin-top:12px}
.ef-cost-preview label{display:grid;gap:6px;font-size:13px;font-weight:600}
.ef-cost-preview select{width:100%;min-height:44px;padding:8px;border:1px solid #9aa79e;border-radius:6px;background:#fff;color:#203a2b;font:inherit;font-size:16px}
.ef-cost-preview label.ef-cost-preview__check{display:flex;align-items:flex-start;gap:8px;font-weight:400}
.ef-cost-preview__check input{flex:none;width:18px;height:18px;margin:1px 0 0;accent-color:#28593d}
.ef-cost-preview__rows{display:grid;gap:8px;margin:0}.ef-cost-preview__rows div{display:flex;justify-content:space-between;gap:16px}.ef-cost-preview__rows dt{max-width:65%}.ef-cost-preview__rows dd{margin:0;white-space:nowrap;font-variant-numeric:tabular-nums}
.ef-cost-preview__total{padding-top:10px;border-top:1px solid #c6d2c8;font-weight:700}
.ef-cost-preview .ef-cost-preview__small{margin:0;font-size:12px;line-height:1.55;color:#455149}.ef-cost-preview a{color:inherit;text-underline-offset:3px}
.ef-cost-preview__warning{margin:10px 0 0;padding:10px;background:#f7ead7;color:#583e29;border-radius:6px;font-size:13px;line-height:1.5}
.ef-cost-preview [hidden]{display:none!important}.ef-cost-preview :focus-visible{outline:2px solid #28593d;outline-offset:3px}
/* END_SNIPPET:order-cost-preview */
