.measurement-webform{--mf-brand:var(--color-brand,#333);--mf-line:#e5e5e5;--mf-soft:#f7f7f7;--mf-text-muted:#5f6368;--mf-error:#b3261e;max-width:980px;margin:0 auto;font-family:var(--base-font-family,inherit);font-size:var(--base-font-size,16px);line-height:1.55}.measurement-form-title{margin:0 0 16px;text-align:center}.measurement-form-description,.measurement-form-below{margin:0 0 20px}.measurement-form-description:empty{display:none}.measurement-form fieldset.mf-empty{display:none}.measurement-form fieldset{margin:0;padding:0;border:0;min-width:0}.measurement-form .field[hidden]{display:none !important}.mf-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 12px;padding:0;list-style:none}.mf-progress__item{margin:0}.mf-progress__btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:100%;min-height:56px;padding:10px 14px;border:2px solid var(--mf-line);border-radius:10px;background:#fff;color:var(--mf-text-muted);font:inherit;font-size:15px;font-weight:600;line-height:1.25;text-align:left;white-space:normal;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.mf-progress__btn:disabled{cursor:default;background:var(--mf-soft)}.mf-progress__num{flex:0 0 auto;display:inline-grid;place-items:center;width:30px;height:30px;border-radius:50%;border:2px solid currentColor;font-weight:700;font-size:14px}.mf-progress__label{display:block;min-width:0;text-transform:none;letter-spacing:0;overflow-wrap:break-word}.is-done .mf-progress__btn{border-color:var(--mf-brand);color:var(--mf-brand);background:#fff}.is-done .mf-progress__num{background:var(--mf-brand);border-color:var(--mf-brand);color:#fff}.is-done .mf-progress__btn:hover{background:var(--mf-soft)}.is-current .mf-progress__btn{border-color:var(--mf-brand);background:var(--mf-brand);color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.12)}.is-current .mf-progress__num{background:#fff;border-color:#fff;color:var(--mf-brand)}.mf-progress__btn:focus-visible{outline:3px solid var(--mf-brand);outline-offset:2px}.mf-counter{margin:0 0 4px;font-size:14px;color:var(--mf-text-muted)}.mf-step[hidden]{display:none}.mf-step__title{margin:4px 0 6px;font-size:26px;line-height:1.25}.mf-step__intro{margin:0 0 20px;color:var(--mf-text-muted)}.mf-step__fields{display:grid;gap:16px}.mf-step__fields>.field:not(.measurement-field){margin:0}.mf-step__fields>.field:not(.measurement-field)>.label{font-weight:600;margin-bottom:6px;display:block}.measurement-form input[type=text],.measurement-form input[type=email],.measurement-form textarea{width:100%;min-height:48px;padding:10px 14px;border:1px solid #c9c9c9;border-radius:8px;background:#fff;font:inherit;font-size:16px}.measurement-form textarea{min-height:110px}.measurement-form input:focus,.measurement-form textarea:focus{outline:2px solid var(--mf-brand);outline-offset:1px;border-color:var(--mf-brand)}.mf-step__fields>.field:not(.measurement-field){padding-left:0;padding-right:0}.measurement-form .type-select_radio .control>div{display:flex;flex-wrap:wrap;gap:10px}.measurement-form .type-select_radio .field.choice{position:relative;display:flex;margin:0;padding:0;border:1px solid #c9c9c9;border-radius:8px;background:#fff}.measurement-form .type-select_radio .field.choice input[type=radio]{position:absolute;left:16px;top:50%;width:18px;height:18px;margin:-9px 0 0;accent-color:var(--mf-brand)}.measurement-form .type-select_radio .field.choice label{display:flex;align-items:center;min-height:48px;margin:0;padding:10px 16px 10px 44px;font-weight:400;cursor:pointer}.measurement-form .type-select_radio .field.choice:has(input:checked){border-color:var(--mf-brand);box-shadow:inset 0 0 0 1px var(--mf-brand)}.measurement-form .type-select_radio .field.choice:has(input:focus-visible){outline:2px solid var(--mf-brand);outline-offset:2px}.mf-invalid.type-select_radio .field.choice{border-color:var(--mf-error)}.mf-setup{display:grid;gap:16px;margin:16px 0 18px}.mf-choice__label{margin:0 0 8px;font-weight:600}.mf-choice__row{display:flex;flex-wrap:wrap;gap:10px}.mf-choice__opt{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:10px 16px;border:1px solid #c9c9c9;border-radius:8px;background:#fff;cursor:pointer}.mf-choice__opt input{width:18px;height:18px;margin:0;accent-color:var(--mf-brand)}.mf-choice__opt:has(input:checked){border-color:var(--mf-brand);box-shadow:inset 0 0 0 1px var(--mf-brand)}.mf-tips{padding:14px 18px;border-left:4px solid var(--mf-brand);background:var(--mf-soft);border-radius:0 8px 8px 0}.mf-tips__title{margin:0 0 6px;font-size:17px}.mf-tips ul{margin:0;padding-left:20px}.mf-tips li{margin:0 0 4px}.measurement-form .measurement-field{margin:0;padding:0;border:0}.mf-card{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:20px;align-items:start;padding:18px;border:1px solid var(--mf-line);border-radius:12px;background:#fff}.mf-card--noimg{grid-template-columns:minmax(0,1fr)}.mf-card__head{display:flex;align-items:center;gap:12px;margin:0 0 6px}.mf-badge{flex:0 0 auto;display:inline-grid;place-items:center;min-width:40px;height:40px;padding:0 8px;border-radius:8px;background:var(--mf-brand);color:#fff;font-weight:700;font-size:18px}.mf-label{margin:0;font-weight:700;font-size:17px;line-height:1.3}.mf-required{color:var(--mf-error);margin-left:2px}.mf-comment{margin:0 0 12px;color:var(--mf-text-muted);font-size:15px}.mf-comment p{margin:0 0 6px}.mf-comment p:last-child{margin:0}.mf-control{max-width:260px}.mf-unit{position:relative;display:flex;align-items:center}.mf-unit input[type=text]{padding-right:52px}.mf-unit__label{position:absolute;right:14px;color:var(--mf-text-muted);font-weight:600;pointer-events:none}.mf-card__img{margin:0}.mf-card__img img{display:block;width:100%;height:auto;border-radius:8px;background:var(--mf-soft)}.mf-video{margin:12px 0 0}.mf-video summary{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--mf-brand);font-weight:600;cursor:pointer}.mf-video__frame{margin-top:8px;aspect-ratio:16/9;max-width:480px}.mf-video__frame lite-youtube,.mf-video__frame iframe{display:block;width:100%;height:100%;border:0;max-width:none}.measurement-form .type-image .webforms-fields-comment{margin:0 0 10px;color:var(--mf-text-muted);font-size:15px}.measurement-form .type-image .drop-zone{display:flex;align-items:center;justify-content:center;min-height:120px;padding:20px;border:2px dashed var(--mf-brand);border-radius:12px;background:var(--mf-soft);text-align:center;cursor:pointer}.measurement-form .type-image .drop-zone:hover,.measurement-form .type-image .drop-zone:focus-within{background:#fff}.measurement-form .type-image .dropzone-text{display:flex;align-items:center;gap:10px;color:var(--mf-brand);font-weight:700}.measurement-form .type-image .icon-paperclip{font-size:22px}.mf-invalid .mf-card,.mf-choice.mf-invalid .mf-choice__row .mf-choice__opt{border-color:var(--mf-error)}.mf-invalid input[type=text],.mf-invalid input[type=email]{border-color:var(--mf-error)}.mf-error{margin:6px 0 0;color:var(--mf-error);font-size:14px;font-weight:600}.mf-review{margin:24px 0 0;padding:18px;border:1px solid var(--mf-line);border-radius:12px;background:var(--mf-soft)}.mf-review__title{margin:0 0 12px;font-size:20px}.mf-review__group{padding:10px 0;border-top:1px solid var(--mf-line)}.mf-review__group:first-child{border-top:0;padding-top:0}.mf-review__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.mf-review__head h4{margin:0;font-size:16px}.mf-review__edit{min-height:44px;padding:0 6px;border:0;background:0 0;color:var(--mf-brand);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.mf-review__list{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;margin:6px 0 0;font-size:15px}.mf-review__list dt{margin:0;font-weight:400;color:var(--mf-text-muted)}.mf-review__list dd{margin:0;font-weight:600;text-align:right}.mf-review__list dd.is-empty{color:var(--mf-error);font-weight:400}.mf-nav__msg{flex:1 1 100%;margin:0;padding:10px 14px;border-radius:8px;background:#fdecea;color:var(--mf-error);font-weight:600;font-size:15px}.mf-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:24px 0 0;padding:16px 0 0;border-top:1px solid var(--mf-line)}.mf-nav .mf-next,.mf-nav .actions-toolbar{margin-left:auto}.mf-nav .mf-back,.mf-nav .mf-next,.mf-nav .actions-toolbar .action.submit{min-height:48px;min-width:140px;padding:0 22px;border-radius:8px;font-weight:700}.mf-nav .actions-toolbar{display:flex;align-items:center;gap:12px;margin-top:0;padding:0}.mf-saved{margin:14px 0 0;font-size:13px;color:var(--mf-text-muted)}@media (max-width:767px){.mf-progress{gap:6px}.mf-progress__btn{flex-direction:column;justify-content:flex-start;gap:6px;padding:8px 4px;min-height:0;font-size:12px;text-align:center}.mf-progress__num{width:26px;height:26px;font-size:13px}.mf-step__title{font-size:22px}.mf-card{grid-template-columns:minmax(0,1fr) 110px;gap:12px;padding:14px}.mf-card--noimg{grid-template-columns:minmax(0,1fr)}.mf-control{max-width:none}.mf-badge{min-width:34px;height:34px;font-size:16px}.mf-label{font-size:16px}.mf-choice__opt{flex:1 1 100%}.measurement-form .type-select_radio .field.choice{flex:1 1 100%}.mf-nav .mf-back,.mf-nav .mf-next,.mf-nav .actions-toolbar .action.submit{min-width:0;flex:1 1 auto}.mf-nav .actions-toolbar{flex:1 1 100%}.mf-nav .actions-toolbar .primary,.mf-nav .actions-toolbar .action.submit{width:100%}}#html-body .column.main .lc-mform-intro{max-width:980px;margin-left:auto;margin-right:auto;box-sizing:border-box}