.vue-pdf-embed__page{position:relative}.vue-pdf-embed__page canvas{display:block}/*!
 * FilePond 4.30.4
 * Licensed under MIT, https://opensource.org/licenses/MIT/
 * Please visit https://pqina.nl/filepond/ for details.
 */.filepond--assistant{position:absolute;overflow:hidden;height:1px;width:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.filepond--browser.filepond--browser{position:absolute;margin:0;padding:0;left:1em;top:1.75em;width:calc(100% - 2em);opacity:0;font-size:0}.filepond--data{position:absolute;width:0;height:0;padding:0;margin:0;border:none;visibility:hidden;pointer-events:none;contain:strict}.filepond--drip{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;opacity:.1;pointer-events:none;border-radius:.5em;background:rgba(0,0,0,.01)}.filepond--drip-blob{-webkit-transform-origin:center center;transform-origin:center center;width:8em;height:8em;margin-left:-4em;margin-top:-4em;background:#292625;border-radius:50%}.filepond--drip-blob,.filepond--drop-label{position:absolute;top:0;left:0;will-change:transform,opacity}.filepond--drop-label{right:0;margin:0;color:#4f4f4f;display:flex;justify-content:center;align-items:center;height:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filepond--drop-label.filepond--drop-label label{display:block;margin:0;padding:.5em}.filepond--drop-label label{cursor:default;font-size:.875em;font-weight:400;text-align:center;line-height:1.5}.filepond--label-action{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;-webkit-text-decoration-color:#a7a4a4;text-decoration-color:#a7a4a4;cursor:pointer}.filepond--root[data-disabled] .filepond--drop-label label{opacity:.5}.filepond--file-action-button.filepond--file-action-button{font-size:1em;width:1.625em;height:1.625em;font-family:inherit;line-height:inherit;margin:0;padding:0;border:none;outline:none;will-change:transform,opacity}.filepond--file-action-button.filepond--file-action-button span{position:absolute;overflow:hidden;height:1px;width:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.filepond--file-action-button.filepond--file-action-button svg{width:100%;height:100%}.filepond--file-action-button.filepond--file-action-button:after{position:absolute;left:-.75em;right:-.75em;top:-.75em;bottom:-.75em;content:""}.filepond--file-action-button{cursor:auto;color:#fff;border-radius:50%;background-color:rgba(0,0,0,.5);background-image:none;box-shadow:0 0 rgba(255,255,255,0);transition:box-shadow .25s ease-in}.filepond--file-action-button:focus,.filepond--file-action-button:hover{box-shadow:0 0 0 .125em rgba(255,255,255,.9)}.filepond--file-action-button[disabled]{color:rgba(255,255,255,.5);background-color:rgba(0,0,0,.25)}.filepond--file-action-button[hidden]{display:none}.filepond--action-edit-item.filepond--action-edit-item{width:2em;height:2em;padding:.1875em}.filepond--action-edit-item.filepond--action-edit-item[data-align*=center]{margin-left:-.1875em}.filepond--action-edit-item.filepond--action-edit-item[data-align*=bottom]{margin-bottom:-.1875em}.filepond--action-edit-item-alt{border:none;line-height:inherit;background:transparent;font-family:inherit;color:inherit;outline:none;padding:0;margin:0 0 0 .25em;pointer-events:all;position:absolute}.filepond--action-edit-item-alt svg{width:1.3125em;height:1.3125em}.filepond--action-edit-item-alt span{font-size:0;opacity:0}.filepond--file-info{position:static;display:flex;flex-direction:column;align-items:flex-start;flex:1;margin:0 .5em 0 0;min-width:0;will-change:transform,opacity;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filepond--file-info *{margin:0}.filepond--file-info .filepond--file-info-main{font-size:.75em;line-height:1.2;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%}.filepond--file-info .filepond--file-info-sub{font-size:.625em;opacity:.5;transition:opacity .25s ease-in-out;white-space:nowrap}.filepond--file-info .filepond--file-info-sub:empty{display:none}.filepond--file-status{position:static;display:flex;flex-direction:column;align-items:flex-end;flex-grow:0;flex-shrink:0;margin:0;min-width:2.25em;text-align:right;will-change:transform,opacity;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filepond--file-status *{margin:0;white-space:nowrap}.filepond--file-status .filepond--file-status-main{font-size:.75em;line-height:1.2}.filepond--file-status .filepond--file-status-sub{font-size:.625em;opacity:.5;transition:opacity .25s ease-in-out}.filepond--file-wrapper.filepond--file-wrapper{border:none;margin:0;padding:0;min-width:0;height:100%}.filepond--file-wrapper.filepond--file-wrapper>legend{position:absolute;overflow:hidden;height:1px;width:1px;padding:0;border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.filepond--file{position:static;display:flex;height:100%;align-items:flex-start;padding:.5625em;color:#fff;border-radius:.5em}.filepond--file .filepond--file-status{margin-left:auto;margin-right:2.25em}.filepond--file .filepond--processing-complete-indicator{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:3}.filepond--file .filepond--file-action-button,.filepond--file .filepond--processing-complete-indicator,.filepond--file .filepond--progress-indicator{position:absolute}.filepond--file [data-align*=left]{left:.5625em}.filepond--file [data-align*=right]{right:.5625em}.filepond--file [data-align*=center]{left:calc(50% - .8125em)}.filepond--file [data-align*=bottom]{bottom:1.125em}.filepond--file [data-align=center]{top:calc(50% - .8125em)}.filepond--file .filepond--progress-indicator{margin-top:.1875em}.filepond--file .filepond--progress-indicator[data-align*=right]{margin-right:.1875em}.filepond--file .filepond--progress-indicator[data-align*=left]{margin-left:.1875em}[data-filepond-item-state*=error] .filepond--file-info,[data-filepond-item-state*=invalid] .filepond--file-info,[data-filepond-item-state=cancelled] .filepond--file-info{margin-right:2.25em}[data-filepond-item-state~=processing] .filepond--file-status-sub{opacity:0}[data-filepond-item-state~=processing] .filepond--action-abort-item-processing~.filepond--file-status .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-error] .filepond--file-status-sub{opacity:0}[data-filepond-item-state=processing-error] .filepond--action-retry-item-processing~.filepond--file-status .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing svg{-webkit-animation:fall .5s linear .125s both;animation:fall .5s linear .125s both}[data-filepond-item-state=processing-complete] .filepond--file-status-sub{opacity:.5}[data-filepond-item-state=processing-complete] .filepond--file-info-sub,[data-filepond-item-state=processing-complete] .filepond--processing-complete-indicator:not([style*=hidden])~.filepond--file-status .filepond--file-status-sub{opacity:0}[data-filepond-item-state=processing-complete] .filepond--action-revert-item-processing~.filepond--file-info .filepond--file-info-sub{opacity:.5}[data-filepond-item-state*=error] .filepond--file-wrapper,[data-filepond-item-state*=error] .filepond--panel,[data-filepond-item-state*=invalid] .filepond--file-wrapper,[data-filepond-item-state*=invalid] .filepond--panel{-webkit-animation:shake .65s linear both;animation:shake .65s linear both}[data-filepond-item-state*=busy] .filepond--progress-indicator svg{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes shake{10%,90%{-webkit-transform:translateX(-.0625em);transform:translate(-.0625em)}20%,80%{-webkit-transform:translateX(.125em);transform:translate(.125em)}30%,50%,70%{-webkit-transform:translateX(-.25em);transform:translate(-.25em)}40%,60%{-webkit-transform:translateX(.25em);transform:translate(.25em)}}@keyframes shake{10%,90%{-webkit-transform:translateX(-.0625em);transform:translate(-.0625em)}20%,80%{-webkit-transform:translateX(.125em);transform:translate(.125em)}30%,50%,70%{-webkit-transform:translateX(-.25em);transform:translate(-.25em)}40%,60%{-webkit-transform:translateX(.25em);transform:translate(.25em)}}@-webkit-keyframes fall{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}70%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}to{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes fall{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}70%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}to{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.filepond--hopper[data-hopper-state=drag-over]>*{pointer-events:none}.filepond--hopper[data-hopper-state=drag-over]:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:100}.filepond--progress-indicator{z-index:103}.filepond--file-action-button{z-index:102}.filepond--file-status{z-index:101}.filepond--file-info{z-index:100}.filepond--item{position:absolute;top:0;left:0;right:0;z-index:1;padding:0;margin:.25em;will-change:transform,opacity}.filepond--item>.filepond--panel{z-index:-1}.filepond--item>.filepond--panel .filepond--panel-bottom{box-shadow:0 .0625em .125em -.0625em rgba(0,0,0,.25)}.filepond--item>.filepond--file-wrapper,.filepond--item>.filepond--panel{transition:opacity .15s ease-out}.filepond--item[data-drag-state]{cursor:-webkit-grab;cursor:grab}.filepond--item[data-drag-state]>.filepond--panel{transition:box-shadow .125s ease-in-out;box-shadow:0 0 0 transparent}.filepond--item[data-drag-state=drag]{cursor:-webkit-grabbing;cursor:grabbing}.filepond--item[data-drag-state=drag]>.filepond--panel{box-shadow:0 .125em .3125em rgba(0,0,0,.325)}.filepond--item[data-drag-state]:not([data-drag-state=idle]){z-index:2}.filepond--item-panel{background-color:#64605e}[data-filepond-item-state=processing-complete] .filepond--item-panel{background-color:#369763}[data-filepond-item-state*=error] .filepond--item-panel,[data-filepond-item-state*=invalid] .filepond--item-panel{background-color:#c44e47}.filepond--item-panel{border-radius:.5em;transition:background-color .25s}.filepond--list-scroller{position:absolute;top:0;left:0;right:0;margin:0;will-change:transform}.filepond--list-scroller[data-state=overflow] .filepond--list{bottom:0;right:0}.filepond--list-scroller[data-state=overflow]{overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;-webkit-mask:linear-gradient(180deg,#000 calc(100% - .5em),transparent);mask:linear-gradient(180deg,#000 calc(100% - .5em),transparent)}.filepond--list-scroller::-webkit-scrollbar{background:transparent}.filepond--list-scroller::-webkit-scrollbar:vertical{width:1em}.filepond--list-scroller::-webkit-scrollbar:horizontal{height:0}.filepond--list-scroller::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border-radius:99999px;border:.3125em solid transparent;background-clip:content-box}.filepond--list.filepond--list{position:absolute;top:0;margin:0;padding:0;list-style-type:none;will-change:transform}.filepond--list{left:.75em;right:.75em}.filepond--root[data-style-panel-layout~=integrated]{width:100%;height:100%;max-width:none;margin:0}.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root{border-radius:0}.filepond--root[data-style-panel-layout~=circle] .filepond--panel-root>*,.filepond--root[data-style-panel-layout~=integrated] .filepond--panel-root>*{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label{bottom:0;height:auto;display:flex;justify-content:center;align-items:center;z-index:7}.filepond--root[data-style-panel-layout~=circle] .filepond--item-panel,.filepond--root[data-style-panel-layout~=integrated] .filepond--item-panel{display:none}.filepond--root[data-style-panel-layout~=compact] .filepond--list-scroller,.filepond--root[data-style-panel-layout~=integrated] .filepond--list-scroller{overflow:hidden;height:100%;margin-top:0;margin-bottom:0}.filepond--root[data-style-panel-layout~=compact] .filepond--list,.filepond--root[data-style-panel-layout~=integrated] .filepond--list{left:0;right:0;height:100%}.filepond--root[data-style-panel-layout~=compact] .filepond--item,.filepond--root[data-style-panel-layout~=integrated] .filepond--item{margin:0}.filepond--root[data-style-panel-layout~=compact] .filepond--file-wrapper,.filepond--root[data-style-panel-layout~=integrated] .filepond--file-wrapper{height:100%}.filepond--root[data-style-panel-layout~=compact] .filepond--drop-label,.filepond--root[data-style-panel-layout~=integrated] .filepond--drop-label{z-index:7}.filepond--root[data-style-panel-layout~=circle]{border-radius:99999rem;overflow:hidden}.filepond--root[data-style-panel-layout~=circle]>.filepond--panel{border-radius:inherit}.filepond--root[data-style-panel-layout~=circle]>.filepond--panel>*{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--file-info,.filepond--root[data-style-panel-layout~=circle] .filepond--file-status{display:none}.filepond--root[data-style-panel-layout~=circle] .filepond--action-edit-item{opacity:1!important;visibility:visible!important}@media not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none) and (stroke-color:transparent){.filepond--root[data-style-panel-layout~=circle]{will-change:transform}}}.filepond--panel-root{border-radius:.5em;background-color:#f1f0ef}.filepond--panel{position:absolute;left:0;top:0;right:0;margin:0;height:100%!important;pointer-events:none}.filepond-panel:not([data-scalable=false]){height:auto!important}.filepond--panel[data-scalable=false]>div{display:none}.filepond--panel[data-scalable=true]{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;background-color:transparent!important;border:none!important}.filepond--panel-bottom,.filepond--panel-center,.filepond--panel-top{position:absolute;left:0;top:0;right:0;margin:0;padding:0}.filepond--panel-bottom,.filepond--panel-top{height:.5em}.filepond--panel-top{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-bottom:none!important}.filepond--panel-top:after{content:"";position:absolute;height:2px;left:0;right:0;bottom:-1px;background-color:inherit}.filepond--panel-bottom,.filepond--panel-center{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:translate3d(0,.5em,0);transform:translate3d(0,.5em,0)}.filepond--panel-bottom{border-top-left-radius:0!important;border-top-right-radius:0!important;border-top:none!important}.filepond--panel-bottom:before{content:"";position:absolute;height:2px;left:0;right:0;top:-1px;background-color:inherit}.filepond--panel-center{height:100px!important;border-top:none!important;border-bottom:none!important;border-radius:0!important}.filepond--panel-center:not([style]){visibility:hidden}.filepond--progress-indicator{position:static;width:1.25em;height:1.25em;color:#fff;margin:0;pointer-events:none;will-change:transform,opacity}.filepond--progress-indicator svg{width:100%;height:100%;vertical-align:top;transform-box:fill-box}.filepond--progress-indicator path{fill:none;stroke:currentColor}.filepond--list-scroller{z-index:6}.filepond--drop-label{z-index:5}.filepond--drip{z-index:3}.filepond--root>.filepond--panel{z-index:2}.filepond--browser{z-index:1}.filepond--root{box-sizing:border-box;position:relative;margin-bottom:1em;font-size:1rem;line-height:normal;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:450;text-align:left;text-rendering:optimizeLegibility;direction:ltr;contain:layout style size}.filepond--root *{box-sizing:inherit;line-height:inherit}.filepond--root :not(text){font-size:inherit}.filepond--root[data-disabled]{pointer-events:none}.filepond--root[data-disabled] .filepond--list-scroller{pointer-events:all}.filepond--root[data-disabled] .filepond--list{pointer-events:none}.filepond--root .filepond--drop-label{min-height:4.75em}.filepond--root .filepond--list-scroller{margin-top:1em;margin-bottom:1em}.filepond--root .filepond--credits{position:absolute;right:0;opacity:.175;line-height:.85;font-size:11px;color:inherit;text-decoration:none;z-index:3;bottom:-14px}.filepond--root .filepond--credits[style]{top:0;bottom:auto;margin-top:14px}/*!
* FilePondPluginImagePreview 4.6.11
* Licensed under MIT, https://opensource.org/licenses/MIT/
* Please visit https://pqina.nl/filepond/ for details.
*/.filepond--image-preview-markup{position:absolute;left:0;top:0}.filepond--image-preview-wrapper{z-index:2}.filepond--image-preview-overlay{display:block;position:absolute;left:0;top:0;width:100%;min-height:5rem;max-height:7rem;margin:0;opacity:0;z-index:2;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filepond--image-preview-overlay svg{width:100%;height:auto;color:inherit;max-height:inherit}.filepond--image-preview-overlay-idle{mix-blend-mode:multiply;color:rgba(40,40,40,.85)}.filepond--image-preview-overlay-success{mix-blend-mode:normal;color:#369763}.filepond--image-preview-overlay-failure{mix-blend-mode:normal;color:#c44e47}@supports (-webkit-marquee-repetition:infinite) and ((-o-object-fit:fill) or (object-fit:fill)){.filepond--image-preview-overlay-idle{mix-blend-mode:normal}}.filepond--image-preview-wrapper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;left:0;top:0;right:0;height:100%;margin:0;border-radius:.45em;overflow:hidden;background:rgba(0,0,0,.01)}.filepond--image-preview{position:absolute;left:0;top:0;z-index:1;display:flex;align-items:center;height:100%;width:100%;pointer-events:none;background:#222;will-change:transform,opacity}.filepond--image-clip{position:relative;overflow:hidden;margin:0 auto}.filepond--image-clip[data-transparency-indicator=grid] canvas,.filepond--image-clip[data-transparency-indicator=grid] img{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg' fill='%23eee'%3E%3Cpath d='M0 0h50v50H0M50 50h50v50H50'/%3E%3C/svg%3E");background-size:1.25em 1.25em}.filepond--image-bitmap,.filepond--image-vector{position:absolute;left:0;top:0;will-change:transform}.filepond--root[data-style-panel-layout~=integrated] .filepond--image-preview-wrapper{border-radius:0}.filepond--root[data-style-panel-layout~=integrated] .filepond--image-preview{height:100%;display:flex;justify-content:center;align-items:center}.filepond--root[data-style-panel-layout~=circle] .filepond--image-preview-wrapper{border-radius:99999rem}.filepond--root[data-style-panel-layout~=circle] .filepond--image-preview-overlay{top:auto;bottom:0;-webkit-transform:scaleY(-1);transform:scaleY(-1)}.filepond--root[data-style-panel-layout~=circle] .filepond--file .filepond--file-action-button[data-align*=bottom]:not([data-align*=center]){margin-bottom:.325em}.filepond--root[data-style-panel-layout~=circle] .filepond--file [data-align*=left]{left:calc(50% - 3em)}.filepond--root[data-style-panel-layout~=circle] .filepond--file [data-align*=right]{right:calc(50% - 3em)}.filepond--root[data-style-panel-layout~=circle] .filepond--progress-indicator[data-align*=bottom][data-align*=left],.filepond--root[data-style-panel-layout~=circle] .filepond--progress-indicator[data-align*=bottom][data-align*=right]{margin-bottom:.5125em}.filepond--root[data-style-panel-layout~=circle] .filepond--progress-indicator[data-align*=bottom][data-align*=center]{margin-top:0;margin-bottom:.1875em;margin-left:.1875em}html.ios{--ion-default-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Roboto", sans-serif}html.md{--ion-default-font: "Roboto", "Helvetica Neue", sans-serif}html{--ion-default-dynamic-font: -apple-system-body;--ion-font-family: var(--ion-default-font)}body{background:var(--ion-background-color)}body.backdrop-no-scroll{overflow:hidden}html.ios ion-modal.modal-card ion-header ion-toolbar:first-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:first-of-type,html.ios ion-modal ion-footer ion-toolbar:first-of-type{padding-top:6px}html.ios ion-modal.modal-card ion-header ion-toolbar:last-of-type,html.ios ion-modal.modal-sheet ion-header ion-toolbar:last-of-type{padding-bottom:6px}html.ios ion-modal ion-toolbar{padding-right:calc(var(--ion-safe-area-right) + 8px);padding-left:calc(var(--ion-safe-area-left) + 8px)}@media screen and (min-width: 768px){html.ios ion-modal.modal-card:first-of-type{--backdrop-opacity: .18}}ion-modal.modal-default.show-modal~ion-modal.modal-default{--backdrop-opacity: 0;--box-shadow: none}html.ios ion-modal.modal-card .ion-page{border-top-left-radius:var(--border-radius)}.ion-color-primary{--ion-color-base: var(--ion-color-primary, #3880ff) !important;--ion-color-base-rgb: var(--ion-color-primary-rgb, 56, 128, 255) !important;--ion-color-contrast: var(--ion-color-primary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-primary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-primary-shade, #3171e0) !important;--ion-color-tint: var(--ion-color-primary-tint, #4c8dff) !important}.ion-color-secondary{--ion-color-base: var(--ion-color-secondary, #3dc2ff) !important;--ion-color-base-rgb: var(--ion-color-secondary-rgb, 61, 194, 255) !important;--ion-color-contrast: var(--ion-color-secondary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-secondary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-secondary-shade, #36abe0) !important;--ion-color-tint: var(--ion-color-secondary-tint, #50c8ff) !important}.ion-color-tertiary{--ion-color-base: var(--ion-color-tertiary, #5260ff) !important;--ion-color-base-rgb: var(--ion-color-tertiary-rgb, 82, 96, 255) !important;--ion-color-contrast: var(--ion-color-tertiary-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-tertiary-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-tertiary-shade, #4854e0) !important;--ion-color-tint: var(--ion-color-tertiary-tint, #6370ff) !important}.ion-color-success{--ion-color-base: var(--ion-color-success, #2dd36f) !important;--ion-color-base-rgb: var(--ion-color-success-rgb, 45, 211, 111) !important;--ion-color-contrast: var(--ion-color-success-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-success-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-success-shade, #28ba62) !important;--ion-color-tint: var(--ion-color-success-tint, #42d77d) !important}.ion-color-warning{--ion-color-base: var(--ion-color-warning, #ffc409) !important;--ion-color-base-rgb: var(--ion-color-warning-rgb, 255, 196, 9) !important;--ion-color-contrast: var(--ion-color-warning-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-warning-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-warning-shade, #e0ac08) !important;--ion-color-tint: var(--ion-color-warning-tint, #ffca22) !important}.ion-color-danger{--ion-color-base: var(--ion-color-danger, #eb445a) !important;--ion-color-base-rgb: var(--ion-color-danger-rgb, 235, 68, 90) !important;--ion-color-contrast: var(--ion-color-danger-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-danger-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-danger-shade, #cf3c4f) !important;--ion-color-tint: var(--ion-color-danger-tint, #ed576b) !important}.ion-color-light{--ion-color-base: var(--ion-color-light, #f4f5f8) !important;--ion-color-base-rgb: var(--ion-color-light-rgb, 244, 245, 248) !important;--ion-color-contrast: var(--ion-color-light-contrast, #000) !important;--ion-color-contrast-rgb: var(--ion-color-light-contrast-rgb, 0, 0, 0) !important;--ion-color-shade: var(--ion-color-light-shade, #d7d8da) !important;--ion-color-tint: var(--ion-color-light-tint, #f5f6f9) !important}.ion-color-medium{--ion-color-base: var(--ion-color-medium, #92949c) !important;--ion-color-base-rgb: var(--ion-color-medium-rgb, 146, 148, 156) !important;--ion-color-contrast: var(--ion-color-medium-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-medium-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-medium-shade, #808289) !important;--ion-color-tint: var(--ion-color-medium-tint, #9d9fa6) !important}.ion-color-dark{--ion-color-base: var(--ion-color-dark, #222428) !important;--ion-color-base-rgb: var(--ion-color-dark-rgb, 34, 36, 40) !important;--ion-color-contrast: var(--ion-color-dark-contrast, #fff) !important;--ion-color-contrast-rgb: var(--ion-color-dark-contrast-rgb, 255, 255, 255) !important;--ion-color-shade: var(--ion-color-dark-shade, #1e2023) !important;--ion-color-tint: var(--ion-color-dark-tint, #383a3e) !important}.ion-page{left:0;right:0;top:0;bottom:0;display:flex;position:absolute;flex-direction:column;justify-content:space-between;contain:layout size style;z-index:0}ion-modal>.ion-page{position:relative;contain:layout style;height:100%}.split-pane-visible>.ion-page.split-pane-main{position:relative}ion-route,ion-route-redirect,ion-router,ion-select-option,ion-nav-controller,ion-menu-controller,ion-action-sheet-controller,ion-alert-controller,ion-loading-controller,ion-modal-controller,ion-picker-controller,ion-popover-controller,ion-toast-controller,.ion-page-hidden{display:none!important}.ion-page-invisible{opacity:0}.can-go-back>ion-header ion-back-button{display:block}html.plt-ios.plt-hybrid,html.plt-ios.plt-pwa{--ion-statusbar-padding: 20px}@supports (padding-top: 20px){html{--ion-safe-area-top: var(--ion-statusbar-padding)}}@supports (padding-top: constant(safe-area-inset-top)){html{--ion-safe-area-top: constant(safe-area-inset-top);--ion-safe-area-bottom: constant(safe-area-inset-bottom);--ion-safe-area-left: constant(safe-area-inset-left);--ion-safe-area-right: constant(safe-area-inset-right)}}@supports (padding-top: env(safe-area-inset-top)){html{--ion-safe-area-top: env(safe-area-inset-top);--ion-safe-area-bottom: env(safe-area-inset-bottom);--ion-safe-area-left: env(safe-area-inset-left);--ion-safe-area-right: env(safe-area-inset-right)}}ion-card.ion-color .ion-inherit-color,ion-card-header.ion-color .ion-inherit-color{color:inherit}.menu-content{transform:translateZ(0)}.menu-content-open{cursor:pointer;touch-action:manipulation;pointer-events:none}.ios .menu-content-reveal{box-shadow:-8px 0 42px rgba(0,0,0,.08)}[dir=rtl].ios .menu-content-reveal{box-shadow:8px 0 42px rgba(0,0,0,.08)}.md .menu-content-reveal,.md .menu-content-push{box-shadow:4px 0 16px rgba(0,0,0,.18)}ion-accordion-group.accordion-group-expand-inset>ion-accordion:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}ion-accordion-group.accordion-group-expand-inset>ion-accordion:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}ion-accordion-group>ion-accordion:last-of-type ion-item[slot=header]{--border-width: 0px}ion-accordion.accordion-animated>[slot=header] .ion-accordion-toggle-icon{transition:.3s transform cubic-bezier(.25,.8,.5,1)}@media (prefers-reduced-motion: reduce){ion-accordion .ion-accordion-toggle-icon{transition:none!important}}ion-accordion.accordion-expanding>[slot=header] .ion-accordion-toggle-icon,ion-accordion.accordion-expanded>[slot=header] .ion-accordion-toggle-icon{transform:rotate(180deg)}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-previous ion-item[slot=header]{--border-width: 0px;--inner-border-width: 0px}ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanding:first-of-type,ion-accordion-group.accordion-group-expand-inset.md>ion-accordion.accordion-expanded:first-of-type{margin-top:0}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width: fit-content;--height: fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{width:320px;min-height:320px}audio,canvas,progress,video{vertical-align:baseline}audio:not([controls]){display:none;height:0}b,strong{font-weight:700}img{max-width:100%}hr{height:1px;border-width:0;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}label,input,select,textarea{font-family:inherit;line-height:normal}textarea{overflow:auto;height:auto;font:inherit;color:inherit}textarea::placeholder{padding-left:2px}form,input,optgroup,select{margin:0;font:inherit;color:inherit}html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}a,a div,a span,a ion-icon,a ion-label,button,button div,button span,button ion-icon,button ion-label,.ion-tappable,[tappable],[tappable] div,[tappable] span,[tappable] ion-icon,[tappable] ion-label,input,textarea{touch-action:manipulation}a ion-label,button ion-label{pointer-events:none}button{padding:0;border:0;border-radius:0;font-family:inherit;font-style:inherit;font-variant:inherit;line-height:1;text-transform:none;cursor:pointer;-webkit-appearance:button}[tappable]{cursor:pointer}a[disabled],button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html{width:100%;height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}html:not(.hydrated) body{display:none}html.ion-ce body{display:block}html.plt-pwa{height:100vh}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0;padding:0;position:fixed;width:100%;max-width:100%;height:100%;max-height:100%;transform:translateZ(0);text-rendering:optimizeLegibility;overflow:hidden;touch-action:manipulation;-webkit-user-drag:none;-ms-content-zooming:none;word-wrap:break-word;overscroll-behavior-y:none;-webkit-text-size-adjust:none;text-size-adjust:none}html{font-family:var(--ion-font-family)}@supports (-webkit-touch-callout: none){html{font:var(--ion-dynamic-font, 16px var(--ion-font-family))}}a{background-color:transparent;color:var(--ion-color-primary, #3880ff)}h1,h2,h3,h4,h5,h6{margin-top:16px;margin-bottom:10px;font-weight:500;line-height:1.2}h1{margin-top:20px;font-size:1.625rem}h2{margin-top:18px;font-size:1.5rem}h3{font-size:1.375rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}small{font-size:75%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}:root{--color-selected: rgb(23, 23, 23);--ion-background-color: rgb(255, 255, 255);--ion-background-color-rgb: 255, 255, 255;--ion-text-color: rgb(99, 99, 99);--ion-title-color: rgb(36, 36, 36);--ion-pure-color: rgb(255, 255, 255);--ion-dark-soft-light-pure: rgb(255, 255, 255);--ion-back-almostopaque: rgba(255, 255, 255, .97);--ion-back-transparent: rgba(255, 255, 255, .85);--ion-back-very-transparent: rgba(255, 255, 255, .5);--ion-input-light: rgb(249, 249, 249);--ion-input-semi-light: rgb(242, 242, 242);--ion-input-med: rgb(235, 235, 235);--ion-input-dark: rgb(203, 203, 203);--ion-input-very-dark: rgb(150, 150, 150);--ion-color-primary: #3880ff;--ion-color-primary-rgb: 56, 128, 255;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #3171e0;--ion-color-primary-tint: #4c8dff;--ion-color-secondary: #3dc2ff;--ion-color-secondary-rgb: 61, 194, 255;--ion-color-secondary-contrast: #ffffff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #36abe0;--ion-color-secondary-tint: #50c8ff;--ion-color-tertiary: #5260ff;--ion-color-tertiary-rgb: 82, 96, 255;--ion-color-tertiary-contrast: #ffffff;--ion-color-tertiary-contrast-rgb: 255, 255, 255;--ion-color-tertiary-shade: #4854e0;--ion-color-tertiary-tint: #6370ff;--ion-color-success: #2dd36f;--ion-color-success-rgb: 45, 211, 111;--ion-color-success-contrast: #ffffff;--ion-color-success-contrast-rgb: 255, 255, 255;--ion-color-success-shade: #28ba62;--ion-color-success-tint: #42d77d;--ion-color-warning: #ffc409;--ion-color-warning-rgb: 255, 196, 9;--ion-color-warning-contrast: #000000;--ion-color-warning-contrast-rgb: 0, 0, 0;--ion-color-warning-shade: #e0ac08;--ion-color-warning-tint: #ffca22;--ion-color-danger: #eb445a;--ion-color-danger-rgb: 235, 68, 90;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #cf3c4f;--ion-color-danger-tint: #ed576b;--ion-color-dark: #222428;--ion-color-dark-rgb: 34, 36, 40;--ion-color-dark-contrast: #ffffff;--ion-color-dark-contrast-rgb: 255, 255, 255;--ion-color-dark-shade: #1e2023;--ion-color-dark-tint: #383a3e;--ion-color-medium: #92949c;--ion-color-medium-rgb: 146, 148, 156;--ion-color-medium-contrast: #ffffff;--ion-color-medium-contrast-rgb: 255, 255, 255;--ion-color-medium-shade: #808289;--ion-color-medium-tint: #9d9fa6;--ion-color-light: #f4f5f8;--ion-color-light-rgb: 244, 245, 248;--ion-color-light-contrast: #000000;--ion-color-light-contrast-rgb: 0, 0, 0;--ion-color-light-shade: #d7d8da;--ion-color-light-tint: #f5f6f9}}.text-gentil{color:#fea137}.axyo-theme-gradient-hori{--background: linear-gradient(to right, var(--ion-color-primary), var(--ion-color-tertiary))}.axyo-theme-gradient-vert{--background: linear-gradient(to top, var(--ion-color-primary), var(--ion-color-tertiary))}.axyo-theme-gradient-vert-alt{--background: linear-gradient(to top, var(--ion-color-primary), var(--ion-color-secondary))}.app-cont{width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:flex-start}ion-app{height:100%}ion-content{--keyboard-offset: var(--ion-safe-area-bottom);overflow-y:auto}ion-router-outlet{position:static;contain:unset;inset:unset;z-index:1;height:calc(100vh - 40px - var(--ion-safe-area-bottom))}label,li,strong,address,h1,h2,h3,h4,h5,h6,p,a,svg,ion-input,ion-label,input,ion-textarea,span,button,ion-button{font-family:Montserrat,serif;color:#31302c;font-weight:400}label{font-weight:500}p{white-space:pre-wrap;text-align:center;font-size:12px}@media (min-width: 767px){.mobile-show{display:none!important}}* ::-webkit-scrollbar{display:none}body img{object-fit:cover;object-position:center 20%;max-width:none}body a{color:var(--ion-text-color)!important;text-decoration:none}body .disabled{cursor:default;pointer-events:none;opacity:.3}body ion-select{--placeholder-color: $or-color;--placeholder-opacity: 1;width:100%;justify-content:center}body ion-select::part(placeholder),body ion-select::part(text){flex:0 0 auto}body ion-select::part(text){font-family:Kumbh Sans,sans-serif!important;color:#fea137;font-size:12px;font-weight:500}body ion-select::part(icon){color:#fea137;opacity:1}body button:not(.picker-opt,.picker-button){cursor:pointer;font-size:12px;border-radius:3px;font-weight:600;display:flex;align-items:center;justify-content:center;margin:5px;background:var(--ion-input-med);color:#787878;border:2px solid rgb(120,120,120);padding:10px 28px;transition:.3s;text-transform:capitalize;box-shadow:0 3px 6px rgba(0,0,0,.16)}body button:not(.picker-opt,.picker-button) svg{font-size:14px}body button.hero-btn:hover{background:#ffe300;color:#fea137}body button.hero-btn{font-size:16px;border:3px solid #ffe300;background:none;color:#ffe300;font-weight:800;padding:20px;text-transform:uppercase;transition:all .3s}body button.posi{background:rgb(115,209,2);color:#fff;border:none}body button.nega{background:rgb(224,69,22);color:#fff;border:none}body button.mod{background:#FEA137;color:#fff;border:none}body button.action{background:#ffe300;color:#fea137;font-weight:600;font-size:13px;border:none}body button.action svg{color:#fea137;font-size:16px;opacity:.6;margin:auto 5px}body button.genius{background:#ffe300;color:#fff;font-weight:600;font-size:13px;border:none}body button.genius svg{color:#fff;font-size:14px;opacity:.6;margin:auto 5px}body button.genius.big{width:300px!important;height:60px;font-size:15px}body button.save-btn{background:white;border:2px solid #FEA137;width:80px;height:30px;padding:10px;box-sizing:border-box;border-radius:15px}body button.save-btn .icon-cont{width:40px;height:30px;position:relative}body button.save-btn .icon-cont svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}body button.save-btn .icon-cont .cloud{color:var(--ion-input-dark);font-size:20px}body button.save-btn .icon-cont .plus{color:#fff;font-size:12px;z-index:9}body button.new-btn{background:white;border:2px dashed #FEA137;color:#fea137}body input,body ion-input,body textarea,body select{color:#787878;min-height:30px;padding:5px 10px;box-sizing:border-box;background:var(--ion-input-light);outline:none;font-weight:500;font-size:12px;resize:none;border:none;border-radius:5px;box-shadow:0 3px 6px rgba(0,0,0,.16);margin:2px}select{max-width:80vw}.contact-info-action{cursor:pointer;padding:10px 20px;background:#FEA137;margin:5px;border-radius:5px;display:flex;align-items:center}.contact-info-action a{color:#fff!important;font-weight:600;font-size:11px}.contact-info-action svg{font-size:18px;margin:auto 5px;color:#fff;opacity:.6}div.spacer{width:75%;height:2px;border-radius:1px;background:var(--ion-input-med);margin:15px auto;flex-shrink:0}.back-cont{cursor:pointer;display:flex;align-items:center;justify-content:flex-start;margin:15px;margin-top:calc(15px + var(--ion-safe-area-top));position:absolute;top:25px;left:0;z-index:10000000000000000}.back-cont svg{font-size:20px;color:#fea137}.back-cont h5{margin:5px;text-transform:uppercase;font-weight:600;color:#31302c;font-size:18px;opacity:.7}select{cursor:pointer}input[type=number]{width:80px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=date]{width:120px}input[type=datetime]{width:200px;font-weight:600}input::-webkit-calendar-picker-indicator{filter:invert(1)}body.dark input::-webkit-calendar-picker-indicator{filter:none}select{height:30px;box-shadow:0 3px 6px rgba(0,0,0,.16)}input[type=radio],input[type=color]{cursor:pointer;width:25px;height:25px;box-shadow:none}input[type=color]{cursor:pointer;width:50px;height:40px;background-color:none;box-shadow:none}input[type=radio]:checked{background-color:var(--ion-color-secondary)}input[type=checkbox]{cursor:pointer;-webkit-appearance:none;appearance:none;border:none;border:1px solid rgba(117,117,117,.81);outline:none;box-shadow:0 3px 6px rgba(0,0,0,.16);background-color:var(--ion-input-med);border-radius:5px;width:20px;height:20px;min-width:20px!important;max-width:30px!important;min-height:20px!important;max-height:30px!important}input[type=checkbox]:checked{background:var(--ion-color-secondary)}input{width:250px}textarea{width:350px;height:100px}.filepond--wrapper label{color:#2e2e2e}.daily-report-page .report-cont{width:90%;max-width:1200px;padding:15px;border-radius:10px;border:2px solid #FEA137}.daily-report-page .report-cont h3{font-weight:600;font-size:14px;margin:0}.daily-report-page .report-cont .header-cont{padding:0 15px}.daily-report-page .report-cont .project-list{width:100%;display:flex;flex-direction:column;align-items:center}.daily-report-page .report-cont .project-list li.even{background:rgb(248,248,248)}.daily-report-page .report-cont .project-list li:hover{box-shadow:0 3px 6px rgba(0,0,0,.16);z-index:2}.daily-report-page .report-cont .project-list li{cursor:pointer;border-radius:3px;width:96%;padding:5px 15px;transition:all .3s}.daily-report-page .report-cont .project-list li h5{margin:5px;font-size:14px;font-weight:600}.daily-report-page .report-cont .calendar-cont.show input{display:flex}.daily-report-page .report-cont .calendar-cont{width:20px;height:20px;position:relative;margin:15px}.daily-report-page .report-cont .calendar-cont svg{cursor:pointer;background:white;font-size:20px;padding:10px;border-radius:50%;box-shadow:0 3px 6px rgba(0,0,0,.16);color:#fea137}.daily-report-page .report-cont .calendar-cont input{display:none;position:absolute;top:100%;right:0;transform:translate(-10px)}ul.daily-equipment-list{width:90%;max-height:80%;overflow:scroll}ul.daily-equipment-list li.odd{background:rgb(238,238,238)}ul.daily-equipment-list li{width:100%;padding:3px}ul.daily-equipment-list li h5{font-size:14px;margin:5px}.daily-inner-modal{width:90vw;height:75vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:10px;border:2px solid #FEA137;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.daily-inner-modal h4.inner-title{font-weight:800}.daily-inner-modal h5.project-info{font-weight:600}.daily-inner-modal h5.project-info span{font-size:14px;font-weight:600;margin-left:15px}.close-icon{cursor:pointer;position:absolute;top:0;right:0;margin:25px;margin-top:calc(15px + var(--ion-safe-area-top));color:#fea137;z-index:9999;font-size:30px}.reg-page{width:100vw;height:calc(100vh - 60px - 40px - var(--ion-safe-area-top) - var(--ion-safe-area-bottom));margin-top:calc(60px + var(--ion-safe-area-top));display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.reg-page-no-bottom{width:100vw;height:calc(100vh - var(--ion-safe-area-bottom));padding-top:60px}.top-safe-padding{padding-top:var(--ion-safe-area-top)}.fullsize-page{width:100vw;height:100%}.intro-cont{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin:25px auto}.intro-cont .detail{font-size:12px;margin:10px;width:90%;max-width:800px}.modal-cont.center{justify-content:center}.inner-modal,.modal-cont{width:100vw;height:100vh;padding-top:var(--ion-safe-area-top);padding-bottom:var(--ion-safe-area-bottom);background:var(--ion-pure-color);position:fixed;top:0;left:0;z-index:9999999999;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:scroll}.inner-modal{top:60px;height:calc(100vh - 50px - 50px - var(--ion-safe-area-bottom))}.centered{align-items:center!important;justify-content:center!important}.hori-cont{display:flex;align-items:center;justify-content:flex-start;width:100%;flex-wrap:nowrap}.vert-cont{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%}.full-width-vert-cont.flex-start{align-items:flex-start}.full-width-vert-cont{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.full-width-hori-cont{width:100%;display:flex;align-items:center;justify-content:flex-start}.relative{position:relative}.abs-wrapper-cont{position:absolute}.general-page-cont{width:100vw;height:calc(100vh - 40px - var(--ion-safe-area-bottom));padding-top:50px;overflow-y:scroll;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;background:white;justify-content:flex-start}.page-cont-full-height{width:100vw;height:calc(100vh - var(--ion-safe-area-bottom));padding-top:40px;overflow-y:scroll;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;background:white;justify-content:flex-start}.row-cont{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.general-form{display:flex;flex-direction:column;align-items:flex-start}.general-list{width:96%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.general-list li.list-header h5{font-weight:800;text-transform:uppercase}.general-list li.list-item.odd{background:var(--ion-input-med)}.general-list li.list-item:hover{box-shadow:0 3px 6px rgba(0,0,0,.16)}.general-list li.list-item{cursor:pointer;transition:all .3s}.general-list li{width:100%;display:flex;align-items:center;justify-content:flex-start;padding:5px 10px;border-radius:5px}.general-list li h5{width:100%;font-size:12px;font-weight:600;margin:0}.general-list li .neg{color:#dc3535}.general-list li .pos{color:#64cd14}.general-list li .percentage{font-size:12px;font-weight:600}.safe-padding.clear{background:none}.safe-padding{width:100%;position:relative;background:var(--ion-dark-soft-light-pure);height:var(--ion-safe-area-top);overflow:hidden}.safe-padding .dark-fade{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,.2) 90%,rgba(var(--ion-background-color-rgb),0))}.gauge-custom{display:flex;flex-direction:column;align-items:center}.gauge-custom .gauge-title{font-weight:800;font-size:50px;margin:10px;white-space:wrap;text-transform:uppercase}.gauge-display{position:relative}.gauge-display canvas{box-shadow:0 3px 6px rgba(0,0,0,.16);border-radius:50%}.gauge-display .torq-info-cont{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:340px;height:340px;border-radius:50%;background:var(--ion-input-light);display:flex;flex-direction:column;align-items:center;justify-content:center}.gauge-display .torq-info-cont h4,.gauge-display .torq-info-cont p{text-shadow:0px 3px 6px 0px rgba(0,0,0,.16);color:#dc3535;margin:0;font-size:26px;font-weight:600}.gauge-display .torq-info-cont h4{font-size:60px}.gauge-display .torq-info-cont p{margin:0}.gauge-display .torq-info-cont h5.req{color:#fea137}.gauge-display .torq-info-cont h5{text-shadow:0px 3px 6px 0px rgba(0,0,0,.16);font-weight:600;font-size:16px;text-transform:uppercase;margin:5px}.gauge-display .torq-info-cont .psi-info{color:#fea137;font-size:20px;font-weight:900}.torq-display{position:relative}.torq-display canvas{box-shadow:0 3px 6px rgba(0,0,0,.16);border-radius:50%}.torq-display .torq-info-cont{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:340px;height:340px;border-radius:50%;background:var(--ion-input-light);display:flex;flex-direction:column;align-items:center;justify-content:center}.torq-display .torq-info-cont h4,.torq-display .torq-info-cont p{text-shadow:0px 3px 6px 0px rgba(0,0,0,.16);color:#dc3535;margin:0;font-size:26px;font-weight:600}.torq-display .torq-info-cont h4{font-size:60px}.torq-display .torq-info-cont p{margin:0}.torq-display .torq-info-cont h5.req{color:#fea137}.torq-display .torq-info-cont h5{text-shadow:0px 3px 6px 0px rgba(0,0,0,.16);font-weight:600;font-size:22px;text-transform:uppercase;margin:5px}.torq-display .torq-info-cont .psi-info{color:#fea137;font-size:20px;font-weight:900}.progress-display{position:relative}.progress-display canvas{box-shadow:0 3px 6px rgba(0,0,0,.16);border-radius:50%}.progress-display .progress-info-cont{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);width:36px;height:36px;border-radius:50%;background:#ffffff;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 3px 6px rgba(0,0,0,.16)}.progress-display .progress-info-cont h4,.progress-display .progress-info-cont p{text-shadow:0px 3px 6px 0px rgba(0,0,0,.16);color:#dc3535;margin:0;font-size:26px;font-weight:400}.progress-display .progress-info-cont h4{font-size:14px}.network:hover h5{opacity:1}.network.bad .one{background:red}.network.weak .one,.network.weak .two{background:rgb(245,144,3)}.network.ok .one,.network.ok .two,.network.ok .three{background:rgb(224,224,15)}.network.good .one,.network.good .two,.network.good .three,.network.good .four{background:#BAFB00}.network{width:30px;display:flex;align-items:flex-end;justify-content:space-evenly;margin:5px;position:relative}.network h5{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);opacity:0;transition:all .3s;font-size:10px;font-weight:500;margin:0;padding:4px;border-radius:2px;background:white;box-shadow:0 3px 6px rgba(0,0,0,.16)}.network div{width:6px;flex-shrink:0;margin-right:3px;background:rgb(226,226,226);border-radius:2px}.network .one{height:10px}.network .two{height:16px}.network .three{height:22px}.network .four{height:28px}.loading-animation.hide{display:none}.loading-animation.relative{width:100%;height:100%;position:absolute}.loading-animation.relative h2{font-size:30px}.loading-animation{width:100vw;height:100vh;position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--ion-back-transparent);z-index:999999999999999}.loading-animation .close-icon.show{opacity:.9}.loading-animation .close-icon{cursor:pointer;position:absolute;top:0;right:0;margin:25px;opacity:0;transition:all .3s;color:#fea137;font-size:26px}.loading-animation h2.selected{font-weight:300;font-size:90px;color:#fea137;opacity:1}.loading-animation h2{font-weight:300;font-size:90px;opacity:0;transition:all .3s}.page-cont{width:80vw;max-width:1000px;min-width:400px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:relative}.circular-input .c-rng{--rng-focus: #064374;--rng-lower: #6495ED;--rng-upper: #CFD8DC;--rng-percent: 0%;--rng-percent-upper: 80%;--rng-bdrs: .375rem;--rng-bgi: linear-gradient(to right, var(--rng-lower) var(--rng-percent), var(--rng-upper) var(--rng-percent));--rng-h: .75rem;--rng-m: 2rem 0;--rng-w: 100%;--rng-label-c: #333;--rng-label-fz: .75rem;--rng-label-off: .25rem;--rng-thumb-bdrs: 50%;--rng-thumb-bxsh: none;--rng-thumb-bxsh--focus: inset 0 0 0 .25rem var(--rng-focus);--rng-thumb-bgc: #0960A5;--rng-thumb-h: 2rem;--rng-thumb-w: 2rem;--rng-thumb-z: 1;background-image:var(--rng-bgi);border-radius:var(--rng-bdrs);box-sizing:border-box;font-family:inherit;height:var(--rng-h);margin:var(--rng-m);outline:none;position:relative;width:var(--rng-w)}.circular-input .c-rng::-moz-range-thumb{background-color:var(--rng-thumb-bgc);border-radius:var(--rng-thumb-bdrs);box-shadow:var(--rng-thumb-bxsh);color:#000;cursor:ew-resize;height:var(--rng-thumb-h);margin-top:calc(0px - (var(--rng-thumb-h) - var(--rng-h)) / 2);position:relative;width:var(--rng-thumb-w);z-index:var(--rng-thumb-z)}.circular-input .c-rng::-webkit-slider-thumb{background-color:var(--rng-thumb-bgc);border-radius:var(--rng-thumb-bdrs);box-shadow:var(--rng-thumb-bxsh);cursor:ew-resize;height:var(--rng-thumb-h);margin-top:calc(0px - (var(--rng-thumb-h) - var(--rng-h)) / 2);position:relative;width:var(--rng-thumb-w);z-index:var(--rng-thumb-z)}.circular-input .c-rng:focus::-webkit-slider-thumb{box-shadow:var(--rng-thumb-bxsh--focus)}.circular-input .c-rng::-moz-range-track{background:transparent;background-size:100%;border-radius:var(--rng-bdrs);box-sizing:border-box;height:var(--rng-h)}.circular-input .c-rng::-webkit-slider-runnable-track{background:transparent;background-size:100%;border-radius:var(--rng-bdrs);box-sizing:border-box;height:var(--rng-h)}.circular-input .c-rng,.circular-input .c-rng::-webkit-slider-runnable-track,.circular-input .c-rng::-webkit-slider-thumb{-webkit-appearance:none;appearance:none}.circular-input .c-rng:after,.circular-input .c-rng:before{color:var(--rng-label-c);font-size:var(--rng-label-fz);line-height:1;position:absolute;top:calc(var(--rng-h) + var(--rng-label-off));z-index:-1}.circular-input .c-rng[data-range*=labels]:after{content:attr(max);right:0}.circular-input .c-rng[data-range*=labels]:before{content:attr(min)}.circular-input .c-rng--labels-above .c-rng:after,.circular-input .c-rng--labels-above .c-rng:before{top:-1rem}.circular-input .c-rng__output{--rng-output-bgc: #444;--rng-output-c: #EEE;--rng-output-p: .25rem 0 0 0;--rng-output-t: .25rem;--rng-output-w: 2rem;background-color:var(--rng-output-bgc);color:var(--rng-output-c);display:inline-block;font-family:sans-serif;font-size:.675rem;left:calc(1% * var(--rng-unit) - var(--rng-thumb-w) / 100 * var(--rng-unit));padding:var(--rng-output-p);position:relative;text-align:center;top:var(--rng-output-t);width:var(--rng-output-w)}.circular-input .c-rng__output:after{border-left:calc(var(--rng-output-w) / 2) solid transparent;border-right:calc(var(--rng-output-w) / 2) solid transparent;border-top:calc(var(--rng-output-w) / 3) solid var(--rng-output-bgc);content:"";height:0;left:0;position:absolute;top:100%;width:0}.circular-input .c-rng__wrapper .c-rng{bottom:1rem;left:0;margin:0;position:absolute}.circular-input .c-rng__wrapper .c-rng__output{position:absolute;top:0}.circular-input .c-rng__wrapper{cursor:pointer;--rng-ticks-fill: #B0B0B0;flex:1;height:4rem;margin-bottom:1rem;position:relative}.circular-input .c-rng__multi [data-range*=lower]{--rng-bgi: linear-gradient(to right, var(--rng-upper) var(--rng-percent), var(--rng-lower) var(--rng-percent), var(--rng-lower) var(--rng-percent-upper), var(--rng-upper) var(--rng-percent-upper))}.circular-input .c-rng__multi [data-range*=upper]{background:none}.circular-input .c-rng--circular{--circle-bgc: #FFF;--circle-size: 200px;--track-bgc: hsl(219, 20%, 85%);--track-fill: cornflowerblue;--thumb-size: 30px;--gradient-start: 0deg;--gradient-end: 0deg;background-image:conic-gradient(var(--track-bgc) 0,var(--track-bgc) var(--gradient-start),var(--track-fill) var(--gradient-start),var(--track-fill) var(--gradient-end),var(--track-bgc) var(--gradient-end),var(--track-bgc));border-radius:50%;display:inline-block;height:var(--circle-size);position:relative;touch-action:none;width:var(--circle-size)}.circular-input .c-rng--circular:before{align-items:center;background-color:var(--circle-bgc);border-radius:50%;content:attr(data-value);display:flex;font-family:ui-sans-serif,ui-system,sans-serif;font-size:2rem;height:calc(var(--circle-size) - var(--thumb-size) * 2);justify-content:center;left:var(--thumb-size);position:absolute;top:var(--thumb-size);width:calc(var(--circle-size) - var(--thumb-size) * 2)}.circular-input .c-rng--circular:after{background-color:var(--track-fill);border-radius:50%;content:"";height:var(--thumb-size);position:absolute;left:calc(50% - var(--thumb-size) / 2);width:var(--thumb-size)}.circular-input .c-rng--circular-output{background:transparent;position:absolute;pointer-events:none;cursor:pointer;top:50%;left:50%;height:var(--thumb-size);margin-top:calc(var(--thumb-size) / -2);transform:rotate(var(--angle));transform-origin:center left;width:50%;z-index:1}.circular-input .c-rng--circular-output:before{background-color:var(--track-fill);border:var(--thumb-bdw, 2px) solid var(--track-fill);border-radius:50%;box-shadow:0 6px 6px rgba(0,0,0,.3);box-sizing:border-box;content:"";cursor:grab;display:inline-block;height:var(--thumb-size);position:absolute;right:0;width:var(--thumb-size)}.circular-input .c-rng--circular-output:focus{--thumb-bxsh: inset 0 0 0 2px #FFF, inset 0 0 0 10px var(--track-fill);outline:none}.circular-input .c-rng--ticks{fill:var(--rng-ticks-fill);bottom:0;height:1rem;left:0;position:absolute;width:calc(100% - var(--rng-thumb-w));margin-left:calc(var(--rng-thumb-w) / 2)}.circular-input .c-rng--ticks rect:first-of-type{transform:translate(1px)}.circular-input .c-rng--ticks rect:last-of-type{transform:translate(-1px)}.circular-input .c-rng--ticks-above .c-rng--ticks{bottom:auto;top:1.25rem}.circular-input .c-rng--ticks-full .c-rng--ticks{--rng-ticks-fill: #ffccd5;height:2.5rem}.circular-input .c-rng--grey{--rng-focus: #A0A0A0;--rng-lower: #B0B0B0;--rng-upper: #DEDEDE;--rng-h: 8px;--rng-thumb-bgc: #FFF;--rng-thumb-bxsh: 1px 2px 4px 1px rgba(0, 0, 0, .25)}.circular-input .c-rng--pink{--rng-focus: #E6002A;--rng-lower: #FF91A6;--rng-upper: #FFE0E5;--rng-h: 4px;--rng-thumb-bdrs: .25rem;--rng-thumb-bgc: #FF2F56;--rng-thumb-h: 2rem;--rng-thumb-w: 1rem;--rng-ticks-fill: #ffccd5}.circular-input .c-rng--hue{--rng-value: 0;--rng-bgi: linear-gradient(to right, red, #ff8000, #ff0, #80ff00, lime, #00ff80, cyan, #007fff, blue, #7f00ff, #f0f, #ff0080, red);--rng-thumb-bgc: hsl(var(--rng-value), 100%, 50%);--rng-thumb-bxsh--focus: inset 0 0 0 .125rem rgba(255, 255, 255, .8), 0 0 0 .125rem hsl(var(--rng-value), 100%, 25%);--rng-thumb-bxsh: inset 0 0 0 .125rem hsl(var(--rng-value), 100%, 30%)}.circular-input .c-rng--icons{--ico-audio: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 34 32"><path d="M27.814 28.814c-0.384 0-0.768-0.146-1.061-0.439-0.586-0.586-0.586-1.535 0-2.121 2.739-2.739 4.247-6.38 4.247-10.253s-1.508-7.514-4.247-10.253c-0.586-0.586-0.586-1.536 0-2.121s1.536-0.586 2.121 0c3.305 3.305 5.126 7.7 5.126 12.374s-1.82 9.069-5.126 12.374c-0.293 0.293-0.677 0.439-1.061 0.439zM22.485 25.985c-0.384 0-0.768-0.146-1.061-0.439-0.586-0.586-0.586-1.535 0-2.121 4.094-4.094 4.094-10.755 0-14.849-0.586-0.586-0.586-1.536 0-2.121s1.536-0.586 2.121 0c2.55 2.55 3.954 5.94 3.954 9.546s-1.404 6.996-3.954 9.546c-0.293 0.293-0.677 0.439-1.061 0.439v0zM17.157 23.157c-0.384 0-0.768-0.146-1.061-0.439-0.586-0.586-0.586-1.535 0-2.121 2.534-2.534 2.534-6.658 0-9.192-0.586-0.586-0.586-1.536 0-2.121s1.535-0.586 2.121 0c3.704 3.704 3.704 9.731 0 13.435-0.293 0.293-0.677 0.439-1.061 0.439z"></path><path d="M13 30c-0.26 0-0.516-0.102-0.707-0.293l-7.707-7.707h-3.586c-0.552 0-1-0.448-1-1v-10c0-0.552 0.448-1 1-1h3.586l7.707-7.707c0.286-0.286 0.716-0.372 1.090-0.217s0.617 0.519 0.617 0.924v26c0 0.404-0.244 0.769-0.617 0.924-0.124 0.051-0.254 0.076-0.383 0.076z"></path></svg>');--ico-mute: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 34 32"><path d="M13 30c-0.26 0-0.516-0.102-0.707-0.293l-7.707-7.707h-3.586c-0.552 0-1-0.448-1-1v-10c0-0.552 0.448-1 1-1h3.586l7.707-7.707c0.286-0.286 0.716-0.372 1.090-0.217s0.617 0.519 0.617 0.924v26c0 0.404-0.244 0.769-0.617 0.924-0.124 0.051-0.254 0.076-0.383 0.076z"></path></svg>');align-items:center;display:flex;width:100%}.circular-input .c-rng--tomato{--circle-bgc: #FFF;--track-bgc: hsla(0, 0%, 100%, 0);--track-fill: #ff6347}.circular-input .c-rng--darkcyan{--circle-bgc: #FFF;--track-bgc: hsl(180, 20%, 80%);--track-fill: darkcyan}.circular-input [data-icon=audio]{--icon: var(--ico-audio);margin-left:1rem}.circular-input [data-icon=mute]{--icon: var(--ico-mute)}.quick-project-dashboard{width:100%;height:100%}.quick-project-dashboard .header-cont .page-title{font-size:40px;font-weight:700}.quick-project-dashboard .main-cont{width:90%;height:80vh;padding:25px;background:var(--ion-input-med);border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.16);display:flex;align-items:center;position:relative}.quick-project-dashboard .main-cont .optionnal-equip-cont{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:flex-start}.quick-project-dashboard .main-cont .optionnal-equip-cont ul li{display:flex;align-items:center}.quick-project-dashboard .main-cont .optionnal-equip-cont ul li h5{font-size:14px;font-weight:600;margin:10px}.quick-project-dashboard .main-cont .optionnal-equip-cont ul li svg{margin:0 0 0 10px;cursor:pointer;font-size:16px;color:#dc3535}.quick-project-dashboard .main-cont .optionnal-equip-cont button{background:#FEA137;border:none;color:#fff}.quick-project-dashboard .main-cont .gauge-cont{align-items:flex-end;margin-top:0!important}.quick-project-dashboard .main-cont .gauge-cont .gauge-wrapper.hide{box-shadow:none}.quick-project-dashboard .main-cont .gauge-cont .gauge-wrapper.hide .gauge-title{display:none}.quick-project-dashboard .main-cont .gauge-cont .gauge-wrapper{position:relative}.quick-project-dashboard .main-cont .gauge-cont .gauge-wrapper .gauge-title{font-size:24px}.quick-project-dashboard .main-cont .gauge-cont .gauge-wrapper .gauge-cover{position:absolute;bottom:0;left:0;width:100%;height:calc(100% - 25px);background:var(--ion-input-med);display:flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:none;flex-grow:0;flex-shrink:0}.quick-project-dashboard .main-cont .mini-chart-cont{position:absolute;top:25px;right:25px;width:280px;height:180px}.quick-project-dashboard .action-bnt-cont{position:absolute;bottom:0;left:0;width:100%;display:flex;align-items:center;justify-content:center}.quick-project-dashboard .action-bnt-cont .play-pause-btn{width:200px;border:none}.quick-project-dashboard .action-bnt-cont .play-pause-btn svg{font-size:30px;color:#fea137}.quick-project-dashboard .action-bnt-cont .complete-project-btn{position:absolute;bottom:0;left:0;background:#FEA137;color:#fff;border:2px solid #FEA137}.extension-cont{justify-content:center}.extension-cont .extension-list{width:100%;padding:5%;margin:0;display:flex;align-items:flex-start;justify-content:space-evenly;flex-wrap:wrap}.extension-cont .extension-list li{display:flex;align-items:center;justify-content:center;width:200px;height:75px;border-radius:5px;box-shadow:0 3px 6px rgba(0,0,0,.16);background:#FEA137;margin:25px}.extension-cont .extension-list li h4{font-size:26px;font-weight:800;color:#fff;margin:0}.not-receiving-data .tilt-ring{filter:grayscale(1)}.installation-dashboard{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.installation-dashboard .timer{position:fixed;top:25px;left:25px;margin:5px;font-size:26px;font-weight:300}.installation-dashboard .not-receiving-cont{position:absolute;top:0;left:0;width:100vw;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(255,255,255,.9);z-index:99}.installation-dashboard .not-receiving-cont h4{font-size:2.7vw;font-weight:300;color:#fea137}.installation-dashboard .not-receiving-cont h3{font-size:3vw;font-weight:300;color:#dc3535;max-width:75%;animation:flashing 1s ease 0ms infinite alternate}@keyframes flashing{0%{opacity:.1}to{opacity:1}}.installation-dashboard .connecting-modal{z-index:9999}.installation-dashboard .pile-label{font-size:26px;padding:10px;background:var(--ion-input-med);box-shadow:0 3px 6px rgba(0,0,0,.16);border-radius:3px;font-weight:600;margin:25px}.installation-dashboard .main-cont{width:96%;height:80%;display:flex;flex-grow:0}.installation-dashboard .note-cont{width:100vw;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.installation-dashboard .note-cont .quick-res-list{max-width:80%;display:flex;align-items:flex-start;justify-content:center;margin-bottom:25px}.installation-dashboard .note-cont .quick-res-list li{cursor:pointer;padding:10px 20px;background:var(--ion-input-light);border-radius:5px;box-shadow:0 3px 6px rgba(0,0,0,.16);margin:5px}.installation-dashboard .note-cont .quick-res-list li h5{font-weight:500;font-size:12px;margin:5px}.installation-dashboard .note-cont h4{font-size:30px}.installation-dashboard .note-cont textarea{width:600px;margin:50px auto}.installation-dashboard .note-cont button.cancel-btn{background:#dc3535;color:#fff;border:none}.installation-dashboard .note-cont button.send-btn{background:#FEA137;color:#fff;font-weight:600;border:none}.installation-dashboard .display-group{background:var(--ion-input-med);box-shadow:0 3px 6px rgba(0,0,0,.16);border-radius:10px;margin:10px;position:relative;display:flex;align-items:center;justify-content:center}.installation-dashboard .display-group .group-title{position:absolute;top:0;left:0;margin:15px}.installation-dashboard .tilt-cont{width:400px}.installation-dashboard .tilt-cont .tilt-ring{flex-shrink:0;box-shadow:0 3px 6px rgba(0,0,0,.16);display:flex;align-items:center;justify-content:center;width:120px;height:120px;border-radius:50%}.installation-dashboard .tilt-cont .outer{width:260px;height:260px;position:relative}.installation-dashboard .tilt-cont .center-three{width:230px;height:230px}.installation-dashboard .tilt-cont .center-two{width:200px;height:200px}.installation-dashboard .tilt-cont .center-one{width:170px;height:170px}.installation-dashboard .tilt-cont .inner{width:140px;height:140px}.installation-dashboard .tilt-cont .tilt-info{display:flex}.installation-dashboard .tilt-cont .tilt-info h4{font-size:30px;color:rgba(255,255,255,.816)}.installation-dashboard .tilt-cont .tilt-info svg{color:#fff;font-size:10px}.installation-dashboard .tilt-cont .dot{width:20px;height:20px;border-radius:50%;box-shadow:0 3px 6px rgba(0,0,0,.16);background:white;position:absolute;top:40%;left:40%;transform:translate(-50%,-50%);transition:all .5s}.installation-dashboard .depth-cont{width:150px;justify-content:flex-start;padding:25px;box-sizing:border-box}.installation-dashboard .depth-cont .depth-gauge.moveLabel .target.final{text-align:center;left:0;transform:translate(-110%)}.installation-dashboard .depth-cont .depth-gauge.moveLabel .target.final span{font-weight:600}.installation-dashboard .depth-cont .target.final{text-align:center;font-size:16px}.installation-dashboard .depth-cont .target.final span{font-size:20px;font-weight:600}.installation-dashboard .depth-cont .depth-gauge{width:24px;height:80%;position:relative;border-radius:6px;box-shadow:0 3px 6px rgba(0,0,0,.16);background:white}.installation-dashboard .depth-cont .depth-gauge .incDec{position:absolute;top:50%;right:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:translate(calc(100% + 8px),-50%);height:80%;z-index:999}.installation-dashboard .depth-cont .depth-gauge .incDec button{height:45%;background:none;box-shadow:none;border:none}.installation-dashboard .depth-cont .depth-gauge .incDec button svg{font-size:40px;opacity:.3;color:#fea137}.installation-dashboard .depth-cont .depth-gauge .selector-cont{position:relative;width:100%;height:100%}.installation-dashboard .depth-cont .depth-gauge .selector-cont .selector.transparent{opacity:.7}.installation-dashboard .depth-cont .depth-gauge .selector-cont .selector{width:100%;max-height:115%;position:absolute;top:0;left:0;background:#dc3535;border-radius:4px;box-shadow:0 3px 6px rgba(0,0,0,.16)}.installation-dashboard .depth-cont .depth-gauge .target.current{font-size:14px;font-weight:600}.installation-dashboard .depth-cont .depth-gauge .target{position:absolute;bottom:0;left:30px;font-size:12px;white-space:nowrap;font-weight:500;margin:0;transition:all .3s}.installation-dashboard .torq-cont.torkinator-mode .torq-gauge-cont{transform:scale(1.5)}.installation-dashboard .torq-cont{width:600px;flex-grow:1;position:relative}.installation-dashboard .torq-cont .torq-btn{position:absolute;top:15px;right:15px;border:2px solid #FEA137;color:#fea137;font-size:16px}.installation-dashboard .torq-cont .torq-btn svg{color:#fea137;font-size:18px;margin-left:10px}.installation-dashboard .torq-cont .torq-gauge-cont{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.installation-dashboard .torq-cont .torq-gauge-cont h5.max{font-size:14px;font-weight:600;color:#dc3535;white-space:nowrap}.installation-dashboard .torq-cont .torq-gauge-cont h5.max span{font-weight:700;font-size:26px;color:#dc3535;margin-left:10px}.installation-dashboard .torq-cont .torq-gauge-cont h5.max .reset-btn{cursor:pointer;font-size:30px;color:#fea137;margin-left:20px}.installation-dashboard .torq-cont .data-vis-cont{position:absolute;top:5%;right:5%;width:25%;height:30%;border-radius:5px;box-shadow:0 3px 6px rgba(0,0,0,.16)}.installation-dashboard .torq-cont .info-cont{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.installation-dashboard .torq-cont .info-cont h4{font-size:50px}.installation-dashboard .torq-cont .rotation-count{position:absolute;bottom:25px;left:25px}.installation-dashboard .torq-cont .rotation-count h3{font-size:20px;margin:0}.installation-dashboard .torq-cont .rotation-count svg{position:absolute;bottom:0;left:0;transform:translate(-35%,30%);font-size:75px;color:#fea137;opacity:.75}.installation-dashboard .torq-cont .rpm{position:absolute;bottom:15px;right:15px}.installation-dashboard .torq-cont .rpm h3{font-weight:300;font-size:26px;margin:0}.installation-dashboard .torq-cont .rpm h3 span{font-size:16px;font-weight:600}.installation-dashboard .btn-cont{width:90%;display:flex;align-items:center;justify-content:center;margin:15px auto;position:relative}.installation-dashboard .btn-cont button.pause.play{background:rgb(235,113,113);position:absolute;left:0;top:0;transform:translate(-50%,-50%)}.installation-dashboard .btn-cont button.pause.play svg{color:#dc3535}.installation-dashboard .btn-cont button.pause{position:absolute;left:0;top:0;height:100%;transform:translate(-10px,-10px);background:#ffe300;border:none}.installation-dashboard .btn-cont button.pause svg{color:#fea137;font-size:50px}.installation-dashboard .btn-cont button.arrow{width:350px;padding:12px}.installation-dashboard .btn-cont button{padding:30px 35px;font-size:14px}.installation-dashboard .btn-cont button svg{font-size:30px;color:#fff}.install-log.hidden svg{display:none!important}.install-log{padding-top:var(--ion-safe-area-top)}.install-log .img-cont{position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;margin:15px}.install-log .img-cont img{height:30px}.install-log .install-main-cont{width:100%;max-width:1600px;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:5vw 10vw}.install-log img.head-logo{height:150px;align-self:flex-start}.install-log .header-cont.reco{position:relative}.install-log .header-cont.reco .title{position:absolute;top:-20px;left:0;transform:translateY(-100%);font-weight:600;font-size:12px}.install-log .header-cont.reco p{width:90%;text-align:left}.install-log .header-cont{width:100%;padding:20px;border-radius:5px;background:var(--ion-input-light);display:flex;margin-bottom:4cqmin;justify-content:space-between}.install-log .header-cont .vert-cont{width:45%;display:flex;flex-direction:column;align-items:flex-start}.install-log .header-cont .vert-cont .main{font-size:13px;font-weight:600;margin:3px;text-transform:uppercase}.install-log .header-cont .vert-cont .line{font-size:12px;font-weight:400;margin:3px}.install-log .summary-label.warning svg{color:#eb6702}.install-log .summary-label{margin-top:5vh;position:relative;display:flex}.install-log .summary-label svg{color:#b0fb00;font-size:65px;filter:drop-shadow(3px 3px 3px rgba(0,0,0,.2))}.install-log .summary-label h4{font-weight:500;font-size:24px;text-shadow:0px 2px 3px rgba(0,0,0,.12);margin-left:15px}.install-log .section-cont.reserv{padding-bottom:100px}.install-log .section-cont.reserv .inner-cont{border:2px solid #FEA137}.install-log .section-cont{width:100%;margin-top:5vh;display:flex;flex-direction:column}.install-log .section-cont .page-title{max-width:100%}.install-log .section-cont .page-sub-title{text-align:left}.install-log .section-cont .inner-cont.reserv-ing{padding:15px;flex-direction:column}.install-log .section-cont .inner-cont.reserv-ing h4,.install-log .section-cont .inner-cont.reserv-ing h5{text-transform:uppercase;margin:3px;font-size:14px}.install-log .section-cont .inner-cont.reserv-ing h4{font-weight:700;font-size:16px}.install-log .section-cont .inner-cont.reserv-ing p.ing-comment{width:100%;background:white;padding:15px;margin:25px auto;border-radius:10px;text-align:left}.install-log .section-cont .inner-cont.reserv-ing .sign-block{width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:2%}.install-log .section-cont .inner-cont.reserv-ing .sign-block .vert-cont{width:300px}.install-log .section-cont .inner-cont.reserv-ing .sign-block .vert-cont .line{width:100%;display:flex;flex-direction:column;align-items:flex-start}.install-log .section-cont .inner-cont.reserv-ing .sign-block .vert-cont .line h5{font-weight:600}.install-log .section-cont .inner-cont.reserv-ing .sign-block .vert-cont .line h5 span{font-size:12px;font-weight:500}.install-log .section-cont .inner-cont.reserv-ing .sign-block .sign-cont{width:100%;display:flex;justify-content:space-between;align-items:space-between}.install-log .section-cont .inner-cont.reserv-ing .sign-block .sign-cont .signature{width:250px}.install-log .section-cont .inner-cont.reserv-ing .sign-block .sign-cont .sceau{margin:0 10px}.install-log .section-cont .inner-cont.reserv-ing .sign-block .sign-cont h5{font-size:10px;font-weight:500;margin:2px}.install-log .section-cont .inner-cont.reserv-ing .sign-block .sign-cont .separator{width:100%;height:1px;background:black}.install-log .section-cont .inner-cont.install{height:auto;display:flex;flex-direction:column}.install-log .section-cont .inner-cont.install h5{margin:5px;font-size:14px}.install-log .section-cont .inner-cont.plan-img-display .test-background{display:flex;justify-content:center}.install-log .section-cont .inner-cont{display:flex;align-items:flex-start;justify-content:flex-start;width:100%;height:80vh;padding:25px;background:var(--ion-input-light);border-radius:15px;position:relative}.install-log .section-cont .inner-cont .plan-list{position:absolute;top:50%;left:0;width:80px;max-height:80%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin-right:10px;overflow:scroll;z-index:9;background:var(--ion-input-light);border-radius:5px;transform:translate(-35%,-50%);box-shadow:0 3px 6px rgba(0,0,0,.16);padding:10px;box-sizing:content-box;opacity:.98}.install-log .section-cont .inner-cont .plan-list li.selected{border:2px solid #FEA137}.install-log .section-cont .inner-cont .plan-list li{cursor:pointer;width:80px;height:80px;border-radius:5px;margin-bottom:5px}.install-log .section-cont .inner-cont .plan-list li img{width:100%;height:100%}.install-log .section-cont .inner-cont .other-equipment-list{width:100%}.install-log .section-cont .inner-cont .other-equipment-list li.odd{background:white}.install-log .section-cont .inner-cont .other-equipment-list li{width:100%;height:30px;background:rgb(241,241,241);display:flex;align-items:center;justify-content:space-between;border-radius:3px}.install-log .section-cont .inner-cont .other-equipment-list li h4{font-size:12px;font-weight:500;margin:5px}.install-log .section-cont .inner-cont .other-equipment-list li h4 span{font-weight:800}button.send-log-to-client-btn.install-log-btn{margin-bottom:50px;width:240px;height:70px;font-size:18px;font-weight:600;background:#FEA137;color:#fff;border:none;z-index:9999999}button.send-log-to-client-btn.install-log-btn svg{font-size:20px;margin-right:10px;color:#fff}.datavisualizer.expanded{width:100vw;height:100vh;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.95);z-index:99999999}.datavisualizer.expanded .chart-cont{width:90%;height:85%}.datavisualizer{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;height:100%;padding:10px;background:var(--ion-input-light);transition:all .3s;border-radius:10px;overflow:hidden}.datavisualizer .expand-icon{cursor:pointer;font-size:26px;color:#fea137;position:absolute;top:5%;right:5%;margin:10px;z-index:9}.datavisualizer .data-log-cont.show{opacity:1;transform:translate(0) scale(1)}.datavisualizer .data-log-cont{width:100%;height:100%;position:absolute;top:0;left:0;transform:translate(100%) scale(0);opacity:0}.datavisualizer .data-log-cont h4{font-weight:600;font-size:16px;margin:5px}.datavisualizer .data-log-cont ul{display:flex;flex-direction:column;width:100%;height:50%;overflow:scroll}.datavisualizer .data-log-cont ul li{font-size:10px;width:100%}.datavisualizer .chart-cont{width:100%;height:100%}.recommandation{display:flex;flex-direction:column;align-items:center;width:100vw;height:100vh;overflow-y:scroll;background:white;padding-bottom:100px}.recommandation .main-title{font-size:30px;font-weight:400}.recommandation img.head-logo{height:150px;align-self:flex-start}.recommandation .page-title{font-size:20px;font-weight:400;margin:0 25px 0 10px;align-self:flex-start;opacity:.8}.recommandation .header-cont.reco{position:relative}.recommandation .header-cont.reco .title{position:absolute;top:-20px;left:0;transform:translateY(-100%);font-weight:600;font-size:12px}.recommandation .header-cont.reco p{width:90%;text-align:left}.recommandation .header-cont{width:100%;padding:20px;border-radius:5px;background:var(--ion-input-light);display:flex;margin-bottom:4cqmin;justify-content:space-between}.recommandation .header-cont .vert-cont{width:45%;display:flex;flex-direction:column;align-items:flex-start}.recommandation .header-cont .vert-cont .main{font-size:13px;font-weight:600;margin:3px;text-transform:uppercase}.recommandation .header-cont .vert-cont .line{font-size:12px;font-weight:400;margin:3px}.recommandation .croquis-cont img.croquis{max-width:96%}.recommandation .summary-label.warning svg{color:#eb6702}.recommandation .summary-label{margin-top:5vh;position:relative}.recommandation .summary-label svg{position:absolute;top:50%;left:0;z-index:-1;color:#b0fb00;font-size:65px;transform:translate(-50%,-50%);filter:drop-shadow(3px 3px 3px rgba(0,0,0,.2))}.recommandation .summary-label h4{font-weight:500;font-size:24px;text-shadow:0px 2px 3px rgba(0,0,0,.12);margin-left:15px}.recommandation .section-cont.reserv .inner-cont{border:2px solid #FEA137}.recommandation .prepared-by-cont{width:90%}.recommandation .prepared-by-cont .sub-title{width:150px}.recommandation .prepared-by-cont .vert-cont{width:auto;margin:25px}.recommandation .prepared-by-cont .hori-cont{width:100%;align-items:center;justify-content:flex-start}.recommandation .prepared-by-cont .hori-cont img.signature{height:125px;width:250px}.recommandation .prepared-by-cont .hori-cont img.sceal{height:175px}.recommandation .prepared-by-cont .hori-cont h5{font-size:12px;white-space:nowrap}.recommandation .section-cont{width:100%;margin-top:15vh;display:flex;flex-direction:column}.recommandation .section-cont .inner-cont.install{height:auto;display:flex;flex-direction:column}.recommandation .section-cont .inner-cont.install h5{margin:5px;font-size:14px}.recommandation .section-cont .inner-cont{display:flex;align-items:flex-start;justify-content:flex-start;width:100%;height:80vh;padding:25px;background:var(--ion-input-light);border-radius:15px;position:relative}.recommandation .section-cont .inner-cont .plan-list{position:absolute;top:50%;left:0;width:80px;max-height:80%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin-right:10px;overflow:scroll;z-index:9;background:var(--ion-input-light);border-radius:5px;transform:translate(-35%,-50%);box-shadow:0 3px 6px rgba(0,0,0,.16);padding:10px;box-sizing:content-box;opacity:.98}.recommandation .section-cont .inner-cont .plan-list li.selected{border:2px solid #FEA137}.recommandation .section-cont .inner-cont .plan-list li{cursor:pointer;width:80px;height:80px;border-radius:5px;margin-bottom:5px}.recommandation .section-cont .inner-cont .plan-list li img{width:100%;height:100%}.connection-modal{display:flex;flex-direction:column;align-items:center;justify-content:center}.connection-modal h4{font-size:30px;margin:25px}.connection-modal .disconnected-cont{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.connection-modal .disconnected-cont svg{font-size:52px;color:#fea137;animation:upDown 2s ease 0ms infinite forwards}.connecting-animation{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}@keyframes upDown{0%{transform:translate(0) rotate(-45deg);opacity:.1}to{transform:translate(50px,50px) rotate(-45deg);opacity:1}}.how-to .how-main-cont{margin-top:5vh;padding-bottom:60px}.how-to .how-main-cont .how-section.show{border:2px solid #FEA137}.how-to .how-main-cont .how-section.show .how-detail-cont{height:500px}.how-to .how-main-cont .how-section{cursor:pointer;width:90%;border-radius:10px;margin:25px;padding:25px;background:var(--ion-input-light);align-items:flex-start}.how-to .how-main-cont .how-section .how-title{font-size:20px;font-weight:800;margin:5px}.how-to .how-main-cont .how-section .how-sub-title{margin:5px;font-size:14px;font-weight:600}.how-to .how-main-cont .how-section .how-detail-cont{height:0px;transition:all .3s;overflow:hidden}.how-to .how-main-cont .how-section .how-detail-cont .explain-cont{width:60%;display:flex;align-items:flex-start;justify-content:center}.how-to .how-main-cont .how-section .how-detail-cont .explain-cont .explain-para{font-size:12px;font-weight:500;width:90%;text-align:left}.landing-page{padding:0;position:relative}.landing-page .img-back{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden}.landing-page .label{display:flex;align-items:center;justify-content:center;background:#31302c;width:100%;height:10vh;position:relative}.landing-page .label .login-btn{cursor:pointer;position:absolute;color:#fff;top:50%;right:15px;transform:translateY(-50%);font-size:14px;font-weight:800;text-transform:uppercase;transition:all .5s;margin:0;z-index:9}.landing-page .landing-section{height:100vh;width:100vw;display:flex;align-items:center;justify-content:center;flex-direction:row;z-index:9}.landing-page .landing-section .main-title{font-size:5vw;font-weight:800;margin:10px;width:45%;text-transform:uppercase;word-break:break-word}.landing-page .landing-section form{width:45%;max-width:350px;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.landing-page .landing-section form input,.landing-page .landing-section form textarea{width:100%;border-radius:2px}.landing-page .landing-section form .hero-btn{position:absolute;bottom:-25px;left:0%;transform:translateY(110%)}.landing-page .footer-list{display:flex;align-items:center;justify-content:center;padding-top:30px}.landing-page .footer-list li{cursor:pointer;margin:10px}.landing-page .footer-list li h5:hover{font-weight:500}.landing-page .footer-list li h5{font-size:14px;font-weight:300;margin:0}.landing-page .copyright{font-size:14px;font-weight:600;margin:10px auto;z-index:9}.ing-project-info{z-index:9}.ing-project-info .completed-project-btn{margin-bottom:25px;position:absolute;top:100px;right:25px;z-index:99999999999}.ing-project-info .menu-display{width:300px;display:flex;align-items:center;justify-content:center}.ing-project-info .menu-display .menu-option-selector{width:auto;margin-bottom:25px}.ing-project-info .menu-display .menu-option-selector button.selected{background:#FEA137;color:#fff}.ing-project-info .menu-display .menu-option-selector button{width:100px;background:white;border-radius:20px;height:40px;padding:0;border:1px solid rgb(225,225,225);transition:all .3s}.ing-project-info .main-display-cont{width:100vw;height:75vh;padding:0 15px;align-items:flex-start;justify-content:center}.ing-project-info .main-display-cont .main-plan-cont.collapsed{max-width:calc(100vw - 330px);padding:0 0 0 15px}.ing-project-info .main-display-cont .main-plan-cont{max-width:100%;min-width:50vw;padding:0;height:100%;transition:width .3s}.ing-project-info .main-display-cont .calculated-pile-list,.ing-project-info .main-display-cont .pile-list,.ing-project-info .main-display-cont .screw-list-cont{flex-shrink:0;flex-grow:0;width:300px;padding:15px;height:calc(100% - 30px)}.ing-project-info .main-display-cont .calculated-pile-list h4.screw-title,.ing-project-info .main-display-cont .pile-list h4.screw-title,.ing-project-info .main-display-cont .screw-list-cont h4.screw-title{margin-top:0}.ing-project-info .inner-project{max-height:90vh;width:100%;display:flex;align-items:flex-start;justify-content:center}.ing-project-info .inner-project .install-plan{width:fit-content}.ing-project-info .ing-pile-list{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:90%}.ing-list-creator{width:300px;flex-shrink:0;height:100%;max-height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background:var(--ion-input-med);border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.16);z-index:999999999;overflow-y:scroll}.pile-type-div{width:90%;height:1.5px;background:#FEA137}.pile-option.selected{border:2px solid #FEA137}.pile-option.selected img{border-color:#fea137}.pile-option:hover{transform:scale(1.05)}.pile-option:hover img{border-color:#fea137}.custom-pile-cont{display:flex;flex-direction:column;align-items:center;padding:10px;border-radius:10px}.custom-pile-cont h4{margin:5px;text-align:center}.custom-pile-cont .custom-pile-creator{width:100%}.custom-pile-creator.disabled{cursor:none}.custom-pile-creator.disabled img{opacity:.4;cursor:none}.pile-option,.custom-pile-creator{cursor:pointer;width:100%;display:flex;align-items:center;justify-content:space-between;border-radius:30px;margin-bottom:10px;transition:all .3s;padding:5px}.pile-option img,.custom-pile-creator img{cursor:grab;box-shadow:0 3px 6px rgba(0,0,0,.16);width:50px;height:50px;border-radius:50%;border:2px solid var(--ion-input-dark);filter:brightness(.8)}.pile-option h5,.custom-pile-creator h5{margin:5px;font-size:12px}.creator-info-pane{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:15px;border-radius:5px;background:var(--ion-input-light);box-shadow:0 3px 6px rgba(0,0,0,.16);max-height:85vh;width:700px;overflow-y:scroll}.creator-info-pane input[type=text],.creator-info-pane textarea{background:var(--ion-input-med)}.torq-setting-cont{width:100%;display:flex;align-items:center;justify-content:space-evenly;margin:50px auto}.torq-setting-cont h3{font-size:22px;margin:5px;font-weight:500}.torq-setting-cont .ccmc-btn{background:white;border:2px solid rgb(218,56,51);padding:5px 40px}.torq-setting-cont .ccmc-btn img{height:40px}.torq-setting-cont .option-cont{position:relative;width:40%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.torq-setting-cont .option-cont h4{text-align:center;font-size:14px;margin:5px}.torq-setting-cont .option-cont a{position:absolute;top:0;right:0;transform:translate(45px,-30px);padding:15px 35px;font-weight:800;color:#da3833!important;border-radius:5px;font-size:14px}.pile-calculation{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);padding:20px;z-index:999999999;width:60vw;min-width:800px;max-width:1000px;overflow:scroll;background:white;border-radius:5px;box-shadow:0 3px 6px rgba(0,0,0,.16)}.pile-calculation .main-menu-icon{cursor:pointer;position:fixed;top:0;left:0;margin:25px;font-size:20px;z-index:9}span.overlay{opacity:0;top:0;left:50%;transform:translate(-50%,-110%);position:absolute;font-size:10px;white-space:nowrap;padding:2px;border-radius:2px;background:var(--ion-input-light)}.gage-section-cont{display:flex;flex-direction:column;width:100%;align-items:center;justify-content:flex-start}.calculation-menu.show{transform:translate(0)}.calculation-menu{position:absolute;top:0;left:0;background:var(--ion-pure-color);width:800px;height:100vh;box-shadow:0 3px 6px rgba(0,0,0,.16);transform:translate(-100%);transition:all .3s;z-index:999}.calculation-menu i{cursor:pointer;position:absolute;top:0;right:0;padding:20px;z-index:9;font-size:20px}.all-good{color:#64cd14;background:#64cd14}.ouin{color:#fea137;background:#FEA137}.ishh{color:#dc3535;background:#dc3535}.section{border-top:1px solid rgba(174,174,174,.5);width:100%}.ing-section-title{margin:50px 0 0;font-weight:500;font-size:24px;align-self:flex-start}.line{width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:5px}.line .title{width:150px;flex-shrink:0;flex-grow:0;font-size:18px;font-weight:500;opacity:.5;margin:5px;text-align:end}.line .gage{width:50%;position:relative;background:rgb(120,120,120);height:30px;margin-right:25px;border-radius:15px;box-shadow:0 3px 6px rgba(0,0,0,.16)}.line .gage .info-cont-pour{position:absolute;top:50%;left:0%;transform:translate(25px,-50%);z-index:2;display:flex;align-items:center;justify-content:flex-start;margin:0}.line .gage .info-cont-pour h5{margin:5px;font-weight:600;font-size:16px}.line .gage .info-cont-pour i,.line .gage .info-cont-pour h5{color:#343434}.line .gage .gage-reading{position:absolute;top:0;left:0;font-size:22px;height:30px;border-radius:15px;z-index:1}.line .num-val-cont{display:flex;align-items:center;justify-content:flex-end;width:200px}.line .num-val-cont .num-value{width:auto}.line .num-value:hover span{opacity:1}.line .num-value{font-size:14px;font-weight:500;width:200px;flex-shrink:0;flex-grow:0;text-align:end;position:relative}.dual-section{display:flex;align-items:flex-start;justify-content:space-between;margin-top:50px;width:100%}.dual-section .sec-one{width:50%;flex-grow:0;flex-shrink:0}.dual-section .sec-two{width:30%;min-width:325px;flex-grow:0;flex-shrink:0}.couple-cont{position:relative;width:350px;height:350px}.couple-cont .main-circ,.couple-cont .sec-circ{width:200px;height:200px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1.5);z-index:2}.couple-cont .sec-circ{z-index:1}.couple-cont .couple-info{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9;width:200px;height:200px;border-radius:50%;background:var(--ion-pure-color);display:flex;flex-direction:column;align-items:center;justify-content:center}.couple-cont .couple-info h2:hover span{opacity:1;font-size:18px}.couple-cont .couple-info h2{font-size:40px;margin:3px;color:#64cd14}.couple-cont .couple-info p{font-size:12px;margin:3px}.couple-cont .couple-info h5.potential{color:#fea137}.couple-cont .couple-info h5{font-size:14px;margin:3px;text-transform:uppercase;white-space:nowrap}.securite-section .output-circ-cont{width:300px;height:300px;position:relative;margin-top:25px}.securite-section .couple-info{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--ion-pure-color);z-index:9}.securite-section .couple-info .couple-inner-text{display:flex}.securite-section .couple-info .couple-inner-text .couple-title-cont{display:flex;flex-direction:column;align-items:flex-start}.securite-section .couple-info .couple-inner-text h3{font-size:32px;position:relative}.securite-section .couple-info .couple-inner-text h3 span{font-size:10px;font-weight:500;position:absolute;text-transform:uppercase;bottom:0;left:0;transform:translateY(100%)}.securite-section .gage.outter{transform:translate(-50%,-50%) scale(1.5)}.securite-section .gage.outter .out-circ .data{transform:translate(-25%,15%) scale(.7)}.securite-section .gage.center{transform:translate(-50%,-50%) scale(1.2)}.securite-section .gage.center .out-circ .data{transform:translate(-17%,30%) scale(.85)}.securite-section .gage.inner{transform:translate(-50%,-50%) scale(.9)}.securite-section .gage.inner .out-circ .data{transform:translate(-10%,19%) scale(1.15)}.securite-section .gage{width:200px;height:200px;position:absolute;top:50%;left:50%}.securite-section .gage .out-circ{position:relative;width:100%;height:100%}.securite-section .gage .out-circ .data{display:flex;align-items:center;position:absolute;top:0%;left:50%;z-index:2}.securite-section .gage .out-circ .data i{margin-right:10px}.securite-section .gage .out-circ .data h5{margin:0;font-size:10px;font-weight:600}.securite-section .gage .circ-output{width:200px;height:200px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.couple-section .gage{width:90%;position:relative;background:var(--ion-input-med);height:30px;border-radius:15px;box-shadow:0 3px 6px rgba(0,0,0,.16);margin:10px 0}.couple-section .gage .data{display:flex;align-items:center;position:absolute;top:50%;left:0%;transform:translate(50%,-50%);z-index:2}.couple-section .gage .data i{margin-right:10px}.couple-section .gage .data i h5{font-size:10px}.couple-section .gage .requis{background:#64cd14;z-index:1}.couple-section .gage .potentiel{background:#FEA137;z-index:2}.CCMC-terms-cont{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90vw;height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.CCMC-terms-cont button{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.CCMC-cont{width:100%;height:100%}.CCMC-cont .soil-type{width:100%;height:100%;align-items:center;justify-content:center}.CCMC-cont .soil-type h5{font-size:22px}.CCMC-cont .soil-type .btn-cont{display:flex;align-items:center;justify-content:center}.CCMC-cont .soil-type .btn-cont button{margin:45px}.CCMC-cont .board-selection{display:flex;align-items:center;justify-content:center;margin-top:50px}.CCMC-cont .board-selection h5.selected{opacity:1;font-weight:700;font-size:18px;color:#fea137}.CCMC-cont .board-selection h5{cursor:pointer;font-size:16px;font-weight:500;margin:5px;opacity:.3;transition:all .3s}.CCMC-cont .board{border:1px solid rgb(208,208,208);border-radius:5px;padding:5px;margin-top:5vh;width:90%;max-width:1000px;max-height:85vh;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;overflow:scroll}.CCMC-cont .board .txt-cont{display:flex;align-items:center;justify-content:center;width:100%}.CCMC-cont .board .header{background:var(--ion-input-med);width:100%;height:140px;display:flex;align-items:center;justify-content:space-evenly}.CCMC-cont .board .header h5{font-size:16px;font-weight:800}.CCMC-cont .board .header .border{outline:1px solid var(--ion-input-dark)}.CCMC-cont .board .header .applied-cont{width:30%;height:100%}.CCMC-cont .board .header .allow-cont{width:70%;height:100%}.CCMC-cont .board .header .compr-cont,.CCMC-cont .board .header .tens-cont{width:50%}.CCMC-cont .board .header .nm-col{width:40%}.CCMC-cont .board .header .lbft-col{width:60%}.CCMC-cont .board .header .kn-col{width:35%}.CCMC-cont .board .header .lb-col{width:65%}.CCMC-cont .board .nm-col{width:12%}.CCMC-cont .board .lbft-col{width:18%}.CCMC-cont .board .kn-col{width:12.25%}.CCMC-cont .board .lb-col{width:22.75%}.CCMC-cont .board ul{width:100%;flex-grow:1;overflow:scroll;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.CCMC-cont .board ul li:hover{border:2px solid #FEA137;background:var(--ion-input-med)}.CCMC-cont .board ul li{cursor:pointer;width:100%;height:50px;margin-bottom:-1px;transition:all .3s}.CCMC-cont .board ul li .txt-cont{height:100%;border:1px solid rgb(157,157,157);border-radius:1px}.CCMC-cont .board ul li h5{font-size:14px;font-weight:500}.list-page{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.list-page .page-main-cont{display:flex;align-items:flex-start;justify-content:space-evenly;height:auto;position:relative}.list-page .project-type-selectors{display:flex;align-items:center;justify-content:center;margin-bottom:25px}.list-page .project-type-selectors button.btn-selector.selected{border:2px solid #FEA137;color:#fea137}.list-page .project-type-selectors button.btn-selector{background:white;border-radius:10px}.list-page .project-list-cont{width:65vw;height:100%}.list-page .list-cont{width:100%;height:100%;padding-bottom:60px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;border-radius:10px}.list-page .list-cont .list-title{font-size:20px;font-weight:600;color:#fea137;margin:5px}.list-page .list-cont .med-title{color:#fea137}.list-page .list-cont .med-title span{color:#fea137;font-size:16px;font-weight:600}.list-page .list-cont ul.project-list-item{height:70vh}.list-page .list-cont ul{width:100%;display:flex;flex-direction:column;align-items:center;flex-grow:1;overflow:scroll}.list-page .list-cont ul li{cursor:pointer;width:98%;padding:4px 10px;box-sizing:border-box;margin-bottom:12px;background:var(--ion-input-light);border-radius:10px;display:flex;height:50px;position:relative;align-items:center;justify-content:space-between;overflow:hidden;transition:transform .3s;flex-shrink:0}.list-page .list-cont ul li .right-cont{display:flex;align-items:center;justify-content:flex-end;width:40%}.list-page .list-cont ul li .address-cont{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;width:65%;max-width:350px;flex-shrink:0;flex-grow:0;margin-right:5px}.list-page .list-cont ul li .address-cont h5,.list-page .list-cont ul li .address-cont p{margin:0}.list-page .list-cont ul li .address-cont h5{font-size:14px;white-space:nowrap}.list-page .list-cont ul li .date{font-size:12px;margin:3px}.list-page .list-cont ul li .item-title.completed{color:#64cd14}.list-page .list-cont ul li .item-title.init{color:#fea137}.list-page .list-cont ul li .item-title{font-size:12px;font-weight:500;margin:2px;text-transform:capitalize;font-weight:800}.list-page .list-cont ul li .status.completed{color:#64cd14}.list-page .list-cont ul li .status.incomplete{color:#fea137}.list-page .list-cont ul li .status{font-size:12px;margin:3px;font-weight:600;text-transform:capitalize;white-space:nowrap}.list-page .list-cont ul li .down-cont{cursor:pointer;width:40px;height:40px;position:relative}.list-page .list-cont ul li .down-cont svg{position:absolute;filter:drop-shadow(3px 3px 3px rgba(0,0,0,.2))}.list-page .list-cont ul li .down-cont .plus,.list-page .list-cont ul li .down-cont .cloud{font-size:30px;opacity:.5;top:50%;left:50%;transform:translate(-50%,-50%)}.list-page .list-cont ul li .not-downloaded.loading svg{color:#fea137;transition:color 2s}.list-page .list-cont ul li .not-downloaded.loading .arrow{bottom:5px;right:5px;animation:goingDown 2.8s linear 0s infinite alternate}.list-page .list-cont ul li .not-downloaded .plus{top:55%;opacity:1;font-size:16px;color:#fff}.list-page .list-cont ul li .not-downloaded svg{color:gray}.list-page .list-cont ul li .downloaded-cont{position:absolute;top:0;left:0;opacity:.6;transform:translate(-5px,-5px) scale(.7)}.list-page .list-cont ul li .downloaded-cont .arrow{bottom:5px;right:5px}.list-page .list-cont ul li .downloaded-cont svg{color:#fea137}.list-page .list-cont ul li h2{font-size:22px;white-space:nowrap;margin:0;font-weight:500}.list-page .list-cont ul li h2 span{font-size:14px}.list-page .list-cont ul li h3{font-size:14px;white-space:nowrap;margin:0;width:45%;min-width:230px;flex-grow:1}.list-page .list-cont ul li p{font-size:10px;font-weight:300;margin:10px 0 0}.list-page .new-project-btn{cursor:pointer;width:25vw;height:25vw;max-width:350px;max-height:350px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px dotted #FEA137;background:var(--ion-input-light);border-radius:10px;position:sticky;top:50%}.list-page .new-project-btn svg{color:#fea137;font-size:7vw}.list-page .new-project-btn h2{font-size:1.5vw;max-width:90%;font-weight:300;color:#fea137;text-shadow:0px 2px 3px rgba(0,0,0,.12)}.list-page .new-project-btn h2{font-size:20px}@media screen and (min-width: 400px){.list-page .new-project-btn h2{font-size:calc(20px + 10 * (100vw - 400px) / 1200)}}@media screen and (min-width: 1600px){.list-page .new-project-btn h2{font-size:30px}}.new-project-modal{align-items:center;justify-content:center}.new-project-modal .btn-cont{width:auto}.new-project-modal .btn-cont button:hover{transform:scale(1.03)}.new-project-modal .btn-cont button{width:350px;height:80px;max-width:90%;padding:25px;background:#FEA137;color:#fff;font-weight:600;font-size:18px;border:none;transition:all .3s}.saved-project-list-page{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.saved-project-list-page .delete-btn{position:fixed;top:65px;left:50px}.saved-project-list-page .delete-btn svg{font-size:20px;color:#fff;margin-left:15px;opacity:.5}.saved-project-list-page .delete-modal{display:flex;flex-direction:column;align-items:center;justify-content:center}.saved-project-list-page .delete-modal h3{text-align:center;max-width:90%}.saved-project-list-page .saved-list,.saved-project-list-page .complete-list{height:90%;width:55%;overflow-y:scroll;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background:rgb(255,255,255);padding:5px 15px;border:1.5px solid #FEA137;border-radius:20px}.saved-project-list-page .saved-list .project-list .info-label,.saved-project-list-page .complete-list .project-list .info-label{flex-grow:1;align-items:flex-start;max-width:75%;overflow:scroll}.saved-project-list-page .saved-list .project-list .info-label h3,.saved-project-list-page .complete-list .project-list .info-label h3{font-size:12px;font-weight:500;margin:2px}.saved-project-list-page .saved-list .project-list .info-label h5,.saved-project-list-page .complete-list .project-list .info-label h5{font-size:10px;font-weight:400;margin:2px}.saved-project-list-page .saved-list .project-list .info-label p,.saved-project-list-page .complete-list .project-list .info-label p{font-size:9px;font-weight:300;margin:2px}.saved-project-list-page .saved-list .saved-title,.saved-project-list-page .complete-list .saved-title{font-size:22px;margin:15px auto;color:#fea137}.saved-project-list-page .saved-list .saved-title span,.saved-project-list-page .complete-list .saved-title span{font-size:14px;color:#fea137;margin-left:10px}.saved-project-list-page .complete-list{width:40%;border:none;box-shadow:0 3px 6px rgba(0,0,0,.16);border:1px dashed #FEA137}.saved-project-list-page .complete-list .btn-cont{width:100%;justify-content:center;margin-bottom:15px}.saved-project-list-page .complete-list .btn-cont button.selected{color:#fea137;border:2px solid #FEA137}.saved-project-list-page .complete-list .btn-cont button{border:none}.saved-project-list-page .main-icon-cont{width:70px;height:70px;position:relative}.saved-project-list-page .main-icon-cont svg{position:absolute;top:50%;left:50%;filter:drop-shadow(3px 3px 3px rgba(0,0,0,.2));color:#fea137;transform:translate(-50%,-50%)}.saved-project-list-page .main-icon-cont .icon-cloud{font-size:45px;opacity:.3}.saved-project-list-page .main-icon-cont .icon-arrow{font-size:35px;opacity:.9;top:unset;left:unset;bottom:-10px;right:-5px}.saved-project-list-page .list-cont{width:96vw;height:85%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-radius:10px}.saved-project-list-page .list-cont .med-title{color:#fea137}.saved-project-list-page .list-cont ul{width:100%;display:flex;flex-direction:column;align-items:center;flex-grow:1;overflow:scroll;z-index:9}.saved-project-list-page .list-cont ul li{cursor:pointer;width:90%;padding:4px 10px;box-sizing:border-box;margin-bottom:12px;box-shadow:0 3px 6px rgba(0,0,0,.16);background:rgb(244,244,244);border-radius:10px;display:flex;align-items:center;justify-content:space-between;overflow:hidden;transition:transform .3s;flex-shrink:0}.saved-project-list-page .list-cont ul li .address-cont{display:flex;flex-direction:column;align-items:center;justify-content:center;width:40%;max-width:175px}.saved-project-list-page .list-cont ul li .address-cont h5,.saved-project-list-page .list-cont ul li .address-cont p{margin:0;font-size:10px}.saved-project-list-page .list-cont ul li .address-cont h5{font-size:12px}.saved-project-list-page .list-cont ul li .down-cont{cursor:pointer;width:40px;height:40px;position:relative}.saved-project-list-page .list-cont ul li .down-cont svg{position:absolute;filter:drop-shadow(3px 3px 3px rgba(0,0,0,.2))}.saved-project-list-page .list-cont ul li .down-cont .trash,.saved-project-list-page .list-cont ul li .down-cont .plus,.saved-project-list-page .list-cont ul li .down-cont .cloud{font-size:30px;opacity:.5;top:50%;left:50%;transform:translate(-50%,-50%)}.saved-project-list-page .list-cont ul li .trash-cont svg{color:red}.saved-project-list-page .list-cont ul li .trash-cont .cloud{opacity:.3}.saved-project-list-page .list-cont ul li .trash-cont .trash{font-size:16px;top:25%;left:90%}.saved-project-list-page .list-cont ul li .not-downloaded.loading svg{color:#fea137;transition:color 2s}.saved-project-list-page .list-cont ul li .not-downloaded.loading .arrow{bottom:5px;right:5px;animation:goingDown 2.8s linear 0s infinite alternate}@keyframes goingDown{0%{top:0;opacity:0}to{top:10px;opacity:1}}.saved-project-list-page .list-cont ul li .not-downloaded .plus{top:55%;opacity:1;font-size:16px;color:#fff}.saved-project-list-page .list-cont ul li .not-downloaded svg{color:gray}.saved-project-list-page .list-cont ul li .downloaded-cont .arrow{bottom:5px;right:5px}.saved-project-list-page .list-cont ul li .downloaded-cont svg{color:#fea137}.saved-project-list-page .list-cont ul li h2{font-size:18px;white-space:nowrap;margin:0;font-weight:500;width:25%;max-width:35px}.saved-project-list-page .list-cont ul li h2 span{font-size:12px}.saved-project-list-page .list-cont ul li h3{font-size:14px;max-width:300px;white-space:nowrap;margin:5px;flex-grow:2;overflow-x:scroll}.saved-project-list-page .list-cont ul li p{font-size:10px;font-weight:300;margin:10px 0 0}.saved-project-list-page .new-project-btn{cursor:pointer;width:25vw;height:25vw;max-width:600px;max-height:600px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px dotted #FEA137;background:var(--ion-input-light);border-radius:10px}.saved-project-list-page .new-project-btn svg{color:#fea137;font-size:7vw}.saved-project-list-page .new-project-btn h2{font-size:2.5vw;font-weight:300;color:#fea137;text-shadow:0px 2px 3px rgba(0,0,0,.12)}.offline-files .cont-type{width:90%;background:var(--ion-input-med);padding:10px;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.16);margin-top:10px}.offline-files .cont-type .cont-title{font-weight:600;font-size:16px;margin:5px}.offline-files .cont-type .no-data{font-size:12px;font-weight:400;margin:5px}.offline-files .cont-type .no-data svg{font-size:22px;color:#64cd14}.offline-files .cont-type .data-line{font-size:12px;margin:5px}.current-project-modal.hide{width:30vw;min-width:200px;height:50px;border-radius:15px;border:3px solid #FEA137;cursor:pointer;box-shadow:0 3px 6px rgba(0,0,0,.16);padding:10px 0;box-sizing:border-box}.current-project-modal.hide .project-modal-cont{display:none}.current-project-modal.hide .project-collapsed{width:100%;height:100%;display:flex;align-items:center;justify-content:flex-start}.current-project-modal.hide .project-collapsed .icon-group{position:relative;width:50px;height:50px;transform:scale(.8)}.current-project-modal.hide .project-collapsed .icon-group svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.current-project-modal.hide .project-collapsed .icon-group .redo{opacity:.25;font-size:45px;z-index:1;color:#949494;transform:translate(-50%,-50%) rotate(90deg);filter:drop-shadow(3px 3px 3px rgba(0,0,0,.2))}.current-project-modal.hide .project-collapsed .icon-group .hat{font-size:22px;z-index:9;filter:drop-shadow(3px 3px 3px rgba(0,0,0,.2))}.current-project-modal.hide .project-collapsed .label{overflow:hidden}.current-project-modal.hide .project-collapsed .label h5{font-size:12px;font-weight:700;margin:2px;color:#fea137}.current-project-modal.hide .project-collapsed .label h4{font-size:11px;font-weight:400;margin:1px;white-space:nowrap}.current-project-modal{position:absolute;top:5px;left:25px;width:100vw;height:100vh;transform:translateY(-100%);background:white;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;transition:all .3s}.current-project-modal .project-modal-cont{width:100%;height:100%}.current-project-modal .project-title{font-weight:300;font-size:36px}.current-project-modal .collapse-icon{cursor:pointer;position:absolute;top:0;right:0;margin:15px;margin-top:calc(15px + var(--ion-safe-area-top));font-size:30px;color:#fea137;z-index:999}.current-project-modal .column-cont{width:40%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;overflow:hidden}.current-project-modal .column-cont .vert-cont{width:100%;align-items:flex-start;box-sizing:border-box}.current-project-modal .column-cont .vert-cont h3{font-size:20px;font-weight:500;margin:5px}.current-project-modal .row-cont{margin-top:5vh;width:100%;height:calc(80vh - 90px);flex-grow:1;display:flex;align-items:flex-start;justify-content:space-evenly;overflow:hidden;padding-bottom:10px}.current-project-modal .info-cont{background:var(--ion-input-light);margin-top:10px;padding:15px;border-radius:10px;border:1px solid #FEA137}.current-project-modal .screw-list{height:100%}.current-project-modal .client-info{width:100%;display:flex;margin-top:15px;justify-content:space-between}.current-project-modal .client-info .info-line{width:100%;display:flex;align-items:center;justify-content:space-between}.current-project-modal .client-info .info-btn{cursor:pointer;width:32%;height:40px;display:flex;align-items:center;justify-content:space-between;background:#FEA137;border:none;border-radius:5px;margin-bottom:10px;box-shadow:0 3px 6px rgba(0,0,0,.16);padding:10px;color:#fff!important;font-size:10px;text-align:center;white-space:nowrap}.current-project-modal .client-info .info-btn svg{color:rgba(255,255,255,.52);font-size:18px;opacity:.9;margin-left:10px;transform:translate(-5px)}.current-project-modal .project-info{position:relative;width:40%;border-radius:10px;padding:15px!important;box-sizing:border-box!important}.current-project-modal .project-info .save-btn{position:absolute;top:0;right:0;transform:translateY(-50%);width:auto}.current-project-modal .project-info .info-line{width:100%;height:auto;display:flex;align-items:center;justify-content:flex-start;margin-top:5px}.current-project-modal .project-info .info-line h5{width:35%;margin:5px;font-weight:600;font-size:12px}.current-project-modal .project-info .info-line h4{font-size:12px;margin:5px}.current-project-modal .docs-cont{flex-grow:0;height:50%;width:40%;position:relative}.current-project-modal .docs-cont .doc-btn{background:#FEA137;width:90%;height:40px;max-width:unset;color:#fff;border:none}.current-project-modal .docs-cont .doc-btn svg{color:#fff;font-size:16px;margin-left:10px}.current-project-modal .docs-cont .doc-list{width:100%;overflow:scroll;border-radius:10px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:5px}.current-project-modal .docs-cont .doc-list li{cursor:pointer;width:90%;background:var(--ion-input-med);display:flex;align-items:center;justify-content:space-between;padding:5px;border-radius:8px;box-shadow:0 3px 6px rgba(0,0,0,.16);margin-bottom:10px}.current-project-modal .docs-cont .doc-list li svg{color:#fea137}.current-project-modal .comment-cont{height:100%;padding-bottom:0;width:50%}.current-project-modal .comment-cont h3{margin:20px 0 0}.current-project-modal .comment-cont p{padding:10px;border-radius:10px;background:var(--ion-input-semi-light);box-shadow:0 3px 6px rgba(0,0,0,.16);width:100%;height:80%;min-height:100px!important}.pile-list.detailedInfo,.pile-list.quickLog{width:100%;height:auto;max-width:none;align-items:center}.pile-list.detailedInfo li.odd,.pile-list.quickLog li.odd{background:var(--ion-input-med)}.pile-list.detailedInfo li,.pile-list.quickLog li{width:98%;border-radius:10px}.pile-list{width:100%;max-width:500px;height:95%;overflow-y:scroll;display:flex;flex-direction:column;align-items:flex-start;border-radius:10px}.pile-list li.selected{border:2px solid #FEA137}.pile-list li{cursor:pointer;display:flex;align-items:center;justify-content:space-between;width:90%;position:relative;padding:5px;margin:5px;background:var(--ion-input-light);box-shadow:0 3px 6px rgba(0,0,0,.16);border:1px solid var(--ion-input-med);border-radius:5px}.pile-list li .icon-logo{position:relative;width:40px;height:40px;border-radius:50%;background:var(--ion-input-dark);border:2px solid white;box-shadow:0 3px 6px rgba(0,0,0,.16)}.pile-list li .icon-logo .status-icon.complete{color:#64cd14}.pile-list li .icon-logo .status-icon.incomplete{color:#fea137}.pile-list li .icon-logo .status-icon.not-installed{color:#dc3535}.pile-list li .icon-logo .status-icon{position:absolute;top:0%;right:0%;transform:translate(50%,-50%);z-index:999;font-size:16px;background:#ffffff;width:20px;height:20px;border-radius:50%;padding:2px;box-shadow:0 3px 6px rgba(0,0,0,.16)}.pile-list li .icon-logo img{width:100%;height:100%}.pile-list li .icon-logo h4.label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:10px;font-weight:500;margin:0;z-index:9;white-space:nowrap}.pile-list li .pile-info>*{width:30%}.pile-list li .pile-info{width:100%;display:flex;align-items:center;justify-content:space-between}.pile-list li .pile-info .right-label{display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.pile-list li .pile-info .right-label .manually-setted{color:#fea137;margin:2px;font-size:12px;font-weight:700}.pile-list li .pile-info .info-type-cont{display:flex;align-items:center}.pile-list li .pile-info .info-type-cont h5.pour-label{font-size:26px;font-weight:600;text-shadow:0px 2px 3px rgba(0,0,0,.12)}.pile-list li .pile-info .info-type-cont .vert-cont h5{font-size:10px;font-weight:0;text-transform:uppercase;margin:2px}.pile-list li .pile-info .info-type-cont .vert-cont h5 span{text-shadow:0px 2px 3px rgba(0,0,0,.12);font-size:14px;font-weight:600;filter:brightness(.98)}.pile-list li .opt-equip{font-size:12px;margin:5px}.pile-list li .opt-equip span{font-weight:600}.pile-list li .detailed-cont{position:relative}.pile-list li .detailed-cont .close-icon{position:absolute;top:0;right:0;font-size:24px;cursor:pointer;margin:5px;color:#fea137}.pile-list li .detailed-cont .outer-cont{position:absolute;top:20px;left:20px;transform:translate(-50%,-50%)}.pile-list li .detailed-cont .pile-list-btn-list button{width:20%}.pile-list li .detailed-cont .label-title{margin-top:30px;font-size:30px}.pile-list li .detailed-cont .place-plan{display:flex;align-items:center;justify-content:center}.pile-list li .detailed-cont .place-plan svg{color:#dc3535;font-size:20px}.pile-list li .detailed-cont .place-plan h4{font-weight:400;font-size:12px;margin:5px}.pile-list li .detailed-cont .line{width:90%;justify-content:flex-start}.pile-list li .detailed-cont .line h5{font-size:11px;margin:5px;white-space:nowrap}.pile-list li .detailed-cont .line h4{font-size:12px;margin:5px;font-weight:600}.pile-list li .detailed-cont button.action{width:90%;height:50px}.pile-list li .detailed-cont .installed-pile{align-self:center;width:90%;padding:10px;background:rgb(233,233,233);display:flex;flex-direction:column;justify-content:flex-start;border-radius:5px;box-shadow:0 3px 6px rgba(0,0,0,.16);margin:10px auto}.pile-list li .detailed-cont .installed-pile h4{font-size:14px;margin-top:3px}.pile-list li .detailed-cont .installed-pile h5{font-size:10px;font-weight:500;margin:3px 0 0;white-space:nowrap}.pile-list li h5{font-size:14px;margin:5px}.pile-list li .pile-icon-cont.selected{border:2px solid #FEA137}.pile-list li .pile-icon-cont{position:absolute;top:50%;right:0%;transform:translate(50%,-50%);border:2px solid rgb(137,137,137);border-radius:50%;width:42px;height:42px;box-shadow:0 3px 6px rgba(0,0,0,.16);flex-shrink:0;z-index:9}.screw-list .modal-cont.graph-cont .back-cont{top:60px}.modal-cont.graph-cont{align-items:center;justify-content:center;z-index:999999999999}.modal-cont.graph-cont .back-cont svg{font-size:28px}.modal-cont.graph-cont .expand-icon{display:none}.modal-cont.graph-cont .datavisualizer{height:70%;width:90%}.install-plan{position:relative;height:100%}.install-plan .action-option-list{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:120px;height:100%}.install-plan .action-option-list li:hover,.install-plan .action-option-list .selected{border:2px solid #FEA137;filter:brightness(.9)}.install-plan .action-option-list li{cursor:pointer;width:40px;height:40px;box-shadow:0 3px 6px rgba(0,0,0,.16);border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative;margin:5px;filter:brightness(.6);background:var(--ion-input-light);transition:all .3s}.install-plan .action-option-list li img{width:100%;height:100%}.install-plan .action-option-list li img.extension{width:300%;height:300%;position:absolute;top:0}.install-plan .action-option-list li svg{font-size:30px}.install-plan .screw-list-cont{width:325px;height:auto;flex-shrink:0;margin:15px;background:var(--ion-input-med);padding:10px;border-radius:5px;box-shadow:0 3px 6px rgba(0,0,0,.16)}.install-plan .screw-list-cont .pile-list{height:auto;max-height:65vh}.install-plan .install-plan.vert-cont{width:100vw}.install-plan .plan-cont{width:100%;height:100%;display:flex;align-items:flex-start;position:relative}.install-plan .plan-cont .plan-mod-cont{position:absolute;top:25px;left:25px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.install-plan .plan-cont .plan-mod-cont ul.plan-list{max-height:90%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background:rgb(255,255,255);border-radius:16px;box-shadow:0 3px 6px rgba(0,0,0,.16);z-index:9999}.install-plan .plan-cont .plan-mod-cont ul.plan-list li.selected img{border:2px solid #FEA137}.install-plan .plan-cont .plan-mod-cont ul.plan-list li.selected .remove-icon{cursor:pointer;position:absolute;top:0;right:0;color:#dc3535;z-index:9;font-size:26px;transform:translate(30%,-30%)}.install-plan .plan-cont .plan-mod-cont ul.plan-list li.new-plan{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#FEA137;border-radius:12px}.install-plan .plan-cont .plan-mod-cont ul.plan-list li.new-plan svg{color:#fff;font-size:60px;opacity:.4}.install-plan .plan-cont .plan-mod-cont ul.plan-list li{cursor:pointer;position:relative;width:50px;height:50px;box-shadow:0 3px 6px rgba(0,0,0,.16);margin:5px}.install-plan .plan-cont .plan-mod-cont ul.plan-list li img{border-radius:12px;width:100%;height:100%}.install-plan .plan-cont .plan-mod-cont button.mod{background:#FEA137;width:40px;height:40px;border-radius:50%;box-shadow:0 3px 6px rgba(0,0,0,.16);border:none;padding:0}.install-plan .plan-cont .plan-mod-cont button.mod svg{color:#fff}.install-plan .plan-cont .no-plan{width:80%;height:100%;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.16);background:var(--ion-input-light);display:flex;align-items:center;justify-content:center}.install-plan .plan-cont .plan-creator{width:100%;height:100%;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.16)}.install-plan .plan-options{position:absolute;top:0;right:0}.install-plan .map-view-options{position:absolute;top:0;right:0;transform:translate(-40px,80px);z-index:9;padding:12px;width:200px;border-radius:10px;background:var(--ion-input-med);box-shadow:0 3px 6px rgba(0,0,0,.16)}.install-plan .map-view-options li.selected .opt-back{border:2px solid #FEA137}.install-plan .map-view-options li.selected h5{color:#fea137}.install-plan .map-view-options li{display:flex;align-items:center;justify-content:flex-start;cursor:pointer;margin:4px}.install-plan .map-view-options li .opt-back{box-shadow:0 3px 6px rgba(0,0,0,.16);border-radius:6px;background:var(--ion-input-light);width:60px;height:60px;margin-right:10px;display:flex;align-items:center;justify-content:center}.install-plan .map-view-options li .opt-back img{border-radius:5px;width:100%;height:100%;margin:0}.install-plan .map-view-options li .opt-back svg{font-size:30px;opacity:.85}.install-plan .map-view-options li h5{font-size:22px;margin:5px 10px 5px 5px;text-shadow:0px 2px 3px rgba(0,0,0,.12);opacity:.8}.doc-viewer{display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(0,0,0,.95)!important}.doc-viewer .close-icon{top:50px}.pile-creator{height:100vh;justify-content:center!important}.pile-creator .main-id{margin-top:50px;transform:scale(1.2);width:150px}.pile-creator .sec-title{font-size:30px;font-weight:500;margin-top:75px;margin-bottom:0}.pile-creator .btn-cont{margin-top:10vh}.pile-creator .btn-cont button{width:300px;height:50px;font-size:14px}.pile-creator .btn-cont button.save-btn{background:#FEA137;color:#fff}.pile-creator .btn-cont button.mod-btn{background:#FEA137}.pile-creator .selector-list{display:flex;align-items:center;justify-content:center}.pile-creator .type-cont{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin:45px}.pile-creator .type-cont p{font-size:40px;font-weight:500;margin:10px}.pile-creator .type-cont svg{cursor:pointer;font-size:40px;color:#fea137}.pile-creator button.selected{border:2px solid #FEA137;color:#fea137}.pile-creator button{padding:25px;border:none;font-size:20px;border-radius:10px}.extension-cont{width:100%;padding-top:20px;align-items:center;margin-bottom:50px}.extension-cont .genius{font-size:14px}.extension-cont ul{display:flex;flex-wrap:wrap;margin-left:35px}.extension-cont ul li{position:relative;margin-right:45px}.extension-cont ul li .type-cont{margin:10px}.extension-cont ul li .delete-icon{cursor:pointer;position:absolute;top:0;right:0;transform:translate(20px);color:red;font-size:26px}.torq-input{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin:25px auto;position:relative}.torq-input .info-icon{cursor:pointer;position:absolute;top:0;right:0;font-size:20px;color:#fea137}.torq-input h5.danger{color:#dc3535}.torq-input h5.danger span{font-weight:800;color:#dc3535}.torq-input h5{font-size:20px}.torq-input h5 span{font-size:28px;font-weight:600;margin-left:10px}.torq-input input{box-shadow:none}.depth-input{flex-direction:row;margin-left:75px}.depth-input input{width:20px;height:200px;-webkit-appearance:slider-vertical;appearance:slider-vertical;transform:rotate(180deg)}.depth-input h5{width:200px}.pile-detail.modal-cont{background:rgba(255,255,255,.98);justify-content:space-evenly}.pile-detail.modal-cont h3,.pile-detail.modal-cont h2,.pile-detail.modal-cont h5,.pile-detail.modal-cont p{color:#202020}.pile-detail.modal-cont h3{font-size:3vw;font-weight:400}.pile-detail.modal-cont h2{font-size:4vw;font-weight:300}.pile-detail.modal-cont h5{font-size:16px;margin:4px;font-weight:500}.pile-detail.modal-cont p{font-size:16px;font-weight:500;margin:0}.pile-detail.modal-cont .option-list{display:flex;align-items:center;justify-content:center}.pile-detail.modal-cont .option-list button{width:200px}.pile-confirmation{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100vw;height:100vh;padding-bottom:10vh}.pile-confirmation h2,.pile-confirmation h3,.pile-confirmation p{color:#212121!important}.pile-confirmation .intro{margin-top:5vh}.pile-confirmation .intro h2{font-size:40px}.pile-confirmation .intro p{font-size:16px}.pile-confirmation .pile-label.ext{font-size:3vw}.pile-confirmation .pile-label{font-size:5vw;font-weight:300;text-align:center}.pile-confirmation .action{padding:25px;text-transform:uppercase;font-weight:600}.pile-confirmation .corner-btn{position:absolute;bottom:25px;left:25px}.project-info-cont{position:relative;height:100vh;padding-bottom:calc(60px + var(--ion-safe-area-bottom));max-width:1600px;justify-content:space-between!important}.project-info-cont .approbation-cont{align-items:center;justify-content:center}.project-info-cont .approbation-cont .btn-cont{width:auto;margin:25px}.project-completed .comment-cont{width:80%;margin:25vh auto}.project-completed .comment-cont textarea{background:var(--ion-input-med);font-size:16px;width:450px;height:150px;margin-top:25px}.project-completed .comment-cont button{margin-top:-10px}.outer-plan{width:100%;height:100%;position:relative}.outer-plan .calc-cont{position:fixed;top:calc(70px + var(--ion-safe-area-top));right:10px;z-index:99999}.outer-plan .test-background{width:100%;height:100%;overflow:scroll;border-radius:5px}.outer-plan .test-background .inner-plan.no-plan:hover{opacity:.9}.outer-plan .test-background .inner-plan.no-plan{cursor:pointer;width:100%;min-width:300px;opacity:.4;transition:all .3s;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px;box-shadow:0 3px 6px rgba(0,0,0,.16)}.outer-plan .test-background .inner-plan.no-plan svg{font-size:80px}.outer-plan .test-background .inner-plan{cursor:pointer;position:relative;display:table;background:var(--ion-input-med)}.outer-plan .test-background img{min-height:100%;height:100%;filter:brightness(.7)}.outer-plan .test-background .cursor.current{border:3px dotted #FEA137;display:flex;align-items:center;justify-content:center}.outer-plan .test-background .cursor.current svg{color:#fea137;opacity:.7}.outer-plan .test-background .cursor.selected{border-style:dotted}.outer-plan .test-background .cursor{width:45px;height:45px;border-radius:50%;box-shadow:0 3px 6px rgba(0,0,0,.16);position:absolute;z-index:9999;background:rgba(0,0,0,.5);border:3px solid white;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.outer-plan .test-background .cursor .designation-cont{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.outer-plan .test-background .cursor .designation-cont h5{color:#fff;font-size:12px;font-weight:700;margin:0}.outer-plan .test-background .cursor .designation-cont .info-icon{position:absolute;top:0;right:0;transform:translate(40%,-40%);background:white;border-radius:50%;padding:2px;z-index:9;width:16px;height:16px}.outer-plan .test-background .cursor .designation-cont .check{color:#64cd14}.outer-plan .test-background .cursor .designation-cont .exc{color:#fea137}.outer-plan .btn-cont{position:absolute;bottom:10px;padding-bottom:var(--ion-safe-area-bottom);left:50%;transform:translate(-50%,50%);width:auto}.outer-plan .btn-cont button{height:50px;border-radius:5px;width:150px}.outer-plan .zoom-cont{position:absolute;top:25px;right:25px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;z-index:9999}.outer-plan .zoom-cont .zoom-opt{cursor:pointer;background:var(--ion-input-light);width:30px;height:30px;border-radius:3px;box-shadow:0 3px 6px rgba(0,0,0,.16);display:flex;align-items:center;justify-content:center;margin-bottom:3px}.outer-plan .zoom-cont .zoom-opt svg{color:#fea137}.current-project{width:100vw;height:100%;background:white;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;transition:all .3s}.current-project .project-title{font-weight:300;font-size:36px}.current-project .collapse-icon{cursor:pointer;position:absolute;top:0;right:0;margin:15px;margin-top:calc(15px + var(--ion-safe-area-top));font-size:30px;color:#fea137;z-index:999}.current-project .column-cont{width:40%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;overflow:hidden}.current-project .column-cont .vert-cont{width:100%;align-items:flex-start;box-sizing:border-box}.current-project .column-cont .vert-cont h3{font-size:20px;font-weight:500;margin:5px}.current-project .row-cont{margin-top:5vh;width:100%;height:calc(80vh - 90px);flex-grow:1;display:flex;align-items:flex-start;justify-content:space-evenly;overflow:hidden;padding-bottom:10px}.current-project .info-cont{background:var(--ion-input-light);margin-top:10px;padding:15px;border-radius:10px;border:1px solid #FEA137}.current-project .screw-list{height:100%}.current-project .client-info{width:100%;display:flex;margin-top:15px;justify-content:space-between}.current-project .client-info .info-line{width:100%;display:flex;align-items:center;justify-content:space-between}.current-project .client-info .info-btn{cursor:pointer;width:32%;height:40px;display:flex;align-items:center;justify-content:space-between;background:#FEA137;border:none;border-radius:5px;margin-bottom:10px;box-shadow:0 3px 6px rgba(0,0,0,.16);padding:10px;color:#fff!important;font-size:10px;text-align:center;white-space:nowrap}.current-project .client-info .info-btn svg{color:rgba(255,255,255,.52);font-size:18px;opacity:.9;margin-left:10px;transform:translate(-5px)}.current-project .project-info{position:relative;width:40%;border-radius:10px;padding:15px!important;box-sizing:border-box!important}.current-project .project-info .save-btn{position:absolute;top:0;right:0;transform:translateY(-50%);width:auto}.current-project .project-info .info-line{width:100%;height:auto;display:flex;align-items:center;justify-content:flex-start;margin-top:5px}.current-project .project-info .info-line h5{width:35%;margin:5px;font-weight:600;font-size:12px}.current-project .project-info .info-line h4{font-size:12px;margin:5px}.current-project .docs-cont{flex-grow:0;height:50%;width:40%;position:relative}.current-project .docs-cont .doc-btn{background:#FEA137;width:90%;height:40px;max-width:unset;color:#fff;border:none}.current-project .docs-cont .doc-btn svg{color:#fff;font-size:16px;margin-left:10px}.current-project .docs-cont .doc-list{width:100%;overflow:scroll;border-radius:10px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:5px}.current-project .docs-cont .doc-list li{cursor:pointer;width:90%;background:var(--ion-input-med);display:flex;align-items:center;justify-content:space-between;padding:5px;border-radius:8px;box-shadow:0 3px 6px rgba(0,0,0,.16);margin-bottom:10px}.current-project .docs-cont .doc-list li svg{color:#fea137}.current-project .comment-cont{height:100%;padding-bottom:0;width:50%}.current-project .comment-cont h3{margin:20px 0 0}.current-project .comment-cont p{padding:10px;border-radius:10px;background:var(--ion-input-semi-light);box-shadow:0 3px 6px rgba(0,0,0,.16);width:100%;height:80%;min-height:100px!important}.quick-project-editor{position:relative}.quick-project-editor .genius.create.mod{bottom:calc(10px + var(--ion-safe-area-bottom))}.quick-project-editor .genius.create{position:fixed;bottom:calc(50px + var(--ion-safe-area-bottom));left:50%;width:300px;transform:translate(-50%)}.quick-project-editor .new-project-form{width:500px;max-width:90vw;padding:25px;border-radius:10px;background:white}.quick-project-editor .new-project-form .form-line{width:90%;margin-top:20px}.quick-project-editor .new-project-form .form-line h5{font-size:10px;font-weight:500;margin:3px;color:#fea137}.quick-project-editor .new-project-form input{border-radius:50px;width:100%}.quick-project-editor .new-project-form textarea{width:100%}.quick-project-editor .new-project-form .address-suggestion-cont{width:100%;position:relative}.quick-project-editor .new-project-form .address-suggestion-cont ul{position:absolute;bottom:0;left:0;width:100%;transform:translateY(100%);border-radius:2px;border:2px solid #FEA137;background:white}.quick-project-editor .new-project-form .address-suggestion-cont ul li{cursor:pointer;background:rgb(231,231,231);height:40px;display:flex;align-items:center;justify-content:center}.quick-project-editor .new-project-form .address-suggestion-cont ul li p{font-size:10px}.quick-project-editor .skip-btn{position:absolute;bottom:100px;right:50px;background:#FEA137;color:#fff}.quick-project-editor .cancel-btn{position:fixed;bottom:calc(20px + var(--ion-safe-area-bottom));left:50px}.quick-project-info{width:100%;background:white}.quick-project-info .start-btn-cont{position:fixed;left:50vw;bottom:calc(40px + var(--ion-safe-area-bottom));transform:translate(-50%);width:auto}.quick-project-info .close-project-modal{align-items:center;justify-content:center;z-index:99999999999}.quick-project-info .completed-label{position:fixed;top:10%;left:2%;transform:rotate(-15deg);z-index:9;display:flex;align-items:center;justify-content:flex-start}.quick-project-info .completed-label h3{border:4px solid red;border-radius:3px;color:red;padding:8px;font-size:14px;font-weight:800}.quick-project-info .project-header{display:flex;flex-direction:column;align-items:center;justify-content:center;height:6vh}.quick-project-info .project-header h1,.quick-project-info .project-header p{color:#fea137;margin:3px;font-weight:600}.quick-project-info .quick-info-main-cont{width:100vw;height:calc(100vh - 60px - 40px - 8vh - var(--ion-safe-area-top) - var(--ion-safe-area-bottom));display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.quick-project-info .quick-info-main-cont .screw-list .screw-list-cont{width:100%;height:96%}.quick-project-info .quick-info-main-cont .screw-list .screw-list-cont .pile-list{height:100%}.quick-project-info .quick-info-main-cont .screw-list .screw-list-cont button.new-pile-btn{width:90%;height:50px;margin-top:10px;background:var(--ion-input-light);border:2px dotted #FEA137;color:#fea137;z-index:999}.quick-project-info .quick-info-main-cont .element-cont.short{height:calc(40% - 20px)}.quick-project-info .quick-info-main-cont .element-cont.long{height:calc(60% - 20px)}.quick-project-info .quick-info-main-cont .element-cont{width:45vw;height:calc(50% - 20px);position:relative;background:var(--ion-input-light);margin:auto 10px;padding:15px;display:flex;flex-grow:0;flex-shrink:0;flex-direction:column;align-items:flex-start;justify-content:flex-start;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.16)}.quick-project-info .quick-info-main-cont .element-cont .start-btn{position:absolute;bottom:0}.quick-project-info .quick-info-main-cont .element-cont .genius.install-btn.mobile-show{width:90%;align-self:center;position:static;bottom:unset;left:unset;transform:none}.quick-project-info .quick-info-main-cont .element-cont .genius.install-btn{position:absolute;bottom:0;left:50%;transform:translate(-50%,-50%);margin:0;z-index:9;width:90%;color:#fea137}.quick-project-info .quick-info-main-cont .element-cont .warning-title{font-size:12px;font-weight:600;text-align:center;max-width:90%}.quick-project-info .quick-info-main-cont .element-cont .warning-title svg{color:#dc3535;font-size:22px;margin-left:15px}.quick-project-info .quick-info-main-cont .element-cont .cont-title{font-size:16px;margin:5px;color:#fea137;font-weight:500}.quick-project-info .quick-info-main-cont .element-cont .mod-btn:hover{background:#ffe300}.quick-project-info .quick-info-main-cont .element-cont .mod-btn:hover svg{color:#fea137}.quick-project-info .quick-info-main-cont .element-cont .mod-btn{position:absolute;top:0;left:0;transform:translate(-50%,-50%);width:40px;height:40px;border-radius:50%;background:white;border:2px solid #ffe300;padding:4px;margin:0;transition:all .3s}.quick-project-info .quick-info-main-cont .element-cont .mod-btn svg{font-size:20px;color:#ffe300;transition:all .3s}.quick-project-info .quick-info-main-cont .element-cont .project-info-cont{width:100%;align-items:flex-start;justify-content:flex-start!important;overflow-y:scroll}.quick-project-info .quick-info-main-cont .element-cont .project-info-cont .info-label{font-size:12px;font-weight:600;margin:0 0 10px}.quick-project-info .quick-info-main-cont .element-cont .project-info-cont .info-line{position:relative;cursor:pointer;display:flex;align-items:center;flex-shrink:0}.quick-project-info .quick-info-main-cont .element-cont .project-info-cont .info-line .main-icon{position:absolute;top:0;left:-5px;font-size:18px;color:#fea137;opacity:.3;z-index:0}.quick-project-info .quick-info-main-cont .element-cont .project-info-cont .comment-cont{width:100%;background:var(--ion-input-med);height:100%;text-align:left;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.16);padding:15px}.quick-project-info .quick-info-main-cont .element-cont .info-pile-list{width:100%;max-height:calc(100% - 80px);overflow-y:scroll}.quick-project-info .quick-info-main-cont .element-cont .info-pile-list li.selected{border:2px solid #FEA137;height:auto}.quick-project-info .quick-info-main-cont .element-cont .info-pile-list li.selected .option-cont{display:flex}.quick-project-info .quick-info-main-cont .element-cont .info-pile-list li.selected .option-cont button{height:auto;padding:10px}.quick-project-info .quick-info-main-cont .element-cont .info-pile-list li.auto-height{height:auto}.quick-project-info .quick-info-main-cont .element-cont .info-pile-list li{cursor:pointer;width:90%;display:flex;position:relative;align-items:flex-start;padding:10px;background-color:var(--ion-input-med);border-radius:20px;margin-top:5px;flex-direction:column}.quick-project-info .quick-info-main-cont .element-cont .info-pile-list li .option-cont{display:none}.quick-project-info .quick-info-main-cont .element-cont .info-pile-list li .manually-set{background:#FEA137;color:#fff;font-weight:600;border:none}.quick-project-info .quick-info-main-cont .element-cont .info-pile-list li .manual-icon{position:absolute;top:0%;left:0;transform:translate(-10px,-10px);font-size:12px;margin:0;font-weight:700;color:#fea137;background:white;padding:3px;border-radius:50%}.quick-project-info .quick-info-main-cont .element-cont .info-pile-list li .opt-equip{font-size:10px;margin:2px}.quick-project-info .quick-info-main-cont .element-cont .info-pile-list li h5{font-size:14px;font-weight:500;margin:0}.quick-project-info .quick-info-main-cont .element-cont .info-pile-list li .status-icon.torq-icon{color:#fea137}.quick-project-info .quick-info-main-cont .element-cont .info-pile-list li .status-icon{z-index:9;font-size:14px;color:#64cd14}.quick-project-info .quick-info-main-cont .implantation .implantation-sum img{border-radius:3px;box-shadow:0 3px 6px rgba(0,0,0,.16);max-height:80%}.quick-project-info .quick-info-main-cont .implantation .implantation-sum .status-label{display:flex;align-items:center;justify-content:center}.quick-project-info .quick-info-main-cont .implantation .implantation-sum .status-label h5{font-weight:800;font-size:14px;z-index:1}.quick-project-info .quick-info-main-cont .implantation .implantation-sum .status-label svg{font-size:40px;color:#64cd14;margin-left:-5px}.manual-setting-cont{display:flex;align-items:center;justify-content:center}.manual-setting-cont h1{font-size:50px;color:#fea137;font-weight:600;margin:40px}.manual-setting-cont h2{font-weight:600;text-align:center;max-width:90%}.manual-setting-cont .input-cont{width:auto}.manual-setting-cont .input-cont h5{font-weight:600;margin-left:10px}.quick-pile-modification .page-title{font-size:28px}.quick-pile-modification .main{height:80vh;margin-top:50px;justify-content:space-evenly;align-items:flex-start}.quick-pile-modification .main .editor-type-title{font-weight:800;color:#fea137;margin:10px;font-size:12px;text-transform:uppercase}.quick-pile-modification .main .pile-config{width:auto;align-items:flex-start;padding:10px;border-radius:10px;border:2px solid #FEA137;position:relative}.quick-pile-modification .main .pile-config .config-title{font-size:40px;font-weight:300;color:#fea137}.quick-pile-modification .main .pile-config .config-title span{margin-left:15px;color:#fea137;position:relative}.quick-pile-modification .main .pile-config .config-title span svg{cursor:pointer;position:absolute;top:0;right:-5px;font-size:20px;color:#dc3535}.quick-pile-modification .main .pile-config .designation-cont.left{width:auto}.quick-pile-modification .main .pile-config .designation-cont{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;width:50%;height:100%}.quick-pile-modification .main .pile-config .designation-cont h1{margin:10px}.quick-pile-modification .main .pile-config .designation-cont h4{margin:10px;text-transform:capitalize;color:#fea137}.quick-pile-modification .main .pile-config .designation-cont input{width:90px;max-width:none;height:40px;font-size:22px}.quick-pile-modification .main .pile-config .soil-type-cont{width:100%;max-width:600px}.quick-pile-modification .main .pile-config .soil-type-cont li.selected{border-color:#fea137;opacity:.9}.quick-pile-modification .main .pile-config .soil-type-cont li.selected h4,.quick-pile-modification .main .pile-config .soil-type-cont li.selected p{color:#fea137;font-weight:600}.quick-pile-modification .main .pile-config .soil-type-cont li{cursor:pointer;width:45%;border:2px solid rgb(120,120,120);border-radius:10px;margin:10px;opacity:.5}.quick-pile-modification .main .pile-config .soil-type-cont li h4{margin:5px;font-weight:600;text-transform:capitalize}.quick-pile-modification .main .pile-config .soil-type-cont li p{margin:3px}.quick-pile-modification .main .pile-config .config-line{display:flex;align-items:center;justify-content:flex-start;margin-top:10px}.quick-pile-modification .main .pile-config .config-line h4{font-size:14px;text-transform:capitalize;margin:5px;width:100px;text-align:left;color:#fea137}.quick-pile-modification .main .pile-config .config-line ul{display:flex;align-items:flex-start;justify-content:flex-start}.quick-pile-modification .main .pile-config .config-line ul li.selected{border:2px solid #FEA137}.quick-pile-modification .main .pile-config .config-line ul li.selected h5{color:#fea137;font-weight:600}.quick-pile-modification .main .pile-config .config-line ul li{cursor:pointer;height:30px;min-width:50px;border-radius:15px;display:flex;align-items:center;justify-content:center;background:var(--ion-input-med);flex-shrink:0;margin-right:5px}.quick-pile-modification .main .pile-config .config-line ul li h5{margin:5px;font-size:12px;font-weight:500}.quick-pile-modification .main .pile-config .torq-setting-cont{width:100%;max-width:500px;display:flex;align-items:center;justify-content:space-evenly;margin:20px 0 0}.quick-pile-modification .main .pile-config .torq-setting-cont h3{font-size:22px;margin:5px;font-weight:500}.quick-pile-modification .main .pile-config .torq-setting-cont .ccmc-btn{background:white;border:2px solid rgb(218,56,51);padding:5px 40px}.quick-pile-modification .main .pile-config .torq-setting-cont .ccmc-btn img{height:40px}.quick-pile-modification .main .pile-config .torq-setting-cont .option-cont{position:relative;width:40%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.quick-pile-modification .main .pile-config .torq-setting-cont .option-cont h4{text-align:center;font-size:14px;margin:5px}.quick-pile-modification .main .pile-config .torq-setting-cont .option-cont a{position:absolute;top:0;right:0;transform:translate(45px,-30px);padding:15px 35px;font-weight:800;color:#da3833!important;border-radius:5px;font-size:14px}.quick-pile-modification .main .pile-config textarea{margin:5px 0;height:60px}.quick-pile-modification .main .pile-config .modify-btn{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);background:#ffe300;border:none;color:#fea137}.quick-pile-modification .main .pile-config .create-btn{position:absolute;bottom:0;left:50%;transform:translate(-50%,50%);width:300px;background:#FEA137;border:none;color:#fff}.quick-pile-modification .main .hardware-list{width:350px;height:90%;box-shadow:0 3px 6px rgba(0,0,0,.16);padding:15px;background:var(--ion-input-light)}.quick-pile-modification .main .hardware-list .pile-list-title{font-size:16px;font-weight:800;margin:5px;color:#fea137}.quick-pile-modification .main .hardware-list .spacer{width:90%;height:2px;background:#FEA137}.quick-pile-modification .main .hardware-list ul{width:100%;max-height:40%;overflow-y:scroll;border-radius:5px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.quick-pile-modification .main .hardware-list ul .new-pile-btn{width:90%;align-self:center;display:flex;justify-content:center;align-items:center}.quick-pile-modification .main .hardware-list ul .new-pile-btn svg{color:#fea137;margin-right:5px}.quick-pile-modification .main .hardware-list ul .new-pile-btn h5{font-size:12px;font-weight:500;color:#fea137;margin:0}.quick-pile-modification .main .hardware-list ul li.selected{height:auto;border-radius:7px;border:2px solid #FEA137}.quick-pile-modification .main .hardware-list ul li.selected .install-btn{display:block}.quick-pile-modification .main .hardware-list ul li{cursor:pointer;position:relative;width:90%;padding:5px;display:flex;flex-direction:column;align-items:flex-start;margin-top:5px;margin-bottom:10px;border-radius:5px;background:var(--ion-input-med);transition:all .3s}.quick-pile-modification .main .hardware-list ul li .equip-cont{width:100%;margin-top:15px;position:relative;display:flex;align-items:center;justify-content:space-between}.quick-pile-modification .main .hardware-list ul li .equip-cont .equipment-label{width:90%}.quick-pile-modification .main .hardware-list ul li .equip-cont .delete-icon{position:static;top:unset;left:unset}.quick-pile-modification .main .hardware-list ul li .instal-icon.complete{color:#64cd14}.quick-pile-modification .main .hardware-list ul li .instal-icon.not-installed{color:#dc3535}.quick-pile-modification .main .hardware-list ul li .instal-icon{position:absolute;top:0;left:0;transform:translate(-35%,-35%)}.quick-pile-modification .main .hardware-list ul li h5{font-size:12px;margin:0}.quick-pile-modification .main .hardware-list ul li .install-btn{width:100%;background:#FEA137;display:none;color:#fff;border:none}.quick-pile-modification .main .hardware-list ul li .delete-icon.parent{top:0;transform:translateY(-50%)}.quick-pile-modification .main .hardware-list ul li .delete-icon{cursor:pointer;font-size:18px;position:absolute;top:50%;right:-10px;transform:translate(-50%,-50%);color:#dc3535}.quick-installation-confirmation{justify-content:center}.quick-installation-confirmation textarea{margin:50px}.quick-installation-confirmation .page-title{margin-bottom:80px}.quick-installation-confirmation .pile-designation{font-size:50px;font-weight:700;color:#fea137}.quick-installation-confirmation .config-title{font-size:40px;color:#fea137;font-weight:300}.quick-installation-confirmation .config-title span{color:#fea137;margin-left:10px;font-weight:300}.quick-installation-confirmation .additionnal-equipment-cont{width:auto;align-items:flex-start;margin-bottom:25px}.quick-installation-confirmation .additionnal-equipment-cont .cat-cont{width:40vw;align-items:center}.quick-installation-confirmation .additionnal-equipment-cont .cat-cont .hori-cont{width:auto}.quick-installation-confirmation .additionnal-equipment-cont h4{text-transform:capitalize}.quick-installation-confirmation .additionnal-equipment-cont h5{font-size:10px;font-weight:500;margin:5px 5px 5px 20px}.quick-installation-confirmation .additionnal-equipment-cont h5 svg{color:#dc3535;font-size:20px;margin-right:5px}.quick-installation-confirmation .btn-cont{width:100%!important;justify-content:space-evenly}.quick-installation-confirmation .btn-cont button{background:#FEA137;width:200px;color:#fff;border:none}.quick-installation-confirmation .btn-cont button.cancel{background:#dc3535;position:fixed;bottom:25px;left:25px}.quick-installation-confirmation .btn-cont button.close-project{background:white;border:2px solid #FEA137;color:#fea137}.quick-installation-confirmation .input-cont{width:90%;height:35vh;align-items:center}.quick-installation-confirmation .input-cont textarea{min-width:200px;width:60%;max-width:400px;margin:auto}.quick-installation-confirmation .input-cont .custom-vert-input{width:30%;min-width:80px;max-width:100px}.quick-implantation-creation h2{color:#31302c;margin:50px}.quick-implantation-creation .main-cont{width:100%;height:80vh;display:flex;justify-content:space-evenly;align-items:flex-start}.quick-implantation-creation .main-cont .plan-creator{height:100%;max-width:calc(100vw - 320px);position:relative}.quick-implantation-creation .main-cont .quick-pile-list{width:280px;flex-shrink:0;padding:10px;max-height:100%;overflow:scroll}.quick-implantation-creation .main-cont .quick-pile-list li.add-new-pile{display:flex;align-items:center;justify-content:center;background-color:#fea137}.quick-implantation-creation .main-cont .quick-pile-list li.add-new-pile svg{font-size:22px;color:#fff}.quick-implantation-creation .main-cont .quick-pile-list li.add-new-pile h5{color:#fff;margin:3px;font-size:12px;font-weight:700}.quick-implantation-creation .main-cont .quick-pile-list li.not-positionned{border:2px dashed #FEA137}.quick-implantation-creation .main-cont .quick-pile-list li.selected{border:2px solid rgb(228,228,228)}.quick-implantation-creation .main-cont .quick-pile-list li.selected h4.label{font-size:20px}.quick-implantation-creation .main-cont .quick-pile-list li{position:relative;cursor:pointer;width:100%;background:var(--ion-input-light);border-radius:5px;margin-bottom:10px;box-shadow:0 3px 6px rgba(0,0,0,.16);padding:15px;transition:.3s all}.quick-implantation-creation .main-cont .quick-pile-list li .dot-line{display:flex;align-items:center;width:100%}.quick-implantation-creation .main-cont .quick-pile-list li .dot{width:20px;height:20px;border-radius:50%;margin-right:10px}.quick-implantation-creation .main-cont .quick-pile-list li h4.label{font-size:12px;font-weight:500;margin:0;transition:.3s all}.quick-implantation-creation .main-cont .quick-pile-list li .position-icon.not-positionned{color:#dc3535;opacity:.4}.quick-implantation-creation .main-cont .quick-pile-list li .position-icon{position:absolute;top:0;right:0;font-size:12px;margin:5px;color:#64cd14}.quick-implantation-creation .main-cont .quick-pile-list li .installed-icon.position.positionned svg.ban-icon{z-index:9}.quick-implantation-creation .main-cont .quick-pile-list li .installed-icon.position{right:20px}.quick-implantation-creation .main-cont .quick-pile-list li .installed-icon{position:absolute;top:-5px;right:-5px;width:20px;height:20px;border-radius:50%;background:white;box-shadow:0 3px 6px rgba(0,0,0,.16);display:flex;align-items:center;justify-content:center}.quick-implantation-creation .main-cont .quick-pile-list li .installed-icon .inner-icon-cont{width:100%;height:100%;position:relative}.quick-implantation-creation .main-cont .quick-pile-list li .installed-icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:16px}.quick-implantation-creation .main-cont .quick-pile-list li .pile-list-btn-list{width:100%}.quick-implantation-creation .main-cont .quick-pile-list li .pile-list-btn-list .install-btn{background:#FEA137;font-size:10px;color:#fff;border:none}.quick-implantation-creation .main-cont .quick-pile-list li .pile-list-btn-list .modify-btn{background:#FEA137;border:none}.quick-implantation-creation .main-cont .quick-pile-list li .pile-list-btn-list .modify-btn svg{color:#fff}.quick-implantation-creation .main-cont .quick-pile-list li .pile-list-btn-list button{width:20%;height:40px}.quick-implantation-creation .main-cont .plan-mod-cont{position:absolute;top:25px;left:25px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.quick-implantation-creation .main-cont .plan-mod-cont ul.plan-list{max-height:90%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background:rgb(255,255,255);border-radius:16px;box-shadow:0 3px 6px rgba(0,0,0,.16);z-index:9999}.quick-implantation-creation .main-cont .plan-mod-cont ul.plan-list li.selected img{border:2px solid #FEA137}.quick-implantation-creation .main-cont .plan-mod-cont ul.plan-list li.selected .remove-icon{cursor:pointer;position:absolute;top:0;right:0;color:#dc3535;z-index:9;font-size:26px;transform:translate(30%,-30%)}.quick-implantation-creation .main-cont .plan-mod-cont ul.plan-list li.new-plan{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#FEA137;border-radius:12px}.quick-implantation-creation .main-cont .plan-mod-cont ul.plan-list li.new-plan svg{color:#fff;font-size:60px;opacity:.4}.quick-implantation-creation .main-cont .plan-mod-cont ul.plan-list li{cursor:pointer;position:relative;width:50px;height:50px;box-shadow:0 3px 6px rgba(0,0,0,.16);margin:5px}.quick-implantation-creation .main-cont .plan-mod-cont ul.plan-list li img{border-radius:12px;width:100%;height:100%}.quick-implantation-creation .main-cont .plan-mod-cont button.mod{background:#FEA137;width:40px;height:40px;border-radius:50%;box-shadow:0 3px 6px rgba(0,0,0,.16);border:none;padding:0}.quick-implantation-creation .main-cont .plan-mod-cont button.mod svg{color:#fff}.alert-modal-cont.success{border:2px solid #64cd14;background:rgb(191,238,64)}.alert-modal-cont.error{border:2px solid #dc3535;background:rgb(238,90,64)}.alert-modal-cont{width:80vw;max-width:600px;position:fixed;top:15vh;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background:white;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.16);z-index:99999999999999}.alert-modal-cont .close-icon{margin:0;padding:0;color:#cacaca;transform:translate(50%,-50%)}.alert-modal-cont .alert-main-cont{width:100%;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.alert-modal-cont .alert-main-cont h2{font-size:26px;font-weight:700;margin:10px;color:#fff}.alert-modal-cont .alert-main-cont p{color:#fff;margin:0;font-size:16px;font-weight:600}.slide-selector{display:flex;align-items:center;justify-content:flex-start}.slide-selector h5{margin:5px}.slide-selector .selector-title{width:100px;font-size:14px;font-weight:600;opacity:.3;margin:0}.slide-selector .status-toggle.left .selector{left:0%}.slide-selector .status-toggle{width:200px;height:30px;position:relative}.slide-selector .status-toggle .selector{position:absolute;top:0;left:50%;height:100%;width:50%;background:#FEA137;transition:all .3s;border-radius:15px}.slide-selector .status-toggle h5{cursor:pointer;width:100px;margin:auto;font-size:12px;font-weight:600;text-align:center;z-index:2;text-transform:uppercase}.account-setting-page .device-list{width:90%;max-width:800px}.account-setting-page .device-list li.missing img.logo{border-color:#dc3535}.account-setting-page .device-list li.missing h4{color:#dc3535}.account-setting-page .device-list li.paid img.logo{border-color:#64cd14}.account-setting-page .device-list li.paid h4{color:#64cd14}.account-setting-page .device-list li>*{margin:5px}.account-setting-page .device-list li{width:90%;align-items:center;justify-content:space-between;margin:25px 5px 5px;border:2px solid rgb(235,235,235);border-radius:10px;padding:0 10px;box-shadow:0 3px 6px rgba(0,0,0,.16);position:relative}.account-setting-page .device-list li img.logo{width:45px;height:45px;border-radius:50%;background-color:#fff;border:3px solid #FEA137}.account-setting-page .device-list li h4{font-size:13px;font-weight:600;text-transform:capitalize}.account-setting-page .device-list li h5.alert{color:red}.account-setting-page .device-list li h5{font-size:12px;font-weight:500;margin:5px;text-transform:capitalize}.account-setting-page .subscription-selection button.nega{position:absolute;bottom:calc(75px + var(--ion-safe-area-bottom));left:50px;z-index:9}.account-setting-page .subscription-option-list.locked li.sub-option{display:none}.account-setting-page .subscription-option-list.locked li.selected{display:flex}.account-setting-page .subscription-option-list{margin:25px;width:auto}.account-setting-page .subscription-option-list li.sub-option.sec{background:#ffe300}.account-setting-page .subscription-option-list li.sub-option.selected{border:3px solid #FEA137;transform:scale(1.1)}.account-setting-page .subscription-option-list li.sub-option.selected h5,.account-setting-page .subscription-option-list li.sub-option.selected h4{color:#fea137}.account-setting-page .subscription-option-list li.sub-option{cursor:pointer;width:280px;height:350px;border-radius:10px;padding:20px;background:rgb(55,55,55);justify-content:space-between;margin:10px;transition:all .3s}.account-setting-page .subscription-option-list li.sub-option .feature-list{align-items:flex-start;width:auto}.account-setting-page .subscription-option-list li.sub-option h5,.account-setting-page .subscription-option-list li.sub-option h4{color:#fff;margin:5px}.account-setting-page .subscription-option-list li.sub-option h5{font-size:14px;font-weight:600}.account-setting-page .subscription-option-list li.sub-option h4{font-size:24px;font-weight:800;text-align:center}.account-setting-page .paiement-info-cont.missing{border-color:rgba(238,87,85,.576);background:rgba(255,0,0,.1)}.account-setting-page .paiement-info-cont{width:90%;max-width:500px;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.16);border:2px solid rgb(201,201,201);background:rgb(243,243,243);padding:10px;position:relative;margin:25px auto}.account-setting-page .paiement-info-cont svg{position:absolute;top:10px;left:10px;font-size:40px;opacity:.1}.account-setting-page .paiement-info-cont h5{font-size:14px;font-weight:600;margin:5px}.account-setting-page .paiement-info-cont button.genius-btn{background:#00ABED;color:#fff;border:none}.account-setting-page .billing-settings-btn{margin-top:50px}video.video-cont{margin:25px}.search-bar{width:90%;display:flex;flex-direction:column;padding:5px 25px;margin-bottom:10px}.search-bar .hori-cont{align-items:center;justify-content:space-between}.search-bar .search-input{position:relative}.search-bar .search-input .reset-icon{cursor:pointer;color:#dc3535;position:absolute;top:50%;left:0%;transform:translate(-110%,-50%)}.confirmation-modal{align-items:center;justify-content:center}.confirmation-modal h2{text-align:center;max-width:90%}.confirmation-modal .btn-option-cont{display:flex;align-items:center;justify-content:center}.calculator.show{width:300px;height:425px;max-height:75vh;overflow:scroll;border-radius:10px;justify-content:flex-start;border:2px solid #FEA137}.calculator.show .toggle-icon-cont{top:10px;right:10px;transform:translate(0);z-index:9}.calculator.show .toggle-icon-cont svg{font-size:20px;color:#fea137}.calculator{width:40px;height:40px;position:relative;border-radius:50%;box-shadow:0 3px 6px rgba(0,0,0,.16);background:white;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .3s;z-index:9}.calculator .toggle-icon-cont{cursor:pointer;position:absolute;top:50%;right:50%;transform:translate(50%,-50%);display:flex;align-items:center;justify-content:center;width:30px;height:30px}.calculator .toggle-icon-cont svg{font-size:20px;color:#fea137}.calculator .calc-main-cont{width:100%;height:100%;padding:10px;display:flex;flex-direction:column}.calculator .calc-main-cont .nav-btn-cont{width:100%;height:50px;display:flex;background:rgb(225,225,225);align-items:center;justify-content:space-evenly;border-radius:5px}.calculator .calc-main-cont .nav-btn-cont svg{cursor:pointer;font-size:18px}.calculator .calc-main-cont .nav-btn-cont svg.selected{color:#fea137}.calculator .calcul-pad .res-cont{background:rgba(0,0,0,.365);width:100%;display:flex;padding:5px;border-radius:3px;margin:5px auto;justify-content:flex-end}.calculator .calcul-pad h3.result{font-size:45px;text-align:right;font-weight:200;color:#fff;margin:0}.calculator .calcul-pad table{width:100%;height:fit-content}.calculator .calcul-pad table tr{width:100%;height:80px}.calculator .calcul-pad table tr td.accent{background:#FEA137}.calculator .calcul-pad table tr td{cursor:pointer;width:80px;height:100%;background:rgba(0,0,0,.453);text-align:center;border:1px solid white}.calculator .calcul-pad table tr td svg{color:#fff}.calculator .inner-main-cont{width:100%;flex-grow:1;justify-content:space-between!important}.calculator .inner-main-cont .triangle-cont{position:relative;width:100%;height:160px}.calculator .inner-main-cont .triangle-cont img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);filter:hue-rotate(190deg);opacity:.7;width:150px}.calculator .inner-main-cont .triangle-cont .info-cont{position:absolute;display:flex;flex-direction:column;align-items:center;border:none;background:none}.calculator .inner-main-cont .triangle-cont .info-cont h4{margin:0;font-size:12px;font-weight:600}.calculator .inner-main-cont .triangle-cont .info-cont h5{margin:5px;font-size:10px;font-weight:800}.calculator .inner-main-cont .triangle-cont .info-a-cont{top:40%;left:-25px;transform:translateY(-50%)}.calculator .inner-main-cont .triangle-cont .info-b-cont{bottom:-20px;left:50%;transform:translate(-50%)}.calculator .inner-main-cont .triangle-cont .info-c-cont{align-items:flex-start;top:20px;right:10px}.calculator .inner-main-cont .calc-input-cont .line{width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:5px}.calculator .inner-main-cont .calc-input-cont .line input{width:60px;font-size:10px}.calculator .inner-main-cont .calc-input-cont .line h4{font-size:14px;font-weight:500;margin:3px}.calculator .inner-main-cont .calc-input-cont .line .input-cont{display:flex}.calculator .inner-main-cont .calc-input-cont .line .input-cont h5{font-size:10px}.calculator .inner-main-cont .calc-input-cont .calc-btn-cont{display:flex;align-items:center;justify-content:space-evenly;margin-top:15px}.calculator .inner-main-cont .calc-input-cont .calc-btn-cont .clear{width:60px;font-size:12px;border:none}.calculator .inner-main-cont .calc-input-cont .calc-btn-cont .calcu{border:none;background:#FEA137;color:#fff}.custom-vert-input{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:300px}.custom-vert-input #depth-input{padding:0;min-height:unset;-webkit-appearance:none;appearance:none;width:250px;height:12px;border-radius:6px;background:#CACACA;outline:none;-webkit-transform:rotate(90deg) translateX(-40%);transform:rotate(90deg) translate(-40%)}.custom-vert-input #depth-input::-webkit-slider-thumb{transform:translateY(-9px);-webkit-appearance:none;appearance:none;width:30px;height:30px;background:#FEA137;cursor:pointer;border-radius:50%}.custom-vert-input #depth-input::-moz-range-thumb{width:30px;height:30px;background:#FEA137;cursor:pointer;border-radius:50%}.custom-vert-input #depth-input::-webkit-slider-runnable-track{width:100%;height:12px;border-radius:6px;cursor:pointer;background:#CACACA}.custom-vert-input #depth-input::-moz-range-track{width:100%;height:12px;border-radius:6px;cursor:pointer;background:#CACACA}.custom-vert-input h4{font-size:16px;font-weight:700;color:#fea137;margin:5px}.operator-management .operator-list{width:90%}.operator-management .operator-list li>*{width:20%}.operator-management .operator-list li.selected{border:2px solid #FEA137}.operator-management .operator-list li{cursor:pointer;display:flex;align-items:center;justify-content:space-between;background:var(--ion-input-light);border-radius:10px;margin-bottom:10px;box-shadow:0 3px 6px rgba(0,0,0,.16);padding:10px 25px}.operator-management .operator-list li h5.status.active{color:#64cd14}.operator-management .operator-list li h5.status{color:#dc3535;font-weight:600;text-transform:capitalize}.operator-management .operator-list li h5{font-size:12px;margin:5px}.operator-management .operator-list li .contact-info-button{display:flex;align-items:center}.operator-management .operator-list li .contact-info-button a{font-size:12px;font-weight:500}.operator-management .operator-list li .contact-info-button svg{opacity:.3}.operator-management .operator-creator.show{width:500px;height:auto;max-height:80vh}.operator-management .operator-creator.show button.toggle-creator{transform:translate(100vw,-50%)}.operator-management .operator-creator.show .creator-form{width:100%}.operator-management .operator-creator{position:fixed;bottom:80px;right:50px;border-radius:25px;padding:15px;background:white;border:2px solid #FEA137;width:50px;height:50px;overflow:hidden;box-shadow:0 3px 6px rgba(0,0,0,.16);transition:all .3s}.operator-management .operator-creator button.toggle-creator{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;margin:0;padding:0;display:flex;align-items:center;justify-content:center;background:#FEA137;border:none}.operator-management .operator-creator button.toggle-creator svg{font-size:40px;color:#fff}.operator-management .operator-creator .creator-form{width:0%;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden;transition:all .3s}.operator-management .operator-creator .creator-form .form-line{display:flex;align-items:center;justify-content:flex-start}.operator-management .operator-creator .creator-form .form-line h5{font-size:12px;width:150px}.operator-management .operator-creator .creator-form .btn-cont{width:100%;display:flex;align-items:center;justify-content:center}.table-gen{width:100%;display:flex;flex-direction:column;border-radius:5px;box-shadow:0 3px 6px rgba(0,0,0,.16)}.table-gen h5.two{flex-grow:2;width:250px}.table-gen h5{width:125px;flex-shrink:0;margin-left:10px}.table-gen .header{padding:3px 10px;width:100%;height:50px;display:flex;align-items:center;justify-content:space-between;background:var(--ion-input-dark)}.table-gen .header h5{font-size:12px;font-weight:600;margin:3px}.table-gen .line.odd{background:var(--ion-input-med)}.table-gen .line{width:100%;display:flex;align-items:center;justify-content:space-between;padding:3px 10px}.table-gen .line h5{font-size:11px;font-weight:400;flex-wrap:wrap}.report-page .sec-title{font-size:18px;font-weight:700;margin:5vh;color:#fea137;text-align:center}.report-page form{max-width:90%}.report-page form .form-line h5{font-size:12px;width:125px}.report-page form .form-line select,.report-page form .form-line input{width:250px}.report-page form textarea{width:100%}.report-page form button{width:100%;margin:50px 0 0}.report-page .modal-cont.sent-modal .info-cont{display:flex;flex-direction:column;align-items:center;position:absolute;top:50vh;left:50vw;transform:translate(-50%,-50%)}.optionnal-equipment-creator form{align-items:flex-start;width:85%;max-width:700px;margin-top:50px}.optionnal-equipment-creator .form-line{position:relative;padding-top:20px;margin-top:25px;width:100%}.optionnal-equipment-creator .form-line h4{position:absolute;top:0;left:0;transform:translateY(-100%);font-size:14px;opacity:.5}.optionnal-equipment-creator .link-cont{margin:20px auto}.optionnal-equipment-creator .link-cont .title{font-size:14px;font-weight:500}.optionnal-equipment-creator .link-cont .link-options{width:100%;justify-content:center}.optionnal-equipment-creator .link-cont .link-options .option.selected{background:#ffe300;opacity:1}.optionnal-equipment-creator .link-cont .link-options .option.selected h4{color:#fea137;font-weight:800}.optionnal-equipment-creator .link-cont .link-options .option{cursor:pointer;width:160px;padding:10px;margin:10px;height:80px;display:flex;align-items:center;justify-content:center;background:var(--ion-input-light);border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.16);opacity:.5}.optionnal-equipment-creator .link-cont .link-options .option h4{text-transform:uppercase;text-align:center;margin:0;font-weight:500}.optionnal-equipment-creator button.action{align-self:center}.quick-creation-btn{position:fixed;bottom:calc(75px + var(--ion-safe-area-bottom))}.privacy-page{padding:5vh 0px}.privacy-page .action{position:fixed;bottom:25px;left:50vw;transform:translate(-50%)}.privacy-page .main-privacy-cont{width:90%;max-width:1000px;display:flex;flex-direction:column;align-items:flex-start}.privacy-page .main-privacy-cont p{text-align:left;font-size:14px;font-weight:600}.privacy-page .main-privacy-cont li{font-size:12px;font-weight:500}.paywall-cont{background:rgba(0,0,0,.674);justify-content:center}.paywall-cont .paywall-main-cont{width:80%;border-radius:10px;background:white;justify-content:center;padding:10% 50px}.paywall-cont .paywall-main-cont p{padding:25px}.page-title{font-size:24px;font-weight:800;text-align:center;text-transform:uppercase;max-width:90%}.page-sub-title{font-size:20px;font-weight:600;text-align:center;max-width:100%}.page-desc{font-size:14px;font-weight:400;text-align:center;max-width:100%}.opti-title{color:#fea137;font-weight:300;font-size:6vw;text-shadow:0px 2px 3px rgba(0,0,0,.12)}.torquinator{height:100vh;background:#FEA137}.torquinator .back-cont{top:0}.torquinator .main-cont{background:none;box-shadow:none}.torquinator .main-cont .last-challenger{position:absolute;top:25px;left:25px;font-weight:700;margin:10px;padding:15px;border-radius:3px;color:#ffe300}.torquinator .main-cont .middle-gauge{position:relative}.torquinator .main-cont .middle-gauge .zero-btn{position:absolute;bottom:0;left:50%;transform:translate(-50%,-100%);background:grey;color:#fff}.torquinator .main-cont .init-button{position:absolute;bottom:0;left:50%;transform:translate(-50%,100%);border:2px solid #ffe300;background:#ffe300;color:#fea137;font-size:20px;font-weight:800;text-transform:uppercase;padding:20px 60px}.torquinator .main-cont .challenge-display .current-challenger-display h1,.torquinator .main-cont .challenge-display .current-challenger-display h2{font-weight:800;margin:10px;text-transform:uppercase}.torquinator .main-cont .challenge-display .current-challenger-display h1{font-size:10vw;color:#ffe300}.torquinator .main-cont .challenge-display .current-challenger-display h2{font-size:5vw}.palmares-modal{align-items:center;justify-content:center}.palmares-modal .close-icon{cursor:pointer;color:#000}.palmares-modal img.background-img{width:100%;height:100%;position:absolute;z-index:-1;filter:brightness(.6)}.palmares-modal .palmares{z-index:9;width:50vw}.palmares-modal .palmares .outer-cont{width:100%;overflow-y:scroll;max-height:80vh}.palmares-modal .palmares .outer-cont ul{margin-left:80px}.palmares-modal .palmares h3{color:#fff}.palmares{position:relative;padding:15px;border-radius:15px;background:none;border:6px solid #ed7d0d;display:flex;flex-direction:column;align-items:center;width:36vw}.palmares h3{font-weight:800;font-size:40px;text-transform:uppercase;width:100%;margin:5px;color:#464646;transform:translate(-50%,-100%);position:absolute;top:0;left:50%}.palmares ul{width:70%}.palmares ul li{padding:10px 20px;border-radius:10px;margin:3px;position:relative;width:100%}.palmares ul li h2{position:absolute;top:0;left:0;transform:translate(-90%,-10%);font-weight:600;font-size:100px;margin:0;color:#fff;opacity:.75}.palmares ul li h4{font-size:34px;margin:0;color:#fff;font-weight:600}.palmares ul li h5{font-weight:600;opacity:.75;font-size:30px;margin:0}.palmares ul li h5 span{font-size:18px;font-weight:800}.palmares p{font-weight:600;font-size:12px;color:#fff;margin:10px;opacity:.5}.modal-cont.torquinator-modal{background:rgba(195,195,195,.96);z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center}.modal-cont.torquinator-modal .close-icon{top:5vh;right:50px}.modal-cont.torquinator-modal h1,.modal-cont.torquinator-modal h2{text-transform:uppercase}.modal-cont.torquinator-modal .torquinator-form{height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.modal-cont.torquinator-modal .torquinator-form .title{font-weight:800;font-size:4vw}.modal-cont.torquinator-modal .torquinator-form input{font-size:30px;width:45vw;min-height:60px}.modal-cont.torquinator-modal .torquinator-form .instruction h1{font-weight:800;font-size:40px;margin:10px}.modal-cont.torquinator-modal .torquinator-form .instruction h2{font-weight:800;font-size:30px;margin:0;opacity:.5}.modal-cont.torquinator-modal .torquinator-form button{padding:15px 60px;text-transform:uppercase;height:60px;border:5px solid #ffe300;background:none;font-size:30px;font-weight:800;color:#ffe300}#main{background:var(--ion-background-color)}.long-enter-active,.long-leave-active{transition:opacity .3s ease-in}.long-enter,.long-leave-to{opacity:0}.swap-enter-active,.swap-leave-active{transition:transform .2s ease}.swap-enter-from,.swap-leave-to{transform:translate(100vw)}.swap-in-out-enter-active,.swap-in-out-leave-active{transition:transform .45s ease,opacity .6s ease}.swap-in-out-enter-from{opacity:0;transform:translate(100vw)}.swap-in-out-leave-to{opacity:0;transform:translate(-100vw)}.swap-left-enter-active,.swap-left-leave-active{transition:all .2s ease}.swap-left-enter-from,.swap-left-leave-to{transform:translate(-100vw)}.long-transition-enter-active,.long-transition-leave-active{transition:opacity 5s ease}.long-transition-enter-from,.long-transition-leave-to{opacity:0}.quite-short-enter-active{transition:all .6s ease}.quite-short-leave-active{transition:all .3s ease}.quite-short-enter-from,.quite-short-leave-to{opacity:0;transform:scale(.9) translate(50px)}.very-short-enter-active,.very-short-leave-active{transition:all .3s ease}.very-short-enter-from,.very-short-leave-to{opacity:0;transform:scale(.9) translate(50px)}.grow-vertical-enter-active,.grow-vertical-leave-active{transition:all .3s ease}.grow-vertical-enter-from,.grow-vertical-leave-to{opacity:0;transform:scale(.1) translate(50px)}.very-short-swap-enter-active,.very-short-swap-leave-active{transition:all .3s ease}.very-short-swap-enter-from,.very-short-swap-leave-to{opacity:0;transform:scale(.9) translate(50px)}.fade-enter-active,.fade-leave-active{transition:all .4s ease}.fade-enter-from,.fade-leave-to{opacity:0}.vertical-scale-fade-enter-active,.vertical-scale-fade-leave-active{transition:all .4s ease}.vertical-scale-fade-enter-from,.vertical-scale-fade-leave-to{opacity:0}img{object-fit:cover;object-position:center 20%}ul{list-style:none;padding:0;margin:0}.global-content-disabled{cursor:none;filter:grayscale(1);pointer-events:none}.global-content-unavailable{cursor:none;filter:grayscale(1)}.main-padding{margin-top:100px;padding-top:var(--ion-safe-area-top);padding-bottom:calc(100px + var(--ion-safe-area-bottom))}.main-padding-footer{margin-top:100px;padding-top:var(--ion-safe-area-top);padding-bottom:calc(50px + var(--ion-safe-area-bottom))}.bottom-padding{padding-bottom:calc(50px + var(--ion-safe-area-bottom))}.doka--root{padding-top:35px!important;box-sizing:border-box!important}.autocomplete-cont{position:relative}.autocomplete-cont input{min-width:200px;position:relative}.autocomplete-cont input .reset-icon{cursor:pointer;position:absolute;top:50%;left:0;color:#dc3535;font-size:18px;transform:translate(-105%,-50%);z-index:9}.autocomplete-cont input{width:inherit;height:auto;padding:7px;border-radius:5px;margin-bottom:5px}.autocomplete-cont ul{background:var(--ion-input-dark);width:350px;cursor:pointer;position:absolute;bottom:35px;left:50%;transform:translate(-50%);height:auto;display:flex;flex-direction:column-reverse;box-shadow:0 3px 6px rgba(0,0,0,.16)}.autocomplete-cont ul li:hover{transform:scale(1.02)}.autocomplete-cont ul li{border-radius:3px;padding:0 5px;transition:all .3s}.autocomplete-cont ul li h5{margin:5px auto;font-weight:400;font-size:12px;width:100%!important;text-align:left!important}.autocomplete-cont ul li h5 .region{font-size:10px}.autocomplete-cont ul li h5 .dist{font-weight:500;font-size:14px}@keyframes blink{0%{opacity:.1}to{opacity:.9}}#navbar{background:white;position:fixed;top:0;top:var(--ion-safe-area-top);width:100vw;height:40px;display:flex;align-items:center;justify-content:space-between;padding:25px 10px;z-index:999}#navbar .main-logo{height:30px;opacity:.5}#navbar .alert-info{position:absolute;top:5px;right:5px;z-index:9;background:#dc3535;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center}#navbar .alert-info svg{font-size:8px;margin:0;color:#fff}#navbar .no-internet-label{position:fixed;top:0;left:50vw;margin:15px;transform:translate(-50%);display:flex;align-items:center;justify-content:flex-start}#navbar .no-internet-label h5{color:#dc3535;font-size:10px;font-weight:600;margin:5px}#navbar .no-internet-label svg{font-size:20px;color:#dc3535;margin-right:10px;animation:blink 2s linear infinite alternate}#navbar img{height:20px}#navbar img.bar-icon{cursor:pointer;position:absolute;top:0;right:0;height:30px;margin:10px}.usermenu-drawer.visible{transform:translate(0);z-index:99999}.usermenu-drawer{position:fixed;top:0;right:0;width:100vw;height:100vh;z-index:999;background:rgb(0,0,0);background:-moz-linear-gradient(90deg,rgba(0,0,0,.216106511) 0%,rgb(0,0,0) 100%);background:-webkit-linear-gradient(90deg,rgba(0,0,0,.216106511) 0%,rgb(0,0,0) 100%);background:linear-gradient(90deg,rgba(0,0,0,.216106511) 0%,rgb(0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);display:flex;justify-content:flex-end;transform:translate(110%);transition:all .3s}.usermenu-drawer .user-menu{background:#FEA137;width:400px;height:100%;box-shadow:0 3px 6px rgba(0,0,0,.16);display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:25px 15px;position:relative}.usermenu-drawer .user-menu .close-icon{position:absolute;top:var(--ion-safe-area-top);right:0;cursor:pointer;color:#fff;font-size:30px;margin:15px}.usermenu-drawer .user-menu .connection-info{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.usermenu-drawer .user-menu .connection-info h3,.usermenu-drawer .user-menu .connection-info h2,.usermenu-drawer .user-menu .connection-info p{color:#fff;font-size:30px;font-weight:300;margin:3px}.usermenu-drawer .user-menu .connection-info h3{opacity:.7;font-weight:400;font-size:22px;text-align:center}.usermenu-drawer .user-menu .connection-info h3{font-size:16px}@media screen and (min-width: 400px){.usermenu-drawer .user-menu .connection-info h3{font-size:calc(16px + 8 * (100vw - 400px) / 1200)}}@media screen and (min-width: 1600px){.usermenu-drawer .user-menu .connection-info h3{font-size:24px}}.usermenu-drawer .user-menu .connection-info p{font-size:12px;margin:3px}.usermenu-drawer .user-menu .connection-info .lng-selector{display:flex;align-items:center;justify-content:center}.usermenu-drawer .user-menu .connection-info .lng-selector h4.selected{font-weight:800;opacity:1}.usermenu-drawer .user-menu .connection-info .lng-selector h4{transition:all .3s;font-weight:400;opacity:.5;color:#fff;cursor:pointer;margin:5px}.usermenu-drawer .user-menu ul.option-list{width:50%}.usermenu-drawer .user-menu ul.option-list li{cursor:pointer;position:relative;display:flex;align-items:center;justify-content:flex-start;height:60px;width:100%}.usermenu-drawer .user-menu ul.option-list li .option-warning{position:absolute;top:0;left:0;transform:translate(-50%,-30%);z-index:9;background:#dc3535;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center}.usermenu-drawer .user-menu ul.option-list li .option-warning svg{font-size:8px;margin:0;color:#fff}.usermenu-drawer .user-menu .option-item{color:#fff;font-weight:500}.usermenu-drawer .user-menu .option-item svg{position:absolute;color:#fff;opacity:.4;top:50%;left:0;transform:translate(-75%,-50%);font-size:30px}.usermenu-drawer .user-menu .logout-cont{display:flex;align-items:center;justify-content:center;cursor:pointer}.usermenu-drawer .user-menu .logout-cont svg,.usermenu-drawer .user-menu .logout-cont h5{color:#fff;font-size:24px;margin:0}.usermenu-drawer .user-menu .logout-cont svg{opacity:.4;margin-right:10px}.usermenu-drawer .user-menu .version-no{font-size:10px;color:#fff;margin:3px}.user-creation-form{align-items:flex-start}.user-creation-form .hori-cont{margin-bottom:5px}.user-creation-form .phone-list{display:flex;margin:10px;align-self:center}.user-creation-form .phone-list li{position:relative;background:var(--ion-input-light)}.user-creation-form .phone-list li h5{margin:0;padding:10px;border-radius:5px;font-size:14px;box-shadow:0 3px 6px rgba(0,0,0,.16);width:auto}.user-creation-form .phone-list li svg{cursor:pointer;position:absolute;top:0;left:0;z-index:9;font-size:20px;transform:translate(-50%,-50%);color:#dc3535}.user-creation-form h5{text-align:right;width:150px}.animation-loading.uploading svg{color:#64cd14;animation:uploading 1s ease 0ms infinite alternate}@keyframes uploading{0%{transform:translateY(20px);opacity:.1}to{transform:translateY(0);opacity:1}}.animation-loading{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--ion-pure-color)}.animation-loading svg{font-size:60px}#map{width:100vw;height:calc(100vh - 60px - 40px - var(--ion-safe-area-top) - var(--ion-safe-area-bottom));margin-top:calc(60px + var(--ion-safe-area-top))}.map-project-info{position:fixed;transform:translate(-50%,-50%);top:50vh;left:50vw;width:50vw;min-width:300px;max-width:500px;background:white;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.16);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;transition:all .3s;padding:25px;box-sizing:border-box;z-index:9}.map-project-info .close-icon{margin:20px}.map-project-info h3{font-weight:500}.map-project-info h5{font-size:11px;font-weight:400;margin:5px}.map-project-info .other-dealer-cont{width:100%;background:var(--ion-input-med);border-radius:5px;padding:10px;box-sizing:border-box;margin-top:25px}.map-project-info .other-dealer-cont h4{margin:5px}.map-project-info .btn-cont{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap}.home-page{align-items:center;justify-content:center}.home-page h4{font-weight:700;opacity:.75}.home-page h4{font-size:22px}@media screen and (min-width: 400px){.home-page h4{font-size:calc(22px + .02*(100vw - 400px))}}@media screen and (min-width: 1600px){.home-page h4{font-size:46px}}.footer{background:var(--ion-pure-color);width:100vw;height:40vh;display:flex;flex-direction:column;position:relative;align-items:center;justify-content:space-between;box-sizing:border-box;box-shadow:2px -3px 15px -3px rgba(0,0,0,.16)}.footer .left-cont{display:flex;flex-direction:column;align-items:center;justify-content:center;height:80%}.footer .left-cont img{height:50px}.footer .left-cont .brand-list{width:100%;display:flex;align-items:center;justify-content:space-between;padding:10px 0}.footer .left-cont .brand-list svg.facebook{color:#576cdc}.footer .left-cont .brand-list svg.twitter{color:#aa37a3}.footer .left-cont .brand-list svg.instagram{color:#c02a95}.footer .left-cont .brand-list svg.linkedin{color:#f53443}.footer .left-cont .brand-list svg.youtube{color:#fb5f13}.footer .left-cont .brand-list svg{cursor:pointer;text-shadow:3px 6px rgba(255,165,0,.75);font-size:22px}.footer .left-cont h4{font-size:14px;font-weight:300;margin:10px 0 0}.footer .left-cont a{margin:0}.footer .left-cont a h5{font-weight:300;text-transform:uppercase;margin:10px 0 0}.footer .left-cont a h5{font-size:12px}@media screen and (min-width: 500px){.footer .left-cont a h5{font-size:calc(12px + 3 * (100vw - 500px) / 1100)}}@media screen and (min-width: 1600px){.footer .left-cont a h5{font-size:15px}}.footer .copy{position:absolute;bottom:5px;left:50%;margin:5;font-size:10px;font-weight:400;transform:translate(-50%);width:90vw;text-align:center}.login-cont{justify-content:center;background:#FEA137}.login-cont .logo{width:35vw;min-width:300px;margin-bottom:25px}.login-cont .welcome{font-size:2.5vw;font-weight:800;margin:5px;margin-bottom:5vh;color:#fff}.login-cont button.genius{background:white}.bottom-bar{position:relative;width:100vw;height:40px;padding-bottom:var(--ion-safe-area-bottom);box-sizing:content-box;box-shadow:0 -3px 6px rgba(0,0,0,.16);background:#FEA137;z-index:9}.bottom-bar ul.navigation-list{display:flex;align-items:center;height:100%;justify-content:space-evenly}.bottom-bar ul.navigation-list li.nav-option{cursor:pointer;display:flex;height:100%;align-items:center;justify-content:flex-start}.bottom-bar ul.navigation-list li.nav-option h5{text-transform:uppercase;margin:0;font-size:18px;font-weight:600;color:#fff}.bottom-bar ul.navigation-list li.nav-option svg{color:#fff;opacity:.2;font-size:30px;transform:translate(10px)}.device-management .device-list{width:90%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.device-management .device-list li.selected{border:2px solid #FEA137}.device-management .device-list li.list-header{display:flex;align-items:center;justify-content:space-between;flex-direction:row;background:none;box-shadow:none;height:20px}.device-management .device-list li.list-header h5{width:20%;font-weight:800;font-size:12px;text-transform:uppercase}.device-management .device-list li{cursor:pointer;background:var(--ion-input-light);width:100%;height:50px;display:flex;flex-direction:column;align-items:center;padding:0 10px;border-radius:10px;box-shadow:0 3px 6px rgba(0,0,0,.16);margin-bottom:10px}.device-management .device-list li .line>*{width:20%;align-items:flex-start}.device-management .device-list li .line{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;margin-top:0}.device-management .device-list li .line h3{font-size:14px;margin:5px}.device-management .device-list li .line h3 span{color:#64cd14;font-weight:600;font-size:12px;margin-left:10px}.device-management .device-list li .line h4.paid{color:#64cd14;font-weight:800}.device-management .device-list li .line h4.unpaid{color:#dc3535;font-weight:800}.device-management .device-list li .line h4{font-size:10px;font-weight:500;margin:5px}.device-management .device-list li .line .status.maintenance{color:#dc3535}.device-management .device-list li .line .device-type{display:flex;align-items:center;justify-content:flex-start}.device-management .device-list li .line .device-type h4{font-size:8px;margin:3px;font-weight:600;text-transform:uppercase}.device-management .device-list li .line .device-type img{width:32px;height:32px;border-radius:50%;border:2px solid white;box-shadow:0 3px 6px rgba(0,0,0,.16)}.device-management .device-list li .line .dealer-name{font-size:10px;font-weight:600;margin:0}.device-management .device-list li h5{margin:0}.device-management .selected-info-cont{position:fixed;bottom:80px;right:80px;width:350px;max-height:50vh;background:var(--ion-input-light);border:2px solid #FEA137;border-radius:5px;display:flex;flex-direction:column;align-items:flex-start;padding:20px 20px 80px}.device-management .selected-info-cont .info-cont{align-items:flex-start}.device-management .selected-info-cont .status.OK{color:#64cd14}.device-management .selected-info-cont .button-cont{position:absolute;bottom:5px;left:50%;transform:translate(-50%);width:100%;justify-content:center}.device-management .selected-info-cont h5,.device-management .selected-info-cont p{font-size:12px;font-weight:500;margin:5px}.device-management .selected-info-cont .title{font-size:14px;font-weight:600}.device-management .edit-cont{padding-bottom:calc(80px + var(--ion-safe-area-bottom));padding-top:0;top:0;height:100vh}.device-management .device-sub-title{font-size:14px;font-weight:400;margin:5px;width:100px}.device-management .btn-opt-cont{position:fixed;width:auto;bottom:100px;left:50%;transform:translate(-50%,-50%)}.device-management .btn-opt-cont .btn-mod{background:#FEA137;border:none}.device-management .btn-opt-cont .btn-nega{background:#dc3535;border:none;color:#fff}.device-management .btn-opt-cont button{width:120px}#new-device.connected-device-editor.opened{width:400px;height:500px;border-radius:10px;background:white;overflow:scroll}#new-device.connected-device-editor{position:fixed;box-shadow:0 3px 6px rgba(0,0,0,.16);bottom:50px;right:40px;width:60px;height:60px;border-radius:50%;flex-grow:0;flex-shrink:0;display:flex;align-items:center;justify-content:center;flex-direction:column;background:#FEA137}#new-device.connected-device-editor .connection-status{cursor:pointer;width:100%;height:100%;justify-content:center}#new-device.connected-device-editor .connection-status .plus-icon{color:#fff;font-size:50px}#new-device.connected-device-editor .new-device-pane{position:relative;width:100%;justify-content:flex-start;overflow:scroll;padding:10px}#new-device.connected-device-editor .new-device-pane form{width:95%}#new-device.connected-device-editor .new-device-pane .close-icon{position:absolute}#new-device.connected-device-editor .new-device-pane input,#new-device.connected-device-editor .new-device-pane select{width:250px}#new-device.connected-device-editor .new-device-pane input[type=number]{width:80px}#new-device.connected-device-editor .new-device-pane .page-desc{font-size:12px;font-weight:600;width:120px;text-align:left}#new-device.connected-device-editor .new-device-pane .new-device-btn{margin:50px auto;width:250px;height:40px;background:#FEA137;border:none;color:#fff}.calibration{padding:15px;background:var(--ion-input-light);border-radius:10px;margin:15px auto}.calibration .title{font-size:14px;font-weight:600;margin:5px}.calibration .header{display:flex;align-items:center;justify-content:flex-start;margin-left:20px}.calibration .header h5{font-weight:600;font-size:12px;width:150px;margin:5px}.calibration .calib-line{display:flex;align-items:center;justify-content:flex-start}.calibration .calib-line input{width:150px!important}.calibration .calib-line svg{cursor:pointer;color:#dc3535;margin:5px}.calibration .calib-add{width:100%;height:40px;background:#FEA137;border:none}.calibration .calib-add svg{color:#fff;font-size:28px}.connected-device.opened{position:fixed;bottom:calc(40px + var(--ion-safe-area-bottom));right:10px;border:1px solid #FEA137;height:300px;width:360px;transform:scale(1);transition:.3s all;z-index:9999999999999}.connected-device.opened .connection-status .wifi-icon{display:unset}.connected-device.opened .connection-status .bar{display:unset;width:50px}.connected-device.opened .connection-status .bar .label{opacity:.55}.connected-device.opened .connection-status .connected-to-cont.equipment{display:unset}.connected-device.opened .connection-status .connected-to-cont .logo-cont .logo-wrapper{width:40px;height:40px}.connected-device.opened .connection-status .connected-to-cont .logo-cont h5{opacity:1}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.connected-device{width:50px;height:50px;border-radius:30px;display:flex;flex-direction:column;align-items:center;padding:8px;transition:all .3s;background:var(--ion-input-med);z-index:9999;box-shadow:0 3px 6px rgba(0,0,0,.16);transform:scale(.75);overflow:hidden}.connected-device .syncing-cont{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99999999999}.connected-device .syncing-cont svg{color:#fff;font-size:30px;animation:spin 1s linear infinite}.connected-device .device-msg-ack.error{background:rgb(255,137,137)}.connected-device .device-msg-ack.error h5{color:#dc3535;max-width:85%;text-align:center}.connected-device .device-msg-ack.error svg{position:absolute;top:50%;left:50%;font-size:150px;opacity:.3;color:#fff;transform:translate(-50%,-50%)}.connected-device .device-msg-ack.error button{background:#dc3535;color:#fff;border:none;padding:15px 35px}.connected-device .device-msg-ack{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:999}.connected-device .device-msg-ack h5{font-size:30px;font-weight:300}.connected-device .drive-head-selection{width:90%;margin-top:25px}.connected-device .drive-head-selection .torquinator-head{width:90%;border-radius:5px;background:#ffe300;box-shadow:0 3px 6px rgba(0,0,0,.16);display:flex;align-items:center;justify-content:flex-start;padding:10px}.connected-device .drive-head-selection .torquinator-head h2{font-size:14px;font-weight:600;margin:0;color:#fea137}.connected-device .drive-head-selection h5{font-weight:500;font-size:14px;margin:5px}.connected-device .drive-head-selection select{color:#fea137;width:100%;max-height:100px;overflow:scroll}.connected-device .connection-status{width:100%;height:44px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.connected-device .connection-status .wifi-icon{display:none;font-size:50px;filter:drop-shadow(3px 3px 3px rgba(0,0,0,.2));color:#fff}.connected-device .connection-status .bar{display:none;width:20px;height:2px;border-radius:1px;position:relative;flex-shrink:0;flex-grow:0;background:#FEA137}.connected-device .connection-status .bar .label{position:absolute;top:0%;left:50%;transform:translate(-50%,-150%);margin:2px;font-size:9px;font-weight:600;text-transform:uppercase;opacity:0}.connected-device .connection-status .error-bar,.connected-device .connection-status .connecting-bar{height:4px;background:none;border-top:2px dashed rgb(138,138,138);animation:flashIt 1s linear 0s infinite alternate}@keyframes flashIt{0%{opacity:.3}to{opacity:1}}.connected-device .connection-status .error-bar{background:none;border-top:2px dashed #dc3535}.connected-device .connection-status .error-bar .label{font-weight:600;color:#dc3535}.connected-device .connection-status .connected-to-cont.disconnected .logo-wrapper{background:#dc3535}.connected-device .connection-status .connected-to-cont.disconnected .logo-wrapper img{filter:grayscale(1)}.connected-device .connection-status .connected-to-cont.equipment{display:none}.connected-device .connection-status .connected-to-cont .no-equipement{width:30px;height:30px;display:flex;align-items:center;justify-content:center}.connected-device .connection-status .connected-to-cont .no-equipement svg{color:var(--ion-input-dark);font-size:32px}.connected-device .connection-status .connected-to-cont .logo-cont{position:relative}.connected-device .connection-status .connected-to-cont .logo-cont .logo-wrapper{width:30px;height:30px;padding:2px;box-sizing:content-box;border-radius:50%;background:#FEA137;position:relative;box-shadow:0 3px 6px rgba(0,0,0,.16)}.connected-device .connection-status .connected-to-cont .logo-cont .logo-wrapper img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;height:120%;border-radius:50%;border:2px solid #FEA137}.connected-device .connection-status .connected-to-cont .logo-cont h5{font-size:10px;font-weight:600;margin:3px 0 0;position:absolute;bottom:0;left:50%;transform:translate(-50%,100%);opacity:0;transition:all .3s}.connected-device .btn-option-list{width:100%;flex-grow:1;overflow:scroll;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin-top:10px;padding:0 5%}.connected-device .btn-option-list h5{font-weight:500;font-size:14px;margin:5px;align-self:flex-start}.connected-device .btn-option-list .connect-btn.torquinator{background:#ffe300}.connected-device .btn-option-list .connect-btn.torquinator span{color:#fea137;font-weight:600}.connected-device .btn-option-list .connect-btn.torquinator img{border:2px solid #FEA137}.connected-device .btn-option-list .connect-btn.disabled{cursor:none;background:rgb(174,174,174);opacity:.5}.connected-device .btn-option-list button{width:100%;height:50px;box-sizing:border-box;padding:3px 22px;color:#fea137;font-weight:500;background:white;border-radius:8px;border:none;margin:12px 0 0;display:flex;align-items:center;justify-content:space-between}.connected-device .btn-option-list button img{width:42px;height:42px;border-radius:50%;border:1.5px solid rgb(189,189,189);margin-left:10px}.connected-device .btn-option-list .torq-logo{width:30px;height:30px;margin-left:10px}.connected-device .btn-option-list .new-equip{border:2px dashed var(--ion-input-dark);background:var(--ion-input-med);color:var(--ion-input-very-dark)}.connected-device .btn-option-list .new-equip svg{font-size:30px;color:#fff;opacity:1!important}.connected-device .new-device-pane{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:absolute;top:0;left:0;width:100%;height:100%;z-index:99999;background:white;padding:20px;box-sizing:border-box;overflow:scroll}.connected-device .new-device-pane .close-icon{cursor:pointer;font-size:26px;margin:10px;color:#fea137;align-self:flex-end}.connected-device .new-device-pane h3{font-size:26px;margin:10px}.connected-device .new-device-pane input{width:90%}.connected-device .new-device-pane .hori-cont h5.page-desc{width:100px;font-size:12px;margin:3px}.connected-device .new-device-pane .hori-cont input,.connected-device .new-device-pane .hori-cont select{width:250px}.connected-device .toggle-icon{position:absolute;top:0;left:0;cursor:pointer;margin:5px}.connected-device .connection-cont{cursor:pointer;width:100%;display:flex;align-items:center;justify-content:space-between;padding:5px 15px;background:var(--ion-input-med);box-shadow:0 3px 6px rgba(0,0,0,.16);box-sizing:content-box;border-top:2px solid #FEA137}.connected-device .connection-cont .hori-cont h5{margin:5px;font-size:12px;font-weight:500}.connected-device .connection-cont .hori-cont .network{margin-left:10px}.connected-device .internet-cont{padding:25px;display:flex;flex-direction:column;align-items:center}.connected-device .internet-cont h4{font-size:30px;font-weight:300;margin:25px}.connected-device .internet-cont h4 span{font-weight:500}.connected-device .internet-cont input{background-color:#fff}.connected-device .internet-cont .device-list-options{display:flex;flex-direction:column;align-items:center}.connected-device .internet-cont .device-list-options h4{margin:50px auto}.connected-device .add-device-to-list{justify-content:center}.connected-device .add-device-to-list h4{margin:50px}.connected-device .last-sync-note{position:absolute;bottom:0;left:50%;transform:translate(-50%);font-size:10px;font-weight:500;margin:8px}.error-modal{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:999999;display:flex;flex-direction:column;align-items:center;justify-content:center}.error-modal .msg-title{font-size:28px;font-weight:500;color:#dc3535}.error-modal button.error-btn{background:#dc3535;color:#fff;width:200px;height:50px}@media (max-width: 767px){ion-app:before{content:"";position:fixed;top:0;height:env(safe-area-inset-top);left:0;right:0;background-color:#fff;z-index:9999}.back-cont svg{font-size:30px}.back-cont h5{display:none}.general-page-cont{padding-top:calc(5vh + var(--ion-safe-area-top))}#navbar .text-gentil{margin:10px 25px}.reg-page{height:calc(100vh - 60px - 30px - var(--ion-safe-area-top) - var(--ion-safe-area-bottom));margin-top:calc(50px + var(--ion-safe-area-top))}.page-title{margin-top:25px!important}.landing-page{padding-top:var(--ion-safe-area-top)}.landing-page .label{justify-content:flex-start}.landing-page .landing-section.hero{flex-direction:column}.landing-page .landing-section.hero .main-title{font-size:8vw;width:80%}.landing-page .landing-section.hero form{width:80%}.account-setting-page .subscription-selection{padding-bottom:15vh}.account-setting-page .subscription-option-list{flex-direction:column}.account-setting-page .subscription-option-list li.sub-option{height:auto;width:90%;border-radius:10px;padding:10px}.account-setting-page .subscription-option-list li.sub-option h5,.account-setting-page .subscription-option-list li.sub-option h4{color:#fff;margin:3px}.account-setting-page .subscription-option-list li.sub-option h5{font-size:12px;font-weight:500}.account-setting-page .subscription-option-list li.sub-option h4{font-size:20px;font-weight:800;text-align:center;margin:8px}.home-page h1.opti-title{font-size:50px;font-weight:400}.home-page h4{font-weight:700;opacity:.75}.home-page h4{font-size:30px}}@media screen and (max-width: 767px) and (min-width: 400px){.home-page h4{font-size:calc(30px + 16 * (100vw - 400px) / 1200)}}@media screen and (max-width: 767px) and (min-width: 1600px){.home-page h4{font-size:46px}}@media (max-width: 767px){.home-page h5{font-size:16px;font-weight:400;text-align:center}.current-project .back-cont{margin-top:var(--ion-safe-area-top);top:40px}.current-project-modal{top:-10px}.current-project-modal.hide{width:50vw;bottom:30px}.connected-device{height:50px;width:50px;max-width:98vw}.connected-device .connection-status{height:auto}.connected-device .connection-status .bar.connected-bar,.connected-device .connection-status .connecting-bar{width:10px}.connected-device .connection-status .wifi-icon{font-size:30px}.usermenu-drawer .user-menu{padding-top:var(--ion-safe-area-top)}.bottom-bar ul.navigation-list li.nav-option svg{display:none}.bottom-bar ul.navigation-list li.nav-option h5{font-size:12px;font-weight:600}.saved-project-list-page .page-title{font-size:24px}.saved-project-list-page .delete-btn.nega{position:static}.saved-project-list-page .list-cont{height:65vh!important;flex-direction:column-reverse!important;justify-content:flex-end!important}.saved-project-list-page .list-cont .saved-list{min-height:20vh;max-height:40vh;justify-content:flex-start}.saved-project-list-page .list-cont .saved-list .saved-title{margin:5px;font-size:16px}.saved-project-list-page .list-cont .complete-list{height:100%;max-height:55vh;margin-top:10px}.saved-project-list-page .list-cont .complete-list,.saved-project-list-page .list-cont .saved-list{width:100%}.saved-project-list-page .list-cont .complete-list .main-icon-cont,.saved-project-list-page .list-cont .saved-list .main-icon-cont{transform:scale(.6)}.saved-project-list-page .list-cont .complete-list .list-title,.saved-project-list-page .list-cont .saved-list .list-title{font-size:14px;font-weight:500}.account-setting-page .device-list,.account-setting-page .device-list li{width:98%;max-width:98%}.account-setting-page .billing-settings-btn{margin-top:25px}.project-modal-cont .back-cont{top:5px}.project-modal-cont .back-cont h5{display:none}.quick-implantation-creation{padding-top:var(--ion-safe-area-top);height:100%}.quick-implantation-creation .list-icon{cursor:pointer;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:999;box-shadow:0 3px 6px rgba(0,0,0,.16);background:white}.quick-implantation-creation .list-icon svg{color:#fea137;font-size:20px}.quick-implantation-creation .main-cont{flex-direction:column-reverse;align-items:center;justify-content:flex-end;height:calc(100% - 150px)}.quick-implantation-creation .main-cont .quick-pile-list{width:96%;margin-top:5px;height:40%;background:white;border-radius:10px;max-height:35vh;border:3px solid #FEA137}.quick-implantation-creation .main-cont .plan-creator{width:96%;height:60%;max-width:none;border-radius:10px;z-index:9}.quick-implantation-creation .main-cont .plan-creator #plan-container{opacity:.9}.quick-implantation-creation .main-cont .plan-creator #outer-plan .btn-cont{justify-content:center;width:100vw;background:white;transform:translate(-50%,100%);z-index:99999}.how-to .how-main-cont{margin-top:5vh;padding-bottom:60px}.how-to .how-main-cont .how-section.show{border:2px solid #FEA137}.how-to .how-main-cont .how-section.show .how-detail-cont{flex-direction:column}.how-to .how-main-cont .how-section.show .how-detail-cont .explain-cont{width:100%;overflow:scroll}.list-page .search-bar{margin-bottom:0}.list-page .search-bar .hori-cont{flex-direction:column;align-items:center}.list-page .search-bar select{width:100%;margin-bottom:10px!important}.list-page .search-bar .search-input,.list-page .search-bar .search-input input{width:100%}.list-page .project-type-selectors,.list-page .intro-cont{margin:0}.list-page .intro-cont p{font-size:10px}.list-page .page-main-cont{flex-direction:column-reverse;width:100%;align-items:center}.list-page .page-main-cont .list-cont{width:100%}.list-page .page-main-cont .new-project-btn{position:static;width:90vw;height:160px;margin-bottom:15px;padding:15px}.list-page .page-main-cont .new-project-btn svg{font-size:60px}.list-page .page-main-cont .new-project-btn h2{font-size:16px;font-weight:500}.list-page .page-main-cont .project-list-cont,.list-page .page-main-cont .project-list-cont .list-cont{width:100%}.list-page .page-main-cont .project-list-cont .list-cont .project-list-item{width:100%;height:100%;padding:0;overflow:scroll}.list-page .page-main-cont .project-list-cont .list-cont .project-list-item li .status{font-size:10px;text-wrap:nowrap}.list-page .page-main-cont .project-list-cont .list-cont .project-list-item li h3{font-size:11px;font-weight:600;text-wrap:wrap}.list-page .page-main-cont .project-list-cont .list-cont .project-list-item li .right-cont .vert-cont{align-items:flex-end}.quick-project-editor{padding-top:calc(25px + var(--ion-safe-area-top));background:white}.quick-project-editor .new-project-form{position:unset;top:unset;left:unset;transform:none;box-shadow:none}.quick-project-editor .page-title{max-width:80%}.quick-project-editor .mobile-back{cursor:pointer;position:absolute;top:25px;margin-top:var(--ion-safe-area-top);left:25px;font-size:30px;color:#fea137}.quick-project-info{overflow:scroll}.quick-project-info .project-header{height:auto}.quick-project-info .main-cont{flex-direction:column;align-items:center;justify-content:flex-start;margin-top:25px}.quick-project-info .element-cont.list-cont{padding:10px!important;min-height:300px}.quick-project-info .element-cont.list-cont ul.info-pile-list{width:100%}.quick-project-info .element-cont.list-cont ul.info-pile-list li{width:94%!important}.quick-project-info .element-cont.list-cont ul.info-pile-list li h5{font-size:12px!important}.quick-project-info .element-cont{width:90vw!important;min-height:300px;margin-bottom:15px}.quick-project-editor .new-project-form{width:100vw;max-width:none}.quick-project-editor .new-project-form textarea{width:100%}.quick-pile-modification{padding-top:var(--ion-safe-area-top);overflow:unset}.quick-pile-modification .page-title{margin-top:50px;font-size:20px}.quick-pile-modification .toggle-list-icon{position:fixed;top:130px;right:20px;font-size:20px;color:#fea137;background:white;width:28px;height:28px;box-shadow:0 3px 6px rgba(0,0,0,.16);z-index:9}.quick-pile-modification .main.hori-cont{width:96%;height:auto;flex-direction:column;margin-top:0}.quick-pile-modification .main.hori-cont .pile-config{width:100%;padding:5px;border:none}.quick-pile-modification .main.hori-cont .pile-config .config-title{font-size:30px;margin:10px}.quick-pile-modification .main.hori-cont .pile-config .config-line{flex-direction:column;align-items:flex-start;margin-top:5px;width:100%}.quick-pile-modification .main.hori-cont .pile-config .config-line ul{width:100%;overflow:scroll}.quick-pile-modification .main.hori-cont .pile-config .config-line ul li{height:30px}.quick-pile-modification .main.hori-cont .pile-config .config-line ul li h5{font-size:12px;font-weight:600}.quick-pile-modification .main.hori-cont .pile-config form{width:100%}.quick-pile-modification .main.hori-cont .pile-config form textarea{height:60px;width:100%}.quick-pile-modification .main.hori-cont .hardware-list.mobile-show{transform:translate(0)}.quick-pile-modification .main.hori-cont .hardware-list{transform:translate(100%);position:fixed;margin-top:10px;top:0;right:0;width:100vw;height:100vh;padding:50px 10px;box-sizing:border-box;overflow:scroll;z-index:999999999999999;transition:all .3s}.quick-pile-modification .main.hori-cont .hardware-list .close-mobile-list{position:absolute;top:var(--ion-safe-area-top);right:20px;font-size:30px;color:#fea137;z-index:9}.quick-pile-modification .main.hori-cont .hardware-list ul{margin-top:25px}.quick-project-dashboard{padding-top:var(--ion-safe-area-top);position:relative}.quick-project-dashboard .main-cont{width:100%}.quick-project-dashboard .main-cont .mini-chart-cont{display:none}.quick-project-dashboard .main-cont .optionnal-equip-cont{width:100%;align-items:center}.quick-project-dashboard .main-cont .optionnal-equip-cont ul{position:absolute;top:0;left:0}.quick-project-dashboard .main-cont .optionnal-equip-cont ul li h5{font-size:10px}.quick-project-dashboard .main-cont .gauge-cont{position:relative}.quick-project-dashboard .main-cont .gauge-cont .torq-info-cont h4{font-size:30px}.quick-project-dashboard .main-cont .gauge-cont .torq-info-cont h5.max{font-size:12px}.quick-project-dashboard .main-cont .gauge-cont .gauge-custom{position:relative;padding-top:25px}.quick-project-dashboard .main-cont .gauge-cont .gauge-custom .gauge-title{position:absolute;top:30%;left:50%;font-size:14px;transform:translate(-50%);white-space:nowrap;margin:0;z-index:9}.quick-project-dashboard .main-cont .gauge-cont .gauge-custom p{font-size:14px;font-weight:800}.quick-project-dashboard .main-cont .gauge-cont .gauge-left{margin-top:100px;margin-right:50px}.quick-project-dashboard .main-cont .gauge-cont .middle-gauge{position:absolute;top:0;left:50%;margin:0;transform:translate(-50%,-50%)}.quick-project-dashboard .main-cont .gauge-cont .middle-gauge .torq-info-cont h4{font-size:50px}.quick-project-dashboard .action-bnt-cont .complete-project-btn{position:unset}.install-log{padding-bottom:100px}.install-log .install-main-cont{padding:10px}.install-log .install-main-cont .inner-cont{padding:5px}.quick-installation-confirmation{justify-content:flex-start;padding-top:var(--ion-safe-area-top)}.quick-installation-confirmation button{transform:scale(.8)}.quick-installation-confirmation .pile-designation{margin:0}.quick-installation-confirmation .config-title{text-align:center;font-size:24px;font-weight:600}.quick-installation-confirmation .config-title span{font-weight:600}.quick-installation-confirmation .additionnal-equipment-cont{margin-bottom:0}.quick-installation-confirmation .page-title{margin-bottom:20px}.quick-installation-confirmation .input-cont{margin-top:0}.quick-installation-confirmation .input-cont .roulette button.action{transform:scale(1.6)}.quick-installation-confirmation .input-cont textarea{height:200px;width:100%}.quick-installation-confirmation .btn-cont .hori-cont{flex-direction:row-reverse}.quick-installation-confirmation .btn-cont .hori-cont button{height:60px}.quick-installation-confirmation .btn-cont>*{width:45%;margin-bottom:25px}}@media (max-width: 1000px){.mobile-hide{display:none!important}.quick-project-info .main-cont{margin-top:0;height:auto}.quick-project-info .element-cont{height:40vh!important;min-height:300px;max-height:60vh;margin-bottom:20px!important}.quick-project-info .element-cont .mod-btn{transform:translate(-35%,-50%) scale(.9)!important}.ing-project-info{margin-top:var(--ion-safe-area-top)}.ing-project-info .hori-cont.main-display-cont{height:60vh;padding:5px;flex-direction:column-reverse;justify-content:flex-end;align-items:center}.ing-project-info .hori-cont.main-display-cont .main-plan-cont.collapsed{height:40vh;max-width:100%;padding:0}.ing-project-info .hori-cont.main-display-cont .screw-list-cont.vert-cont{background:white;width:100%;height:30vh;z-index:99999;padding:5px}.ing-project-info .hori-cont.main-display-cont .screw-list-cont.vert-cont h4.screw-title{display:none}.ing-project-info .hori-cont.main-display-cont .screw-list-cont.vert-cont ul.pile-list{height:100%;width:100%;padding:0;align-items:center}.ing-project-info .hori-cont.main-display-cont .screw-list-cont.vert-cont ul.pile-list li{width:92%;margin-left:-20px}.ing-project-info .hori-cont.main-display-cont .screw-list-cont.vert-cont ul.pile-list li h3.label-title{font-size:22px;margin:5px}.ing-project-info .hori-cont.main-display-cont .screw-list-cont.vert-cont ul.pile-list li .genius{height:40px}.ing-project-info .vert-cont.calculated-pile-list{width:100%;padding:5px;height:20vh;margin-top:25px}.ing-project-info .vert-cont.calculated-pile-list .ing-list-creator,.ing-project-info .pile-creator.vert-cont form.creator-info-pane{width:100%}.ing-project-info .pile-creator.vert-cont form.creator-info-pane h3.sec-title{font-size:18px}.ing-project-info .pile-creator.vert-cont .btn-cont{flex-direction:column;z-index:999}.ing-project-info .hori-cont.torq-input.depth-input{width:auto;flex-direction:column;margin:15px}.ing-project-info .hori-cont.torq-input.depth-input h5{width:auto}.ing-project-info .pile-confirmation{height:100%}.ing-project-info .pile-confirmation .pile-label.ext{font-size:22px}.ing-project-info .pile-confirmation .pile-label{font-size:46px}.ing-project-info .installation-dashboard .pile-label{font-size:20px}.ing-project-info .installation-dashboard .data-vis-cont{display:none}.ing-project-info .installation-dashboard .main-cont{flex-direction:column}.ing-project-info .installation-dashboard .main-cont .depth-cont.display-group{width:100%;padding:0;margin:10px auto;flex-direction:row;align-items:center}.ing-project-info .installation-dashboard .main-cont .depth-cont.display-group .group-title,.ing-project-info .installation-dashboard .main-cont .depth-cont.display-group .target{position:static;top:unset;left:unset;margin:10px}.ing-project-info .installation-dashboard .main-cont .depth-cont.display-group .target.final{width:auto}.ing-project-info .installation-dashboard .main-cont .torq-cont.display-group{width:100%;padding:0;margin:10px auto}.ing-project-info .installation-dashboard .main-cont .torq-cont.display-group .torq-display .torq-info-cont{flex-shrink:0;flex-grow:0;width:255px;height:255px}.ing-project-info .installation-dashboard .btn-cont{height:60px}.ing-project-info .installation-dashboard .btn-cont .pause{height:100%;position:static;left:unset;top:unset;transform:unset}.ing-project-info .installation-dashboard .btn-cont button.action.arrow{width:200px;padding:0!important;height:100%}.ing-project-info .installation-dashboard .modal-cont.note-cont h4{text-align:center;max-width:90%}.ing-project-info .installation-dashboard .modal-cont.note-cont textarea{max-width:90%}.ing-project-info .installation-dashboard .modal-cont.note-cont button.genius.complete{bottom:calc(25px + var(--ion-safe-area-bottom))!important;left:50%!important;transform:translate(-50%);margin:0}.CCMC-cont.vert-cont{padding:25px 0;max-height:100vh;overflow:scroll}.CCMC-cont.vert-cont .board{max-height:65vh}.CCMC-cont.vert-cont .soil-type .btn-cont{flex-direction:column}.CCMC-cont.vert-cont .soil-type .btn-cont button{margin:10px}}
