.v06-filter{display:flex;gap:12px;margin:0 0 16px}.v06-filter input{flex:1}.v06-filter select{min-width:180px}.v06-missing{color:#b45309;font-weight:700}.v06-form-grid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:14px}.v06-form-grid label{display:grid;gap:6px;color:#64748b;font-size:12px;font-weight:700}.v06-form-grid .wide{grid-column:span 4}.v06-form-grid .v06-check{display:flex;align-items:center;gap:8px;color:#334155}.v06-form-grid textarea{min-height:150px;resize:vertical}.v06-forecast{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:10px}.v06-forecast article{display:grid;gap:4px;padding:14px;border:1px solid #e2e8f0;border-radius:14px;background:#fff}.v06-forecast article.warn{border-color:#fdba74;background:#fff7ed}.v06-forecast span{font-size:10px;letter-spacing:.08em;color:#64748b}.v06-forecast strong{font-size:20px}.v06-rate-form{display:grid;grid-template-columns:1.2fr 1fr 1.3fr 1fr 1fr auto;gap:10px;margin-bottom:16px}.v06-adjustment{display:grid;grid-template-columns:1.3fr 1fr 1fr 2fr auto;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid #e2e8f0}.v06-layout-draft{grid-column:1/-1;display:flex;gap:8px;flex-wrap:wrap}.v06-layout-draft>span{display:flex;gap:6px;align-items:center;padding:8px 10px;border-radius:10px;background:#eef2ff}.v06-layout-draft button{padding:2px 6px}.v06-status{padding:8px 12px;border-radius:999px;background:#e2e8f0;font-weight:800}.v06-payroll-footer{display:flex;justify-content:space-between;align-items:center;margin-top:18px;padding-top:16px;border-top:1px solid #e2e8f0}.v06-payroll-footer b{font-size:22px}@media(max-width:1000px){.v06-form-grid{grid-template-columns:repeat(2,1fr)}.v06-form-grid .wide{grid-column:span 2}.v06-forecast{grid-template-columns:1fr 1fr}.v06-rate-form,.v06-adjustment{grid-template-columns:1fr 1fr}}@media(max-width:650px){.v06-form-grid,.v06-forecast,.v06-rate-form,.v06-adjustment{grid-template-columns:1fr}.v06-form-grid .wide{grid-column:auto}}
.v06-row-actions,.v06-layout-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px}.v06-row-actions .danger,.v06-layout-actions .danger{border-color:#6f4141;background:#2a1919;color:#eda7a7}.v06-layout-actions strong{margin-right:auto}
