.cs-product-composer[hidden],.cs-product-draft[hidden]{display:none!important}
.cs-product-composer{font-size:13px;margin:8px 0;min-width:0}.cs-product-composer summary{cursor:pointer;padding:8px 0;font-weight:600}
.cs-product-composer details>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:8px 0}.cs-product-composer select{grid-column:1/-1;width:100%;min-width:0}
.cs-product-composer button,.cs-product-composer select,.cs-product-card button{font:inherit;border:1px solid var(--line,#ded9cf);border-radius:9px;padding:9px;background:var(--surface,#fff);color:var(--ink,#24231f);min-height:42px;touch-action:manipulation}
.cs-product-draft,.cs-product-card{display:grid;gap:6px;padding:12px;border:1px solid #d4c7ad;border-radius:12px;background:#faf7ef;color:#24231f;overflow-wrap:anywhere;min-width:0}
.cs-product-card{margin-top:10px;font-size:13px}.cs-product-card small,.cs-product-card p{font-size:12px;color:#615c52;line-height:1.5;margin:0}.cs-product-card button{font-weight:600;background:#24231f;color:#fff}
.cs-product-composer :focus-visible,.cs-product-card :focus-visible{outline:3px solid #bd8c36;outline-offset:3px}.el-cart-ask{width:100%;margin-top:10px;min-height:44px;font:inherit;border:1px solid #c9c2b6;border-radius:10px;background:#fff;color:#24231f;padding:10px;touch-action:manipulation}
.cs-dialog .cs-product-card>span{font-size:13px;border:0;padding:0;color:inherit}.cs-dialog .cs-form.cs-with-product-help{max-height:50%;overflow-y:auto;overscroll-behavior:contain;min-height:72px}
.cs-dialog .cs-product-expand{font:inherit;font-size:12px;min-height:36px;padding:6px 10px;border:1px solid #a3947f;border-radius:8px;background:#fff;color:#292520}.cs-product-expand[hidden]{display:none!important}
.cs-product-composer [hidden]{display:none!important}.cs-product-composer [data-help-options]{grid-column:1/-1;display:grid;gap:10px;min-width:0}.cs-product-composer [data-help-options] label{display:grid;gap:5px;min-width:0}.cs-product-composer [data-help-options] label>span{font-size:12px;font-weight:600;color:#4b4235}.cs-product-composer input{font:inherit;font-size:16px;box-sizing:border-box;width:100%;min-width:0;min-height:44px;border:1px solid #ded9cf;border-radius:9px;padding:9px;background:#fff;color:#24231f}.cs-product-composer [data-help-options] p{font-size:12px;line-height:1.5;margin:0;color:#615c52;overflow-wrap:anywhere}.cs-product-composer [data-help-preview]{border-top:1px solid #ded9cf;padding-top:9px}.cs-product-composer input:disabled{background:#f4f1eb;color:#777064}
.cs-product-composer [data-help-options]{grid-template-columns:minmax(0,1fr) 105px}.cs-product-composer [data-help-options]>p{grid-column:1/-1}
