.pv-screen[data-screen="agenda"]{overflow:hidden;min-height:0}
.pv-screen[data-screen="agenda"] *{box-sizing:border-box}
.pv-screen[data-screen="agenda"] .ag-shell{display:flex;flex:1 1 auto;min-height:0;overflow:hidden;background:var(--sur);margin:16px;border-radius:var(--radius-big);border:1px solid var(--ln);box-shadow:0 2px 12px rgba(0,0,0,.05);user-select:none;cursor:default}
.pv-screen[data-screen="agenda"] .ag-c-or{--c:var(--or)}
.pv-screen[data-screen="agenda"] .ag-c-blue{--c:var(--blue)}
.pv-screen[data-screen="agenda"] .ag-c-green{--c:var(--green)}
.pv-screen[data-screen="agenda"] .ag-c-violet{--c:var(--violet)}
.pv-screen[data-screen="agenda"] .ag-c-teal{--c:var(--teal)}
.pv-screen[data-screen="agenda"] .ag-c-amber{--c:var(--amber)}
.pv-screen[data-screen="agenda"] .ag-c-rose{--c:var(--rose)}

.pv-screen[data-screen="agenda"] .ag-side{width:240px;min-width:240px;display:flex;flex-direction:column;gap:10px;padding:10px 8px;border-right:1px solid var(--ln);background:var(--sur);overflow:hidden}
.pv-screen[data-screen="agenda"] .ag-search{display:flex;align-items:center;gap:7px;background:var(--bg-field);border-radius:var(--radius-big);padding:0 10px;height:32px;border:1.5px solid var(--brd-lt);color:var(--t4);flex-shrink:0}
.pv-screen[data-screen="agenda"] .ag-search-ph{font-size:12px;color:var(--t4)}
.pv-screen[data-screen="agenda"] .ag-mini-cal{padding:2px 6px}
.pv-screen[data-screen="agenda"] .ag-mini-cal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}
.pv-screen[data-screen="agenda"] .ag-mini-cal-title{font-size:12px;font-weight:700;color:var(--t1)}
.pv-screen[data-screen="agenda"] .ag-mini-cal-nav{width:22px;height:22px;border-radius:var(--radius-standard);display:flex;align-items:center;justify-content:center;color:var(--t3)}
.pv-screen[data-screen="agenda"] .ag-mini-cal-grid{display:grid;grid-template-columns:repeat(7,1fr)}
.pv-screen[data-screen="agenda"] .ag-mini-cal-dow{font-size:9.5px;font-weight:700;color:var(--t4);text-transform:uppercase;text-align:center;padding:2px 0}
.pv-screen[data-screen="agenda"] .ag-mini-day{height:27px;border-radius:var(--radius-standard);display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--t1);position:relative}
.pv-screen[data-screen="agenda"] .ag-mini-day.other-month{color:var(--t4)}
.pv-screen[data-screen="agenda"] .ag-mini-day.today{outline:2px solid var(--blue);outline-offset:-2px;background:color-mix(in srgb,var(--blue) 8%,transparent);color:var(--blue);font-weight:600}
.pv-screen[data-screen="agenda"] .ag-mini-day.has-event::after{content:'';position:absolute;bottom:18%;width:3px;height:3px;border-radius:50%;background:var(--or)}
.pv-screen[data-screen="agenda"] .ag-mini-day.today.has-event::after{background:var(--blue)}
.pv-screen[data-screen="agenda"] .ag-side-btns{display:flex;flex-direction:column;gap:6px;padding:0 2px}
.pv-screen[data-screen="agenda"] .ag-create-btn,.pv-screen[data-screen="agenda"] .ag-share-btn{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;height:var(--btn-h-md);padding:0 var(--btn-px-md);font-size:var(--btn-fs-md);cursor:default}
.pv-screen[data-screen="agenda"] .ag-create-btn{border:none}
.pv-screen[data-screen="agenda"] .ag-create-btn.pv-hover{filter:brightness(1.06)}
.pv-screen[data-screen="agenda"] .ag-create-btn.pv-press{transform:scale(.97)}
.pv-screen[data-screen="agenda"] .ag-member-card{background:var(--sur2);border:1px solid var(--ln);border-radius:var(--radius-big);padding:8px 10px}
.pv-screen[data-screen="agenda"] .ag-member-card-head{display:flex;align-items:center;gap:7px;margin-bottom:6px}
.pv-screen[data-screen="agenda"] .ag-member-av{width:26px;height:26px;border-radius:var(--radius-big);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;flex-shrink:0;background:var(--or-lt);color:var(--or)}
.pv-screen[data-screen="agenda"] .ag-member-name{font-size:11.5px;font-weight:700;color:var(--t1);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pv-screen[data-screen="agenda"] .ag-member-self-badge{font-size:9px;font-weight:700;color:var(--or-pill-fg);background:var(--or-pill-bg);padding:1px 5px;border-radius:var(--radius-small);margin-left:4px}
.pv-screen[data-screen="agenda"] .ag-member-action-btn{width:22px;height:22px;min-width:0;border-radius:var(--radius-standard);border-width:1px;display:flex;align-items:center;justify-content:center;padding:0;flex-shrink:0}
.pv-screen[data-screen="agenda"] .ag-member-action-btn svg{width:11px;height:11px}
.pv-screen[data-screen="agenda"] .ag-cal-item{display:flex;align-items:center;gap:7px;padding:3px 4px;border-radius:var(--radius-standard);border:1.5px solid transparent}
.pv-screen[data-screen="agenda"] .ag-cal-dot{width:10px;height:10px;border-radius:var(--radius-small);flex-shrink:0;background:var(--c)}
.pv-screen[data-screen="agenda"] .ag-cal-board-ico{color:var(--c);flex-shrink:0;display:inline-flex}
.pv-screen[data-screen="agenda"] .ag-cal-lbl{flex:1;font-size:12px;font-weight:500;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pv-screen[data-screen="agenda"] .ag-cal-count{font-size:10px;color:var(--t4);font-weight:600}
.pv-screen[data-screen="agenda"] .ag-add-member{display:flex;align-items:center;justify-content:center;gap:5px;height:30px;padding:1px 6px;border:1px solid var(--brd-lt);border-radius:var(--radius-big);background:var(--sur);font-size:11px;font-weight:600;color:var(--t1)}

.pv-screen[data-screen="agenda"] .ag-main{flex:1;display:flex;flex-direction:column;min-width:0;overflow:hidden}
.pv-screen[data-screen="agenda"] .ag-toolbar{display:flex;align-items:center;gap:6px;padding:8px 14px;border-bottom:1px solid var(--ln);flex-shrink:0;background:var(--sur)}
.pv-screen[data-screen="agenda"] .ag-toolbar-left,.pv-screen[data-screen="agenda"] .ag-toolbar-right{display:flex;align-items:center;gap:6px}
.pv-screen[data-screen="agenda"] .ag-period-center{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;min-width:0}
.pv-screen[data-screen="agenda"] .ag-period-title{font-size:14px;font-weight:700;color:var(--t1);white-space:nowrap}
.pv-screen[data-screen="agenda"] .ag-pt-phone{display:none}
.pv-screen[data-screen="agenda"] .ag-sidebar-toggle{display:none;width:30px;height:30px;border-width:1px;align-items:center;justify-content:center;flex-shrink:0;cursor:default}
.pv-screen[data-screen="agenda"] .ag-refresh-btn,.pv-screen[data-screen="agenda"] .ag-nav-btn{width:28px;height:28px;min-width:0;padding:0;border-width:1px;display:flex;align-items:center;justify-content:center;cursor:default}
.pv-screen[data-screen="agenda"] .ag-today-btn{border-width:1px;height:var(--btn-h-sm);padding:0 var(--btn-px-sm);font-size:var(--btn-fs-sm);display:inline-flex;align-items:center;cursor:default}
.pv-screen[data-screen="agenda"] .ag-nav-btn.pv-hover{border-color:var(--or);color:var(--or)}
.pv-screen[data-screen="agenda"] .ag-nav-btn.pv-press{transform:scale(.92)}

.pv-screen[data-screen="agenda"] .ag-week{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}
.pv-screen[data-screen="agenda"] .ag-gutter{width:52px;flex-shrink:0;border-right:1px solid var(--ln)}
.pv-screen[data-screen="agenda"] .ag-week-head{display:flex;height:50px;flex-shrink:0;border-bottom:1px solid var(--ln);background:var(--sur)}
.pv-screen[data-screen="agenda"] .ag-day-col{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid var(--ln);padding:3px 0}
.pv-screen[data-screen="agenda"] .ag-day-col:last-child{border-right:none}
.pv-screen[data-screen="agenda"] .ag-week-dow{font-size:10px;font-weight:600;color:var(--t3);text-transform:uppercase}
.pv-screen[data-screen="agenda"] .ag-week-daynum{font-size:18px;font-weight:700;color:var(--t1);line-height:1.1;height:27px;display:inline-flex;align-items:center;justify-content:center}
.pv-screen[data-screen="agenda"] .ag-week-daynum.today{width:27px;border-radius:var(--radius-big);background:var(--or);color:white;font-size:14px}
.pv-screen[data-screen="agenda"] .ag-week-allday{display:flex;min-height:26px;flex-shrink:0;border-bottom:1px solid var(--ln)}
.pv-screen[data-screen="agenda"] .ag-allday-lbl{display:flex;align-items:center;justify-content:flex-end;padding:0 6px;font-size:9px;font-weight:600;color:var(--t3);text-transform:uppercase;letter-spacing:.3px}
.pv-screen[data-screen="agenda"] .ag-allday-cell{flex:1;min-width:0;padding:2px;border-right:1px solid var(--ln);background:var(--sur)}
.pv-screen[data-screen="agenda"] .ag-allday-cell:last-child{border-right:none}
.pv-screen[data-screen="agenda"] .ag-ev-span{height:18px;padding:0 5px;display:flex;align-items:center;border-left:3px solid var(--c);border-radius:var(--radius-small);background:color-mix(in srgb,var(--c) 24%,transparent);color:color-mix(in srgb,var(--c) 58%,black);font-size:11px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 1px 2px rgba(0,0,0,.06)}
.pv-screen[data-screen="agenda"] .ag-week-body{flex:1;min-height:0;display:flex}
.pv-screen[data-screen="agenda"] .ag-times{display:flex;flex-direction:column}
.pv-screen[data-screen="agenda"] .ag-time-slot{flex:1;display:flex;align-items:flex-start;justify-content:flex-end;padding:2px 6px 0;font-size:10px;color:var(--t3);border-bottom:1px solid var(--ln)}
.pv-screen[data-screen="agenda"] .ag-week-col{flex:1;min-width:0;position:relative;display:flex;flex-direction:column;border-right:1px solid var(--ln);background:var(--sur)}
.pv-screen[data-screen="agenda"] .ag-week-col:last-child{border-right:none}
.pv-screen[data-screen="agenda"] .ag-hour-line{flex:1;border-bottom:1px solid var(--ln)}
.pv-screen[data-screen="agenda"] .ag-ev-block{position:absolute;left:1px;right:3px;z-index:2;padding:3px 6px;overflow:hidden;border-left:3px solid var(--c);border-radius:0 var(--radius-small) var(--radius-small) 0;background:color-mix(in srgb,var(--c) 18%,var(--sur));color:color-mix(in srgb,var(--c) 58%,black);box-shadow:0 1px 2px rgba(0,0,0,.1)}
.pv-screen[data-screen="agenda"] .ag-ev-time-range{font-size:10px;font-weight:600;opacity:.8;white-space:nowrap}
.pv-screen[data-screen="agenda"] .ag-ev-title{font-size:11px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pv-screen[data-screen="agenda"] .ag-ev-where{display:flex;align-items:center;gap:4px;margin-top:2px;font-size:10px;opacity:.8;white-space:nowrap;overflow:hidden}
.pv-screen[data-screen="agenda"] .ag-ev-where .meo-ico{display:inline-flex;flex-shrink:0}
.pv-screen[data-screen="agenda"] .ag-ev-block.short .ag-ev-where{display:none}
.pv-screen[data-screen="agenda"] .ag-slot{position:absolute;left:1px;right:3px;z-index:1;border-radius:var(--radius-small);transition:background .15s,outline-color .15s;outline:1.5px dashed transparent;outline-offset:-1.5px}
.pv-screen[data-screen="agenda"] .ag-slot.pv-hover{background:var(--or-lt);outline-color:var(--or)}
.pv-screen[data-screen="agenda"] .ag-slot.pv-press{background:var(--or-pill-bg)}
.pv-screen[data-screen="agenda"] .ag-ev-new{z-index:3;box-shadow:0 2px 8px rgba(0,0,0,.15)}
.pv-screen[data-screen="agenda"] .ag-now-line{position:absolute;left:0;right:0;z-index:5;display:flex;align-items:center;height:0}
.pv-screen[data-screen="agenda"] .ag-now-dot{width:8px;height:8px;border-radius:50%;background:var(--red);margin-left:-4px;flex-shrink:0}
.pv-screen[data-screen="agenda"] .ag-now-bar{flex:1;height:1.5px;background:var(--red)}

[data-theme="dark"] .pv-screen[data-screen="agenda"] .ag-shell{border-color:var(--ln2)}
[data-theme="dark"] .pv-screen[data-screen="agenda"] .ag-member-card{border-color:var(--ln2)}
[data-theme="dark"] .pv-screen[data-screen="agenda"] .ag-ev-block,[data-theme="dark"] .pv-screen[data-screen="agenda"] .ag-ev-span{background:var(--c);color:white}

@media (max-width:700px){
	.pv-screen[data-screen="agenda"] .ag-shell{margin:6px}
	.pv-screen[data-screen="agenda"] .ag-side{display:none}
	.pv-screen[data-screen="agenda"] .ag-sidebar-toggle{display:flex}
	.pv-screen[data-screen="agenda"] .ag-refresh-btn,.pv-screen[data-screen="agenda"] .ag-today-btn,.pv-screen[data-screen="agenda"] .ag-nav-btn{display:none}
	.pv-screen[data-screen="agenda"] .ag-settings-btn{display:flex}
	.pv-screen[data-screen="agenda"] .ag-period-title{height:28px;padding:0 10px;border-radius:var(--radius-big);border:1px solid var(--ln2);background:var(--sur);display:flex;align-items:center;font-size:12px}
	.pv-screen[data-screen="agenda"] .ag-pt-wide{display:none}
	.pv-screen[data-screen="agenda"] .ag-pt-phone{display:inline}
	.pv-screen[data-screen="agenda"] .ag-day-col:not(.ph),.pv-screen[data-screen="agenda"] .ag-allday-cell:not(.ph),.pv-screen[data-screen="agenda"] .ag-week-col:not(.ph){display:none}
	.pv-screen[data-screen="agenda"] .ag-day-col.ph,.pv-screen[data-screen="agenda"] .ag-allday-cell.ph,.pv-screen[data-screen="agenda"] .ag-week-col.ph{border-right:1px solid var(--ln)}
	.pv-screen[data-screen="agenda"] .ag-ev-block{padding:2px 4px}
	.pv-screen[data-screen="agenda"] .ag-ev-where span:last-child{overflow:hidden;text-overflow:ellipsis}
}
@media (max-width:480px){
	.pv-screen[data-screen="agenda"] .ag-shell{margin:0;border-radius:0;border:none;box-shadow:none}
	.pv-screen[data-screen="agenda"] .ag-toolbar{padding:6px 10px;gap:4px}
}

.pv-screen[data-screen="agenda"]{position:relative}
.pv-screen[data-screen="agenda"] .ag-c-red{--c:var(--red)}
.pv-screen[data-screen="agenda"] .ag-ev-guest{margin-top:1px}
.pv-screen[data-screen="agenda"] .ag-dlg-ovl{position:absolute;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--modal-backdrop-bg)}
.pv-screen[data-screen="agenda"] .ag-ev-modal{width:min(520px,100%);max-height:100%;background:var(--sur);border:1px solid var(--ln);border-radius:var(--radius-section);display:flex;flex-direction:column;box-shadow:0 24px 64px rgba(0,0,0,.18);overflow:hidden}
.pv-screen[data-screen="agenda"] .ag-ev-modal-head{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--ln);background:var(--sur2);flex-shrink:0}
.pv-screen[data-screen="agenda"] .ag-ev-color-dot{width:14px;height:14px;border-radius:var(--radius-small);flex-shrink:0;background:var(--or)}
.pv-screen[data-screen="agenda"] .ag-dlg-title{flex:1;min-width:0;font-size:15px;font-weight:700;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pv-screen[data-screen="agenda"] .ag-dlg-title .pv-ph{color:var(--t4)}
.pv-screen[data-screen="agenda"] .ag-ev-modal-close{width:26px;height:26px;min-width:0;padding:0;border-radius:var(--radius-standard);border-width:1px;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.pv-screen[data-screen="agenda"] .ag-ev-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:none}
.pv-screen[data-screen="agenda"] .ag-ev-modal-body::-webkit-scrollbar{display:none}
.pv-screen[data-screen="agenda"] .ag-ev-section{padding:10px 16px;border-bottom:1px solid var(--ln)}
.pv-screen[data-screen="agenda"] .ag-ev-section:last-child{border-bottom:none}
.pv-screen[data-screen="agenda"] .ag-ev-section-label{font-size:10px;font-weight:700;color:var(--t3);text-transform:uppercase;letter-spacing:.5px;margin-bottom:7px;display:flex;align-items:center;gap:6px}
.pv-screen[data-screen="agenda"] .ag-ev-section-label .meo-ico{display:inline-flex}
.pv-screen[data-screen="agenda"] .ag-dlg-count{font-weight:400;color:var(--t4)}
.pv-screen[data-screen="agenda"] .ag-ev-section-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}
.pv-screen[data-screen="agenda"] .ag-ev-section-head .ag-ev-section-label{margin-bottom:0}
.pv-screen[data-screen="agenda"] .ag-ev-section-toggle,.pv-screen[data-screen="agenda"] .ag-ev-toggle{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--t2)}
.pv-screen[data-screen="agenda"] .ag-ev-dt-toggles{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:10px}
.pv-screen[data-screen="agenda"] .ag-ev-dt-pickers{display:flex;flex-direction:column;gap:10px}
.pv-screen[data-screen="agenda"] .ag-ev-dt-period{display:flex;flex-direction:column;gap:4px}
.pv-screen[data-screen="agenda"] .ag-ev-dt-period-label{font-size:10.5px;font-weight:700;color:var(--t3);text-transform:uppercase;letter-spacing:.4px;padding-left:2px}
.pv-screen[data-screen="agenda"] .ag-ev-dt-period-row{display:flex;gap:6px;align-items:center;flex-wrap:wrap}
.pv-screen[data-screen="agenda"] .ag-ev-dt-pill{display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:var(--radius-big);border:1px solid var(--ln2);background:var(--sur);font-size:16px;font-weight:400;color:var(--t1);line-height:19px}
.pv-screen[data-screen="agenda"] .ag-ev-input{width:100%;min-height:29px;padding:6px 9px;border:1px solid var(--ln2);border-radius:var(--radius-big);background:var(--sur2);font-size:12.5px;line-height:15px;color:var(--t1)}
.pv-screen[data-screen="agenda"] .ag-ev-sel{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px;padding:6px 12px;border-color:var(--brd-lt);background:var(--bg-field)}
.pv-screen[data-screen="agenda"] .ag-ev-sel svg{color:var(--t3);flex-shrink:0}
.pv-screen[data-screen="agenda"] .ag-dlg-recur{margin-top:8px}
.pv-screen[data-screen="agenda"] .ag-dlg-cal{display:flex;align-items:center;gap:7px}
.pv-screen[data-screen="agenda"] .ag-ev-ph,.pv-screen[data-screen="agenda"] .ag-ev-ph-txt{color:var(--t4)}
.pv-screen[data-screen="agenda"] .ag-dlg-guest.pv-hover{border-color:var(--or)}
.pv-screen[data-screen="agenda"] .ag-member-chip{display:flex;align-items:center;gap:8px;padding:6px 10px;margin-bottom:6px;border-radius:var(--radius-big);background:var(--sur2);border:1px solid var(--ln)}
.pv-screen[data-screen="agenda"] .ag-member-chip-av{width:28px;height:28px;border-radius:var(--radius-big);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0;background:var(--or-pill-bg);color:var(--or-pill-fg)}
.pv-screen[data-screen="agenda"] .ag-member-chip-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}
.pv-screen[data-screen="agenda"] .ag-member-chip-name{font-size:12.5px;font-weight:600;color:var(--t1)}
.pv-screen[data-screen="agenda"] .ag-member-chip-role{font-size:10px;color:var(--t3)}
.pv-screen[data-screen="agenda"] .ag-member-chip-rm{color:var(--t4);flex-shrink:0}
.pv-screen[data-screen="agenda"] .ag-dlg-visio .ml-toggle{cursor:default}
.pv-screen[data-screen="agenda"] .ag-dlg-visio.on .ml-toggle{background:var(--or)}
.pv-screen[data-screen="agenda"] .ag-dlg-visio.on .ml-toggle::after{transform:translateX(16px)}
.pv-screen[data-screen="agenda"] .ag-dlg-visio.pv-hover .ml-toggle{box-shadow:0 0 0 3px var(--or-lt)}
.pv-screen[data-screen="agenda"] .ag-dlg-meet{padding:10px 12px;margin-bottom:8px;background:var(--green-bg);border:1px solid var(--green-brd);border-radius:var(--radius-big)}
.pv-screen[data-screen="agenda"] .ag-dlg-meet-head{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:600;color:var(--green)}
.pv-screen[data-screen="agenda"] .ag-dlg-meet-link{font-size:11px;color:var(--t3);margin-bottom:8px;word-break:break-all}
.pv-screen[data-screen="agenda"] .ag-ev-cancel-btn{height:32px;padding:0 12px;border-width:1px;font-size:12px;display:inline-flex;align-items:center;justify-content:center;gap:5px;cursor:default}
.pv-screen[data-screen="agenda"] .ag-ev-color-row{display:flex;gap:6px;flex-wrap:wrap}
.pv-screen[data-screen="agenda"] .ag-ev-color-swatch{width:20px;height:20px;border-radius:50%;border:2px solid transparent;background:var(--c);background-clip:padding-box}
.pv-screen[data-screen="agenda"] .ag-ev-color-swatch.selected{border-color:var(--or);box-shadow:inset 0 0 0 2px var(--sur)}
.pv-screen[data-screen="agenda"] .ag-ev-modal-foot{display:flex;align-items:center;gap:6px;padding:12px 16px;border-top:1px solid var(--ln);flex-shrink:0}
.pv-screen[data-screen="agenda"] .ag-dlg-spacer{flex:1}
.pv-screen[data-screen="agenda"] .ag-ev-save-btn{height:32px;padding:0 14px;border:none;font-size:12px;display:inline-flex;align-items:center;gap:5px;box-shadow:0 2px 8px rgba(226,120,26,.25);cursor:default}
.pv-screen[data-screen="agenda"] .ag-ev-save-btn.pv-hover{filter:brightness(1.06)}
.pv-screen[data-screen="agenda"] .ag-ev-save-btn.pv-press{transform:scale(.96)}
[data-theme="dark"] .pv-screen[data-screen="agenda"] .ag-ev-modal{border-color:var(--ln2)}
[data-theme="dark"] .pv-screen[data-screen="agenda"] .ag-member-chip{border-color:var(--ln2)}
@media (max-width:700px){
	.pv-screen[data-screen="agenda"] .ag-dlg-ovl{padding:12px}
	.pv-screen[data-screen="agenda"] .ag-ev-guest{display:none}
}

