.portal-scope .Toastify__toast{background:var(--portal-bg-card);border:1px solid var(--portal-border-default);border-radius:var(--portal-radius-lg);box-shadow:var(--portal-shadow-modal);font-size:var(--portal-fs-sm)}.portal-scope .Toastify__toast,.portal-scope .Toastify__toast-body{color:var(--portal-text-primary);font-family:var(--portal-font-primary)}.portal-scope .Toastify__close-button{color:var(--portal-text-tertiary);opacity:1}.portal-scope .Toastify__close-button:hover{color:var(--portal-text-primary)}.portal-scope .Toastify__progress-bar{background:var(--portal-gradient-purple)}.portal-scope .Toastify__toast--success .Toastify__progress-bar{background:var(--portal-status-success)}.portal-scope .Toastify__toast--error .Toastify__progress-bar{background:var(--portal-status-error)}.portal-scope .Toastify__toast--warning .Toastify__progress-bar{background:var(--portal-status-warning)}.portal-scope .Toastify__toast--info .Toastify__progress-bar{background:var(--portal-status-info)}.portal-scope .Toastify__toast-icon svg{fill:currentColor}.portal-scope .Toastify__toast--success .Toastify__toast-icon{color:var(--portal-status-success)}.portal-scope .Toastify__toast--error .Toastify__toast-icon{color:var(--portal-status-error)}.portal-scope .Toastify__toast--warning .Toastify__toast-icon{color:var(--portal-status-warning)}.portal-scope .Toastify__toast--info .Toastify__toast-icon{color:var(--portal-status-info)}:where(.ReactModal__Overlay){position:fixed;inset:0;display:flex;align-items:center;justify-content:center;overflow-y:auto;background:rgba(15,23,42,.45);z-index:20000}.portal-tooltip{color:var(--portal-bg-card)!important;font-family:var(--portal-font-primary)!important;font-size:var(--portal-fs-xs)!important;font-weight:600!important;border-radius:var(--portal-radius-md)!important;padding:6px 10px!important;box-shadow:var(--portal-shadow-card-hover)!important;--rt-opacity:1;z-index:30001}.portal-tooltip,.portal-tooltip.react-tooltip__arrow{background-color:var(--portal-text-primary)!important}.portal-quill .ql-toolbar.ql-snow{background:var(--portal-bg-tertiary);border:1px solid var(--portal-border-default);border-bottom:none;border-top-left-radius:var(--portal-radius-md);border-top-right-radius:var(--portal-radius-md)}.portal-quill .ql-toolbar.ql-snow .ql-stroke{stroke:var(--portal-text-secondary)}.portal-quill .ql-toolbar.ql-snow .ql-fill{fill:var(--portal-text-secondary)}.portal-quill .ql-toolbar.ql-snow .ql-picker-label{color:var(--portal-text-secondary)}.portal-quill .ql-toolbar.ql-snow button.ql-active .ql-stroke,.portal-quill .ql-toolbar.ql-snow button:hover .ql-stroke{stroke:var(--portal-accent-primary)}.portal-quill .ql-toolbar.ql-snow button.ql-active .ql-fill,.portal-quill .ql-toolbar.ql-snow button:hover .ql-fill{fill:var(--portal-accent-primary)}.portal-quill .ql-toolbar.ql-snow button.ql-active .ql-picker-label,.portal-quill .ql-toolbar.ql-snow button:hover .ql-picker-label{color:var(--portal-accent-primary)}.portal-quill .ql-container.ql-snow{background:var(--portal-bg-input);border:1px solid var(--portal-border-default);border-bottom-left-radius:var(--portal-radius-md);border-bottom-right-radius:var(--portal-radius-md);font-family:var(--portal-font-primary);font-size:var(--portal-fs-base)}.portal-quill .ql-editor{color:var(--portal-text-primary);min-height:120px}.portal-quill .ql-editor.ql-blank:before{color:var(--portal-text-tertiary);font-style:normal}.portal-quill .ql-snow .ql-picker-options{background:var(--portal-bg-card);border:1px solid var(--portal-border-default);border-radius:var(--portal-radius-md);box-shadow:var(--portal-shadow-card-hover)}.portal-quill .ql-snow .ql-toolbar button,.portal-quill .ql-snow.ql-toolbar button{border-radius:var(--portal-radius-sm)}