.tin-choice{display:grid;gap:8px;margin:20px 0;font-weight:650}.tin-choice select,.tin-fields input,.tin-fields textarea,.tin-fields select{font:inherit;max-width:100%;width:100%;box-sizing:border-box;padding:12px;background:#fff;color:#173642;border:1px solid #8a9fa5;border-radius:10px;min-width:0}.tin-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:22px 0}.tin-fields label{display:flex;flex-direction:column;gap:8px;font-weight:650;min-width:0}.tin-fields :focus-visible,.tin-choice select:focus-visible,.tin-checks input:focus-visible{outline:3px solid #ee7657;outline-offset:3px}[data-tin-result],[data-tin-note-result],[data-tin-night-result]{white-space:pre-line;overflow-wrap:anywhere;background:#fff;padding:18px;border-left:4px solid #ee7657;border-radius:8px}.tin-paper{margin-top:18px;padding:16px;border:1px dashed #8aa7ac;border-radius:12px}.tin-paper p{margin:6px 0 0}.tin-paper li{margin:10px 0}.tin-checks{display:grid;gap:12px;margin:22px 0}.tin-checks label{display:flex;align-items:center;gap:12px;min-height:48px;background:#fff;padding:12px;border-radius:10px}.tin-checks input{width:22px;height:22px;flex-shrink:0}@media(max-width:600px){.tin-fields{grid-template-columns:1fr}}