.pv-screen[data-screen="agenda"] .ag-csel{position:relative;display:flex;align-items:center;justify-content:space-between;gap:6px;width:198px;height:28px;padding:4px 10px;border:1px solid var(--brd-lt);border-radius:var(--radius-big);background:var(--bg-field);font-size:12px;color:var(--t1);white-space:nowrap}
.pv-screen[data-screen="agenda"] .ag-csel svg{color:var(--t3);flex-shrink:0}
.pv-screen[data-screen="agenda"] .ag-csel-phone{display:none}
.pv-screen[data-screen="agenda"] .ag-csel-list{display:none}
.pv-screen[data-screen="agenda"] .ag-csel.pv-hover{border-color:var(--or)}
.pv-screen[data-screen="agenda"] .ag-req::after{content:'*';color:var(--or);margin-left:2px}
.pv-screen[data-screen="agenda"] .ag-dlg-desc{height:55px}
.pv-screen[data-screen="agenda"] .ag-dlg-wide{display:flex;width:100%;justify-content:center;color:var(--t1)}
.pv-screen[data-screen="agenda"] .ag-dlg-hint{font-size:11px;color:var(--t4);margin-top:6px}
.pv-screen[data-screen="agenda"] .ag-c-ink{--c:var(--t1)}
.pv-screen[data-screen="agenda"] .ag-c-ordk{--c:var(--or-dk)}
.pv-screen[data-screen="agenda"] .ag-c-slate{--c:var(--neutral)}
.pv-screen[data-screen="agenda"] .ag-c-sky{--c:color-mix(in srgb,var(--blue) 55%,var(--teal))}
@media (max-width:700px){
	.pv-screen[data-screen="agenda"] .ag-csel{width:96px}
	.pv-screen[data-screen="agenda"] .ag-csel-wide{display:none}
	.pv-screen[data-screen="agenda"] .ag-csel-phone{display:inline}
}
