[data-cd-shipping-enabled="true"] .clyro-cd-footer > .clyro-cd-summary-row,
[data-cd-shipping-enabled="true"] .clyro-cd-footer > [data-cd-savings] {display:none!important}
.clyro-cs [hidden],.clyro-cs[hidden]{display:none!important}
.clyro-cs{color:var(--cs-text);font-size:var(--cs-font);margin-bottom:12px;line-height:1.4}
.clyro-cs-destination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}
.clyro-cs-destination>div{min-width:0;overflow-wrap:anywhere}
.clyro-cs-destination small{display:block;opacity:.7;font-size:11px}
.clyro-cs button{font:inherit;cursor:pointer}
.clyro-cs-change{color:var(--cs-link);background:none;border:0;text-decoration:underline;padding:8px 2px;flex-shrink:0;font-size:12px!important}
.clyro-cs-rows{display:flex;flex-direction:column;gap:var(--cs-gap)}
.clyro-cs-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0}
.clyro-cs-row> :first-child{min-width:0;overflow-wrap:anywhere}
.clyro-cs-row> :last-child{flex-shrink:0;max-width:65%;text-align:right;overflow-wrap:anywhere}
.clyro-cs-subtotal{order:1}.clyro-cs-discount{order:2}.clyro-cs-shipping{order:3}.clyro-cs-total{order:4;color:var(--cs-total);font-size:var(--cs-total-size);padding-top:5px}
.clyro-cs-discount> :last-child{color:var(--cs-savings)}.clyro-cs-shipping> :last-child{color:var(--cs-shipping)}
.clyro-cs[data-order="savings_first"] .clyro-cs-discount,.clyro-cs[data-order="shipping_first"] .clyro-cs-shipping{order:0}
.clyro-cs-form{display:grid;gap:9px;margin-bottom:12px;padding:12px;border:1px solid #ddd;border-radius:8px}
.clyro-cs-form label{display:grid;gap:4px;font-size:12px}
.clyro-cs select,.clyro-cs input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:9px;border:1px solid #ccc;border-radius:5px;background:#fff;color:#222;font:inherit;font-size:16px}
.clyro-cs-actions{display:flex;flex-wrap:wrap;gap:8px}.clyro-cs-actions button{padding:8px 12px;border:1px solid #bbb;border-radius:5px;background:transparent;color:inherit}
.clyro-cs-status{font-size:11px;opacity:.75;margin:8px 0 0;overflow-wrap:anywhere}
.clyro-cs [data-cs-service]{display:block;text-align:right;font-size:11px;opacity:.75;margin-top:3px}
.clyro-cs [data-cs-rates]{margin-top:8px}
