:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#34497e;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.boat-radio-label{padding:25px 35px;border:1px solid #ccc;border-radius:5px;background-color:#142248;transition:background-color .2s ease;display:inline-block;margin-right:5px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.boat-radio-label:hover{background-color:#0a0000}.boat-radio-label.selected{background-color:#6d8bdc;color:#f2f2f2;border-color:#9e9c41;border-width:3px}.core-block>div{display:flex;gap:20px;flex-wrap:wrap}.core-dropdown{display:flex;flex-direction:column;align-items:flex-start}.facilities-block{position:center}.facility-slot{border-top:1px solid rgb(0,0,0);padding-top:5px;padding-bottom:5px}.catagory-radio-label{padding:10px 15px;border:1px solid #ccc;margin-bottom:5px;border-radius:5px;background-color:#142248;transition:background-color .2s ease;display:inline-block;margin-right:5px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.catagory-radio-label:hover{background-color:#0a0000}.catagory-radio-label.selected{background-color:#6d8bdc;color:#f2f2f2;border-color:#050000}.object-image-label{transition:background-color .2s ease;margin-right:5px;cursor:pointer;vertical-align:middle;display:inline-flex;align-items:center;justify-content:center;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.object-image-label:hover{background-color:#d3bb9c}.object-image{width:70px;height:70px}.calc-button{margin-top:10px;height:40px;width:200px;font-size:large}.output-panel,.output-head{text-align:center}.output-list{list-style-type:none;text-align:center}.material-icon{width:max-content;height:13px;margin-right:2px}.footer{padding:20px;text-align:center}input[type=radio]{display:none}input[type=radio]{outline:1px solid rgb(4,0,0)}body{position:relative;min-height:100vh;padding:0 50px 10px}body:before,body:after{content:"";position:fixed;top:0;bottom:0;width:50px;background:#807450;z-index:1000}body:before{left:0}body:after{right:0}
