.repair-status{box-sizing:border-box;font-family:"Noto Sans","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 auto;padding:18px 0 24px;width:100%}.repair-status *,.repair-status *:before,.repair-status *:after{box-sizing:border-box}.repair-status__heading{max-width:760px;margin:0 auto 16px;padding:0}.repair-status__title{margin:0;color:#050505;font-size:26px;font-weight:500;letter-spacing:-.035em;line-height:1.2}.repair-status__panel{max-width:760px;width:100%;margin:0 auto;padding:0;background:0 0;border:0;border-radius:0;box-shadow:none}.repair-status__intro{display:none}.repair-status__eyebrow{display:inline-block;margin:0 0 10px;color:#fff;background:#6fbf84;padding:5px 10px;border-radius:3px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.repair-status__lead{margin:0;color:#1c2733;font-size:15px;line-height:1.55}.repair-status__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px;max-width:100%}.repair-status__field{margin:0}.repair-status__field>.label{display:block;margin-bottom:8px}.repair-status__field>.label span{color:#050505;font-size:15px;font-weight:700}.repair-status__field .control{max-width:none}.repair-status__field .input-text{height:48px;width:100%;padding:0 12px;color:#050505;background:#fff;border:1px solid #c9c9c9;border-radius:0;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}.repair-status__field .input-text:hover{border-color:#8c8c8c;background:#fff}.repair-status__field .input-text:focus{border-color:#050505;box-shadow:0 0 0 2px rgba(5,5,5,.12)}.repair-status__field .input-text::placeholder{color:#8a98a8}.repair-status__extra:empty{display:none}.repair-status__extra{grid-column:1/-1;margin:0;max-width:100%}.repair-status__extra .grecaptcha-badge{margin-top:10px}.repair-status__actions{grid-column:1/-1;margin-top:0}.repair-status__message{margin-top:18px;padding:12px 14px;border-radius:6px;border:1px solid #d6e2ee;background:#f8fafc;color:#34495e;font-size:13px;line-height:1.45}.repair-status__message--loading{border-color:#d6e2ee;background:#f8fafc;color:#3a536b}.repair-status__message--notice{border-color:#ead7b0;background:#fff9ef;color:#7b5315}.repair-status__message--error{border-color:#eccfd0;background:#fff6f6;color:#92363b}.repair-status__submit.action.primary{color:#fff;width:120px;max-width:120px;min-width:0;height:42px;padding:0 14px;border:0;border-radius:0;background:#000;box-shadow:none;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}.repair-status__submit.action.primary:hover{color:#fff;background:#222;box-shadow:0 8px 18px rgba(0,0,0,.16);transform:translateY(-1px)}.repair-status__submit.action.primary:focus{color:#fff;box-shadow:0 0 0 4px rgba(16,24,32,.16)}.repair-status__submit.action.primary span{color:#fff;font-size:13px;font-weight:700;letter-spacing:0}.repair-status__submit.action.primary[disabled],.repair-status__submit--disabled.action.primary,.repair-status__submit--loading.action.primary{cursor:not-allowed;background:#a8b2bc;box-shadow:none;transform:none}.repair-status__submit.action.primary[disabled]:hover,.repair-status__submit--disabled.action.primary:hover,.repair-status__submit--loading.action.primary:hover{background:#a8b2bc;box-shadow:none;transform:none}.repair-status__result{margin-top:24px;padding-top:18px;border-top:1px solid #e1e1e1}.repair-status__result-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.repair-status__result-label{margin:0;color:#4f6172;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.repair-status__status-badge{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border-radius:999px;border:1px solid #d6e2ee;background:#f4f7fa;color:#3a536b;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.repair-status__status-card{display:flex;align-items:flex-start;gap:14px;padding:16px;border-radius:8px;border:1px solid #d6e2ee;background:#f8fafc}.repair-status__status-card--success{border-color:#cfe6d4;background:#f4fbf5}.repair-status__status-card--warning{border-color:#ead7b0;background:#fff9ef}.repair-status__status-card--danger{border-color:#eccfd0;background:#fff6f6}.repair-status__status-card--neutral{border-color:#d6e2ee;background:#f8fafc}.repair-status__status-icon{flex:0 0 14px;width:14px;height:14px;margin-top:5px;border-radius:50%;background:#2b6ea6;box-shadow:0 0 0 6px rgba(43,110,166,.12)}.repair-status__status-card--success .repair-status__status-icon{background:#2d8452;box-shadow:0 0 0 6px rgba(45,132,82,.12)}.repair-status__status-card--warning .repair-status__status-icon{background:#bb7d18;box-shadow:0 0 0 6px rgba(187,125,24,.14)}.repair-status__status-card--danger .repair-status__status-icon{background:#b64b50;box-shadow:0 0 0 6px rgba(182,75,80,.12)}.repair-status__status-card--neutral .repair-status__status-icon{background:#6f8296;box-shadow:0 0 0 6px rgba(111,130,150,.12)}.repair-status__status-badge.repair-status__status-card--success{border-color:#cfe6d4;background:#eff8f1;color:#25603d}.repair-status__status-badge.repair-status__status-card--warning{border-color:#ead7b0;background:#fff5dc;color:#8b5a11}.repair-status__status-badge.repair-status__status-card--danger{border-color:#eccfd0;background:#fdeeee;color:#92363b}.repair-status__status-badge.repair-status__status-card--neutral{border-color:#d6e2ee;background:#f4f7fa;color:#516579}.repair-status__status-content{flex:1 1 auto;min-width:0}.repair-status__status-caption{display:inline-block;margin-bottom:5px;color:#627487;font-size:12px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.repair-status__status-value{margin:0;color:#16202a;font-size:20px;font-weight:700;line-height:1.35}.repair-status__updated{display:inline-flex;flex-wrap:wrap;gap:5px;margin-top:12px;color:#5d6f82;font-size:12px;line-height:1.4}.repair-status__updated strong{color:#34495e;font-weight:700}@media (max-width:767px){.repair-status{padding:18px 0 24px}.repair-status__heading{margin-bottom:16px;padding:0}.repair-status__title{font-size:24px;line-height:1.22}.repair-status__panel{padding:0;border-radius:0}.repair-status__form{grid-template-columns:1fr}.repair-status__lead{font-size:15px;line-height:1.55}.repair-status__field .control{max-width:100%}.repair-status__extra{max-width:none}.repair-status__submit.action.primary{width:100%;min-width:0;max-width:160px;height:44px}.repair-status__status-card{padding:16px}.repair-status__result-header{align-items:flex-start;flex-direction:column}.repair-status__status-value{font-size:18px}}