.tp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}@media (max-width:900px){.tp-grid{grid-template-columns:1fr}}.tp-grid .panel h2{margin-bottom:14px}.tp-grid .form{gap:12px}.tp-grid input[type=date]{min-width:0}.tp-fix{font-size:.78rem;color:var(--muted);font-weight:400}.tp-res{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px 20px;gap:12px 20px}.tp-res div{display:grid;grid-gap:2px;gap:2px}.tp-res dt{font-size:.72rem;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.tp-res dd{margin:0;font-family:var(--mono);font-size:1.1rem}.tp-res dd.gross{font-size:1.8rem;color:var(--accent)}tr.tp-aus td{color:var(--muted)}tr.tp-bind td{background:var(--accent-soft);font-weight:600}.tp-hinweis{font-size:.82rem;color:var(--warn)}.tp-aktionen{display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:space-between}.linkbtn,.tp-aktionen a{color:var(--accent)}.linkbtn{background:none;border:0;padding:0;font:inherit;text-decoration:underline;cursor:pointer}@media print{.no-print,.tp-aktionen{display:none}body{background:#fff}.panel{border:0;padding:0}.tp-grid{grid-template-columns:repeat(3,1fr)}.scroll{max-height:none!important;overflow:visible!important}}