.n-input.n-input--disabled .n-input__input-el, .n-input.n-input--disabled .n-input__textarea-el { -webkit-text-fill-color: var(--n-text-color-disabled); }
.n-collapse { width: 100%; }
.n-collapse .n-collapse-item { font-size: var(--n-font-size); color: var(--n-text-color); transition: color .3s var(--n-bezier),
 border-color .3s var(--n-bezier); margin: var(--n-item-margin); }
.n-collapse .n-collapse-item.n-collapse-item--disabled .n-collapse-item__header { cursor: not-allowed; }
.n-collapse .n-collapse-item.n-collapse-item--disabled .n-collapse-item__header .n-collapse-item__header-main { color: var(--n-title-text-color-disabled); }
.n-collapse .n-collapse-item.n-collapse-item--disabled .n-collapse-item__header .n-collapse-item-arrow { color: var(--n-arrow-color-disabled); }
.n-collapse .n-collapse-item .n-collapse-item { margin-left: 32px; }
.n-collapse .n-collapse-item:first-child { margin-top: 0px; }
.n-collapse .n-collapse-item:first-child > .n-collapse-item__header { padding-top: 0px; }
.n-collapse .n-collapse-item.n-collapse-item--left-arrow-placement .n-collapse-item__header .n-collapse-item-arrow { margin-right: 4px; }
.n-collapse .n-collapse-item.n-collapse-item--right-arrow-placement .n-collapse-item__header .n-collapse-item-arrow { margin-left: 4px; }
.n-collapse .n-collapse-item .n-collapse-item__content-wrapper .n-collapse-item__content-inner { padding-top: 16px; }
.n-collapse .n-collapse-item .n-collapse-item__content-wrapper.fade-in-height-expand-transition-leave-from, .n-collapse .n-collapse-item .n-collapse-item__content-wrapper.fade-in-height-expand-transition-enter-to { opacity: 1; }
.n-collapse .n-collapse-item .n-collapse-item__content-wrapper.fade-in-height-expand-transition-leave-to, .n-collapse .n-collapse-item .n-collapse-item__content-wrapper.fade-in-height-expand-transition-enter-from { opacity: 0; margin-top: 0px !important; margin-bottom: 0px !important; }
.n-collapse .n-collapse-item .n-collapse-item__content-wrapper.fade-in-height-expand-transition-leave-active { overflow: hidden; transition: max-height 0.15s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.15s cubic-bezier(0, 0, 0.2, 1), margin-top 0.15s cubic-bezier(0.4, 0, 0.2, 1), margin-bottom 0.15s cubic-bezier(0.4, 0, 0.2, 1), padding-top 0.15s cubic-bezier(0.4, 0, 0.2, 1), padding-bottom 0.15s cubic-bezier(0.4, 0, 0.2, 1); }
.n-collapse .n-collapse-item .n-collapse-item__content-wrapper.fade-in-height-expand-transition-enter-active { overflow: hidden; transition: max-height 0.15s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.15s cubic-bezier(0.4, 0, 1, 1), margin-top 0.15s cubic-bezier(0.4, 0, 0.2, 1), margin-bottom 0.15s cubic-bezier(0.4, 0, 0.2, 1), padding-top 0.15s cubic-bezier(0.4, 0, 0.2, 1), padding-bottom 0.15s cubic-bezier(0.4, 0, 0.2, 1); }
.n-collapse .n-collapse-item.n-collapse-item--active .n-collapse-item__header.n-collapse-item__header--active .n-collapse-item-arrow { transform: rotate(90deg); }
.n-collapse .n-collapse-item:not(:first-child) { border-top: 1px solid var(--n-divider-color); }
.n-collapse .n-collapse-item:not(.n-collapse-item--disabled).n-collapse-item--trigger-area-main .n-collapse-item__header .n-collapse-item__header-main { cursor: pointer; }
.n-collapse .n-collapse-item:not(.n-collapse-item--disabled).n-collapse-item--trigger-area-main .n-collapse-item__header .n-collapse-item-arrow { cursor: default; }
.n-collapse .n-collapse-item:not(.n-collapse-item--disabled).n-collapse-item--trigger-area-arrow .n-collapse-item__header .n-collapse-item-arrow { cursor: pointer; }
.n-collapse .n-collapse-item:not(.n-collapse-item--disabled).n-collapse-item--trigger-area-extra .n-collapse-item__header .n-collapse-item__header-extra { cursor: pointer; }
.n-collapse .n-collapse-item .n-collapse-item__header { font-size: var(--n-title-font-size); display: flex; flex-wrap: nowrap; align-items: center; transition: color .3s var(--n-bezier); position: relative; padding: var(--n-title-padding); color: var(--n-title-text-color); }
.n-collapse .n-collapse-item .n-collapse-item__header .n-collapse-item__header-main { display: flex; flex-wrap: nowrap; align-items: center; font-weight: var(--n-title-font-weight); transition: color .3s var(--n-bezier); flex: 1 1 0%; color: var(--n-title-text-color); }
.n-collapse .n-collapse-item .n-collapse-item__header .n-collapse-item__header-extra { display: flex; align-items: center; transition: color .3s var(--n-bezier); color: var(--n-text-color); }
.n-collapse .n-collapse-item .n-collapse-item__header .n-collapse-item-arrow { display: flex; transition: transform .15s var(--n-bezier),
 color .3s var(--n-bezier); font-size: 18px; color: var(--n-arrow-color); }
