header{min-height:92px;height:auto;padding:12px 14px;gap:8px}.head-actions{gap:7px;align-items:center}.head-actions button{font-size:21px;min-width:54px;padding:4px}.head-actions small{font-size:9px;white-space:normal;line-height:1.15;max-width:72px}.head-actions #installBtn{background:#fff;color:var(--red);border-radius:12px;padding:6px 8px}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;background:#f1f1f1;border-radius:12px;padding:4px;gap:4px}.auth-tabs button{border:0;border-radius:9px;padding:10px;background:transparent}.auth-tabs button.active{background:var(--red);color:#fff}.danger{border:0;border-radius:10px;padding:11px 18px;background:var(--red);color:#fff}.empty{text-align:center;color:#777;padding:28px 18px}.party-info{min-width:0;text-align:left}.party-info b,.party-info small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.party>strong{color:var(--red);font-size:14px}.party>strong.payable,.ledger-row strong.received{color:var(--green)}.ledger-row{display:grid;grid-template-columns:1fr auto;gap:14px;padding:15px 2px;border-bottom:1px solid #eee}.ledger-row small{display:block;color:#777;margin-top:4px}.ledger-row>strong{text-align:right;color:var(--red)}
@media(max-width:380px){#company{padding:7px 11px}.head-actions #authBtn small{max-width:58px}.head-actions button{min-width:45px}}
