.datev-targets,.datev-actions,.datev-toolbar,.datev-profile,.datev-options{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.datev-targets{margin:0 0 16px}.datev-toolbar{margin:14px 0}.datev-toolbar .field{max-width:240px}.datev-profile{justify-content:space-between;margin-bottom:16px}.datev-profile h2{margin-top:0}.datev-columns{display:grid;grid-template-columns:1fr 1fr;gap:28px}.datev-staff{max-height:360px;overflow:auto;border:1px solid #dbe1e6;padding:12px;border-radius:6px}.datev-check{display:flex;align-items:center;gap:8px;margin:8px 0;font-weight:400}.datev-check input{width:auto;min-height:18px}.datev-actions{margin:14px 0}.datev-result{margin-top:18px}.datev-result td:nth-child(n+4){text-align:right}.datev-options{align-items:flex-start}#editor:has(input[name^="pnr_"]){width:min(1180px,96vw)}#editor input[name^="pnr_"],#editor input[name^="wage_"],#editor input[name^="absence_"]{min-width:130px}.datev-result .table-wrap{max-height:600px}@media(max-width:760px){.datev-columns{grid-template-columns:1fr}.datev-targets button{flex:1}.datev-profile{align-items:flex-start}.datev-staff{max-height:270px}}
