.record-editor.opening-balances-page{width:100%;max-width:none}.opening-balances-heading{align-items:flex-start;margin-bottom:18px}.opening-balances-subtitle{margin:6px 0 0;color:#5d7288;font-size:15px}.opening-balances-heading-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.opening-balances-page .opening-trial-card{width:100%;max-width:none;box-sizing:border-box;grid-template-columns:minmax(220px,300px) minmax(0,1fr);padding-bottom:0}.opening-balances-page .opening-trial-card>h2,.opening-balances-page .opening-trial-card>p,.opening-balances-page .opening-trial-card>.opening-trial-table,.opening-balances-page .opening-trial-card>.form-actions{grid-column:1/-1}.opening-balances-page .opening-trial-card>.form-row{grid-column:1}.opening-balances-page .opening-trial-card>.form-row .text-input{width:100%;max-width:none}.opening-balances-page .opening-trial-table{width:100%;max-width:none;table-layout:fixed}.opening-balances-page .opening-account-column{width:auto}.opening-balances-page .opening-money-column{width:190px}.opening-balances-page .opening-trial-table th:nth-child(2),.opening-balances-page .opening-trial-table th:nth-child(3),.opening-balances-page .opening-trial-table td:nth-child(2),.opening-balances-page .opening-trial-table td:nth-child(3){text-align:right}.opening-balances-page .opening-trial-table .text-input{width:100%;max-width:none;min-height:40px;box-sizing:border-box}.opening-balances-page .opening-trial-card>.opening-trial-actions{display:flex;width:auto;max-width:none;justify-content:flex-end;margin:4px -14px 0;padding:14px 16px;border-top:1px solid #dbe5ed;background:#f8fafc}.opening-balances-page .opening-trial-card>p{max-width:none}@media(max-width:800px){.opening-balances-heading{align-items:stretch;flex-direction:column;gap:14px}.opening-balances-heading-actions{justify-content:flex-start}.opening-balances-page .opening-money-column{width:145px}}@media(max-width:620px){.opening-balances-heading-actions{align-items:stretch;flex-direction:column}.opening-balances-heading-actions .btn{justify-content:center;width:100%;box-sizing:border-box}.opening-balances-page .opening-trial-table{min-width:650px}.opening-balances-page .opening-trial-card{overflow-x:auto}.opening-balances-page .opening-trial-card>.opening-trial-actions{margin-right:-14px;margin-left:-14px}.opening-balances-page .opening-trial-actions .btn{width:100%}}
.opening-balances-page .opening-contact-card{width:100%;max-width:none;box-sizing:border-box;grid-template-columns:minmax(220px,300px) minmax(220px,300px) minmax(0,1fr);padding-bottom:0}.opening-balances-page .opening-contact-card>h2,.opening-balances-page .opening-contact-card>p,.opening-balances-page .opening-contact-card>.opening-contact-table,.opening-balances-page .opening-contact-card>.form-actions{grid-column:1/-1}.opening-balances-page .opening-contact-card>.form-row{grid-column:auto}.opening-balances-page .opening-contact-card>.form-row .text-input{width:100%;max-width:none}.opening-balances-page .opening-contact-table{width:100%;max-width:none;table-layout:fixed}.opening-balances-page .opening-contact-name-column{width:auto}.opening-balances-page .opening-contact-reference-column{width:25%}.opening-balances-page .opening-contact-date-column{width:190px}.opening-balances-page .opening-contact-amount-column{width:210px}.opening-balances-page .opening-contact-table th:last-child,.opening-balances-page .opening-contact-table td:last-child{text-align:right}.opening-balances-page .opening-contact-table .text-input{width:100%;max-width:none;min-height:40px;box-sizing:border-box}.opening-balances-page .opening-contact-card>.opening-contact-actions{display:flex;width:auto;max-width:none;justify-content:flex-end;margin:4px -14px 0;padding:14px 16px;border-top:1px solid #dbe5ed;background:#f8fafc}@media(max-width:800px){.opening-balances-page .opening-contact-card{grid-template-columns:1fr 1fr}.opening-balances-page .opening-contact-date-column{width:170px}.opening-balances-page .opening-contact-amount-column{width:175px}}@media(max-width:620px){.opening-balances-page .opening-contact-card{grid-template-columns:1fr;overflow-x:auto}.opening-balances-page .opening-contact-table{min-width:800px}.opening-balances-page .opening-contact-card>.opening-contact-actions{margin-right:-14px;margin-left:-14px}.opening-balances-page .opening-contact-actions .btn{width:100%}}