.nmorph-text-input{--nmorph-private-text-input-prepend-icon-indent:8px;--nmorph-private-text-input-prepend-icon-size:14px;--nmorph-private-text-input-prepend-icon-color:var(--nmorph-placeholder-text-color);align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.nmorph-text-input__input-side{align-items:center;display:flex;justify-content:flex-end;position:relative;width:100%}.nmorph-text-input__prepend-icon{align-items:center;color:var(--nmorph-private-text-input-prepend-icon-color);display:flex;height:var(--nmorph-private-text-input-prepend-icon-size);justify-content:center;left:0;margin-left:var(--nmorph-private-text-input-prepend-icon-indent);min-height:var(--nmorph-private-text-input-prepend-icon-size);min-width:var(--nmorph-private-text-input-prepend-icon-size);pointer-events:none;position:absolute;width:var(--nmorph-private-text-input-prepend-icon-size);z-index:1}.nmorph-text-input__prepend-icon .nmorph-icon{--nmorph-private-icon-color:var(--nmorph-private-text-input-prepend-icon-color)}.nmorph-text-input__prepend-icon .nmorph-icon,.nmorph-text-input__prepend-icon .nmorph-icon__content,.nmorph-text-input__prepend-icon svg{height:100%;min-height:100%;min-width:100%;width:100%}.nmorph-text-input__prepend-icon svg{fill:var(--nmorph-private-text-input-prepend-icon-color);stroke-width:0}.nmorph-text-input__prepend-icon path{stroke:var(--nmorph-private-text-input-prepend-icon-color)}.nmorph-text-input input{background:var(--nmorph-main-color);border:none;border-radius:var(--default-border-radius);box-shadow:var(--nmorph-shadow-inset);height:var(--nmorph-private-control-height);line-height:calc(var(--nmorph-private-control-height) - var(--nmorph-private-control-text-offset-y));padding-bottom:0;padding-top:var(--nmorph-private-control-text-offset-y);text-indent:var(--nmorph-private-text-input-indentation);width:100%}.nmorph-text-input--with-action input{padding-right:calc(var(--nmorph-private-control-height) + var(--indentation-03))}.nmorph-text-input input:focus{background:var(--nmorph-accent-color);box-shadow:var(--nmorph-shadow-outset);outline:none}.nmorph-text-input.nmorph--focused{--nmorph-private-text-input-prepend-icon-color:var(--nmorph-focus-text-color)}.nmorph-text-input input:-webkit-autofill,.nmorph-text-input input:-webkit-autofill:active,.nmorph-text-input input:-webkit-autofill:hover{box-shadow:var(--nmorph-shadow-inset),inset 0 0 0 1000px var(--nmorph-main-color);caret-color:var(--nmorph-text-color);-webkit-text-fill-color:var(--nmorph-text-color)}.nmorph-text-input input:-webkit-autofill:focus{box-shadow:var(--nmorph-shadow-outset),inset 0 0 0 1000px var(--nmorph-accent-color);caret-color:var(--nmorph-focus-text-color);outline:none;-webkit-text-fill-color:var(--nmorph-focus-text-color)}.nmorph-text-input input:disabled{cursor:not-allowed;opacity:.6}.nmorph-text-input__password-btn{height:100%;position:absolute;right:0}.nmorph-text-input__password-btn.nmorph-button.nmorph-button--plain .nmorph-button__content{background:transparent;border:none;box-shadow:none;padding:var(--indentation-03)}.nmorph-text-input__password-btn.nmorph-button.nmorph-button--plain .nmorph-button__content:not(:disabled,[loading=true]):hover{background:transparent;border:none;box-shadow:none}.nmorph-text-input.nmorph--thin-component .nmorph-text-input__password-btn{margin-top:var(--indentation-00)}.nmorph-text-input.nmorph--thin-component .nmorph-text-input__password-btn .nmorph-button{--nmorph-private-control-height:var(--thin-component)}.nmorph-text-input.nmorph--focused .nmorph-text-input__password-btn .nmorph-button:not(:disabled,[loading=true]):hover .nmorph-icon,.nmorph-text-input.nmorph--focused .nmorph-text-input__password-btn .nmorph-icon{--nmorph-private-icon-color:var(--nmorph-white-color)}.nmorph-dropdown{background:var(--nmorph-main-color);border-radius:var(--default-border-radius);box-shadow:var(--nmorph-shadow-outset);max-width:var(--nmorph-private-dropdown-max-width);min-width:var(--nmorph-private-dropdown-min-width);position:fixed;width:var(--nmorph-private-dropdown-width)}.nmorph-dropdown--closed{opacity:0;z-index:-1000}.nmorph-dropdown--hide-shadow{box-shadow:none}.nmorph-dropdown--plain{border:var(--nmorph-plain-border);box-shadow:none}.nmorph-overlay{background:var(--nmorph-overlay-color);height:100vh;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transition:ease-in-out var(--transition-02) opacity;width:100vw;z-index:var(--nmorph-private-overlay-z-index)}.nmorph-overlay.nmorph-overlay--transparent{background:transparent}.nmorph-overlay.nmorph-overlay--show{opacity:1;pointer-events:auto}.nmorph-checkbox{--nmorph-private-selection-control-size:var(--nmorph-private-control-height);--nmorph-private-selection-control-font-size:var(--nmorph-private-control-font-size);--nmorph-private-selection-control-line-height:var(--nmorph-private-control-line-height);--nmorph-private-selection-control-font-weight:var(--nmorph-private-control-font-weight);--nmorph-private-selection-control-inline-padding:var(--indentation-03);align-items:center;cursor:pointer;display:inline-flex;vertical-align:middle}.nmorph-checkbox.nmorph{height:auto;min-height:var(--nmorph-private-selection-control-size)}.nmorph-checkbox .nmorph-checkbox__content{align-items:center;display:flex;justify-content:center;min-height:var(--nmorph-private-selection-control-size);position:relative}.nmorph-checkbox .nmorph-checkbox__input-wrapper{height:var(--nmorph-private-selection-control-size);position:relative;width:var(--nmorph-private-selection-control-size)}.nmorph-checkbox input{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.nmorph-checkbox input:focus-visible{opacity:1;outline:2px solid var(--nmorph-accent-color);scale:.95}.nmorph-checkbox .nmorph-checkbox__fake{background:var(--nmorph-main-color);border-radius:var(--default-border-radius);box-shadow:inset var(--base-shadow-width) var(--base-shadow-width) var(--base-shadow-blur) var(--nmorph-dark-shade-color),inset calc(var(--base-shadow-width)*-1) calc(var(--base-shadow-width)*-1) var(--base-shadow-blur) var(--nmorph-light-shade-color);height:100%;left:0;position:absolute;top:0;width:100%}.nmorph-checkbox .nmorph-checkbox__fake span,.nmorph-checkbox .nmorph-checkbox__label{align-items:center;display:inline-flex;font-size:var(--nmorph-private-selection-control-font-size);font-weight:var(--nmorph-private-selection-control-font-weight);line-height:var(--nmorph-private-selection-control-line-height);transform:translateY(var(--nmorph-private-control-text-offset-y))}.nmorph-checkbox .nmorph-checkbox__fake-checked{background:var(--nmorph-accent-color);border-radius:var(--border-radius-20);height:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50%}.nmorph-checkbox .nmorph-checkbox__label{line-height:1;margin-left:var(--indentation-02)}.nmorph-checkbox .nmorph-checkbox__fake span{white-space:nowrap}.nmorph-checkbox.nmorph-checkbox--nmorph .nmorph-checkbox__fake{align-items:center;background:var(--nmorph-main-color);border-radius:var(--default-border-radius);box-shadow:var(--base-shadow-width) var(--base-shadow-width) var(--base-shadow-blur) var(--nmorph-dark-shade-color),calc(var(--base-shadow-width)*-1) calc(var(--base-shadow-width)*-1) var(--base-shadow-blur) var(--nmorph-light-shade-color);box-sizing:border-box;display:flex;height:var(--nmorph-private-selection-control-size);justify-content:center;min-width:var(--nmorph-private-selection-control-size);padding:0 var(--nmorph-private-selection-control-inline-padding);position:relative;width:auto}.nmorph-checkbox.nmorph--extra-thin-component{--nmorph-private-selection-control-inline-padding:var(--indentation-02)}.nmorph-checkbox.nmorph-checkbox--checked .nmorph-checkbox__fake{background:var(--nmorph-main-color);box-shadow:inset var(--base-shadow-width) var(--base-shadow-width) var(--base-shadow-blur) var(--nmorph-dark-shade-color),inset calc(var(--base-shadow-width)*-1) calc(var(--base-shadow-width)*-1) var(--base-shadow-blur) var(--nmorph-light-shade-color)}.nmorph-checkbox.nmorph-checkbox--plain .nmorph-checkbox__fake{border:var(--nmorph-plain-border);box-shadow:none}.nmorph-checkbox.nmorph-checkbox--disabled{cursor:not-allowed;opacity:.6}.nmorph-radio-group{display:inline-block}.nmorph-radio-group .nmorph-radio-group__wrapper{align-items:center;display:flex}.nmorph-radio-group .nmorph-radio-group__content{display:flex;flex-flow:row wrap;width:100%}.nmorph-radio-group .nmorph-radio:not(:last-child){margin-right:var(--indentation-03)}.nmorph-radio-group.nmorph-radio-group--column .nmorph-radio-group__content{align-items:flex-start;flex-direction:column}.nmorph-radio-group.nmorph-radio-group--column .nmorph-radio:not(:last-child){margin-bottom:var(--indentation-03);margin-right:var(--indentation-00)}.nmorph-radio{--nmorph-private-selection-control-size:var(--nmorph-private-control-height);--nmorph-private-selection-control-font-size:var(--nmorph-private-control-font-size);--nmorph-private-selection-control-line-height:var(--nmorph-private-control-line-height);--nmorph-private-selection-control-font-weight:var(--nmorph-private-control-font-weight);--nmorph-private-selection-control-inline-padding:var(--indentation-03);align-items:center;cursor:pointer;display:inline-flex}.nmorph-radio.nmorph{height:auto;min-height:var(--nmorph-private-selection-control-size)}.nmorph-radio .nmorph-radio__content{align-items:center;display:flex;justify-content:center;min-height:var(--nmorph-private-selection-control-size);position:relative}.nmorph-radio .nmorph-radio__input-wrapper{height:var(--nmorph-private-selection-control-size);position:relative;width:var(--nmorph-private-selection-control-size)}.nmorph-radio input{height:100%;left:0;position:absolute;top:0;width:100%}.nmorph-radio input:focus-visible{background:var(--nmorph-main-color);box-shadow:var(--base-shadow-width) var(--base-shadow-width) var(--base-shadow-blur) var(--nmorph-dark-shade-color),calc(var(--base-shadow-width)*-1) calc(var(--base-shadow-width)*-1) var(--base-shadow-blur) var(--nmorph-light-shade-color)}.nmorph-radio .nmorph-radio__fake{background:var(--nmorph-main-color);border-radius:var(--border-radius-circular);box-shadow:inset var(--base-shadow-width) var(--base-shadow-width) var(--base-shadow-blur) var(--nmorph-dark-shade-color),inset calc(var(--base-shadow-width)*-1) calc(var(--base-shadow-width)*-1) var(--base-shadow-blur) var(--nmorph-light-shade-color);height:100%;left:0;position:absolute;top:0;width:100%}.nmorph-radio .nmorph-radio__fake span,.nmorph-radio .nmorph-radio__label{align-items:center;display:inline-flex;font-size:var(--nmorph-private-selection-control-font-size);font-weight:var(--nmorph-private-selection-control-font-weight);line-height:var(--nmorph-private-selection-control-line-height);transform:translateY(var(--nmorph-private-control-text-offset-y))}.nmorph-radio .nmorph-radio__fake-checked{background:var(--nmorph-accent-color);border-radius:var(--border-radius-circular);height:50%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50%}.nmorph-radio .nmorph-radio__label{margin-left:var(--indentation-02)}.nmorph-radio.nmorph-radio--nmorph .nmorph-radio__fake{align-items:center;background:var(--nmorph-main-color);border-radius:var(--default-border-radius);box-shadow:var(--base-shadow-width) var(--base-shadow-width) var(--base-shadow-blur) var(--nmorph-dark-shade-color),calc(var(--base-shadow-width)*-1) calc(var(--base-shadow-width)*-1) var(--base-shadow-blur) var(--nmorph-light-shade-color);box-sizing:border-box;display:flex;height:var(--nmorph-private-selection-control-size);justify-content:center;padding:0 var(--nmorph-private-selection-control-inline-padding);position:relative;white-space:nowrap}.nmorph-radio.nmorph--extra-thin-component{--nmorph-private-selection-control-inline-padding:var(--indentation-02)}.nmorph-radio.nmorph-radio--checked .nmorph-radio__fake{background:var(--nmorph-main-color);box-shadow:inset var(--base-shadow-width) var(--base-shadow-width) var(--base-shadow-blur) var(--nmorph-dark-shade-color),inset calc(var(--base-shadow-width)*-1) calc(var(--base-shadow-width)*-1) var(--base-shadow-blur) var(--nmorph-light-shade-color)}.nmorph-radio.nmorph-radio--plain .nmorph-radio__fake{border:var(--nmorph-plain-border);box-shadow:none}.nmorph-radio.nmorph-radio--disabled{cursor:not-allowed;opacity:.6}.nmorph-progress{--nmorph-private-progress-height:8px;--nmorph-private-progress-width-transition:.4s ease-in-out width;--nmorph-private-progress-indeterminate-animation:nmorph-progress-indeterminate 1.4s ease-in-out infinite;display:inline}.nmorph-progress .nmorph-progress__linear{align-items:center;display:flex;height:100%;height:var(--nmorph-private-progress-height)}.nmorph-progress .nmorph-progress__linear .nmorph-progress__outer{background:var(--nmorph-main-color);border-radius:var(--border-radius-40);box-shadow:inset var(--base-shadow-width) var(--base-shadow-width) var(--base-shadow-blur) var(--nmorph-dark-shade-color),inset calc(var(--base-shadow-width)*-1) calc(var(--base-shadow-width)*-1) var(--base-shadow-blur) var(--nmorph-light-shade-color);height:100%;overflow:hidden;width:100%}.nmorph-progress .nmorph-progress__linear .nmorph-progress__inner{border-radius:var(--border-radius-40);height:100%;position:relative;transition:var(--nmorph-private-progress-width-transition)}.nmorph-progress .nmorph-progress__linear .nmorph-progress__inner-text,.nmorph-progress .nmorph-progress__linear .nmorph-progress__percentage{font-size:var(--nmorph-typography-caption-font-size);font-weight:var(--nmorph-typography-caption-font-weight);line-height:var(--nmorph-typography-caption-line-height);margin-left:var(--indentation-03)}.nmorph-progress .nmorph-progress__linear .nmorph-progress__inner-text{color:var(--nmorph-light-shade-color);position:absolute;right:var(--indentation-02);top:50%;transform:translateY(-50%)}.nmorph-progress .nmorph-progress__circle{background:var(--nmorph-main-color);border-radius:var(--border-radius-circular);box-shadow:inset var(--base-shadow-width) var(--base-shadow-width) var(--base-shadow-blur) var(--nmorph-dark-shade-color),inset calc(var(--base-shadow-width)*-1) calc(var(--base-shadow-width)*-1) var(--base-shadow-blur) var(--nmorph-light-shade-color);height:var(--nmorph-private-progress-circle-size);position:relative;width:var(--nmorph-private-progress-circle-size)}.nmorph-progress .nmorph-progress__circle:after{background:var(--nmorph-main-color);border-radius:var(--border-radius-circular);box-shadow:0 0 var(--base-shadow-blur) var(--nmorph-dark-shade-color);content:"";height:92%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:92%}.nmorph-progress .nmorph-progress__circle-inner-part{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.nmorph-progress .nmorph-progress__circle-ring{fill:none;stroke:var(--nmorph-private-progress-color);stroke-width:4px;transform:rotate(-90deg);transform-origin:center;transition:stroke-dashoffset .5s}.nmorph-progress .nmorph-progress__inner{animation:var(--nmorph-private-progress-animation);background:var(--nmorph-private-progress-color);width:var(--nmorph-private-progress-percentage)}.nmorph-progress.nmorph-progress--indeterminate .nmorph-progress__inner{min-width:32px;transform:translate(-100%);transition:none;width:40%;will-change:transform}@keyframes nmorph-progress-indeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}.nmorph-switch{--nmorph-private-switch-width:40px;--nmorph-private-switch-height:20px;--nmorph-private-switch-offset:3px;--nmorph-private-switch-thumb-height:14px;border-radius:var(--border-radius-999);cursor:pointer;height:var(--nmorph-private-switch-height);overflow:hidden;width:var(--nmorph-private-switch-width)}.nmorph-switch .nmorph-switch__content{background:var(--nmorph-main-color);border-radius:var(--border-radius-999);box-shadow:inset var(--base-shadow-width) var(--base-shadow-width) var(--base-shadow-blur) var(--nmorph-dark-shade-color),inset calc(var(--base-shadow-width)*-1) calc(var(--base-shadow-width)*-1) var(--base-shadow-blur) var(--nmorph-light-shade-color);font-size:var(--nmorph-typography-control-small-font-size);font-weight:var(--nmorph-typography-control-small-font-weight);height:100%;line-height:var(--nmorph-typography-control-small-line-height);position:relative}.nmorph-switch .nmorph-switch__bg-content{align-items:center;display:flex;height:100%;justify-content:flex-end;left:0;padding:0 8px;position:absolute;top:0;width:100%}.nmorph-switch .nmorph-switch__bg-content.nmorph-switch__bg-content--enable{color:var(--nmorph-focus-text-color);justify-content:flex-start}.nmorph-switch input{height:var(--nmorph-private-switch-height);opacity:0;width:100%}.nmorph-switch .nmorph-switch-thumb{align-items:center;background:var(--nmorph-main-color);border-radius:var(--border-radius-999);box-shadow:var(--base-shadow-width) var(--base-shadow-width) var(--base-shadow-blur) var(--nmorph-dark-shade-color),calc(var(--base-shadow-width)*-1) calc(var(--base-shadow-width)*-1) var(--base-shadow-blur) var(--nmorph-light-shade-color);display:flex;height:var(--nmorph-private-switch-thumb-height);justify-content:center;left:var(--nmorph-private-switch-offset);position:absolute;top:var(--nmorph-private-switch-offset);transition:left ease-in-out var(--transition-02);width:var(--nmorph-private-switch-thumb-height)}.nmorph-switch.nmorph-switch--disabled{cursor:not-allowed;opacity:.6}.nmorph-switch.nmorph-switch--disabled .nmorph-switch__input-content{pointer-events:none}.nmorph-switch.nmorph-switch--on .nmorph-switch__content{background:var(--nmorph-accent-color);box-shadow:none}.nmorph-switch.nmorph-switch--on .nmorph-switch-thumb{box-shadow:none;left:calc(100% - var(--nmorph-private-switch-thumb-height) - var(--nmorph-private-switch-offset))}.nmorph-switch.nmorph-switch--loading{cursor:not-allowed;opacity:.6}.nmorph-switch.nmorph-switch--loading .nmorph-switch__input-content{pointer-events:none}.nmorph-switch.nmorph-switch--focus{outline:2px solid var(--nmorph-accent-color)}.nmorph-switch.nmorph-switch--focus .nmorph-switch__content{scale:.95}
