.sgp-root{max-width:720px;margin:0 auto;font-family:inherit}.sgp-form{display:flex;flex-direction:column;gap:8px}.sgp-form label{font-size:13px;color:#1d2327}.sgp-form input,.sgp-form select,.sgp-form textarea{width:100%;border:1px solid #35b9a6;border-radius:6px;padding:10px;box-sizing:border-box}.sgp-form textarea{min-height:110px}.sgp-form button{align-self:flex-start;border:0;background:#35b9a6;color:#fff;border-radius:6px;padding:10px 16px;font-weight:700;cursor:pointer}.sgp-toast{position:fixed;right:18px;bottom:18px;background:#1d2327;color:#fff;padding:12px 14px;border-radius:10px;z-index:99999;display:none;cursor:pointer;box-shadow:0 8px 24px rgba(0,0,0,.25)}.sgp-mod-header{max-width:860px;margin:0 auto 14px}.sgp-mod-header h2{margin:0 0 10px}.sgp-badge{background:#1d2327;color:#fff;border-radius:999px;padding:4px 8px;font-size:12px;vertical-align:middle}.sgp-mod-filter{width:100%;padding:10px;border-radius:6px;border:1px solid #35b9a6}.sgp-question-list{max-width:860px;margin:0 auto}.sgp-question-card{background:#fff;border:1px solid #dcdcde;border-radius:10px;padding:14px;margin-bottom:10px;box-shadow:0 1px 2px rgba(0,0,0,.04)}.sgp-question-card.is-highlighted{background:#fff3cd;border-color:#e0b84f}.sgp-question-card.is-new{animation:sgpPulse 1.6s ease}@keyframes sgpPulse{0%{box-shadow:0 0 0 3px rgba(53,185,166,.35)}100%{box-shadow:none}}.sgp-question-text{font-size:18px;font-weight:700;line-height:1.35;margin-bottom:8px}.sgp-question-meta{font-size:13px;color:#646970;margin-bottom:10px}.sgp-question-actions button{border:1px solid #dcdcde;background:#fff;border-radius:6px;padding:7px 10px;margin-right:6px;cursor:pointer}@media(max-width:600px){.sgp-root{padding:0 10px}.sgp-question-text{font-size:16px}.sgp-toast{left:12px;right:12px;bottom:12px;text-align:center}}