.n-form.n-form--inline { width: 100%; display: inline-flex; align-items: flex-start; align-content: space-around; }
.n-form.n-form--inline .n-form-item { width: auto; margin-right: 18px; }
.n-form.n-form--inline .n-form-item:last-child { margin-right: 0px; }
.n-form-item { display: grid; line-height: var(--n-line-height); }
.n-form-item .n-form-item-label { grid-area: label; align-items: center; line-height: 1.25; text-align: var(--n-label-text-align); font-size: var(--n-label-font-size); min-height: var(--n-label-height); padding: var(--n-label-padding); color: var(--n-label-text-color); transition: color .3s var(--n-bezier); box-sizing: border-box; font-weight: var(--n-label-font-weight); }
.n-form-item .n-form-item-label .n-form-item-label__asterisk { white-space: nowrap; user-select: none; color: var(--n-asterisk-color); transition: color .3s var(--n-bezier); }
.n-form-item .n-form-item-label .n-form-item-label__asterisk-placeholder { grid-area: mark; user-select: none; visibility: hidden; }
.n-form-item .n-form-item-blank { grid-area: blank; min-height: var(--n-blank-height); }
.n-form-item.n-form-item--auto-label-width .n-form-item-label { white-space: nowrap; }
.n-form-item.n-form-item--left-labelled { grid-template: "label blank" "label feedback" 1fr / auto minmax(0px, 1fr); align-items: flex-start; }
.n-form-item.n-form-item--left-labelled .n-form-item-label { display: grid; grid-template-columns: 1fr auto; min-height: var(--n-blank-height); height: auto; box-sizing: border-box; flex-shrink: 0; flex-grow: 0; }
.n-form-item.n-form-item--left-labelled .n-form-item-label.n-form-item-label--reverse-columns-space { grid-template-columns: auto 1fr; }
.n-form-item.n-form-item--left-labelled .n-form-item-label.n-form-item-label--left-mark { grid-template-areas: "mark text" ". text"; }
.n-form-item.n-form-item--left-labelled .n-form-item-label.n-form-item-label--right-mark { grid-template-areas: "text mark" "text ."; }
.n-form-item.n-form-item--left-labelled .n-form-item-label.n-form-item-label--right-hanging-mark { grid-template-areas: "text mark" "text ."; }
.n-form-item.n-form-item--left-labelled .n-form-item-label .n-form-item-label__text { grid-area: text; }
.n-form-item.n-form-item--left-labelled .n-form-item-label .n-form-item-label__asterisk { grid-area: mark; align-self: end; }
.n-form-item.n-form-item--top-labelled { grid-template-areas: "label" "blank" "feedback"; grid-template-rows: minmax(var(--n-label-height), auto) 1fr; grid-template-columns: minmax(0px, 100%); }
.n-form-item.n-form-item--top-labelled.n-form-item--no-label { grid-template-areas: "blank" "feedback"; grid-template-rows: 1fr; }
.n-form-item.n-form-item--top-labelled .n-form-item-label { display: flex; align-items: flex-start; justify-content: var(--n-label-text-align); }
.n-form-item .n-form-item-blank { box-sizing: border-box; display: flex; align-items: center; position: relative; }
.n-form-item .n-form-item-feedback-wrapper { grid-area: feedback; box-sizing: border-box; min-height: var(--n-feedback-height); font-size: var(--n-feedback-font-size); line-height: 1.25; transform-origin: left top; }
.n-form-item .n-form-item-feedback-wrapper:not(:empty) { padding: var(--n-feedback-padding); }
.n-form-item .n-form-item-feedback-wrapper .n-form-item-feedback { transition: color .3s var(--n-bezier); color: var(--n-feedback-text-color); }
.n-form-item .n-form-item-feedback-wrapper .n-form-item-feedback.n-form-item-feedback--warning { color: var(--n-feedback-text-color-warning); }
.n-form-item .n-form-item-feedback-wrapper .n-form-item-feedback.n-form-item-feedback--error { color: var(--n-feedback-text-color-error); }
.n-form-item .n-form-item-feedback-wrapper .n-form-item-feedback.fade-down-transition-enter-from, .n-form-item .n-form-item-feedback-wrapper .n-form-item-feedback.fade-down-transition-leave-to { opacity: 0; transform: translateY(-3px); }
.n-form-item .n-form-item-feedback-wrapper .n-form-item-feedback.fade-down-transition-enter-to, .n-form-item .n-form-item-feedback-wrapper .n-form-item-feedback.fade-down-transition-leave-from { opacity: 1; transform: translateY(0px); }
.n-form-item .n-form-item-feedback-wrapper .n-form-item-feedback.fade-down-transition-leave-active { transition: opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1), transform 0.2s cubic-bezier(0.4, 0, 0.2, 1); }
.n-form-item .n-form-item-feedback-wrapper .n-form-item-feedback.fade-down-transition-enter-active { transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1), transform 0.3s cubic-bezier(0.4, 0, 0.2, 1); }
.n-input { max-width: 100%; cursor: text; line-height: 1.5; z-index: auto; outline: none; box-sizing: border-box; position: relative; display: inline-flex; border-radius: var(--n-border-radius); background-color: var(--n-color); transition: background-color .3s var(--n-bezier); font-size: var(--n-font-size); --n-padding-vertical: calc((var(--n-height) - 1.5 * var(--n-font-size)) / 2); }
.n-input .n-input__input, .n-input .n-input__textarea { overflow: hidden; flex-grow: 1; position: relative; }
.n-input .n-input__input-el, .n-input .n-input__textarea-el, .n-input .n-input__input-mirror, .n-input .n-input__textarea-mirror, .n-input .n-input__separator, .n-input .n-input__placeholder { box-sizing: border-box; font-size: inherit; line-height: 1.5; font-family: inherit; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; outline: none; background-color: rgba(0, 0, 0, 0); text-align: inherit; transition: -webkit-text-fill-color .3s var(--n-bezier),
 caret-color .3s var(--n-bezier),
 color .3s var(--n-bezier),
 text-decoration-color .3s var(--n-bezier); }
