.adm-visual{padding:24px 12px}.adm-browser{border:1px solid #ffffff40;border-radius:24px;overflow:hidden;background:linear-gradient(130deg,#443358,#2d2549);box-shadow:0 24px 50px #100c2938;transform:rotate(-2deg)}.adm-browser-top{display:flex;align-items:center;gap:7px;padding:18px 22px;background:#ffffff0b;border-bottom:1px solid #ffffff25}.adm-browser-top i{width:7px;height:7px;border-radius:50%;background:#d5c3f1}.adm-browser-top>span{margin-left:auto;font-size:13px;color:#e4dcf1}.adm-address{margin:24px;padding:16px;background:#17142b;border:1px solid #7e6a9e;border-radius:12px;font-size:16px;overflow-wrap:anywhere;color:#cdc0e3}.adm-address strong{color:var(--lime)}.adm-record{display:flex;gap:18px;align-items:center;margin:22px 24px}.adm-record>span{padding:14px;border-radius:16px;background:#ffffff12;color:var(--lime)}.adm-record .ico{width:30px;height:30px}.adm-record p{font-size:14px;margin:0}.adm-record strong{display:block;font-size:22px;color:white}.adm-visual-bottom{padding:20px 24px;background:var(--lime);color:var(--deep);font-size:14px;font-weight:750}.adm-lookup{padding:28px;border:1px solid var(--line);background:white;border-radius:24px;margin-top:24px;box-shadow:0 12px 28px #2c1e5010}.adm-fields{display:grid;grid-template-columns:220px minmax(0,1fr) auto;gap:16px;align-items:end}.adm-fields label{display:grid;gap:9px;font-size:14px;font-weight:750;min-width:0}.adm-fields input,.adm-fields select{width:100%;min-width:0;height:52px;border:1px solid #bdb3d0;border-radius:12px;background:#fbfaff;padding:12px 14px;font:inherit;font-size:16px;color:var(--ink)}.adm-fields button{display:flex;align-items:center;justify-content:center;gap:9px;height:52px;padding:0 26px;border:0;border-radius:12px;background:var(--deep);color:white;font-size:15px;font-weight:750;cursor:pointer}.adm-guide :is(button,input,select):focus-visible{outline:3px solid var(--violet);outline-offset:3px}.adm-guide #adm-hint{font-size:14px;margin:12px 0}.adm-examples{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:14px}.adm-examples button{font:inherit;color:var(--violet);background:#f3eefb;border:1px solid #ded3ee;border-radius:9px;min-height:44px;padding:9px 12px;cursor:pointer}.adm-examples button[type=reset]{margin-left:auto;background:white}#adm-result{margin-top:22px;border-top:1px solid var(--line);padding-top:22px}#adm-result>p{margin:0}#adm-result h3{font-size:23px;line-height:1.35;margin:0 0 10px}#adm-result [data-status=missing],#adm-result [data-status=invalid]{padding:16px;background:#f4f0fa;border-radius:12px;color:var(--ink)}.adm-match{padding:22px;background:#f7f5fc;border:1px solid var(--line);border-radius:16px;margin-top:16px}.adm-match h4{font-size:20px;margin:0 0 18px}.adm-match dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0}.adm-match dt{font-size:13px;color:var(--muted);margin-bottom:6px}.adm-match dd{font-size:16px;font-weight:650;margin:0;overflow-wrap:anywhere}.adm-match>a{display:inline-flex;margin-top:20px;padding:12px 16px;background:white;border:1px solid #c7b7e1;border-radius:10px;color:var(--violet);font-size:15px;font-weight:750}.adm-registry-link a{display:inline-flex;align-items:center;gap:6px}.adm-url-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.adm-url-grid code{display:block;padding:16px;background:#f2edf9;border-radius:12px;font-size:14px;overflow-wrap:anywhere;margin:18px 0;color:#66517e}.adm-url-grid b{color:#311c57}.adm-guide .conditions-steps strong{display:block}.adm-guide .conditions-sources p{max-width:1000px}@media(max-width:900px){.adm-fields{grid-template-columns:1fr 2fr}.adm-fields button{grid-column:1/-1}.adm-visual{max-width:540px;margin:auto;width:100%}.adm-browser{transform:none}}@media(max-width:600px){.adm-fields,.adm-url-grid{grid-template-columns:1fr}.adm-lookup{padding:20px}.adm-match{padding:18px}.adm-match dl{grid-template-columns:1fr}.adm-address{margin:18px;font-size:14px}.adm-record{margin:18px}.adm-record strong{font-size:20px}.adm-visual{padding:0}.adm-examples button[type=reset]{margin-left:0}.adm-guide .conditions-hero-grid{gap:34px}}
