#fiveFormPanel{padding-top:20px}.birth-fields{display:grid;grid-template-columns:1.25fr 1fr;gap:10px}.birth-fields label{min-width:0}.birth-fields input{padding:0 8px;font-size:12px}.gender-field{display:block;margin:0 0 16px;padding:0;border:0}.gender-field legend{display:block;width:100%;margin:0 0 8px;padding:0;font-size:14px;font-weight:700}.gender-options{display:grid;grid-template-columns:1fr 1fr;gap:8px}.gender-field label{display:block;margin:0}.gender-field input{display:none;width:auto;height:auto;margin:0;padding:0}.gender-field span{display:grid;height:42px;place-items:center;color:var(--muted);border:1px solid var(--line);border-radius:11px 4px 11px 4px;background:rgba(255,252,245,.5);font-size:13px}.gender-field input:checked+span{color:#fff8eb;border-color:var(--red);background:var(--red)}.time-hint{margin:0 0 16px;color:#978c80;font-size:9px}.result-birth-info{display:grid;grid-template-columns:1.25fr 1fr .7fr;gap:6px;margin:15px 0}.result-birth-info span{display:flex;min-height:48px;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:10px 3px 10px 3px;background:rgba(255,252,245,.4)}.result-birth-info small{color:var(--muted);font-size:8px}.result-birth-info b{margin-top:4px;font-size:11px}.result-reason{margin:14px 0;padding:11px 13px;color:var(--muted);text-align:left;border-left:3px solid var(--red);border-radius:3px 9px 9px 3px;background:rgba(141,40,36,.06);font-size:10px;line-height:1.7}.count-note{margin:-14px 4px 18px!important;color:#8f8375!important;text-align:left}