.n-input .n-input__input-el, .n-input .n-input__textarea-el { appearance: none; scrollbar-width: none; width: 100%; min-width: 0px; text-decoration-color: var(--n-text-decoration-color); color: var(--n-text-color); caret-color: var(--n-caret-color); background-color: transparent; }
.n-input .n-input__input-el::-webkit-scrollbar, .n-input .n-input__textarea-el::-webkit-scrollbar, .n-input .n-input__input-el::-webkit-scrollbar-track-piece, .n-input .n-input__textarea-el::-webkit-scrollbar-track-piece, .n-input .n-input__input-el::-webkit-scrollbar-thumb, .n-input .n-input__textarea-el::-webkit-scrollbar-thumb { width: 0px; height: 0px; display: none; }
.n-input .n-input__input-el::placeholder, .n-input .n-input__textarea-el::placeholder { color: rgba(0, 0, 0, 0); -webkit-text-fill-color: transparent !important; }
.n-input .n-input__input-el:-webkit-autofill ~ .n-input__placeholder, .n-input .n-input__textarea-el:-webkit-autofill ~ .n-input__placeholder { display: none; }
.n-input.n-input--round:not(.n-input--textarea) { border-radius: calc(var(--n-height) / 2); }
.n-input .n-input__placeholder { pointer-events: none; position: absolute; inset: 0px; overflow: hidden; color: var(--n-placeholder-color); }
.n-input .n-input__placeholder span { width: 100%; display: inline-block; }
.n-input.n-input--textarea .n-input__placeholder { overflow: visible; }
.n-input:not(.n-input--autosize) { width: 100%; }
.n-input.n-input--autosize .n-input__textarea-el, .n-input.n-input--autosize .n-input__input-el { position: absolute; top: 0px; left: 0px; height: 100%; }
.n-input .n-input-wrapper { overflow: hidden; display: inline-flex; flex-grow: 1; position: relative; padding-left: var(--n-padding-left); padding-right: var(--n-padding-right); }
.n-input .n-input__input-mirror { padding: 0px; height: var(--n-height); line-height: var(--n-height); overflow: hidden; visibility: hidden; position: static; white-space: pre; pointer-events: none; }
.n-input .n-input__input-el { padding: 0px; height: var(--n-height); line-height: var(--n-height); }
.n-input .n-input__input-el + .n-input__placeholder { display: flex; align-items: center; }
.n-input:not(.n-input--textarea) .n-input__placeholder { white-space: nowrap; }
.n-input .n-input__eye { display: flex; align-items: center; justify-content: center; transition: color .3s var(--n-bezier); }
.n-input.n-input--textarea { width: 100%; }
.n-input.n-input--textarea .n-input-word-count { position: absolute; right: var(--n-padding-right); bottom: var(--n-padding-vertical); }
.n-input.n-input--textarea.n-input--resizable .n-input-wrapper { resize: vertical; min-height: var(--n-height); }
.n-input.n-input--textarea .n-input__textarea-el, .n-input.n-input--textarea .n-input__textarea-mirror, .n-input.n-input--textarea .n-input__placeholder { height: 100%; padding-left: 0px; padding-right: 0px; padding-top: var(--n-padding-vertical); padding-bottom: var(--n-padding-vertical); word-break: break-word; display: inline-block; vertical-align: bottom; box-sizing: border-box; line-height: var(--n-line-height-textarea); margin: 0px; resize: none; white-space: pre-wrap; scroll-padding-block-end: var(--n-padding-vertical); }
.n-input.n-input--textarea .n-input__textarea-mirror { width: 100%; pointer-events: none; overflow: hidden; visibility: hidden; position: static; white-space: pre-wrap; overflow-wrap: break-word; }
.n-input.n-input--pair .n-input__input-el, .n-input.n-input--pair .n-input__placeholder { text-align: center; }
.n-input.n-input--pair .n-input__separator { display: flex; align-items: center; transition: color .3s var(--n-bezier); color: var(--n-text-color); white-space: nowrap; }
.n-input.n-input--pair .n-input__separator .n-icon { color: var(--n-icon-color); }
.n-input.n-input--pair .n-input__separator .n-base-icon { color: var(--n-icon-color); }
.n-input.n-input--disabled { cursor: not-allowed; background-color: var(--n-color-disabled); }
.n-input.n-input--disabled .n-input__border { border: var(--n-border-disabled); }
.n-input.n-input--disabled .n-input__input-el, .n-input.n-input--disabled .n-input__textarea-el { cursor: not-allowed; color: var(--n-text-color-disabled); text-decoration-color: var(--n-text-color-disabled); }
.n-input.n-input--disabled .n-input__placeholder { color: var(--n-placeholder-color-disabled); }
.n-input.n-input--disabled .n-input__separator { color: var(--n-text-color-disabled); }
.n-input.n-input--disabled .n-input__separator .n-icon { color: var(--n-icon-color-disabled); }
.n-input.n-input--disabled .n-input__separator .n-base-icon { color: var(--n-icon-color-disabled); }
.n-input.n-input--disabled .n-input-word-count { color: var(--n-count-text-color-disabled); }
.n-input.n-input--disabled .n-input__suffix, .n-input.n-input--disabled .n-input__prefix { color: var(--n-text-color-disabled); }
.n-input.n-input--disabled .n-input__suffix .n-icon, .n-input.n-input--disabled .n-input__prefix .n-icon { color: var(--n-icon-color-disabled); }
.n-input.n-input--disabled .n-input__suffix .n-internal-icon, .n-input.n-input--disabled .n-input__prefix .n-internal-icon { color: var(--n-icon-color-disabled); }
.n-input:not(.n-input--disabled) .n-input__eye { color: var(--n-icon-color); cursor: pointer; }
.n-input:not(.n-input--disabled) .n-input__eye:hover { color: var(--n-icon-color-hover); }
.n-input:not(.n-input--disabled) .n-input__eye:active { color: var(--n-icon-color-pressed); }
.n-input:not(.n-input--disabled):hover .n-input__state-border { border: var(--n-border-hover); }
.n-input:not(.n-input--disabled).n-input--focus { background-color: var(--n-color-focus); }
.n-input:not(.n-input--disabled).n-input--focus .n-input__state-border { border: var(--n-border-focus); box-shadow: var(--n-box-shadow-focus); }
.n-input .n-input__border, .n-input .n-input__state-border { box-sizing: border-box; position: absolute; inset: 0px; pointer-events: none; border-radius: inherit; border: var(--n-border); transition: box-shadow .3s var(--n-bezier),
 border-color .3s var(--n-bezier); }
