.aq-root{min-width:0}.aq-root>.notice{margin:0 0 20px}.aq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.aq-grid>.field{min-width:0}.aq-form{display:grid;gap:16px}.aq-form>.field{margin:0}.aq-form>.button{justify-self:start}.aq-form h3{margin:8px 0 0}.aq-form .notice{margin:0}.aq-thumb{width:100%;max-height:220px;object-fit:cover;border-radius:12px;margin-bottom:16px}.aq-list-card{overflow:hidden}.aq-state{display:inline-block;color:#c6dca3;background:#1d2824;padding:7px 10px;border-radius:7px;font-size:12px;font-weight:700}.aq-banner-preview{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:13px;border:1px solid #3c4150}.aq-prizes{display:grid;gap:12px}.aq-prize-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:16px;background:#0c121a;border:1px solid #2d3441;border-radius:13px}.aq-prize-row .field{min-width:0;margin:0}.aq-prize-row>.button{grid-column:1/-1;justify-self:end}.aq-prize-summary{padding:12px;border-radius:9px;background:#172820;color:#adddb4;font-size:13px;line-height:1.7}.aq-prize-summary.is-invalid{background:#31231d;color:#e6bd98}.aq-feedback{font-size:13px;color:#e7c79b}.aq-feedback:empty{display:none}.aq-rules{padding:14px 0;border-bottom:1px solid #2b333a;margin-bottom:20px}.aq-rules>summary{cursor:pointer;font-weight:700}.aq-rules .admin-table-wrap{margin-top:12px}.aq-result>h3{font-size:24px}.aq-result .notice{margin-bottom:15px}.aq-result .checkbox-field{margin:20px 0}.aq-announcement-part{padding:15px 0;border-bottom:1px solid #2b333a;margin-bottom:15px}.aq-announcement-part>p{font-size:13px;font-weight:700;line-height:1.7}.aq-announcement-part .notice{margin:12px 0}.aq-announcement-part .checkbox-field{margin:15px 0}.aq-announcement-part .form-actions{gap:9px}.aq-announcement-part .button{white-space:normal;line-height:1.5}.aq-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 24px}@media(max-width:420px){.aq-grid{grid-template-columns:1fr}.aq-prize-row{padding:12px;gap:9px}.aq-prize-row .field>span{font-size:11px}.aq-prize-row input{padding:11px 8px;min-width:0}.aq-tabs .button{flex:1;padding:12px 9px;white-space:normal;font-size:12px}.aq-root .admin-head{gap:16px;flex-wrap:wrap}}
.aq-candidate-identity,.aq-candidate-state,.aq-candidate-actions{display:grid;gap:7px;min-width:135px}.aq-candidate-identity strong{overflow-wrap:anywhere}.aq-candidate-identity span,.aq-candidate-identity small,.aq-candidate-state span{font-size:11px;line-height:1.5}.aq-candidate-identity a{color:#bfb0f5;font-size:11px}.aq-candidate-actions>.button{white-space:normal;line-height:1.4;min-height:38px}.aq-candidate-waiting{padding:15px 0;margin:10px 0}.aq-candidate-waiting>summary{cursor:pointer;padding-bottom:10px;font-weight:700}.aq-exclusion-form{min-width:245px;display:grid;gap:12px;border:1px solid #4c3b48;background:#17151c;border-radius:12px;padding:14px}.aq-exclusion-form .field{margin:0}.aq-exclusion-form .checkbox-field{font-size:12px;line-height:1.6}.aq-exclusion-form .button{white-space:normal}.aq-result>.admin-panel{margin-top:20px}.aq-result>.admin-panel>.checkbox-field{margin:16px 0}
.aq-result>.admin-table-wrap>.admin-table{min-width:460px}.aq-result>.admin-table-wrap>.admin-table td:nth-child(2){min-width:110px}.aq-result>.admin-table-wrap>.admin-table td:nth-child(3){min-width:135px}
.aq-scope{font-size:12px;line-height:1.7;color:#a2cdb6;padding:12px 15px;border:1px solid rgba(135,189,158,.22);border-radius:12px;margin:0 0 18px;background:rgba(121,184,147,.045)}
