.stcs-form{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:22px;box-shadow:0 8px 24px rgba(0,0,0,.06);max-width:900px;margin:18px 0;font-family:Arial,sans-serif}.stcs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.stcs-form label{font-weight:700;font-size:14px;color:#111827}.stcs-form input,.stcs-form select,.stcs-form textarea{width:100%;margin-top:7px;padding:12px;border:1px solid #d1d5db;border-radius:10px;font-size:14px;box-sizing:border-box}.stcs-full{grid-column:1/-1}.stcs-btn{background:#0f5132;color:#fff;border:0;border-radius:10px;padding:13px 18px;font-weight:700;cursor:pointer;margin-top:14px}.stcs-btn:hover{opacity:.92}.stcs-hidden{position:absolute;left:-99999px}.stcs-alert{background:#ecfdf5;border:1px solid #10b981;color:#065f46;padding:12px;border-radius:10px;margin:12px 0}.stcs-error{background:#fef2f2;border-color:#ef4444;color:#991b1b}.stcs-ticket-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:20px;margin-top:18px}.stcs-reply{background:#f9fafb;border-left:4px solid #0f5132;padding:12px;margin:10px 0}@media(max-width:700px){.stcs-grid{grid-template-columns:1fr}}