.n-input .n-input__state-border { border-color: rgba(0, 0, 0, 0); z-index: 1; }
.n-input .n-input__prefix { margin-right: 4px; }
.n-input .n-input__suffix { margin-left: 4px; }
.n-input .n-input__suffix, .n-input .n-input__prefix { transition: color .3s var(--n-bezier); flex-wrap: nowrap; flex-shrink: 0; line-height: var(--n-height); white-space: nowrap; display: inline-flex; align-items: center; justify-content: center; color: var(--n-suffix-text-color); }
.n-input .n-input__suffix .n-base-loading, .n-input .n-input__prefix .n-base-loading { font-size: var(--n-icon-size); margin: 0px 2px; color: var(--n-loading-color); }
.n-input .n-input__suffix .n-base-clear, .n-input .n-input__prefix .n-base-clear { font-size: var(--n-icon-size); }
.n-input .n-input__suffix .n-base-clear .n-base-clear__placeholder .n-base-icon, .n-input .n-input__prefix .n-base-clear .n-base-clear__placeholder .n-base-icon { transition: color .3s var(--n-bezier); color: var(--n-icon-color); font-size: var(--n-icon-size); }
.n-input .n-input__suffix > .n-icon, .n-input .n-input__prefix > .n-icon { transition: color .3s var(--n-bezier); color: var(--n-icon-color); font-size: var(--n-icon-size); }
.n-input .n-input__suffix .n-base-icon, .n-input .n-input__prefix .n-base-icon { font-size: var(--n-icon-size); }
.n-input .n-input-word-count { pointer-events: none; line-height: 1.5; font-size: 0.85em; color: var(--n-count-text-color); transition: color .3s var(--n-bezier); margin-left: 4px; font-variant: tabular-nums; }
.n-input.n-input--warning-status:not(.n-input--disabled) .n-base-loading { color: var(--n-loading-color-warning); }
.n-input.n-input--warning-status:not(.n-input--disabled) .n-input__input-el, .n-input.n-input--warning-status:not(.n-input--disabled) .n-input__textarea-el { caret-color: var(--n-caret-color-warning); }
.n-input.n-input--warning-status:not(.n-input--disabled) .n-input__state-border { border: var(--n-border-warning); }
.n-input.n-input--warning-status:not(.n-input--disabled):hover .n-input__state-border { border: var(--n-border-hover-warning); }
.n-input.n-input--warning-status:not(.n-input--disabled):focus { background-color: var(--n-color-focus-warning); }
.n-input.n-input--warning-status:not(.n-input--disabled):focus .n-input__state-border { box-shadow: var(--n-box-shadow-focus-warning); border: var(--n-border-focus-warning); }
.n-input.n-input--warning-status:not(.n-input--disabled).n-input--focus { background-color: var(--n-color-focus-warning); }
.n-input.n-input--warning-status:not(.n-input--disabled).n-input--focus .n-input__state-border { box-shadow: var(--n-box-shadow-focus-warning); border: var(--n-border-focus-warning); }
.n-input.n-input--error-status:not(.n-input--disabled) .n-base-loading { color: var(--n-loading-color-error); }
.n-input.n-input--error-status:not(.n-input--disabled) .n-input__input-el, .n-input.n-input--error-status:not(.n-input--disabled) .n-input__textarea-el { caret-color: var(--n-caret-color-error); }
.n-input.n-input--error-status:not(.n-input--disabled) .n-input__state-border { border: var(--n-border-error); }
.n-input.n-input--error-status:not(.n-input--disabled):hover .n-input__state-border { border: var(--n-border-hover-error); }
.n-input.n-input--error-status:not(.n-input--disabled):focus { background-color: var(--n-color-focus-error); }
.n-input.n-input--error-status:not(.n-input--disabled):focus .n-input__state-border { box-shadow: var(--n-box-shadow-focus-error); border: var(--n-border-focus-error); }
.n-input.n-input--error-status:not(.n-input--disabled).n-input--focus { background-color: var(--n-color-focus-error); }
.n-input.n-input--error-status:not(.n-input--disabled).n-input--focus .n-input__state-border { box-shadow: var(--n-box-shadow-focus-error); border: var(--n-border-focus-error); }
.n-base-selection { --n-padding-single: var(--n-padding-single-top) var(--n-padding-single-right) var(--n-padding-single-bottom) var(--n-padding-single-left); --n-padding-multiple: var(--n-padding-multiple-top) var(--n-padding-multiple-right) var(--n-padding-multiple-bottom) var(--n-padding-multiple-left); position: relative; z-index: auto; box-shadow: none; width: 100%; max-width: 100%; display: inline-block; vertical-align: bottom; border-radius: var(--n-border-radius); min-height: var(--n-height); line-height: 1.5; font-size: var(--n-font-size); }
.n-base-selection .n-base-loading { color: var(--n-loading-color); }
.n-base-selection .n-base-selection-tags { min-height: var(--n-height); }
.n-base-selection .n-base-selection__border, .n-base-selection .n-base-selection__state-border { position: absolute; inset: 0px; pointer-events: none; border: var(--n-border); border-radius: inherit; transition: box-shadow .3s var(--n-bezier),
 border-color .3s var(--n-bezier); }
