.mtr-root{--mtr-ink:#173b47;--mtr-accent:#087f8c;--mtr-border:#dce8eb;max-width:850px;margin:28px auto 64px;padding:clamp(20px,4vw,44px);border:1px solid var(--mtr-border);border-radius:24px;background:linear-gradient(145deg,#f3fafa 0%,#fff 60%);color:var(--mtr-ink);font-family:inherit;text-align:right;box-sizing:border-box}
.mtr-root *{box-sizing:border-box}.mtr-root h2,.mtr-root h3,.mtr-root p{margin:0}.mtr-root .mtr-eyebrow{display:block;color:var(--mtr-accent);font-size:13px;font-weight:700;margin-bottom:12px}.mtr-root h2{font-size:clamp(23px,3vw,34px);line-height:1.7;letter-spacing:-.6px;color:var(--mtr-ink);margin-bottom:8px}.mtr-intro p{font-size:15px;line-height:2;color:#546b74}.mtr-root .mtr-form{margin:28px 0 0}.mtr-form>label{font-size:14px;font-weight:700;display:block;margin-bottom:10px}.mtr-input-row{display:flex;gap:12px}.mtr-root input[type=tel]{flex:1;min-width:0;width:auto;border:1px solid #b9cdd3;background:#fff;border-radius:12px;padding:14px 17px;height:56px;font-family:inherit;font-size:19px;letter-spacing:1.8px;color:var(--mtr-ink);margin:0;box-shadow:none}.mtr-root input[type=tel]:focus{outline:3px solid #d4eeee;border-color:var(--mtr-accent)}.mtr-root input[aria-invalid=true]{border-color:#b13636}.mtr-root button{min-width:174px;display:flex;align-items:center;justify-content:center;gap:12px;height:56px;border:0;border-radius:12px;background:var(--mtr-accent);color:#fff;font-family:inherit;font-size:15px;font-weight:700;padding:12px 22px;cursor:pointer;white-space:nowrap;box-shadow:none}.mtr-root button:hover{background:#066b76}.mtr-root button:focus-visible{outline:3px solid #9dd6dc;outline-offset:3px}.mtr-root button:disabled{opacity:.65;cursor:wait}.mtr-root .mtr-hint{font-size:12px;line-height:1.9;color:#72838a;margin-top:10px}.mtr-trap{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap}.mtr-message{font-size:14px;line-height:1.9;margin-top:20px;color:#546b74}.mtr-message:empty{margin:0}.mtr-message.mtr-error{color:#a72e32;background:#fff2f2;border-radius:10px;padding:12px 14px}.mtr-results{display:grid;gap:16px;margin-top:16px}.mtr-results:empty{margin:0}.mtr-card{background:#fff;border:1px solid var(--mtr-border);border-radius:16px;padding:22px}.mtr-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.mtr-card-label{font-size:12px;color:#7c9098}.mtr-root h3.mtr-device{font-size:20px;line-height:1.8;color:var(--mtr-ink);margin:4px 0;overflow-wrap:anywhere}.mtr-serial{font-size:12px;color:#7c9098;unicode-bidi:plaintext}.mtr-status{display:inline-block;border-radius:9px;background:#f1f5f7;color:#3c626f;padding:8px 12px;font-size:13px;line-height:1.9;max-width:55%;overflow-wrap:anywhere}.mtr-status.mtr-ready{background:#e9f7ee;color:#237348}.mtr-root dl.mtr-details{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:20px;margin:20px 0 0;padding:20px 0 0;border-top:1px solid #eaf0f2}.mtr-root .mtr-details dt{font-size:12px;color:#778c95;margin:0 0 8px}.mtr-root .mtr-details dd{font-size:15px;font-weight:600;margin:0;color:var(--mtr-ink);line-height:1.9;overflow-wrap:anywhere}.mtr-root .mtr-cost dd{font-size:19px;color:var(--mtr-accent)}.mtr-root .mtr-footnote{font-size:12px;line-height:2;color:#819097;margin-top:26px}.mtr-empty{border:1px dashed #bed5dc;background:#fff;border-radius:16px;padding:25px}.mtr-root .mtr-empty h3{font-size:18px;margin-bottom:8px;color:var(--mtr-ink)}.mtr-empty p{font-size:14px;color:#667d87;line-height:2}.mtr-menu-link a{white-space:nowrap}
@media(max-width:600px){.mtr-root{margin:12px auto 36px;border-radius:16px;padding:22px 16px}.mtr-input-row{flex-direction:column}.mtr-root input[type=tel],.mtr-root button{width:100%;flex:none}.mtr-root button{height:51px}.mtr-card{padding:18px}.mtr-card-head{flex-direction:column;gap:12px}.mtr-status{max-width:100%}.mtr-root dl.mtr-details{grid-template-columns:1fr 1fr;gap:18px 12px}.mtr-cost{grid-column:1/-1}.mtr-root h3.mtr-device{font-size:18px}}
