/** © EndUser AS */
cookie-settings{position:absolute;inset:0;background-color:#000000b3;z-index:9000;padding:20px;display:flex;justify-content:center;align-items:center;>.container{width:min(100%,650px);max-height:100%;background-color:#fff;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;gap:12px;>.logo,>.info,>.buttons{width:100%}>.logo{display:flex;justify-content:center;align-items:center;height:50px;>img{max-height:100%;max-width:100%}}>.info{display:flex;flex-direction:column;gap:8px;padding:8px;>header{font-size:22px;font-weight:600}>section{font-size:18px}}>.options{display:flex;flex-direction:column;gap:8px;padding:8px;>.option{width:100%;display:grid;grid-template:"checkbox title" auto "checkbox description" auto / 50px minmax(0,1fr);gap:2px 12px;&:not(:last-child){border-bottom:1px solid var(--contrast);padding-bottom:8px}>.title{grid-area:title;font-size:18px;font-weight:500}>.description{grid-area:description}>.checkbox{grid-area:checkbox;display:flex;justify-content:center;align-items:center;>.track{width:50px;height:30px;border-radius:1000px;border:2px solid rgb(0 0 0 / 40%);display:flex;justify-content:center;align-items:center;cursor:pointer;&.toggled{background-color:var(--primary);border-color:var(--primary);>.nobb{transform:translate(10px);background-color:#fff}}&:not(.toggled){>.nobb{transform:translate(-10px);background-color:#0006}}>.nobb{width:24px;height:24px;border-radius:50%;transition:all .15s ease-out}}}}}>.buttons{display:flex;justify-content:space-between;gap:12px;>button{flex:1;padding:12px;font-size:18px;font-weight:600;border:2px solid transparent;border-radius:1000px;cursor:pointer;&.full{color:#fff;background-color:var(--primary);&:not(:active):hover{filter:brightness(120%)}&:active{filter:brightness(80%)}}&.half{color:var(--primary);background-color:var(--contrast);&:not(:active):hover{border-color:var(--primary)}&:active{filter:brightness(80%)}}}}}}.WSHeaderSimple{order:1;background-color:#fff;display:flex;justify-content:center;align-items:center;z-index:10;user-select:none;-webkit-user-select:none;>.container{width:100%;padding:6px 0;display:flex;justify-content:center;align-items:stretch;>.branding{padding:4px 10px;border-radius:6px;&:hover{background-color:#0000000d}&:active{background-color:#0000001a}display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer;>.logo{height:60px}}}}@media all and (max-width:800px){.WSHeaderSimple{>.container{padding:6px;width:100%;>.branding{>.icon{width:50px;height:50px}>.text{display:none}}}}}.UIImage{width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;&.modeNormal{height:600px}&.modeBanner{height:300px}&.modeContainer{height:600px}>.container{height:100%;padding:20px;background-size:contain;background-repeat:no-repeat;background-position:center center;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;>.overlayBox{padding:20px;max-width:450px;border-radius:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;filter:drop-shadow(0 0 5px #000);background-color:var(--secondary);>.header,>.body,>.buttons{width:100%;color:#fff}>.header{font-size:var(--font-size-h2);font-weight:500;display:flex;justify-content:flex-start;align-items:center}>.body{padding-top:12px;font-size:var(--font-size-p2)}>.buttons{padding-top:12px;display:flex;justify-content:flex-end;align-items:center;>.button{font-size:16px;font-weight:600;padding:10px 30px;border-radius:3px;color:#fff;background-color:var(--primary);cursor:pointer;&:hover{filter:brightness(110%)}}}}}}@media all and (max-width:800px){.UIImage{&.modeNormal{height:300px}&.modeBanner{height:150px}&.modeContainer{height:200px}>.container{justify-content:flex-end;align-items:center;>.overlayBox{padding:16px;max-width:100%}}}}.WSPage{order:2;flex:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background-color:#fff;>.errorMessage{font-size:40px;padding:30px 12px}>.warningBanner{order:1;width:100%;font-size:26px;font-weight:800;padding:30px 12px;background-color:orange;color:#fff;text-align:center}&.fullPage{>.content{>.pagePart{height:100%;>.content{height:100%}}}}>.content{order:2;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;>.pagePart{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;>.content{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;>section{width:100%;display:flex;justify-content:center;align-items:center;>.container{width:1200px}}}}}}@media all and (max-width:800px){.WSPage{>.content{>section{>.container{width:100%}}}}}.UIIconGroup{>.container{width:100%;padding:30px;display:grid;grid-template-columns:repeat(4,1fr);gap:30px;>.item{display:flex;flex-direction:column;align-items:center;padding:20px;gap:15px;>.inner{height:150px;max-width:100%;aspect-ratio:1 / 1;>.icon{width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center}}>.title{font-weight:700;font-size:var(--font-size-h3)}>.line{height:1px;width:100px;background-color:var(--contrast)}>.text{text-align:center;font-weight:400;font-size:var(--font-size-p2)}>.navText{cursor:pointer;transition:all .15s ease;&:hover{transform:translateY(-2px);filter:drop-shadow(0 2px 5px rgb(0 0 0 / 30%))}border-radius:1000px;padding:5px 20px;border:1px solid;text-transform:uppercase;font-size:12px;font-weight:500;background-color:#fff;color:var(--primary)}}}}@media all and (max-width:1200px){.UIIconGroup{>.container{grid-template-columns:repeat(3,1fr)!important}}}@media all and (max-width:1000px){.UIIconGroup{>.container{grid-template-columns:repeat(2,1fr)!important}}}@media all and (max-width:800px){.UIIconGroup{>.container{grid-template-columns:repeat(1,1fr)!important}}}.UIMarkdown{>.container{h1,h2,h3{display:block;margin:0;padding:0}h1{font-size:26px;font-weight:500;margin:14px 0;padding-bottom:4px;&:first-of-type{margin:0 0 10px}}h2{font-size:20px;font-weight:500;margin:14px 0}h3{font-size:18px;font-weight:500;margin:10px 0}p{font-weight:400;margin:0 0 6px}em{font-style:oblique;&:before{content:"\ab"}&:after{content:"\bb"}}strong{font-weight:600}pre{padding:10px;margin:8px 0;overflow-x:auto;font-family:monospace;tab-size:0;>*{font-family:monospace}>code{padding:0}}img{display:block;width:100%;max-width:100%}code{padding:1px 5px;border-radius:5px;color:#4285f4;font-family:monospace;>*{font-family:monospace}}blockquote{margin:6px 0;p{padding:4px 10px;border-left:3px solid}}ul{list-style-position:inside;padding-left:0;>::marker{content:"\bb\a0\a0";font-weight:600}>ul,ol{padding-left:16px}}ol{list-style-position:inside;padding-left:0;>::marker{font-weight:600}>ul,ol{padding-left:16px}}table{width:100%;border-spacing:0;border-collapse:separate;thead{font-size:small;text-transform:uppercase;font-weight:bolder;th{text-align:left;padding:6px;border-bottom:1px solid}}tbody{tr{td{padding:10px;border-bottom:1px dotted #000}}tr:nth-child(odd){td{background-color:#fafafa}}}}}}.UIPhoto{width:100%;>.container{min-height:400px;display:flex;flex-direction:row;>.content{order:2;flex:1;display:flex;flex-direction:column;padding:30px;>.title,>.text{width:100%;word-wrap:break-word}>.title{font-size:var(--font-size-h2);text-align:left}>.text{font-size:var(--font-size-p2);overflow:hidden}}>.image{flex:1;order:3;min-height:100%;background-size:cover;border-radius:20px}}}@media all and (max-width:800px){.UIPhoto{>.container{width:100%!important;flex-direction:column;>.image{max-width:100%;min-height:300px}}}}.UIProgressBar{>.container{width:800px!important;user-select:none;-webkit-user-select:none;overflow:hidden;box-shadow:0 0 4px #0000007f;background-color:#f0f0f0;border-radius:4px;display:flex;height:20px;>.progress{width:100%;height:100%;transform:translate(-100%);transform-origin:left;border-radius:3px;background-color:#3ac05c;background:repeating-linear-gradient(135deg,#3ac05c,#3ac05c 10px,#42da6a 10px 20px)}}}@media all and (max-width:800px){.UIProgressBar{>.container{width:100%;margin:0 6px}}}ws-icon{aspect-ratio:1 / 1;display:inline-flex;justify-content:center;align-items:center;>svg{width:100%;height:100%;shape-rendering:geometricPrecision;fill:#000;>circle{fill:none;transform-origin:center;stroke-linecap:round;stroke-width:3;stroke:#000}}}.UIAddressSearch{background-color:var(--contrast);>.container{padding:30px 0;>.header{text-align:center;padding:0 12px;margin-bottom:30px;font-size:var(--font-size-h2)}>.body{width:100%;padding:0 12px;display:flex;flex-direction:column;justify-content:center;align-items:center;>.search{width:600px;max-width:100%;background-color:#fff;overflow:hidden;border-radius:10px;display:flex;justify-content:center;align-items:stretch;transition:filter .1s linear;filter:drop-shadow(0 0 4px rgb(0 0 0 / 40%));&.focused{filter:drop-shadow(0 0 2px #006cff)}>.icon{width:60px;height:60px;display:flex;justify-content:center;align-items:center;>ws-icon{width:26px}}>.input{flex:1;font-size:18px;font-weight:600;padding:0;&::-webkit-search-decoration,&::-webkit-search-cancel-button{appearance:none}}}}}}.UIAddressSearchResults{width:10px;z-index:2;position:absolute;top:0;left:0;box-shadow:0 0 6px #0006;background-color:#fff;border-radius:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;>.item{width:100%;&:not(:last-child){border-bottom:1px solid #c0c0c0}&:hover{background-color:#f0f0f0}display:flex;flex-direction:row;justify-content:center;align-items:stretch;cursor:pointer;>.icon,>.arrow{padding:12px 16px;display:flex;justify-content:center;align-items:center;>ws-icon{width:20px}}>.data{flex:1;padding:2px 0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;>.text{width:100%;font-size:18px;display:flex;justify-content:flex-start;align-items:center}>.sub{width:100%;margin-top:2px;font-size:14px;color:#505050;display:flex;justify-content:flex-start;align-items:center}}}}@media all and (max-width:800px){.UIAddressSearch{>.container{width:100%;>.body{>.search{width:100%}}}}}.UIBoxGrid{>.container{padding:12px 0;display:flex;flex-direction:column;justify-content:center;>.title{width:100%;font-size:var(--font-size-h1);padding:20px;text-align:center}>.items{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;padding:24px;gap:24px;>.item{cursor:pointer;transition:all .15s ease;&:hover{transform:translateY(-2px);filter:drop-shadow(0 2px 5px rgb(0 0 0 / 30%))}background-color:var(--contrast);display:flex;flex-direction:row;justify-content:center;align-items:stretch;padding:16px;border-radius:10px;>.icon{display:flex;justify-content:center;align-items:center;padding-right:16px;>ws-icon{width:40px}}>.text{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;>.title{color:inherit;font-size:20px;font-weight:600}>.desc{flex:1;color:inherit;font-size:18px;margin-top:8px}}}}}}@media all and (max-width:1100px){.UIBoxGrid{>.container{>.items{grid-template-columns:repeat(2,1fr);grid-gap:12px;padding:12px}}}}@media all and (max-width:800px){.UIBoxGrid{>.container{>.items{grid-template-columns:repeat(1,1fr);margin:auto}}}}.UIButtonGroup{display:flex;justify-content:center;align-items:center;>.container{width:800px!important;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:12px;>.buttons{order:3;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;margin:12px 0;>.button{display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:550;padding:8px 30px;min-height:60px;border-radius:10px;background-color:var(--primary);box-shadow:0 0 6px #0006;color:#fff;cursor:pointer;&:not(:last-child){margin-right:12px}>.label{flex:1;text-align:center;color:inherit}>ws-icon{width:26px;>svg{fill:#fff;>circle{stroke:#fff}}}&:hover{filter:brightness(110%)}&.loading{background-color:#303030}}}}}.UIEmployeeGrid{>.container{width:100%;display:flex;flex-direction:column;justify-content:center;>.title{width:100%;font-size:var(--font-size-h2);padding:20px}>.items{width:100%;padding:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;>.item{cursor:pointer;transition:all .15s ease;&:hover{transform:translateY(-2px);filter:drop-shadow(0 2px 5px rgb(0 0 0 / 30%))}background-color:var(--contrast);width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px;border-radius:6px;>.picture{padding-right:12px;>.image{width:100px;height:100px;border-radius:50%;background-color:#606060;background-repeat:no-repeat;background-position:center center;background-size:contain;&.filterGreyscale{filter:grayscale(100%)}}}>.data{flex:1;flex-direction:column;justify-content:center;align-items:flex-start;>.name{font-size:20px;font-weight:550}>.post,>.email{margin-top:2px;font-size:18px}}}}}}@media all and (max-width:800px){.UIEmployeeGrid{>.container{>.items{grid-template-columns:repeat(1,minmax(0,1fr))}}}}.UIExpandable{>.container{width:100%;padding:12px;display:flex;flex-direction:column;justify-content:center;align-items:center;>.item{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background-color:#f2f2f2;border-radius:6px;overflow:auto;&:not(:last-child){margin-bottom:12px}transition:box-shadow .2s ease;&:hover{box-shadow:0 0 10px #0003}>.header{width:100%;display:flex;flex-direction:row-reverse;justify-content:flex-start;align-items:center;user-select:none;-webkit-user-select:none;padding:16px;cursor:pointer;>.icon{display:flex;justify-content:center;align-items:center;>ws-icon{width:30px}}>.title{flex:1;padding-left:16px;font-size:var(--font-size-h2)}}>.body{width:100%;background-color:#f2f2f2;padding:16px;>.text{font-size:var(--font-size-p2);ol,ul,p{&:not(:last-child){margin-bottom:10px}}h1,h2,h3{display:block;margin:0;padding:0}h1{font-size:36px;font-weight:800;margin:0 0 10px;padding-bottom:3px;border-bottom:3px solid}h2{font-size:26px;font-weight:600;margin:14px 0}h3{font-size:22px;font-weight:600;margin:10px 0}p{display:inline-block;font-weight:400;margin:0 0 6px}em{font-style:oblique;&:before{content:"\ab"}&:after{content:"\bb"}}ul,ol{list-style-position:inside;>li{&::marker{font-weight:600}>p{display:inline}}}strong{font-weight:600}pre{padding:10px;margin:8px 0;overflow-x:auto;&::-webkit-scrollbar{width:10px;height:10px;background-color:transparent}&::-webkit-scrollbar-thumb{border-radius:10px;border:2px solid}&::-webkit-scrollbar-corner{background:transparent;display:none}border-top:1px solid;border-bottom:1px solid;font-family:monospace;font-feature-settings:"tnum","zero";tab-size:0;>*{font-family:monospace;font-feature-settings:"tnum","zero"}>code{padding:0}}img{display:block;width:100%;max-width:100%}code{padding:1px 5px;border-radius:5px;color:#4285f4;font-family:monospace;font-feature-settings:"tnum","zero";>*{font-family:monospace;font-feature-settings:"tnum","zero"}}blockquote{margin:6px 0;p{padding:4px 10px;border-left:3px solid}}table{width:100%;border-spacing:0;border-collapse:separate;border-top:1px solid;border-bottom:1px solid;thead{th{text-align:left;padding:6px;font-weight:600;border-bottom:1px solid;&:not(:first-child){border-left:1px solid}}}tbody{tr:not(:last-child){td{border-bottom:1px solid}}tr{td{padding:6px;&:not(:first-child){border-left:1px solid}}}}}}}}}}.UIForm{background-color:var(--contrast);>.container{width:800px!important;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:12px;>.message{order:1;width:100%;font-size:22px;font-weight:550;margin-bottom:8px;color:#d23f31}>.completedMessage{order:1;width:100%;padding:30px 0;display:flex;flex-direction:column;justify-content:center;align-items:center;*{color:#0f9d58}>.icon{>ws-icon{width:80px;>svg{fill:#0f9d58}}}>.title{margin-top:10px;font-size:30px;font-weight:600;text-align:center}>.text{margin-top:10px;font-size:22px;font-weight:500;text-align:center;>strong{font-weight:600}}}>.group{order:2;width:100%;display:flex;flex-direction:column;>.label{width:100%;font-size:18px;font-weight:600;margin-bottom:8px}>.elements{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;>.element{&:not(:last-child){margin-right:8px}}}}>.header{order:2;width:100%;font-size:22px;font-weight:600;margin-bottom:8px}>.space{order:2;width:100%;height:20px}>.element,>.group>.elements>.element{order:2;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-bottom:8px;>.label,>.message{width:100%}>.label{font-size:16px;font-weight:600;margin-bottom:8px}>.message{font-size:14px;font-weight:550;margin-bottom:8px;color:#d23f31;transform-origin:top}>.field{display:flex;flex-direction:row;justify-content:center;align-items:stretch;overflow:hidden;border-radius:4px;background-color:#fff;>.icon{padding:12px;display:flex;flex-direction:row;justify-content:center;align-items:stretch;>ws-icon{width:24px}&:first-child{border-right:1px solid #e0e0e0}&:last-child{border-left:1px solid #e0e0e0}}>.input{flex:1;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;>input,>textarea{width:100%;font-size:16px;padding:12px}>textarea{resize:none;height:300px}>.select{width:100%;position:relative;>select{height:100%;width:100%;font-size:16px;padding:12px}>.icon{position:absolute;top:0;right:0;height:100%;display:flex;justify-content:center;align-items:center;padding:0 12px;pointer-events:none;>ws-icon{width:30px}}}>.toggler{width:100%;padding:12px;display:flex;flex-direction:row;justify-content:center;align-items:center;user-select:none;-webkit-user-select:none;>.description{flex:1;font-size:18px;>a{text-decoration:underline;font-weight:600}}>.track{box-shadow:0 0 0 1px #0003;background-color:#e0e0e0;border-radius:15px;height:24px;width:60px;cursor:pointer;position:relative;>.nobb{transform:translate(-4px) translateY(-4px);width:32px;height:32px;border-radius:50%;box-shadow:0 0 4px 1px #0009;background-color:#006cff}}}}}}>.buttons{order:3;width:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;margin:12px 0;>.button{font-size:20px;font-weight:600;padding:16px 10px;min-width:180px;border-radius:4px;box-shadow:0 0 6px #0006;color:#fff;background-color:var(--primary);cursor:pointer;&:not(:last-child){margin-right:12px}>ws-icon{width:20px;>svg{fill:#fff;>circle{stroke:#fff}}}&:hover{filter:brightness(110%)}&.loading{background-color:#303030}}}}}@media all and (max-width:800px){.UIForm{>.container{width:100%!important;>.group{flex-direction:column;>.element{&:not(:last-child){margin-right:0}}}>.buttons{flex-direction:column;justify-content:center;>.button{width:100%;min-width:auto;&:not(:last-child){margin-right:0;margin-bottom:10px}}}}}}.UIGridList{>.container{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 20px;>.title{width:100%;font-size:var(--font-size-h2)}>.items{width:100%;padding:12px 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;>.item{border:1px solid #dadada;background-color:#fafafa;padding:12px;font-size:18px;font-weight:500;border-radius:6px}}}}@media all and (max-width:800px){.UIGridList{>.container{>.items{grid-template-columns:repeat(2,1fr);>.item{text-align:center}}}}}.UIHeader{>.container{display:flex;flex-direction:column;justify-content:center;align-items:center;>.title,>.text{width:100%;display:flex;justify-content:center;align-items:center;text-align:center}>.title{font-size:var(--font-size-h1);font-family:var(--font-size-h1-family);padding:20px 0 6px}>.text{font-size:var(--font-size-p1);padding:0 12px 20px}}}.UIIconGrid{>.container{width:100%;padding:30px;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;>.item{display:flex;justify-content:center;align-items:stretch;>.inner{cursor:pointer;transition:all .15s ease;&:hover{transform:translateY(-2px);filter:drop-shadow(0 2px 5px rgb(0 0 0 / 30%))}background-color:var(--contrast);width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:16px;font-size:18px;font-weight:500;border-radius:10px;>.weel{display:flex;justify-content:center;align-items:center;width:100%;margin:0 auto;position:relative;&:after{position:absolute;content:attr(data-desc);font-size:18px;font-weight:500;color:#000;display:flex;justify-content:center;align-items:center}>svg{width:90px;height:90px;>circle{fill:none;&.track{stroke:#0000001a;stroke-width:8}&.progress{stroke:#006cff;stroke-width:8;stroke-linecap:round;&.complete{stroke:#0f9d58}}}>line{&.check{stroke:#0f9d58;stroke-width:8;stroke-linecap:round}}}}>.icon{height:60px;font-size:60px;display:flex;justify-content:center;align-items:flex-end;>ws-icon{width:60px}}>.title{padding-top:12px;font-size:24px;text-align:center}>.text{padding-top:12px;font-size:16px;text-align:center}}}}}@media all and (max-width:800px){.UIIconGrid{>.container{grid-template-columns:repeat(1,1fr);padding:12px;gap:12px;>.item{>.inner{>.weel{>svg{width:80px;height:80px}}}}}}}.UINewsPostGrid{>.container{width:100%;padding:0 12px;display:flex;flex-direction:column;justify-content:center;>.title{padding:0 8px 12px;font-size:var(--font-size-h2)}>.items{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;>.item{cursor:pointer;transition:all .15s ease;&:hover{transform:translateY(-2px);filter:drop-shadow(0 2px 5px rgb(0 0 0 / 30%))}border-radius:10px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;overflow:hidden;background-color:#fafafa;background-color:var(--contrast);>.picture{width:100%;height:280px;>.image{width:100%;height:280px;background-color:#606060;background-repeat:no-repeat;background-position:center center;background-size:cover}}>.title,>.shortText{width:100%}>.title{font-weight:550;padding:12px;font-size:var(--font-size-h2)}>.shortText{flex:1;padding:0 12px 12px;font-size:var(--font-size-p2)}}}}}@media all and (max-width:800px){.UINewsPostGrid{>.container{>.items{grid-template-columns:repeat(1,minmax(0,1fr))}}}}.UIOperatingNotice{>.container{width:100%;padding:12px;display:flex;flex-direction:column;justify-content:center;align-items:center;>.operatingNoticeContainer{width:100%;overflow:hidden;border-radius:12px;>.map{display:flex;max-height:100%;width:100%;flex-direction:row;justify-content:center;align-items:center;>.customPopup{width:min(calc(100% - 20px),500px);position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;border-radius:12px;overflow:hidden;background-color:var(--contrast);box-shadow:0 0 5px 1px #0006;>.title,>.message,>.rows{width:100%}>.title{color:#000;padding:3%;font-weight:600;text-align:center}>.message{color:#000;padding:5% 2%;margin-right:auto;font-weight:500;font-style:italic;text-align:center;overflow-wrap:break-word}>.rows{display:flex;flex-direction:column;width:100%;padding:12px;gap:12px;>.row{display:flex;gap:12px;>.label{color:#505050;font-weight:500}>.value{flex:1;color:#000;text-align:right;font-weight:600;overflow-wrap:break-word}}}}}}>.item{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;border:1px solid rgb(0 0 0 / 30%);border-radius:8px;overflow:hidden;&:not(:last-child){margin-bottom:12px}>.header{width:100%;background-color:var(--contrast);user-select:none;-webkit-user-select:none;padding:8px;cursor:pointer;display:grid;grid-template-rows:repeat(2,1fr);grid-template-columns:40px minmax(0,1fr);grid-template-areas:"icon title" "icon sub";gap:0 8px;>.icon{grid-area:icon;display:flex;justify-content:center;align-items:center;>ws-icon{width:26px}}>.title{grid-area:title;flex:1;font-size:var(--font-size-h3)}>.sub{grid-area:sub;font-size:var(--font-size-p2);>span{border-radius:3px;padding:3px;color:#fff;font-weight:550;font-size:14px;text-transform:uppercase}}}>.body{width:100%;border-top:1px solid rgb(0 0 0 / 30%);>.message{display:grid;grid-template-columns:minmax(0,1fr) 120px;grid-template-rows:auto minmax(0,1fr);grid-template-areas:"text time" "text type";gap:6px;padding:16px;&:not(:last-child){border-bottom:1px dashed rgb(0 0 0 / 30%)}>.type{grid-area:type;display:flex;justify-content:flex-end;align-items:flex-start;>div{border-radius:3px;padding:3px;color:#fff;font-weight:550;font-size:14px;text-transform:uppercase}}>.time{grid-area:time;text-align:right;color:#505050;font-size:14px}>.text{grid-area:text;font-size:var(--font-size-p2)}}}}}}.UIOptionGrid{>.container{max-width:800px;display:grid;grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;>.emptyText{grid-column:span 2;color:#404040;font-size:20px;font-weight:550;padding:16px;display:flex;justify-content:center;align-items:stretch}>.offer{width:100%;display:flex;justify-content:center;align-items:stretch;>.box{width:100%;padding:16px;border:1px solid #dadada;background-color:#fafafa;border-radius:6px;transition:all .2s ease-out;display:grid;grid-template-columns:repeat(50%,2);grid-template:"main    main" 200px "buttons price" auto "establishment establishment" auto "footer footer" auto;>.main{grid-area:main;display:grid;grid-template-columns:repeat(50%,2);grid-template:"image title" minmax(0,min-content) "image desc" auto;>.image{grid-area:image;display:flex;justify-content:flex-start;align-items:flex-start;>img{width:150px;height:150px}}>.title{grid-area:title;font-size:20px;font-weight:600;text-align:left;padding-left:12px}>.desc{grid-area:desc;flex:1;font-size:16px;padding-left:12px;display:flex;justify-content:flex-start;align-items:flex-start}}>.price{grid-area:price;font-size:18px;font-weight:600;text-align:center;align-self:center}>.buttons,>.price{padding:8px 0}>.buttons{grid-area:buttons;display:flex;justify-content:center;align-items:center;user-select:none;-webkit-user-select:none;>span{font-size:26px;font-weight:500;margin:0 20px;display:flex;justify-content:center;align-items:center}>button{width:32px;height:32px;padding:0;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#006cff;color:#fff;cursor:pointer;font-size:20px;font-weight:600;&:not(:disabled):not(:active):hover{filter:brightness(110%)}&:not(:disabled):active{filter:brightness(150%)}&:disabled{background-color:silver}>ws-icon{width:100%;height:100%;>svg{fill:#fff}}}}>.establishment{grid-area:establishment;font-size:14px;color:#404040;text-align:center;align-self:center;>.strike{text-decoration:line-through}}>.footer{padding-top:12px;grid-area:footer;text-align:left;font-size:14px;color:#606060}}}}}@media all and (max-width:800px){.UIOptionGrid{>.container{padding:0;grid-template-columns:repeat(1,minmax(0,1fr));gap:0;>.offer{>.box{border-radius:0;border:none;border-top:1px solid #dadada}&:last-child{>.box{border-bottom:1px solid #dadada}}}}}}.UIOrderBasket{>.container{width:800px!important;display:flex;flex-direction:row;justify-content:flex-end;align-items:stretch;padding:0 8px;>.info{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;>.monthly{display:flex;flex-direction:column;justify-content:stretch;align-items:flex-start;>.price{color:var(--primary);font-size:26px;font-weight:550;text-align:right}>.label{color:var(--primary);font-size:14px;text-align:right}}>.establishment{margin-top:6px;text-align:right;font-size:14px;font-weight:500;color:#303030;>.price{color:var(--primary);font-size:26px;font-weight:550;text-align:right}>.label{color:var(--primary);font-size:14px;text-align:right}}}}}@media all and (max-width:800px){.UIOrderBasket{>.container{width:100%!important}}}.UIOrderHeader{>.container{width:800px!important;display:flex;flex-direction:column;justify-content:center;align-items:center;>.title{width:100%;text-align:left;font-size:26px;padding-left:6px}}}@media all and (max-width:800px){.UIOrderHeader{>.container{>.title{font-size:20px}}}}.UIProductList{>.container{max-width:800px;display:flex;flex-direction:column;>.offer{width:100%;display:flex;justify-content:center;align-items:stretch;padding:8px;>.box{cursor:pointer;transition:all .15s ease;&:hover{transform:translateY(-2px);filter:drop-shadow(0 2px 5px rgb(0 0 0 / 30%))}background-color:var(--contrast);width:100%;padding:16px;border-radius:10px;display:grid;grid-template-columns:50px minmax(0,1fr) 120px 90px;grid-template-rows:auto auto auto;grid-template-areas:"icon title price buttons" "icon desc  price buttons" "icon footer footer footer";>.icon{grid-area:icon;display:flex;flex-direction:flex-start;justify-content:flex-start;align-items:center;>ws-icon{width:40px}}>.title{grid-area:title;font-size:22px;font-weight:600}>.desc{grid-area:desc;flex:1;font-size:16px}>.price{grid-area:price;font-size:16px;font-weight:600;text-align:right}>.buttons{grid-area:buttons;display:flex;justify-content:flex-end;>button{font-size:16px;font-weight:600;padding:10px 20px;border-radius:10px;background-color:#006cff;color:#fff;cursor:pointer;&:hover{filter:brightness(110%)}}}}}}}.UIProductOffers{>.container{max-width:800px;display:grid;grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));>.offer{width:100%;display:flex;justify-content:center;align-items:stretch;padding:8px;>.box{background-color:var(--contrast);width:100%;padding:30px 16px;flex-direction:column;justify-content:center;align-items:center;border-radius:10px;cursor:pointer;transition:all .15s ease;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(5,auto);grid-template-areas:"icon" "title" "desc" "price" "buttons";&:hover{transform:translateY(-2px);box-shadow:0 2px 5px #0000004d}>.icon{grid-area:icon;display:flex;justify-content:center;align-items:center;margin-bottom:20px;>ws-icon{width:60px}}>.title{grid-area:title;font-size:26px;font-weight:600;text-align:center;margin-bottom:20px}>.desc{grid-area:desc;flex:1;font-size:16px;text-align:center;margin-bottom:20px}>.price{grid-area:price;font-size:16px;font-weight:600;text-align:center;margin-bottom:20px}>.buttons{grid-area:buttons;display:flex;justify-content:center;>button{font-size:18px;font-weight:600;padding:16px 40px;border-radius:10px;background-color:#006cff;color:#fff;cursor:pointer;&:hover{filter:brightness(110%)}}}}}}}@media all and (max-width:800px){.UIProductOffers{>.container{grid-template-columns:repeat(1,minmax(0,1fr))}}}.UIProductSummary{>.container{max-width:800px;>.table{width:100%;border:1px solid #dadada;background-color:#fafafa;border-radius:6px;display:table;>.header{display:table-row;width:100%;>.col{display:table-cell;padding:10px 6px;font-size:13px;font-weight:550;text-transform:uppercase;&.price{width:90px;text-align:right}&.establishment{width:100px;text-align:right}&.binding{width:75px;text-align:right}}}>.item{display:table-row;width:100%;&:not(:last-child){>.col{border-top:1px solid #e0e0e0}}&.border{>.col{border-top:2px solid #d0d0d0}}&.bold>.col{font-weight:550}>.col{padding:8px 6px;display:table-cell;font-size:16px;vertical-align:middle;&.price{text-align:right}&.establishment{text-align:right}&.binding{text-align:right}}}}>.footer{width:100%;padding:4px}}}@media all and (max-width:800px){.UIProductSummary{>.container{max-width:100%!important;width:100%!important;>.table{border-radius:0;border-left:none;border-right:none}}}}.UIProductTable{>.container{max-width:800px;display:flex;flex-direction:column;border:1px solid #dadada;background-color:#fafafa;border-radius:6px;>.emptyText{color:#404040;font-size:18px;padding:16px}>.item{width:100%;&:not(:last-child){border-bottom:1px solid #dadada}padding:12px;display:flex;justify-content:center;align-items:stretch;>.icon{width:40px;padding-right:10px;display:flex;justify-content:center;align-items:flex-start;>ws-icon{width:30px}}>.text{flex:1;display:flex;flex-direction:column;>.title,>.description{width:100%}>.title{font-size:18px;font-weight:600}>.description{font-size:14px}}>.actions{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;>.price{grid-area:price;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;>.main{width:100%;text-align:right;font-size:16px;font-weight:600}>.establishment{width:100%;text-align:right;font-size:13px;font-weight:600;>em{text-decoration:line-through;margin:0 8px}}}>.buttons{grid-area:buttons;display:flex;justify-content:flex-end;align-items:flex-start;margin-top:4px;>.button{display:flex;justify-content:center;align-items:center;border-radius:5px;margin-left:10px;color:#fff;cursor:pointer;padding:4px 8px;&:not(:disabled):hover{filter:brightness(130%)}>ws-icon{width:20px;margin:0 4px;>svg{fill:#fff;>circle{stroke:#fff}}}>span{color:#fff;font-size:16px;font-weight:600;padding-right:8px}&.add{background-color:#006cff}&.remove{background-color:#ef443b}&:disabled{background-color:#404040}}}}}}}@media all and (max-width:800px){.UIProductTable{>.container{border-radius:0}}}.WSMStatus{>.container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;>.symbol{>svg{width:120px;height:120px;>circle{fill:#5bb543}>path{stroke:#fff;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;fill:none}}}>.title{width:100%;font-size:var(--font-desktop-h1);display:flex;justify-content:center;align-items:center;text-align:center;padding:0}}}.UIStepsBar{>.container{width:800px!important;height:70px;user-select:none;-webkit-user-select:none;overflow:hidden;box-shadow:0 0 6px #0003;background-color:#fafafa;border:1px solid #d0d0d0;border-radius:10px;display:flex;justify-content:center;align-items:stretch;>.button{flex:1;padding:12px;cursor:pointer;display:flex;flex-direction:row;justify-content:center;align-items:center;&:hover{background-color:#f0f0f0}&:disabled{visibility:hidden}&.prev{padding-right:10px;&:not(:disabled):hover{>.body>.arrow>svg{transform:translate(-4px)}}>.label{text-align:left}}&.next{padding-right:10px;&:not(:disabled):hover{>.body>.arrow>svg{transform:translate(4px)}}>.label{text-align:right}}>.label{flex:1;color:inherit;font-size:16px;font-weight:550}>ws-icon{width:30px;margin:0 8px}}>.loading{display:flex;justify-content:center;align-items:center;>ws-icon{width:30px}}}}@media all and (max-width:800px){.UIStepsBar{>.container{width:100%!important;border-radius:4px;margin:0 6px}}}.UISummary{>.container{max-width:800px;border:1px solid #dadada;background-color:#fafafa;border-radius:6px;>.item{width:100%;&:not(:last-child){border-bottom:1px solid #dadada}display:grid;grid-template-columns:60px minmax(0,1fr);grid-template-rows:auto auto;grid-template-areas:"icon label" "icon value";>.icon{grid-area:icon;display:flex;justify-content:center;align-items:center;>ws-icon{width:24px}}>.label{grid-area:label;display:flex;align-items:flex-end;font-size:12px;font-weight:600;color:#707070;margin-top:6px}>.value{grid-area:value;font-size:16px;margin-bottom:6px}}}}@media all and (max-width:800px){.UISummary{>.container{border-radius:0;border-left:none;border-right:none}}}.WSMText{>.container{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 20px;>.title,>.text{width:100%}>.title{font-size:var(--font-size-h2)}>.text{font-size:var(--font-size-p2);h1,h2,h3{display:block;margin:0;padding:0}h1{font-size:24px;font-weight:500;margin:0 0 10px;padding-bottom:4px;border-bottom:2px solid}h2{font-size:20px;font-weight:500;margin:14px 0}h3{font-size:18px;font-weight:500;margin:10px 0}p{font-weight:400;margin:0 0 6px}em{font-style:oblique;&:before{content:"\ab"}&:after{content:"\bb"}}strong{font-weight:600}pre{padding:10px;margin:8px 0;overflow-x:auto;font-family:monospace;tab-size:0;>*{font-family:monospace}>code{padding:0}}img{display:block;width:100%;max-width:100%}code{padding:1px 5px;border-radius:5px;color:#4285f4;font-family:monospace;>*{font-family:monospace}}blockquote{margin:6px 0;p{padding:4px 10px;border-left:3px solid}}table{width:100%;border-spacing:0;border-collapse:separate;thead{font-size:small;text-transform:uppercase;font-weight:bolder;th{text-align:left;padding:6px;border-bottom:1px solid}}tbody{tr{td{padding:10px;border-bottom:1px dotted #000}}tr:nth-child(odd){td{background-color:#fafafa}}}}}}}.UIVideoGrid{>.container{width:100%;padding:0 12px;display:flex;flex-direction:column;justify-content:center;>.title{font-size:var(--font-size-h2);padding:0 8px 12px}>.items{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;>.item{display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;cursor:pointer;transition:all .2s ease;background-color:transparent;>.video{width:100%;height:400px;display:flex;justify-content:center;align-items:center;&.single{width:50%}>iframe{width:100%;height:100%}}}}}}@media all and (max-width:800px){.UIVideoGrid{>.container{>.items{grid-template-columns:repeat(1,minmax(0,1fr));>.item{>.video{&.single{width:100%}}}}}}}.mapbox-gl-draw_ctrl-draw-btn{border-color:#000000e6;color:#ffffff80;width:30px;height:30px}.PageExcavationNotice{height:100%;width:100%;>.confirmButton{z-index:2;position:fixed;bottom:2.5%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:600;padding:16px 36px;border-radius:10px;box-shadow:0 0 6px #0006;background-color:#389a6f;color:#fff;cursor:pointer;user-select:none;-webkit-user-select:none;&:not(:last-child){margin-right:12px}>.label{flex:1;text-align:center;color:inherit}>ws-icon{width:26px;>svg{fill:#fff;>circle{stroke:#fff}}}&:hover{filter:brightness(110%)}&.loading{background-color:#303030}}>.mapbox{position:fixed;height:100%;width:100%}>.popupContainer{height:100%;width:100%;position:absolute;top:0;left:0;right:0;z-index:9999;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(2px) brightness(50%);>.popup{width:300px;max-width:100%;max-height:100%;background-color:#fff;flex-direction:column;justify-content:center;display:flex;padding:20px;border-radius:10px;>.content{background-color:#fff;>ol{list-style:inside decimal;>li{&:not(:last-child){margin-bottom:6px}}}}>.closeButton{text-align:center;background-color:#389a6f;margin-top:10px;color:#fff;border-radius:6px;padding:10px;&:hover{cursor:pointer}}}}}.WSFooter{order:10000;display:flex;flex-direction:column;justify-content:center;align-items:center;>.spacer{width:1200px;height:1px;background-color:#fff3}>.container{width:100%;padding:24px 10px;display:flex;flex-direction:column;justify-content:center;align-items:center;&.darker{background-color:#00000026}>.section{width:1200px}>.info{display:flex;justify-content:flex-start;align-items:flex-start;gap:40px;>.group{>.header,>.line{text-align:left;margin-bottom:10px}>.header{font-size:18px;font-weight:600;color:#fff}>.line{font-size:18px;color:#a0a0a0}}}>.links{display:flex;justify-content:flex-start;align-items:center;>.link{display:flex;align-items:center;&:not(:last-child){&:after{display:block;content:"\a0";font-size:1px;background-color:#707070;border-radius:50%;width:5px;aspect-ratio:1 / 1;margin:0 12px}}>span{color:#fff;font-size:18px;cursor:pointer;&:hover{color:#006cff}}}}>.bottom{display:flex;justify-content:space-between;align-items:center;>.socialMedia{display:flex;justify-content:center;align-items:center;gap:20px;>.item{display:flex;justify-content:center;align-items:center;cursor:pointer;&:hover{>ws-icon{>svg{fill:#fff}}}>ws-icon{width:36px;>svg{fill:#a0a0a0}}}}>.copyright{color:#a0a0a0;font-size:16px}}}}@media all and (max-width:1220px){.WSFooter{>.container{>.section{width:100%;padding:0 12px}>.info{flex-direction:column;gap:24px}>.links{flex-direction:column;gap:24px;>.link{width:100%;&:not(:last-child){&:after{display:none}}}}>.info{flex-direction:column}}>.spacer{width:100%}}}.WSHeader{order:1;background-color:#fff;box-shadow:-3px 0 3px 3px #0000004d;display:flex;justify-content:center;align-items:center;z-index:10;user-select:none;-webkit-user-select:none;>.container{width:1200px;padding:6px 0;display:flex;justify-content:center;align-items:stretch;>.branding,>.button{padding:4px 10px;border-radius:6px;&:hover{background-color:#0000000d}&:active{background-color:#0000001a}}>.branding{display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer;>.logo{height:60px;max-width:100%}}>.brandingSeperator{display:flex;justify-content:center;align-items:center;margin:0 6px;&:after{content:"\a0";background-color:#909090;width:2px;height:80%}}>.space{flex:1}>.button{font-size:22px;margin-left:8px;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer;>ws-icon{width:40px;margin:0 8px}}}}@media all and (max-width:800px){.WSHeader{>.container{padding:6px;width:100%;>.branding{>.icon{width:50px;height:50px}>.text{display:none}}>.button:not(.menu){display:none}>.button.menu>span{display:none}}}}.WSMainMenu{position:absolute;top:0;left:0;width:100%;background-color:#fafafa;z-index:9;box-shadow:0 1px 6px #0000004d;display:flex;justify-content:center;align-items:stretch;user-select:none;-webkit-user-select:none;>.content{width:1200px;padding:12px;display:flex;flex-direction:row;justify-content:flex-end;align-items:stretch;>.category{order:2;flex:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:0 12px;>.header,>.item{padding:6px}>.header{width:100%;font-size:20px;font-weight:600;padding-bottom:6px;border-bottom:1px solid #d0d0d0}>.item{display:flex;justify-content:flex-start;align-items:center;min-width:100%;font-size:18px;color:#202020;cursor:pointer;border-bottom:1px solid #e0e0e0;&:hover{color:#006cff}}}>.buttons{order:1;flex:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:12px;>.button{display:flex;justify-content:flex-start;align-items:center;padding:10px 6px;width:100%;color:#202020;cursor:pointer;&:hover{color:#006cff}>ws-icon{width:40px;padding-right:12px}>.title{flex:1;display:flex;justify-content:flex-start;align-items:center;font-size:22px;font-weight:600}}}}}@media all and (max-width:800px){.WSMainMenu{padding:12px;display:block;overflow:auto;>.content{padding:0;width:100%;flex-direction:column;justify-content:flex-start;>.category{flex:0;>.header,>.item{padding:10px 6px}}&:after{min-height:12px}}}}.WSAgreement{width:100%;min-height:100%;background-color:silver;font-family:Open Sans,sans-serif;overflow:auto;>.container{width:100%;min-height:100%;display:flex;justify-content:center;align-items:center;padding:20px;>.loadingWrap{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;>ws-icon{width:100px}}>.wrapper{width:900px;display:flex;flex-direction:column;justify-content:center;align-items:stretch;box-shadow:0 0 10px 2px #0003;background-color:#fff;border-radius:10px;overflow:hidden;>.header{border-bottom:1px solid #c0c0c0;background-color:#f0f0f0;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:16px;>.branding{display:flex;justify-content:center;align-items:center;margin-right:16px;width:50px;height:50px}>.title{flex:1;display:flex;flex-direction:column;justify-content:center;font-size:30px}>.dates{display:flex;flex-direction:column;justify-content:center;align-content:center;>.date{color:#606060;flex:1;display:flex;justify-content:flex-end;align-content:center;font-size:15px}}}>.message{border-bottom:1px solid #c0c0c0;background-color:#fafafa;display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:24px;padding:16px;&.green{color:#20a958}&.red{color:#ef443b}}>.attendees{border-bottom:1px solid #c0c0c0;background-color:#fafafa;display:flex;flex-direction:row;justify-content:center;align-items:stretch;>.recipient,>.sender{flex:1;display:flex;flex-direction:column;justify-content:flex-start;padding:16px;>.header{font-weight:600;font-size:20px}>.line{font-size:16px}}>.recipient{align-items:flex-start}>.sender{align-items:flex-end}}>.description{border-bottom:1px solid #c0c0c0;padding:16px;font-size:18px;h1,h2,h3{display:block;padding:0;font-size:22px;font-weight:550;margin:10px 0}p{display:block;font-weight:400;margin:0 0 6px}em{font-style:oblique;&:before{content:"\ab"}&:after{content:"\bb"}}ul,ol{padding:0 20px;list-style-position:outside;>li{&::marker{font-weight:600}}}strong{font-weight:600}pre{padding:10px;margin:8px 0;overflow-x:auto;&::-webkit-scrollbar{width:10px;height:10px;background-color:transparent}&::-webkit-scrollbar-thumb{border-radius:10px;border:2px solid}&::-webkit-scrollbar-corner{background:transparent;display:none}border-top:1px solid;border-bottom:1px solid;font-family:monospace;font-feature-settings:"tnum","zero";tab-size:0;>*{font-family:monospace;font-feature-settings:"tnum","zero"}>code{padding:0}}code{padding:1px 5px;border-radius:5px;color:#4285f4;font-family:monospace;font-feature-settings:"tnum","zero";>*{font-family:monospace;font-feature-settings:"tnum","zero"}}blockquote{margin:6px 0;p{padding:4px 10px;border-left:3px solid}}}>.linesOfService{border-bottom:1px solid #c0c0c0;background-color:#fafafa;>.table{width:100%;display:table;>.body{display:table-row-group}.row{display:table-row;>.col{display:table-cell;padding:6px 4px;font-size:16px;border-bottom:1px dotted #c0c0c0;&.amount{width:80px}&.price{width:130px}&:first-child{padding-left:12px}&:last-child{padding-right:12px}}&.head{>.col{font-weight:600;text-transform:uppercase;font-size:13px}}&.summary{>.col{font-weight:600;border-bottom:none}}}}}>.prerequisites{padding:20px;border-bottom:1px solid #c0c0c0;>.message{display:flex;flex-direction:row;justify-content:center;align-items:center;padding-top:12px;padding-bottom:12px;border-top:1px dashed #c0c0c0;&:last-child{border-bottom:1px dashed #c0c0c0}>ws-icon{width:22px;margin:0 16px}>.text{flex:1;font-size:15px;padding-right:16px}}}>.buttons{background-color:#f0f0f0;padding:16px;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;>.button{display:flex;justify-content:center;align-items:center;border:none;font-size:20px;border-radius:5px;padding:8px 16px;cursor:pointer;&:not(:last-child){margin-right:16px}>span{color:#fff;margin-right:6px}>ws-icon{width:20px;>svg{fill:#fff}}&.green{background-color:#20a958}&.red{background-color:#ef443b}&:hover{filter:brightness(120%)}}}}}}@media all and (max-width:800px){.WSAgreement{>.container{display:block;padding:0;>.wrapper{width:100%;border-radius:0;>.header{flex-direction:column;>.branding{margin-right:0}>.title{align-items:center}>.dates{margin-top:12px;>.date{justify-content:center}}}>.attendees{flex-direction:column;>.recipient,>.sender{align-items:center}}}}}}.WSDialogBox{z-index:2;position:absolute;left:0;top:0;width:100%;height:100%;font-family:Open Sans,sans-serif;display:flex;justify-content:center;align-items:center;>.box{width:600px;box-shadow:0 0 10px 2px #0003;background-color:#fff;border-radius:10px;overflow:hidden;>.header{padding:16px;font-size:18px;font-weight:600;background-color:#f0f0f0;border-bottom:1px solid #c0c0c0}>.body{padding:16px;font-size:18px}>.footer{border-top:1px solid #c0c0c0;background-color:#f0f0f0;padding:16px;display:flex;justify-content:flex-end;align-items:center;>.button{border:none;border-radius:5px;padding:12px;font-size:18px;background-color:#006cff;color:#fff;cursor:pointer;&.disabled{background-color:silver;color:#000}&:not(:last-child){margin-right:16px}}}}}.WSReserve{width:100%;min-height:100%;background-color:silver;font-family:Open Sans,sans-serif;overflow:auto;user-select:none;-webkit-user-select:none;>.container{width:100%;min-height:100%;display:flex;justify-content:center;align-items:center;padding:20px;>.loadingWrap{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;>ws-icon{width:100px}}>.wrapper{width:450px;display:flex;flex-direction:column;justify-content:center;align-items:stretch;box-shadow:0 0 10px 2px #0003;background-color:#fff;border-radius:10px;overflow:hidden;>.header{border-bottom:1px solid #c0c0c0;background-color:#f0f0f0;display:flex;flex-direction:row;justify-content:center;align-items:stretch;padding:16px;>.branding{display:flex;justify-content:center;align-items:center;margin-right:16px;>.image{width:50px;height:50px}}>.title{flex:1;display:flex;flex-direction:column;justify-content:center;font-size:30px}}>.description{border-bottom:1px solid #c0c0c0;padding:16px;font-size:18px}>.body{display:flex;flex-direction:column;justify-content:center;align-items:center;>.item{padding:16px;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:stretch;border-bottom:1px solid #c0c0c0;>.title{flex:1;font-size:20px;font-weight:600;display:flex;justify-content:flex-start;align-items:center}>.checkbox{width:36px;height:36px;border:1px solid #c0c0c0;border-radius:50%;display:flex;justify-content:center;align-items:stretch;>ws-icon{width:20px;visibility:hidden;>svg{fill:#fff}}&.checked{background-color:#006cff;border-color:#006cff;>ws-icon{visibility:visible}}&.disabled{background-color:#404040;border-color:#404040}}}}>.buttons{background-color:#f0f0f0;padding:16px;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;>.button{display:flex;justify-content:center;align-items:center;border:none;font-size:20px;border-radius:5px;padding:8px 16px;color:#fff;cursor:pointer;&:not(:last-child){margin-right:16px}&.blue{background-color:#006cff}&:hover{filter:brightness(120%)}}}}}}@media all and (max-width:800px){.WSReserve{>.container{display:block;padding:0;>.wrapper{width:100%;border-radius:0;>.header{flex-direction:column;>.branding{padding-right:0}>.title{align-items:center}>.dates{margin-top:12px;>.date{justify-content:center}}}>.attendees{flex-direction:column;>.recipient,>.sender{align-items:center}}}}}}@media ,@import "./fonts/fontRoboto"{@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(https://storage.googleapis.com/ina-public/Fonts/OpenSans/OpenSans400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url(https://storage.googleapis.com/ina-public/Fonts/OpenSans/OpenSans600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:300;font-display:swap;src:url(https://storage.googleapis.com/ina-public/Fonts/RobotoSlab/RobotoSlab.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;font-display:swap;src:url(https://storage.googleapis.com/ina-public/Fonts/RobotoSlab/RobotoSlab.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:500;font-display:swap;src:url(https://storage.googleapis.com/ina-public/Fonts/RobotoSlab/RobotoSlab.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:600;font-display:swap;src:url(https://storage.googleapis.com/ina-public/Fonts/RobotoSlab/RobotoSlab.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:700;font-display:swap;src:url(https://storage.googleapis.com/ina-public/Fonts/RobotoSlab/RobotoSlab.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(https://storage.googleapis.com/ina-public/Fonts/Montserrat/Montserrat2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(https://storage.googleapis.com/ina-public/Fonts/Montserrat/Montserrat2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(https://storage.googleapis.com/ina-public/Fonts/Montserrat/Montserrat2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(https://storage.googleapis.com/ina-public/Fonts/Montserrat/Montserrat2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.mapbox-gl-draw_ctrl-bottom-left,.mapbox-gl-draw_ctrl-top-left{margin-left:0;border-radius:0 4px 4px 0}.mapbox-gl-draw_ctrl-top-right,.mapbox-gl-draw_ctrl-bottom-right{margin-right:0;border-radius:4px 0 0 4px}.mapbox-gl-draw_ctrl-draw-btn{color:#000;width:40px;height:40px;background-color:#fff;display:block}.mapboxgl-control-container{position:absolute;top:5px;left:5px;z-index:1}.mapbox-ctrl-group{height:60px;display:flex;flex-direction:column}.mapbox-gl-draw_ctrl-draw-btn.active,.mapbox-gl-draw_ctrl-draw-btn.active:hover{background-color:#0000000d}.mapbox-gl-draw_ctrl-draw-btn{background-repeat:no-repeat;background-position:center}.mapbox-gl-draw_point{background-image:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20">%3Cpath d="m10 2c-3.3 0-6 2.7-6 6s6 9 6 9 6-5.7 6-9-2.7-6-6-6zm0 2c2.1 0 3.8 1.7 3.8 3.8 0 1.5-1.8 3.9-2.9 5.2h-1.7c-1.1-1.4-2.9-3.8-2.9-5.2-.1-2.1 1.6-3.8 3.7-3.8z"/>%3C/svg>')}.mapbox-gl-draw_polygon{background-image:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20">%3Cpath d="m15 12.3v-4.6c.6-.3 1-1 1-1.7 0-1.1-.9-2-2-2-.7 0-1.4.4-1.7 1h-4.6c-.3-.6-1-1-1.7-1-1.1 0-2 .9-2 2 0 .7.4 1.4 1 1.7v4.6c-.6.3-1 1-1 1.7 0 1.1.9 2 2 2 .7 0 1.4-.4 1.7-1h4.6c.3.6 1 1 1.7 1 1.1 0 2-.9 2-2 0-.7-.4-1.4-1-1.7zm-8-.3v-4l1-1h4l1 1v4l-1 1h-4z"/>%3C/svg>')}.mapbox-gl-draw_line{background-image:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20">%3Cpath d="m13.5 3.5c-1.4 0-2.5 1.1-2.5 2.5 0 .3 0 .6.2.9l-3.8 3.8c-.3-.1-.6-.2-.9-.2-1.4 0-2.5 1.1-2.5 2.5s1.1 2.5 2.5 2.5 2.5-1.1 2.5-2.5c0-.3 0-.6-.2-.9l3.8-3.8c.3.1.6.2.9.2 1.4 0 2.5-1.1 2.5-2.5s-1.1-2.5-2.5-2.5z"/>%3C/svg>')}.mapbox-gl-draw_trash{background-image:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20">%3Cpath d="M10,3.4 c-0.8,0-1.5,0.5-1.8,1.2H5l-1,1v1h12v-1l-1-1h-3.2C11.5,3.9,10.8,3.4,10,3.4z M5,8v7c0,1,1,2,2,2h6c1,0,2-1,2-2V8h-2v5.5h-1.5V8h-3 v5.5H7V8H5z"/>%3C/svg>')}.mapbox-gl-draw_uncombine{background-image:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20">%3Cpath d="m12 2c-.3 0-.5.1-.7.3l-1 1c-.4.4-.4 1 0 1.4l1 1c.4.4 1 .4 1.4 0l1-1c.4-.4.4-1 0-1.4l-1-1c-.2-.2-.4-.3-.7-.3zm4 4c-.3 0-.5.1-.7.3l-1 1c-.4.4-.4 1 0 1.4l1 1c.4.4 1 .4 1.4 0l1-1c.4-.4.4-1 0-1.4l-1-1c-.2-.2-.4-.3-.7-.3zm-7 1c-1 0-1 1-.5 1.5.3.3 1 1 1 1l-1 1s-.5.5 0 1 1 0 1 0l1-1 1 1c.5.5 1.5.5 1.5-.5v-4zm-5 3c-.3 0-.5.1-.7.3l-1 1c-.4.4-.4 1 0 1.4l4.9 4.9c.4.4 1 .4 1.4 0l1-1c.4-.4.4-1 0-1.4l-4.9-4.9c-.1-.2-.4-.3-.7-.3z"/>%3C/svg>')}.mapbox-gl-draw_combine{background-image:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" width="20" height="20">%3Cpath d="M12.1,2c-0.3,0-0.5,0.1-0.7,0.3l-1,1c-0.4,0.4-0.4,1,0,1.4l4.9,4.9c0.4,0.4,1,0.4,1.4,0l1-1 c0.4-0.4,0.4-1,0-1.4l-4.9-4.9C12.6,2.1,12.3,2,12.1,2z M8,8C7,8,7,9,7.5,9.5c0.3,0.3,1,1,1,1l-1,1c0,0-0.5,0.5,0,1s1,0,1,0l1-1l1,1 C11,13,12,13,12,12V8H8z M4,10c-0.3,0-0.5,0.1-0.7,0.3l-1,1c-0.4,0.4-0.4,1,0,1.4l1,1c0.4,0.4,1,0.4,1.4,0l1-1c0.4-0.4,0.4-1,0-1.4 l-1-1C4.5,10.1,4.3,10,4,10z M8,14c-0.3,0-0.5,0.1-0.7,0.3l-1,1c-0.4,0.4-0.4,1,0,1.4l1,1c0.4,0.4,1,0.4,1.4,0l1-1 c0.4-0.4,0.4-1,0-1.4l-1-1C8.5,14.1,8.3,14,8,14z"/>%3C/svg>')}.mapboxgl-map.mouse-pointer .mapboxgl-canvas-container.mapboxgl-interactive{cursor:pointer}.mapboxgl-map.mouse-move .mapboxgl-canvas-container.mapboxgl-interactive{cursor:move}.mapboxgl-map.mouse-add .mapboxgl-canvas-container.mapboxgl-interactive{cursor:crosshair}.mapboxgl-map.mouse-move.mode-direct_select .mapboxgl-canvas-container.mapboxgl-interactive{cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.mapboxgl-map.mode-direct_select.feature-vertex.mouse-move .mapboxgl-canvas-container.mapboxgl-interactive{cursor:move}.mapboxgl-map.mode-direct_select.feature-midpoint.mouse-pointer .mapboxgl-canvas-container.mapboxgl-interactive{cursor:cell}.mapboxgl-map.mode-direct_select.feature-feature.mouse-move .mapboxgl-canvas-container.mapboxgl-interactive{cursor:move}.mapboxgl-map.mode-static.mouse-pointer .mapboxgl-canvas-container.mapboxgl-interactive{cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.mapbox-gl-draw_boxselect{pointer-events:none;position:absolute;top:0;left:0;width:0;height:0;background:#0000001a;border:2px dotted #fff;opacity:.5}*{padding:0;margin:0;box-sizing:border-box;outline:none;font-family:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);appearance:none;-webkit-appearance:none;background-color:transparent;border:none;color:#303030;overscroll-behavior:none}html,body{height:100%}body{display:flex;flex-direction:column;background-color:var(--secondary);&.noScroll{overflow:hidden}}
