.eg-service-form label[hidden]{display:none!important}.eg-request-review{width:min(47.5rem,calc(100% - 2rem));max-height:calc(100dvh - 2.5rem);padding:0;border:1px solid var(--line);background:var(--bg,#fff);color:var(--text);font:inherit;overflow:auto}.eg-request-review::backdrop{background:#11192a80}.eg-review-content{padding:2.25rem}.eg-request-review h2{font-size:2.25rem;margin:0 0 1rem}.eg-request-review h2:focus{outline:none}.eg-request-review .eyebrow{margin-bottom:1.25rem}.eg-review-content>p:not(.eyebrow){color:var(--muted);font-size:.9375rem}.eg-review-details section{margin-top:1.75rem}.eg-review-details h3{font-size:1.25rem;font-weight:400;margin:0 0 1rem}.eg-review-details dl{margin:0}.eg-review-details dl>div{display:grid;grid-template-columns:11.25rem minmax(0,1fr);gap:1.25rem;padding:.5rem 0}.eg-review-details dt{font-size:.875rem;color:var(--muted)}.eg-review-details dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:1rem}.eg-review-actions{display:flex;justify-content:space-between;align-items:center;gap:1.25rem;flex-wrap:wrap;margin-top:2rem}.eg-review-edit{font:inherit;color:var(--accent);background:none;border:0;padding:.75rem 0;cursor:pointer}.eg-review-edit:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3125rem}.eg-review-send{font:inherit;cursor:pointer;gap:1.125rem}.eg-review-validation:empty,.eg-review-status:empty{display:none}.eg-review-validation{color:#b42318;font-size:.9375rem}@media(max-width:600px){.eg-review-content{padding:1.5rem}.eg-request-review h2{font-size:1.875rem}.eg-review-details dl>div{grid-template-columns:1fr;gap:2px;padding-block:.5rem}.eg-review-actions{align-items:stretch;flex-direction:column}.eg-review-send{width:100%}}.eg-review-photos{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:1rem;white-space:normal}.eg-review-photos figure{margin:0;min-width:0}.eg-review-photos img{display:block;width:100%;height:8.125rem;object-fit:contain;background:#f0f5f8;border:1px solid #bacbd6;box-sizing:border-box}.eg-review-photos figcaption{margin-top:.375rem;font-size:.75rem;overflow-wrap:anywhere;line-height:1.5}.eg-review-details dt a{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25rem}.eg-request-review{overflow:hidden}.eg-review-scroll{max-height:calc(100dvh - 2.625rem);overflow:auto}.eg-review-scroll.eg-scroll-ready{scrollbar-width:none!important}.eg-review-scroll.eg-scroll-ready::-webkit-scrollbar{display:none!important;width:0!important}.eg-upload-preview{margin-top:.75rem}.eg-upload-preview[hidden]{display:none}.eg-upload-preview img{display:block;width:100%;height:8.125rem;object-fit:contain;background:#f0f5f8;border:1px solid #bacbd6;box-sizing:border-box}.eg-service-form .eg-startup-docs{grid-column:1/-1;min-width:0;border:0;padding:0;margin:0;display:grid;gap:.625rem}.eg-service-form .eg-startup-docs[hidden]{display:none!important}.eg-startup-docs legend{padding:0;margin-bottom:.75rem;font-size:1rem;font-weight:400}.eg-service-form .eg-startup-docs label{display:flex;align-items:flex-start;gap:.75rem;margin:0;font-size:.9375rem;line-height:1.6;cursor:pointer}.eg-service-form .eg-startup-docs input[type=checkbox]{-webkit-appearance:auto;appearance:auto;flex:0 0 1.125rem;width:1.125rem;height:1.125rem;min-height:0;padding:0;margin:.1875rem 0 0;accent-color:var(--accent)}.eg-service-form .eg-startup-docs input:focus-visible{outline:1px solid var(--accent);outline-offset:.1875rem}.eg-upload-preview .eg-photo-remove{display:block;width:max-content;max-width:100%;margin:.75rem auto 0;grid-column:auto}.eg-service-form .eg-startup-controls{grid-template-columns:minmax(0,1fr)}.eg-service-form .eg-startup-controls legend{grid-column:1/-1;width:100%;box-sizing:border-box}.eg-service-form .eg-startup-docs legend{font-size:.9375rem;line-height:1.55;font-weight:400;color:#182631;margin-bottom:.875rem}.eg-service-form .eg-startup-docs:not([hidden])+.eg-startup-controls{margin-top:.75rem}.eg-review-send .cta-label{position:relative}.eg-review-send .cta-hover-arrow{left:-1.5rem;width:1rem;height:1rem}
