/* SORA v4.6: department approval cards. Honors Sora theme tokens. */
.sora-department-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:14px;margin:16px 0}
.sora-department-card{min-width:0;padding:18px;border-radius:14px;border:1px solid var(--line,rgba(220,180,207,.25));background:var(--panel,rgba(123,130,150,.07));display:grid;gap:11px}
.sora-department-card h3{margin:0 0 6px}.sora-department-card p{margin:0;line-height:1.4}
.sora-department-card .between{align-items:flex-start;gap:12px;flex-wrap:wrap}
.sora-department-card .status{white-space:nowrap}
.sora-department-card form .btn{max-width:100%;background:#A43E79;border-color:#A43E79;color:#fff}
.sora-department-card form .btn:disabled{opacity:.45;cursor:not-allowed}
@media(max-width:540px){.sora-department-card{padding:14px}.sora-department-card form .btn{width:100%}}
