/* Existing palette and components, scoped additions for required dialogs. */
.dw-finance-tools{margin-block:0 22px}.dw-finance-dialog{width:min(1120px,94vw);max-width:1120px;max-height:90dvh;overflow:auto;text-align:start;direction:rtl}.dw-finance-dialog::backdrop{background:rgba(25,41,53,.45)}.dw-finance-dialog .dw-form-grid{margin-block:18px}.dw-finance-dialog .dw-actions{margin-block:18px;flex-wrap:wrap}.dw-finance-dialog .dw-panel-head{position:sticky;top:0;background:#F8F1E6;z-index:2;padding-block:10px}.dw-finance-dialog .dw-table-wrap{max-height:48dvh;overflow:auto}.dw-finance-dialog th{position:sticky;top:0;background:#F8F1E6;z-index:1}.dw-addon-check{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.8;margin-block:16px}.dw-addon-check input{width:18px;min-height:18px;flex:none}.dw-addon-error{color:#6D243C;white-space:pre-wrap;line-height:1.8}.dw-finance-dialog details>summary{cursor:pointer;font-weight:700}.dw-finance-dialog [data-preview-table]{overflow:auto}.dw-finance-dialog input[type=file]{max-width:100%}.dw-finance-dialog [data-import-result] table{min-width:900px}.dw-finance-dialog [data-import-result]>p{line-height:1.9}.dw-finance-dialog [data-import-result] input[type=checkbox]{width:18px;min-height:18px}.dw-finance-dialog .dw-dialog{direction:rtl}[dir=ltr] .dw-finance-dialog{direction:ltr}[data-finance-statement] .dw-table-wrap{margin-top:18px}.dw-finance-dialog [data-preview-table] table{font-size:13px}.dw-finance-dialog .dw-field textarea{min-height:80px}
@media(max-width:680px){.dw-finance-dialog{padding:20px;width:96vw}.dw-finance-dialog .dw-form-grid{grid-template-columns:1fr}.dw-finance-dialog .dw-panel-head{gap:14px}.dw-finance-dialog h2{font-size:21px}.dw-finance-tools .dw-btn{min-height:44px}.dw-finance-dialog .dw-actions>.dw-btn{min-height:44px}.dw-finance-dialog .dw-table-wrap{max-height:48dvh}}
