#apartment-studio .studio-brightness{grid-template-columns:minmax(0,1fr) auto;gap:0 12px;margin-top:6px;display:grid}.studio-brightness-title{align-items:center;gap:9px;line-height:1.5;display:flex}.studio-brightness-title svg{fill:none;stroke:#d7bd8c;stroke-width:1.15px;stroke-linecap:round;flex:none;width:17px;height:17px}.studio-brightness-title small{color:#aeb3b5;letter-spacing:.025em;font-size:10px;display:block}#apartment-studio .studio-brightness output{color:#d7bd8c;font-variant-numeric:tabular-nums;white-space:nowrap;align-self:center;margin:0;font-size:14px}.studio-dimmer{grid-column:1/-1;height:44px;margin-top:3px;display:block;position:relative}.studio-dimmer-rail{pointer-events:none;background:#d7bd8c30;height:1px;position:absolute;inset:22px 3px auto}.studio-dimmer-rail:before{content:"";height:1px;width:var(--studio-level,67.5%);background:#d7bd8c;display:block}#apartment-studio #studio-brightness{width:100%;height:44px;min-height:0;box-shadow:none;-webkit-appearance:none;appearance:none;cursor:ew-resize;touch-action:pan-y;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block;position:relative}#studio-brightness::-webkit-slider-runnable-track{background:0 0;border:0;height:1px}#studio-brightness::-moz-range-track{background:0 0;border:0;height:1px}#studio-brightness::-moz-range-progress{background:0 0}#studio-brightness::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;box-sizing:border-box;background:#191c1f;border:1px solid #d7bd8c;border-radius:2px;width:6px;height:14px;margin-top:-6.5px;transition:background .2s cubic-bezier(.22,.7,.25,1),box-shadow .2s cubic-bezier(.22,.7,.25,1)}#studio-brightness::-moz-range-thumb{box-sizing:border-box;background:#191c1f;border:1px solid #d7bd8c;border-radius:2px;width:6px;height:14px;transition:background .2s cubic-bezier(.22,.7,.25,1),box-shadow .2s cubic-bezier(.22,.7,.25,1)}#studio-brightness:hover::-webkit-slider-thumb,#studio-brightness:focus-visible::-webkit-slider-thumb{background:#d7bd8c;box-shadow:0 0 0 4px #d7bd8c14}#studio-brightness:hover::-moz-range-thumb,#studio-brightness:focus-visible::-moz-range-thumb{background:#d7bd8c;box-shadow:0 0 0 4px #d7bd8c14}.studio-dimmer-scale{font-variant-numeric:tabular-nums;color:#aeb3b5;letter-spacing:.03em;pointer-events:none;grid-column:1/-1;justify-content:space-between;margin:-3px 3px 0;font-size:9px;line-height:1.5;display:flex}.studio-dimmer-scale span{min-width:1px;padding-top:8px;position:relative}.studio-dimmer-scale span:before{content:"";background:#d7bd8c40;width:1px;height:4px;position:absolute;top:0;left:0}.studio-dimmer-scale span:nth-child(2):before{height:6px;left:50%}.studio-dimmer-scale span:last-child:before{left:auto;right:0}.studio-brightness[data-disabled=true] .studio-dimmer,.studio-brightness[data-disabled=true] .studio-dimmer-scale,.studio-brightness[data-disabled=true] output{opacity:.35}#apartment-studio #studio-brightness:disabled{cursor:default}@media (prefers-reduced-motion:reduce){#studio-brightness::-webkit-slider-thumb{transition:none}#studio-brightness::-moz-range-thumb{transition:none}}
