.astc-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;border:1px solid #dfe8df;border-radius:14px;background:#fff}.astc-form label{display:grid;gap:6px}.astc-form input,.astc-form select,.astc-form textarea,.astc-reply textarea{inline-size:100%;box-sizing:border-box;padding:.7rem;border:1px solid #cfd9d0;border-radius:9px;font:inherit}.astc-wide{grid-column:1/-1}.astc-form button,.astc-reply button{padding:.75rem 1rem;border:0;border-radius:9px;background:#287044;color:#fff;font:inherit;font-weight:700}.astc-hp{position:absolute!important;inset-inline-start:-9999px!important}.astc-list{display:grid;gap:10px}.astc-list article a{display:flex;justify-content:space-between;gap:12px;padding:14px;border:1px solid #dfe8df;border-radius:12px;background:#fff;color:inherit;text-decoration:none}.astc-ticket{display:grid;gap:16px}.astc-ticket header{display:flex;justify-content:space-between;gap:12px;align-items:center}.astc-thread{display:grid;gap:10px}.astc-thread article{max-inline-size:85%;padding:14px;border-radius:14px;background:#f3f7f3}.astc-thread .is-staff{margin-inline-start:auto;background:#eef4ff}.astc-thread small{display:block;margin-block-start:6px;color:#69736c}.astc-reply{display:grid;gap:10px}.astc-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.astc-stats>div{padding:14px;border:1px solid #dfe8df;border-radius:12px;background:#fff;text-align:center}.astc-stats strong{display:block;font-size:1.3rem}.astc-faq details{padding:12px;border-block-end:1px solid #e4e9e4}@media(max-width:700px){.astc-form{grid-template-columns:1fr}.astc-wide{grid-column:auto}.astc-list article a,.astc-ticket header{align-items:flex-start;flex-direction:column}.astc-thread article{max-inline-size:100%}.astc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}