.application-entry{min-height:100vh;background:#f5f8ff;color:#19335a}.application-entry-header{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;padding:0 max(40px,calc((100vw - 1160px)/2));height:88px;background:#fff;border-bottom:1px solid #e6edf8}.application-entry-brand{color:#19335a;font-size:24px;font-weight:600}.application-entry-content{width:calc(100% - 80px);max-width:1160px;margin:0 auto;padding:44px 0 64px}.application-entry-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.application-entry-heading h1{margin:0 0 10px;color:#19335a;font-size:28px;font-weight:600;line-height:1.4}.application-entry-heading p{margin:0;color:#788ba6;font-size:14px}.application-entry-back{display:inline-flex;align-items:center;gap:6px;margin-bottom:18px;font-size:14px}.application-entry-auth{margin-bottom:28px}.application-entry-auth .ant-alert-actions{display:flex;align-items:center}.application-entry-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.application-entry-option{border-color:#e1e9f6;box-shadow:0 8px 24px #d7e2f52b}.application-entry-option .ant-card-body{padding:32px 28px 28px}.application-entry-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:24px;border-radius:16px;background:#edf3ff;color:#4c6aff;font-size:30px}.application-entry-option h2{margin:14px 0 12px;color:#19335a;font-size:22px;font-weight:600}.application-entry-option p{margin:0 0 32px;color:#788ba6;line-height:1.7}.application-entry-option a{display:block}.application-entry-sheet{padding:28px;background:#fff;border:1px solid #e1e9f6;border-radius:12px}.portal-home{min-height:100vh;background:#f4f7fd;color:#19335a;display:flex;flex-direction:column}.portal-header{height:76px;padding:0 48px;display:flex;align-items:center;gap:24px;background:#fff;border-bottom:1px solid #e5ecf7;font-size:16px}.portal-header span+span{padding-left:24px;border-left:1px solid #e0e7f2;font-weight:600}.portal-content{width:min(1120px,calc(100% - 96px));margin:0 auto;padding:80px 0;flex:1}.portal-heading h1{margin:0 0 12px;color:#172b4d;font-size:32px}.portal-heading p{margin:0;color:#788ba6;font-size:16px}.portal-entries{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}.portal-entry{border-color:#e2eaf6;box-shadow:0 8px 28px #d9e4f32e}.portal-entry .ant-card-body{padding:32px}.portal-entry-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:14px;background:#edf2ff;color:#4c6aff;font-size:27px}.portal-entry h2{margin:28px 0 12px;color:#172b4d;font-size:22px}.portal-entry p{min-height:42px;margin:0 0 28px;color:#788ba6;line-height:1.7}.portal-entry .ant-btn{height:42px}.portal-footer{padding:24px 48px;color:#8b9bb2;font-size:12px}.system-entry{min-height:100vh;background:#f4f7fd}.system-entry-header{display:flex;align-items:center;justify-content:space-between;height:76px;padding:0 48px;background:#fff;border-bottom:1px solid #e5ecf7}.system-entry-header h1{margin:0;font-size:22px;color:#172b4d}.system-entry-content{width:640px;margin:100px auto 0}:root{--finance-primary: #4c6aff;--finance-layout: #f5f7ff;--finance-line: #e7e7e7;--finance-title: #121212;--finance-text: #595959;--finance-secondary: #888888}body{margin:0;min-width:0;color:var(--finance-text);background:var(--finance-layout)}a{color:var(--finance-primary)}.loading{display:flex;align-items:center;justify-content:center;height:100vh}.login{box-sizing:border-box;min-height:100vh;padding:0 40px;display:flex;flex-direction:column;background:linear-gradient(135deg,#f2f5ff,#fafbff 65%,#eef3ff)}.login-topbar{height:80px;flex-shrink:0;width:100%;box-sizing:border-box;display:flex;align-items:center;gap:24px;max-width:1400px;margin:0 auto;color:#595959;font-size:16px}.login-topbar>span:first-child{font-size:22px;font-weight:600;color:var(--finance-title)}.login-topbar-divider,.workspace-brand-divider{height:22px;width:1px;flex-shrink:0;background:var(--finance-line)}.login-panel{display:grid;grid-template-columns:1fr 440px;align-items:center;width:100%;max-width:1080px;min-height:480px;flex-shrink:0;margin:auto;background:#fff;border:1px solid #e5e9f5;border-radius:8px;overflow:hidden;box-shadow:0 20px 40px #c7e2fc4d}.login-brand{position:relative;box-sizing:border-box;align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:48px;overflow:hidden;background:linear-gradient(130deg,#edf1ff,#f5f7ff 70%,#e5edff);border-right:1px solid #e5e9f5}.login-brand:after{content:"";position:absolute;right:-72px;top:-100px;width:250px;height:250px;border:32px solid #4c6aff05;border-radius:56px;transform:rotate(35deg);pointer-events:none}.login-category{align-self:flex-start;margin-bottom:20px;color:var(--finance-primary);background:#4c6aff0a;border-radius:2px;padding:4px 12px;font-size:14px}.login-brand h1.ant-typography{margin:0 0 16px;color:#3c4a6e;font-size:30px;font-weight:600;line-height:1.4}.login-brand .ant-typography{color:#697793;font-size:14px}.login-services{display:flex;margin-top:40px}.login-services>div{padding:0 24px;border-left:1px solid #dce2f4}.login-services>div:first-child{padding-left:0;border-left:0}.login-services span{display:block;color:#3c4a6e;font-size:16px;font-weight:600}.login-services small{display:block;margin-top:10px;color:#697793;font-size:12px}.login-form{box-sizing:border-box;padding:40px 48px 32px;background:#fff}.login-form h2.ant-typography{margin:0 0 28px;font-size:24px;font-weight:600;color:var(--finance-title)}.login-form .ant-form-item{margin-bottom:24px}.login-form .ant-input-lg,.login-form .ant-input-affix-wrapper-lg{padding-block:11px}.login-form .ant-input-affix-wrapper .ant-input{padding-block:0}.login-form .ant-btn-primary{height:48px;margin-top:8px;font-weight:600}.login-switch{margin-top:28px;padding-top:24px;border-top:1px solid var(--finance-line);text-align:center;font-size:14px}.login--embedded{padding:32px}.workspace-brand{display:flex;align-items:center;gap:20px;white-space:nowrap}.workspace-parent{color:var(--finance-title);font-size:20px;font-weight:600}.workspace-title{color:#3c4a6e;font-size:16px;font-weight:600}.finance-shell .ant-pro-global-header{border-bottom:1px solid var(--finance-line);box-shadow:none;padding-inline:24px}.finance-content{width:100%;max-width:1400px;margin-inline:auto;min-width:0}.finance-shell .ant-pro-sider{border-right:1px solid #e7eaf2;box-shadow:none}.finance-shell .ant-pro-base-menu-item-title{font-size:14px}.finance-shell .ant-menu-item-selected{font-weight:600}.finance-shell .ant-menu-item-group-title{font-size:12px}.finance-content .ant-pro-page-container .ant-page-header{padding:0 0 20px}.finance-content .ant-page-header-heading-title{color:var(--finance-title);font-size:20px;font-weight:600}.finance-content .ant-page-header-heading-sub-title{color:var(--finance-secondary);font-size:14px}.finance-content .ant-page-header-heading{flex-wrap:wrap;row-gap:12px}.finance-content .ant-page-header-heading-left{min-width:0;flex-wrap:wrap}.finance-content .ant-pro-page-container-children-container{padding:0}.finance-content .ant-card{box-shadow:none}.finance-content .ant-card-head-title{font-weight:600}.dashboard-welcome .ant-typography h3,.dashboard-welcome h3.ant-typography{font-size:20px}.dashboard-page .ant-pro-page-container-children-container>.ant-card{margin-block:20px}.dashboard-page .ant-pro-page-container-children-container>.ant-card:first-of-type{margin-top:0}.dashboard-bottom>.ant-col{display:flex}.dashboard-bottom>.ant-col>.ant-card{width:100%}.footer{display:flex;justify-content:space-between;margin-top:28px;padding:20px 0 0;border-top:1px solid var(--finance-line)}.footer .ant-typography{font-size:12px}.finance-shell--embedded .workspace-title{font-size:18px}.finance-shell--embedded .footer{display:none}body:has(.finance-shell--embedded),body:has(.login--embedded){min-width:0}.bsr-object-view,.bsr-array-block{min-width:0;margin-block:12px}.bsr-safe-text,.bsr-json-preview{overflow-wrap:anywhere;white-space:pre-wrap}.pc-section .ant-card,.pc-section .ant-descriptions{margin-block:12px}.pc-section-heading{background:#fafafa;padding:16px;border-radius:6px}.service-raw-data{white-space:pre-wrap;overflow-wrap:anywhere;max-height:600px;overflow:auto;padding:16px;border-radius:4px;background:#fafafa}.ant-modal{top:48px;padding-bottom:48px}.ant-modal .ant-modal-container{display:flex;flex-direction:column;max-height:calc(100vh - 96px)}.ant-modal .ant-modal-header,.ant-modal .ant-modal-footer{flex-shrink:0}.ant-modal .ant-modal-body{min-height:0;overflow-y:auto;overflow-x:hidden}.ant-modal .ant-modal-body>.ant-alert{margin-bottom:16px}.ant-modal .ant-modal-footer{padding-top:16px;border-top:1px solid var(--finance-line)}.ant-drawer-body>.ant-space{width:100%}.bank-handling-modal .ant-form-item{margin-bottom:16px}.bank-handling-modal .ant-descriptions-item-label{white-space:nowrap}.comparison-engine-panel .ant-pro-page-container-children-container{margin:0;padding:0}.comparison-engine>.ant-card-body{padding:8px 24px 24px}#root,.ant-layout,.ant-layout-content,.ant-pro-layout-content,.ant-card,.ant-card-body,.ant-tabs,.ant-tabs-content-holder,.ant-space-item,.ant-table-wrapper{min-width:0;max-width:100%}.ant-table-wrapper table{width:100%!important;min-width:0!important;table-layout:fixed!important}.ant-table-wrapper col{width:auto!important}.ant-table-wrapper col.ant-table-expand-icon-col{width:32px!important}.external-api-table col:nth-child(1){width:150px!important}.external-api-table col:nth-child(2){width:100px!important}.external-api-table col:nth-child(4),.external-api-table col:nth-child(5){width:96px!important}.external-api-table col:nth-child(6){width:76px!important}.ant-table-wrapper .ant-table-cell{white-space:normal;overflow-wrap:anywhere}.ant-table-wrapper .ant-table-cell-fix-left,.ant-table-wrapper .ant-table-cell-fix-right{position:static!important}.ant-descriptions-item-content,.ant-descriptions-item-label{overflow-wrap:anywhere}.ant-space{flex-wrap:wrap}
