.smzehri{position:relative;width:100%;}
.s4o0p8w{height:var(--plasma-time-picker-grid-item-height);padding:var(--plasma-time-picker-grid-item-padding);box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:0.05s;transition:0.05s;border-radius:var(--plasma-time-picker-grid-item-border-radius);cursor:pointer;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;outline:none;font-family:var(--plasma-time-picker-grid-item-font-family);font-size:var(--plasma-time-picker-grid-item-font-size);font-style:var(--plasma-time-picker-grid-item-font-style);font-weight:var(--plasma-time-picker-grid-item-font-weight);-webkit-letter-spacing:var(--plasma-time-picker-grid-item-letter-spacing);-moz-letter-spacing:var(--plasma-time-picker-grid-item-letter-spacing);-ms-letter-spacing:var(--plasma-time-picker-grid-item-letter-spacing);letter-spacing:var(--plasma-time-picker-grid-item-letter-spacing);line-height:var(--plasma-time-picker-grid-item-line-height);position:relative;}.s4o0p8w.--plasma-time-picker-grid-item-disabled{cursor:not-allowed;opacity:var(--plasma-time-picker-grid-disabled-opacity);}.s4o0p8w:not(.--plasma-time-picker-grid-item-disabled):hover{background:var(--plasma-time-picker-grid-item-hover-background);}.s4o0p8w.--plasma-time-picker-grid-item-active{background:var(--plasma-time-picker-grid-item-active-background);}.s4o0p8w::before{content:'';position:absolute;inset:0;z-index:1;border-radius:var(--plasma-time-picker-grid-item-border-radius);outline:0.0625rem solid transparent;outline-offset:-0.0625rem;-webkit-transition:outline-color 0.2s ease-in-out;transition:outline-color 0.2s ease-in-out;pointer-events:none;}.s4o0p8w.focus-visible:focus::before,.s4o0p8w[data-focus-visible-added]::before{outline-color:var(--plasma-time-picker-grid-item-focus-color);}
.s2wgkcs{max-height:var(--s2wgkcs-0);overflow-y:scroll;overflow-x:visible;-webkit-flex:1;-ms-flex:1;flex:1;z-index:3;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--plasma-time-picker-grid-scrollbar-width);width:100%;-webkit-scrollbar-width:none;-moz-scrollbar-width:none;-ms-scrollbar-width:none;scrollbar-width:none;-ms-overflow-style:none;}.s2wgkcs.--plasma-time-picker-grid-column-active{border:0.125rem solid var(--plasma-time-picker-grid-item-hover-background);border-radius:var(--plasma-time-picker-grid-item-border-radius);}.s2wgkcs::-webkit-scrollbar{display:none;width:0;}
.c19pbdqf{position:absolute;top:var(--plasma-time-picker-grid-scrollbar-margin);right:0;bottom:var(--plasma-time-picker-grid-scrollbar-margin);width:var(--plasma-time-picker-grid-scrollbar-width);opacity:0;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;pointer-events:none;z-index:10;overflow:hidden;}.c19pbdqf.--plasma-time-picker-grid-scrollbar-visible{opacity:1;pointer-events:auto;}
.s1v98tvg{position:relative;width:100%;height:100%;background:var(--plasma-time-picker-grid-scrollbar-track-color);border-radius:var(--plasma-time-picker-grid-scrollbar-width);}
.s1qjxwwh{position:absolute;top:0;left:0;width:100%;background:var(--plasma-time-picker-grid-scrollbar-color);border-radius:var(--plasma-time-picker-grid-scrollbar-width);cursor:pointer;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease;}.s1qjxwwh:hover{background:var(--plasma-time-picker-grid-scrollbar-color);}.s1qjxwwh:active{background:var(--plasma-time-picker-grid-scrollbar-track-color);}
.sw0e1fg{width:100%;height:0%.125rem;}
