
h1{
    font-size:1.8em;
}

.view-3D {
    flex:1; width:100%; height:100%;
    position:relative; /*overflow: hidden;*/
    align-items:stretch;
    /*border:1px solid rgba(255,255,255,0.2);*/
}

.view-3D canvas {   display: block; border:none; position: absolute; top:0; left:0; z-index:-1; }

.view-3D .label {   position: absolute; color:#666; text-align:center}

.view-3D .drag_zone {   position:absolute;top:0;left:0; width:100%; height:100%; z-index:1000; display:none}

.view-3D [data-view],
.view-3D [data-view]:focus {  cursor: move/*crosshair*/; }


.view-3D .renderer_cont { flex: 1; align-self: stretch; display:flex; position:relative}

.view-3D [data-view] { flex:1; align-self:stretch}

.view-3D .side-toolbar { width:385px; /*min-width:230px; */ background:#000000; padding:0 10px 10px 10px; display:flex; flex-direction:column; overflow-y:auto; overflow-x:clip; z-index:1001; }

#header_left, .view-3D #viewer-toolbar-left{
    width: 265px;
    z-index:1002;
}

.view-3D #viewer-toolbar-left {
    padding-top: 10px;
    height: 100%;
    position: absolute;
    transition: left 0.3s;
    transition-timing-function: cubic-bezier(0, 0, 0, 0.96);
    left: -265px;
}

.leftViewerButton{
    position: absolute;
    top: 100px;
    left: 0px;
    background-color: #000000db;
    z-index:1002;
    padding: 4mm;
    font-size: 33px;
}

.leftViewerButton:focus{ 
    z-index:0;
}

.leftViewerButton:focus + #viewer-toolbar-left, .view-3D #viewer-toolbar-left:hover{
    left: 0px; 
}


#viewer-toolbar {
    height: 100%;
    position: absolute;
    transition: right 0.3s;
    transition-timing-function: cubic-bezier(0, 0, 0, 0.96);
    right: -385px;
}

.rightViewerButton{ 
    position: absolute;
    top: 100px;
    right: 0px;
    background-color: #000000db;
    z-index:1001;
    padding: 4mm;
    font-size: 33px;
}

.rightViewerButton:focus{ 
    z-index:0;
}

.rightViewerButton:focus + #viewer-toolbar, #viewer-toolbar:hover{
    right: 0px;
}

@media only screen and (min-width: 950px){ 
    .view-3D #viewer-toolbar-left{
        left: 0px; 
    }

    #viewer-toolbar{
        right: 0px;
    }
}

