.agenda-workspace{--ag-ink:#142d65;--ag-muted:#6d7e98;--ag-line:#e1e8f3;--ag-surface:#fff;--ag-soft:#f5f8fd;color:var(--ag-ink)}
#panel-content .ag-welcome{padding:30px 32px;background:radial-gradient(ellipse at 100% 0,#f3d98228,transparent 60%),linear-gradient(110deg,#fff,#edf3ff)}
.ag-welcome .btn{flex-shrink:0}.ag-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:25px}.ag-metrics article{display:flex;align-items:center;gap:14px;padding:22px 20px;border:1px solid var(--ag-line);border-radius:19px;background:var(--ag-surface);box-shadow:0 8px 25px #10265405}.ag-metrics article>span{width:43px;height:43px;display:grid;place-items:center;border-radius:13px;background:#fff5d9;color:#b08225;flex-shrink:0}.ag-metrics article:nth-child(even)>span{background:#edf2ff;color:#1c409c}.ag-metrics strong{font-size:1.8rem;line-height:1.15;display:block;color:var(--ag-ink)}.ag-metrics small{font-size:.73rem;color:var(--ag-muted);display:block;margin-top:5px;line-height:1.4}
.ag-workspace-tabs{display:flex;gap:7px;padding:7px;background:var(--ag-surface);border:1px solid var(--ag-line);border-radius:16px;margin-bottom:25px;width:fit-content;max-width:100%}.ag-workspace-tabs button{border:0;background:transparent;color:var(--ag-muted);padding:12px 23px;border-radius:11px;font:700 .8rem var(--sans);cursor:pointer}.ag-workspace-tabs button.is-active{color:#fff;background:#173b95;box-shadow:0 5px 13px #173b9526}
.ag-workspace-layout{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(320px,1fr);gap:24px;align-items:start}.ag-workspace-main,.ag-workspace-side{min-width:0}.ag-workspace-side{display:grid;gap:22px}.ag-workspace-side>.panel-card{margin:0!important}.ag-library{padding:26px!important}.ag-library .panel-card-heading h2{font:400 1.7rem/1.15 var(--serif);margin:0 0 8px}.ag-library .panel-card-heading p{font-size:.78rem;color:var(--ag-muted);margin:0;line-height:1.6}.ag-filters{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:12px;margin:22px 0 18px}.ag-filters .field{margin:0;min-width:0}.ag-filters input,.ag-filters select{width:100%;min-width:0}.ag-filters .field>span{font-size:.7rem}.ag-format-tabs{display:flex;gap:7px;flex-wrap:wrap;padding-bottom:18px;border-bottom:1px solid var(--ag-line)}.ag-format-tabs button{display:flex;align-items:center;gap:7px;border:1px solid var(--ag-line);background:var(--ag-soft);color:var(--ag-ink);border-radius:30px;padding:8px 11px;font:600 .71rem var(--sans);cursor:pointer}.ag-format-tabs button span{font-size:.63rem;opacity:.7}.ag-format-tabs button[aria-pressed=true]{background:#173b95;color:#fff;border-color:#173b95}.ag-results-count{font-size:.7rem;color:var(--ag-muted);padding:18px 0 5px}
.ag-event-row{display:flex;gap:15px;align-items:center;padding:20px 0;border-bottom:1px solid var(--ag-line)}.ag-event-row:last-child{border-bottom:0}.ag-event-art{height:66px;width:66px;flex:0 0 66px;border-radius:14px;overflow:hidden;background:linear-gradient(135deg,#edf3ff,#f5e8c8);color:#987124;display:grid;place-items:center}.ag-event-art img{width:100%;height:100%;object-fit:cover}.ag-event-art .icon{width:27px;height:27px}.ag-event-copy{flex:1;min-width:0}.ag-event-copy h3{font-size:.91rem;line-height:1.45;margin:7px 0;color:var(--ag-ink)}.ag-event-copy p{font-size:.72rem;color:var(--ag-muted);margin:0 0 4px}.ag-event-copy>small{font-size:.68rem;color:var(--ag-muted);display:block}.ag-event-tags{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.ag-event-tags span{font-size:.6rem;border-radius:6px;background:#edf2fe;color:#264a96;padding:3px 7px}.ag-event-tags small{font-size:.6rem;color:#97701c}.ag-event-actions{display:flex;gap:6px;align-items:center;flex-shrink:0}#panel-content .ag-event-actions .btn{font-size:.68rem;min-height:34px;padding:7px 10px}.ag-event-actions .ag-star,.ag-event-actions .ag-delete{width:31px;height:34px;border:1px solid var(--ag-line);background:var(--ag-surface);color:var(--ag-muted);border-radius:9px;cursor:pointer;font-size:20px}.ag-event-actions .ag-star.is-featured{color:#b48320;background:#fff5d7}.ag-event-actions .ag-delete{color:#b65c68}.ag-pagination{display:flex;align-items:center;justify-content:flex-end;gap:9px;border-top:1px solid var(--ag-line);padding-top:18px}.ag-pagination>span{font-size:.7rem;color:var(--ag-muted);margin-right:auto}.ag-empty{padding:35px 15px;text-align:center;color:var(--ag-muted)}
.ag-workspace-side .agenda-management{padding:23px!important}.ag-workspace-side .agenda-management-grid{display:grid;grid-template-columns:1fr;gap:22px}.ag-workspace-side .agenda-management-month{min-width:0}.ag-workspace-side .agenda-management .panel-card-heading{display:block}.ag-workspace-side .agenda-management .panel-card-heading>span{display:block;text-align:left;margin-top:10px}.ag-workspace-side .agenda-management .panel-card-heading h2{font:400 1.45rem var(--serif)}.ag-workspace-side .agenda-management .panel-card-heading p{font-size:.76rem;color:var(--ag-muted);line-height:1.6}.ag-workspace-side .agenda-management-day{max-height:560px;overflow:auto;padding-right:3px}.ag-workspace-side .agenda-management-grid>div>h3{font-size:.86rem;margin-top:0;text-transform:capitalize}.ag-workspace-side .agenda-managed-event{padding:16px}.ag-workspace-side .agenda-form-pair{grid-template-columns:1fr}.ag-fixed-teaser h2{font:400 1.6rem var(--serif);color:var(--ag-ink)}.ag-fixed-teaser p{font-size:.8rem;color:var(--ag-muted);line-height:1.7}.ag-calendar-full{grid-template-columns:1fr}.ag-workspace-main>.agenda-fixed-summary{margin:0!important}.ag-workspace-main>.agenda-fixed-summary .agenda-fixed-summary-grid{grid-template-columns:1fr}
.ag-editor-dialog{width:min(1000px,calc(100vw - 32px));padding:0;max-height:calc(100dvh - 36px);border:1px solid var(--ag-line);border-radius:24px;background:var(--ag-surface);color:var(--ag-ink);overflow:auto;overscroll-behavior:contain;box-shadow:0 30px 110px #07133150}.ag-editor-dialog::backdrop{background:#07163888;backdrop-filter:blur(7px)}#panel-content .ag-editor-dialog>.panel-card{margin:0;border:0;padding:28px 32px;border-radius:0;background:var(--ag-surface)}.ag-editor-dialog .panel-card-heading h2{font-size:1.4rem}.ag-editor-dialog .agenda-form{display:grid;gap:17px}.ag-editor-dialog .panel-card-heading{position:sticky;top:-28px;z-index:2;background:var(--ag-surface);padding:10px 0 16px}.ag-editor-dialog [data-close-agenda]{font-size:22px!important;min-width:38px}
#painel[data-account-theme=dark] .agenda-workspace{--ag-ink:#e2eafa;--ag-muted:#b1bfd6;--ag-line:#354563;--ag-surface:#1d2940;--ag-soft:#23314a}#painel[data-account-theme=dark] .ag-metrics article{background:var(--ag-surface)}#painel[data-account-theme=dark] .ag-welcome{background:#1d2940!important}#painel[data-account-theme=dark] .ag-event-tags small{color:#e7c878}
@media(max-width:1250px){.ag-workspace-layout{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr)}.ag-filters{grid-template-columns:1fr 1fr}.ag-filters .field:first-child{grid-column:1/-1}.ag-event-row{flex-wrap:wrap}.ag-event-actions{margin-left:81px}.ag-metrics article{padding:18px 14px;gap:10px}.ag-metrics article>span{width:35px;height:35px}}
@media(max-width:1000px){.ag-workspace-layout{grid-template-columns:1fr}.ag-workspace-side{grid-template-columns:1.3fr 1fr;align-items:start}.ag-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ag-event-row{flex-wrap:nowrap}.ag-event-actions{margin-left:0}}
@media(max-width:650px){.ag-workspace-side{grid-template-columns:1fr}.ag-welcome{flex-direction:column;align-items:start!important}.ag-workspace-tabs{width:100%}.ag-workspace-tabs button{flex:1;padding:11px 10px}.ag-library{padding:20px!important}.ag-metrics{gap:10px}.ag-metrics strong{font-size:1.6rem}.ag-event-row{flex-wrap:wrap}.ag-event-actions{margin-left:81px}.ag-event-art{width:57px;height:57px;flex-basis:57px}.ag-editor-dialog{width:calc(100vw - 14px);max-height:calc(100dvh - 18px);border-radius:18px}#panel-content .ag-editor-dialog>.panel-card{padding:20px}.ag-filters{grid-template-columns:1fr}.ag-filters .field:first-child{grid-column:auto}}
