@media screen{
.modal-card:has(#fdWorkspace),.modal-card:has(#fdDetails){width:min(1180px,96vw)!important;max-height:94vh!important;border-radius:21px!important}.modal-card:has(#debtChoice){width:min(900px,96vw)!important;border-radius:20px!important}.modal-card:has(#debtChoice) #modalFields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.modal-card:has(#debtChoice) #modalFields>p,.modal-card:has(#debtChoice) #modalFields>button{grid-column:1/-1}.modal-card:has(#debtChoice) label{display:grid;gap:8px;font-size:12px;color:#627f9c}.modal-card:has(#debtChoice) input,.modal-card:has(#debtChoice) select{box-sizing:border-box;width:100%;min-width:0;border:1px solid #d4e0ef;background:#f6f9fd;border-radius:10px;padding:11px;font:13px Tahoma,Arial;color:#365c85}#debtBalance,#debtPreview{background:#edf6f3;border:1px solid #d2e8df;padding:14px;border-radius:11px;font-size:13px;color:#478471;line-height:1.9}#debtPreview{background:#edf3fd;border-color:#d5e2f4;color:#5279a3}
#fdWorkspace,#fdDetails{font-family:Tahoma,Arial;color:#375a80;gap:17px}#fdWorkspace .fd-title{display:flex;align-items:center;gap:17px;padding:18px;background:linear-gradient(115deg,#edf5fe,#f2faf6);border:1px solid #d7e5ef;border-radius:16px}#fdWorkspace .fd-title>span{display:grid;place-items:center;width:51px;height:51px;flex:none;border-radius:14px;background:#deebfc;color:#4f7eb5}#fdWorkspace svg{width:29px;height:29px}#fdWorkspace h3{margin:0 0 8px;font-size:20px;color:#355b82}#fdWorkspace p,#fdDetails p{font-size:12px;line-height:1.9;color:#7b90a8;margin:8px 0}#fdWorkspace .fd-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}#fdWorkspace .fd-cards>div{padding:17px 20px;border:1px solid #d9e5f2;border-radius:14px;background:linear-gradient(115deg,white,#f2f7fe)}#fdWorkspace small{font-size:11px;color:#7d91a9}#fdWorkspace .fd-cards strong{display:block;font-size:27px;line-height:1.7;color:#345981}#fdWorkspace .fd-cards>div:nth-child(2){background:linear-gradient(115deg,white,#ecf8f1)}#fdWorkspace .fd-cards>div:nth-child(3){background:linear-gradient(115deg,white,#f4effb)}#fdWorkspace .fd-filters{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:15px;padding:17px;border:1px solid #dce6f2;border-radius:13px;background:#f5f8fd}#fdWorkspace label{display:grid;gap:8px;color:#7b8fa7;font-size:12px;min-width:0}#fdWorkspace input,#fdWorkspace select{width:100%;box-sizing:border-box;min-width:0;border:1px solid #d6e2f0;border-radius:9px;padding:10px;font:12px Tahoma,Arial;background:white;color:#365c85}#fdWorkspace h4,#fdDetails h4{font-size:15px;color:#4c6e93;margin:14px 0}#fdWorkspace .fd-table,#fdDetails .fd-table{border:1px solid #dce6f2;border-radius:12px;overflow:auto;margin:13px 0}#fdWorkspace table,#fdDetails table{width:100%;border-collapse:collapse}#fdWorkspace th,#fdDetails th{background:#edf3fc!important;color:#6581a2!important;padding:13px 11px;font:600 11px/1.8 Tahoma,Arial;white-space:nowrap}#fdWorkspace td,#fdDetails td{padding:14px 11px;font:400 12px/1.8 Tahoma,Arial;color:#3c5e83;border-bottom:1px solid #e8eff7}#fdWorkspace tbody tr:nth-child(even),#fdDetails tbody tr:nth-child(even){background:#f8fafd}#fdWorkspace button,#fdDetails button{border:1px solid #d0e0f3;border-radius:9px;background:#eaf2fd;color:#4d79ad;padding:8px 12px;font:600 11px/1.8 Tahoma,Arial;cursor:pointer}#fdWorkspace .fd-actions,#fdDetails .fd-actions{display:flex;gap:11px;flex-wrap:wrap;padding-top:14px;border-top:1px solid #e0e8f2}#fdWorkspace .fd-note,#fdDetails .fd-note{padding:13px 16px;background:#f2f6fc;border:1px solid #dce6f3;border-radius:10px;font-size:11px;line-height:2}#fdWorkspace .fd-tag{white-space:nowrap;background:#e5f3eb;color:#4a8d72;border-radius:20px;padding:4px 10px;font-size:10px}#fdWorkspace .fd-tag.credit{background:#fff1df;color:#a68344}#fdWorkspace .fd-empty,#fdDetails .fd-empty{padding:25px;text-align:center;color:#8296af}#fdWorkspace button:disabled,#fdDetails button:disabled{opacity:.4;cursor:default}
@media(max-width:650px){#fdWorkspace .fd-filters{grid-template-columns:1fr}#fdWorkspace .fd-cards{gap:8px}#fdWorkspace .fd-cards>div{padding:13px 10px}#fdWorkspace .fd-cards strong{font-size:22px}#fdWorkspace .fd-title{padding:14px;gap:12px}#fdWorkspace h3{font-size:17px}.modal-card:has(#debtChoice) #modalFields{grid-template-columns:1fr}#fdWorkspace .fd-actions button,#fdDetails .fd-actions button{flex:1 1 150px}}
}
