.fa220-selection{display:flex;align-items:center;gap:10px;padding:9px 12px;margin-bottom:9px;border:1px solid #9bc7d0;border-left:4px solid #0aa7bf;border-radius:9px;background:var(--panel)}
.fa220-selection span{margin-right:auto;font-weight:800;color:var(--muted)}
.fa220-event,.fa220-release{position:relative;border-left:4px solid #1598aa}
.fa220-check{position:absolute;z-index:2;top:12px;left:12px}
.fa220-register .fa220-event-main{grid-template-columns:100px minmax(0,1fr) auto;padding:11px 14px 11px 44px!important}
.fa220-release-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.fa220-release-grid .fa220-event-main{grid-template-columns:1fr;align-content:start;min-height:190px;padding:42px 15px 15px!important}
.fa220-release-grid .fa220-event-main>span:last-child{align-self:end;color:#087c91}
.fa220-release-grid .fa220-outcome{justify-self:start}
.fa220-capacity{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.fa220-capacity article{border:1px solid #8dc2cc;border-top:4px solid #0aa7bf;border-radius:10px;background:var(--panel);padding:14px;box-shadow:0 8px 22px #09364a12}
.fa220-capacity span,.fa220-kicker{display:block;color:#168a96;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.fa220-capacity strong{display:block;margin:5px 0;font-size:20px}.fa220-capacity small{color:var(--muted)}
.fa220-row-actions{white-space:nowrap}.fa220-row-actions button{padding:5px 7px;font-size:10px;pointer-events:none;opacity:.62}.fa220-row-actions .danger{border-color:#c76d6d;color:#8d2525}
.fa220-card>header,.fa220-evidence>header,.fa220-actions{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}
.fa220-config-list{display:grid;gap:8px}.fa220-config-list div{padding:9px;background:#f3f8fa;border-radius:7px}.fa220-config-list dt{font-size:11px;color:var(--muted)}.fa220-config-list dd{margin:3px 0 0;overflow-wrap:anywhere}
.fa220-folder-list{display:grid;gap:5px}.fa220-folder-list div{display:flex;justify-content:space-between;padding:7px 9px;background:#eff6f8;border-radius:6px}.fa220-folder-list b{color:#16784d}
.fa220-evidence{border-left:4px solid #20a56c}.fa220-actions{border-left:4px solid #0aa7bf}.fa220-actions>div:last-child{display:flex;flex-wrap:wrap;gap:8px}
.theme-dark .fa220-config-list div,.theme-dark .fa220-folder-list div,[data-theme-mode="dark"] .fa220-config-list div,[data-theme-mode="dark"] .fa220-folder-list div{background:#0b2633}
@media(max-width:1100px){.fa220-release-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.fa220-release-grid,.fa220-capacity{grid-template-columns:1fr}.fa220-card>header,.fa220-evidence>header,.fa220-actions{flex-direction:column}}
