:root{--c-primary:#0d6efd;--c-border:#e5e7eb;--c-text:#111827;--c-muted:#6b7280;--c-bg:#ffffff;--c-danger:#dc3545;--c-success:#198754}#inner_contact .card{background:var(--c-bg);border:1px solid var(--c-border);border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,.04);padding:20px}#inner_contact h1{font-size:1.5rem;margin:0 0 12px}#inner_contact p.lead{color:var(--c-muted);margin:0 0 16px}#inner_contact .form-group{margin-bottom:16px}#inner_contact label{display:block;font-weight:600;margin-bottom:6px}#inner_contact input[type=text],#inner_contact textarea{width:100%;padding:10px 12px;border:1px solid var(--c-border);border-radius:10px;font:inherit;outline:0;background:#fff}#inner_contact textarea{min-height:160px;resize:vertical}#inner_contact small.hint{color:var(--c-muted)}#inner_contact .actions{display:flex;gap:10px;align-items:center;margin-top:8px}#inner_contact .btn{appearance:none;border-radius:10px;padding:10px 14px;font-weight:600;cursor:pointer;border:1px solid transparent}#inner_contact .btn-primary{background:var(--c-primary);color:#fff}#inner_contact .btn-secondary{background:#fff;color:var(--c-text);border-color:var(--c-border)}#inner_contact .alert{border-radius:10px;padding:10px 12px;margin:0 0 14px;border:1px solid transparent}#inner_contact .alert-success{background:rgba(25,135,84,.08);border-color:rgba(25,135,84,.2);color:var(--c-success)}#inner_contact .alert-danger{background:rgba(220,53,69,.08);border-color:rgba(220,53,69,.2);color:var(--c-danger)}#inner_contact .hidden{display:none!important}