.ant-image-preview-operations,.ant-image-preview-img{margin-top:64px}.ant-btn.ant-btn-primary{font-weight:700}.ant-menu-title-content{cursor:default}.ant-menu ul{padding-bottom:1rem;background:linear-gradient(90deg,#0c1e3f,#0c1e3fde 64.62%,#0c1e3fb5 98.5%,#ffffff4d)}.ant-menu-submenu-title{color:#ffffff90;font-weight:700}.ant-menu-submenu-arrow{display:none}.ant-menu-item:hover:not(.ant-menu-item-selected){background:linear-gradient(90deg,#0c1e3f,#0c1e3f .34%,#253452 30.51%)}.ant-menu-item-selected{background:linear-gradient(90deg,#0c1e3f,#0c1e3f .34%,#253452 30.51%);font-size:18px;font-weight:700}.ant-layout{height:100%}.ant-layout-header{box-shadow:0 4px 9px #00000040}.ant-layout-header.header{position:fixed;left:0;top:0;right:0;z-index:900}.ant-layout-content:not(.canvas-content){min-height:calc(100vh - 64px);margin-top:64px}.ant-layout-has-sider .ant-layout-content:not(.canvas-content){margin-left:265px}.ant-layout-sider-dark{z-index:500;overflow:auto;position:fixed;left:0;top:64px;bottom:0;box-shadow:6px 3px 9px #00000040}.ant-divider-horizontal{margin:50px 0;background-color:#d4d4d4}.ant-divider-horizontal.item-form-divider{margin:20px 0}.ant-divider-vertical{margin:0;height:56px;background-color:#0e2c58}.ant-input,.ant-input-number{border-radius:10px}.ant-input-number.rotation-input,.ant-input-number.highlight-modal-number-input{width:100%}.ant-tag-checkable{border-color:#d3d3d3}.ant-tag-checkable:hover,.ant-tag-checkable-checked{border-color:#4b74d2}.ant-card{overflow:hidden;box-shadow:0 .125rem .25rem #0000001a}.anticon-bell{color:#fff}.ant-select:not(.ant-select-customize-input) .ant-select-selector{border-radius:10px}.ant-tabs{width:100%;height:100%;z-index:600}.ant-tabs-content{height:100%}.ant-row.user-modal-row{width:100%}.ant-list-pagination{text-align:center;margin:0 0 1rem}@media only screen and (hover: none),only screen and (max-width: 768px){.ant-collapse>.ant-collapse-item>.ant-collapse-header{padding:0}.ant-collapse-ghost>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding:0}}.ant-menu-inline .ant-menu-submenu-title{padding-right:0}.ant-menu-inline .ant-menu-submenu-title{padding-left:15px!important}.ant-menu-submenu-arrow{display:inherit}li.ant-menu-item.ant-menu-item-only-child{padding-left:40px!important}.ant-dropdown{z-index:1000!important}.ant-checkbox-wrapper+.ant-checkbox-wrapper{margin-left:0}body{margin:0;font-family:Montserrat,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{height:100%}.flex,.flex-column,.flex-center,.header-content,.header-premise-name-container,.header-profile,.icon-grid-col.ant-col-8,.table-subtitle,.page-title,.layout-box-title,.modal-ondrag,.content-container-frontpage,.pela-key-value-list--wrapper,.canvas-view-drag-icon-sider,.frontpage-content,.frontpage-wrapper-filter-container{display:flex}.flex-column,.content-container-frontpage,.pela-key-value-list--wrapper,.canvas-view-drag-icon-sider,.frontpage-content,.frontpage-wrapper-filter-container{flex-direction:column}.flex-center,.icon-grid-col.ant-col-8,.table-subtitle,.page-title,.layout-box-title,.modal-ondrag{align-items:center}.font-weight-700,.title-text,.subtitle-text,.subtitle-name--no-padding,.pela-key-value-list--group-heading,.pela-key-value-list--value,.pela-key-value-list-sub-heading-cell,.pela-key-value-list--column-header,.pela-risk-key,.header-premise-name-text,.header-user-name,.frontpage-wrapper-welcome-text,.panel-header{font-weight:700}.w-100,.not-found-page-container,.pela-key-value-list--group,.pela-key-value-list--group__wrapper{width:100%}.italics{font-style:italic}.icon{cursor:pointer;width:44px;margin-bottom:30px}.icon-grid-col.ant-col-8{justify-content:center}.table-subtitle{padding-top:3em}.table-icon{height:30px;width:30px;margin-right:10px;margin-bottom:10px}.modal-icon{height:25px;width:25px;margin-right:10px}.link{color:#00e;cursor:pointer}.add-new-user-link{gap:8px;padding:5px 12px}.add-new-user-link:hover{background-color:#0000000f}.page-background,.content-container-background,.content-container-frontpage{background-image:url("data:image/svg+xml,%3csvg%20width='960'%20height='601'%20viewBox='0%200%20960%20601'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_320_67)'%3e%3cpath%20d='M960%200H0V600H960V0Z'%20fill='white'/%3e%3cg%20opacity='0.06'%20filter='url(%23filter0_f_320_67)'%3e%3cpath%20d='M-95%20340.434L-31.151%20307.783C32.8177%20274.971%20160.516%20209.668%20288.333%20188.919C416.151%20168.331%20543.849%20192.458%20671.667%20179.59C799.484%20166.723%20927.182%20116.861%20991.151%2091.9307L1055%2067V601H991.151C927.182%20601%20799.484%20601%20671.667%20601C543.849%20601%20416.151%20601%20288.333%20601C160.516%20601%2032.8177%20601%20-31.151%20601H-95V340.434Z'%20fill='%2314458F'/%3e%3c/g%3e%3cg%20opacity='0.09'%20filter='url(%23filter1_f_320_67)'%3e%3cpath%20d='M-95%20223.447L-31.151%20221.833C32.8177%20220.22%20160.516%20216.993%20288.333%20256.2C416.151%20295.569%20543.849%20377.211%20671.667%20380.761C799.484%20384.31%20927.182%20309.445%20991.151%20272.174L1055%20234.741V601H991.151C927.182%20601%20799.484%20601%20671.667%20601C543.849%20601%20416.151%20601%20288.333%20601C160.516%20601%2032.8177%20601%20-31.151%20601H-95V223.447Z'%20fill='%230D2D5C'/%3e%3c/g%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_f_320_67'%20x='-149'%20y='13'%20width='1258'%20height='642'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='BackgroundImageFix'%20result='shape'/%3e%3cfeGaussianBlur%20stdDeviation='27'%20result='effect1_foregroundBlur_320_67'/%3e%3c/filter%3e%3cfilter%20id='filter1_f_320_67'%20x='-129'%20y='187'%20width='1218'%20height='448'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='BackgroundImageFix'%20result='shape'/%3e%3cfeGaussianBlur%20stdDeviation='17'%20result='effect1_foregroundBlur_320_67'/%3e%3c/filter%3e%3cclipPath%20id='clip0_320_67'%3e%3crect%20width='960'%20height='601'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:fixed}.page-title{justify-content:space-between;margin-bottom:45px;padding:30px 0;background-color:#fff;background:linear-gradient(180deg,#fff,#fffffff2 54.04%,#ffffffab 84.82%,#fff9 91.44%,#ffffff78 95.15%,#fff0)}@media only screen and (hover: none),only screen and (max-width: 768px){.page-title{flex-direction:column;margin-bottom:0}}.title-text{font-size:xx-large}@media only screen and (hover: none),only screen and (max-width: 768px){.title-text{font-size:x-large}}.layout-box-title{justify-content:space-between;margin-bottom:30px}.subtitle-text{font-size:x-large}@media only screen and (hover: none),only screen and (max-width: 768px){.subtitle-text{font-size:larger;padding-left:.7rem}}.subtitle-name--no-padding{font-size:x-large}@media only screen and (hover: none),only screen and (max-width: 768px){.subtitle-name--no-padding{font-size:larger}}.contact-usage-list{margin:0;width:105%}.modal-ondrag{cursor:move}.not-found-page-container{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:100px}.not-found-text{align-items:center;justify-content:center;text-align:center}.not-found-text-padding{align-items:center;justify-content:center;text-align:center;margin-top:-10px}.padding{padding:.5rem 1rem}@media only screen and (hover: none),only screen and (max-width: 768px){.padding{padding:.125rem .25rem}}.content{max-width:1200px;padding:0 100px}.content-container{height:100%;overflow:auto}.content-container-frontpage{align-items:center}@media only screen and (hover: none),only screen and (max-width: 768px){.content{padding:0 .5rem;margin-bottom:50px}}.pela-box{background-color:#fff;border:1px solid #ebebeb;padding:1.5rem 2rem;border-radius:1rem;box-shadow:0 .125rem .25rem #0000001a;margin-bottom:2rem}.pela-box-form-container{margin:0 16px}.pela-key-value-list--wrapper{align-items:flex-start}.pela-key-value-list--group{display:table}.pela-key-value-list-group>.pela-key-value-list--row:first-child>.pela-key-value-list-heading-cell{padding-top:0}.pela-key-value-list--group__wrapper{display:flex}.pela-key-value-list--group-heading{font-size:18px;margin-bottom:1rem}.pela-key-value-list--key{padding:.25rem 1rem;display:table-cell;width:30%;vertical-align:top}.pela-key-value-list--key-risk{padding:.25rem 1rem;display:table-cell;width:auto;color:#000;vertical-align:top}.pela-key-value-list--value{padding:.25rem 1rem;display:table-cell;word-break:break-word;white-space:break-spaces}.pela-key-value-list--key{color:#00000090}.pela-key-value-list--row{display:table-row}.pela-key-value-list-heading-cell{column-span:2;padding-left:1rem;display:table-cell;padding-top:3rem;padding-bottom:.5rem}.pela-key-value-list-sub-heading-cell{font-size:14px;padding-left:1rem}.pela-key-value-list--column-header{margin-bottom:8px}.pela-risk-key{font-size:18px;margin-bottom:1rem;color:#00000080}.pela-value-not-set{color:#00000080}.pela-list-item-status-badge{font-weight:700;padding:.15rem .5rem;font-size:12px;background:#ecd6a9;border:1px solid #00000010;border-radius:10px}.pela-list-item-status-badge.danger{background:#fee2e2;color:#9b1f1f}.pela-list-item-status-badge.warning{background:#ecd6a9;color:#934311}.pela-list-item-status-badge.success{background:#d1fae5;color:#277860}.pela-mobile-container-subtitle{font-size:larger;padding-left:.5rem}.pela-mobile-container-icon{padding-left:.5rem;display:flex}.pela-mobile-card{display:flex;flex-direction:row;flex-wrap:wrap;align-content:space-between;cursor:pointer;padding:0rem .5rem;row-gap:10px}.pela-mobile-card-data{font-size:14px}.pela-mobile-card-flex-item{flex:0 1 50%}.pela-mobile-card-edit-container{display:flex;flex-direction:row;justify-content:flex-end}.pela-mobile-card-edit-item{margin:0rem .5rem}.pela-mobile-card-row{display:flex;justify-content:space-between}.pela-mobile-card-heading{white-space:pre-wrap;font-weight:700}.pela-edit-container{width:100%;display:flex;align-items:center;justify-content:space-between;flex-direction:row;margin-bottom:16}.pela-textarea{min-height:75px!important}@media only screen and (hover: none),only screen and (max-width: 768px){.pela-box{padding:.5rem 0rem;margin-bottom:1rem}.pela-key-value-list--group{display:flex;flex-direction:column}.pela-key-value-list--key,.pela-key-value-list--value{display:flex;flex-direction:column;width:100%}.pela-key-value-list--row{display:flex;flex-direction:column}.pela-key-value-list--group-heading{margin:.25rem .5rem}.pela-edit-container{flex-direction:column}}.canvas{height:calc(100% - 70px)}.canvas-container{padding:12px;max-height:calc(100vh - 64px)}.canvas-content{height:100%}.canvas-buttons{display:flex;flex-direction:column;position:fixed;z-index:4;justify-content:space-between;right:1rem;text-align:right}.canvas-view-drag-icon-sider{box-shadow:0 0 14px #0000001a;stroke:#e9e9e9;margin:8px;border-radius:8px;align-items:center;padding:30px;overflow-y:auto}.canvas-view-drag-icon-sider::-webkit-scrollbar{width:8px}.canvas-view-drag-icon-sider::-webkit-scrollbar-thumb{background:#909090;border-radius:8px}.canvas-view-drag-items{margin-top:30px}.canvas-icon-buttons{display:flex;justify-content:flex-end;gap:1rem}.desktop-toolbox{display:flex;flex-direction:column;position:fixed;z-index:4;background-color:#fff;padding:1rem}.desktop-hidingToolbox{display:flex;flex-direction:column;position:fixed;z-index:4;background-color:#f1f1f1;padding:1rem;right:7rem;width:170px}.desktop-printSquare{display:flex;flex-direction:column;position:fixed;z-index:4;background-color:transparent;padding:1rem;left:600px;border:5px solid #ff0000;pointer-events:none}.blurAndGrey{filter:grayscale(100%) blur(2px)}.desktop-icons{width:220px;overflow-y:auto;padding-top:1rem}.desktop-icons::-webkit-scrollbar{width:8px}.desktop-icons::-webkit-scrollbar-thumb{background:#909090;border-radius:8px}.mobile-icons{height:50vh;overflow-y:auto;padding-top:1rem;text-align:center;align-items:center}.mobile-icons .ant-row{align-items:center}.mobile-icons::-webkit-scrollbar{width:8px}.mobile-icons::-webkit-scrollbar-thumb{background:#909090;border-radius:8px}.attachment-viewer{width:60vw!important;max-width:1100px}.attachment-viewer-container{display:flex;flex-direction:column;align-items:center}.attachment-document{width:100%}@media only screen and (hover: none),only screen and (max-width: 768px){.attachment-viewer{width:90vw!important}}.update-info-container{display:block;margin-top:10px}.update-info-affix{display:block;font-weight:600}.header{width:100vw;white-space:nowrap}.header-content{color:#fff;margin-right:10px}@media only screen and (hover: none),only screen and (max-width: 768px){.header-content{margin-right:-5px}}.header .brand{display:flex;align-items:center}.header .brand-logo{min-width:241px;display:flex;align-items:center}.header .brand-logo-svg{height:20px;cursor:pointer}.header .brand-logo-kestoturva{height:47px;cursor:pointer}.header .brand-logo-PAP{height:50px;cursor:pointer;margin:0 auto}@media only screen and (hover: none),only screen and (max-width: 768px){.header .brand-logo{min-width:95px}.header .brand-logo-svg{cursor:pointer;height:25px}.header .brand-logo-kestoturva,.header .brand-logo-PAP{cursor:pointer;height:50px}}.header-premise-name{overflow:hidden;padding-right:15px}.header-premise-name-container{font-size:large}@media only screen and (hover: none),only screen and (max-width: 768px){.header-premise-name-container{font-size:small}}.header-premise-name-text{color:#fff;margin-left:1rem}@media only screen and (hover: none),only screen and (max-width: 768px){.header-premise-name-text{margin-left:7px}}.header-profile{margin-left:auto}.header-alert{display:flex;justify-content:center;align-items:center;color:red;height:100%;font-size:25px}.header .header-alert img{width:24px;height:24px;object-fit:contain}@media only screen and (min-width: 768px){.header-readacknowledge{margin-left:5px}}@media only screen and (hover: none),only screen and (max-width: 768px){.header-readacknowledge{padding-left:15px}}.header-language{font-size:medium;margin-right:5px}@media only screen and (hover: none),only screen and (max-width: 768px){.header-language{cursor:pointer;padding-left:10px;margin-right:10px}}.header-language-paraller{cursor:pointer;margin:5px;padding:5px}@media only screen and (min-width: 768px){.header-language-paraller:hover{background-color:#0e2c58;border-color:#0e2c58;color:#fff}}.header-notifications{font-size:medium;margin-right:10px;padding-left:5px;cursor:pointer}@media only screen and (hover: none),only screen and (max-width: 768px){.header-notifications{padding-left:0;margin-right:10px}}.header-print{font-size:large;margin-right:10px;padding-left:5px;cursor:pointer}@media only screen and (hover: none),only screen and (max-width: 768px){.header-print{padding-left:0;margin-right:10px}}.header-user-name{font-size:medium;cursor:pointer}.header-user-name-link{color:#00e;text-decoration:underline}.header-user-name-avatar{width:60px}.context-menu{font-size:13px;background-color:#fff;border-radius:2px;padding:5px 0;width:150px;height:auto;margin:0;border:1px solid;border-color:#d1d1d1;position:relative;list-style:none;opacity:1;transition:opacity .5s linear}.context-menu-warning{color:#e4572e}.context-menu-item:hover,.context-menu-warning:hover{background:#e4e1e1}.frontpage-content{align-items:center;margin-top:50px;width:90vw;padding:0 10px 20px}.frontpage-wrapper{max-width:1352px;width:100%}@media (min-width: 1002px) and (max-width: 1503px){.frontpage-wrapper{max-width:1002px}}@media (min-width: 700px) and (max-width: 1126px){.frontpage-wrapper{max-width:662px}}.frontpage-wrapper-button-add-premise{display:block;margin:20px 0 10px 1%}.frontpage-wrapper-filter-wrapper{display:flex;justify-content:space-between;margin-bottom:10px}.frontpage-wrapper-welcome-text{font-size:36px}.frontpage-wrapper-filter-container{align-items:flex-end;width:318px}.frontpage-wrapper-filter-container-group{margin-bottom:10px;width:318px}.frontpage-wrapper-filter-container-select{width:318px;margin-bottom:10px}.frontpage-wrapper-sort-container{display:flex;align-self:start}.frontpage-wrapper-cards-main-container{justify-content:center;display:grid;grid-template-columns:repeat(auto-fill,minmax(318px,318px));grid-gap:20px}.premise-card-picture{width:100%;height:200px;cursor:pointer}.premise-grid-col{height:520px;min-width:350px;max-width:500px;box-sizing:border-box}@media only screen and (hover: none),only screen and (max-width: 768px){.frontpage-content{width:100%;padding:20px;margin:0}.frontpage-wrapper{max-width:none}.frontpage-wrapper-welcome-text{font-size:1.5rem}.frontpage-wrapper-filter-wrapper{display:flex;flex-direction:column;align-items:center;margin-bottom:10px}.frontpage-wrapper-button-add-premise{margin:20px auto 10px}.frontpage-wrapper-cards-main{width:100%}}.premise-grid-col{padding:0!important}.premise-card{width:350px}.legal{padding:.5rem 1rem}.legal ul>li{list-style-type:none}.legal ul>li:before{content:"― "}.legal>.bolded{font-weight:600}.legal>.italic{font-style:italic}.legal>span{display:block;margin-top:10px}.risks ul>li{list-style-type:none}.risks ul>li:before{content:"― "}.risks>.bolded{font-weight:600}.risks>span{display:block;margin-top:10px}.panel-header{font-size:18px}.notification-title{font-size:1.5rem;font-weight:600;line-height:1.2}.notification-date{font-size:.7rem}.notification-content{font-size:1rem;white-space:pre-wrap}.notification-row{cursor:initial;flex-direction:row;display:flex;flex-wrap:nowrap}.notification-menu-title{font-size:1.2rem;color:#fff;display:inline;padding-left:10px}.notification-menu-title-wrapper{background-color:#0c1e3f;padding:5px;margin-top:10px;border:solid white 1px}.notification-menu-button{display:inline;float:right}.notification-menu-wrapper{width:500px;max-width:100vw}.notification-menu-wrapper>.ant-dropdown-menu>.ant-dropdown-menu-item{padding:5px}.notification-menu-wrapper>.ant-dropdown-menu>.ant-dropdown-menu-item:hover{background:none}.notification-list-item{padding:10px;cursor:pointer;flex-basis:90%}.notification-list-item:hover{background-color:#e5e5e5;border-radius:5px}.notification-button{flex-basis:5%}.notification-button:hover{background-color:#e5e5e5;border-radius:5px}.notification-dot{margin-left:5px;height:12px;width:12px;background-color:red;border-radius:50%;display:inline-block}@media only screen and (hover: none),only screen and (max-width: 768px){.notification-modal{width:100%!important}}