.side-toolbar .field-group > label { color:#fff; text-align: center}
.side-toolbar .field-right .field-value {	padding-right:10px}

.side-toolbar input[type="button"]
,.side-toolbar input[type="image"]{ width:32px; height:32px; box-shadow:0 0 3px rgba(0,0,0,1); border:1px solid rgba(255,255,255,0.25); border-radius:2px; display:inline-block;
    cursor:pointer; color:transparent; background-repeat: no-repeat; margin:2px}
.side-toolbar input[type="image"] { width:64px; height:48px;}
input[type="button"]:focus,
input[type="image"]:focus {border:2px solid #0ff!important;}
input[type="button"][selected],
input[type="image"][selected]{    box-shadow:none; border:2px solid #0ff;}

button[data-action^="download_"]{   background-color:transparent; background-image:url("../img/elements.png?v=6"); background-repeat: no-repeat; background-position: -5px -76px;
    width:64px; height:87px; border-color:transparent; box-shadow: none; border-radius:2px; position: relative; overflow:visible}
button[data-action^="download_cctp"] {  background-position: -90px -76px}
button[data-action^="download_vues"] {  background-position: -175px -76px}
button[data-action^="download_complete"] {  background-position: -260px -76px}
.side-toolbar button[data-action^="download_"]{ margin:3px 5px 46px 5px}
button[data-action^="download_"]:after {    position:absolute; top:100%; left:0; font-weight: normal; padding-top:7px}
button[data-action="download_pdf"]:after { content:"Folha de corte"}
button[data-action="download_cctp"]:after { content:"Folha CCTP"}
button[data-action="download_vues"]:after { content:"Folha de elevação"}
button[data-action="download_complete"]:after { content:"Folha técnica"}
button[data-action^="download_"]:hover:after {  color:#0ff}

@keyframes smoothAppear {
  0%   { opacity: 0.5; transform: scale(0.8); }
  100% { opacity: 1;  transform: scale(1);}
}

.pdfCompleteModal {
    display: none;
    position: fixed;
    z-index: 1000;
    right: 15px;
    bottom: 15px;
    width: 354px;
    padding: 10px;
    height: 250px;
    text-shadow: 1px 1px 2px black;
    overflow: auto;
    color: white;
    border-radius: 9px;
    background-color: rgba(68, 68, 68, 0.86);
    box-shadow: 0px 0px 17px 0px rgb(0, 0, 0);
    animation: smoothAppear 0.5s;
}

.pdfCompleteModalEnabled {
    display: block;
}

.invisible{
    display: none;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .internetExplorerOn{
        display: inherit;
    }

    .internetExplorerOff{
        display: none;
    }
}

/*button[data-action^="download_"]:hover {  border-left-color: transparent!important; border-right-color: transparent!important}*/

/*.field-item {   display:inline-block; margin:2px}*/
.img_label {    font-size:0.85em; display:block}
input[type="button"][selected] + .img_label, input[type="image"][selected] + .img_label {    color:#0ff}

.side-toolbar .field-row {  margin-left:0; margin-right:0}

.side-toolbar button, .side-toolbar a.button, .side-toolbar .button-group a, .side-toolbar select { margin:0.1em}

/*QS2023/08/28 - fix at bottom screen for metal*/
/* #field-filling-metal_cutted .field-input-combo-panel,
#field-filling-metal_perfored .field-input-combo-panel,
#field-filling-metal_pierced .field-input-combo-panel {  bottom: 4vh;} */
/*QS2023/08/28 - filling-type-metal*/
.filling-type-metal .field-input-combo-panel {  bottom: 30px;}

/*QS2023/08/28 - spoecific size icon for glass*/
#field-group-fillings .field-trigger .field-item-icon,
#field-filling-glass .field-input-combo-items .field-item-icon,
#field-filling-metal_dep .field-input-combo-items .field-item-icon  { width:96px; height:72px;}

/*QS2023/08/28 - spoecific size icon for metal*/
/* #field-filling-metal_cutted .field-input-combo-items .field-item-icon,
#field-filling-metal_perfored .field-input-combo-items .field-item-icon,
#field-filling-metal_pierced .field-input-combo-items .field-item-icon { width:30vh; height:20vh;} */
.filling-type-metal .field-input-combo-items .field-item-icon { width:30vh; height:20vh;}


#field-group-fillings label{
    /*width: 10mm; recentrage texte suite ajout (% de vide)*/
    text-align: center;
    text-indent: inherit;
    height: 5mm;
    margin-left: auto;
    margin-right: auto;
    white-space: nowrap;
}

/*QS2023/08/28 - spoecific size image for metal*/
/* #field-filling-metal_cutted .field-trigger .field-item-icon {   background-position: -24px -24px; background-size:178px}
#field-filling-metal_cutted .field-input-combo-items .field-item-icon {   background-position: -3vh -3vh; background-size:40vh}
#field-filling-metal_perfored .field-trigger .field-item-icon {   background-position: -24px -20px; background-size:1000px}
#field-filling-metal_perfored .field-input-combo-items .field-item-icon {   background-position: -3vh -3vh; background-size:2000px} */
/*QS2023/08/28 - filling-type-metal*/
.filling-type-metal .field-trigger .field-item-icon {   background-position:  -24px -24px; background-size:0px,178px}
.filling-type-metal .field-input-combo-items .field-item-icon { background-size:30vh}
#field-filling-metal_perfore .field-trigger .field-item-icon {   background-position: 1000px,-24px -20px}
/* #field-filling-metal_perfore .field-input-combo-items .field-item-icon {   background-position: -3vh -3vh; background-size:2000px} */

#field-glass-color input[type="image"]{   background-color: #111; background-position: -16px 0;}
#field-glass-color input[value="glass_blur"]{   background-position:-112px 0}

.field-button .field-value { display:block}
.field-button .field-value > *
,.field-image .field-value > *{ text-align: center}

/*.field-value .field-item {  display:inline-block}*/

#screenshot {  position:absolute; z-index:999; top:0; left:0; width:400px; height:300px}
#screenshot img {  width:100%}

#navbar .camera button { background-image:url("../img/elements.png?v=6"); background-position: -10px -10px;}
/*#navbar .camera button:after { content:"Face"; position: absolute; top:100%; left:0; font-size:12px; width:100%; text-align: center;
    margin-top:5px; color:#333; font-style: italic}*/

#navbar .camera button.icon-camera-quarter {    background-position:-68px -10px}
/*#navbar .camera button.icon-camera-quarter:after {  content:"3/4"}*/
#navbar .camera button.icon-camera-profile {    background-position:-126px -10px}
/*#navbar .camera button.icon-camera-profile:after {  content:"Profil"}*/

/*QS2022/02/17 from css in static*/
#navbar .rotate {   position: relative; width:124px; height:124px/*; border:1px solid #ff0*/}
.bt-3D-rot {    width:48px; height:48px; border-radius:24px; border:1px solid #999;
    background-image:url("../img/elements.png?v=4"); background-repeat: no-repeat; background-position: -206px -10px; position:absolute;  }
.bt-3D-rot[data-action="rotate_left"], .bt-3D-rot[data-action="rotate_right"] { top:50%; margin-top:-24px!important}
.bt-3D-rot[data-action="rotate_left"] { left:0}
.bt-3D-rot[data-action="rotate_right"] {  right:0;
    -moz-transform: scale(-1, -1); -webkit-transform: scale(-1, -1); -o-transform: scale(-1, -1);
    -ms-transform: scale(-1, -1); transform: scale(-1, -1);
}
.bt-3D-rot[data-action="rotate_top"], .bt-3D-rot[data-action="rotate_bottom"] { left:50%; margin-left:-24px!important}
.bt-3D-rot[data-action="rotate_top"] { top:0;
    -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg);}
.bt-3D-rot[data-action="rotate_bottom"] { bottom:0;
    -moz-transform: rotate(-90deg); -webkit-transform: rotate(-90deg);
    -o-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg);
}

/*QS2022/02/17 from css in static*/
#navbar button[data-action^="export_image"]{
    background-image:url("../img/icons/camera.png"); background-repeat: no-repeat; background-position: 5px 8px; background-size: 36px;
    width:48px; height:48px; border-radius:24px; color:#eee; font-size:2em}

.drag-zone { background-color:rgba(255,0,0,0.5)}

.noselect {
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none;   /* Chrome/Safari/Opera */
    -khtml-user-select: none;    /* Konqueror */
    -moz-user-select: none;      /* Firefox */
    -ms-user-select: none;       /* Internet Explorer/Edge */
    user-select: none;           /* Non-prefixed version, currently not supported by any browser */
}

/*_________________________ sidebar combos visibility combinations */
/*QS2022/09/02 -  has-mat = 1 (if no mat show all)*/
[data-has-mat="1"][data-filling] [data-action="mesh:remplissage"] option[data-mat] {       display: none}
[data-has-mat="1"][data-filling^="glass|"] [data-action="mesh:remplissage"] option[data-mat="0"],
[data-has-mat="1"][data-filling^="vanceva|"] [data-action="mesh:remplissage"] option[data-mat="0"] {   display:block/*!important*/;}
/*QS2023/10/16 - new metal categories*/
/* [data-has-mat="1"][data-filling^="metal_pierced|"] [data-action="mesh:remplissage"] option[data-mat="1"],
[data-has-mat="1"][data-filling^="metal_perfored|"] [data-action="mesh:remplissage"] option[data-mat="1"],
[data-has-mat="1"][data-filling^="metal_cutted|"] [data-action="mesh:remplissage"] option[data-mat="1"],  */
[data-has-mat="1"][data-filling^="metal_perfore|"] [data-action="mesh:remplissage"] option[data-mat="1"],
[data-has-mat="1"][data-filling^="metal_methodique|"] [data-action="mesh:remplissage"] option[data-mat="1"], 
[data-has-mat="1"][data-filling^="metal_geometrique|"] [data-action="mesh:remplissage"] option[data-mat="1"], 
[data-has-mat="1"][data-filling^="metal_vegetal|"] [data-action="mesh:remplissage"] option[data-mat="1"], 
[data-has-mat="1"][data-filling^="metal_mineral|"] [data-action="mesh:remplissage"] option[data-mat="1"], 
[data-has-mat="1"][data-filling^="metal_dep|"] [data-action="mesh:remplissage"] option[data-mat="1"] {   display:block/*!important*/;}
/*QS2023/10/16 - new metal categories*/
/*QS2023/06/22 - idem for mat=2 (filling metal dep with 3Dmesh)*/
/* [data-has-mat="1"][data-filling^="metal_pierced|"] [data-action="mesh:remplissage"] option[data-mat="2"],
[data-has-mat="1"][data-filling^="metal_perfored|"] [data-action="mesh:remplissage"] option[data-mat="2"],
[data-has-mat="1"][data-filling^="metal_cutted|"] [data-action="mesh:remplissage"] option[data-mat="2"],  */
[data-has-mat="1"][data-filling^="metal_perfore|"] [data-action="mesh:remplissage"] option[data-mat="2"],
[data-has-mat="1"][data-filling^="metal_methodique|"] [data-action="mesh:remplissage"] option[data-mat="2"], 
[data-has-mat="1"][data-filling^="metal_geometrique|"] [data-action="mesh:remplissage"] option[data-mat="2"], 
[data-has-mat="1"][data-filling^="metal_vegetal|"] [data-action="mesh:remplissage"] option[data-mat="2"], 
[data-has-mat="1"][data-filling^="metal_mineral|"] [data-action="mesh:remplissage"] option[data-mat="2"], 
[data-has-mat="1"][data-filling^="metal_dep|"] [data-action="mesh:remplissage"] option[data-mat="2"] {   display:block/*!important*/;}


/*_____ combo left */
/*__ filling-type */
[data-filling-type] .field-group[data-filling-type] {   display:none}
[data-filling-type="0"] .field-group[data-filling-type="0"]
,[data-filling-type="1"] .field-group[data-filling-type="1"]{   display:block/*!important*/}

/*_____ show/hide mains courantes avec / sans vide */
/*__ avec vide */
[data-mc-empty-none="0"] #field-main-courante option[data-mc-empty-none="1"]
,[data-barreaudage="0"][data-mc-empty-none="1"] #field-main-courante option[data-mc-empty-none="0"]
,[data-barreaudage="1"][data-mc-empty-none="1"] #field-main-courante option[data-slis-bar="0"]
/*QS2023/03/14 - add data-only-mc-empty-bar for mc in barreaudage not used in empty-none (mc oxytal => empty_none = 0 instead of null)*/
,[data-barreaudage="1"][data-mc-empty-none="1"] #field-main-courante option[data-only-mc-empty-bar="1"]
,[data-barreaudage="1"][data-mc-empty-none="1"] #field-remplissage option[data-mc-empty-none="0"]
,[data-barreaudage="1"][data-mc-empty-none="0"] #field-remplissage option[data-mc-empty-none="1"]
{ display:none}

/*____ hide ss-vide pour gammes muret & grand large */
/*QS2022/09/30 - add esquisse muret => 6*/
/*QS2022/09/30 - add esquisse bar => 4*/
[data-gamme="3"] .field-row-mc-empty
,[data-gamme="9"] .field-row-mc-empty
,[data-gamme="6"] .field-row-mc-empty
,[data-gamme="4"] .field-row-mc-empty
/*QS2021/08/19 Afficher vide ss main courante pour gamme Esquisse => MC 801101/*
/*,[data-gamme="5"] .field-row-mc-empty*/
,[data-gamme="B"] .field-row-mc-empty { display:none}


/*QS2023/04/25 add filter on sous-gamme for elegance and oxytal*/
[data-gamme-type="51"] .field-row-mc-empty,
[data-gamme-type="53"] .field-row-mc-empty,
[data-gamme-type="54"] .field-row-mc-empty,
[data-gamme-type="72"] .field-row-mc-empty,
[data-gamme-type="82"] .field-row-mc-empty  { display:none}

/*____ hide combo rempl pour gammes muret */
/*QS2022/09/30 - add esquisse muret => 6*/
[data-gamme="9"] .field-group-remplissage,
[data-gamme="6"] .field-group-remplissage,
[data-gamme="3"] .field-group-remplissage { display:none}

/*QS2022/09/02 -  hide filling type if no mat for filling*/
[data-has-mat="0"] #field-group-fillings {  display:none}

/*QS2023/04/25 add filter on sous-gamme for esquisse (alize and minimal)*/
[data-gamme-type="53"] #row-field-filling-glass,
[data-gamme-type="54"] #row-field-filling-glass {  display:none}


/*QS2023/06/22 - no pierced/perfored/cutter in metal dep*/
/* [data-filling^="metal_dep|"] #row-field-filling-metal_pierced,
[data-filling^="metal_dep|"] #row-field-filling-metal_perfored,
[data-filling^="metal_dep|"] #row-field-filling-metal_cutted { display:none} */
/*QS2023/10/16 - new metal categories*/
[data-filling^="metal_dep|"] #row-field-filling-metal_perfore,
[data-filling^="metal_dep|"] #row-field-filling-metal_methodique,
[data-filling^="metal_dep|"] #row-field-filling-metal_geometrique,
[data-filling^="metal_dep|"] #row-field-filling-metal_vegetal,
[data-filling^="metal_dep|"] #row-field-filling-metal_mineral { display:none}

/*QS2023/06/22 - no metal dep in pierced/perfored/cutter */
/*QS2023/10/16 - new metal categories*/
[data-filling^="glass|"] #row-field-filling-metal_dep,
[data-filling^="metal_perfore|"] #row-field-filling-metal_dep,
[data-filling^="metal_methodique|"] #row-field-filling-metal_dep,
[data-filling^="metal_geometrique|"] #row-field-filling-metal_dep,
[data-filling^="metal_vegetal|"] #row-field-filling-metal_dep,
[data-filling^="metal_mineral|"] #row-field-filling-metal_dep { display:none}

/*____ show/hide raidisseurs non acollés / acollés  */
[data-raid-accole="0"] #field-sabot option[data-raid-accole="1"],
[data-raid-accole="1"] #field-sabot option[data-raid-accole="0"] { display:none}

/*____ show/hide combo lisses */
[data-mc-empty-none="1"] .field-group-lisses,
/*QS2021/08/31 Masquer le choix des lisses si aucune disponible*/
[data-has-lisse="0"] .field-group-lisses {  display:none}

/*____ sabot/remplissage type */
[data-remp-type-sabot="1"] #field-sabot option[data-devant-dalle="0"][data-slab-front="0"] { display:none}
/*[data-remp-type-sabot="1"] #field-sabot option[data-type="0"][data-slab-front="0"] { display:none}*/

/*____ hide (mc empty && gamme remplissage && mc axe != rempl axe) */
[data-mc-empty-none="1"][data-gamme="2"][data-mc-axe="1"] #field-remplissage option[data-axe="0"],
[data-mc-empty-none="1"][data-gamme="5"][data-mc-axe="1"] #field-remplissage option[data-axe="0"],
[data-mc-empty-none="1"][data-gamme="7"][data-mc-axe="1"] #field-remplissage option[data-axe="0"]{     display:none}
[data-mc-empty-none="1"][data-gamme="2"][data-mc-axe="0"] #field-remplissage option[data-axe="1"],
[data-mc-empty-none="1"][data-gamme="5"][data-mc-axe="0"] #field-remplissage option[data-axe="1"],
[data-mc-empty-none="1"][data-gamme="7"][data-mc-axe="0"] #field-remplissage option[data-axe="1"]{     display:none}

/*____ hide remplissage ( gamme oxytal remplissage && not ajouré && rempl axe = 0 ) */
[data-gamme="7"][data-raid-accole="0"] #field-remplissage option[data-axe="0"]{     display:none}

/*QS2023/08/18 - not used anymore => traited with of gamme-type*/
/*____ disable (integral && sabot integral="0") */
/* [data-integral="1"] #field-sabot option[data-integral="0"]{     display:none} */

/*____ filter remplissage/sabot devant dalle */
#row-field-devant-dalle {   display:none}
/* [data-gamme="1"] #row-field-devant-dalle, */
/* [data-gamme="2"] #row-field-devant-dalle, */
/*QS2021/08/31 devant dalle pour gamme esquisse*/
/* [data-gamme="5"] #row-field-devant-dalle, */
/* [data-gamme="7"] #row-field-devant-dalle, */
/* [data-gamme="8"] #row-field-devant-dalle, */
/*QS2023/04/25 add filter on sous-gamme for elegance and esquisse*/
/*QS2023/07/11 - add hersial 40*/
[data-gamme-type="10"] #row-field-devant-dalle,
[data-gamme-type="20"] #row-field-devant-dalle,
[data-gamme-type="40"] #row-field-devant-dalle,
[data-gamme-type="50"] #row-field-devant-dalle,
[data-gamme-type="53"] #row-field-devant-dalle,
[data-gamme-type="70"] #row-field-devant-dalle,
[data-gamme-type="80"] #row-field-devant-dalle  {   display:flex!important;}


[data-gamme="1"][data-devant-dalle="0"] #field-remplissage option[data-devant-dalle="1"] {  display:none}
[data-gamme="1"][data-devant-dalle="1"] #field-remplissage option[data-devant-dalle="0"] {  display:none}
[data-gamme="2"][data-devant-dalle="0"] #field-remplissage option[data-devant-dalle="1"] {  display:none}
[data-gamme="2"][data-devant-dalle="1"] #field-remplissage option[data-devant-dalle="0"] {  display:none}
/*QS2023/07/11 - add hersial 4*/
[data-gamme="4"][data-devant-dalle="0"] #field-remplissage option[data-devant-dalle="1"] {  display:none}
[data-gamme="4"][data-devant-dalle="1"] #field-remplissage option[data-devant-dalle="0"] {  display:none}
/*QS2021/08/31 filtre remplissage devant dalle pour gamme esquisse*/
[data-gamme="5"][data-devant-dalle="0"] #field-remplissage option[data-devant-dalle="1"] {  display:none}
[data-gamme="5"][data-devant-dalle="1"] #field-remplissage option[data-devant-dalle="0"] {  display:none}

/*QS2023/07/11 - add hersial 40*/
[data-gamme="4"][data-devant-dalle="0"] #field-sabot option[data-devant-dalle="1"] {  display:none}
[data-gamme="4"][data-devant-dalle="1"] #field-sabot option[data-devant-dalle="0"] {  display:none}
/*QS2021/08/31 filtre sabot devant dalle pour gamme esquisse*/
/*QS2023/08/18 - use gamme-type instead of gamme*/
/* [data-gamme="5"][data-devant-dalle="0"] #field-sabot option[data-devant-dalle="1"] {  display:none}
[data-gamme="5"][data-devant-dalle="1"] #field-sabot option[data-devant-dalle="0"] {  display:none} */
[data-gamme-type="50"][data-devant-dalle="0"] #field-sabot option[data-devant-dalle="1"] {  display:none}
[data-gamme-type="50"][data-devant-dalle="1"] #field-sabot option[data-devant-dalle="0"] {  display:none}
[data-gamme-type="53"][data-devant-dalle="0"] #field-sabot option[data-devant-dalle="1"] {  display:none}
[data-gamme-type="53"][data-devant-dalle="1"] #field-sabot option[data-devant-dalle="0"] {  display:none}
[data-gamme="7"][data-devant-dalle="0"] #field-sabot option[data-devant-dalle="1"] {  display:none}
[data-gamme="7"][data-devant-dalle="1"][data-integral="0"] #field-sabot option[data-devant-dalle="0"] {  display:none}
[data-gamme="8"][data-devant-dalle="0"][data-integral="0"] #field-sabot option[data-devant-dalle="1"] {  display:none}
[data-gamme="8"][data-devant-dalle="1"] #field-sabot option[data-devant-dalle="0"] {  display:none}

/*____ filter remplissage barreaudage savane */
/* [data-gamme="8"][data-mc-empty-none="0"] #field-remplissage option[value="15"],
[data-gamme="8"][data-devant-dalle="1"] #field-remplissage option[value="15"],
[data-gamme="8"][data-remp-coupe="15"] #field-main-courante option {    display: none}

[data-gamme="8"][data-remp-coupe="15"] #field-main-courante option[value="1"],
[data-gamme="8"][data-remp-coupe="15"] #field-main-courante option[value="3"],
[data-gamme="8"][data-remp-coupe="15"] #field-main-courante option[value="6"],
[data-gamme="8"][data-remp-coupe="15"] #field-main-courante option[value="7"] {    display:block!important;} */

/*_________ ref exclusions */
[data-excluded] {	display:none!important;}

/*QS2023/12/01 - Hide sol fini if not needed*/
[data-sol-fini = "null"] #row-field-sol-fini,
[data-gamme-type="B1"]  #row-field-sol-fini { display:none}

/*_________ CDCADRE.SAB_CODE restriction */


/*[data-excluded] {	display:none!important;}*/

/* Dat gui override */
.dg { z-index: 10000!important }