.bdc-modal{box-sizing:border-box;width:1150px;max-width:96vw;max-height:94dvh;padding:0;border:1px solid #c8dad5;border-radius:20px;background:#f5f9f7;color:#25443d;font-family:Vazirmatn,Tahoma,sans-serif;box-shadow:0 20px 80px #123f3933}.bdc-modal[open]{display:flex;flex-direction:column}.bdc-modal::backdrop{background:#163b3466;backdrop-filter:blur(3px)}.bdc-modal *{box-sizing:border-box}.bdc-modal>header{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;background:white;border-bottom:1px solid #deebe4}.bdc-modal header small{font-size:11px;color:#7a9487}.bdc-modal h2{margin:5px 0;font-size:22px}.bdc-modal header p{font-size:12px;color:#789084;margin:6px 0}.bdc-modal button{font:inherit;font-size:12px;padding:9px 12px;border:1px solid #cbded2;border-radius:9px;color:#376e55;background:white;cursor:pointer}.bdc-modal button:disabled{opacity:.5;cursor:default}.bdc-modal header>button{font-size:25px;border:0}.bdc-toolbar{display:flex;align-items:flex-end;gap:12px;padding:15px 25px;background:#eff6f1;flex-wrap:wrap}.bdc-toolbar label{font-size:11px}.bdc-toolbar input,.bdc-toolbar select{display:block;padding:9px 12px;border:1px solid #c5d9cc;border-radius:9px;background:white;font:inherit;font-size:12px;width:180px;min-height:40px}.bdc-toolbar>small{font-size:10px;color:#7b9083;margin-right:auto}.bdc-body{padding:18px 25px;overflow:auto;overscroll-behavior:contain;flex:1}.bdc-health{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:11px;color:#688675;margin-bottom:14px;line-height:1.9}.bdc-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.bdc-kpis article{border:1px solid #d9e7de;border-radius:12px;padding:15px;background:white}.bdc-kpis span{font-size:11px;color:#749080}.bdc-kpis b{display:block;margin-top:9px;font-size:25px}.bdc-kpis .rejected b{color:#aa513c}.bdc-kpis .uncertain b{color:#a17a28}.bdc-modal nav{display:flex;gap:6px;flex-wrap:wrap;margin:20px 0 12px}.bdc-modal nav button.active{background:#237259;color:white;border-color:#237259}.bdc-note{font-size:11px;color:#789181;line-height:2}.bdc-row,.bdc-issue,.bdc-expected{padding:0;background:white;border:1px solid #dbe6de;border-radius:12px;margin:10px 0}.bdc-row>summary{display:flex;align-items:center;gap:14px;justify-content:space-between;padding:15px;cursor:pointer;list-style:none}.bdc-row b,.bdc-issue b,.bdc-expected b{font-size:13px}.bdc-row small,.bdc-issue small,.bdc-expected small{display:block;font-size:10px;color:#82968b;line-height:1.9;margin-top:4px}.bdc-state{display:inline-block;white-space:normal;padding:5px 9px;border-radius:7px;background:#eff4f0;font-size:10px;color:#6e8275}.bdc-state.accepted,.bdc-state.sent{background:#e6f5eb;color:#287445}.bdc-state.rejected,.bdc-state.failed,.bdc-state.destination_missing{background:#fff0e9;color:#a85437}.bdc-state.uncertain,.bdc-state.missing{background:#fff5df;color:#997224}.bdc-row-body{padding:15px;border-top:1px solid #e4ede7}.bdc-preview{font-size:12px;line-height:2;white-space:pre-wrap;overflow-wrap:anywhere}.bdc-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}.bdc-facts>span{padding:10px;background:#f3f7f5;border-radius:8px;font-size:10px;color:#789181}.bdc-facts b{display:block;font-size:11px;color:#3c6852;margin-top:7px;overflow-wrap:anywhere}.bdc-error,#bdcError{color:#a64d36;font-size:12px;line-height:2}.bdc-attempts p{font-size:11px;line-height:2}.bdc-issue,.bdc-expected{padding:15px;display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap}.bdc-issue>div,.bdc-expected>div{margin-left:auto}.bdc-issue>p,.bdc-expected>p{flex-basis:100%;font-size:12px;color:#8a6757;line-height:1.9;margin:3px 0}.bdc-pages{display:flex;justify-content:center;align-items:center;gap:15px;padding:15px;font-size:12px}.bdc-empty{padding:40px 10px;text-align:center;font-size:13px;color:#809786}.bdc-inbox{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bdc-inbox article{padding:18px;border:1px solid #dce7df;background:white;border-radius:12px}.bdc-inbox b,.bdc-inbox span{display:block;font-size:12px;line-height:2}.bdc-guide{font-size:13px;line-height:2.2;max-width:800px}.bdc-modal [hidden]{display:none!important}@media(max-width:650px){.bdc-modal{width:100%;max-width:100%;max-height:96dvh;margin:auto 0 0;border-radius:18px 18px 0 0}.bdc-modal>header{padding:15px}.bdc-modal h2{font-size:18px}.bdc-toolbar{padding:12px;gap:8px}.bdc-toolbar label{flex:1;min-width:125px}.bdc-toolbar input,.bdc-toolbar select{width:100%}.bdc-body{padding:12px}.bdc-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.bdc-kpis article{padding:12px}.bdc-kpis b{font-size:22px}.bdc-row>summary{flex-wrap:wrap;padding:12px;gap:8px}.bdc-row>summary>div{width:100%}.bdc-row-body{padding:12px}.bdc-facts{grid-template-columns:1fr}.bdc-inbox{grid-template-columns:1fr}.bdc-health{font-size:10px}.bdc-modal nav{gap:5px}.bdc-modal nav button{font-size:11px;padding:8px}.bdc-issue,.bdc-expected{padding:12px}}

.bdc-archive{display:inline-block;color:#277456;text-decoration:none;padding:10px;margin-left:10px;border:1px solid #cfe2d5;border-radius:8px;font-size:12px}.bdc-row small,.bdc-issue small,.bdc-expected small{overflow-wrap:anywhere}
