dialog{background:#f1f7fb;border-color:#c7dce8}dialog h2{color:#16465b;border-bottom:2px solid #66c5e1;padding-bottom:14px}dialog .grid{background:#e9f2f7;border:1px solid #d4e3ec;border-radius:10px;padding:16px}dialog input,dialog select,dialog textarea{background:#fff}dialog .sectionhead{color:#226079;border-color:#bfdae6}dialog .actions{background:#e1eef5;border-radius:10px;padding:12px}dialog .device-card{background:#edf7fc;border-color:#c9e0eb}dialog .device-card:nth-child(even){background:#edf3f7}dialog .device-card h3{color:#1a6582}dialog .device-card .grid{background:#f7fbfe}.finish-card{display:flex;justify-content:space-between;align-items:center;gap:15px;background:#dceff7;border:1px solid #b7d8e8;border-radius:12px;padding:20px;margin:20px 0}.finish-card p{margin:7px 0;color:#527487}.company-fields{background:#e6f0f7;border-radius:10px;padding:15px}.company-fields[hidden],#repairFields[hidden]{display:none!important}#serviceDialog{width:min(950px,94vw)}#serviceHidden{display:none}#retailAverage{margin-top:20px}.danger{color:#a93838;border-color:#e6c6c6;margin-left:7px}#recipientCompany h3{margin-top:0}#retailDialog input,#retailDialog select{min-width:0}@media(max-width:600px){dialog .grid{padding:10px}.finish-card{align-items:stretch;flex-direction:column}}@media print{dialog{background:white}.printPreview,.business-sheet{background:white}}
