.lights-on{margin:20px 14px 30px;padding:0;background:var(--black);color:#fff;overflow:hidden;position:relative}.lights-on summary{list-style:none;padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:15px;cursor:pointer}.lights-on summary::-webkit-details-marker{display:none}.lights-on summary span{display:grid;gap:5px}.lights-on summary small{font-size:9px;text-transform:uppercase;color:var(--orange);letter-spacing:.08em}.lights-on summary b{font-size:14px}.lights-on summary i{font-style:normal;font-size:10px;color:var(--gray-light)}.lights-on[open] summary{border-bottom:1px solid #444}.lights-on[open] summary i{font-size:0}.lights-on[open] summary i:after{content:'Закрыть';font-size:10px}.lights-content{padding:20px}.lights-content>p:not(.eyebrow){font-size:13px;line-height:1.5;color:var(--gray-light)}.lights-weather{display:flex;justify-content:space-between;gap:10px;padding-bottom:16px;margin-bottom:25px;border-bottom:1px solid #444;font-size:10px;text-transform:uppercase;color:var(--gray-light)}.lights-weather b{color:var(--orange)}.skyline{height:155px;display:flex;align-items:flex-end;gap:5px;margin:24px -20px 18px;padding:0 20px;border-bottom:4px solid color-mix(in srgb,var(--orange) var(--light),#444)}.skyline i{flex:1;height:var(--h,45%);background:linear-gradient(to top,color-mix(in srgb,var(--orange) var(--light),#292927),#242422);border-top:2px solid color-mix(in srgb,var(--orange) var(--light),#555);box-shadow:0 0 18px color-mix(in srgb,var(--orange) var(--light),transparent)}.skyline i:nth-child(1){--h:38%}.skyline i:nth-child(2){--h:62%}.skyline i:nth-child(3){--h:48%}.skyline i:nth-child(4){--h:88%}.skyline i:nth-child(5){--h:72%}.skyline i:nth-child(6){--h:51%}.skyline i:nth-child(7){--h:78%}.skyline i:nth-child(8){--h:44%}.lights-on label{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;font-size:9px;text-transform:uppercase;color:var(--gray-light)}.lights-on label span:last-child{text-align:right}.lights-on output{color:var(--orange);font-weight:700}.lights-on input{width:100%;accent-color:var(--orange);margin:12px 0 4px}.light-result{margin-top:18px;padding:13px;border-left:4px solid var(--orange);background:#252523;display:grid;gap:4px}.light-result[hidden]{display:none}.light-result b{color:var(--orange);font-size:13px}.light-result span{font-size:10px;color:var(--gray-light)}
