:root{--knbf-color1:#00205b;--knbf-color2:#00b3aa}.KNBFBoatForm-module-scss-module__vZw_3a__root{background-color:#efebeb;min-height:100vh;padding:40px 10px;font-family:Open Sans}.KNBFBoatForm-module-scss-module__vZw_3a__root h1{border-bottom:2px solid #fff}.KNBFBoatForm-module-scss-module__vZw_3a__root .KNBFBoatForm-module-scss-module__vZw_3a__submitButton{background-color:var(--knbf-color2);color:#fff;cursor:pointer;border:none;border-radius:5px;padding:10px 20px;font-size:16px}.KNBFBoatForm-module-scss-module__vZw_3a__root .KNBFBoatForm-module-scss-module__vZw_3a__submitButton:hover{background-color:#54b8b0}.KNBFBoatForm-module-scss-module__vZw_3a__root .onTopBox img{max-width:100%;max-height:100vh}.KNBFBoatForm-module-scss-module__vZw_3a__container{background-color:#fff;max-width:900px;margin:0 auto;box-shadow:0 0 10px #ccc}.KNBFBoatForm-module-scss-module__vZw_3a__header{background-color:var(--knbf-color2);color:#fff;flex-direction:column;width:100%;padding:1em 2em;display:flex;position:relative}.KNBFBoatForm-module-scss-module__vZw_3a__header h1{width:-webkit-fit-content;width:fit-content;padding-right:1em}.KNBFBoatForm-module-scss-module__vZw_3a__header .KNBFBoatForm-module-scss-module__vZw_3a__logo{width:-webkit-fit-content;width:fit-content;height:auto;margin-right:2em;position:absolute;right:0}.KNBFBoatForm-module-scss-module__vZw_3a__main{padding:1em 2em}.KNBFBoatForm-module-scss-module__vZw_3a__main input[type=text]{background:#f6f2f2}.KNBFBoatForm-module-scss-module__vZw_3a__legend{color:#636363;flex-wrap:wrap;align-items:center;gap:1.2em;margin-bottom:1em;font-size:.8em;display:flex}.KNBFBoatForm-module-scss-module__vZw_3a__legend .KNBFBoatForm-module-scss-module__vZw_3a__legendItem{align-items:center;gap:.2em;display:flex}.KNBFBoatForm-module-scss-module__vZw_3a__modalOpenButton{cursor:help;background:0 0;border:none}.KNBFBoatForm-module-scss-module__vZw_3a__modalOpenButton svg:hover{background-color:#000;border-radius:5px;width:2em}.KNBFBoatForm-module-scss-module__vZw_3a__inputGroups{flex-wrap:wrap;gap:1em;display:flex}.KNBFBoatForm-module-scss-module__vZw_3a__inputGroup{flex-direction:column;justify-content:space-between;gap:.1em;display:flex}.KNBFBoatForm-module-scss-module__vZw_3a__inputGroup label{margin-left:.1em;font-size:16px}.KNBFBoatForm-module-scss-module__vZw_3a__inputGroup input{border:1px solid #ccc;padding:.7em;font-size:1em}.KNBFBoatForm-module-scss-module__vZw_3a__tableQuestionSection h2{border-top:3px solid #c4c4c4;padding-top:.7em}.KNBFBoatForm-module-scss-module__vZw_3a__tableInputGroup{border-bottom:1px solid #ccc;flex-direction:column;justify-content:space-between;max-width:100%;margin-bottom:1em;padding-bottom:.5em;display:flex}.KNBFBoatForm-module-scss-module__vZw_3a__formQuestionText{-webkit-user-select:none;user-select:none;align-items:center;gap:.3em;font-size:1.1em;font-weight:500;display:flex}.KNBFBoatForm-module-scss-module__vZw_3a__checkBoxGroup{justify-content:space-between;width:100%;padding-bottom:1em;display:flex}.KNBFBoatForm-module-scss-module__vZw_3a__questionInputGroup{flex-direction:row;gap:1em;width:100%;font-size:1em;display:flex}.KNBFBoatForm-module-scss-module__vZw_3a__questionInputGroup textarea{background-color:#f6f2f2;width:60%;height:4em;font-family:Open Sans;font-size:1.1em}.KNBFBoatForm-module-scss-module__vZw_3a__questionInputGroup input[type=date]{background-color:#f6f2f2;width:20%;height:-webkit-fit-content;height:fit-content;padding:.2em;font-size:1.2em}.KNBFBoatForm-module-scss-module__vZw_3a__extraTextArea{background-color:#f6f2f2;width:100%;height:10em;font-family:Open Sans;font-size:1.1em}.checkbox1 label{cursor:pointer}.checkbox1 label:last-of-type{margin-left:.5em}.checkbox1{justify-self:center;align-items:center;display:inline-flex}.checkbox1 label:hover{border-color:gray!important}.checkbox1 label:first-of-type{aspect-ratio:1;background-color:#fff;border:2px solid #c7c7c7;border-radius:5px;align-content:center;width:1.5em;padding:.22em;transition:all .1s;display:inline-flex}.checkbox1.checked label:first-of-type{background-color:var(--knbf-color1);border-color:var(--lysere-bl)}.checkbox1.checked svg{fill:#fff}.checkbox1 svg{fill:#0000;width:100%;margin:0 auto;transition:all .1s;display:inline}@media screen and (max-width:768px){.KNBFBoatForm-module-scss-module__vZw_3a__root{margin:0;padding:0}.KNBFBoatForm-module-scss-module__vZw_3a__main{padding:1em}.KNBFBoatForm-module-scss-module__vZw_3a__inputGroup{width:100%}.KNBFBoatForm-module-scss-module__vZw_3a__questionInputGroup{flex-direction:column}.KNBFBoatForm-module-scss-module__vZw_3a__questionInputGroup input,.KNBFBoatForm-module-scss-module__vZw_3a__questionInputGroup textarea{width:100%!important}.KNBFBoatForm-module-scss-module__vZw_3a__logo{height:5em!important}}
.onTopBoxBackdrop{z-index:99;background-color:#00000070;width:100vw;height:100vh;position:fixed;top:0;left:0}.onTopBox{z-index:100;background:#fff;border-radius:7px;min-width:350px;max-width:100%;max-height:93vh;margin:0 2px;padding:20px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.onTopBoxConfirmButton{background-color:var(--theme-color1);text-align:center;border:none;min-width:70px;margin:0 auto;padding:7px 12px;transition:all .2s;display:block}.onTopBox img{margin:0 auto;display:block}.exitButton{float:right;color:gray;box-sizing:border-box;cursor:pointer;background-color:#0000;border:1px solid #0000;border-radius:50px;align-items:center;width:35px;height:35px;margin-top:-10px;margin-right:-10px;padding:10px;transition:all .2s}.exitButton:hover{background-color:#d9d9d9}.exitButton:hover #crossIcon{fill:#000}.exitButton svg{margin:-3px 0 0 -3px}#crossIcon{fill:gray;transition:all .2s}.onTopBoxButtonSuccess{background-color:#8de581;border-color:#97c393;transition-duration:.4s;transform:translateY(-2px)}.onTopBoxButtonSuccess:hover{background-color:#8de581;border-color:#97c393}.onTopBoxButtonSuccessCheckmark{color:#0000;width:0;transition-duration:.4s;display:inline-block}.onTopBoxButtonSuccess .onTopBoxButtonSuccessCheckmark{color:#fff;width:auto;transform:translateY(-4px)translate(4px)}
.ColorPresetPicker-module-scss-module__4b6AWW__colorList{flex-flow:wrap;flex-basis:fit-content;justify-content:center;align-items:center;gap:10px;margin:10px;display:flex}.ColorPresetPicker-module-scss-module__4b6AWW__colorList>div{width:180px}.ColorPresetPicker-module-scss-module__4b6AWW__colorSingle{background-color:#f7f7f7;border:1px solid #a9a9a9;border-radius:10px;flex-direction:column;place-content:center;align-items:center;gap:6px;padding:10px;display:flex}.ColorPresetPicker-module-scss-module__4b6AWW__colorSingle .ColorPresetPicker-module-scss-module__4b6AWW__nameText{width:100%}.ColorPresetPicker-module-scss-module__4b6AWW__colorSingle .ColorPresetPicker-module-scss-module__4b6AWW__colorText{width:80%;margin-left:auto}.ColorPresetPicker-module-scss-module__4b6AWW__colorPreview{cursor:pointer;border:1px solid #000;border-radius:20%;width:30px;height:30px;padding:0}.ColorPresetPicker-module-scss-module__4b6AWW__colorPreview:hover{border-style:dashed}.ColorPresetPicker-module-scss-module__4b6AWW__colorSingle>div{flex-wrap:wrap;align-items:center;display:flex}
