.upload-header[data-v-5476d901]{display:flex;flex-direction:row;justify-content:space-between;width:100%}.upload-header h2[data-v-5476d901]{margin:.3em 0}.upload-header button[data-v-5476d901]{border:2px solid #35a5a4;color:#35a5a4;background-color:#8dd7cf;border-radius:0}.upload-input[data-v-5476d901]{visibility:hidden;display:none}.files[data-v-5476d901]{display:flex;flex-direction:row;gap:8px;overflow-x:auto;overflow-y:hidden;max-height:150px;margin-top:8px}.image[data-v-5476d901]{height:100px;width:100px;min-width:100px;min-height:100px;position:relative}.delete-button[data-v-5476d901]{position:absolute;right:0;top:0;z-index:1;color:#fff;background-color:#e53935;border:none}.image img[data-v-5476d901]{height:100%;width:100%;object-fit:cover}.preview img[data-v-5476d901]{filter:contrast(.5)}.preview .loader[data-v-5476d901]{z-index:2;width:90%;height:90%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}main[data-v-9e8603b4]{overflow:auto;height:calc(100% - 46px)}.AppointmentDetailPage[data-v-9e8603b4]{height:100%}.Header[data-v-9e8603b4]{box-shadow:none;border-bottom:2px solid #eee;display:grid;grid-template-columns:1fr auto 1fr}.header-buttons[data-v-9e8603b4]{box-shadow:none;padding:8px;max-width:64px}.Header-logo[data-v-9e8603b4]{margin-left:0;display:flex;height:100%;width:200px;align-items:center;justify-content:center}h2[data-v-9e8603b4],h3[data-v-9e8603b4]{margin:0 0 .5em 0}.appointment[data-v-9e8603b4]{display:grid;background-color:#fff;border-bottom:2px solid #eee;grid-template-areas:"phone time" "location time";padding:4px 0;color:#000}.phone-section[data-v-9e8603b4]{grid-area:phone;display:flex;margin:4px 8px;align-items:center}.location-section[data-v-9e8603b4]{grid-area:location;display:flex;align-items:center;margin:4px 8px}.time-section[data-v-9e8603b4]{grid-area:time;display:flex;align-self:center;justify-content:flex-end;margin-right:16px}.time-section span[data-v-9e8603b4]{font-size:2rem;font-weight:900}.icon[data-v-9e8603b4]{min-width:60px;width:60px;min-height:60px;height:60px;display:flex;justify-content:center;align-items:center;text-decoration:none;color:#fff;border-radius:8px;margin-right:16px}.icon.disabled[data-v-9e8603b4]{opacity:.5;cursor:not-allowed;text-decoration:none;pointer-events:none}.phone-section .icon[data-v-9e8603b4]{background:#1f88e5}.location-section .icon[data-v-9e8603b4]{background:#35a5a4}.icon path[data-v-9e8603b4],.icon polygon[data-v-9e8603b4]{fill:#fff}.specifications[data-v-9e8603b4]{border-bottom:2px solid #eee}.specification-line[data-v-9e8603b4]{display:flex;justify-content:space-between;margin:16px 8px;font-size:18px;font-weight:500}textarea[data-v-9e8603b4]{margin:0 8px;width:calc(100% - 16px);min-height:80px;box-sizing:border-box;padding:8px}.form-four-columns textarea[data-v-9e8603b4]{margin:0;width:100%;border:1px solid #aaa;border-radius:5px}span.link[data-v-9e8603b4]{text-decoration:underline}.form-fields-container[data-v-9e8603b4]{padding:16px 8px;border:0}.checkbox-container[data-v-9e8603b4]{display:grid;grid-template-columns:auto 1fr;align-items:center;border:1px solid #aaa;border-radius:5px;margin:0}.checkbox-container label[data-v-9e8603b4]{font-size:18px;padding:16px;font-weight:500;color:#666}.checkbox[data-v-9e8603b4]{height:24px;width:24px;accent-color:#35a5a4}.currency-input[data-v-9e8603b4]{position:relative}.currency-input span[data-v-9e8603b4]{font:inherit;position:absolute;height:100%;line-height:56px;left:8px;font-size:18px;font-weight:500;color:#666}.currency-input input[data-v-9e8603b4]{font:inherit;text-align:left;font-size:18px;padding:16px 20px;height:unset;border:1px solid #aaa;border-radius:5px;font-weight:500;color:#666}.save-button[data-v-9e8603b4]{font:inherit;font-weight:500;text-align:center;background-color:#35a5a4;color:#fff;border:none;height:36px;width:100vw;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;margin:0 -8px -16px;border-radius:4px 4px 0 0}.form-fields-container .SelectField[data-v-9e8603b4]{font:inherit;font-size:18px;padding:16px 8px;height:unset;border:1px solid #aaa;border-radius:5px;font-weight:500;color:#666}textarea[data-v-9e8603b4]{font-size:18px;padding:16px 8px;border:1px solid #aaa;border-radius:5px;font-weight:500;color:#666}legend[data-v-9e8603b4]{font:inherit;font-weight:500}.toggle-container[data-v-9e8603b4]{display:flex;justify-content:space-between;padding:8px 8px;font-size:18px}.Modal[data-v-1ae13b06]{display:flex;flex-direction:column;padding-top:20px;gap:20px}.Modal .files[data-v-1ae13b06]{display:flex;flex-direction:row;gap:16px}.Modal .form-control>input[data-v-1ae13b06],.Modal .form-control>select[data-v-1ae13b06],.Modal .form-control>textarea[data-v-1ae13b06],.Modal .form-control[data-v-1ae13b06]>.DateField .DateField__group .TextField{border:2px solid #ced6dd;border-radius:5px;box-shadow:none;margin:0 0 8px 0;padding:.5em;background:#fff;font-size:1rem;width:100%;box-sizing:border-box}.Modal .form-control .form-error[data-v-1ae13b06]{color:#e53935}.Modal button[data-v-1ae13b06]{align-self:flex-end;margin:8px 0 8px auto;display:flex;align-items:center;justify-content:center;text-align:center;padding:5px 16px;background-color:#35a5a4;color:#fff;border:none;border-radius:4px;font-weight:700;height:36px;min-width:130px}.image-container[data-v-1ae13b06]{aspect-ratio:16/9;border:2px solid #eee;position:relative;display:flex;justify-content:center;align-items:center;cursor:pointer;background:#fff;margin:0 auto;width:100%}.image-container .placeholder[data-v-1ae13b06]{height:48px;width:48px;color:#ced6dd}.image-container label[data-v-1ae13b06]{font-size:2rem}.image-container .loader[data-v-1ae13b06]{z-index:2;width:50%;height:50%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.image-container img[data-v-1ae13b06]{position:absolute;height:100%;width:100%;object-fit:cover}.image-container img.pending-upload[data-v-1ae13b06]{filter:contrast(.5)}.image-container input[data-v-1ae13b06]{display:none}section[data-v-69c65f59]{background:#f7f9fa}.section-header[data-v-69c65f59]{margin:0 0 0 8px;display:flex;justify-content:space-between;align-items:center}.section-header h2[data-v-69c65f59]{font-weight:400}.section-header.opened h2[data-v-69c65f59]{text-transform:uppercase;font-weight:600}.section-header .icon[data-v-69c65f59]{height:48px;width:48px}.section-content[data-v-69c65f59]{margin:0 8px}.section-content .button-container[data-v-69c65f59]{display:flex}.section-content .button-container .cancel-button[data-v-69c65f59]{margin:8px 0 8px 0;background-color:#e53935}.section-content .button-container .cancel-button[data-v-69c65f59],.section-content .button-container .extra-button[data-v-69c65f59]{display:flex;align-items:center;justify-content:center;text-align:center;padding:5px 16px;color:#fff;border:none;border-radius:4px;font-weight:700;height:36px;min-width:130px}.section-content .button-container .extra-button[data-v-69c65f59]{margin:8px 0 8px 16px;background-color:#e8833a}.section-content .button-container .next-button[data-v-69c65f59]{align-self:flex-end;margin:8px 0 8px auto;display:flex;align-items:center;justify-content:center;text-align:center;padding:5px 16px;background-color:#35a5a4;color:#fff;border:none;border-radius:4px;font-weight:700;height:36px;min-width:130px}.section-content .button-container .next-button svg[data-v-69c65f59]{width:16px;height:16px;margin-right:8px}button[data-v-7341336e]{height:36px;border:2px solid #35a5a4;border-radius:5px;color:#35a5a4;background:#fff;align-items:center;display:flex;min-width:130px;justify-content:center;gap:8px}.upload-input[data-v-7341336e]{visibility:hidden;display:none}.question-wrapper[data-v-ed3c8efe]{width:100%}.question[data-v-ed3c8efe]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:8px;width:100%}.question label[data-v-ed3c8efe]{font-size:1.2rem;font-weight:500;min-width:200px}.question .radio-options[data-v-ed3c8efe]{display:flex;justify-content:flex-end}.question .radio-options input[data-v-ed3c8efe]{width:24px;height:24px}.question .radio-options .option[data-v-ed3c8efe]{display:flex;align-items:center}.question .radio-options .option label[data-v-ed3c8efe]{min-width:unset;white-space:nowrap;font-weight:400;padding:8px 16px 8px 8px}.kmk-line[data-v-ed3c8efe]{display:flex;flex-direction:row;gap:24px;margin-top:8px}.kmk-line input[data-v-ed3c8efe]{border:2px solid #ced6dd;padding:6px;border-radius:5px;height:36px;box-sizing:border-box;width:100%;background:#fff}button[data-v-ed3c8efe]{margin-left:8px;border:2px solid #35a5a4;color:#35a5a4;width:64px;min-width:64px;background:#fff;height:36px;align-items:center;display:flex;justify-content:center;border-radius:5px}.signature-container[data-v-3cdb7086]{width:100%}.signature-container .signature-header[data-v-3cdb7086]{display:flex;justify-content:left;align-items:center}.signature-container .signature-header label[data-v-3cdb7086]{font-size:1.2rem;font-weight:500}.signature-container .signature-header button[data-v-3cdb7086]{margin-left:8px;border:2px solid #e53935;color:#e53935;width:64px;min-width:64px;background:#fff;height:36px;align-items:center;display:flex;justify-content:center;border-radius:5px}.signature-container .signature-input[data-v-3cdb7086]{margin-top:8px;border:2px solid #ced6dd;border-radius:5px;box-sizing:content-box;background:#fff}.signature-container .signature-image[data-v-3cdb7086]{height:200px;width:100%;object-fit:contain;margin-top:8px;border:2px solid #ced6dd;border-radius:5px;box-sizing:border-box}.Modal[data-v-7fed4c5b]{display:flex;flex-direction:column;padding-top:20px;gap:20px}.Modal button[data-v-7fed4c5b]{align-self:flex-end;margin:8px 0 8px auto;display:flex;align-items:center;justify-content:center;text-align:center;padding:5px 16px;background-color:#35a5a4;color:#fff;border:none;border-radius:4px;font-weight:700;height:36px;min-width:130px}.Modal .question-section[data-v-7fed4c5b]{display:flex;overflow:hidden;flex-wrap:wrap}.Modal .errors[data-v-7fed4c5b]{color:red;width:100%;display:flex;justify-content:space-between}.Modal .question[data-v-7fed4c5b]{width:100%;min-width:100%}.Modal .question.stacked[data-v-7fed4c5b]{width:50%;min-width:50%}.Modal .question.stacked[data-v-7fed4c5b]:only-child{width:100%;min-width:100%}.Modal .question.stacked .stacked-inner[data-v-7fed4c5b]{margin:8px}.Modal .question.stacked .stacked-inner input[data-v-7fed4c5b]{margin-top:8px;width:100%}.Modal .question .question-inner[data-v-7fed4c5b]{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:24px}.Modal .question label[data-v-7fed4c5b]{font-size:1.2rem;font-weight:500;min-width:200px;max-width:60%}.Modal .question input[data-v-7fed4c5b],.Modal .question select[data-v-7fed4c5b]{border:2px solid #ced6dd;padding:6px;border-radius:5px;height:36px;box-sizing:border-box;width:30%;background:#fff;min-width:16px}.Modal .question input.no-label[data-v-7fed4c5b],.Modal .question select.no-label[data-v-7fed4c5b]{width:100%}.Modal .question input[type=email][data-v-7fed4c5b],.Modal .question select[type=email][data-v-7fed4c5b]{width:60%}.Modal .question input[type=radio][data-v-7fed4c5b],.Modal .question select[type=radio][data-v-7fed4c5b]{width:24px}.Modal .question textarea[data-v-7fed4c5b]{border:2px solid #ced6dd;padding:6px;border-radius:5px;box-sizing:border-box;width:100%;background:#fff}.Modal .question button[data-v-7fed4c5b]{height:36px;border:2px solid #35a5a4;border-radius:5px;color:#35a5a4;background:#fff;align-items:center;display:flex;min-width:130px;justify-content:center;gap:8px}.Modal .question .radio-options[data-v-7fed4c5b]{display:flex;justify-content:flex-end}.Modal .question .radio-options .option[data-v-7fed4c5b]{display:flex;align-items:center}.Modal .question .radio-options .option label[data-v-7fed4c5b]{min-width:unset;white-space:nowrap;padding:8px 16px 8px 8px;font-weight:400}.Modal .question .signature-container[data-v-7fed4c5b]{width:99%}.question[data-v-7df995f5]{width:100%;min-width:100%}.question.stacked[data-v-7df995f5]{width:50%;min-width:50%}.question.stacked[data-v-7df995f5]:only-child{width:100%;min-width:100%}.question.stacked .stacked-inner[data-v-7df995f5]{margin:8px}.question.stacked .stacked-inner input[data-v-7df995f5]{margin-top:8px;width:100%}.question .question-inner[data-v-7df995f5]{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:24px}.question label[data-v-7df995f5]{font-size:1.2rem;font-weight:500;min-width:200px;max-width:60%}.question input[data-v-7df995f5],.question select[data-v-7df995f5]{border:2px solid #ced6dd;padding:6px;border-radius:5px;height:36px;box-sizing:border-box;width:30%;background:#fff;min-width:16px}.question input.no-label[data-v-7df995f5],.question select.no-label[data-v-7df995f5]{width:100%}.question input[type=email][data-v-7df995f5],.question select[type=email][data-v-7df995f5]{width:60%}.question input[type=radio][data-v-7df995f5],.question select[type=radio][data-v-7df995f5]{width:24px}.question textarea[data-v-7df995f5]{border:2px solid #ced6dd;padding:6px;border-radius:5px;box-sizing:border-box;width:100%;background:#fff}.question button[data-v-7df995f5]{height:36px;border:2px solid #35a5a4;border-radius:5px;color:#35a5a4;background:#fff;align-items:center;display:flex;min-width:130px;justify-content:center;gap:8px}.question .radio-options[data-v-7df995f5]{display:flex;justify-content:flex-end}.question .radio-options .option[data-v-7df995f5]{display:flex;align-items:center}.question .radio-options .option label[data-v-7df995f5]{min-width:unset;white-space:nowrap;padding:8px 16px 8px 8px;font-weight:400}.question-section[data-v-7df995f5]{display:flex;overflow:hidden;flex-wrap:wrap}.errors[data-v-7df995f5]{color:red;width:100%;display:flex;justify-content:space-between}.finalSaveButton[data-v-7df995f5]{height:36px;border:2px solid #35a5a4;border-radius:5px;background:#35a5a4;color:#fff;font-weight:500;align-items:center;display:flex;min-width:130px;justify-content:center;gap:8px;width:100%;margin-top:16px}.finalSaveButton[disabled][data-v-7df995f5]{opacity:.5}section[data-v-54d47238]{width:100%}.files[data-v-54d47238]{display:flex;flex-direction:row;gap:16px}.form-control>input[data-v-54d47238],.form-control>select[data-v-54d47238],.form-control>textarea[data-v-54d47238],.form-control[data-v-54d47238]>.DateField .DateField__group .TextField{border:2px solid #ced6dd;border-radius:5px;box-shadow:none;margin:0 0 8px 0;padding:.5em;background:#fff;font-size:1rem;width:100%;box-sizing:border-box}.form-control .form-error[data-v-54d47238]{color:#e53935}button[data-v-54d47238]{align-self:flex-end;margin:8px 0 8px auto;text-align:center;padding:5px 16px;background-color:#35a5a4;color:#fff;border:none;border-radius:4px;font-weight:700;height:36px}.image-container[data-v-54d47238],button[data-v-54d47238]{display:flex;align-items:center;justify-content:center;width:100%}.image-container[data-v-54d47238]{aspect-ratio:16/9;border:2px solid #eee;position:relative;cursor:pointer;background:#fff;margin:0 auto}.image-container .placeholder[data-v-54d47238]{height:48px;width:48px;color:#ced6dd}.image-container label[data-v-54d47238]{font-size:2rem}.image-container .loader[data-v-54d47238]{z-index:2;width:50%;height:50%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.image-container img[data-v-54d47238]{position:absolute;height:100%;width:100%;object-fit:cover}.image-container img.pending-upload[data-v-54d47238]{filter:contrast(.5)}.image-container input[data-v-54d47238]{display:none}.question[data-v-65c28e90]{width:100%;min-width:100%}.question.stacked[data-v-65c28e90]{width:50%;min-width:50%}.question.stacked[data-v-65c28e90]:only-child{width:100%;min-width:100%}.question.stacked .stacked-inner[data-v-65c28e90]{margin:8px}.question.stacked .stacked-inner input[data-v-65c28e90]{margin-top:8px;width:100%}.question .question-inner[data-v-65c28e90]{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:24px}.question .question-inner.vertical[data-v-65c28e90]{flex-direction:column;align-items:flex-start}.question label[data-v-65c28e90]{font-size:1.2rem;font-weight:500;min-width:200px;max-width:60%}.question input[data-v-65c28e90],.question select[data-v-65c28e90]{border:2px solid #ced6dd;padding:6px;border-radius:5px;height:36px;box-sizing:border-box;width:30%;background:#fff;min-width:16px}.question input.no-label[data-v-65c28e90],.question select.no-label[data-v-65c28e90]{width:100%}.question input[type=email][data-v-65c28e90],.question select[type=email][data-v-65c28e90]{width:60%}.question input[type=radio][data-v-65c28e90],.question select[type=radio][data-v-65c28e90]{width:24px}.question textarea[data-v-65c28e90]{border:2px solid #ced6dd;padding:6px;border-radius:5px;box-sizing:border-box;width:100%;background:#fff}.question button[data-v-65c28e90]{height:36px;border:2px solid #35a5a4;border-radius:5px;color:#35a5a4;background:#fff;align-items:center;display:flex;min-width:130px;justify-content:center;gap:8px}.question .radio-options[data-v-65c28e90]{display:flex;justify-content:flex-end}.question .radio-options.vertical[data-v-65c28e90]{flex-direction:column}.question .radio-options .option[data-v-65c28e90]{display:flex;align-items:center}.question .radio-options .option label[data-v-65c28e90]{min-width:unset;white-space:nowrap;padding:8px 16px 8px 8px;font-weight:400}.question-section[data-v-65c28e90]{display:flex;overflow:hidden;flex-wrap:wrap}.errors[data-v-65c28e90]{color:red;width:100%;display:flex;justify-content:space-between}.finalSaveButton[data-v-65c28e90]{height:36px;border:2px solid #35a5a4;border-radius:5px;background:#35a5a4;color:#fff;font-weight:500;align-items:center;display:flex;min-width:130px;justify-content:center;gap:8px;width:100%;margin-top:16px}.finalSaveButton[disabled][data-v-65c28e90]{opacity:.5}.specification-line[data-v-3da20f4c]{display:flex;justify-content:space-between;margin:16px 0;font-size:18px;font-weight:500}section[data-v-3da20f4c]{background:#f7f9fa}.section-header[data-v-3da20f4c]{margin:0 0 0 8px;display:flex;justify-content:space-between;align-items:center}.section-header h2[data-v-3da20f4c]{font-weight:400}.section-header.opened h2[data-v-3da20f4c]{text-transform:uppercase;font-weight:600}.section-header .icon[data-v-3da20f4c]{height:48px;width:48px}.section-content[data-v-3da20f4c]{margin:0 8px}.section-content .button-container[data-v-3da20f4c]{display:flex}.section-content .button-container .cancel-button[data-v-3da20f4c]{margin:8px 0 8px 0;background-color:#e53935}.section-content .button-container .cancel-button[data-v-3da20f4c],.section-content .button-container .extra-button[data-v-3da20f4c]{display:flex;align-items:center;justify-content:center;text-align:center;padding:5px 16px;color:#fff;border:none;border-radius:4px;font-weight:700;height:36px;min-width:130px}.section-content .button-container .extra-button[data-v-3da20f4c]{margin:8px 0 8px 16px;background-color:#e8833a}.section-content .button-container .next-button[data-v-3da20f4c]{align-self:flex-end;margin:8px 0 8px auto;display:flex;align-items:center;justify-content:center;text-align:center;padding:5px 16px;background-color:#35a5a4;color:#fff;border:none;border-radius:4px;font-weight:700;height:36px;min-width:130px}.section-content .button-container .next-button svg[data-v-3da20f4c]{width:16px;height:16px;margin-right:8px}.question[data-v-3da20f4c]{width:100%;min-width:100%}.question.stacked[data-v-3da20f4c]{width:50%;min-width:50%}.question.stacked[data-v-3da20f4c]:only-child{width:100%;min-width:100%}.question.stacked .stacked-inner[data-v-3da20f4c]{margin:8px}.question.stacked .stacked-inner input[data-v-3da20f4c]{margin-top:8px;width:100%}.question .question-inner[data-v-3da20f4c]{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:24px}.question label[data-v-3da20f4c]{font-size:1.2rem;font-weight:500;min-width:200px;max-width:60%}.question input[data-v-3da20f4c],.question select[data-v-3da20f4c]{border:2px solid #ced6dd;padding:6px;border-radius:5px;height:36px;box-sizing:border-box;width:30%;background:#fff;min-width:16px}.question input.no-label[data-v-3da20f4c],.question select.no-label[data-v-3da20f4c]{width:100%}.question input[type=email][data-v-3da20f4c],.question select[type=email][data-v-3da20f4c]{width:60%}.question input[type=radio][data-v-3da20f4c],.question select[type=radio][data-v-3da20f4c]{width:24px}.question textarea[data-v-3da20f4c]{border:2px solid #ced6dd;padding:6px;border-radius:5px;box-sizing:border-box;width:100%;background:#fff}.question button[data-v-3da20f4c]{height:36px;border:2px solid #35a5a4;border-radius:5px;color:#35a5a4;background:#fff;align-items:center;display:flex;min-width:130px;justify-content:center;gap:8px}.question .radio-options[data-v-3da20f4c]{display:flex;justify-content:flex-end}.question .radio-options .option[data-v-3da20f4c]{display:flex;align-items:center}.question .radio-options .option label[data-v-3da20f4c]{min-width:unset;white-space:nowrap;padding:8px 16px 8px 8px;font-weight:400}.question-section[data-v-3da20f4c]{display:flex;overflow:hidden;flex-wrap:wrap}main[data-v-3ef73ee0]{overflow:auto;height:calc(100% - 46px)}.ProjectAppointmentsPage[data-v-3ef73ee0]{height:100%}.Header[data-v-3ef73ee0]{justify-content:center}.section[data-v-3ef73ee0]{border-bottom:2px solid #eee}.section[data-v-3ef73ee0]:last-child{margin-bottom:64px}.divider[data-v-3ef73ee0]{margin:16px 0;height:2px;background-color:#eee}.start-project-container[data-v-3ef73ee0]{padding:16px 8px;border-bottom:2px solid #eee}.start-project-container .start-project-button[data-v-3ef73ee0]{display:flex;align-items:center;justify-content:center;text-align:center;padding:5px 16px;background-color:#35a5a4;color:#fff;border:none;border-radius:4px;font-weight:700;height:36px;width:100%}.start-project-container .start-project-button[data-v-3ef73ee0]:disabled{cursor:default}.start-project-container .start-project-button svg[data-v-3ef73ee0]{width:16px;height:16px;margin-right:8px}h2[data-v-3ef73ee0],h3[data-v-3ef73ee0]{margin:0 0 .5em 0}.project[data-v-3ef73ee0]{display:grid;background-color:#fff;border-bottom:2px solid #eee;grid-template-areas:"phone time" "location time";padding:4px 0;color:#000}.project[data-v-3ef73ee0]:last-child{margin-bottom:150px}.phone-section[data-v-3ef73ee0]{grid-area:phone;display:flex;margin:4px 8px;align-items:center}.location-section[data-v-3ef73ee0]{grid-area:location;display:flex;margin:4px 8px;align-items:center}.time-section[data-v-3ef73ee0]{grid-area:time;display:flex;align-self:center;justify-content:flex-end;margin-right:16px;align-items:center}.time-section span[data-v-3ef73ee0]{font-size:2rem;font-weight:900}.icon[data-v-3ef73ee0]{min-width:60px;width:60px;min-height:60px;height:60px;display:flex;justify-content:center;align-items:center;text-decoration:none;color:#fff;border-radius:8px;margin-right:16px}.icon.disabled[data-v-3ef73ee0]{opacity:.5;cursor:not-allowed;text-decoration:none;pointer-events:none}.phone-section .icon[data-v-3ef73ee0]{background:#1f88e5}.location-section .icon[data-v-3ef73ee0]{background:#35a5a4}.icon path[data-v-3ef73ee0],.icon polygon[data-v-3ef73ee0]{fill:#fff}.header-buttons[data-v-3ef73ee0]{background:#eee;border:none;box-shadow:none;color:#000;font-size:1rem;font-weight:800;text-align:center}.Header-logo[data-v-3ef73ee0]{display:flex;height:100%;width:50%;align-items:center;justify-content:center}.specification-line[data-v-3ef73ee0]{display:flex;justify-content:space-between;margin:16px 0;font-size:18px;font-weight:500}.file-line[data-v-3ef73ee0]{border:2px solid #eee;padding:4px;display:flex;align-items:center;margin-bottom:8px;text-decoration:none}.file-line img[data-v-3ef73ee0]{height:64px;width:64px;object-fit:cover;margin-right:8px;border-radius:4px}.card-grid[data-v-3ef73ee0]{display:flex;flex-direction:row;flex-wrap:wrap}.file-card[data-v-3ef73ee0]{display:flex;border:2px solid #eee;box-sizing:border-box;padding:4px;margin:4px;flex-direction:column;align-items:center;flex:0 0 calc(50% - 8px);width:calc(50% - 8px);justify-content:space-between}.file-card img[data-v-3ef73ee0]{aspect-ratio:16/9;width:100%}.file-card span[data-v-3ef73ee0]{justify-self:flex-end;align-self:start}.back-button[data-v-3ef73ee0]{position:absolute;left:8px}.support-message[data-v-3ef73ee0]{padding:36px;color:#e53935;background-color:#f6dade;border-bottom:2px solid #eee}.support-message h2[data-v-3ef73ee0]{text-align:center;text-transform:uppercase}.support-message p[data-v-3ef73ee0]{font-size:1.1rem;text-align:center}.note-area[data-v-3ef73ee0]{width:50%;min-height:80px;box-sizing:border-box;border-radius:5px;padding:8px;background-color:#fff}