.nt-form{width:100%;}.nt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;width:100%;}.nt-field{min-width:0;}.nt-field input,.nt-field select{box-sizing:border-box;width:100%;max-width:100%;}.nt-field small{display:block;margin-top:5px;color:var(--gray-text);font-size:.78rem;line-height:1.45;}.nt-notice{margin:0 0 16px;padding:12px 14px;border:1px solid var(--border);border-radius:8px;background:var(--page-bg);color:var(--gray-text);font-size:.88rem;line-height:1.55;}.nt-error{min-height:0;margin-top:8px;color:#9b2633;font-weight:600;}.nt-error:empty{display:none;}.nt-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px;}.nt-reset{appearance:none;border:1px solid var(--border);border-radius:8px;background:var(--page-bg);color:var(--navy);padding:10px 16px;font:inherit;font-weight:600;cursor:pointer;}.nt-reset:hover{border-color:var(--navy);}.nt-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}.nt-results h2,.nt-result-note{grid-column:1/-1;}.nt-results h2{margin:0;color:var(--navy);font-size:1.05rem;}.nt-result{min-width:0;padding:14px;border:1px solid var(--border);border-radius:10px;background:var(--page-bg);}.nt-result span,.nt-result strong,.nt-result small{display:block;overflow-wrap:anywhere;}.nt-result span{color:var(--gray-text);font-size:.78rem;line-height:1.4;}.nt-result strong{margin-top:5px;color:var(--navy);font-size:1.2rem;line-height:1.3;}.nt-result small,.nt-result-note{margin-top:6px;color:var(--gray-text);font-size:.78rem;line-height:1.5;}.nt-result-note{margin-bottom:0;}
@media(max-width:640px){.nt-grid,.nt-results{grid-template-columns:minmax(0,1fr);}.nt-results h2,.nt-result-note{grid-column:auto;}.nt-actions>*{flex:1 1 130px}.nt-reset,.nt-actions .go-btn{min-height:44px;}}

.nt-timer-start{appearance:none;border:0;border-radius:8px;background:var(--accent,#e99b24);color:#1b1730;padding:10px 16px;font:inherit;font-weight:700;cursor:pointer}.nt-timer-start:focus-visible{outline:3px solid currentColor;outline-offset:2px}
