/*!/wp-content/plugins/bank-statement-excel-converter/assets/converter.css*/.bsec-app{--bsec-primary:#176b3a;--bsec-primary-2:#23924f;--bsec-accent:#2e9b57;--bsec-bg:#f5f8fb;--bsec-card:#ffffff;--bsec-border:#dbe3ec;--bsec-text:#152334;--bsec-muted:#66768a;--bsec-error:#b42318;--bsec-success:#16803c;max-width:980px;margin:32px auto;color:var(--bsec-text);font-family:inherit}.bsec-card{background:var(--bsec-card);border:1px solid var(--bsec-border);border-radius:18px;padding:30px;box-shadow:0 12px 35px rgb(20 45 70 / .08)}.bsec-header{display:flex;gap:16px;align-items:center;margin-bottom:24px}.bsec-brand{width:82px;height:82px;flex:0 0 82px;display:grid;place-items:center;overflow:hidden;border-radius:18px;background:#fff}.bsec-brand img{width:100%;height:100%;object-fit:contain;display:block}.bsec-brand-copy{min-width:0}.bsec-eyebrow{color:var(--bsec-primary);font-size:11px;font-weight:800;letter-spacing:.14em;margin-bottom:5px}.bsec-header h2{margin:0 0 5px;font-size:28px;line-height:1.1}.bsec-header p{margin:0;color:var(--bsec-muted)}.bsec-drop{min-height:220px;border:2px dashed #b8c7d7;border-radius:16px;background:var(--bsec-bg);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7px;cursor:pointer;text-align:center;transition:.2s ease}.bsec-drop:hover{border-color:var(--bsec-primary-2);background:#f0f9f2}.bsec-file{display:none}.bsec-upload-icon{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#e8f5ec;color:var(--bsec-primary);font-size:25px;font-weight:700;margin-bottom:5px}.bsec-drop strong{font-size:17px}.bsec-drop span{color:var(--bsec-muted)}.bsec-drop small{color:var(--bsec-muted);margin-top:10px;max-width:550px}.bsec-actions{display:flex;gap:10px;justify-content:flex-end;margin:18px 0}.bsec-button{border:0;border-radius:10px;padding:12px 18px;cursor:pointer;font-weight:700}.bsec-button:disabled{opacity:.45;cursor:not-allowed}.bsec-download{background:var(--bsec-primary);color:#fff}.bsec-clear{background:#e9eef3;color:var(--bsec-text)}.bsec-status{display:flex;align-items:center;gap:9px;color:var(--bsec-muted);padding:12px 0}.bsec-status-dot{width:9px;height:9px;border-radius:50%;background:#94a3b8}.bsec-status-dot.success{background:var(--bsec-success)}.bsec-status-dot.error{background:var(--bsec-error)}.bsec-status-dot.working{background:#d97706}.bsec-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:12px 0 24px}.bsec-summary>div{padding:16px;border:1px solid var(--bsec-border);border-radius:12px;background:#fbfcfe}.bsec-summary span,.bsec-summary strong{display:block}.bsec-summary span{color:var(--bsec-muted);font-size:13px;margin-bottom:5px}.bsec-summary strong{font-size:20px}.bsec-preview-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.bsec-preview-head h3{margin:0}.bsec-preview-head span{color:var(--bsec-muted);font-size:13px}.bsec-table-wrap{overflow:auto;border:1px solid var(--bsec-border);border-radius:12px}.bsec-table-wrap table{width:100%;min-width:760px;border-collapse:collapse;font-size:14px}.bsec-table-wrap th,.bsec-table-wrap td{padding:10px 12px;border-bottom:1px solid #e8edf2;text-align:left;white-space:nowrap}.bsec-table-wrap th{background:var(--bsec-primary);color:#fff;position:sticky;top:0}.bsec-help{margin-top:20px;color:var(--bsec-muted);font-size:13px}@media (max-width:700px){.bsec-card{padding:18px}.bsec-header h2{font-size:22px}.bsec-summary{grid-template-columns:repeat(2,1fr)}.bsec-actions{flex-direction:column-reverse}.bsec-button{width:100%}}