/* Gestão de agenda · RC61.55.121 */
.agonly-agenda-overview-v6155121{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 16px}
.agonly-agenda-overview-v6155121 article{display:flex;align-items:center;gap:12px;padding:16px 18px;border:1px solid #e6e8ed;border-radius:16px;background:#fff;box-shadow:0 8px 24px rgba(27,31,43,.045)}
.agonly-agenda-overview-v6155121 article>.dashicons{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#edf4ff;color:#2767c5;font-size:19px}
.agonly-agenda-overview-v6155121 article.is-live>.dashicons{background:#e9f8ef;color:#16864b}
.agonly-agenda-overview-v6155121 article.is-past>.dashicons{background:#f3f4f6;color:#747a85}
.agonly-agenda-overview-v6155121 strong{display:block;font-size:24px;line-height:1;color:#20242d}
.agonly-agenda-overview-v6155121 small{display:block;margin-top:4px;color:#737985;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}
.agonly-agenda-admin-filters{padding:18px!important}
.agonly-agenda-filter-form{display:grid!important;grid-template-columns:minmax(240px,2fr) minmax(170px,1fr) minmax(145px,.8fr) minmax(140px,.75fr) minmax(140px,.75fr) auto!important;gap:12px!important;align-items:end!important}
.agonly-agenda-filter-form label{min-width:0!important}
.agonly-agenda-filter-form input,.agonly-agenda-filter-form select{width:100%;min-width:0}
.agonly-agenda-filter-actions{display:flex;gap:8px;white-space:nowrap}
.agonly-agenda-admin-panel>.agonly-panel-heading{align-items:flex-end;gap:18px}
.agonly-agenda-result-hint-v6155121{max-width:410px;color:#777d88;line-height:1.45;text-align:right}
.agonly-agenda-group-v6155121{margin-top:14px;border:1px solid #e4e7ec;border-radius:16px;background:#fff;overflow:hidden}
.agonly-agenda-group-v6155121>summary{display:flex;align-items:center;gap:12px;padding:16px 18px;cursor:pointer;list-style:none;background:#fafbfc;transition:background .18s ease}
.agonly-agenda-group-v6155121>summary::-webkit-details-marker{display:none}
.agonly-agenda-group-v6155121>summary:hover{background:#f5f7fa}
.agonly-agenda-group-v6155121>summary>span{display:flex;align-items:center;gap:12px;min-width:0;margin-right:auto}
.agonly-agenda-group-v6155121>summary>span>i{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#edf4ff;color:#2767c5}
.agonly-agenda-group-v6155121.is-live>summary>span>i{background:#e9f8ef;color:#16864b}
.agonly-agenda-group-v6155121.is-past>summary>span>i{background:#f0f1f3;color:#737985}
.agonly-agenda-group-v6155121>summary strong,.agonly-agenda-group-v6155121>summary small{display:block}
.agonly-agenda-group-v6155121>summary strong{font-size:15px;color:#20242d}
.agonly-agenda-group-v6155121>summary small{margin-top:3px;color:#7a808c;font-size:12px}
.agonly-agenda-group-v6155121>summary>b{display:grid;place-items:center;min-width:30px;height:30px;padding:0 9px;border-radius:999px;background:#eef1f5;color:#4d5562;font-size:12px}
.agonly-agenda-group-v6155121>summary>i:last-child{color:#7d8490;transition:transform .2s ease}
.agonly-agenda-group-v6155121[open]>summary>i:last-child{transform:rotate(180deg)}
.agonly-agenda-group-v6155121 .agonly-table-scroll{border-top:1px solid #e8eaee}
.agonly-agenda-group-v6155121 .agonly-agenda-admin-table{min-width:1040px}
.agonly-agenda-group-v6155121 .agonly-agenda-admin-table th{white-space:nowrap}
.agonly-agenda-group-v6155121.is-past tbody tr{background:#fcfcfd}
.agonly-agenda-group-v6155121.is-past tbody tr:hover{background:#f8f9fa}
.agonly-agenda-people-v6155121{min-width:160px}
.agonly-agenda-people-v6155121 strong,.agonly-agenda-people-v6155121 small{display:block}
.agonly-agenda-people-v6155121 small{margin-top:4px;max-width:230px;color:#7a808c;line-height:1.35}
@media(max-width:1180px){.agonly-agenda-filter-form{grid-template-columns:repeat(3,minmax(0,1fr))!important}.agonly-agenda-filter-actions{grid-column:span 3;justify-content:flex-end}}
@media(max-width:700px){
 .agonly-agenda-overview-v6155121{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}
 .agonly-agenda-overview-v6155121 article{display:block;padding:12px 10px;text-align:center}
 .agonly-agenda-overview-v6155121 article>.dashicons{margin:0 auto 8px;width:32px;height:32px}
 .agonly-agenda-overview-v6155121 strong{font-size:20px}.agonly-agenda-overview-v6155121 small{font-size:9px}
 .agonly-agenda-filter-form{grid-template-columns:1fr 1fr!important}.agonly-agenda-filter-form label:first-of-type{grid-column:1/-1}.agonly-agenda-filter-actions{grid-column:1/-1;justify-content:stretch}.agonly-agenda-filter-actions>*{flex:1}
 .agonly-agenda-admin-panel>.agonly-panel-heading{display:block}.agonly-agenda-result-hint-v6155121{display:block;margin-top:7px;text-align:left}
 .agonly-agenda-group-v6155121>summary{padding:14px}.agonly-agenda-group-v6155121>summary small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:210px}
 .agonly-agenda-group-v6155121 .agonly-table-scroll{overflow:visible}
 .agonly-agenda-group-v6155121 .agonly-agenda-admin-table{display:block;min-width:0}.agonly-agenda-group-v6155121 .agonly-agenda-admin-table thead{display:none}.agonly-agenda-group-v6155121 .agonly-agenda-admin-table tbody{display:grid;gap:10px;padding:10px}
 .agonly-agenda-group-v6155121 .agonly-agenda-admin-table tr{display:grid;grid-template-columns:1fr auto;gap:9px 12px;padding:14px;border:1px solid #e5e8ed;border-radius:14px;background:#fff!important;box-shadow:0 5px 15px rgba(31,36,48,.04)}
 .agonly-agenda-group-v6155121 .agonly-agenda-admin-table td{display:block!important;width:auto!important;padding:0!important;border:0!important;text-align:left!important}
 .agonly-agenda-group-v6155121 .agonly-agenda-admin-table td:before{display:block;content:attr(data-label);margin-bottom:3px;color:#8a909b;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}
 .agonly-agenda-group-v6155121 .agonly-agenda-admin-table td:first-child{grid-column:1/-1}.agonly-agenda-group-v6155121 .agonly-agenda-admin-table td:nth-child(4),.agonly-agenda-group-v6155121 .agonly-agenda-admin-table td:nth-child(5){grid-column:1/-1}
 .agonly-agenda-group-v6155121 .agonly-agenda-admin-table .agonly-actions-col{align-self:end}.agonly-agenda-group-v6155121 .agonly-row-actions{justify-content:flex-end}
}
@media(max-width:430px){.agonly-agenda-filter-form{grid-template-columns:1fr!important}.agonly-agenda-filter-form label,.agonly-agenda-filter-actions{grid-column:1!important}.agonly-agenda-group-v6155121>summary small{max-width:155px}}
