.auth-container--artwork{position:relative;width:100%;height:100vh;min-height:0;background:#d9f1f9!important}.auth-container--artwork>.login-page__artwork{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;width:100%;height:100%;pointer-events:none}.auth-container--artwork .ant-layout{background:transparent!important}.auth-container--artwork>.ant-layout-header{position:relative;z-index:2}.auth-container--artwork>.ant-layout-content,.auth-container--artwork>.ant-layout-footer{position:relative;z-index:1}.auth-container--artwork>.ant-layout-content,.auth-container--artwork>.ant-layout-footer{background:transparent!important}.auth-container--artwork .ant-card:not(.login-form-card){border:1px solid rgba(20,66,103,.08);border-radius:22px;background:#fffffff2;box-shadow:0 28px 80px #1c405b29,0 3px 12px #1c405b0a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.auth-container--artwork .ant-input,.auth-container--artwork .ant-input-affix-wrapper{border-color:#d9e3ec;border-radius:9px}.auth-container--artwork .ant-btn-primary{background:#0877bd}.login-page{--login-blue: #0877bd;--login-orange: #f58220;position:relative;isolation:isolate;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;min-height:100%;padding:42px 24px;background:transparent}.login-page__artwork{pointer-events:none}.login-page__surface{z-index:1;box-sizing:border-box;width:min(492px,100%);padding:clamp(28px,4vw,42px) clamp(24px,5vw,48px) 30px;border:1px solid rgba(20,66,103,.08);border-radius:22px;background:#fffffff2;box-shadow:0 28px 80px #1c405b29,0 3px 12px #1c405b0a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.login-page__form-kicker{display:flex;align-items:center;gap:10px;margin:0 0 4px 4px;color:#8294a5;font-size:10px;font-weight:700;letter-spacing:.14em}.login-page__eyebrow-mark{width:21px;height:3px;flex:0 0 auto;border-radius:4px;background:var(--login-orange)}.login-page__surface>.ant-alert{width:min(440px,100%);margin-bottom:12px}.login-form-card.ant-card{width:min(440px,100%);border:0;background:transparent;box-shadow:none}.login-form-card .ant-card-head{min-height:64px;padding:0 4px;border-bottom:1px solid #e9eff4}.login-form-card .ant-card-head-title{padding:17px 0;color:#102f4b;font-size:26px;font-weight:700;letter-spacing:-.03em}.login-form-card .ant-card-body{padding:22px 4px 4px}.login-form-card .ant-form-item-label>label{color:#304b63;font-size:13px;font-weight:600}.login-form-card .ant-input,.login-form-card .ant-input-affix-wrapper{min-height:46px;border-color:#d9e3ec;border-radius:9px}.login-form-card .ant-input-affix-wrapper .ant-input{min-height:auto;border:0}.login-form-card .ant-btn-primary{min-height:46px;border-radius:9px;background:var(--login-blue, #0877bd);font-weight:600;box-shadow:0 7px 16px #0877bd33}.login-form-card a{color:var(--login-blue, #0877bd);font-weight:500}.login-page__security-note{margin-top:20px;color:#91a1af;font-size:12px;text-align:center}@media (max-width: 900px){.login-page{padding:32px 22px}.login-page__surface{width:min(492px,100%)}}@media (max-width: 520px){.login-page{padding:18px 14px}.login-page__surface{padding:25px 20px 24px;border-radius:18px;background:#ffffffed}.login-form-card .ant-card-head-title{font-size:23px}}.service-menu-item-link{display:flex;align-items:center;gap:10px}.service-menu-item-link .img-background-div{display:flex;justify-content:center;align-items:center;min-width:45px;min-height:45px;border-radius:8px;background-color:#e1f3fa}.service-menu-item-link span{color:#01337d;position:relative;display:inline-block}.service-menu-item-link span:after{content:"";position:absolute;left:0;bottom:0;width:0%;height:2px;background:#01337d;transition:width .3s ease}.service-menu-item-link img{width:30px;height:30px;transition:transform .3s ease}.service-menu-item-link:hover span:after{width:100%}.service-menu-item-link:hover img{transform:scale(1.2)}body{margin:0}.ant-layout-content::-webkit-scrollbar{width:8px}.ant-layout-content::-webkit-scrollbar-track{background:#fff;border-radius:8px}.ant-layout-content::-webkit-scrollbar-thumb{background:#888;border-radius:8px}.image{width:260px;border-radius:5px}.additional-info-item-label{margin:0;-webkit-background-clip:text!important;background-clip:text!important;color:transparent;font-weight:700;font-size:22px;width:fit-content;transition:.2s}.additional-info-item-label:hover~.line{width:100%}.line{display:block;margin:0;border:none;border-radius:8px;height:5px;width:0px;transition:.2s}.roek-logo-flex{justify-content:center;align-items:center;padding:12px;height:160px;width:160px;border:1px solid rgba(5,5,5,.06);border-radius:8px}@media (max-width: 767px){.form-flex{flex-wrap:wrap}.form-flex .ant-form-item{display:block!important}}.pdf-file-item-preview{cursor:pointer;position:absolute;z-index:10}.pdf-file-item:hover .pdf-file-item-preview{display:flex!important}.orange{background-color:#ffa6001a}.green{background-color:#dff0d8}.red{background-color:#f2dede}.gray{background-color:#f5f5f5}.table-row:hover td{background-color:#d3d3d3!important}.home-page-flex{gap:12px}.home-page-flex>div{width:50%;gap:12px}@media (max-width: 768px){.home-page-flex{flex-direction:column}.home-page-flex>div{width:100%}}.form-item{width:100%}@media (max-width: 1140px){.form-flex .form-item{display:flex;align-items:end;margin-bottom:0}}.metric-row{background-color:#fff}.metric-row td{padding:8px!important}.outer{counter-reset:item;list-style:none;padding-left:1.5em}.outer>li{counter-increment:item}.outer>li:before{content:counter(item) ". "}.inner{counter-reset:subitem;list-style:none;padding-left:2em}.inner>li{counter-increment:subitem}.inner>li:before{content:counter(item) "." counter(subitem) " "}.disc-list{list-style-type:disc}.metric-input-group{display:flex;gap:16px;height:fit-content}@media screen and (max-width: 385px){.metric-input-group{flex-direction:column-reverse;gap:5px}}