.n-base-selection .n-base-selection__state-border { z-index: 1; border-color: rgba(0, 0, 0, 0); }
.n-base-selection .n-base-suffix { cursor: pointer; position: absolute; top: 50%; transform: translateY(-50%); right: 10px; }
.n-base-selection .n-base-suffix .n-base-suffix__arrow { font-size: var(--n-arrow-size); color: var(--n-arrow-color); transition: color .3s var(--n-bezier); }
.n-base-selection .n-base-selection-overlay { display: flex; align-items: center; white-space: nowrap; pointer-events: none; position: absolute; inset: 0px; padding: var(--n-padding-single); transition: color .3s var(--n-bezier); }
.n-base-selection .n-base-selection-overlay .n-base-selection-overlay__wrapper { flex-basis: 0px; flex-grow: 1; overflow: hidden; text-overflow: ellipsis; }
.n-base-selection .n-base-selection-placeholder { color: var(--n-placeholder-color); }
.n-base-selection .n-base-selection-placeholder .n-base-selection-placeholder__inner { max-width: 100%; overflow: hidden; }
.n-base-selection .n-base-selection-tags { cursor: pointer; outline: none; box-sizing: border-box; position: relative; z-index: auto; display: flex; padding: var(--n-padding-multiple); flex-wrap: wrap; align-items: center; width: 100%; vertical-align: bottom; background-color: var(--n-color); border-radius: inherit; transition: color .3s var(--n-bezier),
 box-shadow .3s var(--n-bezier),
 background-color .3s var(--n-bezier); }
