#tyh-personalizador .tyhp-order-info,#tyh-personalizador .tyhp-quote{border-top:1px solid #ddd7cb;margin-top:28px;padding-top:24px}
#tyh-personalizador #tyhp-quantities{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:12px;margin:18px 0}
#tyh-personalizador #tyhp-quantities label{min-width:0;font-weight:600}
#tyh-personalizador #tyhp-quantities input{display:block;width:100%;margin-top:6px}
#tyh-personalizador textarea{display:block;width:100%;padding:12px;font:inherit;border:1px solid #c8c2b8;border-radius:3px;background:#fff;color:#171717;min-height:110px;resize:vertical}
#tyh-personalizador #tyhp-quote-dialog{width:min(600px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto}
#tyh-personalizador #tyhp-quote-form>label{display:block;margin:12px 0 5px;font-weight:500}
#tyh-personalizador #tyhp-quote-form>input{width:100%;min-height:44px}
#tyh-personalizador #tyhp-quantities input,#tyh-personalizador #tyhp-quote-form>input,#tyh-personalizador #tyhp-observations{font:inherit;color:#171717;background:#fff;border:1px solid #c8c2b8;border-radius:3px;padding:10px 12px;box-shadow:none;min-height:44px}
#tyh-personalizador #tyhp-quantities input:focus,#tyh-personalizador #tyhp-quote-form>input:focus,#tyh-personalizador #tyhp-observations:focus{border-color:#B89A68;box-shadow:none;outline:2px solid #B89A68;outline-offset:2px}
#tyh-personalizador #tyhp-quote-form .tyhp-consent{display:block;line-height:1.6;margin-top:18px;font-size:14px}
#tyh-personalizador .tyhp-consent input{width:18px;height:18px;min-height:0;display:inline-block;accent-color:#171717;vertical-align:middle;margin-right:6px}
#tyh-personalizador #tyhp-quote-submit{background:#171717!important;color:#fff!important;border:1px solid #171717!important;border-radius:3px!important;box-shadow:none!important}
#tyh-personalizador #tyhp-quote-submit:hover{background:#B89A68!important;color:#171717!important;border-color:#B89A68!important}
#tyh-personalizador #tyhp-quote-form a{color:#171717!important;text-decoration:underline!important}
#tyh-personalizador .tyhp-honeypot{display:none!important}
#tyh-personalizador #tyhp-quote-progress,#tyh-personalizador #tyhp-quote-status{overflow-wrap:anywhere;min-height:1.5em}
#tyhp-requests #tyhpr-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
#tyhp-requests #tyhpr-pager{display:flex;gap:12px;margin-top:18px}
#tyhp-requests #tyhpr-content p{white-space:pre-line}
@media(max-width:1000px){#tyhp-requests #tyhpr-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){#tyhp-requests #tyhpr-list{grid-template-columns:1fr}#tyh-personalizador #tyhp-quantities{grid-template-columns:repeat(3,minmax(0,1fr))}#tyh-personalizador #tyhp-quote-form .tyhp-actions{display:flex;flex-direction:column}#tyh-personalizador #tyhp-quote-dialog{padding:18px}}
