.office-vat{min-width:0;max-width:100%}.office-vat .vat-filters{display:flex;flex-wrap:wrap;gap:.8rem}.office-vat label{display:grid;gap:.3rem}.office-vat .vat-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(18rem,1fr);gap:1rem;margin-top:1rem}.office-vat .vat-table{overflow-x:auto;min-width:0}.office-vat table{width:100%;min-width:35rem}.office-vat td,.office-vat th{white-space:normal;overflow-wrap:anywhere}.office-vat form{display:grid;gap:.75rem;padding-block:.8rem}.office-vat form input:not([type=checkbox]),.office-vat select,.office-vat textarea{min-width:0;max-width:100%;width:100%}.office-vat label.checkline{display:flex;align-items:center;gap:.6rem}.office-vat input[type=checkbox]{width:1rem;flex:0 0 auto;margin:0}.office-vat fieldset{display:flex;flex-wrap:wrap;gap:.7rem;border:1px solid var(--line,#65758a);border-radius:.5rem;min-width:0}.office-vat .vat-diff{display:grid;grid-template-columns:1fr 1fr;gap:1rem;border:1px solid var(--line,#65758a);border-radius:.5rem;padding:1rem;margin-block:.7rem}.office-vat dd{margin:0;overflow-wrap:anywhere}.office-vat dt{opacity:.75;margin-top:.45rem}.office-vat button{white-space:normal;min-height:2.5rem}.office-vat :focus-visible{outline:2px solid var(--accent,#5aa8ff);outline-offset:3px}.office-vat [hidden]{display:none!important}@media(max-width:1000px){.office-vat .vat-layout{grid-template-columns:1fr}}@media(max-width:600px){.office-vat .vat-diff{grid-template-columns:1fr}.office-vat .vat-filters{display:grid}}
