:root{--background:#f1f5f9;--background-secondary:#0000001a;--background-tertiary:#00000018;--background-quaternary:#fff;--border-radius:5px;--button-hover:#1b5889;--error-background:#b83f3f55;--error-text:#b83f3f;--font-lexend:Lexend;--foreground:#001c32;--foreground-secondary:#0008;--foreground-tertiary:#0039;--header-height:64px;--mes-brand:#f7bf39;--primary-light:#003158;--primary-mid:#000e19;--primary-dark:#000;--text-link:#00e;--warning-background:#f1c40f55;--warning-text:#f1c40f;--success-background:#34d39955;--success-text:#34d399}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#020617;--background-secondary:#ffffff1a;--background-tertiary:#ffffff18;--background-quaternary:#0f172a;--foreground:#ededed;--foreground-secondary:#fff8;--foreground-tertiary:#dde;--primary-light:#003158;--primary-mid:#001522;--primary-dark:#000;--text-link:#7575cd}html,body{max-width:100vw;max-height:100vh;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--foreground);background:var(--background);font-family:var(--font-lexend), serif;font-size:14px;font-weight:400;transition:background-color .3s ease-in-out}*{box-sizing:border-box;margin:0;padding:0}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:#0005;border-radius:3px;transition:background-color .3s ease-in-out}html[data-theme=dark] ::-webkit-scrollbar-thumb{background-color:#fff5}@media (hover:hover){::-webkit-scrollbar-thumb:hover{background-color:#0007}html[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background-color:#fff7}}a,.a{color:var(--text-link);cursor:pointer;text-shadow:0 0 2px var(--background), 0 0 2px var(--background), 0 0 2px var(--background), 0 0 2px var(--background), 0 0 2px var(--background), 0 0 2px var(--background), 0 0 2px var(--background), 0 0 2px var(--background), 0 0 2px var(--background);z-index:0;align-self:start;text-decoration:none;display:inline-block;position:relative}a:before,.a:before{background-color:var(--text-link);content:"";z-index:-1;width:0;height:1px;transition:width .3s ease-in-out;position:absolute;bottom:1px;left:0}@media (hover:hover){a:hover:before,.a:hover:before{width:100%}}h1{color:var(--foreground);text-align:center;-webkit-background-clip:text;background-clip:text;font-size:38px;font-weight:600;line-height:38px}h3{font-weight:300}main{display:flex}.main_right{z-index:1;flex-direction:column;flex:100%;display:flex;position:relative}.clickable{cursor:pointer}.note{opacity:.8;font-weight:300}.note_error{background:#ff00001a;border:1px solid #f009;border-radius:5px;padding:10px;font-weight:400}.small{font-size:.75em}.large{font-size:1.2em}.main_content{height:calc(100vh - var(--header-height));flex-direction:column;align-items:center;gap:30px;width:100%;padding:20px 20px 50px;display:flex;position:relative;overflow:auto;container:main-content/inline-size}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.not_found{width:100%;height:100dvh}.not_found_outer{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.not_found_outer p{color:#fff;margin:20px 0}.not_found_inner{color:var(--mes-brand);justify-content:center;gap:10px;font-size:84px;font-weight:500;line-height:69px;display:flex}.not_found_inner span{font-weight:300;transform:scaleX(1.1)}.not_found_inner div{background-image:url(/images/mespensions-logo-reverse.svg);background-position:0;background-repeat:no-repeat;background-size:242px;width:65px;height:65px;transition:background-size .3s ease-in-out,width .3s ease-in-out;position:relative}html[data-brand="1"] .not_found_inner div{background-image:url(/images/myexpatsipp-logo-reverse.svg)}.not_found_outer a{text-shadow:none}.environment_notifier{color:#fff;opacity:.7;pointer-events:none;text-transform:uppercase;z-index:1000;border:1px solid #fff;border-radius:20px;padding:5px 20px;font-weight:500;position:fixed;bottom:20px;right:102px}.environment_notifier.local{color:#9c27b0;background-color:#f3e5f5}.environment_notifier.development{color:#ff9800;background-color:#fff3e0}.environment_notifier.staging{color:#2196f3;background-color:#e3f2fd}.main_right_loading_overlay{opacity:0;pointer-events:none;visibility:hidden;z-index:5;transition:opacity .18s,visibility 0s linear .18s;position:absolute;inset:0}.main_right_loading_overlay.visible{opacity:1;visibility:visible;transition:opacity .18s}span.formatted_currency span.fraction_part{opacity:.85;white-space:nowrap;font-size:70%}.tag{background:var(--foreground);color:var(--background);white-space:nowrap;border:1px solid #00315833;border-radius:999px;padding:.2rem .5rem;font-size:12px;line-height:1;display:inline-block}.tag.error,.tag.closed,.tag.closing{background:var(--error-background);color:var(--error-text)}.tag.warning,.tag.opening,.tag.proposed,.tag.unsubmitted,.tag.not_proceeded_with,.tag.in_progress{background:var(--warning-background);color:var(--warning-text)}.tag.success,.tag.open,.tag.completed{background:var(--success-background);color:var(--success-text)}td .tag{margin:-2px 0}.tag_list{flex-wrap:wrap;gap:4px;display:flex}.tag.filter{background:var(--background-tertiary);border:1px solid var(--background-secondary);color:var(--foreground);cursor:pointer;padding:5px 10px;font-size:14px;transition:background-color .3s ease-in-out,color .3s ease-in-out}.tag.filter.filter_add{color:var(--foreground-secondary)}.tag.filter svg{color:#ecc8c5;margin:0 -4px -2px 0;font-size:14px;transition:color .3s ease-in-out}.tag.filter.filter_add svg{color:green}@media (hover:hover){.tag.filter:hover{color:#fff;background-color:red}.tag.filter.filter_add:hover{background-color:green}.tag.filter:hover svg{color:#fff}}.portfolio_card{background:color-mix(in srgb, var(--mes-brand) 18%, transparent)}.portfolio_card div[class$=card]{height:100%}.ga-trust-seal{opacity:.6;width:82px;height:60px;transition:opacity .3s ease-in-out;overflow:hidden;bottom:10px!important;right:10px!important}@media (hover:hover){.ga-trust-seal:hover{opacity:1}}.ga-trust-seal svg{margin:-25px -25px -25px -19px}
