.accountant-workspace{width:100%;min-width:0;display:grid;gap:20px}.accountant-workspace .page-heading{margin:0}.accountant-workspace h1{margin:4px 0 8px}.accountant-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.accountant-controls label{font-weight:600}.accountant-controls select{max-width:100%;min-height:42px;border:1px solid #d8e1db;background:#fff;border-radius:8px;padding:8px 12px;color:#173e32;font:inherit}.accountant-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.accountant-stats .panel{margin:0}.accountant-queue{list-style:none;margin:0;padding:0}.accountant-queue li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid #e3e9e4}.accountant-queue li:last-child{border-bottom:0}.accountant-queue p{margin:6px 0 0}.accountant-table-wrap{overflow:auto}.accountant-workspace table{width:100%;border-collapse:collapse}.accountant-workspace th,.accountant-workspace td{padding:14px 12px;vertical-align:top;text-align:left;border-bottom:1px solid #e3e9e4}.accountant-workspace th{color:#345d4d;background:#f4f7f3}.accountant-workspace .notice{margin:0}.accountant-workspace button:focus-visible,.accountant-workspace select:focus-visible{outline:3px solid #658576;outline-offset:3px}@media(max-width:680px){.accountant-stats{grid-template-columns:1fr}.accountant-controls{display:grid;grid-template-columns:1fr}.accountant-queue li{align-items:flex-start;flex-direction:column}.accountant-workspace th,.accountant-workspace td{min-width:170px;padding:12px}.accountant-workspace table{font-size:14px}}

.accountant-workspace .panel{padding:22px}@media(max-width:680px){.accountant-workspace .panel{padding:16px}}

#firm-name{display:block;font-size:inherit;color:inherit}
