.report-stage{background:var(--g50);min-height:100vh}.report-card{max-width:460px;min-height:100vh;box-shadow:0 0 0 1px var(--g100);background:#fff;flex-direction:column;margin:0 auto;display:flex}@media (min-width:520px){.report-stage{padding:32px 16px 48px}.report-card{min-height:auto;box-shadow:var(--sh-lg);border-radius:24px;overflow:hidden}}.report-card .pcontent,.report-card .body{overflow:visible}.report-card input.pi,.report-card textarea{font-family:var(--font);outline:none;width:100%}.report-card .parea textarea{resize:none;width:100%;color:var(--g700);font-size:14.5px;line-height:1.55;font-family:var(--font);border:none;min-height:90px}.report-card .pty b,.report-card .mfil b,.report-card .sw{cursor:pointer;-webkit-user-select:none;user-select:none}.report-input{border:1px solid var(--g200);border-radius:13px;align-items:center;gap:9px;min-height:50px;margin-bottom:16px;padding:0 15px;display:flex}.report-input input{font-size:15px;font-family:var(--font);color:var(--g900);background:0 0;border:none;outline:none;flex:1}.report-input.foc{border-color:var(--red);box-shadow:0 0 0 4px var(--red-bg)}.step-dots{justify-content:center;gap:6px;padding:16px 0 0;display:flex}.step-dots i{background:var(--g300);border-radius:50%;width:7px;height:7px}.step-dots i.on{background:var(--red);border-radius:99px;width:20px}.onb-logo{margin-bottom:24px}