.n-base-selection .n-base-selection-label { height: var(--n-height); display: inline-flex; width: 100%; vertical-align: bottom; cursor: pointer; outline: none; z-index: auto; box-sizing: border-box; position: relative; transition: color .3s var(--n-bezier),
 box-shadow .3s var(--n-bezier),
 background-color .3s var(--n-bezier); border-radius: inherit; background-color: var(--n-color); align-items: center; }
.n-base-selection .n-base-selection-label .n-base-selection-input { font-size: inherit; line-height: inherit; outline: none; cursor: pointer; box-sizing: border-box; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; width: 100%; padding: var(--n-padding-single); background-color: rgba(0, 0, 0, 0); color: var(--n-text-color); transition: color .3s var(--n-bezier); caret-color: var(--n-caret-color); }
.n-base-selection .n-base-selection-label .n-base-selection-input .n-base-selection-input__content { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.n-base-selection .n-base-selection-label .n-base-selection-label__render-label { color: var(--n-text-color); }
.n-base-selection:not(.n-base-selection--disabled):hover .n-base-selection__state-border { box-shadow: var(--n-box-shadow-hover); border: var(--n-border-hover); }
.n-base-selection:not(.n-base-selection--disabled).n-base-selection--focus .n-base-selection__state-border { box-shadow: var(--n-box-shadow-focus); border: var(--n-border-focus); }
.n-base-selection:not(.n-base-selection--disabled).n-base-selection--active .n-base-selection__state-border { box-shadow: var(--n-box-shadow-active); border: var(--n-border-active); }
.n-base-selection:not(.n-base-selection--disabled).n-base-selection--active .n-base-selection-label { background-color: var(--n-color-active); }
.n-base-selection:not(.n-base-selection--disabled).n-base-selection--active .n-base-selection-tags { background-color: var(--n-color-active); }
.n-base-selection.n-base-selection--disabled { cursor: not-allowed; }
.n-base-selection.n-base-selection--disabled .n-base-selection__arrow { color: var(--n-arrow-color-disabled); }
.n-base-selection.n-base-selection--disabled .n-base-selection-label { cursor: not-allowed; background-color: var(--n-color-disabled); }
.n-base-selection.n-base-selection--disabled .n-base-selection-label .n-base-selection-input { cursor: not-allowed; color: var(--n-text-color-disabled); }
.n-base-selection.n-base-selection--disabled .n-base-selection-label .n-base-selection-label__render-label { color: var(--n-text-color-disabled); }
.n-base-selection.n-base-selection--disabled .n-base-selection-tags { cursor: not-allowed; background-color: var(--n-color-disabled); }
.n-base-selection.n-base-selection--disabled .n-base-selection-placeholder { cursor: not-allowed; color: var(--n-placeholder-color-disabled); }
.n-base-selection .n-base-selection-input-tag { height: calc(var(--n-height) - 6px); line-height: calc(var(--n-height) - 6px); outline: none; display: none; position: relative; margin-bottom: 3px; max-width: 100%; vertical-align: bottom; }
.n-base-selection .n-base-selection-input-tag .n-base-selection-input-tag__input { font-size: inherit; font-family: inherit; min-width: 1px; padding: 0px; background-color: rgba(0, 0, 0, 0); outline: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; max-width: 100%; overflow: hidden; width: 1em; line-height: inherit; cursor: pointer; color: var(--n-text-color); caret-color: var(--n-caret-color); }
.n-base-selection .n-base-selection-input-tag .n-base-selection-input-tag__mirror { position: absolute; left: 0px; top: 0px; white-space: pre; visibility: hidden; user-select: none; opacity: 0; }
.n-base-selection.n-base-selection--warning-status .n-base-selection__state-border { border: var(--n-border-warning); }
.n-base-selection.n-base-selection--warning-status:not(.n-base-selection--disabled):hover .n-base-selection__state-border { box-shadow: var(--n-box-shadow-hover-warning); border: var(--n-border-hover-warning); }
.n-base-selection.n-base-selection--warning-status:not(.n-base-selection--disabled).n-base-selection--active .n-base-selection__state-border { box-shadow: var(--n-box-shadow-active-warning); border: var(--n-border-active-warning); }
.n-base-selection.n-base-selection--warning-status:not(.n-base-selection--disabled).n-base-selection--active .n-base-selection-label { background-color: var(--n-color-active-warning); }
.n-base-selection.n-base-selection--warning-status:not(.n-base-selection--disabled).n-base-selection--active .n-base-selection-tags { background-color: var(--n-color-active-warning); }
.n-base-selection.n-base-selection--warning-status:not(.n-base-selection--disabled).n-base-selection--focus .n-base-selection__state-border { box-shadow: var(--n-box-shadow-focus-warning); border: var(--n-border-focus-warning); }
.n-base-selection.n-base-selection--error-status .n-base-selection__state-border { border: var(--n-border-error); }
.n-base-selection.n-base-selection--error-status:not(.n-base-selection--disabled):hover .n-base-selection__state-border { box-shadow: var(--n-box-shadow-hover-error); border: var(--n-border-hover-error); }
.n-base-selection.n-base-selection--error-status:not(.n-base-selection--disabled).n-base-selection--active .n-base-selection__state-border { box-shadow: var(--n-box-shadow-active-error); border: var(--n-border-active-error); }
.n-base-selection.n-base-selection--error-status:not(.n-base-selection--disabled).n-base-selection--active .n-base-selection-label { background-color: var(--n-color-active-error); }
.n-base-selection.n-base-selection--error-status:not(.n-base-selection--disabled).n-base-selection--active .n-base-selection-tags { background-color: var(--n-color-active-error); }
.n-base-selection.n-base-selection--error-status:not(.n-base-selection--disabled).n-base-selection--focus .n-base-selection__state-border { box-shadow: var(--n-box-shadow-focus-error); border: var(--n-border-focus-error); }
.n-base-selection-popover { margin-bottom: -3px; display: flex; flex-wrap: wrap; margin-right: -8px; }
.n-base-selection-tag-wrapper { max-width: 100%; display: inline-flex; padding: 0px 7px 3px 0px; }
.n-base-selection-tag-wrapper:last-child { padding-right: 0px; }
.n-base-selection-tag-wrapper .n-tag { font-size: 14px; max-width: 100%; }
.n-base-selection-tag-wrapper .n-tag .n-tag__content { line-height: 1.25; text-overflow: ellipsis; overflow: hidden; }
.n-spin-container { position: relative; }
.n-spin-container .n-spin-body { position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); }
.n-spin-container .n-spin-body.fade-in-transition-enter-active { transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1) !important; }
.n-spin-container .n-spin-body.fade-in-transition-leave-active { transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1) !important; }
.n-spin-container .n-spin-body.fade-in-transition-enter-from, .n-spin-container .n-spin-body.fade-in-transition-leave-to { opacity: 0; }
.n-spin-container .n-spin-body.fade-in-transition-leave-from, .n-spin-container .n-spin-body.fade-in-transition-enter-to { opacity: 1; }
.n-spin-body { display: inline-flex; align-items: center; justify-content: center; flex-direction: column; }
.n-spin { display: inline-flex; height: var(--n-size); width: var(--n-size); font-size: var(--n-size); color: var(--n-color); }
.n-spin.n-spin--rotate { animation: 2s linear 0s infinite normal none running spin-rotate; }
.n-spin-description { display: inline-block; font-size: var(--n-font-size); color: var(--n-text-color); transition: color .3s var(--n-bezier); margin-top: 8px; }
.n-spin-content { opacity: 1; transition: opacity .3s var(--n-bezier); pointer-events: all; }
.n-spin-content.n-spin-content--spinning { user-select: none; pointer-events: none; opacity: var(--n-opacity-spinning); }

