#agenda-root{--ag-pink:#FF2E93;--ag-pink2:#B3105F;--ag-ink:#1C0E20;--ag-line:#F3C9DE}.ag-wrap{display:grid;gap:16px;color:var(--ag-ink)}.ag-kiri,.ag-box{background:#fff;border-radius:18px;padding:14px;box-shadow:0 4px 14px #00000014}.ag-box h3{margin:0 0 10px;font-size:calc(15px*var(--sh,1))}.ag-kepala{display:flex;align-items:center;gap:8px;margin-bottom:10px}.ag-kepala b{flex:1;text-align:center;font-size:calc(16px*var(--sh,1))}.ag-nav{width:36px;height:36px;border:0;border-radius:12px;background:#faf5f8;color:var(--ag-pink2);font:800 calc(22px*var(--sh,1))/1 var(--font-ui,sans-serif);cursor:pointer}.ag-hr{border:1.5px solid rgba(255,29,134,.35);background:transparent;color:var(--ag-pink2);border-radius:12px;padding:8px 10px;font:800 calc(12.5px*var(--sh,1)) var(--font-ui,sans-serif);cursor:pointer}.ag-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.ag-hdr span{text-align:center;font:700 calc(11.5px*var(--sh,1)) var(--font-ui,sans-serif);opacity:.6;padding:4px 0}.ag-kosong{min-height:46px}.ag-hr-c{position:relative;min-height:46px;border:1.5px solid transparent;border-radius:12px;background:#faf5f8;color:inherit;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-family:var(--font-ui,sans-serif);padding:2px}.ag-hr-c b{font-size:calc(14px*var(--sh,1))}.ag-hr-c.ini b{color:var(--ag-pink2);text-decoration:underline;text-underline-offset:3px}.ag-hr-c.pilih{border-color:var(--ag-pink);background:#fff0f7;box-shadow:0 4px 10px #ff2e9340}.ag-hr-c em{font:800 calc(10px*var(--sh,1))/1 var(--font-ui,sans-serif);font-style:normal;color:#fff;border-radius:999px;padding:2px 6px;background:var(--ag-pink)}.ag-hr-c em.tel{background:#dc2626}.ag-hr-c em.sel{background:#16a34a}.ag-legenda{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:10px;font-size:calc(11.5px*var(--sh,1));opacity:.75}.ag-legenda .d{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--ag-pink)}.ag-legenda .d.tel{background:#dc2626}.ag-legenda .d.sel{background:#16a34a}.ag-kanan{display:grid;gap:16px;align-content:start}.ag-item{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:start;padding:10px;border-radius:14px;background:#faf5f8;margin-bottom:8px}.ag-item.sel .ag-isi b{text-decoration:line-through;opacity:.55}.ag-cek{width:34px;height:34px;border-radius:50%;border:2px solid var(--ag-pink);background:#fff;color:#fff;cursor:pointer;display:grid;place-items:center;padding:0;flex:none}.ag-cek svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:0}.ag-cek.on{background:#16a34a;border-color:#16a34a}.ag-cek.on svg{opacity:1}.ag-cek:disabled{opacity:.5}.ag-isi{display:grid;gap:2px;min-width:0}.ag-isi b{font-size:calc(14px*var(--sh,1));word-break:break-word}.ag-isi small{opacity:.65}.ag-isi span{font-size:calc(13px*var(--sh,1));white-space:pre-line;word-break:break-word}.ag-cd{font-style:normal;justify-self:start;margin-top:3px;padding:3px 9px;border-radius:999px;font:800 calc(12px*var(--sh,1)) var(--font-ui,sans-serif);font-variant-numeric:tabular-nums;background:#ffe3f0;color:var(--ag-pink2)}.ag-cd.segera{background:#fff1d6;color:#9a5b00}.ag-cd.telat{background:#fde2e2;color:#b91c1c}.ag-cd.sel{background:#dcfce7;color:#166534}.ag-hapus{border:0;background:none;color:#b91c1c;font:700 calc(22px*var(--sh,1))/1 var(--font-ui,sans-serif);cursor:pointer;padding:0 4px}.ag-kos{margin:0 0 10px;opacity:.65;font-size:calc(13.5px*var(--sh,1))}.ag-form{display:grid;gap:8px;margin-top:6px;padding-top:12px;border-top:1px dashed var(--ag-line)}.ag-form input,.ag-form textarea{width:100%;box-sizing:border-box;border:1.5px solid var(--ag-line);border-radius:12px;padding:10px 12px;font:600 calc(14px*var(--sh,1)) var(--font-ui,sans-serif);background:#fff;color:inherit}.ag-form textarea{min-height:64px;resize:vertical}.ag-form label{display:grid;gap:4px;font:700 calc(12px*var(--sh,1)) var(--font-ui,sans-serif);opacity:.85}.ag-tbl{border:0;border-radius:12px;padding:12px 16px;font:800 calc(14px*var(--sh,1)) var(--font-ui,sans-serif);cursor:pointer;background:linear-gradient(135deg,#ff2e93,#b3105f);color:#fff}.ag-tbl:disabled{opacity:.6}@media(min-width:900px){.ag-wrap{grid-template-columns:minmax(0,1.15fr) minmax(320px,1fr);align-items:start}.ag-hr-c,.ag-kosong{min-height:56px}}@media(max-width:699px){html body #admin-page .adm-dock{overflow-x:auto;justify-content:flex-start;scrollbar-width:none}html body #admin-page .adm-dock::-webkit-scrollbar{display:none}html body #admin-page .adm-dock button{flex:0 0 auto;min-width:62px;padding-left:8px;padding-right:8px}}.sx-wp .ag-wrap{grid-template-columns:minmax(0,1fr)!important}.sx-wp .ag-hr-c,.sx-wp .ag-kosong{min-height:46px}.sx-wp #agenda-root .ag-kiri,.sx-wp #agenda-root .ag-box{box-shadow:none}
