dialog{font-size:1rem}dialog h5.modal-title{font-size:1.25rem;margin:0}dialog .fm-btn-close{padding:.5rem}dialog{padding:0;width:500px;top:100px;border-radius:.5rem;border-color:#dee2e6;border-width:1px;margin-top:0}dialog .modal-header{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #dee2e6}dialog .modal-header .btn-close{right:1rem;position:absolute;box-sizing:content-box}dialog .modal-body{padding:1rem}dialog .modal-footer{display:flex;justify-content:flex-end;border-bottom-left-radius:7px;border-bottom-right-radius:7px;border-top-color:#dee2e6;border-top-style:solid;border-top-width:1px;box-sizing:border-box;padding:12px}dialog .modal-footer button{padding:6px 12px;margin:4px}dialog.modal-lg{width:min(800px,90vw)}dialog::backdrop{z-index:1050;background-color:#000;opacity:0;transition:opacity .3s ease,display .3s allow-discrete,overlay .3s allow-discrete}dialog[open]::backdrop{opacity:.5}@starting-style{dialog[open]::backdrop{opacity:0}}dialog{opacity:0;transform:translateY(-12px) scale(.98);transition:opacity .3s ease,transform .3s ease,display .3s allow-discrete,overlay .3s allow-discrete}dialog[open]{opacity:1;transform:translateY(0) scale(1)}.fm-h4{font-size:1.5rem}.fm-text-danger{color:#dc3545}.fm-icon{display:inline-block;width:1em;height:1em;vertical-align:-.125em;margin-right:5px;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100%;mask-size:100%}.fm-icon-person-circle{-webkit-mask-image:url(/assets/icons/person-circle.svg);mask-image:url(/assets/icons/person-circle.svg)}.fm-icon-calculator-fill{-webkit-mask-image:url(/assets/icons/calculator-fill.svg);mask-image:url(/assets/icons/calculator-fill.svg)}.fm-icon-calculator_white{-webkit-mask-image:url(/assets/icons/calculator_white.svg);mask-image:url(/assets/icons/calculator_white.svg)}.fm-icon-check-lg{-webkit-mask-image:url(/assets/icons/check-lg.svg);mask-image:url(/assets/icons/check-lg.svg)}.fm-icon-cloud-arrow-down{-webkit-mask-image:url(/assets/icons/cloud-arrow-down.svg);mask-image:url(/assets/icons/cloud-arrow-down.svg)}.fm-icon-cloud-arrow-up{-webkit-mask-image:url(/assets/icons/cloud-arrow-up.svg);mask-image:url(/assets/icons/cloud-arrow-up.svg)}.fm-icon-envelope-at{-webkit-mask-image:url(/assets/icons/envelope-at.svg);mask-image:url(/assets/icons/envelope-at.svg)}.fm-icon-eye-fill{-webkit-mask-image:url(/assets/icons/eye-fill.svg);mask-image:url(/assets/icons/eye-fill.svg)}.fm-icon-file-earmark-arrow-down{-webkit-mask-image:url(/assets/icons/file-earmark-arrow-down.svg);mask-image:url(/assets/icons/file-earmark-arrow-down.svg)}.fm-icon-file-earmark-arrow-up{-webkit-mask-image:url(/assets/icons/file-earmark-arrow-up.svg);mask-image:url(/assets/icons/file-earmark-arrow-up.svg)}.fm-icon-folder{-webkit-mask-image:url(/assets/icons/folder.svg);mask-image:url(/assets/icons/folder.svg)}.fm-icon-fullscreen{-webkit-mask-image:url(/assets/icons/fullscreen.svg);mask-image:url(/assets/icons/fullscreen.svg)}.fm-icon-globe2{-webkit-mask-image:url(/assets/icons/globe2.svg);mask-image:url(/assets/icons/globe2.svg)}.fm-icon-info-circle{-webkit-mask-image:url(/assets/icons/info-circle.svg);mask-image:url(/assets/icons/info-circle.svg)}.fm-icon-pencil-square{-webkit-mask-image:url(/assets/icons/pencil-square.svg);mask-image:url(/assets/icons/pencil-square.svg)}.fm-icon-pencil{-webkit-mask-image:url(/assets/icons/pencil.svg);mask-image:url(/assets/icons/pencil.svg)}.fm-icon-plus-circle-fill{-webkit-mask-image:url(/assets/icons/plus-circle-fill.svg);mask-image:url(/assets/icons/plus-circle-fill.svg)}.fm-icon-person-slash{-webkit-mask-image:url(/assets/icons/person-slash.svg);mask-image:url(/assets/icons/person-slash.svg)}.fm-icon-question-circle{-webkit-mask-image:url(/assets/icons/question-circle.svg);mask-image:url(/assets/icons/question-circle.svg)}.fm-icon-rulers{-webkit-mask-image:url(/assets/icons/rulers.svg);mask-image:url(/assets/icons/rulers.svg)}.fm-icon-sort-down{-webkit-mask-image:url(/assets/icons/sort-down.svg);mask-image:url(/assets/icons/sort-down.svg)}.fm-icon-sort-up{-webkit-mask-image:url(/assets/icons/sort-up.svg);mask-image:url(/assets/icons/sort-up.svg)}.fm-icon-sort{-webkit-mask-image:url(/assets/icons/sort.svg);mask-image:url(/assets/icons/sort.svg)}.fm-icon-telephone{-webkit-mask-image:url(/assets/icons/telephone.svg);mask-image:url(/assets/icons/telephone.svg)}.fm-icon-tools{-webkit-mask-image:url(/assets/icons/tools.svg);mask-image:url(/assets/icons/tools.svg)}.fm-icon-trash-fill{-webkit-mask-image:url(/assets/icons/trash-fill.svg);mask-image:url(/assets/icons/trash-fill.svg)}.fm-icon-trash3-fill{-webkit-mask-image:url(/assets/icons/trash3-fill.svg);mask-image:url(/assets/icons/trash3-fill.svg)}.fm-icon-vector-pen{-webkit-mask-image:url(/assets/icons/vector-pen.svg);mask-image:url(/assets/icons/vector-pen.svg)}.fm-icon-x-lg{-webkit-mask-image:url(/assets/icons/x-lg.svg);mask-image:url(/assets/icons/x-lg.svg)}.fm-exclamation-circle-fill{-webkit-mask-image:url(/assets/icons/exclamation-circle-fill.svg);mask-image:url(/assets/icons/exclamation-circle-fill.svg)}.fm-gear-wide-connected{-webkit-mask-image:url(/assets/icons/gear-wide-connected.svg);mask-image:url(/assets/icons/gear-wide-connected.svg)}div.tooltip-container{position:fixed;margin:0;padding:0;border:0;background:transparent;color:inherit;overflow:visible;width:max-content;pointer-events:none;inset:0 auto auto 0}div.tooltip-container div.tooltip,div.tooltip-container div.arrow{position:absolute;opacity:0;transition:opacity .12s ease-in;z-index:2000;pointer-events:none}div.tooltip-container div.tooltip{background:#000;color:#fff;padding:3px 6px;border-radius:5px;white-space:nowrap}div.tooltip-container div.tooltip.tooltip-red{background-color:#dc3545}div.tooltip-container div.arrow{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:25px solid black}div.tooltip-container div.arrow.below{border-top:0;border-bottom:5px solid black;top:0}div.tooltip-container div.arrow.below.tooltip-red{border-bottom-color:#dc3545}div.tooltip-container div.arrow.above{border-bottom:0;border-top:5px solid black;top:0}div.tooltip-container div.arrow.above.tooltip-red{border-top-color:#dc3545}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#000;text-align:left;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}.nobr{white-space:nowrap}input.input-with-number{text-align:right}.cursor-pointer{cursor:pointer}#notification{position:absolute;z-index:1050;top:15%;left:20%;width:60%}#notification .btn-close{position:absolute;right:20px}a.link-no-style{color:#000;text-decoration:none}.logo{position:absolute;top:4vh;right:6vw;font-family:Arial,serif;font-size:min(6vh,6vw)}.logo .logo-right{color:#fff}.logo .logo-left{color:#4faeea}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}h3,.h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}input{margin:0;font:inherit}*,*:before,*:after{box-sizing:border-box}img{vertical-align:middle}:root{--navbar-height: 56px}@media(max-width:992px){:root{--navbar-height: 44px}}a{color:#0d6efd;transition:color .15s}a:hover{color:#0a58ca}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol,ul{padding-left:2rem}h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1.125rem}::view-transition-old(engineering-router-content),::view-transition-old(esp-router-content),::view-transition-old(well-router-content),::view-transition-old(maintenance-router-content){animation-name:fade-out;animation-duration:.2s;animation-fill-mode:both}::view-transition-new(engineering-router-content),::view-transition-new(esp-router-content),::view-transition-new(well-router-content),::view-transition-new(maintenance-router-content){animation-name:fade-in;animation-duration:.2s;animation-fill-mode:both}@keyframes fade-out{to{opacity:0}}@keyframes fade-in{0%{opacity:0}}
