.commission-programs{min-width:0}.commission-program-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.commission-program-filters{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr));gap:14px;margin:0 0 20px}.commission-program-filters label,.commission-confirm-form label{display:grid;gap:6px;font-size:13px}.commission-program-filters input,.commission-program-filters select{width:100%}.commission-filter-actions{grid-column:1/-1;flex-wrap:wrap}.commission-program-table th,.commission-program-table td{padding:15px;border-bottom:2px solid var(--border,#b8c9c3);vertical-align:top}.commission-program-table th{white-space:nowrap}.commission-program-table td{overflow-wrap:anywhere;min-width:110px}.commission-program-table p{margin:7px 0}.commission-program-table small{line-height:1.5;color:var(--muted,#60776e)}.commission-program-table .actions{flex-direction:column;align-items:stretch;gap:8px}.commission-confirm-form{display:grid;gap:16px}.commission-confirm-item{border:2px solid var(--border,#b8c9c3);border-radius:10px;padding:14px;display:grid;gap:8px}.commission-confirm-item p{margin:0}.commission-confirm-form .commission-check{display:flex;align-items:center;gap:8px}.commission-confirm-form textarea{width:100%;resize:vertical}.commission-program-pagination{display:flex;justify-content:center;align-items:center;gap:16px;margin:20px 0}@media(max-width:1000px){.commission-program-filters{grid-template-columns:repeat(3,minmax(140px,1fr))}}@media(max-width:650px){.commission-program-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.commission-program-table td,.commission-program-table th{padding:12px}.commission-program-tabs .button{font-size:12px}.commission-program-pagination{gap:12px}}
