@media screen and (max-width:700px){.parts-app{min-width:0;font-size:13px}.parts-app .p-content{width:100%;max-width:100%;min-height:0;padding:10px 8px 24px}.parts-app :is(.p-panel,.p-estimate-layout,.p-estimate-layout>*,.record-main,.contact-main,.survey-card,.quote-product){min-width:0;max-width:100%}.parts-app .p-page-heading{flex-flow:wrap;align-items:center;gap:8px;margin-bottom:10px}.parts-app .p-page-heading h1,.parts-app .survey-page h1{margin:0;font-size:20px}.parts-app h2{font-size:14px}.parts-app p{margin:8px 0;font-size:13px;line-height:1.4}.parts-app .p-preview{gap:3px;padding:5px 10px;font-size:10px}.parts-app .p-panel{margin-bottom:10px}.parts-app :is(.p-estimate-body,.p-modal-body,.record-content,.record-heading,.record-meta,.customer-header,.p-general){padding:10px}.parts-app .p-section-heading{padding:8px 10px}.parts-app :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]){max-width:100%;min-height:38px;padding:6px 8px;font-size:16px}.parts-app textarea{min-height:64px}.parts-app button{min-height:36px;padding:7px 9px;font-size:12px}.parts-app .phone-nav-tabs>button,.parts-app .phone-nav-tabs>a{min-height:48px}.parts-app :is(.p-field,.quote-inputs label){gap:4px;min-width:0;margin-bottom:8px;font-size:12px}.parts-app :is(.quote-inputs,.p-modal-grid,.form-grid,.contact-form,.survey-grid,.p-general,.contact-workspace,.record-layout){grid-template-columns:minmax(0,1fr);gap:10px}.parts-app :is(.p-actions,.part-card-bar,.part-card-actions,.p-product-head,.record-heading,.record-meta,.customer-header,.product-add-actions,.p-product-footer,.part-pricing-heading,.p-modal-footer,.p-savebar){flex-wrap:wrap;gap:6px}.parts-app :is(.p-actions,.p-product-head,.part-card-bar)>*{min-width:0;max-width:100%}.parts-app .part-card-bar>strong{white-space:normal;overflow-wrap:anywhere}.parts-app .p-estimate-layout{grid-template-columns:minmax(0,1fr);gap:8px;padding:6px 6px 32px}.parts-app .p-estimate-steps{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:8px;display:grid}.parts-app .p-estimate-steps>button{white-space:normal;min-height:42px;padding:8px 4px;font-size:11px}.p-estimate-layout>aside>.p-panel:nth-child(2) .p-estimate-empty{flex-wrap:wrap;gap:4px 12px;display:flex}.p-estimate-layout>aside>.p-panel:nth-child(3){max-height:92px!important}.parts-app .quote-product>.p-estimate-body>.quote-inputs{grid-template-columns:minmax(0,1fr) 85px;gap:8px}.parts-app .part-card-columns{grid-template-columns:minmax(0,1fr)}.parts-app .part-card-information dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:6px;margin:5px 0;display:grid}.parts-app .part-card-information dt{min-width:0}.parts-app .part-card-information dd{min-width:0;margin:0}.parts-app .part-price-views{flex-wrap:wrap;display:flex}.parts-app .part-price-table{table-layout:fixed;width:100%}.parts-app .part-price-table :is(td,th){white-space:normal;overflow-wrap:anywhere;padding:5px;font-size:12px}.parts-app :is(.p-modal,.p-modal.p-modal-wide){width:calc(100vw - 12px);max-width:calc(100vw - 12px);max-height:94dvh}.parts-app .p-modal-title{flex-wrap:wrap;gap:8px;padding:10px}.parts-app .p-part-columns{grid-template-columns:minmax(0,1fr);gap:10px}.parts-app .p-modal-wide .p-modal-grid{grid-template-columns:minmax(0,1fr)}.parts-app :is(.p-tabs,.record-tabs,.p-subnav){flex-wrap:nowrap;max-width:100%;overflow-x:auto}.parts-app :is(.sales-table,.p-table-wrap,.customer-table-scroll,.report-table,.statement-scroll,.table-scroll,.order-items-scroll){min-width:0;max-width:100%;overflow:auto}.parts-app .record-content{overflow:auto}.parts-app .record-actions .p-panel{margin-bottom:8px}.parts-app .record-actions .p-panel:first-child{grid-template-columns:1fr 1fr;display:grid}.parts-app .record-actions :is(button,a){min-width:0;padding:9px 8px;font-size:12px}.parts-app .survey-card{margin-bottom:10px;padding:10px}.parts-app .survey-grid{gap:8px;margin:10px 0}.parts-app .survey-products,.parts-app .survey-scroll{max-height:none;overflow:visible}.parts-app .survey-footer{gap:6px;padding:8px;position:static}.parts-app .survey-photos img{width:110px;height:85px}.parts-app .p-savebar{flex-direction:row;padding:8px;position:static}.parts-app .sales-search{flex-wrap:wrap;gap:8px;padding:10px}.parts-app .sales-search>.p-field:first-child{flex:100%}.parts-app .sales-search small{margin-left:auto;padding:0}.compact-sales .sales-table{max-height:none;overflow:visible}.compact-sales .sales-table>table,.compact-sales .sales-table>table>tbody{width:100%;display:block}.compact-sales .sales-table>table>thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.compact-sales .sales-table>table>tbody>tr{border-bottom:1px solid #ccc;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 10px;padding:8px 10px;display:grid}.compact-sales .sales-table>table>tbody>tr>td{white-space:normal;text-align:left;overflow-wrap:anywhere;border:0;min-width:0;padding:0;font-size:12px;line-height:1.35;display:block}.compact-sales .sales-table>table>tbody>tr>td:nth-child(2),.compact-sales .sales-table>table>tbody>tr>td:nth-child(4){grid-column:1/-1}.compact-sales .sales-table>table>tbody>tr>td:first-child{grid-area:1/1;align-items:center;gap:5px;display:flex}.compact-sales .sales-table>table>tbody>tr>td:last-child:not([colspan]){text-align:right;grid-area:1/2;align-self:center;font-size:13px;font-weight:700}.compact-sales .sales-table>table>tbody>tr>td:nth-child(3):before{content:"Contact: ";color:#777}.compact-sales .sales-table>table>tbody>tr>td:nth-child(5):before{content:"Sales: ";color:#777}.compact-sales .sales-table>table>tbody>tr>td:nth-child(6):before{content:"Created: ";color:#777}.compact-sales .sales-table>table>tbody>tr>td:nth-child(7){text-align:right}.compact-sales .sales-table>table>tbody>tr>td[colspan]{grid-column:1/-1}.compact-sales .sales-table .order-expanded-cell{padding:0!important}.compact-sales .order-items-scroll table{table-layout:fixed}.compact-sales .order-items-scroll :is(th,td){white-space:normal;overflow-wrap:anywhere;padding:6px 3px;font-size:12px}.compact-sales .order-items-scroll th:first-child{width:7%}.compact-sales .order-items-scroll th:nth-child(2){width:49%}.compact-sales .order-items-scroll th:nth-child(3){width:12%}}
