.q-brief{max-width:1060px}.q-brief h1{font-size:clamp(30px,4vw,44px)}.q-brief-selectors{display:grid;grid-template-columns:1fr 2fr 150px;gap:18px;background:#edf3f7;padding:22px;margin:24px 0}.q-brief-selectors label{margin:0}.q-brief-selectors select{width:100%;min-width:0;font-size:15px}.q-brief .q-contact{display:grid;grid-template-columns:1fr 1fr;gap:0 22px;padding:20px 25px;background:#fff;border:1px solid #d7e1e8}.q-brief .q-contact label{margin:10px 0}.q-contact-note{grid-column:1/-1;font-size:13px;margin:4px 0;color:#536777}.q-brief h2{font-size:25px;margin:30px 0 15px}.q-brief .q-fields-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 22px}.q-brief .q-item{margin:0;background:#fff;border:1px solid #d7e1e8;padding:18px}.q-brief .q-item label{margin:0;font-size:14px}.q-brief .q-item input,.q-brief .q-item textarea{font-size:16px;margin-top:12px}.q-brief .q-item textarea{min-height:85px}.q-brief .q-wide{grid-column:1/-1}.q-brief .q-form-intro{font-size:14px;padding:14px 18px}.q-brief .q-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.q-brief .q-actions button{font-size:14px}.q-brief #q-email{background:#a65322;color:#fff}.q-product-link{display:block;font-size:13px;font-weight:600;color:#9b481b!important;margin-top:14px}.sp-card .q-product-link{border-top:1px solid #d7e1e8;padding-top:14px}.q-brief #q-status{white-space:pre-line}.q-brief #q-status.q-failed{color:#a32920}.q-brief #q-status.q-saved{color:#17623c}.q-brief .q-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:760px){.q-brief-selectors{grid-template-columns:1fr;padding:18px}.q-brief .q-contact,.q-brief .q-fields-grid{grid-template-columns:1fr}.q-brief .q-contact{padding:18px}.q-brief .q-actions{flex-direction:column}.q-brief .q-actions button{width:100%}.q-brief .q-item{padding:16px}}
@media print{.q-brief-selectors,.q-brief .q-actions,.q-brief .q-local-note,.line-questionnaire-float{display:none!important}.q-brief{max-width:none}.q-brief .q-contact,.q-brief .q-item{break-inside:avoid}.q-brief h1{font-size:24px}.q-brief .q-item{padding:10px}.q-brief .q-fields-grid{gap:10px}.q-brief input,.q-brief textarea{border:0;border-bottom:1px solid #bbb;padding:4px;background:#fff}.q-brief .q-form-intro{padding:8px;font-size:11px}.q-brief h2{font-size:18px;margin:15px 0 8px}}

.q-module-chooser{scroll-margin-top:115px}.q-module-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px}.q-module-toolbar h2{margin:20px 0}.q-language-buttons{display:flex;gap:6px;flex-shrink:0}.q-language-buttons button{padding:8px 13px;background:#edf3f7;color:#173249;border:1px solid #cbd8e2;font-size:13px}.q-language-buttons button[aria-pressed=true]{background:#173249;color:#fff}.q-category-module-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.q-category-module{display:flex;flex-direction:column;text-align:left;padding:0;background:#fff;color:#173249;border:2px solid #d7e1e8;min-width:0;overflow:hidden;font:inherit}.q-category-module img{display:block;width:100%;height:105px;object-fit:cover}.q-category-module strong{font-size:15px;line-height:1.45;padding:14px 12px 8px}.q-category-module>span{font-size:11px;color:#63798a;padding:0 12px 14px;margin-top:auto}.q-category-module[aria-pressed=true]{border-color:#bc632d;background:#fff6ed;box-shadow:0 0 0 1px #bc632d}.q-category-module:hover{border-color:#bc632d;filter:none}.q-products-header{display:flex;gap:24px;align-items:center;justify-content:space-between;margin-top:30px}.q-products-header h2{margin:0;max-width:65%;font-size:23px}.q-products-header input{max-width:290px;font-size:14px;margin:0}.q-product-section{margin:26px 0}.q-product-section>h3{font-size:19px;color:#536777;margin:0 0 15px}.q-product-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.q-product-module{display:flex;flex-direction:column;min-width:0;text-align:left;padding:0;border:1px solid #d7e1e8;background:#fff;color:#173249;font:inherit;overflow:hidden}.q-product-module>img{display:block;width:100%;height:155px;object-fit:contain;background:#eaf0f4}.q-module-body{display:flex;flex-direction:column;flex:1;padding:18px;gap:10px}.q-module-body>strong{font-size:17px;line-height:1.5}.q-module-body>small{font-size:12px;color:#63798a}.q-module-action{margin-top:auto;padding-top:5px;font-size:13px;font-weight:700;color:#a65322}.q-product-module:hover{filter:none;border-color:#bc632d;box-shadow:0 3px 12px #17324914}.q-product-module[aria-pressed=true]{border-color:#bc632d;background:#fff6ed}.q-window-label{padding:15px 18px 0;font-size:10px;letter-spacing:1.2px;color:#a65322}.q-window-module .q-module-body{padding-top:12px}.q-module-empty{padding:25px;background:#fff;border:1px solid #d7e1e8}.q-choose-again{background:#edf3f7;color:#173249;padding:10px 16px;margin:0 0 18px;font-size:13px}.q-brief #line-questionnaire{scroll-margin-top:115px}.q-brief #line-questionnaire[hidden]{display:none!important}#q-module-count{font-size:13px;color:#63798a;margin:12px 0}@media(max-width:900px){.q-category-module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.q-product-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.q-module-toolbar{align-items:flex-start;flex-direction:column;gap:0;margin-bottom:18px}.q-module-toolbar h2{font-size:23px}.q-category-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.q-category-module img{height:86px}.q-category-module strong{font-size:13px;padding:10px}.q-category-module>span{font-size:10px;padding:0 10px 10px}.q-products-header{align-items:stretch;flex-direction:column;gap:15px}.q-products-header h2{max-width:none;font-size:21px}.q-products-header input{max-width:none}.q-product-module-grid{grid-template-columns:1fr 1fr;gap:10px}.q-product-module>img{height:105px}.q-module-body{padding:12px;gap:8px}.q-module-body>strong{font-size:14px}.q-module-body>small{font-size:11px}.q-module-action{font-size:11px}.q-window-label{padding:12px 12px 0;font-size:9px;letter-spacing:.4px}}
@media print{.q-module-chooser,.q-choose-again{display:none!important}}
