/** © EndUser AS */
ina-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}}}.Reserve{width:100%;min-height:100%;background-color:silver;font-family:Montserrat,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;>ina-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;>ina-icon{width:20px;visibility:hidden;>svg{fill:#fff}}&.checked{background-color:#006cff;border-color:#006cff;>ina-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){.Reserve{>.container{display:block;padding:0;>.wrapper{width:100%;border-radius:0;>.header{flex-direction:column;>.branding{padding-right:0}>.title{align-items:center}}}}}}@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}*{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:#f0f0f0;&.noScroll{overflow:hidden}}
