.finance-page input[type=month]{font:inherit;border:1px solid #d8e0ec;border-radius:6px;padding:10px;background:#fff;color:#14213d}.finance-page #finance-message:not(:empty){padding:14px;border:1px solid #d8e0ec;background:#f5f8ff;border-radius:6px}.finance-page th small{white-space:normal;max-width:360px;line-height:1.6}.finance-dialog{width:min(760px,calc(100vw - 32px));max-height:90vh;overflow:auto;border:1px solid #d8e0ec;border-radius:10px;padding:26px;color:#14213d;box-sizing:border-box}.finance-dialog::backdrop{background:#15243b88}.finance-dialog input[type=checkbox]{width:20px;height:20px}.finance-error{color:#a32929!important}.finance-dialog h3{margin:0}.finance-dialog .business-row{margin-top:16px}
.finance-calendar{display:grid;grid-template-columns:repeat(7,minmax(90px,1fr));min-width:700px;gap:1px;background:#e0e6ef;border:1px solid #e0e6ef}.finance-calendar-label{background:#f5f8ff;padding:10px;font-size:11px}.finance-calendar-day,.finance-calendar-blank{background:white;min-height:100px;padding:10px}.finance-calendar-day>strong{font-size:12px}.finance-calendar-day>span{display:block;background:#edf4ff;border-radius:4px;margin-top:8px;padding:7px;font-size:10px;overflow-wrap:anywhere}.finance-calendar-day b,.finance-calendar-day small{display:block;margin-top:4px}
