html.ci-notifications-open{overflow:hidden}dialog.ci-notification-modal{box-sizing:border-box;position:fixed;inset:0;margin:auto;padding:0;width:min(620px,calc(100vw - 32px));max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);border:1px solid #d7e4ee;border-radius:20px;background:#fff;color:#15334e;box-shadow:0 24px 90px #0008;font:14px system-ui;overflow:hidden}dialog.ci-notification-modal:not([open]){display:none}dialog.ci-notification-modal[open]{display:flex;flex-direction:column}dialog.ci-notification-modal::backdrop{background:rgba(3,12,24,.82)}.ci-notification-modal>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;border-bottom:1px solid #e2ebf2}.ci-notification-modal h2{font-size:21px;margin:0;font-weight:750}.ci-notification-modal button{font:600 14px system-ui;cursor:pointer}.ci-notification-modal .ci-modal-close{flex:none;border:0;border-radius:10px;background:#edf5fc;color:#15334e;font-size:28px;line-height:1;width:42px;height:42px;display:grid;place-items:center}.ci-modal-content{overflow:auto;overscroll-behavior:contain;min-height:140px;padding:6px 24px 20px}.ci-modal-content>p{padding:18px 0;margin:0}.ci-modal-content [hidden]{display:none!important}.ci-modal-content article{padding:20px 0;border-bottom:1px solid #e0e9f1}.ci-modal-content article:last-child{border-bottom:0}.ci-modal-content article.unread{border-left:4px solid #0788d0;padding-left:15px}.ci-modal-content article h2{font-size:16px;margin:0 0 8px;overflow-wrap:anywhere}.ci-modal-content article p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5;margin:7px 0}.ci-modal-content article p:nth-of-type(2){font-size:12px;color:#657d91}.ci-modal-content article a{display:inline-block;margin:8px 12px 0 0;color:#007cbd;font-weight:700}.ci-modal-content article button{border:1px solid #c9ddea;background:#f2f8fc;border-radius:8px;color:#075c8b;padding:8px 12px;margin-top:8px}.ci-modal-requests{display:block;margin:16px 0 0;padding:14px 16px;border:1px solid #c5dfee;border-radius:10px;background:#edf7ff;color:#006eae;font-weight:700;text-decoration:none}.ci-notification-modal>footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;border-top:1px solid #e2ebf2}.ci-notification-modal>footer button{border:0;border-radius:8px;padding:10px 16px;background:#0784c4;color:#fff}.ci-notification-modal>footer a{color:#007cbd;font-weight:600}.ci-notification-modal :focus-visible{outline:3px solid #0086ca;outline-offset:3px}@media(max-width:600px){dialog.ci-notification-modal{width:calc(100vw - 20px);max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);border-radius:16px}.ci-notification-modal>header,.ci-notification-modal>footer{padding:16px}.ci-modal-content{padding:4px 16px 16px}}

.ci-modal-content article a.ci-notification-enable{display:inline-flex;align-items:center;justify-content:center;padding:11px 15px;border-radius:8px;background:#0784c4;color:#fff!important;text-decoration:none;font-weight:750}.ci-modal-content article a.ci-notification-enable:hover{background:#056fa7}
