.quickstage{background:#fff8e9;border:1px solid #efd39c;border-radius:12px;padding:14px;margin-bottom:12px}
.quickstage span b,.quickstage span small{display:block}
.quickstage span small{font-size:9px;color:var(--muted);margin-top:3px}
.quickstage>div{display:flex;gap:7px;margin-top:10px}
.quickstage input{flex:1;min-width:0;border:1px solid #d6b878;border-radius:8px;padding:10px;background:#fff}
.quickstage>div button{border:0;background:var(--navy);color:#fff;border-radius:8px;padding:8px 13px;font-weight:800}
.quickstage>em{display:inline-flex;align-items:center;gap:5px;background:#fff;border:1px solid #ead4a8;border-radius:20px;padding:5px 8px;margin:8px 5px 0 0;font-size:9px;font-style:normal}
.quickstage>em button{border:0;background:none;color:#a26022;padding:0}
.securebar{background:#e8f1ff;border:1px solid #b9cff1;color:#234f82;border-radius:10px;padding:11px 14px;margin-bottom:13px;font-size:10px;font-weight:800}
.surveylist{display:grid;gap:9px}.surveylist>button{border:1px solid var(--line);background:#fff;border-radius:13px;padding:16px;text-align:left;display:flex;align-items:center;justify-content:space-between}.surveylist span>*{display:block}.surveylist em{font-style:normal;color:var(--green);font-size:8px}.surveylist b{margin:5px 0}.surveylist small{color:var(--muted)}.surveylist strong{color:var(--blue);font-size:10px}.surveyadd{margin-top:14px}.surveygrid{display:grid;grid-template-columns:1fr 1.2fr;gap:14px}.surveygrid label{display:block;font-size:10px;margin:10px 0}.surveygrid input,.surveygrid select,.surveygrid textarea{display:block;width:100%;border:1px solid var(--line);border-radius:8px;padding:9px;margin-top:4px}.surveygrid textarea{min-height:65px}.secret{background:#fff1dd;border:1px solid #ebc58d;border-radius:9px;padding:11px}.secret small,.secret b{display:block}.surveyreport{grid-column:1/-1}.surveyreport>div{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:12px 0}.surveyreport>div span{height:85px;background:#edf1f3;display:grid;place-items:center;color:#82909a}.uploadsurvey{display:block;background:#edf5ff;border:1px dashed #76a7e4;border-radius:10px;padding:14px;text-align:center;color:var(--blue);font-weight:800}.uploadsurvey input{display:none}@media(max-width:800px){.surveygrid{grid-template-columns:1fr}.surveyreport{grid-column:auto}}
