/* Selected linked-account02 content. Popup frame/title/X use project popupMW. */
#popup-text:has(.linked-bank-popup)>.content>.footer{display:none}
#popup-text:has(.linked-bank-popup) #popup-content{height:400px;max-height:calc(100dvh - 99px);padding:22px 27px 20px;box-sizing:border-box!important;overflow:hidden}
.linked-bank-popup{height:100%;min-width:0;font:400 13px/20px Raleway,sans-serif;color:#444}
.linked-bank-popup,.linked-bank-popup *{box-sizing:border-box!important}
.linked-bank-popup [hidden]{display:none!important}
.linked-bank-popup span,.linked-bank-popup small,.linked-bank-popup time{font:inherit}
.linked-bank-popup .bl-layout{display:grid;grid-template-columns:310px minmax(0,1fr);gap:24px;height:100%;min-height:0}
.linked-bank-popup .bl-sidebar{display:flex;flex-direction:column;min-height:0;min-width:0;border-right:1px solid #ddd;padding-right:15px}
.linked-bank-popup .bl-menu-heading{padding:0 9px 14px;flex:none}
.linked-bank-popup .bl-menu-heading>span{display:flex;align-items:center;justify-content:space-between;color:#9B125F;line-height:22px}
.linked-bank-popup .bl-menu-heading small{font-size:12px;background:#f7f1f5;padding:0 7px;border-radius:4px}
.linked-bank-popup .bl-menu-heading p{font:400 12px/18px Raleway,sans-serif;color:#666;margin:6px 0 0;padding:0}
.linked-bank-popup .bl-list{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;overflow-anchor:none;scrollbar-gutter:stable;padding-right:2px}
.linked-bank-popup .bl-option{display:flex;align-items:center;width:100%;height:76px;min-height:76px;padding:6px 9px;border:0;border-bottom:1px solid #ededed;background:none;color:#555;font:400 13px/20px Raleway,sans-serif;text-align:left;cursor:pointer;box-sizing:border-box!important}
.linked-bank-popup .bl-option[aria-selected=true]{background:#f7f1f5;color:#9B125F;border-radius:4px;border-bottom-color:transparent}
.linked-bank-popup .bl-option:last-of-type,.linked-bank-popup .bl-inline:last-child{border-bottom:0!important}
.linked-bank-popup .dp-row{display:grid;grid-template-columns:20px minmax(0,1fr) 140px;gap:4px 7px;align-items:start;width:100%;min-width:0}
.linked-bank-popup .bl-identity{display:flex;align-items:center;gap:7px;flex-wrap:wrap;min-width:0}
.linked-bank-popup .bl-option .bl-identity{display:contents}
.linked-bank-popup .bl-logo,.linked-bank-marks .bl-logo{width:20px;height:20px;object-fit:contain;flex:0 0 20px}
.linked-bank-popup .bl-option .bl-logo{grid-column:1;grid-row:1}
.linked-bank-popup .bl-bank-label{font:400 13px/20px Raleway,sans-serif}
.linked-bank-popup .bl-option .bl-bank-label{grid-column:2;grid-row:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.linked-bank-popup .bl-identity small{font:400 11px/18px Raleway,sans-serif;color:#888}
.linked-bank-popup .bl-option .bl-identity small{grid-column:2;grid-row:2}
.linked-bank-popup .bl-status{display:inline-block;width:140px;height:17px;flex:none;font:400 10px/17px Raleway,sans-serif;white-space:nowrap}
.linked-bank-popup .dp-row>.bl-status{grid-column:3;grid-row:1;margin-top:1.5px}
.linked-bank-popup .bc-fresh{grid-column:3;grid-row:2;display:flex;justify-content:flex-end;align-items:center;gap:0 5px;flex-wrap:wrap;min-width:0;color:#666}
.linked-bank-popup .bl-date,.linked-bank-popup .bl-late{font:400 9px/16px Raleway,sans-serif;font-variant-numeric:lining-nums tabular-nums}
.linked-bank-popup .bl-date{display:flex;gap:0 5px;flex-wrap:wrap}
.linked-bank-popup .bl-date>span{white-space:nowrap}
.linked-bank-popup .bc-icon{font-size:9px;line-height:16px;width:9px;flex:none}
.linked-bank-popup .colorRed{color:red}
.linked-bank-popup .bl-reader{display:flex;flex-direction:column;min-height:0;min-width:0}
.linked-bank-popup .bl-reader-data{flex:1;min-height:0;min-width:0;overflow-y:auto;overscroll-behavior:contain}
.linked-bank-popup .pi-line{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap;margin-bottom:20px}
.linked-bank-popup .pi-account{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:12px;padding:10px 0;border-bottom:1px solid #ededed;min-width:0}
.linked-bank-popup .pi-account:last-child{border-bottom:0}
.linked-bank-popup .pi-account-head{font:400 10px/18px Raleway,sans-serif;color:#888;padding:0 0 8px}
.linked-bank-popup .pi-account-head>span:last-child,.linked-bank-popup .pi-balance{text-align:right}
.linked-bank-popup .pi-iban,.linked-bank-popup .pi-balance{font:400 12px/20px Raleway,sans-serif;font-variant-numeric:lining-nums tabular-nums}
.linked-bank-popup .pi-iban{overflow-wrap:anywhere;min-width:0}
.linked-bank-popup .pi-balance{white-space:nowrap}
.linked-bank-popup .pi-meta{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;margin:20px 0}
.linked-bank-popup .pi-meta dt{font:400 10px/17px Raleway,sans-serif;color:#888}
.linked-bank-popup .pi-meta dd{font:400 11px/18px Raleway,sans-serif;margin:0}
.linked-bank-popup .bl-footer{height:58px;flex:0 0 58px;padding-top:24px}
.linked-bank-popup .bl-action-set{height:100%;display:flex;justify-content:space-between;align-items:center;gap:16px}
.linked-bank-popup .popup-remove{display:inline-flex;align-items:center;gap:6px;padding:3px 0;border:0;background:none;font:400 11px/18px Raleway,sans-serif;color:#9B125F;cursor:pointer}
.linked-bank-popup .bl-action-set>.buttons,.linked-bank-popup .bl-pending{margin-left:auto}
.linked-bank-popup .bl-action-set>.buttons{display:inline-flex;align-items:center;font-size:12px;gap:7px;min-width:0;max-width:100%;margin-top:0;margin-bottom:0}
.linked-bank-popup .bl-action-set>.buttons>span{min-width:0}
.linked-bank-popup .bl-pending{font:400 11px/20px Raleway,sans-serif;color:#888}
.linked-bank-popup .bl-inline{display:none}
.linked-bank-toolbar{display:flex;align-items:center;gap:12px;border:0;background:#f3f5f9;padding:6px 9px;box-sizing:border-box;margin-bottom:10px;clear:both}
.linked-bank-toolbar~.search-filter{width:100%;box-sizing:border-box!important}
.linked-bank-summary{display:flex;align-items:center;gap:12px;flex:1;min-width:0;flex-wrap:wrap;padding:0;border:0;background:none;font:400 12px/18px Raleway,sans-serif;color:#444;text-align:left;cursor:pointer}
.linked-bank-summary small,.linked-bank-summary>span:nth-child(3){font:400 10px/16px Raleway,sans-serif;color:#888}
.linked-bank-summary>span:nth-child(2){display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;font-size:11px}
.linked-bank-summary-meta{display:contents}
.linked-bank-summary-meta>span,.linked-bank-summary-meta>small{font:400 10px/16px Raleway,sans-serif;color:#888}
.linked-bank-marks{display:flex;gap:5px;max-width:90px;overflow:hidden}
.linked-bank-action-disclosure{min-width:0;max-width:100%;margin-left:auto}
.linked-bank-actions-toggle{display:none}
.linked-bank-import-actions{display:flex;align-items:stretch;gap:0;flex-wrap:nowrap;margin:2px 0}
.linked-bank-import-actions .buttons{display:flex;align-items:center;justify-content:center;font:400 11px/22px Raleway,sans-serif;gap:6px;white-space:nowrap;margin:0;padding:3px 14px 3px 11px;min-height:28px;border:0;box-sizing:border-box!important}
.linked-bank-import-actions>.buttons{border-radius:100px 0 0 100px;background:#9F9D9DFF}
.linked-bank-upload>.buttons{height:100%;border-radius:0 100px 100px 0}
.linked-bank-import-actions .buttons>span{font:inherit}
.linked-bank-import-actions .buttons>.fa{font-size:12px;line-height:12px;padding:4px 0;flex:none}
.linked-bank-upload.dropzone{padding:0;border:0;min-height:0;background:none;max-width:100%;display:flex;flex-direction:column}
.linked-bank-upload .dz-message{display:none}
.linked-bank-upload.dropzone .dz-preview{display:block;width:100%;max-width:100%;min-height:0;margin:6px 0}
.linked-bank-upload.dropzone .dz-preview .dz-image,.linked-bank-upload.dropzone .dz-preview .dz-success-mark,.linked-bank-upload.dropzone .dz-preview .dz-error-mark{display:none}
.linked-bank-upload.dropzone .dz-preview .dz-details{position:static;opacity:1;padding:5px 0}
.linked-bank-upload.dropzone .dz-preview.dz-error .dz-error-message{position:static;opacity:1;width:100%;max-width:100%;pointer-events:auto;margin-top:6px}
.linked-bank-upload.dropzone .dz-preview .dz-error-message:after{display:none}
.linked-bank-import-actions:has(.dz-preview){align-items:flex-start}
.linked-bank-import-actions:has(.dz-preview)>.buttons{align-self:start}
.linked-bank-upload:has(.dz-preview)>.buttons{height:auto;flex:none}
.linked-bank-popup button:focus,.linked-bank-import-actions .buttons:focus,.linked-bank-summary:focus{outline:0;box-shadow:none}
.payment-process-list:empty{display:none!important}