/* Naive UI checkbox (injected at runtime on ATMOCE; required for become-partner policy checkbox) */
.n-checkbox { font-size: var(--n-font-size); outline: none; cursor: pointer; display: inline-flex; flex-wrap: nowrap; align-items: flex-start; word-break: break-word; line-height: var(--n-size); --n-merged-color-table: var(--n-color-table); }
.n-checkbox.n-checkbox--show-label { line-height: var(--n-label-line-height); }
.n-checkbox:hover .n-checkbox-box .n-checkbox-box__border { border: var(--n-border-checked); }
.n-checkbox:focus:not(:active) .n-checkbox-box .n-checkbox-box__border { border: var(--n-border-focus); box-shadow: var(--n-box-shadow-focus); }
.n-checkbox.n-checkbox--inside-table .n-checkbox-box { background-color: var(--n-merged-color-table); }
.n-checkbox.n-checkbox--checked .n-checkbox-box { background-color: var(--n-color-checked); }
.n-checkbox.n-checkbox--checked .n-checkbox-box .n-checkbox-icon .check-icon { opacity: 1; transform: scale(1); }
.n-checkbox.n-checkbox--indeterminate .n-checkbox-box .n-checkbox-icon .check-icon { opacity: 0; transform: scale(0.5); }
.n-checkbox.n-checkbox--indeterminate .n-checkbox-box .n-checkbox-icon .line-icon { opacity: 1; transform: scale(1); }
.n-checkbox.n-checkbox--checked:focus:not(:active) .n-checkbox-box .n-checkbox-box__border, .n-checkbox.n-checkbox--indeterminate:focus:not(:active) .n-checkbox-box .n-checkbox-box__border { border: var(--n-border-checked); box-shadow: var(--n-box-shadow-focus); }
.n-checkbox.n-checkbox--checked .n-checkbox-box, .n-checkbox.n-checkbox--indeterminate .n-checkbox-box { background-color: var(--n-color-checked); border-left: 0px; border-top: 0px; }
.n-checkbox.n-checkbox--checked .n-checkbox-box .n-checkbox-box__border, .n-checkbox.n-checkbox--indeterminate .n-checkbox-box .n-checkbox-box__border { border: var(--n-border-checked); }
.n-checkbox.n-checkbox--disabled { cursor: not-allowed; }
.n-checkbox.n-checkbox--disabled.n-checkbox--checked .n-checkbox-box { background-color: var(--n-color-disabled-checked); }
.n-checkbox.n-checkbox--disabled.n-checkbox--checked .n-checkbox-box .n-checkbox-box__border { border: var(--n-border-disabled-checked); }
.n-checkbox.n-checkbox--disabled.n-checkbox--checked .n-checkbox-box .n-checkbox-icon .check-icon, .n-checkbox.n-checkbox--disabled.n-checkbox--checked .n-checkbox-box .n-checkbox-icon .line-icon { fill: var(--n-check-mark-color-disabled-checked); }
.n-checkbox.n-checkbox--disabled .n-checkbox-box { background-color: var(--n-color-disabled); }
.n-checkbox.n-checkbox--disabled .n-checkbox-box .n-checkbox-box__border { border: var(--n-border-disabled); }
.n-checkbox.n-checkbox--disabled .n-checkbox-box .n-checkbox-icon .check-icon, .n-checkbox.n-checkbox--disabled .n-checkbox-box .n-checkbox-icon .line-icon { fill: var(--n-check-mark-color-disabled); }
.n-checkbox.n-checkbox--disabled .n-checkbox__label { color: var(--n-text-color-disabled); }
.n-checkbox .n-checkbox-box-wrapper { position: relative; width: var(--n-size); flex-shrink: 0; flex-grow: 0; user-select: none; }
.n-checkbox .n-checkbox-box { position: absolute; left: 0px; top: 50%; transform: translateY(-50%); height: var(--n-size); width: var(--n-size); display: inline-block; box-sizing: border-box; border-radius: var(--n-border-radius); background-color: var(--n-color); transition: background-color 0.3s var(--n-bezier); }
.n-checkbox .n-checkbox-box .n-checkbox-box__border { transition: border-color .3s var(--n-bezier),
 box-shadow .3s var(--n-bezier); border-radius: inherit; position: absolute; inset: 0px; border: var(--n-border); }
