html,body,#root{margin:0;min-height:100vh}body{font-family:Heebo,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;color:#001928;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.workflow-card__status-tag--clickable{transition:box-shadow .12s ease}.workflow-card__status-tag--clickable:hover{box-shadow:0 1px 4px #00000026}.workflow-card__status-tag--clickable:focus-visible{outline:2px solid #0075be;outline-offset:2px}.workflow-card__title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:43.2px;font-size:16px;line-height:1.35}.pdf-mapping-chip{flex:1 1 auto}.pdf-mapping-chip>span:not(.anticon):not(.pdf-mapping-chip__toggle){flex:1 1 auto;min-width:0;overflow:hidden}.pdf-mapping-chip__toggle{flex:none;display:inline-flex;cursor:pointer}.pdf-mapping-chip__label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdf-mapping-chip .ant-tag-close-icon{flex:none;margin-inline-start:6px}.bmo-radio-group{display:flex;flex-wrap:wrap;gap:24px}.bmo-radio-group--vertical{flex-direction:column;align-items:flex-start;gap:12px}.bmo-radio{display:inline-flex;align-items:center;gap:8px;cursor:pointer;position:relative}.bmo-radio--top{align-items:flex-start}.bmo-radio input[type=radio]{position:absolute;opacity:0;width:0;height:0;pointer-events:none;margin:0}.bmo-radio__circle{display:inline-block;box-sizing:border-box;position:relative;flex-shrink:0;width:24px;height:24px;border-radius:50%;background:#fff;border:2px solid #646c76;transition:border-color .12s ease}.bmo-radio__dot{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:12px;border-radius:50%;background:#0075be;display:none}.bmo-radio:hover .bmo-radio__circle{border-color:#005587}.bmo-radio:has(input:checked) .bmo-radio__circle{border-color:#0075be}.bmo-radio:has(input:checked) .bmo-radio__dot{display:block}.bmo-radio:has(input:focus-visible) .bmo-radio__circle{outline:2px solid #0075be;outline-offset:2px}.bmo-radio:has(input:disabled){cursor:not-allowed;opacity:.55}.bmo-radio__label{font-family:Heebo,system-ui,sans-serif;font-size:14px;color:#001928}.bmo-checkbox{display:inline-flex;align-items:center;gap:10px;cursor:pointer;position:relative}.bmo-checkbox--top{align-items:flex-start}.bmo-checkbox input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;pointer-events:none;margin:0}.bmo-checkbox__box{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;position:relative;flex-shrink:0;width:24px;height:24px;border-radius:4px;background:#fff;border:2px solid #646c76;transition:border-color .12s ease,background-color .12s ease}.bmo-checkbox--top .bmo-checkbox__box{margin-top:1px}.bmo-checkbox__tick{display:none;color:#fff;line-height:0}.bmo-checkbox:hover .bmo-checkbox__box{border-color:#005587}.bmo-checkbox:has(input:checked) .bmo-checkbox__box{border-color:#0075be;background:#0075be}.bmo-checkbox:has(input:checked) .bmo-checkbox__tick{display:block}.bmo-checkbox:has(input:focus-visible) .bmo-checkbox__box{outline:2px solid #0075be;outline-offset:2px}.bmo-checkbox:has(input:disabled){cursor:not-allowed;opacity:.55}.bmo-checkbox__label{font-family:Heebo,system-ui,sans-serif;font-size:14px;color:#001928;line-height:1.5;white-space:pre-line}.bmo-toggle-field{display:flex;align-items:flex-start;gap:10px}.bmo-toggle-field>.ant-switch{flex:none;margin-top:2px}.bmo-toggle-field__label{flex:1 1 auto;min-width:0;font-family:Heebo,system-ui,sans-serif;font-size:14px;color:#001928;line-height:1.5;cursor:pointer}.bmo-toggle-field:has(.ant-switch-disabled) .bmo-toggle-field__label{cursor:not-allowed;opacity:.55}.bmo-option-card-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,280px));gap:16px;align-items:stretch}.bmo-option-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:44px 20px 24px;min-height:160px;box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;text-align:center;transition:border-color .12s ease,box-shadow .12s ease}.bmo-option-card input[type=radio],.bmo-option-card input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;pointer-events:none;margin:0}.bmo-option-card__control{position:absolute;top:16px;right:16px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:24px;height:24px;border-radius:50%;background:#fff;border:2px solid #646c76;transition:border-color .12s ease,background-color .12s ease}.bmo-option-card__control--box{border-radius:4px}.bmo-option-card__dot{width:12px;height:12px;border-radius:50%;background:#0075be;display:none}.bmo-option-card__tick{display:none;color:#fff;line-height:0}.bmo-option-card__icon{max-width:40px;max-height:40px;object-fit:contain}.bmo-option-card__label{font-family:Heebo,system-ui,sans-serif;font-size:15px;font-weight:700;color:#001928;line-height:1.4}.bmo-option-card__desc{font-family:Heebo,system-ui,sans-serif;font-size:13px;color:#646c76;line-height:1.5}.bmo-option-card:hover,.bmo-option-card:hover .bmo-option-card__control{border-color:#005587}.bmo-option-card:has(input:checked){border-color:#0075be;box-shadow:inset 0 0 0 1px #0075be}.bmo-option-card:has(input:checked) .bmo-option-card__control{border-color:#0075be}.bmo-option-card:has(input:checked) .bmo-option-card__control--box{background:#0075be}.bmo-option-card:has(input:checked) .bmo-option-card__dot,.bmo-option-card:has(input:checked) .bmo-option-card__tick{display:block}.bmo-option-card:has(input:focus-visible){outline:2px solid #0075be;outline-offset:2px}.bmo-option-card:has(input:disabled){cursor:not-allowed;opacity:.55}.ant-form-item-label>label{font-weight:600}.ant-table-filter-dropdown .ant-checkbox-inner{width:14px;height:14px}.ant-table-filter-dropdown .ant-checkbox-inner:after{width:5px;height:8px}.ant-table-filter-dropdown .ant-dropdown-menu-item{padding:4px 10px;font-size:13px}.bmo-req{color:#c81414;margin-inline-start:4px;font-weight:700}.ant-tooltip .ant-tooltip-inner{min-height:auto!important}.app-user-trigger{display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:10px;cursor:pointer;transition:background-color .15s ease}.app-user-trigger:hover{background-color:#ffffff24}.bmo-top-aligned-checkbox{align-items:flex-start!important}.bmo-top-aligned-checkbox>.ant-checkbox{margin-top:4px;align-self:flex-start}.bmo-top-aligned-checkbox>span:not(.ant-checkbox){padding-top:5px}.bmo-review-checkbox.ant-checkbox-wrapper-disabled .ant-checkbox-inner{background-color:#fff;border-color:#94a3b8}.bmo-review-checkbox.ant-checkbox-wrapper-disabled .ant-checkbox-checked .ant-checkbox-inner{background-color:#0179c1;border-color:#0179c1}.bmo-review-checkbox.ant-checkbox-wrapper-disabled .ant-checkbox-checked .ant-checkbox-inner:after{border-color:#fff}.bmo-advisor-card:hover{border-color:#0179c1;box-shadow:0 12px 28px -14px #0179c159,0 4px 10px -4px #0f172a14;transform:translateY(-2px)}.bmo-advisor-card:focus-visible{outline:2px solid #0179c1;outline-offset:3px;border-color:#0179c1;box-shadow:0 12px 28px -14px #0179c159,0 4px 10px -4px #0f172a14;transform:translateY(-2px)}.bmo-advisor-card:hover .bmo-advisor-card__cta,.bmo-advisor-card:focus-visible .bmo-advisor-card__cta{background:#01639e;transform:translate(2px)}.bmo-advisor-card:active{transform:translateY(0)}.form-shell{container-type:inline-size;container-name:form-shell;position:relative;display:flex;align-items:stretch;flex:1;min-height:calc(100vh - 260px);background:#fff;border:1px solid #ececee;border-radius:12px;overflow:hidden;overflow:clip}.form-shell__rail{flex-shrink:0;display:flex}.form-shell__main{flex:1;min-width:0;display:flex;flex-direction:column;padding:20px 32px 32px;overflow-y:auto}.form-shell__rail-dock,.form-shell__rail-track{display:contents}.form-shell__rail-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;overflow-wrap:anywhere}.form-shell .form-shell__rail-toggle,.form-shell__rail-scrim,.form-shell__rail .form-shell__rail-close,.form-shell__step-progress{display:none}.form-shell__nav{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:24px;padding-top:16px;border-top:1px solid #ececee}.form-shell__nav-actions{display:flex;gap:8px}@container form-shell (max-width: 900px){.form-shell__rail-dock{display:block;position:sticky;top:0;align-self:flex-start;width:0;height:0;z-index:7}.form-shell__rail-track{display:block;position:absolute;top:0;bottom:0;left:0;width:0;z-index:8}.form-shell .form-shell__rail-toggle{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:12px;left:12px;width:32px;height:32px;padding:0;background:#fff;border:1px solid #e5e7eb;box-shadow:0 1px 4px #0f172a1f}.form-shell__rail{position:sticky;top:0;height:min(100vh,100%);height:min(100dvh,100%);min-height:240px;width:max-content;background:#fff;transform:translate(-100%);transition:transform .2s ease;overflow-y:auto;overscroll-behavior:contain;padding-top:36px}.form-shell__rail .form-shell__rail-close{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:12px;right:12px;width:32px;height:32px;padding:0;background:transparent;border:none;color:#475569}.form-shell__rail .form-shell__rail-close:hover,.form-shell__rail .form-shell__rail-close:focus,.form-shell__rail .form-shell__rail-close:active{background:#eef2f6;color:#001928}.form-shell__rail .form-shell__rail-close:focus-visible{outline:2px solid #0075be;outline-offset:2px}.form-shell--rail-open .form-shell__rail{transform:translate(0)}.form-shell--rail-open .form-shell__rail-scrim{display:block;position:absolute;inset:0;z-index:5;background:#00000059}.form-shell__main{padding-top:56px;position:relative;z-index:0}.form-shell__step-progress{display:block;margin-bottom:24px}.form-shell__step-progress-label{margin:0 0 10px;font-size:14px;line-height:1.4;color:#111827}.form-shell__step-progress-track{display:flex;flex-wrap:wrap;gap:6px}.form-shell__step-progress-seg{flex:1 1 auto;min-width:24px;height:4px;border-radius:2px;background:#e5e7eb}.form-shell__step-progress-seg--done{background:#0179c1}}@container form-shell (max-width: 640px){.form-shell__main{padding:56px 20px 32px}.form-shell__nav,.form-shell__nav-actions{flex-direction:column-reverse;align-items:stretch;gap:24px}.form-shell__nav>.ant-btn,.form-shell__nav-actions>.ant-btn,.form-shell__nav-actions>span,.form-shell__nav-actions>span>.ant-btn{width:100%}.form-shell__nav .ant-btn>.ant-btn-icon:not(.ant-btn-loading-icon){display:none}}.bmo-richtext p{margin:0}.bmo-richtext p+p{margin-top:14px}.bmo-help-modal .ant-modal-title{font-weight:400;line-height:1.5}.bmo-help-modal .ant-modal-header{margin-bottom:20px}.bmo-option-row-card{border:1px solid #d2d6db;border-radius:6px;padding:16px 18px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.bmo-option-row-card:hover{border-color:#9aa1a9}.bmo-option-row-card:has(>.bmo-checkbox input:checked){border-color:#0075be}.bmo-option-row-card:has(>.bmo-checkbox input:focus-visible){border-color:#0075be;box-shadow:0 0 0 3px #0075be2e}.bmo-option-row-card:has(>.bmo-radio input:checked){border-color:#0075be}.bmo-option-row-card:has(>.bmo-radio input:focus-visible){border-color:#0075be;box-shadow:0 0 0 3px #0075be2e}.bmo-radio-group--cards .bmo-radio{border:1px solid #d2d6db;border-radius:6px;padding:16px 18px;background:#fff;width:100%;transition:border-color .15s ease,box-shadow .15s ease}.bmo-radio-group--cards .bmo-radio:hover{border-color:#9aa1a9}.bmo-radio-group--cards .bmo-radio:has(input:checked){border-color:#0075be}.bmo-radio-group--cards .bmo-radio:has(input:focus-visible){border-color:#0075be;box-shadow:0 0 0 3px #0075be2e}.bmo-radio-group--cards .bmo-option-row-card>.bmo-radio{border:none;border-radius:0;padding:0;background:transparent;box-shadow:none}.bmo-radio-group[aria-invalid=true] .bmo-radio__circle,.bmo-radio-group[aria-invalid=true] .bmo-radio:hover .bmo-radio__circle,.bmo-radio-group[aria-invalid=true] .bmo-radio:has(input:checked) .bmo-radio__circle{border-color:#dc2626}.bmo-radio-group[aria-invalid=true] .bmo-radio__dot{background:#dc2626}.bmo-radio-group--cards[aria-invalid=true] .bmo-radio,.bmo-radio-group--cards[aria-invalid=true] .bmo-radio:hover,.bmo-radio-group--cards[aria-invalid=true] .bmo-radio:has(input:checked){border-color:#dc2626}.bmo-checkbox:has(input[aria-invalid=true]) .bmo-checkbox__box,.bmo-checkbox:hover:has(input[aria-invalid=true]) .bmo-checkbox__box{border-color:#dc2626}.bmo-checkbox:has(input[aria-invalid=true]:checked) .bmo-checkbox__box{border-color:#dc2626;background:#dc2626}.bmo-checkbox--standalone:has(input[aria-invalid=true]) .bmo-checkbox__label{color:#dc2626}.bmo-option-card:has(input[aria-invalid=true]),.bmo-option-card:hover:has(input[aria-invalid=true]){border-color:#dc2626}.bmo-option-card:has(input[aria-invalid=true]:checked){border-color:#dc2626;box-shadow:inset 0 0 0 1px #dc2626}.bmo-option-card:has(input[aria-invalid=true]) .bmo-option-card__control,.bmo-option-card:hover:has(input[aria-invalid=true]) .bmo-option-card__control,.bmo-option-card:has(input[aria-invalid=true]:checked) .bmo-option-card__control{border-color:#dc2626}.bmo-option-card:has(input[aria-invalid=true]:checked) .bmo-option-card__control--box{background:#dc2626}.bmo-option-card:has(input[aria-invalid=true]) .bmo-option-card__dot{background:#dc2626}.bmo-option-row-card:has(>.bmo-checkbox input[aria-invalid=true]),.bmo-radio-group[aria-invalid=true] .bmo-option-row-card,.bmo-radio-group[aria-invalid=true] .bmo-option-row-card:has(>.bmo-radio input:checked){border-color:#dc2626}.bmo-repeatable-cell-label{display:flex;align-items:center;gap:4px;font-size:13px;color:#334155;margin-bottom:6px}.bmo-repeatable-cell-label--table{display:none}.bmo-repeatable-card{border:1px solid #d2d6db;border-radius:6px;padding:20px;background:#fff}@container form-shell (max-width: 640px){.bmo-repeatable-head{display:none}.bmo-repeatable-cell-label--table{display:flex}.bmo-repeatable-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.bmo-repeatable-cell-full{grid-column:span 2}}@container form-shell (min-width: 641px) and (max-width: 900px){.bmo-form-row:not([data-cols="1"]):not([data-cols="2"]){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@container form-shell (max-width: 640px){.bmo-form-row:not([data-cols="1"]){grid-template-columns:minmax(0,1fr)!important}}@container form-shell (max-width: 900px){.bmo-form-row__empty{display:none}}.ant-btn.bmo-add-another{max-width:100%;white-space:normal;justify-content:flex-start;text-align:left;line-height:1.4;align-items:flex-start}.ant-btn.bmo-add-another .ant-btn-icon{line-height:1;margin-top:1px}.bmo-doc-row__name{overflow-wrap:anywhere}.bmo-thank-you{background:#fff;border-radius:8px;padding:32px 40px 40px;max-width:980px}@container form-shell (max-width: 640px){.bmo-thank-you{padding:0;border-radius:0}}.bmo-esign-table{display:flex;flex-direction:column;gap:8px}.bmo-esign-table__head,.bmo-esign-table__row{display:grid;grid-template-columns:1.1fr .9fr 1.5fr 1.2fr 1.1fr;gap:16px;align-items:center}.bmo-esign-table__head{padding:0 16px 4px;font-size:13px;color:#475569}.bmo-esign-table__head>span{display:inline-flex;align-items:center;gap:6px}.bmo-esign-table__info{color:#0179c1;font-size:14px}.bmo-esign-table__info-btn{display:inline-flex;align-items:center;padding:0;border:0;background:none;color:inherit;font:inherit;line-height:0;cursor:pointer}.bmo-esign-table__info-btn:focus-visible{outline:2px solid #0179c1;outline-offset:2px;border-radius:50%}.bmo-esign-table__row{padding:12px 16px;border-radius:6px;background:#f5f6f7}.bmo-esign-table__value{display:flex;align-items:center;gap:8px;border:1px solid #d2d6db;border-radius:6px;background:#fff;padding:9px 12px;font-size:14px;color:#111827}.bmo-esign-table__value-text{flex:1;min-width:0;overflow-wrap:anywhere}.bmo-esign-table__status{flex-shrink:0;font-size:16px}.bmo-esign-table__empty{color:#9ca3af}.bmo-esign-table__cell-label{display:none;align-items:center;gap:6px;font-size:14px;color:#6b7280}@container form-shell (max-width: 900px){.bmo-esign-table__head{display:none}.bmo-esign-table__row{grid-template-columns:1fr;gap:12px}.bmo-esign-table__cell{display:grid;grid-template-columns:minmax(96px,.9fr) minmax(0,1.6fr);gap:12px;align-items:center}.bmo-esign-table__cell-label{display:flex}}.bmo-doc-slot{--bmo-doc-slot-row-h: 68px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:24px;align-items:start}.bmo-doc-slot__label-spacer{visibility:hidden;font-size:13px;line-height:1.5715;margin-bottom:4px}.bmo-doc-slot__bullet{display:inline-block;width:6px;height:6px;border-radius:50%;background:#0179c1;flex-shrink:0;transform:translateY(-3px)}@media(max-width:767px){.bmo-doc-slot{grid-template-columns:1fr;gap:12px}}.bmo-dropzone.ant-upload-wrapper .ant-upload-drag{background:#f5f6f7;border:1px dashed #9aa1a9;border-radius:4px;text-align:left;min-height:var(--bmo-doc-slot-row-h, 68px)}.bmo-dropzone.ant-upload-wrapper .ant-upload-drag:hover{border-color:#0179c1}.bmo-dropzone.ant-upload-wrapper .ant-upload-btn{padding:22px 24px}.bmo-uploaded-file{display:flex;align-items:center;gap:12px;padding:12px 24px;background:#f5f6f7;border:1px dashed #9aa1a9;border-radius:4px}.bmo-uploaded-file__meta{flex:1;min-width:0}.bmo-uploaded-file__name{display:block;max-width:100%;font-size:14px;overflow-wrap:anywhere;white-space:normal}button.bmo-uploaded-file__name{padding:0;border:0;background:none;font-family:inherit;font-weight:400;color:#0179c1;text-align:left;text-decoration:underline;cursor:pointer}button.bmo-uploaded-file__name:hover{color:#015d94}button.bmo-uploaded-file__name:focus-visible{outline:2px solid #0179c1;outline-offset:2px;border-radius:2px}.bmo-uploaded-file__name--plain{color:#111827;cursor:default}.bmo-uploaded-file__detail{display:flex;align-items:center;gap:8px;margin-top:2px;font-size:11px;color:#6b7280}.bmo-uploaded-file__actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.bmo-uploaded-file__actions .ant-btn,.bmo-doc-slot__remove.ant-btn{width:32px;height:32px;min-width:32px;padding:0}.bmo-uploaded-file__actions .ant-btn{color:#0179c1;font-size:18px}.bmo-option-card__help{display:inline-flex;align-items:center;margin-left:6px;color:#0179c1;font-size:14px;cursor:pointer;vertical-align:middle}.bmo-option-card__help:focus-visible{outline:2px solid #0179c1;outline-offset:2px;border-radius:50%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:-9999px;top:0;z-index:1001;padding:10px 16px;background:#fff;color:#0179c1;font-weight:600;border:2px solid #0179c1;border-radius:0 0 6px}.skip-link:focus{left:0}.ant-tag.ant-tag-blue{color:#0958d9}.ant-tag.ant-tag-green{color:#237804}.ant-tag.ant-tag-orange{color:#ad4e00}.ant-tag.ant-tag-cyan{color:#006d75}.ant-tag.ant-tag-gold{color:#874d00}.bmo-brand{display:block;line-height:0}.bmo-brand img{display:block;height:var(--bmo-brand-h, 24px);width:auto}.sf-header{background:#fff;border-bottom:1px solid #d9dde2}.sf-header__bar{min-height:72px;padding:0 32px;display:flex;align-items:center;justify-content:space-between;gap:16px}.sf-header__logo{background:none;border:none;padding:0;cursor:pointer;display:block;line-height:0}.sf-header__right{display:flex;align-items:center;gap:20px}.sf-header__lang,.sf-header__profile{display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:4px;cursor:pointer;font-size:15px;font-weight:600;color:#1a1a1a}.sf-header__lang:focus-visible,.sf-header__profile:focus-visible,.sf-header__logo:focus-visible{outline:2px solid #0079c1;outline-offset:2px;border-radius:4px}.sf-header__identity{display:flex;flex-direction:column;align-items:flex-end;line-height:1.25}.sf-header__identity-name{font-size:14px;font-weight:700;color:#1a1a1a}.sf-header__identity-role{font-size:12px;color:#646c76}@media(max-width:767px){.sf-header__identity{display:none}}.sf-header__avatar{background:#fff;color:#0079c1;border:1px solid #0079c1;font-weight:700;font-size:13px}.sf-header__band{background:#f2f8fc;border-top:1px solid #d9dde2;border-bottom:2px solid #0079c1;padding:10px 32px}.sf-header__contact{font-size:14px;color:#1a1a1a}.sf-header__contact a{color:inherit;text-decoration:none}.sf-header__contact--advisor{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sf-header__contact-icon{color:#0079c1;font-size:16px}.sf-header__contact--public{display:flex;flex-direction:column;align-items:flex-end;text-align:right;font-size:13px;line-height:1.5}@media(max-width:767px){.sf-header__bar{padding:0 16px}.sf-header__band{padding:10px 16px}.sf-header__hours{display:none}}.bmo-date-sheet .ant-picker-panel-container{max-width:calc(100vw - 16px)}.bmo-date-sheet__surface,.bmo-date-sheet__body{display:contents}.bmo-date-sheet__bar{display:none}@media(max-width:767px){.bmo-date-sheet{position:fixed!important;inset:0!important;width:auto!important;transform:none!important}.bmo-date-sheet .ant-picker-panel-container{width:100%;height:100%;max-width:none;margin:0;background:none;box-shadow:none;border-radius:0}.bmo-date-sheet__surface{display:flex;flex-direction:column;height:100%;background:#fff;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.bmo-date-sheet__bar{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0;padding:8px 8px 8px 20px;border-bottom:1px solid #ececee}.bmo-date-sheet__title{font-size:16px;font-weight:700;color:#001928}.bmo-date-sheet__body{display:flex;justify-content:center;flex:1;min-height:0;overflow:auto;padding:12px}.bmo-date-sheet .ant-picker-panel-layout,.bmo-date-sheet .ant-picker-panel,.bmo-date-sheet .ant-picker-date-panel,.bmo-date-sheet .ant-picker-month-panel,.bmo-date-sheet .ant-picker-year-panel,.bmo-date-sheet .ant-picker-decade-panel{width:100%;min-width:0;max-width:420px}.bmo-date-sheet .ant-picker-panel{border:none}.bmo-date-sheet .ant-picker-content{width:100%}.bmo-date-sheet .ant-picker-cell .ant-picker-cell-inner{min-width:36px;height:36px;line-height:36px}.bmo-date-sheet .ant-picker-range-arrow{display:none}}.wf-collapse-toggle{display:none;border:none;background:transparent;padding:6px;margin:-6px;cursor:pointer;color:#4b5563;font-size:13px;line-height:0;border-radius:6px;flex-shrink:0}.wf-collapse-toggle:focus-visible{outline:2px solid #0079c1;outline-offset:1px}.wf-two-col{display:grid;grid-template-columns:360px 1fr;gap:16px;align-items:stretch;min-height:480px}.wf-page-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.wf-page-header__title{display:inline-flex;align-items:center;gap:12px;min-width:0}.wf-page-header__dash{color:#6b7280;font-size:22px;font-weight:400;line-height:1}.wf-page-header__actions{display:inline-flex;align-items:center;gap:8px}.wf-steps-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.wf-steps-header__actions{display:inline-flex;align-items:center;gap:8px}.wf-dash-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #ececee}.wf-dash-header__actions{display:flex;gap:8px}.wf-dash-tools{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-bottom:8px}.wf-dash-tools__sort{width:180px}.wf-dash-tools__search{width:280px;border-radius:999px}@media(max-width:1023px){.wf-collapse-toggle{display:inline-flex;align-items:center}.wf-collapsible[data-collapsed=true]{display:none}.wf-two-col{grid-template-columns:1fr;min-height:0}.wf-dash-tabs.ant-tabs>.ant-tabs-nav{flex-wrap:wrap;row-gap:8px}.wf-dash-tabs.ant-tabs>.ant-tabs-nav>.ant-tabs-extra-content{flex:1 1 100%}}@media(max-width:767px){.wf-page-header{flex-direction:column;align-items:stretch;gap:8px}.wf-page-header__title{flex-direction:column;align-items:flex-start;gap:6px}.wf-page-header__dash{display:none}.wf-page-header__actions{order:-1;flex-wrap:wrap;justify-content:flex-start}.wf-page-header__back{order:-1;margin-inline-start:-12px}.wf-page-header__actions .ant-btn,.wf-steps-header__actions .ant-btn{height:40px;padding-inline:12px;font-size:14px}.wf-steps-header__actions{flex-basis:100%;flex-wrap:wrap;justify-content:flex-end}.wf-steps-header__actions>.ant-btn{flex:1 1 auto}.wf-step-card{flex-wrap:wrap}.wf-step-card__actions{flex-basis:100%;flex-wrap:wrap;justify-content:flex-end;border-top:1px solid #f1f5f9;padding-top:10px}.wf-dash-header{flex-wrap:wrap}.wf-dash-header__actions{flex-basis:100%;flex-wrap:wrap}.wf-dash-tools{flex-wrap:wrap}.wf-dash-tools__sort,.wf-dash-tools__search{flex-basis:100%;width:auto}}.ce-row{display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;transition:box-shadow .15s ease}.ce-row:hover{box-shadow:0 2px 8px #0000001a}.ce-row__main{display:flex;align-items:center;gap:12px;flex:1;min-width:0;background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.ce-row__name{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ce-row__author{flex-shrink:0;width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ce-row__date{flex-shrink:0;width:110px}@media(max-width:767px){.ce-row__author,.ce-row__date{display:none}.ce-row__main{align-items:flex-start}.ce-row__name{white-space:normal;overflow:visible}}@media(max-width:1023px){.wf-wide-table .ant-table-content{overflow-x:auto}.wf-wide-table .ant-table-content>table{min-width:1600px}}.fb-shell{max-height:var(--fb-shell-max-h, none);overflow:hidden}.fb-palette{width:296px;border-right:1px solid #e5e7eb}.fb-properties{width:var(--fb-rail-w, 320px);border-left:1px solid #e5e7eb}.fb-row-body{grid-template-columns:repeat(var(--fb-row-cols, 1),minmax(0,1fr))}@media(max-width:1023px){.fb-shell{flex-direction:column;max-height:none;overflow:visible}.fb-palette{width:auto;max-height:60vh;overscroll-behavior:contain;border-right:none;border-bottom:1px solid #e5e7eb}.fb-properties{position:fixed;inset:0;z-index:900;width:auto;max-height:none;border:none;overscroll-behavior:contain}.fb-canvas{min-height:220px}}@media(min-width:768px)and (max-width:1023px){.fb-row-body:not([data-cols="1"]){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.fb-canvas{padding:14px 12px}.fb-row-body{grid-template-columns:minmax(0,1fr)}.fb-section-header__actions,.fb-row-header__actions{flex-basis:100%;justify-content:flex-end}}@media(max-width:767px){.ant-modal-wrap:not(.ant-modal-centered) .ant-modal:not(.ant-modal-confirm){width:100%!important;max-width:100%;height:100vh;height:100dvh;top:0;margin:0;padding-bottom:0}.ant-modal-wrap:not(.ant-modal-centered) .ant-modal:not(.ant-modal-confirm) .ant-modal-content{height:100vh;height:100dvh;display:flex;flex-direction:column;border-radius:0}.ant-modal-wrap:not(.ant-modal-centered) .ant-modal:not(.ant-modal-confirm) .ant-modal-body{flex:1;min-height:0;overflow:auto;max-height:none!important}.ant-modal-wrap:not(.ant-modal-centered) .ant-modal:not(.ant-modal-confirm) .ant-modal-header,.ant-modal-wrap:not(.ant-modal-centered) .ant-modal:not(.ant-modal-confirm) .ant-modal-footer{flex:0 0 auto}}
