body .gform_wrapper{font-family:'Helvetica Neue',Arial,sans-serif;max-width:600px;margin:0 auto;background-color:#ffffff;padding:30px;border-radius:10px;box-shadow:0 8px 16px rgba(0,0,0,0.1)}body .gform_wrapper .gfield_label{font-weight:600;color:#333;font-size:16px;margin-bottom:10px;display:block}body .gform_wrapper input[type="text"],body .gform_wrapper input[type="email"],body .gform_wrapper input[type="url"],body .gform_wrapper input[type="tel"],body .gform_wrapper input[type="number"],body .gform_wrapper textarea{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:6px;font-size:16px;margin-bottom:20px;box-sizing:border-box;background-color:#f7f7f7;transition:border-color 0.3s ease,background-color 0.3s ease}body .gform_wrapper input[type="text"]:focus,body .gform_wrapper input[type="email"]:focus,body .gform_wrapper input[type="url"]:focus,body .gform_wrapper input[type="tel"]:focus,body .gform_wrapper input[type="number"]:focus,body .gform_wrapper textarea:focus{border-color:#3498db;background-color:#fff;outline:none}body .gform_wrapper .gform_footer input[type="submit"]{background-color:#e74c3c;color:#fff;border:none;padding:12px 25px;border-radius:6px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color 0.3s ease,transform 0.3s ease}body .gform_wrapper .gform_footer input[type="submit"]:hover{background-color:#c0392b;transform:translateY(-2px)}body .gform_wrapper .gfield_description{font-size:14px;color:#777;margin-top:5px}body .gform_wrapper .validation_message{color:#e74c3c;font-weight:600;font-size:14px;margin-top:10px}body .gform_wrapper .gfield_checkbox input[type="checkbox"],body .gform_wrapper .gfield_radio input[type="radio"]{margin-right:10px}body .gform_wrapper .gfield_checkbox label,body .gform_wrapper .gfield_radio label{font-size:14px;color:#333}body .gform_wrapper .gform_progressbar{background-color:#f2f2f2;border-radius:8px;overflow:hidden;margin-bottom:30px}body .gform_wrapper .gform_progressbar .gform_progress{background-color:#3498db;height:10px;width:0;transition:width 0.4s ease}body .gform_wrapper input[type="text"]:hover,body .gform_wrapper input[type="email"]:hover,body .gform_wrapper input[type="url"]:hover,body .gform_wrapper input[type="tel"]:hover,body .gform_wrapper input[type="number"]:hover,body .gform_wrapper textarea:hover{border-color:#3498db}@media (max-width:768px){body .gform_wrapper{padding:20px}body .gform_wrapper input[type="text"],body .gform_wrapper input[type="email"],body .gform_wrapper input[type="url"],body .gform_wrapper input[type="tel"],body .gform_wrapper input[type="number"],body .gform_wrapper textarea{font-size:14px;padding:10px}body .gform_wrapper .gform_footer input[type="submit"]{font-size:14px;padding:10px 20px}}.tech-sales-table,.handed-off-table{width:100%;border-collapse:collapse;margin:20px 0;font-family:'Helvetica Neue',Arial,sans-serif;font-size:12px;text-align:left;table-layout:auto}.tech-sales-table th,.handed-off-table th,.tech-sales-table td,.handed-off-table td{padding:10px;border:1px solid #ccc;white-space:nowrap}.tech-sales-table th,.handed-off-table th{background-color:#f0f0f0;font-weight:bold}.tech-sales-table tr:nth-child(even),.handed-off-table tr:nth-child(even){background-color:#f9f9f9}.tech-sales-table tr:hover,.handed-off-table tr:hover{background-color:#e0e0e0}h2{margin-top:30px;font-size:18px}.custom-fields-table{width:100%!important;border-collapse:collapse!important;margin-top:20px!important}.custom-fields-table th,.custom-fields-table td{padding:10px!important;border:1px solid #ddd!important;text-align:left!important}.custom-fields-table th{background-color:#f4f4f4!important;font-weight:bold!important}.custom-fields-table tr:nth-child(even){background-color:#f9f9f9!important}.monthly-totals-table{width:100%;border-collapse:collapse}.monthly-totals-table th,.monthly-totals-table td{border:1px solid #ddd;padding:8px}.monthly-totals-table th{background-color:#f2f2f2;text-align:left}.monthly-totals-table td strong{font-weight:bold}.monthly-sales-totals-table{width:100%;border-collapse:collapse;margin:20px 0;font-size:18px;text-align:left}.monthly-sales-totals-table thead tr{background-color:#009879;color:#ffffff;text-align:left;font-weight:bold}.monthly-sales-totals-table th,.monthly-sales-totals-table td{padding:12px 15px;border-bottom:1px solid #dddddd}.monthly-sales-totals-table tbody tr:nth-child(even){background-color:#f3f3f3}.monthly-sales-totals-table tbody tr:nth-child(odd){background-color:#ffffff}.monthly-sales-totals-table tbody tr:last-of-type{border-bottom:2px solid #009879}.monthly-sales-totals-table tbody tr:hover{background-color:#f1f1f1;cursor:pointer}.monthly-sales-totals-table td strong{font-weight:bold;color:#333}.monthly-sales-totals-table tbody td{font-size:16px}@media screen and (max-width:768px){.monthly-sales-totals-table thead{display:none}.monthly-sales-totals-table,.monthly-sales-totals-table tbody,.monthly-sales-totals-table tr,.monthly-sales-totals-table td{display:block;width:100%}.monthly-sales-totals-table tr{margin-bottom:15px}.monthly-sales-totals-table td{text-align:right;padding-left:50%;position:relative}.monthly-sales-totals-table td::before{content:attr(data-label);position:absolute;left:0;width:50%;padding-left:15px;font-weight:bold;text-align:left}}.tech-sales-table{width:100%;border-collapse:collapse;margin:20px 0;font-size:16px;text-align:left}.tech-sales-table thead{background-color:#4CAF50;color:white;text-align:left;font-weight:bold}.tech-sales-table th,.tech-sales-table td{padding:12px 15px;border-bottom:1px solid #dddddd}.tech-sales-table tbody tr:nth-child(even){background-color:#f9f9f9}.tech-sales-table tbody tr:nth-child(odd){background-color:#ffffff}.tech-sales-table tbody tr:last-of-type{border-bottom:2px solid #4CAF50}.tech-sales-table tbody tr:hover{background-color:#f1f1f1;cursor:pointer}.tech-sales-table tbody td{font-size:14px;vertical-align:middle}.tech-sales-table input[type="text"]{padding:5px;font-size:14px;width:100%;box-sizing:border-box}.tech-sales-table input[type="checkbox"]{width:16px;height:16px}@media screen and (max-width:768px){.tech-sales-table thead{display:none}.tech-sales-table,.tech-sales-table tbody,.tech-sales-table tr,.tech-sales-table td{display:block;width:100%}.tech-sales-table tr{margin-bottom:15px}.tech-sales-table td{text-align:right;padding-left:50%;position:relative}.tech-sales-table td::before{content:attr(data-label);position:absolute;left:0;width:50%;padding-left:15px;font-weight:bold;text-align:left}.tech-sales-table td:last-child{border-bottom:2px solid #4CAF50}}