:host(neptune-checkbox){display:inline-flex;visibility:hidden}:host(neptune-checkbox[ready]){visibility:visible}neptune-checkbox:not(:defined){opacity:0;visibility:hidden}neptune-checkbox[ready]{visibility:visible}:host(neptune-checkbox)>div{display:flex;flex-direction:column;gap:var(--neptune-spacing-xs)}:host(neptune-checkbox)>div>div:first-child{align-items:center;cursor:pointer;display:flex;gap:var(--neptune-spacing-sm)}:host(neptune-checkbox)>div>div:first-child>input[type=checkbox]{accent-color:var(--neptune-color-bg-brand);cursor:inherit;flex-shrink:0;height:var(--neptune-spacing-lg);margin:0;position:relative;width:var(--neptune-spacing-lg)}:host(neptune-checkbox)>div>div:first-child>input[type=checkbox][aria-invalid=true]{accent-color:var(--neptune-color-fg-error);border-color:var(--neptune-border-color-error)}:host(neptune-checkbox)>div>div:first-child>input[type=checkbox][aria-invalid=true]:checked,:host(neptune-checkbox)>div>div:first-child>input[type=checkbox][aria-invalid=true]:indeterminate{background-color:var(--neptune-color-fg-error)}:host(neptune-checkbox)>div>div:first-child>label{word-wrap:break-word;align-self:center;cursor:inherit;hyphens:auto;overflow-wrap:break-word;padding-right:var(--neptune-spacing-sm);user-select:none}:host(neptune-checkbox)>div>div:last-child{display:flex;flex-direction:column;gap:var(--neptune-spacing-xs)}:host(neptune-checkbox)>div>div:last-child>span{display:none;font-size:var(--neptune-typography-font-size-sm)}:host(neptune-checkbox)>div>div:last-child>ul{color:var(--neptune-color-fg-error);display:none;font-size:var(--neptune-typography-font-size-sm);list-style:"";margin:0;padding:0}:host(neptune-checkbox)>div>div:last-child>ul>li{margin:0;padding:0}:host(neptune-checkbox)>div>div:first-child>input[required]~label:after{content:" *"}:host(neptune-checkbox)>div>div:first-child>input[aria-invalid=true]~label{color:var(--neptune-color-fg-error)}:host(neptune-checkbox[error])>div>div:last-child>span{color:var(--neptune-color-fg-error)}:host(neptune-checkbox)>div>div:first-child>input[type=checkbox]:disabled~label{color:var(--neptune-color-fg-disabled);cursor:not-allowed}:host(neptune-checkbox)>div>div:first-child:has(input[type=checkbox]:disabled){cursor:not-allowed}:host(neptune-checkbox-group){display:flex;visibility:hidden}:host(neptune-checkbox-group[ready]){visibility:visible}neptune-checkbox-group:not(:defined){opacity:0;visibility:hidden}neptune-checkbox-group[ready]{visibility:visible}:host(neptune-checkbox-group)>fieldset{border:none;display:flex;flex-direction:column;gap:var(--neptune-spacing-sm);margin:0}:host(neptune-checkbox-group)>fieldset>legend{font-size:var(--neptune-typography-font-size-md);margin-bottom:var(--neptune-spacing-xs)}:host(neptune-checkbox-group)>fieldset>slot,:host(neptune-checkbox-group[orientation=vertical])>fieldset>slot{display:flex;flex-direction:column;gap:var(--neptune-spacing-sm)}:host(neptune-checkbox-group[orientation=horizontal])>fieldset>slot{display:grid;gap:var(--neptune-spacing-sm);grid-template-columns:repeat(var(--checkbox-group-columns,1),1fr)}:host(neptune-checkbox-group)>fieldset>div{display:flex;flex-direction:column;gap:var(--neptune-spacing-sm);margin-top:var(--neptune-spacing-sm)}:host(neptune-checkbox-group)>fieldset>div>span{display:none;font-size:var(--neptune-typography-font-size-sm)}:host(neptune-checkbox-group)>fieldset>div>ul{color:var(--neptune-color-fg-error);display:none;font-size:var(--neptune-typography-font-size-sm);list-style:none;margin:0;padding:0}:host(neptune-checkbox-group)>fieldset>div>ul>li{margin:0;padding:0}:host(neptune-checkbox-group[required])>fieldset>legend:after{content:" *"}:host(neptune-checkbox-group)>fieldset[aria-invalid=true]>legend{color:var(--neptune-color-fg-error)}:host(neptune-checkbox-group)>fieldset[aria-invalid=true]>div>span{color:var(--neptune-color-fg-error)}@media (max-width:767px){:host(neptune-checkbox-group[orientation=horizontal])>fieldset>slot{display:flex;flex-direction:column;gap:var(--neptune-spacing-xs)}}:host(neptune-datalist){contain:content;display:inline-block;position:relative;visibility:hidden;width:100%}:host(neptune-datalist[ready]){visibility:visible}neptune-datalist:not(:defined){opacity:0;visibility:hidden}neptune-datalist[ready]{visibility:visible}:host(neptune-datalist)>div{display:flex;flex-direction:column;gap:var(--neptune-spacing-xs)}:host(neptune-datalist)>div>label{font-size:var(--neptune-typography-font-size-md)}:host(neptune-datalist)>div>label:empty{display:none}:host(neptune-datalist)>div>div{display:flex;flex-direction:column;gap:var(--neptune-spacing-xs)}:host(neptune-datalist)>div>div:first-of-type{position:relative}:host(neptune-datalist)>div>div:last-of-type>span{font-size:var(--neptune-typography-font-size-sm)}:host(neptune-datalist)>div>div:last-of-type>ul{color:var(--neptune-color-fg-error);font-size:var(--neptune-typography-font-size-sm);list-style:none;margin:0;padding:0}:host(neptune-datalist)>div>div:last-of-type>span[hidden],:host(neptune-datalist)>div>div:last-of-type>ul[hidden]{display:none}:host(neptune-datalist)>div>div:last-of-type>ul>li{margin:0;padding:0}:host(neptune-datalist)>div>div:first-of-type>input{appearance:none;-webkit-appearance:none;background-color:var(--neptune-color-bg-default);border:var(--neptune-border-width-lg) solid var(--neptune-border-color-disabled);cursor:pointer;padding-right:calc(var(--neptune-spacing-xxxl));width:100%}:host(neptune-datalist)>div>div:first-of-type>input::-webkit-calendar-picker-indicator,:host(neptune-datalist)>div>div:first-of-type>input::-webkit-list-button{display:none;opacity:0;pointer-events:none}:host(neptune-datalist)>div>div:first-of-type>input:hover{border-color:var(--neptune-color-neutral-1000)}:host(neptune-datalist)>div>div:first-of-type>input:focus,:host(neptune-datalist)>div>div:first-of-type>input:focus-visible{border-color:var(--neptune-color-bg-brand);outline:none}:host(neptune-datalist[error])>div>div:first-of-type>input{border-color:var(--neptune-border-color-error)}:host(neptune-datalist[error])>div>div:first-of-type>input:focus,:host(neptune-datalist[error])>div>div:first-of-type>input:focus-visible,:host(neptune-datalist[error])>div>div:first-of-type>input:hover{border-color:var(--neptune-border-color-error);outline:none}:host(neptune-datalist)>div>div:first-of-type>span{align-items:center;color:var(--neptune-color-fg-muted);display:flex;pointer-events:none;position:absolute;right:var(--neptune-spacing-md);top:50%;transform:translateY(-50%)}:host(neptune-datalist[error])>div>div:first-of-type>span{color:var(--neptune-color-fg-error)}:host(neptune-datalist[error])>div>div:last-of-type>span,:host(neptune-datalist[error])>div>label{color:var(--neptune-color-fg-error)}:host(neptune-datalist)>div:has(>div:first-of-type>input[required])>label:after{content:" *"}:host(neptune-datalist)>div>div:first-of-type>input:disabled{background-color:var(--neptune-color-bg-subtle);border-color:var(--neptune-border-color-disabled)!important;color:var(--neptune-color-fg-muted);cursor:not-allowed}:host(neptune-datalist)>div>div:first-of-type>input[readonly]{background-color:var(--neptune-color-bg-subtle);cursor:default}:host(neptune-datalist)>div:has(>div:first-of-type>input:disabled)>label{color:var(--neptune-color-fg-disabled)}:host(neptune-datalist)>div:has(>div:first-of-type>input:disabled)>div:last-of-type>span{color:var(--neptune-color-fg-disabled)}:host(neptune-dropdown){display:inline-block;visibility:hidden}:host(neptune-dropdown[ready]){visibility:visible}neptune-dropdown:not(:defined){opacity:0;visibility:hidden}neptune-dropdown[ready]{visibility:visible}:host(neptune-dropdown) neptune-button{anchor-name:--neptune-dropdown-anchor}:host(neptune-dropdown) neptune-menu{position-anchor:--neptune-dropdown-anchor;position-try-fallbacks:--neptune-menu-above;position-try-order:most-height;--neptune-menu-gap:var(--neptune-spacing-xs);inset:auto;bottom:auto;left:anchor(left);margin-bottom:0;margin-top:0;position:fixed;top:anchor(bottom)}@position-try --neptune-menu-above{bottom:anchor(top);margin-bottom:0;margin-top:0;top:auto}:host(neptune-form-button){contain:content;display:inline-block;visibility:hidden}:host(neptune-form-button[ready]){visibility:visible}neptune-form-button:not(:defined){opacity:0;visibility:hidden}neptune-form-button[ready]{visibility:visible}*,:after,:before{box-sizing:border-box}:host{color:var(--neptune-color-fg-default);font-family:var(--neptune-typography-family);font-size:var(--neptune-typography-font-size-lg);font-weight:var(--neptune-typography-font-weight-regular);line-height:calc(var(--neptune-typography-font-size-lg)*1.2);margin:0;text-align:left;h1,h2,h3,h4,h5,h6{font-weight:var(--neptune-typography-font-weight-semibold);margin:inherit}h1{font-size:var(--neptune-typography-size-45);line-height:calc(var(--neptune-typography-size-45)*1.2)}h2{font-size:var(--neptune-typography-size-36);line-height:calc(var(--neptune-typography-size-36)*1.2)}h3{font-size:var(--neptune-typography-size-32);line-height:calc(var(--neptune-typography-size-32)*1.2)}h4{font-size:var(--neptune-typography-size-28);line-height:calc(var(--neptune-typography-size-28)*1.2)}h5{font-size:var(--neptune-typography-size-24);line-height:calc(var(--neptune-typography-size-24)*1.2)}h6{font-size:var(--neptune-typography-size-20);line-height:calc(var(--neptune-typography-size-20)*1.2)}menu,p{margin:inherit}address{font-style:normal}dialog{border:none;padding:0}nav ul{padding:var(--neptune-spacing-sm)}nav ul li{list-style:""}menu{border-radius:var(--neptune-border-radius-sm)}menu li{list-style:"";padding:var(--neptune-spacing-md) var(--neptune-spacing-sm)}li{margin-left:var(--neptune-spacing-lg);padding:var(--neptune-spacing-xxs)}ol ol,ul ol{list-style-type:lower-alpha}dl dt{font-size:inherit}dl dd{color:var(--neptune-color-fg-subtle);font-size:var(--neptune-typography-font-size-md);margin-left:0}hr{border:var(--neptune-border-width-md) solid var(--neptune-color-primary-200)}table{border-collapse:collapse}th{font-weight:var(--neptune-typography-font-weight-semibold);text-align:left}td,tr{vertical-align:inherit}small{font-weight:var(--neptune-typography-font-weight-regular);line-height:calc(var(--neptune-typography-font-size-sm)*1.2)}small,sub,sup{font-size:var(--neptune-typography-font-size-sm)}strong{font-weight:var(--neptune-typography-font-weight-semibold)}abbr[title]{cursor:pointer}mark{background-color:var(--neptune-color-bg-warning);color:var(--neptune-color-fg-default)}cite,dfn{font-style:italic}data,time{font-family:inherit}pre{margin:0}code,kbd,pre{font-family:var(--neptune-typography-family)}details{display:block}summary{cursor:pointer}figure{margin:0;padding:0}figcaption{margin:var(--neptune-spacing-xxs) 0 0 0}img,svg{vertical-align:middle}iframe{border:none}audio,video{max-width:100%;vertical-align:middle}a,a:visited{color:var(--neptune-color-fg-brand)}a:active,a:focus,a:hover{color:var(--neptune-color-primary-900)}progress{width:100%}meter,progress{vertical-align:middle}fieldset,legend{padding:0}label>input,label>select,label>textarea{margin-left:var(--neptune-spacing-sm)}datalist,input,select,textarea{border:var(--neptune-border-width-md) solid var(--neptune-border-color-default);border-radius:var(--neptune-border-radius-sm);color:var(--neptune-color-fg-default);font-family:inherit;font-size:var(--neptune-typography-font-size-lg)}datalist,input,select{height:var(--neptune-space-1200);padding:var(--neptune-spacing-sm) var(--neptune-spacing-lg)}input[type=file]{border:var(--neptune-border-width-md) solid var(--neptune-border-color-default);border-radius:var(--neptune-border-radius-sm);cursor:pointer;height:auto;padding:var(--neptune-spacing-sm)}textarea{padding:.875rem var(--neptune-spacing-lg);resize:vertical}output{color:var(--neptune-color-fg-default);display:inline-block;font-family:inherit;font-size:var(--neptune-typography-font-size-lg)}input:focus,select:focus,textarea:focus{border-color:var(--neptune-border-color-brand)}button,input[type=button],input[type=reset],input[type=submit]{background:var(--neptune-color-bg-brand);border:none;border-radius:var(--neptune-border-radius-sm);color:var(--neptune-color-fg-invert);cursor:pointer;font-family:inherit;font-size:var(--neptune-typography-font-size-lg);padding:var(--neptune-spacing-lg)}[hidden]{display:none}[popover]{border:none;margin:0;padding:0}}::slotted(h1),::slotted(h2),::slotted(h3),::slotted(h4),::slotted(h5),::slotted(h6){font-family:var(--neptune-typography-family);font-weight:var(--neptune-typography-font-weight-semibold);margin:0}::slotted(h1){font-size:var(--neptune-typography-size-45);line-height:calc(var(--neptune-typography-size-45)*1.2)}::slotted(h2){font-family:var(--neptune-typography-family);font-size:var(--neptune-typography-size-36);font-weight:var(--neptune-typography-font-weight-semibold);line-height:calc(var(--neptune-typography-size-36)*1.2);margin:0}::slotted(h3){font-size:var(--neptune-typography-size-32);line-height:calc(var(--neptune-typography-size-32)*1.2)}::slotted(h4){font-size:var(--neptune-typography-size-28);line-height:calc(var(--neptune-typography-size-28)*1.2)}::slotted(h5){font-size:var(--neptune-typography-size-24);line-height:calc(var(--neptune-typography-size-24)*1.2)}::slotted(h6){font-size:var(--neptune-typography-size-20);line-height:calc(var(--neptune-typography-size-20)*1.2)}::slotted(p){font-family:var(--neptune-typography-family);margin:0}:host(neptune-input){display:inline-block;visibility:hidden;width:100%}:host(neptune-input[ready]){visibility:visible}neptune-input:not(:defined){opacity:0;visibility:hidden}neptune-input[ready]{visibility:visible}:host(neptune-input)>div{display:flex;flex-direction:column;gap:var(--neptune-spacing-xs)}:host(neptune-input)>div>label{font-size:var(--neptune-typography-font-size-md)}:host(neptune-input)>div>div{display:flex;flex-direction:column;gap:var(--neptune-spacing-xs)}:host(neptune-input)>div>div:first-of-type{align-items:center;align-self:stretch;display:flex;gap:var(--neptune-spacing-md);height:3rem;position:relative;width:100%}:host(neptune-input)>div>div:last-of-type>ul{color:var(--neptune-color-fg-error);display:none;font-size:var(--neptune-typography-font-size-sm);list-style:none;margin:0;padding:0}:host(neptune-input)>div>div:last-of-type>ul>li{margin:0;padding:0}:host(neptune-input)>div>div:last-of-type>span{display:none;font-size:var(--neptune-typography-font-size-sm)}:host(neptune-input)>div>div:first-of-type>input,:host(neptune-input)>div>textarea{outline:none}:host(neptune-input)>div>div:first-of-type>input{background-color:var(--neptune-color-bg-default);border:var(--neptune-border-width-lg) solid var(--neptune-border-color-disabled);box-sizing:border-box;font-size:var(--neptune-typography-font-size-lg);height:100%;line-height:var(--neptune-typography-line-height-lg);padding:var(--neptune-spacing-xs) var(--neptune-spacing-lg);width:100%}:host(neptune-input)>div>div:first-of-type>input::placeholder,:host(neptune-input)>div>textarea::placeholder{font-size:var(--neptune-typography-font-size-lg);line-height:var(--neptune-typography-line-height-lg)}:host(neptune-input)>div>div:first-of-type>input:hover{border-color:var(--neptune-color-neutral-1000)}:host(neptune-input)>div>div:first-of-type>input:focus,:host(neptune-input)>div>div:first-of-type>input:focus-visible{border-color:var(--neptune-color-bg-brand);outline:none}:host(neptune-input[error])>div>div:first-of-type>input{border-color:var(--neptune-border-color-error)}:host(neptune-input[error])>div>div:first-of-type>input:focus,:host(neptune-input[error])>div>div:first-of-type>input:focus-visible,:host(neptune-input[error])>div>div:first-of-type>input:hover{border-color:var(--neptune-border-color-error);outline:none}:host(neptune-input)>div>div:first-of-type>input:focus-visible,:host(neptune-input)>div>textarea:focus-visible{border-color:var(--neptune-border-color-brand)}:host(neptune-input)>div>div:first-of-type>input[aria-invalid=true],:host(neptune-input)>div>textarea[aria-invalid=true]{border-color:var(--neptune-border-color-error)}:host(neptune-input)>div>div:first-of-type>input[disabled],:host(neptune-input)>div>textarea[disabled]{background-color:var(--neptune-color-bg-disabled);border-color:var(--neptune-border-color-disabled);cursor:not-allowed}:host(neptune-input)>div:has(input[aria-invalid=true])>div:last-of-type>span,:host(neptune-input)>div:has(input[aria-invalid=true])>label,:host(neptune-input)>div:has(textarea[aria-invalid=true])>div:last-of-type>span,:host(neptune-input)>div:has(textarea[aria-invalid=true])>label{color:var(--neptune-color-fg-error)}:host(neptune-input)>div:has(input[required])>label:after,:host(neptune-input)>div:has(textarea[required])>label:after{content:" *"}:host(neptune-input)>div:has(input[disabled])>div:last-of-type>span,:host(neptune-input)>div:has(input[disabled])>label,:host(neptune-input)>div:has(textarea[disabled])>div:last-of-type>span,:host(neptune-input)>div:has(textarea[disabled])>label{color:var(--neptune-color-fg-disabled)}:host(neptune-input) [data-role=end-icon-button],:host(neptune-input) [data-role=number-stepper],:host(neptune-input) [data-role=start-icon]{color:var(--neptune-color-fg-subtle);position:absolute;top:50%;transform:translateY(-50%)}:host(neptune-input) [data-role=start-icon]{align-items:center;display:inline-flex;justify-content:center;left:var(--neptune-spacing-lg);pointer-events:none}:host(neptune-input) [data-role=end-icon-button]{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;justify-content:center;padding:0;right:var(--neptune-spacing-lg);z-index:1}:host(neptune-input) [data-role=number-stepper]{align-items:center;display:flex;flex-direction:column;gap:var(--neptune-spacing-xxs);height:calc(100% - var(--neptune-spacing-xxs)*2);justify-content:center;right:var(--neptune-spacing-md);z-index:1}:host(neptune-input) [data-role=number-stepper]>button{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;justify-content:center;margin:0;padding:0;width:1.25rem}:host(neptune-input) [data-role=number-stepper]>button:disabled{color:var(--neptune-color-fg-disabled);cursor:default}:host(neptune-input) [data-role=end-icon-button]:disabled{color:var(--neptune-color-fg-disabled);cursor:default}:host(neptune-input[error]) [data-role=end-icon-button]{color:var(--neptune-color-fg-error)}:host(neptune-input) [data-role=end-icon-button] i,:host(neptune-input) [data-role=start-icon] i{font-size:var(--neptune-typography-size-20);line-height:var(--neptune-typography-line-height-md)}:host(neptune-input) [data-role=number-stepper] i{font-size:var(--neptune-typography-font-size-sm);line-height:1}:host(neptune-input) [data-role=end-icon-button][hidden],:host(neptune-input) [data-role=number-stepper][hidden],:host(neptune-input) [data-role=start-icon][hidden]{display:none}:host(neptune-input)>div>div:first-of-type:has([data-role=start-icon]:not([hidden]))>input{padding-left:calc(var(--neptune-spacing-lg) + var(--neptune-spacing-lg) + var(--neptune-spacing-md))}:host(neptune-input)>div>div:first-of-type:has([data-role=end-icon-button]:not([hidden]))>input{padding-right:calc(var(--neptune-spacing-lg) + var(--neptune-spacing-lg))}:host(neptune-input)>div>div:first-of-type:has([data-role=number-stepper]:not([hidden]))>input{padding-right:calc(var(--neptune-spacing-lg) + var(--neptune-spacing-lg) + var(--neptune-spacing-sm))}:host(neptune-input)>div>div:first-of-type>input[type=number]::-webkit-inner-spin-button,:host(neptune-input)>div>div:first-of-type>input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:host(neptune-input)>div>div:first-of-type>input[type=number]{appearance:textfield;-moz-appearance:textfield}:host(neptune-input)>div>div:first-of-type>input[type=password]::-ms-clear,:host(neptune-input)>div>div:first-of-type>input[type=password]::-ms-reveal{display:none}:host(neptune-input)>div>div:first-of-type>input[type=password]::-webkit-credentials-auto-fill-button{pointer-events:none;position:absolute;right:0;visibility:hidden}:host(neptune-input)>div>div:first-of-type>input[type=date]::-webkit-calendar-picker-indicator,:host(neptune-input)>div>div:first-of-type>input[type=month]::-webkit-calendar-picker-indicator,:host(neptune-input)>div>div:first-of-type>input[type=week]::-webkit-calendar-picker-indicator{display:none;opacity:0}:host(neptune-input)>div>div:first-of-type>input[type=search]::-webkit-search-cancel-button,:host(neptune-input)>div>div:first-of-type>input[type=search]::-webkit-search-decoration,:host(neptune-input)>div>div:first-of-type>input[type=search]::-webkit-search-results-button,:host(neptune-input)>div>div:first-of-type>input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;display:none}:host(neptune-input-file){display:block;visibility:hidden;width:100%}:host(neptune-input-file[ready]){visibility:visible}neptune-input-file:not(:defined){opacity:0;visibility:hidden}neptune-input-file[ready]{visibility:visible}:host(neptune-input-file) div{align-items:flex-start;display:flex;flex-direction:column}:host(neptune-input-file) div neptune-button{margin-top:var(--neptune-spacing-xs)}:host(neptune-input-file) div>div[data-state=empty]{margin-top:var(--neptune-spacing-xs)}:host(neptune-input-file) div>div[data-state=has-files]{margin-top:var(--neptune-spacing-lg)}:host(neptune-input-file) div>div{display:flex;flex-direction:column;gap:var(--neptune-spacing-lg);width:100%}:host(neptune-input-file-item){display:block;visibility:hidden;width:100%}:host(neptune-input-file-item[ready]){visibility:visible}neptune-input-file-item:not(:defined){opacity:0;visibility:hidden}neptune-input-file-item[ready]{visibility:visible}:host(neptune-input-file-item)>div{align-items:center;background-color:var(--neptune-color-bg-default);border:var(--neptune-border-width-md) solid var(--neptune-border-color-subtle);border-radius:var(--neptune-border-radius-sm);display:flex;gap:var(--neptune-spacing-lg);padding:var(--neptune-spacing-lg)}:host(neptune-input-file-item[status=error])>div{background:var(--neptune-color-bg-error);border-color:var(--neptune-border-color-error)}:host(neptune-input-file-item[disabled])>div{opacity:.5}:host(neptune-input-file-item) div>div:first-child{align-items:center;background:var(--neptune-color-bg-subtle);border-radius:var(--neptune-border-radius-sm);display:flex;flex-direction:column;height:2.5rem;justify-content:center;width:2.5rem}:host(neptune-input-file-item) div>div:first-child i{display:inline-flex;height:1.25rem;justify-content:center;width:1.25rem}:host(neptune-input-file-item[status=in-progress]) div>div:first-child{background:var(--neptune-color-bg-subtle);color:var(--neptune-color-fg-muted)}:host(neptune-input-file-item[status=success]) div>div:first-child{background:var(--neptune-color-bg-success);color:var(--neptune-color-fg-success)}:host(neptune-input-file-item[status=error]) div>div:first-child{background:var(--neptune-color-bg-error);color:var(--neptune-color-fg-error)}:host(neptune-input-file-item) div>div:nth-child(2){align-items:flex-start;display:flex;flex:1 0 0;flex-direction:column;gap:var(--neptune-spacing-sm)}:host(neptune-input-file-item) div>div:nth-child(2)>span{color:var(--neptune-color-fg-default);display:block}@media (min-width:768px){:host(neptune-input-file-item) div>div:nth-child(2)>span{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:wrap}}@media (max-width:767px){:host(neptune-input-file-item) div>div:nth-child(2)>span{overflow-wrap:break-word;word-break:break-word}}:host(neptune-input-file-item[status=error]) div>div:nth-child(2)>span{color:var(--neptune-color-fg-error)}:host(neptune-input-file-item) div>div:nth-child(2)>div{align-items:baseline;color:var(--neptune-color-fg-default);display:flex;font-size:var(--neptune-typography-font-size-sm);gap:var(--neptune-spacing-xs)}:host(neptune-input-file-item) div>div:nth-child(2)>div>span:first-child:empty{display:none}:host(neptune-input-file-item) div>div:nth-child(2)>div>span:first-child:after{content:" • "}:host(neptune-input-file-item) div>div:nth-child(2)>div>span:last-child:empty{display:none}:host(neptune-input-file-item) #removeButton i{align-items:center;color:var(--neptune-color-fg-default);display:inline-flex;height:1.5rem;justify-content:center;width:1.5rem}:host(neptune-output){display:inline}:host(neptune-output[ready]){visibility:visible}neptune-output:not(:defined){opacity:0;visibility:hidden}neptune-output[ready]{visibility:visible}:host(neptune-radio-button){display:inline-flex;height:var(--neptune-space-1200);visibility:hidden}:host(neptune-radio-button[ready]){visibility:visible}neptune-radio-button:not(:defined){opacity:0;visibility:hidden}neptune-radio-button[ready]{visibility:visible}:host(neptune-radio-button)>div{align-items:center;display:inline-flex;gap:var(--neptune-spacing-sm)}:host(neptune-radio-button)>div>input[type=radio]{accent-color:var(--neptune-border-color-brand);flex-shrink:0;height:var(--neptune-spacing-lg);margin:0;position:relative;width:var(--neptune-spacing-lg)}:host(neptune-radio-button)>div>label{word-wrap:break-word;flex:1;hyphens:auto;overflow-wrap:break-word;user-select:none}:host(neptune-radio-button)>div>input[type=radio]:disabled~label{color:var(--neptune-color-fg-disabled);cursor:not-allowed}:host(neptune-radio-button)>div>input[type=radio]:disabled{cursor:not-allowed}:host(neptune-radio-button-group){display:flex;visibility:hidden}:host(neptune-radio-button-group[ready]){visibility:visible}neptune-radio-button-group:not(:defined){opacity:0;visibility:hidden}neptune-radio-button-group[ready]{visibility:visible}:host(neptune-radio-button-group)>fieldset{border:none;display:flex;flex-direction:column;gap:var(--neptune-spacing-sm);margin:0}:host(neptune-radio-button-group)>fieldset>legend{font-size:var(--neptune-typography-font-size-md);margin-bottom:var(--neptune-spacing-xs)}:host(neptune-radio-button-group)>fieldset>slot,:host(neptune-radio-button-group[orientation=vertical])>fieldset>slot{display:flex;flex-direction:column;gap:var(--neptune-spacing-sm)}:host(neptune-radio-button-group[orientation=horizontal])>fieldset>slot{display:grid;gap:var(--neptune-spacing-sm);grid-template-columns:repeat(var(--radio-button-group-columns,1),1fr)}:host(neptune-radio-button-group)>fieldset>div{display:flex;flex-direction:column;gap:var(--neptune-spacing-sm);margin-top:var(--neptune-spacing-sm)}:host(neptune-radio-button-group)>fieldset>div>span{display:none;font-size:var(--neptune-typography-font-size-sm)}:host(neptune-radio-button-group)>fieldset>div>ul{color:var(--neptune-color-fg-error);display:none;font-size:var(--neptune-typography-font-size-sm);list-style:none;margin:0;padding:0}:host(neptune-radio-button-group)>fieldset>div>ul>li{margin:0;padding:0}:host(neptune-radio-button-group)>fieldset:has(input[required])>legend:after{content:" *"}:host(neptune-radio-button-group)>fieldset[aria-invalid=true]>legend{color:var(--neptune-color-fg-error)}:host(neptune-radio-button-group)>fieldset[aria-invalid=true]>div>span{color:var(--neptune-color-fg-error)}:host(neptune-select){contain:content;display:inline-block;visibility:hidden;width:100%}:host(neptune-select[ready]){visibility:visible}neptune-select:not(:defined){opacity:0;visibility:hidden}neptune-select[ready]{visibility:visible}:host(neptune-select)>div{display:flex;flex-direction:column;gap:var(--neptune-spacing-xs)}:host(neptune-select)>div>label{font-size:var(--neptune-typography-font-size-md)}:host(neptune-select)>div>label:empty{display:none}:host(neptune-select) .select-wrapper{position:relative}:host(neptune-select)>div>div:last-of-type{display:flex;flex-direction:column;gap:var(--neptune-spacing-xs)}:host(neptune-select)>div>div:last-of-type>span{font-size:var(--neptune-typography-font-size-sm)}:host(neptune-select)>div>div:last-of-type>ul{color:var(--neptune-color-fg-error);font-size:var(--neptune-typography-font-size-sm);list-style:none;margin:0;padding:0}:host(neptune-select)>div>div:last-of-type>ul>li{margin:0;padding:0}:host(neptune-select)>div>div:last-of-type>span[hidden],:host(neptune-select)>div>div:last-of-type>ul[hidden]{display:none}:host(neptune-select) .select-wrapper>select{appearance:none;background-color:var(--neptune-color-bg-default);border:var(--neptune-border-width-lg) solid var(--neptune-border-color-disabled);font-size:var(--neptune-typography-font-size-lg);line-height:var(--neptune-typography-line-height-lg);padding-right:calc(var(--neptune-spacing-xxxl));width:100%}:host(neptune-select) .select-wrapper>select:hover{border-color:var(--neptune-color-neutral-1000)}:host(neptune-select) .select-wrapper>select:focus,:host(neptune-select) .select-wrapper>select:focus-visible{border-color:var(--neptune-color-bg-brand)}:host(neptune-select[error]) .select-wrapper>select{border-color:var(--neptune-border-color-error)}:host(neptune-select[error]) .select-wrapper>select:focus,:host(neptune-select[error]) .select-wrapper>select:focus-visible,:host(neptune-select[error]) .select-wrapper>select:hover{border-color:var(--neptune-border-color-error);outline:none}:host(neptune-select[error])>div>div:last-of-type>span,:host(neptune-select[error])>div>label{color:var(--neptune-color-fg-error)}:host(neptune-select)>div:has(select[required])>label:after{content:" *"}:host(neptune-select) .select-wrapper>select:disabled{background-color:var(--neptune-color-bg-subtle);border-color:var(--neptune-border-color-disabled)!important;color:var(--neptune-color-fg-muted);cursor:not-allowed}:host(neptune-select) .dropdown-icon{align-items:center;display:flex;pointer-events:none;position:absolute;right:var(--neptune-spacing-md);top:50%;transform:translateY(-50%)}:host(neptune-select) .dropdown-icon i{font-size:var(--neptune-typography-font-size-lg);line-height:var(--neptune-typography-line-height-lg)}:host(neptune-select)>div:has(select:disabled)>div:last-of-type>span,:host(neptune-select)>div:has(select:disabled)>label{color:var(--neptune-color-fg-disabled)}:host(neptune-slider){visibility:hidden}:host(neptune-slider[ready]){visibility:visible}neptune-slider:not(:defined){opacity:0;visibility:hidden}neptune-slider[ready]{visibility:visible}:host(neptune-slider) input[type=range]{appearance:none;border:none;border-radius:var(--neptune-border-radius-xl);cursor:pointer;height:1rem;margin:0;padding:0;width:100%;&:disabled{cursor:not-allowed}}:host(neptune-slider[tooltip]) section>span{align-items:center;background:var(--neptune-color-fg-default);border-radius:var(--neptune-border-radius-xxl);color:var(--neptune-color-bg-default);display:flex;height:3rem;justify-content:center;left:50%;margin-top:0;pointer-events:none;position:absolute;top:-3.88rem;transform:translateX(-50%);white-space:nowrap;width:3rem}:host(neptune-slider) section{position:relative;width:21.25rem}:host(neptune-slider) section>div{height:.25rem;left:0;pointer-events:none;position:absolute;top:.375rem;width:100%}:host(neptune-slider) section>div>span{background:var(--neptune-color-fg-default);border-radius:var(--neptune-border-radius-xxl);display:inline-block;height:.25rem;left:calc(.5rem + (var(--dot-index)/var(--dot-count))*(100% - 1rem));opacity:.38;position:absolute;transform:translateX(-50%);width:.25rem}:host(neptune-slider){input[type=range]{&::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--neptune-color-bg-invert) 0,var(--neptune-color-bg-invert) var(--progress,50%),var(--neptune-color-bg-brand) var(--progress,50%),var(--neptune-color-bg-brand) 100%);border-radius:var(--neptune-border-radius-xl);height:1rem}&:disabled::-webkit-slider-runnable-track{background:linear-gradient(to right,rgba(20,23,26,.38) 0,rgba(20,23,26,.38) var(--progress,50%),rgba(20,23,26,.12) var(--progress,50%),rgba(20,23,26,.12) 100%)}&::-webkit-slider-thumb{appearance:none;background:var(--neptune-color-bg-invert);border-left:6px solid var(--neptune-border-color-invert);border-right:6px solid var(--neptune-border-color-invert);cursor:pointer;height:2.75rem;margin-top:-.875rem;width:1rem}&::-moz-range-thumb{appearance:none;background:var(--neptune-color-bg-invert);border:none;border-left:6px solid var(--neptune-border-color-invert);border-radius:0;border-right:6px solid var(--neptune-border-color-invert);cursor:pointer;height:2.75rem;margin-top:-.875rem;padding:0;width:calc(1rem - 12px)}&:disabled::-webkit-slider-thumb{background:rgba(20,23,26,.38);cursor:not-allowed}&:disabled::-moz-range-thumb{background:rgba(20,23,26,.38);box-sizing:content-box;cursor:not-allowed}&::-moz-range-track{background:linear-gradient(to right,var(--neptune-color-bg-invert) 0,var(--neptune-color-bg-invert) var(--progress,50%),var(--neptune-color-bg-brand) var(--progress,50%),var(--neptune-color-bg-brand) 100%);border:none;border-radius:var(--neptune-border-radius-xl);height:1rem}&:disabled::-moz-range-track{background:linear-gradient(to right,rgba(20,23,26,.38) 0,rgba(20,23,26,.38) var(--progress,50%),rgba(20,23,26,.12) var(--progress,50%),rgba(20,23,26,.12) 100%)}}}:host(neptune-switch){visibility:hidden}:host(neptune-switch[ready]){visibility:visible}neptune-switch:not(:defined){opacity:0;visibility:hidden}neptune-switch[ready]{visibility:visible}:host(neptune-switch) label{color:var(--neptune-color-fg-default);cursor:pointer;display:flex;flex-direction:column;gap:var(--neptune-spacing-xs)}:host(neptune-switch)>div{display:flex;flex-direction:column;gap:var(--neptune-spacing-xs)}:host(neptune-switch) label>span:last-of-type{align-items:center;display:inline-flex;gap:var(--neptune-spacing-sm)}:host(neptune-switch) label>span:last-of-type>input[type=checkbox][role=switch]{height:0;margin:0;opacity:var(--neptune-opacity-transparent);pointer-events:none;position:absolute;width:0}:host(neptune-switch) label>span:last-of-type>span{align-items:center;background-color:var(--neptune-color-bg-default);border:2px solid var(--neptune-border-color-default);border-radius:var(--neptune-border-radius-xl);display:inline-flex;flex-shrink:0;height:2rem;padding:var(--neptune-spacing-xxs) var(--neptune-spacing-xs);position:relative;width:3.25rem}:host(neptune-switch) label>span:last-of-type>span:before{background-color:var(--neptune-color-fg-default);border-radius:var(--neptune-border-radius-xl);content:"";height:1rem;width:1rem}:host(neptune-switch) label>span:last-of-type>input[type=checkbox][role=switch]:checked+span{background-color:var(--neptune-color-bg-brand);border-color:transparent}:host(neptune-switch) label>span:last-of-type>input[type=checkbox][role=switch]:checked+span:before{background:var(--neptune-color-bg-default);height:1.5rem;transform:translateX(1.1rem);width:1.5rem}:host(neptune-switch) label:has(input[type=checkbox][role=switch]:disabled){color:var(--neptune-color-fg-disabled);cursor:not-allowed}:host(neptune-switch) label>span:last-of-type>input[type=checkbox][role=switch]:disabled+span{background:var(--neptune-color-bg-disabled);border-color:var(--neptune-border-color-disabled)}:host(neptune-switch) label>span:last-of-type>input[type=checkbox][role=switch]:disabled+span:before{background:var(--neptune-color-fg-disabled)}:host(neptune-switch)>div>div{display:flex;flex-direction:column;gap:var(--neptune-spacing-xxs)}:host(neptune-switch)>div>div>span{color:var(--neptune-color-fg-subtle);display:none}:host(neptune-switch[disabled])>div>div>span{color:var(--neptune-color-fg-disabled)}:host(neptune-switch)>div>div>ul{color:var(--neptune-color-fg-error);display:none}:host(neptune-switch)>div>div>ul li{margin-left:0}:host(neptune-switch[required])>div>label>span>slot[name=label]:after{content:" *"}:host(neptune-switch[error])>div>label>span{color:var(--neptune-color-fg-error)}:host(neptune-switch) label>span:last-of-type>input[type=checkbox]:checked:disabled+span{border-color:transparent}:host(neptune-switch[error]) ::slotted([slot=state-text]){color:var(--neptune-color-fg-default)}
/*# sourceMappingURL=neptune-form.min.css.map */