.tkc-service-form{display:block;width:100%;padding-block:64px 80px;color:var(--color-foreground);font-family:var(--font-body--family)}.tkc-service-form [hidden]{display:none!important}.tkc-service-form .tkc-service-form__layout{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,780px);gap:clamp(32px,6vw,80px);justify-content:center}.tkc-service-form h2,.tkc-service-form h3{margin-block:0 20px}.tkc-service-form p{max-width:70ch}.tkc-service-form .service-guidance ol{padding-left:24px;margin:0 0 28px}.tkc-service-form .service-guidance li{padding-block:10px;padding-inline-start:6px}.tkc-service-form .assessment-note{display:flex;gap:12px;padding:20px;border:1px solid var(--color-border);border-radius:var(--style-border-radius-md)}.tkc-service-form .assessment-note p{margin:0}.tkc-service-form .assessment-note .material-symbol{flex:none}.tkc-service-form .help-block{margin-block:28px;padding-block-end:24px;border-bottom:1px solid var(--color-border)}.tkc-service-form .help-block a{display:block;overflow-wrap:anywhere}.tkc-service-form .form-wrap{min-width:0;scroll-margin-top:30px}.tkc-service-form .form-intro{padding-block-end:24px;margin-block-end:30px;border-bottom:1px solid var(--color-border)}.tkc-service-form fieldset{min-width:0;border:0;border-bottom:1px solid var(--color-border);padding:0 0 24px;margin:0 0 30px}.tkc-service-form legend{font:var(--font-h3--weight) var(--font-h3--size)/var(--font-h3--line-height) var(--font-h3--family);margin-bottom:24px;padding:0}.tkc-service-form label{display:block;font-weight:500;margin-bottom:22px}.tkc-service-form :is(input,textarea,select):not([type=checkbox],[type=file]){display:block;width:100%;min-width:0;max-width:100%;min-height:50px;margin-top:8px;padding:var(--padding-lg) var(--padding-xl);font-family:inherit;font-size:max(16px,1em);color:var(--color-input-text);background:var(--color-input-background);border:var(--style-border-width-inputs) solid var(--color-input-border);border-radius:var(--style-border-radius-inputs)}.tkc-service-form textarea{resize:vertical}.tkc-service-form :is(input,textarea,select):focus-visible{outline:2px solid currentColor;outline-offset:3px}.tkc-service-form .tkc-service-form__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.tkc-service-form .hint{font-size:.9em;opacity:.8}.tkc-service-form .check{display:flex;gap:12px;align-items:flex-start;font-weight:400}.tkc-service-form input[type=checkbox]{width:20px;height:20px;flex:none;margin-top:3px;accent-color:var(--color-foreground)}.tkc-service-form .area-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tkc-service-form .area-list label{display:flex;gap:10px;align-items:center;margin:0;font-weight:400}.tkc-service-form .damage-map{padding:18px;margin-block:24px;border:1px solid var(--color-border);border-radius:var(--style-border-radius-md)}.tkc-service-form .damage-map svg{display:block;width:100%;cursor:crosshair;touch-action:manipulation}.tkc-service-form .upload{padding:24px;border:1px dashed var(--color-input-border);border-radius:var(--style-border-radius-inputs)}.tkc-service-form input[type=file]{display:block;max-width:100%;margin-top:16px;font:inherit}.tkc-service-form input::file-selector-button{border:1px solid var(--color-foreground);border-radius:var(--style-border-radius-buttons);padding:10px 16px;margin-right:12px;background:var(--color-background);color:inherit;font:inherit;cursor:pointer}.tkc-service-form .photos{display:flex;flex-wrap:wrap;gap:12px}.tkc-service-form .photos figure{margin:0}.tkc-service-form .photos img{width:100px;height:85px;object-fit:cover}.tkc-service-form .photos figcaption{font-size:.85em}.tkc-service-form .agreement{padding:24px;border:1px solid var(--color-border);border-radius:var(--style-border-radius-md);margin-bottom:24px}.tkc-service-form .agreement p{margin-bottom:0}.tkc-service-form .tkc-service-form__notice,.tkc-service-form .error{padding:16px;border:1px solid var(--color-border);border-inline-start:4px solid currentColor;margin-bottom:24px}.tkc-service-form .error{color:var(--color-error)}.tkc-service-form .honeypot{position:absolute;left:-10000px;width:1px!important;height:1px!important}.tkc-service-form .reference{display:block;font-size:1.8em;margin-block:12px 24px}.tkc-service-form button[type=submit]{margin-bottom:14px}@media(max-width:749px){.tkc-service-form{padding-block:36px 56px}.tkc-service-form .tkc-service-form__layout{grid-template-columns:1fr;gap:32px}.tkc-service-form .tkc-service-form__fields{grid-template-columns:1fr}.tkc-service-form .help-block{display:none}.tkc-service-form .agreement,.tkc-service-form .upload{padding:18px}.tkc-service-form button[type=submit]{width:100%}.tkc-service-form .area-list{gap:12px 8px}.tkc-service-form .area-list label{font-size:.9em}}#repair-form,#trade-in-form{scroll-margin-top:110px}
/*# sourceMappingURL=/cdn/shop/t/34/assets/tkc-service-form.css.map */
