.request-hidden,.order-choice[hidden]{display:none!important}.request-no-images .order-product-card>img,.request-no-images .sample-option img{display:none!important}.request-no-codes .product-specs>div:last-child,.request-no-codes .sample-option small{display:none}.request-no-descriptions .order-product-description{display:none}.request-no-units .product-specs>div:first-child{display:none}.customer-fields{display:flex;flex-direction:column}.request-core-field,.request-extra-field{display:flex;flex-direction:column;min-width:0;gap:8px}.request-extra-field input,.request-extra-field textarea,.request-extra-field select{width:100%;max-width:100%;padding:12px;font:inherit;border:1px solid #dacebc;border-radius:4px}.request-content-block{margin:24px 0;padding:22px;border:1px solid #e5d9c8;border-radius:8px}.request-content-block p{white-space:pre-line}.request-content-block img{max-width:100%;max-height:420px;object-fit:contain}.request-extra-link{display:inline-block;padding:12px 20px;border:1px solid #d4af37;border-radius:5px;text-decoration:none;margin:10px 8px}.order-layout.request-customer-first .order-customer{grid-column:1;grid-row:1}.order-layout.request-customer-first .order-selection{grid-column:2;grid-row:1}.request-editor-list>fieldset{border:1px solid #e5d9c8;margin:16px 0;padding:18px;border-radius:8px;min-width:0}.request-editor-list .form-grid{margin:12px 0}.request-editor-settings>details{margin:18px 0;border:1px solid #e5d9c8;padding:16px;border-radius:8px}.request-editor-settings summary{cursor:pointer;font-weight:700}.request-editor-settings input[type=checkbox]{width:auto;margin-inline-end:8px}.request-editor-settings .row{flex-wrap:wrap}.request-editor-settings small{display:block;line-height:1.8}.request-editor-settings table{width:100%;min-width:0}.request-editor-settings td{padding:8px;vertical-align:middle}.request-editor-settings td input:not([type=checkbox]){width:100%;min-width:70px}.request-editor-scroll{max-height:480px;overflow:auto}.request-product-filter{margin:14px 0}.request-closed{padding:24px;background:#faf6ee;border:1px solid #d4af37}.request-core-field[hidden]{display:none!important}@media(max-width:950px){.order-layout.request-customer-first .order-customer,.order-layout.request-customer-first .order-selection{grid-column:auto;grid-row:auto}.order-layout.request-customer-first .order-customer{order:-1}}@media(max-width:600px){.request-editor-settings table{font-size:13px}.request-editor-settings td{padding:5px}.request-editor-settings .form-grid{grid-template-columns:1fr}.sample-fields{grid-template-columns:1fr}}
.request-editor-settings [hidden]{display:none!important}.request-content-block[hidden],#site-panel .order-layout[hidden],#site-panel .contract-sample[hidden],#site-panel .order-minimum-info[hidden]{display:none!important}
