/* ClimbingAway 3.9.17 — tableau compact des sites */
.ca-sites-admin{min-width:0}.ca-sites-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px}.ca-sites-head h2{margin:0}.ca-sites-head p{margin:4px 0;color:#64748b;font-size:.85rem}.ca-sites-public{font-size:.84rem;font-weight:700}
.ca-sites-toolbar{display:flex;align-items:end;gap:10px;flex-wrap:wrap;padding:13px;background:#fff;border:1px solid #dce6df;border-radius:12px;margin-bottom:12px}.ca-sites-toolbar label{display:grid;gap:4px;font-size:.78rem;font-weight:700;color:#334155;flex:1;min-width:180px}.ca-sites-toolbar input,.ca-sites-toolbar select{width:100%;min-height:38px;border:1px solid #cbd5e1;border-radius:7px;padding:7px 10px;background:#fff;color:#172b24}.ca-sites-toolbar button{min-height:38px}.ca-sites-toolbar>a{padding:9px 4px;font-size:.83rem}
.ca-sites-table-wrap{overflow-x:auto;background:#fff;border:1px solid #dce6df;border-radius:12px}.ca-sites-table{width:100%;border-collapse:collapse;min-width:650px;font-size:.84rem}.ca-sites-table th{background:#f3f7f4;text-align:left;font-size:.73rem;letter-spacing:.035em;text-transform:uppercase;color:#526458;padding:11px 13px;white-space:nowrap}.ca-sites-table td{padding:8px 13px;border-top:1px solid #edf1ee;vertical-align:middle}.ca-sites-table tbody tr:hover{background:#f8fbf8}.ca-sites-id,.ca-sites-legacy{font-variant-numeric:tabular-nums;color:#64748b;white-space:nowrap}.ca-sites-name{min-width:210px}.ca-sites-name strong{font-weight:650;color:#172b24}.ca-sites-status{display:inline-block;padding:3px 9px;border-radius:30px;font-weight:700;font-size:.74rem;white-space:nowrap}.ca-sites-status.is-live{background:#e4f5e9;color:#17633b}.ca-sites-status.is-draft{background:#fff0db;color:#875312}.ca-sites-actions{display:flex;align-items:center;gap:8px;white-space:nowrap}.ca-sites-actions a{font-weight:700}.ca-sites-actions form{margin:0}.ca-sites-actions button{border:1px solid #cbd5e1;background:#fff;color:#334155;border-radius:6px;padding:5px 9px;font-size:.78rem;cursor:pointer}.ca-sites-actions button.is-publish{background:#e8f6eb;color:#17633b;border-color:#b7ddc2}.ca-sites-actions button:hover{filter:brightness(.96)}.ca-sites-empty{text-align:center;padding:26px!important;color:#64748b}.ca-sites-pager{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;font-size:.85rem}.ca-sites-pager div{display:flex;gap:10px}.ca-sites-pager a{display:inline-block;background:#fff;border:1px solid #dce6df;padding:7px 10px;border-radius:7px}@media(max-width:650px){.ca-sites-head{align-items:flex-start}.ca-sites-toolbar label{min-width:100%}.ca-sites-pager{flex-wrap:wrap}}
