.approval-filters{align-items:flex-end}.approval-filters>label{flex:1;min-width:180px}.approval-filters>label:last-child{flex:2}.approval-row .approval-source{display:inline-block;margin:0 0 7px;padding:4px 9px;border-radius:6px;font-size:11px;font-weight:650}.approval-source.work{background:var(--sky);color:var(--blue)}.approval-source.service{background:var(--paper);color:var(--ink);border:1px solid var(--line)}.approval-service-card{padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--paper);overflow-wrap:anywhere}.approval-service-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.approval-service-heading h3{font-size:14px;line-height:1.5}.approval-service-card p{margin-top:9px}.approval-service-note{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap;font-size:12px;line-height:1.6}.approval-service-actions{margin-top:14px}.approval-service-actions .btn{min-height:38px}
@media(max-width:600px){.approval-filters{flex-direction:column;align-items:stretch}.approval-filters>label{min-width:0}.approval-service-heading{flex-direction:column;gap:7px}.approval-service-card{padding:15px}.approval-service-actions .btn{flex:1}}