.n-checkbox .n-checkbox-box .n-checkbox-icon { display: flex; align-items: center; justify-content: center; position: absolute; inset: 1px; }
.n-checkbox .n-checkbox-box .n-checkbox-icon .check-icon, .n-checkbox .n-checkbox-box .n-checkbox-icon .line-icon { width: 100%; fill: var(--n-check-mark-color); opacity: 0; transform: scale(0.5); transform-origin: center center; transition: fill 0.3s var(--n-bezier),
 transform 0.3s var(--n-bezier),
 opacity 0.3s var(--n-bezier),
 border-color 0.3s var(--n-bezier); }
.n-checkbox .n-checkbox-box .n-checkbox-icon.icon-switch-transition-enter-from, .n-checkbox .n-checkbox-box .n-checkbox-icon.icon-switch-transition-leave-to { transform: scale(0.75); left: 1px; top: 1px; opacity: 0; }
.n-checkbox .n-checkbox-box .n-checkbox-icon.icon-switch-transition-enter-to, .n-checkbox .n-checkbox-box .n-checkbox-icon.icon-switch-transition-leave-from { transform: scale(1); left: 1px; top: 1px; opacity: 1; }
.n-checkbox .n-checkbox-box .n-checkbox-icon.icon-switch-transition-enter-active, .n-checkbox .n-checkbox-box .n-checkbox-icon.icon-switch-transition-leave-active { transform-origin: center center; position: absolute; left: 1px; top: 1px; transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important; }
.n-checkbox .n-checkbox__label { color: var(--n-text-color); transition: color .3s var(--n-bezier); user-select: none; padding: var(--n-label-padding); font-weight: var(--n-label-font-weight); }
.n-checkbox .n-checkbox__label:empty { display: none; }
.n-modal .n-checkbox, .n-drawer .n-checkbox { --n-merged-color-table: var(--n-color-table-modal); }
.n-popover .n-checkbox { --n-merged-color-table: var(--n-color-table-popover); }
