@layer pluto{.pluto-select__dialog.pluto--visible{height:fit-content;min-height:60px;max-height:250px}.pluto-select__dialog.pluto--visible .pluto-list__items--empty{min-height:20rem}.pluto-select__dialog.pluto--visible.pluto--modal{border:none!important;overflow:visible!important}.pluto-select__dialog.pluto--visible.pluto--modal .pluto-input:first-child .pluto-input__internal{border-top-left-radius:var(--pluto-border-radius-small)!important;border-top-right-radius:var(--pluto-border-radius-small)!important}.pluto-dialog__dialog{--pluto-fill-rest:var(--pluto-gray-l3);--pluto-fill-hover:var(--pluto-gray-l4);--pluto-fill-press:var(--pluto-gray-l5);position:fixed;overflow:hidden}.pluto-dialog__dialog.pluto--modal{position:relative}.pluto-dialog__dialog.pluto--modal.pluto--hidden{background:0 0;border:none}.pluto-dialog__dialog.pluto--modal.pluto--visible{border-color:var(--pluto-gray-l6);min-width:var(--pluto-dialog-min-width,min(110rem, 100%));max-width:var(--pluto-dialog-max-width,100%);overflow:var(--pluto-dialog-overflow,hidden);box-shadow:0 0 0 var(--pluto-border-width) var(--pluto-gray-l7), var(--pluto-shadow-modal);border-radius:var(--pluto-border-radius-large);background:color-mix(in srgb, var(--pluto-gray-l0) 75%, transparent);backdrop-filter:var(--pluto-frost);top:15%}.pluto-dialog__dialog.pluto--modal.pluto--visible.pluto-dialog--modal-position-shifted{top:8%}.pluto-dialog__dialog.pluto--modal.pluto--visible.pluto-dialog--modal-position-slammed{top:0}.pluto-dialog__dialog.pluto--modal.pluto--visible:not(.pluto-dialog--passthrough){animation:var(--pluto-modal-animation);transition:top .15s ease-in-out}.pluto-dialog__dialog:not(.pluto--modal){animation:var(--pluto-dialog-animation);box-shadow:var(--pluto-shadow-overlay);z-index:6;max-height:360px}.pluto-dialog__dialog:not(.pluto--modal).pluto-height-small{max-height:200px}.pluto-dialog__dialog:not(.pluto--modal).pluto-height-large{max-height:480px}.pluto-dialog__dialog.pluto--hidden:not(.pluto-dialog--passthrough){opacity:0;z-index:-1;pointer-events:none}.pluto-dialog__dialog.pluto--modal.pluto-dialog--passthrough:not(.pluto--visible){display:block}.pluto-dialog__dialog.pluto--visible{z-index:5;opacity:1}.pluto-dialog__bg{background:0 0;width:100%;height:100%}.pluto-dialog__bg:not(.pluto--visible){display:block}.pluto-dialog__bg:not(.pluto--visible)>div,.pluto-dialog__bg:not(.pluto--visible)>div>div{width:100%;height:100%}.pluto-dialog__bg.pluto--visible{-webkit-user-select:none;user-select:none;z-index:4;background:var(--pluto-gray-l8-40);width:100%;height:100%;padding:3rem 5rem;transition:background .15s ease-in-out;position:fixed;top:0;left:0}@media (height<=800px){.pluto-dialog__bg.pluto--visible .pluto-dialog__dialog{top:10%}}.pluto-theme-synnax-dark .pluto-dialog__bg.pluto--visible{background:var(--pluto-gray-l1-60)}@media (prefers-color-scheme:dark){.pluto-dialog__bg.pluto--visible{background:var(--pluto-gray-l1-60)}}@keyframes pluto-status-loading-in{to{opacity:1}}.pluto-status__loading{opacity:0;animation:pluto-status-loading-in var(--pluto-loading-fade,.15s) ease-out var(--pluto-loading-delay,.3s) forwards;overflow:hidden}.pluto-input{flex-grow:1;align-items:center;max-height:fit-content;display:inline-flex;position:relative}.pluto-input.pluto-btn{padding:0}.pluto-input:focus-within:not(.pluto-btn--text):not(.pluto--status-warning):not(.pluto--status-error):not(.pluto--flush){--pluto-border-color:rgb(var(--pluto-btn-color,var(--pluto-primary-z-rgb)));border-color:var(--pluto-border-color);box-shadow:inset 0 0 0 var(--pluto-border-width) var(--pluto-border-color)}.pluto-input.pluto--flush{min-height:max(var(--pluto-height-large), var(--pluto-height,0px))}.pluto-input.pluto--flush input,.pluto-input.pluto--flush textarea{padding:0 2rem}.pluto-input.pluto--flush .pluto-input__placeholder{width:calc(100% - 2rem);padding-left:2rem}.pluto-input.pluto--flush .pluto-input__start-content{color:var(--pluto-gray-l9);padding-left:1.5rem}.pluto-input.pluto--flush .pluto-input__start-content+input{padding-left:1.5rem}.pluto-input input,.pluto-input textarea{text-overflow:ellipsis;white-space:nowrap;width:100%;height:100%;font-size:inherit;line-height:inherit;color:inherit;background:0 0;border:none;outline:none;padding:0 1.5rem}:is(.pluto-input input,.pluto-input textarea)::placeholder{color:var(--pluto-text-placeholder);text-overflow:ellipsis;max-width:100%}:is(.pluto-input input,.pluto-input textarea)::-webkit-input-placeholder{color:var(--pluto-text-placeholder);text-overflow:ellipsis;max-width:100%}.pluto-input textarea{resize:none}.pluto-input textarea::placeholder{padding-left:2px}.pluto-input textarea::placeholder{padding-left:2px}.pluto-input .pluto-input__placeholder,.pluto-input .pluto-input__end-content,.pluto-input .pluto-input__start-content{pointer-events:none;white-space:nowrap;align-items:center;display:flex}.pluto-input .pluto-input__placeholder{color:var(--pluto-text-placeholder)}.pluto-input .pluto-input__end-content{color:var(--pluto-gray-l9)}.pluto-input .pluto-input__start-content{padding-left:1rem}.pluto-input .pluto-input__placeholder{width:calc(100% - 1.5rem);padding-left:1.5rem;position:absolute}.pluto-input.pluto--disabled .pluto-input__placeholder,.pluto-input.pluto--disabled .pluto-input__end-content,.pluto-input.pluto--disabled input::placeholder{color:var(--pluto-text-disabled)}.pluto-input .pluto-input__end-content{padding-right:1.5rem}.pluto-input.pluto-btn.pluto--shadow{--pluto-bg:transparent;--pluto-border-color:transparent;--pluto-hover-bg:var(--pluto-fill-hover);--pluto-active-bg:var(--pluto-fill-press);--pluto-hover-border-color:var(--pluto-gray-l7);--pluto-active-border-color:var(--pluto-gray-l8)}.pluto-input.pluto-btn--text,.pluto-input.pluto-btn--preview{background:0 0;border:none;border-radius:0}:is(.pluto-input.pluto-btn--text,.pluto-input.pluto-btn--preview) input,:is(.pluto-input.pluto-btn--text,.pluto-input.pluto-btn--preview) .pluto-input__preview-value{padding:0 .5rem}.pluto-input.pluto-btn--preview .pluto-input__end-content{padding-left:.5rem;padding-right:0}.pluto-input input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.pluto-input__container:has(>.pluto--shadow)>:not(.pluto--shadow){opacity:0}.pluto-input__container:has(>.pluto--shadow):is(:hover,:focus-within)>:not(.pluto--shadow){opacity:1}.pluto-input__container:has(>.pluto--shadow):hover>.pluto--shadow:not(:focus-within){border-color:var(--pluto-hover-border-color);background:var(--pluto-hover-bg)}.pluto-input__item{color:var(--pluto-primary-z)}.pluto-input__item .pluto-input{width:100%}.pluto-input__item:focus-within .pluto-input-label,.pluto-input__item:has(.pluto--visible) .pluto-input-label{color:var(--pluto-primary-z)}.pluto-input__item>:not(.pluto-input-label):not(.pluto-input-help-text){flex-grow:inherit}.pluto-input-help-text{min-height:var(--pluto-small-line-height);height:fit-content;margin-left:1rem}.pluto-input-label{color:var(--pluto-gray-l9);font-size:var(--pluto-small-size);font-weight:var(--pluto-small-font-weight);line-height:var(--pluto-small-line-height);white-space:nowrap;width:fit-content}.pluto-input-label .pluto-required-indicator{color:var(--pluto-error-z)}.pluto-select-multiple-trigger-placeholder{color:var(--pluto-text-placeholder);padding:0 1rem}.pluto-dialog__trigger .pluto-caret-animated{margin-left:auto}.pluto-dialog__frame .pluto-dialog__trigger .pluto-caret-animated{transform:rotate(270deg)scale(.8)}.pluto-dialog__frame.pluto--location-top.pluto--visible .pluto-dialog__trigger .pluto-caret-animated{transform:rotate(360deg)scale(.8)}.pluto-dialog__frame.pluto--location-bottom.pluto--visible .pluto-dialog__trigger .pluto-caret-animated{transform:rotate(180deg)scale(.8)}.pluto-dialog__frame.pluto--location-right.pluto-dialog__dialog--left .pluto-dialog__trigger .pluto-caret-animated{transform:rotate(90deg)scale(.8)}.pluto-btn.pluto-tag{border:var(--pluto-border-l6);border-radius:var(--pluto-border-radius-small);background:var(--pluto-gray-l0);white-space:nowrap;width:fit-content;max-width:200px;box-shadow:var(--pluto-shadow-lift);position:relative;overflow:hidden}.pluto-btn.pluto-tag .pluto-btn.pluto-tag__close{--pluto-bg:var(--pluto-gray-l0);--pluto-hover-bg:var(--pluto-gray-l0);--pluto-active-bg:var(--pluto-gray-l0)}.pluto-tags{padding:0 2rem 0 .5rem}.pluto-select-single-trigger--empty{color:var(--pluto-text-placeholder)}}
