.agentify-widget{--agentify-accent:#087f8c;--agentify-bg:#fff;--agentify-ink:#142126;--agentify-muted:#52666d;--agentify-line:#c8d5d9;box-sizing:border-box;max-width:680px;padding:clamp(1.25rem,4vw,2rem);border:1px solid var(--agentify-line);border-radius:16px;background:var(--agentify-bg);color:var(--agentify-ink);font:inherit;box-shadow:0 12px 36px rgba(15,35,42,.1)}
.agentify-widget *{box-sizing:border-box}.agentify-widget h2{margin:0 0 1rem;color:inherit;font-size:clamp(1.35rem,3vw,1.9rem);line-height:1.2}.agentify-widget label,.agentify-widget legend{display:block;margin:.8rem 0 .35rem;font-weight:650}.agentify-widget fieldset{margin:1rem 0;padding:0;border:0}.agentify-widget fieldset label{font-weight:400}
.agentify-widget input:not([type=radio]):not([type=checkbox]),.agentify-widget select,.agentify-widget textarea{width:100%;margin-top:.35rem;padding:.75rem .85rem;border:1px solid var(--agentify-line);border-radius:9px;background:#fff;color:var(--agentify-ink);font:inherit}.agentify-widget button,.agentify-cta{display:inline-block;margin-top:1rem;padding:.78rem 1.05rem;border:0;border-radius:9px;background:var(--agentify-accent);color:#fff;font:inherit;font-weight:800;text-decoration:none;cursor:pointer}.agentify-widget button:hover,.agentify-cta:hover{filter:brightness(1.08)}
.agentify-result{min-height:1.5em;margin-top:1rem;color:var(--agentify-muted)}.agentify-result:not(:empty){padding-top:.8rem;border-top:1px solid var(--agentify-line)}.agentify-result.agentify-error{color:#a32222}.agentify-hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.agentify-widget :focus-visible{outline:3px solid #e9a91b;outline-offset:3px}
.agentify-widget[data-agentify-theme="dark"]{--agentify-bg:#09191d;--agentify-ink:#eaf4f6;--agentify-muted:#99aeb3;--agentify-line:#1f4148;--agentify-accent:#14b8c8}.agentify-widget[data-agentify-theme="dark"] input:not([type=radio]):not([type=checkbox]),.agentify-widget[data-agentify-theme="dark"] select,.agentify-widget[data-agentify-theme="dark"] textarea{background:#061115;color:var(--agentify-ink)}
@media (prefers-reduced-motion:reduce){.agentify-widget *{scroll-behavior:auto!important;transition:none!important}}
