.cms-swal-toast{font-family:Inter,system-ui,sans-serif!important;background:linear-gradient(180deg,#fff,#fafbfc)!important;border-radius:1rem!important;border:1.5px solid rgb(203 213 225)!important;box-shadow:inset 0 1px #fffc,0 1px 3px #0f172a0f,0 10px 20px -6px #0f172a1f,0 20px 40px -12px #0f172a2e!important;padding:1rem 1.15rem .95rem!important;width:24rem!important;max-width:calc(100vw - 2rem)!important;overflow:hidden!important;position:relative!important}.cms-swal-toast:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,currentColor,transparent);opacity:.35}.cms-swal-toast.cms-border-emerald{color:#10b981}.cms-swal-toast.cms-border-blue{color:#3b82f6}.cms-swal-toast.cms-border-amber{color:#f59e0b}.cms-swal-toast.cms-border-red{color:#ef4444}.swal2-container.swal2-top,.swal2-container.swal2-center-top{padding:1rem!important}.cms-swal-toast .swal2-icon{display:none!important}.cms-swal-toast-title{position:relative!important;font-size:.925rem!important;font-weight:700!important;color:#0f172a!important;padding:0 0 0 1.1rem!important;margin:0!important;line-height:1.3!important;display:block!important;text-align:left!important}.cms-swal-toast-title:before{content:"";position:absolute;left:0;top:.375rem;width:.55rem;height:.55rem;border-radius:9999px}.cms-swal-toast.cms-border-emerald .cms-swal-toast-title:before{background:#10b981;box-shadow:0 0 0 3px #10b9812e}.cms-swal-toast.cms-border-blue .cms-swal-toast-title:before{background:#3b82f6;box-shadow:0 0 0 3px #3b82f62e}.cms-swal-toast.cms-border-amber .cms-swal-toast-title:before{background:#f59e0b;box-shadow:0 0 0 3px #f59e0b2e}.cms-swal-toast.cms-border-red .cms-swal-toast-title:before{background:#ef4444;box-shadow:0 0 0 3px #ef44442e}.cms-swal-toast-text{padding-left:1.1rem!important;margin-top:.25rem!important;text-align:left!important}.cms-dot-primary{background:var(--admin-primary, #334155)!important}.cms-dot-accent{background:var(--admin-accent, #64748b)!important}.cms-dot-destructive,.cms-bell-badge{background:var(--admin-destructive, #ef4444)!important}.cms-notif-unread{background:#eff6ff!important;box-shadow:inset 3px 0 #3b82f6!important}.cms-notif-unread:hover{background:#dbeafe!important}.cms-notif-read{background:#fff!important;opacity:.78}.cms-notif-read:hover{background:#f8fafc!important;opacity:1}.cms-notif-action{color:var(--admin-primary, #334155)!important}.cms-notif-action:hover{background:color-mix(in srgb,var(--admin-primary, #334155) 8%,transparent)!important}.cms-swal-toast .swal2-timer-progress-bar-container{height:2px!important;border-radius:0!important;overflow:hidden!important;background:#f1f5f9!important}.cms-swal-toast .swal2-timer-progress-bar{background:#94a3b8!important}.cms-swal-toast.cms-border-emerald .swal2-timer-progress-bar{background:#10b981!important}.cms-swal-toast.cms-border-blue .swal2-timer-progress-bar{background:#3b82f6!important}.cms-swal-toast.cms-border-amber .swal2-timer-progress-bar{background:#f59e0b!important}.cms-swal-toast.cms-border-red .swal2-timer-progress-bar{background:#ef4444!important}.cms-swal-toast .swal2-close{color:#94a3b8!important;font-size:1.25rem!important;width:1.75rem!important;height:1.75rem!important;top:.5rem!important;right:.5rem!important;border-radius:.375rem!important;transition:all .15s!important}.cms-swal-toast .swal2-close:hover{background:#f1f5f9!important;color:#475569!important}.cms-toast-desc{font-size:.825rem!important;line-height:1.45!important;color:#475569!important}.cms-toast-actions{margin-top:.75rem!important;display:flex!important;align-items:center!important;gap:.5rem!important;flex-wrap:wrap!important}.cms-toast-action{display:inline-flex!important;align-items:center!important;gap:.25rem!important;font-size:.775rem!important;font-weight:600!important;cursor:pointer!important;padding:.3rem .7rem!important;border-radius:.5rem!important;border:1px solid transparent!important;background:transparent!important;transition:all .15s ease!important;text-decoration:none!important}.cms-toast-action:hover{transform:translateY(-1px)}.cms-toast-action[data-cms-action=approve]{background:#e2e8f0!important;color:#0f172a!important}.cms-swal-toast.cms-border-emerald .cms-toast-action[data-cms-action=approve]{background:#d1fae5!important;color:#065f46!important}.cms-swal-toast.cms-border-blue .cms-toast-action[data-cms-action=approve]{background:#dbeafe!important;color:#1e40af!important}.cms-swal-toast.cms-border-amber .cms-toast-action[data-cms-action=approve]{background:#fde68a!important;color:#854d0e!important}.cms-swal-toast.cms-border-red .cms-toast-action[data-cms-action=approve]{background:#fecaca!important;color:#991b1b!important}.cms-swal-toast.cms-border-emerald .cms-toast-action[data-cms-action=approve]:hover{background:#a7f3d0!important}.cms-swal-toast.cms-border-blue .cms-toast-action[data-cms-action=approve]:hover{background:#bfdbfe!important}.cms-swal-toast.cms-border-amber .cms-toast-action[data-cms-action=approve]:hover{background:#fcd34d!important}.cms-swal-toast.cms-border-red .cms-toast-action[data-cms-action=approve]:hover{background:#fca5a5!important}.cms-toast-action[data-cms-action=modify]{background:#fff!important;color:#475569!important;border-color:#e2e8f0!important}.cms-toast-action[data-cms-action=modify]:hover{background:#f8fafc!important;border-color:#cbd5e1!important;color:#0f172a!important}.cms-toast-sep{display:none!important}.cms-swal-toast.cms-toast-clickable{cursor:pointer}.cms-swal-toast.cms-toast-clickable:hover{border-color:#cbd5e1!important}.cms-swal-toast.cms-toast-clickable [data-cms-action],.cms-swal-toast.cms-toast-clickable .swal2-close{cursor:pointer}.cms-swal-toast .swal2-close{color:#94a3b8!important;font-size:1.5rem!important;transition:color .15s!important}.cms-swal-toast .swal2-close:hover{color:#475569!important}.cms-swal-modal{font-family:Inter,system-ui,sans-serif!important;border-radius:1rem!important;padding:1.25rem!important}.cms-swal-btn-confirm{background:#2563eb!important;color:#fff!important;border-radius:.5rem!important;padding:.6rem 1.25rem!important;font-weight:600!important;font-size:.875rem!important;margin:0 .25rem!important;border:none!important}.cms-swal-btn-confirm:hover{background:#1d4ed8!important}.cms-swal-btn-confirm.cms-swal-btn-danger{background:#dc2626!important}.cms-swal-btn-confirm.cms-swal-btn-danger:hover{background:#b91c1c!important}.cms-swal-btn-cancel{background:#fff!important;color:#334155!important;border:1px solid rgb(203 213 225)!important;border-radius:.5rem!important;padding:.6rem 1.25rem!important;font-weight:500!important;font-size:.875rem!important;margin:0 .25rem!important}.cms-swal-btn-cancel:hover{background:#f8fafc!important}.ql-toolbar.ql-snow{border-top-left-radius:.5rem;border-top-right-radius:.5rem;border-color:#cbd5e1;background:#f8fafc}.ql-container.ql-snow{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;border-color:#cbd5e1;min-height:200px;font-family:Inter,system-ui,sans-serif;font-size:14px}.ql-editor{min-height:200px}.ql-editor h2{font-size:1.5em;font-weight:700;margin-top:.5em}.ql-editor h3{font-size:1.25em;font-weight:700;margin-top:.5em}.ql-editor img{cursor:pointer;max-width:100%;border-radius:4px;transition:outline .15s}.ql-editor img:hover{outline:2px solid rgba(59,130,246,.5);outline-offset:2px}.ql-img-toolbar{position:absolute;z-index:100;display:flex;gap:4px;padding:4px;background:#1e293b;border-radius:8px;box-shadow:0 6px 20px #00000040;font-family:Inter,system-ui,sans-serif}.ql-img-toolbar .ql-img-group{display:flex;gap:2px;padding:0 4px;border-right:1px solid rgba(255,255,255,.15)}.ql-img-toolbar .ql-img-group:last-child{border-right:none}.ql-img-toolbar button{background:transparent;color:#fff;border:none;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s;min-width:28px}.ql-img-toolbar button:hover{background:#ffffff26}
