/** © 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}}}.Contract{width:100%;min-height:100%;background-color:silver;font-family:Open Sans,sans-serif;overflow:auto;padding:20px;user-select:none;-webkit-user-select:none;display:flex;justify-content:center;align-items:center;>.loadingWrap{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;>ina-icon{width:100px}}>.wrapper{width:500px;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:12px;>.branding{display:flex;justify-content:center;align-items:center;margin-right:16px;>.image{width:36px;height:36px}}>.title{flex:1;display:flex;flex-direction:column;justify-content:center;font-size:24px}>.dev{display:flex;justify-content:center;align-items:center;color:#006cff;font-size:14px;font-weight:600;text-transform:uppercase;margin-left:12px}}>.description{border-bottom:1px solid #c0c0c0;padding:16px;font-size:18px}>.attachments{border-bottom:1px solid #c0c0c0;padding:16px;display:flex;flex-direction:column;justify-content:center;align-items:center;>.attachment{width:100%;border:1px solid #c0c0c0;border-radius:10px;padding:12px;display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#f0f0f0;&:not(:last-child){margin-bottom:12px}&:not(:disabled){cursor:pointer}&:not(:active):hover{background-color:#f8f8f8}&:hover{background-color:#e0e0e0}>.icon{padding-right:12px;display:flex;justify-content:center;align-items:center;>ina-icon{width:26px}}>.title{flex:1;font-size:18px}}}>.checkboxes{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:18px;font-weight:600;display:flex;justify-content:flex-start;align-items:center}>.checkbox{width:36px;height:36px;border:1px solid #c0c0c0;border-radius:5px;display:flex;justify-content:center;align-items:stretch;margin-right:12px;cursor:pointer;&:before{display:flex;justify-content:center;align-items:center;font-size:26px;color:#fff;content:"\a0"}&:checked{background-color:#006cff;border-color:#006cff;&:before{content:"\2713"}}}}}>.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;font-size:16px;font-weight:600;text-transform:uppercase;border-radius:6px;padding:16px 24px;color:#fff;cursor:pointer;border:none;background-color:#006cff;transition:all .2s linear;&:not(:last-child){margin-right:16px}&:not(:disabled):hover{filter:brightness(120%)}&:disabled{background-color:#909090;color:#606060}}}}}@media all and (max-width: 800px){.Contract{>.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}}}}}}}@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}}
