/* Updated style: single CTA 'Check', minimal UI, full-width desktop */
.insta-age-lookup-widget{background:#fff;border:1px solid #e6edf3;padding:14px;border-radius:10px;max-width:100%;box-shadow:0 8px 24px rgba(15,23,42,0.06);font-family:Inter, system-ui, -apple-system, 'Segoe UI', Roboto, Arial;margin-bottom:18px;font-size:13px;color:#0f172a}
.insta-age-lookup-widget .controls{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:8px}
.insta-age-lookup-widget .controls input.ia-username{flex:1;min-width:220px;padding:10px;border:1px solid #dbeafe;border-radius:8px;font-size:14px;background:#fff}
.insta-age-lookup-widget .controls button{padding:10px 14px;border-radius:8px;border:none;background:#0ea5a2;color:#fff;font-weight:700;cursor:pointer}
.insta-age-lookup-widget .controls button:hover{opacity:0.95}
.insta-age-lookup-widget .field{display:flex;gap:10px;padding:8px 0;align-items:center}
.insta-age-lookup-widget .field label{min-width:220px;font-weight:700;color:#0f172a;text-transform:none;letter-spacing:0.2px}
.insta-age-lookup-widget .field .val{color:#0f172a;font-weight:600}
.insta-age-lookup-widget .ia-result{margin-top:12px;padding:12px;border-radius:8px;background:linear-gradient(180deg,#fcfeff,#ffffff)}
.insta-age-lookup-widget .ia-error{color:#b91c1c;font-weight:700;margin-top:8px}
@media(max-width:768px){ .insta-age-lookup-widget .field label{min-width:120px} .insta-age-lookup-widget .controls{flex-direction:column;align-items:stretch} .insta-age-lookup-widget .controls input,.insta-age-lookup-widget .controls button{width:100%} }
