.contact-detail-page{max-width:var(--max-page-width);box-sizing:border-box;margin:92px auto 0;padding:0 16px 64px}.contact-detail-wrapper{max-width:820px;margin:0 auto}.contact-detail-hero{margin:24px 0 22px}.contact-detail-hero h1{margin:0 0 8px;font-size:clamp(2rem,3vw,2.4rem)}.contact-detail-hero p{color:#374151f5;margin:0 0 10px;font-size:.96rem}.contact-detail-meta{color:#6b7280fa;font-size:.84rem}.contact-detail-card{background:var(--panel-light-bg);border:1px solid var(--panel-light-border);box-shadow:var(--panel-light-shadow);border-radius:24px;grid-template-columns:minmax(0,1.4fr) minmax(0,1.1fr);align-items:flex-start;gap:18px;padding:22px 22px 20px;display:grid}.contact-detail-copy h2{margin:0 0 8px;font-size:1.12rem}.contact-detail-copy p{color:#374151f5;margin:0 0 10px;font-size:.9rem;line-height:1.55}.contact-detail-list{color:#374151f5;margin:10px 0 0;padding-left:18px;font-size:.88rem}.contact-detail-form{background:#f8fafcfa;border:1px solid #d1d5dbe6;border-radius:18px;flex-direction:column;gap:10px;padding:14px;display:flex}.contact-detail-field{flex-direction:column;gap:4px;display:flex}.contact-detail-field label{color:#1f2937f5;font-size:.8rem;font-weight:500}.contact-detail-field input,.contact-detail-field select,.contact-detail-field textarea{color:var(--text-main);background:#fff;border:1px solid #d1d5db;border-radius:10px;outline:none;padding:8px 10px;font-size:.9rem}.contact-detail-field textarea{resize:vertical}.contact-detail-field input::placeholder,.contact-detail-field textarea::placeholder{color:#9ca3aff5}.contact-detail-field input:focus,.contact-detail-field select:focus,.contact-detail-field textarea:focus{border-color:var(--accent-indigo);box-shadow:0 0 0 1px #5a5dff33}.contact-detail-actions{flex-direction:column;gap:6px;margin-top:4px;display:flex}.btn-primary{cursor:pointer;white-space:nowrap;background:linear-gradient(90deg,var(--accent-indigo),var(--accent-violet));color:#fff;border:none;border-radius:999px;justify-content:center;align-items:center;padding:10px 20px;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .18s,box-shadow .18s,opacity .18s;display:inline-flex;box-shadow:0 16px 32px #5a5dff99}.btn-primary:hover{opacity:.96;transform:translateY(-1px)}.contact-detail-note{color:#6b7280fa;margin:0;font-size:.78rem}@media (max-width:900px){.contact-detail-card{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.contact-detail-page{padding-top:92px}.contact-detail-card{border-radius:20px;padding:18px 16px}}.status-pill{border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;margin:16px 0;padding:8px 12px;font-size:.82rem;display:inline-flex}.status-pill-success{color:#166534fa;background:#22c55e14;border-color:#16a34a80}.status-pill-error{color:#991b1bfa;background:#ef444414;border-color:#dc262680}
/*# sourceMappingURL=fd6a29b17de134d3.css.map*/