.job-actionbar.job-actions-categorized{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0;border:0;background:none;border-radius:0}
.job-action-group{min-width:0;border:1px solid var(--border);border-radius:16px;overflow:hidden;background:var(--panel,#0c2130)}
.job-action-group header{padding:18px 20px;border-bottom:1px solid var(--border)}
.job-action-group h3{margin:0!important;padding:0!important;font-size:16px!important;color:var(--text)}
.job-action-group header p{margin:5px 0 0;font-size:12px;color:var(--muted)}
.job-action-group-buttons{display:flex;flex-direction:column;align-items:stretch;gap:9px;padding:16px}
.job-actions-categorized .job-action-item{display:flex;align-items:center;justify-content:flex-start;gap:11px;min-height:46px;width:100%;padding:11px 14px;border:1px solid var(--border);border-radius:10px;background:var(--bg,#071521);color:var(--text);font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;text-align:left}
.job-actions-categorized .job-action-item:hover{border-color:#ff9512;background:rgba(255,149,18,.07)}
.job-actions-categorized .job-action-item:focus-visible{outline:2px solid #ff9512;outline-offset:2px}
.job-actions-categorized .job-action-item:disabled{opacity:.5;cursor:not-allowed}
.job-action-icon{display:inline-grid;place-items:center;width:23px;flex:0 0 23px;font-size:18px;color:var(--muted)}
.job-actions-categorized .invoice-button{background:#ff9512;color:#071521;border-color:#ff9512;font-weight:700}
.job-actions-categorized .invoice-button .job-action-icon{color:inherit}
.job-actions-categorized .invoice-button:hover{background:#ffab3d}
@media(max-width:650px){.job-actionbar.job-actions-categorized{grid-template-columns:1fr}.job-action-group header{padding:16px}.job-action-group-buttons{padding:14px}}
