@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap);@keyframes msg-show{0%{opacity:.5;transform:translate3d(0,-100%,0);transition-timing-function:cubic-bezier(.215,.61,.355,1)}70%{transform:translateZ(0)}to{opacity:1;transform:translate3d(0,-6%,0)}}@keyframes msg-hide{0%{opacity:1;transform:translate3d(0,-6%,0);transition-timing-function:cubic-bezier(.215,.61,.355,1)}to{opacity:.5;transform:translate3d(0,-100%,0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-grow-mobile{0%{border-radius:100%;height:0;width:0}70%{border-radius:0;height:500px;width:500px}to{height:100%;opacity:1;width:100%}}@keyframes fade-in-grow{0%{border-radius:100%;height:0;width:0}50%{border-radius:0;height:1000px;width:1000px}to{height:100%;opacity:1;width:100%}}@keyframes grow-circle{0%,to{background:transparent;transform:scale(0)}30%{background:rgba(0,0,0,.1)}70%{transform:scale(1)}}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes error-shake{0%{transform:translate3d(5%,0,0) rotate3d(0,0,0,0deg)}33%{transform:translateZ(0) rotate(-1deg)}50%{transform:translateZ(0)}66%{transform:translate3d(-5%,0,0) rotate(1deg)}to{transform:none}}@keyframes loading-glare{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}@keyframes list-transition{0%{opacity:0;transform:translate3d(0,-1em,0)}80%{transform:translateZ(0)}to{opacity:1}}@keyframes loading-ani{0%{opacity:0;transform:rotate(0)}5%{opacity:0}25%,75%{opacity:1}to{opacity:0;transform:rotate(2turn)}}@keyframes weather-transition{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes weather-toggle{0%{transform:translateZ(0)}99%{transform:translate3d(0,10.855em,0)}to{transform:translate3d(0,-1.5em,0)}}@keyframes pop-down{0%{transform:scaleY(.9)}to{transform:scaleY(1)}}@keyframes slide-in-right{0%{opacity:0;transform:translateX(-1em)}20%{opacity:1}80%{transform:translateX(.1em)}to{opacity:1;transform:translateX(0)}}@keyframes pop-in{0%{transform:scale(0)}50%{transform:scale(1.2)}}.right-enter-active,.right-leave-active{transition:transform .3s cubic-bezier(.275,0,.32,1.275),opacity .3s cubic-bezier(.275,0,.32,1.275)}.right-enter{opacity:0;transform:translateX(1em)}.right-enter-to,.right-leave{opacity:1;transform:translateX(0)}.right-leave-to{opacity:0;transform:translateX(1em)}.left-enter-active,.left-leave-active{transition:transform .3s cubic-bezier(.275,0,.32,1.275),opacity .3s cubic-bezier(.275,0,.32,1.275)}.left-enter{opacity:0;transform:translateX(-1em)}.left-enter-to,.left-leave{opacity:1;transform:translateX(0)}.left-leave-to{opacity:0;transform:translateX(-1em)}.down-enter-active,.down-leave-active{transition:transform .3s cubic-bezier(.275,0,.32,1.275),opacity .3s cubic-bezier(.275,0,.32,1.275)}.down-enter{opacity:0;transform:translateY(-10px)}.down-enter-to,.down-leave{opacity:1;transform:translateY(0)}.down-leave-to{opacity:0;transform:translateY(-10px)}.up-enter-active,.up-leave-active{transition:transform .3s cubic-bezier(.275,0,.32,1.275),opacity .3s cubic-bezier(.275,0,.32,1.275)}.up-enter{opacity:0;transform:translateY(10px)}.up-enter-to,.up-leave{opacity:1;transform:translateY(0)}.up-leave-to{opacity:0;transform:translateY(10px)}.page-enter-active,.page-leave-active{transition:opacity .3s}.page-enter,.page-leave-active{opacity:0}.list-enter-active,.list-leave-active,.list-move{transition:all .5s ease}.list-enter-from,.list-leave-to{opacity:0;transform:translateX(30px)}.list-leave-active{position:absolute}.open-collection-enter-active,.open-collection-leave-active{transform-origin:top center;transition:transform .3s ease-in,opacity .3s ease-in}.open-collection-enter{opacity:0;transform:scaleY(0)}.open-collection-enter-to,.open-collection-leave{opacity:1;transform:scaleY(1)}.open-collection-leave-to{opacity:0;transform:scaleY(0)}.mission-collection-enter-active,.mission-collection-leave-active{transform-origin:top center;transition:transform .3s ease-in,opacity .3s ease-in}.mission-collection-enter{opacity:0;transform:translateX(-5em) scaleY(0)}.mission-collection-enter-to,.mission-collection-leave{opacity:1;transform:translateX(0) scaleY(1)}.mission-collection-leave-to{opacity:0;transform:translateX(-5em) scaleY(0)}.rotate-enter-active,.rotate-leave-active{transition:transform .2s cubic-bezier(.275,0,.32,1.275)}.rotate-enter{transform:rotate(-90deg)}.rotate-leave{transform:rotate(90deg)}.fade-enter-active,.fade-leave-active{transition:opacity .5s}html{height:100%;overflow-y:hidden;width:100%}body,html{overflow-x:hidden}body{background:#f8fafc;margin:0}body.noScroll{height:100%;overflow:hidden}@media (min-width:60em){body.noScroll{height:auto;overflow-y:auto}}.h-100{height:100%}@media(max-width:768px){body{height:100svh}}h1,h2,h3,h4,h5,p{font-family:Roboto,sans-serif}p{color:#1f344b;font-size:1em;text-align:left}p.p--small{font-size:.8em}a{font-family:Roboto,sans-serif;outline:0;-webkit-text-decoration:none;text-decoration:none}a.tel{color:inherit}li{font-family:Roboto,sans-serif;list-style:none}ul{margin:0}input{background:#fff;border:1px solid #0f1c2b;border-radius:2px;color:#1f344b;cursor:pointer;outline:none;padding:0 .3em;transition:all .1s ease;width:auto}input,label,option,select{font-family:Roboto,sans-serif}img{border:none;height:auto;max-width:100%}.btn,span{font-family:Roboto,sans-serif}.btn{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid #cfd9e5;border-radius:2px;box-shadow:none;box-sizing:border-box;color:#000;cursor:pointer;font-weight:700;outline:none;padding:.75em 1.5em;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:capitalize}.btn:hover{border:1px solid rgba(15,28,43,.5);color:#0f1c2b}.btn:disabled{background:rgba(119,147,174,.1);border-color:rgba(119,147,174,.3);color:rgba(119,147,174,.7);cursor:not-allowed}.btn:disabled svg{fill:rgba(119,147,174,.7)}.btn:disabled .loading-spinner{fill:rgba(255,137,0,.2)}.btn:disabled:hover{background:rgba(119,147,174,.1);border-color:rgba(119,147,174,.3);color:rgba(119,147,174,.7);cursor:not-allowed}.btn:disabled.btn--next svg path{fill:rgba(119,147,174,.7)}.btn.btn--with-icon{align-items:center;display:inline-flex;flex-flow:row nowrap;justify-content:space-between}.btn.btn--with-icon img,.btn.btn--with-icon svg{height:1em;margin-right:.5em;width:1em}.btn.btn--compact{font-size:.8em;padding:.6em 1em}.btn.btn--next{align-items:center;display:inline-flex;flex-flow:row nowrap;font-size:1em;justify-content:space-between}.btn.btn--next svg{height:.6em;margin:.2em 0 0 .5em;width:.6em}.btn.btn--next svg path{fill:#0f1c2b}.btn.btn--primary{background:#0f1c2b;border-color:#0f1c2b;color:#fff}.btn.btn--primary:disabled{border-color:hsla(0,0%,44%,.8)}.btn.btn--primary:disabled,.btn.btn--primary:disabled:hover{background:hsla(0,0%,44%,.8);color:hsla(0,0%,100%,.6)}.btn.btn--primary.btn--next svg path,.btn.btn--primary.btn--with-icon svg path{fill:#fff}.btn.btn--primary:hover{background:#273340;color:#fff}.btn.btn--grey{background:#7793ae;border-color:#7793ae;color:#fff}.btn.btn--grey.btn--next svg path,.btn.btn--grey.btn--with-icon svg path{fill:#fff}.btn.btn--grey:hover{background:#859eb6;color:#fff}.btn.btn--brand{background:#30aeef;border-color:#30aeef;color:#fff}.btn.btn--brand.btn--next svg path,.btn.btn--brand.btn--with-icon svg path{fill:#fff}.btn.btn--brand:hover{background:#45b6f1;color:#fff}.btn.btn--brand-2{background:#ff8900;border-color:#ff8900;color:#fff}.btn.btn--brand-2.btn--next svg path,.btn.btn--brand-2.btn--with-icon svg path{fill:#fff}.btn.btn--brand-2:hover{background:#ff951a;color:#fff}.btn.btn--negative{background:rgba(244,63,94,0);border-color:#f43f5e;color:#f43f5e;transition:border .11s ease,background .11s ease}.btn.btn--negative.btn--with-icon svg path{fill:#f43f5e}.btn.btn--negative:hover{background:rgba(244,63,94,.05);border-color:#dc3955;color:#dc3955}.btn.btn--negative:hover,.btn.btn--positive{transition:border .11s ease,background .11s ease}.btn.btn--positive{background:rgba(16,185,129,0);border-color:#10b981;color:#10b981}.btn.btn--positive.btn--with-icon svg path{fill:#10b981}.btn.btn--positive:hover{background:rgba(16,185,129,.05);border-color:#0ea774;color:#0ea774}.btn.btn--positive:hover,.btn.btn--warning{transition:border .11s ease,background .11s ease}.btn.btn--warning{background:hsla(4,89%,67%,0);border-color:#f66c62;color:#f66c62}.btn.btn--warning.btn--with-icon svg path{fill:#f66c62}.btn.btn--warning:hover{background:hsla(4,89%,67%,.05);border-color:#dd6158;color:#dd6158;transition:border .11s ease,background .11s ease}.btn.btn--outlined{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:none;border:2px solid #fff;color:#fff}.btn.btn--outlined:hover{background:hsla(0,0%,100%,.1)}.btn.btn--klm{margin:1em 0 0 1em}.btn.btn--full-width{display:block;width:100%}.btn.btn--edit{border:none;height:2em;margin:0;padding:0;width:2em}.btn.btn--edit svg{fill:#707070}.btn.btn--edit:hover svg{fill:#0365f4}.btn.btn--delete{border:none;height:2em;margin:0;padding:0;width:2em}.btn.btn--delete svg{fill:#707070}.btn.btn--delete:hover svg{fill:#f43f5e}.btn.btn--refresh{align-items:center;border:none;display:flex;font-size:.8em;justify-content:center}.btn.btn--refresh svg{fill:#7793ae;height:2em;width:2em}.btn.btn--refresh:hover svg{fill:#cfd9e5}.padding{box-sizing:border-box;padding:.5em}@media (min-width:22.5em){.padding{padding:1em}}@media (min-width:60em){.padding{padding:1.5em}}@media (min-width:75em){.padding{padding:2em}}.loading{overflow:hidden}.input-field.loading:before{bottom:0;height:.2em;opacity:.65;position:absolute}.box.loading:before,.modal-box.loading:before{height:.2em;opacity:.75;position:absolute}.loading:before{animation:loading-glare 1.6s linear infinite;background:linear-gradient(90deg,#ff8900,transparent 10%,transparent 20%,transparent 30%,#ff8900 40%,#ff8900 50%,transparent 60%,transparent 70%,transparent 80%,#ff8900 90%);bottom:-.1em;content:"";height:.8em;left:0;margin:auto;opacity:.9;position:fixed;right:0;top:auto;width:200%;z-index:1}.edit_btn{background:hsla(0,0%,44%,.302);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjE4IiBmaWxsPSIjNzA3MDcwIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTMgMTcuMjVWMjFoMy43NUwxNy44MSA5Ljk0bC0zLjc1LTMuNzVMMyAxNy4yNXpNMjAuNzEgNy4wNGEuOTk2Ljk5NiAwIDAgMCAwLTEuNDFsLTIuMzQtMi4zNGEuOTk2Ljk5NiAwIDAgMC0xLjQxIDBsLTEuODMgMS44MyAzLjc1IDMuNzUgMS44My0xLjgzeiIvPjwvc3ZnPg==);border:none;border-radius:50%;height:1.8em;position:relative;width:1.8em}.delete_btn,.edit_btn{background-position:50%;background-repeat:no-repeat;cursor:pointer}.delete_btn{background-color:#fff;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHdpZHRoPSIyNCIgZmlsbD0iI0NBMkUzQiI+PHBhdGggZD0iTTAgMGgyNHYyNEgwVjB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTYgMTljMCAxLjEuOSAyIDIgMmg4YzEuMSAwIDItLjkgMi0yVjdINnYxMnpNOCA5aDh2MTBIOFY5em03LjUtNS0xLTFoLTVsLTEgMUg1djJoMTRWNHoiLz48L3N2Zz4=);border:none;height:26px;width:18px}.hr{background:#cfd9e5;border:none;height:1px;margin:2em auto 2em -3%;width:106%}.hr.hr--dark-low{background:#0f1c2b;height:2px;margin-bottom:.4em;margin-top:.4em}@supports(scrollbar-width:auto){.scroller{scrollbar-color:#cfd9e5 transparent;scrollbar-width:thin}}@supports selector(::-webkit-scrollbar){.scroller::-webkit-scrollbar{height:5px;width:5px}.scroller::-webkit-scrollbar-track{background:#cfd9e5;border-radius:10px;-webkit-border-radius:10px}.scroller::-webkit-scrollbar-thumb{background-color:#0f1c2b;border-radius:10px;-webkit-border-radius:10px}}.loading-spinner{fill:none;stroke:#ff8900;stroke-dasharray:200;stroke-linecap:round;stroke-width:8;animation:dash 6s linear infinite reverse}@keyframes dash{to{stroke-dashoffset:2000}}.help-button{align-items:center;border:none;box-sizing:border-box;display:inline-flex;justify-content:center;padding:0}.help-button svg{fill:#7793ae;height:1em;margin:0;width:1em}.help-button--large svg{height:1.6em;width:1.6em}strong{color:#1f344b;font-family:Roboto,sans-serif;font-size:1em;font-weight:700}.wrapper{box-sizing:border-box;margin:0 auto;padding:0 .5em;width:100%}@media (min-width:37.5em){.wrapper{max-width:40em;padding:0 1em}}@media (min-width:60em){.wrapper{max-width:60em}}@media (min-width:61em){.wrapper{padding:0}}.wrapper:after{clear:both;content:"";display:block;width:100%}.input-field{position:relative}.input-field.datetime-picker input{cursor:pointer}.input-field.input-field--dropdown select{-webkit-appearance:none;color:#7793ae}.input-field.input-field--dropdown .drop-down__arrow{bottom:0;height:5px;left:auto;margin:auto;pointer-events:none;position:absolute;right:1em;top:.1em;width:10px}.input-field.has-error{animation:error-shake .15s ease-out both}.input-field.has-error input,.input-field.has-error input:hover,.input-field.has-error select,.input-field.has-error select:hover{border-color:#f43f5e;transition:background .2s ease,color .2s ease,border .28s ease}.input-field.has-error input:focus,.input-field.has-error select:focus{border-color:#f43f5e}.input-field.has-error input:focus:hover,.input-field.has-error select:focus:hover{border-color:#f43f5e;transition:background .2s ease,color .2s ease,border .28s ease}.input-field.has-error .input-field__error-icon{bottom:auto;display:block;height:1em;left:auto;margin:auto;opacity:1;position:absolute;right:-1.5em;top:1em;transform:none;transition:opacity .2s ease .2s;width:1em}.input-field.has-success input,.input-field.has-success input:hover,.input-field.has-success select,.input-field.has-success select:hover{border-color:#0f1c2b;transition:background .2s ease,color .2s ease,border .28s ease}.input-field.has-success input:focus,.input-field.has-success select:focus{border-color:#0f1c2b}.input-field.has-success input:focus:hover,.input-field.has-success select:focus:hover{border-color:#0f1c2b;transition:background .2s ease,color .2s ease,border .28s ease}.input-field.has-success .input-field__check{opacity:1;transform:rotate(45deg);transition:transform .2s ease}.input-field input,.input-field select,.input-field textarea{background:#fff;border:1px solid #cfd9e5;border-radius:2px;box-sizing:border-box;color:#000;cursor:text;display:block;font-family:Roboto,sans-serif;font-size:.9em;margin:0;overflow:hidden;padding:1em;transition:background .2s ease,color .2s ease,border .28s ease}.input-field input::-webkit-input-placeholder,.input-field select::-webkit-input-placeholder,.input-field textarea::-webkit-input-placeholder{color:#7793ae;-webkit-transition:color .2s ease;transition:color .2s ease}.input-field input::-moz-placeholder,.input-field select::-moz-placeholder,.input-field textarea::-moz-placeholder{color:#7793ae;-moz-transition:color .2s ease;transition:color .2s ease}.input-field input:-ms-input-placeholder,.input-field select:-ms-input-placeholder,.input-field textarea:-ms-input-placeholder{color:#7793ae;-ms-transition:color .2s ease;transition:color .2s ease}.input-field input:hover,.input-field select:hover,.input-field textarea:hover{background:#fafafa;color:#0f1c2b;transition:background .2s ease,color .2s ease,border .28s ease}.input-field input:hover::-webkit-input-placeholder,.input-field select:hover::-webkit-input-placeholder,.input-field textarea:hover::-webkit-input-placeholder{color:#0f1c2b;-webkit-transition:color .2s ease;transition:color .2s ease}.input-field input:hover::-moz-placeholder,.input-field select:hover::-moz-placeholder,.input-field textarea:hover::-moz-placeholder{color:#0f1c2b;-moz-transition:color .2s ease;transition:color .2s ease}.input-field input:hover:-ms-input-placeholder,.input-field select:hover:-ms-input-placeholder,.input-field textarea:hover:-ms-input-placeholder{color:#0f1c2b;-ms-transition:color .2s ease;transition:color .2s ease}.input-field input:focus,.input-field select:focus,.input-field textarea:focus{color:#0f1c2b}.input-field input:focus:hover,.input-field select:focus:hover,.input-field textarea:focus:hover{background:#fff;color:#0f1c2b;transition:background .2s ease,color .2s ease,border .28s ease}.input-field input.has-text~label,.input-field input:focus~label,.input-field select.has-text~label,.input-field select:focus~label,.input-field textarea.has-text~label,.input-field textarea:focus~label{-webkit-font-smoothing:antialiased;color:rgba(31,52,75,.9);font-size:.7em;transform:translate3d(.5em,-.6em,0);transition:transform .22s ease,font-size .2s ease}.input-field textarea{resize:vertical;width:100%}.input-field .input-field__check{border:2px solid #10b981;border-left:none;border-top:none;bottom:0;height:10px;left:auto;margin:auto;opacity:0;position:absolute;right:-1.1em;top:-3px;transform:rotate(180deg);transition:transform .2s ease;width:5px}@media (min-width:60em){.input-field .input-field__check{right:-1.25em}}.input-field .input-field__error-icon{display:none;opacity:0;transition:opacity .2s ease .2s}.input-field label{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1f344b;font-family:Roboto,sans-serif;font-size:1em;left:.8em;pointer-events:none;position:absolute;top:.9em;transition:transform .22s ease,font-size .2s ease}.input-field .error{bottom:-1.8em;color:#f43f5e;font-size:.8em;left:0;margin:auto;position:absolute;right:auto;top:auto}.input-field__length{animation:fade-in .2s ease;color:#707070;font-size:.7em}.label-checkbox{position:relative}.label-checkbox label{color:#1f344b;display:block;font-family:Roboto,sans-serif;font-size:.9em;min-height:16px;min-width:16px;padding:.4em 0 .3em .2em;pointer-events:all!important;position:relative;text-align:left}.label-checkbox label .label-checkbox__text{display:block;left:24px;position:relative;top:0}.label-checkbox label .label-checkbox__circle{background:transparent;border-radius:50%;bottom:auto;height:50px;left:-14px;margin:auto;pointer-events:none;position:absolute;right:auto;top:-10px;width:50px;z-index:1}.label-checkbox label .label-checkbox__box{background:#fff;border:1px solid #0f1c2b;bottom:auto;height:16px;left:0;margin:auto;pointer-events:none;position:absolute;right:auto;top:.4em;transition:background .3s ease;width:16px;z-index:1}.label-checkbox label .label-checkbox__check{border:2px solid #fff;border-left:none;border-top:none;bottom:auto;box-sizing:border-box;height:13px;left:6px;margin:auto;opacity:0;pointer-events:none;position:absolute;right:auto;top:7px;transform:rotate(180deg);transition:transform 1s ease,opacity .3s ease;width:6px;z-index:2}.label-checkbox input[type=checkbox]{display:none}.label-checkbox input[type=checkbox]:checked~label .label-checkbox__circle{animation:grow-circle .45s ease}.label-checkbox input[type=checkbox]:checked~label .label-checkbox__box{background:#0f1c2b;transition:background .3s ease}.label-checkbox input[type=checkbox]:checked~label .label-checkbox__check{opacity:1;transform:scale(1) rotate(45deg);transition:transform .32s ease,opacity .35s ease}.date-picker.date-picker--time .input-field:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyOC4wMSAzMi4wMSI+PHBhdGggZD0iTTE0IDRhMTQgMTQgMCAxIDAgMTQgMTRBMTQgMTQgMCAwIDAgMTQgNFptMCAyNS4yNkExMS4yNiAxMS4yNiAwIDEgMSAyNS4yNiAxOCAxMS4yNiAxMS4yNiAwIDAgMSAxNCAyOS4yNlpNMjcuMjIgOUE2IDYgMCAwIDAgMjIgMGE2IDYgMCAwIDAtNC43NSAyLjMzQTE2IDE2IDAgMCAxIDI3LjIyIDlaTTEwLjc1IDIuMzNBNiA2IDAgMCAwIC43OSA5YTE2IDE2IDAgMCAxIDEwLTYuNjVaIiBzdHlsZT0iZmlsbDojMGYxYzJiIi8+PHBhdGggZD0iTTE0IDE4di04aC0ydjEwaDh2LTJaIiBzdHlsZT0iZmlsbDojMGYxYzJiIi8+PC9zdmc+) center 100%/cover}.date-picker .input-field:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMi4wNiAyMi4wNiI+PHBhdGggc3R5bGU9ImZpbGw6bm9uZSIgZD0iTTAgMGgyMi4wNnYyMi4wNkgweiIvPjxwYXRoIGQ9Ik0xOCAyaDFhMiAyIDAgMCAxIDIgMnYxNmEyIDIgMCAwIDEtMiAySDNhMiAyIDAgMCAxLTItMlY0YTIgMiAwIDAgMSAyLTJoMVYwaDJ2MmgxMFYwaDJaTTMgMjBoMTZWN0gzWiIgc3R5bGU9ImZpbGw6IzBmMTcyYTtmaWxsLXJ1bGU6ZXZlbm9kZCIvPjwvc3ZnPg==) center 100%/cover;bottom:0;content:"";height:1.2em;left:auto;margin:auto;pointer-events:none;position:absolute;right:.8em;top:0;width:1.2em}.date-picker .vc-container{--blue-100:#fff;--blue-200:#e2e8f0;--blue-300:#0f172a;--blue-400:#0f172a;--blue-500:#0f172a;--blue-600:#0f172a;--blue-700:#0f172a;--blue-800:#0f172a;--blue-900:#0f172a;--gray-800:#0f172a;--rounded-full:0}.date-picker .vc-container .vc-day.is-today span{font-weight:700;-webkit-text-decoration:underline;text-decoration:underline}.date-picker .vc-container .vc-weeks .vc-weekday{color:#0f1c2b}.date-picker .vc-container .vc-arrow:hover{background:rgba(207,217,229,.4)}.date-picker .vc-container .vc-arrow .vc-svg-icon path{color:#0f1c2b}.hover-fx,.job-list-container .job-list-mission-item:hover,.mission-list-item.mission-list-item--hover,.polygon-list__item,.shot-list .shot-item-edit,.shot-list .shot-item-view{border:1px solid #87dafa;transition:box-shadow .12s ease,border-color .2s ease}.hover-fx:hover,.job-list-container .job-list-mission-item:hover,.mission-list-item.mission-list-item--hover:hover,.polygon-list__item:hover,.shot-list .shot-item-edit:hover,.shot-list .shot-item-view:hover{border-color:#87dafa;box-shadow:0 1px 2px rgba(0,0,0,.04),0 2px 10px rgba(0,0,0,.08);transition:box-shadow .12s ease,border-color .2s ease}.main-grid{align-items:stretch;display:flex;flex-flow:row nowrap;justify-content:space-between;max-width:100%;overflow-x:hidden}.main-grid .main-content{flex:1;max-width:100%;min-width:0;overflow-x:hidden}.main-grid .main-content .main-content__grid{align-items:flex-start;box-sizing:border-box;display:flex;flex-flow:row wrap;justify-content:space-between;min-width:0;overflow-x:hidden;padding:.5em;width:100%}@media (min-width:37.5em){.main-grid .main-content .main-content__grid{padding:0}}.main-grid .main-content .main-content__grid.main-content__grid--planner{display:block;min-width:0;overflow-x:hidden;padding:0;width:100%}@media (min-width:37.5em){.main-grid .main-content .main-content__grid.main-content__grid--planner{align-items:flex-start;display:flex;flex-flow:row nowrap;justify-content:stretch}.main-grid .main-content .main-content__grid.main-content__grid--planner .map-weather-wrapper{flex:3;min-width:0}}@media (min-width:60em){.main-grid .main-content .main-content__grid.main-content__grid--flex{align-items:flex-start;display:flex;flex-flow:row nowrap;justify-content:space-between}.main-grid .main-content .main-content__grid.main-content__grid--flex .box:first-child{margin-right:.5em}.main-grid .main-content .main-content__grid.main-content__grid--flex .box:last-child{margin-left:.5em}}.main-nav{align-items:center;background:#0f1c2b;display:flex;flex-flow:column nowrap;justify-content:flex-start;max-height:100svh;min-height:100svh;position:fixed;top:0;transform:translate3d(-100%,0,0);transition:width .14s ease,transform .2s ease;width:100%;z-index:998}@media (min-width:37.5em){.main-nav{position:relative;top:inherit;transform:translateZ(0);width:192px}}.showMenu .main-nav{transform:translateZ(0);transition:width .14s ease,transform .2s ease}.main-nav .item--disabled{display:none}@media (min-width:37.5em){.main-nav.main-nav--compact{max-width:56px;transition:width .14s ease;width:56px}.main-nav.main-nav--compact .main-nav__logo{padding:.5em;transition:padding .11s ease}.main-nav.main-nav--compact .main-nav__logo .logo{display:none}.main-nav.main-nav--compact .main-nav__logo .logo-compact{display:block;margin-top:.6em}.main-nav.main-nav--compact .main-nav__logo .logo-beta-tag{color:#fff;float:right;font-size:.8em;text-align:center;-webkit-text-decoration:none;text-decoration:none}.main-nav.main-nav--compact .main-nav__hide-btn .main-nav__hide-btn__arrow img{transform:rotate(180deg);transition:transform .25s ease}.main-nav.main-nav--compact .main-nav__hide-btn .main-nav__hide-btn__text{display:none}.main-nav.main-nav--compact .nav-list .nav-list__item a{padding:.8em .5em;position:relative}.main-nav.main-nav--compact .nav-list .nav-list__item a .nav-list__item__text{display:none}.main-nav.main-nav--compact .nav-list .nav-list__item a img,.main-nav.main-nav--compact .nav-list .nav-list__item a svg{margin:0 auto}.main-nav.main-nav--compact .nav-list .nav-list__item a .nav-list__item__counter{background:#ff8900;border-radius:50%;bottom:auto;height:10px;left:auto;margin:auto;position:absolute;right:4px;top:7px;width:10px}.main-nav.main-nav--compact .nav-list .nav-list__item a .nav-list__item__counter .nav-list__item__counter__number,.main-nav.main-nav--compact .user-item .user-item__info,.main-nav.main-nav--compact .user-item .user-item__info__arrows{display:none}}.main-nav .main-nav__logo{background:#1f344b;box-sizing:border-box;height:48px;padding:.87em;transition:padding .11s ease;width:100%}@media (min-width:37.5em){.main-nav .main-nav__logo{height:56px}}.main-nav .main-nav__logo img{display:block;margin:.08em auto 0;max-width:6.5em}.main-nav .main-nav__logo .logo{display:block}.main-nav .main-nav__logo .logo-compact{display:none}.main-nav .main-nav__logo .logo-beta{color:#cfd9e5;display:block;font-size:.8em;font-weight:700;letter-spacing:.1em;margin:0 auto;text-align:center}.main-nav .main-nav__logo .logo-beta-tag{color:#fff;float:right;font-size:.6em;font-weight:700;margin-right:1.5em;margin-top:-.94em;text-align:center;-webkit-text-decoration:none;text-decoration:none}.main-nav .main-nav__hide-btn{display:none}@media (min-width:37.5em){.main-nav .main-nav__hide-btn{align-items:center;background:none;border:none;box-sizing:border-box;cursor:pointer;display:flex;flex-flow:row nowrap;justify-content:flex-end;margin:.5em 0 2em;padding:1em;width:100%}}.main-nav .main-nav__hide-btn:hover .main-nav__hide-btn__arrow{background:rgba(119,147,174,.6)}.main-nav .main-nav__hide-btn .main-nav__hide-btn__text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;display:block;font-weight:700;margin-left:auto;margin-right:8px}.main-nav .main-nav__hide-btn .main-nav__hide-btn__arrow{background:#1f344b;border-radius:2px;box-sizing:border-box;display:block;height:24px;position:relative;width:24px}.main-nav .main-nav__hide-btn .main-nav__hide-btn__arrow img{bottom:0;height:16px;left:0;margin:auto;position:absolute;right:0;top:0;transform:rotate(0);transition:transform .2s ease;width:16px}.main-nav .nav-list{padding:0}.main-nav .nav-list .nav-list__item a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;border-radius:2px;box-sizing:border-box;display:flex;flex-flow:row nowrap;font-size:.88em;font-weight:700;justify-content:flex-start;margin:.5em .6em;padding:1em 1.1em}.main-nav .nav-list .nav-list__item a:hover{background:rgba(119,147,174,.6)}.main-nav .nav-list .nav-list__item a.active-page__link-active,.main-nav .nav-list .nav-list__item a.nuxt-link-active{background:rgba(119,147,174,.8)}.main-nav .nav-list .nav-list__item a.active-page__link-active:hover,.main-nav .nav-list .nav-list__item a.nuxt-link-active:hover{background:rgba(119,147,174,.6)}.main-nav .nav-list .nav-list__item a img{height:18px;margin-right:11px;width:18px}.main-nav .nav-list .nav-list__item a svg{margin-right:6px}.main-nav .nav-list .nav-list__item a svg path{fill:#fff}.main-nav .nav-list .nav-list__item a span{color:#fff;margin-bottom:.05em;text-transform:capitalize;white-space:nowrap}.main-nav .nav-list .nav-list__item a span.nav-list__item__counter{background:#ff8900;border-radius:2px;font-size:.75em;height:18px;margin:0 -1em 0 auto;position:relative;width:18px}.main-nav .nav-list .nav-list__item a span.nav-list__item__counter .nav-list__item__counter__number{bottom:0;height:1.2em;left:0;margin:auto;position:absolute;right:0;text-align:center;top:0;width:100%}.main-nav .main-nav__list{width:100%}.main-nav .main-nav__settings{background:#0f1c2b;margin-top:auto;width:100%}.main-nav .main-nav__user{width:100%}.mobile-menu{align-items:center;background:#fff;border-bottom:1px solid #cfd9e5;border-right:1px solid #cfd9e5;bottom:auto;box-sizing:border-box;cursor:pointer;display:flex;flex-flow:row nowrap;height:48px;justify-content:flex-start;left:0;margin:auto;position:fixed;right:auto;top:0;z-index:999}@media (min-width:37.5em){.mobile-menu{display:none}}.mobile-menu .mobile-menu__icon{height:3em;position:relative;transform:rotate(0deg);transition:transform .4s ease;width:3em}.mobile-menu .mobile-menu__icon .mobile-menu__icon__bar{background:#0f1c2b;border-radius:2px;bottom:0;height:4px;left:0;margin:auto;overflow:auto;position:absolute;right:0;top:0;transition:color .5s ease,transform .15s ease;width:28px}.showMenu .mobile-menu{background:transparent;border-color:transparent}.showMenu .mobile-menu .mobile-menu__icon .mobile-menu__icon__bar.mobile-menu__icon__bar--top{background:#fff;transform:rotate(45deg);transition:transform .25s ease}.showMenu .mobile-menu .mobile-menu__icon .mobile-menu__icon__bar.mobile-menu__icon__bar--middle{background:#fff;opacity:0;transform:translate3d(100px,0,0);transition:transform .25s ease,opacity .25s ease}.showMenu .mobile-menu .mobile-menu__icon .mobile-menu__icon__bar.mobile-menu__icon__bar--bottom{background:#fff;transform:rotate(-45deg);transition:transform .25s ease}.mobile-menu .mobile-menu__icon .mobile-menu__icon__bar.mobile-menu__icon__bar--top{transform:translateY(-8px);transition:transform .25s ease}.mobile-menu .mobile-menu__icon .mobile-menu__icon__bar.mobile-menu__icon__bar--middle{opacity:1;transition:transform .25s ease,opacity .25s ease}.mobile-menu .mobile-menu__icon .mobile-menu__icon__bar.mobile-menu__icon__bar--bottom{transform:translateY(8px);transition:transform .25s ease}.modal{animation:fade-in .25s ease both;background:rgba(0,0,0,.25);bottom:0;display:block;height:100%;left:0;margin:auto;opacity:0;overflow:hidden;position:fixed;right:0;top:0;width:100%;z-index:999}.modal.split-col-modal .modal-box{border:none;border-radius:0;max-height:inherit;max-width:inherit}.modal.split-col-modal .modal-box .modal-box__header{background:none!important;border:none!important;min-height:inherit!important;padding:0!important}.modal.split-col-modal .modal-box .modal-box__body{-webkit-overflow-scrolling:inherit;height:100%;overflow-y:hidden;padding:0}.modal.split-col-modal .modal-box .modal-box__footer{display:none!important}@media (min-width:60em){.modal.modal--confirm .modal-box{bottom:auto;max-height:22em;top:6em}}.modal.modal--confirm .modal-box .modal-box__body{min-height:10em}.modal.modal--confirm .modal-box .modal-box__footer{align-items:center;background:none;border:none;display:flex;flex-flow:row nowrap;justify-content:space-between;padding-top:0}.modal.modal--compact .modal-box{border:1px solid #cfd9e5;border-radius:5px;max-width:50%}.modal.modal--compact .modal-box p{margin:auto}@media (min-width:60em){.modal.modal--compact .modal-box{bottom:auto;max-height:80%;top:6em}}.modal.modal--compact .modal-box .modal-box__header{border-bottom:none;justify-content:center}.modal.modal--compact .modal-box .modal-box__body{min-height:10em;padding:1em}.modal.modal--compact .modal-box .modal-box__body .modal-view__content__wrapper{align-items:center;display:flex;flex-direction:column;gap:1em}.modal.modal--compact .modal-box .modal-box__body .modal-form{display:flex;flex-direction:column;gap:1em}.modal.modal--compact .modal-box .modal-box__footer{align-items:center;background:none;border:none;display:flex;flex-flow:row nowrap;justify-content:space-between;padding:1em}.modal.transition-leave-active .modal-box{animation:fade-in .15s ease-out reverse both}.modal .modal-box{align-items:space-between;background:#fff;border:1px solid #cfd9e5;bottom:0;display:flex;flex-flow:column nowrap;justify-content:flex-start;left:0;margin:auto;max-width:62em;overflow:hidden;position:absolute;right:0;top:0;width:100%}@media (min-width:60em){.modal .modal-box{border-radius:2px;max-height:90%}}.modal .modal-box .modal-box__header{align-items:center;background:none;border-bottom:1px solid #cfd9e5;box-sizing:border-box;display:flex;flex-flow:row nowrap;justify-content:flex-start;min-height:55px;padding:1em;position:relative}.modal .modal-box .modal-box__header .modal-box__header__text{font-weight:400;margin:0}.modal .modal-box .modal-box__header .modal-view__header__btn{background:none;border:none;bottom:auto;box-shadow:none;box-sizing:border-box;cursor:pointer;height:4.5em;left:auto;margin:auto;padding:1.3em;position:absolute;right:0;top:.1em;width:4.5em;z-index:10}@media (min-width:60em){.modal .modal-box .modal-box__header .modal-view__header__btn{height:4em;top:auto;width:4em}}.modal .modal-box .modal-box__header .modal-view__header__btn:hover svg path{fill:#ff8900;transition:fill .12s ease}.modal .modal-box .modal-box__header .modal-view__header__btn svg path{fill:rgba(31,52,75,.5);transition:fill .12s ease}.modal .modal-box .modal-box__body{-webkit-overflow-scrolling:touch;background:#fff;box-sizing:border-box;height:calc(100% - 88px);overflow:auto;overflow-y:auto;padding:1em}@media (min-width:60em){.modal .modal-box .modal-box__body{padding:2.5em}}@media (min-width:75em){.modal .modal-box .modal-box__body{padding:2.5em 3.5em}}.modal .modal-box .modal-box__body .modal-view__content__wrapper{display:flex;flex-direction:column;gap:2em}.modal .modal-box .modal-box__body .modal-view__content__wrapper .ok-cancel--buttons{display:flex;gap:2em;width:100%}.modal .modal-box .modal-box__body .modal-grid .modal-grid__content{-webkit-overflow-scrolling:inherit;height:100svh;overflow-y:auto;padding:1em 1em 14em;width:100%}@media (min-width:60em){.modal .modal-box .modal-box__body .modal-grid .modal-grid__content{padding:2.5em 1em 14em 2em}}@media (min-width:75em){.modal .modal-box .modal-box__body .modal-grid .modal-grid__content{padding:2.5em 1em 2em 3.5em}}.modal .modal-box .modal-box__body .modal-box__body__heading{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:rgba(15,28,43,.8);font-size:1.15em;font-weight:700;letter-spacing:-.02em;margin:4em 0 2em}.modal .modal-box .modal-box__body .modal-box__body__heading:first-child{margin-top:2em}.modal .modal-box .modal-box__footer{background:#cfd9e5;border-top:1px solid #cfd9e5;box-sizing:border-box;justify-self:flex-end;padding:1em .5em;width:100%}@media (min-width:37.5em){.modal .modal-box .modal-box__footer{padding:1em}}.modal .modal-box .modal-box__footer div{align-items:center;display:flex;flex-flow:row nowrap;justify-content:center;width:100%}.modal .modal-box .modal-box__footer .btn{display:block;font-size:1em;margin:0 .5em}.user-item{align-items:center;background:#1f344b;box-sizing:border-box;cursor:pointer;display:flex;flex-flow:row nowrap;justify-content:flex-start;min-height:64px;padding:1em}@media (min-width:37.5em){.main-nav.main-nav--compact .user-item{padding:.5em}.main-nav.main-nav--compact .user-item .user-item__avatar{margin:0 auto}}.user-item:hover{background:#1c2f44}.user-item .user-item__avatar{background-position:50%;background-repeat:no-repeat;background-size:cover;background:#ff8900;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.05),0 12px 30px rgba(0,0,0,.08);box-sizing:border-box;margin:0;max-height:2em;max-width:2em;min-height:2em;min-width:2em;position:relative}.user-item .user-item__avatar .user-item__avatar__status{background:#10b981;border-radius:50%;bottom:auto;height:10px;left:auto;margin:auto;position:absolute;right:-7px;top:-2px;width:10px}.user-item .user-item__info{margin-left:.7em}.user-item .user-item__info .user-item__info__name{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;display:block;font-size:14px;font-weight:700;margin-right:1em;text-align:left;word-break:break-word}.user-item .user-item__info .user-item__info__type{color:#fff;display:block;font-size:11px;margin-right:1em;margin-top:.2em;text-align:left;text-transform:capitalize;white-space:nowrap}.user-item .user-item__info__arrows{height:18px;margin-left:auto;width:18px}.contextual-header{align-items:center;background:#fff;border-bottom:1px solid #cfd9e5;box-sizing:border-box;display:block;display:flex;flex-flow:row nowrap;height:48px;justify-content:flex-start;padding-left:48px;width:100%}@media (min-width:37.5em){.contextual-header{height:56px;padding-left:0;width:100%}}.contextual-header .contextual-header__back-btn{background:none;border:1px solid #cfd9e5;border-bottom:none;border-top:none;cursor:pointer;display:block;height:100%;min-width:48px;position:relative;width:56px}.contextual-header .contextual-header__back-btn:active,.contextual-header .contextual-header__back-btn:focus,.contextual-header .contextual-header__back-btn:hover{background:rgba(207,217,229,.5);transition:background .2s ease-in}@media (min-width:37.5em){.contextual-header .contextual-header__back-btn{border-left:none}}.contextual-header .contextual-header__back-btn img{bottom:0;height:1.1em;left:0;margin:auto;position:absolute;right:0;top:0;width:1.1em}.contextual-header .contextual-header__title{margin-left:1em;position:relative}.contextual-header .contextual-header__title h2{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;font-weight:400;margin:0}@media (min-width:37.5em){.contextual-header .contextual-header__title h2{font-size:1.2em}}@media (min-width:60em){.contextual-header .contextual-header__title h2{font-size:1.3em}}@media (min-width:75em){.contextual-header .contextual-header__title h2{font-size:1.4em}}.contextual-header .contextual-header__mobile-action{display:flex;flex:1;justify-content:flex-end}.contextual-header .contextual-header__mobile-action .btn{margin-left:auto;margin-right:.8em}@media (min-width:60em){.contextual-header .contextual-header__mobile-action{display:none}}.contextual-header .contextual-header__mobile-action:has(.mobile-action--shared){justify-content:space-between;min-width:100%}.contextual-header .contextual-header__actions{display:none}@media (min-width:37.5em){.contextual-header .contextual-header__actions{display:block;margin-left:auto;margin-right:.5em}.contextual-header .contextual-header__actions .btn{margin-right:.5em}}.contextual-header .contextual-header__info{display:none;margin-left:auto}@media (min-width:37.5em){.contextual-header .contextual-header__info{display:block;margin-left:auto}}.contextual-header .contextual-header__info div{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-end}.contextual-header .contextual-header__info div .contextual-header__info__text{display:none}@media (min-width:60em){.contextual-header .contextual-header__info div .contextual-header__info__text{display:block;font-size:1em;font-weight:400;margin:0}}@media (min-width:75em){.contextual-header .contextual-header__info div .contextual-header__info__text{font-size:1.1em}}.contextual-header .contextual-header__info div .contextual-header__info__budget{background:#0f1c2b;height:48px;margin-left:auto;padding:0 .6em}@media (min-width:37.5em){.contextual-header .contextual-header__info div .contextual-header__info__budget{height:56px;margin-left:1em;padding:0 1em}}@media (min-width:75em){.contextual-header .contextual-header__info div .contextual-header__info__budget{margin-left:2em;padding:0 1.5em}}.contextual-header .contextual-header__info div .contextual-header__info__budget h3{color:#fff;font-size:.8em;font-weight:400;margin:0;text-transform:uppercase}@media (min-width:37.5em){.contextual-header .contextual-header__info div .contextual-header__info__budget h3{font-size:.9em}}@media (min-width:60em){.contextual-header .contextual-header__info div .contextual-header__info__budget h3{font-size:1em}}.contextual-header .contextual-header__info div .contextual-header__info__budget h3 span{display:none}@media (min-width:37.5em){.contextual-header .contextual-header__info div .contextual-header__info__budget h3 span{display:inline}}.contextual-header .beta-notice{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#cfd9e5;font-size:1em;font-weight:400;margin:0;text-transform:uppercase}@media (min-width:37.5em){.contextual-header .beta-notice{font-size:1.2em}}@media (min-width:60em){.contextual-header .beta-notice{font-size:1.3em}}@media (min-width:75em){.contextual-header .beta-notice{font-size:1.4em}}.box{background:#fff;border:1px solid #cfd9e5;border-radius:2px;margin-bottom:1em;width:100%}.box,.box .box-header{position:relative}.box .box-header .btn.btn--with-icon.btn--help{bottom:auto;left:auto;margin:auto;position:absolute;right:0;top:0}@media (min-width:37.5em){.box .box-header .btn.btn--with-icon.btn--help{right:13px;top:15px}}@media (min-width:60em){.box .box-grid{align-items:flex-start;display:flex;flex-flow:row nowrap;justify-content:space-between}}.box .box-grid .box-grid__col{box-sizing:border-box;flex:1}.box .box-grid .box-grid__col:first-child{padding-right:.5em}@media (min-width:62.5em){.box .box-grid .box-grid__col:first-child{padding-right:1em}}@media (min-width:75em){.box .box-grid .box-grid__col:first-child{padding-right:2em}}.box .box-grid .box-grid__col:last-child{padding-left:.5em}@media (min-width:62.5em){.box .box-grid .box-grid__col:last-child{padding-left:1em}}@media (min-width:75em){.box .box-grid .box-grid__col:last-child{padding-left:2em}}@media (min-width:60em){.multi-btn{align-items:center;display:flex;flex-flow:row nowrap;justify-content:stretch;margin-bottom:1em}}.multi-btn .btn{border-radius:0;border-top-color:transparent;box-sizing:border-box;display:block;margin:0;padding:1.1em .6em;width:100%}@media (min-width:60em){.multi-btn .btn{border-right-color:transparent;border-top-color:#cfd9e5;flex:1;padding:1.1em 1em;width:inherit}}.multi-btn .btn:hover{border-color:rgba(15,28,43,.5)!important}@media (min-width:37.5em){.multi-btn .btn:first-child{border-radius:2px 0 0 2px;border-top-color:#0f1c2b}.multi-btn .btn:last-child{border-radius:0 2px 2px 0;border-right-color:#cfd9e5}}.input-block{margin:2.5em 0}@media (min-width:37.5em){.input-block{align-items:flex-start;display:flex;flex-flow:row nowrap;justify-content:flex-start;margin:4em 0}}.input-block:first-child{margin-top:2em}.input-block:last-child{margin-bottom:2em}.input-block .input-block__text{flex:1;margin:0 1em .5em 0}@media (min-width:37.5em){.input-block .input-block__text{margin-bottom:0;max-width:12em}}.input-block .input-block__text h4{font-size:1em;margin:0}@media (min-width:37.5em){.input-block .input-block__text h4{font-size:1.1em}}.input-block .input-block__text p{font-size:.8em;line-height:150%;margin:.2em 0 0}@media (min-width:37.5em){.input-block .input-block__text p{font-size:.85em;margin-top:.5em}}.input-block .input-block__input{align-self:flex-end;flex:1;margin-bottom:-.2em;margin-right:1em}.input-block .input-block__input .input-field input,.input-block .input-block__input .input-field select{width:100%}.map-block--wrapper{height:40em;width:100%}.map-block--wrapper .map-block{background:rgba(119,147,174,.3);box-sizing:border-box;min-height:42em;padding:1em;position:relative}.map-block--wrapper .map-block .map-block__help-bar{align-items:center;background:#fff;border-radius:2px;box-sizing:border-box;display:flex;flex-flow:row nowrap;justify-content:flex-start;padding:1em 1.5em;position:relative;top:3em;z-index:1}.map-block--wrapper .map-block .map-block__help-bar p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0f1c2b;font-size:.9em;font-weight:700;margin:0 0 0 1em}.map-block--wrapper .map-block .map-block__help-bar svg path{fill:#0f1c2b}.auth-header{align-items:center;background:#0f1c2b;display:flex;height:auto;justify-content:center;padding:1.2em 0;width:100%}.auth-header .logo-top{width:22em}.auth-page{position:relative}.auth-page .box{box-shadow:0 1px 2px rgba(0,0,0,.04),0 2px 10px rgba(0,0,0,.08);margin:2em auto;max-width:30em}.auth-page .box h2{margin:0 0 .5em}.auth-page .box .input-field{margin-bottom:1em;width:100%}.auth-page .box .input-field input{width:100%}.auth-page .box .input-field .input-field__error-icon{right:-1.2em}.auth-page .box .input-field .input-field__check{right:-1em}.auth-page .box .input-field .error{bottom:auto;margin:.2em 0 .5em;position:relative}.auth-page .box .input-field.has-error,.auth-page .box .input-field.has-success{width:96%}.auth-page .box .forgot-pw-link{color:#7793ae;font-size:.85em;margin-left:auto;margin-top:.1em}.auth-page .box .forgot-pw-link:hover{-webkit-text-decoration:underline;text-decoration:underline}.auth-page .box .login-actions{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;margin-top:-.5em;width:96%}.auth-page .box .login-actions .label-checkbox{font-size:.85em}.auth-page .box .btn{display:block;margin-top:1em;width:9em}.auth-page .box .btn.login-button,.auth-page .btn-back{align-items:center;display:flex;justify-content:center}.auth-page .btn-back{border:1px solid #cfd9e5;cursor:pointer;left:0;padding:.5em 1em;position:absolute;top:0;width:4em}.auth-page .btn-back svg{fill:#1f344b;width:2em}.auth-page .btn-back:active,.auth-page .btn-back:focus,.auth-page .btn-back:hover{background:rgba(207,217,229,.5);transition:background .2s ease-in}.auth-page .btn.btn--signup{display:block;font-size:.9em;font-weight:500;margin:0;width:13em}.auth-page .login__signup{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.auth-page .login__signup .intro-text__btn{display:block}.auth-page .box.box--signup{max-width:30em}.auth-page .btn__signup{margin:1em auto}.auth-page .input--cert{display:flex;flex-direction:row;justify-content:space-between;width:100%}.auth-page .logout{align-items:center;display:flex;flex-direction:column;justify-content:center}.auth-page .input-field select,.success{width:100%}.success{align-items:center;box-sizing:border-box;height:calc(100svh - 220px);justify-content:flex-start}.success,.success__text-container{display:flex;flex-direction:column}.success__text-container{align-items:flex-start;height:-moz-fit-content;height:fit-content;justify-content:center;margin-bottom:2em;margin-top:2em;padding:2em;width:calc(100vw - 6em)}.success__text-container>.svg-checkmark{animation:pop-in .5s cubic-bezier(.175,.885,.32,1.275);display:block;margin:1em auto;width:5em}.success__text-container>.svg-checkmark .svg-checkmark--ring-mark{fill:#76bf1d}.success__text-container>.svg-checkmark .svg-checkmark--background{fill:#fff;animation:pop-in .5s cubic-bezier(.175,.885,.32,1.275);transform-origin:center}.success__text-container>h2{margin:0 auto;text-align:center}.success__text-container>p{line-height:1.4em;text-align:center;width:50ch}.success__text-container>.link-social--linkedin{animation:list-transition .5s cubic-bezier(.175,.885,.32,1.275);margin:0 auto}.success__text-container>.link-social--linkedin svg{transition:fill .3s cubic-bezier(.175,.885,.32,1.275)}.success__text-container>.link-social--linkedin svg:hover{fill:#30aeef}@media (min-width:60em){.success__text-container{width:-moz-fit-content;width:fit-content}}.msg-bar{background:rgba(15,28,43,.85);bottom:auto;box-sizing:border-box;font-family:Roboto,sans-serif;font-size:.9em;font-weight:700;left:0;margin:0;padding:1.4em 2.5em 1em 1em;position:fixed;right:0;top:0;transform:translate3d(0,-4%,0);width:100%;z-index:999}@media (min-width:37.5em){.msg-bar{min-height:59px;padding:1.4em 3.5em 1em 1em}}.msg-bar.transition-enter-active{animation:msg-show .22s ease both}.msg-bar.transition-leave-active{animation:msg-hide .22s ease both}.msg-bar.msg-bar--success{background:rgba(16,185,129,.98)}.msg-bar.msg-bar--success p{color:#000}.msg-bar.msg-bar--negative{background:rgba(244,63,94,.98)}.msg-bar.msg-bar--info{background:rgba(3,101,244,.98)}.msg-bar.msg-bar--warning{background:hsla(4,89%,67%,.98)}.msg-bar.msg-bar--warning p{color:#000}.msg-bar p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:.9em;font-weight:500;margin:0}@media (min-width:37.5em){.msg-bar p{font-size:1em}}.msg-bar .msg-bar__btn{-webkit-appearance:none;background:none;border:none;bottom:0;box-shadow:none;cursor:pointer;display:block;height:2em;left:auto;margin:auto;padding:0;position:absolute;right:.5em;top:0;width:2em}@media (min-width:37.5em){.msg-bar .msg-bar__btn{bottom:0;height:3.6em;right:0;top:.2em;width:3.6em}}.msg-bar .msg-bar__btn svg{bottom:0;height:1em;left:0;margin:auto;position:absolute;right:0;top:0;width:1em}@media (min-width:37.5em){.msg-bar .msg-bar__btn svg{height:1.4em;width:1.4em}}.msg-bar .msg-bar__btn svg path{fill:#fff}.map{left:0;top:0}.map,.map>div{height:100%;position:absolute;width:100%;z-index:0}.map .p2f-icon{position:relative}.map .p2f-icon.p2f-icon--selected .p2f-icon_rotate-handle{background:rgba(48,174,239,.2);border:2px dashed rgba(48,174,239,.7);border-radius:50%;box-sizing:border-box;cursor:url(/_nuxt/img/cursor-rotate.1910cde.png),move}.map .p2f-icon.p2f-icon--selected .p2f-icon_rotate-handle:hover{background:rgba(255,137,0,.2);border:2px dashed rgba(255,137,0,.7)}.readOnly .p2f-icon.p2f-icon--selected .p2f-icon_rotate-handle{display:none}.map .p2f-icon .p2f-icon_image{cursor:pointer}.map .p2f-icon span{bottom:0;color:#fff;font-size:1.1em;font-weight:700;height:1em;left:0;margin:auto;pointer-events:none;position:absolute;right:0;text-align:center;text-shadow:1px 1px 0 #000,-1px -1px 0 #000,-1px 1px 0 #000,1px -1px 0 #000;top:0;width:1em}.map .polygon-area-marker{background:#fff;border:1px solid #ff8900;border-radius:3px;color:#ff8900;font-size:14px;font-weight:700;padding:0 3px;pointer-events:none;position:relative;white-space:nowrap}.map .polygon-area-marker:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #ff8900;bottom:-8px}.map .polygon-area-marker:after,.map .polygon-area-marker:before{content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.map .polygon-area-marker:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #fff;bottom:-7px;z-index:1}.gm-style-iw+div{display:none}.gm-style-iw{text-align:center}.special-marker{cursor:move;pointer-events:auto}.special-marker__icon{display:block;height:48px;pointer-events:none;width:48px}.map-toolbar{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;position:absolute}.map-toolbar button{background:#0f1c2b;border:none;border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 2px 10px rgba(0,0,0,.08);box-sizing:border-box;cursor:pointer;height:40px;margin:0 .2em;padding:.65em .9em;width:40px}.map-toolbar button.map-toolbar__delete:hover{background:#e51c1c}.map-toolbar button.map-toolbar__delete:hover svg path{fill:#fff}.map-toolbar button:hover{background:#30aeef}.map-toolbar button:hover svg path{fill:#fff}.map-toolbar button svg{min-width:100%}.map-toolbar button svg path{fill:#fff}.toolbar-wrapper .si-content-wrapper{background:none;border:none!important;box-shadow:none;padding:0!important}.toolbar-wrapper .si-frame{overflow:visible}.toolbar-wrapper .si-shadow-wrapper-top{display:none}.tooltip-overlay{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;animation:fade-in .15s ease-out 1s both;background:rgba(15,28,43,.8)!important;border-radius:2px!important;box-shadow:0 1px 2px rgba(0,0,0,.04),0 2px 10px rgba(0,0,0,.08);color:#fff!important;font-size:.75em;font-weight:700;height:1em!important;padding:.5em!important;width:10em}.mission-marker-tooltip{min-width:12em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:12em}.suggestion-list-component{position:relative}.suggestion-list-component .input-field.has-success input{border-color:#cfd9e5}.suggestion-list-component.reverse>ul.suggestion-list{bottom:100%;top:0}.suggestion-list-component.reverse.open .suggestion-list{display:flex;flex-direction:column-reverse}.suggestion-list-component.reverse.open .suggestion-list .suggestion-list__item:first-child{margin-bottom:2.3em}.suggestion-list-component.open .input-field input{border-radius:2px 2px 0 0}.suggestion-list-component.open .suggestion-list{display:block}@media (min-width:37.5em){.suggestion-list-component.open.scroll .suggestion-list{max-height:11em;min-height:11em;overflow:auto}}.suggestion-list-component ul.suggestion-list{background:none;border-radius:0 0 2px 2px;bottom:0;display:none;height:100%;left:0;margin:0;padding:0;position:absolute;right:auto;top:100%;width:100%}.suggestion-list-component ul.suggestion-list:after{clear:both;content:"";display:block;width:100%}.suggestion-list-component ul.suggestion-list .suggestion-list__item{background:#fff;border:1px solid #cfd9e5;border-bottom:none;box-shadow:inset 2px 0 rgba(255,137,0,0);color:rgba(31,52,75,.8);cursor:pointer;font-family:Roboto,sans-serif;list-style:none;margin:0;padding:.6em 1em;position:relative;z-index:90}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(0){animation:list-transition .12s 0s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:first-child{animation:list-transition .12s 60ms 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(2){animation:list-transition .12s .12s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(3){animation:list-transition .12s .18s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(4){animation:list-transition .12s .24s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(5){animation:list-transition .12s .3s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(6){animation:list-transition .12s .36s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(7){animation:list-transition .12s .42s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(8){animation:list-transition .12s .48s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(9){animation:list-transition .12s .54s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(10){animation:list-transition .12s .6s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(11){animation:list-transition .12s .66s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(12){animation:list-transition .12s .72s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(13){animation:list-transition .12s .78s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(14){animation:list-transition .12s .84s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(15){animation:list-transition .12s .9s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(16){animation:list-transition .12s .96s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(17){animation:list-transition .12s 1.02s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(18){animation:list-transition .12s 1.08s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(19){animation:list-transition .12s 1.14s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(20){animation:list-transition .12s 1.2s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(21){animation:list-transition .12s 1.26s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(22){animation:list-transition .12s 1.32s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(23){animation:list-transition .12s 1.38s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(24){animation:list-transition .12s 1.44s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(25){animation:list-transition .12s 1.5s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(26){animation:list-transition .12s 1.56s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(27){animation:list-transition .12s 1.62s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(28){animation:list-transition .12s 1.68s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(29){animation:list-transition .12s 1.74s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(30){animation:list-transition .12s 1.8s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(31){animation:list-transition .12s 1.86s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(32){animation:list-transition .12s 1.92s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(33){animation:list-transition .12s 1.98s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(34){animation:list-transition .12s 2.04s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(35){animation:list-transition .12s 2.1s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(36){animation:list-transition .12s 2.16s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(37){animation:list-transition .12s 2.22s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(38){animation:list-transition .12s 2.28s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(39){animation:list-transition .12s 2.34s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(40){animation:list-transition .12s 2.4s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(41){animation:list-transition .12s 2.46s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(42){animation:list-transition .12s 2.52s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(43){animation:list-transition .12s 2.58s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(44){animation:list-transition .12s 2.64s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(45){animation:list-transition .12s 2.7s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(46){animation:list-transition .12s 2.76s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(47){animation:list-transition .12s 2.82s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(48){animation:list-transition .12s 2.88s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(49){animation:list-transition .12s 2.94s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(50){animation:list-transition .12s 3s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(51){animation:list-transition .12s 3.06s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(52){animation:list-transition .12s 3.12s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(53){animation:list-transition .12s 3.18s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(54){animation:list-transition .12s 3.24s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(55){animation:list-transition .12s 3.3s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(56){animation:list-transition .12s 3.36s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(57){animation:list-transition .12s 3.42s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(58){animation:list-transition .12s 3.48s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(59){animation:list-transition .12s 3.54s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(60){animation:list-transition .12s 3.6s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(61){animation:list-transition .12s 3.66s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(62){animation:list-transition .12s 3.72s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(63){animation:list-transition .12s 3.78s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(64){animation:list-transition .12s 3.84s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(65){animation:list-transition .12s 3.9s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(66){animation:list-transition .12s 3.96s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(67){animation:list-transition .12s 4.02s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(68){animation:list-transition .12s 4.08s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(69){animation:list-transition .12s 4.14s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(70){animation:list-transition .12s 4.2s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(71){animation:list-transition .12s 4.26s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(72){animation:list-transition .12s 4.32s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(73){animation:list-transition .12s 4.38s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(74){animation:list-transition .12s 4.44s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(75){animation:list-transition .12s 4.5s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(76){animation:list-transition .12s 4.56s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(77){animation:list-transition .12s 4.62s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(78){animation:list-transition .12s 4.68s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(79){animation:list-transition .12s 4.74s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(80){animation:list-transition .12s 4.8s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(81){animation:list-transition .12s 4.86s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(82){animation:list-transition .12s 4.92s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(83){animation:list-transition .12s 4.98s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(84){animation:list-transition .12s 5.04s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(85){animation:list-transition .12s 5.1s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(86){animation:list-transition .12s 5.16s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(87){animation:list-transition .12s 5.22s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(88){animation:list-transition .12s 5.28s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(89){animation:list-transition .12s 5.34s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(90){animation:list-transition .12s 5.4s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(91){animation:list-transition .12s 5.46s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(92){animation:list-transition .12s 5.52s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(93){animation:list-transition .12s 5.58s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(94){animation:list-transition .12s 5.64s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(95){animation:list-transition .12s 5.7s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(96){animation:list-transition .12s 5.76s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(97){animation:list-transition .12s 5.82s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(98){animation:list-transition .12s 5.88s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(99){animation:list-transition .12s 5.94s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-enter-active:nth-child(100){animation:list-transition .12s 6s 1 both}.suggestion-list-component ul.suggestion-list .suggestion-list__item.transition-leave-active{opacity:0}.suggestion-list-component ul.suggestion-list .suggestion-list__item.selected,.suggestion-list-component ul.suggestion-list .suggestion-list__item:hover{box-shadow:inset 2px 0 #ff8900;color:#0f1c2b}.suggestion-list-component ul.suggestion-list .suggestion-list__item:first-child{border-top:none}.suggestion-list-component ul.suggestion-list .suggestion-list__item:last-child{border-bottom:1px solid #cfd9e5;border-radius:0 0 2px 2px}.calendar-view .overview-calendar{border:1px solid #cfd9e5;border-radius:2px}.calendar-view .overview-calendar .fc-month-view .fc-week-number{width:2.8em!important}.calendar-view .overview-calendar .fc-agenda-view .fc-widget-header .fc-week-number span{margin-top:0}.calendar-view .fc-day-grid-container{height:100%!important}.calendar-view .fc-toolbar.fc-header-toolbar{align-items:center;border-radius:2px 2px 0 0;box-sizing:border-box;display:flex;flex-flow:row wrap;justify-content:flex-end;margin:0;padding:.8em;position:relative}.calendar-view .fc-toolbar.fc-header-toolbar .fc-left{float:inherit;margin-right:1em;max-width:10em;order:1}.calendar-view .fc-toolbar.fc-header-toolbar .fc-center{float:inherit;max-width:19em;order:2}.calendar-view .fc-toolbar.fc-header-toolbar .fc-center .fc-button-group{box-shadow:0 1px 2px rgba(0,0,0,.04),0 2px 10px rgba(0,0,0,.08)}.calendar-view .fc-toolbar.fc-header-toolbar .fc-center button{box-shadow:none}.calendar-view .fc-toolbar.fc-header-toolbar .fc-right{float:inherit;justify-self:center;margin-left:-.25em;margin-right:auto}.calendar-view .fc-toolbar.fc-header-toolbar .fc-right>div{align-items:center;display:flex;flex-flow:row nowrap;float:inherit;justify-content:center;margin:0 auto}.calendar-view .fc-toolbar.fc-header-toolbar .fc-right>div button{background:none;border:none;box-shadow:none;box-sizing:border-box;height:3em;padding:0 6px}.calendar-view .fc-toolbar.fc-header-toolbar .fc-clear{display:none}.calendar-view .fc-toolbar.fc-header-toolbar h2{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#0f1c2b;font-weight:500;margin:0}.calendar-view .fc-toolbar.fc-header-toolbar button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 2px 10px rgba(0,0,0,.08);color:#0f1c2b;font-size:.85em;font-weight:700;padding:0 20px;text-shadow:none}.calendar-view .fc-toolbar.fc-header-toolbar button.fc-state-active{background:#cfd9e5}.calendar-view .fc-toolbar.fc-header-toolbar button .fc-icon{top:-.1em}.calendar-view .fc-widget-header th{height:32px}.calendar-view .fc-widget-header th span{color:#1f344b;display:block;font-size:.8em;font-weight:500;margin-top:.65em}.calendar-view .fc-body{min-height:50em}.calendar-view .fc-body>tr>td.fc-widget-content,.calendar-view .fc-head>tr>td.fc-widget-header{border-left:none;border-right:none}.calendar-view .fc-widget-content .fc-day.fc-today{background:rgba(207,217,229,.5)}.calendar-view .fc-widget-content .fc-row{border-color:transparent!important}.calendar-view .fc-widget-content .fc-day-top span,.calendar-view .fc-widget-content .fc-week-number span{font-size:.9em}.calendar-view .fc-widget-content .fc-bg table tr td{min-height:8em}.calendar-view .event--allday{background:rgba(108,147,185,.3);border-radius:2px}.calendar-view .event--allday.fc-content .fc-text{margin:.1em .2em}.calendar-view .fc-event{background:none;border:none;cursor:pointer}.calendar-view .fc-agendaDay-view .fc-event{background:rgba(48,174,239,.4);box-sizing:border-box;padding:6px}.calendar-view .fc-agendaDay-view .fc-event .fc-text{flex-flow:row wrap}.calendar-view .fc-agendaWeek-view .fc-event{background:rgba(48,174,239,.4);box-sizing:border-box;padding:6px}.calendar-view .fc-agendaWeek-view .fc-event .fc-text{flex-flow:row wrap}.calendar-view .fc-event .fc-content{height:100%}.calendar-view .fc-event .fc-text{align-items:flex-start;display:flex;flex-flow:row nowrap;justify-content:flex-start;margin:.4em 0 0;text-overflow:ellipsis}.calendar-view .fc-event .fc-text img{height:1.65em;margin-right:.2em;margin-top:-.3em;width:1.65em}.calendar-view .fc-event .fc-text span{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1f344b;font-size:.82em;font-weight:700;font-weight:500}.calendar-view .fc-event .fc-text span.fc-title{color:#1f344b;margin-left:3px}.restricted-area{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;position:relative}.restricted-area:hover .restricted-area__tooltip{display:block}.restricted-area .restricted-area__text{color:#f43f5e;font-size:.9em;margin-left:.25em;white-space:nowrap}.restricted-area .restricted-area__icon{height:1.1em;width:1.1em}.restricted-area .restricted-area__tooltip{background:#0f1c2b;border-radius:5px;bottom:auto;box-sizing:border-box;color:#fff;display:none;font-size:.85em;left:auto;margin:auto;min-width:20em;padding:.6em .4em;position:absolute;right:-2em;text-align:center;top:-4.2em;width:100%;z-index:1}.restricted-area .restricted-area__tooltip:after{background:#0f1c2b;bottom:-.45em;content:"";height:1em;left:0;margin:auto;position:absolute;right:0;top:auto;transform:rotate(45deg);width:1em}.tooltip{display:block!important;z-index:10000}.tooltip .tooltip-inner{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#1f344b;border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 2px 10px rgba(0,0,0,.08);color:#fff;font-family:Roboto,sans-serif;font-size:.8em;font-weight:"Roboto",sans-serif;line-height:1.4em;max-width:16em;padding:.8em}.tooltip .tooltip-arrow{border-color:#1f344b;border-style:solid;height:0;margin:5px;position:absolute;width:0;z-index:1}.tooltip[x-placement^=top]{margin-bottom:5px}.tooltip[x-placement^=top] .tooltip-arrow{border-bottom-color:transparent!important;border-left-color:transparent!important;border-right-color:transparent!important;border-width:5px 5px 0;bottom:-5px;left:calc(50% - 5px);margin-bottom:0;margin-top:0}.tooltip[x-placement^=bottom]{margin-top:5px}.tooltip[x-placement^=bottom] .tooltip-arrow{border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;border-width:0 5px 5px;left:calc(50% - 5px);margin-bottom:0;margin-top:0;top:-5px}.tooltip[x-placement^=right]{margin-left:5px}.tooltip[x-placement^=right] .tooltip-arrow{border-bottom-color:transparent!important;border-left-color:transparent!important;border-top-color:transparent!important;border-width:5px 5px 5px 0;left:-5px;margin-left:0;margin-right:0;top:calc(50% - 5px)}.tooltip[x-placement^=left]{margin-right:5px}.tooltip[x-placement^=left] .tooltip-arrow{border-bottom-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;border-width:5px 0 5px 5px;margin-left:0;margin-right:0;right:-5px;top:calc(50% - 5px)}.tooltip.popover .popover-inner{background:#f9f9f9;border-radius:5px;box-shadow:0 5px 30px rgba(0,0,0,.1);color:#000;padding:24px}.tooltip.popover .popover-arrow{border-color:#f9f9f9}.tooltip[aria-hidden=true]{opacity:0;transition:opacity .15s,visibility .15s;visibility:hidden}.tooltip[aria-hidden=false]{opacity:1;transition:opacity .15s;visibility:visible}.copy-btn{height:1.5em;width:1.5em}.copy-btn:hover .copy-btn__icon path,.copy-btn:hover .copy-btn__icon polygon{fill:#1f344b}.copy-btn .copy-btn__icon{height:1.5em;width:1.5em}.copy-btn .copy-btn__icon path,.copy-btn .copy-btn__icon polygon{fill:#707070}.goto-btn{height:1.5em;width:1.5em}.goto-btn:hover .goto-btn__icon path,.goto-btn:hover .goto-btn__icon polygon{fill:#1f344b}.goto-btn .goto-btn__icon{height:1.5em;width:1.5em}.goto-btn .goto-btn__icon path,.goto-btn .goto-btn__icon polygon{fill:#707070}.btn-toggle{align-items:center;-webkit-appearance:none;background:transparent;border:none;display:flex;flex-flow:row nowrap;font-size:.9em;justify-content:space-between;margin:0;outline:none;padding:0;position:relative}.btn-toggle.btn-toggle--active .btn-toggle__box{background:rgba(118,191,29,.39);transition:background .2s ease-in}.btn-toggle.btn-toggle--active .btn-toggle__box .btn-toggle__dot{background:#76bf1d;transform:translate3d(1.4em,0,0);transition:transform .22s ease,background .2s ease}.btn-toggle.btn-toggle--active .btn-toggle__text{color:#76bf1d}.btn-toggle .btn-toggle__box{background:hsla(0,0%,44%,.302);border-radius:20px;cursor:pointer;display:block;height:1.8em;margin:0 .5em 0 0;position:relative;transition:background .2s ease,border .15s ease;width:3.2em}.btn-toggle .btn-toggle__dot{background:#f9fbfc;border-radius:50%;bottom:0;height:1.5em;left:.1em;margin:auto;position:absolute;right:auto;top:0;transition:transform .22s ease,background .2s ease;width:1.5em}.btn-toggle .btn-toggle__text{order:1}.btn-switch{align-items:center;-webkit-appearance:none;background:transparent;border:none;display:flex;flex-flow:row nowrap;font-size:.9em;justify-content:space-between;margin:0;outline:none;padding:0;position:relative}.btn-switch.btn-switch--active .btn-switch__box{background:rgba(119,147,174,.39);transition:background .2s ease-in}.btn-switch.btn-switch--active .btn-switch__box .btn-switch__dot{background:#7793ae;transform:translate3d(1.4em,0,0);transition:transform .22s ease,background .2s ease}.btn-switch.btn-switch--active .btn-switch__text{color:#7793ae}.btn-switch .btn-switch__box{background:hsla(0,0%,44%,.302);border-radius:20px;cursor:pointer;display:block;height:1.8em;margin:0 .5em 0 0;position:relative;transition:background .2s ease,border .15s ease;width:3.2em}.btn-switch .btn-switch__dot{background:#f9fbfc;border-radius:50%;bottom:0;height:1.5em;left:.1em;margin:auto;position:absolute;right:auto;top:0;transition:transform .22s ease,background .2s ease;width:1.5em}.btn-switch .btn-switch__text{order:1}.placeholder--no-list{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:100%;min-height:20em}@media (min-width:100em){.placeholder--no-list{max-width:100%;min-width:23em}}.placeholder--no-list .placeholder--no-list__text{color:#7793ae;font-size:1em;font-weight:700}.mobile-bar{border-radius:5px 5px 0 0;border-top:1px solid #cfd9e5;bottom:0;box-shadow:0 -2px 4px rgba(0,0,0,.05),0 -12px 30px rgba(0,0,0,.08);position:absolute;width:100%;z-index:100}.mobile-bar__container{align-items:center;display:flex;height:3em;justify-content:space-around;width:100%}.mobile-bar__container .view-mode{align-items:center;background:#fff;border-radius:5px 5px 0 0;color:#7793ae;display:flex;height:100%;justify-content:center;text-transform:capitalize;transition:background .2s ease-in-out;width:100%}.mobile-bar__container .view-mode__icon svg{fill:#7793ae;height:2em;width:2em}.mobile-bar__container .view-mode--active{background:#7793ae}.mobile-bar__container .view-mode--active .view-mode__icon svg{fill:#fff}.mission-search{color:#1f344b;display:flex;flex-direction:column;position:relative}.mission-search__label{color:#1f344b;font-size:.8em;padding-left:1em;position:relative}.mission-search__label:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHdpZHRoPSIyNCIgZmlsbD0iIzcwNzA3MCI+PHBhdGggZD0iTTAgMGgyNHYyNEgwVjB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE1LjUgMTRoLS43OWwtLjI4LS4yN0E2LjQ3MSA2LjQ3MSAwIDAgMCAxNiA5LjUgNi41IDYuNSAwIDEgMCA5LjUgMTZjMS42MSAwIDMuMDktLjU5IDQuMjMtMS41N2wuMjcuMjh2Ljc5bDUgNC45OUwyMC40OSAxOWwtNC45OS01em0tNiAwQzcuMDEgMTQgNSAxMS45OSA1IDkuNVM3LjAxIDUgOS41IDUgMTQgNy4wMSAxNCA5LjUgMTEuOTkgMTQgOS41IDE0eiIvPjwvc3ZnPg==) 50%/contain no-repeat;bottom:0;content:"";left:0;position:absolute;top:0;width:.8em}.mission-search__input-container{position:relative}.mission-search__input-container .search-input{background:#fff;border-color:#cfd9e5;font-size:1em;max-width:18.6em;padding:.2em 0 .2em .4em}.mission-search__input-container .search-input:hover{background:rgba(207,217,229,.3)}.mission-search__input-container .input-clear{color:#707070;cursor:pointer;font-size:1em;font-weight:700;line-height:1em;margin-left:.2em;position:absolute;top:50%;transform:translateY(-50%)}.zone-info{background:#f8fafc;border:2px solid #cfd9e5;box-shadow:0 1px 2px rgba(0,0,0,.04),0 2px 10px rgba(0,0,0,.08);color:#1f344b;height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%;z-index:1000}@media (min-width:60em){.zone-info{width:40%}}@media (min-width:100em){.zone-info{width:30%}}.zone-info__header{background:#fff;border-bottom:2px solid #cfd9e5;cursor:default;display:flex;justify-content:space-between;padding:.8em 1em}.zone-info .box-title{margin:0}.zone-info .box-close{background:none;border:none;box-shadow:none;box-sizing:border-box;cursor:pointer;z-index:10}.zone-info .box-close svg{fill:#1f344b;height:1em;width:1em}.zone-info__footer{align-items:center;display:flex;justify-content:flex-end;padding:.8em 1em}.zone-info .property-content{max-height:60svh;min-height:auto;overflow-y:auto;padding:.6em .2em 0;scrollbar-gutter:stable both-edges}@media (min-width:100em){.zone-info .property-content{max-height:24svh;min-height:-moz-fit-content;min-height:fit-content}}.zone-info .property-content .zone-info-item .property-list{background:#fff;border:2px solid #cfd9e5;margin-bottom:.6em;padding:.6em .4em}.zone-info .property-content .zone-info-item .property-list__header-summary{align-items:center;color:#0f1c2b;cursor:default;display:flex;flex-wrap:nowrap;gap:.4em;line-height:1em;min-height:2em}.zone-info .property-content .zone-info-item .property-list__header-summary.is-unfoldable{cursor:pointer}.zone-info .property-content .zone-info-item .property-list__header-summary .zone-color{border-radius:50%;display:inline-block;flex-shrink:0;height:.8em;width:.8em}.zone-info .property-content .zone-info-item .property-list__header-summary .zone-color--red{background:#cf0c31}.zone-info .property-content .zone-info-item .property-list__header-summary .zone-color--green{background:#48bc2d}.zone-info .property-content .zone-info-item .property-list__header-summary .zone-color--blue{background:#165ef2}.zone-info .property-content .zone-info-item .property-list__header-summary .zone-color--orange{background:#ff8900}.zone-info .property-content .zone-info-item .property-list__header-summary .zone-color--yellow{background:#ffcc29}.zone-info .property-content .zone-info-item .property-list__header-summary .summary-property{word-wrap:break-word;flex:auto}.zone-info .property-content .zone-info-item .property-list__header-summary .summary-property:last-of-type{text-align:right}.zone-info .property-content .zone-info-item .property-list .zone-unfold-btn{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;margin-left:auto;outline:none;padding:0}.zone-info .property-content .zone-info-item .property-list .zone-unfold-btn .arrow-icon{fill:#1f344b;height:1.4em;transition:transform .3s ease-out;width:1.4em}.zone-info .property-content .zone-info-item .property-list .zone-unfold-btn .arrow-icon.is-expanded{transform:rotate(180deg)}.zone-info .property-content .zone-info-item .property-list__item{margin-bottom:1em;margin-top:1em;padding-left:1.2em;padding-right:1.2em}.zone-info .property-content .zone-info-item .property-list__item .property-name{color:#7793ae;display:block}.zone-info .property-content .zone-info-item .property-list__item .property-value__comment{display:block}.zone-info .property-content .zone-info-item .property-list__item .property-value__comment:first-of-type{padding-bottom:.2em}.zone-info .property-content .zone-info-item .property-list__item .property-value__comment:last-child{padding-top:.2em}.zone-info .property-content .zone-info-item .property-list__item .property-value__mailto{color:#7793ae;cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.zone-info .property-content .zone-info-item .property-list__item .notams-link{color:#7793ae;display:block;font-size:.8em}.zone-info .data-source{display:inline-block;margin-bottom:.2em;margin-top:0}.zone-info .data-source__link{color:#7793ae;font-size:.8em}.vc-datepicker{display:flex;flex-wrap:nowrap;gap:1em;justify-content:space-between;padding-top:.7em}.vc-datepicker .datepicker-container{display:flex;flex-direction:column}.vc-datepicker .datepicker-container input{border:1px solid #cfd9e5;box-sizing:border-box;padding:.2em}.service-management{display:flex;flex-direction:column;justify-content:space-around;max-height:90%;min-height:100px;text-align:left;width:100%}.service-management .service-management-task{align-items:center;display:flex;flex-direction:row;gap:.4em}.service-management .service-management-task__type{background-color:#707070;border-radius:5px;color:#fff;font-size:1em;padding:.2em .4em;text-align:center;width:-moz-fit-content;width:fit-content}.service-management .service-management-task__type.mapping{background-color:#30aeef}.service-management .service-management-task__type.inspection{background-color:#ff8900}.service-management .service-management-task__area{color:#707070;font-size:.8em}.service-management__content{margin-top:1em}.service-management .service-management-list{grid-gap:1em;align-items:start;display:grid;gap:1em;grid-template-columns:1fr;width:100%}@media (min-width:60em){.service-management .service-management-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:75em){.service-management .service-management-list{grid-template-columns:repeat(3,1fr)}}@media (min-width:100em){.service-management .service-management-list{grid-template-columns:repeat(4,1fr)}}.service-management .service-management-list__empty{background:#fff;border:1px dashed #cfd9e5;border-radius:5px;color:#707070;font-size:.8em;padding:2em 1em;text-align:center;width:50%}.service-management .service-management-item{background:#fff;border:1px solid #cfd9e5;border-radius:5px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 2px 10px rgba(0,0,0,.08);display:flex;flex-direction:column;justify-content:space-between}.service-management .service-management-item h3{color:#1f344b;font-size:1.2em;font-weight:700;margin:0}.service-management .service-management-item__link{display:flex;flex-direction:column;gap:.4em}.service-management .service-management-item__link strong{font-size:.8em}.service-management .service-management-item__link a{background:rgba(48,174,239,.05);border:1px solid rgba(48,174,239,.1);border-radius:2px;color:#30aeef;font-size:.8em;padding:.4em;-webkit-text-decoration:none;text-decoration:none;transition:all .2s ease;word-break:break-all}.service-management .service-management-item__link a:hover{background:rgba(48,174,239,.1);border-color:rgba(48,174,239,.2);color:#1196db}.service-management .service-management-item .link-input-group{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}.service-management .service-management-item .link-input-group input{flex:1}.service-management .service-management-item .link-input-group .btn--compact{flex-shrink:0}.service-management .service-management-item__reference,.service-management .service-management-item__service-type{display:flex;flex-direction:column;gap:.3em}.service-management .service-management-item__reference strong{font-size:.8em}.service-management .service-management-item__reference span{color:#707070;font-size:.8em}.service-management .service-management-item__description{display:flex;flex-direction:column;font-family:Roboto,sans-serif;gap:.3em}.service-management .service-management-item__description strong{font-size:.8em}.service-management .service-management-item__description span{color:#707070;font-size:.8em;line-height:1.4}.service-management .service-management-item__file{align-items:flex-start;background:rgba(48,174,239,.05);border:1px solid #cfd9e5;border-radius:2px;color:#7793ae;display:flex;flex-direction:column;gap:.2em;padding:.4em}.service-management .service-management-item__file-header{align-items:center;border-bottom:1px solid #cfd9e5;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;width:100%}.service-management .service-management-item__file-header .btn svg{height:1.2em;width:1.2em}.service-management .service-management-item__file a{color:#30aeef;font-size:.8em;-webkit-text-decoration:none;text-decoration:none;word-break:break-all}.service-management .service-management-item__file span{color:#7793ae;font-size:.8em}.service-management .service-management-item__file strong{font-size:.8em}.service-management .service-management-item__file-panorama{align-items:center;color:#7793ae;cursor:pointer;display:flex;font-size:.8em;gap:.4em}.service-management .service-management-item__file svg{fill:currentColor;height:1.2em;width:1.2em}.service-management .service-management-item__file-type{color:#7793ae;font-size:.8em;text-transform:capitalize}.service-management .service-management-item__file-name{color:#1f344b;font-size:.8em;font-weight:500}.service-management .service-management-item__status{align-items:center;display:flex;gap:.4em}.service-management .service-management-item__status label{color:#1f344b;font-size:.8em;font-weight:500}.service-management .service-management-item__status .btn--complete{background-color:none;border:1px solid #76bf1d;border-radius:2px;color:#76bf1d;cursor:pointer;font-size:.8em;font-weight:500;letter-spacing:.5px;padding:.6em;transition:all .2s ease;width:100%}.service-management .service-management-item__status .btn--complete:hover{background-color:#76bf1d;color:#fff}.service-management .service-management-item__status-value{border-radius:2px;box-sizing:border-box;font-size:.8em;font-weight:500;letter-spacing:.5px;padding:.3em .6em;text-align:center;text-transform:uppercase;width:100%}.service-management .service-management-item__status-value--pending{background-color:#fac800;color:#fff}.service-management .service-management-item__status-value--completed{background-color:#76bf1d;color:#fff}.service-management .service-management-item .status-toggle{display:flex;flex-direction:column;gap:.4em;width:100%}.service-management .service-management-item .status-toggle__label{color:#1f344b;font-size:.8em;font-weight:500}.service-management .service-management-item .status-toggle__container{align-items:center;display:flex;gap:.6em}.service-management .service-management-item .status-toggle__current{border:1px solid transparent;border-radius:2px;font-size:.8em;font-weight:500;letter-spacing:.5px;padding:.4em .8em;text-transform:capitalize;transition:all .2s ease}.service-management .service-management-item .status-toggle__current--pending{background-color:rgba(250,200,0,.1);border-color:rgba(250,200,0,.3);color:#fac800}.service-management .service-management-item .status-toggle__current--completed{background-color:rgba(118,191,29,.1);border-color:rgba(118,191,29,.3);color:#76bf1d}.service-management .service-management-item .status-toggle__action{align-items:center;background-color:transparent;border:1px solid #76bf1d;border-radius:2px;color:#76bf1d;cursor:pointer;display:flex;height:2em;justify-content:center;padding:0;transition:all .2s ease;width:2em}.service-management .service-management-item .status-toggle__action:hover{background-color:#76bf1d;box-shadow:0 2px 4px rgba(118,191,29,.3);color:#fff;transform:translateY(-1px)}.service-management .service-management-item .status-toggle__action:active{transform:translateY(0)}.service-management .service-management-item .status-toggle__action--pending{background-color:transparent;border-color:#76bf1d;color:#76bf1d}.service-management .service-management-item .status-toggle__action--completed{background-color:#76bf1d;border-color:#76bf1d;color:#fff}.service-management .service-management-item .status-toggle__action--completed:hover{background-color:#5b9316;border-color:#5b9316}.service-management .service-management-item .status-toggle__action svg{height:1.2em;width:1.2em}.service-management .service-management-item .status-toggle__action:disabled{background-color:transparent;border-color:rgba(118,191,29,.3);color:rgba(118,191,29,.3);cursor:not-allowed}.service-management .service-management-item .status-toggle__action:disabled:hover{background-color:transparent;border-color:#76bf1d;color:rgba(118,191,29,.3)}.service-management .service-management-item .status-toggle__modified{animation:pulse 2s infinite;color:#0365f4;font-size:1.2em;font-weight:700;margin-left:.3em}.service-management .service-management-item .status-display{align-items:center;display:flex;gap:.6em;width:100%}.service-management .service-management-item .status-display__label{color:#1f344b;font-size:.8em;font-weight:500}.service-management .service-management-item .status-display__value{border:1px solid transparent;border-radius:2px;font-size:.8em;font-weight:500;letter-spacing:.5px;padding:.4em .8em;text-transform:capitalize}.service-management .service-management-item .status-display__value--pending{background-color:rgba(250,200,0,.1);border-color:rgba(250,200,0,.3);color:#fac800}.service-management .service-management-item .status-display__value--completed{background-color:rgba(118,191,29,.1);border-color:rgba(118,191,29,.3);color:#76bf1d}.service-management .service-management-item__header{align-items:center;border-bottom:1px solid #cfd9e5;display:flex;flex-direction:row;padding:.8em 1em .6em}.service-management .service-management-item__header--delete{border-color:#f43f5e;color:#f43f5e}.service-management .service-management-item__header__number{color:#7793ae;font-size:.8em;font-weight:"Roboto",sans-serif;margin-right:.4em}.service-management .service-management-item__header__number--delete{color:#f43f5e}.service-management .service-management-item__header .button-group{align-items:center;display:flex;flex:auto;gap:.4em;height:1em;justify-content:flex-end}.service-management .service-management-item__header .button-group--delete{color:#f43f5e;justify-content:space-between}.service-management .service-management-item__header .button-group--delete span{font-size:.8em;font-weight:500}.service-management .service-management-item__header .button-group--delete .button-cancel{border-radius:2px;cursor:pointer;padding:.2em .5em;transition:all .2s ease}.service-management .service-management-item__header .button-group--delete .button-cancel:hover{background-color:hsla(0,0%,44%,.1);color:#575757}.service-management .service-management-item__header .button-group--delete .button-confirm{border-radius:2px;cursor:pointer;padding:.2em .5em;transition:all .2s ease}.service-management .service-management-item__header .button-group--delete .button-confirm:hover{background-color:rgba(244,63,94,.1);color:#f10f36}.service-management .service-management-item__header .button-group__inner-container{align-items:center;display:flex;flex-direction:row;gap:.4em;height:1.4em;justify-content:flex-end}.service-management .service-management-item__header .button-group .btn{align-items:center;background:transparent;border:none;border-radius:2px;cursor:pointer;display:flex;height:2em;justify-content:center;padding:0;transition:all .2s ease;width:2em}.service-management .service-management-item__header .button-group .btn svg{fill:#7793ae;height:1.2em;transition:all .2s ease;width:1.2em}.service-management .service-management-item__header .button-group .btn--delete{color:#f43f5e}.service-management .service-management-item__header .button-group .btn--delete:hover{background-color:rgba(244,63,94,.1)}.service-management .service-management-item__header .button-group .btn--delete:hover svg{fill:#f10f36}.service-management .service-management-item__header .button-group .btn--edit{color:#7793ae}.service-management .service-management-item__header .button-group .btn--edit:hover{background-color:rgba(119,147,174,.1)}.service-management .service-management-item__header .button-group .btn--edit:hover svg{fill:#5a7a98}.service-management .service-management-item__header .button-group .btn--edit.edit-active svg{fill:#0365f4}.service-management .service-management-item__edit{display:flex;flex-direction:column;gap:.4em;padding:1em}.service-management .service-management-item__edit__description,.service-management .service-management-item__edit__reference,.service-management .service-management-item__edit__service-type-selector{display:flex;flex-direction:column;gap:.4em}.service-management .service-management-item__edit label{color:#1f344b;font-size:.8em;font-weight:500}.service-management .service-management-item__edit select{padding:.4em}.service-management .service-management-item__edit option{color:#1f344b;font-size:.8em;font-weight:500}.service-management .service-management-item__edit .media-switch{align-items:center;display:flex;flex-direction:row;font-size:.8em;gap:.8em;width:auto}.service-management .service-management-item__edit .media-switch .btn-switch__text{color:#1f344b;font-weight:500}.service-management .service-management-item__edit .media-switch .btn-switch{background:hsla(0,0%,44%,.302);border:none;border-radius:1em;cursor:pointer;height:1.5em;position:relative;transition:background-color .2s ease;width:2.6em}.service-management .service-management-item__edit .media-switch .btn-switch__box{height:100%;margin:0;position:relative;width:100%}.service-management .service-management-item__edit .media-switch .btn-switch__dot{background:#fff;border-radius:50%;height:1.1em;left:.2em;position:absolute;top:0;transition:transform .2s ease;width:1.1em}.service-management .service-management-item__edit .media-switch .btn-switch--second .btn-switch__box{background:rgba(119,147,174,.39);transition:background .2s ease-in}.service-management .service-management-item__edit .media-switch .btn-switch--second .btn-switch__box .btn-switch__dot{background:#7793ae;transform:translate3d(1.1em,0,0);transition:transform .22s ease,background .2s ease}.service-management .service-management-item__edit .media-switch .btn-switch--second .btn-switch__text{color:#7793ae}.service-management .service-management-item__edit .file-input{display:flex;flex-direction:column;gap:.4em}.service-management .service-management-item__edit .file-input label{color:#1f344b;font-size:.8em;font-weight:500}.service-management .service-management-item__edit .file-input .selected-file{word-wrap:anywhere;background:rgba(48,174,239,.05);border:1px solid rgba(48,174,239,.1);border-radius:2px;font-size:.8em;padding:.4em}.service-management .service-management-item__edit .file-input .selected-file--error{background:rgba(244,63,94,.05);border-color:rgba(244,63,94,.2);color:#f43f5e}.service-management .service-management-item__edit .file-actions{align-items:center;display:flex;flex-direction:row;gap:.4em}.service-management .service-management-item__edit .file-actions .btn{flex:1}.service-management .service-management-item__edit .error-messages{background:rgba(244,63,94,.05);border:1px solid rgba(244,63,94,.1);border-radius:2px;color:#f43f5e;font-size:.8em;padding:.6em}.service-management .service-management-item__edit .error-messages ul{margin:.4em 0 0;padding-left:1.2em}.service-management .service-management-item__edit .error-messages li{margin-bottom:.2em}.service-management .service-management-item__edit>div{display:flex;flex-direction:column;gap:.4em}.service-management .service-management-item__edit>div label{color:#1f344b;font-size:.8em;font-weight:500}.service-management .service-management-item__edit>div input,.service-management .service-management-item__edit>div textarea{border:1px solid #cfd9e5;border-radius:2px;box-sizing:border-box;font-family:Roboto,sans-serif;font-size:.8em;padding:.6em;transition:border-color .2s ease}.service-management .service-management-item__edit>div input:focus,.service-management .service-management-item__edit>div textarea:focus{border-color:#30aeef;box-shadow:0 0 0 2px rgba(48,174,239,.1);outline:none}.service-management .service-management-item__edit>div input::-moz-placeholder,.service-management .service-management-item__edit>div textarea::-moz-placeholder{color:hsla(0,0%,44%,.302)}.service-management .service-management-item__edit>div input::placeholder,.service-management .service-management-item__edit>div textarea::placeholder{color:hsla(0,0%,44%,.302)}.service-management .service-management-item__edit-actions{display:flex;flex-direction:column;gap:.6em;margin-top:1em}.service-management .service-management-item__edit-actions .edit-actions__pending-indicator{align-items:center;background-color:rgba(3,101,244,.1);border:1px solid rgba(3,101,244,.3);border-radius:2px;display:flex;font-size:.8em;justify-content:center;padding:.4em .8em}.service-management .service-management-item__edit-actions .edit-actions__pending-indicator .pending-indicator__text{color:#0365f4;font-weight:500}.service-management .service-management-item__edit-actions .btn{border:none;cursor:pointer;flex:1;font-size:.8em;font-weight:700;transition:all .2s ease}.service-management .service-management-item__edit-actions .btn--primary{background-color:#30aeef;color:#fff}.service-management .service-management-item__edit-actions .btn--primary:hover{background-color:#1196db}.service-management .service-management-item__edit-actions .btn--primary.btn--has-changes{animation:pulse 2s infinite;background-color:#0365f4}.service-management .service-management-item__edit-actions .btn--primary.btn--has-changes:hover{background-color:#0250c2}.service-management .service-management-item__edit-actions .btn--secondary{background-color:#707070;color:#fff}.service-management .service-management-item__edit-actions .btn--secondary:hover{background-color:#575757}.service-management .service-management-item__read-content{display:flex;flex-direction:column;gap:.8em;padding:1em}.service-management .service-management-item__footer{align-items:center;border-top:1px solid #cfd9e5;color:#7793ae;display:flex;flex-direction:row;font-size:.8em;gap:.4em;padding:.8em 1em}.service-management .service-management-item__new{align-items:center;border:1px dashed #cfd9e5;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:.8em;justify-content:center;min-height:200px;padding:1em;text-align:center;transition:all .3s ease}.service-management .service-management-item__new:hover:not(.service-management .service-management-item__new--expanded){border-color:#30aeef}.service-management .service-management-item__new:hover:not(.service-management .service-management-item__new--expanded) h1,.service-management .service-management-item__new:hover:not(.service-management .service-management-item__new--expanded) h3{color:#30aeef}.service-management .service-management-item__new--expanded{align-items:stretch;border-color:#30aeef;border-style:solid;cursor:default;min-height:auto;text-align:left}.service-management .service-management-item__new__trigger{align-items:center;display:flex;flex-direction:column;gap:.4em;height:100%;justify-content:center;width:100%}.service-management .service-management-item__new__trigger h1{color:#7793ae;font-size:3em;font-weight:700;margin:0;transition:color .2s ease}.service-management .service-management-item__new__trigger h3{color:#7793ae;font-size:1em;font-weight:500;margin:0;transition:color .2s ease}.service-management .service-management-item__new__hint{color:#707070;font-size:.75em;font-style:italic;margin:.4em 0 0}.service-management .service-management-item__new__selection{display:flex;flex-direction:column;gap:1em;width:100%}.service-management .service-management-item__new__header{align-items:center;border-bottom:1px solid #cfd9e5;display:flex;flex-direction:row;justify-content:space-between;padding-bottom:.8em}.service-management .service-management-item__new__header h3{color:#1f344b;font-size:1.1em;font-weight:700;margin:0}.service-management .service-management-item__new__header .btn--close{align-items:center;background:transparent;border:none;border-radius:2px;color:#7793ae;cursor:pointer;display:flex;height:2em;justify-content:center;padding:0;transition:all .2s ease;width:2em}.service-management .service-management-item__new__header .btn--close:hover{background-color:rgba(119,147,174,.1);color:#476078}.service-management .service-management-item__new__header .btn--close svg{height:1.2em;width:1.2em}.service-management .service-management-item__new__loading{color:#707070;font-size:.9em;padding:2em 1em;text-align:center}.service-management .service-management-item__new__loading p{margin:0}.service-management .service-management-item__new__types{display:flex;flex-direction:column;gap:.8em;max-height:300px;overflow-y:auto;padding-right:.4em}.service-management .service-management-item__new>div{display:flex;flex-direction:column;gap:.4em}.service-management .service-management-item__new>div label{color:#1f344b;font-size:.8em;font-weight:500}.service-management .service-management-item__new>div input,.service-management .service-management-item__new>div select{border:1px solid #cfd9e5;border-radius:2px;font-size:.8em;padding:.6em;transition:border-color .2s ease}.service-management .service-management-item__new>div input:focus,.service-management .service-management-item__new>div select:focus{border-color:#30aeef;box-shadow:0 0 0 2px rgba(48,174,239,.1);outline:none}.service-management .service-management-item__new>div input::-moz-placeholder,.service-management .service-management-item__new>div select::-moz-placeholder{color:hsla(0,0%,44%,.302)}.service-management .service-management-item__new>div input::placeholder,.service-management .service-management-item__new>div select::placeholder{color:hsla(0,0%,44%,.302)}.service-management .service-management-item__new>div select{background:#fff;cursor:pointer}.service-management .service-type-card{align-items:center;background:#fff;border:1px solid #cfd9e5;border-radius:5px;cursor:pointer;display:flex;flex-direction:row;gap:1em;justify-content:space-between;padding:1em;transition:all .2s ease}.service-management .service-type-card:hover{border-color:#30aeef;box-shadow:0 2px 8px rgba(48,174,239,.15)}.service-management .service-type-card__content{display:flex;flex:1;flex-direction:column;gap:.4em}.service-management .service-type-card__name{color:#1f344b;font-size:1em;font-weight:700;margin:0}.service-management .service-type-card__description{color:#707070;font-size:.85em;line-height:1.4;margin:0}.service-management .service-type-card__arrow{align-items:center;color:#30aeef;display:flex;flex-shrink:0;justify-content:center;transition:transform .2s ease}.service-management .service-type-card__arrow svg{height:1.2em;width:1.2em}.service-management .service-type-card:hover .service-management .service-type-card__arrow{transform:translateX(4px)}.service-management__panorama{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10000}.panorama-editor{background:rgba(0,0,0,.9);border:2px solid #0f1c2b;border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 2px 10px rgba(0,0,0,.08);display:flex;flex-direction:column;height:95%;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:95%;z-index:10000}.panorama-editor__container{align-items:center;display:flex;flex:1;flex-direction:column;gap:1em;justify-content:center;position:relative;width:100%}.panorama-editor__container .pnlm-info-box p,.panorama-editor__container .pnlm-load-box p{color:#fff;text-align:center}.panorama-editor__container .pnlm-info-box p a,.panorama-editor__container .pnlm-load-box p a{color:#87dafa}.panorama-editor__error{background:#fff;border-radius:5px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 2px 10px rgba(0,0,0,.08);left:50%;padding:2em;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10001}.panorama-editor__error p{color:#f43f5e;font-size:1em;margin:0}.panorama-editor__toolbar{display:flex;flex-wrap:wrap;gap:.5em;position:absolute;right:1em;top:1em;z-index:10001}.panorama-editor__btn{align-items:center;background:#fff;border:1px solid #cfd9e5;border-radius:2px;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#1f344b;cursor:pointer;display:flex;font-size:.9em;font-weight:500;gap:.5em;justify-content:center;padding:.6em 1em;transition:all .2s ease}.panorama-editor__btn:hover:not(:disabled){background:#f2f2f2;box-shadow:0 4px 8px rgba(0,0,0,.15)}.panorama-editor__btn:disabled{cursor:not-allowed;opacity:.5}.panorama-editor__btn svg{height:1.2em;width:1.2em}.panorama-editor__btn--toggle.panorama-editor__btn--active{background:#30aeef;border-color:#30aeef;color:#fff}.panorama-editor__btn--toggle.panorama-editor__btn--active:hover{background:#1196db}.panorama-editor__btn--export:not(:disabled){background:#0365f4;border-color:#0365f4;color:#fff}.panorama-editor__btn--export:not(:disabled):hover{background:#0250c2}.panorama-editor__btn--close{background:rgba(244,63,94,.1);border-color:rgba(244,63,94,.3);color:#f43f5e}.panorama-editor__btn--close:hover{background:#f43f5e;color:#f43f5e}.panorama-editor__hotspot-list{background:#fff;border-radius:5px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 2px 10px rgba(0,0,0,.08);display:flex;flex-direction:column;left:1em;max-height:calc(100% - 2em);overflow:hidden;position:absolute;top:1em;width:300px;z-index:10001}.panorama-editor__hotspot-list-title{border-bottom:1px solid #cfd9e5;color:#1f344b;font-size:1em;font-weight:700;margin:0;padding:1em}.panorama-editor__hotspot-items{display:flex;flex-direction:column;gap:.5em;overflow-y:auto;padding:.5em}.panorama-editor__hotspot-item{align-items:flex-start;background:rgba(48,174,239,.05);border:1px solid rgba(48,174,239,.1);border-radius:2px;display:flex;gap:.5em;padding:.8em;transition:all .2s ease}.panorama-editor__hotspot-item:hover{background:rgba(48,174,239,.1);border-color:rgba(48,174,239,.2)}.panorama-editor__hotspot-content{display:flex;flex:1;flex-direction:column;gap:.3em}.panorama-editor__hotspot-input{border:1px solid #cfd9e5;border-radius:2px;box-sizing:border-box;font-family:Roboto,sans-serif;font-size:.85em;padding:.4em;transition:border-color .2s ease;width:100%}.panorama-editor__hotspot-input:focus{border-color:#30aeef;box-shadow:0 0 0 2px rgba(48,174,239,.1);outline:none}.panorama-editor__hotspot-coords{color:#707070;font-family:monospace;font-size:.75em}.panorama-editor__hotspot-delete{align-items:center;background:transparent;border:1px solid rgba(244,63,94,.3);border-radius:2px;color:#f43f5e;cursor:pointer;display:flex;flex-shrink:0;height:2em;justify-content:center;padding:0;transition:all .2s ease;width:2em}.panorama-editor__hotspot-delete:hover{background:#f43f5e;color:#fff}.panorama-editor__hotspot-delete svg{height:1em;width:1em}.panorama-editor__add-mode-hint{animation:pulse 2s infinite;background:rgba(48,174,239,.9);border-radius:5px;bottom:2em;box-shadow:0 4px 12px rgba(0,0,0,.3);color:#fff;left:50%;padding:1em 2em;position:absolute;transform:translateX(-50%);z-index:10001}.panorama-editor__add-mode-hint p{font-size:1em;font-weight:500;margin:0}.panorama-editor--add-mode .panorama-editor__container{cursor:crosshair}#panorama-editor-container .pnlm-hotspot{align-items:center;background-color:rgba(48,174,239,.8);border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.3);cursor:pointer;display:flex;height:30px;justify-content:center;transition:background-color .2s ease,box-shadow .2s ease,opacity .2s ease;width:30px}#panorama-editor-container .pnlm-hotspot:hover{background-color:#30aeef;box-shadow:0 4px 12px rgba(0,0,0,.4);transform:scale(1.2)}#panorama-editor-container .pnlm-hotspot:before{background-color:#fff;border-radius:50%;content:"";height:12px;width:12px}#panorama-editor-container .pnlm-info{background-color:rgba(3,101,244,.8)}#panorama-editor-container .pnlm-info:hover{background-color:#0365f4}#panorama-editor-container .custom-hotspot{align-items:center;background-color:rgba(48,174,239,.8);border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.3);cursor:pointer;display:flex;height:30px;justify-content:center;transition:background-color .2s ease,box-shadow .2s ease,opacity .2s ease;width:30px}#panorama-editor-container .custom-hotspot:hover{background-color:#30aeef;box-shadow:0 4px 12px rgba(0,0,0,.4);transform:scale(1.2)}#panorama-editor-container .custom-hotspot:before{background-color:#fff;border-radius:50%;content:"";height:12px;width:12px}@keyframes pulse{0%{opacity:1}50%{opacity:.7}to{opacity:1}}@media (max-width:60em){.panorama-editor__toolbar{gap:.3em;right:.5em;top:.5em}.panorama-editor__btn{font-size:.85em;padding:.5em .8em}.panorama-editor__btn span{display:none}.panorama-editor__hotspot-list{left:.5em;max-height:40%;top:.5em;width:calc(100% - 1em)}.panorama-editor__add-mode-hint{bottom:1em;font-size:.9em;padding:.8em 1.5em}}.zone-map--map-search{bottom:4em;left:50%;position:absolute;transform:translateX(-50%);z-index:10}.zone-map--map-search .input-field input{width:20em}@media (min-width:60em){.zone-map--map-search .input-field input{width:24em}}.zone-map .map-view{height:calc(100svh - 3em)}.zone-map .contextual-header .contextual-header__info div{display:flex;flex-direction:column}.zone-map .zone-map__info-menu.sh-sidebar.sh-sidebar--info{right:0}.zone-map-public .map-view{height:calc(100svh - 4.5em)}.zone-map-public--map-search{bottom:4em;left:50%;position:absolute;transform:translateX(-50%);z-index:10}@media (min-width:60em){.zone-map-public--map-search .input-field input{width:24em}}.zone-map-public-header{align-items:center;background:#0f1c2b;box-sizing:border-box;color:#fff;display:flex;padding:1em;z-index:1000}.zone-map-public-header__logo{height:2em}.zone-map-public-header .login-signup-btn{margin-left:auto}.zone-map-public-header .login-signup-btn .btn{background:#ff8900;border:2px solid #ff8900;border-radius:2px;color:#fff}.zone-map-public-header .maintenance-message{background-color:#fff;border-radius:4px;color:red;flex:1;font-family:Roboto,sans-serif;font-size:18px;font-weight:600;margin:0 20px;padding:10px 20px;text-align:center}.manager-dashboard{position:relative}.manager-dashboard .contextual-header .contextual-header__actions>div{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-end}.manager-dashboard .contextual-header .contextual-header__actions>div .address-finder{margin-right:3em}.manager-dashboard .contextual-header .contextual-header__actions>div .address-finder .input-field__check,.manager-dashboard .contextual-header .contextual-header__actions>div .address-finder .input-field__error-icon{display:none}.manager-dashboard .main-content__grid{align-items:flex-start;display:flex;flex-flow:row nowrap;gap:1em;justify-content:flex-start}.manager-dashboard .main-content__grid .box{height:calc(100svh - 6em);margin:1em;overflow:hidden}.manager-dashboard .main-content__grid .box--dashboard,.manager-dashboard .main-content__grid .box.map-block{flex:1}@media (min-width:100em){.manager-dashboard .main-content__grid .box.map-block{flex:2}}.manager-dashboard .main-content__grid .box.map-block.map--focus{flex:2}.manager-dashboard .collections-view-list{box-sizing:border-box;padding:1em}@media (min-width:60em){.manager-dashboard .collections-view-list{height:calc(100svh - 11.8em);overflow-y:auto}}.manager-dashboard .collection__container{box-sizing:border-box;display:flex;flex:1;flex-direction:column;max-width:100%;min-width:32em;overflow:hidden}.manager-dashboard .mission-collection-list{box-sizing:border-box;padding:1em}.manager-dashboard .box--calendar-map{position:sticky;top:0}@media (min-width:60em){.manager-dashboard .box{margin-bottom:0}}.manager-dashboard .mission-collection-title{display:flex;flex-flow:row;justify-content:space-between}.manager-dashboard .mission-collection-title .btn--remove-mission{border:none}.manager-dashboard .mission-collection-title .btn--remove-mission svg{fill:#0f1c2b}.manager-dashboard .mission-collection-title .btn--remove-mission:hover svg{fill:#ca2e3b}.manager-dashboard .map-view__search-bar{left:0;margin:10px;position:absolute;top:3em;width:50%;z-index:10}.manager-dashboard .map-view__search-bar .suggestion-list-component input{background:#1f344b;color:#fff;opacity:.9;width:100%}.manager-dashboard .map-view__search-bar .suggestion-list-component label{color:#fff}.manager-dashboard .map-view__search-bar .suggestion-list-component .suggestion-list__item{background:#1f344b;color:#fff;opacity:.9}.manager-dashboard .map-view__search-bar .suggestion-list-component .suggestion-list__item.selected{color:#fff;opacity:1}.manager-dashboard .map-view__search-bar .suggestion-list-component .suggestion-list__item:hover{color:#ff8900}.manager-dashboard .content-right{margin-left:auto}.collections-view-header{box-sizing:border-box;padding:1em 1em 0}.collections-view-header .input-field{display:inline-block;margin-bottom:1em}.collections-view-header .input-field.has-success .input-field__check{display:none}.collections-view-header .input-field .input-field__select{border-color:#cfd9e5;min-width:20em}.collections-view-header .sort-select{padding:.2em}.collections-view-header .collections__filter-status{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start}.collections-view-header .collections__filter-status .btn{color:#707070;display:inline-block;margin:0 0 .8em;padding:.6em 1em}.collections-view-header .collections__filter-status .btn:hover{background:rgba(207,217,229,.5);border-color:#cfd9e5;color:rgba(15,28,43,.8)}.collections-view-header .collections__filter-status .btn.btn--active{background:#cfd9e5;color:#0f1c2b}.collections-view-header .collections__filter-status .btn:first-child{border-radius:2px 0 0 2px}.collections-view-header .collections__filter-status .btn:last-child{border-radius:0 2px 2px 0}.collections-view-header .collection-status .collection-status__item span{font-size:.85em;margin-left:.4em}.collections-view-item{border:1px solid #cfd9e5;border-radius:2px;cursor:pointer;display:block;margin-bottom:.8em;position:relative}.collections-view-item.collections-view-item--open{animation:list-transition .2s cubic-bezier(.175,.885,.32,1.275)}.collections-view-item.collections-view-item--open .btn__container .btn.btn--fold-toggle{align-items:center;background:#fff;display:flex;flex-flow:row nowrap;font-weight:400;justify-content:space-between;margin:auto;width:7em}.collections-view-item.collections-view-item--open .btn__container .btn.btn--fold-toggle span{display:block;margin-right:auto}.collections-view-item.collections-view-item--open .btn__container .btn.btn--fold-toggle svg{height:.5em;margin:.2em 0 0 .6em;transform:rotate(180deg);transition:transform .15s ease;width:.8em}.collections-view-item.collections-view-item--open .collections-view-item__body{display:block}.collections-view-item.collections-view-item--hover{border-color:#30aeef;box-shadow:0 2px 4px rgba(0,0,0,.05),0 12px 30px rgba(0,0,0,.08)}.collections-view-item .btn__container{display:flex;flex-direction:column;gap:.4em}.collections-view-item .btn.btn--fold-toggle{align-items:center;background:#fff;display:flex;flex-flow:row nowrap;font-weight:400;justify-content:space-between;margin:auto;width:8em}.collections-view-item .btn.btn--fold-toggle span{display:block;margin-right:auto}.collections-view-item .btn.btn--fold-toggle svg{height:.5em;margin:.2em 0 0 .6em;transform:none;transition:transform .15s ease;width:.8em}.collections-view-item .btn.btn--link-open{align-items:center;background:#0f1c2b;display:flex;flex-flow:row nowrap;font-weight:400;justify-content:space-between;margin:auto;width:7em}.collections-view-item .btn.btn--link-open span{display:block;margin-right:auto}.collections-view-item .btn.btn--link-open svg{fill:#fff;height:.5em;transform:rotate(-90deg);transition:transform .15s ease;width:.8em}.collections-view-item .collections-view-item__header{box-sizing:border-box;display:block;padding:.8em}@media (min-width:37.5em){.collections-view-item .collections-view-item__header{align-items:flex-start;display:flex;flex-flow:row nowrap;justify-content:space-between}}@media (min-width:60em){.collections-view-item .collections-view-item__header{display:block}}@media (min-width:75em){.collections-view-item .collections-view-item__header{display:flex}}.collections-view-item .collections-view-item__header .collections-view-item__header__left p{font-size:.9em;font-style:italic;margin:0 0 1em}@media (min-width:37.5em){.collections-view-item .collections-view-item__header .collections-view-item__header__left p{margin:0}}@media (min-width:60em){.collections-view-item .collections-view-item__header .collections-view-item__header__left p{margin-bottom:1em}}@media (min-width:75em){.collections-view-item .collections-view-item__header .collections-view-item__header__left p{margin-bottom:0}}.collections-view-item .collections-view-item__header .collections-view-item__header__left p span{font-weight:400}.collections-view-item .collections-view-item__header .collections-view-item__header__left p span:first-child{font-weight:700}.collections-view-item .collections-view-item__header .collections-view-item__header__right{margin-left:auto}.collections-view-item .collections-view-item__header h3{color:#1f344b;font-size:1.3em;font-weight:400;margin:0}.collections-view-item .collections-view-item__header p{font-size:.9em;margin:.2em 0 0}.collections-view-item .collections-view-item__body{display:flex;font-size:.9em;padding:0 .8em}.collections-view-item .collections-view-item__body span{font-weight:400}.collections-view-item .collections-view-item__body span:first-child{font-weight:700;margin-right:.2em}.collections-view-item .collections-view-item__footer{align-items:flex-end;box-sizing:border-box;display:flex;flex-flow:row nowrap;justify-content:space-between;padding:0 .8em .8em}.collections-view-item .collections-view-item__footer p{font-size:.9em;margin:0 0 1em}.collections-view-item .collections-view-item__footer p span{font-weight:400}.collections-view-item .collections-view-item__footer p span:first-child{font-weight:700}.collections-view-item .collections-view-item__footer .collection-type{background:#7793ae;border-radius:2px;color:#fff;font-size:.8em;margin-right:auto;padding:.2em 1em}.collections-view-item .collections-view-item--loading{align-items:center;background:#f5f5f5;display:flex;justify-content:center;min-height:120px}.collections-view-item .loading-placeholder{animation:loading 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;height:100%;width:100%}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.mission-collection-header{box-sizing:border-box;padding:1em 1em 0}.mission-collection-header h2{color:#1f344b;font-weight:400}.mission-collection-header h3{color:#1f344b;font-size:1em;margin:0}.mission-collection-header .mission-collection-header__job-information{align-items:flex-start;display:flex;flex-flow:row wrap;justify-content:space-between;margin:1em 0 0}.mission-collection-header .mission-collection-header__job-information table{border-spacing:0;margin:0;min-width:20em}.mission-collection-header .mission-collection-header__job-information table td{color:#1f344b;font-family:Roboto,sans-serif;font-size:.9em;padding-bottom:1.2em}.mission-collection-header .mission-collection-header__job-information table td:first-child{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700;padding-right:1em}.mission-collection-header .mission-collection-header__job-information p{font-size:.9em;margin:0 0 1.2em}@media (min-width:75em){.mission-collection-header .mission-collection-header__job-information p{max-width:20em}}.mission-collection-header .mission-collection-header__job-information p span:first-child{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:700}.mission-collection-header .mission-collection-header__list-header{align-items:flex-end;display:flex;flex-flow:row wrap;justify-content:space-between;margin-top:2.5em}.mission-collection-header .mission-collection-header__list-header p{margin:.2em 0 0}.mission-collection-header .mission-collection-header__list-header .input-field{display:inline-block}.mission-collection-header .mission-collection-header__list-header .input-field.has-success .input-field__check{display:none}.mission-collection-header .mission-collection-header__list-header .input-field .input-field__select{border-color:#cfd9e5;min-width:20em}.mission-collection-item{border:1px solid #cfd9e5;border-radius:2px;display:block;margin-bottom:.8em;position:relative}.mission-collection-item.mission-collection-item--hover,.mission-collection-item:hover{border-color:#30aeef;box-shadow:0 2px 4px rgba(0,0,0,.05),0 12px 30px rgba(0,0,0,.08);cursor:pointer}.mission-collection-item.mission-collection-item--open .mission-collection-item__header .mission-collection-item__header__arrow{transform:rotate(180deg);transition:transform .15s ease}.mission-collection-item.mission-collection-item--open .mission-collection-item__body{display:block}.mission-collection-item .mission-collection-item__header{align-items:center;box-sizing:border-box;display:flex;flex-flow:row wrap;justify-content:flex-start;padding:.8em}.mission-collection-item .mission-collection-item__header .mission-collection-item__header__flex{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start}.mission-collection-item .mission-collection-item__header .mission-collection-item__header__arrow{height:.5em;margin:0;transform:none;transition:transform .15s ease;width:.8em}.mission-collection-item .mission-collection-item__header p{font-size:.9em;margin:0 .8em}.mission-collection-item .mission-collection-item__header .restricted-area{margin:.3em 0 0 1.45em}.mission-collection-item .mission-collection-item__header .restricted-area span{margin-right:auto}.mission-collection-item .mission-collection-item__header .restricted-area .restricted-area__tooltip{top:-3.8em}.mission-collection-item .mission-collection-item__header .mission-collection-item__status{border-radius:20px;margin:.8em 0 0 1.2em;padding:.4em 1em}@media (min-width:37.5em){.mission-collection-item .mission-collection-item__header .mission-collection-item__status{margin:0 0 0 auto}}.mission-collection-item .mission-collection-item__header .mission-collection-item__status.mission-collection-item__status--unassigned{background:#ff8900}.mission-collection-item .mission-collection-item__header .mission-collection-item__status.mission-collection-item__status--assigned{background:#7793ae}.mission-collection-item .mission-collection-item__header .mission-collection-item__status.mission-collection-item__status--finished{background:#0f1c2b}.mission-collection-item .mission-collection-item__header .mission-collection-item__status span{color:#fff;font-size:.8em;text-align:center}.mission-collection-item .mission-collection-item__body{box-sizing:border-box;display:none;padding:0 .8em .8em}@media (min-width:22.5em){.mission-collection-item .mission-collection-item__body{padding-left:2.1em}}@media (min-width:37.5em){.mission-collection-item .mission-collection-item__body{padding:0 .8em .8em}}.mission-collection-item .mission-collection-item__body .mission-collection-item__block{margin-bottom:.8em}@media (min-width:37.5em){.mission-collection-item .mission-collection-item__body .mission-collection-item__block{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between}}.mission-collection-item .mission-collection-item__body .mission-collection-item__block h3{color:#1f344b;font-size:1em;font-weight:400;margin:.5em 0 0}@media (min-width:37.5em){.mission-collection-item .mission-collection-item__body .mission-collection-item__block h3{font-size:1.3em;margin:0}}.mission-collection-item .mission-collection-item__body .mission-collection-item__block p{font-size:.9em;margin:0 0 1em}@media (min-width:37.5em){.mission-collection-item .mission-collection-item__body .mission-collection-item__block p{margin:.4em 0 0}}.mission-collection-item .mission-collection-item__body .mission-collection-item__block p span:first-child{font-weight:700}.calendar-map{box-sizing:border-box;height:100%;padding:1em}.calendar-map .calendar-map__switch{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start;margin-bottom:.5em}.calendar-map .calendar-map__switch .btn.btn--with-icon{border:2px solid #cfd9e5;border-radius:0;margin:0;padding:.4em .8em}.calendar-map .calendar-map__switch .btn.btn--with-icon:first-child{border-right:none}.calendar-map .calendar-map__switch .btn.btn--with-icon.btn--active{background:#cfd9e5}.calendar-map .calendar-map__switch .btn.btn--with-icon.btn--active span{opacity:1}.calendar-map .calendar-map__switch .btn.btn--with-icon.btn--active img{margin:0 0 0 .5em;opacity:1}.calendar-map .calendar-map__switch .btn.btn--with-icon span{color:#0f1c2b;font-weight:500;opacity:.3}.calendar-map .calendar-map__switch .btn.btn--with-icon img{margin:0 0 0 .5em;opacity:.3}.calendar-map .calendar-map__wrapper{height:100%;position:relative}.calendar-map .calendar-map__wrapper .map{position:relative}.calendar-map .calendar-map__wrapper .btn.btn-center-map{background:#fff;border-color:1px solid #cfd9e5;bottom:.8em;box-sizing:border-box;cursor:pointer;left:.8em;margin:auto;padding:.5em;position:absolute;right:auto;top:auto;z-index:2}.calendar-map .calendar-map__wrapper .btn.btn-center-map:hover{border-color:transparent}.calendar-map .calendar-map__wrapper .btn.btn-center-map:hover svg path{fill:#30aeef}.calendar-map .calendar-map__wrapper .btn.btn-center-map svg{height:2.4em;margin:.2em .2em 0;width:2.4em}.calendar-map .calendar-map__wrapper .btn.btn-center-map svg path{fill:#1f344b}.collection-status{align-items:flex-start;display:flex;flex-flow:column nowrap;justify-content:flex-start}.collection-status .collection-status__header{color:#1f344b;font-size:.8em;font-weight:700;margin-bottom:.2em}.collection-status .collection-status__container,.collection-status .collection-status__item{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start}.collection-status .collection-status__item{margin-right:1em}.collection-status .collection-status__item svg{height:1.6em;width:1.6em}.collection-status .collection-status__item span{color:#1f344b;margin-left:.25em}.collection-status .collection-status__item span.collection-status__item__dot{border-radius:50%;box-sizing:border-box;height:1em;margin:0;width:1em}.collection-status .collection-status__item.collection-status__item--draft svg circle{fill:#7793ae}.collection-status .collection-status__item.collection-status__item--draft .collection-status__item__dot{background:#7793ae}.collection-status .collection-status__item.collection-status__item--unassigned svg circle{fill:#fac800}.collection-status .collection-status__item.collection-status__item--unassigned .collection-status__item__dot{background:#fac800}.collection-status .collection-status__item.collection-status__item--assigned svg circle{fill:#87dafa}.collection-status .collection-status__item.collection-status__item--assigned .collection-status__item__dot{background:#87dafa}.collection-status .collection-status__item.collection-status__item--finished svg circle{fill:#76bf1d}.collection-status .collection-status__item.collection-status__item--finished .collection-status__item__dot{background:#76bf1d}.collection-status .collection-status__item.collection-status__item--completed svg circle{fill:#c7b9fd}.collection-status .collection-status__item.collection-status__item--completed .collection-status__item__dot{background:#c7b9fd}.collection-tags{align-items:center;display:flex;flex-flow:row wrap;justify-content:flex-start}.collection-tags .collection-tags__item{border:1px solid #0f1c2b;border-radius:20px;box-sizing:border-box;color:#1f344b;font-size:.8em;font-weight:400;margin:.2em .4em .2em 0;padding:.25em .8em}.assigned-bar{align-items:center;border:1px solid #cfd9e5;box-sizing:border-box;display:flex;flex-flow:row wrap;justify-content:space-between;margin-top:1.5em;padding:.4em 0}.assigned-bar .assigned-bar__pilot{color:#1f344b;font-size:.9em;margin:.4em .8em}.assigned-bar .assigned-bar__pilot span:first-child{font-weight:700}.assigned-bar .assigned-bar__date{color:#30aeef;font-size:.9em;margin:.4em .8em}.assigned-bar .assigned-bar__date span:first-child{font-weight:700}.assigned-bar .assigned-bar__avatar{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMS4yIDIxLjIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIxLjIgMjEuMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggc3R5bGU9ImZpbGw6IzMwYWVlZiIgZD0iTTAgMGgyMS4ydjIxLjJIMHoiLz48cGF0aCBkPSJNMTEuNiAxMi41di0uOGMxLjItLjkgMi0yLjMgMi0zLjggMC0yLjUgMC00LjUtMi45LTQuNXMtMyAyLTMgNC42YzAgMS41LjcgMi45IDIgMy44di44Yy0zLjMuMy01LjkgMi01LjkgNGgxMy43Yy0uMS0yLjEtMi42LTMuOC01LjktNC4xeiIgc3R5bGU9ImZpbGw6I2ZmZiIvPjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;height:1.8em;margin:.2em .8em;width:1.8em}.edit-collection-wrapper,.view-collection-wrapper{box-sizing:border-box;display:flex;flex-direction:column;height:100%;position:relative;width:100%}.edit-collection,.view-collection{box-sizing:border-box;display:flex;flex:1;flex-direction:column;gap:1em;overflow-y:auto;padding:1em;scroll-behavior:smooth;width:100%}.edit-collection .create-mission__container,.view-collection .create-mission__container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:1em}.edit-collection .collection-mission-list,.view-collection .collection-mission-list{align-items:flex-start;display:flex;flex-direction:column;width:100%}.edit-collection .missions-header,.view-collection .missions-header{font-size:1.1em;margin:1em 0 .5em}.edit-collection .job-information,.view-collection .job-information{display:flex;flex-direction:column;gap:1em;max-width:100%;overflow:visible;width:100%}.edit-collection .job-information .job-input,.view-collection .job-information .job-input{align-items:flex-start;box-sizing:border-box;display:flex;flex-flow:row nowrap;justify-content:space-between;margin:0;max-width:100%;width:100%}@media(max-width:768px){.edit-collection .job-information .job-input,.view-collection .job-information .job-input{flex-direction:column}}.edit-collection .job-information .job-input__text,.view-collection .job-information .job-input__text{display:inline-block;flex:1;margin:0 1em .5em 0;max-width:30%;min-width:120px;padding-top:1em}@media (min-width:37.5em){.edit-collection .job-information .job-input__text,.view-collection .job-information .job-input__text{margin-bottom:0;max-width:100%}}.edit-collection .job-information .job-input__text h4,.view-collection .job-information .job-input__text h4{font-size:1em;margin:0}@media (min-width:37.5em){.edit-collection .job-information .job-input__text h4,.view-collection .job-information .job-input__text h4{font-size:1.1em}}.edit-collection .job-information .job-input__text p,.view-collection .job-information .job-input__text p{font-size:.8em;line-height:150%;margin:.2em 0 0}@media (min-width:37.5em){.edit-collection .job-information .job-input__text p,.view-collection .job-information .job-input__text p{font-size:.85em;margin-top:.5em}}.edit-collection .job-information .job-input__value,.view-collection .job-information .job-input__value{word-wrap:break-word;align-self:center;box-sizing:border-box;display:inline-block;flex:2;margin-bottom:0;max-width:70%;padding:.5em 1em}@media (min-width:37.5em){.edit-collection .job-information .job-input__value,.view-collection .job-information .job-input__value{max-width:100%;padding:.5em 0}}.edit-collection .job-information .job-input__value p,.view-collection .job-information .job-input__value p{font-size:1em;line-height:1.5;margin:0;max-width:100%;word-break:break-word}.edit-collection .job-information .job-input.client-input-container,.view-collection .job-information .job-input.client-input-container{align-items:flex-start;display:flex;gap:.2em}.edit-collection .job-information .job-input.client-input-container .job-input__input,.view-collection .job-information .job-input.client-input-container .job-input__input{align-items:center;display:flex;justify-content:space-between}.edit-collection .job-information .job-input.client-input-container .manage-clients-btn,.view-collection .job-information .job-input.client-input-container .manage-clients-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-size:1em;justify-content:center;outline:none;padding:1em .5em}.edit-collection .job-information .job-input.client-input-container .manage-clients-btn svg,.view-collection .job-information .job-input.client-input-container .manage-clients-btn svg{height:1.6em;width:1.6em}.edit-collection .job-information .job-input.client-input-container .manage-clients-btn svg path,.view-collection .job-information .job-input.client-input-container .manage-clients-btn svg path{fill:#0f1c2b}.edit-collection .job-information .job-input.client-input-container .manage-clients-btn svg:hover path,.view-collection .job-information .job-input.client-input-container .manage-clients-btn svg:hover path{fill:#7793ae}.edit-collection .job-information .job-input__input,.view-collection .job-information .job-input__input{align-self:center;box-sizing:border-box;display:inline-block;flex:2;margin-bottom:-.2em;margin-right:1em;max-width:70%}@media (min-width:37.5em){.edit-collection .job-information .job-input__input,.view-collection .job-information .job-input__input{margin-right:0;max-width:100%}}.edit-collection .job-information .job-input__input .input-field input,.edit-collection .job-information .job-input__input .input-field select,.view-collection .job-information .job-input__input .input-field input,.view-collection .job-information .job-input__input .input-field select{box-sizing:border-box;font-size:1em;width:100%}.edit-collection .job-information .job-input__input .input-field__check,.edit-collection .job-information .job-input__input .input-field__error-icon,.view-collection .job-information .job-input__input .input-field__check,.view-collection .job-information .job-input__input .input-field__error-icon{left:90%;right:auto}.edit-collection .job-information .job-input__input .input-field textarea,.view-collection .job-information .job-input__input .input-field textarea{box-sizing:border-box;font-size:1em;min-height:100px;overflow-y:hidden;resize:none;width:100%}.edit-collection .job-information .job-input__input .input-field textarea.auto-resize,.view-collection .job-information .job-input__input .input-field textarea.auto-resize{transition:height .1s ease}.edit-collection .job-information .job-input__input .input-field__label,.view-collection .job-information .job-input__input .input-field__label{left:1em;top:1em}.edit-collection .job-information .job-input__input .input-field--dropdown .drop-down__arrow,.view-collection .job-information .job-input__input .input-field--dropdown .drop-down__arrow{left:90%;right:auto}.edit-collection .job-information .job-input__input .input-field--dropdown.has-error>.input-field__select,.view-collection .job-information .job-input__input .input-field--dropdown.has-error>.input-field__select{border:1px solid #ca2e3b}.edit-collection .job-information .job-input__input .input-field .option,.view-collection .job-information .job-input__input .input-field .option{padding:.5em 1em}.edit-collection .job-information .job-input__input .input-field .option__btn,.view-collection .job-information .job-input__input .input-field .option__btn{background:#000;color:#fff}.edit-collection .job-information .job-input__input .input-field .option__btn:hover,.view-collection .job-information .job-input__input .input-field .option__btn:hover{cursor:pointer}.edit-collection .job-information .job-input__input .job-text,.view-collection .job-information .job-input__input .job-text{padding:1em}.edit-collection .job-information .job-input__input .address-finder>.suggestion-list-component>.input-field,.view-collection .job-information .job-input__input .address-finder>.suggestion-list-component>.input-field{width:13em}.edit-collection .job-information .job-input__input .date-picker .input-field input,.view-collection .job-information .job-input__input .date-picker .input-field input{width:100%}.edit-collection .job-information .job-input__input .date-picker .input-field:after,.edit-collection .job-information .job-input__input .date-picker .input-field__check,.edit-collection .job-information .job-input__input .date-picker .input-field__error-icon,.view-collection .job-information .job-input__input .date-picker .input-field:after,.view-collection .job-information .job-input__input .date-picker .input-field__check,.view-collection .job-information .job-input__input .date-picker .input-field__error-icon{left:90%;right:auto}.action-buttons{background:#fff;border-top:1px solid #cfd9e5;box-sizing:border-box;display:flex;flex-flow:row nowrap;gap:.8em;justify-content:center;padding:1em;width:100%;z-index:10}.action-buttons .btn{width:100%}.missions-to-post__mission-list{display:flex;flex-direction:column;gap:.5em;list-style:none;margin:0;padding:0}.missions-to-post__mission-list__item{border:1px solid #cfd9e5;border-radius:2px;display:flex;flex-direction:column;font-size:.9em;gap:.5em;padding:.5em 1em}.missions-to-post__mission-list__item strong{font-style:normal;font-weight:700}.missions-to-post__mission-list__item__name{font-weight:700}.missions-to-post__mission-list__item__brief{font-style:italic}.missions-to-post .market-selection select{border:1px solid #cfd9e5;border-radius:2px;cursor:pointer;padding:.4em .8em}.missions-to-post .market-selection .market-option{text-transform:capitalize}.view-collection .view-collection-inner{box-sizing:border-box;margin:0 auto;max-width:800px;overflow:visible;padding:0;width:100%}.view-collection .job-information{max-width:100%}.view-collection .job-information .job-input{border-bottom:1px solid rgba(0,0,0,.1);flex-wrap:wrap;margin-bottom:1em;padding-bottom:.5em}.view-collection .job-information .job-input:last-of-type{border-bottom:none}.view-collection .job-information .job-input__text h4{font-weight:600}.view-collection .job-information .job-input__value{word-wrap:break-word;background-color:#f9f9f9;border-radius:4px;padding:.75em 1em;word-break:break-word}.view-collection .job-information .job-input__value p{color:#333;max-width:100%}.view-collection .job-information .missions-header{border-bottom:2px solid #eee;margin-bottom:1em;padding-bottom:.5em}.single-mission{border:1px solid #cfd9e5;border-radius:2px;box-sizing:border-box;color:#1f344b;display:flex;flex-direction:column;font-family:Roboto,sans-serif;margin-bottom:.4em;margin-top:.4em;overflow:hidden;transition:all .3s ease-in-out;width:100%}.single-mission--open{border:2px solid #87dafa;margin-bottom:0}.single-mission--open .single-mission__item{border-bottom:1px solid #cfd9e5}.single-mission h4,.single-mission label{color:#1f344b}.single-mission__item{align-items:center;background:#fff;border-radius:2px;color:#1f344b;cursor:pointer;display:flex;gap:1em;justify-content:space-between;padding:.6em;transition:background .3s cubic-bezier(.175,.885,.32,1.275)}.single-mission__item:hover{background:#f8fafc}.single-mission__item .mission-info{display:flex;flex:1;justify-content:space-between}.single-mission__item .mission-info__status{align-items:center;display:flex;gap:1em}.single-mission__item .mission-info__status-tag{border-radius:2px;color:#fff;font-size:.8em;padding:.2em .6em}.single-mission__item .mission-info__status-tag--draft{background:#7793ae}.single-mission__item .mission-info__status-tag--active{background:#fac800}.single-mission__item .mission-info__status-tag--assigned{background:#87dafa}.single-mission__item .mission-info__status-tag--performed{background:#76bf1d}.single-mission__item .mission-info__status-tag--completed{background:#c7b9fd}.single-mission__item .mission-info__status-tag--cancelled{background:#f66c62}.single-mission__item .icon.arrow-down{fill:#1f344b;height:1em;transition:transform .3s cubic-bezier(.175,.885,.32,1.275);width:1em}.single-mission__item .icon--rotate{transform:rotate(180deg)}.single-mission__details{display:flex;flex-direction:column;gap:1em;opacity:1;overflow:hidden;padding:.5em;transform:scaleY(1);transform-origin:top;transition:all .3s cubic-bezier(.4,0,.2,1)}.single-mission__details>*{opacity:1;transition:opacity .2s ease-in-out}.single-mission__details.closing{height:0;margin:0;opacity:0;padding-bottom:0;padding-top:0;transform:scaleY(0)}.single-mission__details.closing>*{opacity:0;transition:opacity .15s ease-in-out}.single-mission__details .details-header{align-items:center;display:flex;gap:1em;justify-content:space-between}.single-mission__details .details-header__actions{align-items:center;display:flex;gap:1em;margin-left:auto}.single-mission__details .details-header__btn-complete{background-color:#76bf1d;border-color:#76bf1d;color:#fff}.single-mission__details .details-header__btn-complete:hover{background-color:#5b9316}.single-mission__details .details-header__btn-delete{border:none;cursor:pointer;padding:0}.single-mission__details .details-header__btn-delete svg{fill:#0f1c2b;height:1.5em;width:1.5em}.single-mission__details .details-header__btn-delete svg:hover{fill:#ca2e3b}.single-mission__details .details-header__btn-share{border:none;cursor:pointer;margin-right:.5em;padding:0}.single-mission__details .details-header__btn-share svg{fill:#0f1c2b;height:1.5em;width:1.5em}.single-mission__details .details-header__btn-share svg:hover{fill:#87dafa}.single-mission__details .details-header__btn-cancel:hover{border-color:#f66c62;color:#f66c62}.single-mission__details .mission-setup-guide{border:1px solid #fac800;border-radius:2px;margin:1em 0;padding:1em}.single-mission__details .mission-setup-guide__content{display:flex;flex-direction:column;gap:1em}.single-mission__details .mission-setup-guide__title{color:#1f344b;font-size:1em;font-weight:700;margin:0}.single-mission__details .mission-setup-guide__description{color:#1f344b;font-size:.9em;line-height:1.4;margin:0}.single-mission__details .mission-setup-guide__steps{display:flex;flex-direction:column;gap:1em}.single-mission__details .mission-setup-guide__step{align-items:flex-start;display:flex;gap:1em}.single-mission__details .mission-setup-guide__step-number{align-items:center;background:#fac800;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.8em;font-weight:700;height:1.5em;justify-content:center;width:1.5em}.single-mission__details .mission-setup-guide__step-content{flex:1}.single-mission__details .mission-setup-guide__step-content strong{color:#1f344b;display:block;font-weight:700;margin-bottom:.3em}.single-mission__details .mission-setup-guide__step-content p{color:#1f344b;font-size:.85em;line-height:1.4;margin:0 0 .8em}.single-mission__details .mission-setup-guide__action-btn{align-items:center;background:#fac800;border-color:#fac800;color:#fff;display:inline-flex;font-size:.8em;gap:.5em;padding:.4em .8em;transition:all .2s ease-in-out}.single-mission__details .mission-setup-guide__action-btn svg{height:1em;width:1em}.single-mission__details .mission-setup-guide__action-btn:hover{background:#c79f00;border-color:#c79f00;transform:translateY(-1px)}.single-mission__details .mission-setup-guide__action-btn:active{transform:translateY(0)}.single-mission__details .mission-setup-guide__note{background:rgba(250,200,0,.1);border:1px solid rgba(250,200,0,.3);border-radius:2px;color:#1f344b;font-size:.85em;line-height:1.4;margin-top:.5em;padding:.8em}.single-mission__details .mission-brief{font-family:Roboto,sans-serif;margin:1em 0;padding:1em}.single-mission__details .mission-brief label{display:block;font-size:1em;font-weight:700;margin-bottom:.5em}.single-mission__details .mission-brief__input{border:1px solid #cfd9e5;border-radius:2px;box-sizing:border-box;font-family:inherit;font-size:.8em;min-height:80px;padding:.5em;resize:vertical;width:100%}.single-mission__details .mission-brief__input:focus{border-color:#87dafa;outline:none}.single-mission__details .mission-brief__text{background:#cfd9e5;border-radius:2px;font-size:.9em;line-height:1.4;margin:0;padding:.5em;white-space:pre-wrap}.single-mission__details .assigned-pilot{margin-bottom:1em;padding:1em}.single-mission__details .assigned-pilot label{display:block;font-weight:700;margin-bottom:.5em}.single-mission__details .assigned-pilot__info{border:1px solid #cfd9e5;border-radius:2px;display:flex;flex-direction:column;padding:.5em}.single-mission__details .assigned-pilot__name{font-size:.9em;font-weight:500}.single-mission__details .assigned-pilot__email a,.single-mission__details .assigned-pilot__phone a{color:#87dafa;font-size:.9em;-webkit-text-decoration:none;text-decoration:none}.single-mission__details .assigned-pilot__email a:hover,.single-mission__details .assigned-pilot__phone a:hover{-webkit-text-decoration:underline;text-decoration:underline}.single-mission__details .assigned-pilot__planned-time{color:#1f344b;font-size:.9em}.single-mission__details .mission-files{margin-bottom:1em;margin-top:1em;padding:1em}.single-mission__details .mission-files__title{font-size:1em;font-weight:700;margin-bottom:1em;margin-top:0}.single-mission__details .mission-files__upload{align-items:center;display:flex;margin-bottom:1em}.single-mission__details .mission-files__upload-btn{align-items:center;background:#fff;display:flex}.single-mission__details .mission-files__upload-btn svg{fill:#0f1c2b;height:1.5em;width:1.5em}.single-mission__details .mission-files__upload-btn span{white-space:nowrap}.single-mission__details .mission-files__upload-info{color:#1f344b;font-size:.8em;margin-left:.5em}.single-mission__details .mission-files__list{display:flex;flex-direction:column;gap:.5em}.single-mission__details .mission-files__item{align-items:center;background-color:#fff;border:1px solid #cfd9e5;border-radius:2px;display:flex;justify-content:space-between;padding:.5em 1em}.single-mission__details .mission-files__item a{color:#1f344b;-webkit-text-decoration:underline;text-decoration:underline}.single-mission__details .mission-files__item a:hover{color:#7793ae;-webkit-text-decoration:none;text-decoration:none}.single-mission__details .mission-files__item-info{align-items:center;display:flex;gap:.5em}.single-mission__details .mission-files__item-name{font-size:.8em;word-break:break-word}.single-mission__details .mission-files__item-created-at,.single-mission__details .mission-files__item-size,.single-mission__details .mission-files__item-updated-at{color:#1f344b;font-size:.8em}.single-mission__details .mission-files__item-delete{border:none;padding:0}.single-mission__details .mission-files__item-delete svg{fill:#0f1c2b;height:1.5em;width:1.5em}.single-mission__details .mission-files__item-delete:hover svg{fill:#f66c62}.single-mission__details .mission-files__empty{background-color:#cfd9e5;border:1px solid #cfd9e5;border-radius:2px;color:#1f344b;padding:.5em;text-align:center}.single-mission__details .mission-price{align-items:baseline;display:flex;flex-direction:row;justify-content:flex-start;padding:1em}.single-mission__details .mission-price .mission-price__label{font-weight:700;margin-right:.5em}.single-mission__details .mission-price .mission-price__input-wrapper{align-items:baseline;display:flex;flex-direction:row;justify-content:flex-start}.single-mission__details .mission-price .mission-price__input-wrapper .mission-price__input{border:1px solid #cfd9e5;flex:1 auto;padding:.2em;text-align:right}.single-mission__details .mission-price .mission-price__input-wrapper span.mission-price__input{max-width:6em}.single-mission__details .mission-price .mission-price__input-wrapper .mission-price__suffix{margin-left:1ch}.tasktype__tag{background:#cfd9e5;border-color:transparent;border-radius:5px;font-size:.8em;padding:.2em 1em;text-align:center}.client-management{font-family:Roboto,sans-serif}.client-management .modal-form,.client-management .modal-form__description{margin-bottom:20px}.client-management .form-group{margin-bottom:15px}.client-management .form-group label{display:block;font-weight:500;margin-bottom:5px}.client-management .form-group .input-field{border:1px solid #cfd9e5;border-radius:4px;padding:8px 12px;width:100%}.client-management .form-group .input-field.has-error{border-color:#ca2e3b}.client-management .form-group .error-message{color:#ca2e3b;display:block;font-size:12px;margin-top:5px}.client-management .client-list__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.client-management .client-list__header h2{margin:0}.client-management .client-list__content{max-height:400px;overflow-y:auto}.client-management .client-table{border-collapse:collapse;width:100%}.client-management .client-table td,.client-management .client-table th{border-bottom:1px solid #cfd9e5;padding:10px;text-align:left}.client-management .client-table th{background-color:#f8fafc;font-weight:600}.client-management .client-table .no-clients{color:#7793ae;padding:20px;text-align:center}.client-management .client-table__actions{align-items:center;display:flex;gap:2em}.client-management .client-table__actions .checkbox{align-items:center;display:flex;justify-content:center}.client-management .client-table__actions .checkbox input{accent-color:#1f344b}.client-management .client-table .selected{background:#f8fafc}.client-management .confirm-modal--buttons{display:flex;gap:10px;justify-content:flex-end}.client-management .confirm-modal--buttons .btn--remove{margin-right:auto}.modal--with-fixed-footer .modal-box__body{max-height:calc(80vh - 120px);overflow-y:auto;padding-bottom:0}.modal--with-fixed-footer .modal-box__footer{background-color:#fff;border-top:1px solid #cfd9e5;bottom:0;left:0;padding:15px 20px;position:sticky;right:0;z-index:10}.view-job{display:flex;flex-direction:column;height:calc(100svh - 8em);overflow-y:auto;padding:1em}.view-job .job-info{border:1px solid #000;padding:.8em}.view-job .job-info__container{align-items:center;display:grid;grid-template-columns:1fr 2fr;grid-template-rows:auto}.view-job .job-info__container--title{display:grid;grid-template-columns:1fr 1fr}.view-job .job-info__title{font-size:1.4em;font-weight:400;margin:0 0 1em}.view-job .job-info__text{font-size:1em;margin:0 0 1em}.view-job .job-info__price{align-self:center;font-size:1.4em;justify-self:end;margin:0 0 1em;place-self:center end}.view-job .job-info__notes{display:flex;flex-direction:column}.view-job .job-info__notes .job-info__text{line-height:1.4em;margin:0;max-width:50ch}.view-job .job-info__buttons{display:flex;flex-flow:row nowrap;gap:2em;justify-content:flex-end}.view-job .job-info__buttons .btn{width:-moz-fit-content;width:fit-content}.view-job .collection-mission-list{margin-bottom:1em;margin-top:1em}.job-mission{border-radius:5px;box-sizing:border-box;display:flex;flex-direction:column;margin-bottom:.4em;margin-top:.4em}.job-mission--open{border:2px solid #87dafa;margin-bottom:0}.job-mission--assigned{opacity:.6;pointer-events:none}.job-mission--mine{opacity:1;pointer-events:all}.job-mission--mine.job-mission--open{border:2px solid #76bf1d}.job-mission__item{align-items:center;background:#7793ae;border-radius:5px;color:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:.4em .6em;transition:outline .1s ease-in-out}.job-mission__item:hover{outline:2px solid #1f344b}.job-mission__item--mine{background:#76bf1d}.job-mission__item .icon.arrow-down{fill:#fff;height:1em;transition:transform .3s cubic-bezier(.175,.885,.32,1.275);width:1em}.job-mission__item .icon--rotate{transform:rotate(180deg)}.job-mission__details{padding:1em}.job-mission__details .building-list{margin:0;padding:0}.job-mission__details .building-list__item{align-items:center;background:#cfd9e5;border-radius:1em;display:flex;justify-content:space-between;margin-bottom:.4em;margin-top:.4em;padding:.2em .4em}.job-mission__details .building-list__item .item-text--name{font-weight:700}.job-mission__details .building-list__item .item-text--type{background:#7793ae;border-radius:2px;color:#fff;font-size:.6em;padding:.4em 1em}.job-mission__details .building-list__item .zone-icon-container{width:1.3em}.job-mission__details .building-list__item .task-type-container{align-items:center;display:flex;justify-content:center;min-width:9em}.job-mission__details .btn-container{margin-top:1em;width:100%}.job-mission__details .btn-container .btn--apply{background:#1f344b;border:none;color:#fff;transition:background-color .2s ease-in-out;width:inherit}.job-mission__details .btn-container .btn--apply:hover{background-color:#7793ae}@media (min-width:60em){.post-job .main-content__grid{margin-left:.95em}}.post-job .map-block{max-height:30em;min-height:calc(100svh - 200px)}.post-job .post-job__header{align-items:stretch;box-sizing:border-box;display:flex;flex-flow:column nowrap;justify-content:space-between;padding:1em .5em}@media (min-width:60em){.post-job .post-job__header{align-items:center;flex-flow:row nowrap;justify-content:space-between}}.post-job .post-job__header .btn{margin:1em 0 0 auto}@media (min-width:60em){.post-job .post-job__header .btn{margin:0}}.post-job .post-job__header .step-flow{flex:1;max-width:62em}@media (min-width:60em){.post-job .post-job__header .step-flow{box-sizing:border-box;margin-right:.5em;padding-left:1em}}@media (min-width:75em){.post-job .post-job__header .step-flow{margin-right:1em;padding-left:2em}}@media (min-width:60em){.post-job .box{flex:1}.post-job .box.box--small{flex:.75}}.post-job .box.box--start-option{flex:1;max-width:640px}.post-job .box.box--start-option h3{font-weight:400;margin:1.5em 0 .8em;text-align:center}@media (min-width:60em){.post-job .box.box--start-option h3{margin:1em 0;text-align:left}}.post-job .box.box--start-option .box-body .btn.btn--next{margin:3em 0 0 auto}.post-job .box.box--location .location-list__actions .label-checkbox{margin-left:1.4em}@media (min-width:60em){.post-job .box.box--location .location-list__actions .label-checkbox{margin-left:.95em}}.post-job .box.box--location-details .box-header{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between}.post-job .box.box--location-details .box-header h3{background:#fff;font-weight:400;margin:1.2em 0 0 1em;padding-bottom:2em}@media (min-width:60em){.post-job .box.box--location-details .box-header h3{margin-left:1.75em}}.post-job .box.box--location-details .box-header .btn.btn--with-icon.btn--help{margin:.4em 1em 0 0;position:relative;right:auto;top:auto}@media (min-width:60em){.post-job .box.box--location-details .box-body.padding{margin-top:-1em;padding-top:0}}@media (min-width:75em){.post-job .box.box--location-details .box-body.padding{padding-top:0}}.post-job .box.box--location-details .box-body.padding .location-list__actions .label-checkbox{margin-left:1.4em}@media (min-width:60em){.post-job .box.box--location-details .box-body.padding .location-list__actions .label-checkbox{margin-left:.95em}}.post-job .box.box--location-details .box-body.padding .location-item{flex-wrap:wrap;justify-content:flex-start;position:relative}.post-job .box.box--location-details .box-body.padding .location-item:hover .location-item__wrapper{border:1px solid #bac3ce;cursor:pointer}.post-job .box.box--location-details .box-body.padding .location-item:hover .location-item__wrapper p{color:#030508}.post-job .box.box--addional-services h3{font-weight:400;margin:1.5em 0 .8em;text-align:center}@media (min-width:37.5em){.post-job .box.box--addional-services h3{margin:1em 0 .4em;text-align:left}}.post-job .box.box--summary .job-summary-total-price{font-weight:700;text-align:right;text-transform:uppercase}@media (min-width:75em){.post-job .box.box--summary .job-summary-total-price{margin-right:-.5em}}.post-job .box.box--summary h3{font-weight:400;margin:1em 0 .8em}@media (min-width:37.5em){.post-job .box.box--summary h3{margin:1em 0 .4em;text-align:left}}.post-job .post-job-header__info{display:flex;flex-flow:row nowrap;max-height:2em;width:100%}.post-job .modal .modal-box{border:2px solid #0f1c2b;width:50%}.post-job .modal .modal-box__body{align-items:flex-start;display:flex;justify-content:center}.post-job .modal .modal-box__body .terms-agree{align-items:center;display:flex;gap:1em;justify-content:center;margin-bottom:2em}.post-job .modal .modal-box__body .confirm-modal--buttons{display:flex;gap:2em;justify-content:center}.post-job .modal .modal-box__body .modal--terms{border:1px solid #707070;padding:1em}.post-job .modal .modal-box__body .modal--terms ul{padding:0}.post-job .modal .modal-box__body .modal--terms ul .point-0{font-weight:700;margin-top:1em}.post-job .modal .modal-box__footer{background:none;border:none}.step-flow{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between}.step-flow .step-item{box-sizing:border-box}@media (min-width:60em){.step-flow .step-item{margin-right:1em}}.step-flow .step-item:last-child{margin-right:0}.step-flow .step-item.step-item--active .step-item__header .step-item__header__number{border-color:#0365f4}.step-flow .step-item.step-item--active .step-item__header .step-item__header__number span{color:#0365f4}.step-flow .step-item.step-item--active .step-item__header .step-item__header__text{color:#0f1c2b}.step-flow .step-item.step-item--active .step-item__description{color:#1f344b}.step-flow .step-item.step-item--completed .step-item__header .step-item__header__number{border:none}.step-flow .step-item.step-item--completed .step-item__header .step-item__header__number span:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMi4xOCAyMi4xOCI+PGNpcmNsZSBjeD0iMTEuMDkiIGN5PSIxMS4wOSIgcj0iMTEuMDkiIHN0eWxlPSJmaWxsOiNlNWU1ZTUiLz48cGF0aCBkPSJNMTEuMDkgMS4wOWExMCAxMCAwIDEgMCAxMCAxMCAxMCAxMCAwIDAgMC0xMC0xMFptLTIgMTUtNS01TDUuNSA5LjY4bDMuNTkgMy41OCA3LjU5LTcuNTkgMS40MSAxLjQyWiIgc3R5bGU9ImZpbGw6IzBmMTcyYSIvPjwvc3ZnPg==) center 100%/cover;bottom:0;content:"";left:0;margin:auto;min-height:1.6em;min-width:1.6em;position:absolute;right:0;top:0}.step-flow .step-item .step-item__header{align-items:center;display:flex;flex-flow:column nowrap;justify-content:flex-start}@media (min-width:60em){.step-flow .step-item .step-item__header{flex-flow:row nowrap}}.step-flow .step-item .step-item__header .step-item__header__number{border:1px solid #7793ae;border-radius:50%;box-sizing:border-box;display:block;font-size:.7em;margin:0;max-height:1.6em;max-width:1.6em;min-height:1.6em;min-width:1.6em;position:relative}@media (min-width:37.5em){.step-flow .step-item .step-item__header .step-item__header__number{font-size:.75em}}@media (min-width:60em){.step-flow .step-item .step-item__header .step-item__header__number{border:2px solid #7793ae;font-size:.8em}}.step-flow .step-item .step-item__header .step-item__header__number span{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;bottom:0;color:#7793ae;height:1.2em;left:0;margin:auto;position:absolute;right:0;text-align:center;top:0}.step-flow .step-item .step-item__header .step-item__header__text{color:#7793ae;font-size:.6em;font-weight:400;margin:.5em 0 0}@media (min-width:37.5em){.step-flow .step-item .step-item__header .step-item__header__text{font-size:.75em}}@media (min-width:60em){.step-flow .step-item .step-item__header .step-item__header__text{font-size:1.125em;margin:0 0 0 .3em}}.step-flow .step-item .step-item__description{display:none}@media (min-width:60em){.step-flow .step-item .step-item__description{color:rgba(119,147,174,.6);display:block;font-size:.75em;margin:.5em 0 0}}.location-list{max-height:calc(100svh - 300px);min-height:calc(100svh - 300px);overflow-y:auto}.location-list .location-list__header{margin-bottom:1em}.location-list .location-list__header h3{font-weight:400;margin:0}.location-list .location-list__header p{font-size:.9em;margin:.5em 0}.location-list .location-list__header .input-field input{width:100%}.location-list .location-list__header .input-field .input-field__check{display:none}.location-list .location-list__actions{align-items:flex-end;display:flex;flex-flow:row nowrap;justify-content:flex-start;margin-bottom:.6em}.box.box--location-details .location-list__actions{margin-top:2.2em}.location-list .location-list__actions .input-field.input-field--dropdown select{color:#0f1c2b}.location-list .location-list__actions .label-checkbox{margin:0 1.4em 0 .95em}.location-list .location-list__actions .btn{border:none;height:26px;margin-left:1.5em;padding:0}.location-list .location-list__actions .btn span{color:#7793ae;font-weight:500}.location-list .location-list__actions .btn svg path{fill:rgba(119,147,174,.5)}.location-list .location-list__actions .btn:disabled{display:none}.location-list .location-list__actions .location-list__actions__right{margin-left:auto}.location-list .location-list__actions .location-list__actions__right h4{font-size:1em;font-weight:400;margin:0}.location-list .location-list__actions .location-list__actions__right h4.text-positive{background:rgba(16,185,129,.6);box-sizing:border-box;padding:.2em}.location-list .location-list__actions .location-list__actions__right h4.text-negative{background:rgba(244,63,94,.6);box-sizing:border-box;padding:.2em}.location-list .location-list__actions .location-list__actions__right .location-list-sorting{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;margin-bottom:.5em}.location-list .location-list__actions .location-list__actions__right .location-list-sorting h4{color:#1f344b;font-size:18px}.location-list .location-list__actions .location-list__actions__right .location-list-sorting span{color:#1f344b;font-size:.8em}.location-list .location-list__actions .location-list__actions__right .location-list-sorting .input-field.input-field--dropdown{margin-right:-.4em}.location-list .location-list__actions .location-list__actions__right .location-list-sorting .input-field.input-field--dropdown img{right:.4em}.location-list .location-list__actions .location-list__actions__right .location-list-sorting .input-field.input-field--dropdown select{border:none;padding:.6em 1.8em .6em .6em}.location-list .location-list__content{margin-bottom:1.8em;margin-top:.6em}.location-list .location-list__content:last-child{margin-bottom:0}.location-item{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start;margin-bottom:1em}.location-item .location-item__number{font-size:.9em;margin-left:-.6em;margin-right:.1em;max-width:1em;min-width:1em}@media (min-width:60em){.location-item .location-item__number{margin-left:-1.15em;margin-right:.2em}}.location-item .location-item__wrapper{align-items:center;border:1px solid #cfd9e5;border-radius:2px;box-sizing:border-box;display:flex;flex:1;flex-flow:row wrap;justify-content:flex-start;padding:.4em}@media (min-width:75em){.location-item .location-item__wrapper{flex-flow:row nowrap}}.location-item .location-item__wrapper .label-checkbox{margin-left:.5em;z-index:1}.location-item .location-item__wrapper p{margin:0 0 0 .4em;max-width:80%}@media (min-width:75em){.location-item .location-item__wrapper p{max-width:inherit}}.location-item .location-item__wrapper .restricted-area{margin-left:.6em;margin-right:.4em;margin-top:.2em;min-width:100%;order:4}@media (min-width:75em){.location-item .location-item__wrapper .restricted-area{margin-left:.8em;margin-top:0;min-width:inherit;order:inherit}}.location-item .location-item__wrapper .restricted-area .restricted-area__text{margin-right:auto}.location-item .location-item__wrapper .restricted-area .restricted-area__tooltip{left:-1em;right:auto;width:20em}.location-item .location-item__wrapper .restricted-area .restricted-area__tooltip:after{left:1.15em;right:auto}.location-item .location-item__wrapper .btn{align-items:center;border:none;display:flex;flex-flow:row nowrap;justify-content:space-between;margin:.1em .4em 0 auto;padding:0}.location-item .location-item__wrapper .btn svg path{fill:rgba(119,147,174,.5)}.location-item .location-item__content{border:1px solid #cfd9e5;border-bottom:none;border-radius:0 0 2px 2px;border-top:none;box-sizing:border-box;margin-top:-2px;padding:1em;width:100%}.location-item .location-item__content .input-block{align-items:flex-end;justify-content:space-between;margin:1em 0 2.5em}@media (min-width:75em){.location-item .location-item__content .input-block{margin:1em 0 3em}}.location-item .location-item__content .input-block:last-child{margin-bottom:1.5em}.location-item .location-item__content .input-block .input-block__text h4{font-weight:500;margin-bottom:.4em}.location-item .location-item__content .input-block .input-block__text p{margin:0}.location-item .location-item__content .input-block .input-block__text p .calculated-area-text{margin:-.25em 0 0}.location-item .location-item__content .input-block .input-block__text span{display:block;font-weight:700}.location-item .location-item__content .input-block .input-block__text span sup{font-size:.8em}.location-item .location-item__content .input-block .input-block__input{margin-right:0;max-width:40em}.location-item .location-item__content .input-block .input-block__input .input-field__check{display:none}.location-item .location-item__actions{align-items:center;border:1px solid #cfd9e5;border-radius:0 0 2px 2px;border-top:none;box-sizing:border-box;display:flex;flex-flow:row nowrap;justify-content:space-between;margin-top:-2px;padding:0 1em 1em;width:100%}.location-item .location-item__actions .btn span{color:#7793ae;font-weight:500}.location-item .location-item__actions .btn svg path{fill:rgba(119,147,174,.5)}.location-item .location-item__actions .btn.btn--primary{padding:.75em 1em}@media (min-width:37.5em){.location-item .location-item__actions .btn.btn--primary{padding:.75em 1.2em}}.location-item .location-item__actions .btn.btn--primary span{color:#fff;font-weight:700}.location-item .location-item__actions .btn.btn--primary svg{height:.7em}.location-item .location-item__actions .btn.btn--primary svg path{fill:#fff}@media (min-width:75em){.services-list{align-items:flex-start;display:flex;flex-flow:row nowrap;justify-content:space-between}}.services-list p{margin:0}.services-list .services-list__items{margin-top:.8em;max-width:35em}@media (min-width:75em){.services-list .services-list__items{flex:1;margin:0 0 0 2em}}.service-item{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;margin-bottom:1em}@media (min-width:37.5em){.service-item{flex-flow:row nowrap}}.service-item .label-checkbox{flex:1}.service-item .label-checkbox .label-checkbox__check{top:6px}.service-item .btn{border:none;display:block;margin:0 .25em;padding:0}@media (min-width:37.5em){.service-item .btn{margin:0}}.service-item .btn svg{height:1.2em;width:1.2em}.service-item .btn svg path{fill:#7793ae}.service-item p{display:block;flex:1;margin:0;min-width:100%}@media (min-width:37.5em){.service-item p{min-width:inherit;text-align:right}}.job-summary{margin-top:2em;max-height:calc(100svh - 300px);min-height:calc(100svh - 300px);overflow-x:hidden;overflow-y:scroll}@media (min-width:75em){.job-summary{align-items:flex-start;display:flex;flex-flow:row nowrap;justify-content:space-between;padding-left:1em;padding-right:1em}}.job-summary .job-summary__col{flex:1;margin-bottom:4em}.job-summary .job-summary-details .summary-item{margin-bottom:1.5em}.job-summary .job-summary-details .summary-item .summary-item__heading{color:#0f1c2b;font-size:.875em;font-weight:700;margin:0}.job-summary .job-summary-details .summary-item .summary-item__text{color:#0f1c2b;margin:.25em 0 0}.job-summary .job-summary-locations{margin-top:4em}.job-summary .job-summary-locations .summary-item{margin-top:1.5em}.job-summary .job-summary-locations .summary-item .summary-item__header{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start}.job-summary .job-summary-locations .summary-item .summary-item__header img{height:1em;margin-left:.5em;width:1em}.job-summary .job-summary-locations .summary-item .summary-item__heading{color:#0f1c2b;margin:0}.job-summary .job-summary-locations .summary-item .summary-item__text{color:#0f1c2b;font-size:.875em;font-style:italic;margin:.25em 0 0}.job-summary .job-summary-receipt .receipt-box{border:1px solid #cfd9e5;position:relative;width:100%}@media (min-width:75em){.job-summary .job-summary-receipt .receipt-box{right:-.5em}}.job-summary .job-summary-receipt .receipt-box .receipt-box__header{align-items:center;border-bottom:1px solid #cfd9e5;box-sizing:border-box;display:flex;flex-flow:row nowrap;justify-content:space-between;padding:.5em}.job-summary .job-summary-receipt .receipt-box .receipt-box__header.receipt-box__header--addons{margin-top:.5em}.job-summary .job-summary-receipt .receipt-box .receipt-box__header p{color:#0f1c2b;font-size:.7em;font-weight:700;margin:.2em 0;text-transform:uppercase}.job-summary .job-summary-receipt .receipt-box .receipt-box__item{align-items:center;box-sizing:border-box;display:flex;flex-flow:row nowrap;justify-content:space-between;padding:.5em}.job-summary .job-summary-receipt .receipt-box .receipt-box__item p{color:#0f1c2b;margin:.5em 0 0}.map-view{box-sizing:border-box;flex:3;padding:0;position:relative}@media (min-width:37.5em){.map-view{padding:1em 1em 0 0}}.full-screen-view .map-view{padding:0}.full-screen-view .map-view>.box{border:none;padding:0}.full-screen-view .map-view>.box>div:first-child{height:calc(100svh - 56px)!important}.full-screen-view .map-view>.box>div:last-child{bottom:0}.full-screen-view .map-view>.box>div:last-child .weather-cal{max-width:100%;min-width:100%}@media (min-width:37.5em){.show-weather .map-view .box{flex:3}.show-weather .map-view .box>div:first-child{height:calc(100svh - 246px)!important}}.map-view .box{box-sizing:border-box;padding:0;position:relative;width:100%}.map-view .box>div:first-child{height:calc(100svh - 130px)!important;position:relative}@media (min-width:37.5em){.map-view .box>div:first-child{height:calc(100svh - 109px)!important}}.map-view .box>div:first-child .gm-style-cc{display:none}.map-view .box>div:last-child{bottom:.6em;display:block;height:calc(100% - .6em);margin:auto;overflow:hidden;pointer-events:none;position:absolute;width:100%}.mission-list{background:#fff;border-bottom:1px solid #cfd9e5;flex:1;margin:0}@media (min-width:60em){.mission-list{border:1px solid #cfd9e5;margin:1em 1em 0}}.mission-list__wrapper{box-sizing:border-box;display:flex;flex-direction:column;height:calc(100svh - 8em);overflow-x:hidden;width:100%}@media (min-width:60em){.mission-list__wrapper{height:calc(100svh - 5.6em)}}.mission-list__header{border-bottom:1px solid #cfd9e5}.mission-list .list-tab{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start;margin-bottom:.2em;width:100%}.mission-list .list-tab::last-of-type{margin-bottom:.8em}.mission-list .list-tab--primary{border-bottom:1px solid #cfd9e5;justify-content:center;margin-bottom:.8em}.mission-list .list-tab--secondary{margin-bottom:.8em;padding:.6em .6em 0}.mission-list .list-tab__label{align-items:center;border-bottom:1px solid #cfd9e5;color:#0f1c2b;cursor:pointer;display:flex;flex:1;font-size:1em;justify-content:center;min-width:6em;padding:.6em 1em;text-align:center;transition:background-color .2s ease,border-color .2s ease}@media(hover:hover){.mission-list .list-tab__label:hover{background:rgba(207,217,229,.3);border-color:#cfd9e5;color:#0f1c2b}}.mission-list .list-tab__label--active{background:#7793ae;border-color:#7793ae;color:#fff}.mission-list .list-tab .segmented-button{align-items:center;background:#fff;border:1px solid #cfd9e5;color:#0f1c2b;cursor:pointer;display:flex;font-size:.8em;justify-content:center;margin-left:-1px;min-width:8em;padding:.6em 1em;text-align:center}.mission-list .list-tab .segmented-button:hover{background:rgba(207,217,229,.3);border-color:#cfd9e5;position:relative}.mission-list .list-tab .segmented-button.segmented-button--active{background:rgba(207,217,229,.5);position:relative}.mission-list .list-tab .segmented-button:first-child{border-radius:5px 0 0 5px;margin-left:0}.mission-list .list-tab .segmented-button:last-child{border-radius:0 5px 5px 0}.mission-list .list-tab .help-button{margin-left:1em}.mission-list__search{margin-bottom:.8em;padding:.6em .6em 0}.mission-list__new-mission{margin-bottom:.8em}.mission-list__new-mission .btn{display:block;width:100%}.mission-list__scroll{flex:1 1 auto;overflow-x:hidden;overflow-y:scroll;padding:.6em .6em 0}.mission-list-item{background:#fff;border:1px solid #cfd9e5;box-sizing:border-box;color:#1f344b;margin-bottom:.8em;max-width:100%;min-width:0;position:relative;transition:transform .2s ease;width:100%}@media (min-width:100em){.mission-list-item{min-width:23em}}.mission-list-item.mission-list-item--hover{cursor:pointer}.mission-list-item.mission-list-item--performed{border:1px solid #76bf1d}.mission-list-item .mini-menu{align-items:center;background:#fff;box-shadow:0 1px #cfd9e5;display:flex;flex-direction:row;font-size:1em;height:1.4em;justify-content:flex-end;position:relative}.mission-list-item .mini-menu__button{align-items:center;border:none;color:#707070;display:flex;justify-content:center;margin-right:.4em;padding:0}.mission-list-item .mini-menu__button svg path{fill:#707070}.mission-list-item .mini-menu__options{background:#fff;border-bottom:1px solid #cfd9e5;border-left:1px solid #cfd9e5;color:#707070;font-size:.8em;padding:1em;position:absolute;right:0;top:1.8em;z-index:100}.mission-list-item .mini-menu__choices{display:flex;justify-content:space-between;margin-top:.4em}.mission-list-item .mission-list-item__wrapper{box-sizing:border-box;flex:1 0 auto;min-width:0;padding:.6em;position:relative;width:100%}.mission-list-item .mission-list-item__wrapper:first-child{border-top:none}@media (min-width:60em){.mission-list-item .mission-list-item__wrapper{padding:.8em}}.mission-list-item .mission-list-item__title__container{align-items:center;display:flex;height:auto;justify-content:space-between}.mission-list-item .mission-list-item__title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1f344b;font-weight:400;line-height:1.4;margin:0;min-height:1.4em;overflow:hidden;text-overflow:ellipsis}.mission-list-item .mission-list-item__text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-family:Roboto,sans-serif;font-size:.8em;margin:.8em 0 0}.mission-list-item .mission-list-item__text__title{font-weight:700}.mission-list-item .mission-list-item__text--subtitle,.mission-list-item .mission-list-item__text__value{color:#707070}.mission-list-item .mission-list-item__footer{align-items:center;display:flex;flex-wrap:wrap;gap:.4em;justify-content:space-between;margin-top:.8em}.mission-list-item .mission-list-item__footer .tasktype__tag{background:#7793ae;border-radius:2px;color:#fff;font-size:.8em;padding:.4em 1em}.mission-list-item .mission-list-item__footer .btn{font-size:.8em;margin-left:auto;padding:.4em 1em}.mission-list-item .zone-icon-container{margin-right:auto;margin-top:.4em}.mission-detail{--header-height:0px;background:#fff;box-sizing:border-box;color:#1f344b;max-width:100%;min-width:0;overflow-x:hidden;position:relative;width:100%}.mission-detail.mission-detail--shared{font-size:1em;min-width:0;width:100%}.mission-detail.mission-detail--shared .mission-detail__body{height:auto;max-height:calc(100svh - 10.1em);min-width:0;overflow-x:hidden;width:100%}@media (min-width:75em){.mission-detail.mission-detail--shared .mission-detail__body{max-height:calc(100svh - 8.7em)}}.mission-detail.mission-detail--shared .mission-detail__wrapper{box-sizing:border-box;min-height:-moz-fit-content;min-height:fit-content;min-width:0;width:100%}.mission-detail.mission-detail--shared .mission-detail__text,.mission-detail.mission-detail--shared .mission-detail__text b{font-size:1em}.mission-detail.mission-detail--shared .shared-mission__text--brief{word-wrap:break-word;color:#707070;font-size:.8em;hyphens:auto;margin:0;width:100%;word-break:break-word}@media (min-width:100em){.mission-detail{max-width:100%;min-width:26.3em}}.mission-detail .mission-detail__section{border-bottom:1px solid #cfd9e5}.mission-detail .mission-detail__section:last-child{border-bottom:none}.mission-detail .mission-detail__body{height:calc(100svh - 14em);height:calc(100svh - var(--header-height, 14em));overflow-x:hidden;overflow-y:auto}@media (min-width:60em){.mission-detail .mission-detail__body{max-height:calc(100svh - 13.2em);max-height:calc(100svh - var(--header-height, 13.2em))}}.mission-detail .mission-detail__header{border-bottom:1px solid #cfd9e5;box-sizing:border-box;display:flex;flex-direction:column;gap:.4em;overflow:hidden;position:relative;width:100%}.mission-detail .mission-detail__header .header-actions{align-items:center;border-bottom:1px solid #cfd9e5;display:flex;gap:.4em;justify-content:flex-end;padding:.4em .8em}.mission-detail .mission-detail__header .header-title{box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;padding:.8em;position:relative;width:100%}.mission-detail .mission-detail__header .header-title .mission-input--title{position:static}.mission-detail .mission-detail__header .header-title .mission-input--title input{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mission-detail .mission-detail__header .header-title h2{min-width:0;white-space:wrap;width:100%}.mission-detail .mission-detail__header .mission-detail__header__heading,.mission-detail .mission-detail__header .mission-input{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.2em;font-weight:400;margin:0;width:100%}.mission-detail .mission-detail__header .mission-detail__header__heading--read-only,.mission-detail .mission-detail__header .mission-input--read-only{font-size:1.2em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mission-detail .mission-detail__header .btn.btn--archive-mission{align-items:center;border:none;display:flex;height:2em;justify-content:center;padding:0;width:2em}.mission-detail .mission-detail__header .btn.btn--archive-mission svg{height:1.6em;width:1.6em}.mission-detail .mission-detail__header .btn.btn--archive-mission svg path{fill:#707070}.mission-detail .mission-detail__header .btn.btn--archive-mission:hover svg path{fill:#0365f4}.mission-detail .mission-detail__header .btn.btn--remove-mission{align-items:center;border:none;display:flex;height:2em;justify-content:center;padding:0;width:2em}.mission-detail .mission-detail__header .btn.btn--remove-mission svg{width:.9em}.mission-detail .mission-detail__header .btn.btn--remove-mission svg path{fill:#707070}.mission-detail .mission-detail__header .btn.btn--remove-mission:hover svg path{fill:#f43f5e}.mission-detail .mission-detail__header .btn.btn--full-map{align-items:center;border:none;display:flex;height:2em;justify-content:center;padding:0;transform:rotate(180deg);width:2em}.mission-detail .mission-detail__header .btn.btn--full-map:hover svg path{fill:#0f1c2b}.mission-detail .mission-detail__header .btn.btn--full-map svg path{fill:#707070}.mission-detail .mission-detail__header .help-button{align-items:center;border:none;display:flex;height:2em;justify-content:center;padding:0;width:2em}.mission-detail .mission-detail__wrapper{box-sizing:border-box;flex:1 0 auto;padding:.8em;position:relative;width:100%}.mission-detail .mission-detail__wrapper.info-container{align-items:center;display:flex;flex-direction:row;gap:.4em;padding:.8em}.mission-detail .mission-detail__wrapper.info-container h4{font-size:.9em;margin:0}.mission-detail .mission-detail__wrapper.info-container span{font-size:.9em;font-weight:500}.mission-detail .mission-detail__wrapper--polygonlist,.mission-detail .mission-detail__wrapper--shotlist{padding:0}.mission-detail .mission-detail__wrapper--upload-btn .btn{width:100%}.mission-detail .mission-detail__wrapper--upload-btn .btn.files-uploaded{background:#76bf1d;border-color:#76bf1d;color:#fff;transition:background .5s cubic-bezier(.175,.885,.32,1.275) .7s}.mission-detail .mission-detail__wrapper--mission-price{display:flex;flex-direction:column;gap:.4em}.mission-detail .mission-detail__wrapper--mission-price .price-label{color:#1f344b;font-size:1em;font-weight:700;margin:0}.mission-detail .mission-detail__wrapper--mission-price .price-input{border:1px solid #cfd9e5;border-radius:2px;color:#707070;padding:.2em 3.2em .2em .2em;width:100%}.mission-detail .mission-detail__wrapper--mission-price .price-input:focus{border-color:#0f1c2b;color:#1f344b}.mission-detail .mission-detail__wrapper--mission-price .price-currency{color:#707070;font-size:.9em;position:absolute;right:.8em;top:50%;transform:translateY(-50%)}.mission-detail .mission-detail__wrapper--mission-price .price-wrapper{align-items:center;display:flex;position:relative}.mission-detail .mission-detail__wrapper--take-action{border-bottom:1px solid #cfd9e5;padding-bottom:1.2em;text-align:center}.mission-detail .mission-detail__wrapper--assignment-success,.mission-detail .mission-detail__wrapper--delivery-success{margin-bottom:1.2em}.mission-detail .mission-detail__wrapper .completion-button{align-items:center;display:flex;gap:.4em;justify-content:center;margin-bottom:.4em;margin-top:.4em;padding-left:.8em;padding-right:.8em}.mission-detail .mission-detail__wrapper .completion-button .btn{border-color:#0365f4;color:#0365f4;transition:background .2s ease;width:100%}.mission-detail .mission-detail__wrapper .completion-button .btn:hover{background:color-mix(in srgb,currentColor 10%,transparent)}.mission-detail .mission-detail__wrapper .completion-button .btn:disabled{border-color:#7793ae;color:#7793ae;cursor:not-allowed;opacity:.5}.mission-detail .mission-detail__wrapper .completion-button .btn--completed{border-color:#10b981;color:#10b981;cursor:default;opacity:1}.mission-detail .mission-detail__wrapper .planned-execution{display:flex;flex-direction:column;gap:.4em;padding-top:.4em}.mission-detail .mission-detail__wrapper .planned-execution span{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#707070;font-size:.8em}.mission-detail .mission-detail__wrapper .planned-execution b{color:#707070;display:inline-block;font-weight:700;width:2.8em}.mission-detail .mission-detail__wrapper--file{align-items:center;background:#fff;border:1px solid #cfd9e5;border-radius:5px;display:flex;flex-direction:row;font-size:.9em;gap:.4em;padding:.2em}.mission-detail .mission-detail__wrapper--file svg{fill:#1f344b;height:1.2em;width:1.2em}.mission-detail .mission-detail__wrapper--file a{color:#1f344b;-webkit-text-decoration:underline;text-decoration:underline}.mission-detail .mission-detail__wrapper--file a:active,.mission-detail .mission-detail__wrapper--file a:hover{color:#7793ae;-webkit-text-decoration:none;text-decoration:none}.mission-detail .mission-detail__wrapper--file a:visited{color:#7793ae;-webkit-text-decoration:underline;text-decoration:underline}.mission-detail .mission-detail__wrapper--file a:focus{color:#7793ae;-webkit-text-decoration:none;text-decoration:none}.mission-detail .mission-detail__text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1f344b;display:block;font-family:Roboto,sans-serif;font-size:.9em;margin:0 0 .8em}.mission-detail .mission-detail__text:last-child{margin-bottom:0}.mission-detail .mission-detail__text b{font-size:.9em}.mission-detail .mission-detail__text.mission-detail__text-heading{color:#1f344b;font-size:1em;font-weight:700;margin:0}.mission-detail .mission-detail__text__span{font-size:.9em}.mission-detail .mission-detail__text.character-count,.mission-detail .mission-detail__text.mission-detail__text--helper{color:#707070;font-size:.8em;margin-top:.2em}.mission-detail .mission-detail__text.mission-detail__text--margin{margin:.4em 0 .8em}.mission-detail .mission-detail__text.mission-detail__text--no-margin{margin:0}.mission-detail .mission-detail__text .mission-detail__text-flex{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start}.mission-detail .mission-detail__text .mission-detail__text-flex .mission-input{flex:1;margin-right:2em;max-width:9em}.mission-detail .mission-detail__text .mission-detail__text-flex .mission-input .input-field .input-field__error-icon{top:.5em}.mission-detail .mission-detail__text .mission-detail__text-flex .mission-input .input-field p.error{bottom:-1.25em}.mission-detail .mission-detail__text .mission-detail__text-flex .mission-input.date-picker .input-field:after{height:1em;width:1em}.mission-detail .input-field .brief-input{color:#707070}.mission-detail .brief-archived{word-wrap:break-word;color:#707070;font-size:.8em;max-width:40ch}.mission-detail .button-application{display:block;margin-top:.4em;width:100%}.mission-detail .price-archived{color:#707070;font-size:.8em;padding:1em}.mission-detail .mission-details{font-size:.8em}.mission-detail .mission-details .building-list{margin:0;padding:0}.mission-detail .mission-details .building-list__item{align-items:center;background:#cfd9e5;border-radius:1em;display:flex;justify-content:space-between;margin-bottom:.4em;margin-top:.4em;padding:.2em .4em}.mission-detail .mission-details .building-list__item .item-text--name{font-weight:700}.mission-detail .mission-details .building-list__item .item-text--type{background:#7793ae;border-radius:2px;color:#fff;font-size:.6em;padding:.4em 1em}.mission-detail .mission-details .building-list__item .item-text--link{align-items:center;display:flex;justify-content:center}.mission-detail .mission-details .building-list__item .zone-icon-container{width:1.3em}.mission-detail .datepicker{align-items:flex-start;display:flex;flex-direction:column;gap:.4em;justify-content:center}.mission-detail .datepicker label{font-size:.8em}.mission-detail .datepicker .vc-datepicker{gap:.4em;justify-content:flex-start;padding:0;width:100%}.mission-detail .datepicker .datepicker-container{width:100%}.mission-detail .datepicker .button-download{font-size:.8em;transition:1s;width:100%}.mission-detail .datepicker .button-download.button-download--active{border-color:#10b981;color:#10b981}.mission-detail .brief-section{border-bottom:1px solid #cfd9e5}.mission-detail .brief-section__header{align-items:center;cursor:pointer;display:flex;flex-flow:row nowrap;justify-content:flex-start;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mission-detail .brief-section__header:hover{opacity:.8}.mission-detail .brief-section__header-content{align-items:center;display:flex;gap:.6em}.mission-detail .brief-section__header__collapse-indicator{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTcuNDEgOC41OSAxMiAxMy4xN2w0LjU5LTQuNThMMTggMTBsLTYgNi02LTYgMS40MS0xLjQxeiIvPjwvc3ZnPg==) no-repeat 50%;background-size:contain;height:1.9em;margin-left:auto;transform:rotate(180deg);transition:transform .2s ease;width:1.9em}.mission-detail .brief-section--collapsed .brief-section__header__collapse-indicator{transform:rotate(0deg)}.mission-detail .brief-section .character-count--inline{color:#707070;font-size:.8em;margin:0}.mission-detail .assignment-success-banner{align-items:center;background-color:#10b981;border-radius:2px;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#fff;display:flex;flex-direction:column;gap:.5em;justify-content:center;padding:1em}.mission-detail .assignment-success-title{color:#fff;font-size:1.2em;font-weight:700;margin:0}.mission-detail .assignment-success-info{font-size:.9em;margin:0;opacity:.9}.mission-detail .assignment-success-info--highlight{font-weight:700}.mission-detail .delivery-success-banner{align-items:center;background-color:#34a853;border-radius:2px;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#fff;display:flex;flex-direction:column;gap:.5em;justify-content:center;padding:1em}.mission-detail .delivery-success-title{color:#fff;font-size:1.2em;font-weight:700;margin:0}.mission-detail .delivery-success-info{font-size:.9em;margin:0;opacity:.9}.mission-detail .delivery-success-info--highlight{font-weight:700}.mission-detail .btn--block{display:block;width:100%}.mission-detail .btn.btn--tour{background-color:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.4);color:#fff;width:100%}.mission-detail .btn.btn--tour:hover{background-color:hsla(0,0%,100%,.3)}.mission-detail .ok-cancel--buttons{display:flex;gap:.8em;margin-top:1em}.mission-detail .highlight-new-section{animation:highlight-pulse 2s ease-in-out 3;border-radius:2px;position:relative}.mission-detail .guided-tour-modal .modal-box__body{align-items:flex-start;display:flex;justify-content:center}.mission-detail .guided-tour-modal .modal-box__body .guided-tour{max-width:30em;padding:1em}.mission-detail .guided-tour{padding:1em}.mission-detail .guided-tour__step{align-items:flex-start;display:flex;margin-bottom:1.5em}.mission-detail .guided-tour__step-number{align-items:center;background-color:#0365f4;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-family:Roboto,sans-serif;font-weight:700;height:30px;justify-content:center;margin-right:1em;width:30px}.mission-detail .guided-tour__step-content{flex-grow:1}.mission-detail .guided-tour__step-content h4{margin-bottom:.5em;margin-top:0}.mission-detail .guided-tour__step-content p{color:var(#707070);margin:0}.mission-detail .guided-tour__navigation{align-items:center;display:flex;gap:1em;justify-content:space-between;margin-top:1.5em}.mission-detail .guided-tour__dots{display:flex;gap:.5em}.mission-detail .guided-tour__dot{background-color:#cfd9e5;border-radius:50%;cursor:pointer;height:10px;width:10px}.mission-detail .guided-tour__dot--active{background-color:#0365f4}.fade-enter-active,.fade-leave-active{transition:opacity .5s,transform .5s}.fade-enter,.fade-leave-to{opacity:0;transform:translateY(-10px)}@keyframes highlight-pulse{0%{box-shadow:0 0 0 0 rgba(33,150,243,.2)}50%{box-shadow:0 0 0 10px rgba(33,150,243,.2)}to{box-shadow:0 0 0 0 rgba(33,150,243,.2)}}.sh-sidebar{align-items:flex-start;border:1px solid #cfd9e5;border-top:none;bottom:auto;box-shadow:0 1px 2px rgba(0,0,0,.04),0 2px 10px rgba(0,0,0,.08);display:flex;flex-flow:column nowrap;justify-content:space-between;left:auto;margin:auto;pointer-events:none;pointer-events:all;position:absolute;right:.5em;top:3.5em;z-index:5}.sh-sidebar.sh-sidebar--info{right:12.75em}.sh-sidebar .hide-btn{background:none;border:none;cursor:pointer;display:block;font-size:1em;height:1.8em;margin:0;outline:none;padding:0;width:1.8em}.sh-sidebar .hide-btn svg{height:1.5em;margin-top:.15em;width:1.5em}.sh-sidebar .hide-btn svg circle,.sh-sidebar .hide-btn svg path{fill:#707070}.sh-sidebar .hide-btn.hide-btn--toggle svg circle,.sh-sidebar .hide-btn.hide-btn--toggle svg path{fill:hsla(0,0%,44%,.25)}.sh-sidebar .sh-sidebar-menu{align-items:center;background:#fff;display:flex;flex-flow:row nowrap;justify-content:space-between;width:100%}.sh-sidebar .sh-sidebar-menu .sh-sidebar-menu__heading{font-size:1.1em;margin:0;padding:1em 1em .6em}.sh-sidebar .sh-sidebar-menu .sh-sidebar-menu__item{background:none;border:1px solid transparent;border-bottom:none;border-top:none;box-sizing:border-box;display:block;min-width:6em;padding:.6em;width:100%}@media (min-width:75em){.sh-sidebar .sh-sidebar-menu .sh-sidebar-menu__item{min-width:6.5em}}@media (min-width:150em){.sh-sidebar .sh-sidebar-menu .sh-sidebar-menu__item{min-width:7em}}.sh-sidebar .sh-sidebar-menu .sh-sidebar-menu__item:hover{background:rgba(207,217,229,.25);border-left-color:#cfd9e5;border-right-color:#cfd9e5;cursor:pointer}.sh-sidebar .sh-sidebar-menu .sh-sidebar-menu__item:hover:first-child{border-left-color:transparent}.sh-sidebar .sh-sidebar-menu .sh-sidebar-menu__item:hover:last-child{border-right-color:transparent}.sh-sidebar .sh-sidebar-menu .sh-sidebar-menu__item.hide-btn--toggle{opacity:.6}.sh-sidebar .sh-sidebar-menu .sh-sidebar-menu__item.sh-sidebar-menu__item--no-hover{background:none;cursor:default}.sh-sidebar .sh-sidebar-menu .sh-sidebar-menu__item .sh-sidebar-menu__item__icon{display:block;height:3em;margin:0 auto;position:relative;width:3em}.sh-sidebar .sh-sidebar-menu .sh-sidebar-menu__item .sh-sidebar-menu__item__icon.sh-sidebar-menu__item__icon--tutorial svg{top:.2em;width:2.2em}.sh-sidebar .sh-sidebar-menu .sh-sidebar-menu__item img,.sh-sidebar .sh-sidebar-menu .sh-sidebar-menu__item svg{bottom:0;height:2em;left:0;margin:auto;position:absolute;right:0;top:0;width:2em}.sh-sidebar .sh-sidebar-menu .sh-sidebar-menu__item img circle,.sh-sidebar .sh-sidebar-menu .sh-sidebar-menu__item img path,.sh-sidebar .sh-sidebar-menu .sh-sidebar-menu__item svg circle,.sh-sidebar .sh-sidebar-menu .sh-sidebar-menu__item svg path{fill:#1f344b}.sh-sidebar .sh-sidebar-menu .sh-sidebar-menu__item img polygon,.sh-sidebar .sh-sidebar-menu .sh-sidebar-menu__item svg polygon{fill:rgba(31,52,75,.05);stroke:rgba(31,52,75,.9);stroke-width:3px}.sh-sidebar .sh-sidebar-menu .sh-sidebar-menu__item .sh-sidebar-menu__item__text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-size:.9em;text-align:center}.sh-sidebar .sh-sidebar-content{flex:1;width:100%}.sh-sidebar .sh-sidebar-content .sh-sidebar-content__header{align-items:center;background:#fff;box-sizing:border-box;display:flex;flex-flow:row nowrap;justify-content:space-between;padding:.5em 1em;pointer-events:all}.sh-sidebar .sh-sidebar-content .sh-sidebar-content__header h4{color:#1f344b;display:block;font-size:.9em;font-weight:700;margin:0}.sh-sidebar .sh-sidebar-content .sh-sidebar-content__header img{display:block;width:1.8em}.sh-sidebar .sh-sidebar-content .sh-sidebar__content__info{background:#fff;box-sizing:border-box;min-width:14.25em;padding:1em}.sh-sidebar .sh-sidebar-content .sh-sidebar__content__info p{max-width:18em;white-space:normal}.sh-sidebar .sh-sidebar-content .sh-sidebar__content__info .btn{display:block;width:100%}.sh-sidebar .sh-sidebar-list{background:#fff;max-height:calc(100svh - 350px);overflow-y:auto;pointer-events:all}.sh-sidebar .sh-sidebar-list__item{align-items:center;border-bottom:1px solid transparent;border-top:1px solid transparent;box-sizing:border-box;display:flex;flex-flow:row nowrap;justify-content:flex-start;padding:.5em 1em}.sh-sidebar .sh-sidebar-list__item:first-child{border-top:1px solid #cfd9e5}.sh-sidebar .sh-sidebar-list__item:hover{background:rgba(207,217,229,.25);cursor:pointer}.sh-sidebar .sh-sidebar-list__item.sh-sidebar-list__item__no-hover:hover{background:#fff;cursor:default}.sh-sidebar .sh-sidebar-list__item p{color:#1f344b;display:block;font-size:.9em;margin:0 auto 0 1em}.sh-sidebar .sh-sidebar-list__item svg{display:block;width:1.8em}.sh-sidebar .sh-sidebar-list__item .sh-circle{border-radius:50%;height:1.2em;margin:.4em 0;width:1.2em}.sh-sidebar .sh-sidebar-list__item .sh-circle.sh-circle--red{background:#cf0c31}.sh-sidebar .sh-sidebar-list__item .sh-circle.sh-circle--blue{background:#165ef2}.sh-sidebar .sh-sidebar-list__item .sh-circle.sh-circle--orange{background:#ff8900}.sh-sidebar .sh-sidebar-list__item .sh-circle.sh-circle--green{background:#48bc2d}.planner-header{align-items:center;display:flex;flex-flow:row nowrap;justify-content:stretch}.planner-header.planner-header--shared{background:#0f1c2b;border-color:#0f1c2b;padding:0}.planner-header.planner-header--shared .contextual-header__back-btn{display:none}.planner-header.planner-header--shared .planner-header__logo{display:block;height:2em;width:auto}@media (min-width:60em){.planner-header.planner-header--shared .planner-header__logo{height:auto;width:12em}}.planner-header.planner-header--shared .planner-header__read-only{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-weight:400;margin:0 auto;text-align:center}.planner-header.planner-header--shared .planner-header__portfolio-link{align-items:center;color:#ff8900;display:flex;justify-content:center;margin-left:2em;margin-right:1em}.planner-header.planner-header--shared .planner-header__portfolio-link .portfolio-card{align-items:center;border:1px solid #ff8900;border-radius:2px;color:#ff8900;display:flex;gap:.2em;justify-content:center;padding:.4em .8em;transition:color .3s ease-in-out,border-color .3s ease-in-out}.planner-header.planner-header--shared .planner-header__portfolio-link .portfolio-card:hover{border-color:#fff;color:#fff}.planner-header.planner-header--shared .planner-header__portfolio-link .portfolio-card__image{background:#ff8900;border-radius:2em;height:2em;width:2em}.planner-header.planner-header--shared .btn.planner-fullscreen-toggle{border-color:hsla(0,0%,100%,.5)}.planner-header.planner-header--shared .btn.planner-fullscreen-toggle:hover{background:hsla(0,0%,100%,.2);border-color:#fff}.planner-header.planner-header--shared .btn.planner-fullscreen-toggle span{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff}.planner-header.planner-header--shared .btn.planner-fullscreen-toggle svg path{fill:#fff}.planner-header.planner-header--shared .planner-header__btn.planner-header__btn--info.current,.planner-header.planner-header--shared .planner-header__btn.planner-header__btn--view.current{background:#1f344b;border-color:transparent}.planner-header.planner-header--shared .planner-header__btn.planner-header__btn--info span,.planner-header.planner-header--shared .planner-header__btn.planner-header__btn--view span{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff}.planner-header.planner-header--shared .planner-header__btn.planner-header__btn--info svg circle,.planner-header.planner-header--shared .planner-header__btn.planner-header__btn--info svg path,.planner-header.planner-header--shared .planner-header__btn.planner-header__btn--view svg circle,.planner-header.planner-header--shared .planner-header__btn.planner-header__btn--view svg path{fill:#fff}.planner-header .contextual-header__actions{flex:1;margin:0 auto}.planner-header .planner-header__actions{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-end;margin-left:1em;margin-right:auto;width:100%}.planner-header .planner-header__actions .map-search{flex:0}.planner-header .planner-header__actions .planner-header__actions__left{align-items:center;display:flex;flex:1 0 auto;flex-flow:row nowrap;justify-content:flex-start;margin-right:auto}.planner-header .mobile-action{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;margin-left:1em}.planner-header .mobile-action .planner-header__portfolio-link{align-items:center;color:#fff;display:flex;justify-content:center;margin-left:2em;width:auto}.planner-header .mobile-action .planner-header__portfolio-link .portfolio-card{align-items:center;border:1px solid #ff8900;border-radius:2px;color:#ff8900;display:flex;flex-wrap:nowrap;gap:.2em;justify-content:center;padding:.4em .8em;transition:color .3s ease-in-out,border-color .3s ease-in-out}.planner-header .mobile-action .planner-header__portfolio-link .portfolio-card:hover{border-color:#fff;color:#fff}.planner-header .mobile-action--shared{flex:1;margin-left:auto;margin-right:1em}.planner-header .btn{white-space:nowrap}.planner-header .btn.btn--share{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start;padding:.6em 1em}.planner-header .btn.btn--share:hover svg path{fill:#0f1c2b}.planner-header .btn.btn--share:hover span{color:#707070}.planner-header .btn.btn--share svg{height:1.5em;margin-right:.5em;width:1.5em}.planner-header .btn.btn--share svg path{fill:#707070}.planner-header .btn.btn--share span{color:#707070}.planner-header .planner-fullscreen-toggle{align-items:center;animation:weather-transition .3s ease;display:flex;flex-flow:row nowrap;justify-content:space-between;padding:.3em .8em}.planner-header .planner-fullscreen-toggle .planner-fullscreen-toggle__text{margin-right:1em}.planner-header .planner-fullscreen-toggle .planner-fullscreen-toggle__text span{color:#707070;display:block;font-weight:400;text-align:left}.planner-header .planner-fullscreen-toggle .planner-fullscreen-toggle__text span:first-child{font-size:1.35em}.planner-header .planner-fullscreen-toggle .planner-fullscreen-toggle__text svg{margin-top:.1em}.planner-header .planner-header__btn{align-items:center;border-left:1px solid transparent;border-right:1px solid transparent;display:flex;flex-flow:row nowrap;justify-content:flex-start;max-height:48px;min-height:48px;min-width:48px;padding:.3em 1.5em}.planner-header .planner-header__btn svg circle,.planner-header .planner-header__btn svg path{fill:#707070}.planner-header .planner-header__btn.planner-header__btn--info{flex:initial}.planner-header .planner-header__btn.planner-header__btn--info svg{height:19px;width:19px}.planner-header .planner-header__btn.planner-header__btn--view{flex:initial;margin-right:1em}.planner-header .planner-header__btn.planner-header__btn--view svg{height:28px;width:28px}.planner-header .planner-header__btn.current{background:rgba(207,217,229,.25);border-left-color:#cfd9e5;border-right-color:#cfd9e5}.planner-header .planner-header__btn.current svg circle,.planner-header .planner-header__btn.current svg path{fill:#1f344b}.planner-header .planner-header__btn.current span{color:#1f344b}.planner-header .planner-header__btn span{color:#707070;margin-left:.5em}.map-search{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;margin-right:1em}@media (min-width:100em){.map-search{margin:0 1em 0 auto}}.map-search.search-transition-enter-active{animation:search-transition .3s ease-out .65s both}.map-search.search-transition-leave-active{animation:search-transition .3s ease-in reverse both}.map-search .address-finder{flex:1;margin-right:1em}.map-search .centered-position{margin-left:0;margin-right:0}.map-search .input-field.has-success .input-field__check{display:none}.map-search .input-field input{padding:.6em 1em}@media (min-width:75em){.map-search .input-field input{min-width:16em}}@media (min-width:84.375em){.map-search .input-field input{min-width:19em}}@media (min-width:100em){.map-search .input-field input{min-width:40em}}.map-search .input-field label{font-size:.9em;top:.75em}.map-planning{background:rgba(31,52,75,.84);border-right:none;box-shadow:0 1px 2px rgba(0,0,0,.04),0 2px 10px rgba(0,0,0,.08);font-size:1em;position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:3.25em;z-index:1}@media (min-width:60em){.map-planning{font-size:.8em}}@media (min-width:100em){.map-planning{font-size:1em}}.readOnly .map-planning{display:none!important}.map-planning .map-planning__extended{background:#fff;bottom:0;height:100%;left:auto;margin:auto;position:absolute;right:3.25em;top:0;width:20em}.map-planning .map-tool{box-sizing:border-box;cursor:pointer;height:3.25em;position:relative;width:3.25em}.map-planning .map-tool:hover svg path{fill:#fff}.map-planning .map-tool:hover svg.tool-polygon .tool-polygon__path{stroke:#fff}.map-planning .map-tool:hover svg.tool-polygon .tool-polygon__fill{fill:hsla(0,0%,100%,.2)}.map-planning .map-tool.map-tool--current{background:rgba(119,147,174,.84)}.map-planning .map-tool.map-tool--current svg path{fill:#fff}.map-planning .map-tool.map-tool--current svg.tool-polygon .tool-polygon__path{stroke:#fff}.map-planning .map-tool.map-tool--current svg.tool-polygon .tool-polygon__fill{fill:hsla(0,0%,100%,.15)}.map-planning .map-tool .map-tool__icon{bottom:0;height:1.75em;left:0;margin:auto;position:absolute;right:0;top:0;width:1.75em}.map-planning .map-tool .tool-polygon .tool-polygon__path{fill:none;stroke:hsla(0,0%,100%,.7);stroke-width:4px}.map-planning .map-tool .tool-polygon .tool-polygon__fill{fill:hsla(0,0%,100%,.1)}.map-planning .map-tool svg path{fill:hsla(0,0%,100%,.7)}.map-planning .has-box{position:relative}.map-planning .tool-box{background:rgba(31,52,75,.84);border-radius:2px 2px 0 2px;bottom:0;height:auto;position:absolute;right:3.25em;width:12em}.map-planning .tool-box .tool-box__content{background:rgba(119,147,174,.8);border-radius:2px 2px 0 2px;display:flex;flex-direction:column;gap:1em;padding:1em}.map-planning .tool-box .tool-box__content .export-tool,.map-planning .tool-box .tool-box__content .import-tool{display:flex;flex-direction:column;gap:1em}.map-planning .tool-box .tool-box__content h3,.map-planning .tool-box .tool-box__content p{color:#fff;margin:0;max-width:11em}.map-planning .tool-box .tool-box__content .radio-group{color:#fff;display:flex;flex-direction:column;font-size:.8em;gap:.5em;margin:0;max-width:11em}.map-planning .tool-box .tool-box__content .radio-group .radio-group__header{align-items:center;display:flex;gap:.5em}.map-planning .tool-box .tool-box__content .radio-group .radio-group__label{cursor:pointer;padding-left:2em;position:relative}.map-planning .tool-box .tool-box__content .radio-group .radio-group__label .custom-radio{accent-color:unset!important;cursor:pointer;height:0;opacity:0;position:absolute;width:0}.map-planning .tool-box .tool-box__content .radio-group .radio-group__label .custom-radio-indicator{background:#fff;border:2px solid #ccc;border-radius:50%;height:.8em;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:border-color .2s,box-shadow .2s,background .2s;width:.8em}.map-planning .tool-box .tool-box__content .radio-group .radio-group__label .custom-radio-indicator.orange{border-color:#ff8900}.map-planning .tool-box .tool-box__content .radio-group .radio-group__label .custom-radio-indicator.blue{border-color:#30aeef}.map-planning .tool-box .tool-box__content .radio-group .radio-group__label .custom-radio:checked+.custom-radio-indicator.orange{background:#ff8900;box-shadow:0 0 0 2px rgba(255,137,0,.2)}.map-planning .tool-box .tool-box__content .radio-group .radio-group__label .custom-radio:checked+.custom-radio-indicator.blue{background:#30aeef;box-shadow:0 0 0 2px rgba(48,174,239,.2)}.map-planning .tool-box .tool-box__content .btn.btn--with-icon.tool-box__button{align-items:center;color:#fff;display:flex;font-size:.8em;width:100%}.map-planning .tool-box .tool-box__content .btn.btn--with-icon.tool-box__button svg{height:1.4em;width:1.4em}.map-planning .tool-box .tool-box__content .btn.btn--with-icon.tool-box__button path{fill:#fff}.map-planning .tool-box .tool-box__content .btn.btn--with-icon.tool-box__button:hover{color:#0f1c2b}.map-planning .tool-box .tool-box__content .btn.btn--with-icon.tool-box__button:hover path{fill:#0f1c2b}.map-planning .tool-box .tool-box__content .btn.btn--with-icon.tool-box__button--selected{background-color:rgba(15,28,43,.2);border-color:#0f1c2b;color:#0f1c2b}.map-planning .tool-box .tool-box__content .btn.btn--with-icon.tool-box__button--selected path{fill:#0f1c2b}.map-asset__delete-button{align-items:center;background:#0f1c2b;border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 2px 10px rgba(0,0,0,.08);cursor:pointer;display:flex;font-size:16px;height:40px;justify-content:center;width:40px}.map-asset__delete-button svg{width:1em}.map-asset__delete-button svg path{fill:#fff}.map-asset__delete-button:hover{background:#e51c1c}.map-asset__delete-button:hover svg path{fill:#fff}.mission-input{max-width:18em}@media (min-width:100em){.mission-input.mission-input--title{max-width:23em}}.mission-input.mission-input--title input,.mission-input.mission-input--title select,.mission-input.mission-input--title textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1em;padding:0;width:100%}.mission-input .input-field.has-error input,.mission-input .input-field.has-error select,.mission-input .input-field.has-error textarea{background:rgba(244,63,94,.1);border-bottom:1px solid #f43f5e;border-radius:0}.mission-input .input-field.has-error input::-webkit-input-placeholder,.mission-input .input-field.has-error select::-webkit-input-placeholder,.mission-input .input-field.has-error textarea::-webkit-input-placeholder{color:#1f344b;padding-left:.8em}.mission-input .input-field.has-error input::-moz-placeholder,.mission-input .input-field.has-error select::-moz-placeholder,.mission-input .input-field.has-error textarea::-moz-placeholder{color:#1f344b;padding-left:.8em}.mission-input .input-field.has-error input:-ms-input-placeholder,.mission-input .input-field.has-error select:-ms-input-placeholder,.mission-input .input-field.has-error textarea:-ms-input-placeholder{color:#1f344b;padding-left:.8em}.mission-input .input-field__check{display:none}.mission-input input,.mission-input select,.mission-input textarea{background:none;border:none;color:#707070;margin:0;padding:.5em 0;width:100%}.mission-input input:focus:hover,.mission-input input:hover,.mission-input select:focus:hover,.mission-input select:hover,.mission-input textarea:focus:hover,.mission-input textarea:hover{background:none}.application-status .saving{display:block;margin-right:1em;order:2;position:relative}.readOnly .saving{display:none}.application-status .saving.saving-transition-enter-active{animation:fade-in .5s ease both}.application-status .saving.saving-transition-leave-active{animation:fade-in .5s ease reverse both}.application-status .saving p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:hsla(0,0%,44%,.8);display:block;font-size:.8em;font-weight:700;margin:0 0 0 2.8em;text-transform:uppercase}.application-status .saving p:after{animation:loading-ani 2s ease infinite;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNjUgMTY1Ij48cGF0aCBkPSJtMTQ2IDkzLTMuNzEtNC4xMS40LTcuOTIgNC4xMS0zLjcxYTcuNSA3LjUgMCAxIDAtMy4zNS0zLjcxbC00LjExIDMuNzEtNy45Mi0uNC0zLjcxLTQuMTFhNy41IDcuNSAwIDEgMC0zLjcxIDMuM2wzLjcxIDQuMTEtLjQgNy45Mi00LjExIDMuNzFhNy41IDcuNSAwIDEgMCAzLjM1IDMuNzFsNC4xMS0zLjcxIDcuOTIuNCAzLjcxIDQuMTFBNy41IDcuNSAwIDEgMCAxNDYgOTNabTIuNjktMjQuMTlhMi41IDIuNSAwIDEgMS0uMTggMy41MyAyLjUxIDIuNTEgMCAwIDEgLjE4LTMuNThaTTEyMi43OSA3MWEyLjUgMi41IDAgMSAxIC4xOC0zLjUzIDIuNTEgMi41MSAwIDAgMS0uMTggMy41M1ptLTEuNDggMjkuMjVhMi41IDIuNSAwIDEgMSAuMTgtMy41MyAyLjUxIDIuNTEgMCAwIDEtLjE4IDMuNTJabTI5LjI1IDEuNDhhMi41IDIuNSAwIDEgMSAuMTgtMy41MyAyLjUxIDIuNTEgMCAwIDEtLjE4IDMuNTJaIiBzdHlsZT0iZmlsbDojNzA3MDcwIi8+PHBhdGggZD0iTTgyLjUgMTM0LjVhNTIgNTIgMCAxIDEgNDUuMjMtNzcuNmw0LjU5LTIuMDZhNTcgNTcgMCAxIDAtMSA1N2wtNC40Ni0yLjI5QTUyIDUyIDAgMCAxIDgyLjUgMTM0LjVaIiBzdHlsZT0iZmlsbDojNzA3MDcwIi8+PC9zdmc+) no-repeat center 100%/cover;bottom:0;content:"";height:2em;left:.6em;margin:auto;position:absolute;right:auto;top:0;width:2em}.application-status .offline-status{display:block;order:1;position:relative}.application-status .offline-status.offline-transition-enter-active{animation:fade-in .5s ease both}.application-status .offline-status.offline-transition-leave-active{animation:fade-in .5s ease reverse both}.application-status .offline-status p{color:#f43f5e;display:block;font-size:.8em;font-weight:700;margin:1.3em 0 1.3em 2.5em;text-shadow:0 1px 1px rgba(0,0,0,.2);text-transform:uppercase}.application-status .offline-status p:after{background:#f43f5e;border:2px solid #c3324b;border-radius:50%;bottom:0;box-sizing:border-box;content:"";height:1.2em;left:.8em;margin:auto;position:absolute;right:auto;top:0;width:1.2em}.weather-cal{bottom:0;max-width:calc(100% - 1.6em);min-width:calc(100% - 1.2em);pointer-events:all;position:absolute;transform:translateZ(0);transition:transform .2s ease;z-index:2}.weather-cal.weather-transition-enter-active{animation:fade-in .8s ease both}.weather-cal.weather-transition-enter-active .weather-cal__hours{animation:weather-transition .32s ease .4s both}.weather-cal.weather-transition-enter-active .cal-day{animation:weather-transition .32s ease .3s both}.weather-cal.weather-transition-leave-active{animation:fade-in 1s ease reverse both}.weather-cal.weather-transition-leave-active .weather-cal__hours{animation:weather-transition .32s ease .2s reverse both}.weather-cal.weather-transition-leave-active .cal-day{animation:weather-transition .32s ease .3s reverse both}.weather-cal .weather-cal__btn-toggle{align-items:center;background:rgba(31,52,75,.84);border:none;bottom:auto;cursor:pointer;display:flex;flex-flow:row nowrap;height:2.1em;justify-content:space-between;left:0;margin:0;padding:0 .9em;position:absolute;right:auto;top:-.55em;z-index:1}.weather-cal .weather-cal__btn-toggle:hover{background:rgba(119,147,174,.84)}.weather-cal .weather-cal__btn-toggle.weather-cal__btn-toggle--closing{animation:weather-toggle .32s ease 10ms both}.weather-cal .weather-cal__btn-toggle.weather-cal__btn-toggle--closing svg{transform:translate3d(0,-.2em,0) rotate(180deg);transition:transform .2s ease}.weather-cal .weather-cal__btn-toggle.weather-cal__btn-toggle--opening{animation:weather-transition .3s ease 90ms both}.weather-cal .weather-cal__btn-toggle span{color:#fff;font-size:1.1em;margin-right:.6em}.weather-cal .weather-cal__btn-toggle svg{position:relative;top:.1em;transform:none;transition:transform .2s ease;width:1em}.weather-cal .weather-cal__btn-toggle svg path{fill:#fff}.weather-cal .weather-cal__hours{align-items:baseline;border-bottom:2px solid #7793ae;display:flex;flex-flow:row nowrap;justify-content:flex-start;opacity:0;overflow-x:auto;overflow-y:hidden;transform:translate3d(0,.2em,0);transition:transform .2s ease,opacity .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.weather-cal.weather-cal--hours .weather-cal__hours{opacity:1;transform:translateZ(0);transition:transform .2s ease 50ms,opacity .2s ease}.weather-cal .weather-cal__hours.transition-enter-active{animation:weather-transition .32s ease both}.weather-cal .weather-cal__hours.transition-leave-active{animation:weather-transition .32s ease reverse both}.weather-cal .weather-cal__days{align-items:center;display:flex;flex-flow:row nowrap;height:7.5em;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;transition:transform .2s ease 50ms,opacity .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:37.5em){.weather-cal .weather-cal__days{height:3.5em}}.weather-cal.weather-cal--hours .weather-cal__days{height:3em;transition:height .2s ease 50ms}@media (min-width:37.5em){.weather-cal.weather-cal--hours .weather-cal__days{height:3.5em}}.cal-day{background:rgba(31,52,75,.84);box-sizing:border-box;cursor:grab;display:flex;flex:1;flex-flow:column wrap;max-width:6.5em;min-width:6.5em;padding:1em 0;position:relative}@media (min-width:31.25em){.cal-day{max-width:7em;min-width:7em}}@media (min-width:37.5em){.cal-day{max-width:80em;min-width:8em}}@media (min-width:85.625em){.cal-day{cursor:pointer}}@media (min-width:87.5em){.cal-day{padding:.6em 0}}.readOnly .cal-day{cursor:default!important;pointer-events:none!important}.cal-day:before{background:rgba(119,147,174,.84);bottom:0;content:"";height:100%;left:0;margin:auto;opacity:0;position:absolute;right:0;top:0;transition:opacity .25s ease;width:100%}.cal-day:active{cursor:grabbing}@media (min-width:85.625em){.cal-day:active{cursor:pointer}}.cal-day:hover:before{opacity:1;transition:opacity .12s ease}.readOnly .cal-day:hover:before{display:none!important}.cal-day.cal-day--current:before{background:rgba(119,147,174,.84);bottom:0;content:"";height:100%;left:0;margin:auto;opacity:1;position:absolute;right:0;top:0;transition:opacity .12s ease;width:100%}.cal-day.cal-day--current:hover:before{background:rgba(119,147,174,.84)}.readOnly .cal-day.cal-day--current:before{display:block!important}.readOnly .cal-day.cal-day--current:hover:before{background:rgba(119,147,174,.84)!important}@media (min-width:87.5em){.cal-day.cal-day--current .cal-day__tooltip{bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:100%;z-index:10}}.cal-day .cal-day__content{display:flex;flex-flow:row nowrap;justify-content:center;position:relative;z-index:1}.cal-day.no-data .cal-day__content{height:2.3em}.cal-day .cal-day__content .cal-day__content__icon{align-self:center;margin:0 .2em 0 auto;max-width:2em;min-width:2em;transform:translate3d(0,.2em,0);transition:transform .15s ease,opacity .15s ease}.cal-day.no-data .cal-day__content .cal-day__content__icon{display:none}.cal-day .cal-day__content .cal-day__content__text{align-self:center;margin:0 auto 0 .2em;min-width:3.6em}.cal-day.no-data .cal-day__content .cal-day__content__text{bottom:0;height:2.3em;left:0;margin:auto;position:absolute;right:0;top:0}.cal-day .cal-day__content .cal-day__content__text .cal-day__header__text__date{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:Roboto,sans-serif;font-size:1em;text-align:center;transition:transform .2s ease;white-space:nowrap}@media (min-width:75em){.cal-day .cal-day__content .cal-day__content__text .cal-day__header__text__date{font-size:1.1em}}.cal-day .cal-day__content .cal-day__content__text .cal-day__header__text__day{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:Roboto,sans-serif;font-size:.8em;font-weight:300;margin-bottom:.2em;text-align:center;transition:transform .2s ease}@media (min-width:60em){.cal-day .cal-day__content .cal-day__content__text .cal-day__header__text__day{font-size:.9em;margin:0}}.cal-day .cal-day__content__weather{display:flex;flex-flow:row nowrap;justify-content:center;opacity:1;position:relative;transition:opacity .2s ease;z-index:1}@media (min-width:60em){.cal-day .cal-day__content__weather{display:flex;flex-flow:column nowrap;justify-content:center;margin-left:.8em}}@media (min-width:75em){.cal-day .cal-day__content__weather{margin-top:.1em}}.weather-cal.weather-cal--hours .cal-day .cal-day__content .cal-day__content__weather{opacity:0;transition:opacity .2s ease}.cal-day .cal-day__content__weather .cal-day__content__weather__temp{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:hsla(0,0%,100%,.8);font-family:Roboto,sans-serif;font-size:.9em;letter-spacing:-.06em;margin-right:.5em}@media (min-width:60em){.cal-day .cal-day__content__weather .cal-day__content__weather__temp{font-size:1em;margin-right:0}}.cal-day .cal-day__content__weather .cal-day__content__weather__wind{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-self:center;color:hsla(0,0%,100%,.8);font-family:Roboto,sans-serif;font-size:.9em;letter-spacing:-.06em}@media (min-width:60em){.cal-day .cal-day__content__weather .cal-day__content__weather__wind{font-weight:300}}.cal-hour{background:rgba(31,52,75,.84);box-sizing:border-box;cursor:grab;display:flex;flex:1;flex-flow:column wrap;min-width:4.6em;padding:.6em;position:relative}@media (min-width:37.5em){.cal-hour{min-width:6em;padding:.7em}}.readOnly .cal-hour{cursor:default!important;pointer-events:none!important}.cal-hour:before{background:rgba(119,147,174,.84);bottom:0;content:"";height:100%;left:0;margin:auto;opacity:0;position:absolute;right:0;top:0;transition:opacity .25s ease;width:100%}.cal-hour:active{cursor:grabbing}.cal-hour:hover:before{opacity:1;transition:opacity .12s ease}.readOnly .cal-hour:hover:before{display:none!important}.cal-hour.cal-hour--current:before{background:rgba(119,147,174,.84);bottom:0;content:"";height:100%;left:0;margin:auto;opacity:1;position:absolute;right:0;top:0;transition:opacity .12s ease;width:100%}.cal-hour.cal-hour--current:hover:before{background:rgba(146,169,190,.84)}.readOnly .cal-hour.cal-hour--current:before{display:block!important}.readOnly .cal-hour.cal-hour--current:hover:before{background:rgba(119,147,174,.84)!important}.cal-hour.cal-hour.no-data{height:7em}@media (min-width:37.5em){.cal-hour.cal-hour.no-data{height:8.7em}}.cal-hour.cal-hour--current.cal-hour--golden-hour,.cal-hour.cal-hour--golden-hour{border-radius:2px 2px 0 0;padding-top:2em}.cal-hour.cal-hour--current.cal-hour--golden-hour.no-data,.cal-hour.cal-hour--golden-hour.no-data{height:10em}.cal-hour.cal-hour--current.cal-hour--golden-hour .golden-hour,.cal-hour.cal-hour--golden-hour .golden-hour{display:block}.cal-hour .cal-hour__time{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:Roboto,sans-serif;font-size:.9em;margin-bottom:.5em;position:relative;text-align:center;z-index:1}@media (min-width:37.5em){.cal-hour .cal-hour__time{font-size:1em}}.cal-hour .cal-hour__icon{margin:0 auto;max-width:1.5em;pointer-events:none;position:relative;z-index:1}@media (min-width:37.5em){.cal-hour .cal-hour__icon{max-width:2em}}.cal-hour .cal-hour__icon img{height:32px;width:32px}.cal-hour .cal-hour__temp{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:Roboto,sans-serif;font-size:1em;letter-spacing:-.06em;margin-top:.2em;position:relative;text-align:center;z-index:1}@media (min-width:37.5em){.cal-hour .cal-hour__temp{font-size:1.2em;margin-top:.4em}}.cal-hour .cal-hour__wind{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:hsla(0,0%,100%,.7);font-family:Roboto,sans-serif;font-size:.85em;margin-top:.2em;position:relative;text-align:center;z-index:1}@media (min-width:37.5em){.cal-hour .cal-hour__wind{color:hsla(0,0%,100%,.8);font-size:.9em;margin-top:.4em}}.golden-hour{background:rgba(250,200,0,.8);border-radius:2px 2px 0 0;bottom:auto;box-sizing:border-box;display:none;font-size:.7em;font-weight:700;height:2em;left:0;margin:auto;min-width:4.6em;padding:.5em 0;position:absolute;right:0;text-align:center;text-transform:uppercase;top:0;width:100%;z-index:1}@media (min-width:37.5em){.golden-hour{min-width:6em}}.golden-hour .golden-hour__border{background:rgba(250,200,0,.8);bottom:auto;height:12.3em;left:0;margin:auto;position:absolute;right:auto;top:2em;width:1px}.golden-hour .golden-hour__border.golden-hour__border--right{left:auto;right:0}.height-calc{background:#fff;border-radius:2px;box-shadow:0 1px 4px -1px rgba(0,0,0,.3);box-sizing:border-box;cursor:default;height:40px;left:11.5em;padding:.7em 1em;position:absolute;top:.65em}.height-calc .height-calc__text{color:#000;font-weight:700}.shot-list{box-sizing:border-box;height:100%;padding:.8em;position:relative}.shot-list--collapsed .shot-list__header__collapse-indicator{transform:rotate(0deg)}.shot-list.shot-list--shared .shot-item-view{cursor:pointer}.shot-list.shot-list--shared .shot-item-edit .input-field input,.shot-list.shot-list--shared .shot-item-edit .input-field textarea{cursor:default;outline:none}.shot-list.shot-list--shared .shot-item-edit .input-field input::-webkit-input-placeholder,.shot-list.shot-list--shared .shot-item-edit .input-field textarea::-webkit-input-placeholder{color:#1f344b}.shot-list.shot-list--shared .shot-item-edit .input-field input::-moz-placeholder,.shot-list.shot-list--shared .shot-item-edit .input-field textarea::-moz-placeholder{color:#1f344b}.shot-list.shot-list--shared .shot-item-edit .input-field input:-ms-input-placeholder,.shot-list.shot-list--shared .shot-item-edit .input-field textarea:-ms-input-placeholder{color:#1f344b}.shot-list.shot-list--shared .shot-item-edit .input-field input:hover::-webkit-input-placeholder,.shot-list.shot-list--shared .shot-item-edit .input-field textarea:hover::-webkit-input-placeholder{color:#1f344b}.shot-list.shot-list--shared .shot-item-edit .input-field input:hover::-moz-placeholder,.shot-list.shot-list--shared .shot-item-edit .input-field textarea:hover::-moz-placeholder{color:#1f344b}.shot-list.shot-list--shared .shot-item-edit .input-field input:hover:-ms-input-placeholder,.shot-list.shot-list--shared .shot-item-edit .input-field textarea:hover:-ms-input-placeholder{color:#1f344b}.shot-list.shot-list--shared .shot-item-edit .btn.btn--save-shot{margin-left:auto}.map-planning .map-planning__extended .shot-list .shot-list__wrapper .shot-list__body{height:14.5em;overflow-x:hidden;overflow-y:auto}.map-planning .map-planning__extended .shot-list .shot-list__wrapper .shot-list__body .shot-item .shot-item-edit .shot-item-edit__body .input-field textarea{height:100px}.map-planning .map-planning__extended .shot-list .shot-list__wrapper .shot-list__body .shot-item:last-child{margin-bottom:1em}.shot-list .shot-list__wrapper{display:flex;flex-flow:column nowrap;min-height:100%}.shot-list .shot-list__wrapper .shot-list__header{align-items:center;cursor:pointer;display:flex;flex-flow:row nowrap;justify-content:flex-start;-webkit-user-select:none;-moz-user-select:none;user-select:none}.shot-list .shot-list__wrapper .shot-list__header:hover{opacity:.8}.shot-list .shot-list__wrapper .shot-list__header__collapse-indicator{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTcuNDEgOC41OSAxMiAxMy4xN2w0LjU5LTQuNThMMTggMTBsLTYgNi02LTYgMS40MS0xLjQxeiIvPjwvc3ZnPg==) no-repeat 50%;background-size:contain;height:1.9em;margin-left:auto;transform:rotate(180deg);transition:transform .2s ease;width:1.9em}.shot-list .shot-list__wrapper .shot-list__header .shot-list__header__heading{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1f344b;font-size:1em;font-weight:700;margin:0}.shot-list .shot-list__wrapper .shot-list__header .shot-list__header__number{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#707070;font-size:.8em;margin-left:.6em}.shot-list .shot-item{background:#fff;box-sizing:border-box;margin-top:.8em;position:relative}.readOnly .shot-list .sortable-chosen{pointer-events:none!important}.shot-list .shot-item-edit{border:1px solid #cfd9e5;border-radius:5px;padding:.5em}.shot-list .shot-item-edit .shot-item-edit__header{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start}.shot-list .shot-item-edit .shot-item-edit__header .input-field.mission-input{flex:1;margin:0 .5em 0 0;max-width:100%;padding:0}.shot-list .shot-item-edit .shot-item-edit__header .input-field.mission-input input{font-size:1em;margin:0;max-width:100%;padding:0}.shot-list .shot-item-edit .shot-item-edit__header .btn{border:none;box-sizing:border-box;height:1em;margin:-.15em 0 0 1em;padding:0;width:1em}.shot-list .shot-item-edit .shot-item-edit__header .btn svg path{fill:#707070}.shot-list .shot-item-edit .shot-item-edit__header .btn.btn--place-shot{margin-left:auto}.shot-list .shot-item-edit .shot-item-edit__header .btn.btn--place-shot svg{width:.8em}.shot-list .shot-item-edit .shot-item-edit__header .btn.btn--place-shot:hover svg path{fill:#0f1c2b}.shot-list .shot-item-edit .shot-item-edit__header .btn.btn--place-shot.btn--place-shot--active{position:relative}.shot-list .shot-item-edit .shot-item-edit__header .btn.btn--place-shot.btn--place-shot--active svg path{fill:#0f1c2b}.shot-list .shot-item-edit .shot-item-edit__header .btn.btn--place-shot.btn--place-shot--active:before{background:radial-gradient(rgba(255,137,0,.3),rgba(255,137,0,0));border-radius:50%;bottom:0;content:"";height:2em;left:auto;margin:auto;position:absolute;right:-.5em;top:0;width:2em}.shot-list .shot-item-edit .shot-item-edit__header .btn.btn--place-shot.btn--place-shot--active:after{background:#ff8900;border-radius:50%;bottom:auto;content:"";height:6px;left:auto;margin:auto;position:absolute;right:-.2em;top:-.2em;width:6px}.shot-list .shot-item-edit .shot-item-edit__header .btn.btn--remove-shot{margin-top:-.3em;width:.85em}.shot-list .shot-item-edit .shot-item-edit__header .btn.btn--remove-shot:hover svg path{fill:#f43f5e}.shot-list .shot-item-edit .shot-item-edit__header .btn.btn--remove-shot svg{width:.85em}.shot-list .shot-item-edit .shot-item-edit__header .btn.btn--save-shot{margin-top:0;width:1.1em}.shot-list .shot-item-edit .shot-item-edit__header .btn.btn--save-shot:hover svg path{fill:#0f1c2b}.shot-list .shot-item-edit .shot-item-edit__header .btn.btn--save-shot svg{transform:rotate(180deg);transition:transform .12s ease;width:1.1em}.shot-list .shot-item-edit .shot-item-edit__body{margin-top:.5em}.shot-list .shot-item__wrapper{display:flex;flex-flow:row nowrap}.shot-list .shot-item__number{align-self:center;background:hsla(0,0%,44%,.302);border-radius:50%;flex:1;margin-right:.8em;max-height:1.5em;max-width:1.5em;min-height:1.5em;min-width:1.5em;position:relative}.shot-list .shot-item__number.shot-item__number--icon{background:none;border-color:transparent}.shot-list .shot-item__number.shot-item__number--icon .shot-item__number__icon{bottom:0;display:block;height:2em;left:0;margin:auto;position:absolute;right:0;top:0;width:2em}.shot-list .shot-item__number .shot-item__number__icon,.shot-list .shot-item__number.shot-item__number--no-number span{display:none}.shot-list .shot-item__number span{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;bottom:0;color:#707070;font-size:.8em;height:100%;left:0;letter-spacing:-.05em;margin:auto;position:absolute;right:0;text-align:center;top:.7em;width:100%}.shot-list .sortable-chosen .shot-item__number span{opacity:0}.shot-list__content--drag .shot-item .shot-item__number span{opacity:0;transition:opacity .2s ease}.shot-list .shot-item-view{align-items:center;border:1px solid #cfd9e5;border-radius:5px;cursor:pointer;display:flex;flex:1;flex-flow:row nowrap;justify-content:flex-start;padding:.5em}.shot-list .sortable-chosen .shot-item-view,.shot-list .sortable-chosen .shot-item-view:hover{background:rgba(48,174,239,.05);border-color:#30aeef;transition:border-color .2s ease}.shot-list .shot-item-view:hover svg path{fill:#0f1c2b}.readOnly .shot-list .shot-list__content .shot-item-view{background:hsla(0,0%,100%,.2);border:1px solid rgba(0,0,0,.3);cursor:default;pointer-events:none}.readOnly .shot-list .shot-list__content .shot-item-view .btn.btn--place-shot,.readOnly .shot-list .shot-list__content .shot-item-view .btn.btn--remove-shot{display:none!important}.shot-list .shot-item-view .shot-item__view__text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#707070;margin-right:.5em;max-width:14.8em;outline:none;overflow-x:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:100em){.shot-list .shot-item-view .shot-item__view__text{max-width:19.8em}}.shot-list .shot-item-view svg{display:block;margin-left:auto;transform:none;transition:transform .12s ease;width:.9em}.shot-list .shot-item-view svg path{fill:#707070}.shot-list .shot-add{box-sizing:border-box;margin-top:.5em}.readOnly .shot-add{display:none!important}.shot-list .shot-add .btn{box-sizing:border-box;display:block;font-size:.9em;margin:0;padding:.8em 1em;width:100%}.shot-list .shot-list__place-shot-overlay{align-items:center;background:rgba(31,52,75,.85);bottom:0;box-sizing:border-box;display:flex;flex-flow:column nowrap;height:100%;justify-content:center;left:0;margin:auto;padding:2em;position:absolute;right:0;top:0;width:100%;z-index:1}.shot-list .shot-list__place-shot-overlay p{color:#fff;font-size:1.4em;margin:0 auto 1em;max-width:10em;text-align:center}.shot-list .shot-list__place-shot-overlay .btn.btn--outlined{border:2px solid #fff;box-sizing:border-box;display:block;font-size:1.1em;margin:0 auto;padding:.5em 2em}.shot-list .shot-list__empty{color:var(--text-color-secondary);font-size:.9em;padding:1em 0;text-align:center}.shot-list.shot-list--collapsed .shot-list__header__collapse-indicator{transform:rotate(0deg)}.share-mission .share-mission__header{margin-bottom:1em}.share-mission .share-mission__header .header-text{margin-bottom:.4em;margin-top:.4em}.share-mission .share-mission__header .input-field input{width:100%}.share-mission .share-mission__public-switch{margin:2em 0 0}.share-mission .share-mission__public-switch .btn-toggle{margin-bottom:.5em}.share-mission .share-mission__public-switch .share-mission__text{color:#707070;display:block;font-size:.9em;margin-top:1.2em}.share-mission .share-mission__body .share-url{margin-bottom:1em;min-height:6em;position:relative}@media (min-width:60em){.share-mission .share-mission__body .share-url{min-height:3em}}.share-mission .share-mission__body .share-url .share-url__description{font-size:.8em}.share-mission .share-mission__body .share-url .input-field input{color:#707070;width:100%}.share-mission .share-mission__body .share-url .goto-btn{bottom:0;left:auto;margin:auto;position:absolute;right:3em;top:5em}@media (min-width:60em){.share-mission .share-mission__body .share-url .goto-btn{top:1em}}.share-mission .share-mission__body .share-url .copy-btn{bottom:0;left:auto;margin:auto;position:absolute;right:.6em;top:5em}@media (min-width:60em){.share-mission .share-mission__body .share-url .copy-btn{top:1em}}.planner-header .modal .modal-box{bottom:auto;max-height:calc(100svh - 6em);top:4em}@media (min-width:60em){.planner-header .modal .modal-box{bottom:auto;max-height:calc(100svh - 8em);top:4em}}.planner-header .modal .modal-box .modal-box__footer{background:none;border:none}.weather{position:relative;width:100%}.weather .modal-box{max-width:55em}.weather .modal-box .modal-box__body{padding:0!important}.weather .modal-box .modal-box__footer{background:#fff}.weather .modal-box .modal-box__footer .btn{align-items:center;border-color:#1f344b;display:flex;flex-flow:row nowrap;justify-content:center;max-width:12em;transition:opacity .2s ease}.weather .modal-box .modal-box__footer .btn:first-child svg{transform:rotate(180deg)}.weather .modal-box .modal-box__footer .btn:first-child span{margin:0 0 0 1em}.weather .modal-box .modal-box__footer .btn:disabled{opacity:.2;transition:opacity .2s ease}.weather .modal-box .modal-box__footer .btn svg{width:12px}.weather .modal-box .modal-box__footer .btn svg path{fill:#1f344b}.weather .modal-box .modal-box__footer .btn span{color:#1f344b;margin:0 1em 0 0}.weather .weather-day{box-sizing:border-box;height:calc(100svh - 96px);overflow-x:hidden;overflow-y:auto}@media (min-width:37.5em){.weather .weather-day{box-sizing:border-box;height:100%;overflow:hidden;padding-right:1em;position:relative;width:100%}}.weather .weather-day .weather-day-item{align-items:center;border-bottom:1px solid #cfd9e5;box-sizing:border-box;cursor:pointer;display:flex;flex-flow:row nowrap;height:79px;justify-content:flex-start;padding:1.5em;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width:37.5em){.weather .weather-day .weather-day-item{flex-flow:column nowrap;padding:.8em}}.weather .weather-day .weather-day-item .weather-day-item__icon{height:32px;margin-right:1em;width:32px}.weather .weather-day .weather-day-item .weather-day-item__icon.transition-enter-active{animation:fade-in .5s ease both}.weather .weather-day .weather-day-item .weather-day-item__icon.transition-leave-active{animation:fade-in .5s ease reverse both}@media (min-width:37.5em){.weather .weather-day .weather-day-item .weather-day-item__icon{bottom:0;height:29px;left:0;margin:auto;order:1;position:absolute;right:0;top:0;width:29px}}@media (min-width:75em){.weather .weather-day .weather-day-item .weather-day-item__icon{bottom:inherit;left:inherit;margin:.2em 0 0;position:relative;right:inherit;top:inherit}}.weather .weather-day .weather-day-item .weather-day-item__day.transition-enter-active{animation:fade-in .5s ease both}.weather .weather-day .weather-day-item .weather-day-item__day.transition-leave-active{animation:fade-in .5s ease reverse both}@media (min-width:37.5em){.weather .weather-day .weather-day-item .weather-day-item__day{display:flex;flex-flow:column nowrap;padding-top:.6em;position:absolute}}@media (min-width:75em){.weather .weather-day .weather-day-item .weather-day-item__day{position:relative}}.weather .weather-day .weather-day-item .weather-day-item__heading{font-size:18px;line-height:18px;margin:0}@media (min-width:37.5em){.weather .weather-day .weather-day-item .weather-day-item__heading{display:block;font-size:11px;order:1;text-align:center}}.weather .weather-day .weather-day-item .weather-day-item__text{font-size:12px;line-height:18px;margin:0}@media (min-width:37.5em){.weather .weather-day .weather-day-item .weather-day-item__text{display:block;font-size:14px;line-height:16px;order:0;text-align:center}}.weather .weather-day .weather-day-item .weather-day-item__wind{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;margin-left:auto}.weather .weather-day .weather-day-item .weather-day-item__wind.transition-enter-active{animation:fade-in .5s ease both}.weather .weather-day .weather-day-item .weather-day-item__wind.transition-leave-active{animation:fade-in .5s ease reverse both}@media (min-width:37.5em){.weather .weather-day .weather-day-item .weather-day-item__wind{bottom:.5em;justify-content:center;margin:0 auto;order:2;position:absolute}.weather .weather-day .weather-day-item .weather-day-item__wind p{font-size:12px;margin-top:.8em;white-space:nowrap}}@media (min-width:37.5em)and (min-width:37.5em){.weather .weather-day .weather-day-item .weather-day-item__wind p{white-space:inherit}}@media (min-width:75em){.weather .weather-day .weather-day-item .weather-day-item__wind{bottom:inherit;position:relative}}.weather .weather-day .weather-day-item .wind-direction-icon{align-items:center;display:flex;flex-flow:row nowrap;height:14px;justify-content:center;margin-left:.5em;width:14px}@media (min-width:37.5em){.weather .weather-day .weather-day-item .wind-direction-icon{height:11px;margin-left:auto;transform:translateX(.4em);width:11px}}.weather .weather-hour{box-sizing:border-box;padding-bottom:3em}@media (min-width:37.5em){.weather .weather-hour{padding:0}}.weather .weather-hour .weather-hour__header{align-items:center;border-bottom:1px solid #cfd9e5;box-sizing:border-box;display:flex;flex-flow:row nowrap;height:79px;justify-content:flex-start;padding:1.5em 1.5em 1.5em 0;width:100%}.weather .weather-hour .weather-hour__header .weather-hour__header__close-btn{background:none;border:none;height:72px;padding:0 32px 0 24px;width:72px}.weather .weather-hour .weather-hour__header .weather-hour__header__day .weather-hour__header__day__heading{color:#1f344b;font-size:18px;font-weight:400;line-height:18px;margin:-2px 0 0}.weather .weather-hour .weather-hour__header .weather-hour__header__day .weather-hour__header__day__date{font-size:12px;margin:2px 0 0}.weather .weather-hour .weather-hour__header .weather-hour__header__wind{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start;margin-left:auto}.weather .weather-hour .weather-hour__header .weather-hour__header__wind .wind-direction-icon{margin:.2em 0 0 .5em}.weather .weather-hour .weather-hour__header .weather-hour__header__wind .wind-direction-icon img{width:14px}.weather .weather-text-overlay{background:hsla(0,0%,100%,.95);border:1px solid #cfd9e5;bottom:0;box-sizing:border-box;height:100%;left:0;margin:auto;opacity:1;position:absolute;right:auto;top:0;width:100%}@media (min-width:37.5em){.weather .weather-text-overlay{height:123px;width:calc(100% - 1em)}}.weather .weather-text-overlay.transition-enter-active{animation:fade-in .5s ease both}.weather .weather-text-overlay.transition-leave-active{animation:fade-in .5s ease reverse both}.weather .weather-text-overlay.weather-text-overlay--new-mission{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between}.weather .weather-text-overlay.weather-text-overlay--new-mission p{display:block;font-size:16px;margin:-2em auto 0;max-width:20em;position:relative;text-align:center}@media (min-width:37.5em){.weather .weather-text-overlay.weather-text-overlay--new-mission p{box-sizing:border-box;margin:0 auto;max-width:22.5em;padding-right:2.5em}}.weather .weather-text-overlay.weather-text-overlay--new-mission p:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNS4xIDM1LjYiPjxwYXRoIGQ9Ik02LjYgMXYzMS4ybC00LjktNC45Yy0uNC0uNC0xLS40LTEuNCAwLS40LjQtLjQgMSAwIDEuNGw2LjYgNi42Yy40LjQgMSAuNCAxLjQgMGw2LjYtNi42Yy40LS40LjMtMS4xLS4xLTEuNC0uNC0uMy0uOS0uMy0xLjMgMGwtNC45IDQuOVYxYzAtLjYtLjQtMS0xLTFzLTEgLjQtMSAxWiIgc3R5bGU9ImZpbGw6IzFmMzQ0YiIvPjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:auto;content:"";height:35px;left:0;margin:auto;position:absolute;right:0;top:5em;width:15px}@media (min-width:37.5em){.weather .weather-text-overlay.weather-text-overlay--new-mission p:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOC4zIDI0LjgiPjxwYXRoIGQ9Ik0xOCA2LjkgMTEuNC4zYy0uNC0uNC0xLS40LTEuNCAwTDMuNCA2LjljLS40LjQtLjMgMS4xIDAgMS40LjQuMy45LjMgMS4zIDBsNC45LTQuOXYxOS4zSDFjLS42IDAtMSAuNS0xIDEuMXMuNCAxIDEgMWgxMC4xYy40LS4xLjctLjUuNy0uOVYzLjRsNC45IDQuOWMuNC40IDEgLjQgMS40IDAgLjQtLjQuNC0xIDAtMS40WiIgc3R5bGU9ImZpbGw6IzFmMzQ0YiIvPjwvc3ZnPg==);bottom:0;height:25px;left:auto;right:0;top:0;width:18px}}.weather .weather-text-overlay p{display:block;margin-top:2em;text-align:center}@media (min-width:37.5em){.weather .weather-text-overlay p{margin-top:1.5em}}.weather .weather-text-overlay .btn{display:block;margin:0 auto}.weather-table{position:relative}.weather-table:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);bottom:0;content:"";height:100%;left:auto;margin:auto;opacity:1;pointer-events:none;position:absolute;right:0;top:-2px;transition:opacity .3s ease;width:50px;z-index:1}@media (min-width:37.5em){.weather-table:after{display:none}}.weather-table.hidden-overlay:after{opacity:0;transition:opacity .3s ease}.weather-table .weather-table__scroll{height:calc(100svh - 176px);max-width:100%;overflow:auto;overscroll-behavior:none;width:100vw}@media (min-width:37.5em){.weather-table .weather-table__scroll{height:auto;overflow:inherit}}.weather-table table{border-collapse:collapse;max-width:55em;position:relative;white-space:nowrap;width:100%}.weather-table table thead{background:#f8fafc;box-sizing:border-box;position:sticky;top:0;z-index:1}@media (min-width:37.5em){.weather-table table thead{background:#fff}}.weather-table table thead:after{background:#cfd9e5;bottom:auto;content:"";height:1px;left:0;margin:auto;position:absolute;right:0;top:40px;width:100%}.weather-table th{font-family:Roboto,sans-serif;font-size:12px;font-weight:400;height:40px;padding:0 .5em}@media (min-width:37.5em){.weather-table th{padding:0 1em}}.weather-table th:last-child{padding-right:20px}@media (min-width:37.5em){.weather-table th:last-child{padding:0 1em}}.weather-table td{font-family:Roboto,sans-serif;height:52px;padding:0 .5em}@media (min-width:37.5em){.weather-table td{padding:0 1em}}.weather-table td:last-child{padding-right:20px}@media (min-width:37.5em){.weather-table td:last-child{padding:0 1em}}.weather-table tr{border-bottom:1px solid #cfd9e5}@media (min-width:37.5em){.weather-table tr:last-child{border-bottom:none}}.weather-table .weather-table__time{font-size:16px;text-align:center}.weather-table .weather-table__weather-icon img{display:block;margin:0 auto;width:26px}.weather-table .weather-table__precipitation{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start}.weather-table .weather-table__precipitation img{margin-right:.5em;width:16px}.weather-table .kp-index-meter{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start}@media (min-width:37.5em){.weather-table .kp-index-meter{justify-content:center}}.weather-table .kp-index-meter.kp-index-meter--high svg rect{fill:#f43f5e}.weather-table .kp-index-meter.kp-index-meter--high span{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#f43f5e;font-weight:700}.weather-table .kp-index-meter svg{display:block;height:18px;margin-right:.5em;margin-top:-.1em;width:18px}.weather-table .kp-index-meter svg rect{fill:#1f344b}.weather-table .weather-table__wind{align-items:center;display:flex;flex-flow:row nowrap;justify-content:center}@media (min-width:37.5em){.weather-table .weather-table__wind{justify-content:center}}.weather-table .weather-table__wind .wind-direction-icon{margin-left:.5em}.weather-table .weather-table__wind .wind-direction-icon img{width:14px}.map-weather-wrapper{min-width:0}.show-weather .map-weather-wrapper{display:flex;flex-flow:column nowrap}.map-weather-wrapper .weather{flex:1;min-height:140px;min-width:0;overflow:hidden}@media (min-width:37.5em){.map-weather-wrapper .weather .weather-day{height:141.4px}}.map-weather-wrapper .weather .weather-day .custom-weather-carousel{-ms-overflow-style:none;box-sizing:border-box;cursor:pointer;display:flex;height:100%;max-width:100%;overflow-x:scroll;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.map-weather-wrapper .weather .weather-day .custom-weather-carousel::-webkit-scrollbar{display:none}.map-weather-wrapper .weather .weather-day .custom-weather-carousel.is-dragging{cursor:grabbing}@media (min-width:37.5em){.map-weather-wrapper .weather .weather-day .custom-weather-carousel{box-shadow:inset 1px 0 #cfd9e5,inset -1px 0 #cfd9e5,inset 0 -1px #cfd9e5}}.map-weather-wrapper .weather .weather-day .custom-weather-carousel>.weather-day-item{cursor:inherit;flex-shrink:0;scroll-snap-align:start}@media (min-width:37.5em){.map-weather-wrapper .weather .weather-day .custom-weather-carousel>.weather-day-item{border:1px solid #cfd9e5;box-sizing:border-box;flex-basis:10%;flex-grow:0;height:100%;min-width:150px;position:relative}.map-weather-wrapper .weather .weather-day .custom-weather-carousel>.weather-day-item:hover{border-color:#87dafa}}.carousel-wrapper{align-items:center;display:flex;height:100%;position:relative;width:100%}.carousel-wrapper .carousel-btn{align-items:center;background-color:rgba(248,250,252,.8);border:1px solid #cfd9e5;box-sizing:border-box;cursor:pointer;display:flex;height:100%;justify-content:center;padding:0;position:absolute;transition:background-color .2s ease,opacity .2s ease;width:30px;z-index:10}.carousel-wrapper .carousel-btn svg{fill:#1f344b;height:100%;opacity:.8;width:100%}.carousel-wrapper .carousel-btn:hover{background-color:#f8fafc}.carousel-wrapper .carousel-btn:hover svg{opacity:1}.carousel-wrapper .carousel-btn--prev{border-right:none;box-shadow:2px 0 30px 0 rgba(207,217,229,.2);left:0}.carousel-wrapper .carousel-btn--next{border-left:none;box-shadow:-2px 0 30px 0 rgba(207,217,229,.2);right:0}.sunposition-container .sundiagram-month-selecor{align-items:center;background:#1f344b;border-radius:16px;bottom:0;display:flex;flex-flow:row nowrap;height:3em;justify-content:space-between;left:0;margin:auto;max-width:16em;overflow:hidden;position:absolute;right:0;top:12em}.sunposition-container .sundiagram-month-selecor p{color:#fff;font-size:1.2em;text-align:center}.sunposition-container .sundiagram-month-selecor .btn{border:none;border-radius:16px 0 0 16px;border-right:1px solid rgba(15,28,43,.5);box-sizing:border-box;color:#fff;height:2.5em;margin:0;padding:0 1em}.sunposition-container .sundiagram-month-selecor .btn:last-child{border-left:1px solid rgba(15,28,43,.5);border-radius:0 16px 16px 0;border-right:none;margin-top:1px}.sunposition-container .sundiagram-month-selecor .btn:hover{color:#30aeef}.suncalc-dragcursor-overlay .suncalc-dragcursor{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cGF0aCBkPSJNNjEuNiA0My4xYy0uNS0uNS0xLjQtLjUtMS45IDBzLS41IDEuNCAwIDEuOWwzLjcgMy43SDM2LjZsMy43LTMuN2MuNS0uNS41LTEuNCAwLTEuOXMtMS40LS41LTEuOSAwYzAgMC02LjQgNi40LTYuNCA2LjlzNi40IDYuOCA2LjQgNi44Yy41LjUgMS40LjUgMS45IDBzLjUtMS40IDAtMS45bC0zLjYtMy42aDI2LjZsLTMuNiAzLjZjLS41LjUtLjUgMS40IDAgMS45czEuNC41IDEuOSAwYzAgMCA2LjQtNi4zIDYuNC02LjhzLTYuNC02LjktNi40LTYuOVoiIHN0eWxlPSJzdHJva2U6I2ZmZjtzdHJva2UtbWl0ZXJsaW1pdDoxMCIvPjxwYXRoIHN0eWxlPSJmaWxsOm5vbmUiIGQ9Ik0wIDBoMTAwdjEwMEgweiIvPjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;background-size:contain;box-sizing:border-box;height:100px;margin:auto;padding:50px;position:absolute;width:100px}.polygon-list{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;font-size:1em;height:100%;padding:.8em;position:relative}.polygon-list__wrapper{display:flex;flex-flow:column nowrap;min-height:100%}.polygon-list__header{align-items:center;cursor:pointer;display:flex;flex-flow:row nowrap;justify-content:flex-start;-webkit-user-select:none;-moz-user-select:none;user-select:none}.polygon-list__header:hover{opacity:.8}.polygon-list__header-number{color:#707070;font-size:.8em;margin-left:.8em}.polygon-list__header-title{color:#1f344b;font-size:1em;font-weight:700;margin:0}.polygon-list__header-collapse-indicator{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTcuNDEgOC41OSAxMiAxMy4xN2w0LjU5LTQuNThMMTggMTBsLTYgNi02LTYgMS40MS0xLjQxeiIvPjwvc3ZnPg==) no-repeat 50%;background-size:contain;height:1.9em;margin-left:auto;transform:rotate(180deg);transition:transform .2s ease;width:1.9em}.polygon-list__items{display:flex;flex-direction:column;gap:.8em;margin-top:.8em}.polygon-list__item{align-items:flex-start;background:#fff;border:1px solid #cfd9e5;border-radius:5px;display:flex;flex-direction:column;flex-wrap:wrap;gap:.4em;padding:.5em;transition:background-color .2s ease,border-color .2s ease}.polygon-list__item:hover{background:rgba(48,174,239,.05);border-color:#30aeef}.polygon-list__item-number{align-items:center;background:hsla(0,0%,44%,.302);border-radius:50%;color:#707070;display:flex;font-size:.8em;height:1.9em;justify-content:center;text-align:center;width:1.9em}.polygon-list__item-header{flex-direction:row;justify-content:space-between;width:100%}.polygon-list__item-header,.polygon-list__item-info{align-items:center;display:flex;gap:.4em}.polygon-list__item-number span{font-size:.8em;text-align:center}.polygon-list__item-details{color:#707070}.polygon-list__item-type{background-color:#707070;border-radius:5px;color:#fff;font-size:.8em;padding:.2em .4em;text-align:center}.polygon-list__item-type.mapping{background-color:#30aeef}.polygon-list__item-type.inspection{background-color:#ff8900}.polygon-list__item-area{font-size:.9em}.polygon-list__empty{color:#707070;font-size:.9em;padding:1em 0;text-align:center}.polygon-list--collapsed .polygon-list__header-collapse-indicator{transform:rotate(0deg)}.polygon-list__item-delivery{align-items:center;display:flex;gap:.4em;margin-top:.4em;width:100%}.polygon-list__item-delivery-input{border:1px solid #cfd9e5;border-radius:2px;flex:1;font-size:.8em;padding:.4em}.polygon-list__item-delivery-input:focus{border-color:#0f1c2b;outline:none}.polygon-list__item-actions{align-items:center;display:flex;gap:.8em}.polygon-list__item-actions .btn-delete{align-items:center;border:none;cursor:pointer;display:flex;justify-content:center;padding:0}.polygon-list__item-actions .btn-delete svg{fill:#707070;height:1.5em;width:1.5em}.polygon-list__item-actions .btn-delete svg:hover{fill:#ca2e3b}.polygon-list__item-actions .polygon-list__item-focus-btn{align-items:center;background-color:transparent;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:0;transition:background-color .2s}.polygon-list__item-actions .polygon-list__item-focus-btn svg{fill:#707070;height:1.5em;transition:fill .2s;width:1.5em}.polygon-list__item-actions .polygon-list__item-focus-btn:hover svg{fill:#30aeef}.polygon-list__item__sub-section{align-items:center;display:flex;flex-direction:row;gap:.8em}.polygon-list__item-delivery-view{align-items:center;display:flex;gap:.4em;width:100%}.polygon-list__item-delivery-link{align-items:center;background-color:#7793ae;border:1px solid #7793ae;border-radius:5px;box-sizing:border-box;color:#fff;display:flex;font-size:.8em;gap:.4em;padding:.4em}.polygon-list__item-delivery-link svg{flex-shrink:0}.polygon-list__item-delivery-link:hover{background-color:#fff;border-color:#7793ae;color:#7793ae}.polygon-list__item-delivery-empty{color:#707070;font-size:.8em;font-style:italic}.polygon-list__item-service-management{align-items:center;display:flex;gap:.4em}.polygon-list__item-service-management__btn{align-items:center;background-color:#ff8900;border:1px solid #ff8900;border-radius:5px;box-sizing:border-box;color:#fff;display:flex;font-size:.8em;gap:.4em;padding:.4em}.polygon-list__item-service-management__btn svg{fill:#fff;flex-shrink:0}.polygon-list__item-service-management__btn:hover{background-color:#fff;border-color:#ff8900;color:#ff8900}.polygon-list__item-service-management__btn:hover svg{fill:#ff8900}.polygon-list .btn--small{font-size:.8em;padding:.4em .8em}.collapse-enter-active,.collapse-leave-active{max-height:1000px;opacity:1;overflow:hidden;transition:all .3s ease}.collapse-enter,.collapse-leave-to{max-height:0;opacity:0;overflow:hidden}.polygon-list.polygon-list--collapsed .polygon-list__header-collapse-indicator{transform:rotate(0deg)}.pilot-upload.mission-detail.mission-detail--single .mission-detail__body{height:calc(100% - 2em);overflow:hidden}.pilot-upload.mission-detail.mission-detail--single .pilot-upload__polygon-list{display:flex;flex-flow:column;gap:1em;max-height:calc(100% - 7em);overflow-y:auto;padding:1em;position:relative}.pilot-upload.mission-detail.mission-detail--single .btn-performed__container{align-items:center;background:#fff;bottom:1em;display:flex;justify-content:center;margin-top:1em;position:sticky;width:100%;z-index:100}.pilot-upload.mission-detail.mission-detail--single .btn-performed__container .btn{width:calc(100% - 2em)}.pilot-upload.mission-detail.mission-detail--single .btn-performed__container .btn.files-uploaded{background:#76bf1d;border-color:#76bf1d;transition:background .5s cubic-bezier(.175,.885,.32,1.275) .7s}.polygon-item{color:#707070;display:flex;flex-flow:column}.polygon-item__content{align-items:center;border:1px solid #707070;border-radius:5px;display:flex;justify-content:space-between;padding:.2em .4em}.polygon-item__content .polygon-title{flex:1}.polygon-item__content .files-number{color:#76bf1d;flex:1;margin:0}.polygon-item__content.item-has-files{border-color:#76bf1d;box-shadow:0 4px 20px rgba(118,191,29,.1);cursor:pointer;transition:border .5s cubic-bezier(.175,.885,.32,1.275)}.polygon-item__content.item-active{border-color:#30aeef;box-shadow:0 4px 20px rgba(48,174,239,.1)}.polygon-item .polygon-upload__input{width:0}.polygon-item .polygon-upload{align-items:center;display:flex;flex:0;margin-left:auto}.polygon-item .polygon-upload label{cursor:pointer}.polygon-item .polygon-upload svg{fill:#707070}.polygon-item .icon-check{animation:pop-in .5s cubic-bezier(.175,.885,.32,1.275) .2s}.polygon-item__details{font-size:.85em;max-height:calc(100svh - 20em);overflow-y:auto;padding:.2em .4em}.polygon-item__details .polygon-file{animation-delay:calc(50ms*var(--delay));animation-duration:.5s;animation-fill-mode:forwards;animation-name:slide-in-right;animation-timing-function:cubic-bezier(.175,.885,.32,1.275);border:1px solid #707070;border-radius:2px;display:flex;gap:1em;justify-content:space-between;margin:.4em 0;padding:.2em .4em}.polygon-item__details .polygon-file__name{word-wrap:anywhere;flex:1}.polygon-item__details .polygon-file__size{flex:3em auto}.contextual-header .profile-settings-container .modal-box,.contextual-header .profile-settings-container .profile-settings-wrapper>div{display:flex;flex-flow:column}.contextual-header .profile-settings-container .profile-settings-wrapper{align-items:flex-start;flex-flow:row wrap;justify-content:center}.profile-settings-container{margin-right:1em}.profile-settings-container .user-profile-header{display:flex;justify-content:space-between;padding-right:1em}.profile-settings-container .profile-settings-btn{align-items:center;display:flex;font-size:.85em;gap:.4em;height:2.4em;padding:.4em .8em}.profile-settings-container .profile-settings-btn svg{fill:#fff}.profile-settings-container .profile-settings-svg{width:1em}.profile-settings-container .profile-settings-wrapper{display:flex;flex-flow:row wrap;gap:2em;justify-content:space-evenly}.profile-settings-container .profile-settings-wrapper input{margin-right:1em;margin-top:.4em;min-width:30ch;padding:.3em}.profile-settings-container .profile-settings-modalBtn{font-size:12px;margin-top:1em}.profile-settings-container .modal-box__header{display:flex;flex-direction:row;justify-content:space-between;width:100%}.profile-settings-container .modal-box__body{display:flex;justify-content:flex-start}.profile-general-wrapper,.profile-settings-container .change-mail,.profile-settings-container .change-password{display:flex;flex-direction:column}.profile-general-wrapper{color:#707070;justify-content:space-around;text-align:left;width:100%}.profile-generalHeader{align-items:center;display:flex;gap:.4em;justify-content:space-between}.profile-general-field{word-wrap:break-word;border:1px solid #cfd9e5;border-radius:2px;box-sizing:border-box;display:inline-block;font-size:.85em;margin-bottom:.4em;min-height:1.2em;padding:.4em;width:100%}.profile-general-field input{padding:.3em}.profile-genInfo--modal_inner .profile-genInfoHeader{color:#707070}.profile-genInfo--modal_inner .input-field-container{width:50%}.profile-genInfo--modal_inner .input-field-container .input-field{margin-bottom:1em}.profile-genInfo--modal_inner .input-field-container .input-field .has-text{transition:width 3s ease-out;width:100%}.profile-biography{display:flex;flex-direction:column;justify-content:space-around;max-height:30%;min-height:100px;text-align:left;width:100%}.profile--biographyHeader{align-items:center;display:flex;gap:.4em}.biography-textbox{font-size:.85em}.profile-bio{max-width:40%}.profile-biography--modal_inner{display:flex;flex-direction:column;height:95%;justify-content:space-around;margin:auto;text-align:left;width:95%}.profile-biography--modal_inner .input-field{margin:0 auto;width:70%}.profile-biography--modal_inner textarea{border:2px solid hsla(0,0%,44%,.302);color:#707070;min-height:20em;overflow-y:auto;resize:none}.profile-biography--modal_inner button.btn.btn--primary{bottom:8%;left:45%;position:absolute}.profile-inner--modalHeading{color:hsla(0,0%,44%,.302);font-size:25px;font-style:bold;margin:5px}.input-addon{color:#7793ae;font-family:Roboto,sans-serif;font-size:.85em;text-transform:lowercase}.profile-skills{display:flex;flex-direction:column;justify-content:space-around;min-height:100px;text-align:left;width:90%}.profile--skills__header{align-items:center;display:flex;gap:.4em}.skills-box{display:flex;flex-direction:column;min-height:80px;width:100%}.skills-box ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:.4em;justify-content:flex-start;padding:1em 0 0}.skills-editBox{min-height:80px;width:40%}.skills-editBox ul{display:flex;flex-direction:row;flex-wrap:wrap;gap:.4em;padding:0}.skills-editBox li{width:100%}.skill-item{align-items:center;display:flex;flex-direction:row;justify-content:space-between;max-width:20em}.skill-item span{border:1px solid #cfd9e5;border-radius:5px;color:#707070;font-size:.85em;margin:0;padding:.4em 1em;text-align:center}.profile-skill-suggestion{color:#707070;font-size:.7em;font-style:italic;margin:1em}.profile-skill-header{color:#707070;font-size:25px;margin-bottom:10px;margin-top:-5px}.profile-skills--modal_inner{display:flex;flex-direction:row;height:100%;justify-content:space-between;text-align:left;width:100%}.profile-skills--modal_inner button.btn.btn--primary{bottom:8%;left:45%;position:absolute}.profile-skills--modal_inner .input-field{width:45%}.profile-skills--modal_inner .input-field .btn,.profile-skills--modal_inner .input-field input{width:100%}.profile-skills--modal_inner .skill-item{align-items:start;border-radius:2px;display:grid;grid-template-columns:3fr 1fr;justify-items:center;max-width:20em;min-width:6em;padding:.4em}.profile-skills--modal_inner .skill-item__name{border:1px solid #cfd9e5;border-radius:5px;color:#707070;font-size:.85em;margin:0;padding:.4em 1em;text-align:center}.profile-experience{display:flex;flex-direction:column;justify-content:space-around;max-height:90%;min-height:100px;text-align:left;width:100%}.profile--experienceHeader{align-items:center;display:flex;gap:.4em}.experience-box{display:flex;flex-direction:column;min-height:80px;width:100%}.experience-box ul{display:flex;flex-direction:column;flex-wrap:wrap;padding:0}.experience-editBox{max-height:400px;min-height:80px;width:40%}.experience-editBox ul{display:flex;flex-direction:column;flex-wrap:wrap;padding:0}.experience-item{color:#707070;display:flex;flex-direction:column;margin:0 0 1em;max-width:50ch;min-height:50px;min-width:100px;text-align:left}.experience-item>*{line-height:1.4em}.experience-item .experience-title{color:#707070;margin:.2em 0}.experience-item p{font-size:.85em;margin:0;text-align:left}.experience-item .experience-date,.experience-item .experience-location{font-size:.85em;font-weight:700}.experience-item .experience-description{max-width:80%}.profile-experienceHeader{color:#707070;font-size:25px;margin-bottom:10px;margin-top:-5px}.profile-experience--modal_content{display:flex;flex-direction:row;height:100%;justify-content:space-between;margin:-10px auto;text-align:left;width:100%}.profile-experience--modal_content button.btn.btn--primary{margin:10px auto}.profile-experience--modal_content .input-field input{border-color:#707070;margin-top:10px;width:100%}.profile-experience--modal_inner button.btn.btn--primary{bottom:5%;left:45%;position:absolute}.profile-experience--modal_inner .profile-experience--container{display:flex;flex-direction:column}.profile-experience--modal_inner .profile-experience--container input{border-color:#cfd9e5;color:#1f344b;width:100%}.profile-experience--modal_inner .profile-experience--container textarea.edit-experience-description{border-color:#cfd9e5;color:#1f344b;font-family:Roboto,sans-serif;height:100px;margin:10px 0}.profile-experience--modal_inner .profile-experience-suggestion{color:#707070;font-size:.7em;font-style:italic;margin:1em}.profile-education{display:flex;flex-direction:column;justify-content:space-around;max-height:90%;min-height:50px;text-align:left;width:90%}.profile--educationHeader{align-items:center;display:flex;gap:.4em}.education-box{min-height:80px;width:100%}.education-box,.education-box ul{display:flex;flex-direction:column}.education-box ul{flex-wrap:wrap;padding:0}.education-editBox{max-height:400px;min-height:80px;width:40%}.education-editBox ul{padding:0}.education-editBox ul,.education-item{display:flex;flex-direction:column;flex-wrap:wrap}.education-item{color:#707070;margin-bottom:1em;max-width:50ch;min-width:100px;text-align:left}.education-item>*{line-height:1.4em}.education-item .education-title{color:#707070;margin:.2em 0}.education-item p{font-size:.85em;margin:0;text-align:left}.education-item .education-date,.education-item .education-location{font-size:.85em;font-weight:700}.education-item .education-description{max-width:80%}.profile-educationHeader{color:#707070;font-size:25px;margin-bottom:10px;margin-top:-5px}.profile-education--modal_content{display:flex;flex-direction:row;height:100%;justify-content:space-between;margin:-10px auto;text-align:left;width:100%}.profile-education--modal_content button.btn.btn--primary{margin:10px auto}.profile-education--modal_content .input-field input{border-color:#707070;margin-top:10px;width:100%}.profile-education--modal_inner button.btn.btn--primary{bottom:5%;left:45%;position:absolute}.profile-education--modal_inner .profile-education--container{width:50%}.profile-education--modal_inner .profile-education--container .input-field{display:flex;flex-direction:column}.profile-education--modal_inner .profile-education--container .input-field .edit-education-description{border-color:#707070;height:100px;margin:10px 0}.profile-education--modal_inner .profile-education--container .btn.btn--positive.btn--add{margin-top:1em;width:100%}.profile-drones{justify-content:space-around;text-align:left}.drones-box,.profile-drones{display:flex;flex-direction:column;width:100%}.drones-box ul{display:flex;flex-direction:column;flex-wrap:wrap;padding:0}.drones-editBox{max-height:400px;min-height:80px;width:100%}.drones-editBox ul,.drones-item{display:flex;flex-direction:column;flex-wrap:wrap}.drones-item{border:1px solid #cfd9e5;border-radius:2px;box-sizing:border-box;color:#707070;font-size:.85em;margin-bottom:.4em;padding:.4em;text-align:left;width:100%}.drones-item .drones-date,.drones-item .drones-location{font-weight:700}.profile-drones-header{align-items:center;color:#707070;display:flex;flex-direction:row;font-size:1em;justify-content:space-between}.profile-drones-header h4{margin:1em 0 .4em}.profile-drones--modal_content{grid-gap:10em;display:grid;grid-template-columns:1fr 1fr;height:100%;justify-content:center;margin:10px auto;text-align:left;width:100%}.profile-drones--modal_content button.btn.btn--primary{margin:10px auto}.profile-drones--modal_content .input-field{gap:.4em}.profile-drones--modal_content .input-field input{border-color:#707070;width:100%}.profile-drones--modal_content .drones-item{align-items:center;flex-direction:row;justify-content:space-between;width:100%}.profile-drones--modal_content .drones-item>*{margin:0;padding:0}.profile-drones--modal_content ul{padding:0}.profile-drones--modal_inner button.btn.btn--primary{bottom:8%;left:45%;position:absolute}.profile-drones--modal_inner .input-field{display:flex;flex-direction:column;width:100%}.profile-drones--modal_inner .input-field input{width:100%}.profile-drones--modal_inner .input-field .edit-drones-description input{height:100px}.profile-certificates{display:flex;flex-direction:column;justify-content:space-around;max-height:90%;min-height:100px;text-align:left;width:100%}.profile--certificatesHeader{color:#707070;font-size:25px;font-style:bold}.certificates-box{display:flex;flex-direction:column;width:100%}.certificates-box ul{display:flex;flex-direction:column;flex-wrap:wrap;padding:0}.certificates-editBox{max-height:400px;min-height:80px;width:100%}.certificates-editBox ul,.certificates-item{display:flex;flex-direction:column;flex-wrap:wrap}.certificates-item{border:1px solid #cfd9e5;border-radius:2px;box-sizing:border-box;color:#707070;font-size:.85em;margin-bottom:.4em;padding:.4em;text-align:left;width:100%}.certificates-item .certificates-date,.certificates-item .certificates-location{font-weight:700}.profile-certificates-header{align-items:center;display:flex;flex-direction:row;font-size:1em;justify-content:space-between}.profile-certificates-header h4{margin:1em 0 .4em}.profile-certificates--modal_content{grid-gap:10em;display:grid;grid-template-columns:1fr 1fr;height:100%;justify-content:center;text-align:left;width:100%}.profile-certificates--modal_content .input-field{display:flex;flex-direction:column;gap:.4em}.profile-certificates--modal_content .input-field input{border-color:#707070;width:100%}.profile-certificates--modal_content .certificates-item{align-items:center;flex-direction:column;justify-content:space-evenly;text-align:center;width:100%}.profile-certificates--modal_content .certificates-item>*{margin:0;padding:0}.profile-certificates--modal_content .certificates-item .certificates-number-container{display:flex;flex-direction:column;gap:.4em}.profile-certificates--modal_content .certificate-item-header{align-items:center;display:flex;flex-direction:row;gap:1em;justify-content:center;width:100%}.profile-certificates--modal_content .certificate-item-header .certificates-title{margin-left:50%}.profile-certificates--modal_content .btn-container{align-items:center;display:flex;gap:1em;justify-content:flex-end;width:100%}.profile-certificates--modal_content ul{padding:0}option.select--option{padding:1em 0}.profile-certificates--modal_inner button.btn.btn--done{bottom:5%;left:45%;position:absolute}.profile-wrapper{display:flex;flex-flow:row wrap;gap:1em;max-height:90svh;padding:.5em}@media (min-width:60em){.profile-wrapper{flex-flow:row nowrap;padding:1em}}.profile-wrapper h4,.profile-wrapper p{color:#707070}.profile-header{margin-bottom:5px}.profile-general{background-color:#fff;border:1px solid #cfd9e5;max-width:100%;overflow-x:hidden;overflow-y:auto;padding:2em}@media (min-width:60em){.profile-general{width:20%}}.profile-general img{border:2px solid #cfd9e5;border-radius:50%;display:block;margin-left:auto;margin-right:auto}.profile-general>*{margin-bottom:1em}.profile-bio{background-color:#fff;border:1px solid #cfd9e5;max-width:100%;overflow-x:hidden;overflow-y:auto;padding:2em}@media (min-width:60em){.profile-bio{width:40%}}.profile-skills-wrapper{display:flex}.profile-skills-box{border-radius:15px;color:#707070;margin:0 5px;padding:10px;text-align:center}h4.profile--header{color:#707070;margin:.5em 0}.profile-bio-education,.profile-bio-experience{margin-top:3em}.profile-portfolio{background-color:#fff;border:1px solid #cfd9e5;overflow-x:hidden;overflow-y:auto;padding:2em;width:100%}@media (min-width:60em){.profile-portfolio{width:40%}}.profile-portfolio{position:relative}.profile-portfolio:before{background:#0f1c2b;bottom:0;content:"";height:100%;left:0;opacity:.3;padding-top:50%;position:absolute;right:0;text-align:center;top:0;width:100%;z-index:2}.profile-portfolio:after{color:#f8fafc;content:"Coming";font-family:Roboto,sans-serif;font-size:1.6em;font-weight:700;left:50%;position:absolute;text-align:center;text-shadow:0 2px 30px hsla(0,0%,44%,.302);top:50%;transform:translate(-50%,-50%);z-index:3}.profile-portfolio-wrapper{grid-gap:1em;display:grid;gap:1em;grid-template-columns:1fr}.profile-portfolio-wrapper :first-child{align-self:center}.profile-portfolio-photo{aspect-ratio:16/9}.profile-portfolio-photo svg{fill:hsla(0,0%,44%,.302);display:block;margin-left:auto;margin-right:auto;width:60%}.profile-portfolio-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1em;width:100%}.profile-portfolio-header h4{margin:0}.profile-portfolio-btn{align-items:center;display:flex;font-size:.85em;gap:.4em;height:2.4em;padding:.4em .8em}.profile-portfolio-btn svg{fill:#fff}@media only screen and (min-width:1400px)and (max-width:1600px){.profile-portfolio-wrapper{grid-template-columns:1fr 1fr}}@media only screen and (min-width:1600px){.profile-portfolio-wrapper{grid-template-columns:1fr 1fr 1fr}}.avatar-container{position:relative}.avatar-container .edit_btn{position:absolute;right:0;top:0}.avatar-img,.avatar-placeholder-img{aspect-ratio:1;height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:200px}.avatar-modal-input{display:none}.modal-avatar-buttons{display:flex;justify-content:space-evenly;padding:20px}.pilot-dashboard{max-width:100svw}.pilot-dashboard .calendar-plan-wrapper,.pilot-dashboard .jobs-missions-wrapper{box-sizing:border-box;padding:1em}@media (min-width:60em){.pilot-dashboard .calendar-plan-wrapper,.pilot-dashboard .jobs-missions-wrapper{height:calc(100svh - 80px);overflow-y:auto}}.pilot-dashboard .jobs-missions-wrapper{width:100%}@media (min-width:60em){.pilot-dashboard .jobs-missions-wrapper{flex:3}}.pilot-dashboard .calendar-plan-wrapper{width:100%}@media (min-width:60em){.pilot-dashboard .calendar-plan-wrapper{flex:1}}.pilot-dashboard .pilot-dashboard__main-content{display:flex;flex-wrap:row nowrap;gap:1em;height:calc(100svh - 100px);overflow-y:hidden}.pilot-dashboard .user-profile-link__container{align-items:center;display:flex;flex-flow:row nowrap;gap:1em}.pilot-dashboard .user-profile-link__container h6{font-weight:500}.pilot-dashboard .user-profile-link__container:link,.pilot-dashboard .user-profile-link__container:visited{color:#7793ae}.pilot-dashboard .user-profile-link__container:-moz-any-link{color:#7793ae}.pilot-dashboard .user-profile-link__container:any-link{color:#7793ae}.pilot-dashboard .user-profile-link__img{border:1px solid #cfd9e5;border-radius:50%;height:2.8em;width:2.8em}.pilot-dashboard .user-profile-link__text{display:flex;flex-direction:column}.pilot-dashboard .user-profile-link__text>*{margin:0}.pilot-dashboard .user-profile-link__name{color:#0f1c2b}.calendar-plan-wrapper{background-color:#fff;border:1px solid #cfd9e5;display:flex;flex-direction:column;height:100%;margin-top:1em;width:100%}@media (min-width:60em){.calendar-plan-wrapper{width:30%}}.calendar-plan-wrapper .calendar-module.vc-container{align-items:center;border:none;border-bottom:1px solid #cfd9e5;border-radius:0;justify-content:center;max-width:100%;min-width:100%}.calendar-plan-wrapper .calendar-planner__container{overflow-y:auto;padding:.4em 0}.calendar-plan-wrapper .calendar-planner{margin:8px;width:92%}.calendar-plan-wrapper .calendar-planner h4{font-weight:400}.calendar-plan-wrapper .calendar-planner-box{border:1px solid #cfd9e5;color:#707070;display:flex;flex-flow:column;gap:.2em;margin-bottom:10px;margin-left:8px;padding:6px;width:89%}.calendar-plan-wrapper .calendar-planner-box h5{color:#707070;font-weight:400;margin:0;padding:0}.calendar-plan-wrapper .calendar-planner-box p{color:#707070;font-size:.65em;margin:0;padding:0}.calendar-plan-wrapper .calendar-planner-box__header{align-items:center;display:flex;flex-flow:row;font-size:1em;gap:1em}.calendar-plan-wrapper .calendar-planner-box__header .calendar-planner-type{border:1px solid #cfd9e5;border-radius:1em;font-size:.65em;padding:.2em 1em .1em}.calendar-plan-wrapper .calendar-planner-box__footer{align-items:center;display:flex;flex-flow:row-reverse nowrap;justify-content:space-between;padding-top:.6em}.calendar-plan-wrapper .calendar-planner-box__footer .calendar-planner-date{color:#30aeef;font-weight:700;text-align:right}.calendar-plan-wrapper .calendar-planner-box__footer .calendar-planner-market{border:1px solid #cfd9e5;color:#707070;font-size:.65em;font-weight:700;padding:.2em .4em}.calendar-plan-wrapper .calendar-planner-list{overflow-x:hidden;padding:0}.calendar-plan-wrapper .calendar-planner-list hr{background:#7793ae;height:1px;margin:1px auto 8px 8px;width:94%}.calendar-plan-wrapper .planner-upcoming-date{color:#707070;margin:0;padding-bottom:2px;padding-left:8px}.jobs-missions-wrapper{background-color:#fff;color:#0f1c2b;display:flex;flex-direction:column;margin-top:1em;padding:1em;width:100%}@media (min-width:60em){.jobs-missions-wrapper{width:70%}}.jobs-missions-headerBox{display:flex;flex-direction:column;gap:2em;margin-bottom:1em;width:100%}.jobs-missions-header{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;width:100%}.jobs-missions-header h4{font-weight:500;margin:0}.jobs-pilot-dashboard-header{color:#707070;font-size:2em;text-align:left;width:50%}.jobs-missions__filter-type{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start}.jobs-missions__filter-type .btn{color:#707070;display:inline-block;margin:0 0 .8em;padding:.6em 1em}.jobs-missions__filter-type .btn:hover{background:rgba(207,217,229,.5);border-color:#cfd9e5;color:rgba(15,28,43,.8)}.jobs-missions__filter-type .btn.btn--active{background:#cfd9e5;color:#0f1c2b}.jobs-missions__filter-type .btn:first-child{border-radius:2px 0 0 2px}.jobs-missions__filter-type .btn:last-child{border-radius:0 2px 2px 0}.jobs-missions__filter-type .btn:disabled{cursor:default}.jobs-missions-filter{width:100%}.jobs-missions-filter-button{border:none;border-radius:5px;cursor:pointer;padding:.4em;width:10em}.planned-btn{background-color:#30aeef;color:#fff}.unplanned-btn{background-color:#fac800;color:#fff}.performed-btn{background-color:#76bf1d;color:#fff}.jobs-missions-listView{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;width:100%}.jobs-missions-list{height:100%;overflow-y:auto;padding:.4em 0}.jobs-missions-listLabels{display:flex;flex-direction:row;height:3em;justify-content:space-between;margin-right:50px;padding-left:0;width:95%}.jobs-missions-listLabel{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:1em;text-align:center;width:20%}.jobs-missions-listLabel svg{fill:#0f1c2b;width:1em}.unfold-btn{align-items:center;background-color:transparent;border:none;bottom:0;cursor:pointer;display:flex;outline:none;padding:0;position:absolute;right:0;text-transform:lowercase}.up:after{transform:rotate(180deg) scale(.8);transform-origin:center}.down:after,.up:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHdpZHRoPSIyNCI+PHBhdGggZD0iTTAgMGgyNHYyNEgwVjB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTcuNDEgOC41OSAxMiAxMy4xN2w0LjU5LTQuNThMMTggMTBsLTYgNi02LTYgMS40MS0xLjQxeiIvPjwvc3ZnPg==) no-repeat;content:"";display:inline-block;height:2em;transition:transform .2s ease-in-out;width:2em}.down:after{transform:scale(.8);transform-origin:center}.jobs-mission-items{align-items:center;animation:pop-down .2s cubic-bezier(.175,.885,.32,1.275);border:1px solid #cfd9e5;margin-top:5px;position:relative;transform-origin:top;width:99%}.jobs-mission-items:hover{box-shadow:0 1px 2px rgba(0,0,0,.04),0 2px 10px rgba(0,0,0,.08)}.jobs-mission-item--primary{align-items:center;border-radius:2px;cursor:pointer;margin:0;width:90%}.jobs-mission-item--primary,.jobs-mission-item--secondary{display:flex;flex-direction:row;justify-content:space-between;padding:1em}.jobs-mission-item--secondary{border-top:2px solid #cfd9e5}.jobs-mission-item{flex:1;font-size:12px;max-height:200px;text-align:center}.jobs-mission-item b{color:#1f344b}.jobs-missionItem-missionType .jobs-missionItem-missionType-box{border:2px solid #cfd9e5}.jobs-missionItem-missionType .jobs-missionItem-missionType-box,.jobs-missionItemClient-box{align-items:center;border-radius:5px;display:flex;flex-flow:row wrap;justify-content:center;margin:auto;max-height:-moz-max-content;max-height:max-content;max-width:-moz-max-content;max-width:max-content;min-height:1.6em;min-width:4em;padding:.2em 1em;text-align:center}.jobs-missionItemClient-box{background-color:#7793ae;color:#fff}.jobs-missionItem-address,.jobs-missionItem-collectionInfo{text-align:left}.jobs-missionItem-price{text-align:right}.jobs-missionItem-deadline{text-align:center}.itemDeadlineWarn{outline:1px solid #ca2e3b}.deadlineWarn{background-color:#ca2e3b;border-radius:50%;color:#fff;height:20px;line-height:20px;margin:auto;width:20px}.itemExpanded.planned,.itemExpanded.private{border:2px solid #30aeef}.itemExpanded.not-planned{border:2px solid #fac800}.itemExpanded.performed{border:2px solid #76bf1d}.planned,.private{border-left:5px solid #30aeef}.not-planned{border-left:5px solid #fac800}.performed{border-left:5px solid #76bf1d}.btn-container{display:flex;flex-flow:row wrap;gap:1em}.jobs-mission-plan-btn{height:30px;padding:0;width:150px}.modal__file-upload .modal-view__content__wrapper{align-items:center;display:flex;flex-direction:column;gap:2em;height:100%;justify-content:flex-start}.modal__file-upload .modal-view__content__wrapper .file-upload__container{display:flex;flex-direction:column;gap:.4em;justify-content:space-between;width:40%}.modal__file-upload .modal-view__content__wrapper .btns__ok-cancel{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;width:40%}.pilot-jobbank-container{display:flex;flex-direction:row;gap:1em}.job-map{width:90%}@media (min-width:60em){.job-map{max-width:40%}}.job-list-container{display:flex;flex-direction:column;font-size:.85em;gap:1em;height:calc(100svh - 85px);margin:1em .4em 0 0;width:85%}@media (min-width:60em){.job-list-container{width:60%}}.job-list-container .job-search-container{align-items:flex-start;background:#fff;border:1px solid #cfd9e5;border-radius:2px;display:flex;flex-flow:row wrap;gap:1em;justify-content:space-between;padding:1em}.job-list-container .job-search{display:flex;flex-flow:row wrap;gap:2em;justify-content:flex-start;width:70%}.job-list-container .job-search .job-search__select{background:#fff;border:1px solid #0f1c2b;border-radius:2px;cursor:pointer;font-size:.9em;font-weight:700;padding:1em}.job-list-container .job-search__filter-input{background:#fff;border:1px solid #0f1c2b;border-radius:2px;cursor:text;font-size:.9em;padding:1em}.job-list-container .job-search .input-field input{font-weight:700}.job-list-container .job-search .filters{align-items:center;display:flex;flex-flow:row nowrap;gap:.4em;justify-content:center;position:relative;width:50%}.job-list-container .job-search .filters svg{fill:#0f1c2b;width:.85em}.job-list-container .job-search .filters .filter-icon{width:2em}.job-list-container .job-search .filters .filters-expand{background:#fff;border:1px solid #cfd9e5;border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top:none;box-shadow:0 2px 4px rgba(0,0,0,.05),0 12px 30px rgba(0,0,0,.08);min-height:4em;padding:1em;position:absolute;top:0;width:100%;z-index:2}.job-list-container .job-list{background:#fff;border:1px solid #cfd9e5;border-radius:2px;margin:0;overflow-y:auto;padding:1em}.job-list-container .job-list ul{padding:0}.job-list-container .job-list-header{background:#fff;border-bottom:1px solid #cfd9e5;border-radius:2px;padding:1em;position:sticky;top:-16px}.job-list-container .job-list-sort{grid-gap:.4em;align-items:center;display:grid;font-weight:700;gap:.4em;grid-template-columns:1fr 3fr 2fr 1fr;justify-items:start}.job-list-container .job-list-sort svg{fill:#0f1c2b;transform-origin:center;transition:transform .2s ease-in-out;width:1em}.job-list-container .job-list-sort li:last-child{justify-self:end}.job-list-container .job-list-sort__topic{align-items:center;display:flex}.job-list-container .asc svg{transform:rotate(180deg)}.job-list-container .job-list-mission-item{border:1px solid #cfd9e5;border-radius:2px;cursor:pointer;margin-bottom:.4em;scroll-behavior:smooth}.job-list-container .job-list-mission-item:hover{border-color:#87dafa}.job-list-container .job-list-mission-item ::marker{display:none}.job-list-container .job-list-mission-item summary{list-style:none}.job-list-container .job-list-mission-item .mission-summary{grid-gap:1em;align-items:center;display:grid;gap:1em;grid-template-columns:1fr 3fr 2fr 1fr;grid-template-rows:auto;justify-content:center;justify-items:start;min-height:3em;padding:.4em 0}.job-list-container .job-list-mission-item .mission-summary>:first-child{margin-left:1em}.job-list-container .job-list-mission-item .mission-summary>:last-child{margin-right:1em}.job-list-container .job-list-mission-item .mission-type{align-self:center;background:#cfd9e5;border-radius:2px;font-size:.85em;justify-self:center;padding:.2em .4em;place-self:center;text-align:center;text-transform:uppercase}.job-list-container .job-list-mission-item .mission-budget{font-weight:700;justify-self:end}.job-list-container .job-list-mission-item[open]{animation:pop-down .2s cubic-bezier(.175,.885,.32,1.275);border-color:#87dafa;box-shadow:0 2px 4px rgba(0,0,0,.05),0 12px 30px rgba(0,0,0,.08);transform-origin:top}.job-list-container .job-list-mission-item[open] summary{background:hsla(0,0%,44%,.035)}.job-list-container .details-expanded{align-items:stretch;border-top:1px solid #cfd9e5;display:flex;flex-direction:column;gap:1em;justify-content:space-evenly;padding:1em}.job-list-container .details-expanded .details-expanded__header{display:flex;flex-flow:row nowrap;justify-content:space-between}.job-list-container .details-expanded .mission-name{font-weight:700}.job-list-container .details-expanded .btn-less{background:none;border:none;cursor:pointer;font-weight:700;text-decoration:underline;-webkit-text-decoration:underline solid currentColor;text-decoration:underline solid currentColor;-webkit-text-decoration:underline 2px;text-decoration:underline 2px;text-decoration-thickness:2px}.job-list-container .details-expanded .mission-brief__prefix{font-style:normal;font-weight:700}.job-list-container .details-expanded .mission-brief{font-style:italic;max-width:60ch}.job-list-container .details-expanded .details-expanded__footer{display:flex;flex-flow:row nowrap;justify-content:space-between}.job-list-container .details-expanded .mission-tag-list{display:flex;flex-flow:row wrap;gap:.4em}.job-list-container .details-expanded .mission-tag-list .mission-tag-item{align-items:center;border:2px solid #cfd9e5;border-radius:2em;display:flex;height:1em;justify-content:center;padding:.4em}.job-list-container .taken{background-color:#30aeef;height:0;opacity:0;pointer-events:none;transition:all 1s cubic-bezier(.175,.885,.32,1.275)}.job-list-container .hidden{visibility:hidden}.job-list-container .show{visibility:visible}.mission-report{position:relative}.mission-report .mission-report--iframe{height:100svh;width:100%}.mission-report:after{background-color:transparent;content:"";height:600px;position:fixed;right:10px;top:200px;width:70px;z-index:100}.patch-notes .main-content__grid{margin-top:1em}@media (min-width:60em){.patch-notes .main-content__grid{height:calc(100svh - 72px);overflow-y:auto}}.patch-notes .main-content__grid .notes-content{height:calc(100% - 88px);margin-left:auto;margin-right:auto;max-width:70ch;overflow:auto;padding:2em}.patch-notes .main-content__grid .notes-content__intro{border:2px solid #cfd9e5;border-radius:2px;color:#7793ae;margin:0 0 2em;padding:1em}.patch-notes .main-content__grid .notes-content__list{padding:0}.patch-notes .main-content__grid .notes-content__list h3{border-bottom:2px solid #7793ae;color:#7793ae;margin:1.2em 0 .6em;width:-moz-fit-content;width:fit-content}.patch-notes .main-content__grid .notes-content .note-item{margin-bottom:1em}.patch-notes .main-content__grid .notes-content .note-item__subtitle{color:#1f344b;font-weight:700}.patch-notes .main-content__grid .notes-content .note-item .inline-icon{display:inline-block;height:1.6em;vertical-align:middle;width:1.6em}.patch-notes .main-content__grid .notes-content .note-separator{border:1px solid #cfd9e5;margin-bottom:3em;margin-top:3em}.data-sources .main-content__grid{margin-top:1em}@media (min-width:60em){.data-sources .main-content__grid{height:calc(100svh - 72px);overflow-y:auto}}.data-sources .main-content__grid .sources-content{height:calc(100% - 88px);margin-left:auto;margin-right:auto;max-width:70ch;overflow:auto;padding:2em}.data-sources .main-content__grid .sources-content__intro{border:2px solid #cfd9e5;border-radius:2px;color:#7793ae;margin:0 0 2em;padding:1em}.data-sources .main-content__grid .sources-content__list{padding:0}.data-sources .main-content__grid .sources-content__list h3{border-bottom:2px solid #7793ae;color:#7793ae;margin:1.2em 0 .6em;width:-moz-fit-content;width:fit-content}.data-sources .main-content__grid .sources-content .source-item{margin-bottom:1em}.data-sources .main-content__grid .sources-content .source-item__subtitle{color:#1f344b;font-weight:700}.data-sources .main-content__grid .sources-content .source-item .inline-icon{display:inline-block;height:1.6em;vertical-align:middle;width:1.6em}.data-sources .main-content__grid .sources-content .source-item__link{color:#7793ae}.data-sources .main-content__grid .sources-content .source-item__link:hover{color:#cfd9e5;-webkit-text-decoration:underline;text-decoration:underline}.data-sources .main-content__grid .sources-content .source-separator{border:1px solid #cfd9e5;margin-bottom:3em;margin-top:3em}.admin-page__wrapper{font-family:Roboto,sans-serif}.admin-page__wrapper .main-content__grid.main-content__grid--flex .admin-page__reseller-creation{display:flex;flex-flow:column;margin:1em;max-width:25%}.admin-page__wrapper .main-content__grid.main-content__grid--flex .admin-page__reseller-creation .reseller-creation__form{display:flex;flex-flow:column;gap:1em}.settings .main-container{display:grid;grid-template-areas:"topbar" "content";grid-template-columns:1fr;grid-template-rows:6em 1fr;padding-left:1em;padding-right:1em}@media (min-width:60em){.settings .main-container{grid-template-areas:"topbar topbar" "sidebar content";grid-template-columns:25% 75%;grid-template-rows:6em 1fr;max-height:calc(100svh - 3.5em);min-height:calc(100svh - 3.5em)}}@media(orientation:portrait){.settings .main-container{max-height:calc(100svh - 4em)}}.settings .top-bar{align-items:center;display:flex;grid-area:topbar}@media (min-width:60em){.settings .top-bar{padding-left:2em;padding-right:2em}}.settings .top-bar .top-nav{align-items:center;display:flex;flex:1;flex-direction:row;justify-content:space-evenly}.settings .top-bar .sub-page-link{align-items:center;border:1px solid #0f1c2b;border-right:none;color:#0f1c2b;display:flex;flex:1;font-weight:700;height:3em;justify-content:center;padding-left:1em;padding-right:1em;text-align:center;transition:background-color .2s ease-in}.settings .top-bar .sub-page-link:last-of-type{border-right:1px solid #0f1c2b}.settings .top-bar .sub-page-link:focus,.settings .top-bar .sub-page-link:hover{background:#cfd9e5;border-color:#cfd9e5;border-left:1px solid #0f1c2b;color:#fff}.settings .top-bar .sub-page-link:focus:first-of-type,.settings .top-bar .sub-page-link:hover:first-of-type{border-left:1px solid #cfd9e5}.settings .top-bar .sub-page-link.nuxt-link-active{background:#0f1c2b;border:1px solid #0f1c2b;color:#fff}.settings .top-bar .sub-page-link.link-hidden{display:none}@media (min-width:60em){.settings .top-bar .sub-page-link.link-hidden{display:flex;visibility:hidden}}.settings .side-bar{display:none;flex-direction:column;gap:2em;grid-area:sidebar;margin-left:2em;padding:1em;position:relative}@media (min-width:60em){.settings .side-bar{display:flex}}.settings .side-bar__nav-item{color:#7793ae;cursor:pointer}.settings .side-bar:before{background-color:#1f344b;border-radius:1em;content:"";height:2.8em;left:-.4em;position:absolute;top:calc(var(--current-section-top) - .7em);transition:top .3s cubic-bezier(.175,.885,.32,1.1);width:.6em;z-index:100}.settings .current-section{color:#1f344b}.settings .content{grid-area:content;overflow-y:auto;padding:1em;scroll-behavior:smooth}@media (min-width:60em){.settings .content{padding:2em}}.settings .content .section{margin-bottom:5em}.settings .content .section-title{align-items:center;border-bottom:1px solid #cfd9e5;display:flex;gap:2em;margin-bottom:.4em;padding-bottom:.4em}.settings .content .section-description{color:#7793ae;margin-bottom:.8em;margin-top:0}@media (min-width:60em){.settings .content .section-description{width:80%}}.settings .content .sub-section{margin-bottom:3em}@media (min-width:60em){.settings .content .sub-section{width:80%}}.settings .form-grid{display:grid;grid-auto-rows:auto;grid-template-areas:"column1" "column2";grid-template-columns:1fr}@media (min-width:60em){.settings .form-grid{grid-auto-rows:auto;grid-template-areas:"column1 column2";grid-template-columns:1fr 1fr}}.settings .column-1{display:flex;flex-direction:column;grid-area:column1}.settings .column-2{display:flex;flex-direction:column;grid-area:column2}.settings form label{color:#1f344b;display:inline-block;width:100%}.settings form input,.settings form textarea{border:1px solid #cfd9e5;border-radius:2px;font-family:Roboto,sans-serif}@media (min-width:60em){.settings form input,.settings form textarea{width:60%}}.settings form input[type=email],.settings form input[type=file],.settings form input[type=number],.settings form input[type=password],.settings form input[type=tel],.settings form input[type=text],.settings form textarea{margin-bottom:2em;padding:.8em}.settings form input[type=email]:focus,.settings form input[type=file]:focus,.settings form input[type=number]:focus,.settings form input[type=password]:focus,.settings form input[type=tel]:focus,.settings form input[type=text]:focus,.settings form textarea:focus{border-color:#0f1c2b}.settings .change-email-form{display:flex;flex-direction:column}.settings .change-email-form .input-email-change{margin-bottom:1em;padding:5px}.settings .change-email-form .button-update{width:-moz-max-content;width:max-content}.settings .current-account-email{color:#7793ae;font-size:.8em;margin-bottom:.2em;margin-top:.2em}.settings .profile-image-container{align-items:center;display:flex;flex-direction:column;gap:1em;width:60%}.settings .profile-image{border-radius:50%;height:8em;-o-object-fit:cover;object-fit:cover;width:8em}.settings .input-hidden{display:none}.settings .image-label{width:-moz-max-content;width:max-content}.settings .choice-prompt{border:1px solid #ca2e3b;display:flex;flex-direction:column;font-family:Roboto,sans-serif;gap:1em;padding:1em}.settings .choice-prompt__buttons{display:flex;flex-direction:row;gap:1em}.settings .deletion-message{align-items:center;background-color:rgba(15,28,43,.7);display:flex;height:100%;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1000}.settings .deletion-message__content{align-items:flex-start;background-color:#fff;display:flex;flex-direction:column;height:auto;justify-content:center;padding:2em;width:40%}.settings .deletion-message__content p:last-of-type{margin-bottom:2em}.settings .deletion-message__content .centered{margin-left:auto;margin-right:auto}.documents .doc-items{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em}.documents .doc-item{background:#fff;border:1px solid #cfd9e5;border-radius:2px;display:flex;flex-direction:column;min-height:23em;width:23em}.documents .doc-item--edit{border-color:#0365f4}.documents .doc-item--delete{border-color:#f43f5e}.documents .doc-item__body{align-items:flex-start;display:flex;flex-direction:column;gap:.4em;padding:1em}.documents .doc-item__body .label-input-group{align-items:center;display:flex;flex-wrap:row nowrap;gap:1em;justify-content:space-between;width:100%}.documents .doc-item__body label,.documents .doc-item__body span{min-width:40%}.documents .doc-item__body input{font-size:.8em;width:60%}.documents .doc-item__body .file-input,.documents .doc-item__body button{width:100%}.documents .doc-item__body .file-input>a{word-wrap:anywhere;max-width:50%}.documents .doc-item__body .file-input>label{width:40%}.documents .doc-item__body .file-input .btn,.documents .doc-item__body .file-input .full-width-label{width:100%}.documents .doc-item__body input,.documents .doc-item__body select{border:1px solid #cfd9e5;border-radius:2px;box-sizing:border-box;display:block;flex-grow:1;height:1.8em;padding:.2em;width:-moz-max-content;width:max-content;width:100%}.documents .doc-item__body .selected-file{word-wrap:anywhere;font-size:.8em;width:100%}.documents .doc-item__body .selected-file--error{color:#f43f5e}.documents .doc-item--add-new{align-items:center;background:#cfd9e5;cursor:pointer;display:flex;justify-content:center;transition:background-color .2s ease-in}.documents .doc-item--add-new svg{fill:#fff;height:4em;width:4em}.documents .doc-item--add-new:hover{background:#fff}.documents .doc-item--add-new:hover svg{fill:#cfd9e5}.documents .doc-item__header{align-items:center;border-bottom:1px solid #cfd9e5;display:flex;flex-direction:row;padding:.8em 1em .6em}.documents .doc-item__header .btn svg{height:1.4em;width:1.4em}.documents .doc-item__header span{width:100%}.documents .doc-item__header .button-group{align-items:center;display:flex;gap:1em;height:1.4em;justify-content:flex-end;width:100%}.documents .doc-item__header .button-group__inner-container{display:flex;gap:.6em;height:1.4em}.documents .doc-item__header .button-group .button-cancel{cursor:pointer;width:1.4em}.documents .doc-item__header .button-group .button-cancel:hover{color:#7793ae}.documents .doc-item__header .button-group .button-confirm{cursor:pointer;width:1.4em}.documents .doc-item__header .button-group .button-confirm:hover{color:#f43f5e}.documents .doc-item__header .button-group .edit-active svg{fill:#0365f4}.documents .doc-item__header .button-group--delete{align-items:center;color:#f43f5e;justify-content:space-between}.documents .doc-item__footer{border-top:1px solid #cfd9e5;margin-top:auto;min-height:2em;padding:1em}.documents .doc-item__footer.hidden{border:none}.documents .doc-item__footer .button-container{display:flex;flex-direction:column;gap:.4em}.documents .doc-item__footer .button-container .btn{flex:1}.documents .doc-item h3{font-size:24px;font-weight:700;margin:0}.documents .doc-item .expiration-date{color:#7793ae}.documents .doc-item .expiration-date--warning{color:#f66c62}.documents .doc-item a{color:#165ef2;-webkit-text-decoration:none;text-decoration:none}.documents .error-messages{color:#f66c62;font-size:.8em}.documents .error-messages ul{padding:0}.documents .doc-item__multiselect .multiselect{min-height:1.8em}.documents .doc-item__multiselect .multiselect__content-wrapper{width:-moz-fit-content;width:fit-content}@supports(scrollbar-width:auto){.documents .doc-item__multiselect .multiselect__content-wrapper{scrollbar-color:#cfd9e5 transparent;scrollbar-width:thin}}@supports selector(::-webkit-scrollbar){.documents .doc-item__multiselect .multiselect__content-wrapper ::-webkit-scrollbar{height:5px;width:5px}.documents .doc-item__multiselect .multiselect__content-wrapper ::-webkit-scrollbar-track{background:#cfd9e5;border-radius:10px;-webkit-border-radius:10px}.documents .doc-item__multiselect .multiselect__content-wrapper ::-webkit-scrollbar-thumb{background-color:#0f1c2b;border-radius:10px;-webkit-border-radius:10px}}.documents .doc-item__multiselect .multiselect__content,.documents .doc-item__multiselect .multiselect__tags{word-wrap:break-word;border-color:#cfd9e5;border-radius:2px;font-family:Roboto,sans-serif;font-size:.8em;overflow-x:auto}.documents .doc-item__multiselect .multiselect__option{min-height:2em;padding:.2em}.documents .doc-item__multiselect .multiselect__option>span{word-wrap:break-word;display:block;max-width:90%}.documents .doc-item__multiselect .multiselect__option--highlight{background-color:#7793ae;color:#fff}.documents .doc-item__multiselect .multiselect__option--selected{background-color:#76bf1d;color:#fff}.documents .doc-item__multiselect .multiselect__option--highlight.multiselect__option--selected{background-color:#f66c62}.documents .doc-item__multiselect .multiselect__input{border:none;font-size:1em}.documents .doc-item__multiselect .multiselect__single{font-size:1em}@media (min-width:60em){.portfolio{max-width:80%}}.portfolio .bio textarea{border:1px solid #cfd9e5;border-radius:2px;box-sizing:border-box;font-family:Roboto,sans-serif;height:21em;padding:.8em;width:100%}@media (min-width:60em){.portfolio .bio textarea{height:17em;width:60%}}.portfolio .character-count{color:#707070;flex:1;font-size:.8em;margin-top:.2em}.portfolio .doc-items{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em}.portfolio .doc-item{background:#fff;border:1px solid #cfd9e5;border-radius:2px;display:flex;flex-direction:column;min-height:30em;width:100%}.portfolio .doc-item--edit{border-color:#0365f4}.portfolio .doc-item--delete{border-color:#f43f5e}.portfolio .doc-item__body{align-items:flex-start;display:flex;flex-direction:column;gap:.4em;padding:1em}.portfolio .doc-item__body .label-input-group{align-items:center;display:flex;flex-wrap:nowrap;gap:1em;justify-content:space-between;width:100%}.portfolio .doc-item__body label,.portfolio .doc-item__body span{min-width:40%}.portfolio .doc-item__body button{width:100%}.portfolio .doc-item__body .media-switch{align-items:center;display:flex;flex-direction:row;width:auto}.portfolio .doc-item__body .media-switch span{width:auto}.portfolio .doc-item__body .file-input{width:100%}.portfolio .doc-item__body .file-input>a{word-wrap:anywhere;max-width:50%}.portfolio .doc-item__body .file-input>label{width:40%}.portfolio .doc-item__body .file-input .btn,.portfolio .doc-item__body .file-input .full-width-label{width:100%}.portfolio .doc-item__body input,.portfolio .doc-item__body select{border:1px solid #cfd9e5;border-radius:2px;box-sizing:border-box;display:block;flex-grow:1;font-size:.8em;padding:.6em 1em;width:60%}.portfolio .doc-item__body .description__container{display:flex;flex-direction:column;width:100%}@media (min-width:60em){.portfolio .doc-item__body .description__container{width:60%}}.portfolio .doc-item__body textarea{border:1px solid #cfd9e5;border-radius:2px;box-sizing:border-box;font-family:Roboto,sans-serif;height:21em;padding:.8em}@media (min-width:60em){.portfolio .doc-item__body textarea{height:17em}}.portfolio .doc-item__body .selected-file{word-wrap:anywhere;font-size:.8em;width:100%}.portfolio .doc-item__body .selected-file--error{color:#f43f5e}.portfolio .doc-item--add-new{align-items:center;background:#cfd9e5;cursor:pointer;display:flex;justify-content:center;transition:background-color .2s ease-in}.portfolio .doc-item--add-new svg{fill:#fff;height:4em;width:4em}.portfolio .doc-item--add-new:hover{background:#fff}.portfolio .doc-item--add-new:hover svg{fill:#cfd9e5}.portfolio .doc-item__header{align-items:center;border-bottom:1px solid #cfd9e5;display:flex;flex-direction:row;padding:.8em 1em .6em}.portfolio .doc-item__header .btn svg{height:1.4em;width:1.4em}.portfolio .doc-item__header span{width:100%}.portfolio .doc-item__header .button-group{align-items:center;display:flex;gap:1em;height:1.4em;justify-content:flex-end;width:100%}.portfolio .doc-item__header .button-group__inner-container{display:flex;gap:.6em;height:1.4em}.portfolio .doc-item__header .button-group .button-cancel{cursor:pointer;width:1.4em}.portfolio .doc-item__header .button-group .button-cancel:hover{color:#7793ae}.portfolio .doc-item__header .button-group .button-confirm{cursor:pointer;width:1.4em}.portfolio .doc-item__header .button-group .button-confirm:hover{color:#f43f5e}.portfolio .doc-item__header .button-group .edit-active svg{fill:#0365f4}.portfolio .doc-item__header .button-group--delete{align-items:center;color:#f43f5e;justify-content:space-between}.portfolio .doc-item__footer{border-top:1px solid #cfd9e5;margin-top:auto;min-height:2em;padding:1em 2em}.portfolio .doc-item__footer.hidden{border:none}.portfolio .doc-item__footer .button-container{display:flex;flex-direction:column;gap:.4em}.portfolio .doc-item__footer .button-container .btn{flex:1}.portfolio .doc-item h3{font-size:1.4em;font-weight:700;margin:0}.portfolio .doc-item .expiration-date{color:#7793ae}.portfolio .doc-item a{color:#165ef2;-webkit-text-decoration:none;text-decoration:none}.portfolio .doc-item a:has(img){width:100%}.portfolio .doc-item a img{aspect-ratio:16/9;border:none;min-width:100%;-o-object-fit:cover;object-fit:cover}.portfolio .error-messages{color:#f66c62;font-size:.8em}.portfolio .error-messages ul{padding:0}.portfolio .case-limit{align-items:center;border:1px solid #0365f4;border-radius:2px;color:#0365f4;display:flex;font-size:.8em;gap:.4em;justify-content:center;padding:.8em;width:100%}.portfolio .case-limit svg{fill:#0365f4;height:2em;width:2em}@media (min-width:60em){.portfolio .case-limit{width:auto}}.portfolio .share{min-height:15.2em}.portfolio .share .share-portfolio__public-switch .btn-toggle{margin-bottom:.8em}.portfolio .share .share-portfolio__public-switch .share-portfolio__text{color:#707070;display:block;font-size:.9em;margin-bottom:1.2em;margin-top:1.2em}.portfolio .share .share-url{margin-bottom:1em;position:relative;width:100%}.portfolio .share .share-url .share-url__description{font-size:.8em}.portfolio .share .share-url .input-field input{color:#707070;width:100%}.portfolio .share .share-url .goto-btn{bottom:0;left:auto;margin:auto;position:absolute;right:3em;top:5.4em}@media (min-width:60em){.portfolio .share .share-url .goto-btn{top:1em}}.portfolio .share .share-url .copy-btn{bottom:0;left:auto;margin:auto;position:absolute;right:.6em;top:5.4em}@media (min-width:60em){.portfolio .share .share-url .copy-btn{top:1em}}.pilot-portfolio{align-items:center;display:flex;flex-direction:column;max-height:100svh;overflow-y:auto}.pilot-portfolio .main-container{background:#fff;grid-template-areas:"pilot" "bio" "documents" "case-items" "footer";grid-template-columns:1fr}@media (min-width:60em){.pilot-portfolio .main-container{display:grid;grid-template-areas:"pilot bio bio" "documents documents documents" "case-items case-items case-items" "footer footer footer";grid-template-columns:1fr 1fr 1fr}}.pilot-portfolio .section{align-items:center;display:flex;flex-direction:column;padding:3em 1em}@media (min-width:60em){.pilot-portfolio .section{padding:3em 9em}}.pilot-portfolio .section h2{margin:0}.pilot-portfolio .pilot{background-color:#fff;flex-direction:row;grid-area:pilot;justify-content:center;padding-bottom:0}@media (min-width:60em){.pilot-portfolio .pilot{justify-content:flex-start;padding:3em 0 3em 9em}}.pilot-portfolio .profile-image{border-radius:6em;height:12em;margin-right:1em;-o-object-fit:cover;object-fit:cover;width:12em}.pilot-portfolio .bio{align-items:flex-start;background-color:#fff;grid-area:bio;justify-content:center;padding-top:1em}.pilot-portfolio .bio__text{border-left:2px solid #7793ae;padding-left:1em}@media (min-width:60em){.pilot-portfolio .bio{justify-content:center;padding:3em 9em 3em 3em}}.pilot-portfolio .case-items{background:#f8fafc;grid-area:case-items}.pilot-portfolio .documents{align-items:flex-start;background-color:#cfd9e5;color:#1f344b;flex-direction:column;gap:2em;grid-area:documents;justify-content:flex-start;padding-bottom:3em;padding-top:3em}.pilot-portfolio .documents h3{align-items:center;display:flex;font-weight:500;margin-bottom:.4em;margin-top:0}.pilot-portfolio .documents .document-icon{fill:#1f344b;height:1em;margin-right:.2em;width:1em}.pilot-portfolio .documents ul{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;padding:0}.pilot-portfolio .documents ul li{text-align:left;width:100%}@media (min-width:60em){.pilot-portfolio .documents{flex-direction:row;justify-content:space-evenly}.pilot-portfolio .documents ul{max-width:20ch}}.pilot-portfolio footer{align-items:center;background-color:#1f344b;display:flex;flex-direction:column;grid-area:footer;justify-content:flex-start;padding:1em}@media (min-width:60em){.pilot-portfolio footer{padding:3em 9em}.pilot-portfolio footer .created-with-link{margin-top:1em}}.pilot-portfolio footer .company-name{color:#fff;font-weight:500}.pilot-portfolio footer .company-info{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.pilot-portfolio footer .company-info .contact-line{align-items:flex-start;color:#fff;display:flex;margin-bottom:.4em;margin-top:.4em;opacity:.8}.pilot-portfolio footer .company-info .contact-line svg{fill:#fff;margin-right:1em}@media (min-width:60em){.pilot-portfolio footer .company-info{flex-direction:row;justify-content:center}.pilot-portfolio footer .company-info .contact-line{align-items:center;border-right:2px solid #fff;flex-direction:column;height:100%;padding-left:2em;padding-right:2em;text-align:center}.pilot-portfolio footer .company-info .contact-line:last-of-type{border-right:none}.pilot-portfolio footer .company-info .contact-line svg{margin-bottom:1em;margin-right:0}}.pilot-portfolio footer .created-with-link{display:flex;flex-direction:column;height:100%;justify-content:flex-end;margin-top:3em}.pilot-portfolio footer .created-with-link img{height:1.4em}.case-item{background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.05),0 12px 30px rgba(0,0,0,.08);margin-bottom:3em;width:100%}.case-item,.case-item__body{display:flex;flex-direction:column}.case-item__body{gap:1em}.case-item__body .case-media{display:flex;width:auto}.case-item__body .case-media .image,.case-item__body .case-media .link{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:100%}.case-item__body .case-text{flex:1;padding:1em;width:auto}.case-item__tags{align-items:center;display:flex;justify-content:flex-start;margin:0;padding:0}.case-item__tag{background:#1f344b;border-radius:1em;color:#fff;display:inline;font-size:.8em;margin:.4em;padding:.4em .8em}@media (min-width:60em){.case-item__body{flex-direction:row}.case-item__body .case-media{width:70%}.case-item__body .case-text{width:30%}}.billing .subscription-info{margin-top:1em}.billing .subscription-info .info-grid{grid-gap:1.5em;display:grid;gap:1.5em;grid-template-columns:1fr;margin-bottom:2em;width:100%}@media (min-width:60em){.billing .subscription-info .info-grid{grid-auto-flow:row;grid-template-columns:repeat(2,1fr)}}.billing .subscription-info .info-item{display:flex;flex-direction:column;margin-bottom:1em}.billing .subscription-info .info-item label{color:#7793ae;margin-bottom:.5em}.billing .subscription-info .info-item span{font-weight:500}.billing .subscription-info .info-item span.status{border-radius:2px;display:inline-block;font-size:.9em;padding:.3em .8em;width:-moz-fit-content;width:fit-content}.billing .subscription-info .info-item span.status.active{background-color:#10b981;color:#fff}.billing .subscription-info .info-item span.status.inactive{background-color:#cfd9e5;color:#1f344b}.billing .subscription-info .info-item span.status.cancelled{background-color:#f43f5e;color:#fff}.billing .subscription-info .actions{display:flex;flex-wrap:wrap;gap:1em}.billing .payment-methods .payment-method{align-items:center;border:1px solid #cfd9e5;border-radius:2px;display:flex;justify-content:space-between;margin-bottom:1em;padding:1em}.billing .payment-methods .payment-method .method-info{align-items:center;display:flex;gap:1em}.billing .payment-methods .payment-method .method-info .card-brand{font-weight:500}.billing .payment-methods .payment-method .method-info .card-number{color:#7793ae}.billing .payment-methods .payment-method .method-info .expiry{color:#7793ae;font-size:.9em}.billing .payment-methods .payment-method .method-actions{display:flex;gap:.5em}.billing .payment-methods .btn{margin-top:1em}.billing .billing-history .history-item{align-items:flex-start;border-bottom:1px solid #cfd9e5;display:flex;flex-direction:column;gap:1em;justify-content:space-between;padding:1em}@media (min-width:60em){.billing .billing-history .history-item{align-items:center;flex-direction:row}}.billing .billing-history .history-item:last-child{border-bottom:none}.billing .billing-history .history-item .invoice-info{align-items:center;display:flex;gap:2em}.billing .billing-history .history-item .invoice-info .date{min-width:100px}.billing .billing-history .history-item .invoice-info .amount{font-weight:500;min-width:80px}.billing .billing-history .history-item .invoice-info .status{border-radius:2px;font-size:.9em;padding:.3em .8em}.billing .billing-history .history-item .invoice-info .status.paid{background-color:#10b981;color:#fff}.billing .billing-history .history-item .invoice-info .status.pending{background-color:#f66c62;color:#fff}.billing .billing-history .history-item .invoice-info .status.failed{background-color:#f43f5e;color:#fff}.billing .empty-state{background-color:#f8fafc;border-radius:2px;padding:2em;text-align:center}.billing .empty-state p{color:#7793ae;margin-bottom:1em}.application-form .form-selector{height:50px}.application-form .nature-form{margin:0 auto;max-width:50em;padding:5px}.application-form .nature-form .form-header .header-text h1{color:#566037;font-size:16pt;font-weight:700;margin:0;padding:5px 0 3px}.application-form .nature-form .table-header{background-color:#566036;border-left:1px solid #000;border-right:1px solid #000;border-top:1px solid #000;display:flex}.application-form .nature-form .table-header .color-box{background-color:#4faa58;border-left:1px solid #000;width:10em}.application-form .nature-form .table-header h2{color:#fff;font-size:11pt;font-weight:700;margin:0 0 8px 2px;padding:0 0 0 5px}.application-form .nature-form .table-header h2 span{-webkit-text-decoration:underline;text-decoration:underline}.application-form .nature-form .label-input-group{display:flex;flex-direction:column}.application-form .nature-form .label-input-group input{max-width:20em}.application-form .nature-form .label-input-group input[type=checkbox]{width:10px}.application-form .nature-form .disclaimer p{font-size:.8em}.application .main-container{display:grid;grid-template-areas:"topbar" "content";grid-template-columns:1fr;grid-template-rows:3em 1fr;padding-left:1em;padding-right:1em}@media (min-width:60em){.application .main-container{grid-template-areas:"topbar topbar" "sidebar content";grid-template-columns:25% 75%;grid-template-rows:4em 1fr;max-height:calc(100svh - 4.5em);min-height:calc(100svh - 4.5em)}}.application .top-bar{align-items:center;display:flex;grid-area:topbar}@media (min-width:60em){.application .top-bar{padding-left:2em;padding-right:2em}}.application .top-bar .autofill-button{margin-left:auto}.application .top-bar .top-nav{align-items:center;border:1px solid #cfd9e5;display:flex;flex:1;flex-direction:row;justify-content:space-evenly}.application .top-bar .sub-page-link{align-items:center;border-right:1px solid #cfd9e5;color:#7793ae;display:flex;flex:1;font-weight:700;height:3em;justify-content:center;padding-left:1em;padding-right:1em;transition:background-color .2s ease-in}.application .top-bar .sub-page-link:last-of-type{border-right:none}.application .top-bar .sub-page-link:focus,.application .top-bar .sub-page-link:hover{background:#cfd9e5;color:#fff}.application .top-bar .sub-page-link.nuxt-link-active{background:#0f1c2b;color:#fff}.application .top-bar .sub-page-link.link-hidden{display:none}@media (min-width:60em){.application .top-bar .sub-page-link.link-hidden{display:flex;visibility:hidden}}.application .side-bar{display:none;flex-direction:column;gap:2em;grid-area:sidebar;margin-left:2em;padding:1em;position:relative}@media (min-width:60em){.application .side-bar{display:flex}}.application .side-bar__nav-item{color:#7793ae;cursor:pointer}.application .side-bar:before{background-color:#1f344b;border-radius:1em;content:"";height:2.8em;left:-.4em;position:absolute;top:calc(var(--current-section-top) - .7em);transition:top .3s cubic-bezier(.175,.885,.32,1.1);width:.6em;z-index:100}.application .current-section{color:#1f344b}.application .content{background:#fff;border:1px solid #cfd9e5;grid-area:content;overflow-y:auto;padding:1em;scroll-behavior:smooth}@media (min-width:60em){.application .content{padding:2em}}.application .content .section{margin-bottom:5em}.application .content .section-title{align-items:center;border-bottom:1px solid #cfd9e5;display:flex;gap:2em;margin-bottom:.4em;padding-bottom:.4em}.application .content .section-description{color:#7793ae;margin-bottom:.8em;margin-top:0}@media (min-width:60em){.application .content .section-description{width:80%}}.application .content .sub-section{display:flex;flex-direction:column;gap:1em;margin-bottom:3em}@media (min-width:60em){.application .content .sub-section{width:80%}}.application .content .sub-section-header{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.4em}.application .content .sub-section-title{margin:0}.application .content .sub-section-description{color:#707070;font-size:.7em;font-weight:500}.application .content .label-input-group{align-items:center;display:flex;flex-wrap:nowrap;gap:1em;justify-content:space-between;width:100%}.application .content .label-input-group label,.application .content .label-input-group span{min-width:40%}.application .content .label-input-group input{font-size:.8em;width:60%}.application .content .label-input-group .file-input,.application .content .label-input-group button{width:100%}.application .content .label-input-group .file-input>a{word-wrap:anywhere;max-width:50%}.application .content .label-input-group .file-input>label{width:40%}.application .content .label-input-group .file-input .btn,.application .content .label-input-group .file-input .full-width-label{width:100%}.application .content .label-input-group input,.application .content .label-input-group select{border:1px solid #cfd9e5;border-radius:2px;box-sizing:border-box;display:block;flex-grow:1;height:1.8em;padding:.2em;width:-moz-max-content;width:max-content;width:100%}.application .content .label-input-group .operation-dates{align-items:center;display:flex;flex-wrap:nowrap;gap:1em;justify-content:space-between;width:100%}.application .content .label-input-group .operation-dates label,.application .content .label-input-group .operation-dates span{min-width:0}.application .content .label-input-group .operation-dates .datepickers{display:flex;flex-direction:column;flex-wrap:nowrap;gap:1em;justify-content:space-between}@media (min-width:60em){.application .content .label-input-group .operation-dates .datepickers{flex-direction:row}}.application .content .label-input-group textarea{min-height:7em;width:100%}.application .content .label-input-group textarea .comments{background:#fff;border:1px solid #cfd9e5;border-radius:2px;box-sizing:border-box;color:#000;cursor:text;display:block;font-family:Roboto,sans-serif;font-size:.9em;margin:0;overflow:hidden;padding:1em;transition:background .2s ease,color .2s ease,border .28s ease}.application .content .label-input-group form{width:100%}.application .content .label-input-group .file-upload-box{align-items:center;display:flex;flex-direction:column;height:400px;justify-content:center;width:100%}.application .content .label-input-group .file-upload-box h4{margin-bottom:1em;margin-top:0}.application .content .label-input-group .file-upload-box img{height:300px}.application .content .label-input-group .dropbox{align-items:center;background:#cfd9e5;color:dimgray;cursor:pointer;display:flex;flex-direction:column;height:300px;justify-content:center;outline:2px dashed gray;outline-offset:-10px;padding:10px;position:relative}.application .content .label-input-group .dropbox p{font-size:1.2em;text-align:center}.application .content .label-input-group .input-file{cursor:pointer;height:300px;margin:0;opacity:0;padding:0;position:absolute;width:100%}.application .content .label-input-group .dropbox:hover{background:#f8fafc}.application .content .label-input-group:has(.dropbox),.application .content .label-input-group:has(img){align-items:flex-start;flex-direction:column;margin-top:2em}.application .content .label-input-group:has(.comments),.application .content .label-input-group:has(.operation-dates){align-items:flex-start}.application .form-grid{display:grid;grid-auto-rows:auto;grid-template-areas:"column1" "column2";grid-template-columns:1fr}@media (min-width:60em){.application .form-grid{grid-auto-rows:auto;grid-template-areas:"column1 column2";grid-template-columns:1fr 1fr}}.application .column-1{display:flex;flex-direction:column;grid-area:column1}.application .column-2{display:flex;flex-direction:column;grid-area:column2}.application form label{color:#1f344b;display:inline-block;width:100%}.application form input{border:1px solid #cfd9e5;border-radius:2px}@media (min-width:60em){.application form input{width:60%}}.application form input[type=email],.application form input[type=file],.application form input[type=password],.application form input[type=tel],.application form input[type=text]{margin-bottom:2em;padding:.8em}.application form input[type=email]:focus,.application form input[type=file]:focus,.application form input[type=password]:focus,.application form input[type=tel]:focus,.application form input[type=text]:focus{border-color:#0f1c2b}.application .change-email-form{display:flex;flex-direction:column}.application .change-email-form .input-email-change{margin-bottom:1em;padding:5px}.application .change-email-form .button-update{width:-moz-max-content;width:max-content}.application .current-account-email{color:#7793ae;font-size:.8em;margin-bottom:.2em;margin-top:.2em}.application .profile-image-container{align-items:center;display:flex;flex-direction:column;gap:1em;width:60%}.application .profile-image{border-radius:50%;height:8em;width:8em}.application .input-hidden{display:none}.application .image-label{width:-moz-max-content;width:max-content}.application .choice-prompt{border:1px solid #ca2e3b;display:flex;flex-direction:column;font-family:Roboto,sans-serif;gap:1em;padding:1em}.application .choice-prompt__buttons{display:flex;flex-direction:row;gap:1em}.application .deletion-message{align-items:center;background-color:rgba(15,28,43,.7);display:flex;height:100%;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1000}.application .deletion-message__content{align-items:flex-start;background-color:#fff;display:flex;flex-direction:column;height:auto;justify-content:center;padding:2em;width:40%}.application .deletion-message__content p:last-of-type{margin-bottom:2em}.application .deletion-message__content .centered{margin-left:auto;margin-right:auto}.shop{height:100%}.shop .main-container{background:#f8fafc;height:calc(100svh - 8em);overflow-y:auto;padding:1em}@media (min-width:60em){.shop .main-container{gap:3em;padding:1em 3em}}.shop .shop-intro{max-width:100%}@media (min-width:60em){.shop .shop-intro{max-width:80%}}.shop .shop-items{display:flex;flex-direction:row;flex-wrap:wrap;gap:2em}.shop-item{background:#fff;border-radius:2px;box-shadow:0 2px 4px rgba(0,0,0,.05),0 12px 30px rgba(0,0,0,.08);box-sizing:border-box;display:flex;flex-direction:column;font-size:.8em;height:auto;width:100%}@media (min-width:60em){.shop-item{width:25%}}.shop-item__image{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.shop-item__text-container{display:flex;flex-direction:column;gap:.4em;padding:1em}.shop-item .shop-item__title{margin:0}.shop-item .shop-item__description{color:#1f344b;margin:0}.shop-item .shop-item__link{margin:auto 1em 1em}.shop-subpage{color:#1f344b;font-family:Roboto,sans-serif}.shop-subpage .title{text-transform:capitalize}.shop-subpage .main-container{padding:1em}.shop-subpage .contact-form{background-color:#fff;border-radius:2px;box-shadow:0 2px 4px rgba(0,0,0,.05),0 12px 30px rgba(0,0,0,.08);margin:0 auto;max-width:36em;padding:1em}@media (min-width:60em){.shop-subpage .contact-form{max-height:calc(100svh - 8em);overflow-y:auto}}.shop-subpage .form-group{margin-bottom:1em}.shop-subpage .file-upload__label-replacement,.shop-subpage .form-group label{display:block;font-weight:700;margin-bottom:.4em}.shop-subpage .form-group input[type=email],.shop-subpage .form-group input[type=file],.shop-subpage .form-group input[type=tel],.shop-subpage .form-group input[type=text],.shop-subpage .form-group textarea{border:1px solid #cfd9e5;border-radius:2px;box-sizing:border-box;padding:.8em;width:100%}.shop-subpage .form-group input[type=email]:focus,.shop-subpage .form-group input[type=file]:focus,.shop-subpage .form-group input[type=tel]:focus,.shop-subpage .form-group input[type=text]:focus,.shop-subpage .form-group textarea:focus{border-color:#0f1c2b}.shop-subpage .form-group input[type=file]{display:none}.shop-subpage .form-group label.btn{font-size:.8em}.shop-subpage .form-group textarea{min-height:12em}.shop-subpage .preview{background:#fff;border:1px solid #cfd9e5;border-radius:2px;margin-top:.8em;padding:.8em}.shop-subpage .preview p{font-size:.8em;line-height:1em;padding-left:.8em}.shop-subpage .preview span{color:#7793ae}.shop-subpage .preview ol{word-wrap:anywhere;list-style-type:none;margin:0;padding-left:0}.shop-subpage .preview ol li{align-items:center;background:#fff;border:1px solid #cfd9e5;border-radius:2px;display:flex;justify-content:space-between;margin-bottom:.8em;padding:.8em}.shop-subpage .preview ol li:last-of-type{margin-bottom:0}.shop-subpage .preview ol li img{height:4em;order:1}.shop-success{box-sizing:border-box;height:calc(100svh - 220px);justify-content:flex-start;width:100%}.shop-success,.shop-success .loading-container{align-items:center;display:flex;flex-direction:column}.shop-success .loading-container{height:17.6em;margin-bottom:3em;margin-top:3em;padding:3em}.shop-success .main-container{align-items:center;display:flex;flex-direction:column;justify-content:center}.shop-success .shop-success__text-container{align-items:flex-start;display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;justify-content:center;margin-bottom:2em;margin-top:2em;padding:2em;width:calc(100vw - 6em)}.shop-success .shop-success__text-container>.svg-checkmark{animation:pop-in .5s cubic-bezier(.175,.885,.32,1.275);display:block;margin:1em auto;width:5em}.shop-success .shop-success__text-container>.svg-checkmark .svg-checkmark--ring-mark{fill:#76bf1d}.shop-success .shop-success__text-container>.svg-checkmark .svg-checkmark--background{fill:#fff;animation:pop-in .5s cubic-bezier(.175,.885,.32,1.275);transform-origin:center}.shop-success .shop-success__text-container>h2{margin:0 auto;text-align:center}.shop-success .shop-success__text-container>p{line-height:1.4em;text-align:center}@media (min-width:60em){.shop-success .shop-success__text-container{width:-moz-fit-content;width:fit-content}}.analytics-page .main-content__grid{margin-top:1em}@media (min-width:60em){.analytics-page .main-content__grid{height:calc(100svh - 72px);overflow-y:auto}}.analytics-page .main-content__grid .analytics-content{height:calc(100% - 88px);margin-left:auto;margin-right:auto;max-width:70ch;overflow:auto;padding:2em}.analytics-page .main-content__grid .analytics-section{margin-bottom:1.2em}.analytics-page .main-content__grid .analytics-section h2{align-items:center;display:flex;font-size:1.2em;gap:.2em;margin-bottom:.4em}.analytics-page .main-content__grid .analytics-section ul{list-style-type:none;padding:0}.analytics-page .main-content__grid .analytics-section li{font-size:1em;margin-bottom:.2em}.analytics-page .main-content__grid .analytics-section .date-picker{border:none;border-bottom:1px solid #cfd9e5;color:#0f1c2b;font-size:.8em;margin-bottom:1em;padding:.4em;width:10ch}.analytics-page .main-content__grid .analytics-section .date-picker:focus{border-color:#0365f4;outline:none}.analytics-page .main-content__grid .analytics-section .date-picker:first-of-type{margin-right:1em}.analytics-page .main-content__grid .analytics-section .date-picker[disabled]{color:#7793ae;cursor:default}.analytics-page .main-content__grid .end-date-picker{display:inline}.subscription{height:100%}.subscription .main-container{background:#f8fafc;overflow-y:auto;padding:1em}@media (min-width:60em){.subscription .main-container{gap:3em;height:calc(100svh - 72px);overflow-y:auto;padding:1em 3em}}.subscription .main-container .subscription-container{display:flex;flex-direction:column;gap:1em;padding-bottom:1em}@media (min-width:60em){.subscription .main-container .subscription-container{flex-direction:row}}.subscription .main-container .plan-card{background:#fff;border:1px solid #cfd9e5;border-radius:.4em;box-shadow:0 2px 4px rgba(0,0,0,.05),0 12px 30px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:.4em;height:-moz-fit-content;height:fit-content;max-width:100%;overflow:hidden;padding:2em;position:relative}@media (min-width:60em){.subscription .main-container .plan-card{max-width:16em}}.subscription .main-container .plan-banner{align-items:center;background:#ff8900;box-shadow:0 1px 2px rgba(0,0,0,.04),0 2px 10px rgba(0,0,0,.08);color:#fff;display:flex;font-size:.8em;font-weight:700;justify-content:center;padding:1em 2em;position:absolute;right:-3.7em;top:.8em;transform:rotate(45deg);width:8em;z-index:1}.subscription .main-container .plan-title{color:#1f344b;font-size:1.5em;font-weight:600;margin-bottom:.4em;margin-top:0}.subscription .main-container .plan-price{color:#1f344b;font-size:2em;font-weight:600;letter-spacing:-.02em;margin:0}.subscription .main-container .plan-price .plan-price__month{color:#7793ae;font-size:.6em;font-weight:400;margin-left:.4em}.subscription .main-container .plan-description{color:#1f344b;margin-bottom:.4em;margin-top:.4em}.subscription .main-container .plan-features{list-style:none;margin:0 0 .4em;padding:0}.subscription .main-container .plan-feature{color:#7793ae;font-size:.8em;font-weight:400;margin-bottom:.4em}.subscription .main-container .plan-feature:before{content:"✔️";margin-right:.4em}.subscription .subscription-end-notice{background-color:#fff;border:1px solid #ff8900;border-radius:2px;color:#ff8900;font-family:Roboto,sans-serif;font-size:.8em;margin:1em 0;padding:.8em}.subscription .payment-modal-content{text-align:center}.subscription .payment-modal-content h2{margin-bottom:1.2em}.subscription .success-message{padding:1em;text-align:center}.subscription .success-message h2{color:#10b981;margin-bottom:.6em}.subscription .success-message p{text-align:center}.subscription-button-container .subscription-button{background:#ff8900;border:none;border-radius:2px;color:#fff;cursor:pointer;display:block;font-weight:600;padding:.8em;transition:all .2s ease;width:100%}.subscription-button-container .upgrade-button{background-color:#0365f4}.subscription-button-container .upgrade-button:hover{background-color:rgba(3,101,244,.8)}.subscription-button-container .cancel-button{background-color:#fff;border:1px solid #f43f5e;color:#f43f5e}.subscription-button-container .cancel-button:hover{background-color:#f43f5e;border:1px solid #f43f5e;color:#fff}.subscription-button-container .cancel-button:disabled{background-color:#fff;border:1px solid #ff8900;color:#ff8900;cursor:default}.payment-form-container{margin:0 auto;max-width:30em}.payment-form-container .form-row{margin:1em 0}.payment-form-container .StripeElement{background:#fff;border:1px solid #cfd9e5;border-radius:5px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 2px 10px rgba(0,0,0,.08);padding:1em;transition:box-shadow .15s ease}.payment-form-container .StripeElement--focus{box-shadow:0 2px 4px rgba(0,0,0,.05),0 12px 30px rgba(0,0,0,.08)}.payment-form-container .submit-button{background-color:#10b981;border:0;border-radius:2px;color:#fff;cursor:pointer;display:block;font-size:1em;font-weight:700;padding:1em 1.2em;transition:all .2s ease;width:100%}.payment-form-container .submit-button:hover{background-color:rgba(16,185,129,.8)}.payment-form-container .submit-button:disabled{background-color:rgba(255,137,0,.8);cursor:default;opacity:.5}.payment-form-container .card-row{display:flex;gap:1em}.payment-form-container .card-row .stripe-element{flex:1}.modal-overlay .modal-content{background:#fff;border-radius:2px;padding:1em;position:relative;width:90%}@media (min-width:60em){.modal-overlay .modal-content{width:22em}}.modal-overlay .close-button{background:none;border:none;cursor:pointer;font-size:1.5em;line-height:1;padding:.5em;position:absolute;right:.5em;top:.5em}.install-prompt{align-items:center;background-color:#fff;border:1px solid #cfd9e5;border-radius:2px;border-right:none;bottom:30%;box-shadow:0 1px 2px rgba(0,0,0,.04),0 2px 10px rgba(0,0,0,.08);display:flex;flex-direction:column;height:-moz-fit-content;height:fit-content;justify-content:center;padding:1em;position:absolute;right:0;top:70%;width:50%;z-index:100}.install-prompt__buttons{align-items:center;display:flex;flex-direction:row;gap:1em;justify-content:space-between;width:100%}.install-prompt__buttons .btn{flex:1}@media (min-width:60em){.install-prompt{display:none}}.company-details-container{height:100%;overflow-y:auto}.company-details-container .company-details{grid-gap:20px;box-sizing:border-box;display:grid;gap:20px;grid-template-columns:minmax(0,1fr);padding:20px;width:100%}.company-details-container .company-details .details-card{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:24px}.company-details-container .company-details .details-card .detail-group{margin-bottom:24px}.company-details-container .company-details .details-card .detail-group:last-child{margin-bottom:0}.company-details-container .company-details .details-card .detail-group h3{border-bottom:1px solid #eee;margin-bottom:16px;padding-bottom:8px}.company-details-container .company-details .details-card .detail-group .header-with-button{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:8px}.company-details-container .company-details .details-card .detail-group .header-with-button h3{border-bottom:none;margin:0;padding-bottom:0}.company-details-container .company-details .details-card .detail-group .detail-row{display:flex;margin-bottom:12px}.company-details-container .company-details .details-card .detail-group .detail-row .label{color:#666;flex:0 0 120px;font-weight:500}.company-details-container .company-details .details-card .detail-group .detail-row .value{flex:1}.company-details-container .company-details .details-card .detail-group .detail-row-editable{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:8px;min-width:0}.company-details-container .company-details .details-card .detail-group .detail-row-editable .value{flex:1;min-width:0}.company-details-container .company-details .details-card .detail-group .detail-row-editable .editable-input{flex:1;min-width:160px}.company-details-container .company-details .details-card .detail-group .market-row{align-items:center;display:flex;justify-content:space-between}.company-details-container .company-details .details-card .detail-group .market-row .value{margin-right:10px}.company-details-container .company-details .details-card .detail-group .market-row button{flex-shrink:0}.company-details-container .company-details .details-card .detail-group .users-grid{border:1px solid #eee;border-radius:6px;display:flex;flex-direction:column;overflow:hidden}.company-details-container .company-details .details-card .detail-group .users-grid-row{grid-gap:12px;align-items:center;border-bottom:1px solid #eee;display:grid;gap:12px;grid-template-columns:90px minmax(140px,1fr) minmax(220px,1.5fr) minmax(120px,1fr) minmax(120px,1fr);padding:10px 12px}.company-details-container .company-details .details-card .detail-group .users-grid-row span{word-wrap:anywhere;min-width:0}.company-details-container .company-details .details-card .detail-group .users-grid-row:last-child{border-bottom:none}.company-details-container .company-details .details-card .detail-group .users-grid-header{background:#f8f9fa;font-weight:600}.company-details-container .loading{color:#666;padding:20px;text-align:center}.company-details-container .error{color:#dc3545;padding:20px;text-align:center}@media(max-width:992px){.company-details-container .company-details .details-card .detail-group .users-grid-row{grid-template-columns:repeat(2,minmax(140px,1fr))}}@media(min-width:993px){.company-details-container .company-details{align-items:start;grid-template-columns:repeat(2,minmax(0,1fr))}}.companies-management-container .companies-management{display:flex;flex-direction:column;height:calc(100vh - 120px);max-width:1200px;padding:20px}.companies-management-container .companies-management .search-container{flex-shrink:0;margin-bottom:20px}.companies-management-container .companies-management .search-container .search-input{border:1px solid #ddd;border-radius:4px;font-size:14px;max-width:200px;padding:8px 12px;width:100%}.companies-management-container .companies-management .search-container .search-input:focus{border-color:#666;outline:none}.companies-management-container .companies-management .companies-table-container{border:1px solid #ddd;border-radius:4px;flex:1;min-height:0;overflow-y:auto}.companies-management-container .companies-management .companies-table-container .companies-table{background-color:#fff;border-collapse:collapse;width:100%}.companies-management-container .companies-management .companies-table-container .companies-table tr{border-bottom:1px solid #ddd}.companies-management-container .companies-management .companies-table-container .companies-table tr:hover{background-color:#f9f9f9}.companies-management-container .companies-management .companies-table-container .companies-table td,.companies-management-container .companies-management .companies-table-container .companies-table th{border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:2px 15px;text-align:left;white-space:nowrap}.companies-management-container .companies-management .companies-table-container .companies-table th{background-color:#f5f5f5;cursor:pointer;padding-right:25px;position:sticky;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.companies-management-container .companies-management .companies-table-container .companies-table th:hover{background-color:#e9e9e9}.companies-management-container .companies-management .companies-table-container .companies-table th:last-child{cursor:default}.companies-management-container .companies-management .companies-table-container .companies-table th:last-child:hover{background-color:#f5f5f5}.companies-management-container .companies-management .companies-table-container .companies-table th .sort-icon{color:#666;position:absolute;right:8px}.companies-management-container .companies-management .companies-table-container .companies-table button{background-color:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;padding:6px 12px}.companies-management-container .companies-management .companies-table-container .companies-table button:hover{background-color:#f5f5f5}.modal-overlay{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.33);max-height:90vh;max-width:500px;overflow-y:auto;width:90%}.modal-header{border-bottom:1px solid #eee;padding:1rem}.modal-body{padding:1rem}.modal-footer{border-top:1px solid #eee;display:flex;gap:.5rem;justify-content:flex-end;padding:1rem}.modal-enter-active,.modal-leave-active{transition:opacity .3s ease}.modal-enter,.modal-leave-to{opacity:0}.user-form .form-group{margin-bottom:1rem}.user-form .form-group label{display:block;margin-bottom:.5rem}.user-form .form-group input,.user-form .form-group select{border:1px solid #ddd;border-radius:4px;padding:.5rem;width:100%}.market-form .form-group{margin-bottom:1rem}.market-form .form-group label{display:block;margin-bottom:.5rem}.market-form .form-group input,.market-form .form-group select{border:1px solid #ddd;border-radius:4px;padding:.5rem;width:100%}.company-form .form-group{margin-bottom:1.25rem}.company-form .form-group label{color:#333;display:block;font-weight:500;margin-bottom:.5rem}.company-form .form-group input{border:1px solid #e2e2e2;border-radius:4px;font-size:.9rem;padding:.625rem;transition:border-color .2s ease;width:100%}.company-form .form-group input:focus{border-color:#007bff;box-shadow:0 0 0 1px rgba(0,123,255,.1);outline:none}.company-form .form-group input::-moz-placeholder{color:#999}.company-form .form-group input::placeholder{color:#999}.company-form .form-group.has-error input{border-color:#dc3545}.company-form .form-group.has-error .error-message{color:#dc3545;font-size:.8rem;margin-top:.25rem}.market-details-container{font-family:Roboto,sans-serif;height:100%}.market-details-container .market-details{grid-gap:20px;display:grid;gap:20px;grid-template-columns:2fr 2fr;max-width:1800px;padding:20px}.market-details-container .market-details .details-section{display:flex;flex-direction:column;gap:20px}.market-details-container .market-details .available-sections-container{align-self:flex-start;display:flex;flex-direction:column;gap:20px;position:sticky;top:20px}.market-details-container .market-details .available-pilots-section,.market-details-container .market-details .available-users-section{flex:1}.market-details-container .market-details .details-card{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:24px}.market-details-container .market-details .details-card .detail-group{margin-bottom:24px}.market-details-container .market-details .details-card .detail-group:last-child{margin-bottom:0}.market-details-container .market-details .details-card .detail-group h3{border-bottom:1px solid #eee;margin-bottom:16px;padding-bottom:8px}.market-details-container .market-details .details-card .detail-group .detail-row{display:flex;margin-bottom:12px}.market-details-container .market-details .details-card .detail-group .detail-row .label{color:#666;flex:0 0 120px;font-weight:500}.market-details-container .market-details .details-card .detail-group .detail-row .value{flex:1}.market-details-container .market-details .details-card .detail-group .users-list{margin-top:10px}.market-details-container .market-details .details-card .detail-group .users-list .user-row{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:10px 0}.market-details-container .market-details .details-card .detail-group .users-list .user-row:last-child{border-bottom:none}.market-details-container .market-details .details-card .detail-group .users-list .user-row .value{margin-right:10px}.market-details-container .market-details .details-card .detail-group .users-list .user-row .user-badge{background-color:#e9ecef;border-radius:12px;color:#495057;font-size:.85em;font-weight:500;margin-left:auto;padding:4px 8px}.market-details-container .market-details .details-card .detail-group .empty-list{color:#888;padding:10px 0}.market-details-container .market-details .action-buttons{display:flex;gap:10px;justify-content:flex-start}.market-details-container .loading{color:#666;padding:20px;text-align:center}.market-details-container .error{color:#dc3545;padding:20px;text-align:center}.market-details-container .available-pilots-toolbar,.market-details-container .available-users-toolbar{margin-bottom:10px;margin-top:4px}.market-details-container .available-pilots-search,.market-details-container .available-users-search{background:#fff;border:1px solid #ced4da;border-radius:6px;box-sizing:border-box;color:#212529;font-family:inherit;font-size:.9rem;padding:8px 12px;width:100%}.market-details-container .available-pilots-search::-moz-placeholder,.market-details-container .available-users-search::-moz-placeholder{color:#868e96}.market-details-container .available-pilots-search::placeholder,.market-details-container .available-users-search::placeholder{color:#868e96}.market-details-container .available-pilots-search:focus,.market-details-container .available-users-search:focus{border-color:#80bdff;box-shadow:0 0 0 2px rgba(0,123,255,.15);outline:none}.market-details-container .available-pilots-list{border:1px solid #eee;border-radius:6px;margin-top:10px;max-height:400px;overflow-x:auto;overflow-y:auto}.market-details-container .available-pilots-list .pilot-row{grid-gap:10px 16px;align-items:center;border-bottom:1px solid #eee;display:grid;gap:10px 16px;grid-template-columns:minmax(3.5rem,4.5rem) minmax(6rem,1fr) minmax(10rem,2fr) auto;padding:10px 12px}.market-details-container .available-pilots-list .pilot-row:last-child{border-bottom:none}.market-details-container .available-pilots-list .pilot-row.pilot-row--header{background:#f8f9fa;border-bottom:1px solid #e9ecef;color:#666;font-size:.8rem;font-weight:600;letter-spacing:.02em;padding-bottom:8px;padding-top:8px;text-transform:uppercase}.market-details-container .available-pilots-list .pilot-row .pilot-col{min-width:0}.market-details-container .available-pilots-list .pilot-row .pilot-col--id{font-feature-settings:"tnum";color:#495057;font-variant-numeric:tabular-nums}.market-details-container .available-pilots-list .pilot-row .pilot-col--name{color:#212529;font-weight:500}.market-details-container .available-pilots-list .pilot-row .pilot-col--email{color:#495057;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-details-container .available-pilots-list .pilot-row .pilot-col--action{justify-self:end}.market-details-container .available-pilots-list .pilot-row .add-button{background-color:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.85em;padding:4px 12px;white-space:nowrap}.market-details-container .available-pilots-list .pilot-row .add-button:hover{background-color:#218838}.market-details-container .available-pilots-list .pilot-row .add-button:disabled{background-color:#6c757d;cursor:not-allowed}.market-details-container .loading-pilots{color:#666;padding:10px 0}.market-details-container .available-users-list{border:1px solid #eee;border-radius:6px;margin-top:10px;max-height:400px;overflow-x:auto;overflow-y:auto}.market-details-container .available-users-list .available-user-row{grid-gap:10px 12px;align-items:center;border-bottom:1px solid #eee;display:grid;gap:10px 12px;grid-template-columns:minmax(3.5rem,4.5rem) minmax(6rem,1fr) minmax(10rem,1.6fr) minmax(5rem,.75fr) auto;padding:10px 12px}.market-details-container .available-users-list .available-user-row:last-child{border-bottom:none}.market-details-container .available-users-list .available-user-row.available-user-row--header{background:#f8f9fa;border-bottom:1px solid #e9ecef;color:#666;font-size:.8rem;font-weight:600;letter-spacing:.02em;padding-bottom:8px;padding-top:8px;text-transform:uppercase}.market-details-container .available-users-list .available-user-row .available-user-col{min-width:0}.market-details-container .available-users-list .available-user-row .available-user-col--id{font-feature-settings:"tnum";color:#495057;font-variant-numeric:tabular-nums}.market-details-container .available-users-list .available-user-row .available-user-col--name{color:#212529;font-weight:500}.market-details-container .available-users-list .available-user-row .available-user-col--email{color:#495057;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-details-container .available-users-list .available-user-row .available-user-col--type{color:#495057;font-size:.9em;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.market-details-container .available-users-list .available-user-row .available-user-col--action{justify-self:end}.market-details-container .available-users-list .available-user-row .add-button{background-color:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:.85em;padding:4px 12px;white-space:nowrap}.market-details-container .available-users-list .available-user-row .add-button:hover{background-color:#218838}.market-details-container .available-users-list .available-user-row .add-button:disabled{background-color:#6c757d;cursor:not-allowed}.market-details-container .loading-users{color:#666;padding:10px 0}.client-portal-layout{background-color:#f8fafc;display:flex;flex-direction:column;height:100svh}.client-portal-layout .client-portal{overflow:hidden}.client-portal,.client-portal-layout .client-portal{display:flex;flex:1;flex-direction:column;min-height:0}.client-portal{background-color:#f8fafc}.client-portal__content{display:flex;flex:1;min-height:0;overflow:hidden;position:relative}.client-portal__overlay{background-color:rgba(0,0,0,.5);bottom:0;display:none;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .3s ease;z-index:98}.client-portal__overlay--visible{opacity:1;pointer-events:all}@media(max-width:767px){.client-portal__overlay{display:block}}@media(max-width:959px)and (orientation:portrait){.client-portal__overlay{display:block}}.client-portal__sidebar-container{background-color:#fff;display:flex;flex:0 0 auto;min-width:0;position:relative;transition:width .3s ease;width:max(300px,min(35%,500px))}.client-portal__sidebar-container--collapsed{background-color:#f8fafc;width:.75rem}.client-portal__toggle-btn{align-items:center;background-color:inherit;border:none;border-radius:0 6px 6px 0;color:#0f1c2b;cursor:pointer;display:flex;height:2.5rem;justify-content:center;position:absolute;right:-1.5rem;top:1.5rem;transition:all .3s ease;width:2.5rem;z-index:101}.client-portal__toggle-btn__text{display:none}@media(max-width:767px),(max-width:959px)and (orientation:portrait){.client-portal__toggle-btn{right:-1.25rem}}.client-portal__sidebar{background-color:#fff;border-right:1px solid #cfd9e5;flex:1 1 auto;overflow-y:auto;padding-bottom:1rem;position:relative;transition:transform .3s ease,opacity .3s ease;width:100%;z-index:100}.client-portal__sidebar--collapsed{border-right:none;opacity:0;overflow:hidden;pointer-events:none;transform:translateX(-100%)}@media(max-width:767px){.client-portal__sidebar{bottom:0;box-shadow:2px 0 8px rgba(0,0,0,.15);left:0;position:absolute;top:0;width:min(85vw,400px);z-index:99}.client-portal__sidebar--collapsed{transform:translateX(-100%);width:min(85vw,400px)}}@media(max-width:959px)and (orientation:portrait){.client-portal__sidebar{bottom:0;box-shadow:2px 0 8px rgba(0,0,0,.15);left:0;position:absolute;top:0;width:min(85vw,400px);z-index:99}.client-portal__sidebar--collapsed{transform:translateX(-100%);width:min(85vw,400px)}}@media(max-width:767px){.client-portal__sidebar-container{width:min(85vw,400px)}.client-portal__sidebar-container--collapsed{width:.75rem}}@media(max-width:959px)and (orientation:portrait){.client-portal__sidebar-container{width:min(85vw,400px)}.client-portal__sidebar-container--collapsed{width:.75rem}}.client-portal__main{display:flex;flex:1;flex-direction:column;overflow:hidden;transition:width .3s ease}.client-portal__main--sidebar-collapsed{width:100%}.client-portal__map-section,.client-portal__panorama-section{flex:1;min-height:0}.client-portal-header{align-items:center;background-color:#0f1c2b;box-shadow:0 1px 2px rgba(0,0,0,.04),0 2px 10px rgba(0,0,0,.08);display:flex;height:60px;padding:0 2rem}.client-portal-header__content{align-items:center;display:flex;justify-content:space-between;width:100%}.client-portal-header__logo{align-items:center;display:flex;height:2em;justify-content:flex-start}.client-portal-header__logo img{height:1em}.client-portal-header__user{align-items:center;color:#fff;display:flex;gap:1rem}.client-portal-header__user-info{align-items:flex-end;display:flex;flex-direction:column;text-align:right}.client-portal-header__user-name{font-size:.875rem;font-weight:700;line-height:1.2}.client-portal-header__user-company{color:hsla(0,0%,100%,.8);font-size:.875rem;line-height:1.2}.client-portal-header__user-avatar{cursor:pointer;transition:transform .2s ease}.client-portal-header__user-avatar-image{border-radius:50%;height:36px;overflow:hidden;width:36px}.client-portal-header__user-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.client-portal-header__user-avatar:hover{transform:scale(1.05)}.client-portal-header__avatar-placeholder{align-items:center;background-color:#30aeef;border:2px solid #cfd9e5;border-radius:50%;color:#fff;display:flex;font-family:Roboto,sans-serif;font-size:.875rem;font-weight:700;height:36px;justify-content:center;transition:border-color .2s ease;width:36px}.client-portal-header__avatar-placeholder:hover{border-color:#30aeef}.service-list{display:flex;flex-direction:column;height:100%}.service-list__header{background-color:#fff;border-bottom:1px solid #cfd9e5;padding:.75rem}.service-list__title{color:#0f1c2b;font-size:1.5rem;font-weight:700;margin:0}.service-list__count{color:#7793ae;font-family:Roboto,sans-serif;font-size:.875rem;padding:0}.service-list__count-container{align-items:center;box-sizing:border-box;display:flex;gap:.75rem;margin-bottom:.5rem;min-height:1.4rem}.service-list__show-all-btn{align-items:center;background:#f8fafc;border:1px solid #cfd9e5;border-radius:5px;box-sizing:border-box;color:#7793ae;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.25rem .5rem;transition:all .2s ease}.service-list__show-all-btn:hover{background:#f8fafc;border-color:#cfd9e5;color:#7793ae}.service-list__show-all-btn:active{background:#f8fafc;transform:translateY(1px)}.service-list__show-all-btn svg{flex-shrink:0}.service-list__search{margin-bottom:.5rem;position:relative}.service-list__search-icon{color:#7793ae;left:.75rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.service-list__search-input{background-color:#fff;border:1px solid #cfd9e5;border-radius:2px;box-sizing:border-box;font-size:1rem;padding:.75rem .75rem .75rem 2.75rem;transition:border-color .2s ease;width:100%}.service-list__search-input:focus{border-color:#30aeef;outline:none}.service-list__search-input::-moz-placeholder{color:#7793ae}.service-list__search-input::placeholder{color:#7793ae}.service-list__advanced-filters{margin-top:.75rem}.service-list__advanced-toggle{align-items:center;background:none;border:1px solid #cfd9e5;border-radius:2px;color:#0f1c2b;cursor:pointer;display:flex;font-size:1rem;gap:.5rem;padding:.75rem;transition:all .2s ease;width:100%}.service-list__advanced-toggle:hover{background-color:#f8fafc}.service-list__advanced-toggle svg:first-child{color:#7793ae}.service-list__chevron{margin-left:auto;transition:transform .2s ease}.service-list__chevron--rotated{transform:rotate(180deg)}.service-list__filters-content{background-color:#f8fafc;border-radius:2px;display:flex;flex-direction:column;gap:.75rem;margin-top:.75rem;padding:1rem}.service-list__filter-group{display:flex;flex-direction:column;gap:.5rem}.service-list__filter-label{align-items:center;color:#0f1c2b;display:flex;font-size:.875rem;font-weight:500;gap:.5rem}.service-list__filter-label svg{color:#7793ae}.service-list__filter-select{background-color:#fff;border:1px solid #cfd9e5;border-radius:2px;cursor:pointer;font-size:1rem;padding:.75rem;transition:border-color .2s ease;width:100%}.service-list__filter-select:focus{border-color:#30aeef;outline:none}.service-list__date-range{align-items:center;display:flex;gap:.75rem}.service-list__date-input{background-color:#fff;border:1px solid #cfd9e5;border-radius:2px;flex:1;font-size:1rem;padding:.75rem;transition:border-color .2s ease}.service-list__date-input:focus{border-color:#30aeef;outline:none}.service-list__date-separator{color:#7793ae;font-size:1rem;white-space:nowrap}.service-list__content{flex:1;overflow-y:auto;padding:.75rem}.service-list__filters-actions{display:flex;flex-flow:row nowrap;gap:.5rem}.service-list__empty{color:#7793ae;padding:3rem 1.5rem;text-align:center}.service-list__item{background-color:#fff;border:1px solid #cfd9e5;border-radius:2px;cursor:pointer;margin-bottom:1rem;padding:1.5rem;transition:all .2s ease}.service-list__item.service-list__item--hovered,.service-list__item:hover{background-color:rgba(48,174,239,.05);border-color:#30aeef;box-shadow:0 1px 2px rgba(0,0,0,.04),0 2px 10px rgba(0,0,0,.08);transform:translateY(-2px)}.service-list__item--selected{border-color:#30aeef;box-shadow:0 2px 4px rgba(0,0,0,.05),0 12px 30px rgba(0,0,0,.08)}.service-list__item__header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.service-list__item__header__container{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem}.service-list__item__title{color:#0f1c2b;flex:1;font-size:1.125rem;font-weight:700;line-height:1.3;margin:0}.service-list__item__id{align-items:center;color:#7793ae;display:flex;font-size:.875rem;gap:.5rem;margin:0}.service-list__item__id svg{color:#7793ae;flex-shrink:0}.service-list__item__status{border-radius:5px;color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.5px;padding:.375rem .75rem;text-transform:uppercase;white-space:nowrap;width:-moz-fit-content;width:fit-content}.service-list__item__status--pending{background-color:#fac800}.service-list__item__status--completed{background-color:#76bf1d}.service-list__item__details{display:flex;flex-direction:column;gap:.5rem}.service-list__item__location{align-items:center;color:#7793ae;display:flex;font-size:.875rem;gap:.5rem;margin:0}.service-list__item__location-icon{color:#7793ae;flex-shrink:0}.service-list__item__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin:0}.service-list__item__product-type-tag{align-items:center;border-radius:2px;display:inline-flex;font-size:.75rem;font-weight:500;gap:.375rem;letter-spacing:.5px;padding:.25rem .5rem;text-transform:uppercase}.service-list__item__product-type-tag--digital-topographic-model,.service-list__item__product-type-tag--inspection-report,.service-list__item__product-type-tag--panorama-image{background-color:rgba(255,137,0,.1);color:#995200}.service-list__item__product-type-tag--360-panorama,.service-list__item__product-type-tag--3d-model,.service-list__item__product-type-tag--ortho-mosaic,.service-list__item__product-type-tag--point-cloud{background-color:rgba(48,174,239,.1);color:#0d76ac}.service-list__item__product-type-tag--unknown{background-color:rgba(250,200,0,.1);color:#947600}.service-list__item__product-type-icon{flex-shrink:0}.service-list__item__district{margin:0}.service-list__item__district-tag{background-color:#cfd9e5;border-radius:2px;color:#1f344b;display:inline-block;font-size:.75rem;font-weight:500;padding:.25rem .5rem}.service-list__item__date{align-items:center;color:#7793ae;display:flex;font-size:.875rem;gap:.5rem;margin:0}.service-list__item__date-icon{color:#7793ae;flex-shrink:0}.service-list__item__actions{display:flex;gap:.75rem}.service-list__item__download-btn{align-items:center;background-color:#30aeef;border:none;border-radius:2px;color:#fff;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.75rem 1rem;transition:background-color .2s ease}.service-list__item__download-btn:hover:not(:disabled){background-color:#1196db}.service-list__item__download-btn:disabled{background-color:#cfd9e5;cursor:not-allowed}.service-list__item__expanded-content{animation:expandContent .3s ease-out;border-top:1px solid #cfd9e5;display:flex;flex-direction:column;gap:1.5rem;margin-top:1.5rem;padding-top:1.5rem}.service-list__item__files h3,.service-list__item__links h3{color:#0f1c2b;font-size:1.125rem;font-weight:500;margin:0 0 .75rem}.service-list__item__files-list,.service-list__item__links-list{display:flex;flex-direction:column;gap:.75rem}.service-list__item__file-item,.service-list__item__link-item{align-items:center;background-color:#f8fafc;border:1px solid #cfd9e5;border-radius:2px;color:#0f1c2b;display:flex;font-size:.875rem;font-weight:500;gap:.75rem;padding:.75rem 1rem;-webkit-text-decoration:none;text-decoration:none;transition:all .2s ease}.service-list__item__file-item:hover,.service-list__item__link-item:hover{background-color:rgba(48,174,239,.05);border-color:#30aeef;color:#30aeef}.service-list__item__file-item svg,.service-list__item__link-item svg{color:#7793ae;flex-shrink:0}.service-list__item__file-item:hover svg,.service-list__item__link-item:hover svg{color:#30aeef}.service-list__item__file-label,.service-list__item__link-label{align-items:center;display:flex;flex:1;gap:.5rem}.service-list__item__file-badge,.service-list__item__link-badge{background-color:#30aeef;border-radius:2px;color:#fff;flex-shrink:0;font-size:.75rem;font-weight:700;letter-spacing:.5px;padding:.25rem .5rem;text-transform:uppercase}.service-list__item__info{display:flex;flex-direction:column;gap:1rem}.service-list__item__info-item{display:flex;flex-direction:column;gap:.25rem}.service-list__item__info-item label{color:#7793ae;font-size:.875rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.service-list__item__info-item span{color:#0f1c2b;font-size:1rem}.service-list__item__description h3{color:#0f1c2b;font-size:1.125rem;font-weight:500;margin:0 0 .75rem}.service-list__item__description p{color:#1f344b;font-size:.875rem;line-height:1.5;margin:0}@keyframes expandContent{0%{max-height:0;opacity:0}to{max-height:2000px;opacity:1}}.service-detail{display:flex;flex-direction:column;height:100%;overflow:hidden;padding:1.5rem}.service-detail__header{align-items:flex-start;border-bottom:1px solid #cfd9e5;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem}.service-detail__header-actions{align-items:center;display:flex;flex:1;gap:1rem;justify-content:flex-end}.service-detail__title{color:#0f1c2b;flex:1;font-size:1.5rem;font-weight:500;line-height:1.3;margin:0 1rem 0 0}.service-detail__status{border-radius:2px;font-size:.875rem;font-weight:500;letter-spacing:.5px;padding:.5rem 1rem;text-transform:uppercase;white-space:nowrap}.service-detail__status--completed{background-color:#76bf1d;color:#fff}.service-detail__status--pending{background-color:#fac800;color:#fff}.service-detail__close-btn{align-items:center;background-color:transparent;border:1px solid #cfd9e5;border-radius:50%;color:#7793ae;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.service-detail__close-btn:hover{background-color:#f8fafc;border-color:#7793ae;color:#0f1c2b}.service-detail__close-btn svg{height:16px;width:16px}.service-detail__content{flex:1;margin-bottom:1rem;min-height:0;overflow-y:auto;padding-bottom:1rem;padding-right:1rem}.service-detail__content,.service-detail__info{display:flex;flex-direction:column;gap:1rem}.service-detail__info-item{display:flex;flex-direction:column;gap:.25rem}.service-detail__info-item label{color:#7793ae;font-size:.875rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.service-detail__info-item span{color:#0f1c2b;font-size:1rem}.service-detail__description h3{color:#0f1c2b;font-size:1.125rem;font-weight:500;margin:0 0 .75rem}.service-detail__description p{color:#1f344b;font-size:.875rem;line-height:1.5;margin:0}.service-detail__links h3{color:#0f1c2b;font-size:1.125rem;font-weight:500;margin:0 0 .75rem}.service-detail__links-list{display:flex;flex-direction:column;gap:.75rem}.service-detail__link-item{align-items:center;background-color:#f8fafc;border:1px solid #cfd9e5;border-radius:2px;color:#0f1c2b;display:flex;font-size:.875rem;font-weight:500;gap:.75rem;padding:.75rem 1rem;-webkit-text-decoration:none;text-decoration:none;transition:all .2s ease}.service-detail__link-item:hover{background-color:rgba(48,174,239,.05);border-color:#30aeef;color:#30aeef}.service-detail__link-item svg{color:#7793ae;flex-shrink:0}.service-detail__link-item:hover svg{color:#30aeef}.service-detail__link-item:last-child{margin-bottom:.5rem}.service-detail__link-label{align-items:center;display:flex;flex:1;gap:.5rem}.service-detail__link-badge{background-color:#30aeef;border-radius:2px;color:#fff;flex-shrink:0;font-size:.75rem;font-weight:700;letter-spacing:.5px;padding:.25rem .5rem;text-transform:uppercase}.service-detail__files h3{color:#0f1c2b;font-size:1.125rem;font-weight:500;margin:0 0 .75rem}.service-detail__files-list{display:flex;flex-direction:column;gap:.75rem}.service-detail__file-item{align-items:center;background-color:#f8fafc;border:1px solid #cfd9e5;border-radius:2px;color:#0f1c2b;display:flex;font-size:.875rem;font-weight:500;gap:.75rem;padding:.75rem 1rem;-webkit-text-decoration:none;text-decoration:none;transition:all .2s ease}.service-detail__file-item svg{color:#7793ae;flex-shrink:0}.service-detail__file-item:hover{background-color:rgba(48,174,239,.05);border-color:#30aeef;color:#30aeef}.service-detail__file-item:hover svg{color:#30aeef}.service-detail__file-label{align-items:center;display:flex;flex:1;gap:.5rem}.service-detail__file-badge{background-color:#30aeef;border-radius:2px;color:#fff;flex-shrink:0;font-size:.75rem;font-weight:700;letter-spacing:.5px;padding:.25rem .5rem;text-transform:uppercase}.service-detail__actions{border-top:1px solid #cfd9e5;display:flex;flex-shrink:0;gap:1.5rem;margin-top:auto;padding-top:1.5rem}.service-detail__download-btn,.service-detail__view-btn{align-items:center;border:none;border-radius:2px;cursor:pointer;display:flex;flex:1;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;padding:.75rem 1.5rem;transition:all .2s ease}.service-detail__download-btn{background-color:#30aeef;color:#fff}.service-detail__download-btn:hover:not(:disabled){background-color:#1196db}.service-detail__download-btn:disabled{background-color:#cfd9e5;cursor:not-allowed}.service-detail__view-btn{background-color:transparent;border:1px solid #30aeef;color:#30aeef}.service-detail__view-btn:hover:not(:disabled){background-color:#30aeef;color:#fff}.service-detail__view-btn:disabled{border-color:#cfd9e5;color:#cfd9e5;cursor:not-allowed}.service-detail__empty{align-items:center;display:flex;height:100%;justify-content:center}.service-detail__empty-content{color:#7793ae;text-align:center}.service-detail__empty-content h3{color:#0f1c2b;font-size:1.2rem;font-weight:500;line-height:1.3;margin:1.5rem 0 .5rem}.service-detail__empty-content p{font-size:.9rem;line-height:1.5;margin:0}.service-detail__related-services h3{color:#0f1c2b;font-size:1.2rem;font-weight:500;margin:0 0 1rem}.service-detail__related-services-list{display:flex;flex-direction:column;gap:.75rem}.service-detail__related-service-item{background-color:#fff;border:1px solid #cfd9e5;border-radius:2px;cursor:pointer;padding:1rem;transition:all .2s ease}.service-detail__related-service-item--hovered,.service-detail__related-service-item:hover{background-color:rgba(48,174,239,.05);border-color:#30aeef}.service-detail__related-service-item h4{color:#0f1c2b;font-size:1.1rem;font-weight:500;line-height:1.3;margin:0 0 .5rem}.service-detail__related-service-item-status{border-radius:5px;font-size:.9rem;font-weight:500;letter-spacing:.5px;line-height:1.3;margin:0 0 .5rem;padding:.25rem .5rem;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.service-detail__related-service-item-status--pending{background-color:#fac800;color:#fff}.service-detail__related-service-item-status--completed{background-color:#76bf1d;color:#fff}.service-detail__related-service-item .service-detail__related-product-type-tag{align-items:center;border-radius:2px;display:inline-flex!important;font-size:.9rem;font-weight:500;gap:.375rem;letter-spacing:.5px;margin-bottom:.5rem;padding:.25rem .5rem;text-transform:uppercase}.service-detail__related-service-item .service-detail__related-product-type-tag--inspection-report{background-color:rgba(255,137,0,.1);color:#995200}.service-detail__related-service-item .service-detail__related-product-type-tag--360-panorama,.service-detail__related-service-item .service-detail__related-product-type-tag--3d-model,.service-detail__related-service-item .service-detail__related-product-type-tag--ortho-mosaic,.service-detail__related-service-item .service-detail__related-product-type-tag--panorama-image,.service-detail__related-service-item .service-detail__related-product-type-tag--point-cloud{background-color:rgba(48,174,239,.1);color:#0d76ac}.service-detail__related-service-item .service-detail__related-product-type-tag--digital-topographic-model{background-color:rgba(255,137,0,.1);color:#995200}.service-detail__related-service-item .service-detail__related-product-type-tag--unknown{background-color:rgba(250,200,0,.1);color:#947600}.service-detail__related-service-item__related-product-type-icon{flex-shrink:0}.service-detail__related-service-item a{align-items:center;background-color:#f8fafc;border:1px solid #cfd9e5;border-radius:2px;color:#1f344b;display:flex;font-size:.9rem;font-weight:500;gap:.75rem;margin-bottom:.5rem;padding:.5rem .75rem;-webkit-text-decoration:none;text-decoration:none;transition:all .2s ease}.service-detail__related-service-item a:hover{background-color:rgba(48,174,239,.05);border-color:#30aeef;color:#30aeef}.service-detail__related-service-item a:last-child{margin-bottom:0}.client-portal-map{position:relative}.client-portal-map,.client-portal-map .map,.client-portal-map .map-block--wrapper{height:100%;width:100%}.client-portal-map__search-btn{fill:#fff;align-items:center;background:#0f1c2b;border:none;border-radius:2px;cursor:pointer;display:flex;font-size:1rem;font-weight:500;height:1.1rem;justify-content:center;padding:.6rem;position:absolute;right:10px;top:1.5rem;transition:all .2s ease;width:1.1rem;z-index:1000}.client-portal-map__search-btn:hover{fill:#0365f4}.client-portal-map__search-btn:active{transform:translateY(1px)}.client-portal-map__search-btn:focus{outline:none}.client-portal-map__search{position:absolute;right:20px;top:1.5rem;z-index:1000}.map-tooltip{background-color:#fff;border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 2px 10px rgba(0,0,0,.08);max-width:250px;padding:.75rem}.map-tooltip h4{color:#0f1c2b;font-size:.875rem;font-weight:500;line-height:1.3;margin:0 0 .5rem}.map-tooltip p{color:#7793ae;font-size:.75rem;line-height:1.3;margin:0 0 .25rem}.map-tooltip p:last-child{margin-bottom:0}.map-tooltip p strong{color:#0f1c2b}.panorama-viewer{background:#0f1c2b;border-radius:2px;overflow:hidden}.panorama-viewer,.panorama-viewer__container{height:100%;position:relative;width:100%}.panorama-viewer .pnlm-info-box p,.panorama-viewer .pnlm-load-box p{color:#fff;text-align:center}.panorama-viewer .pnlm-info-box p a,.panorama-viewer .pnlm-load-box p a{color:#87dafa}.panorama-viewer__close-btn{align-items:center;background:rgba(15,28,43,.8);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .2s ease;width:48px;z-index:10}.panorama-viewer__close-btn:hover{background:rgba(15,28,43,.9);border-color:hsla(0,0%,100%,.4);transform:scale(1.05)}.panorama-viewer__close-btn:active{transform:scale(.95)}.panorama-viewer__close-btn svg{height:20px;width:20px}.panorama-viewer__error{background:rgba(15,28,43,.95);border:1px solid hsla(0,0%,100%,.2);border-radius:2px;color:#fff;left:50%;max-width:500px;padding:1.5rem;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:20}.panorama-viewer__error p{font-size:1rem;line-height:1.5;margin:0 0 1rem}.client-portal__panorama-section{height:100%;min-height:500px;width:100%}.client-portal-settings{background-color:#f8fafc;display:flex;flex:1;flex-direction:column;height:100svh;overflow:hidden}.client-portal-settings__fixed-header{padding:2rem 2rem 0;top:0}.client-portal-settings__fixed-footer,.client-portal-settings__fixed-header{background-color:#f8fafc;margin:0 auto;max-width:800px;position:sticky;width:100%;z-index:10}.client-portal-settings__fixed-footer{border-top:1px solid #cfd9e5;bottom:0;box-shadow:0 -4px 6px -2px rgba(0,0,0,.05);padding:1rem 2rem}.client-portal-settings__content{flex:1;margin:0 auto;max-width:800px;overflow-y:auto;padding:1rem 2rem 5rem;width:100%}.client-portal-settings__header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.client-portal-settings__header h1{color:#0f1c2b;font-size:2rem;font-weight:500;margin:0 0 .5rem}.client-portal-settings__header p{color:#7793ae;font-size:1rem;margin:0}.client-portal-settings__header__right{align-items:flex-start;display:flex;gap:1rem}.client-portal-settings__header__left{display:flex;flex-direction:column;gap:.5rem}.client-portal-settings__logout-btn{align-items:center;background-color:transparent;border:1px solid rgba(15,28,43,.3);border-radius:2px;color:#0f1c2b;cursor:pointer;display:flex;font-size:1rem;gap:.75rem;margin-top:0;padding:.75rem 1.5rem;-webkit-text-decoration:none;text-decoration:none;transition:all .2s ease;width:-moz-fit-content;width:fit-content}.client-portal-settings__logout-btn:hover{background-color:rgba(15,28,43,.1);border-color:rgba(15,28,43,.5)}.client-portal-settings__logout-icon{filter:invert(0);height:16px;width:16px}.client-portal-settings__form{background-color:#fff;border-radius:5px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 2px 10px rgba(0,0,0,.08);margin-top:1rem;padding:2rem}.client-portal-settings__form h3{border-bottom:1px solid #cfd9e5;color:#0f1c2b;font-size:1.25rem;font-weight:500;margin:1.5rem 0 1rem;padding-bottom:.5rem}.client-portal-settings__form h3:first-child{margin-top:0}.client-portal-settings__deleted,.client-portal-settings__loading{background-color:#fff;border-radius:5px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 2px 10px rgba(0,0,0,.08);margin-top:1rem;padding:2rem;text-align:center}.client-portal-settings__deleted h2{color:#0f1c2b;margin-bottom:1rem}.client-portal-settings__deleted p{margin-bottom:1rem}.client-portal-settings__deleted .btn{margin-top:1rem}.client-portal-settings__alert{border-radius:2px;box-shadow:0 2px 4px rgba(0,0,0,.1);font-family:Roboto,sans-serif;font-weight:500;margin-bottom:1rem;padding:1rem}.client-portal-settings__alert--error{background-color:rgba(202,46,59,.1);border:1px solid rgba(202,46,59,.3);color:#ca2e3b}.client-portal-settings__alert--success{background-color:rgba(118,191,29,.1);border:1px solid rgba(118,191,29,.3);color:#76bf1d}.client-portal-settings .form-group{margin-bottom:1.5rem}.client-portal-settings .form-group label{color:#0f1c2b;display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.client-portal-settings .company-info{background-color:#f8fafc;border-radius:2px;margin-bottom:2rem;padding:1.5rem}.client-portal-settings .company-info .info-group{display:flex;flex-direction:column;margin-bottom:1rem}@media (min-width:60em){.client-portal-settings .company-info .info-group{align-items:baseline;flex-direction:row}}.client-portal-settings .company-info .info-label{color:#0f1c2b;font-size:.875rem;font-weight:500;margin-bottom:.25rem}@media (min-width:60em){.client-portal-settings .company-info .info-label{margin-bottom:0;width:30%}}.client-portal-settings .company-info .info-value{color:#1f344b;font-size:1rem}.client-portal-settings .company-info .company-info-note{border-top:1px dashed #cfd9e5;color:#7793ae;font-size:.875rem;font-style:italic;margin-top:1.5rem;padding-top:1rem}.client-portal-settings .form-input{background-color:#fff;border:1px solid #cfd9e5;border-radius:2px;box-sizing:border-box;font-size:1rem;margin-bottom:.5rem;padding:.75rem;transition:border-color .2s ease;width:100%}.client-portal-settings .form-input:focus{border-color:#30aeef;outline:none}.client-portal-settings .profile-image-container{align-items:flex-start;display:flex;flex-direction:column;gap:1rem}.client-portal-settings .profile-image-container .profile-image{border:1px solid #cfd9e5;border-radius:50%;height:100px;-o-object-fit:cover;object-fit:cover;width:100px}.client-portal-settings .profile-image-container .profile-image-placeholder{align-items:center;background-color:#30aeef;border:2px solid #cfd9e5;border-radius:50%;color:#fff;display:flex;font-family:Roboto,sans-serif;font-size:2rem;font-weight:700;height:100px;justify-content:center;width:100px}.client-portal-settings .profile-image-container .file-input{display:none}.client-portal-settings .change-email-form{background-color:#f8fafc;border:1px solid #cfd9e5;border-radius:2px;margin-top:1rem;padding:1rem}.client-portal-settings .email-info,.client-portal-settings .password-reset-info{color:#7793ae;font-size:.875rem;margin-bottom:.5rem}.client-portal-settings .danger-zone{background-color:rgba(202,46,59,.05);border:1px solid rgba(202,46,59,.2);border-radius:2px;margin-top:2rem;padding:1rem}.client-portal-settings .danger-zone .warning-text{color:#ca2e3b;font-size:.875rem;margin-bottom:1rem}.client-portal-settings .confirm-delete{background-color:rgba(202,46,59,.1);border-radius:2px;margin-top:1rem;padding:1rem}.client-portal-settings .confirm-delete p{font-weight:500;margin-bottom:1rem}.client-portal-settings .confirm-delete .button-group{display:flex;gap:1rem}.client-portal-settings .form-actions{display:flex;gap:1rem;justify-content:flex-end}.client-portal-settings .btn{align-items:center;border:none;border-radius:2px;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:500;justify-content:center;padding:.75rem 1.5rem;-webkit-text-decoration:none;text-decoration:none;transition:all .2s ease}.client-portal-settings .btn--primary{background-color:#30aeef;color:#fff}.client-portal-settings .btn--primary:hover{background-color:#1196db}.client-portal-settings .btn--primary:disabled{background-color:#8fd3f6;cursor:not-allowed}.client-portal-settings .btn--secondary{background-color:transparent;border:1px solid #cfd9e5;color:#7793ae}.client-portal-settings .btn--secondary:hover{background-color:#f8fafc;border-color:#7793ae}.client-portal-settings .btn--danger{background-color:#ca2e3b;color:#fff}.client-portal-settings .btn--danger:hover{background-color:#a0252f}.ddn-weed-mapping{font-family:Roboto,sans-serif;margin:0 auto;max-width:100rem;padding:2rem 1rem;width:100%}.ddn-weed-mapping,.ddn-weed-mapping__inner{display:flex;flex:1;flex-direction:column;overflow:hidden}.ddn-weed-mapping__inner{padding:2rem}.ddn-weed-mapping__title{border-radius:.5rem 0 0 0;color:#2d3748;font-size:1.5rem;margin:0}.ddn-weed-mapping__intro,.ddn-weed-mapping__title{background:linear-gradient(90deg,#fff 52%,transparent 0);padding:1rem 1.5rem}.ddn-weed-mapping__intro{border-radius:0 0 0 .5rem;color:#2d3748;font-size:.95rem;margin:0 0 1.5rem}.ddn-weed-mapping__content{display:flex;flex:1;gap:2rem;overflow:hidden}.ddn-weed-mapping__form-box{background:#fff;flex:0 0 50%}.ddn-weed-mapping__form-box,.ddn-weed-mapping__recommendations{border:1px solid #e2e8f0;border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1);display:flex;flex-direction:column;overflow-y:auto;padding:1.5rem}.ddn-weed-mapping__recommendations{background:#f7fafc}.ddn-weed-mapping__form{gap:1.25rem}.ddn-weed-mapping__form,.ddn-weed-mapping__section{display:flex;flex-direction:column}.ddn-weed-mapping__label-row{align-items:baseline;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.35rem;min-height:1.4em}.ddn-weed-mapping__label{color:#2d3748;font-size:.9rem;font-weight:500}.ddn-weed-mapping__error-inline{color:#e53e3e;flex-shrink:0;font-size:.85rem;text-align:right}.ddn-weed-mapping__input,.ddn-weed-mapping__textarea{border:1px solid #cbd5e0;border-radius:.375rem;font-family:inherit;font-size:1rem;padding:.6rem .75rem;transition:border-color .15s ease}.ddn-weed-mapping__input::-moz-placeholder,.ddn-weed-mapping__textarea::-moz-placeholder{color:#a0aec0}.ddn-weed-mapping__input::placeholder,.ddn-weed-mapping__textarea::placeholder{color:#a0aec0}.ddn-weed-mapping__input:focus,.ddn-weed-mapping__textarea:focus{border-color:#162c18;outline:none}.ddn-weed-mapping__input--error,.ddn-weed-mapping__textarea--error{border-color:#e53e3e}.ddn-weed-mapping__select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;cursor:pointer}.ddn-weed-mapping__textarea{min-height:5rem;resize:vertical}.ddn-weed-mapping__estimate-slot{margin-top:.35rem;min-height:1.8em}.ddn-weed-mapping__estimate{color:#162c18;font-size:1rem;font-weight:500;margin:0}.ddn-weed-mapping__char-count{color:#718096;font-size:.8rem;margin-top:.25rem}.ddn-weed-mapping__geo-help{color:#718096;font-size:.8rem;line-height:1.4;margin:0 0 .5rem}.ddn-weed-mapping__geo-row{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .75rem;position:relative}.ddn-weed-mapping__file-native{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.ddn-weed-mapping__file-pick{flex-shrink:0}.ddn-weed-mapping__file-selected{align-items:center;display:flex;flex:1;gap:.125rem;justify-content:flex-start;max-width:100%;min-width:0}.ddn-weed-mapping__file-name{color:#2d3748;flex:0 1 auto;font-size:1rem;min-width:0;overflow:hidden;-webkit-text-decoration:underline;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap}.ddn-weed-mapping__file-clear{align-items:center;background:transparent;border:none;border-radius:.25rem;color:inherit;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;line-height:0;margin:0;padding:.125rem;transition:background .15s ease,opacity .15s ease}.ddn-weed-mapping__file-clear img{display:block;height:24px;width:24px}.ddn-weed-mapping__file-clear:hover:not(:disabled){background:rgba(202,46,59,.08)}.ddn-weed-mapping__file-clear:focus-visible{outline:2px solid #162c18;outline-offset:2px}.ddn-weed-mapping__file-clear:disabled{cursor:not-allowed;opacity:.45}.ddn-weed-mapping__estimate-row{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.ddn-weed-mapping__tooltip{color:#a0aec0;cursor:default;display:flex;font-size:.8rem;justify-content:flex-end;margin-top:.35rem;position:relative}.ddn-weed-mapping__tooltip-content{background:#fff;border:1px solid #cbd5e0;border-radius:.375rem;box-shadow:0 2px 6px rgba(0,0,0,.08);color:#1a202c;font-size:.8rem;opacity:0;padding:.5rem .75rem;pointer-events:none;position:absolute;right:0;top:120%;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease;white-space:nowrap;z-index:10}.ddn-weed-mapping__tooltip-content p{margin:.1rem 0}.ddn-weed-mapping__tooltip:hover .ddn-weed-mapping__tooltip-content{opacity:1;pointer-events:auto;transform:translateY(0)}.ddn-weed-mapping__honeypot{height:1px;left:-9999px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:1px}.ddn-weed-mapping__submit{align-self:flex-start;margin-top:.5rem}.ddn-weed-mapping__recommendations-title{color:#162c18;font-size:1.4rem;margin:0 0 1rem}.ddn-weed-mapping__recommendation-category{border-top:1px solid #e2e8f0;margin-bottom:1.25rem;padding-top:.75rem}.ddn-weed-mapping__recommendation-category:first-of-type{border-top:none;padding-top:0}.ddn-weed-mapping__recommendation-category-title{color:#1a202c;font-size:1.3rem;font-weight:600;margin:0 0 .85rem}.ddn-weed-mapping__recommendation-list{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.ddn-weed-mapping__recommendation-item{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.04);padding:1rem 1.25rem}.ddn-weed-mapping__recommendation-crop{color:#2d3748;font-size:1rem;font-weight:600;margin:0 0 .65rem}.ddn-weed-mapping__recommendation-detail{color:#4a5568;font-size:.9rem;line-height:1.4;margin:.35rem 0}.ddn-weed-mapping__week-picker{display:flex;flex-direction:column}.ddn-weed-mapping__week-picker .vc-container .vc-day:hover .vc-day-content{background:transparent!important;box-shadow:none!important}.ddn-weed-mapping__week-picker .vc-container .vc-day:focus .vc-day-content{box-shadow:none!important}@media(max-width:768px){.ddn-weed-mapping__content{flex-direction:column}.ddn-weed-mapping__form-box{flex:0 0 100%;height:auto;overflow-y:visible}.ddn-weed-mapping__recommendations{flex:0 0 100%}}.prototype-drone-area-booking{background:#f8fafc;color:#0f1c2b;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.prototype-drone-area-booking--viewport-lock{height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;overflow:hidden}.prototype-drone-area-booking__header{align-items:center;background:#fff;border-bottom:1px solid #cfd9e5;display:flex;flex-shrink:0;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1rem 1.5rem}.prototype-drone-area-booking__headline{align-items:baseline;display:flex;flex-wrap:wrap;gap:.75rem}.prototype-drone-area-booking__title{color:#0f1c2b;font-size:1.25rem;font-weight:700;margin:0}.prototype-drone-area-booking__badge{background:rgba(207,217,229,.45);border-radius:5px;color:#7793ae;font-size:.75rem;letter-spacing:.04em;margin:0;padding:.2rem .5rem;text-transform:uppercase}.prototype-drone-area-booking__main{box-sizing:border-box;flex:1;margin:0 auto;min-height:0;overflow-y:auto;padding:1.5rem;width:100%}.prototype-drone-area-booking__main--book-lock{display:flex;flex-direction:column;overflow:hidden}.prototype-ab-page--book-details,.prototype-ab-page--book-review{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.prototype-ab-layout{align-items:stretch;display:flex;flex:1;flex-direction:column;gap:1rem;min-height:0}.prototype-ab-book-calendar-wrap{flex-shrink:0}.prototype-ab-book-calendar{max-width:100%;width:100%}.prototype-ab-layout__aside{display:flex;flex-direction:column;flex-shrink:0;gap:1rem;min-width:0;overflow:visible;width:100%}.prototype-ab-layout__map-stack{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;position:relative}.prototype-ab-layout__map-stack .prototype-ab-layout__map,.prototype-ab-layout__map-stack .prototype-ab-layout__map-row{flex:1 1 auto;min-height:0}.prototype-ab-layout__aside--overlay{background:hsla(0,0%,100%,.98);bottom:0;box-shadow:inset 0 0 0 1px rgba(207,217,229,.85);display:flex;flex-direction:column;gap:1rem;left:0;overflow:hidden;padding:.75rem .5rem .5rem;pointer-events:none;position:absolute;right:0;top:0;z-index:15}.prototype-ab-layout__aside--overlay .prototype-ab-layout__aside-folder-tab,.prototype-ab-layout__aside--overlay .prototype-ab-layout__aside-inner{pointer-events:auto}.prototype-ab-layout__aside--overlay.prototype-ab-layout__aside--map-focus{background:transparent;box-shadow:none;max-width:0;min-width:0;overflow:visible;padding:0;position:absolute;right:auto;width:0}.prototype-ab-layout__aside--overlay .prototype-ab-layout__aside-inner{display:flex;flex:1;flex-direction:column;gap:1rem;min-height:0;overflow:hidden}.prototype-ab-layout__aside-inner{display:flex;flex-direction:column;gap:1rem;min-width:0;width:100%}.prototype-ab-layout__meta-scroll{-webkit-overflow-scrolling:touch;max-height:min(28vh,16rem);min-height:0;overflow-x:hidden;overflow-y:auto}.prototype-ab-layout__meta{min-width:0}.prototype-ab-layout__narrow-to-map{flex-shrink:0}.prototype-ab-layout__aside--map-focus .prototype-ab-layout__aside-folder-tab{align-items:center;background-color:#fff;border:1px solid #cfd9e5;border-radius:0 5px 5px 0;box-shadow:0 1px 2px rgba(0,0,0,.04),0 2px 10px rgba(0,0,0,.08);color:#0f1c2b;cursor:pointer;display:inline-flex;flex-direction:row;font:inherit;gap:.35rem;height:auto;justify-content:flex-start;left:0;margin-left:0;max-width:min(11rem,72vw);padding:.35rem .45rem .35rem .5rem;position:absolute;text-align:left;top:5rem;transform:none;transition:background-color .2s ease,box-shadow .2s ease;width:auto}.prototype-ab-layout__aside--map-focus .prototype-ab-layout__aside-folder-tab:hover{background-color:rgba(207,217,229,.65)}.prototype-ab-layout__aside--map-focus .prototype-ab-layout__aside-folder-tab:focus-visible{outline:2px solid rgba(48,174,239,.45);outline-offset:2px}.prototype-ab-layout__aside-folder-tab-label{font-size:.75rem;font-weight:500;line-height:1.2;white-space:nowrap}.prototype-ab-layout__aside-folder-icon{display:block;flex-shrink:0}.prototype-ab-layout__map-row{align-items:stretch;display:flex;flex:1 1 auto;flex-direction:row;min-height:0;min-width:0;position:relative}.prototype-ab-layout__map{display:flex;flex:1 1 auto;flex-direction:column;gap:.5rem;min-height:min(45vh,22rem);min-width:0}.prototype-ab-layout--narrow{display:flex;flex:1;flex-direction:column;gap:.25rem;min-height:0;overflow:hidden}.prototype-ab-layout--narrow .area-booking-slot-sheet--sheet{flex-shrink:0;position:relative;z-index:8}.prototype-ab-layout--narrow .prototype-ab-layout__map-row{flex:1 1 auto;min-height:0}.prototype-ab-layout--time-open .prototype-ab-layout__map{max-height:42vh;max-height:42dvh;min-height:min(28vh,14rem)}.prototype-ab-layout--time-open .area-booking-slot-sheet--sheet .area-booking-slot-sheet__panel{max-height:min(50vh,24rem);max-height:min(50dvh,24rem);min-height:7rem}.prototype-ab-slot-hint{color:#1f344b;font-size:.75rem;line-height:1.35;margin:0 0 .5rem}@media (min-width:37.5em){.prototype-ab-layout{grid-column-gap:1.5rem;grid-row-gap:1rem;align-items:stretch;-moz-column-gap:1.5rem;column-gap:1.5rem;display:grid;grid-template-areas:"aside maprow";grid-template-columns:minmax(0,22rem) 1fr;grid-template-rows:1fr;min-height:0;overflow:hidden;row-gap:1rem}.prototype-ab-layout__aside{-webkit-overflow-scrolling:touch;grid-area:aside;max-height:100%;min-height:0;overflow-x:hidden;overflow-y:auto}.prototype-ab-layout__meta-scroll{max-height:none;overflow:visible}.prototype-ab-layout__aside-folder-tab,.prototype-ab-layout__narrow-to-map{display:none}.prototype-ab-layout__map-row{grid-area:maprow;min-height:0;min-width:0}.prototype-ab-layout__map{flex:1 1 auto}.prototype-ab-layout--time-open .prototype-ab-layout__map,.prototype-ab-layout__map{max-height:none;min-height:0}}.prototype-ab-page__map-inner{display:flex;flex:1 1 auto;flex-direction:column;min-height:12rem;min-width:0}@media (min-width:37.5em){.prototype-ab-page__map-inner{flex:1 1 auto;min-height:0}.prototype-drone-area-booking__main--book-lock .area-booking-map__canvas{min-height:0}}.prototype-ab-steps{flex-shrink:0;margin:0 0 .75rem}.prototype-ab-book-subheader{align-items:baseline;color:#1f344b;display:flex;flex-shrink:0;flex-wrap:wrap;font-size:.875rem;gap:.35rem;margin:-.5rem 0 .75rem}.prototype-ab-book-subheader__label{color:#7793ae;font-weight:500}.prototype-ab-book-subheader__date{color:#0f1c2b;font-weight:500}.prototype-ab-steps__list{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;margin:0;padding:0}.prototype-ab-steps__item{align-items:center;background:hsla(0,0%,100%,.65);border:1px solid rgba(207,217,229,.9);border-radius:5px;color:#7793ae;display:inline-flex;font-size:.75rem;font-weight:500;padding:.25rem .55rem}.prototype-ab-steps__item+.prototype-ab-steps__item:before{color:rgba(119,147,174,.85);content:"·";font-weight:400;margin-right:.35rem}.prototype-ab-steps__item--complete{background:rgba(48,174,239,.08);border-color:rgba(48,174,239,.2);color:#2a99d2}.prototype-ab-steps__item--current{background:#fff;border-color:rgba(48,174,239,.45);box-shadow:0 0 0 1px rgba(48,174,239,.12);color:#0f1c2b;font-weight:700}.prototype-ab-steps__item--upcoming{opacity:.85}.prototype-ab-steps__label{white-space:nowrap}.prototype-ab-page__title{color:#0f1c2b;font-size:1.5rem;font-weight:700;margin:0 0 .5rem}.prototype-ab-page__lead,.prototype-ab-page__tools{color:#1f344b;line-height:1.5;margin:0 0 1rem}.prototype-ab-page__date{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .75rem;margin-bottom:1rem}.prototype-ab-page__label{color:#0f1c2b;font-size:.875rem;font-weight:500}.prototype-ab-page__date-input,.prototype-ab-page__select{background:#fff;border:1px solid #cfd9e5;border-radius:5px;color:#0f1c2b;font-family:Roboto,sans-serif;font-size:.875rem;padding:.4rem .55rem}.prototype-ab-page__select{max-width:100%}.prototype-ab-page__saved-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.75rem 1rem;margin-bottom:1rem}.prototype-ab-page__saved-pick{display:flex;flex-direction:column;gap:.35rem;min-width:min(100%,220px)}.prototype-ab-page__empty{color:#1f344b;line-height:1.5;margin:0}.prototype-ab-page__link{color:#30aeef;font-weight:500;-webkit-text-decoration:none;text-decoration:none}.prototype-ab-page__link:hover{color:#41b4f0;-webkit-text-decoration:underline;text-decoration:underline}.prototype-ab-page__actions{margin-top:1rem}.prototype-ab-page__actions--split{margin-bottom:.5rem}.prototype-ab-review{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0}.prototype-ab-review__scroll{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}.prototype-ab-review__cta-strip{border-top:1px solid rgba(207,217,229,.85);display:flex;flex-shrink:0;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;margin-top:.5rem;padding-bottom:max(.35rem,env(safe-area-inset-bottom));padding-top:1rem}.prototype-ab-review__date-line{color:#0f1c2b;font-size:.875rem;margin:0 0 1rem}.prototype-ab-review__title{color:#0f1c2b;font-size:1.125rem;font-weight:700;margin:0 0 .5rem}.prototype-ab-review__lead{color:#1f344b;font-size:.875rem;line-height:1.5;margin:0 0 1rem}.prototype-ab-review__summary{background:#fff;border:1px solid #cfd9e5;border-radius:5px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 2px 10px rgba(0,0,0,.08);margin:0 0 1rem;padding:.75rem 1rem}.prototype-ab-review__row{grid-gap:.35rem 1rem;align-items:baseline;display:grid;font-family:Roboto,sans-serif;font-size:.875rem;gap:.35rem 1rem;grid-template-columns:7rem 1fr}.prototype-ab-review__row dt{color:#7793ae;font-weight:500;margin:0}.prototype-ab-review__row dd{color:#0f1c2b;margin:0}.prototype-ab-review__errors{background:rgba(244,63,94,.06);border:1px solid rgba(244,63,94,.22);border-radius:5px;color:#e83c59;font-size:.875rem;line-height:1.45;list-style:none;margin:0 0 1rem;padding:.65rem 1rem}.prototype-ab-review__errors li+li{margin-top:.35rem}.ab-bookings{background:#fff;border:1px solid #cfd9e5;border-radius:5px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 2px 10px rgba(0,0,0,.08);list-style:none;margin:0;overflow:hidden;padding:0}.ab-bookings__item{align-items:center;border-bottom:1px solid rgba(207,217,229,.9);display:flex;flex-wrap:wrap;gap:.75rem 1rem;justify-content:space-between;padding:.85rem 1rem}.ab-bookings__item:last-child{border-bottom:none}.ab-bookings__main{display:flex;flex-direction:column;gap:.2rem;min-width:0}.ab-bookings__date{color:#0f1c2b;font-weight:700}.ab-bookings__slot{color:#1f344b;font-size:.875rem}.ab-bookings__actions{display:flex;flex-wrap:wrap;gap:.5rem}.ab-modal{align-items:center;background:rgba(15,28,43,.45);bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.ab-modal__dialog{background:#fff;border:1px solid #cfd9e5;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.05),0 12px 30px rgba(0,0,0,.08);max-width:400px;padding:1.5rem 1.35rem;width:100%}.ab-modal__title{color:#0f1c2b;font-size:1.125rem;margin:0 0 .5rem}.ab-modal__text{color:#1f344b;font-size:.875rem;line-height:1.45;margin:0 0 1.1rem}.ab-modal__actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.sa-list{background:#fff;border:1px solid #cfd9e5;border-radius:5px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 2px 10px rgba(0,0,0,.08);list-style:none;margin:0;overflow:hidden;padding:0}.sa-list__item{align-items:center;border-bottom:1px solid rgba(207,217,229,.9);display:flex;flex-wrap:wrap;gap:.75rem 1rem;justify-content:space-between;padding:.85rem 1rem}.sa-list__item:last-child{border-bottom:none}.sa-list__main{display:flex;flex-direction:column;gap:.2rem;min-width:0}.sa-list__name{color:#0f1c2b;font-weight:700}.sa-list__meta{color:#1f344b;font-size:.875rem}.sa-confirm{align-items:center;background:rgba(15,28,43,.45);bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.sa-confirm__dialog{background:#fff;border:1px solid #cfd9e5;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.05),0 12px 30px rgba(0,0,0,.08);max-width:400px;padding:1.5rem 1.35rem;width:100%}.sa-confirm__title{color:#0f1c2b;font-size:1.125rem;margin:0 0 .5rem}.sa-confirm__text{color:#1f344b;font-size:.875rem;line-height:1.45;margin:0 0 1.1rem}.sa-confirm__actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.booking-nav{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1rem}.booking-nav__link{color:#30aeef;font-family:Roboto,sans-serif;font-weight:500;-webkit-text-decoration:none;text-decoration:none}.booking-nav__link:hover{color:#41b4f0;-webkit-text-decoration:underline;text-decoration:underline}.booking-nav__link.booking-nav__link--active{color:#0f1c2b;font-weight:700;-webkit-text-decoration:underline;text-decoration:underline}.ddn-layout[data-v-224fa940]{display:flex;flex-direction:column;height:100vh}.ddn-header[data-v-224fa940]{align-items:center;background:rgba(22,44,24,.8);display:flex;justify-content:flex-start;padding:1rem 1.5rem;width:100%}.ddn-header__logo[data-v-224fa940]{display:block;line-height:0}.ddn-header__logo-img[data-v-224fa940]{display:block;height:2.5rem;width:auto}.ddn-main[data-v-224fa940]{background-image:url(/_nuxt/img/weeds-bg-image.4e99ae1.jpg);background-repeat:no-repeat;background-size:cover;display:flex;flex:1;flex-direction:column;overflow:hidden}@media(max-width:768px){.ddn-layout[data-v-224fa940]{height:auto}}