@charset "UTF-8";@font-face{font-family:Montserrat;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxC7mw9c.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRzS7mw9c.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxi7mw9c.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRxy7mw9c.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,:host{--ol-background-color: white;--ol-accent-background-color: #F5F5F5;--ol-subtle-background-color: rgba(128, 128, 128, .25);--ol-partial-background-color: rgba(255, 255, 255, .75);--ol-foreground-color: #333333;--ol-subtle-foreground-color: #666666;--ol-brand-color: #00AAFF}.ol-box{box-sizing:border-box;border-radius:2px;border:1.5px solid var(--ol-background-color);background-color:var(--ol-partial-background-color)}.ol-mouse-position{top:8px;right:8px;position:absolute}.ol-scale-line{background:var(--ol-partial-background-color);border-radius:4px;bottom:8px;left:8px;padding:2px;position:absolute}.ol-scale-line-inner{border:1px solid var(--ol-subtle-foreground-color);border-top:none;color:var(--ol-foreground-color);font-size:10px;text-align:center;margin:1px;will-change:contents,width;transition:all .25s}.ol-scale-bar{position:absolute;bottom:8px;left:8px}.ol-scale-bar-inner{display:flex}.ol-scale-step-marker{width:1px;height:15px;background-color:var(--ol-foreground-color);float:right;z-index:10}.ol-scale-step-text{position:absolute;bottom:-5px;font-size:10px;z-index:11;color:var(--ol-foreground-color);text-shadow:-1.5px 0 var(--ol-partial-background-color),0 1.5px var(--ol-partial-background-color),1.5px 0 var(--ol-partial-background-color),0 -1.5px var(--ol-partial-background-color)}.ol-scale-text{position:absolute;font-size:12px;text-align:center;bottom:25px;color:var(--ol-foreground-color);text-shadow:-1.5px 0 var(--ol-partial-background-color),0 1.5px var(--ol-partial-background-color),1.5px 0 var(--ol-partial-background-color),0 -1.5px var(--ol-partial-background-color)}.ol-scale-singlebar{position:relative;height:10px;z-index:9;box-sizing:border-box;border:1px solid var(--ol-foreground-color)}.ol-scale-singlebar-even{background-color:var(--ol-subtle-foreground-color)}.ol-scale-singlebar-odd{background-color:var(--ol-background-color)}.ol-unsupported{display:none}.ol-viewport,.ol-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ol-viewport canvas{all:unset;overflow:hidden}.ol-viewport{touch-action:pan-x pan-y}.ol-selectable{-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;user-select:text}.ol-grabbing{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.ol-grab{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.ol-control{position:absolute;background-color:var(--ol-subtle-background-color);border-radius:4px}.ol-zoom{top:.5em;left:.5em}.ol-rotate{top:.5em;right:.5em;transition:opacity .25s linear,visibility 0s linear}.ol-rotate.ol-hidden{opacity:0;visibility:hidden;transition:opacity .25s linear,visibility 0s linear .25s}.ol-zoom-extent{top:4.643em;left:.5em}.ol-full-screen{right:.5em;top:.5em}.ol-control button{display:block;margin:1px;padding:0;color:var(--ol-subtle-foreground-color);font-weight:700;text-decoration:none;font-size:inherit;text-align:center;height:1.375em;width:1.375em;line-height:.4em;background-color:var(--ol-background-color);border:none;border-radius:2px}.ol-control button::-moz-focus-inner{border:none;padding:0}.ol-zoom-extent button{line-height:1.4em}.ol-compass{display:block;font-weight:400;will-change:transform}.ol-touch .ol-control button{font-size:1.5em}.ol-touch .ol-zoom-extent{top:5.5em}.ol-control button:hover,.ol-control button:focus{text-decoration:none;outline:1px solid var(--ol-subtle-foreground-color);color:var(--ol-foreground-color)}.ol-zoom .ol-zoom-in{border-radius:2px 2px 0 0}.ol-zoom .ol-zoom-out{border-radius:0 0 2px 2px}.ol-attribution{text-align:right;bottom:.5em;right:.5em;max-width:calc(100% - 1.3em);display:flex;flex-flow:row-reverse;align-items:center}.ol-attribution a{color:var(--ol-subtle-foreground-color);text-decoration:none}.ol-attribution ul{margin:0;padding:1px .5em;color:var(--ol-foreground-color);text-shadow:0 0 2px var(--ol-background-color);font-size:12px}.ol-attribution li{display:inline;list-style:none}.ol-attribution li:not(:last-child):after{content:" "}.ol-attribution img{max-height:2em;max-width:inherit;vertical-align:middle}.ol-attribution button{flex-shrink:0}.ol-attribution.ol-collapsed ul{display:none}.ol-attribution:not(.ol-collapsed){background:var(--ol-partial-background-color)}.ol-attribution.ol-uncollapsible{bottom:0;right:0;border-radius:4px 0 0}.ol-attribution.ol-uncollapsible img{margin-top:-.2em;max-height:1.6em}.ol-attribution.ol-uncollapsible button{display:none}.ol-zoomslider{top:4.5em;left:.5em;height:200px}.ol-zoomslider button{position:relative;height:10px}.ol-touch .ol-zoomslider{top:5.5em}.ol-overviewmap{left:.5em;bottom:.5em}.ol-overviewmap.ol-uncollapsible{bottom:0;left:0;border-radius:0 4px 0 0}.ol-overviewmap .ol-overviewmap-map,.ol-overviewmap button{display:block}.ol-overviewmap .ol-overviewmap-map{border:1px solid var(--ol-subtle-foreground-color);height:150px;width:150px}.ol-overviewmap:not(.ol-collapsed) button{bottom:0;left:0;position:absolute}.ol-overviewmap.ol-collapsed .ol-overviewmap-map,.ol-overviewmap.ol-uncollapsible button{display:none}.ol-overviewmap:not(.ol-collapsed){background:var(--ol-subtle-background-color)}.ol-overviewmap-box{border:1.5px dotted var(--ol-subtle-foreground-color)}.ol-overviewmap .ol-overviewmap-box:hover{cursor:move}button{border-radius:50px;font-weight:600;padding:.5rem .9rem;cursor:pointer;border:none;outline:none}button.primary{background-color:#492a01;color:#fff}button.secondary{background-color:#736f6e33;color:#736f6e}.construction-tool-holder{font-family:Montserrat;background-color:#fff;position:absolute;top:120px;right:100px;border-radius:3px;padding:10px}.construction-tool-title{background-color:#492a01;color:#fff;padding:10px}.construction-tool-holder-select-layer{position:absolute;top:240px;right:100px;width:120px;height:45px}.construction-tool-container{display:flex;font-size:x-large}.construction-tool-class:hover{background-color:#00f}.construction-tool-class{padding:5px}.construction-tool-class-selected{padding:5px;background-color:gray}.construction-tool-class-window-container{background-color:#fff}.construction-window{font-family:Montserrat;background-color:#fff;position:absolute;top:300px;right:100px;border-radius:3px;padding:10px;height:310px;display:flex;flex-direction:column}.construction-window-content{flex-grow:1;padding:10px}.construction-window-title{background-color:#492a01;color:#fff;padding:10px;flex-grow:0}.construction-window-button{border-radius:10px;margin-top:2px;background-color:#492a01;color:#fff;padding:10px;text-align:center}.widget-tab-container{display:flex;margin:10px;align-items:center;justify-content:space-around}.widget-tab-button{cursor:pointer;padding:8px 16px;border:none}.widget-tab-button:hover,.widget-tab-button.active{background-color:#492a01;color:#fff;transition:1s}.tree ul{list-style-type:none;margin:0;padding:0 0 0 20px;position:relative;font-size:12px}.tree ul:before{content:"";border-left:2px solid #ccc;position:absolute;top:0;left:0;bottom:0;height:100%}.tree li{margin:10px 0;position:relative}.tree li:before{content:"";border-top:2px solid #ccc;position:absolute;top:15px;left:0;width:20px}.tree li:last-child:before{border-left:2px solid transparent}.tree label{cursor:pointer;padding:4px 8px;border-radius:4px;transition:background .3s}.tree label:hover{background-color:#faece099}.tree input[type=checkbox]{margin-right:8px;transform:scale(1.2);accent-color:#492a01}.collapsible{display:block;transition:max-height .3s ease;max-height:500px;overflow:hidden}.collapsible.collapsed{max-height:0;transition:max-height .3s ease}.tree .toggle-btn{cursor:pointer;background:none;border:none;font-size:16px;margin-right:5px;color:#492a01}.tree .toggle-btn:before{content:"+"}.tree .toggle-btn.collapsed:before{content:"-"}.widget-auto-complete-select-container{display:flex;gap:1rem;flex-wrap:wrap}.widget-layer-item{display:flex;align-items:center;gap:.5rem}.widget-layer-item>input[type=radio]{height:1rem;width:1rem;border-radius:50%;position:relative;background-color:#492a01}.widget-layer-item>input[type=radio] :after{content:"";display:block;height:1.3rem;width:1.3rem;position:absolute;border-radius:50%;top:50%;left:50%;transition:opacity .1s;background-color:#492a01;opacity:0}.input-buffer-choice-rayon{height:1.5rem;width:15rem;border-radius:.9rem;color:#6b4f21;border:1px solid #6b4f21;outline:none}.input-buffer-choice-rayon:focus{border:1.5px solid #6b4f21}.first_etape_contain{font-size:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}#content_btn{display:flex;justify-content:space-evenly;align-items:center}#content_btn button{padding:0;margin:0;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:5px}#formWidgetRechercheAttributtaire input{font-size:12px}#dossierWidgetContainer input{padding:.5rem;border-radius:.9rem;border:1px solid #999999;width:100%}#dossierWidgetContainer div{padding:.5rem}h4{padding:.5rem;margin:.5 rem}.headerDossier{display:flex;align-items:center;justify-content:space-between}.secondRow,.lastRow{display:flex;width:100%;justify-content:space-between}.secondRow input,.lastRow input{width:100%}.secondRow div,.lastRow div{width:100%;padding:.5rem}.firstContainerDemande{display:flex}.requerantContainer,.demandeContainer{padding:.2rem 1rem;border:1px solid #736f6e;margin:1rem 0;border-radius:.9rem}.requerantContainer h4,.demandeContainer h4{margin:.5}#dossierWidgetContainer{padding:1rem}.content_wid_cat{font-size:12px}.cat_container{display:flex;flex-direction:column}.cat_container>label{display:flex;align-items:center}.cat_container>label>.image_content>img{width:1.2rem;height:1rem;border-radius:5px;margin:.5rem}.cat_container>label>.input_content>input[type=checkbox]{width:2rem;height:1rem;-webkit-appearance:none;background-color:#c6c6c6;outline:none;border-radius:2rem;box-shadow:inset 0 0 5px #0003;transition:.5s}.cat_container>label>.input_content{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;width:100%}.cat_container>label>.input_content>input[type=checkbox]:checked{background-color:#492a01;opacity:.8}.cat_container>label>.input_content>input[type=checkbox]:before{content:"";position:absolute;height:1rem;width:1rem;background-color:#fff;border-radius:50%;transform:scale(.9);transition:.5s}.cat_container>label>.input_content>input:checked[type=checkbox]:before{transform:translate(1.1em) scale(.9)}.sgf-widget-export{font-family:Inter,Arial,sans-serif;background:#fafafa;border:1px solid #e0e0e0;border-radius:10px;padding:15px;margin:10px 0;box-shadow:0 2px 6px #00000014;color:#333}.sgf-widget-export .tools-bar{display:flex;justify-content:space-between;gap:10px;margin-bottom:15px}.sgf-widget-export .tools-bar .tool-btn{flex:1;color:#492a01;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:5px;transition:all .25s ease}.sgf-widget-export .tools-bar .tool-btn:hover{background:#fff7dc;transform:translateY(-1px)}.sgf-widget-export .tools-bar .tool-btn.active{background:#492a01;color:#fff;border-color:#492a01;box-shadow:0 2px 5px #1f6feb4d}.sgf-widget-export .tools-bar .tool-btn span.material-symbols-outlined{font-size:18px}.sgf-widget-export .params-container{background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:10px;margin-bottom:15px}.sgf-widget-export .params-container label{font-weight:600;display:block;margin-bottom:6px;color:#492a01}.sgf-widget-export .params-container select{width:100%;border:1px solid #ccc;border-radius:6px;padding:6px 30px 6px 6px;font-size:14px;color:#333;margin-bottom:10px;background-color:#fff;transition:all .2s ease;appearance:none;background-image:url("data:image/svg+xml,%3Csvg fill='none' stroke='%231f6feb' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;cursor:pointer}.sgf-widget-export .params-container select:hover{border-color:#492a01;box-shadow:0 0 0 2px #1f6feb26}.sgf-widget-export .params-container select:focus{border-color:#492a01;outline:none;box-shadow:0 0 0 3px #1f6feb33}.sgf-widget-export .params-container button{background:#492a01;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;gap:6px;transition:background .3s}.sgf-widget-export .params-container button:hover{background:#6b4f21}.sgf-widget-export .params-container button span.material-symbols-outlined{font-size:18px}.sgf-widget-export .format-selector{margin-top:10px}.sgf-widget-export .format-selector label{font-weight:600;display:block;margin-bottom:5px;color:#492a01}.sgf-widget-export .format-selector select{width:100%;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:6px 30px 6px 10px;font-size:14px;color:#333;transition:all .2s ease;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg fill='none' stroke='%231f6feb' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.sgf-widget-export .format-selector select:hover{border-color:#492a01;box-shadow:0 0 0 2px #1f6feb26}.sgf-widget-export .format-selector select:focus{border-color:#492a01;outline:none;box-shadow:0 0 0 3px #1f6feb33}.sgf-widget-export .coords-container{display:flex;flex-direction:column;gap:10px}.sgf-widget-export .geom-item{border:1px solid #e0e0e0;background:#fff;box-shadow:0 2px 4px #0000000d;overflow:hidden}.sgf-widget-export .geom-item .geom-header{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#f5f8ff;border-bottom:1px solid #e0e0e0}.sgf-widget-export .geom-item .geom-header h4{width:100%;margin:0;font-size:14px;display:flex;align-items:center;gap:6px;color:#492a01}.sgf-widget-export .geom-item .geom-header h4 span.material-symbols-outlined{font-size:18px}.sgf-widget-export .geom-item .geom-header button{background:none;border:none;cursor:pointer;color:#492a01;transition:transform .2s ease,color .2s}.sgf-widget-export .geom-item .geom-header button:hover{color:#492a01;transform:scale(1.15)}.sgf-widget-export .geom-item .geom-header button span.material-symbols-outlined{font-size:20px}.sgf-widget-export .geom-item .geom-header .coords-toggle-btn{color:#777;transition:transform .3s ease}.sgf-widget-export .geom-item .geom-header .coords-toggle-btn:hover{color:#492a01;transform:rotate(90deg)}.sgf-widget-export .geom-item .coords-table-wrapper{padding:10px;overflow-x:auto;transition:max-height .4s ease,opacity .3s ease}.sgf-widget-export .geom-item .coords-table{width:100%;border-collapse:collapse;font-size:13px;margin-top:5px}.sgf-widget-export .geom-item .coords-table th{background:#492a01;color:#fff;padding:4px 6px;text-align:left;font-weight:600}.sgf-widget-export .geom-item .coords-table td{border-bottom:1px solid #eee;padding:4px 6px}.sgf-widget-export .geom-item .coords-table tr:nth-child(2n){background:#f9fbff}.sgf-widget-export .geom-item .coords-table tr:hover{background:#eef4ff}.sgf-widget-export .actions-div{display:flex;justify-content:flex-end;gap:10px;margin-top:15px}.sgf-widget-export .actions-div button{background:#492a01;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;gap:6px;transition:background .3s}.sgf-widget-export .actions-div button:hover{background:#492a01}.sgf-widget-export .actions-div button:first-child{background:#f5f5f5;color:#333;border:1px solid #ddd}.sgf-widget-export .actions-div button:first-child:hover{background:#e8e8e8}.sgf-widget-export .actions-div button span.material-symbols-outlined{font-size:18px}.buttonContent>button:hover{transform:scale(1.01);background-color:#492a01;color:#fff;transition:.3s}.gabarit_content{background-color:#fff;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.inputContent select::selection{border:none}.inputContent{display:flex;width:80%;flex-direction:column;align-items:center;justify-content:center}.inputContent label{align-self:self-start;font-size:14px}.inputContent select{height:2rem;width:100%;border-radius:.9rem;background-color:transparent;font-size:12px}.widget-ImportFile{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;gap:1rem;width:100%;height:95%;padding-top:.5rem}.widget-btn_container{display:flex;width:90%;height:3em;flex-direction:row;justify-content:center;align-items:start;gap:1rem}.widget-btn_container>button{width:100%}.widget-btn_container>button:hover{transform:scale(1.05);transition:.5s}.btn_container>#btn_cancel{background-color:#ccc;color:#492a01}.btn_container>button:hover{transform:scale(1.1);transition:.5s}.btn_container>#btn-confirm{background-color:#492a01;color:#ccc;font-size:12px}.dragZone{display:flex;justify-content:center;align-items:center;flex-direction:row-reverse;width:90%;height:5rem;border-radius:20px;border:.32px solid #9f9f9f;background-color:#e7e6e0;gap:.5rem;font-size:12px}#dropArea #buttonDiv{margin:20px}#buttonDiv button{border:none;border-radius:20px;padding:10px;width:175px;height:35px}.containerModal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;padding:20px;box-shadow:0 0 10px #00000080;z-index:1000;border-radius:10px;width:35%;height:60%;overflow-y:auto}.containerModal h3{margin-top:0;font-size:18px;color:#492a01}.containerModal label{display:block;font-weight:700;color:#492a01;font-size:14px}.name_couche_container{width:100%}.containerModal input[type=number],.containerModal select,.containerModal input[type=text]{width:100%;padding:5px;margin-top:10px;margin-bottom:10px;font-size:12px}.containerModal input[type=number]:focus,.containerModal select:focus{border:1px solid #492a01}.containerModal .checkBoxContainer{display:flex;padding:.5rem;align-items:center;border:1px #404040 solid;border-radius:.9rem;justify-content:space-evenly}.tableContainer{max-height:300px;max-width:100%;overflow:auto;border:1px solid #ddd;margin-top:20px}.btn_container_import_cvs{display:flex;align-items:center;justify-content:center;gap:1rem}#previewTable{width:100%;border-collapse:collapse}#previewTable,#previewTable th,#previewTable td{border:1px solid #ddd}#previewTable th,#previewTable td{padding:8px;text-align:left}#previewTable th{background-color:#f2f2f2}#previewTable tr:nth-child(2n){background-color:#f9f9f9}#previewTable tr:hover{background-color:#ddd}.highlight-row{background-color:#ff0!important}.point-label{padding:2px 5px;border-radius:3px;font-size:12px;white-space:nowrap}.labelContainerField{display:flex;border-radius:.5rem;gap:5px;padding:.5rem;border:1px solid rgba(0,0,0,.568627451)}.flex-row{display:flex;flex-direction:row}.button-icon{width:45px;height:40px;display:flex;align-items:center;justify-content:center}.space-between{display:flex;justify-content:space-between}.space-around{display:flex;justify-content:space-around}.space-evenly{display:flex;justify-content:space-evenly}.button-icon img{object-fit:cover;width:150%;height:150%}.info-div{display:flex;align-items:center;max-width:90%}.info-div p{font-family:Montserrat;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#736f6e}.info-div img{width:24px;height:24px}.fieldContainer{display:flex;width:100%;align-items:center}.fieldContainer label{width:70%}.btn_container_import_cvs{display:flex;justify-content:space-between;margin-top:20px}.btn_container_import_cvs{display:flex;justify-content:space-between}.headerCheckboxContainer,.startLineContainer{display:flex;align-items:center;margin:5px 0}.startLineContainer label{width:80%}.fieldsetOptionPrev{display:flex;flex-direction:column}.tableContainer{margin-top:20px;overflow-x:auto}.fieldContainerFirstRow,.fieldContainerSecondRow{display:flex;justify-content:space-between;align-items:center}.formatFieldset div{display:flex;align-items:end}.separatorsContainer1,.separatorsContainer2{justify-content:space-between}.geometryFieldset{justify-content:center;align-items:center}.widget-import-file-choice{font-size:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;color:#492a01}.widget-import-btn-section{width:100%;display:flex;justify-content:center;gap:2rem}.widget-import-file-select{width:70%;height:2rem;border-radius:.9rem;outline:none}.widget-import-file-select:focus{border:1.5px solid #492a01}.widget-import-preview-data-container{padding:1rem;display:flex;flex-direction:column;font-size:12px;gap:1rem}.widget-import-form-mapping{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.widget-import-form-mapping-element{display:flex;flex-direction:column;gap:.2rem}.widget-import-form-mapping select{padding:.4rem;font-size:12px;border-radius:.9rem;outline:none}.widget-import-form-mapping select:focus{border:1.5px solid #492a01}.widget-import-table-preview{width:100%;border-collapse:collapse}.widget-import-table-preview thead{background-color:#492a01;color:#fff}.widget-import-table-preview th,.widget-import-table-preview td{border:1px solid #ccc;padding:.5rem;font-size:12px}.widget-import-btn-container{display:flex;justify-content:center;gap:1rem}.widget-import-btn-container button:hover{transform:scale(1.1);transition:.5s}#dialog,.dialog{width:293.5px;height:120px;flex-grow:0;border-radius:10px;background-color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute}#dialog p{flex-grow:0;font-family:Montserrat;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#736f6e}.widget-div-button{width:100%}#dialog .divbutton,.divbutton{display:flex;justify-content:center;align-items:center;width:100%}#dialog button,.divbutton button{width:100px;height:33px;flex-grow:0;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;border-radius:50px;background-color:#736f6e33;border:none}#zoneNicad_Polygon,#zoneNicad_Rectangle,#zoneNicad_FreeHand,#zoneNicad_ImportDXF,#zoneNicad_RemoveAll,#zoneNicad_textXYZAnnotation,#zoneNicad_textAnnotation,#zoneNicad_Circle,#zoneNicad_Hachure,#textAnnotation,#Rectangle,#Circle,#textXYZAnnotation,#FreeHand,#Hachure,#RemoveAll{border-radius:5px}.widget-dialog{padding:2rem}.widget-dialog #confirmButton{background-color:#492a01}.widget-dialog #confirmButton:hover,.widget-dialog #cancelButton:hover{transform:scale(1.05);transition:.5s ease-in}.widget-dialog .text p{font-size:13px}.radio-inputs{position:relative;display:flex;flex-wrap:nowrap;border-radius:.5rem;background-color:#eee;box-sizing:border-box;box-shadow:0 0 0 1px #0000000f;padding:.25rem;width:100%;font-size:14px}.radio-inputs .radio{flex:1 1 auto;text-align:center}.radio-inputs .radio input{display:none}.radio-inputs .radio .name{display:flex;cursor:pointer;align-items:center;justify-content:center;border-radius:.5rem;border:none;padding:.5rem 0;color:#334155;transition:all .15s ease-in-out}.radio-inputs .radio input:checked+.name{background-color:#fff;font-weight:600}.widget-wrapper-table{display:flex;flex-direction:column;align-items:center}.section-container{width:95%;max-height:90%;flex-grow:0;margin:19px 0% 17px 5%;border-radius:10px;background-color:#fff;display:flex;overflow-y:scroll;overflow-x:hidden;flex-direction:column}.section-container .section-header{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%}.section-container .section-tool{width:100%;height:30px;flex-grow:0;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;gap:10px;margin:0 30px 0 0;padding:3px 10px;border-radius:5px;background-color:#adadad47}.section-container .section-close{width:30px;height:auto;flex-grow:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:10px;margin:0 0 0 58px;padding:3px;border-radius:5px;background-color:#492a01}.section-close span{width:24px;height:24px;flex-grow:0;object-fit:contain;color:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer}.section-table,.sectionTableWrapper{max-width:90%;height:auto;flex-grow:0;margin:.5em 0 5px;padding:3px 5px 3px 6px;border-radius:10px;background-color:#492a010a}.section-table #coordinatesTableSection,.section-table #coordinatesTableParcelle{width:100%;height:auto}.section-table-content #coordinatesTableSection thead,.section-table-content #coordinatesTableParcelle thead{width:380px;height:20px;flex-grow:0;margin:1px 25px 1px 20px;padding:0 45px 1px 40px;border-radius:5px;background-color:#d9d9d9}#coordinatesTableSection thead th:first-child,#coordinatesTableParcelle thead th:first-child{width:10px}#coordinatesTableSection thead th,#coordinatesTableParcelle thead th{width:40%;height:100%}#coordinatesTableSection tbody tr,#coordinatesTableParcelle tbody tr{width:100%;height:24px;flex-grow:0;margin:0 1px 0 0;padding:4px 88.2px 4px 23.5px;background-color:#d9d9d980}#coordinatesTableSection tbody td,#coordinatesTableParcelle tbody td{width:100%;height:30px}.section-table-num{margin-top:.75em;display:flex;justify-content:space-between;align-content:space-between}.section-table-num h2{width:72px;height:19px;flex-grow:0;margin:0 225px 10px 22px;font-family:Inter;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#000}.section-tool button{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-grow:0;border:none;background-color:transparent}.section-tool button:focus{color:#492a01}.widget-section-container{width:95%;max-height:90%;flex-grow:0;margin:5%;background-color:#fff;display:flex;flex-direction:column}.widget-section-container .widget-section-header{width:100%}.widget-section-container .widget-section-tool{max-width:90%;height:30px;flex-grow:0;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;gap:10px;margin:.5em 0 5px;padding:3px 5px 3px 6px;border-radius:5px;background-color:#adadad47}.widget-section-container .widget-section-close{width:30px;height:auto;flex-grow:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:10px;margin:0 0 0 58px;padding:3px;border-radius:5px;background-color:#492a01}.widget-section-close span{width:24px;height:24px;flex-grow:0;object-fit:contain;color:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer}.widget-section-table,.widget-section-table-wrapper{max-width:90%;height:auto;flex-grow:0;margin:.5em 0 5px;padding:3px 5px 3px 6px;border-radius:10px;background-color:#492a010a}.widget-section-table-num{margin-top:.75em;display:flex;justify-content:space-between;align-content:space-between}.widget-section-table-num h2{width:72px;height:19px;flex-grow:0;margin:0 225px 10px 22px;font-family:Inter;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#000}.widget-section-tool button{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-grow:0;border:none;background-color:transparent}.widget-section-tool button:focus{color:#492a01}.editing-widget{margin:10px}.editing-widget-button-panel{text-align:right}.editing-widget-delete-operation{border:1px solid #000;border-radius:5px;padding:5px;margin:5px}.editing-widget-layer-container{padding:5px}.editing-widget-layer-title{font-variant:small-caps;font-size:bigger}.editing-widget-create-or-update-operation{border-radius:5px;padding:5px;margin:5px}.editing-widget-operation-title{text-align:left;font-weight:700;margin-bottom:5px}.editing-widget-create-or-update-operation-table{border-radius:5px;padding:5px;margin:5px}th .editing-widget-create-or-update-operation-table{background-color:#6d6b6b}.editing-widget-create-or-update-operation-geometry-title{font-size:bigger}.editing-widget-fieldname{border-radius:5px;padding:5px;margin:5px}.editing-widget-geometry-table{background-color:#f0f0f0;overflow:auto;border-radius:5px;padding:5px;margin:5px}.editing-widget-geometry-table-inner,.editing-widget-geometry-coords{background-color:#f0f0f0;border-radius:5px;padding:5px;margin:5px}.widget-div-button{display:flex;justify-content:center;align-items:center}.widget-div-button button{width:100%;flex-grow:0;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;margin:20px 10px 2px 2px;border-radius:50px;background-color:#736f6e33;border:none}.widget-div-button button:disabled{background:#ccc!important;transition:all .3s ease-in-out}.widget-div-button button:nth-child(2){flex-grow:0;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;border-radius:50px;background-color:#492a01;color:#fff}#order-list{display:flex;align-items:flex-start;justify-content:flex-start;position:relative;gap:1em;font-size:12px}#order-list input[type=checkbox]{min-width:20px;min-height:20px;z-index:1}#order-list input[type=checkbox]:checked{background-color:#736f6e}#order-list>button{border-radius:50%;height:30px;width:30px;border:none;display:flex;justify-content:center;align-items:center}.item.dragging :where(input,li,#zoom_extent){opacity:0}#order-list.dragging :where(input,li,#zoom_extent){opacity:0}.couche-btn{width:50px;height:50px;border:none;background:tomato;color:#fff;border-radius:50%;position:absolute;z-index:10;top:10px;right:10px}.couche-btn:hover{background-color:orange}.couches-list{position:absolute;z-index:5;top:3em;left:50px;max-width:400px;max-height:350px;flex-grow:0;margin:0 65px 0 0;padding:0 0 25px;border-radius:10px;background-color:#fff;overflow-x:hidden;overflow-y:scroll;overscroll-behavior:initial}.couches-list .span{width:350px;height:15px;flex-grow:0;margin:15px 4px 15px 20px;padding:10px 200px 6px 10px;border-radius:10px;background-color:#adadad47}.couches-list #divDisplay button{width:40px;height:30px;flex-grow:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:10px;margin:15px 16px 15px 4px;padding:8px;border-radius:10px;background-color:#492a01;border:none;color:#fff}.couches-list .menu-list{width:90%;height:40px;display:flex;align-items:center;justify-content:space-between;padding:7px 13px;margin:0 10px}.couches-list ul{display:grid;gap:3px}.couches-list ul #order-list li{width:166px;height:auto;flex-grow:0;padding:7px 10px;border-radius:5px;background-color:#736f6e33;list-style:none}.couches-list .couche{display:flex;align-items:center;border-bottom:1px solid #ccc;padding:5px;width:100%}.couches-name{display:flex;align-items:center;align-content:center;justify-content:space-between;gap:1em}.sortable-list{max-width:100%;margin:0 auto}.sortable-list ul{list-style-type:none;padding:0}.sortable-list li{padding:4px 7px;margin:5px;cursor:grab;position:relative;list-style:none}.sortable-list>li:before,.sortable-list>li:after{content:"";position:absolute;background-color:#492a01}.sortable-list>li:before{top:16px;width:15px;height:2px;left:36px}.sortable-list>li:after{width:2px;height:100%;top:12px;left:18px}.sortable-list>li:last-child:after{display:none}.tree{--spacing: 1.5rem;--radius: 10px}.tree li{display:block;position:relative;padding-left:calc(2 * var(--spacing) - var(--radius) - 2px)}.tree ul li{border-left:2px solid #ddd}.tree ul li:last-child{border-color:transparent}.tree ul>ul li:before{content:"";display:block;position:absolute;top:calc(var(--spacing) / -2);left:-2px;width:calc(var(--spacing) + 2px);height:calc(var(--spacing) + 1px);border:solid #ddd;border-width:0 0 2px 2px}.tree summary{display:block;cursor:pointer}.tree summary::marker,.tree summary::-webkit-details-marker{display:none}.tree summary:focus{outline:none}.tree summary:focus-visible{outline:1px dotted #000}.tree summary:before{z-index:1}.tree details[open]>summary:before{background-position:calc(-2 * var(--radius)) 0}.tree details[open]{max-height:100%}.toggle-btn{background:#fff;border:1px solid black!important;cursor:pointer;font-size:18px;height:24px!important;width:24px!important;padding:0;color:#6b4f21;z-index:23;border-radius:5px!important}.couche-name{border-radius:5px;background-color:#736f6e33}.checkboxes{grid-column:1/-1;grid-column-start:2;display:flex;flex-wrap:wrap}.checkboxes label{margin-right:20px;align-self:center}.widget-sortable-list .widget-item:hover{transform:scale(1.05);transition:.3s}.drag-handle{cursor:grab;font-size:18px;margin-right:10px;color:#607d8b;transition:color .3s ease}.drag-handle:hover{color:#455a64}.widget-couche-name{display:flex;align-items:center;width:70%}.widget-couche-name .widget-label{width:100%}.widget-couche-name input[type=checkbox]{margin-right:10px;transform:scale(1.2);accent-color:#492a01}.widget-container-options .widget-action-icon,.widget-container-options button{background:none;border:none;cursor:pointer;font-size:20px;color:#1976d2;transition:color .3s ease}.widget-container-options .widget-action-icon:hover,.widget-container-options button:hover{color:#6b4f21}#panel{display:flex;justify-content:flex-end;align-items:center;gap:10px}button[title]:after{content:attr(title);position:absolute;background:#333;color:#fff;padding:5px 10px;border-radius:5px;opacity:0;pointer-events:none;transform:translate(-10px);transition:opacity .3s,transform .3s;font-size:12px}button[title]:hover{opacity:.5}#list-container{border-radius:8px;overflow:hidden;font-size:12px}.widget-item{border-left:5px solid #492a01;border-radius:4px;box-shadow:1px 1px 4px #0000001a;font-size:12px}.widget-sortable-list{display:flex;flex-direction:column;gap:.5rem;max-width:100%;margin:0 auto;padding:0 1rem 0 2rem}.widget-sortable-list .widget-item{display:flex;align-items:center;padding:5px;background-color:#e9dfd3;border-bottom:1px solid #e0e0e0;transition:transform .2s ease,background-color .2s ease;position:relative;z-index:1}.widget-sortable-list .widget-item.widget-dragging{background-color:#fffc;box-shadow:0 4px 8px #0003;transform:scale(1.05);z-index:100}.widget-create-couche-container{padding:5%;margin:5%;display:flex;flex-direction:column;align-items:center;justify-content:center}.widget-choix-layer-section{font-size:12px}.layer-item-container{display:flex;flex-direction:column;justify-content:center}.Btn-container-widget-choice{display:flex;align-items:center;justify-content:center;flex-direction:row-reverse;gap:1rem}.layer-item-choix-widgets{height:1.5rem;display:flex;align-items:center;padding-left:1rem}.layer-item-choix-widgets label{width:70%}.layer-item-choix-widgets:hover{background-color:#faece099;transition:.7s}.layer-item-choix-widgets:before{content:"__";padding-top:5px;align-self:center;border-left:1px solid #492a01;width:5%;height:100%}.widget-choix-img{width:1rem;height:1rem}.divDisplay{display:flex;flex-direction:row;padding:15px;justify-content:space-between;align-items:center;flex-wrap:wrap}.widget-container-label-checkbox{display:flex;flex-direction:row;align-items:center;justify-content:space-between;font-size:12px}.widget-container-label-checkbox input[type=checkbox]{width:2rem;height:1rem;-webkit-appearance:none;background-color:#c6c6c6;outline:none;border-radius:2rem;box-shadow:inset 0 0 5px #0003;transition:.5s}.widget-container-label-checkbox input[type=checkbox]:before{content:"";position:absolute;height:1rem;width:1rem;background-color:#fff;border-radius:50%;transform:scale(.9);transition:.5s}.widget-container-label-checkbox input[type=checkbox]:checked{background-color:#492a01;opacity:.8}.widget-container-label-checkbox input[type=checkbox]:checked:before{transform:translate(1.1em) scale(.9)}:root{--primary-background-color: #750D37;--primary-color: #fff;--secondary-color: #4D7C8A}#legend{position:absolute;width:300px;height:100px;border-radius:10px;font-size:16px;z-index:10;background-color:var(--primary-background-color);color:var(--primary-color);bottom:20px;left:30px;text-align:center}#popup{position:absolute;background-color:#fff;box-shadow:0 1px 4px #0003;padding:15px;border-radius:10px;border:1px solid #CCCCCC;bottom:12px;left:-50px;min-width:280px}#popup:after,#popup:before{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#popup:after{border-top-color:#fff;border-width:10px;left:48px;margin-left:-10px}#popup:before{border-top-color:#ccc;border-width:11px;left:48px;margin-left:-11px}#searchButton{position:absolute;padding:auto;width:6rem;height:2rem}#searchForm{position:absolute;z-index:100}.widget-window-content{font-size:16px;margin:20px}.widget-input,.widget-select{outline:none;transition:.3s ease;font-family:Montserrat;width:100%;padding:5px;margin-bottom:15px;margin-top:10px;border:1px solid #ccc;border-radius:25px;font-size:14px}.widget-input:hover,.widget-select:hover{border:1px solid #492A01}.widget-label{font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:.77;letter-spacing:normal}.widget-title{font-size:18px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.78;letter-spacing:normal}.widget-input-color{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:3px;margin-bottom:15px;margin-top:10px;border:none;border-radius:25px;background-color:transparent}.widget-input-color::-webkit-color-swatch{border:none;border-radius:25px}.widget-history-container{display:flex;height:100%}.widget-container{flex-grow:1;padding:20px;background-color:#fff}.widget-container .style-container{display:grid;gap:1em;align-items:center}.history-container{background-color:#fff;border-radius:12px;box-shadow:0 2px 12px #0000001a;width:auto;padding:20px 20px 17px}.widget-header{display:flex;justify-content:space-between;font-size:18px;font-weight:700;color:#6b4f21;margin-bottom:10px}.widget-close-btn{background:none;border:none;font-size:24px;color:#6b4f21;cursor:pointer}.widget-history-entry{margin-bottom:10px}.widget-operation-type{font-weight:700;color:#6b4f21;display:block;margin-bottom:5px}.widget-nicad{font-weight:700;margin-bottom:3px}.widget-date{color:#888;font-size:12px}.widget-hr{border:none;border-top:1px solid #ddd;margin:10px 0}.widget-coordinatesTable{width:100%;height:auto;font-size:12px}.widget-coordinatesTable thead{width:380px;flex-grow:0;margin:1px 25px 1px 20px;padding:0 45px 1px 40px;border-radius:5px;background-color:#d9d9d9}.widget-coordinatesTable thead th:first-child{width:10px}.widget-coordinatesTable thead th{width:auto;height:100%}.widget-coordinatesTable tbody tr{width:100%;height:24px;flex-grow:0;margin:0 1px 0 0;padding:4px 88.2px 4px 23.5px;background-color:#d9d9d980}.widget-coordinatesTable tbody td{width:auto;height:30px}.widget-flex-45{display:flex;justify-content:space-between;align-items:center}.widget-flex-simple{display:flex;align-items:center}.widget-btn-reduce{height:30px;background-color:transparent}.widget-title-couche{width:174px;height:16px;flex-grow:0;margin:4px 12px 5px 20px;padding:7px 10px!important;border-radius:5px;background-color:#8f5d2233;width:10rem;height:2rem}.widget-couche-texte{font-family:Montserrat;font-size:14px;font-weight:700;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#492a01}.widget-table td{padding:10px 5px;text-align:left;border:1px solid #999;white-space:nowrap}.widget-table-icon{color:#6d6b6b}.widget-table{display:inline-table;width:100%;font-size:12px;overflow:hidden;border-collapse:collapse}.widget-toggle-div{display:flex;flex-direction:row;width:100%;align-items:center;justify-content:space-between}.widget-cic-container{padding:.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin:auto;font-size:12px;overflow:hidden}.widget-form{width:100%;display:flex;margin-bottom:10px;flex-direction:column;align-items:center}.widget-form-icon{font-size:30px;text-align:left}.widget-form-card{background-color:#ff000080;border-radius:2rem;text-align:center;padding:unset}.widget-form-card01{border-radius:2rem;background-color:#00ff0080;text-align:center;padding:unset}.widget-form-element01{width:100%;display:flex;gap:1rem;justify-content:center;align-items:center}.widget-form-element02{width:100%}.widget-form-element{width:100%;display:flex;justify-content:center;flex-direction:column;align-items:flex-start}.widget-table-element{width:100%;display:flex;overflow:auto;justify-content:center;flex-direction:column;align-items:flex-start}.widget-form-center-buttons{display:flex;margin:10px;justify-content:center;align-items:center}.widget-form-center-buttons-recherche{display:flex;padding:.1rem;justify-content:center;align-items:center;width:100%}.widget-form-toggle-container{position:relative;margin-bottom:5%;width:100%;display:flex;border-radius:2rem;height:90%;border:1px solid #492A01;background-color:#492a01;justify-content:space-between;background-color:#d9d9d94d}.widget-form-toggle-button{width:50%;background:none;border:none;font-size:11px;padding:10px;z-index:1;cursor:pointer;color:#736f6e}.widget-active{color:#fff}.widget-form-container{display:none}.widget-form-container .widget-active{display:block}.widget-form-hidden{display:none}.widget-info-div{display:flex;align-items:center;max-width:90%;gap:min(10px,5%)}.widget-info-div p{font-family:Montserrat;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#736f6e}.widget-info-div img{width:24px;height:24px}.widget-button-icon{width:45px;height:40px;display:flex;align-items:center;justify-content:center}.widget-button-icon img{object-fit:cover;width:24px;height:24px}.flex-simple{display:flex;align-items:center}.btn-reduce{height:30px;background-color:transparent}.widget-center-item{display:flex!important;align-items:center!important}.widget-table-th{border:1px solid black;padding:10px 5px;text-align:left;white-space:nowrap}.widget-dialog-center{position:absolute;top:25%;right:50%;transform:translate(50%,25%);z-index:200}.widget-dialog{border:1px solid #492a01;max-width:400px;max-height:300px;flex-grow:0;border-radius:10px;background-color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;transition:all .2s ease-in-out}.widget-dialog p{flex-grow:0;margin:5px 0 4px 10px;font-family:Montserrat;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#736f6e}.widget-accordeon-element{display:flex;padding:.5rem;justify-content:center;align-items:center}.widget-accordeon-div{text-align:right;display:flex}.Widget-morcellement-container{display:flex;flex-direction:column-reverse;gap:1rem;align-items:center;overflow:auto}.widget-spinner-button{border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top:2px solid white;width:16px;height:16px;animation:spin 1s linear infinite;display:inline-block;margin-right:5px;vertical-align:middle}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.widget-spinner-initmap{display:inline-block;vertical-align:middle;width:100%;height:100%;border:2px solid #f3f3f3;border-top:2px solid #492a01;border-radius:50%;animation:spin 1.5s linear infinite;position:absolute;inset:0;margin:auto}.widget-toast{visibility:hidden;min-width:250px;height:2rem;margin:0 auto;color:#fff;text-align:center;border-radius:1rem;padding:16px;position:fixed;z-index:1000;left:90%;top:-50px;transform:translate(-50%);box-shadow:0 4px 8px #0003;transition:top .3s ease-in-out,visibility .3s}.widget-toast.widget-show{visibility:visible;top:30px}.widget-toast-success{background-color:#85fa89;border:2px solid #028c06}.widget-toast-error{background-color:#f3746b;border:2px solid #ff1100}.widget-toast-warning{background-color:#ffd500;border:2px solid #ffbb00}.widget-section-tool button:hover{color:#f8f8ff}.error-max-layers{padding:0 .5rem .5rem;border-radius:.2rem}.ToggleWidgetContainer{display:flex}.ToggleWidgetContainer button{margin:.2rem .5rem;border-radius:5px;padding:.3rem .4rem}#ListeParcellesValidation-Nicad{display:flex;width:100%;flex-direction:column;align-items:center;text-align:center}#ListeParcellesValidation-Nicad .center-buttons{display:flex;justify-content:center;align-items:center;width:100%;margin:.5rem}#ListeParcellesValidation-Nicad .accordion-item{background-color:#f2f2f2;width:100%;margin-bottom:10px;border:1px solid #ccc;border-radius:1rem}#ListeParcellesValidation-Nicad .accordion-group{width:90%;margin:1rem}#ListeParcellesValidation-Nicad .accordion-header{background-color:#f2f2f2;cursor:pointer;height:2.5rem;justify-content:space-between;width:100%;border-radius:1rem;display:flex;text-align:left;border:none;outline:none}#ListeParcellesValidation-Nicad .accordion-content{display:none;width:100%;background-color:#f2f2f2;border-top:1px solid #ccc}#ListeParcellesValidation-Nicad .accordion-content.active{display:block}.widget-form-toggle-container{position:relative;margin-bottom:5%;width:100%;display:flex;border-radius:2rem;height:90%;border:1px solid #492a01;background-color:#492a01;justify-content:space-between;background-color:#d9d9d94d}.widget-form-toggle-background{position:absolute;top:0;left:0;width:50%;height:100%;background-color:#492a01;border-radius:2rem;transition:left .3s ease}.widget-container-toggle-background{position:absolute;top:0;left:0;height:100%;background-color:#492a01;border-radius:2rem;transition:left .3s ease}#ListeParcellesValidation{padding:.5rem}#ListeParcellesValidation-Parcelle{padding:2%}.widget-accordion-group{width:90%;margin:1rem}.widget-accordion-item{background-color:#f2f2f2;width:100%;margin-bottom:10px;border:1px solid #ccc;border-radius:1rem}.widget-TF-form-toggle-background{position:absolute;top:0;left:0;width:50%;height:100%;background-color:#492a01;border-radius:2rem;transition:left .3s ease}.widget-accordion-header{background-color:#f2f2f2;cursor:pointer;height:2.5rem;justify-content:space-between;width:100%;border-radius:1rem;display:flex;text-align:left;border:none;outline:none}.widget-accordion-content{display:none;width:100%;background-color:#f2f2f2;border-top:1px solid #ccc}.widget-accordion-content.active{display:block}.Widget-morcellement-container{display:flex;flex-direction:column;gap:1rem;align-items:center;overflow:auto;justify-content:space-evenly;padding:1rem}#accordion-group-validation-parcelle{width:90%}#morcellement-Parcelle{display:flex;gap:1rem;flex-direction:column;min-height:min-content;max-height:15rem;padding:0 1rem;overflow-x:hidden;width:100%}.widget-morcellement-btn-container{display:flex;flex-direction:column;gap:1rem;height:90%}.widget-morcellement-btn-container>button:hover{background-color:#492a01;color:#fff;transition:.5s}.container_widget_modal{position:absolute;display:flex;align-items:center;justify-content:center;background-color:#000c;width:100%;height:100%;inset:0;transform:scaleY(.005) scaleX(0);transition:opacity .5s ease-out}.widget_section_model_pv{background-color:#fff;width:30%;height:40%;padding:10px;border-radius:8px;display:flex;flex-direction:column;gap:1rem}.widget_section_model_pv>div{width:100%}.modal-active .container_widget_modal{opacity:1}@keyframes unfoldIn{0%{transform:scaleY(.005) scaleX(0)}50%{transform:scaleY(.005) scaleX(1)}to{transform:scaleY(1) scaleX(1)}}@keyframes unfoldOut{0%{transform:scaleY(1) scaleX(1)}50%{transform:scaleY(.005) scaleX(1)}to{transform:scaleY(.005) scaleX(0)}}.widget-modal-visible{animation:unfoldIn 1s cubic-bezier(.165,.84,.44,1) forwards}.widget-modal-close{animation:unfoldOut 1s cubic-bezier(.165,.84,.44,1) forwards}.widget_section_header_pv{display:flex;justify-content:space-between;color:#492a01;font-size:20px}.widget-form-pv{display:flex;align-items:end;justify-content:space-evenly;gap:1rem;color:#492a01;font-size:12px}.widget-btn-modal:hover{background-color:#492a01;color:#fff;transition:.5s}.widget-table-participant{width:100%;max-height:2rem;overflow-y:auto;font-size:12px}.widget-table-participant thead{background-color:#ccc;border:none}.table-Widget{max-height:10rem;overflow-y:auto}.widget-table-participant thead tr th{padding:.7rem .2rem;text-align:left}.widget_section_btn_generer_pv{display:flex;justify-content:center;align-items:center;width:100%}.btn-generer-pv{font-size:12px}.btn-generer-pv:hover{background-color:#492a01;color:#fff;transition:.5s}.delete-participant{cursor:pointer}.widget-input-participant{outline:none;transition:.3s ease;font-family:Montserrat;width:100%;border:1px solid #ccc;border-radius:25px;padding:4px;font-size:14px}#morcellement-Parcelle .center-buttons{display:flex;justify-content:center;align-items:center;width:100%;margin:.5rem}#morcellement-Parcelle .accordion-item{background-color:#f2f2f2;width:100%;border:1px solid #ccc;border-radius:1rem}#morcellement-Parcelle .accordion-group{width:90%;margin:1rem}#morcellement-Parcelle .accordion-header{background-color:#f2f2f2;cursor:pointer;height:2.5rem;justify-content:space-between;width:100%;border-radius:1rem;display:flex;text-align:left;border:none;outline:none}#morcellement-Parcelle .accordion-content{display:none;width:100%;background-color:#f2f2f2;border-top:1px solid #ccc}#morcellement-Parcelle .accordion-content.active{display:block}.widget-style-container{display:grid;grid-template-columns:auto 1fr;align-items:center}.widget-form-flex-center{display:flex}.widget-style-form{grid-template-columns:40% 1fr;gap:10px}.widget-style-form label{text-align:left;padding-right:10px;align-self:center;width:100%}.widget-style-form input,.widget-style-form select{padding:5px}#applyButton:hover{background-color:#492a01;color:#fff;animation:.7s}.widget-style-form-checkboxes label{margin-right:20px;align-self:center}.widget-style-main-content{flex-grow:1;padding:20px;background-color:#fff}.widget-style-sidebar{width:200px;background-color:#fff;border-right:1px solid #ccc;padding:0 10px;height:100%}.widget-style-sidebar h3{font-size:16px;margin-bottom:10px}.widget-style-sidebar ul{list-style:none;padding:0}.widget-style-sidebar ul li{margin:5px 0}.apply{display:flex;grid-column-start:2;justify-content:flex-end}.widget-table-pagination{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1rem}.widget-table-pagination button:hover{background-color:#492a01;color:#fff;transition:.3s}.widget-button-content{display:flex;justify-content:center;align-items:center}.widget-delete-wrapper{font-family:Segoe UI,sans-serif;background:#fdfefe;padding:5px;border-radius:12px;width:98%;box-shadow:0 2px 12px #00000014}.widget-delete-title{font-size:20px;font-weight:700;color:#2c3e50}.widget-delete-instruction{font-size:14px;margin-bottom:10px;color:#34495e}.widget-delete-icon-container{display:flex;justify-content:space-between;margin-bottom:10px}.widget-delete-tool-btn{flex:1;border:1px solid #ccc;margin:0 5px;background:#fff;cursor:pointer;text-align:center;transition:background .2s}.widget-delete-tool-btn:hover{background:#f0f0f0}.widget-delete-tool-icon{font-size:12px;display:block}.widget-delete-tool-label{font-size:12px;margin-top:2px}.widget-delete-toggle-all-container{margin:10px 0;text-align:center}.widget-delete-toggle-btn{padding:8px 16px;background:#492a01;color:#fff;font-weight:600;border:none;cursor:pointer}.widget-delete-toggle-btn:hover{transform:scale(1.05)}.widget-delete-parcel-list{margin-top:10px}.widget-delete-accordion{border:1px solid #dcdcdc;border-radius:8px;margin-bottom:10px;overflow:hidden}.widget-delete-accordion-header{background:#ecf0f1;font-size:12px;padding:5px 10px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.widget-delete-accordion-header:hover{background:#dce4e6}.widget-delete-accordion-actions{display:flex;gap:10px;align-items:center}.widget-delete-delete-btn{background:none;border:none;font-size:18px;cursor:pointer;color:#e74c3c}.widget-delete-checkbox{width:18px;height:18px}.widget-delete-accordion-content{display:none;background:#fff;padding:10px}.widget-delete-accordion.expanded .widget-delete-accordion-content{display:block}.widget-delete-coord-table{width:100%;border-collapse:collapse}.widget-delete-coord-table td{padding:6px;font-size:12px;border-bottom:1px solid #eee}.material-symbols-outlined{font-size:14px}.widget-delete-confirm-btn{width:100%}.widget-delete-confirm-btn:hover{background-color:#492a01;transition:1s;color:#fff}.widget-delete-toggle-btn:disabled{opacity:.5;cursor:not-allowed;background-color:#ddd;color:#666}.widget-modif-wrapper{display:flex;flex-direction:column;padding:0 0 0 10px;justify-items:center}.modification-entites-cadastral-widget{font-family:Arial,sans-serif;font-size:14px;color:#333;background:#fff;border:1px solid #ccc;border-radius:6px;padding:10px;width:95%;max-height:500px;overflow-y:auto;box-shadow:0 2px 8px #0000001a}.modification-entites-cadastral-widget .widget-instruction{font-size:13px;margin-bottom:8px;font-weight:700;color:#444}.modification-entites-cadastral-widget .nicad-input{width:100%;padding:6px 8px;margin-bottom:10px;font-size:13px;border:1px solid #ccc;border-radius:4px;background:#f5f5f5;color:#666}.widget-modif-icon-container{display:flex;gap:6px;margin-bottom:10px;align-items:center;justify-content:space-evenly}.widget-modif-icon-container button{width:4rem}.widget-modif-tool-btn{background:#f0f0f0;border:1px solid #ccc;padding:6px;cursor:pointer;transition:background .2s}.widget-modif-tool-btn:hover{background:#e0e0e0}.widget-modif-tool-btn.active{background:#492a01;color:#fff;border-color:#492a01}.widget-modif-parcel-list{margin-top:10px}.widget-modif-accordion{border:1px solid #ddd;border-radius:4px;margin-bottom:6px;overflow:hidden}.widget-modif-accordion-header{background:#f7f7f7;padding:6px 8px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.widget-modif-accordion-header:hover{background:#ececec}.widget-modif-nicad{font-weight:700;color:#333;font-size:13px}.widget-modif-actions{display:flex;gap:4px}.widget-modif-actions button{background:transparent;border:none;cursor:pointer;padding:4px;color:#555;transition:color .2s}.widget-modif-actions .material-symbols-outlined{font-size:18px}.widget-modif-accordion-content{display:none;background:#fff;padding:6px 8px;border-top:1px solid #ddd}.widget-modif-accordion.expanded .widget-modif-accordion-content{display:block}.widget-modif-coord-table{width:98%;border-collapse:collapse;font-size:12px;padding:5px}.widget-modif-coord-table td{border:1px solid #ddd;padding:2px 4px;text-align:center}.widget-modif-confirm-btn{width:98%;margin-top:8px;padding:8px;border:none;cursor:pointer;transition:background .2s}.widget-modif-confirm-btn:hover{background:#492a01;color:#fff;transition:1s}.nicad-input{width:98%;padding:8px 10px;margin-bottom:12px;font-size:14px;font-weight:700;color:#555;border:1px solid #ccc;border-radius:4px;background:#f5f5f5;cursor:not-allowed;text-align:center;letter-spacing:1px}.nicad-input::placeholder{color:#aaa;font-weight:400}.sgf-widget-division-tf-morcellement{font-family:Segoe UI,Roboto,Arial,sans-serif;font-size:14px;color:#333;padding:10px;display:flex;flex-direction:column;gap:14px;width:95%}.sgf-widget-division-tf-morcellement label{font-weight:600;margin-bottom:4px;display:block;color:#444}.sgf-widget-division-tf-morcellement .tf-input{width:100%;padding:8px 12px;border:1px solid #ccc;border-radius:6px;background:#f9f9f9;font-size:14px;color:#555;outline:none}.sgf-widget-division-tf-morcellement .tf-input:disabled{background:#f1f1f1;color:#888;cursor:not-allowed}.widget-tools{display:flex;gap:10px}.widget-tools button{flex:1;background:#f3f6fa;border:1px solid #d0d7e2;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.widget-tools button:hover{background:#e7effc;border-color:#492a01}.widget-tools button span{font-size:20px;color:#492a01}.coords-container{overflow-y:auto;border:1px solid #e0e0e0;border-radius:8px;background:#fafafa;padding:8px}.coords-container table{width:100%;border-collapse:collapse;font-size:13px}.coords-container td{padding:4px 6px;border-bottom:1px solid #eee;text-align:right;color:#444}.coords-container tr:last-child td{border-bottom:none}.widget-actions{display:flex;justify-content:flex-end;margin-top:10px}.widget-actions button{padding:10px 18px;border:none;border-radius:6px;font-size:14px;font-weight:600;background:linear-gradient(135deg,#492a01);color:#fff;cursor:pointer;transition:all .2s ease}.widget-actions button:hover{background:linear-gradient(135deg,#492a01);transform:translateY(-2px);box-shadow:0 3px 8px #3b5bcc4d}.coords-table-wrapper{margin-bottom:12px;border:1px solid #ddd;border-radius:6px;background:#fff;box-shadow:0 2px 4px #00000014;overflow:hidden}.coords-table-header{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;background:#f9fafb;border-bottom:1px solid #eee}.coords-table-header h4{margin:0;font-size:14px;font-weight:600;color:#333}.coords-table-actions{display:flex;align-items:center;gap:6px}.coords-table-actions button{border:none;background:none;cursor:pointer;font-size:18px;color:#444;padding:4px;border-radius:4px;transition:background .2s}.coords-table-actions button:hover{background:#eee}.coords-table{width:100%;border-collapse:collapse;font-size:13px}.coords-table th{text-align:left;background:#f1f3f4;padding:4px 6px;font-weight:600}.coords-table td{padding:4px 6px;border-top:1px solid #eee}.coords-table tr:nth-child(2n) td{background:#fafafa}.coords-toggle-btn{width:100%;border:none;background:#f9f9f9;padding:6px;font-size:13px;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:4px;color:#555;border-top:1px solid #eee}.coords-toggle-btn:hover{background:#f1f1f1}.widget-creation-tf-container{padding:1rem;background-color:#f9f9f9;border-radius:12px;box-shadow:0 2px 10px #0000001a;font-family:Segoe UI,sans-serif}.widget-creation-tf-btn-container{display:flex;justify-content:space-evenly}.widget-creation-tf-btn{border:none;padding:10px 16px;margin:6px 6px 12px 0;font-size:14px;cursor:pointer;transition:background-color .3s;display:inline-flex;align-items:center;gap:5px}.widget-creation-tf-btn:hover{background-color:#492a01;transition:1s;color:#fff}.widget-creation-tf-confirm{padding:10px 16px;font-size:15px;font-weight:700;margin-top:16px;cursor:pointer;width:100%;transition:background-color .3s}.widget-creation-tf-confirm:hover{background-color:#492a01;transition:1s;color:#fff}.widget-creation-tf-coords{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.widget-creation-tf-coord-block{background-color:#fff;border:1px solid #dee2e6;border-radius:8px;padding:1rem;box-shadow:0 2px 5px #0000000d;position:relative;transition:transform .3s ease;overflow:hidden}.widget-creation-tf-coord-block:hover{transform:scale(1.01)}.widget-creation-tf-title-number{width:100%;padding:8px;border:1px solid #ced4da;border-radius:6px;margin-bottom:.75rem;font-size:14px}.widget-creation-tf-table{width:100%;border-collapse:collapse;font-size:13px;margin-bottom:1rem}.widget-creation-tf-table th,.widget-creation-tf-table td{padding:6px 10px;border:1px solid #e1e1e1;text-align:right}.widget-creation-tf-table th{background-color:#f1f1f1;font-weight:600}.widget-creation-tf-delete{background-color:#dc3545;color:#fff;border:none;cursor:pointer;transition:background-color .3s}.widget-creation-tf-delete:hover{background-color:#b02a37;color:#fff}.widget-creation-tf-toggle{background:none;border:none;font-size:14px;cursor:pointer;color:#492a01;margin:.3rem 0;display:flex;align-items:center;gap:5px;font-weight:500}.widget-creation-tf-toggle .material-symbols-outlined.rotate{transition:transform .3s ease-in-out}.widget-creation-tf-collapse-wrapper{max-height:800px;overflow:hidden;transition:max-height .5s ease}.widget-creation-tf-collapse-wrapper.collapsed{max-height:0;padding:0;margin:0;opacity:0;transition:max-height .4s ease,opacity .4s ease}@media (max-width: 768px){.widget-creation-tf-container{padding:.75rem}.widget-creation-tf-btn,.widget-creation-tf-confirm{width:100%;margin-bottom:10px}.widget-creation-tf-table th,.widget-creation-tf-table td{font-size:12px}}.widget-creation-tf-action-bar{display:flex;justify-content:space-between;gap:6px;align-items:center}.widget-creation-tf-action-bar button{cursor:pointer;border:none;background:none;font-size:18px}.widget-creation-tf-zoom{color:#492a01}.widget-creation-tf-zoom:hover{background-color:#492a01;color:#fff;transition:.5s}.widget-creation-tf-toggle{color:#6b4f21}.widget-creation-tf-toggle:hover{color:#fff;background-color:#6b4f21;transition:.5s}.widget-creation-tf-delete{color:#d32f2f}.widget-creation-tf-collapse-wrapper.collapsed{display:none}.wid-gen-sheet{font-family:Arial,sans-serif}.wid-gen-sheet__container{background:#fafafa;border:1px solid #ddd;border-radius:10px;padding:15px;margin:10px 0;box-shadow:0 2px 6px #0000001a}.wid-gen-sheet__section,.wid-gen-sheet__section--draw{margin-bottom:15px}.wid-gen-sheet__section--selection{padding:10px;background:#fff;border-radius:6px;border:1px solid #e0e0e0}.wid-gen-sheet__title{display:block;font-weight:700;margin-bottom:8px;font-size:14px}.wid-gen-sheet__radio-container{display:flex;gap:15px;margin-bottom:8px}.wid-gen-sheet__radio-label{display:flex;align-items:center;gap:5px;cursor:pointer}.wid-gen-sheet__button{cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .3s;width:100%;justify-content:center}.wid-gen-sheet__button--draw:hover{background:#5a3208;transform:scale(1.02);color:#fff}.wid-gen-sheet__button--select{margin-bottom:8px}.wid-gen-sheet__button--select:hover{background:#5a3208;transform:scale(1.02);color:#fff}.wid-gen-sheet__button--clear{flex:1}.wid-gen-sheet__button--clear:hover{transform:scale(1.02)}.wid-gen-sheet__button--submit{flex:1}.wid-gen-sheet__button--submit:hover{transform:scale(1.02)}.wid-gen-sheet__input{width:100%;padding:8px 10px;border:1px solid #ccc;border-radius:4px;font-size:13px;color:#555;background:#f5f5f5;box-sizing:border-box}.wid-gen-sheet__input:disabled{background:#f5f5f5}.wid-gen-sheet__coords-container{margin:15px 0}.wid-gen-sheet__actions{display:flex;gap:10px;margin-top:15px}.wid-gen-sheet__table-wrapper{background:#fff;border:1px solid #e0e0e0;border-radius:6px;margin-bottom:10px;overflow:hidden}.wid-gen-sheet__table-header{background:#f5f5f5;padding:10px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e0e0e0}.wid-gen-sheet__table-title{margin:0;font-size:14px;font-weight:700}.wid-gen-sheet__table-actions{display:flex;gap:8px}.wid-gen-sheet__table-btn{background:#1976d2;color:#fff;border:none;padding:4px 8px;border-radius:4px;cursor:pointer;display:flex;align-items:center;transition:background .3s}.wid-gen-sheet__table-btn--zoom{background:#1976d2}.wid-gen-sheet__table-btn--zoom:hover{background:#1565c0}.wid-gen-sheet__table-btn--delete{background:#d32f2f}.wid-gen-sheet__table-btn--delete:hover{background:#c62828}.wid-gen-sheet__table-content{padding:10px;max-height:200px;overflow-y:auto}.wid-gen-sheet__table{width:100%;border-collapse:collapse;font-size:12px}.wid-gen-sheet__table-header-row{background:#f5f5f5;border-bottom:1px solid #e0e0e0}.wid-gen-sheet__table-header-cell{padding:4px;text-align:left;border-right:1px solid #e0e0e0}.wid-gen-sheet__table-header-cell:last-child{border-right:none}.wid-gen-sheet__table-row{border-bottom:1px solid #f0f0f0}.wid-gen-sheet__table-cell{padding:4px;color:#666;border-right:1px solid #f0f0f0}.wid-gen-sheet__table-cell:last-child{border-right:none}.fw-root{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;background:#f6f4f2;font-family:Inter,sans-serif}.fw-tabs{display:flex;gap:6px;padding:6px;overflow-x:auto;background:#edeae6;border-bottom:1px solid #d4cec7}.fw-tab{flex-shrink:0;padding:6px 14px;border-radius:8px;background:#e2ddd7;color:#5a4a3a;font-size:13px;cursor:pointer;white-space:nowrap}.fw-tab.active{background:#4a2a00;color:#fff;font-weight:600}.fw-tab-content{flex:1;position:relative;overflow:hidden}.fw-page{position:absolute;inset:0;padding:12px;overflow-y:auto;display:none}.fw-page.active{display:block}.fw-page::-webkit-scrollbar{width:6px}.fw-page::-webkit-scrollbar-thumb{background:#c2b9af;border-radius:6px}.fw-footer{display:flex;justify-content:space-between;padding:10px;border-top:1px solid #ddd}.fw-footer button.primary{background:#492a01;color:#fff;padding:6px 14px;border-radius:4px}.fw-loader{position:absolute;inset:0;z-index:9999}.fw-loader.hidden{display:none}.fw-loader-backdrop{position:absolute;inset:0;background:#0000004d}.fw-loader-spinner{position:absolute;top:50%;left:50%;width:40px;height:40px;border:4px solid #ccc;border-top-color:#492a01;border-radius:50%;transform:translate(-50%,-50%);animation:spin 1s linear infinite}.fw-tab-content{flex:1;overflow-y:auto;padding:8px;color:#000;font-size:13px;display:block}.widget-window-content{font-size:large}.widget-window-content .element-container table{font-size:medium;width:100%;height:100%;border:1px solid #b1b1b1;text-align:center}.widget-window-content .element-container table thead{background-color:#492a01;color:#fff;font-size:medium;justify-content:center;align-items:center;border:2px #b1b1b1 solid}.widget-window-content .element-container table tbody{background-color:#f7f7f7;color:#656565;font-size:.8rem;justify-content:center;align-items:center;border-left:2px #b1b1b1 solid}body{margin:0;padding:0;box-sizing:border-box;overflow:hidden;font-family:Montserrat,sans-serif}
