.mfe-cfo-stitcher.error-banner--wrapper{color:#333;background:#ffe8e7;align-items:center;width:100%;max-width:786px;padding:1rem .5rem;font-size:.813rem;font-weight:700;line-height:1.01625rem;display:flex}.mfe-cfo-stitcher.error-banner--text{margin:0 24px 0 16px}.mfe-cfo-stitcher.error-banner--error-icon{fill:#ed1c24;flex-shrink:0;width:30px}@font-face{font-family:OpenSansBold;src:url(/internet-banking/digital/web/hk/cfo/public/static/fonts/OpenSansBold-c1fc02c2ea5dd4e9.ttf);font-display:swap}@font-face{font-family:OpenSansRegular;src:url(/internet-banking/digital/web/hk/cfo/public/static/fonts/OpenSansRegular-1e96fcda4564854c.ttf);font-display:swap}@font-face{font-family:OpenSansSemibold;src:url(/internet-banking/digital/web/hk/cfo/public/static/fonts/OpenSansSemibold-363dd9fef233662b.ttf);font-display:swap}@font-face{font-family:OpenSans-Bold;src:url(/internet-banking/digital/web/hk/cfo/public/static/fonts/OpenSans-Bold-eb4aee2076aafb3a.ttf);font-display:swap}@font-face{font-family:OpenSans-Regular;src:url(/internet-banking/digital/web/hk/cfo/public/static/fonts/OpenSans-Regular-4b2dbd1335c773c8.ttf);font-display:swap}@font-face{font-family:OpenSans-SemiBold;src:url(/internet-banking/digital/web/hk/cfo/public/static/fonts/OpenSans-SemiBold-9fc13a391f9cea0c.ttf);font-display:swap}@font-face{font-family:Geomanist-Light;src:url(/internet-banking/digital/web/hk/cfo/public/static/fonts/Geomanist-Light-b888de2ab1ff4dba.otf);font-display:swap}@font-face{font-family:Geomanist-Medium;src:url(/internet-banking/digital/web/hk/cfo/public/static/fonts/Geomanist-Medium-a29e0c46a735ee13.otf);font-display:swap}@font-face{font-family:STYuanti-SC-Bold-03;src:url(/internet-banking/digital/web/hk/cfo/public/static/fonts/STYuanti-SC-Bold-03-df8871a0b2d2bc4d.ttf);font-display:swap}@font-face{font-family:STYuanti-SC-Light-05;src:url(/internet-banking/digital/web/hk/cfo/public/static/fonts/STYuanti-SC-Light-05-3ef8f9d867192624.ttf);font-display:swap}@font-face{font-family:NotoSansSC-Bold;src:url(/internet-banking/digital/web/hk/cfo/public/static/fonts/NotoSansSC-Bold-464ddcf8f0029570.ttf);font-display:swap}@font-face{font-family:NotoSansSC-Regular;src:url(/internet-banking/digital/web/hk/cfo/public/static/fonts/NotoSansSC-Regular-c940c96b52bff1ab.ttf);font-display:swap}@font-face{font-family:NotoSansSC-SemiBold;src:url(/internet-banking/digital/web/hk/cfo/public/static/fonts/NotoSansSC-SemiBold-8764b1caa989dc81.ttf);font-display:swap}@font-face{font-family:STYuanti-TC-Bold-04;src:url(/internet-banking/digital/web/hk/cfo/public/static/fonts/STYuanti-TC-Bold-04-51266ced21042bdc.ttf);font-display:swap}@font-face{font-family:STYuanti-TC-Light-06;src:url(/internet-banking/digital/web/hk/cfo/public/static/fonts/STYuanti-TC-Light-06-6c01b2c779b53a82.ttf);font-display:swap}@font-face{font-family:NotoSansHK-Bold;src:url(/internet-banking/digital/web/hk/cfo/public/static/fonts/NotoSansHK-Bold-cd8b9888ce44b5d3.ttf);font-display:swap}@font-face{font-family:NotoSansHK-Regular;src:url(/internet-banking/digital/web/hk/cfo/public/static/fonts/NotoSansHK-Regular-ab1610231d21ca12.ttf);font-display:swap}@font-face{font-family:NotoSansHK-SemiBold;src:url(/internet-banking/digital/web/hk/cfo/public/static/fonts/NotoSansHK-SemiBold-37f4f84975ddaede.ttf);font-display:swap}#alert-popup--root .alert-popup--container{padding:14px 1px}#alert-popup--root .alert-popup--container .alert-popup--content{font-size:13px!important;line-height:15px!important}#alert-popup--root .alert-popup--container .alert-popup--divider{border-color:rgba(0,0,0,.12);width:100%;margin:22px 0}#alert-popup--root .alert-popup--container .alert-popup--action-row{justify-content:space-between;align-items:end;display:flex}#alert-popup--root .alert-popup--container .alert-popup--action-row .alert-popup--cancel-button{all:unset;cursor:pointer;color:#3f51b5;font-size:13px!important;line-height:15px!important}.display-popupbox .modal{z-index:1;width:100%;height:100%;position:fixed;top:0;left:0}.display-popupbox .modal .overlay{background:rgba(0,0,0,.8);width:100%;height:100%;position:absolute;top:0;left:0}.display-popupbox .modal .no-overlay{background:0 0;width:100%;height:100%;position:absolute;top:0;left:0}.display-popupbox .modal .modal_content{box-sizing:border-box;border-radius:.4rem;min-width:30rem;max-height:90%;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.display-popupbox .modal .modal_content_without_header{box-sizing:border-box;border-radius:.4rem;min-width:30rem;max-height:90%;position:absolute;top:45vh;left:45%;overflow:hidden;transform:translate(-50%,-50%)}.display-popupbox .modal .modal_content_without_header button{cursor:pointer;font-family:var(--extra-bold-sans)}.display-popupbox .modal .modal_content_without_header button:hover{opacity:1;transition:opacity .2s}.display-popupbox .modal .modal_header{background-color:#554e4e;padding:1rem;line-height:1rem;display:flex}.display-popupbox .modal .modal_header h2{color:var(--color-quinary);font-family:var(--extra-bold-sans);flex-grow:1;margin:0;padding:0}.display-popupbox .modal .modal_header button{cursor:pointer;color:var(--color-quinary);opacity:.7;font-family:var(--extra-bold-sans);font-size:var(--font-medium);background:0 0;border:none;outline:none;padding:0}.display-popupbox .modal .modal_header button:hover{opacity:1;transition:opacity .2s}.modal-design--default-body{background-color:var(--color-quinary);padding:1.5rem;overflow:auto}.modal-design--without-header-body{background-color:var(--color-quinary);padding:.7rem;overflow:hidden}.modal-design--without-header-body:after{content:" ";border-top:10px solid var(--color-accent);border-bottom:10px solid transparent;border-right:10px solid transparent;margin-top:-10px;padding-top:410px;top:10%;left:100%}.button-design--without-header{margin-left:490px}.bigger_mainbody{min-height:400px;padding-left:10px;overflow:auto;margin-top:0!important}.popup-dialog-bar{color:var(--color-quinary);justify-content:space-between;background-color:#414347!important}.regular-text-min-height{min-height:50px!important}.medium-text-min-height{min-height:56px!important}.large-text-min-height{min-height:64px!important}.MuiDialog-paperWidthXs{max-width:455px!important}.close-button-icon{stroke-width:1px;color:#b8b8b8!important;stroke:#b8b8b8!important}.base-button{text-transform:none!important;border-style:solid!important;border-width:1px!important;border-radius:3px!important;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;min-width:164px!important;font-weight:700!important;transition-property:none!important}.default{color:#6d6862!important;background-color:#f2f3f2!important;border-color:#e0e0e0!important}.dark{background-image:linear-gradient(#565656,#3c3c3c)!important;background-color:inherit!important;color:#fff!important;border-color:#666!important;padding:8px 22px!important}.dark:hover{background-image:linear-gradient(#474747,#333)!important}