.installation-summary{display:grid;gap:7px;margin:12px 0;padding:12px;background:#f1f7ff;border-radius:12px;color:#213b59}.installation-summary small{color:#58697c}.installation-summary>div{display:flex;gap:5px;flex-wrap:wrap}.card-more summary{cursor:pointer;padding:8px;color:#596477}.form-error{color:#b42332}.delivery-equipment-list>label{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0}.delivery-equipment-list>label span{display:grid;gap:4px;min-width:0}.delivery-equipment-list input{width:85px;flex:none}.delivery-equipment-list small{color:#667085}.mobile-category-select{display:none}
.proposal-columns{grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr);height:auto}.proposal-columns>div,.proposal-item,.proposal-services,.quote-builder-line,.quote-builder-line>div{min-width:0;max-width:100%;height:auto;overflow-wrap:anywhere}.proposal-item{grid-template-columns:50px minmax(0,1fr)}.proposal-item>*{min-width:0;overflow-wrap:anywhere}.proposal-services p{white-space:pre-wrap;overflow-wrap:anywhere}.quote-detail-page .data-table{table-layout:fixed;width:100%}.quote-detail-page td{overflow-wrap:anywhere}
.quote-detail-grid>*,.quote-record-summary,.detail-line-list{min-width:0;max-width:100%}.detail-line-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;padding:13px 0}.detail-line-list span{min-width:0;overflow-wrap:anywhere}.detail-line-list strong{white-space:nowrap}.quotation-detail-page textarea,.quotation-detail-page input,.quotation-detail-page form{max-width:100%;box-sizing:border-box}.quote-builder-page .builder-main{min-width:0}.quote-builder-page .builder-section{min-width:0;overflow-wrap:anywhere}
@media(max-width:760px){
 .contact-responsive-table,.contact-responsive-table tbody{display:block!important;width:100%!important;min-width:0!important}.contact-responsive-table thead{display:none}.contact-responsive-table tbody tr{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:15px;margin-bottom:10px;border:1px solid #e1e6ee;border-radius:14px;background:white}.contact-responsive-table td{display:block;padding:0!important;border:0!important;min-width:0;overflow-wrap:anywhere}.contact-responsive-table td:first-child{grid-column:1/-1;margin-bottom:5px}.contact-responsive-table td:not(:first-child):before{content:attr(data-label);display:block;font-size:10px;color:#758096;margin-bottom:3px}.contact-responsive-table .customer-account-header{display:block;background:#eef2f8}.contact-responsive-table .person-meta{overflow-wrap:anywhere;white-space:normal}
 .mobile-category-select{display:block;width:100%;padding:11px;border:1px solid #dce2eb;border-radius:10px;background:white;margin-bottom:12px}.catalog-review .category-chips{display:none}.proposal-columns{display:flex!important;flex-direction:column;min-height:0!important}.proposal-columns>div{width:100%;border-left:0!important}.proposal-columns>div+div{margin-top:16px}.proposal-columns h3{font-size:14px}.proposal-item{padding:10px 5px;min-height:48px}.proposal-services{padding-bottom:12px}.proposal-columns p{font-size:14px;line-height:1.55}.quote-builder-line{grid-template-columns:minmax(0,1fr) minmax(60px,.5fr)!important}.quote-builder-line>div:first-child{grid-column:1/-1}.quote-builder-line input,.quote-builder-line select{max-width:100%}.quotation-detail-lines{overflow:auto}.installation-summary{font-size:13px}
 .kanban{display:flex!important;flex-direction:column;overflow-x:hidden!important}.kanban .column{min-height:0!important;width:100%;flex:none}.kanban .column.empty-stage{display:none}.pipeline-scrollbar,.pipeline-hint{display:none!important}.pipeline-controls{flex-wrap:wrap}.pipeline-controls label{flex:1;min-width:120px}.pipeline-controls select{width:100%}
}
