@layer pluto{.pluto-input__drag-btn{cursor:move!important;&.pluto-input__drag-btn--direction-x{cursor:col-resize;&>svg{transform:rotate(90deg)}}&.pluto-input__drag-btn--direction-y{cursor:row-resize}}.pluto-input__item{& .pluto-input__switch{width:100%}}.pluto-input__switch{--pluto-switch-width:calc(5rem * var(--pluto-switch-scale,1));--pluto-switch-height:calc(2.5rem * var(--pluto-switch-scale,1));--pluto-switch-gap:min(.25rem * var(--pluto-switch-scale,1), .5rem);--pluto-switch-travel:calc(var(--pluto-switch-width) - var(--pluto-switch-height));justify-content:center;align-items:center;padding:0;display:flex;position:relative;cursor:pointer!important;&:has(:focus-visible){& .pluto-input__switch-indicator{outline:1px solid var(--pluto-primary-z);outline-offset:var(--pluto-focus-ring-offset)}}&:not(.pluto--disabled).pluto-btn--prevent-click input{cursor:pointer}& input{opacity:0;z-index:100;width:100%;height:100%;position:absolute}& .pluto-input__switch-indicator{width:var(--pluto-switch-width);height:var(--pluto-switch-height);border-radius:calc(var(--pluto-switch-height) / 2);background:var(--pluto-gray-l4);cursor:pointer;transition:all .15s;display:inline-block;position:relative}& .pluto-input__switch-indicator:before{content:"";height:calc(var(--pluto-switch-height) - 2 * var(--pluto-switch-gap));width:calc(var(--pluto-switch-height) - 2 * var(--pluto-switch-gap));left:var(--pluto-switch-gap);bottom:var(--pluto-switch-gap);background:var(--pluto-gray-l7);cursor:pointer;border-radius:50%;transition:all .15s;position:absolute}& input:checked~.pluto-input__switch-indicator{background:var(--pluto-primary-m1)}& input:checked~.pluto-input__switch-indicator:before{transform:translateX(var(--pluto-switch-travel));background:var(--pluto-primary-p1)}&.pluto--disabled{& *{cursor:not-allowed!important}& .pluto-input__switch-indicator{background:var(--pluto-gray-l3-50)}& .pluto-input__switch-indicator:before{background:var(--pluto-gray-l6-70)}& input:checked~.pluto-input__switch-indicator{background:color-mix(in srgb, var(--pluto-gray-l3), var(--pluto-primary-m1))}& input:checked~.pluto-input__switch-indicator:before{background:color-mix(in srgb, var(--pluto-gray-l6), var(--pluto-primary-p1))}}}.pluto-time-editor{--pluto-control-width:fit-content;flex-grow:0;width:fit-content;& .pluto-time-editor__trigger{font-variant-numeric:tabular-nums;white-space:nowrap;width:fit-content}&.pluto--shadow .pluto-time-editor__trigger{padding:0 .75rem}}.pluto-time-editor__dialog{--pluto-time-editor-width:min(56rem, calc(100vw - 4rem));min-width:var(--pluto-time-editor-width);max-width:var(--pluto-time-editor-width);& input{font-variant-numeric:tabular-nums}}.pluto-datetime__day{color:var(--pluto-gray-l9)}.pluto-datetime__empty{color:var(--pluto-text-placeholder)}.pluto-timespan__label{color:var(--pluto-gray-l9)}.pluto-time-editor__suggestions{white-space:nowrap;padding:1rem}.pluto-time-editor__note{padding:.5rem 1.5rem}.pluto-time-editor__suggestion{font-variant-numeric:tabular-nums;padding:0 1.5rem}.pluto-time-editor__detail{text-align:right;min-width:0;margin-left:auto;padding-left:2rem}.pluto-time-editor__actions{border-top:var(--pluto-border-width) solid var(--pluto-gray-l4);padding:1rem}.pluto-time-editor__action{padding:.5rem 1.5rem;& .pluto-time-editor__hint{font-family:var(--pluto-code-font-family);margin-left:auto;padding-left:2rem}}.pluto-time-effect{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .15s,opacity .15s;display:grid;&.pluto-time-effect--visible{opacity:1;grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){transition:none}}.pluto-time-effect__clip{min-height:0;overflow:hidden}.pluto-time-effect__content{border-top:var(--pluto-border-width) solid var(--pluto-gray-l4);padding:1.5rem 2.5rem}.pluto-menu-item{&:not(.pluto--square){width:100%}&:not(.pluto--square) .pluto-trigger-indicator{padding-left:2rem}&.pluto-btn.pluto--selected{--pluto-bg:var(--pluto-selected-list-bg);--pluto-hover-bg:var(--pluto-selected-list-hover-bg);--pluto-active-bg:var(--pluto-selected-list-active-bg);--pluto-border-color:var(--pluto-selected-list-border-color);--pluto-hover-border-color:var(--pluto-selected-list-border-color);--pluto-active-border-color:var(--pluto-selected-list-border-color);color:var(--pluto-text-color)}}.pluto-navbar{flex-shrink:0;position:relative}.pluto-navbar.pluto--direction-y{height:100%;padding:0}.pluto-navbar.pluto--direction-x{width:100%}.pluto-navbar.pluto--direction-y .pluto-navbar__content{width:100%;flex-direction:column!important}.pluto-navbar.pluto--direction-x .pluto-navbar__content{height:100%;flex-direction:row!important}.pluto-navbar.pluto--direction-x .pluto-navbar__content.pluto--location-center{margin-left:auto;margin-right:auto}.pluto-navbar.pluto--direction-x .pluto-navbar__content.pluto--end{margin-left:auto}.pluto-navbar.pluto--direction-y .pluto-navbar__content.pluto--location-center{order:2;margin-top:auto;margin-bottom:auto}.pluto-navbar.pluto--direction-y .pluto-navbar__content.pluto--end{order:100;margin-top:auto}.pluto-navbar.pluto--direction-x .pluto-navbar__content.pluto--absolute-center{position:absolute;left:50%;transform:translate(-50%)}}
