/*****************************/
/** Start of panels-v2.scss **/
/**** Created: 2025-12-01 ****/
/*****************************/
/***********************************************************
 *** Must be declared after the mixins that it can call. ***
 ***********************************************************/
#configurator.x1 {
  /* d-s-l-plus_ro_graphite.png ("d-s-l-plus", "o-right-opens") */
  /* d-s-l-plus_graphite.png ("d-s-l-plus", "") */
}
#configurator.x1.skin-tgo.graphite .side ul.base li.corner.corner-window-door, #configurator.x1.skin-tgo.graphite .side ul.base li.slot.fake, #configurator.x1.skin-tgo.graphite .side ul.base li.slot.occupied, #configurator.x1.ta2.graphite .side ul.base li.corner.corner-window-door, #configurator.x1.ta2.graphite .side ul.base li.slot.fake, #configurator.x1.ta2.graphite .side ul.base li.slot.occupied, #configurator.x1.hide.graphite .side ul.base li.corner.corner-window-door, #configurator.x1.hide.graphite .side ul.base li.slot.fake, #configurator.x1.hide.graphite .side ul.base li.slot.occupied {
  background-image: url("../../images/configurator.4473/panel-sprites-v2/panels-transparent-graphite-no-handles-v2.png?20251204020005") !important;
}
#configurator.x1.skin-tgo.black .side ul.base li.corner.corner-window-door, #configurator.x1.skin-tgo.black .side ul.base li.slot.fake, #configurator.x1.skin-tgo.black .side ul.base li.slot.occupied, #configurator.x1.ta2.black .side ul.base li.corner.corner-window-door, #configurator.x1.ta2.black .side ul.base li.slot.fake, #configurator.x1.ta2.black .side ul.base li.slot.occupied, #configurator.x1.hide.black .side ul.base li.corner.corner-window-door, #configurator.x1.hide.black .side ul.base li.slot.fake, #configurator.x1.hide.black .side ul.base li.slot.occupied {
  background-image: url("../../images/configurator.4473/panel-sprites-v2/panels-transparent-black-no-handles-v2.png?20251204020005") !important;
}
#configurator.x1.graphite.roof-style-apex.width-3500.w-triangle-left-left .gable-end#side-left-wrapper .roof-container ul.base li.s3, #configurator.x1.graphite.roof-style-apex.width-3500.w-triangle-front-left .gable-end#side-front-wrapper .roof-container ul.base li.s3, #configurator.x1.graphite.roof-style-apex.width-3500.w-triangle-right-left .gable-end#side-right-wrapper .roof-container ul.base li.s3, #configurator.x1.graphite.roof-style-apex.width-3500.w-triangle-rear-left .gable-end#side-rear-wrapper .roof-container ul.base li.s3, #configurator.x1.graphite.roof-style-apex.width-4500.w-triangle-left-left .gable-end#side-left-wrapper .roof-container ul.base li.s4, #configurator.x1.graphite.roof-style-apex.width-4500.w-triangle-front-left .gable-end#side-front-wrapper .roof-container ul.base li.s4, #configurator.x1.graphite.roof-style-apex.width-4500.w-triangle-right-left .gable-end#side-right-wrapper .roof-container ul.base li.s4, #configurator.x1.graphite.roof-style-apex.width-4500.w-triangle-rear-left .gable-end#side-rear-wrapper .roof-container ul.base li.s4 {
  background-image: url("../../images/configurator.4473/panel-sprites-v2/panels-transparent-graphite-no-handles-v2.png?20251204020005") !important;
}
#configurator.x1.black.roof-style-apex.width-3500.w-triangle-left-left .gable-end#side-left-wrapper .roof-container ul.base li.s3, #configurator.x1.black.roof-style-apex.width-4500.w-triangle-front-left .gable-end#side-front-wrapper .roof-container ul.base li.s3, #configurator.x1.black.roof-style-apex.width-4500.w-triangle-right-left .gable-end#side-right-wrapper .roof-container ul.base li.s3, #configurator.x1.black.roof-style-apex.width-4500.w-triangle-rear-left .gable-end#side-rear-wrapper .roof-container ul.base li.s3, #configurator.x1.black.roof-style-apex.width-4500.w-triangle-left-left .gable-end#side-left-wrapper .roof-container ul.base li.s4, #configurator.x1.black.roof-style-apex.width-4500.w-triangle-front-left .gable-end#side-front-wrapper .roof-container ul.base li.s4, #configurator.x1.black.roof-style-apex.width-4500.w-triangle-right-left .gable-end#side-right-wrapper .roof-container ul.base li.s4, #configurator.x1.black.roof-style-apex.width-4500.w-triangle-rear-left .gable-end#side-rear-wrapper .roof-container ul.base li.s4 {
  background-image: url("../../images/configurator.4473/panel-sprites-v2/panels-transparent-black-no-handles-v2.png?20251204020005") !important;
}
#configurator.x1.skin-gr.graphite .side ul.base li.corner.corner-window-door, #configurator.x1.skin-gr.graphite .side ul.base li.slot.fake, #configurator.x1.skin-gr.graphite .side ul.base li.slot.occupied, #configurator.x1.ta1.graphite .side ul.base li.corner.corner-window-door, #configurator.x1.ta1.graphite .side ul.base li.slot.fake, #configurator.x1.ta1.graphite .side ul.base li.slot.occupied, #configurator.x1.tp.graphite .side ul.base li.corner.corner-window-door, #configurator.x1.tp.graphite .side ul.base li.slot.fake, #configurator.x1.tp.graphite .side ul.base li.slot.occupied {
  background-image: url("../../images/configurator.4473/panel-sprites-v2/panels-transparent-graphite-no-handles-v2.png?20251204020005") !important;
}
#configurator.x1.basebox-derived.graphite .side ul.base li.corner.corner-window-door, #configurator.x1.basebox-derived.graphite .side ul.base li.slot.fake, #configurator.x1.basebox-derived.graphite .side ul.base li.slot.occupied {
  background-image: url("../../images/configurator.4473/panel-sprites-v2/panels-matchbox-transparent-with-top-trim-graphite-v2.png?20251204020005") !important;
}
#configurator.x1.skin-gr.black .side ul.base li.corner.corner-window-door, #configurator.x1.skin-gr.black .side ul.base li.slot.fake, #configurator.x1.skin-gr.black .side ul.base li.slot.occupied, #configurator.x1.ta1.black .side ul.base li.corner.corner-window-door, #configurator.x1.ta1.black .side ul.base li.slot.fake, #configurator.x1.ta1.black .side ul.base li.slot.occupied {
  background-image: url("../../images/configurator.4473/panel-sprites-v2/panels-transparent-black-no-handles-v2.png?20251204020005") !important;
}
#configurator.x1.o-e-door-window-handle-style-standard.o-handle-colour-black .side ul.handles li.corner.corner-window-door, #configurator.x1.o-e-door-window-handle-style-standard.o-handle-colour-black .side ul.handles li.slot.fake, #configurator.x1.o-e-door-window-handle-style-standard.o-handle-colour-black .side ul.handles li.slot.occupied {
  background-image: url("../../images/configurator.4473/panel-sprites-v2/panels-transparent-handles-standard-black-v2.png?20251204020005") !important;
}
#configurator.x1.o-e-door-window-handle-style-standard.o-handle-colour-graphite .side ul.handles li.corner.corner-window-door, #configurator.x1.o-e-door-window-handle-style-standard.o-handle-colour-graphite .side ul.handles li.slot.fake, #configurator.x1.o-e-door-window-handle-style-standard.o-handle-colour-graphite .side ul.handles li.slot.occupied {
  background-image: url("../../images/configurator.4473/panel-sprites-v2/panels-transparent-handles-standard-graphite-v2.png?20251204020005") !important;
}
#configurator.x1.o-e-door-window-handle-style-standard.o-handle-colour-chrome .side ul.handles li.corner.corner-window-door, #configurator.x1.o-e-door-window-handle-style-standard.o-handle-colour-chrome .side ul.handles li.slot.fake, #configurator.x1.o-e-door-window-handle-style-standard.o-handle-colour-chrome .side ul.handles li.slot.occupied {
  background-image: url("../../images/configurator.4473/panel-sprites-v2/panels-transparent-handles-standard-chrome-v2.png?20251204020005") !important;
}
#configurator.x1.o-e-door-window-handle-style-coastal.o-handle-colour-black .side ul.handles li.corner.corner-window-door, #configurator.x1.o-e-door-window-handle-style-coastal.o-handle-colour-black .side ul.handles li.slot.fake, #configurator.x1.o-e-door-window-handle-style-coastal.o-handle-colour-black .side ul.handles li.slot.occupied {
  background-image: url("../../images/configurator.4473/panel-sprites-v2/panels-transparent-handles-coastal-black-v2.png?20251204020005") !important;
}
#configurator.x1.o-e-door-window-handle-style-coastal.o-handle-colour-brushed-stainless-steel .side ul.handles li.corner.corner-window-door, #configurator.x1.o-e-door-window-handle-style-coastal.o-handle-colour-brushed-stainless-steel .side ul.handles li.slot.fake, #configurator.x1.o-e-door-window-handle-style-coastal.o-handle-colour-brushed-stainless-steel .side ul.handles li.slot.occupied {
  background-image: url("../../images/configurator.4473/panel-sprites-v2/panels-transparent-handles-coastal-chrome-v2.png?20251204020005") !important;
}
#configurator.x1.show-accessibility-status .side ul.accessibility li.corner.corner-window-door.accessibility-pass, #configurator.x1.show-accessibility-status .side ul.accessibility li.slot.fake.accessibility-pass, #configurator.x1.show-accessibility-status .side ul.accessibility li.slot.occupied.accessibility-pass {
  background-image: url("../../images/configurator.4473/panel-sprites-v2/panels-transparent-accessibility-pass-v2.png?20251204020005") !important;
}
#configurator.x1.show-accessibility-status .side ul.accessibility li.corner.corner-window-door.accessibility-fail, #configurator.x1.show-accessibility-status .side ul.accessibility li.slot.fake.accessibility-fail, #configurator.x1.show-accessibility-status .side ul.accessibility li.slot.occupied.accessibility-fail {
  background-image: url("../../images/configurator.4473/panel-sprites-v2/panels-transparent-accessibility-fail-v2.png?20251204020005") !important;
}
#configurator.x1 div.drag-helper div.panel-glazing.glazed,
#configurator.x1 .toolbar li.panel.glazed div.preview div.panel-glazing,
#configurator.x1 .side ul.glazing li.slot.o-glass-type-none,
#configurator.x1 .side ul.glazing li.slot.w-velux {
  background-image: url("../../images/configurator.4473/panel-sprites-v2/panels-transparent-glazing-normal-v2.png?20251204020005");
}
#configurator.x1 .side ul.glazing li.slot.o-glass-type-stippolyte {
  background-image: url("../../images/configurator.4473/panel-sprites-v2/panels-transparent-glazing-stippolyte-v2.png?20251204020005");
}
#configurator.x1.graphite .side ul.glazing li.slot.o-glass-type-crittall {
  background-image: url("../../images/configurator.4473/panel-sprites-v2/panels-transparent-glazing-crittall-graphite-v2.png?20251204020005");
}
#configurator.x1.black .side ul.glazing li.slot.o-glass-type-crittall {
  background-image: url("../../images/configurator.4473/panel-sprites-v2/panels-transparent-glazing-crittall-black-v2.png?20251204020005");
}
#configurator.x1 .side ul.blinds li.slot.o-blind-type-none {
  background-image: none;
}
#configurator.x1 .side ul.blinds li.slot.o-blind-type-bead-fit-white {
  background-image: url("../../images/configurator.4473/panel-sprites-v2/panels-transparent-blinds-perfect-fit-white-v2.png?20251204020005");
}
#configurator.x1 .side ul.blinds li.slot.o-blind-type-bead-fit-light-grey {
  background-image: url("../../images/configurator.4473/panel-sprites-v2/panels-transparent-blinds-perfect-fit-light-grey-v2.png?20251204020005");
}
#configurator.x1 .side ul.blinds li.slot.o-blind-type-bead-fit-graphite {
  background-image: url("../../images/configurator.4473/panel-sprites-v2/panels-transparent-blinds-perfect-fit-graphite-v2.png?20251204020005");
}
#configurator.x1 .side ul.blinds li.slot.o-blind-type-bead-fit-black {
  background-image: url("../../images/configurator.4473/panel-sprites-v2/panels-transparent-blinds-perfect-fit-black-v2.png?20251204020005");
}
#configurator.x1 .side ul.blinds li.slot.o-blind-type-bifold-white {
  background-image: url("../../images/configurator.4473/panel-sprites-v2/panels-transparent-blinds-pleated-white-v2.png?20251204020005");
}
#configurator.x1 .side ul.blinds li.slot.o-blind-type-bifold-grey {
  background-image: url("../../images/configurator.4473/panel-sprites-v2/panels-transparent-blinds-pleated-grey-v2.png?20251204020005");
}
#configurator.x1 .side ul.blinds li.slot.o-blind-type-bifold-black {
  background-image: url("../../images/configurator.4473/panel-sprites-v2/panels-transparent-blinds-pleated-black-v2.png?20251204020005");
}
#configurator.x1 .side ul.blinds li.slot.o-blind-type-premium-motorised-black {
  background-image: url("../../images/configurator.4473/panel-sprites-v2/panels-transparent-blinds-premium-roller-auto-black-v2.png?20251204020005");
}
#configurator.x1 .side ul.blinds li.slot.o-blind-type-premium-motorised-white {
  background-image: url("../../images/configurator.4473/panel-sprites-v2/panels-transparent-blinds-premium-roller-auto-white-v2.png?20251204020005");
}
#configurator.x1 .side ul.blinds li.slot.o-blind-type-premium-motorised-grey {
  background-image: url("../../images/configurator.4473/panel-sprites-v2/panels-transparent-blinds-premium-roller-auto-grey-v2.png?20251204020005");
}
#configurator.x1 .side ul.blinds li.slot.o-blind-type-premium-manual-black {
  background-image: url("../../images/configurator.4473/panel-sprites-v2/panels-transparent-blinds-premium-roller-manual-black-v2.png?20251204020005");
}
#configurator.x1 .side ul.blinds li.slot.o-blind-type-premium-manual-white {
  background-image: url("../../images/configurator.4473/panel-sprites-v2/panels-transparent-blinds-premium-roller-manual-white-v2.png?20251204020005");
}
#configurator.x1 .side ul.blinds li.slot.o-blind-type-premium-manual-grey {
  background-image: url("../../images/configurator.4473/panel-sprites-v2/panels-transparent-blinds-premium-roller-manual-grey-v2.png?20251204020005");
}
#configurator.x1 .side ul.base li.slot.d-s-l-plus.o-right-opens, #configurator.x1 .side ul.aluminium li.slot.d-s-l-plus.o-right-opens, #configurator.x1 .side ul.handles li.slot.d-s-l-plus.o-right-opens, #configurator.x1 .side ul.accessibility li.slot.d-s-l-plus.o-right-opens, #configurator.x1 .side ul.glazing li.slot.d-s-l-plus.o-right-opens, #configurator.x1 .side ul.blinds li.slot.d-s-l-plus.o-right-opens, #configurator.x1.toolbar li.d-s-l-plus div.preview div.panel, #configurator.x1.toolbar li.d-s-l-plus div.preview div.panel-glazing, #configurator.x1div.drag-helper.d-s-l-plus.o-right-opens div {
  background-position: -22548px 100%;
}
#configurator.x1 .side ul.base li.slot.d-s-l-plus.o-right-opens.left-aligned, #configurator.x1 .side ul.aluminium li.slot.d-s-l-plus.o-right-opens.left-aligned, #configurator.x1 .side ul.handles li.slot.d-s-l-plus.o-right-opens.left-aligned, #configurator.x1 .side ul.accessibility li.slot.d-s-l-plus.o-right-opens.left-aligned, #configurator.x1 .side ul.glazing li.slot.d-s-l-plus.o-right-opens.left-aligned, #configurator.x1 .side ul.blinds li.slot.d-s-l-plus.o-right-opens.left-aligned {
  background-position: -22558px 100%;
}
#configurator.x1 .side ul.base li.slot.d-s-l-plus.o-right-opens.right-aligned, #configurator.x1 .side ul.aluminium li.slot.d-s-l-plus.o-right-opens.right-aligned, #configurator.x1 .side ul.handles li.slot.d-s-l-plus.o-right-opens.right-aligned, #configurator.x1 .side ul.accessibility li.slot.d-s-l-plus.o-right-opens.right-aligned, #configurator.x1 .side ul.glazing li.slot.d-s-l-plus.o-right-opens.right-aligned, #configurator.x1 .side ul.blinds li.slot.d-s-l-plus.o-right-opens.right-aligned {
  background-position: -22539px 100%;
}
#configurator.x1 .side ul.base li.slot.d-s-l-plus, #configurator.x1 .side ul.aluminium li.slot.d-s-l-plus, #configurator.x1 .side ul.handles li.slot.d-s-l-plus, #configurator.x1 .side ul.accessibility li.slot.d-s-l-plus, #configurator.x1 .side ul.glazing li.slot.d-s-l-plus, #configurator.x1 .side ul.blinds li.slot.d-s-l-plus, #configurator.x1.toolbar li.d-s-l-plus div.preview div.panel, #configurator.x1.toolbar li.d-s-l-plus div.preview div.panel-glazing, #configurator.x1div.drag-helper.d-s-l-plus div {
  background-position: -22240px 100%;
}
#configurator.x1 .side ul.base li.slot.d-s-l-plus.left-aligned, #configurator.x1 .side ul.aluminium li.slot.d-s-l-plus.left-aligned, #configurator.x1 .side ul.handles li.slot.d-s-l-plus.left-aligned, #configurator.x1 .side ul.accessibility li.slot.d-s-l-plus.left-aligned, #configurator.x1 .side ul.glazing li.slot.d-s-l-plus.left-aligned, #configurator.x1 .side ul.blinds li.slot.d-s-l-plus.left-aligned {
  background-position: -22249px 100%;
}
#configurator.x1 .side ul.base li.slot.d-s-l-plus.right-aligned, #configurator.x1 .side ul.aluminium li.slot.d-s-l-plus.right-aligned, #configurator.x1 .side ul.handles li.slot.d-s-l-plus.right-aligned, #configurator.x1 .side ul.accessibility li.slot.d-s-l-plus.right-aligned, #configurator.x1 .side ul.glazing li.slot.d-s-l-plus.right-aligned, #configurator.x1 .side ul.blinds li.slot.d-s-l-plus.right-aligned {
  background-position: -22231px 100%;
}
#configurator.x1 .side ul.glazing li.slot.d-s-l-plus.right-aligned.o-glazing-film-uv-clear::before, #configurator.x1 .side ul.glazing li.slot.d-s-l-plus.right-aligned.o-glazing-film-uv-mirror::before, #configurator.x1 .side ul.glazing li.slot.d-s-l-plus.right-aligned.o-glazing-film-uv-tinted::before {
  left: 35px;
}

/*# sourceMappingURL=panels-v2.css.map */
