.np_block {margin-top: 14px;}.np_field {position: relative;margin-bottom: 12px;}.np_row {display: flex;gap: 12px;}.np_field--half {flex: 1 1 0;}.np_label {display: block;margin-bottom: 4px;font-size: 13px;color: #6b7280;}.np_input {width: 100%;font-size: 16px;}.np_hint {margin-top: 4px;font-size: 12px;color: #9aa1ac;}.np_state {margin-top: 6px;font-size: 13px;color: #4b5563;}.np_suggest {display: none;position: absolute;z-index: 30;left: 0;right: 0;max-height: 280px;overflow-y: auto;background: #fff;border: 1px solid #e3e6ea;border-radius: 6px;box-shadow: 0 6px 18px rgba(15, 23, 42, .12);}.np_suggest.open {display: block;}.np_suggest_item {padding: 8px 12px;cursor: pointer;line-height: 1.3;}.np_suggest_item:hover {background: #f3f5f7;}.np_suggest_name {display: block;color: #111827;}.np_suggest_sub {display: block;font-size: 12px;color: #9aa1ac;}.np_suggest_empty {padding: 8px 12px;color: #9aa1ac;}.np_tabs {display: flex;flex-wrap: wrap;gap: 6px;margin-bottom: 12px;}.np_tab {padding: 6px 12px;border: 1px solid #e3e6ea;border-radius: 20px;font-size: 13px;color: #4b5563;text-decoration: none;}.np_tab.is-active {border-color: #111827;background: #111827;color: #fff;}.np_points {margin-bottom: 12px;}.np_point {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%239aa1ac' stroke-width='1.6' d='M1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 12px center;padding-right: 32px;cursor: pointer;}.np_calc_spinner{display: inline-block;width: 12px;height: 12px;vertical-align: -1px;border: 2px solid currentColor;border-right-color: transparent;border-radius: 50%;opacity: .55;animation: np_spin .6s linear infinite;}@keyframes np_spin{to { transform: rotate(360deg); }}@media (prefers-reduced-motion: reduce){.np_calc_spinner{ animation: none; border-right-color: currentColor; opacity: .35; }}body.np_calc_busy .is-wait{font-size: 0;color: transparent;}body.np_calc_busy .is-wait::after{content: '';display: inline-block;width: 12px;height: 12px;vertical-align: -1px;border: 2px solid var(--muted, currentColor);border-right-color: transparent;border-radius: 50%;opacity: .55;animation: np_spin .6s linear infinite;}@media (prefers-reduced-motion: reduce){body.np_calc_busy .is-wait::after{animation: none;border-right-color: var(--muted, currentColor);opacity: .35;}}
/*# sourceMappingURL=field.np.css.76b5fa7b7babc974c78f3579e5f1b2c8.css.map */
