.ameis-agenda{font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,Helvetica,Arial,'Apple Color Emoji','Segoe UI Emoji'}.ameis-agenda__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ameis-agenda__toolbar .left,.ameis-agenda__toolbar .right{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ameis-agenda__toolbar .right>*{flex:0 0 auto}#ameis-filter-ministry{max-width:220px}#ameis-filter-q{width:200px;max-width:42vw}.ameis-agenda__toolbar button{padding:6px 10px;border:1px solid #d0d7de;background:#fff;border-radius:8px;cursor:pointer}.ameis-agenda__toolbar select{padding:6px 10px;border:1px solid #d0d7de;background:#fff;border-radius:8px}#ameis-calendar{background:#fff;border:1px solid #e5e9ef;border-radius:12px;padding:8px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.ameis-badge{display:inline-block;padding:6px 10px;border:1px solid #d0d7de;background:#f7fafc;border-radius:999px;font-size:12px;color:#111}.ameis-modal{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.35);z-index:9999}.ameis-modal[hidden]{display:none}.ameis-modal__box{background:#fff;max-width:520px;width:92vw;padding:16px;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.2)}.ameis-modal__box h3{margin-top:0;margin-bottom:8px}.ameis-modal__box label{display:block;margin:8px 0}.ameis-modal__box input,.ameis-modal__box textarea{width:100%;padding:8px;border:1px solid #d0d7de;border-radius:8px}.ameis-modal__box .actions{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.ameis-modal__box .actions .danger{background:#fee2e2;border-color:#fecaca}.ameis-modal__box .hint{color:#6b7280;font-size:12px}.ameis-agenda__toolbar button,.ameis-modal__box .actions button{color:#111!important;background:#ffffff!important;border:1px solid #d0d7de!important}.ameis-agenda__toolbar button:hover,.ameis-modal__box .actions button:hover{background:#f5f7fa!important}.ameis-modal__box .actions .danger{background:#fee2e2!important;border-color:#fecaca!important;color:#7f1d1d!important}#ameis-agenda-title{color:#111}.ameis-modal__box a{color:#111!important}.ameis-agenda .ameis-agenda__toolbar button,.ameis-modal .ameis-modal__box .actions button{color:#111!important;background:#fff!important;border:1px solid #d0d7de!important}.ameis-modal .ameis-modal__box .actions button:disabled,.ameis-modal .ameis-modal__box .actions button.is-disabled{opacity:.55;cursor:not-allowed;background:#e5e7eb!important;border-color:#d1d5db!important}.ameis-agenda__toolbar select{color:#111!important;background:#fff!important;border:1px solid #d0d7de!important}.ameis-agenda .ameis-agenda__toolbar a,.ameis-modal .ameis-modal__box a{color:#111!important}.ameis-agenda__toolbar{background:#f8fafc;border:1px solid #e5e9ef;border-radius:10px;padding:10px}.ameis-agenda__toolbar button{font-weight:500;transition:background .2s,transform .1s}.ameis-agenda__toolbar button:hover{transform:translateY(-1px)}.fc-toolbar-title{font-family:'EB Garamond',serif;font-weight:600;text-transform:uppercase;letter-spacing:1px}.fc .ameis-global{font-weight:700;text-decoration:underline}