.cis-events{color:#17212a;font-family:inherit}.events-controls{display:flex;flex-wrap:wrap;gap:16px;align-items:end;margin-bottom:24px}.events-controls label{display:block;font-size:13px;font-weight:650}.events-controls input,.events-controls select{display:block;min-height:48px;font:inherit;border:1px solid #cdd4db;border-radius:8px;padding:10px;margin-top:7px;background:#fff;color:#17212a}.events-action{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 16px;background:#fff;color:#20394d;border:1px solid #cdd4db;border-radius:10px;font:inherit;font-size:14px;font-weight:650;cursor:pointer;text-decoration:none}.events-action:focus-visible{outline:3px solid #bd292f;outline-offset:3px}.events-row{padding:20px 0;border-bottom:1px solid #e1e6eb}.events-row h3{font-size:19px;margin:6px 0 10px}.events-row p,.events-dialog p{margin:8px 0;line-height:1.5}.events-type{font-size:11px!important;letter-spacing:.09em;text-transform:uppercase;color:#667684!important}.events-access,.events-source{font-size:12px!important;color:#637381!important}.events-month{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;background:#e1e6eb;border:1px solid #e1e6eb;border-radius:8px;overflow:hidden}.events-day,.events-weekday{background:white;padding:10px;min-width:0}.events-weekday{font-size:12px;text-align:center}.events-day{min-height:110px}.events-day strong{font-size:12px}.events-day .events-action{display:block;width:100%;min-height:48px;text-align:left;border:0;background:#f3f5f7;padding:8px;margin-top:8px;font-size:12px;overflow-wrap:anywhere}.events-pending{padding:20px 0}.events-pending p{font-size:14px;line-height:1.6}.events-dialog{width:min(500px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:24px;border:1px solid #dce2e8;border-radius:16px;color:#17212a;background:#fff}.events-dialog::backdrop{background:rgba(8,19,30,.65)}.events-dialog>button:first-child{float:right}.events-dialog h2{clear:both;padding-top:12px}.events-dialog .events-action{margin:8px 0}.event-card{margin-top:20px;padding:20px;border:1px solid #e1e6eb;border-radius:16px;background:#fff}.event-card h2{font-size:18px;margin:8px 0}.event-card p{font-size:13px;margin:8px 0}.events-secondary{display:flex;align-items:center;justify-content:space-between;margin-top:18px}.events-secondary button{min-height:48px;background:none;border:0;color:#334a5d;font:inherit;font-size:14px;cursor:pointer;padding:12px 4px}.event-bell{display:flex;align-items:center;gap:6px}.event-bell svg{width:20px;height:20px}.event-count{background:#b9232c;color:white;border-radius:20px;min-width:20px;padding:2px 5px;font-size:11px}@media(max-width:700px){.events-day{padding:5px;min-height:90px}.events-day .events-action{font-size:10px;padding:4px}.events-controls{gap:10px}}
