.manufacturer-select[data-v-48801104]{padding-left:50%;font-size:11px;font-weight:700;align-items:center;justify-content:space-between;width:302px;margin-top:10px;margin-bottom:10px}.manufacturer-select .red[data-v-48801104]{color:red}.compare-select[data-v-0bc89959],.price-compare[data-v-2947f7b7]{padding-left:50%;font-size:11px;font-weight:700;align-items:center;justify-content:space-between;width:302px;margin-top:10px;margin-bottom:10px}.price-compare span[data-v-2947f7b7]{font-size:12px;font-weight:800;color:#de3c25}.price-change[data-v-7cf02ce2]{margin-bottom:10px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.price-change .field-group[data-v-7cf02ce2]{margin-bottom:10px}.price-change label[data-v-7cf02ce2]{font-size:11px;font-weight:700;display:block;margin-bottom:4px;color:#333}.price-change input[data-v-7cf02ce2],.price-change label[data-v-7cf02ce2]{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.price-change input[data-v-7cf02ce2]{width:100%;padding:6px 8px;border:1px solid #ccc;border-radius:3px;font-size:12px;box-sizing:border-box}.price-change input[data-v-7cf02ce2]:focus{outline:none;border-color:#dc3d25}.price-change .button[data-v-7cf02ce2]{width:100%;height:32px;background:#de3c25;color:#fff;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;text-transform:uppercase;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;margin-top:8px;text-decoration:none;border:none;border-radius:3px;cursor:pointer}.price-change .button[data-v-7cf02ce2]:hover{background:#fa4329}.send-quote[data-v-37db99b8]{margin-bottom:10px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.send-quote .field-group[data-v-37db99b8]{margin-bottom:10px}.send-quote label[data-v-37db99b8]{font-size:11px;font-weight:700;display:block;margin-bottom:4px;color:#333}.send-quote input[data-v-37db99b8],.send-quote label[data-v-37db99b8]{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.send-quote input[data-v-37db99b8]{width:100%;padding:6px 8px;border:1px solid #ccc;border-radius:3px;font-size:12px;box-sizing:border-box}.send-quote input[data-v-37db99b8]:focus{outline:none;border-color:#dc3d25}.send-quote .button[data-v-37db99b8]{width:100%;height:32px;background:#de3c25;color:#fff;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;text-transform:uppercase;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;margin-top:8px;text-decoration:none;border:none;border-radius:3px;cursor:pointer}.send-quote .button[data-v-37db99b8]:hover{background:#fa4329}.send-quote .processing[data-v-37db99b8]{color:#aaa;background:#ccc}.send-quote .processing[data-v-37db99b8]:hover{background:#ccc;cursor:wait}.send-quote .required[data-v-37db99b8]{margin:2px 0 0;font-size:11px;font-weight:700;color:red}.send-quote .checkbox-group[data-v-37db99b8],.send-quote .required[data-v-37db99b8]{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.send-quote .checkbox-group[data-v-37db99b8]{margin:10px 0;display:flex;align-items:center}.send-quote .checkbox-group input[type=checkbox][data-v-37db99b8]{width:auto;margin-right:8px}.send-quote .ppro-quote[data-v-37db99b8]{font-size:12px;margin:0;color:#333}.send-quote .ppro-quote[data-v-37db99b8],.update-order[data-v-49d27beb]{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.update-order .field-group[data-v-49d27beb],.update-order[data-v-49d27beb]{margin-bottom:10px}.update-order label[data-v-49d27beb]{font-size:11px;font-weight:700;display:block;margin-bottom:4px;color:#333}.update-order input[data-v-49d27beb],.update-order label[data-v-49d27beb]{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.update-order input[data-v-49d27beb]{width:100%;padding:6px 8px;border:1px solid #ccc;border-radius:3px;font-size:12px;box-sizing:border-box}.update-order input[data-v-49d27beb]:focus{outline:none;border-color:#dc3d25}.update-order input[readonly][data-v-49d27beb]{background-color:#f5f5f5;color:#666}.update-order .button[data-v-49d27beb]{width:100%;height:32px;background:#de3c25;color:#fff;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;text-transform:uppercase;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;margin-top:8px;text-decoration:none;border:none;border-radius:3px;cursor:pointer}.update-order .button[data-v-49d27beb]:hover{background:#fa4329}.update-order .processing[data-v-49d27beb]{color:#aaa;background:#ccc}.update-order .processing[data-v-49d27beb]:hover{background:#ccc;cursor:wait}.update-order .required[data-v-49d27beb]{color:red}.update-order .not-required[data-v-49d27beb],.update-order .required[data-v-49d27beb]{margin:2px 0 0;font-size:11px;font-weight:700;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.update-order .not-required[data-v-49d27beb]{color:#696969}.update-order .no-error[data-v-49d27beb]{color:green}.update-order .error[data-v-49d27beb],.update-order .no-error[data-v-49d27beb]{margin:2px 0 0;font-size:11px;font-weight:700;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.update-order .error[data-v-49d27beb]{color:red}.radioset[data-v-66bd9536]{padding-left:50%;margin-bottom:10px}.generate-contract[data-v-e02db868]{margin-bottom:10px}.generate-contract .button[data-v-e02db868],.generate-contract[data-v-e02db868]{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.generate-contract .button[data-v-e02db868]{width:100%;height:32px;background:#de3c25;color:#fff;text-transform:uppercase;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;margin-top:8px;text-decoration:none;border:none;border-radius:3px;cursor:pointer}.generate-contract .button[data-v-e02db868]:hover{background:#fa4329}.admin-tools-container[data-v-7a318f90]{width:100%;max-width:1200px;margin:40px auto;padding:0 20px}.admin-tools-container[data-v-7a318f90],.buildid-section[data-v-7a318f90]{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.buildid-section[data-v-7a318f90]{margin-bottom:20px;padding:15px;background:#f9f9f9;border:1px solid #ddd;border-radius:8px;display:flex;justify-content:space-between;align-items:center}.buildid-section .buildid-display[data-v-7a318f90]{font-size:14px;color:#333;font-weight:500;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.buildid-section .buildid-display strong[data-v-7a318f90]{color:#dc3d25;font-weight:700}.buildid-section .buildid-actions[data-v-7a318f90]{display:flex;gap:10px}.buildid-section .logout.button[data-v-7a318f90],.buildid-section .save-building.button[data-v-7a318f90]{background:#dc3d25;color:#fff;border:none;padding:8px 16px;border-radius:4px;font-weight:700;font-size:12px;text-transform:uppercase;cursor:pointer;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.buildid-section .logout.button[data-v-7a318f90]:hover,.buildid-section .save-building.button[data-v-7a318f90]:hover{background:#fa4329}.admin-tools[data-v-7a318f90]{width:100%}.admin-row[data-v-7a318f90]{display:flex;gap:20px;margin-bottom:20px}.admin-row:first-child .admin-box[data-v-7a318f90]{width:100%}.admin-row:last-child .admin-box[data-v-7a318f90]:first-child{flex:1}.admin-row:last-child .admin-column[data-v-7a318f90]{flex:1;display:flex;flex-direction:column;gap:20px}.admin-box[data-v-7a318f90]{background:#f5f5f5;border:1px solid #ddd;border-radius:8px;padding:20px;min-height:200px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.admin-box h3[data-v-7a318f90]{font-weight:700;font-size:18px;margin:0 0 15px 0;text-transform:uppercase;border-bottom:2px solid #dc3d25;padding-bottom:8px}.admin-box h3[data-v-7a318f90],.admin-box h4[data-v-7a318f90]{color:#dc3d25;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.admin-box h4[data-v-7a318f90]{font-weight:600;font-size:14px;margin:15px 0 8px 0}.admin-box p[data-v-7a318f90]{margin:8px 0;font-size:14px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.admin-box .contract-info[data-v-7a318f90]{margin-bottom:15px}.admin-box .create-contract-section[data-v-7a318f90],.admin-box .price-change-section[data-v-7a318f90]{margin-top:15px;padding-top:15px;border-top:1px solid #ddd}.admin-box .generate-contract[data-v-7a318f90],.admin-box .price-change[data-v-7a318f90],.admin-box .send-quote[data-v-7a318f90],.admin-box .update-order[data-v-7a318f90]{padding-left:0;margin-bottom:10px;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.admin-box button[data-v-7a318f90],.admin-box input[data-v-7a318f90],.admin-box label[data-v-7a318f90],.admin-box select[data-v-7a318f90]{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}@media (max-width:768px){.admin-tools-container[data-v-7a318f90]{padding:0 15px}.admin-row[data-v-7a318f90]{flex-direction:column;gap:15px}.admin-box[data-v-7a318f90]{padding:15px;min-height:auto}.buildid-section[data-v-7a318f90]{flex-direction:column;gap:10px;text-align:center}}