Compare commits

..
780 Commits
Author SHA1 Message Date
Hooray 468b7e011b v5存档 2026-03-31 02:12:25 +08:00
Hooray 4eb6b057b8 更新依赖 2026-03-31 01:52:57 +08:00
Hooray 0b04270de7 types 2026-03-25 22:26:57 +08:00
Hooray 9460e6d4d0 修复 FaSelect options 数组为空报错 2026-03-25 22:12:14 +08:00
Hooray f343f63840 更新依赖 2026-03-25 22:09:46 +08:00
Hooray 7c8dec3421 更新依赖 2026-03-15 02:13:26 +08:00
Hooray d0d0990f7c 优化路由守卫逻辑,简化条件判断和重定向处理 2026-03-07 15:11:58 +08:00
Hooray fed4dbcbde 更新依赖 2026-03-07 11:59:50 +08:00
Hooray 7c17dd6e5a 修复 overscroll-behavior 属性行为在 chrome 144 变更引起的 bug 2026-01-22 22:30:06 +08:00
Hooray 357620b6bf 更新依赖 2025-12-28 04:24:05 +08:00
Hooray 18477eff52 更新依赖 2025-12-25 13:13:30 +08:00
Hooray c5aea0449b 优化明暗切换过渡效果 2025-12-02 01:46:03 +08:00
Hooray c08fba325b 移除注册表单中的验证码字段 2025-11-10 15:39:22 +08:00
Hooray 943f68e0e0 移除 FaDrawer / FaModal 组件内置的 FaScrollArea 组件 2025-11-09 19:56:22 +08:00
Hooray 663c195da1 更新依赖 2025-11-09 19:29:57 +08:00
Hooray 31ab568563 修复FaImagePreview组件更改src值后不重置加载状态问题 2025-11-05 02:15:05 +08:00
Hooray 24a2887aa3 useFaModal 示例扩充 2025-10-31 18:24:31 +08:00
Hooray 81b4cab380 更新依赖 2025-10-23 14:29:43 +08:00
Hooray ebbbfceac9 修复自定义内容不生效 2025-10-10 15:08:45 +08:00
Hooray 1888297a2c 更新依赖 2025-10-08 12:42:24 +08:00
Hooray 91fb70b2c5 修复明暗主题切换动画闪烁 2025-09-25 18:38:37 +08:00
Hooray fdfbafea0a 主导航切换演示示例调整 2025-09-22 16:36:08 +08:00
Hooray fda3adf95a 修复 FaSwitch 图标不居中 2025-09-22 16:33:31 +08:00
Hooray 3b2f69d127 修复 FaImagePreview 预览时警告 2025-09-22 15:38:48 +08:00
Hooray cf41d7cc8c 更新依赖 2025-09-17 02:04:53 +08:00
Hooray 1a550c5385 移除 FaScrollArea 组件中的垂直滚动逻辑 2025-09-12 14:43:22 +08:00
Hooray c87c9f6c07 新增 FaCollapsible 组件 2025-09-05 16:25:33 +08:00
Hooray 60bb408ccc FaCheckbox 支持半选状态 2025-09-05 16:15:13 +08:00
Hooray 705f14e415 修复 FaFileUpload 和 FaImageUpload 在表单中点击可能会触发表单提交 2025-09-05 16:10:50 +08:00
Hooray 3990c4f437 更新依赖 2025-09-01 10:11:39 +08:00
Hooray eee125d2c7 修复 FaPinInput 组件输入bug 2025-09-01 00:24:07 +08:00
Hooray 8f2745ab59 优化标签页快捷键跳转逻辑 2025-08-15 11:29:54 +08:00
Hooray f1202cae20 FaSelect 组件支持更多类型 2025-08-13 10:28:07 +08:00
Hooray 8daee24eba 优化请求错误处理逻辑 2025-08-13 00:30:04 +08:00
Hooray b52578283c 更新依赖 2025-08-10 10:51:10 +08:00
Hooray 7c3d3820c2 优化响应拦截器逻辑 2025-08-08 17:44:58 +08:00
Hooray 48772f9003 useFaModal 和 useFaDrawer 页面卸载时自动清理 2025-08-06 18:06:35 +08:00
Hooray 8cbb3402da 确保 router.close 方法在 router.push 后处理 tabbar 状态 2025-08-05 23:43:34 +08:00
Hooray 1dd7a03a84 增加 FaTextarea 组件 2025-08-02 14:49:16 +08:00
Hooray 95a128372b FaSlider 组件增加 tooltip 属性 2025-08-02 03:59:53 +08:00
Hooray 42b1d20652 调整 FaDrawer 和 FaModal 组件的底部样式,增加内边距 2025-08-02 03:56:54 +08:00
Hooray cbe373c061 添加单选按钮组示例 2025-08-02 03:54:26 +08:00
Hooray 85e67c4fea 优化次导航第一层最深路径解析逻辑 2025-07-31 23:05:00 +08:00
Hooray 22ab17fb25 优化菜单项初始化逻辑 2025-07-30 23:51:26 +08:00
Hooray cd8eff5f97 修复 FaDrawer and FaModal 组件在头部不显示时的警告 2025-07-30 22:16:31 +08:00
Hooray e4ef6449e0 FaModal 和 FaDrawer 组件添加 zIndex 属性 2025-07-30 21:43:41 +08:00
Hooray 522a97f8d6 重构 useFaModal 和 useFaDrawer 2025-07-29 00:57:27 +08:00
Hooray 59fb213060 优化页面缓存逻辑 2025-07-28 20:32:08 +08:00
Hooray d4ca52ea8d 更新依赖 2025-07-25 15:20:15 +08:00
Hooray 17953c7645 FaModal 和 FaDrawer 分别增加命令式调用API 2025-07-25 14:09:57 +08:00
Hooray 5726479100 优化 tabId ,排除路由中的 query 参数 2025-07-21 10:19:55 +08:00
Hooray 3946adaecb 更新依赖 2025-07-18 14:18:22 +08:00
Hooray 7d27b74846 移除无用演示页面 2025-07-10 14:22:51 +08:00
Hooray 058f42fb37 修复 FaButtonGroup 组件的按钮边框样式,确保在非最后一个和非第一个按钮时正确应用圆角样式 2025-07-05 15:42:40 +08:00
Hooray d25dbeffdc 新增 FaFileUpload 组件,移除 FileUpload 组件 2025-07-05 15:41:00 +08:00
Hooray fb70031109 新增 FaImageUpload 组件,移除 ImageUpload 和 ImagesUpload 组件 2025-07-03 23:56:11 +08:00
Hooray f5bda00696 FaImagePreview 组件函数式调用增加多图支持 2025-07-02 15:16:09 +08:00
Hooray 60a3c4d3a1 FaImagePreview 组件增加函数式调用 2025-07-02 01:45:24 +08:00
Hooray 00f729340c 修复自动生成 store 文件目录错误 2025-06-30 15:20:47 +08:00
Hooray d076de4094 更新依赖 2025-06-29 18:17:47 +08:00
Hooray 366396c9d9 vite 升级到 7.0 2025-06-26 17:38:16 +08:00
Hooray 44717364d2 标签页右键菜单补充图标 2025-06-25 18:33:32 +08:00
Hooray 52012d46fa 个人设置弹窗适配移动端 2025-06-24 10:11:13 +08:00
Hooray e61465f75e 扩展路由 close 函数,并移除 useTabbar 中 close 函数 2025-06-21 15:19:47 +08:00
Hooray 97b15818b5 pinia store 改为自动导入 2025-06-17 12:37:10 +08:00
Hooray 5366aeb185 移除 useViewTransition 函数封装 2025-06-16 11:37:51 +08:00
Hooray 9ce9f36a10 新增 FaImagePreview 组件,并移除 ImagePreview 组件 2025-06-15 23:52:04 +08:00
Hooray e2c0eb5292 FaDrawer 和 FaModal 组件新增 destroyOnClose 属性 2025-06-13 16:06:11 +08:00
Hooray 3259ef0c9c 修复账户按钮移动端次导航下不实现用户名 2025-06-12 11:29:58 +08:00
Hooray c6c71b42d0 优化主题样式和全局样式引入 2025-06-12 02:08:33 +08:00
Hooray 4c23c8b55e 优化导航菜单动效执行性能 2025-06-11 18:26:50 +08:00
Hooray 3fe319e033 为 FaTabs 组件添加 listClass 和 contentClass 属性,以支持自定义样式 2025-06-11 10:08:00 +08:00
Hooray 801d346bc7 FaModal 组件增加 beforeClose 回调函数,优化关闭逻辑并支持异步处理 2025-06-10 14:39:35 +08:00
Hooray 0a940763ef 修复权限未开启时菜单未过滤的问题,并简化菜单过滤逻辑 2025-06-09 23:49:23 +08:00
Hooray 2c9118e847 演示路由调整 2025-06-09 18:25:21 +08:00
Hooray 440f8d3f07 FaModal 组件 provide/inject 改为组件传参方式 2025-06-09 11:43:09 +08:00
Hooray ec5aeee854 更新依赖 2025-06-09 01:17:44 +08:00
Hooray 4af458f067 新增 FaButtonGroup 组件 2025-06-07 16:54:16 +08:00
Hooray 34f29061f8 使用 useId 优化菜单逻辑 2025-06-07 10:20:49 +08:00
Hooray ab9719727c 更新viewport设置以改善移动设备上的显示效果 2025-06-06 16:33:00 +08:00
Hooray c20738ea9c 首屏loading适配暗黑模式 2025-06-06 15:05:00 +08:00
Hooray e667db15db 增加 Vue Data UI 示例 2025-06-05 14:02:08 +08:00
Hooray 0d7317eb44 优化生成icon脚本 2025-06-04 14:09:22 +08:00
Hooray a0821be5d7 更新依赖 2025-06-03 10:47:06 +08:00
Hooray b3e5814eea 更新 Node.js 版本要求 2025-06-03 10:06:15 +08:00
Hooray 9b07c0cd64 更新依赖 2025-05-30 14:47:53 +08:00
Hooray 2f6f07dfed 修复激活标签页定位可能不居中的问题 2025-05-27 18:19:54 +08:00
Hooray e87b72f624 修复次导航收起时页面展示错误 2025-05-26 14:34:48 +08:00
Hooray 3c09401955 将 FaDropdown 组件插槽名从 label 修改为 header,并新增 footer 插槽 2025-05-21 12:01:01 +08:00
Hooray 8796f3c1cb 优化布局相关 CSS 变量处理逻辑 2025-05-15 16:04:04 +08:00
Hooray c5fa23efbe 更新依赖 2025-05-15 10:50:38 +08:00
Hooray f574c5dcf7 增加请求重试机制 2025-05-14 17:30:31 +08:00
Hooray 716eab01eb 优化菜单点击处理逻辑,增加对链接的判断 2025-05-14 14:13:57 +08:00
Hooray 8ace4fd547 新增 FaProgress 组件 2025-05-14 10:43:22 +08:00
Hooray 3cba38822c typo 2025-05-06 09:43:14 +08:00
Hooray ae5ff8f973 新增 FaHoverCard 组件 2025-05-06 03:01:10 +08:00
Hooray 34c7e41028 对未设置 redirect 的父路由,访问时将自动重定向到允许访问的子路由 2025-05-05 00:58:15 +08:00
Hooray d572e6d933 调整 ElLink 组件示例 2025-05-04 14:40:40 +08:00
Hooray 451b42b418 优化 FaScrollArea 滚动体验 2025-05-02 23:18:58 +08:00
Hooray 5412e35059 调整标签页关闭逻辑,优先跳转至前一个标签页 2025-05-01 20:09:14 +08:00
Hooray e05ae827f3 FaScrollArea 组件新增 onScroll 事件 2025-05-01 17:07:10 +08:00
Hooray a2fc0d3431 移除 QuickAdmin 2025-05-01 03:09:44 +08:00
Hooray 8156aa1ff5 代码调整 2025-04-30 15:20:59 +08:00
Hooray 824c64ae94 toast 代替 ElMessage 2025-04-30 15:08:46 +08:00
Hooray 464c495df2 更新依赖 2025-04-30 14:15:10 +08:00
Hooray 06d7479939 新增工具栏全局开关设置 2025-04-29 17:23:28 +08:00
Hooray 912d20a55c 新增预设插槽 header-after-menu、main-sidebar-after-menu 和 sub-sidebar-after-menu 2025-04-28 18:21:05 +08:00
Hooray 82c28e61f9 将账号信息按钮封装为 AccountButton 组件,并优化工具栏和导航栏的显示逻辑 2025-04-28 18:12:25 +08:00
Hooray 5ad061008b 移除 vue-office 示例 2025-04-28 17:32:51 +08:00
Hooray 5dbedd24ae 修复导航logo在禁用主页时依旧显示可点击状态 2025-04-24 15:55:43 +08:00
Hooray 55503bdb66 修复 FaDrawer 和 FaModal 组件中遗漏的 props 2025-04-12 16:36:12 +08:00
Hooray 5e1d9266e1 多个内建组件添加 defineOptions 以设置组件名称 2025-04-07 16:21:36 +08:00
Hooray 8eda175402 FileUpload 组件增加 onRemove 事件回调 2025-04-07 16:18:35 +08:00
Hooray 476cce6068 更新依赖 2025-04-04 18:51:53 +08:00
Hooray 664114b1a5 回滚移除 <Suspense> 2025-04-03 17:53:53 +08:00
Hooray bd430e2788 优化icons生成脚本 2025-04-03 14:47:25 +08:00
Hooray 25aa911556 更新依赖 2025-03-30 20:33:03 +08:00
Hooray 2f06a3ac2a 样式优化 2025-03-29 13:20:17 +08:00
Hooray 9bb68311d7 重写路由 push/go/replace 函数,移除 useTabbar 中 open/go/replace 函数 2025-03-29 01:51:48 +08:00
Hooray 2f3f374fa0 优化子菜单过渡效果,支持两套实现方案 2025-03-26 22:38:07 +08:00
Hooray 8b51977b32 增加 cursor 配置 2025-03-26 15:43:57 +08:00
Hooray 5eed494401 修改圆角系数类型为 number 2025-03-24 18:38:09 +08:00
Hooray a0c18ac7ca 新增 FaSlider 组件 2025-03-24 18:23:20 +08:00
Hooray b97cd9478b 在路由守卫中捕获异常时,添加登出逻辑 2025-03-24 14:02:32 +08:00
Hooray a35a85f6df 移除 unocss-preset-scrollbar 依赖 2025-03-24 00:04:31 +08:00
Hooray 9d20a8fbe6 layouts 布局支持 <Suspense> 2025-03-13 15:54:09 +08:00
Hooray b55ea0f61b 浏览器不支持 color-mix 时,框架主题不会同步至 element-plus 主题 2025-03-13 15:52:53 +08:00
Hooray 0440d52b17 FaCopyright 组件改用 unocss 实现样式 2025-03-12 12:41:12 +08:00
Hooray 8b9a2d0c44 修复 FaDrawer 组件 contentClass 设置无效 2025-03-12 01:22:10 +08:00
Hooray 4a0ffdd0f0 优化导航菜单 2025-03-10 21:49:36 +08:00
Hooray 49cdde285a 根据 reka-ui 调整用法 2025-03-10 17:31:34 +08:00
Hooray 7f31f86ec3 更新依赖 2025-03-10 16:35:51 +08:00
Hooray e4dad2bb42 radix-vue 迁移到 reka-ui 2025-03-10 16:08:09 +08:00
Hooray 28a532243b 面包屑导航回滚回 computed 模式 2025-03-05 10:29:49 +08:00
Hooray 1100646921 FaDivider 增加 class props 2025-03-03 23:03:04 +08:00
Hooray fabeb0d3a2 FaPageMain group 作用域 2025-03-03 23:01:28 +08:00
Hooray 39b731cf2e FaContextMenu z-index 被遮挡 2025-03-03 14:51:03 +08:00
Hooray c5f50b5686 vue-office 示例修复 2025-03-03 11:02:23 +08:00
Hooray 87ad97e5cf 更新依赖 2025-03-03 00:31:48 +08:00
Hooray 57c9d26980 调整动效 2025-03-02 10:59:59 +08:00
Hooray baa766f62a FaPopover 组件增加手动控制面板显示 2025-02-28 15:44:52 +08:00
Hooray bd764543b4 更新依赖 2025-02-28 14:10:14 +08:00
Hooray 06b62d5e8f 增加 vue devtools 启动编辑器环境变量 2025-02-27 16:26:28 +08:00
Hooray bb7ba8cfc9 更新依赖 2025-02-26 18:39:41 +08:00
Hooray 3a6c74f49a 修复 useFaModal 弹窗警告 2025-02-26 18:08:49 +08:00
Hooray 2292952d03 快捷键事件绑定/解绑迁移到各自组件中 2025-02-26 17:42:01 +08:00
Hooray 60147a7e1f 刷新按钮增加按住ctrl使用原生浏览器刷新功能 2025-02-26 17:00:45 +08:00
Hooray c59cd96fe3 优化页面刷新,刷新时禁用页面切换动画 2025-02-26 14:47:46 +08:00
Hooray 475ce3ab3d 优化删除路由中间层级对应组件的边界场景 2025-02-22 11:13:09 +08:00
Hooray 18c216390d 导航搜索面板唤起时输入框未聚焦 2025-02-22 10:44:53 +08:00
Hooray be51be6715 抽离 Copyright 组件为内建组件 2025-02-20 01:48:17 +08:00
Hooray d4e6c65247 将 BackTop 组件移动到 App.vue 2025-02-20 01:28:29 +08:00
Hooray bdae84d464 更新依赖 2025-02-18 14:33:49 +08:00
Hooray d80178c409 重构注册路由数据结构 2025-02-16 02:48:36 +08:00
Hooray 9f0bdf49b9 FaSelect 组件增加 class props 2025-02-14 18:46:56 +08:00
Hooray e76325475e FaDrawer/FaModal开启遮罩层时禁用全局滚动 2025-02-11 17:56:10 +08:00
Hooray 6ed6b87fb5 更新依赖 2025-02-07 17:11:59 +08:00
Hooray 871113e34f 优化FaDrawer/FaModal遮罩层 2025-02-05 10:04:33 +08:00
Hooray 6ed480cc2f v5.0 2025-01-24 11:44:38 +08:00
Hooray 3d993bb0b4 更新依赖 2024-12-09 11:06:47 +08:00
Hooray 570cdf9296 更新依赖 2024-12-05 10:51:19 +08:00
Hooray d70e2d523b 修复退出登录后Tab页不清除的问题 2024-11-25 18:25:01 +08:00
Hooray 952a148086 增加友情推荐 2024-11-13 18:38:04 +08:00
Hooray 553caa5307 修复文件系统路由模式下主导航高亮效果不更新 2024-11-07 23:37:21 +08:00
Hooray 30bf80a3f6 更新依赖 2024-10-18 15:19:45 +08:00
Hooray 1feea3d0c9 修复vscode无法校验css文件 2024-10-16 10:29:24 +08:00
Hooray d50b8927f6 四周年庆 2024-10-15 14:22:25 +08:00
Hooray 24d78701b0 新增友情推荐 unibest 2024-10-15 09:29:01 +08:00
Hooray e662e9a095 重构鉴权指令、鉴权组件 2024-10-08 15:18:20 +08:00
Hooray 18242685bc 优化导航菜单折叠 2024-10-08 15:18:20 +08:00
Hooray de890461f8 导航菜单动画优化 2024-10-02 00:02:30 +08:00
Hooray 8c8d612cfe 将 sass 替换为 sass-embedded 2024-09-25 17:00:56 +08:00
Hooray ecc7ed30a2 修复顶部相关布局时,移动端下工具栏不显示 2024-09-23 13:47:02 +08:00
Hooray fb7384056a 更新 tsconfig 配置 2024-09-21 13:26:06 +08:00
Hooray beab7dc1d3 更新依赖 2024-09-21 03:55:35 +08:00
Hooray 3941a53e34 修复顶部相关布局时,工具栏重复渲染 2024-09-20 23:21:11 +08:00
Hooray Hu 5fccf2136b 使用 vite-plugin-archiver 插件代替框架存档功能 2024-09-19 09:16:57 +08:00
Hooray Hu d557879395 更新依赖 2024-09-15 11:47:52 +08:00
Hooray Hu 851dff8c95 使用 vite-plugin-vue-app-loading 插件代替框架首屏loading 2024-09-13 02:08:41 +08:00
Hooray Hu 17f21b42f4 友链调整 2024-09-10 15:57:19 +08:00
Hooray Hu 97a97d8804 修改全局loading消失时机 2024-09-09 10:19:41 +08:00
Hooray Hu 5c840a6be9 优化登录相关组件 2024-09-06 01:45:01 +08:00
Hooray Hu 76336c1111 增加图片裁剪插件示例 2024-09-04 15:29:35 +08:00
Hooray Hu 8bf90c390c 优化全局loading 2024-09-03 10:24:06 +08:00
Hooray Hu 662ede640a 更新依赖 2024-09-01 19:10:56 +08:00
Hooray Hu a09d7eae95 移除 unocss 自定义 shortcuts 2024-08-28 14:00:53 +08:00
Hooray Hu ddab4a8dee 路由导航守卫移入到单独文件维护 2024-08-27 10:55:50 +08:00
Hooray Hu bec65faaab 布局相关css变量移入到布局组件中维护 2024-08-27 10:34:28 +08:00
Hooray Hu e8eb5d48e6 引入 postcss-nested 2024-08-26 23:16:47 +08:00
Hooray Hu f68e32d99b 修改百度统计代码 2024-08-22 09:18:52 +08:00
Hooray Hu 1f27a26de4 文件预览示例调整 2024-08-19 18:36:53 +08:00
Hooray Hu fa718299c1 更换域名 2024-08-19 16:02:27 +08:00
Hooray Hu 20daca1fdb 增加文件预览示例 2024-08-19 13:46:31 +08:00
Hooray Hu 4f9d806a02 SvgIcon 组件支持传入本地图片,网络图片增加载入和失败状态 2024-08-14 17:48:26 +08:00
Hooray Hu cea5c718be 修复带参路由无法记录到标签栏中 2024-08-08 16:12:08 +08:00
Hooray Hu b581cf61d2 重构登录页面 2024-08-06 02:36:14 +08:00
Hooray Hu 2219f59d5c 扩充 unocss 自定义 shortcuts 2024-08-05 14:42:27 +08:00
Hooray Hu eb663fcd02 示例调整 2024-08-03 23:07:34 +08:00
Hooray Hu 9a9db5d559 更新依赖 2024-08-03 21:59:16 +08:00
Hooray Hu f008ef429b 手动登出时不带上重定向地址 2024-07-31 15:38:07 +08:00
Hooray Hu 31ddb57fbe FileUpload 组件文件列表增加下载功能 2024-07-31 13:52:30 +08:00
Hooray Hu 28a82c6611 typo 2024-07-30 17:41:33 +08:00
Hooray Hu 7b56acd83b 代码微调 2024-07-24 17:12:18 +08:00
Hooray Hu 580fdb46be 导航菜单尺寸调整 2024-07-21 18:25:16 +08:00
Hooray Hu 9bba33213e 更新依赖 2024-07-18 11:28:26 +08:00
Hooray Hu f417cbfbe7 eslint 规则调整 2024-07-11 19:54:57 +08:00
Hooray Hu 8503c24a8a 上传组件增加自定义上传 2024-07-09 18:01:05 +08:00
Hooray Hu 51d330e514 vite插件合并到单个文件中维护 2024-07-08 16:41:07 +08:00
Hooray Hu eedeb1bc17 移除createInjectionKey函数 2024-07-05 17:42:53 +08:00
Hooray Hu cfeba93180 移除无用代码 2024-07-05 15:14:09 +08:00
Hooray Hu c36c8b321f 环境变量 VITE_APP_DISABLE_DEVTOOL 改成用 vite 插件的方式注入代码中 2024-07-03 23:25:22 +08:00
Hooray Hu 6c77443253 环境变量 VITE_APP_DEBUG_TOOL 改成用 vite 插件的方式注入代码中 2024-07-03 23:00:24 +08:00
Hooray Hu 38723aa3bc 次导航支持隐藏 2024-07-02 00:34:40 +08:00
Hooray Hu 88548360b6 更新依赖 2024-06-29 12:50:12 +08:00
Hooray Hu 1f116e79f7 HDropdownMenu 组件样式调整 2024-06-28 14:21:17 +08:00
Hooray Hu c48dea7caa 新增哀悼模式和色弱模式 2024-06-28 10:06:32 +08:00
Hooray Hu fe852477f0 增加禁用开发者工具环境变量 2024-06-26 10:42:43 +08:00
Hooray Hu fb10737c1c 修复主导航 children 为空时报错 2024-06-25 00:43:50 +08:00
Hooray Hu a5f75f9d72 配置项 menu.menuMode 变更为 menu.mode 2024-06-24 17:16:12 +08:00
Hooray Hu 0c701f35f3 修复vscode失效配置 2024-06-24 15:54:26 +08:00
Hooray Hu afa1e64276 更新依赖 2024-06-15 22:58:11 +08:00
Hooray Hu 4df17f4bf3 样式微调 2024-06-12 14:10:41 +08:00
Hooray Hu 28f835fe17 更新依赖 2024-06-07 10:30:40 +08:00
Hooray Hu 73a57bd1a4 修改 unocss 写法 2024-05-29 14:29:49 +08:00
Hooray Hu 15a069f278 优化标签栏滚动体验 2024-05-28 16:49:15 +08:00
Hooray Hu 7e3ee34ef3 更新依赖,修改 unocss 写法 2024-05-22 15:42:37 +08:00
Hooray Hu 7f7536c466 更新依赖 2024-05-20 09:58:50 +08:00
Hooray Hu 6540d74930 修复后端返回路由数据中 children 为空数组导致菜单无法正常生成 2024-05-14 10:13:34 +08:00
Hooray Hu c8559883e5 示例代码调整 2024-05-13 20:44:54 +08:00
Hooray Hu eba36e3313 增加node版本控制文件 2024-05-09 09:51:31 +08:00
Hooray Hu 074b35652d 更换链接 2024-05-07 09:52:32 +08:00
Hooray Hu 81f766cd54 更新依赖 2024-05-01 12:34:07 +08:00
Hooray Hu 0fe76d257d 调整标签页操作按钮点击区域 2024-04-29 17:50:43 +08:00
Hooray Hu c1c6ca1376 增加 vchart 演示 2024-04-26 23:42:53 +08:00
Hooray Hu d38e405c6a 登录页增加扫码登录参考 2024-04-26 11:27:02 +08:00
Hooray Hu c4ebcfcf9c 更新 github 工作流 2024-04-24 17:24:40 +08:00
Hooray Hu e122ca4739 移除无用代码 2024-04-24 17:24:15 +08:00
Hooray Hu f0ddac0a94 修复类型定义 2024-04-23 10:26:52 +08:00
Hooray Hu 425fed358f 标签栏解绑错误快捷键 2024-04-15 09:51:23 +08:00
Hooray Hu 458abe0679 更新 any-rule 正则 2024-04-12 21:39:15 +08:00
Hooray Hu ba3e3273e4 明暗图标替换 2024-04-09 17:20:33 +08:00
Hooray Hu a861646d76 标签栏右键菜单自定义样式没在指定 class 范围内生效 2024-04-09 16:55:52 +08:00
Hooray Hu 3210178aa3 路由 meta.auth 保持元信息默认合并行为,路由访问改为通过 route.matched 进行逐级鉴权 2024-04-09 15:13:32 +08:00
Hooray Hu afe7b2e442 修复一级路由设置 meta.menu: false 无效 2024-04-05 14:44:01 +08:00
Hooray Hu dde17d4d68 更新依赖 2024-03-31 22:51:24 +08:00
Hooray Hu 53cd5dab02 移除活动信息 2024-03-31 01:32:51 +08:00
Hooray Hu 093a7923a1 文件路由系统下,用户权限变化后,菜单不更新 2024-03-28 21:59:11 +08:00
Hooray Hu ebf59fda22 移除routeStore.routes 2024-03-28 16:38:08 +08:00
Hooray Hu e983de6acf menuStore.menus 转为内部使用,外部统一使用 menuStore.allMenus 2024-03-28 13:48:20 +08:00
Hooray Hu 5b85bdd953 页面宽度判断移动端设备从992调整为1024 2024-03-28 09:22:35 +08:00
Hooray Hu e9d7970f9f 增加 vue hooks plus 插件示例 2024-03-26 14:42:45 +08:00
Hooray Hu 5b01a1f9dc 更新依赖 2024-03-21 14:47:38 +08:00
Hooray Hu f48ebec022 修复后端返回路由时,因为父级auth为空字符串或数组导致子级权限失效的问题 2024-03-19 22:32:55 +08:00
Hooray Hu 10fae3fde1 修改 github actions 2024-03-18 02:14:12 +08:00
Hooray Hu 7bc6fa4feb 修复顶部导航数量过多,导致工具栏被遮挡 2024-03-18 00:31:01 +08:00
Hooray Hu a6ed0a5455 修复顶部导航鼠标滚动回弹 2024-03-18 00:27:16 +08:00
Hooray Hu 864f996e99 路由增加 meta.menu 配置,同时 meta.sidebar 进入弃用过渡期 2024-03-17 00:12:48 +08:00
Hooray Hu c96eb69f3b 更新依赖 2024-03-14 11:55:18 +08:00
Hooray Hu 15cb0a59b3 修改 tinymce 安装说明 2024-03-09 14:26:32 +08:00
Hooray Hu 1825cea40f 更新活动信息 2024-03-07 11:21:24 +08:00
Hooray Hu bbac5c7ecf 修复 mock 模板请求无响应数据 2024-03-07 09:22:48 +08:00
Hooray Hu 80235a16fb 调整 onsize 事件写法 2024-03-05 09:27:37 +08:00
Hooray Hu 006cf16f41 修改 workflow 2024-03-04 09:23:10 +08:00
Hooray Hu 0a36ae78e5 移除弃用扩展 2024-03-04 09:08:23 +08:00
Hooray Hu 1345010686 增加最低 node 版本限制 2024-02-29 14:14:35 +08:00
Hooray Hu dc4371d55a 更新 workflows 2024-02-28 10:35:16 +08:00
Hooray Hu 641f502473 用户态改回用 localStorage 存储 2024-02-26 15:16:17 +08:00
Hooray Hu ba9b33b4a4 更新依赖 2024-02-26 13:57:36 +08:00
Hooray Hu 623e32ea23 修复类型报错 2024-02-25 16:47:18 +08:00
Hooray Hu 1c865a0a2f 更新依赖 2024-02-25 16:37:10 +08:00
Hooray Hu 683bc49c23 调整友情推荐 2024-02-25 16:35:14 +08:00
Hooray Hu 86a70d6632 增加 vue-currency-input 插件示例 2024-02-21 13:52:34 +08:00
Hooray Hu 15cfb9fb23 修改登录相关数据 2024-02-12 23:59:05 +08:00
Hooray Hu 57ccc553fb 更新依赖 2024-02-11 21:06:18 +08:00
Hooray Hu f5e6c1a83b 更新依赖 2024-02-04 14:43:33 +08:00
Hooray Hu dc9ce837af 修复标签栏未开启时调用 useTabbar 内函数报错 2024-02-01 11:32:25 +08:00
Hooray Hu a086dde98e 样式调整 2024-01-31 17:00:26 +08:00
Hooray Hu 4eeb6d45c8 vite-plugin-vue-devtools 替换 vite-plugin-vue-inspector 2024-01-30 17:08:51 +08:00
Hooray Hu 863a362e89 代码微调 2024-01-30 01:16:56 +08:00
Hooray Hu d89d67e434 增加标签页演示页面 2024-01-30 01:16:27 +08:00
Hooray Hu 7f0d841130 明暗模式设置为跟随系统时,支持动态切换 2024-01-27 10:39:51 +08:00
Hooray Hu 2a3700fc54 修复顶部模式下页面载入进度条被遮挡 2024-01-26 15:45:06 +08:00
Hooray Hu 95a1b28b5a 导航菜单收起时,无二级的一级导航增加 tooltip 展示 2024-01-26 00:59:03 +08:00
Hooray Hu 700608460e 优惠信息调整 2024-01-25 22:49:38 +08:00
Hooray Hu ad03d7db53 更新依赖 2024-01-25 09:41:28 +08:00
Hooray Hu 380b9cccd8 增加标签页支持 2024-01-25 09:32:06 +08:00
Hooray Hu 86a6fb5173 增加图片支持,整站图标改用 unocss icon 方式使用,方便在内网环境使用 2024-01-18 00:30:59 +08:00
Hooray Hu 3210b80a4d 增加打包后生成存档文件支持 2024-01-14 00:11:09 +08:00
Hooray Hu 2e34d88d94 vite-plugin-compression2 替换 vite-plugin-compression 2024-01-14 00:08:44 +08:00
Hooray Hu 738c74d1c4 增加运行时信息 2024-01-14 00:06:09 +08:00
Hooray Hu fb540ebef9 引入 unplugin-turbo-console 优化开发体验 2024-01-12 10:44:47 +08:00
Hooray Hu 4ebba1f54e 更新依赖 2024-01-11 10:50:58 +08:00
Hooray Hu dc4f4e1d3a 修复导航模式切换到 single 时有几率报错 2024-01-08 10:59:57 +08:00
Hooray Hu 81d2b12515 用 defineModel 重构部分组件 2024-01-07 00:23:00 +08:00
Hooray Hu 07c8a48386 更新依赖 2024-01-06 21:24:30 +08:00
Hooray Hu a08f6efd86 优化 HDropdown / HDropdownMenu / HTooltip 组件触发隐藏逻辑 2024-01-06 11:24:28 +08:00
Hooray Hu d58f359c19 mock 数据修复 2024-01-05 00:48:59 +08:00
Hooray Hu 0cd1a5f8b6 移除无用样式 2024-01-04 22:59:39 +08:00
Hooray Hu 19b881d526 修复工具栏显示/隐藏逻辑 2024-01-04 22:58:30 +08:00
Hooray Hu 2e68444755 样式微调 2024-01-04 11:21:08 +08:00
Hooray Hu c59c5017a4 vite-plugin-fake-server 替换 vite-plugin-mock 2024-01-04 01:15:10 +08:00
Hooray Hu 15ed4a6063 修复次导航高度变化时,底部阴影不变化 2024-01-02 02:06:07 +08:00
Hooray Hu 6420fc1d66 次导航展开收起按钮位置移动到次导航底部 2024-01-02 01:15:14 +08:00
Hooray Hu 3b9f68828f 修复 FixedActionBar 组件阴影样式未生效 2024-01-02 00:28:05 +08:00
Hooray Hu 49f0baba92 更新依赖 2024-01-01 01:15:42 +08:00
Hooray Hu 4af1e44b51 工具栏文件目录结构调整 2023-12-30 15:42:26 +08:00
Hooray Hu f0fc82fd7a 应用配置 toolbar 对象内属性调整 2023-12-28 21:55:16 +08:00
Hooray Hu bbd314e042 修复路由 HTML5 模式下点击导航刷新页面的问题 2023-12-26 15:51:56 +08:00
Hooray Hu e1cff24d34 更新依赖 2023-12-24 00:21:02 +08:00
Hooray Hu f8d69f35f0 更新依赖,更新stylelint配置 2023-12-22 16:44:41 +08:00
Hooray Hu 14633772d5 更新依赖 2023-12-21 00:04:33 +08:00
Hooray Hu be4cb14a9a 应用配置 app.enableAppSetting 迁移到环境变量文件中 2023-12-18 00:14:18 +08:00
Hooray Hu b8b18a8d83 优化 UI 组件库的配置和使用方式 2023-12-17 02:54:19 +08:00
Hooray Hu 248c81c973 更新依赖 2023-12-16 00:52:56 +08:00
Hooray Hu 4a9e95827c 更新合作伙伴及演示地址 2023-12-14 23:38:31 +08:00
Hooray Hu a9a2704ae1 应用配置增加 home.fullPath 2023-12-14 21:43:07 +08:00
Hooray Hu f1c31a2fc2 优化应用配置复制功能 2023-12-12 01:02:50 +08:00
Hooray Hu 470e26ab52 导航栏设置激活状态逻辑优化 2023-12-10 03:31:31 +08:00
Hooray Hu cb85fe4e3b 最子级菜单项用 <a> 渲染 2023-12-08 15:01:13 +08:00
Hooray Hu eda549025c 更新 vscode 配置 2023-12-08 09:39:45 +08:00
Hooray Hu ae393104e0 更新依赖 2023-12-07 14:10:17 +08:00
Hooray Hu 52c7d2d300 主页样式微调 2023-12-07 09:04:59 +08:00
Hooray Hu e06387be2a 更新依赖 2023-12-04 00:37:39 +08:00
Hooray Hu 759319dbdc 更新依赖 2023-11-29 14:48:33 +08:00
Hooray Hu 73bd98e0f4 修复次导航的显隐逻辑 2023-11-29 14:07:10 +08:00
Hooray Hu 9e3797c05c 更新依赖,eslint 增加 unocss 配置 2023-11-28 16:00:04 +08:00
Hooray Hu f31c69a557 修改 SearchBar 组件示例 2023-11-28 10:51:29 +08:00
Hooray Hu 648560c308 更新依赖 2023-11-25 23:19:50 +08:00
Hooray Hu bbb747beb8 eslint 规则替换 2023-11-21 17:05:12 +08:00
Hooray Hu 281d99fa54 登录页logo图替换为img标签 2023-11-21 15:50:47 +08:00
Hooray Hu 7c574a3897 导航title类型补充 2023-11-21 14:26:49 +08:00
Hooray Hu d8add2f6d8 修复次导航第一个导航无子级路由时不显示 2023-11-21 11:37:01 +08:00
Hooray Hu ad12376037 调整导航顶部模式下展示样式 2023-11-20 15:10:46 +08:00
Hooray Hu ae07789d4f 更新依赖 2023-11-20 09:46:43 +08:00
Hooray Hu a079b0236f 搜索界面弹出时动画失效 2023-11-17 00:28:36 +08:00
Hooray Hu bb135be01a 修复文件系统路由下,导航栏无法展开多级和一级导航无法点击 2023-11-15 00:13:38 +08:00
Hooray Hu 41aca36bd7 更新依赖 2023-11-10 10:48:02 +08:00
Hooray Hu ffbd9907a2 修复 vue-esign 插件示例未显示 2023-11-09 11:15:08 +08:00
Hooray Hu 8c9fe3b2ff 合作伙伴增加 form-create 2023-11-08 19:20:43 +08:00
Hooray Hu 66797558c7 更新依赖 2023-11-05 12:11:40 +08:00
Hooray Hu 28264a8790 增加 Vexip UI 示例链接 2023-11-03 23:47:11 +08:00
Hooray Hu d489b035d6 生态增加 Vexip UI 链接 2023-11-03 22:50:10 +08:00
Hooray Hu 0e752033f2 调整 HDialog / HSlideover 组件 overlay 属性默认为 false 2023-11-03 22:46:18 +08:00
Hooray Hu 548f1ed2f3 移除 Copyright 组件无效样式 2023-11-03 22:40:54 +08:00
Hooray Hu e7cfe9170b 修复 plop 无法使用 2023-10-31 20:57:22 +08:00
Hooray Hu e670ddddd9 修复导航跳转时如果被中断,高亮位置不正确 2023-10-31 16:07:43 +08:00
Hooray Hu 89ed9f6a27 修复 HTabList 组件文字不居中的问题 2023-10-31 10:01:46 +08:00
Hooray Hu 72373eb793 更新依赖 2023-10-30 14:51:34 +08:00
Hooray Hu 6354902950 修复火狐下样式兼容性问题 2023-10-30 14:47:14 +08:00
Hooray Hu 807e3f9402 v4.0 2023-10-29 23:00:06 +08:00
Hooray Hu 8dd088de9d 更新依赖 2023-10-25 23:06:14 +08:00
Hooray Hu b354f7d59c 更新依赖 2023-10-17 09:37:11 +08:00
Hooray Hu 4cd7386646 修复搜索结果列表图标展示过大 2023-10-11 17:20:37 +08:00
Hooray Hu 1fb946a678 更新依赖 2023-10-10 09:09:22 +08:00
Hooray Hu 7c40a235ce 修复 403/404 页面图标尺寸 2023-09-26 15:13:39 +08:00
Hooray Hu ef5cbcd32f 修复后端返回路由 component 字段为空导致link导航失效 2023-09-15 00:21:49 +08:00
Hooray Hu b7de39d877 开发环境默认关闭本地代理 2023-09-09 09:36:04 +08:00
Hooray Hu 8b8b780d33 更新依赖 2023-08-26 12:18:11 +08:00
Hooray Hu 4e30569d5c 补充 process 引入 2023-08-26 12:17:42 +08:00
Hooray Hu 436f6308b0 plop 模板读取增加校验 2023-07-29 10:17:09 +08:00
Hooray Hu aa8e12c5c7 更新依赖,修改 ts 警告 2023-07-29 10:15:20 +08:00
Hooray Hu c5c66c99eb 更新依赖 2023-07-04 15:29:02 +08:00
Hooray Hu 516a582845 更新工作流 2023-07-04 15:17:55 +08:00
Hooray Hu d95d363af9 更新依赖 2023-06-22 17:21:45 +08:00
Hooray Hu bcb9f04566 修复mock数据 2023-06-20 11:39:38 +08:00
Hooray Hu b3ada7a5d1 更新任务流 2023-06-14 16:13:17 +08:00
Hooray Hu c3cc59ed4e 更新依赖 2023-06-12 21:46:30 +08:00
Hooray Hu 05e1da7678 eventBus 类型完善 2023-06-05 20:26:33 +08:00
Hooray Hu 870f25b5c7 更新 github actions 2023-06-04 22:08:13 +08:00
Hooray Hu 833c314afd 更新百度统计 2023-06-04 21:27:00 +08:00
Hooray Hu 97d6112582 移除 el-icon 使用 2023-06-03 17:24:01 +08:00
Hooray Hu afa46bf747 copyright 组件移动到 layouts 目录下 2023-06-02 00:27:34 +08:00
Hooray Hu 33bef7bd93 优化 plop 启动脚本,自动读取模版目录 2023-06-01 23:46:17 +08:00
Hooray Hu 0e55453f3d 代码微调 2023-06-01 23:34:58 +08:00
Hooray Hu b228a9540a 修改网址 2023-05-30 21:40:52 +08:00
Hooray Hu 9f38ff6e20 更新活动信息 2023-05-27 04:03:35 +08:00
Hooray Hu d0eeb0fdb3 调整 copyright 默认设置 2023-05-27 01:51:44 +08:00
Hooray Hu 4f489c91d4 代码微调 2023-05-24 10:58:02 +08:00
Hooray Hu ef5e2fe76c 使用 defineOptions 设置组件 name 2023-05-24 10:57:00 +08:00
Hooray Hu 859ceac472 统一调整 defineEmits 写法 2023-05-23 23:14:58 +08:00
Hooray Hu 107a0b5a1b 更新依赖 2023-05-23 23:06:41 +08:00
Hooray Hu 01b4da8480 移除模板代码中的 $route 2023-05-13 01:58:57 +08:00
Hooray Hu 5ff0aba078 调整 <script setup> 属性顺序 2023-05-13 00:42:47 +08:00
Hooray Hu f59151289f 统一调整 defineProps 以及默认值的写法 2023-05-13 00:35:32 +08:00
Hooray Hu c2e1b97e5a 使用 defineOptions 设置组件 name 2023-05-13 00:13:32 +08:00
Hooray Hu e011ba2fd2 更新依赖 2023-05-11 22:33:52 +08:00
Hooray Hu c0db5b97b2 引入vite legacy插件 2023-05-10 11:03:33 +08:00
Hooray Hu 8c9fbc542b 更新依赖 2023-05-08 09:01:36 +08:00
Hooray Hu 136d2cf216 重构次导航默认展开效果 2023-05-06 16:16:42 +08:00
Hooray Hu 2ffc8fe59d 修改mock请求地址 2023-05-06 13:40:07 +08:00
Hooray Hu 31bb047dac 主页排版调整 2023-05-05 23:49:37 +08:00
Hooray Hu d4f7261882 SearchBar 组件示例调整 2023-05-05 23:46:01 +08:00
Hooray Hu a632405423 优化 PageHeader 组件样式 2023-05-05 23:38:08 +08:00
Hooray Hu 8c5af5d8e0 更新依赖 2023-05-02 02:24:11 +08:00
Hooray Hu b7ba455ca7 入口 index.html 设置为不缓存 2023-04-26 23:03:23 +08:00
Hooray Hu b56258e209 更新依赖 2023-04-26 23:01:36 +08:00
Hooray Hu 250c2fb7f6 修改 hidden 类名,避免和 unocss 产生冲突 2023-04-26 16:12:55 +08:00
Hooray Hu 394694bc4c 修复主页无法引入请求 api 并使用的问题 2023-04-25 00:37:46 +08:00
Hooray Hu 2b205bf5bd 更新依赖 2023-04-22 02:38:29 +08:00
Hooray Hu 0ba65db768 移除 BatchActionBar 组件 2023-04-22 01:24:03 +08:00
Hooray Hu 97edf77ab7 重构接口请求,统一管理接口请求模块 2023-04-22 01:08:02 +08:00
Hooray Hu f0b1551530 重构 SearchBar 组件 2023-04-19 16:36:25 +08:00
Hooray Hu a6c46ea7d4 vite-plugin-vue-setup-extend 替换为 unplugin-vue-setup-extend-plus 2023-04-14 15:43:33 +08:00
Hooray Hu 58892d4994 更新依赖 2023-04-13 15:43:53 +08:00
Hooray Hu fffadc5f4f 调整应用配置的配置项,并将应用配置按钮从工具栏删除 2023-04-12 13:46:58 +08:00
Hooray Hu 58d4a56663 优化登录 mock ,通过请求头里的 token 信息判断用户 2023-04-12 00:16:24 +08:00
Hooray Hu c74f435bc6 引入 stylelint-stylistic 插件 2023-04-10 02:28:06 +08:00
Hooray Hu 5a245fb819 vite-plugin-vue-layouts 替换为 vite-plugin-vue-meta-layouts 2023-04-06 01:16:04 +08:00
Hooray Hu 429df53573 调整代码风格 2023-04-06 00:04:23 +08:00
Hooray Hu 31b07f887d 更新依赖 2023-04-05 23:59:38 +08:00
Hooray aa08ee93ab 移除Editor组件及演示 2023-04-01 14:37:20 +08:00
Hooray b6e47b6f6d 更新依赖,修改lint配置 2023-03-28 01:14:35 +08:00
Hooray a83a8213e1 使用 Vite 新特性将入口 html 页面里的 title 用环境变量替换 2023-03-25 11:56:19 +08:00
Hooray 8d43865e84 修改 hidden 类名 2023-03-22 16:53:40 +08:00
Hooray 591a2fe4b8 更新依赖 2023-03-22 16:51:02 +08:00
Hooray 1c842c9ac5 更新依赖 2023-03-10 23:55:05 +08:00
Hooray 04ea69db9d 代码微调 2023-03-08 20:45:33 +08:00
Hooray 639868dc8b 调整基础组件演示页面 2023-03-07 23:23:17 +08:00
hooray 1b0389c1b5 修复 axios baseURL 配置,解决构建后 baseURL 不生效的问题 2023-03-06 16:26:00 +08:00
hooray 07932329a0 移除响应性语法糖功能,该实验性功能已被废弃 2023-03-06 14:52:03 +08:00
Hooray a2173b3137 用户权限变更后,自动更新导航菜单和页面权限,无需刷新页面或者重新登录 2023-03-05 18:02:21 +08:00
Hooray c34a2a623e 更新依赖 2023-03-05 15:29:59 +08:00
hooray db750d9289 调整权限演示页面 2023-02-27 11:34:38 +08:00
Hooray 6feafeb2d5 调整优惠信息 2023-02-26 16:20:52 +08:00
Hooray 49d9e5eb2d 优化无权限路由的过滤函数 2023-02-25 19:06:42 +08:00
Hooray 9e723d44df 更新依赖 2023-02-25 12:16:06 +08:00
Hooray 9583aae73b 自动生成页面模板增加基于文件系统路由的配置项 2023-02-25 12:07:51 +08:00
Hooray 8516f9f974 调整eslint规则 2023-02-25 12:05:45 +08:00
Hooray 894199b61e 压缩svg文件 2023-02-25 11:02:17 +08:00
Hooray e896f301d2 增加403无权限页面 2023-02-25 10:58:21 +08:00
Hooray fb129e83a2 修复登录页标题未正常显示 2023-02-23 22:30:52 +08:00
hooray c253ef6fb4 修复路由meta.auth设置为''/[]时,权限判断为无权限的问题 2023-02-22 21:01:54 +08:00
hooray 108073b6e1 移除 vite-plugin-html 插件 2023-02-22 19:16:50 +08:00
Hooray 2ab04b1fdf 更新依赖 2023-02-20 01:56:45 +08:00
Hooray b6ed4a3f69 优化mac系统下快捷键键位展示 2023-02-18 22:19:39 +08:00
hooray 85d8824bb6 更新依赖,移除 stylelint 废弃规则 2023-02-13 17:37:13 +08:00
hooray 214d073361 更新依赖 2023-02-11 21:31:07 +08:00
hooray 9f77082a99 解决eslint警告 2023-02-02 14:47:51 +08:00
hooray 2745dcf447 更新依赖 2023-02-02 14:47:32 +08:00
hooray 3f4e9f1020 更新依赖 2023-01-31 15:19:34 +08:00
hooray 68a62adca6 更新依赖 2023-01-15 12:18:45 +08:00
hooray ea80e01c50 修复面包屑导航显示bug 2023-01-15 12:17:31 +08:00
hooray 82018a1ecb 更新优惠活动 2023-01-09 16:43:18 +08:00
hooray f1e34ce39a 更新依赖 2023-01-09 10:22:10 +08:00
hooray a48ae3f16a 部署测试 2023-01-07 11:26:18 +08:00
hooray 846f8e58f2 更新默认 copyright 信息 2023-01-03 11:24:26 +08:00
hooray 1a55efd4e5 更新依赖 2022-12-28 12:55:26 +08:00
hooray cabd25636a 修复次导航收起时图标不居中 2022-12-22 12:01:00 +08:00
hooray ff43003921 更新依赖 2022-12-22 11:55:25 +08:00
hooray a841910406 修复预览图片无法完整覆盖 el-table 固定列 2022-12-19 22:15:11 +08:00
hooray 73152a00ef 引入 vite-plugin-vue-inspector 插件 2022-12-19 20:43:18 +08:00
hooray 4523624cb0 修复应用配置中复制配置按钮,复制内容过多的问题 2022-12-18 18:50:52 +08:00
hooray a6e33aeec1 移除环境配置文件里无效配置 2022-12-15 22:33:50 +08:00
hooray ff29d5b20a 修改 vite 构建配置 2022-12-14 00:10:03 +08:00
hooray 72d5dcb8c6 修改 vite 构建配置,兼容 github pages 2022-12-13 23:44:16 +08:00
hooray c4f14ec849 更新依赖 2022-12-13 22:29:49 +08:00
hooray 376ae390b2 pinia store 改为 setup 写法 2022-12-13 22:25:57 +08:00
hooray e2aa5480cd 更新依赖 2022-12-10 16:59:02 +08:00
hooray daf4efe963 优化搜索界面布局样式 2022-12-10 16:57:49 +08:00
hooray cd77d1850e 给 /src/types/ 路径增加 # alias 2022-12-09 00:58:45 +08:00
hooray 67bed03411 将类型定义 d.ts 文件统一存放到 /src/types/ 目录下 2022-12-08 02:31:00 +08:00
hooray c9f7cdc5c3 修复导航栏a标签href异常 2022-12-07 12:02:17 +08:00
hooray 99616f3edc 调整全局搜索快捷键说明文字因背景导致显示不清晰 2022-12-06 21:27:57 +08:00
hooray 7339d50d94 优化遮罩层样式 2022-12-05 00:36:34 +08:00
hooray f0a46d6ca1 顶栏增加粘性模式 2022-12-04 23:11:24 +08:00
hooray 6dfe35d6b7 改用 element plus 原生 api 实现密码输入框显示密码功能 2022-12-04 03:57:37 +08:00
hooray 1c5cef936e 更新依赖 2022-12-03 16:00:32 +08:00
hooray 68f45dd7dc 增加外链路由跳转提示页面,重构外链路由的配置方式 2022-12-01 20:11:56 +08:00
hooray 7a3ff65b05 代码微调 2022-11-30 04:09:26 +08:00
hooray 7e5911d0e0 修复 eslint 警告 2022-11-30 03:59:01 +08:00
hooray f19110725e 更新依赖 2022-11-30 02:07:34 +08:00
hooray 6a97837cd6 修改 Menu.recordRaw 和 Menu.recordMainRaw 类型里的 meta 为可选参数 2022-11-27 23:39:54 +08:00
hooray 68116da966 修复标题显示异常 2022-11-27 23:36:20 +08:00
hooray c0a13151a4 移除自定义 Route.recordRaw 类型,改用 RouteRecordRaw 类型 2022-11-27 17:50:06 +08:00
hooray 3941ebdb40 修复文件系统路由模式下,全局搜索列表 icon 显示不全 2022-11-27 04:09:09 +08:00
hooray 363f3e83b7 路由meta.title修改为非必须 2022-11-27 03:51:54 +08:00
hooray 7281bc5679 更新依赖 2022-11-26 09:41:14 +08:00
hooray 63133acc77 更新依赖 2022-11-19 21:35:28 +08:00
hooray d60a5f8674 修复文件系统路由下,次导航无法按层级依次展开 2022-11-19 09:29:47 +08:00
hooray 9d2bf27936 控制台修改为主页,路由调整为根路由 2022-11-19 09:29:27 +08:00
hooray 34270f1f5c 优化 PageHeader 组件在移动端下的展示 2022-11-13 00:50:43 +08:00
hooray ba642ab075 更新依赖 2022-11-10 19:52:09 +08:00
hooray 9bd4a57cad husky 替换为 simple-git-hooks 2022-11-09 16:04:56 +08:00
hooray f85b937234 更新依赖 2022-11-08 00:36:24 +08:00
hooray d98cdf2b9b logo 支持非正方形图片 2022-11-04 17:23:56 +08:00
hooray 90746aa9d5 更新依赖 2022-10-29 18:42:55 +08:00
hooray 2da911fb50 更新依赖 2022-10-25 08:32:56 +08:00
hooray dde3407fb0 调整 copyright 信息和展示逻辑 2022-10-25 08:26:55 +08:00
hooray 73a40ebd74 移除 vite-plugin-restart 2022-10-25 08:24:41 +08:00
hooray 101474dfad 优化配置项合并 2022-10-25 08:23:03 +08:00
hooray 21477cf630 useCurrentInstance() 重命名为 useGlobalProperties() 2022-10-23 14:23:43 +08:00
hooray ebf0ceeb90 调整 github action 构建 2022-10-23 14:19:09 +08:00
hooray 08bef75035 将 element plus 反馈组件改为手动引入 2022-10-23 14:17:15 +08:00
hooray a17c531340 给 eslint 和 stylelint 命令增加 --cache 设置 2022-10-23 14:04:42 +08:00
hooray 3e6511f0e8 重建 pnpm-lock.yaml 文件 2022-10-23 14:02:53 +08:00
hooray ba6e35bbb3 更新依赖 2022-10-23 13:59:28 +08:00
hooray b2abbf1ff1 增加 vscode 推荐扩展 2022-10-22 00:51:06 +08:00
hooray f84b719e22 增加 vue-tsc 校验脚本 2022-10-21 03:58:48 +08:00
hooray e1f58537d5 修复类型报错 2022-10-16 07:11:30 +08:00
hooray ad26aec066 优化拦截器 2022-10-16 06:48:26 +08:00
hooray 2ab995d8c9 更新依赖 2022-10-16 05:59:51 +08:00
hooray 5e2c3079fc 更新 tinymce 主题样式和汉化文件 2022-10-16 05:58:52 +08:00
hooray 09476108c5 更新依赖 2022-10-14 18:43:49 +08:00
hooray ded2606d17 回退部分定位组件的 z-index 设置,强制重写 v-loading 的 z-index 样式 2022-10-13 19:18:39 +08:00
hooray 18cee4fcd5 调整部分定位组件的z-index层级 2022-10-13 14:21:13 +08:00
hooray aec2ea5574 路由导航守卫代码注释调整 2022-10-13 14:18:51 +08:00
hooray 240bfed070 优化代码逻辑 2022-10-13 14:14:57 +08:00
hooray 76a8e16958 更新依赖 2022-10-13 14:11:45 +08:00
hooray 77353ec8c6 优化构建 2022-10-12 01:37:55 +08:00
hooray 371ba26f51 调整文件忽略 2022-10-12 01:34:50 +08:00
hooray 9eb5d3e6f7 修复获取侧边栏导航最深一级路由可能返回为空的问题 2022-10-12 01:30:16 +08:00
hooray 1ca406c475 简化导航守卫里的逻辑 2022-10-12 01:29:03 +08:00
hooray 68ee500d67 优化构建 2022-10-12 01:25:42 +08:00
hooray 67783fc6b7 优化构建 2022-10-12 01:19:37 +08:00
hooray ee78a80307 更新依赖 2022-10-10 23:38:34 +08:00
Hooray a004108702 更新依赖 2022-10-09 02:38:02 +08:00
Hooray 78819f9420 更新 stylelint 规则 2022-10-03 22:11:54 +08:00
Hooray 4ec678f71f 控制语句代码风格调整 2022-10-02 03:29:49 +08:00
Hooray 340436d757 优化文件生成模版 2022-09-29 22:04:39 +08:00
Hooray 715d96f823 更新依赖 2022-09-29 21:55:38 +08:00
hooray 3a196d6809 修复mock文件引入后缀错误 2022-09-26 00:28:19 +08:00
hooray 03a10f569c 修改演示配置 2022-09-26 00:18:23 +08:00
hooray 83d993321f 修改演示配置 2022-09-26 00:09:49 +08:00
hooray 4fe1a52d23 修改演示配置 2022-09-26 00:05:06 +08:00
hooray 22e8192b58 TypeScript 支持 2022-09-25 23:32:45 +08:00
hooray bedd986d45 更新依赖 2022-09-16 01:47:39 +08:00
Hooray 7308a43c5f 更新依赖 2022-09-04 21:04:54 +08:00
hooray faaf93ffc8 更新依赖 2022-08-29 15:36:10 +08:00
hooray 1ac149adae 优化顶部导航滚动 2022-08-21 16:34:33 +08:00
hooray 91e0c17b2f 优化导航顶部模式下的展示 2022-08-20 16:37:23 +08:00
hooray e3ae303a46 更新依赖 2022-08-19 20:50:58 +08:00
hooray 4b2ff7d52c 优化 FileUpload 组件 2022-08-14 18:33:40 +08:00
hooray 453ed1447b 更新依赖 2022-08-14 18:18:19 +08:00
hooray 9f6c7847ed 修改样式文件目录结构,优化 element plus 样式载入 2022-08-14 18:15:24 +08:00
hooray 820a62c0f9 更新演示 2022-08-10 20:07:24 +08:00
hooray 1b9158f5b9 更新演示 2022-08-10 19:49:10 +08:00
hooray e39b90c625 优化 FileUpload 组件 2022-08-10 17:45:24 +08:00
hooray 5de8e48764 修复编辑器默认图片上传 bug 2022-08-10 12:08:07 +08:00
hooray a1b62e52de 更新依赖 2022-08-09 22:35:36 +08:00
hooray 5a505ef876 CascaderArea 组件升级为 PcasCascader 组件 2022-08-07 04:02:14 +08:00
hooray 63fa2d1862 更新合作伙伴 2022-07-31 15:50:10 +08:00
hooray a93fc433f6 修改演示 2022-07-30 19:24:17 +08:00
hooray 421a8e0612 调整目录结构 2022-07-30 01:37:40 +08:00
hooray 80182c54c3 移除全局属性 2022-07-30 00:39:05 +08:00
hooray 03b10947a6 代码微调 2022-07-30 00:12:56 +08:00
hooray 326b7c331d 更新依赖 2022-07-28 14:12:14 +08:00
hooray 0a373796fc 修复 FileUpload 组件 headers 参数未使用的问题 2022-07-28 14:07:26 +08:00
hooray 7ca0bdb4a4 优化登录页banner展示 2022-07-20 11:35:20 +08:00
hooray 21d0b2ea63 更新依赖 2022-07-11 18:24:06 +08:00
hooray 65aa3b2594 修复登出后 F5 刷新失效的问题 2022-07-11 18:22:28 +08:00
hooray bfc35babbc 修复面包屑导航展示bug 2022-07-08 03:37:23 +08:00
hooray 304f0aa39a 代码优化 2022-07-06 00:38:02 +08:00
hooray 4ca42b1cf1 更新依赖 2022-07-03 02:52:09 +08:00
Hooray 4df4b5a8da 代码优化 2022-07-01 18:02:50 +08:00
Hooray 00a01c6cb4 更新依赖 2022-07-01 14:50:05 +08:00
Hooray fced35267b 更新依赖 2022-06-30 10:37:32 +08:00
Hooray 25e0b1f7fc 修改 github action 2022-06-27 10:03:35 +08:00
hooray 4a306a47b8 导航调整 2022-06-24 00:26:43 +08:00
hooray dd530fa5f8 优化导航守卫路由动态注册,将404页面修改为固定路由 2022-06-24 00:11:31 +08:00
hooray 910dcaa060 调整文件系统路由下页面刷新效果 2022-06-24 00:01:34 +08:00
hooray b545ea7c66 代码调整 2022-06-22 20:27:50 +08:00
Hooray 4e4e757d5f 更新代码 2022-06-22 17:32:42 +08:00
Hooray 649f97292e 代码调整 2022-06-22 17:25:41 +08:00
hooray 6da5e87cd3 代码调整 2022-06-21 22:48:29 +08:00
hooray abcc1203e6 代码调整 2022-06-21 22:39:31 +08:00
Hooray f0167313a7 tinymce 更新到 6.x 2022-06-21 14:32:54 +08:00
hooray f730295b35 PageMain 组件增加 title slot 设置 2022-06-19 20:55:32 +08:00
hooray e9d7f88be2 优化全局搜索组件,移除 teleport 特性 2022-06-18 23:08:38 +08:00
hooray c55d690cff 更新依赖 2022-06-18 23:06:54 +08:00
Hooray 11c5062c21 移除 github action 2022-06-16 15:01:39 +08:00
hooray 795b8b6899 移除 keep-alive 组件延迟设置 include 参数无效的 hack 写法 2022-06-15 21:02:44 +08:00
Hooray 36b3c926db 修复面包屑导航无法显示一级导航的问题 2022-06-14 18:18:45 +08:00
hooray 1a3412c001 底部版权增加备案号设置 2022-06-12 16:54:55 +08:00
hooray 5a2ffe8bc1 优化 el-drawer 组件使用 2022-06-11 12:31:26 +08:00
hooray 859d0be44c 更新依赖 2022-06-10 01:23:42 +08:00
hooray 9c13fc8fb5 优化pinia使用 2022-06-08 01:44:55 +08:00
Hooray 21597d27bd 替换 jsdelivr 地址 2022-06-07 09:51:50 +08:00
hooray 6f5d381a08 更新控制台相关链接 2022-06-06 01:40:44 +08:00
hooray 0f9e4edc68 修改github action 2022-06-05 18:25:45 +08:00
hooray e3f7bee75b 更新github action 2022-06-05 01:43:24 +08:00
hooray 115cc55502 优化开发环境首次载入速度 2022-06-02 01:07:20 +08:00
hooray c5c40b48b1 layout 变量全部改用 css var 2022-05-30 20:53:18 +08:00
Hooray 1d7f026fd7 404页面增加暗黑模式支持 2022-05-27 17:54:29 +08:00
hooray 379e84f1d8 更新依赖 2022-05-27 01:39:07 +08:00
hooray 314f48080b 迁移readme 2022-05-25 23:49:18 +08:00
Hooray a6f4e71248 更新依赖 2022-05-24 10:40:42 +08:00
hooray 6590d27817 element 样式覆盖文件存放目录调整 2022-05-22 18:14:49 +08:00
hooray 8f9acfcc3a 代码微调 2022-05-22 12:00:28 +08:00
hooray b286b7ffdd 优化element plus按需载入时,组件对应的样式文件会导致vite重复重载页面并加载很慢的问题 2022-05-22 04:31:07 +08:00
hooray 0d9ebc5599 优化路由配置 2022-05-21 20:15:57 +08:00
hooray 2ff29a7321 因 transition-group 组件兼容性问题,vue 版本退回 3.2.33 2022-05-21 12:05:55 +08:00
hooray c9242796ac 增加暗黑模式 2022-05-21 01:21:33 +08:00
hooray 1af46e435a 替换工具栏图标 2022-05-12 23:36:39 +08:00
hooray adec54848f 优化顶部导航样式 2022-05-12 23:26:43 +08:00
Hooray 9e3d79085f 环境变量里增加 mock 开关,解决生产环境上传组件无法上传的问题 2022-05-12 11:25:33 +08:00
hooray 396302cf9b Merge branch 'master' of https://gitee.com/hooray/fantastic-admin 2022-05-10 22:24:52 +08:00
hooray be7b528ee1 更新readme 2022-05-10 22:24:42 +08:00
Hooray 526f51a342 优化pinia使用 2022-05-10 14:42:59 +08:00
hooray 76ca25a807 更新readme 2022-05-09 00:29:07 +08:00
hooray ff7714640f 更新readme 2022-05-08 14:54:12 +08:00
hooray 99a63317f4 更新相关链接 2022-05-08 09:16:27 +08:00
hooray b97028a3b5 修改eslint配置 2022-05-07 00:30:37 +08:00
hooray cc0bcebd14 调整stylelint配置 2022-05-06 23:04:39 +08:00
Hooray f8533eb570 修改vscode推荐扩展 2022-05-06 09:24:26 +08:00
hooray 6f792ffec9 暂时解决element plus按需载入时,组件对应的样式文件会导致vite重复重载页面并加载很慢的问题 2022-05-06 02:20:48 +08:00
hooray e1344e7c91 优化unplugin-auto-import插件配置 2022-05-02 16:45:38 +08:00
hooray cf6fef85c0 优化vite-plugin-restart插件配置 2022-05-02 16:37:26 +08:00
hooray 3a05f0d84a 更新依赖 2022-05-02 16:36:48 +08:00
Hooray 0876b4311b 更新依赖 2022-04-29 02:54:38 +08:00
hooray 19ae735d2c 修改图标生成脚本,修改 .gitignore 配置 2022-04-25 23:15:27 +08:00
Hooray 61f05e52d4 优化搜索面板快捷键操作 2022-04-25 20:25:41 +08:00
Hooray 1b3740bbc6 重构图标使用方式;将element plus 改为按需导入 2022-04-25 20:21:08 +08:00
Hooray 33b9a11208 更新依赖 2022-04-25 16:39:43 +08:00
Hooray 9cf5269c33 更新依赖 2022-04-19 17:44:03 +08:00
Hooray 421e1d01bf 优化index.html 2022-04-12 03:19:56 +08:00
Hooray d213a094da 更新依赖 2022-04-12 03:17:27 +08:00
hooray 6d45383ac6 更新BuyIt组件 2022-04-09 23:53:30 +08:00
hooray 89e6903e2e 更新readme 2022-04-09 15:42:08 +08:00
hooray d627fa71c9 修复多图上传组件布局没对齐的问题 2022-04-05 04:14:31 +08:00
hooray 041933b089 代码缩进调整 2022-04-03 11:45:42 +08:00
hooray b4d66b4f34 调整浏览器升级提示 2022-04-03 02:59:58 +08:00
hooray a34a101c22 更新推广信息 2022-04-03 02:59:37 +08:00
hooray ffeef5d5b7 增加浏览器升级提示 2022-04-03 02:31:25 +08:00
hooray d2bb733d94 更新依赖 2022-04-03 02:28:16 +08:00
hooray f4c0c52f35 更新依赖 2022-03-30 02:08:48 +08:00
hooray fd31fab0fd 优化 SearchBar 组件,避免展开收起按钮被遮挡导致无法点击 2022-03-22 23:36:52 +08:00
hooray e1ea667eb1 修复个人中心基本设置无法输入的问题 2022-03-21 17:24:33 +08:00
hooray c93f635a9d 更新依赖 2022-03-15 21:33:49 +08:00
hooray 2ffc8c18d9 修改stylelint配置,优化代码 2022-03-12 09:51:33 +08:00
hooray 3685b70c2f 移除 TableHeightAdaption 组件 2022-03-11 11:10:22 +08:00
hooray ffcf9922c5 更新依赖 2022-03-09 17:06:52 +08:00
hooray c4c44297a2 Merge branch 'master' of https://gitee.com/hooray/fantastic-admin 2022-03-05 05:21:20 +08:00
hooray ff052e6769 调整 lint-staged 配置 2022-03-05 05:21:03 +08:00
hooray 2d97f31538 侧边栏导航折叠时隐藏箭头图标,代码优化 2022-03-04 10:22:57 +08:00
hooray 1c70a66a17 更新依赖 2022-03-02 15:18:52 +08:00
hooray 57e97d5322 更新依赖 2022-03-01 16:04:03 +08:00
hooray d893ca4a0d 修改文案 2022-02-27 00:57:05 +08:00
hooray 6178dd0a7f 更新推广文案 2022-02-26 17:01:17 +08:00
hooray 13a599628b 修复应用设置里 tooltip 不显示的问题 2022-02-26 15:17:27 +08:00
hooray 53e0a28a1a 更新 readme 2022-02-26 00:12:04 +08:00
hooray 2acc622e70 更新依赖 2022-02-25 18:05:00 +08:00
hooray 3c8e4f0248 更新依赖 2022-02-25 14:26:27 +08:00
hooray 7904ab66e8 增加基于文件系统的路由支持 2022-02-25 14:24:51 +08:00
hooray 35fd8f69ab 优化面包屑导航代码逻辑 2022-02-25 14:22:35 +08:00
hooray ae29c837ff 修复editor组件样式引用报错 2022-02-24 14:54:42 +08:00
hooray 6d562c2c5f 移除 Result 组件 2022-02-23 15:05:57 +08:00
hooray 6b5d432ab3 调整stylelint规则,移除无用依赖 2022-02-15 17:24:40 +08:00
hooray cfd7c2aac4 调整stylelint规则 2022-02-15 16:19:35 +08:00
hooray 3c89983ccf Merge branch 'master' of https://gitee.com/hooray/fantastic-admin 2022-02-11 09:52:00 +08:00
hooray 41c6bbf3f0 采用script、template、style的顺序优化所有sfc文件 2022-02-11 09:51:43 +08:00
hooray 6aa2275f2e 更新依赖 2022-02-11 01:26:53 +08:00
hooray 09efe7d54a 更新依赖 2022-02-07 19:42:15 +08:00
hooray 47e6fdacef 更新演示站控制台页面 2022-02-04 23:45:05 +08:00
hooray af9eb0cb06 优化menu全局状态,合并setHeaderActived和switchHeaderActived两个action 2022-02-04 03:08:35 +08:00
hooray 4ab6d83c16 search组件复原 2022-02-01 22:32:31 +08:00
hooray 393823bad9 更新依赖 2022-02-01 15:29:09 +08:00
hooray 151e510e2c 优化全局状态,将导航和路由拆分成menu和route分别管理 2022-02-01 02:31:55 +08:00
hooray c8e2d48f3a 修改默认vscode配置 2022-01-28 23:48:47 +08:00
hooray 17c6351a8c 更新依赖,更新vite插件配置 2022-01-28 10:32:13 +08:00
hooray b8c35dfc88 更新 vscode 扩展安装建议 2022-01-28 09:56:05 +08:00
hooray 445cdb08a6 更新readme 2022-01-25 23:43:15 +08:00
hooray a13d4e5a86 更新依赖 2022-01-25 11:22:24 +08:00
hooray 019fd3dc03 优化vite自动重启插件配置 2022-01-25 09:56:25 +08:00
hooray 77baee03db 更新依赖 2022-01-24 13:43:46 +08:00
hooray e41c3d9929 修复因 el-table dom结构调整导致 TableHeightAdaption 组件失效 2022-01-23 23:49:48 +08:00
hooray d55d452744 修复导航栏single模式下展示bug 2022-01-21 10:09:37 +08:00
hooray a9573ea957 增加jsx支持,以及演示代码 2022-01-20 02:13:11 +08:00
hooray 5a1d0be7b0 代码微调 2022-01-16 06:27:33 +08:00
hooray 266f8c3038 应用配置优化 2022-01-16 05:50:59 +08:00
hooray 86b49483c3 更新依赖 2022-01-16 05:23:44 +08:00
hooray b0e3bd2fb5 settings.js 参数结构调整,ThemeSetting 组件重构并更名为 AppSetting 2022-01-16 05:23:01 +08:00
hooray 8e24cb6000 优化主题配色配置,增加进度条颜色设置 2022-01-13 01:11:47 +08:00
hooray 20510ff9c9 更新依赖 2022-01-12 10:07:20 +08:00
hooray 387f17990f 代码优化,增加 vueuse 库,页面布局调整 2022-01-10 05:19:53 +08:00
hooray 1f2e8c1c6b 优化 keep-alive 动态缓存 2022-01-06 15:38:19 +08:00
hooray c195fd2bc2 优化 TableHeightAdaption 组件 2022-01-06 01:14:39 +08:00
hooray 1ff85c7bea 样式微调 2022-01-03 21:45:48 +08:00
hooray 69b358867a 更新依赖,调整 element plus 相关代码以便适配最新版本 2022-01-02 15:23:33 +08:00
hooray 5f5f5287bd 更新依赖 2021-12-30 03:13:49 +08:00
hooray 5d7461c5cc 使用 pinia 替换 vuex 2021-12-30 03:09:32 +08:00
hooray 65eff15674 优化拦截器里 toLogin 方法,先清除用户信息状态再跳转登录页 2021-12-29 04:37:49 +08:00
hooray ac02f25e84 移除 AbsoluteContainer 组件,新增 TableHeightAdaption 组件 2021-12-15 00:21:03 +08:00
hooray 435322c689 调整lint-staged配置 2021-12-13 14:53:01 +08:00
hooray 9e91f4f13e 代码微调 2021-12-11 11:23:06 +08:00
hooray 63a1e7f299 更新依赖 2021-12-11 10:21:00 +08:00
hooray 33d359b3e7 更新依赖 2021-12-10 14:16:18 +08:00
hooray 6250a39be6 更新依赖 2021-12-09 10:06:51 +08:00
hooray 0d7fa150f0 优化侧边栏宽度计算 2021-12-09 09:50:35 +08:00
hooray 5a79f120e4 修复开启切换侧边栏同时跳转页面,但子导航是外链时的bug 2021-12-08 10:17:23 +08:00
hooray 7b2110fcf2 更新依赖 2021-12-02 10:06:37 +08:00
hooray 994e918f42 更新依赖 2021-11-30 10:31:33 +08:00
hooray 3f37375677 探索版更名为 one-step-admin 2021-11-30 03:49:15 +08:00
hooray 551cf8e162 Merge branch 'master' of https://gitee.com/hooray/fantastic-admin 2021-11-30 03:32:39 +08:00
hooray 36b5dd1afb 更新readme 2021-11-30 03:32:34 +08:00
hooray e1ea02329e 更新依赖 2021-11-26 09:52:32 +08:00
hooray 42c4f6c346 增加战略合作导航栏目 2021-11-24 14:51:41 +08:00
hooray 9049807407 优化个人中心页面,使用 script setup 重写 2021-11-22 06:40:01 +08:00
hooray 93dd7a0704 更新依赖,增加 mavon-editor 2021-11-19 17:46:49 +08:00
hooray a322dd4415 优化请求拦截器 2021-11-17 14:27:40 +08:00
hooray d45d5c4c8d 优化请求拦截器里 toLogin 函数 2021-11-16 17:39:07 +08:00
hooray f2db545457 更新依赖,stylelint规则调整 2021-11-16 15:43:09 +08:00
hooray 884ffd2018 element icon 全局替换 2021-11-13 10:53:10 +08:00
hooray fdd3a63f84 优化面包屑导航数据 2021-11-13 10:44:12 +08:00
hooray c003834bd8 调整vscode配置 2021-11-12 14:34:12 +08:00
hooray 13d9908fd6 更新依赖 2021-11-11 13:49:50 +08:00
hooray b36a765fdb 优化生成路由相关代码 2021-11-11 09:27:55 +08:00
hooray 95a192b138 更新stylelint配置 2021-11-10 17:25:02 +08:00
hooray f3ba4c82f7 优化路由全局前置守卫执行逻辑 2021-11-10 10:21:36 +08:00
hooray c867f0009e 优化svg-icon组件 2021-11-08 19:46:12 +08:00
hooray b114d8a5c2 更新依赖 2021-11-06 10:14:04 +08:00
hooray 02867d8d95 代码优化 2021-11-06 09:54:49 +08:00
hooray 5a68088e39 修复权限未开启时,侧边栏原始数据被污染,导致退出再登录,侧边栏导航层级被拍平 2021-11-06 09:24:31 +08:00
hooray 9d5fd44d4e 更新readme 2021-11-05 11:12:36 +08:00
hooray b7aa15eac1 移动端下切换路由时自动收起侧边栏导航 2021-11-05 10:53:41 +08:00
hooray eff64e4e46 优化全局组件里 element icon 的使用 2021-11-04 16:01:16 +08:00
hooray c8a322dbdb 登录页用script setup语法糖重写 2021-11-04 15:20:26 +08:00
hooray 660232bbf5 更新依赖,修改 element icon 使用方式调整,优化 svg-icon 2021-11-04 15:12:48 +08:00
hooray 6dee02353b 修复开启切换侧边栏同时跳转页面的配置项后无法跳转的问题 2021-11-03 10:46:45 +08:00
hooray b7dcdb78f8 优化图片上传组件 2021-11-02 15:38:10 +08:00
hooray e74be58556 首页弹窗优化 2021-11-02 14:50:54 +08:00
hooray 48161b9e95 图片上传组件优化 2021-11-02 14:35:20 +08:00
hooray 5cfc2d4a12 更新首页弹窗 2021-11-02 14:33:24 +08:00
hooray 71c3518945 百度统计代码调整 2021-11-02 09:56:53 +08:00
hooray e2beaeab7d 更新readme 2021-11-01 22:52:52 +08:00
hooray 49d7dbb880 更新依赖 2021-10-30 00:16:38 +08:00
hooray 63d650fdcc 更新依赖 2021-10-29 04:32:48 +08:00
hooray cd9bf2880e stylelint 相关依赖升级,根据规则调整部分代码 2021-10-23 20:59:30 +08:00
hooray 10cd51cba7 更新 stylelint 相关依赖和配置 2021-10-23 15:15:22 +08:00
hooray 0d4eec44c7 更新依赖 2021-10-23 15:09:39 +08:00
hooray cbf2035e95 代码优化 2021-10-22 09:58:26 +08:00
hooray 2288cffae4 移除多余代码 2021-10-20 16:12:03 +08:00
hooray 0d34eaa5d9 移除多余代码 2021-10-20 09:15:25 +08:00
hooray 3b7ab4d4f2 代码微调,解决控制台警告 2021-10-19 02:02:07 +08:00
hooray ec57941720 更新优惠活动 2021-10-18 00:08:51 +08:00
hooray f9d6f15b5c 导航模式为侧边栏模式(不含主导航)时,优化在移动端下展示 2021-10-15 17:39:44 +08:00
hooray b199e8aef4 Merge branch 'master' of https://gitee.com/hooray/fantastic-admin 2021-10-15 13:53:53 +08:00
hooray 4537e5185d 路由后置钩子里代码精简 2021-10-15 13:53:48 +08:00
hooray 2569f0d8e9 修复后端返回路由里 auth 无效的bug 2021-10-14 19:25:36 +08:00
hooray 27a174b872 更新依赖 2021-10-14 12:07:16 +08:00
hooray 3ea84b4c77 修复导航模式为侧边栏模式(不含主导航)时,在移动端展示报错的问题 2021-10-13 16:54:15 +08:00
hooray cd6ed03e4d 优化框架判断是否为移动端设备的逻辑 2021-10-13 10:46:16 +08:00
hooray 48dc29dc14 配置推荐vscode扩展 2021-10-12 09:45:15 +08:00
hooray fb62c5b5da 移除无用文件 2021-10-12 00:35:31 +08:00
hooray 86c8b11d7a 引入 @element-plus/icons 并全局注册 2021-10-09 16:18:39 +08:00
hooray 8d9366821b 更新依赖 2021-10-08 22:43:48 +08:00
hooray 948ee44f79 优化图片上传组件 2021-10-08 16:26:10 +08:00
hooray 380281343d 修改拦截器token获取失败 2021-10-08 15:06:49 +08:00
hooray 6aefcdc8d7 更新依赖,element-plus默认中文 2021-09-29 17:00:01 +08:00
hooray 7bf40583a7 修复侧边栏导航图标显示问题 2021-09-29 09:42:42 +08:00
hooray 06c6b23539 vite配置更新 2021-09-29 02:39:11 +08:00
hooray 1a2b183737 引入 vite-plugin-vue-setup-extend 依赖,优化 plop 模版 2021-09-29 02:27:57 +08:00
hooray a6b0a82a17 移除mixins目录 2021-09-28 03:58:25 +08:00
hooray 8212249967 优化BuyIt组件展示效果 2021-09-28 01:35:52 +08:00
hooray 6031423d0e 更新依赖 2021-09-25 09:43:22 +08:00
hooray a7f5cba449 样式修改 2021-09-22 09:10:37 +08:00
hooray 86598c9003 更新依赖 2021-09-22 08:53:15 +08:00
hooray ba74283b8a 修复http-server预览指令报错的问题,vite相关相关插件配置优化 2021-09-20 07:28:10 +08:00
hooray 93bad49662 修改 unplugin-auto-import 配置 2021-09-19 15:08:10 +08:00
hooray dc0326d5eb 更新依赖 2021-09-16 08:55:22 +08:00
hooray b9d4dcfe4a 优化搜索界面,移动端不显示快捷键提示 2021-09-10 18:03:23 +08:00
hooray 9dc788d324 引入 unplugin-auto-import 依赖,修改框架部分代码 2021-09-09 16:40:22 +08:00
hooray 97122d1467 更新依赖,修改 axios baseURL设置 2021-09-09 10:34:05 +08:00
hooray a88ebdfa89 layout/ 目录下文件用 script setup 语法糖重写 2021-09-08 09:15:52 +08:00
hooray 516fcba5ed 用 script setup 语法糖重写 2021-09-07 14:40:15 +08:00
hooray 5d06055af8 layout/ 目录下文件用 script setup 语法糖重写 2021-09-07 14:29:48 +08:00
hooray 94d4a23fd2 公用组件用 script setup 语法糖重写 2021-09-04 11:13:51 +08:00
hooray 767a5c4644 修改 pre-commit 配置 2021-09-04 11:06:02 +08:00
hooray 6e8891d546 依赖更新 2021-09-03 14:44:05 +08:00
hooray aa921f32f9 修复当element默认尺寸修改后,登录页输入框图标布局中的bug 2021-09-01 10:56:52 +08:00
hooray 9bec0920a3 演示代码调整 2021-09-01 02:28:29 +08:00
hooray 73578c3eab 代码微调 2021-08-31 16:01:49 +08:00
hooray 4df04d2d07 vite配置优化 2021-08-31 00:36:17 +08:00
hooray e09880dc34 依赖更新,vite-plugin-components升级为unplugin-vue-components 2021-08-30 20:52:35 +08:00
hooray 12c7506828 移除组件全局引用,改成 vite-plugin-components 的自动引入 2021-08-30 10:08:23 +08:00
hooray 37d817af6a 更新依赖 2021-08-29 19:51:35 +08:00
hooray 5a195d87e4 导航栏增加默认打开配置项 2021-08-29 19:11:07 +08:00
hooray f48462268d 增加侧边栏导航是否保持展开一个子项的配置 2021-08-29 15:16:32 +08:00
hooray 4b89a4e86f 替换载入动画 2021-08-28 14:18:50 +08:00
hooray 2318f596dd 修改package 2021-08-27 15:17:41 +08:00
hooray fef4cd36fb first commit 2021-08-27 10:32:21 +08:00
526 changed files with 64371 additions and 14516 deletions
-68
View File
@@ -1,68 +0,0 @@
/** @type {import('cz-git').UserConfig} */
export default {
rules: {
// @see: https://commitlint.js.org/#/reference-rules
},
prompt: {
alias: { fd: 'docs: fix typos' },
messages: {
type: '选择你要提交的类型 :',
scope: '选择一个提交范围(可选):',
customScope: '请输入自定义的提交范围 :',
subject: '填写简短精炼的变更描述 :\n',
body: '填写更加详细的变更描述(可选)。使用 "|" 换行 :\n',
breaking: '列举非兼容性重大的变更(可选)。使用 "|" 换行 :\n',
footerPrefixsSelect: '选择关联issue前缀(可选):',
customFooterPrefixs: '输入自定义issue前缀 :',
footer: '列举关联issue (可选) 例如: #31, #I3244 :\n',
confirmCommit: '是否提交或修改commit ?',
},
types: [
{ value: 'feat', name: 'feat: ✨ 新增功能 | A new feature', emoji: ':sparkles:' },
{ value: 'fix', name: 'fix: 🐛 修复缺陷 | A bug fix', emoji: ':bug:' },
{ value: 'docs', name: 'docs: 📝 文档更新 | Documentation only changes', emoji: ':memo:' },
{ value: 'style', name: 'style: 💄 代码格式 | Changes that do not affect the meaning of the code', emoji: ':lipstick:' },
{ value: 'refactor', name: 'refactor: ♻️ 代码重构 | A code change that neither fixes a bug nor adds a feature', emoji: ':recycle:' },
{ value: 'perf', name: 'perf: ⚡️ 性能提升 | A code change that improves performance', emoji: ':zap:' },
{ value: 'test', name: 'test: ✅ 测试相关 | Adding missing tests or correcting existing tests', emoji: ':white_check_mark:' },
{ value: 'build', name: 'build: 📦️ 构建相关 | Changes that affect the build system or external dependencies', emoji: ':package:' },
{ value: 'ci', name: 'ci: 🎡 持续集成 | Changes to our CI configuration files and scripts', emoji: ':ferris_wheel:' },
{ value: 'revert', name: 'revert: ⏪️ 回退代码 | Revert to a commit', emoji: ':rewind:' },
{ value: 'chore', name: 'chore: 🔨 其他修改 | Other changes that do not modify src or test files', emoji: ':hammer:' },
],
useEmoji: false,
emojiAlign: 'center',
themeColorCode: '',
scopes: [],
allowCustomScopes: true,
allowEmptyScopes: true,
customScopesAlign: 'bottom',
customScopesAlias: 'custom',
emptyScopesAlias: 'empty',
upperCaseSubject: false,
markBreakingChangeMode: true,
allowBreakingChanges: ['feat', 'fix'],
breaklineNumber: 100,
breaklineChar: '|',
skipQuestions: [],
issuePrefixs: [
// 如果使用 gitee 作为开发管理
{ value: 'link', name: 'link: 链接 ISSUES 进行中' },
{ value: 'closed', name: 'closed: 标记 ISSUES 已完成' },
],
customIssuePrefixsAlign: 'top',
emptyIssuePrefixsAlias: 'skip',
customIssuePrefixsAlias: 'custom',
allowCustomIssuePrefixs: true,
allowEmptyIssuePrefixs: true,
confirmColorize: true,
maxHeaderLength: Number.POSITIVE_INFINITY,
maxSubjectLength: Number.POSITIVE_INFINITY,
minSubjectLength: 0,
scopeOverrides: undefined,
defaultBody: '',
defaultIssues: '',
defaultScope: '',
defaultSubject: '',
},
}
+10
View File
@@ -0,0 +1,10 @@
{
"recommendations": [
"EditorConfig.EditorConfig",
"mikestead.dotenv",
"dbaeumer.vscode-eslint",
"stylelint.vscode-stylelint",
"Vue.volar",
"antfu.unocss"
]
}
+29
View File
@@ -0,0 +1,29 @@
{
"eslint.useFlatConfig": true,
"prettier.enable": false,
"editor.formatOnSave": false,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": "explicit",
"source.fixAll.stylelint": "explicit",
"source.organizeImports": "never"
},
"stylelint.validate": [
"css",
"postcss",
"scss",
"vue"
],
"eslint.validate": [
"javascript",
"javascriptreact",
"typescript",
"typescriptreact",
"vue",
"html",
"markdown",
"json",
"jsonc",
"yaml"
],
"typescript.tsdk": "node_modules/typescript/lib"
}
+3 -1
View File
@@ -6,8 +6,10 @@ VITE_APP_TITLE = Fantastic-admin 基础版
VITE_APP_API_BASEURL = /
# 调试工具,可设置 eruda 或 vconsole,如果不需要开启则留空
VITE_APP_DEBUG_TOOL =
# 是否禁用开发者工具,可防止被调试
VITE_APP_DISABLE_DEVTOOL = false
# 是否开启代理
VITE_OPEN_PROXY = false
# 是否开启开发者工具
VITE_OPEN_DEVTOOLS = false
VITE_OPEN_DEVTOOLS = true
Regular → Executable
+5 -3
View File
@@ -1,14 +1,16 @@
# 应用配置面板
VITE_APP_SETTING = false
VITE_APP_SETTING = true
# 页面标题
VITE_APP_TITLE = 页面标题
VITE_APP_TITLE = Fantastic-admin 基础版
# 接口请求地址,会设置到 axios 的 baseURL 参数上
VITE_APP_API_BASEURL = /
# 调试工具,可设置 eruda 或 vconsole,如果不需要开启则留空
VITE_APP_DEBUG_TOOL =
# 是否禁用开发者工具,可防止被调试
VITE_APP_DISABLE_DEVTOOL = true
# 是否在打包时启用 Mock
VITE_BUILD_MOCK = false
VITE_BUILD_MOCK = true
# 是否在打包时生成 sourcemap
VITE_BUILD_SOURCEMAP = false
# 是否在打包时开启压缩,支持 gzip 和 brotli
-17
View File
@@ -1,17 +0,0 @@
# 应用配置面板
VITE_APP_SETTING = false
# 页面标题
VITE_APP_TITLE = 页面标题(test)
# 接口请求地址,会设置到 axios 的 baseURL 参数上
VITE_APP_API_BASEURL = /
# 调试工具,可设置 eruda 或 vconsole,如果不需要开启则留空
VITE_APP_DEBUG_TOOL =
# 是否在打包时启用 Mock
VITE_BUILD_MOCK = true
# 是否在打包时生成 sourcemap
VITE_BUILD_SOURCEMAP = true
# 是否在打包时开启压缩,支持 gzip 和 brotli
VITE_BUILD_COMPRESS =
# 是否在打包后生成存档,支持 zip 和 tar
VITE_BUILD_ARCHIVE =
-87
View File
@@ -1,87 +0,0 @@
name: Release
on:
push:
tags:
- 'v*'
jobs:
release:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 0
- uses: actions/setup-node@v3
with:
node-version: 16.x
- run: npx changelogithub # or changelogithub@0.12 if ensure the stable result
env:
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
upload-archive:
needs: release
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Get Release
id: last_release
uses: joutvhu/get-release@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
latest: true
- name: Create Archive
uses: thedoctor0/zip-release@main
with:
type: zip
filename: fantastic-admin.${{ steps.last_release.outputs.tag_name }}.zip
exclusions: '/.git/* /.github/*'
- name: Upload Archive To Release
uses: xresloader/upload-to-github-release@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
release_id: ${{ steps.last_release.outputs.id }}
draft: false
file: fantastic-admin.${{ steps.last_release.outputs.tag_name }}.zip
upload-archive-example:
needs: release
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 0
ref: example
- name: Get Release
id: last_release
uses: joutvhu/get-release@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
latest: true
- name: Create Archive
uses: thedoctor0/zip-release@main
with:
type: zip
filename: fantastic-admin.example.${{ steps.last_release.outputs.tag_name }}.zip
exclusions: '/.git/* /.github/* /public/.github/* /public/.nojekyll'
- name: Upload Archive To Release
uses: xresloader/upload-to-github-release@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
release_id: ${{ steps.last_release.outputs.id }}
draft: false
file: fantastic-admin.example.${{ steps.last_release.outputs.tag_name }}.zip
-23
View File
@@ -1,23 +0,0 @@
name: repo-sync
on:
# 每天自动同步
schedule:
- cron: '0 0 * * *'
# 手动触发部署
workflow_dispatch:
jobs:
sync-to-gitee:
runs-on: ubuntu-latest
steps:
- name: Sync to Gitee
uses: wearerequired/git-mirror-action@master
env:
# 注意在 Settings->Secrets 配置 GITEE_RSA_PRIVATE_KEY
SSH_PRIVATE_KEY: ${{ secrets.GITEE_RSA_PRIVATE_KEY }}
with:
# 注意替换为你的 GitHub 源仓库地址
source-repo: git@github.com:fantastic-admin/basic.git
# 注意替换为你的 Gitee 目标仓库地址
destination-repo: git@gitee.com:fantastic-admin/basic.git
+1
View File
@@ -0,0 +1 @@
22
+2
View File
@@ -1,2 +1,4 @@
shamefully-hoist=true
strict-peer-dependencies=false
engine-strict=true
verify-deps-before-run=prompt
-1
View File
@@ -5,7 +5,6 @@
"dbaeumer.vscode-eslint",
"stylelint.vscode-stylelint",
"Vue.volar",
"Vue.vscode-typescript-vue-plugin",
"antfu.unocss"
]
}
+9 -6
View File
@@ -1,5 +1,6 @@
{
"eslint.experimental.useFlatConfig": true,
"npm.packageManager": "pnpm",
"js/ts.tsdk.path": "node_modules/typescript/lib",
"prettier.enable": false,
"editor.formatOnSave": false,
"editor.codeActionsOnSave": {
@@ -7,11 +8,7 @@
"source.fixAll.stylelint": "explicit",
"source.organizeImports": "never"
},
"stylelint.validate": [
"css",
"scss",
"vue"
],
"eslint.useFlatConfig": true,
"eslint.validate": [
"javascript",
"javascriptreact",
@@ -23,5 +20,11 @@
"json",
"jsonc",
"yaml"
],
"stylelint.validate": [
"css",
"postcss",
"scss",
"vue"
]
}
-117
View File
@@ -1,117 +0,0 @@
<p align="center">
<img src="https://fantastic-admin.github.io/logo.png" width="200" height="200" />
</p>
<h1 align="center">Fantastic-admin</h1>
<p align="center">一款<b>开箱即用</b>的 Vue3 中后台管理系统框架</p>
<p align="center">
<a href="https://fantastic-admin.github.io" target="_blank">官网</a>
<sup><a href="https://fantastic-admin.gitee.io" target="_blank">备用地址</a></sup>
<span>&nbsp;|&nbsp;</span>
<a href="https://fantastic-admin.github.io/support.html" target="_blank">技术支持</a>
<span>&nbsp;|&nbsp;</span>
演示
<sup><a href="https://fantastic-admin.github.io/basic-example" target="_blank">基础版</a> <a href="https://fantastic-admin.github.io/pro-example" target="_blank">专业版</a></sup>
<span>&nbsp;|&nbsp;</span>
购买
<sup><a href="https://fantastic-admin.github.io/buy.html" target="_blank">专业版</a></sup>
<p>
<p align="center">
<a href="###"><img src="https://img.shields.io/github/license/fantastic-admin/basic?label=%E5%BC%80%E6%BA%90%E5%8D%8F%E8%AE%AE&style=flat-square" /></a>
<a href="https://github.com/fantastic-admin/basic/releases" target="_blank"><img src="https://img.shields.io/github/v/release/fantastic-admin/basic?label=%E5%BD%93%E5%89%8D%E7%89%88%E6%9C%AC&style=flat-square" /></a>
</p>
## 特点
- 可自由替换 UI 组件库,默认使用 Element Plus
- 丰富的布局与主题,覆盖市面上各种中后台应用场景,兼容PC、平板和移动端
- 提供系统配置文件,轻松实现个性化定制
- 根据路由配置自动生成导航栏
- 基于文件系统的路由
- 支持全方位权限验证
- 内置多级路由最佳缓存方案
- 轻松实现国际化多语言适配
- 提供接近于浏览器原生标签栏操作体验的标签页功能
## 下载
> 本仓库为基础版
**直接拉取源码可能会包含未发布的内容,推荐去 [Github Releases](https://github.com/fantastic-admin/basic/releases) 页面下载稳定版本的压缩包**。如果确定需要拉取源码,请参考下列分支说明:
- `main` Vue3 版本框架源码分支,不含示例代码,可直接用于实际开发
- `example` Vue3 版本演示源码分支,同线上演示站,包含大量示例,可用于参考学习
- `vue2` Vue2 版本框架源码分支,不含示例代码,可直接用于实际开发(停止维护)
- `vue2-example` Vue2 版本演示源码分支,包含大量示例,可用于参考学习(停止维护)
## 预览
> 预览截图为 Vue3 专业版
<table>
<tr>
<td><img src="https://fantastic-admin.github.io/preview1.png" /></td>
<td><img src="https://fantastic-admin.github.io/preview2.png" /></td>
<td><img src="https://fantastic-admin.github.io/preview3.png" /></td>
</tr>
<tr>
<td><img src="https://fantastic-admin.github.io/preview4.png" /></td>
<td><img src="https://fantastic-admin.github.io/preview5.png" /></td>
<td><img src="https://fantastic-admin.github.io/preview6.png" /></td>
</tr>
</table>
## 支持
如果觉得 Fantastic-admin 这个框架不错,或者已经在使用了,希望你可以在 **Github** 或者 **Gitee(码云)** 帮我点个 ⭐ ,这将对我是极大的鼓励。
[![star](https://img.shields.io/github/stars/fantastic-admin/basic?style=social)](https://github.com/fantastic-admin/basic)
[![star](https://gitee.com/fantastic-admin/basic/badge/star.svg?theme=dark)](https://gitee.com/fantastic-admin/basic)
<details>
<summary>Github Stars 曲线</summary>
[![Stargazers over time](https://starchart.cc/fantastic-admin/basic.svg)](https://starchart.cc/fantastic-admin/basic)
</details>
## 生态
<table>
<tr>
<th colspan="3" align="center">
<a href="https://hooray.github.io/fantastic-startkit/" target="_blank">Fantastic-startkit</a>
</th>
</tr>
<tr>
<th colspan="3" align="center">
一款简单好用的 Vue3 项目启动套件
</th>
</tr>
</table>
<table>
<tr>
<th colspan="3" align="center">
<a href="https://one-step-admin.github.io" target="_blank">One-step-admin</a>
</th>
</tr>
<tr>
<th colspan="3" align="center">
一款干啥都快人一步的 Vue 中后台管理系统框架
</th>
</tr>
<tr>
<td><img src="https://one-step-admin.github.io/preview1.png" /></td>
<td><img src="https://one-step-admin.github.io/preview2.png" /></td>
<td><img src="https://one-step-admin.github.io/preview3.png" /></td>
</tr>
<tr>
<td><img src="https://one-step-admin.github.io/preview4.png" /></td>
<td><img src="https://one-step-admin.github.io/preview5.png" /></td>
<td><img src="https://one-step-admin.github.io/preview6.png" /></td>
</tr>
</table>
+16
View File
@@ -0,0 +1,16 @@
{
"$schema": "https://shadcn-vue.com/schema.json",
"style": "default",
"typescript": true,
"tailwind": {
"config": "tailwind.config.js",
"css": "src/assets/index.css",
"baseColor": "neutral",
"cssVariables": true
},
"aliases": {
"components": "@/ui/shadcn",
"utils": "@/utils",
"lib": "@/utils"
}
}
+5 -1
View File
@@ -10,9 +10,13 @@ export default antfu(
},
{
rules: {
'e18e/prefer-static-regex': 'off',
'eslint-comments/no-unlimited-disable': 'off',
'curly': ['error', 'all'],
'antfu/consistent-list-newline': 'off',
'ts/no-unused-expressions': ['error', {
allowShortCircuit: true,
allowTernary: true,
}],
},
},
{
+3 -13
View File
@@ -2,10 +2,9 @@
<html>
<head>
<meta charset="UTF-8" />
<link rel="icon" href="/favicon.ico" />
<link rel="stylesheet" href="/loading.css" />
<link rel="icon" href="/favicon.svg" />
<link rel="stylesheet" href="/browser_upgrade/index.css" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0, viewport-fit=cover"/>
<meta http-equiv="Expires" content="0">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-control" content="no-cache">
@@ -14,21 +13,12 @@
</head>
<body>
<div id="app">
<div class="fantastic-admin-home">
<div class="loading">
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
</div>
<div class="text">载入中</div>
</div>
<div id="browser-upgrade">
<div class="title">为了您的体验,推荐使用以下浏览器</div>
<div class="browsers">
<a href="https://www.microsoft.com/edge" target="_blank" class="browser">
<img class="browser-icon" src="/browser_upgrade/edge.png" />
<div class="browser-name">Mircosoft Edge</div>
<div class="browser-name">Microsoft Edge</div>
</a>
<a href="https://www.google.cn/chrome/" target="_blank" class="browser">
<img class="browser-icon" src="/browser_upgrade/chrome.png" />
+204
View File
@@ -0,0 +1,204 @@
<style>
@keyframes rainbow {
0% { --rainbow-color: #00a98e; }
1.25% { --rainbow-color: #00a996; }
2.5% { --rainbow-color: #00a99f; }
3.75% { --rainbow-color: #00a9a7; }
5% { --rainbow-color: #00a9b0; }
6.25% { --rainbow-color: #00a9b8; }
7.5% { --rainbow-color: #00a9c0; }
8.75% { --rainbow-color: #00a8c7; }
10% { --rainbow-color: #00a8cf; }
11.25% { --rainbow-color: #00a7d5; }
12.5% { --rainbow-color: #00a6dc; }
13.75% { --rainbow-color: #00a6e2; }
15% { --rainbow-color: #00a4e7; }
16.25% { --rainbow-color: #00a3ec; }
17.5% { --rainbow-color: #00a2f1; }
18.75% { --rainbow-color: #00a0f4; }
20% { --rainbow-color: #009ff7; }
21.25% { --rainbow-color: #009dfa; }
22.5% { --rainbow-color: #009bfc; }
23.75% { --rainbow-color: #0098fd; }
25% { --rainbow-color: #0096fd; }
26.25% { --rainbow-color: #0093fd; }
27.5% { --rainbow-color: #2e90fc; }
28.75% { --rainbow-color: #4d8dfa; }
30% { --rainbow-color: #638af8; }
31.25% { --rainbow-color: #7587f5; }
32.5% { --rainbow-color: #8583f1; }
33.75% { --rainbow-color: #9280ed; }
35% { --rainbow-color: #9f7ce9; }
36.25% { --rainbow-color: #aa78e3; }
37.5% { --rainbow-color: #b574dd; }
38.75% { --rainbow-color: #be71d7; }
40% { --rainbow-color: #c76dd1; }
41.25% { --rainbow-color: #cf69c9; }
42.5% { --rainbow-color: #d566c2; }
43.75% { --rainbow-color: #dc63ba; }
45% { --rainbow-color: #e160b3; }
46.25% { --rainbow-color: #e65eab; }
47.5% { --rainbow-color: #e95ca2; }
48.75% { --rainbow-color: #ed5a9a; }
50% { --rainbow-color: #ef5992; }
51.25% { --rainbow-color: #f15989; }
52.5% { --rainbow-color: #f25981; }
53.75% { --rainbow-color: #f25a79; }
55% { --rainbow-color: #f25c71; }
56.25% { --rainbow-color: #f15e69; }
57.5% { --rainbow-color: #ef6061; }
58.75% { --rainbow-color: #ed635a; }
60% { --rainbow-color: #eb6552; }
61.25% { --rainbow-color: #e8694b; }
62.5% { --rainbow-color: #e46c44; }
63.75% { --rainbow-color: #e06f3d; }
65% { --rainbow-color: #db7336; }
66.25% { --rainbow-color: #d77630; }
67.5% { --rainbow-color: #d17a2a; }
68.75% { --rainbow-color: #cc7d24; }
70% { --rainbow-color: #c6811e; }
71.25% { --rainbow-color: #bf8418; }
72.5% { --rainbow-color: #b98713; }
73.75% { --rainbow-color: #b28a0f; }
75% { --rainbow-color: #ab8d0c; }
76.25% { --rainbow-color: #a3900b; }
77.5% { --rainbow-color: #9c920d; }
78.75% { --rainbow-color: #949510; }
80% { --rainbow-color: #8b9715; }
81.25% { --rainbow-color: #83991b; }
82.5% { --rainbow-color: #7a9b21; }
83.75% { --rainbow-color: #719d27; }
85% { --rainbow-color: #679e2e; }
86.25% { --rainbow-color: #5da035; }
87.5% { --rainbow-color: #51a13c; }
88.75% { --rainbow-color: #44a244; }
90% { --rainbow-color: #34a44b; }
91.25% { --rainbow-color: #1ba553; }
92.5% { --rainbow-color: #00a65b; }
93.75% { --rainbow-color: #00a663; }
95% { --rainbow-color: #00a76c; }
96.25% { --rainbow-color: #00a874; }
97.5% { --rainbow-color: #00a87d; }
98.75% { --rainbow-color: #00a985; }
100% { --rainbow-color: #00a98e; }
}
:root {
--rainbow-color: #00a98e;
animation: rainbow 20s linear infinite;
}
.loading-container {
position: fixed;
top: 0;
left: 0;
z-index: 10000;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
width: 100%;
height: 100%;
color: var(--rainbow-color);
user-select: none;
background-color: hsl(var(--background));
}
.loading-container *::before,
.loading-container *::after {
box-sizing: content-box;
}
.loading-container .loading {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
width: 40px;
height: 40px;
}
.loading-container .loading .square {
display: flex;
align-items: center;
justify-content: center;
width: 20px;
height: 20px;
}
.loading-container .loading .square::before {
width: 10px;
height: 10px;
content: "";
border: 3px solid var(--rainbow-color);
border-radius: 15%;
animation: square-to-dot-animation 2s linear infinite;
}
.loading-container .loading .square:nth-child(1)::before {
animation-delay: calc(150ms * 1);
}
.loading-container .loading .square:nth-child(2)::before {
animation-delay: calc(150ms * 2);
}
.loading-container .loading .square:nth-child(3)::before {
animation-delay: calc(150ms * 3);
}
.loading-container .loading .square:nth-child(4)::before {
animation-delay: calc(150ms * 4);
}
@keyframes square-to-dot-animation {
15%,
25% {
width: 0;
height: 0;
margin: 5px;
border-width: 5px;
border-radius: 100%;
}
40% {
width: 10px;
height: 10px;
margin: initial;
border-width: 3px;
border-radius: 15%;
}
}
.loading-container .name {
position: relative;
margin-top: 20px;
font-size: 24px;
line-height: 1.5;
}
.loading-container .tips {
position: relative;
margin-top: 10px;
font-size: 16px;
opacity: 0.5;
line-height: 1.5;
}
.loading-container .tips::after {
position: absolute;
padding-left: 5px;
content: "…";
}
</style>
<div class="loading-container">
<div class="loading">
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
<div class="square"></div>
</div>
<div class="name">%VITE_APP_TITLE%</div>
<div class="tips">载入中</div>
</div>
+111 -81
View File
@@ -1,111 +1,141 @@
{
"type": "module",
"version": "4.6.1",
"packageManager": "pnpm@10.33.0",
"engines": {
"node": "^20.19.0 || >=22.12.0"
},
"scripts": {
"dev": "vite",
"build": "vue-tsc && vite build",
"build:test": "vue-tsc && vite build --mode test",
"serve": "http-server ./dist -o",
"serve:test": "http-server ./dist-test -o",
"build:example": "vue-tsc -b && vite build --mode example",
"serve:example": "http-server ./dist-example -o",
"svgo": "svgo -f src/assets/icons",
"new": "plop",
"generate:icons": "esno ./scripts/generate.icons.ts",
"generate:icons": "tsx ./scripts/generate.icons.ts",
"lint": "npm-run-all -s lint:tsc lint:eslint lint:stylelint",
"lint:tsc": "vue-tsc",
"lint:tsc": "vue-tsc -b",
"lint:eslint": "eslint . --cache --fix",
"lint:stylelint": "stylelint \"src/**/*.{css,scss,vue}\" --cache --fix",
"postinstall": "simple-git-hooks",
"preinstall": "npx only-allow pnpm",
"commit": "git cz",
"release": "bumpp"
"postinstall": "simple-git-hooks",
"taze": "taze minor -wIr"
},
"dependencies": {
"@headlessui/vue": "^1.7.19",
"@imengyu/vue3-context-menu": "^1.3.8",
"@vueuse/core": "^10.8.0",
"@vueuse/integrations": "^10.8.0",
"axios": "^1.6.7",
"dayjs": "^1.11.10",
"@antv/g2plot": "^2.4.35",
"@bytemd/plugin-gfm": "^1.22.0",
"@bytemd/vue-next": "^1.22.0",
"@tinymce/tinymce-vue": "^6.3.0",
"@vee-validate/zod": "^4.15.1",
"@visactor/vchart": "^2.0.20",
"@vue-office/docx": "^1.6.3",
"@vue-office/excel": "^1.7.14",
"@vueuse/components": "^14.2.1",
"@vueuse/core": "^14.2.1",
"@vueuse/integrations": "^14.2.1",
"animate.css": "^4.1.1",
"axios": "^1.14.0",
"bytemd": "^1.22.0",
"class-variance-authority": "^0.7.1",
"clsx": "^2.1.1",
"cropperjs": "1.6.2",
"dayjs": "^1.11.20",
"defu": "^6.1.4",
"element-plus": "^2.5.6",
"eruda": "^3.0.1",
"floating-vue": "5.2.2",
"hotkeys-js": "^3.13.7",
"lodash-es": "^4.17.21",
"disable-devtool": "^0.3.9",
"echarts": "^6.0.0",
"element-plus": "^2.13.6",
"eruda": "^3.4.3",
"es-toolkit": "^1.45.1",
"filesize": "^11.0.15",
"hotkeys-js": "^4.0.2",
"lucide-vue-next": "^1.0.0",
"mitt": "^3.0.1",
"mockjs": "^1.1.0",
"nprogress": "^0.2.0",
"overlayscrollbars": "^2.5.0",
"overlayscrollbars-vue": "^0.5.7",
"path-browserify": "^1.0.1",
"path-to-regexp": "^6.2.1",
"pinia": "^2.1.7",
"qs": "^6.11.2",
"path-to-regexp": "^8.4.0",
"pinia": "^3.0.4",
"print-js": "^1.6.0",
"qrcode": "^1.5.4",
"qs": "^6.15.0",
"reka-ui": "^2.9.2",
"scule": "^1.3.0",
"splitpanes": "^4.0.4",
"swiper": "^12.1.3",
"tailwind-merge": "^3.5.0",
"tinymce": "7.9.2",
"ua-parser-js": "^2.0.9",
"vconsole": "^3.15.1",
"vue": "^3.4.20",
"vue-m-message": "^4.0.2",
"vue-router": "^4.3.0"
"vee-validate": "^4.15.1",
"vue": "^3.5.31",
"vue-currency-input": "^3.2.2",
"vue-data-ui": "^3.17.2",
"vue-esign": "^1.1.4",
"vue-hooks-plus": "^2.4.3",
"vue-router": "^5.0.4",
"vue-sonner": "^2.0.9",
"vxe-table": "^4.18.10",
"xe-utils": "^4.0.4",
"zod": "^4.3.6"
},
"devDependencies": {
"@antfu/eslint-config": "2.6.4",
"@iconify/json": "^2.2.186",
"@iconify/vue": "^4.1.1",
"@stylistic/stylelint-config": "^1.0.1",
"@types/lodash-es": "^4.17.12",
"@types/mockjs": "^1.0.10",
"@antfu/eslint-config": "^7.7.3",
"@clack/prompts": "^1.1.0",
"@faker-js/faker": "^10.4.0",
"@iconify/json": "^2.2.456",
"@iconify/vue": "^5.0.0",
"@stylistic/stylelint-config": "^5.0.0",
"@types/nprogress": "^0.2.3",
"@types/path-browserify": "^1.0.2",
"@types/qs": "^6.9.11",
"@unocss/eslint-plugin": "^0.58.5",
"@vitejs/plugin-legacy": "^5.3.1",
"@vitejs/plugin-vue": "^5.0.4",
"@vitejs/plugin-vue-jsx": "^3.1.0",
"archiver": "^6.0.1",
"autoprefixer": "^10.4.17",
"boxen": "^7.1.1",
"bumpp": "^9.3.0",
"cz-git": "^1.8.0",
"eslint": "^8.57.0",
"esno": "^4.0.0",
"fs-extra": "^11.2.0",
"@types/path-browserify": "^1.0.3",
"@types/qrcode": "^1.5.6",
"@types/qs": "^6.15.0",
"@types/splitpanes": "^2.2.6",
"@unocss/eslint-plugin": "^66.6.7",
"@unocss/preset-legacy-compat": "^66.6.7",
"@unocss/reset": "^66.6.7",
"@vitejs/plugin-legacy": "^8.0.1",
"@vitejs/plugin-vue": "^6.0.5",
"@vitejs/plugin-vue-jsx": "^5.1.5",
"@vue/tsconfig": "^0.9.1",
"autoprefixer": "^10.4.27",
"boxen": "^8.0.1",
"eslint": "^10.1.0",
"fs-extra": "^11.3.4",
"http-server": "^14.1.1",
"inquirer": "^9.2.15",
"lint-staged": "^15.2.2",
"npm-run-all": "^4.1.5",
"picocolors": "^1.0.0",
"plop": "^4.0.1",
"sass": "^1.71.1",
"simple-git-hooks": "^2.9.0",
"stylelint": "^16.2.1",
"stylelint-config-recess-order": "^4.6.0",
"stylelint-config-standard-scss": "^13.0.0",
"lint-staged": "^16.4.0",
"npm-run-all2": "^8.0.4",
"picocolors": "^1.1.1",
"plop": "^4.0.5",
"postcss": "^8.5.8",
"postcss-nested": "^7.0.2",
"sass-embedded": "^1.98.0",
"simple-git-hooks": "^2.13.1",
"stylelint": "^17.6.0",
"stylelint-config-recess-order": "^7.7.0",
"stylelint-config-standard-scss": "^17.0.0",
"stylelint-config-standard-vue": "^1.0.0",
"stylelint-scss": "^6.1.0",
"svgo": "^3.2.0",
"terser": "^5.28.1",
"typescript": "^5.3.3",
"unocss": "^0.58.5",
"unplugin-auto-import": "^0.17.5",
"unplugin-turbo-console": "^1.4.0",
"unplugin-vue-components": "^0.26.0",
"vite": "^5.1.4",
"vite-plugin-banner": "^0.7.1",
"vite-plugin-compression2": "^0.12.0",
"vite-plugin-fake-server": "^2.1.1",
"vite-plugin-pages": "^0.32.0",
"stylelint-scss": "^7.0.0",
"svgo": "^4.0.1",
"taze": "^19.10.0",
"tsx": "^4.21.0",
"typescript": "^6.0.2",
"unocss": "^66.6.7",
"unocss-preset-animations": "^1.3.0",
"unplugin-auto-import": "^21.0.0",
"unplugin-turbo-console": "^2.3.0",
"unplugin-vue-components": "^32.0.0",
"vite": "^8.0.3",
"vite-plugin-app-loading": "^0.4.0",
"vite-plugin-archiver": "^0.2.0",
"vite-plugin-banner": "^0.8.1",
"vite-plugin-compression2": "^2.5.3",
"vite-plugin-env-parse": "^1.0.15",
"vite-plugin-fake-server": "^2.2.3",
"vite-plugin-pages": "^0.33.3",
"vite-plugin-svg-icons": "^2.0.1",
"vite-plugin-vue-devtools": "^7.0.15",
"vite-plugin-vue-meta-layouts": "^0.4.1",
"vue-tsc": "^1.8.27"
"vite-plugin-vue-devtools": "^8.1.1",
"vite-plugin-vue-meta-layouts": "^0.6.1",
"vue-tsc": "^3.2.6"
},
"simple-git-hooks": {
"pre-commit": "pnpm lint-staged",
"preserveUnused": true
},
"config": {
"commitizen": {
"path": "node_modules/cz-git"
}
}
}
+2 -2
View File
@@ -12,6 +12,6 @@ defineOptions({
</div>
</template>
<style lang="scss" scoped>
// 样式
<style scoped>
/* 样式 */
</style>
+36 -29
View File
@@ -1,19 +1,20 @@
import Mock from 'mockjs'
import { faker } from '@faker-js/faker'
import { defineFakeRoute } from 'vite-plugin-fake-server/client'
const AllList: any[] = []
for (let i = 0; i < 50; i++) {
AllList.push(Mock.mock({
id: '@id',
title: '@ctitle(10, 20)',
}))
AllList.push({
id: i + 1,
title: faker.color.human(),
})
}
export default [
export default defineFakeRoute([
{
url: '/mock/{{#if relativePath}}{{ relativePath }}/{{/if}}{{ moduleName }}/list',
method: 'get',
response: (option: any) => {
const { title, from, limit } = option.query
response: ({ query }) => {
const { title, from, limit } = query
const list = AllList.filter((item) => {
return title ? item.title.includes(title) : true
})
@@ -33,8 +34,8 @@ export default [
{
url: '/mock/{{#if relativePath}}{{ relativePath }}/{{/if}}{{ moduleName }}/detail',
method: 'get',
response: (option: any) => {
const info = AllList.filter(item => item.id === option.query.id)
response: ({ query }) => {
const info = AllList.filter(item => item.id === query.id)
return {
error: '',
status: 1,
@@ -45,34 +46,40 @@ export default [
{
url: '/mock/{{#if relativePath}}{{ relativePath }}/{{/if}}{{ moduleName }}/create',
method: 'post',
response: {
error: '',
status: 1,
data: {
isSuccess: true,
},
response: () => {
return {
error: '',
status: 1,
data: {
isSuccess: true,
},
}
},
},
{
url: '/mock/{{#if relativePath}}{{ relativePath }}/{{/if}}{{ moduleName }}/edit',
method: 'post',
response: {
error: '',
status: 1,
data: {
isSuccess: true,
},
response: () => {
return {
error: '',
status: 1,
data: {
isSuccess: true,
},
}
},
},
{
url: '/mock/{{#if relativePath}}{{ relativePath }}/{{/if}}{{ moduleName }}/delete',
method: 'post',
response: {
error: '',
status: 1,
data: {
isSuccess: true,
},
response: () => {
return {
error: '',
status: 1,
data: {
isSuccess: true,
},
}
},
},
]
])
+1 -1
View File
@@ -1,5 +1,5 @@
import path from 'node:path'
import fs from 'node:fs'
import path from 'node:path'
function getFolder(path) {
const components = []
+2 -2
View File
@@ -17,6 +17,6 @@ defineOptions({
</div>
</template>
<style lang="scss" scoped>
// 样式
<style scoped>
/* 样式 */
</style>
+1 -1
View File
@@ -1,5 +1,5 @@
import path from 'node:path'
import fs from 'node:fs'
import path from 'node:path'
function getFolder(path) {
const components = []
+1 -3
View File
@@ -1,4 +1,4 @@
const use{{ properCase name }}Store = defineStore(
export const use{{ properCase name }}Store = defineStore(
// 唯一ID
'{{ camelCase name }}',
() => {
@@ -9,5 +9,3 @@ const use{{ properCase name }}Store = defineStore(
}
},
)
export default use{{ properCase name }}Store
Generated Executable → Regular
+19185 -8709
View File
File diff suppressed because it is too large Load Diff
+2 -1
View File
@@ -1,5 +1,6 @@
export default {
plugins: {
autoprefixer: {},
'autoprefixer': {},
'postcss-nested': {},
},
}
View File
Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

+14
View File
@@ -0,0 +1,14 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -21 206 206" xml:space="preserve">
<path d="M0,82.57C0,58.4,0,34.23,0,10.06C0,1.35,1.35,0,10.03,0C45.36,0,80.7-0.01,116.03,0.03c1.77,0,3.59,0.26,5.29,0.74
c3.07,0.87,3.57,3.21,2.45,5.8c-4.37,10.1-8.83,20.15-13.31,30.2c-1.44,3.23-4.06,4.26-7.54,4.25c-18.5-0.09-37,0.1-55.5-0.14
c-4.95-0.06-6.49,2.12-6.46,6.47c0.02,3,0.11,6.01-0.02,9c-0.3,6.8,0.34,9.29,9.51,9.62c5.36,0.19,10.73,0.04,16.09,0.04
c7.57,0,15.15-0.04,22.72,0.01c5.13,0.03,6.6,2.12,4.59,6.89C90.43,81.09,86.27,89,83.4,97.35c-2.59,7.55-8.57,7.27-14.28,7.56
c-7.48,0.38-15,0.17-22.5,0.06c-3.69-0.05-4.96,1.04-4.86,5.18c0.36,15.83,0.26,31.67,0.12,47.5c-0.04,4.2-2.26,6.53-6.94,6.42
c-9-0.21-18-0.06-27-0.06c-6.05,0-7.91-1.8-7.92-7.94C-0.02,131.57,0,107.07,0,82.57z" fill="#42b883" />
<path d="M132.98,94.13c-8.21,18.88-16.33,37.1-24.06,55.48c-6.02,14.31-5.81,14.4-21.31,14.4c-6.67,0-13.33,0.05-20-0.01
c-5.91-0.05-7.71-2.44-5.46-7.61c6.86-15.8,13.86-31.55,20.82-47.31c9.41-21.32,18.81-42.63,28.24-63.94
c5.59-12.62,11.14-25.25,16.94-37.77c0.82-1.78,2.95-4.09,4.47-4.09c1.63,0,4,2.11,4.78,3.86c13.4,29.78,26.56,59.66,39.87,89.49
c6.48,14.53,13.16,28.97,19.72,43.46c2.57,5.68,5.11,11.38,7.61,17.1c1.61,3.68-0.13,6.75-4.12,6.77
c-23.83,0.08-47.66,0.09-71.49-0.01c-4.03-0.02-5.46-2.47-3.98-6.17c2.26-5.63,4.77-11.16,6.95-16.82c1.74-4.54,4.92-6.06,9.6-5.98
c9.65,0.16,9.89-0.55,5.89-9.13c-4.57-9.81-8.76-19.8-13.14-29.7C134.08,95.62,133.68,95.17,132.98,94.13z" fill="#42b883" />
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

-92
View File
@@ -1,92 +0,0 @@
#app {
height: 100%;
}
.fantastic-admin-home {
position: absolute;
top: 0;
left: 0;
z-index: 10000;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
width: 100%;
height: 100%;
color: #736477;
user-select: none;
background-color: snow;
}
.fantastic-admin-home .loading {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
width: 40px;
height: 40px;
}
.fantastic-admin-home .loading .square {
display: flex;
align-items: center;
justify-content: center;
width: 20px;
height: 20px;
}
.fantastic-admin-home .loading .square::before {
width: 10px;
height: 10px;
content: "";
border: 3px solid #8c858f;
border-radius: 15%;
animation: square-to-dot-animation 2s linear infinite;
}
.fantastic-admin-home .loading .square:nth-child(1)::before {
animation-delay: calc(150ms * 1);
}
.fantastic-admin-home .loading .square:nth-child(2)::before {
animation-delay: calc(150ms * 2);
}
.fantastic-admin-home .loading .square:nth-child(3)::before {
animation-delay: calc(150ms * 3);
}
.fantastic-admin-home .loading .square:nth-child(4)::before {
animation-delay: calc(150ms * 4);
}
@keyframes square-to-dot-animation {
15%,
25% {
width: 0;
height: 0;
margin: 5px;
border-width: 5px;
border-radius: 100%;
}
40% {
width: 10px;
height: 10px;
margin: initial;
border-width: 3px;
border-radius: 15%;
}
}
.fantastic-admin-home .text {
position: relative;
margin-top: 20px;
font-size: 24px;
}
.fantastic-admin-home .text::after {
position: absolute;
padding-left: 5px;
content: "…";
}
+7
View File
File diff suppressed because one or more lines are too long
+78
View File
@@ -0,0 +1,78 @@
body {
background-color: #222f3e;
color: #fff;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
line-height: 1.4;
margin: 1rem;
}
a {
color: #4099ff;
}
table {
border-collapse: collapse;
}
/* Apply a default padding if legacy cellpadding attribute is missing */
table:not([cellpadding]) th,
table:not([cellpadding]) td {
padding: 0.4rem;
}
/* Set default table styles if a table has a positive border attribute
and no inline css */
table[border]:not([border="0"], [style*="border-width"]) th,
table[border]:not([border="0"], [style*="border-width"]) td {
border-width: 1px;
}
/* Set default table styles if a table has a positive border attribute
and no inline css */
table[border]:not([border="0"], [style*="border-style"]) th,
table[border]:not([border="0"], [style*="border-style"]) td {
border-style: solid;
}
/* Set default table styles if a table has a positive border attribute
and no inline css */
table[border]:not([border="0"], [style*="border-color"]) th,
table[border]:not([border="0"], [style*="border-color"]) td {
border-color: #6d737b;
}
figure {
display: table;
margin: 1rem auto;
}
figure figcaption {
color: #8a8f97;
display: block;
margin-top: 0.25rem;
text-align: center;
}
hr {
border-color: #6d737b;
border-style: solid;
border-width: 1px 0 0;
}
code {
background-color: #6d737b;
border-radius: 3px;
padding: 0.1rem 0.2rem;
}
.mce-content-body:not([dir="rtl"]) blockquote {
border-left: 2px solid #6d737b;
margin-left: 1.5rem;
padding-left: 1rem;
}
.mce-content-body[dir="rtl"] blockquote {
border-right: 2px solid #6d737b;
margin-right: 1.5rem;
padding-right: 1rem;
}
+21
View File
@@ -0,0 +1,21 @@
body { background-color: #222f3e; color: #fff; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; line-height: 1.4; margin: 1rem; }
a { color: #4099ff; }
table { border-collapse: collapse; }
table:not([cellpadding]) td,
table:not([cellpadding]) th { padding: 0.4rem; }
table[border]:not([border="0"], [style*="border-width"]) td,
table[border]:not([border="0"], [style*="border-width"]) th { border-width: 1px; }
table[border]:not([border="0"], [style*="border-style"]) td,
table[border]:not([border="0"], [style*="border-style"]) th { border-style: solid; }
table[border]:not([border="0"], [style*="border-color"]) td,
table[border]:not([border="0"], [style*="border-color"]) th { border-color: #6d737b; }
figure { display: table; margin: 1rem auto; }
figure figcaption { color: #8a8f97; display: block; margin-top: 0.25rem; text-align: center; }
hr { border-color: #6d737b; border-style: solid; border-width: 1px 0 0; }
code { background-color: #6d737b; border-radius: 3px; padding: 0.1rem 0.2rem; }
.mce-content-body:not([dir="rtl"]) blockquote { border-left: 2px solid #6d737b; margin-left: 1.5rem; padding-left: 1rem; }
.mce-content-body[dir="rtl"] blockquote { border-right: 2px solid #6d737b; margin-right: 1.5rem; padding-right: 1rem; }
+72
View File
@@ -0,0 +1,72 @@
body {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
line-height: 1.4;
margin: 1rem;
}
table {
border-collapse: collapse;
}
/* Apply a default padding if legacy cellpadding attribute is missing */
table:not([cellpadding]) th,
table:not([cellpadding]) td {
padding: 0.4rem;
}
/* Set default table styles if a table has a positive border attribute
and no inline css */
table[border]:not([border="0"], [style*="border-width"]) th,
table[border]:not([border="0"], [style*="border-width"]) td {
border-width: 1px;
}
/* Set default table styles if a table has a positive border attribute
and no inline css */
table[border]:not([border="0"], [style*="border-style"]) th,
table[border]:not([border="0"], [style*="border-style"]) td {
border-style: solid;
}
/* Set default table styles if a table has a positive border attribute
and no inline css */
table[border]:not([border="0"], [style*="border-color"]) th,
table[border]:not([border="0"], [style*="border-color"]) td {
border-color: #ccc;
}
figure {
display: table;
margin: 1rem auto;
}
figure figcaption {
color: #999;
display: block;
margin-top: 0.25rem;
text-align: center;
}
hr {
border-color: #ccc;
border-style: solid;
border-width: 1px 0 0;
}
code {
background-color: #e8e8e8;
border-radius: 3px;
padding: 0.1rem 0.2rem;
}
.mce-content-body:not([dir="rtl"]) blockquote {
border-left: 2px solid #ccc;
margin-left: 1.5rem;
padding-left: 1rem;
}
.mce-content-body[dir="rtl"] blockquote {
border-right: 2px solid #ccc;
margin-right: 1.5rem;
padding-right: 1rem;
}
+20
View File
@@ -0,0 +1,20 @@
body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; line-height: 1.4; margin: 1rem; }
table { border-collapse: collapse; }
table:not([cellpadding]) td,
table:not([cellpadding]) th { padding: 0.4rem; }
table[border]:not([border="0"], [style*="border-width"]) td,
table[border]:not([border="0"], [style*="border-width"]) th { border-width: 1px; }
table[border]:not([border="0"], [style*="border-style"]) td,
table[border]:not([border="0"], [style*="border-style"]) th { border-style: solid; }
table[border]:not([border="0"], [style*="border-color"]) td,
table[border]:not([border="0"], [style*="border-color"]) th { border-color: #ccc; }
figure { display: table; margin: 1rem auto; }
figure figcaption { color: #999; display: block; margin-top: 0.25rem; text-align: center; }
hr { border-color: #ccc; border-style: solid; border-width: 1px 0 0; }
code { background-color: #e8e8e8; border-radius: 3px; padding: 0.1rem 0.2rem; }
.mce-content-body:not([dir="rtl"]) blockquote { border-left: 2px solid #ccc; margin-left: 1.5rem; padding-left: 1rem; }
.mce-content-body[dir="rtl"] blockquote { border-right: 2px solid #ccc; margin-right: 1.5rem; padding-right: 1rem; }
+77
View File
@@ -0,0 +1,77 @@
@media screen {
html {
background: #f4f4f4;
min-height: 100%;
}
}
body {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
}
@media screen {
body {
background-color: #fff;
box-shadow: 0 0 4px rgb(0 0 0 / 15%);
box-sizing: border-box;
margin: 1rem auto 0;
max-width: 820px;
min-height: calc(100vh - 1rem);
padding: 4rem 6rem 6rem;
}
}
table {
border-collapse: collapse;
}
/* Apply a default padding if legacy cellpadding attribute is missing */
table:not([cellpadding]) th,
table:not([cellpadding]) td {
padding: 0.4rem;
}
/* Set default table styles if a table has a positive border attribute
and no inline css */
table[border]:not([border="0"], [style*="border-width"]) th,
table[border]:not([border="0"], [style*="border-width"]) td {
border-width: 1px;
}
/* Set default table styles if a table has a positive border attribute
and no inline css */
table[border]:not([border="0"], [style*="border-style"]) th,
table[border]:not([border="0"], [style*="border-style"]) td {
border-style: solid;
}
/* Set default table styles if a table has a positive border attribute
and no inline css */
table[border]:not([border="0"], [style*="border-color"]) th,
table[border]:not([border="0"], [style*="border-color"]) td {
border-color: #ccc;
}
figure figcaption {
color: #999;
margin-top: 0.25rem;
text-align: center;
}
hr {
border-color: #ccc;
border-style: solid;
border-width: 1px 0 0;
}
.mce-content-body:not([dir="rtl"]) blockquote {
border-left: 2px solid #ccc;
margin-left: 1.5rem;
padding-left: 1rem;
}
.mce-content-body[dir="rtl"] blockquote {
border-right: 2px solid #ccc;
margin-right: 1.5rem;
padding-right: 1rem;
}
+21
View File
@@ -0,0 +1,21 @@
@media screen { html { background: #f4f4f4; min-height: 100%; } }
body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; }
@media screen { body { background-color: #fff; box-shadow: 0 0 4px rgb(0 0 0 / 15%); box-sizing: border-box; margin: 1rem auto 0; max-width: 820px; min-height: calc(100vh - 1rem); padding: 4rem 6rem 6rem; } }
table { border-collapse: collapse; }
table:not([cellpadding]) td,
table:not([cellpadding]) th { padding: 0.4rem; }
table[border]:not([border="0"], [style*="border-width"]) td,
table[border]:not([border="0"], [style*="border-width"]) th { border-width: 1px; }
table[border]:not([border="0"], [style*="border-style"]) td,
table[border]:not([border="0"], [style*="border-style"]) th { border-style: solid; }
table[border]:not([border="0"], [style*="border-color"]) td,
table[border]:not([border="0"], [style*="border-color"]) th { border-color: #ccc; }
figure figcaption { color: #999; margin-top: 0.25rem; text-align: center; }
hr { border-color: #ccc; border-style: solid; border-width: 1px 0 0; }
.mce-content-body:not([dir="rtl"]) blockquote { border-left: 2px solid #ccc; margin-left: 1.5rem; padding-left: 1rem; }
.mce-content-body[dir="rtl"] blockquote { border-right: 2px solid #ccc; margin-right: 1.5rem; padding-right: 1rem; }
+78
View File
@@ -0,0 +1,78 @@
body {
background-color: #2f3742;
color: #dfe0e4;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
line-height: 1.4;
margin: 1rem;
}
a {
color: #4099ff;
}
table {
border-collapse: collapse;
}
/* Apply a default padding if legacy cellpadding attribute is missing */
table:not([cellpadding]) th,
table:not([cellpadding]) td {
padding: 0.4rem;
}
/* Set default table styles if a table has a positive border attribute
and no inline css */
table[border]:not([border="0"], [style*="border-width"]) th,
table[border]:not([border="0"], [style*="border-width"]) td {
border-width: 1px;
}
/* Set default table styles if a table has a positive border attribute
and no inline css */
table[border]:not([border="0"], [style*="border-style"]) th,
table[border]:not([border="0"], [style*="border-style"]) td {
border-style: solid;
}
/* Set default table styles if a table has a positive border attribute
and no inline css */
table[border]:not([border="0"], [style*="border-color"]) th,
table[border]:not([border="0"], [style*="border-color"]) td {
border-color: #6d737b;
}
figure {
display: table;
margin: 1rem auto;
}
figure figcaption {
color: #8a8f97;
display: block;
margin-top: 0.25rem;
text-align: center;
}
hr {
border-color: #6d737b;
border-style: solid;
border-width: 1px 0 0;
}
code {
background-color: #6d737b;
border-radius: 3px;
padding: 0.1rem 0.2rem;
}
.mce-content-body:not([dir="rtl"]) blockquote {
border-left: 2px solid #6d737b;
margin-left: 1.5rem;
padding-left: 1rem;
}
.mce-content-body[dir="rtl"] blockquote {
border-right: 2px solid #6d737b;
margin-right: 1.5rem;
padding-right: 1rem;
}
+21
View File
@@ -0,0 +1,21 @@
body { background-color: #2f3742; color: #dfe0e4; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; line-height: 1.4; margin: 1rem; }
a { color: #4099ff; }
table { border-collapse: collapse; }
table:not([cellpadding]) td,
table:not([cellpadding]) th { padding: 0.4rem; }
table[border]:not([border="0"], [style*="border-width"]) td,
table[border]:not([border="0"], [style*="border-width"]) th { border-width: 1px; }
table[border]:not([border="0"], [style*="border-style"]) td,
table[border]:not([border="0"], [style*="border-style"]) th { border-style: solid; }
table[border]:not([border="0"], [style*="border-color"]) td,
table[border]:not([border="0"], [style*="border-color"]) th { border-color: #6d737b; }
figure { display: table; margin: 1rem auto; }
figure figcaption { color: #8a8f97; display: block; margin-top: 0.25rem; text-align: center; }
hr { border-color: #6d737b; border-style: solid; border-width: 1px 0 0; }
code { background-color: #6d737b; border-radius: 3px; padding: 0.1rem 0.2rem; }
.mce-content-body:not([dir="rtl"]) blockquote { border-left: 2px solid #6d737b; margin-left: 1.5rem; padding-left: 1rem; }
.mce-content-body[dir="rtl"] blockquote { border-right: 2px solid #6d737b; margin-right: 1.5rem; padding-right: 1rem; }
+72
View File
@@ -0,0 +1,72 @@
body {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
line-height: 1.4;
margin: 1rem;
}
table {
border-collapse: collapse;
}
/* Apply a default padding if legacy cellpadding attribute is missing */
table:not([cellpadding]) th,
table:not([cellpadding]) td {
padding: 0.4rem;
}
/* Set default table styles if a table has a positive border attribute
and no inline css */
table[border]:not([border="0"], [style*="border-width"]) th,
table[border]:not([border="0"], [style*="border-width"]) td {
border-width: 1px;
}
/* Set default table styles if a table has a positive border attribute
and no inline css */
table[border]:not([border="0"], [style*="border-style"]) th,
table[border]:not([border="0"], [style*="border-style"]) td {
border-style: solid;
}
/* Set default table styles if a table has a positive border attribute
and no inline css */
table[border]:not([border="0"], [style*="border-color"]) th,
table[border]:not([border="0"], [style*="border-color"]) td {
border-color: #ccc;
}
figure {
display: table;
margin: 1rem auto;
}
figure figcaption {
color: #999;
display: block;
margin-top: 0.25rem;
text-align: center;
}
hr {
border-color: #ccc;
border-style: solid;
border-width: 1px 0 0;
}
code {
background-color: #e8e8e8;
border-radius: 3px;
padding: 0.1rem 0.2rem;
}
.mce-content-body:not([dir="rtl"]) blockquote {
border-left: 2px solid #ccc;
margin-left: 1.5rem;
padding-left: 1rem;
}
.mce-content-body[dir="rtl"] blockquote {
border-right: 2px solid #ccc;
margin-right: 1.5rem;
padding-right: 1rem;
}
+20
View File
@@ -0,0 +1,20 @@
body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; line-height: 1.4; margin: 1rem; }
table { border-collapse: collapse; }
table:not([cellpadding]) td,
table:not([cellpadding]) th { padding: 0.4rem; }
table[border]:not([border="0"], [style*="border-width"]) td,
table[border]:not([border="0"], [style*="border-width"]) th { border-width: 1px; }
table[border]:not([border="0"], [style*="border-style"]) td,
table[border]:not([border="0"], [style*="border-style"]) th { border-style: solid; }
table[border]:not([border="0"], [style*="border-color"]) td,
table[border]:not([border="0"], [style*="border-color"]) th { border-color: #ccc; }
figure { display: table; margin: 1rem auto; }
figure figcaption { color: #999; display: block; margin-top: 0.25rem; text-align: center; }
hr { border-color: #ccc; border-style: solid; border-width: 1px 0 0; }
code { background-color: #e8e8e8; border-radius: 3px; padding: 0.1rem 0.2rem; }
.mce-content-body:not([dir="rtl"]) blockquote { border-left: 2px solid #ccc; margin-left: 1.5rem; padding-left: 1rem; }
.mce-content-body[dir="rtl"] blockquote { border-right: 2px solid #ccc; margin-right: 1.5rem; padding-right: 1rem; }
+73
View File
@@ -0,0 +1,73 @@
body {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
line-height: 1.4;
margin: 1rem auto;
max-width: 900px;
}
table {
border-collapse: collapse;
}
/* Apply a default padding if legacy cellpadding attribute is missing */
table:not([cellpadding]) th,
table:not([cellpadding]) td {
padding: 0.4rem;
}
/* Set default table styles if a table has a positive border attribute
and no inline css */
table[border]:not([border="0"], [style*="border-width"]) th,
table[border]:not([border="0"], [style*="border-width"]) td {
border-width: 1px;
}
/* Set default table styles if a table has a positive border attribute
and no inline css */
table[border]:not([border="0"], [style*="border-style"]) th,
table[border]:not([border="0"], [style*="border-style"]) td {
border-style: solid;
}
/* Set default table styles if a table has a positive border attribute
and no inline css */
table[border]:not([border="0"], [style*="border-color"]) th,
table[border]:not([border="0"], [style*="border-color"]) td {
border-color: #ccc;
}
figure {
display: table;
margin: 1rem auto;
}
figure figcaption {
color: #999;
display: block;
margin-top: 0.25rem;
text-align: center;
}
hr {
border-color: #ccc;
border-style: solid;
border-width: 1px 0 0;
}
code {
background-color: #e8e8e8;
border-radius: 3px;
padding: 0.1rem 0.2rem;
}
.mce-content-body:not([dir="rtl"]) blockquote {
border-left: 2px solid #ccc;
margin-left: 1.5rem;
padding-left: 1rem;
}
.mce-content-body[dir="rtl"] blockquote {
border-right: 2px solid #ccc;
margin-right: 1.5rem;
padding-right: 1rem;
}
+20
View File
@@ -0,0 +1,20 @@
body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif; line-height: 1.4; margin: 1rem auto; max-width: 900px; }
table { border-collapse: collapse; }
table:not([cellpadding]) td,
table:not([cellpadding]) th { padding: 0.4rem; }
table[border]:not([border="0"], [style*="border-width"]) td,
table[border]:not([border="0"], [style*="border-width"]) th { border-width: 1px; }
table[border]:not([border="0"], [style*="border-style"]) td,
table[border]:not([border="0"], [style*="border-style"]) th { border-style: solid; }
table[border]:not([border="0"], [style*="border-color"]) td,
table[border]:not([border="0"], [style*="border-color"]) th { border-color: #ccc; }
figure { display: table; margin: 1rem auto; }
figure figcaption { color: #999; display: block; margin-top: 0.25rem; text-align: center; }
hr { border-color: #ccc; border-style: solid; border-width: 1px 0 0; }
code { background-color: #e8e8e8; border-radius: 3px; padding: 0.1rem 0.2rem; }
.mce-content-body:not([dir="rtl"]) blockquote { border-left: 2px solid #ccc; margin-left: 1.5rem; padding-left: 1rem; }
.mce-content-body[dir="rtl"] blockquote { border-right: 2px solid #ccc; margin-right: 1.5rem; padding-right: 1rem; }
+756
View File
@@ -0,0 +1,756 @@
.mce-content-body .mce-item-anchor {
background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%20fill%3D%22%23cccccc%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;
}
.mce-content-body .mce-item-anchor:empty {
cursor: default;
display: inline-block;
height: 12px !important;
padding: 0 2px;
-webkit-user-modify: read-only;
-moz-user-modify: read-only;
-webkit-user-select: all;
-moz-user-select: all;
user-select: all;
width: 8px !important;
}
.mce-content-body .mce-item-anchor:not(:empty) {
background-position-x: 2px;
display: inline-block;
padding-left: 12px;
}
.mce-content-body .mce-item-anchor[data-mce-selected] {
outline-offset: 1px;
}
.tox-comments-visible .tox-comment[contenteditable="false"]:not([data-mce-selected]),
.tox-comments-visible span.tox-comment img:not([data-mce-selected]),
.tox-comments-visible span.tox-comment > audio:not([data-mce-selected]),
.tox-comments-visible span.tox-comment > video:not([data-mce-selected]),
.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]) {
outline: 3px solid #ffe89d;
}
.tox-comments-visible .tox-comment[contenteditable="false"][data-mce-annotation-active="true"]:not([data-mce-selected]) {
outline: 3px solid #fed635;
}
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] img:not([data-mce-selected]),
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] > audio:not([data-mce-selected]),
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] > video:not([data-mce-selected]),
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] span.mce-preview-object:not([data-mce-selected]) {
outline: 3px solid #fed635;
}
.tox-comments-visible span.tox-comment:not([data-mce-selected]) {
background-color: #ffe89d;
outline: none;
}
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"]:not([data-mce-selected="inline-boundary"]) {
background-color: #fed635;
}
.tox-checklist > li:not(.tox-checklist--hidden) {
list-style: none;
margin: 0.25em 0;
}
.tox-checklist > li:not(.tox-checklist--hidden)::before {
content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%236d737b%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");
cursor: pointer;
height: 1em;
margin-left: -1.5em;
margin-top: 0.125em;
position: absolute;
width: 1em;
}
.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before {
content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");
}
[dir=rtl] .tox-checklist > li:not(.tox-checklist--hidden)::before {
margin-left: 0;
margin-right: -1.5em;
}
/* stylelint-disable */
/* http://prismjs.com/ */
/**
* Dracula Theme originally by Zeno Rocha [@zenorocha]
* https://draculatheme.com/
*
* Ported for PrismJS by Albert Vallverdu [@byverdu]
*/
code[class*="language-"],
pre[class*="language-"] {
color: #f8f8f2;
background: none;
text-shadow: 0 1px rgba(0, 0, 0, 0.3);
font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
word-wrap: normal;
line-height: 1.5;
-moz-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
hyphens: none;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: 0.5em 0;
overflow: auto;
border-radius: 0.3em;
}
:not(pre) > code[class*="language-"],
pre[class*="language-"] {
background: #282a36;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: 0.1em;
border-radius: 0.3em;
white-space: normal;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #6272a4;
}
.token.punctuation {
color: #f8f8f2;
}
.namespace {
opacity: 0.7;
}
.token.property,
.token.tag,
.token.constant,
.token.symbol,
.token.deleted {
color: #ff79c6;
}
.token.boolean,
.token.number {
color: #bd93f9;
}
.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
color: #50fa7b;
}
.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string,
.token.variable {
color: #f8f8f2;
}
.token.atrule,
.token.attr-value,
.token.function,
.token.class-name {
color: #f1fa8c;
}
.token.keyword {
color: #8be9fd;
}
.token.regex,
.token.important {
color: #ffb86c;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.italic {
font-style: italic;
}
.token.entity {
cursor: help;
}
/* stylelint-enable */
.mce-content-body {
overflow-wrap: break-word;
word-wrap: break-word;
}
.mce-content-body .mce-visual-caret {
background-color: black;
background-color: currentColor;
position: absolute;
}
.mce-content-body .mce-visual-caret-hidden {
display: none;
}
.mce-content-body *[data-mce-caret] {
left: -1000px;
margin: 0;
padding: 0;
position: absolute;
right: auto;
top: 0;
}
.mce-content-body .mce-offscreen-selection {
left: -2000000px;
max-width: 1000000px;
position: absolute;
}
.mce-content-body *[contentEditable=false] {
cursor: default;
}
.mce-content-body *[contentEditable=true] {
cursor: text;
}
.tox-cursor-format-painter {
cursor: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"), default;
}
div.mce-footnotes hr {
margin-inline-end: auto;
margin-inline-start: 0;
width: 25%;
}
div.mce-footnotes li > a.mce-footnotes-backlink {
text-decoration: none;
}
@media print {
sup.mce-footnote a {
color: black;
text-decoration: none;
}
div.mce-footnotes {
break-inside: avoid;
width: 100%;
}
div.mce-footnotes li > a.mce-footnotes-backlink {
display: none;
}
}
.mce-content-body figure.align-left {
float: left;
}
.mce-content-body figure.align-right {
float: right;
}
.mce-content-body figure.image.align-center {
display: table;
margin-left: auto;
margin-right: auto;
}
.mce-preview-object {
border: 1px solid gray;
display: inline-block;
line-height: 0;
margin: 0 2px 0 2px;
position: relative;
}
.mce-preview-object .mce-shim {
background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
.mce-preview-object[data-mce-selected="2"] .mce-shim {
display: none;
}
.mce-content-body .mce-mergetag:hover {
background-color: rgba(0, 108, 231, 0.3);
}
.mce-content-body .mce-mergetag-affix {
background-color: rgba(0, 108, 231, 0.3);
color: #006ce7;
}
.mce-object {
background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%20fill%3D%22%23cccccc%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;
border: 1px dashed #aaa;
}
.mce-pagebreak {
border: 1px dashed #aaa;
cursor: default;
display: block;
height: 5px;
margin-top: 15px;
page-break-before: always;
width: 100%;
}
@media print {
.mce-pagebreak {
border: 0;
}
}
.tiny-pageembed .mce-shim {
background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
.tiny-pageembed[data-mce-selected="2"] .mce-shim {
display: none;
}
.tiny-pageembed {
display: inline-block;
position: relative;
}
.tiny-pageembed--21by9,
.tiny-pageembed--16by9,
.tiny-pageembed--4by3,
.tiny-pageembed--1by1 {
display: block;
overflow: hidden;
padding: 0;
position: relative;
width: 100%;
}
.tiny-pageembed--21by9 {
padding-top: 42.857143%;
}
.tiny-pageembed--16by9 {
padding-top: 56.25%;
}
.tiny-pageembed--4by3 {
padding-top: 75%;
}
.tiny-pageembed--1by1 {
padding-top: 100%;
}
.tiny-pageembed--21by9 iframe,
.tiny-pageembed--16by9 iframe,
.tiny-pageembed--4by3 iframe,
.tiny-pageembed--1by1 iframe {
border: 0;
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
.mce-content-body[data-mce-placeholder] {
position: relative;
}
.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before {
color: rgba(34, 47, 62, 0.7);
content: attr(data-mce-placeholder);
position: absolute;
}
.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before {
left: 1px;
}
.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before {
right: 1px;
}
.mce-content-body div.mce-resizehandle {
background-color: #4099ff;
border-color: #4099ff;
border-style: solid;
border-width: 1px;
box-sizing: border-box;
height: 10px;
position: absolute;
width: 10px;
z-index: 1298;
}
.mce-content-body div.mce-resizehandle:hover {
background-color: #4099ff;
}
.mce-content-body div.mce-resizehandle:nth-of-type(1) {
cursor: nwse-resize;
}
.mce-content-body div.mce-resizehandle:nth-of-type(2) {
cursor: nesw-resize;
}
.mce-content-body div.mce-resizehandle:nth-of-type(3) {
cursor: nwse-resize;
}
.mce-content-body div.mce-resizehandle:nth-of-type(4) {
cursor: nesw-resize;
}
.mce-content-body .mce-resize-backdrop {
z-index: 10000;
}
.mce-content-body .mce-clonedresizable {
cursor: default;
opacity: 0.5;
outline: 1px dashed black;
position: absolute;
z-index: 10001;
}
.mce-content-body .mce-clonedresizable.mce-resizetable-columns th,
.mce-content-body .mce-clonedresizable.mce-resizetable-columns td {
border: 0;
}
.mce-content-body .mce-resize-helper {
background: #555;
background: rgba(0, 0, 0, 0.75);
border: 1px;
border-radius: 3px;
color: white;
display: none;
font-family: sans-serif;
font-size: 12px;
line-height: 14px;
margin: 5px 10px;
padding: 5px;
position: absolute;
white-space: nowrap;
z-index: 10002;
}
.tox-rtc-user-selection {
position: relative;
}
.tox-rtc-user-cursor {
bottom: 0;
cursor: default;
position: absolute;
top: 0;
width: 2px;
}
.tox-rtc-user-cursor::before {
background-color: inherit;
border-radius: 50%;
content: '';
display: block;
height: 8px;
position: absolute;
right: -3px;
top: -3px;
width: 8px;
}
.tox-rtc-user-cursor:hover::after {
background-color: inherit;
border-radius: 100px;
box-sizing: border-box;
color: #fff;
content: attr(data-user);
display: block;
font-size: 12px;
font-weight: bold;
left: -5px;
min-height: 8px;
min-width: 8px;
padding: 0 12px;
position: absolute;
top: -11px;
white-space: nowrap;
z-index: 1000;
}
.tox-rtc-user-selection--1 .tox-rtc-user-cursor {
background-color: #2dc26b;
}
.tox-rtc-user-selection--2 .tox-rtc-user-cursor {
background-color: #e03e2d;
}
.tox-rtc-user-selection--3 .tox-rtc-user-cursor {
background-color: #f1c40f;
}
.tox-rtc-user-selection--4 .tox-rtc-user-cursor {
background-color: #3598db;
}
.tox-rtc-user-selection--5 .tox-rtc-user-cursor {
background-color: #b96ad9;
}
.tox-rtc-user-selection--6 .tox-rtc-user-cursor {
background-color: #e67e23;
}
.tox-rtc-user-selection--7 .tox-rtc-user-cursor {
background-color: #aaa69d;
}
.tox-rtc-user-selection--8 .tox-rtc-user-cursor {
background-color: #f368e0;
}
.tox-rtc-remote-image {
background: #eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center;
border: 1px solid #ccc;
min-height: 240px;
min-width: 320px;
}
.mce-match-marker {
background: #aaa;
color: #fff;
}
.mce-match-marker-selected {
background: #39f;
color: #fff;
}
.mce-match-marker-selected::-moz-selection {
background: #39f;
color: #fff;
}
.mce-match-marker-selected::selection {
background: #39f;
color: #fff;
}
.mce-content-body img[data-mce-selected],
.mce-content-body video[data-mce-selected],
.mce-content-body audio[data-mce-selected],
.mce-content-body object[data-mce-selected],
.mce-content-body embed[data-mce-selected],
.mce-content-body table[data-mce-selected] {
outline: 3px solid #4099ff;
}
.mce-content-body hr[data-mce-selected] {
outline: 3px solid #4099ff;
outline-offset: 1px;
}
.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus {
outline: 3px solid #4099ff;
}
.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover {
outline: 3px solid #4099ff;
}
.mce-content-body *[contentEditable=false][data-mce-selected] {
cursor: not-allowed;
outline: 3px solid #4099ff;
}
.mce-content-body.mce-content-readonly *[contentEditable=true]:focus,
.mce-content-body.mce-content-readonly *[contentEditable=true]:hover {
outline: none;
}
.mce-content-body *[data-mce-selected="inline-boundary"] {
background-color: #4099ff;
}
.mce-content-body .mce-edit-focus {
outline: 3px solid #4099ff;
}
.mce-content-body td[data-mce-selected],
.mce-content-body th[data-mce-selected] {
position: relative;
}
.mce-content-body td[data-mce-selected]::-moz-selection,
.mce-content-body th[data-mce-selected]::-moz-selection {
background: none;
}
.mce-content-body td[data-mce-selected]::selection,
.mce-content-body th[data-mce-selected]::selection {
background: none;
}
.mce-content-body td[data-mce-selected] *,
.mce-content-body th[data-mce-selected] * {
outline: none;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
.mce-content-body td[data-mce-selected]::after,
.mce-content-body th[data-mce-selected]::after {
background-color: rgba(180, 215, 255, 0.7);
border: 1px solid transparent;
bottom: -1px;
content: '';
left: -1px;
mix-blend-mode: lighten;
position: absolute;
right: -1px;
top: -1px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.mce-content-body td[data-mce-selected]::after,
.mce-content-body th[data-mce-selected]::after {
border-color: rgba(0, 84, 180, 0.7);
}
}
.mce-content-body img[data-mce-selected]::-moz-selection {
background: none;
}
.mce-content-body img[data-mce-selected]::selection {
background: none;
}
.ephox-snooker-resizer-bar {
background-color: #4099ff;
opacity: 0;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
.ephox-snooker-resizer-cols {
cursor: col-resize;
}
.ephox-snooker-resizer-rows {
cursor: row-resize;
}
.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging {
opacity: 1;
}
.mce-spellchecker-word {
background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");
background-position: 0 calc(100% + 1px);
background-repeat: repeat-x;
background-size: auto 6px;
cursor: default;
height: 2rem;
}
.mce-spellchecker-grammar {
background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");
background-position: 0 calc(100% + 1px);
background-repeat: repeat-x;
background-size: auto 6px;
cursor: default;
}
.mce-toc {
border: 1px solid gray;
}
.mce-toc h2 {
margin: 4px;
}
.mce-toc li {
list-style-type: none;
}
table[style*="border-width: 0px"],
.mce-item-table:not([border]),
.mce-item-table[border="0"],
table[style*="border-width: 0px"] td,
.mce-item-table:not([border]) td,
.mce-item-table[border="0"] td,
table[style*="border-width: 0px"] th,
.mce-item-table:not([border]) th,
.mce-item-table[border="0"] th,
table[style*="border-width: 0px"] caption,
.mce-item-table:not([border]) caption,
.mce-item-table[border="0"] caption {
border: 1px dashed #bbb;
}
.mce-visualblocks p,
.mce-visualblocks h1,
.mce-visualblocks h2,
.mce-visualblocks h3,
.mce-visualblocks h4,
.mce-visualblocks h5,
.mce-visualblocks h6,
.mce-visualblocks div:not([data-mce-bogus]),
.mce-visualblocks section,
.mce-visualblocks article,
.mce-visualblocks blockquote,
.mce-visualblocks address,
.mce-visualblocks pre,
.mce-visualblocks figure,
.mce-visualblocks figcaption,
.mce-visualblocks hgroup,
.mce-visualblocks aside,
.mce-visualblocks ul,
.mce-visualblocks ol,
.mce-visualblocks dl {
background-repeat: no-repeat;
border: 1px dashed #bbb;
margin-left: 3px;
padding-top: 10px;
}
.mce-visualblocks p {
background-image: url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7);
}
.mce-visualblocks h1 {
background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==);
}
.mce-visualblocks h2 {
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==);
}
.mce-visualblocks h3 {
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7);
}
.mce-visualblocks h4 {
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==);
}
.mce-visualblocks h5 {
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==);
}
.mce-visualblocks h6 {
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==);
}
.mce-visualblocks div:not([data-mce-bogus]) {
background-image: url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7);
}
.mce-visualblocks section {
background-image: url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=);
}
.mce-visualblocks article {
background-image: url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7);
}
.mce-visualblocks blockquote {
background-image: url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7);
}
.mce-visualblocks address {
background-image: url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=);
}
.mce-visualblocks pre {
background-image: url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==);
}
.mce-visualblocks figure {
background-image: url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7);
}
.mce-visualblocks figcaption {
border: 1px dashed #bbb;
}
.mce-visualblocks hgroup {
background-image: url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7);
}
.mce-visualblocks aside {
background-image: url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=);
}
.mce-visualblocks ul {
background-image: url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==);
}
.mce-visualblocks ol {
background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==);
}
.mce-visualblocks dl {
background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==);
}
.mce-visualblocks:not([dir=rtl]) p,
.mce-visualblocks:not([dir=rtl]) h1,
.mce-visualblocks:not([dir=rtl]) h2,
.mce-visualblocks:not([dir=rtl]) h3,
.mce-visualblocks:not([dir=rtl]) h4,
.mce-visualblocks:not([dir=rtl]) h5,
.mce-visualblocks:not([dir=rtl]) h6,
.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),
.mce-visualblocks:not([dir=rtl]) section,
.mce-visualblocks:not([dir=rtl]) article,
.mce-visualblocks:not([dir=rtl]) blockquote,
.mce-visualblocks:not([dir=rtl]) address,
.mce-visualblocks:not([dir=rtl]) pre,
.mce-visualblocks:not([dir=rtl]) figure,
.mce-visualblocks:not([dir=rtl]) figcaption,
.mce-visualblocks:not([dir=rtl]) hgroup,
.mce-visualblocks:not([dir=rtl]) aside,
.mce-visualblocks:not([dir=rtl]) ul,
.mce-visualblocks:not([dir=rtl]) ol,
.mce-visualblocks:not([dir=rtl]) dl {
margin-left: 3px;
}
.mce-visualblocks[dir=rtl] p,
.mce-visualblocks[dir=rtl] h1,
.mce-visualblocks[dir=rtl] h2,
.mce-visualblocks[dir=rtl] h3,
.mce-visualblocks[dir=rtl] h4,
.mce-visualblocks[dir=rtl] h5,
.mce-visualblocks[dir=rtl] h6,
.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),
.mce-visualblocks[dir=rtl] section,
.mce-visualblocks[dir=rtl] article,
.mce-visualblocks[dir=rtl] blockquote,
.mce-visualblocks[dir=rtl] address,
.mce-visualblocks[dir=rtl] pre,
.mce-visualblocks[dir=rtl] figure,
.mce-visualblocks[dir=rtl] figcaption,
.mce-visualblocks[dir=rtl] hgroup,
.mce-visualblocks[dir=rtl] aside,
.mce-visualblocks[dir=rtl] ul,
.mce-visualblocks[dir=rtl] ol,
.mce-visualblocks[dir=rtl] dl {
background-position-x: right;
margin-right: 3px;
}
.mce-nbsp,
.mce-shy {
background: #aaa;
}
.mce-shy::after {
content: '-';
}
body {
font-family: sans-serif;
}
table {
border-collapse: collapse;
}
+769
View File
@@ -0,0 +1,769 @@
.mce-content-body .mce-item-anchor {
background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;
}
.mce-content-body .mce-item-anchor:empty {
cursor: default;
display: inline-block;
height: 12px !important;
padding: 0 2px;
-webkit-user-modify: read-only;
-moz-user-modify: read-only;
-webkit-user-select: all;
-moz-user-select: all;
user-select: all;
width: 8px !important;
}
.mce-content-body .mce-item-anchor:not(:empty) {
background-position-x: 2px;
display: inline-block;
padding-left: 12px;
}
.mce-content-body .mce-item-anchor[data-mce-selected] {
outline-offset: 1px;
}
.tox-comments-visible .tox-comment[contenteditable="false"]:not([data-mce-selected]),
.tox-comments-visible span.tox-comment img:not([data-mce-selected]),
.tox-comments-visible span.tox-comment > audio:not([data-mce-selected]),
.tox-comments-visible span.tox-comment > video:not([data-mce-selected]),
.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]) {
outline: 3px solid #ffe89d;
}
.tox-comments-visible .tox-comment[contenteditable="false"][data-mce-annotation-active="true"]:not([data-mce-selected]) {
outline: 3px solid #fed635;
}
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] img:not([data-mce-selected]),
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] > audio:not([data-mce-selected]),
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] > video:not([data-mce-selected]),
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] span.mce-preview-object:not([data-mce-selected]) {
outline: 3px solid #fed635;
}
.tox-comments-visible span.tox-comment:not([data-mce-selected]) {
background-color: #ffe89d;
outline: none;
}
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"]:not([data-mce-selected="inline-boundary"]) {
background-color: #fed635;
}
.tox-checklist > li:not(.tox-checklist--hidden) {
list-style: none;
margin: 0.25em 0;
}
.tox-checklist > li:not(.tox-checklist--hidden)::before {
content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");
cursor: pointer;
height: 1em;
margin-left: -1.5em;
margin-top: 0.125em;
position: absolute;
width: 1em;
}
.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before {
content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");
}
[dir=rtl] .tox-checklist > li:not(.tox-checklist--hidden)::before {
margin-left: 0;
margin-right: -1.5em;
}
/* stylelint-disable */
/* http://prismjs.com/ */
/**
* prism.js default theme for JavaScript, CSS and HTML
* Based on dabblet (http://dabblet.com)
* @author Lea Verou
*/
code[class*="language-"],
pre[class*="language-"] {
color: black;
background: none;
text-shadow: 0 1px white;
font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
font-size: 1em;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
word-wrap: normal;
line-height: 1.5;
-moz-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
hyphens: none;
}
pre[class*="language-"]::-moz-selection,
pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection,
code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #b3d4fc;
}
pre[class*="language-"]::selection,
pre[class*="language-"] ::selection,
code[class*="language-"]::selection,
code[class*="language-"] ::selection {
text-shadow: none;
background: #b3d4fc;
}
@media print {
code[class*="language-"],
pre[class*="language-"] {
text-shadow: none;
}
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: 0.5em 0;
overflow: auto;
}
:not(pre) > code[class*="language-"],
pre[class*="language-"] {
background: #f5f2f0;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: 0.1em;
border-radius: 0.3em;
white-space: normal;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: slategray;
}
.token.punctuation {
color: #999;
}
.token.namespace {
opacity: 0.7;
}
.token.property,
.token.tag,
.token.boolean,
.token.number,
.token.constant,
.token.symbol,
.token.deleted {
color: #905;
}
.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
color: #690;
}
.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #9a6e3a;
/* This background color was intended by the author of this theme. */
background: hsla(0, 0%, 100%, 0.5);
}
.token.atrule,
.token.attr-value,
.token.keyword {
color: #07a;
}
.token.function,
.token.class-name {
color: #DD4A68;
}
.token.regex,
.token.important,
.token.variable {
color: #e90;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.italic {
font-style: italic;
}
.token.entity {
cursor: help;
}
/* stylelint-enable */
.mce-content-body {
overflow-wrap: break-word;
word-wrap: break-word;
}
.mce-content-body .mce-visual-caret {
background-color: black;
background-color: currentColor;
position: absolute;
}
.mce-content-body .mce-visual-caret-hidden {
display: none;
}
.mce-content-body *[data-mce-caret] {
left: -1000px;
margin: 0;
padding: 0;
position: absolute;
right: auto;
top: 0;
}
.mce-content-body .mce-offscreen-selection {
left: -2000000px;
max-width: 1000000px;
position: absolute;
}
.mce-content-body *[contentEditable=false] {
cursor: default;
}
.mce-content-body *[contentEditable=true] {
cursor: text;
}
.tox-cursor-format-painter {
cursor: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"), default;
}
div.mce-footnotes hr {
margin-inline-end: auto;
margin-inline-start: 0;
width: 25%;
}
div.mce-footnotes li > a.mce-footnotes-backlink {
text-decoration: none;
}
@media print {
sup.mce-footnote a {
color: black;
text-decoration: none;
}
div.mce-footnotes {
break-inside: avoid;
width: 100%;
}
div.mce-footnotes li > a.mce-footnotes-backlink {
display: none;
}
}
.mce-content-body figure.align-left {
float: left;
}
.mce-content-body figure.align-right {
float: right;
}
.mce-content-body figure.image.align-center {
display: table;
margin-left: auto;
margin-right: auto;
}
.mce-preview-object {
border: 1px solid gray;
display: inline-block;
line-height: 0;
margin: 0 2px 0 2px;
position: relative;
}
.mce-preview-object .mce-shim {
background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
.mce-preview-object[data-mce-selected="2"] .mce-shim {
display: none;
}
.mce-content-body .mce-mergetag:hover {
background-color: rgba(0, 108, 231, 0.1);
}
.mce-content-body .mce-mergetag-affix {
background-color: rgba(0, 108, 231, 0.1);
color: #006ce7;
}
.mce-object {
background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;
border: 1px dashed #aaa;
}
.mce-pagebreak {
border: 1px dashed #aaa;
cursor: default;
display: block;
height: 5px;
margin-top: 15px;
page-break-before: always;
width: 100%;
}
@media print {
.mce-pagebreak {
border: 0;
}
}
.tiny-pageembed .mce-shim {
background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
.tiny-pageembed[data-mce-selected="2"] .mce-shim {
display: none;
}
.tiny-pageembed {
display: inline-block;
position: relative;
}
.tiny-pageembed--21by9,
.tiny-pageembed--16by9,
.tiny-pageembed--4by3,
.tiny-pageembed--1by1 {
display: block;
overflow: hidden;
padding: 0;
position: relative;
width: 100%;
}
.tiny-pageembed--21by9 {
padding-top: 42.857143%;
}
.tiny-pageembed--16by9 {
padding-top: 56.25%;
}
.tiny-pageembed--4by3 {
padding-top: 75%;
}
.tiny-pageembed--1by1 {
padding-top: 100%;
}
.tiny-pageembed--21by9 iframe,
.tiny-pageembed--16by9 iframe,
.tiny-pageembed--4by3 iframe,
.tiny-pageembed--1by1 iframe {
border: 0;
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
.mce-content-body[data-mce-placeholder] {
position: relative;
}
.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before {
color: rgba(34, 47, 62, 0.7);
content: attr(data-mce-placeholder);
position: absolute;
}
.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before {
left: 1px;
}
.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before {
right: 1px;
}
.mce-content-body div.mce-resizehandle {
background-color: #4099ff;
border-color: #4099ff;
border-style: solid;
border-width: 1px;
box-sizing: border-box;
height: 10px;
position: absolute;
width: 10px;
z-index: 1298;
}
.mce-content-body div.mce-resizehandle:hover {
background-color: #4099ff;
}
.mce-content-body div.mce-resizehandle:nth-of-type(1) {
cursor: nwse-resize;
}
.mce-content-body div.mce-resizehandle:nth-of-type(2) {
cursor: nesw-resize;
}
.mce-content-body div.mce-resizehandle:nth-of-type(3) {
cursor: nwse-resize;
}
.mce-content-body div.mce-resizehandle:nth-of-type(4) {
cursor: nesw-resize;
}
.mce-content-body .mce-resize-backdrop {
z-index: 10000;
}
.mce-content-body .mce-clonedresizable {
cursor: default;
opacity: 0.5;
outline: 1px dashed black;
position: absolute;
z-index: 10001;
}
.mce-content-body .mce-clonedresizable.mce-resizetable-columns th,
.mce-content-body .mce-clonedresizable.mce-resizetable-columns td {
border: 0;
}
.mce-content-body .mce-resize-helper {
background: #555;
background: rgba(0, 0, 0, 0.75);
border: 1px;
border-radius: 3px;
color: white;
display: none;
font-family: sans-serif;
font-size: 12px;
line-height: 14px;
margin: 5px 10px;
padding: 5px;
position: absolute;
white-space: nowrap;
z-index: 10002;
}
.tox-rtc-user-selection {
position: relative;
}
.tox-rtc-user-cursor {
bottom: 0;
cursor: default;
position: absolute;
top: 0;
width: 2px;
}
.tox-rtc-user-cursor::before {
background-color: inherit;
border-radius: 50%;
content: '';
display: block;
height: 8px;
position: absolute;
right: -3px;
top: -3px;
width: 8px;
}
.tox-rtc-user-cursor:hover::after {
background-color: inherit;
border-radius: 100px;
box-sizing: border-box;
color: #fff;
content: attr(data-user);
display: block;
font-size: 12px;
font-weight: bold;
left: -5px;
min-height: 8px;
min-width: 8px;
padding: 0 12px;
position: absolute;
top: -11px;
white-space: nowrap;
z-index: 1000;
}
.tox-rtc-user-selection--1 .tox-rtc-user-cursor {
background-color: #2dc26b;
}
.tox-rtc-user-selection--2 .tox-rtc-user-cursor {
background-color: #e03e2d;
}
.tox-rtc-user-selection--3 .tox-rtc-user-cursor {
background-color: #f1c40f;
}
.tox-rtc-user-selection--4 .tox-rtc-user-cursor {
background-color: #3598db;
}
.tox-rtc-user-selection--5 .tox-rtc-user-cursor {
background-color: #b96ad9;
}
.tox-rtc-user-selection--6 .tox-rtc-user-cursor {
background-color: #e67e23;
}
.tox-rtc-user-selection--7 .tox-rtc-user-cursor {
background-color: #aaa69d;
}
.tox-rtc-user-selection--8 .tox-rtc-user-cursor {
background-color: #f368e0;
}
.tox-rtc-remote-image {
background: #eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center;
border: 1px solid #ccc;
min-height: 240px;
min-width: 320px;
}
.mce-match-marker {
background: #aaa;
color: #fff;
}
.mce-match-marker-selected {
background: #39f;
color: #fff;
}
.mce-match-marker-selected::-moz-selection {
background: #39f;
color: #fff;
}
.mce-match-marker-selected::selection {
background: #39f;
color: #fff;
}
.mce-content-body img[data-mce-selected],
.mce-content-body video[data-mce-selected],
.mce-content-body audio[data-mce-selected],
.mce-content-body object[data-mce-selected],
.mce-content-body embed[data-mce-selected],
.mce-content-body table[data-mce-selected] {
outline: 3px solid #b4d7ff;
}
.mce-content-body hr[data-mce-selected] {
outline: 3px solid #b4d7ff;
outline-offset: 1px;
}
.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus {
outline: 3px solid #b4d7ff;
}
.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover {
outline: 3px solid #b4d7ff;
}
.mce-content-body *[contentEditable=false][data-mce-selected] {
cursor: not-allowed;
outline: 3px solid #b4d7ff;
}
.mce-content-body.mce-content-readonly *[contentEditable=true]:focus,
.mce-content-body.mce-content-readonly *[contentEditable=true]:hover {
outline: none;
}
.mce-content-body *[data-mce-selected="inline-boundary"] {
background-color: #b4d7ff;
}
.mce-content-body .mce-edit-focus {
outline: 3px solid #b4d7ff;
}
.mce-content-body td[data-mce-selected],
.mce-content-body th[data-mce-selected] {
position: relative;
}
.mce-content-body td[data-mce-selected]::-moz-selection,
.mce-content-body th[data-mce-selected]::-moz-selection {
background: none;
}
.mce-content-body td[data-mce-selected]::selection,
.mce-content-body th[data-mce-selected]::selection {
background: none;
}
.mce-content-body td[data-mce-selected] *,
.mce-content-body th[data-mce-selected] * {
outline: none;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
.mce-content-body td[data-mce-selected]::after,
.mce-content-body th[data-mce-selected]::after {
background-color: rgba(180, 215, 255, 0.7);
border: 1px solid rgba(180, 215, 255, 0.7);
bottom: -1px;
content: '';
left: -1px;
mix-blend-mode: multiply;
position: absolute;
right: -1px;
top: -1px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.mce-content-body td[data-mce-selected]::after,
.mce-content-body th[data-mce-selected]::after {
border-color: rgba(0, 84, 180, 0.7);
}
}
.mce-content-body img[data-mce-selected]::-moz-selection {
background: none;
}
.mce-content-body img[data-mce-selected]::selection {
background: none;
}
.ephox-snooker-resizer-bar {
background-color: #b4d7ff;
opacity: 0;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
.ephox-snooker-resizer-cols {
cursor: col-resize;
}
.ephox-snooker-resizer-rows {
cursor: row-resize;
}
.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging {
opacity: 1;
}
.mce-spellchecker-word {
background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");
background-position: 0 calc(100% + 1px);
background-repeat: repeat-x;
background-size: auto 6px;
cursor: default;
height: 2rem;
}
.mce-spellchecker-grammar {
background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");
background-position: 0 calc(100% + 1px);
background-repeat: repeat-x;
background-size: auto 6px;
cursor: default;
}
.mce-toc {
border: 1px solid gray;
}
.mce-toc h2 {
margin: 4px;
}
.mce-toc li {
list-style-type: none;
}
table[style*="border-width: 0px"],
.mce-item-table:not([border]),
.mce-item-table[border="0"],
table[style*="border-width: 0px"] td,
.mce-item-table:not([border]) td,
.mce-item-table[border="0"] td,
table[style*="border-width: 0px"] th,
.mce-item-table:not([border]) th,
.mce-item-table[border="0"] th,
table[style*="border-width: 0px"] caption,
.mce-item-table:not([border]) caption,
.mce-item-table[border="0"] caption {
border: 1px dashed #bbb;
}
.mce-visualblocks p,
.mce-visualblocks h1,
.mce-visualblocks h2,
.mce-visualblocks h3,
.mce-visualblocks h4,
.mce-visualblocks h5,
.mce-visualblocks h6,
.mce-visualblocks div:not([data-mce-bogus]),
.mce-visualblocks section,
.mce-visualblocks article,
.mce-visualblocks blockquote,
.mce-visualblocks address,
.mce-visualblocks pre,
.mce-visualblocks figure,
.mce-visualblocks figcaption,
.mce-visualblocks hgroup,
.mce-visualblocks aside,
.mce-visualblocks ul,
.mce-visualblocks ol,
.mce-visualblocks dl {
background-repeat: no-repeat;
border: 1px dashed #bbb;
margin-left: 3px;
padding-top: 10px;
}
.mce-visualblocks p {
background-image: url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7);
}
.mce-visualblocks h1 {
background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==);
}
.mce-visualblocks h2 {
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==);
}
.mce-visualblocks h3 {
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7);
}
.mce-visualblocks h4 {
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==);
}
.mce-visualblocks h5 {
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==);
}
.mce-visualblocks h6 {
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==);
}
.mce-visualblocks div:not([data-mce-bogus]) {
background-image: url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7);
}
.mce-visualblocks section {
background-image: url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=);
}
.mce-visualblocks article {
background-image: url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7);
}
.mce-visualblocks blockquote {
background-image: url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7);
}
.mce-visualblocks address {
background-image: url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=);
}
.mce-visualblocks pre {
background-image: url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==);
}
.mce-visualblocks figure {
background-image: url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7);
}
.mce-visualblocks figcaption {
border: 1px dashed #bbb;
}
.mce-visualblocks hgroup {
background-image: url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7);
}
.mce-visualblocks aside {
background-image: url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=);
}
.mce-visualblocks ul {
background-image: url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==);
}
.mce-visualblocks ol {
background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==);
}
.mce-visualblocks dl {
background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==);
}
.mce-visualblocks:not([dir=rtl]) p,
.mce-visualblocks:not([dir=rtl]) h1,
.mce-visualblocks:not([dir=rtl]) h2,
.mce-visualblocks:not([dir=rtl]) h3,
.mce-visualblocks:not([dir=rtl]) h4,
.mce-visualblocks:not([dir=rtl]) h5,
.mce-visualblocks:not([dir=rtl]) h6,
.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),
.mce-visualblocks:not([dir=rtl]) section,
.mce-visualblocks:not([dir=rtl]) article,
.mce-visualblocks:not([dir=rtl]) blockquote,
.mce-visualblocks:not([dir=rtl]) address,
.mce-visualblocks:not([dir=rtl]) pre,
.mce-visualblocks:not([dir=rtl]) figure,
.mce-visualblocks:not([dir=rtl]) figcaption,
.mce-visualblocks:not([dir=rtl]) hgroup,
.mce-visualblocks:not([dir=rtl]) aside,
.mce-visualblocks:not([dir=rtl]) ul,
.mce-visualblocks:not([dir=rtl]) ol,
.mce-visualblocks:not([dir=rtl]) dl {
margin-left: 3px;
}
.mce-visualblocks[dir=rtl] p,
.mce-visualblocks[dir=rtl] h1,
.mce-visualblocks[dir=rtl] h2,
.mce-visualblocks[dir=rtl] h3,
.mce-visualblocks[dir=rtl] h4,
.mce-visualblocks[dir=rtl] h5,
.mce-visualblocks[dir=rtl] h6,
.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),
.mce-visualblocks[dir=rtl] section,
.mce-visualblocks[dir=rtl] article,
.mce-visualblocks[dir=rtl] blockquote,
.mce-visualblocks[dir=rtl] address,
.mce-visualblocks[dir=rtl] pre,
.mce-visualblocks[dir=rtl] figure,
.mce-visualblocks[dir=rtl] figcaption,
.mce-visualblocks[dir=rtl] hgroup,
.mce-visualblocks[dir=rtl] aside,
.mce-visualblocks[dir=rtl] ul,
.mce-visualblocks[dir=rtl] ol,
.mce-visualblocks[dir=rtl] dl {
background-position-x: right;
margin-right: 3px;
}
.mce-nbsp,
.mce-shy {
background: #aaa;
}
.mce-shy::after {
content: '-';
}
+310
View File
@@ -0,0 +1,310 @@
.mce-content-body .mce-item-anchor { background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A") no-repeat center; }
.mce-content-body .mce-item-anchor:empty { cursor: default; display: inline-block; height: 12px !important; padding: 0 2px; -webkit-user-modify: read-only; -moz-user-modify: read-only; user-select: all; user-select: all; user-select: all; width: 8px !important; }
.mce-content-body .mce-item-anchor:not(:empty) { background-position-x: 2px; display: inline-block; padding-left: 12px; }
.mce-content-body .mce-item-anchor[data-mce-selected] { outline-offset: 1px; }
.tox-comments-visible .tox-comment[contenteditable="false"]:not([data-mce-selected]),
.tox-comments-visible span.tox-comment img:not([data-mce-selected]),
.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),
.tox-comments-visible span.tox-comment > audio:not([data-mce-selected]),
.tox-comments-visible span.tox-comment > video:not([data-mce-selected]) { outline: 3px solid #ffe89d; }
.tox-comments-visible .tox-comment[contenteditable="false"][data-mce-annotation-active="true"]:not([data-mce-selected]) { outline: 3px solid #fed635; }
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] img:not([data-mce-selected]),
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] span.mce-preview-object:not([data-mce-selected]),
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] > audio:not([data-mce-selected]),
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] > video:not([data-mce-selected]) { outline: 3px solid #fed635; }
.tox-comments-visible span.tox-comment:not([data-mce-selected]) { background-color: #ffe89d; outline: 0; }
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"]:not([data-mce-selected="inline-boundary"]) { background-color: #fed635; }
.tox-checklist > li:not(.tox-checklist--hidden) { list-style: none; margin: 0.25em 0; }
.tox-checklist > li:not(.tox-checklist--hidden)::before { content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A"); cursor: pointer; height: 1em; margin-left: -1.5em; margin-top: 0.125em; position: absolute; width: 1em; }
.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before { content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A"); }
[dir="rtl"] .tox-checklist > li:not(.tox-checklist--hidden)::before { margin-left: 0; margin-right: -1.5em; }
code[class*="language-"],
pre[class*="language-"] { color: #000; background: 0 0; text-shadow: 0 1px #fff; font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace; font-size: 1em; text-align: left; white-space: pre; word-spacing: normal; word-break: normal; word-wrap: normal; line-height: 1.5; tab-size: 4; tab-size: 4; hyphens: none; hyphens: none; }
code[class*="language-"] ::selection,
code[class*="language-"]::-moz-selection,
pre[class*="language-"] ::-moz-selection,
pre[class*="language-"]::-moz-selection { text-shadow: none; background: #b3d4fc; }
code[class*="language-"] ::selection,
code[class*="language-"]::selection,
pre[class*="language-"] ::selection,
pre[class*="language-"]::selection { text-shadow: none; background: #b3d4fc; }
@media print { code[class*="language-"],
pre[class*="language-"] { text-shadow: none; } }
pre[class*="language-"] { padding: 1em; margin: 0.5em 0; overflow: auto; }
:not(pre) > code[class*="language-"],
pre[class*="language-"] { background: #f5f2f0; }
:not(pre) > code[class*="language-"] { padding: 0.1em; border-radius: 0.3em; white-space: normal; }
.token.cdata,
.token.comment,
.token.doctype,
.token.prolog { color: #708090; }
.token.punctuation { color: #999; }
.token.namespace { opacity: 0.7; }
.token.boolean,
.token.constant,
.token.deleted,
.token.number,
.token.property,
.token.symbol,
.token.tag { color: #905; }
.token.attr-name,
.token.builtin,
.token.char,
.token.inserted,
.token.selector,
.token.string { color: #690; }
.language-css .token.string,
.style .token.string,
.token.entity,
.token.operator,
.token.url { color: #9a6e3a; background: hsl(0deg 0% 100% / 50%); }
.token.atrule,
.token.attr-value,
.token.keyword { color: #07a; }
.token.class-name,
.token.function { color: #dd4a68; }
.token.important,
.token.regex,
.token.variable { color: #e90; }
.token.bold,
.token.important { font-weight: 700; }
.token.italic { font-style: italic; }
.token.entity { cursor: help; }
.mce-content-body { overflow-wrap: break-word; word-wrap: break-word; }
.mce-content-body .mce-visual-caret { background-color: #000; background-color: currentcolor; position: absolute; }
.mce-content-body .mce-visual-caret-hidden { display: none; }
.mce-content-body [data-mce-caret] { left: -1000px; margin: 0; padding: 0; position: absolute; right: auto; top: 0; }
.mce-content-body .mce-offscreen-selection { left: -2000000px; max-width: 1000000px; position: absolute; }
.mce-content-body [contentEditable="false"] { cursor: default; }
.mce-content-body [contentEditable="true"] { cursor: text; }
.tox-cursor-format-painter { cursor: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"), default; }
div.mce-footnotes hr { margin-inline-end: auto; margin-inline-start: 0; width: 25%; }
div.mce-footnotes li > a.mce-footnotes-backlink { text-decoration: none; }
@media print {
sup.mce-footnote a { color: #000; text-decoration: none; }
div.mce-footnotes { break-inside: avoid; width: 100%; }
div.mce-footnotes li > a.mce-footnotes-backlink { display: none; }
}
.mce-content-body figure.align-left { float: left; }
.mce-content-body figure.align-right { float: right; }
.mce-content-body figure.image.align-center { display: table; margin-left: auto; margin-right: auto; }
.mce-preview-object { border: 1px solid gray; display: inline-block; line-height: 0; margin: 0 2px; position: relative; }
.mce-preview-object .mce-shim { background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.mce-preview-object[data-mce-selected="2"] .mce-shim { display: none; }
.mce-content-body .mce-mergetag:hover { background-color: rgb(0 108 231 / 10%); }
.mce-content-body .mce-mergetag-affix { background-color: rgb(0 108 231 / 10%); color: #006ce7; }
.mce-object { background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center; border: 1px dashed #aaa; }
.mce-pagebreak { border: 1px dashed #aaa; cursor: default; display: block; height: 5px; margin-top: 15px; page-break-before: always; width: 100%; }
@media print { .mce-pagebreak { border: 0; } }
.tiny-pageembed .mce-shim { background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.tiny-pageembed[data-mce-selected="2"] .mce-shim { display: none; }
.tiny-pageembed { display: inline-block; position: relative; }
.tiny-pageembed--16by9,
.tiny-pageembed--1by1,
.tiny-pageembed--21by9,
.tiny-pageembed--4by3 { display: block; overflow: hidden; padding: 0; position: relative; width: 100%; }
.tiny-pageembed--21by9 { padding-top: 42.857143%; }
.tiny-pageembed--16by9 { padding-top: 56.25%; }
.tiny-pageembed--4by3 { padding-top: 75%; }
.tiny-pageembed--1by1 { padding-top: 100%; }
.tiny-pageembed--16by9 iframe,
.tiny-pageembed--1by1 iframe,
.tiny-pageembed--21by9 iframe,
.tiny-pageembed--4by3 iframe { border: 0; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.mce-content-body[data-mce-placeholder] { position: relative; }
.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before { color: rgb(34 47 62 / 70%); content: attr(data-mce-placeholder); position: absolute; }
.mce-content-body:not([dir="rtl"])[data-mce-placeholder]:not(.mce-visualblocks)::before { left: 1px; }
.mce-content-body[dir="rtl"][data-mce-placeholder]:not(.mce-visualblocks)::before { right: 1px; }
.mce-content-body div.mce-resizehandle { background-color: #4099ff; border-color: #4099ff; border-style: solid; border-width: 1px; box-sizing: border-box; height: 10px; position: absolute; width: 10px; z-index: 1298; }
.mce-content-body div.mce-resizehandle:hover { background-color: #4099ff; }
.mce-content-body div.mce-resizehandle:nth-of-type(1) { cursor: nwse-resize; }
.mce-content-body div.mce-resizehandle:nth-of-type(2) { cursor: nesw-resize; }
.mce-content-body div.mce-resizehandle:nth-of-type(3) { cursor: nwse-resize; }
.mce-content-body div.mce-resizehandle:nth-of-type(4) { cursor: nesw-resize; }
.mce-content-body .mce-resize-backdrop { z-index: 10000; }
.mce-content-body .mce-clonedresizable { cursor: default; opacity: 0.5; outline: 1px dashed #000; position: absolute; z-index: 10001; }
.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,
.mce-content-body .mce-clonedresizable.mce-resizetable-columns th { border: 0; }
.mce-content-body .mce-resize-helper { background: #555; background: rgb(0 0 0 / 75%); border: 1px; border-radius: 3px; color: #fff; display: none; font-family: sans-serif; font-size: 12px; line-height: 14px; margin: 5px 10px; padding: 5px; position: absolute; white-space: nowrap; z-index: 10002; }
.tox-rtc-user-selection { position: relative; }
.tox-rtc-user-cursor { bottom: 0; cursor: default; position: absolute; top: 0; width: 2px; }
.tox-rtc-user-cursor::before { background-color: inherit; border-radius: 50%; content: ""; display: block; height: 8px; position: absolute; right: -3px; top: -3px; width: 8px; }
.tox-rtc-user-cursor:hover::after { background-color: inherit; border-radius: 100px; box-sizing: border-box; color: #fff; content: attr(data-user); display: block; font-size: 12px; font-weight: 700; left: -5px; min-height: 8px; min-width: 8px; padding: 0 12px; position: absolute; top: -11px; white-space: nowrap; z-index: 1000; }
.tox-rtc-user-selection--1 .tox-rtc-user-cursor { background-color: #2dc26b; }
.tox-rtc-user-selection--2 .tox-rtc-user-cursor { background-color: #e03e2d; }
.tox-rtc-user-selection--3 .tox-rtc-user-cursor { background-color: #f1c40f; }
.tox-rtc-user-selection--4 .tox-rtc-user-cursor { background-color: #3598db; }
.tox-rtc-user-selection--5 .tox-rtc-user-cursor { background-color: #b96ad9; }
.tox-rtc-user-selection--6 .tox-rtc-user-cursor { background-color: #e67e23; }
.tox-rtc-user-selection--7 .tox-rtc-user-cursor { background-color: #aaa69d; }
.tox-rtc-user-selection--8 .tox-rtc-user-cursor { background-color: #f368e0; }
.tox-rtc-remote-image { background: #eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center; border: 1px solid #ccc; min-height: 240px; min-width: 320px; }
.mce-match-marker { background: #aaa; color: #fff; }
.mce-match-marker-selected { background: #39f; color: #fff; }
.mcemarker-selected::-moz-selection { background: #39f; color: #fff; }
.mce-match-marker-selected::selection { background: #39f; color: #fff; }
.mce-content-body audio[data-mce-selected],
.mce-content-body embed[data-mce-selected],
.mce-content-body img[data-mce-selected],
.mce-content-body object[data-mce-selected],
.mce-content-body table[data-mce-selected],
.mce-content-body video[data-mce-selected] { outline: 3px solid #b4d7ff; }
.mce-content-body hr[data-mce-selected] { outline: 3px solid #b4d7ff; outline-offset: 1px; }
.mce-content-body [contentEditable="false"] [contentEditable="true"]:focus { outline: 3px solid #b4d7ff; }
.mce-content-body [contentEditable="false"] [contentEditable="true"]:hover { outline: 3px solid #b4d7ff; }
.mce-content-body [contentEditable="false"][data-mce-selected] { cursor: not-allowed; outline: 3px solid #b4d7ff; }
.mce-content-body.mce-content-readonly [contentEditable="true"]:focus,
.mce-content-body.mce-content-readonly [contentEditable="true"]:hover { outline: 0; }
.mce-content-body [data-mce-selected="inline-boundary"] { background-color: #b4d7ff; }
.mce-content-body .mce-edit-focus { outline: 3px solid #b4d7ff; }
.mce-content-body td[data-mce-selected],
.mce-content-body th[data-mce-selected] { position: relative; }
.mcebody td[data-mce-selected]::-moz-selection,
.mce-content-body th[data-mce-selected]::-moz-selection { background: 0 0; }
.mce-content-body td[data-mce-selected]::selection,
.mce-content-body th[data-mce-selected]::selection { background: 0 0; }
.mce-content-body td[data-mce-selected] *,
.mce-content-body th[data-mce-selected] * { outline: 0; -webkit-touch-callout: none; user-select: none; user-select: none; user-select: none; }
.mce-content-body td[data-mce-selected]::after,
.mce-content-body th[data-mce-selected]::after { background-color: rgb(180 215 255 / 70%); border: 1px solid rgb(180 215 255 / 70%); inset: -1px; content: ""; mix-blend-mode: multiply; position: absolute; }
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .mce-content-body td[data-mce-selected]::after,
.mce-content-body th[data-mce-selected]::after { border-color: rgb(0 84 180 / 70%); } }
.mcebody img[data-mce-selected]::-moz-selection { background: 0 0; }
.mce-content-body img[data-mce-selected]::selection { background: 0 0; }
.ephox-snooker-resizer-bar { background-color: #b4d7ff; opacity: 0; user-select: none; user-select: none; user-select: none; }
.ephox-snooker-resizer-cols { cursor: col-resize; }
.ephox-snooker-resizer-rows { cursor: row-resize; }
.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging { opacity: 1; }
.mce-spellchecker-word { background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A"); background-position: 0 calc(100% + 1px); background-repeat: repeat-x; background-size: auto 6px; cursor: default; height: 2rem; }
.mce-spellchecker-grammar { background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A"); background-position: 0 calc(100% + 1px); background-repeat: repeat-x; background-size: auto 6px; cursor: default; }
.mce-toc { border: 1px solid gray; }
.mce-toc h2 { margin: 4px; }
.mce-toc li { list-style-type: none; }
.mce-item-table:not([border]),
.mce-item-table:not([border]) caption,
.mce-item-table:not([border]) td,
.mce-item-table:not([border]) th,
.mce-item-table[border="0"],
.mce-item-table[border="0"] caption,
.mce-item-table[border="0"] td,
.mce-item-table[border="0"] th,
table[style*="border-width: 0px"],
table[style*="border-width: 0px"] caption,
table[style*="border-width: 0px"] td,
table[style*="border-width: 0px"] th { border: 1px dashed #bbb; }
.mce-visualblocks address,
.mce-visualblocks article,
.mce-visualblocks aside,
.mce-visualblocks blockquote,
.mce-visualblocks div:not([data-mce-bogus]),
.mce-visualblocks dl,
.mce-visualblocks figcaption,
.mce-visualblocks figure,
.mce-visualblocks h1,
.mce-visualblocks h2,
.mce-visualblocks h3,
.mce-visualblocks h4,
.mce-visualblocks h5,
.mce-visualblocks h6,
.mce-visualblocks hgroup,
.mce-visualblocks ol,
.mce-visualblocks p,
.mce-visualblocks pre,
.mce-visualblocks section,
.mce-visualblocks ul { background-repeat: no-repeat; border: 1px dashed #bbb; margin-left: 3px; padding-top: 10px; }
.mce-visualblocks p { background-image: url("data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7"); }
.mce-visualblocks h1 { background-image: url("data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw=="); }
.mce-visualblocks h2 { background-image: url("data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw=="); }
.mce-visualblocks h3 { background-image: url("data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7"); }
.mce-visualblocks h4 { background-image: url("data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw=="); }
.mce-visualblocks h5 { background-image: url("data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw=="); }
.mce-visualblocks h6 { background-image: url("data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw=="); }
.mce-visualblocks div:not([data-mce-bogus]) { background-image: url("data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7"); }
.mce-visualblocks section { background-image: url("data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs="); }
.mce-visualblocks article { background-image: url("data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7"); }
.mce-visualblocks blockquote { background-image: url("data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7"); }
.mce-visualblocks address { background-image: url("data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs="); }
.mce-visualblocks pre { background-image: url("data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw=="); }
.mce-visualblocks figure { background-image: url("data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7"); }
.mce-visualblocks figcaption { border: 1px dashed #bbb; }
.mce-visualblocks hgroup { background-image: url("data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7"); }
.mce-visualblocks aside { background-image: url("data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs="); }
.mce-visualblocks ul { background-image: url("data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw=="); }
.mce-visualblocks ol { background-image: url("data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw=="); }
.mce-visualblocks dl { background-image: url("data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw=="); }
.mce-visualblocks:not([dir="rtl"]) address,
.mce-visualblocks:not([dir="rtl"]) article,
.mce-visualblocks:not([dir="rtl"]) aside,
.mce-visualblocks:not([dir="rtl"]) blockquote,
.mce-visualblocks:not([dir="rtl"]) div:not([data-mce-bogus]),
.mce-visualblocks:not([dir="rtl"]) dl,
.mce-visualblocks:not([dir="rtl"]) figcaption,
.mce-visualblocks:not([dir="rtl"]) figure,
.mce-visualblocks:not([dir="rtl"]) h1,
.mce-visualblocks:not([dir="rtl"]) h2,
.mce-visualblocks:not([dir="rtl"]) h3,
.mce-visualblocks:not([dir="rtl"]) h4,
.mce-visualblocks:not([dir="rtl"]) h5,
.mce-visualblocks:not([dir="rtl"]) h6,
.mce-visualblocks:not([dir="rtl"]) hgroup,
.mce-visualblocks:not([dir="rtl"]) ol,
.mce-visualblocks:not([dir="rtl"]) p,
.mce-visualblocks:not([dir="rtl"]) pre,
.mce-visualblocks:not([dir="rtl"]) section,
.mce-visualblocks:not([dir="rtl"]) ul { margin-left: 3px; }
.mce-visualblocks[dir="rtl"] address,
.mce-visualblocks[dir="rtl"] article,
.mce-visualblocks[dir="rtl"] aside,
.mce-visualblocks[dir="rtl"] blockquote,
.mce-visualblocks[dir="rtl"] div:not([data-mce-bogus]),
.mce-visualblocks[dir="rtl"] dl,
.mce-visualblocks[dir="rtl"] figcaption,
.mce-visualblocks[dir="rtl"] figure,
.mce-visualblocks[dir="rtl"] h1,
.mce-visualblocks[dir="rtl"] h2,
.mce-visualblocks[dir="rtl"] h3,
.mce-visualblocks[dir="rtl"] h4,
.mce-visualblocks[dir="rtl"] h5,
.mce-visualblocks[dir="rtl"] h6,
.mce-visualblocks[dir="rtl"] hgroup,
.mce-visualblocks[dir="rtl"] ol,
.mce-visualblocks[dir="rtl"] p,
.mce-visualblocks[dir="rtl"] pre,
.mce-visualblocks[dir="rtl"] section,
.mce-visualblocks[dir="rtl"] ul { background-position-x: right; margin-right: 3px; }
.mce-nbsp,
.mce-shy { background: #aaa; }
.mce-shy::after { content: "-"; }
+299
View File
@@ -0,0 +1,299 @@
.mce-content-body .mce-item-anchor { background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%20fill%3D%22%23cccccc%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center; }
.mce-content-body .mce-item-anchor:empty { cursor: default; display: inline-block; height: 12px !important; padding: 0 2px; -webkit-user-modify: read-only; -moz-user-modify: read-only; user-select: all; user-select: all; user-select: all; width: 8px !important; }
.mce-content-body .mce-item-anchor:not(:empty) { background-position-x: 2px; display: inline-block; padding-left: 12px; }
.mce-content-body .mce-item-anchor[data-mce-selected] { outline-offset: 1px; }
.tox-comments-visible .tox-comment[contenteditable="false"]:not([data-mce-selected]),
.tox-comments-visible span.tox-comment img:not([data-mce-selected]),
.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),
.tox-comments-visible span.tox-comment > audio:not([data-mce-selected]),
.tox-comments-visible span.tox-comment > video:not([data-mce-selected]) { outline: 3px solid #ffe89d; }
.tox-comments-visible .tox-comment[contenteditable="false"][data-mce-annotation-active="true"]:not([data-mce-selected]) { outline: 3px solid #fed635; }
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] img:not([data-mce-selected]),
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] span.mce-preview-object:not([data-mce-selected]),
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] > audio:not([data-mce-selected]),
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] > video:not([data-mce-selected]) { outline: 3px solid #fed635; }
.tox-comments-visible span.tox-comment:not([data-mce-selected]) { background-color: #ffe89d; outline: 0; }
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"]:not([data-mce-selected="inline-boundary"]) { background-color: #fed635; }
.tox-checklist > li:not(.tox-checklist--hidden) { list-style: none; margin: 0.25em 0; }
.tox-checklist > li:not(.tox-checklist--hidden)::before { content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%236d737b%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A"); cursor: pointer; height: 1em; margin-left: -1.5em; margin-top: 0.125em; position: absolute; width: 1em; }
.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before { content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A"); }
[dir="rtl"] .tox-checklist > li:not(.tox-checklist--hidden)::before { margin-left: 0; margin-right: -1.5em; }
code[class*="language-"],
pre[class*="language-"] { color: #f8f8f2; background: 0 0; text-shadow: 0 1px rgb(0 0 0 / 30%); font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace; text-align: left; white-space: pre; word-spacing: normal; word-break: normal; word-wrap: normal; line-height: 1.5; tab-size: 4; tab-size: 4; hyphens: none; hyphens: none; }
pre[class*="language-"] { padding: 1em; margin: 0.5em 0; overflow: auto; border-radius: 0.3em; }
:not(pre) > code[class*="language-"],
pre[class*="language-"] { background: #282a36; }
:not(pre) > code[class*="language-"] { padding: 0.1em; border-radius: 0.3em; white-space: normal; }
.token.cdata,
.token.comment,
.token.doctype,
.token.prolog { color: #6272a4; }
.token.punctuation { color: #f8f8f2; }
.namespace { opacity: 0.7; }
.token.constant,
.token.deleted,
.token.property,
.token.symbol,
.token.tag { color: #ff79c6; }
.token.boolean,
.token.number { color: #bd93f9; }
.token.attr-name,
.token.builtin,
.token.char,
.token.inserted,
.token.selector,
.token.string { color: #50fa7b; }
.language-css .token.string,
.style .token.string,
.token.entity,
.token.operator,
.token.url,
.token.variable { color: #f8f8f2; }
.token.atrule,
.token.attr-value,
.token.class-name,
.token.function { color: #f1fa8c; }
.token.keyword { color: #8be9fd; }
.token.important,
.token.regex { color: #ffb86c; }
.token.bold,
.token.important { font-weight: 700; }
.token.italic { font-style: italic; }
.token.entity { cursor: help; }
.mce-content-body { overflow-wrap: break-word; word-wrap: break-word; }
.mce-content-body .mce-visual-caret { background-color: #000; background-color: currentcolor; position: absolute; }
.mce-content-body .mce-visual-caret-hidden { display: none; }
.mce-content-body [data-mce-caret] { left: -1000px; margin: 0; padding: 0; position: absolute; right: auto; top: 0; }
.mce-content-body .mce-offscreen-selection { left: -2000000px; max-width: 1000000px; position: absolute; }
.mce-content-body [contentEditable="false"] { cursor: default; }
.mce-content-body [contentEditable="true"] { cursor: text; }
.tox-cursor-format-painter { cursor: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"), default; }
div.mce-footnotes hr { margin-inline-end: auto; margin-inline-start: 0; width: 25%; }
div.mce-footnotes li > a.mce-footnotes-backlink { text-decoration: none; }
@media print {
sup.mce-footnote a { color: #000; text-decoration: none; }
div.mce-footnotes { break-inside: avoid; width: 100%; }
div.mce-footnotes li > a.mce-footnotes-backlink { display: none; }
}
.mce-content-body figure.align-left { float: left; }
.mce-content-body figure.align-right { float: right; }
.mce-content-body figure.image.align-center { display: table; margin-left: auto; margin-right: auto; }
.mce-preview-object { border: 1px solid gray; display: inline-block; line-height: 0; margin: 0 2px; position: relative; }
.mce-preview-object .mce-shim { background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.mce-preview-object[data-mce-selected="2"] .mce-shim { display: none; }
.mce-content-body .mce-mergetag:hover { background-color: rgb(0 108 231 / 30%); }
.mce-content-body .mce-mergetag-affix { background-color: rgb(0 108 231 / 30%); color: #006ce7; }
.mce-object { background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%20fill%3D%22%23cccccc%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center; border: 1px dashed #aaa; }
.mce-pagebreak { border: 1px dashed #aaa; cursor: default; display: block; height: 5px; margin-top: 15px; page-break-before: always; width: 100%; }
@media print { .mce-pagebreak { border: 0; } }
.tiny-pageembed .mce-shim { background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.tiny-pageembed[data-mce-selected="2"] .mce-shim { display: none; }
.tiny-pageembed { display: inline-block; position: relative; }
.tiny-pageembed--16by9,
.tiny-pageembed--1by1,
.tiny-pageembed--21by9,
.tiny-pageembed--4by3 { display: block; overflow: hidden; padding: 0; position: relative; width: 100%; }
.tiny-pageembed--21by9 { padding-top: 42.857143%; }
.tiny-pageembed--16by9 { padding-top: 56.25%; }
.tiny-pageembed--4by3 { padding-top: 75%; }
.tiny-pageembed--1by1 { padding-top: 100%; }
.tiny-pageembed--16by9 iframe,
.tiny-pageembed--1by1 iframe,
.tiny-pageembed--21by9 iframe,
.tiny-pageembed--4by3 iframe { border: 0; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.mce-content-body[data-mce-placeholder] { position: relative; }
.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before { color: rgb(34 47 62 / 70%); content: attr(data-mce-placeholder); position: absolute; }
.mce-content-body:not([dir="rtl"])[data-mce-placeholder]:not(.mce-visualblocks)::before { left: 1px; }
.mce-content-body[dir="rtl"][data-mce-placeholder]:not(.mce-visualblocks)::before { right: 1px; }
.mce-content-body div.mce-resizehandle { background-color: #4099ff; border-color: #4099ff; border-style: solid; border-width: 1px; box-sizing: border-box; height: 10px; position: absolute; width: 10px; z-index: 1298; }
.mce-content-body div.mce-resizehandle:hover { background-color: #4099ff; }
.mce-content-body div.mce-resizehandle:nth-of-type(1) { cursor: nwse-resize; }
.mce-content-body div.mce-resizehandle:nth-of-type(2) { cursor: nesw-resize; }
.mce-content-body div.mce-resizehandle:nth-of-type(3) { cursor: nwse-resize; }
.mce-content-body div.mce-resizehandle:nth-of-type(4) { cursor: nesw-resize; }
.mce-content-body .mce-resize-backdrop { z-index: 10000; }
.mce-content-body .mce-clonedresizable { cursor: default; opacity: 0.5; outline: 1px dashed #000; position: absolute; z-index: 10001; }
.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,
.mce-content-body .mce-clonedresizable.mce-resizetable-columns th { border: 0; }
.mce-content-body .mce-resize-helper { background: #555; background: rgb(0 0 0 / 75%); border: 1px; border-radius: 3px; color: #fff; display: none; font-family: sans-serif; font-size: 12px; line-height: 14px; margin: 5px 10px; padding: 5px; position: absolute; white-space: nowrap; z-index: 10002; }
.tox-rtc-user-selection { position: relative; }
.tox-rtc-user-cursor { bottom: 0; cursor: default; position: absolute; top: 0; width: 2px; }
.tox-rtc-user-cursor::before { background-color: inherit; border-radius: 50%; content: ""; display: block; height: 8px; position: absolute; right: -3px; top: -3px; width: 8px; }
.tox-rtc-user-cursor:hover::after { background-color: inherit; border-radius: 100px; box-sizing: border-box; color: #fff; content: attr(data-user); display: block; font-size: 12px; font-weight: 700; left: -5px; min-height: 8px; min-width: 8px; padding: 0 12px; position: absolute; top: -11px; white-space: nowrap; z-index: 1000; }
.tox-rtc-user-selection--1 .tox-rtc-user-cursor { background-color: #2dc26b; }
.tox-rtc-user-selection--2 .tox-rtc-user-cursor { background-color: #e03e2d; }
.tox-rtc-user-selection--3 .tox-rtc-user-cursor { background-color: #f1c40f; }
.tox-rtc-user-selection--4 .tox-rtc-user-cursor { background-color: #3598db; }
.tox-rtc-user-selection--5 .tox-rtc-user-cursor { background-color: #b96ad9; }
.tox-rtc-user-selection--6 .tox-rtc-user-cursor { background-color: #e67e23; }
.tox-rtc-user-selection--7 .tox-rtc-user-cursor { background-color: #aaa69d; }
.tox-rtc-user-selection--8 .tox-rtc-user-cursor { background-color: #f368e0; }
.tox-rtc-remote-image { background: #eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center; border: 1px solid #ccc; min-height: 240px; min-width: 320px; }
.mce-match-marker { background: #aaa; color: #fff; }
.mce-match-marker-selected { background: #39f; color: #fff; }
.mcemarker-selected::-moz-selection { background: #39f; color: #fff; }
.mce-match-marker-selected::selection { background: #39f; color: #fff; }
.mce-content-body audio[data-mce-selected],
.mce-content-body embed[data-mce-selected],
.mce-content-body img[data-mce-selected],
.mce-content-body object[data-mce-selected],
.mce-content-body table[data-mce-selected],
.mce-content-body video[data-mce-selected] { outline: 3px solid #4099ff; }
.mce-content-body hr[data-mce-selected] { outline: 3px solid #4099ff; outline-offset: 1px; }
.mce-content-body [contentEditable="false"] [contentEditable="true"]:focus { outline: 3px solid #4099ff; }
.mce-content-body [contentEditable="false"] [contentEditable="true"]:hover { outline: 3px solid #4099ff; }
.mce-content-body [contentEditable="false"][data-mce-selected] { cursor: not-allowed; outline: 3px solid #4099ff; }
.mce-content-body.mce-content-readonly [contentEditable="true"]:focus,
.mce-content-body.mce-content-readonly [contentEditable="true"]:hover { outline: 0; }
.mce-content-body [data-mce-selected="inline-boundary"] { background-color: #4099ff; }
.mce-content-body .mce-edit-focus { outline: 3px solid #4099ff; }
.mce-content-body td[data-mce-selected],
.mce-content-body th[data-mce-selected] { position: relative; }
.mcebody td[data-mce-selected]::-moz-selection,
.mce-content-body th[data-mce-selected]::-moz-selection { background: 0 0; }
.mce-content-body td[data-mce-selected]::selection,
.mce-content-body th[data-mce-selected]::selection { background: 0 0; }
.mce-content-body td[data-mce-selected] *,
.mce-content-body th[data-mce-selected] * { outline: 0; -webkit-touch-callout: none; user-select: none; user-select: none; user-select: none; }
.mce-content-body td[data-mce-selected]::after,
.mce-content-body th[data-mce-selected]::after { background-color: rgb(180 215 255 / 70%); border: 1px solid transparent; inset: -1px; content: ""; mix-blend-mode: lighten; position: absolute; }
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .mce-content-body td[data-mce-selected]::after,
.mce-content-body th[data-mce-selected]::after { border-color: rgb(0 84 180 / 70%); } }
.mcebody img[data-mce-selected]::-moz-selection { background: 0 0; }
.mce-content-body img[data-mce-selected]::selection { background: 0 0; }
.ephox-snooker-resizer-bar { background-color: #4099ff; opacity: 0; user-select: none; user-select: none; user-select: none; }
.ephox-snooker-resizer-cols { cursor: col-resize; }
.ephox-snooker-resizer-rows { cursor: row-resize; }
.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging { opacity: 1; }
.mce-spellchecker-word { background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A"); background-position: 0 calc(100% + 1px); background-repeat: repeat-x; background-size: auto 6px; cursor: default; height: 2rem; }
.mce-spellchecker-grammar { background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A"); background-position: 0 calc(100% + 1px); background-repeat: repeat-x; background-size: auto 6px; cursor: default; }
.mce-toc { border: 1px solid gray; }
.mce-toc h2 { margin: 4px; }
.mce-toc li { list-style-type: none; }
.mce-item-table:not([border]),
.mce-item-table:not([border]) caption,
.mce-item-table:not([border]) td,
.mce-item-table:not([border]) th,
.mce-item-table[border="0"],
.mce-item-table[border="0"] caption,
.mce-item-table[border="0"] td,
.mce-item-table[border="0"] th,
table[style*="border-width: 0px"],
table[style*="border-width: 0px"] caption,
table[style*="border-width: 0px"] td,
table[style*="border-width: 0px"] th { border: 1px dashed #bbb; }
.mce-visualblocks address,
.mce-visualblocks article,
.mce-visualblocks aside,
.mce-visualblocks blockquote,
.mce-visualblocks div:not([data-mce-bogus]),
.mce-visualblocks dl,
.mce-visualblocks figcaption,
.mce-visualblocks figure,
.mce-visualblocks h1,
.mce-visualblocks h2,
.mce-visualblocks h3,
.mce-visualblocks h4,
.mce-visualblocks h5,
.mce-visualblocks h6,
.mce-visualblocks hgroup,
.mce-visualblocks ol,
.mce-visualblocks p,
.mce-visualblocks pre,
.mce-visualblocks section,
.mce-visualblocks ul { background-repeat: no-repeat; border: 1px dashed #bbb; margin-left: 3px; padding-top: 10px; }
.mce-visualblocks p { background-image: url("data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7"); }
.mce-visualblocks h1 { background-image: url("data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw=="); }
.mce-visualblocks h2 { background-image: url("data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw=="); }
.mce-visualblocks h3 { background-image: url("data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7"); }
.mce-visualblocks h4 { background-image: url("data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw=="); }
.mce-visualblocks h5 { background-image: url("data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw=="); }
.mce-visualblocks h6 { background-image: url("data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw=="); }
.mce-visualblocks div:not([data-mce-bogus]) { background-image: url("data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7"); }
.mce-visualblocks section { background-image: url("data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs="); }
.mce-visualblocks article { background-image: url("data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7"); }
.mce-visualblocks blockquote { background-image: url("data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7"); }
.mce-visualblocks address { background-image: url("data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs="); }
.mce-visualblocks pre { background-image: url("data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw=="); }
.mce-visualblocks figure { background-image: url("data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7"); }
.mce-visualblocks figcaption { border: 1px dashed #bbb; }
.mce-visualblocks hgroup { background-image: url("data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7"); }
.mce-visualblocks aside { background-image: url("data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs="); }
.mce-visualblocks ul { background-image: url("data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw=="); }
.mce-visualblocks ol { background-image: url("data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw=="); }
.mce-visualblocks dl { background-image: url("data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw=="); }
.mce-visualblocks:not([dir="rtl"]) address,
.mce-visualblocks:not([dir="rtl"]) article,
.mce-visualblocks:not([dir="rtl"]) aside,
.mce-visualblocks:not([dir="rtl"]) blockquote,
.mce-visualblocks:not([dir="rtl"]) div:not([data-mce-bogus]),
.mce-visualblocks:not([dir="rtl"]) dl,
.mce-visualblocks:not([dir="rtl"]) figcaption,
.mce-visualblocks:not([dir="rtl"]) figure,
.mce-visualblocks:not([dir="rtl"]) h1,
.mce-visualblocks:not([dir="rtl"]) h2,
.mce-visualblocks:not([dir="rtl"]) h3,
.mce-visualblocks:not([dir="rtl"]) h4,
.mce-visualblocks:not([dir="rtl"]) h5,
.mce-visualblocks:not([dir="rtl"]) h6,
.mce-visualblocks:not([dir="rtl"]) hgroup,
.mce-visualblocks:not([dir="rtl"]) ol,
.mce-visualblocks:not([dir="rtl"]) p,
.mce-visualblocks:not([dir="rtl"]) pre,
.mce-visualblocks:not([dir="rtl"]) section,
.mce-visualblocks:not([dir="rtl"]) ul { margin-left: 3px; }
.mce-visualblocks[dir="rtl"] address,
.mce-visualblocks[dir="rtl"] article,
.mce-visualblocks[dir="rtl"] aside,
.mce-visualblocks[dir="rtl"] blockquote,
.mce-visualblocks[dir="rtl"] div:not([data-mce-bogus]),
.mce-visualblocks[dir="rtl"] dl,
.mce-visualblocks[dir="rtl"] figcaption,
.mce-visualblocks[dir="rtl"] figure,
.mce-visualblocks[dir="rtl"] h1,
.mce-visualblocks[dir="rtl"] h2,
.mce-visualblocks[dir="rtl"] h3,
.mce-visualblocks[dir="rtl"] h4,
.mce-visualblocks[dir="rtl"] h5,
.mce-visualblocks[dir="rtl"] h6,
.mce-visualblocks[dir="rtl"] hgroup,
.mce-visualblocks[dir="rtl"] ol,
.mce-visualblocks[dir="rtl"] p,
.mce-visualblocks[dir="rtl"] pre,
.mce-visualblocks[dir="rtl"] section,
.mce-visualblocks[dir="rtl"] ul { background-position-x: right; margin-right: 3px; }
.mce-nbsp,
.mce-shy { background: #aaa; }
.mce-shy::after { content: "-"; }
body { font-family: sans-serif; }
table { border-collapse: collapse; }
File diff suppressed because it is too large Load Diff
+772
View File
@@ -0,0 +1,772 @@
.tox { box-shadow: none; box-sizing: content-box; color: #222f3e; cursor: auto; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; -webkit-tap-highlight-color: transparent; text-decoration: none; text-shadow: none; text-transform: none; vertical-align: initial; white-space: normal; }
.tox :not(svg, rect) { box-sizing: inherit; color: inherit; cursor: inherit; direction: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; line-height: inherit; -webkit-tap-highlight-color: inherit; text-align: inherit; text-decoration: inherit; text-shadow: inherit; text-transform: inherit; vertical-align: inherit; white-space: inherit; }
.tox :not(svg, rect) { background: 0 0; border: 0; box-shadow: none; float: none; height: auto; margin: 0; max-width: none; outline: 0; padding: 0; position: static; width: auto; }
.tox:not([dir="rtl"]) { direction: ltr; text-align: left; }
.tox[dir="rtl"] { direction: rtl; text-align: right; }
.tox-tinymce { border: 2px solid #161f29; border-radius: 10px; box-shadow: none; box-sizing: border-box; display: flex; flex-direction: column; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; overflow: hidden; position: relative; visibility: inherit !important; }
.tox.tox-tinymce-inline { border: none; box-shadow: none; overflow: initial; }
.tox.tox-tinymce-inline .tox-editor-container { overflow: initial; }
.tox.tox-tinymce-inline .tox-editor-header { background-color: #222f3e; border: 2px solid #161f29; border-radius: 10px; box-shadow: none; overflow: hidden; }
.tox-tinymce-aux { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; z-index: 1300; }
.tox-tinymce :focus,
.tox-tinymce-aux :focus { outline: 0; }
button::-moz-focus-inner { border: 0; }
.tox[dir="rtl"] .tox-icon--flip svg { transform: rotateY(180deg); }
.tox .accessibility-issue__header { align-items: center; display: flex; margin-bottom: 4px; }
.tox .accessibility-issue__description { align-items: stretch; border: 1px solid #161f29; border-radius: 6px; display: flex; justify-content: space-between; }
.tox .accessibility-issue__description > div { padding-bottom: 4px; }
.tox .accessibility-issue__description > div > div { align-items: center; display: flex; margin-bottom: 4px; }
.tox .accessibility-issue__description > :last-child:not(:only-child) { border-color: #161f29; border-style: solid; }
.tox .accessibility-issue__repair { margin-top: 16px; }
.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description { background-color: rgb(0 108 231 / 50%); border-color: rgb(0 108 231 / 40%); color: #fff; }
.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description > :last-child { border-color: rgb(0 108 231 / 40%); }
.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2 { color: #fff; }
.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg { fill: #fff; }
.tox .tox-dialog__body-content .accessibility-issue--info a .tox-icon { color: #fff; }
.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description { background-color: rgb(255 165 0 / 50%); border-color: rgb(255 165 0 / 80%); color: #fff; }
.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description > :last-child { border-color: rgb(255 165 0 / 80%); }
.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2 { color: #fff; }
.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg { fill: #fff; }
.tox .tox-dialog__body-content .accessibility-issue--warn a .tox-icon { color: #fff; }
.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description { background-color: rgb(204 0 0 / 50%); border-color: rgb(204 0 0 / 80%); color: #fff; }
.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description > :last-child { border-color: rgb(204 0 0 / 80%); }
.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2 { color: #fff; }
.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg { fill: #fff; }
.tox .tox-dialog__body-content .accessibility-issue--error a .tox-icon { color: #fff; }
.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description { background-color: rgb(120 171 70 / 50%); border-color: rgb(120 171 70 / 80%); color: #fff; }
.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description > :last-child { border-color: rgb(120 171 70 / 80%); }
.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2 { color: #fff; }
.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg { fill: #fff; }
.tox .tox-dialog__body-content .accessibility-issue--success a .tox-icon { color: #fff; }
.tox .tox-dialog__body-content .accessibility-issue__header h1,
.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2 { margin-top: 0; }
.tox:not([dir="rtl"]) .tox-dialog__body-content .accessibility-issue__header .tox-button { margin-left: 4px; }
.tox:not([dir="rtl"]) .tox-dialog__body-content .accessibility-issue__header > :nth-last-child(2) { margin-left: auto; }
.tox:not([dir="rtl"]) .tox-dialog__body-content .accessibility-issue__description { padding: 4px 4px 4px 8px; }
.tox:not([dir="rtl"]) .tox-dialog__body-content .accessibility-issue__description > :last-child { border-left-width: 1px; padding-left: 4px; }
.tox[dir="rtl"] .tox-dialog__body-content .accessibility-issue__header .tox-button { margin-right: 4px; }
.tox[dir="rtl"] .tox-dialog__body-content .accessibility-issue__header > :nth-last-child(2) { margin-right: auto; }
.tox[dir="rtl"] .tox-dialog__body-content .accessibility-issue__description { padding: 4px 8px 4px 4px; }
.tox[dir="rtl"] .tox-dialog__body-content .accessibility-issue__description > :last-child { border-right-width: 1px; padding-right: 4px; }
.tox .tox-anchorbar { display: flex; flex: 0 0 auto; }
.tox .tox-bar { display: flex; flex: 0 0 auto; }
.tox .tox-button { background-color: #006ce7; background-image: none; background-position: 0 0; background-repeat: repeat; border-color: #006ce7; border-radius: 6px; border-style: solid; border-width: 1px; box-shadow: none; box-sizing: border-box; color: #fff; cursor: pointer; display: inline-block; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 14px; font-style: normal; font-weight: 700; letter-spacing: normal; line-height: 24px; margin: 0; outline: 0; padding: 4px 16px; position: relative; text-align: center; text-decoration: none; text-transform: none; white-space: nowrap; }
.tox .tox-button::before { border-radius: 6px; inset: -1px; box-shadow: inset 0 0 0 2px #fff, 0 0 0 1px #006ce7, 0 0 0 3px rgb(0 108 231 / 25%); content: ""; opacity: 0; pointer-events: none; position: absolute; }
.tox .tox-button[disabled] { background-color: #006ce7; background-image: none; border-color: #006ce7; box-shadow: none; color: rgb(255 255 255 / 50%); cursor: not-allowed; }
.tox .tox-button:focus:not(:disabled) { background-color: #0060ce; background-image: none; border-color: #0060ce; box-shadow: none; color: #fff; }
.tox .tox-button:focus-visible:not(:disabled)::before { opacity: 1; }
.tox .tox-button:hover:not(:disabled) { background-color: #0060ce; background-image: none; border-color: #0060ce; box-shadow: none; color: #fff; }
.tox .tox-button:active:not(:disabled) { background-color: #0054b4; background-image: none; border-color: #0054b4; box-shadow: none; color: #fff; }
.tox .tox-button--secondary { background-color: #3d546f; background-image: none; background-position: 0 0; background-repeat: repeat; border-color: #3d546f; border-radius: 6px; border-style: solid; border-width: 1px; box-shadow: none; color: #fff; font-size: 14px; font-style: normal; font-weight: 700; letter-spacing: normal; outline: 0; padding: 4px 16px; text-decoration: none; text-transform: none; }
.tox .tox-button--secondary[disabled] { background-color: #3d546f; background-image: none; border-color: #3d546f; box-shadow: none; color: rgb(255 255 255 / 50%); }
.tox .tox-button--secondary:focus:not(:disabled) { background-color: #34485f; background-image: none; border-color: #34485f; box-shadow: none; color: #fff; }
.tox .tox-button--secondary:hover:not(:disabled) { background-color: #34485f; background-image: none; border-color: #34485f; box-shadow: none; color: #fff; }
.tox .tox-button--secondary:active:not(:disabled) { background-color: #2b3b4e; background-image: none; border-color: #2b3b4e; box-shadow: none; color: #fff; }
.tox .tox-button--icon,
.tox .tox-button.tox-button--icon,
.tox .tox-button.tox-button--secondary.tox-button--icon { padding: 4px; }
.tox .tox-button--icon .tox-icon svg,
.tox .tox-button.tox-button--icon .tox-icon svg,
.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg { display: block; fill: currentcolor; }
.tox .tox-button-link { background: 0; border: none; box-sizing: border-box; cursor: pointer; display: inline-block; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 16px; font-weight: 400; line-height: 1.3; margin: 0; padding: 0; white-space: nowrap; }
.tox .tox-button-link--sm { font-size: 14px; }
.tox .tox-button--naked { background-color: transparent; border-color: transparent; box-shadow: unset; color: #fff; }
.tox .tox-button--naked[disabled] { background-color: rgb(255 255 255 / 20%); border-color: transparent; box-shadow: unset; color: rgb(255 255 255 / 50%); }
.tox .tox-button--naked:hover:not(:disabled) { background-color: rgb(255 255 255 / 20%); border-color: transparent; box-shadow: unset; color: #fff; }
.tox .tox-button--naked:focus:not(:disabled) { background-color: rgb(255 255 255 / 20%); border-color: transparent; box-shadow: unset; color: #fff; }
.tox .tox-button--naked:active:not(:disabled) { background-color: rgb(255 255 255 / 30%); border-color: transparent; box-shadow: unset; color: #fff; }
.tox .tox-button--naked .tox-icon svg { fill: currentcolor; }
.tox .tox-button--naked.tox-button--icon:hover:not(:disabled) { color: #fff; }
.tox .tox-checkbox { align-items: center; border-radius: 6px; cursor: pointer; display: flex; height: 36px; min-width: 36px; }
.tox .tox-checkbox__input { height: 1px; overflow: hidden; position: absolute; top: auto; width: 1px; }
.tox .tox-checkbox__icons { align-items: center; border-radius: 6px; box-shadow: 0 0 0 2px transparent; box-sizing: content-box; display: flex; height: 24px; justify-content: center; padding: calc(4px - 1px); width: 24px; }
.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { display: block; fill: rgb(255 255 255 / 20%); }
.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg { display: none; fill: #006ce7; }
.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg { display: none; fill: #006ce7; }
.tox .tox-checkbox--disabled { color: rgb(255 255 255 / 50%); cursor: not-allowed; }
.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg { fill: rgb(255 255 255 / 50%); }
.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { fill: rgb(255 255 255 / 50%); }
.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg { fill: rgb(255 255 255 / 50%); }
.tox input.tox-checkbox__input:checked + .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { display: none; }
.tox input.tox-checkbox__input:checked + .tox-checkbox__icons .tox-checkbox-icon__checked svg { display: block; }
.tox input.tox-checkbox__input:indeterminate + .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { display: none; }
.tox input.tox-checkbox__input:indeterminate + .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg { display: block; }
.tox input.tox-checkbox__input:focus + .tox-checkbox__icons { border-radius: 6px; box-shadow: inset 0 0 0 1px #006ce7; padding: calc(4px - 1px); }
.tox:not([dir="rtl"]) .tox-checkbox__label { margin-left: 4px; }
.tox:not([dir="rtl"]) .tox-checkbox__input { left: -10000px; }
.tox:not([dir="rtl"]) .tox-bar .tox-checkbox { margin-left: 4px; }
.tox[dir="rtl"] .tox-checkbox__label { margin-right: 4px; }
.tox[dir="rtl"] .tox-checkbox__input { right: -10000px; }
.tox[dir="rtl"] .tox-bar .tox-checkbox { margin-right: 4px; }
.tox .tox-collection--toolbar .tox-collection__group { display: flex; padding: 0; }
.tox .tox-collection--grid .tox-collection__group { display: flex; flex-wrap: wrap; max-height: 208px; overflow-x: hidden; overflow-y: auto; padding: 0; }
.tox .tox-collection--list .tox-collection__group { border-width: 1px 0 0; border-color: rgb(255 255 255 / 15%); border-style: solid; padding: 4px 0; }
.tox .tox-collection--list .tox-collection__group:first-child { border-top-width: 0; }
.tox .tox-collection__group-heading { background-color: rgb(255 255 255 / 15%); color: rgb(255 255 255 / 50%); cursor: default; font-size: 12px; font-style: normal; font-weight: 400; margin-bottom: 4px; margin-top: -4px; padding: 4px 8px; text-transform: none; -webkit-touch-callout: none; user-select: none; user-select: none; user-select: none; }
.tox .tox-collection__item { align-items: center; border-radius: 3px; color: #fff; display: flex; -webkit-touch-callout: none; user-select: none; user-select: none; user-select: none; }
.tox .tox-collection--list .tox-collection__item { padding: 4px 8px; }
.tox .tox-collection--toolbar .tox-collection__item { border-radius: 3px; padding: 4px; }
.tox .tox-collection--grid .tox-collection__item { border-radius: 3px; padding: 4px; }
.tox .tox-collection--list .tox-collection__item--enabled { background-color: #2b3b4e; color: #fff; }
.tox .tox-collection--list .tox-collection__item--active { background-color: #3389ec; }
.tox .tox-collection--toolbar .tox-collection__item--enabled { background-color: #599fef; color: #fff; }
.tox .tox-collection--toolbar .tox-collection__item--active { background-color: #3389ec; }
.tox .tox-collection--grid .tox-collection__item--enabled { background-color: #599fef; color: #fff; }
.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled) { background-color: #3389ec; color: #fff; }
.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled) { color: #fff; }
.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled) { color: #fff; }
.tox .tox-collection__item-checkmark,
.tox .tox-collection__item-icon { align-items: center; display: flex; height: 24px; justify-content: center; width: 24px; }
.tox .tox-collection__item-checkmark svg,
.tox .tox-collection__item-icon svg { fill: currentcolor; }
.tox .tox-collection--toolbar-lg .tox-collection__item-icon { height: 48px; width: 48px; }
.tox .tox-collection__item-label { color: currentcolor; display: inline-block; flex: 1; font-size: 14px; font-style: normal; font-weight: 400; line-height: 24px; text-transform: none; word-break: break-all; }
.tox .tox-collection__item-accessory { color: rgb(255 255 255 / 50%); display: inline-block; font-size: 14px; height: 24px; line-height: 24px; text-transform: none; }
.tox .tox-collection__item-caret { align-items: center; display: flex; min-height: 24px; }
.tox .tox-collection__item-caret::after { content: ""; font-size: 0; min-height: inherit; }
.tox .tox-collection__item-caret svg { fill: #fff; }
.tox .tox-collection__item--state-disabled { background-color: transparent; color: rgb(255 255 255 / 50%); cursor: not-allowed; }
.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg { fill: rgb(255 255 255 / 50%); }
.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg { display: none; }
.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory + .tox-collection__item-checkmark { display: none; }
.tox .tox-collection--horizontal { background-color: #2b3b4e; border: 1px solid rgb(255 255 255 / 15%); border-radius: 6px; box-shadow: 0 0 2px 0 rgb(34 47 62 / 20%), 0 4px 8px 0 rgb(34 47 62 / 15%); display: flex; flex: 0 0 auto; flex-shrink: 0; flex-wrap: nowrap; margin-bottom: 0; overflow-x: auto; padding: 0; }
.tox .tox-collection--horizontal .tox-collection__group { align-items: center; display: flex; flex-wrap: nowrap; margin: 0; padding: 0 4px; }
.tox .tox-collection--horizontal .tox-collection__item { height: 28px; margin: 6px 1px 5px 0; padding: 0 4px; }
.tox .tox-collection--horizontal .tox-collection__item-label { white-space: nowrap; }
.tox .tox-collection--horizontal .tox-collection__item-caret { margin-left: 4px; }
.tox .tox-collection__item-container { display: flex; }
.tox .tox-collection__item-container--row { align-items: center; flex: 1 1 auto; flex-direction: row; }
.tox .tox-collection__item-container--row.tox-collection__item-container--align-left { margin-right: auto; }
.tox .tox-collection__item-container--row.tox-collection__item-container--align-right { justify-content: flex-end; margin-left: auto; }
.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top { align-items: flex-start; margin-bottom: auto; }
.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle { align-items: center; }
.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom { align-items: flex-end; margin-top: auto; }
.tox .tox-collection__item-container--column { align-self: center; flex: 1 1 auto; flex-direction: column; }
.tox .tox-collection__item-container--column.tox-collection__item-container--align-left { align-items: flex-start; }
.tox .tox-collection__item-container--column.tox-collection__item-container--align-right { align-items: flex-end; }
.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top { align-self: flex-start; }
.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle { align-self: center; }
.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom { align-self: flex-end; }
.tox:not([dir="rtl"]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type) { border-right: 1px solid transparent; }
.tox:not([dir="rtl"]) .tox-collection--list .tox-collection__item > :not(:first-child) { margin-left: 8px; }
.tox:not([dir="rtl"]) .tox-collection--list .tox-collection__item > .tox-collection__item-label:first-child { margin-left: 4px; }
.tox:not([dir="rtl"]) .tox-collection__item-accessory { margin-left: 16px; text-align: right; }
.tox:not([dir="rtl"]) .tox-collection .tox-collection__item-caret { margin-left: 16px; }
.tox[dir="rtl"] .tox-collection--horizontal .tox-collection__group:not(:last-of-type) { border-left: 1px solid transparent; }
.tox[dir="rtl"] .tox-collection--list .tox-collection__item > :not(:first-child) { margin-right: 8px; }
.tox[dir="rtl"] .tox-collection--list .tox-collection__item > .tox-collection__item-label:first-child { margin-right: 4px; }
.tox[dir="rtl"] .tox-collection__item-accessory { margin-right: 16px; text-align: left; }
.tox[dir="rtl"] .tox-collection .tox-collection__item-caret { margin-right: 16px; transform: rotateY(180deg); }
.tox[dir="rtl"] .tox-collection--horizontal .tox-collection__item-caret { margin-right: 4px; }
.tox .tox-color-picker-container { display: flex; flex-direction: row; height: 225px; margin: 0; }
.tox .tox-sv-palette { box-sizing: border-box; display: flex; height: 100%; }
.tox .tox-sv-palette-spectrum { height: 100%; }
.tox .tox-sv-palette,
.tox .tox-sv-palette-spectrum { width: 225px; }
.tox .tox-sv-palette-thumb { background: 0 0; border: 1px solid #000; border-radius: 50%; box-sizing: content-box; height: 12px; position: absolute; width: 12px; }
.tox .tox-sv-palette-inner-thumb { border: 1px solid #fff; border-radius: 50%; height: 10px; position: absolute; width: 10px; }
.tox .tox-hue-slider { box-sizing: border-box; height: 100%; width: 25px; }
.tox .tox-hue-slider-spectrum { background: linear-gradient(to bottom, red, #ff0080, #f0f, #8000ff, #00f, #0080ff, #0ff, #00ff80, #0f0, #80ff00, #ff0, #ff8000, red); height: 100%; width: 100%; }
.tox .tox-hue-slider,
.tox .tox-hue-slider-spectrum { width: 20px; }
.tox .tox-hue-slider-thumb { background: #fff; border: 1px solid #000; box-sizing: content-box; height: 4px; width: 100%; }
.tox .tox-rgb-form { display: flex; flex-direction: column; justify-content: space-between; }
.tox .tox-rgb-form div { align-items: center; display: flex; justify-content: space-between; margin-bottom: 5px; width: inherit; }
.tox .tox-rgb-form input { width: 6em; }
.tox .tox-rgb-form input.tox-invalid { border: 1px solid red !important; }
.tox .tox-rgb-form .tox-rgba-preview { border: 1px solid #000; flex-grow: 2; margin-bottom: 0; }
.tox:not([dir="rtl"]) .tox-sv-palette { margin-right: 15px; }
.tox:not([dir="rtl"]) .tox-hue-slider { margin-right: 15px; }
.tox:not([dir="rtl"]) .tox-hue-slider-thumb { margin-left: -1px; }
.tox:not([dir="rtl"]) .tox-rgb-form label { margin-right: 0.5em; }
.tox[dir="rtl"] .tox-sv-palette { margin-left: 15px; }
.tox[dir="rtl"] .tox-hue-slider { margin-left: 15px; }
.tox[dir="rtl"] .tox-hue-slider-thumb { margin-right: -1px; }
.tox[dir="rtl"] .tox-rgb-form label { margin-left: 0.5em; }
.tox .tox-toolbar .tox-swatches,
.tox .tox-toolbar__overflow .tox-swatches,
.tox .tox-toolbar__primary .tox-swatches { margin: 5px 0 6px 11px; }
.tox .tox-collection--list .tox-collection__group .tox-swatches-menu { border: 0; margin: -4px; }
.tox .tox-swatches__row { display: flex; }
.tox .tox-swatch { height: 30px; transition: transform 0.15s, box-shadow 0.15s; width: 30px; }
.tox .tox-swatch:focus,
.tox .tox-swatch:hover { box-shadow: 0 0 0 1px rgb(127 127 127 / 30%) inset; transform: scale(0.8); }
.tox .tox-swatch--remove { align-items: center; display: flex; justify-content: center; }
.tox .tox-swatch--remove svg path { stroke: #e74c3c; }
.tox .tox-swatches__picker-btn { align-items: center; background-color: transparent; border: 0; cursor: pointer; display: flex; height: 30px; justify-content: center; outline: 0; padding: 0; width: 30px; }
.tox .tox-swatches__picker-btn svg { fill: #fff; height: 24px; width: 24px; }
.tox .tox-swatches__picker-btn:hover { background: #3389ec; }
.tox:not([dir="rtl"]) .tox-swatches__picker-btn { margin-left: auto; }
.tox[dir="rtl"] .tox-swatches__picker-btn { margin-right: auto; }
.tox .tox-comment-thread { background: #2b3b4e; position: relative; }
.tox .tox-comment-thread > :not(:first-child) { margin-top: 8px; }
.tox .tox-comment { background: #2b3b4e; border: 1px solid #161f29; border-radius: 6px; box-shadow: 0 4px 8px 0 rgb(34 47 62 / 10%); padding: 8px 8px 16px; position: relative; }
.tox .tox-comment__header { align-items: center; color: #fff; display: flex; justify-content: space-between; }
.tox .tox-comment__date { color: #fff; font-size: 12px; line-height: 18px; }
.tox .tox-comment__body { color: #fff; font-size: 14px; font-style: normal; font-weight: 400; line-height: 1.3; margin-top: 8px; position: relative; text-transform: initial; }
.tox .tox-comment__body textarea { resize: none; white-space: normal; width: 100%; }
.tox .tox-comment__expander { padding-top: 8px; }
.tox .tox-comment__expander p { color: rgb(255 255 255 / 50%); font-size: 14px; font-style: normal; }
.tox .tox-comment__body p { margin: 0; }
.tox .tox-comment__buttonspacing { padding-top: 16px; text-align: center; }
.tox .tox-comment-thread__overlay::after { background: #2b3b4e; inset: 0; content: ""; display: flex; opacity: 0.9; position: absolute; z-index: 5; }
.tox .tox-comment__reply { display: flex; flex-shrink: 0; flex-wrap: wrap; justify-content: flex-end; margin-top: 8px; }
.tox .tox-comment__reply > :first-child { margin-bottom: 8px; width: 100%; }
.tox .tox-comment__edit { display: flex; flex-wrap: wrap; justify-content: flex-end; margin-top: 16px; }
.tox .tox-comment__gradient::after { background: linear-gradient(rgb(43 59 78 / 0%), #2b3b4e); bottom: 0; content: ""; display: block; height: 5em; margin-top: -40px; position: absolute; width: 100%; }
.tox .tox-comment__overlay { background: #2b3b4e; inset: 0; display: flex; flex-direction: column; flex-grow: 1; opacity: 0.9; position: absolute; text-align: center; z-index: 5; }
.tox .tox-comment__loading-text { align-items: center; color: #fff; display: flex; flex-direction: column; position: relative; }
.tox .tox-comment__loading-text > div { padding-bottom: 16px; }
.tox .tox-comment__overlaytext { inset: 0; flex-direction: column; font-size: 14px; padding: 1em; position: absolute; z-index: 10; }
.tox .tox-comment__overlaytext p { background-color: #2b3b4e; box-shadow: 0 0 8px 8px #2b3b4e; color: #fff; text-align: center; }
.tox .tox-comment__overlaytext div:nth-of-type(2) { font-size: 0.8em; }
.tox .tox-comment__busy-spinner { align-items: center; background-color: #2b3b4e; inset: 0; display: flex; justify-content: center; position: absolute; z-index: 20; }
.tox .tox-comment__scroll { display: flex; flex-direction: column; flex-shrink: 1; overflow: auto; }
.tox .tox-conversations { margin: 8px; }
.tox:not([dir="rtl"]) .tox-comment__edit { margin-left: 8px; }
.tox:not([dir="rtl"]) .tox-comment__buttonspacing > :last-child,
.tox:not([dir="rtl"]) .tox-comment__edit > :last-child,
.tox:not([dir="rtl"]) .tox-comment__reply > :last-child { margin-left: 8px; }
.tox[dir="rtl"] .tox-comment__edit { margin-right: 8px; }
.tox[dir="rtl"] .tox-comment__buttonspacing > :last-child,
.tox[dir="rtl"] .tox-comment__edit > :last-child,
.tox[dir="rtl"] .tox-comment__reply > :last-child { margin-right: 8px; }
.tox .tox-user { align-items: center; display: flex; }
.tox .tox-user__avatar svg { fill: rgb(255 255 255 / 50%); }
.tox .tox-user__avatar img { border-radius: 50%; height: 36px; object-fit: cover; vertical-align: middle; width: 36px; }
.tox .tox-user__name { color: #fff; font-size: 14px; font-style: normal; font-weight: 700; line-height: 18px; text-transform: none; }
.tox:not([dir="rtl"]) .tox-user__avatar img,
.tox:not([dir="rtl"]) .tox-user__avatar svg { margin-right: 8px; }
.tox:not([dir="rtl"]) .tox-user__avatar + .tox-user__name { margin-left: 8px; }
.tox[dir="rtl"] .tox-user__avatar img,
.tox[dir="rtl"] .tox-user__avatar svg { margin-left: 8px; }
.tox[dir="rtl"] .tox-user__avatar + .tox-user__name { margin-right: 8px; }
.tox .tox-dialog-wrap { align-items: center; inset: 0; display: flex; justify-content: center; position: fixed; z-index: 1100; }
.tox .tox-dialog-wrap__backdrop { background-color: rgb(34 47 62 / 75%); inset: 0; position: absolute; z-index: 1; }
.tox .tox-dialog-wrap__backdrop--opaque { background-color: #222f3e; }
.tox .tox-dialog { background-color: #2b3b4e; border-color: #161f29; border-radius: 10px; border-style: solid; border-width: 0; box-shadow: 0 16px 16px -10px rgb(34 47 62 / 15%), 0 0 40px 1px rgb(34 47 62 / 15%); display: flex; flex-direction: column; max-height: 100%; max-width: 480px; overflow: hidden; position: relative; width: 95vw; z-index: 2; }
@media only screen and (width <= 767px) { body:not(.tox-force-desktop) .tox .tox-dialog { align-self: flex-start; margin: 8px auto; max-height: calc(100vh - 8px * 2); width: calc(100vw - 16px); } }
.tox .tox-dialog-inline { z-index: 1100; }
.tox .tox-dialog__header { align-items: center; background-color: #2b3b4e; border-bottom: none; color: #fff; display: flex; font-size: 16px; justify-content: space-between; padding: 8px 16px 0; position: relative; }
.tox .tox-dialog__header .tox-button { z-index: 1; }
.tox .tox-dialog__draghandle { cursor: grab; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.tox .tox-dialog__draghandle:active { cursor: grabbing; }
.tox .tox-dialog__dismiss { margin-left: auto; }
.tox .tox-dialog__title { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 20px; font-style: normal; font-weight: 400; line-height: 1.3; margin: 0; text-transform: none; }
.tox .tox-dialog__body { color: #fff; display: flex; flex: 1; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.3; min-width: 0; text-align: left; text-transform: none; }
@media only screen and (width <= 767px) { body:not(.tox-force-desktop) .tox .tox-dialog__body { flex-direction: column; } }
.tox .tox-dialog__body-nav { align-items: flex-start; display: flex; flex-direction: column; padding: 16px; }
@media only screen and (width <= 767px) { body:not(.tox-force-desktop) .tox .tox-dialog__body-nav { flex-direction: row; -webkit-overflow-scrolling: touch; overflow-x: auto; padding-bottom: 0; } }
.tox .tox-dialog__body-nav-item { border-bottom: 2px solid transparent; color: rgb(255 255 255 / 50%); display: inline-block; font-size: 14px; line-height: 1.3; margin-bottom: 8px; text-decoration: none; white-space: nowrap; }
.tox .tox-dialog__body-nav-item:focus { background-color: rgb(0 108 231 / 10%); }
.tox .tox-dialog__body-nav-item--active { border-bottom: 2px solid #006ce7; color: #006ce7; }
.tox .tox-dialog__body-content { box-sizing: border-box; display: flex; flex: 1; flex-direction: column; max-height: 650px; overflow: auto; -webkit-overflow-scrolling: touch; padding: 16px; }
.tox .tox-dialog__body-content > * { margin-bottom: 0; margin-top: 16px; }
.tox .tox-dialog__body-content > :first-child { margin-top: 0; }
.tox .tox-dialog__body-content > :last-child { margin-bottom: 0; }
.tox .tox-dialog__body-content > :only-child { margin-bottom: 0; margin-top: 0; }
.tox .tox-dialog__body-content a { color: #006ce7; cursor: pointer; text-decoration: none; }
.tox .tox-dialog__body-content a:focus,
.tox .tox-dialog__body-content a:hover { color: #0054b4; text-decoration: none; }
.tox .tox-dialog__body-content a:active { color: #0054b4; text-decoration: none; }
.tox .tox-dialog__body-content svg { fill: #fff; }
.tox .tox-dialog__body-content ul { display: block; list-style-type: disc; margin-bottom: 16px; margin-inline-end: 0; margin-inline-start: 0; padding-inline-start: 2.5rem; }
.tox .tox-dialog__body-content .tox-form__group h1 { color: #fff; font-size: 20px; font-style: normal; font-weight: 700; letter-spacing: normal; margin-bottom: 16px; margin-top: 2rem; text-transform: none; }
.tox .tox-dialog__body-content .tox-form__group h2 { color: #fff; font-size: 16px; font-style: normal; font-weight: 700; letter-spacing: normal; margin-bottom: 16px; margin-top: 2rem; text-transform: none; }
.tox .tox-dialog__body-content .tox-form__group p { margin-bottom: 16px; }
.tox .tox-dialog__body-content .tox-form__group h1:first-child,
.tox .tox-dialog__body-content .tox-form__group h2:first-child,
.tox .tox-dialog__body-content .tox-form__group p:first-child { margin-top: 0; }
.tox .tox-dialog__body-content .tox-form__group h1:last-child,
.tox .tox-dialog__body-content .tox-form__group h2:last-child,
.tox .tox-dialog__body-content .tox-form__group p:last-child { margin-bottom: 0; }
.tox .tox-dialog__body-content .tox-form__group h1:only-child,
.tox .tox-dialog__body-content .tox-form__group h2:only-child,
.tox .tox-dialog__body-content .tox-form__group p:only-child { margin-bottom: 0; margin-top: 0; }
.tox .tox-dialog--width-lg { height: 650px; max-width: 1200px; }
.tox .tox-dialog--width-md { max-width: 800px; }
.tox .tox-dialog--width-md .tox-dialog__body-content { overflow: auto; }
.tox .tox-dialog__body-content--centered { text-align: center; }
.tox .tox-dialog__footer { align-items: center; background-color: #2b3b4e; border-top: none; display: flex; justify-content: space-between; padding: 8px 16px; }
.tox .tox-dialog__footer-end,
.tox .tox-dialog__footer-start { display: flex; }
.tox .tox-dialog__busy-spinner { align-items: center; background-color: rgb(34 47 62 / 75%); inset: 0; display: flex; justify-content: center; position: absolute; z-index: 3; }
.tox .tox-dialog__table { border-collapse: collapse; width: 100%; }
.tox .tox-dialog__table thead th { font-weight: 700; padding-bottom: 8px; }
.tox .tox-dialog__table tbody tr { border-bottom: 1px solid #161f29; }
.tox .tox-dialog__table tbody tr:last-child { border-bottom: none; }
.tox .tox-dialog__table td { padding-bottom: 8px; padding-top: 8px; }
.tox .tox-dialog__iframe.tox-dialog__iframe--opaque { background: #fff; }
.tox .tox-dialog__popups { position: absolute; width: 100%; z-index: 1100; }
.tox .tox-dialog__body-iframe { display: flex; flex: 1; flex-direction: column; }
.tox .tox-dialog__body-iframe .tox-navobj { display: flex; flex: 1; }
.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2) { flex: 1; height: 100%; }
.tox .tox-dialog-dock-fadeout { opacity: 0; visibility: hidden; }
.tox .tox-dialog-dock-fadein { opacity: 1; visibility: visible; }
.tox .tox-dialog-dock-transition { transition: visibility 0s linear 0.3s, opacity 0.3s ease; }
.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein { transition-delay: 0s; }
@media only screen and (width <= 767px) { body:not(.tox-force-desktop) .tox:not([dir="rtl"]) .tox-dialog__body-nav { margin-right: 0; } }
@media only screen and (width <= 767px) { body:not(.tox-force-desktop) .tox:not([dir="rtl"]) .tox-dialog__body-nav-item:not(:first-child) { margin-left: 8px; } }
.tox:not([dir="rtl"]) .tox-dialog__footer .tox-dialog__footer-end > *,
.tox:not([dir="rtl"]) .tox-dialog__footer .tox-dialog__footer-start > * { margin-left: 8px; }
.tox[dir="rtl"] .tox-dialog__body { text-align: right; }
@media only screen and (width <= 767px) { body:not(.tox-force-desktop) .tox[dir="rtl"] .tox-dialog__body-nav { margin-left: 0; } }
@media only screen and (width <= 767px) { body:not(.tox-force-desktop) .tox[dir="rtl"] .tox-dialog__body-nav-item:not(:first-child) { margin-right: 8px; } }
.tox[dir="rtl"] .tox-dialog__footer .tox-dialog__footer-end > *,
.tox[dir="rtl"] .tox-dialog__footer .tox-dialog__footer-start > * { margin-right: 8px; }
body.tox-dialog__disable-scroll { overflow: hidden; }
.tox .tox-dropzone-container { display: flex; flex: 1; }
.tox .tox-dropzone { align-items: center; background: #fff; border: 2px dashed #161f29; box-sizing: border-box; display: flex; flex-direction: column; flex-grow: 1; justify-content: center; min-height: 100px; padding: 10px; }
.tox .tox-dropzone p { color: rgb(255 255 255 / 50%); margin: 0 0 16px; }
.tox .tox-edit-area { display: flex; flex: 1; overflow: hidden; position: relative; }
.tox .tox-edit-area__iframe { background-color: #fff; border: 0; box-sizing: border-box; flex: 1; height: 100%; position: absolute; width: 100%; }
.tox.tox-inline-edit-area { border: 1px dotted #161f29; }
.tox .tox-editor-container { display: flex; flex: 1 1 auto; flex-direction: column; overflow: hidden; }
.tox .tox-editor-header { display: grid; grid-template-columns: 1fr min-content; z-index: 1; }
.tox:not(.tox-tinymce-inline) .tox-editor-header { background-color: #222f3e; border-bottom: 1px solid rgb(255 255 255 / 15%); box-shadow: none; padding: 4px 0; transition: box-shadow 0.5s; }
.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header { border-top: 1px solid rgb(255 255 255 / 15%); box-shadow: none; }
.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header { background-color: #222f3e; box-shadow: none; padding: 4px 0; }
.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header { box-shadow: none; }
.tox-editor-dock-fadeout { opacity: 0; visibility: hidden; }
.tox-editor-dock-fadein { opacity: 1; visibility: visible; }
.tox-editor-dock-transition { transition: visibility 0s linear 0.25s, opacity 0.25s ease; }
.tox-editor-dock-transition.tox-editor-dock-fadein { transition-delay: 0s; }
.tox .tox-control-wrap { flex: 1; position: relative; }
.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,
.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,
.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid { display: none; }
.tox .tox-control-wrap svg { display: block; }
.tox .tox-control-wrap__status-icon-wrap { position: absolute; top: 50%; transform: translateY(-50%); }
.tox .tox-control-wrap__status-icon-invalid svg { fill: #c00; }
.tox .tox-control-wrap__status-icon-unknown svg { fill: orange; }
.tox .tox-control-wrap__status-icon-valid svg { fill: green; }
.tox:not([dir="rtl"]) .tox-control-wrap--status-invalid .tox-textfield,
.tox:not([dir="rtl"]) .tox-control-wrap--status-unknown .tox-textfield,
.tox:not([dir="rtl"]) .tox-control-wrap--status-valid .tox-textfield { padding-right: 32px; }
.tox:not([dir="rtl"]) .tox-control-wrap__status-icon-wrap { right: 4px; }
.tox[dir="rtl"] .tox-control-wrap--status-invalid .tox-textfield,
.tox[dir="rtl"] .tox-control-wrap--status-unknown .tox-textfield,
.tox[dir="rtl"] .tox-control-wrap--status-valid .tox-textfield { padding-left: 32px; }
.tox[dir="rtl"] .tox-control-wrap__status-icon-wrap { left: 4px; }
.tox .tox-autocompleter { max-width: 25em; }
.tox .tox-autocompleter .tox-menu { box-sizing: border-box; max-width: 25em; }
.tox .tox-autocompleter .tox-autocompleter-highlight { font-weight: 700; }
.tox .tox-color-input { display: flex; position: relative; z-index: 1; }
.tox .tox-color-input .tox-textfield { z-index: -1; }
.tox .tox-color-input span { border-color: rgb(34 47 62 / 20%); border-radius: 6px; border-style: solid; border-width: 1px; box-shadow: none; box-sizing: border-box; height: 24px; position: absolute; top: 6px; width: 24px; }
.tox .tox-color-input span:focus:not([aria-disabled="true"]),
.tox .tox-color-input span:hover:not([aria-disabled="true"]) { border-color: #006ce7; cursor: pointer; }
.tox .tox-color-input span::before { background-image: linear-gradient(45deg, rgb(255 255 255 / 25%) 25%, transparent 25%), linear-gradient(-45deg, rgb(255 255 255 / 25%) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, rgb(255 255 255 / 25%) 75%), linear-gradient(-45deg, transparent 75%, rgb(255 255 255 / 25%) 75%); background-position: 0 0, 0 6px, 6px -6px, -6px 0; background-size: 12px 12px; border: 1px solid #2b3b4e; border-radius: 6px; box-sizing: border-box; content: ""; height: 24px; left: -1px; position: absolute; top: -1px; width: 24px; z-index: -1; }
.tox .tox-color-input span[aria-disabled="true"] { cursor: not-allowed; }
.tox:not([dir="rtl"]) .tox-color-input .tox-textfield { padding-left: 36px; }
.tox:not([dir="rtl"]) .tox-color-input span { left: 6px; }
.tox[dir="rtl"] .tox-color-input .tox-textfield { padding-right: 36px; }
.tox[dir="rtl"] .tox-color-input span { right: 6px; }
.tox .tox-label,
.tox .tox-toolbar-label { color: rgb(255 255 255 / 50%); display: block; font-size: 14px; font-style: normal; font-weight: 400; line-height: 1.3; padding: 0 8px 0 0; text-transform: none; white-space: nowrap; }
.tox .tox-toolbar-label { padding: 0 8px; }
.tox[dir="rtl"] .tox-label { padding: 0 0 0 8px; }
.tox .tox-form { display: flex; flex: 1; flex-direction: column; }
.tox .tox-form__group { box-sizing: border-box; margin-bottom: 4px; }
.tox .tox-form-group--maximize { flex: 1; }
.tox .tox-form__group--error { color: #c00; }
.tox .tox-form__group--collection { display: flex; }
.tox .tox-form__grid { display: flex; flex-flow: row wrap; justify-content: space-between; }
.tox .tox-form__grid--2col > .tox-form__group { width: calc(50% - (8px / 2)); }
.tox .tox-form__grid--3col > .tox-form__group { width: calc(100% / 3 - (8px / 2)); }
.tox .tox-form__grid--4col > .tox-form__group { width: calc(25% - (8px / 2)); }
.tox .tox-form__controls-h-stack { align-items: center; display: flex; }
.tox .tox-form__group--inline { align-items: center; display: flex; }
.tox .tox-form__group--stretched { display: flex; flex: 1; flex-direction: column; }
.tox .tox-form__group--stretched .tox-textarea { flex: 1; }
.tox .tox-form__group--stretched .tox-navobj { display: flex; flex: 1; }
.tox .tox-form__group--stretched .tox-navobj :nth-child(2) { flex: 1; height: 100%; }
.tox:not([dir="rtl"]) .tox-form__controls-h-stack > :not(:first-child) { margin-left: 4px; }
.tox[dir="rtl"] .tox-form__controls-h-stack > :not(:first-child) { margin-right: 4px; }
.tox .tox-lock.tox-locked .tox-lock-icon__unlock,
.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock { display: none; }
.tox .tox-listboxfield .tox-listbox--select,
.tox .tox-textarea,
.tox .tox-textfield,
.tox .tox-toolbar-textfield { appearance: none; appearance: none; appearance: none; background-color: #2b3b4e; border-color: #161f29; border-radius: 6px; border-style: solid; border-width: 1px; box-shadow: none; box-sizing: border-box; color: #fff; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 16px; line-height: 24px; margin: 0; min-height: 34px; outline: 0; padding: 5px 5.5px; resize: none; width: 100%; }
.tox .tox-textarea[disabled],
.tox .tox-textfield[disabled] { background-color: #222f3e; color: rgb(255 255 255 / 85%); cursor: not-allowed; }
.tox .tox-listboxfield .tox-listbox--select:focus,
.tox .tox-textarea:focus,
.tox .tox-textfield:focus { background-color: #2b3b4e; border-color: #006ce7; box-shadow: 0 0 0 2px rgb(0 108 231 / 25%); outline: 0; }
.tox .tox-toolbar-textfield { border-width: 0; margin-bottom: 3px; margin-top: 2px; max-width: 250px; }
.tox .tox-naked-btn { background-color: transparent; border: 0; border-color: transparent; box-shadow: unset; color: #006ce7; cursor: pointer; display: block; margin: 0; padding: 0; }
.tox .tox-naked-btn svg { display: block; fill: #fff; }
.tox:not([dir="rtl"]) .tox-toolbar-textfield + * { margin-left: 4px; }
.tox[dir="rtl"] .tox-toolbar-textfield + * { margin-right: 4px; }
.tox .tox-listboxfield { cursor: pointer; position: relative; }
.tox .tox-listboxfield .tox-listbox--select[disabled] { background-color: #19232e; color: rgb(255 255 255 / 85%); cursor: not-allowed; }
.tox .tox-listbox__select-label { cursor: default; flex: 1; margin: 0 4px; }
.tox .tox-listbox__select-chevron { align-items: center; display: flex; justify-content: center; width: 16px; }
.tox .tox-listbox__select-chevron svg { fill: #fff; }
.tox .tox-listboxfield .tox-listbox--select { align-items: center; display: flex; }
.tox:not([dir="rtl"]) .tox-listboxfield svg { right: 8px; }
.tox[dir="rtl"] .tox-listboxfield svg { left: 8px; }
.tox .tox-selectfield { cursor: pointer; position: relative; }
.tox .tox-selectfield select { appearance: none; appearance: none; appearance: none; background-color: #2b3b4e; border-color: #161f29; border-radius: 6px; border-style: solid; border-width: 1px; box-shadow: none; box-sizing: border-box; color: #fff; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 16px; line-height: 24px; margin: 0; min-height: 34px; outline: 0; padding: 5px 5.5px; resize: none; width: 100%; }
.tox .tox-selectfield select[disabled] { background-color: #19232e; color: rgb(255 255 255 / 85%); cursor: not-allowed; }
.tox .tox-selectfield select::-ms-expand { display: none; }
.tox .tox-selectfield select:focus { background-color: #2b3b4e; border-color: #006ce7; box-shadow: 0 0 0 2px rgb(0 108 231 / 25%); outline: 0; }
.tox .tox-selectfield svg { pointer-events: none; position: absolute; top: 50%; transform: translateY(-50%); }
.tox:not([dir="rtl"]) .tox-selectfield select[size="0"],
.tox:not([dir="rtl"]) .tox-selectfield select[size="1"] { padding-right: 24px; }
.tox:not([dir="rtl"]) .tox-selectfield svg { right: 8px; }
.tox[dir="rtl"] .tox-selectfield select[size="0"],
.tox[dir="rtl"] .tox-selectfield select[size="1"] { padding-left: 24px; }
.tox[dir="rtl"] .tox-selectfield svg { left: 8px; }
.tox .tox-textarea { appearance: textarea; appearance: textarea; appearance: textarea; white-space: pre-wrap; }
.tox-fullscreen { border: 0; height: 100%; margin: 0; overflow: hidden; overscroll-behavior: none; padding: 0; touch-action: pinch-zoom; width: 100%; }
.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle { display: none; }
.tox-shadowhost.tox-fullscreen,
.tox.tox-tinymce.tox-fullscreen { left: 0; position: fixed; top: 0; z-index: 1200; }
.tox.tox-tinymce.tox-fullscreen { background-color: transparent; }
.tox-fullscreen .tox.tox-tinymce-aux,
.tox-fullscreen ~ .tox.tox-tinymce-aux { z-index: 1201; }
.tox .tox-help__more-link { list-style: none; margin-top: 1em; }
.tox .tox-imagepreview { background-color: #666; height: 380px; overflow: hidden; position: relative; width: 100%; }
.tox .tox-imagepreview.tox-imagepreview__loaded { overflow: auto; }
.tox .tox-imagepreview__container { display: flex; left: 100vw; position: absolute; top: 100vw; }
.tox .tox-imagepreview__image { background: url("data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw=="); }
.tox .tox-image-tools .tox-spacer { flex: 1; }
.tox .tox-image-tools .tox-bar { align-items: center; display: flex; height: 60px; justify-content: center; }
.tox .tox-image-tools .tox-imagepreview,
.tox .tox-image-tools .tox-imagepreview + .tox-bar { margin-top: 8px; }
.tox .tox-image-tools .tox-croprect-block { background: #000; opacity: 0.5; position: absolute; zoom: 1; }
.tox .tox-image-tools .tox-croprect-handle { border: 2px solid #fff; height: 20px; left: 0; position: absolute; top: 0; width: 20px; }
.tox .tox-image-tools .tox-croprect-handle-move { border: 0; cursor: move; position: absolute; }
.tox .tox-image-tools .tox-croprect-handle-nw { border-width: 2px 0 0 2px; cursor: nw-resize; left: 100px; margin: -2px 0 0 -2px; top: 100px; }
.tox .tox-image-tools .tox-croprect-handle-ne { border-width: 2px 2px 0 0; cursor: ne-resize; left: 200px; margin: -2px 0 0 -20px; top: 100px; }
.tox .tox-image-tools .tox-croprect-handle-sw { border-width: 0 0 2px 2px; cursor: sw-resize; left: 100px; margin: -20px 2px 0 -2px; top: 200px; }
.tox .tox-image-tools .tox-croprect-handle-se { border-width: 0 2px 2px 0; cursor: se-resize; left: 200px; margin: -20px 0 0 -20px; top: 200px; }
.tox .tox-insert-table-picker { display: flex; flex-wrap: wrap; width: 170px; }
.tox .tox-insert-table-picker > div { border-color: rgb(255 255 255 / 15%); border-style: solid; border-width: 0 1px 1px 0; box-sizing: border-box; height: 17px; width: 17px; }
.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker { margin: -4px; }
.tox .tox-insert-table-picker .tox-insert-table-picker__selected { background-color: rgb(0 108 231 / 50%); border-color: rgb(0 108 231 / 50%); }
.tox .tox-insert-table-picker__label { color: #fff; display: block; font-size: 14px; padding: 4px; text-align: center; width: 100%; }
.tox:not([dir="rtl"]) .tox-insert-table-picker > div:nth-child(10n) { border-right: 0; }
.tox[dir="rtl"] .tox-insert-table-picker > div:nth-child(10n+1) { border-right: 0; }
.tox .tox-menu { background-color: #2b3b4e; border: 1px solid rgb(255 255 255 / 15%); border-radius: 6px; box-shadow: none; display: inline-block; overflow: hidden; vertical-align: top; z-index: 1150; }
.tox .tox-menu.tox-collection.tox-collection--list { padding: 0 4px; }
.tox .tox-menu.tox-collection.tox-collection--toolbar { padding: 8px; }
.tox .tox-menu.tox-collection.tox-collection--grid { padding: 8px; }
@media only screen and (width >= 768px) { .tox .tox-menu .tox-collection__item-label { overflow-wrap: break-word; word-break: normal; } }
.tox .tox-menu__label blockquote,
.tox .tox-menu__label code,
.tox .tox-menu__label h1,
.tox .tox-menu__label h2,
.tox .tox-menu__label h3,
.tox .tox-menu__label h4,
.tox .tox-menu__label h5,
.tox .tox-menu__label h6,
.tox .tox-menu__label p { margin: 0; }
.tox .tox-menubar { background: repeating-linear-gradient(transparent 0 1px, transparent 1px 39px) center top 39px/100% calc(100% - 39px) no-repeat; background-color: #222f3e; display: flex; flex: 0 0 auto; flex-shrink: 0; flex-wrap: wrap; grid-column: 1/-1; grid-row: 1; padding: 0 11px 0 12px; }
.tox .tox-promotion + .tox-menubar { grid-column: 1; }
.tox .tox-promotion { background: repeating-linear-gradient(transparent 0 1px, transparent 1px 39px) center top 39px/100% calc(100% - 39px) no-repeat; background-color: #222f3e; grid-column: 2; grid-row: 1; padding-inline-end: 8px; padding-inline-start: 4px; padding-top: 5px; }
.tox .tox-promotion-link { align-items: unsafe center; background-color: #e8f1f8; border-radius: 5px; color: #086be6; cursor: pointer; display: flex; font-size: 14px; height: 26.6px; padding: 4px 8px; white-space: nowrap; }
.tox .tox-promotion-link:hover { background-color: #b4d7ff; }
.tox .tox-promotion-link:focus { background-color: #d9edf7; }
.tox .tox-mbtn { align-items: center; background: 0 0; border: 0; border-radius: 3px; box-shadow: none; color: #fff; display: flex; flex: 0 0 auto; font-size: 14px; font-style: normal; font-weight: 400; height: 28px; justify-content: center; margin: 5px 1px 6px 0; outline: 0; overflow: hidden; padding: 0 4px; text-transform: none; width: auto; }
.tox .tox-mbtn[disabled] { background-color: transparent; border: 0; box-shadow: none; color: rgb(255 255 255 / 50%); cursor: not-allowed; }
.tox .tox-mbtn:focus:not(:disabled) { background: #3389ec; border: 0; box-shadow: none; color: #fff; }
.tox .tox-mbtn--active { background: #599fef; border: 0; box-shadow: none; color: #fff; }
.tox .tox-mbtn:hover:not(:disabled, .tox-mbtn--active) { background: #3389ec; border: 0; box-shadow: none; color: #fff; }
.tox .tox-mbtn__select-label { cursor: default; font-weight: 400; margin: 0 4px; }
.tox .tox-mbtn[disabled] .tox-mbtn__select-label { cursor: not-allowed; }
.tox .tox-mbtn__select-chevron { align-items: center; justify-content: center; width: 16px; display: none; }
.tox .tox-notification { border-radius: 6px; border-style: solid; border-width: 1px; box-shadow: none; box-sizing: border-box; display: grid; font-size: 14px; font-weight: 400; grid-template-columns: minmax(40px, 1fr) auto minmax(40px, 1fr); margin-top: 4px; opacity: 0; padding: 4px; transition: transform 0.1s ease-in, opacity 150ms ease-in; }
.tox .tox-notification p { font-size: 14px; font-weight: 400; }
.tox .tox-notification a { cursor: pointer; text-decoration: underline; }
.tox .tox-notification--in { opacity: 1; }
.tox .tox-notification--success { background-color: #334840; border-color: #3c5440; color: #fff; }
.tox .tox-notification--success p { color: #fff; }
.tox .tox-notification--success a { color: #b5d199; }
.tox .tox-notification--success svg { fill: #fff; }
.tox .tox-notification--error { background-color: #442632; border-color: #55212b; color: #fff; }
.tox .tox-notification--error p { color: #fff; }
.tox .tox-notification--error a { color: #e68080; }
.tox .tox-notification--error svg { fill: #fff; }
.tox .tox-notification--warn,
.tox .tox-notification--warning { background-color: #222f3e; border-color: rgb(255 255 255 / 15%); color: #fff0b3; }
.tox .tox-notification--warn p,
.tox .tox-notification--warning p { color: #fff0b3; }
.tox .tox-notification--warn a,
.tox .tox-notification--warning a { color: #fc0; }
.tox .tox-notification--warn svg,
.tox .tox-notification--warning svg { fill: #fff0b3; }
.tox .tox-notification--info { background-color: #254161; border-color: #264972; color: #fff; }
.tox .tox-notification--info p { color: #fff; }
.tox .tox-notification--info a { color: #83b7f3; }
.tox .tox-notification--info svg { fill: #fff; }
.tox .tox-notification__body { align-self: center; color: #fff; font-size: 14px; grid-column: 2 3; text-align: center; white-space: normal; word-break: break-all; word-break: break-word; }
.tox .tox-notification__body > * { margin: 0; }
.tox .tox-notification__body > * + * { margin-top: 1rem; }
.tox .tox-notification__icon { align-self: center; grid-column: 1 2; justify-self: end; }
.tox .tox-notification__icon svg { display: block; }
.tox .tox-notification__dismiss { align-self: start; grid-column: 3 4; justify-self: end; }
.tox .tox-notification .tox-progress-bar { grid-column: 1 4; justify-self: center; }
.tox .tox-pop { display: inline-block; position: relative; }
.tox .tox-pop--resizing { transition: width 0.1s ease; }
.tox .tox-pop--resizing .tox-toolbar,
.tox .tox-pop--resizing .tox-toolbar__group { flex-wrap: nowrap; }
.tox .tox-pop--transition { transition: 0.15s ease; transition-property: left, right, top, bottom; }
.tox .tox-pop--transition::after,
.tox .tox-pop--transition::before { transition: all 0.15s, visibility 0s, opacity 75ms ease 75ms; }
.tox .tox-pop__dialog { background-color: #222f3e; border: 1px solid #161f29; border-radius: 6px; box-shadow: 0 0 2px 0 rgb(34 47 62 / 20%), 0 4px 8px 0 rgb(34 47 62 / 15%); min-width: 0; overflow: hidden; }
.tox .tox-pop__dialog > :not(.tox-toolbar) { margin: 4px 4px 4px 8px; }
.tox .tox-pop__dialog .tox-toolbar { background-color: transparent; margin-bottom: -1px; }
.tox .tox-pop::after,
.tox .tox-pop::before { border-style: solid; content: ""; display: block; height: 0; opacity: 1; position: absolute; width: 0; }
.tox .tox-pop.tox-pop--inset::after,
.tox .tox-pop.tox-pop--inset::before { opacity: 0; transition: all 0s 0.15s, visibility 0s, opacity 75ms ease; }
.tox .tox-pop.tox-pop--bottom::after,
.tox .tox-pop.tox-pop--bottom::before { left: 50%; top: 100%; }
.tox .tox-pop.tox-pop--bottom::after { border-color: #222f3e transparent transparent; border-width: 8px; margin-left: -8px; margin-top: -1px; }
.tox .tox-pop.tox-pop--bottom::before { border-color: #161f29 transparent transparent; border-width: 9px; margin-left: -9px; }
.tox .tox-pop.tox-pop--top::after,
.tox .tox-pop.tox-pop--top::before { left: 50%; top: 0; transform: translateY(-100%); }
.tox .tox-pop.tox-pop--top::after { border-color: transparent transparent #222f3e; border-width: 8px; margin-left: -8px; margin-top: 1px; }
.tox .tox-pop.tox-pop--top::before { border-color: transparent transparent #161f29; border-width: 9px; margin-left: -9px; }
.tox .tox-pop.tox-pop--left::after,
.tox .tox-pop.tox-pop--left::before { left: 0; top: calc(50% - 1px); transform: translateY(-50%); }
.tox .tox-pop.tox-pop--left::after { border-color: transparent #222f3e transparent transparent; border-width: 8px; margin-left: -15px; }
.tox .tox-pop.tox-pop--left::before { border-color: transparent #161f29 transparent transparent; border-width: 10px; margin-left: -19px; }
.tox .tox-pop.tox-pop--right::after,
.tox .tox-pop.tox-pop--right::before { left: 100%; top: calc(50% + 1px); transform: translateY(-50%); }
.tox .tox-pop.tox-pop--right::after { border-color: transparent transparent transparent #222f3e; border-width: 8px; margin-left: -1px; }
.tox .tox-pop.tox-pop--right::before { border-color: transparent transparent transparent #161f29; border-width: 10px; margin-left: -1px; }
.tox .tox-pop.tox-pop--align-left::after,
.tox .tox-pop.tox-pop--align-left::before { left: 20px; }
.tox .tox-pop.tox-pop--align-right::after,
.tox .tox-pop.tox-pop--align-right::before { left: calc(100% - 20px); }
.tox .tox-sidebar-wrap { display: flex; flex-direction: row; flex-grow: 1; min-height: 0; }
.tox .tox-sidebar { background-color: #222f3e; display: flex; flex-direction: row; justify-content: flex-end; }
.tox .tox-sidebar__slider { display: flex; overflow: hidden; }
.tox .tox-sidebar__pane-container { display: flex; }
.tox .tox-sidebar__pane { display: flex; }
.tox .tox-sidebar--sliding-closed { opacity: 0; }
.tox .tox-sidebar--sliding-open { opacity: 1; }
.tox .tox-sidebar--sliding-growing,
.tox .tox-sidebar--sliding-shrinking { transition: width 0.5s ease, opacity 0.5s ease; }
.tox .tox-selector { background-color: #4099ff; border-color: #4099ff; border-style: solid; border-width: 1px; box-sizing: border-box; display: inline-block; height: 10px; position: absolute; width: 10px; }
.tox.tox-platform-touch .tox-selector { height: 12px; width: 12px; }
.tox .tox-slider { align-items: center; display: flex; flex: 1; height: 24px; justify-content: center; position: relative; }
.tox .tox-slider__rail { background-color: transparent; border: 1px solid #161f29; border-radius: 6px; height: 10px; min-width: 120px; width: 100%; }
.tox .tox-slider__handle { background-color: #006ce7; border: 2px solid #0054b4; border-radius: 6px; box-shadow: none; height: 24px; left: 50%; position: absolute; top: 50%; transform: translateX(-50%) translateY(-50%); width: 14px; }
.tox .tox-form__controls-h-stack > .tox-slider:not(:first-of-type) { margin-inline-start: 8px; }
.tox .tox-form__controls-h-stack > .tox-form__group + .tox-slider { margin-inline-start: 32px; }
.tox .tox-form__controls-h-stack > .tox-slider + .tox-form__group { margin-inline-start: 32px; }
.tox .tox-source-code { overflow: auto; }
.tox .tox-spinner { display: flex; }
.tox .tox-spinner > div { animation: tam-bouncing-dots 1.5s ease-in-out 0s infinite both; background-color: rgb(255 255 255 / 50%); border-radius: 100%; height: 8px; width: 8px; }
.tox .tox-spinner > div:nth-child(1) { animation-delay: -0.32s; }
.tox .tox-spinner > div:nth-child(2) { animation-delay: -0.16s; }
@keyframes tam-bouncing-dots {
0%,
100%,
80% { transform: scale(0); }
40% { transform: scale(1); }
}
.tox:not([dir="rtl"]) .tox-spinner > div:not(:first-child) { margin-left: 4px; }
.tox[dir="rtl"] .tox-spinner > div:not(:first-child) { margin-right: 4px; }
.tox .tox-statusbar { align-items: center; background-color: #222f3e; border-top: 1px solid rgb(255 255 255 / 15%); color: rgb(255 255 255 / 75%); display: flex; flex: 0 0 auto; font-size: 14px; font-weight: 400; height: 25px; overflow: hidden; padding: 0 8px; position: relative; text-transform: none; }
.tox .tox-statusbar__text-container { display: flex; flex: 1 1 auto; justify-content: flex-end; overflow: hidden; }
.tox .tox-statusbar__path { display: flex; flex: 1 1 auto; margin-right: auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.tox .tox-statusbar__path > * { display: inline; white-space: nowrap; }
.tox .tox-statusbar__wordcount { flex: 0 0 auto; margin-left: 1ch; }
.tox .tox-statusbar a,
.tox .tox-statusbar__path-item,
.tox .tox-statusbar__wordcount { color: rgb(255 255 255 / 75%); text-decoration: none; }
.tox .tox-statusbar a:focus:not(:disabled, [aria-disabled="true"]),
.tox .tox-statusbar a:hover:not(:disabled, [aria-disabled="true"]),
.tox .tox-statusbar__path-item:focus:not(:disabled, [aria-disabled="true"]),
.tox .tox-statusbar__path-item:hover:not(:disabled, [aria-disabled="true"]),
.tox .tox-statusbar__wordcount:focus:not(:disabled, [aria-disabled="true"]),
.tox .tox-statusbar__wordcount:hover:not(:disabled, [aria-disabled="true"]) { color: #fff; cursor: pointer; }
.tox .tox-statusbar__branding svg { fill: rgb(255 255 255 / 80%); height: 1.14em; vertical-align: -0.28em; width: 3.6em; }
.tox .tox-statusbar__branding a:focus:not(:disabled, [aria-disabled="true"]) svg,
.tox .tox-statusbar__branding a:hover:not(:disabled, [aria-disabled="true"]) svg { fill: #fff; }
.tox .tox-statusbar__resize-handle { align-items: flex-end; align-self: stretch; cursor: nwse-resize; display: flex; flex: 0 0 auto; justify-content: flex-end; margin-left: auto; margin-right: -8px; padding-bottom: 3px; padding-left: 1ch; padding-right: 3px; }
.tox .tox-statusbar__resize-handle svg { display: block; fill: rgb(255 255 255 / 50%); }
.tox .tox-statusbar__resize-handle:focus svg { background-color: #434e5b; border-radius: 1px 1px 5px; box-shadow: 0 0 0 2px #434e5b; }
.tox:not([dir="rtl"]) .tox-statusbar__path > * { margin-right: 4px; }
.tox:not([dir="rtl"]) .tox-statusbar__branding { margin-left: 2ch; }
.tox[dir="rtl"] .tox-statusbar { flex-direction: row-reverse; }
.tox[dir="rtl"] .tox-statusbar__path > * { margin-left: 4px; }
.tox .tox-throbber { z-index: 1299; }
.tox .tox-throbber__busy-spinner { align-items: center; background-color: rgb(34 47 62 / 60%); inset: 0; display: flex; justify-content: center; position: absolute; }
.tox .tox-tbtn { align-items: center; background: 0 0; border: 0; border-radius: 3px; box-shadow: none; color: #fff; display: flex; flex: 0 0 auto; font-size: 14px; font-style: normal; font-weight: 400; height: 28px; justify-content: center; margin: 6px 1px 5px 0; outline: 0; overflow: hidden; padding: 0; text-transform: none; width: 34px; }
.tox .tox-tbtn svg { display: block; fill: #fff; }
.tox .tox-tbtn.tox-tbtn-more { padding-left: 5px; padding-right: 5px; width: inherit; }
.tox .tox-tbtn:focus { background: #3389ec; border: 0; box-shadow: none; }
.tox .tox-tbtn:hover { background: #3389ec; border: 0; box-shadow: none; color: #fff; }
.tox .tox-tbtn:hover svg { fill: #fff; }
.tox .tox-tbtn:active { background: #599fef; border: 0; box-shadow: none; color: #fff; }
.tox .tox-tbtn:active svg { fill: #fff; }
.tox .tox-tbtn--disabled,
.tox .tox-tbtn--disabled:hover,
.tox .tox-tbtn:disabled,
.tox .tox-tbtn:disabled:hover { background: 0 0; border: 0; box-shadow: none; color: rgb(255 255 255 / 50%); cursor: not-allowed; }
.tox .tox-tbtn--disabled svg,
.tox .tox-tbtn--disabled:hover svg,
.tox .tox-tbtn:disabled svg,
.tox .tox-tbtn:disabled:hover svg { fill: rgb(255 255 255 / 50%); }
.tox .tox-tbtn--enabled,
.tox .tox-tbtn--enabled:hover { background: #599fef; border: 0; box-shadow: none; color: #fff; }
.tox .tox-tbtn--enabled:hover > *,
.tox .tox-tbtn--enabled > * { transform: none; }
.tox .tox-tbtn--enabled svg,
.tox .tox-tbtn--enabled:hover svg { fill: #fff; }
.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) { color: #fff; }
.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg { fill: #fff; }
.tox .tox-tbtn:active > * { transform: none; }
.tox .tox-tbtn--md { height: 42px; width: 51px; }
.tox .tox-tbtn--lg { flex-direction: column; height: 56px; width: 68px; }
.tox .tox-tbtn--return { align-self: stretch; height: unset; width: 16px; }
.tox .tox-tbtn--labeled { padding: 0 4px; width: unset; }
.tox .tox-tbtn__vlabel { display: block; font-size: 10px; font-weight: 400; letter-spacing: -0.025em; margin-bottom: 4px; white-space: nowrap; }
.tox .tox-tbtn--select { margin: 6px 1px 5px 0; padding: 0 4px; width: auto; }
.tox .tox-tbtn__select-label { cursor: default; font-weight: 400; margin: 0 4px; }
.tox .tox-tbtn__select-chevron { align-items: center; display: flex; justify-content: center; width: 16px; }
.tox .tox-tbtn__select-chevron svg { fill: rgb(255 255 255 / 50%); }
.tox .tox-tbtn--bespoke { background: #2f4055; }
.tox .tox-tbtn--bespoke + .tox-tbtn--bespoke { margin-inline-start: 4px; }
.tox .tox-tbtn--bespoke .tox-tbtn__select-label { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 7em; }
.tox .tox-split-button { border: 0; border-radius: 3px; box-sizing: border-box; display: flex; margin: 6px 1px 5px 0; overflow: hidden; }
.tox .tox-split-button:hover { box-shadow: 0 0 0 1px #3389ec inset; }
.tox .tox-split-button:focus { background: #3389ec; box-shadow: none; color: #fff; }
.tox .tox-split-button > * { border-radius: 0; }
.tox .tox-split-button__chevron { width: 16px; }
.tox .tox-split-button__chevron svg { fill: rgb(255 255 255 / 50%); }
.tox .tox-split-button .tox-tbtn { margin: 0; }
.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus,
.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,
.tox .tox-split-button.tox-tbtn--disabled:focus,
.tox .tox-split-button.tox-tbtn--disabled:hover { background: 0 0; box-shadow: none; color: rgb(255 255 255 / 50%); }
.tox.tox-platform-touch .tox-split-button .tox-tbtn--select { padding: 0; }
.tox.tox-platform-touch .tox-split-button .tox-tbtn:not(.tox-tbtn--select):first-child { width: 30px; }
.tox.tox-platform-touch .tox-split-button__chevron { width: 20px; }
.tox .tox-toolbar-overlord { background-color: #222f3e; }
.tox .tox-toolbar,
.tox .tox-toolbar__overflow,
.tox .tox-toolbar__primary { background-color: #222f3e; background-image: repeating-linear-gradient(rgb(255 255 255 / 15%) 0 1px, transparent 1px 39px); background-position: center top 40px; background-repeat: no-repeat; background-size: calc(100% - 11px * 2) calc(100% - 41px); display: flex; flex: 0 0 auto; flex-shrink: 0; flex-wrap: wrap; padding: 0; transform: perspective(1px); }
.tox .tox-toolbar-overlord > .tox-toolbar,
.tox .tox-toolbar-overlord > .tox-toolbar__overflow,
.tox .tox-toolbar-overlord > .tox-toolbar__primary { background-position: center top 0; background-size: calc(100% - 11px * 2) calc(100% - 0px); }
.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed { height: 0; opacity: 0; padding-bottom: 0; padding-top: 0; visibility: hidden; }
.tox .tox-toolbar__overflow--growing { transition: height 0.3s ease, opacity 0.2s linear 0.1s; }
.tox .tox-toolbar__overflow--shrinking { transition: opacity 0.3s ease, height 0.2s linear 0.1s, visibility 0s linear 0.3s; }
.tox .tox-anchorbar,
.tox .tox-toolbar-overlord { grid-column: 1/-1; }
.tox .tox-menubar + .tox-toolbar,
.tox .tox-menubar + .tox-toolbar-overlord { border-top: 1px solid transparent; margin-top: -1px; padding-bottom: 1px; padding-top: 1px; }
.tox .tox-toolbar--scrolling { flex-wrap: nowrap; overflow-x: auto; }
.tox .tox-pop .tox-toolbar { border-width: 0; }
.tox .tox-toolbar--no-divider { background-image: none; }
.tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child,
.tox .tox-toolbar-overlord .tox-toolbar__primary { background-position: center top 39px; }
.tox .tox-editor-header > .tox-toolbar--scrolling,
.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child { background-image: none; }
.tox.tox-tinymce-aux .tox-toolbar__overflow { background-color: #222f3e; background-position: center top 43px; background-size: calc(100% - 8px * 2) calc(100% - 51px); border: none; border-radius: 6px; box-shadow: 0 0 2px 0 rgb(34 47 62 / 20%), 0 4px 8px 0 rgb(34 47 62 / 15%); padding: 4px 0; }
.tox-pop .tox-pop__dialog .tox-toolbar { background-position: center top 43px; background-size: calc(100% - 11px * 2) calc(100% - 51px); padding: 4px 0; }
.tox .tox-toolbar__group { align-items: center; display: flex; flex-wrap: wrap; margin: 0; padding: 0 11px 0 12px; }
.tox .tox-toolbar__group--pull-right { margin-left: auto; }
.tox .tox-toolbar--scrolling .tox-toolbar__group { flex-shrink: 0; flex-wrap: nowrap; }
.tox:not([dir="rtl"]) .tox-toolbar__group:not(:last-of-type) { border-right: 1px solid transparent; }
.tox[dir="rtl"] .tox-toolbar__group:not(:last-of-type) { border-left: 1px solid transparent; }
.tox .tox-tooltip { display: inline-block; padding: 8px; position: relative; }
.tox .tox-tooltip__body { background-color: #3d546f; border-radius: 6px; box-shadow: 0 2px 4px rgb(34 47 62 / 30%); color: rgb(255 255 255 / 75%); font-size: 14px; font-style: normal; font-weight: 400; padding: 4px 8px; text-transform: none; }
.tox .tox-tooltip__arrow { position: absolute; }
.tox .tox-tooltip--down .tox-tooltip__arrow { border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid #3d546f; bottom: 0; left: 50%; position: absolute; transform: translateX(-50%); }
.tox .tox-tooltip--up .tox-tooltip__arrow { border-bottom: 8px solid #3d546f; border-left: 8px solid transparent; border-right: 8px solid transparent; left: 50%; position: absolute; top: 0; transform: translateX(-50%); }
.tox .tox-tooltip--right .tox-tooltip__arrow { border-bottom: 8px solid transparent; border-left: 8px solid #3d546f; border-top: 8px solid transparent; position: absolute; right: 0; top: 50%; transform: translateY(-50%); }
.tox .tox-tooltip--left .tox-tooltip__arrow { border-bottom: 8px solid transparent; border-right: 8px solid #3d546f; border-top: 8px solid transparent; left: 0; position: absolute; top: 50%; transform: translateY(-50%); }
.tox .tox-well { border: 1px solid #161f29; border-radius: 6px; padding: 8px; width: 100%; }
.tox .tox-well > :first-child { margin-top: 0; }
.tox .tox-well > :last-child { margin-bottom: 0; }
.tox .tox-well > :only-child { margin: 0; }
.tox .tox-custom-editor { border: 1px solid #161f29; border-radius: 6px; display: flex; flex: 1; position: relative; }
.tox .tox-dialog-loading::before { background-color: rgb(0 0 0 / 50%); content: ""; height: 100%; position: absolute; width: 100%; z-index: 1000; }
.tox .tox-tab { cursor: pointer; }
.tox .tox-dialog__content-js { display: flex; flex: 1; }
.tox .tox-dialog__body-content .tox-collection { display: flex; flex: 1; }
.tox.tox-tinymce-aux .tox-toolbar__overflow { box-shadow: 0 0 0 1px rgb(255 255 255 / 15%); }
+35
View File
@@ -0,0 +1,35 @@
body.tox-dialog__disable-scroll {
overflow: hidden;
}
.tox-fullscreen {
border: 0;
height: 100%;
margin: 0;
overflow: hidden;
overscroll-behavior: none;
padding: 0;
touch-action: pinch-zoom;
width: 100%;
}
.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle {
display: none;
}
.tox.tox-tinymce.tox-fullscreen,
.tox-shadowhost.tox-fullscreen {
left: 0;
position: fixed;
top: 0;
z-index: 1200;
}
.tox.tox-tinymce.tox-fullscreen {
background-color: transparent;
}
.tox-fullscreen .tox.tox-tinymce-aux,
.tox-fullscreen ~ .tox.tox-tinymce-aux {
z-index: 1201;
}
+10
View File
@@ -0,0 +1,10 @@
body.tox-dialog__disable-scroll { overflow: hidden; }
.tox-fullscreen { border: 0; height: 100%; margin: 0; overflow: hidden; overscroll-behavior: none; padding: 0; touch-action: pinch-zoom; width: 100%; }
.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle { display: none; }
.tox-shadowhost.tox-fullscreen,
.tox.tox-tinymce.tox-fullscreen { left: 0; position: fixed; top: 0; z-index: 1200; }
.tox.tox-tinymce.tox-fullscreen { background-color: transparent; }
.tox-fullscreen .tox.tox-tinymce-aux,
.tox-fullscreen ~ .tox.tox-tinymce-aux { z-index: 1201; }
+775
View File
@@ -0,0 +1,775 @@
.mce-content-body .mce-item-anchor {
background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;
}
.mce-content-body .mce-item-anchor:empty {
cursor: default;
display: inline-block;
height: 12px !important;
padding: 0 2px;
-webkit-user-modify: read-only;
-moz-user-modify: read-only;
-webkit-user-select: all;
-moz-user-select: all;
user-select: all;
width: 8px !important;
}
.mce-content-body .mce-item-anchor:not(:empty) {
background-position-x: 2px;
display: inline-block;
padding-left: 12px;
}
.mce-content-body .mce-item-anchor[data-mce-selected] {
outline-offset: 1px;
}
.tox-comments-visible .tox-comment[contenteditable="false"]:not([data-mce-selected]),
.tox-comments-visible span.tox-comment img:not([data-mce-selected]),
.tox-comments-visible span.tox-comment > audio:not([data-mce-selected]),
.tox-comments-visible span.tox-comment > video:not([data-mce-selected]),
.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]) {
outline: 3px solid #ffe89d;
}
.tox-comments-visible .tox-comment[contenteditable="false"][data-mce-annotation-active="true"]:not([data-mce-selected]) {
outline: 3px solid #fed635;
}
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] img:not([data-mce-selected]),
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] > audio:not([data-mce-selected]),
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] > video:not([data-mce-selected]),
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] span.mce-preview-object:not([data-mce-selected]) {
outline: 3px solid #fed635;
}
.tox-comments-visible span.tox-comment:not([data-mce-selected]) {
background-color: #ffe89d;
outline: none;
}
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"]:not([data-mce-selected="inline-boundary"]) {
background-color: #fed635;
}
.tox-checklist > li:not(.tox-checklist--hidden) {
list-style: none;
margin: 0.25em 0;
}
.tox-checklist > li:not(.tox-checklist--hidden)::before {
content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");
cursor: pointer;
height: 1em;
margin-left: -1.5em;
margin-top: 0.125em;
position: absolute;
width: 1em;
}
.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before {
content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");
}
[dir=rtl] .tox-checklist > li:not(.tox-checklist--hidden)::before {
margin-left: 0;
margin-right: -1.5em;
}
/* stylelint-disable */
/* http://prismjs.com/ */
/**
* prism.js default theme for JavaScript, CSS and HTML
* Based on dabblet (http://dabblet.com)
* @author Lea Verou
*/
code[class*="language-"],
pre[class*="language-"] {
color: black;
background: none;
text-shadow: 0 1px white;
font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
font-size: 1em;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
word-wrap: normal;
line-height: 1.5;
-moz-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
hyphens: none;
}
pre[class*="language-"]::-moz-selection,
pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection,
code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #b3d4fc;
}
pre[class*="language-"]::selection,
pre[class*="language-"] ::selection,
code[class*="language-"]::selection,
code[class*="language-"] ::selection {
text-shadow: none;
background: #b3d4fc;
}
@media print {
code[class*="language-"],
pre[class*="language-"] {
text-shadow: none;
}
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: 0.5em 0;
overflow: auto;
}
:not(pre) > code[class*="language-"],
pre[class*="language-"] {
background: #f5f2f0;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: 0.1em;
border-radius: 0.3em;
white-space: normal;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: slategray;
}
.token.punctuation {
color: #999;
}
.token.namespace {
opacity: 0.7;
}
.token.property,
.token.tag,
.token.boolean,
.token.number,
.token.constant,
.token.symbol,
.token.deleted {
color: #905;
}
.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
color: #690;
}
.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #9a6e3a;
/* This background color was intended by the author of this theme. */
background: hsla(0, 0%, 100%, 0.5);
}
.token.atrule,
.token.attr-value,
.token.keyword {
color: #07a;
}
.token.function,
.token.class-name {
color: #DD4A68;
}
.token.regex,
.token.important,
.token.variable {
color: #e90;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.italic {
font-style: italic;
}
.token.entity {
cursor: help;
}
/* stylelint-enable */
.mce-content-body {
overflow-wrap: break-word;
word-wrap: break-word;
}
.mce-content-body .mce-visual-caret {
background-color: black;
background-color: currentColor;
position: absolute;
}
.mce-content-body .mce-visual-caret-hidden {
display: none;
}
.mce-content-body *[data-mce-caret] {
left: -1000px;
margin: 0;
padding: 0;
position: absolute;
right: auto;
top: 0;
}
.mce-content-body .mce-offscreen-selection {
left: -2000000px;
max-width: 1000000px;
position: absolute;
}
.mce-content-body *[contentEditable=false] {
cursor: default;
}
.mce-content-body *[contentEditable=true] {
cursor: text;
}
.tox-cursor-format-painter {
cursor: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"), default;
}
div.mce-footnotes hr {
margin-inline-end: auto;
margin-inline-start: 0;
width: 25%;
}
div.mce-footnotes li > a.mce-footnotes-backlink {
text-decoration: none;
}
@media print {
sup.mce-footnote a {
color: black;
text-decoration: none;
}
div.mce-footnotes {
break-inside: avoid;
width: 100%;
}
div.mce-footnotes li > a.mce-footnotes-backlink {
display: none;
}
}
.mce-content-body figure.align-left {
float: left;
}
.mce-content-body figure.align-right {
float: right;
}
.mce-content-body figure.image.align-center {
display: table;
margin-left: auto;
margin-right: auto;
}
.mce-preview-object {
border: 1px solid gray;
display: inline-block;
line-height: 0;
margin: 0 2px 0 2px;
position: relative;
}
.mce-preview-object .mce-shim {
background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
.mce-preview-object[data-mce-selected="2"] .mce-shim {
display: none;
}
.mce-content-body .mce-mergetag:hover {
background-color: rgba(0, 108, 231, 0.1);
}
.mce-content-body .mce-mergetag-affix {
background-color: rgba(0, 108, 231, 0.1);
color: #006ce7;
}
.mce-object {
background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;
border: 1px dashed #aaa;
}
.mce-pagebreak {
border: 1px dashed #aaa;
cursor: default;
display: block;
height: 5px;
margin-top: 15px;
page-break-before: always;
width: 100%;
}
@media print {
.mce-pagebreak {
border: 0;
}
}
.tiny-pageembed .mce-shim {
background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
.tiny-pageembed[data-mce-selected="2"] .mce-shim {
display: none;
}
.tiny-pageembed {
display: inline-block;
position: relative;
}
.tiny-pageembed--21by9,
.tiny-pageembed--16by9,
.tiny-pageembed--4by3,
.tiny-pageembed--1by1 {
display: block;
overflow: hidden;
padding: 0;
position: relative;
width: 100%;
}
.tiny-pageembed--21by9 {
padding-top: 42.857143%;
}
.tiny-pageembed--16by9 {
padding-top: 56.25%;
}
.tiny-pageembed--4by3 {
padding-top: 75%;
}
.tiny-pageembed--1by1 {
padding-top: 100%;
}
.tiny-pageembed--21by9 iframe,
.tiny-pageembed--16by9 iframe,
.tiny-pageembed--4by3 iframe,
.tiny-pageembed--1by1 iframe {
border: 0;
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
.mce-content-body[data-mce-placeholder] {
position: relative;
}
.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before {
color: rgba(34, 47, 62, 0.7);
content: attr(data-mce-placeholder);
position: absolute;
}
.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before {
left: 1px;
}
.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before {
right: 1px;
}
.mce-content-body div.mce-resizehandle {
background-color: #4099ff;
border-color: #4099ff;
border-style: solid;
border-width: 1px;
box-sizing: border-box;
height: 10px;
position: absolute;
width: 10px;
z-index: 1298;
}
.mce-content-body div.mce-resizehandle:hover {
background-color: #4099ff;
}
.mce-content-body div.mce-resizehandle:nth-of-type(1) {
cursor: nwse-resize;
}
.mce-content-body div.mce-resizehandle:nth-of-type(2) {
cursor: nesw-resize;
}
.mce-content-body div.mce-resizehandle:nth-of-type(3) {
cursor: nwse-resize;
}
.mce-content-body div.mce-resizehandle:nth-of-type(4) {
cursor: nesw-resize;
}
.mce-content-body .mce-resize-backdrop {
z-index: 10000;
}
.mce-content-body .mce-clonedresizable {
cursor: default;
opacity: 0.5;
outline: 1px dashed black;
position: absolute;
z-index: 10001;
}
.mce-content-body .mce-clonedresizable.mce-resizetable-columns th,
.mce-content-body .mce-clonedresizable.mce-resizetable-columns td {
border: 0;
}
.mce-content-body .mce-resize-helper {
background: #555;
background: rgba(0, 0, 0, 0.75);
border: 1px;
border-radius: 3px;
color: white;
display: none;
font-family: sans-serif;
font-size: 12px;
line-height: 14px;
margin: 5px 10px;
padding: 5px;
position: absolute;
white-space: nowrap;
z-index: 10002;
}
.tox-rtc-user-selection {
position: relative;
}
.tox-rtc-user-cursor {
bottom: 0;
cursor: default;
position: absolute;
top: 0;
width: 2px;
}
.tox-rtc-user-cursor::before {
background-color: inherit;
border-radius: 50%;
content: '';
display: block;
height: 8px;
position: absolute;
right: -3px;
top: -3px;
width: 8px;
}
.tox-rtc-user-cursor:hover::after {
background-color: inherit;
border-radius: 100px;
box-sizing: border-box;
color: #fff;
content: attr(data-user);
display: block;
font-size: 12px;
font-weight: bold;
left: -5px;
min-height: 8px;
min-width: 8px;
padding: 0 12px;
position: absolute;
top: -11px;
white-space: nowrap;
z-index: 1000;
}
.tox-rtc-user-selection--1 .tox-rtc-user-cursor {
background-color: #2dc26b;
}
.tox-rtc-user-selection--2 .tox-rtc-user-cursor {
background-color: #e03e2d;
}
.tox-rtc-user-selection--3 .tox-rtc-user-cursor {
background-color: #f1c40f;
}
.tox-rtc-user-selection--4 .tox-rtc-user-cursor {
background-color: #3598db;
}
.tox-rtc-user-selection--5 .tox-rtc-user-cursor {
background-color: #b96ad9;
}
.tox-rtc-user-selection--6 .tox-rtc-user-cursor {
background-color: #e67e23;
}
.tox-rtc-user-selection--7 .tox-rtc-user-cursor {
background-color: #aaa69d;
}
.tox-rtc-user-selection--8 .tox-rtc-user-cursor {
background-color: #f368e0;
}
.tox-rtc-remote-image {
background: #eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center;
border: 1px solid #ccc;
min-height: 240px;
min-width: 320px;
}
.mce-match-marker {
background: #aaa;
color: #fff;
}
.mce-match-marker-selected {
background: #39f;
color: #fff;
}
.mce-match-marker-selected::-moz-selection {
background: #39f;
color: #fff;
}
.mce-match-marker-selected::selection {
background: #39f;
color: #fff;
}
.mce-content-body img[data-mce-selected],
.mce-content-body video[data-mce-selected],
.mce-content-body audio[data-mce-selected],
.mce-content-body object[data-mce-selected],
.mce-content-body embed[data-mce-selected],
.mce-content-body table[data-mce-selected] {
outline: 3px solid #b4d7ff;
}
.mce-content-body hr[data-mce-selected] {
outline: 3px solid #b4d7ff;
outline-offset: 1px;
}
.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus {
outline: 3px solid #b4d7ff;
}
.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover {
outline: 3px solid #b4d7ff;
}
.mce-content-body *[contentEditable=false][data-mce-selected] {
cursor: not-allowed;
outline: 3px solid #b4d7ff;
}
.mce-content-body.mce-content-readonly *[contentEditable=true]:focus,
.mce-content-body.mce-content-readonly *[contentEditable=true]:hover {
outline: none;
}
.mce-content-body *[data-mce-selected="inline-boundary"] {
background-color: #b4d7ff;
}
.mce-content-body .mce-edit-focus {
outline: 3px solid #b4d7ff;
}
.mce-content-body td[data-mce-selected],
.mce-content-body th[data-mce-selected] {
position: relative;
}
.mce-content-body td[data-mce-selected]::-moz-selection,
.mce-content-body th[data-mce-selected]::-moz-selection {
background: none;
}
.mce-content-body td[data-mce-selected]::selection,
.mce-content-body th[data-mce-selected]::selection {
background: none;
}
.mce-content-body td[data-mce-selected] *,
.mce-content-body th[data-mce-selected] * {
outline: none;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
.mce-content-body td[data-mce-selected]::after,
.mce-content-body th[data-mce-selected]::after {
background-color: rgba(180, 215, 255, 0.7);
border: 1px solid rgba(180, 215, 255, 0.7);
bottom: -1px;
content: '';
left: -1px;
mix-blend-mode: multiply;
position: absolute;
right: -1px;
top: -1px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.mce-content-body td[data-mce-selected]::after,
.mce-content-body th[data-mce-selected]::after {
border-color: rgba(0, 84, 180, 0.7);
}
}
.mce-content-body img[data-mce-selected]::-moz-selection {
background: none;
}
.mce-content-body img[data-mce-selected]::selection {
background: none;
}
.ephox-snooker-resizer-bar {
background-color: #b4d7ff;
opacity: 0;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
.ephox-snooker-resizer-cols {
cursor: col-resize;
}
.ephox-snooker-resizer-rows {
cursor: row-resize;
}
.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging {
opacity: 1;
}
.mce-spellchecker-word {
background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");
background-position: 0 calc(100% + 1px);
background-repeat: repeat-x;
background-size: auto 6px;
cursor: default;
height: 2rem;
}
.mce-spellchecker-grammar {
background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");
background-position: 0 calc(100% + 1px);
background-repeat: repeat-x;
background-size: auto 6px;
cursor: default;
}
.mce-toc {
border: 1px solid gray;
}
.mce-toc h2 {
margin: 4px;
}
.mce-toc li {
list-style-type: none;
}
table[style*="border-width: 0px"],
.mce-item-table:not([border]),
.mce-item-table[border="0"],
table[style*="border-width: 0px"] td,
.mce-item-table:not([border]) td,
.mce-item-table[border="0"] td,
table[style*="border-width: 0px"] th,
.mce-item-table:not([border]) th,
.mce-item-table[border="0"] th,
table[style*="border-width: 0px"] caption,
.mce-item-table:not([border]) caption,
.mce-item-table[border="0"] caption {
border: 1px dashed #bbb;
}
.mce-visualblocks p,
.mce-visualblocks h1,
.mce-visualblocks h2,
.mce-visualblocks h3,
.mce-visualblocks h4,
.mce-visualblocks h5,
.mce-visualblocks h6,
.mce-visualblocks div:not([data-mce-bogus]),
.mce-visualblocks section,
.mce-visualblocks article,
.mce-visualblocks blockquote,
.mce-visualblocks address,
.mce-visualblocks pre,
.mce-visualblocks figure,
.mce-visualblocks figcaption,
.mce-visualblocks hgroup,
.mce-visualblocks aside,
.mce-visualblocks ul,
.mce-visualblocks ol,
.mce-visualblocks dl {
background-repeat: no-repeat;
border: 1px dashed #bbb;
margin-left: 3px;
padding-top: 10px;
}
.mce-visualblocks p {
background-image: url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7);
}
.mce-visualblocks h1 {
background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==);
}
.mce-visualblocks h2 {
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==);
}
.mce-visualblocks h3 {
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7);
}
.mce-visualblocks h4 {
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==);
}
.mce-visualblocks h5 {
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==);
}
.mce-visualblocks h6 {
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==);
}
.mce-visualblocks div:not([data-mce-bogus]) {
background-image: url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7);
}
.mce-visualblocks section {
background-image: url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=);
}
.mce-visualblocks article {
background-image: url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7);
}
.mce-visualblocks blockquote {
background-image: url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7);
}
.mce-visualblocks address {
background-image: url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=);
}
.mce-visualblocks pre {
background-image: url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==);
}
.mce-visualblocks figure {
background-image: url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7);
}
.mce-visualblocks figcaption {
border: 1px dashed #bbb;
}
.mce-visualblocks hgroup {
background-image: url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7);
}
.mce-visualblocks aside {
background-image: url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=);
}
.mce-visualblocks ul {
background-image: url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==);
}
.mce-visualblocks ol {
background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==);
}
.mce-visualblocks dl {
background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==);
}
.mce-visualblocks:not([dir=rtl]) p,
.mce-visualblocks:not([dir=rtl]) h1,
.mce-visualblocks:not([dir=rtl]) h2,
.mce-visualblocks:not([dir=rtl]) h3,
.mce-visualblocks:not([dir=rtl]) h4,
.mce-visualblocks:not([dir=rtl]) h5,
.mce-visualblocks:not([dir=rtl]) h6,
.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),
.mce-visualblocks:not([dir=rtl]) section,
.mce-visualblocks:not([dir=rtl]) article,
.mce-visualblocks:not([dir=rtl]) blockquote,
.mce-visualblocks:not([dir=rtl]) address,
.mce-visualblocks:not([dir=rtl]) pre,
.mce-visualblocks:not([dir=rtl]) figure,
.mce-visualblocks:not([dir=rtl]) figcaption,
.mce-visualblocks:not([dir=rtl]) hgroup,
.mce-visualblocks:not([dir=rtl]) aside,
.mce-visualblocks:not([dir=rtl]) ul,
.mce-visualblocks:not([dir=rtl]) ol,
.mce-visualblocks:not([dir=rtl]) dl {
margin-left: 3px;
}
.mce-visualblocks[dir=rtl] p,
.mce-visualblocks[dir=rtl] h1,
.mce-visualblocks[dir=rtl] h2,
.mce-visualblocks[dir=rtl] h3,
.mce-visualblocks[dir=rtl] h4,
.mce-visualblocks[dir=rtl] h5,
.mce-visualblocks[dir=rtl] h6,
.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),
.mce-visualblocks[dir=rtl] section,
.mce-visualblocks[dir=rtl] article,
.mce-visualblocks[dir=rtl] blockquote,
.mce-visualblocks[dir=rtl] address,
.mce-visualblocks[dir=rtl] pre,
.mce-visualblocks[dir=rtl] figure,
.mce-visualblocks[dir=rtl] figcaption,
.mce-visualblocks[dir=rtl] hgroup,
.mce-visualblocks[dir=rtl] aside,
.mce-visualblocks[dir=rtl] ul,
.mce-visualblocks[dir=rtl] ol,
.mce-visualblocks[dir=rtl] dl {
background-position-x: right;
margin-right: 3px;
}
.mce-nbsp,
.mce-shy {
background: #aaa;
}
.mce-shy::after {
content: '-';
}
body {
font-family: sans-serif;
}
table {
border-collapse: collapse;
}
+769
View File
@@ -0,0 +1,769 @@
.mce-content-body .mce-item-anchor {
background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;
}
.mce-content-body .mce-item-anchor:empty {
cursor: default;
display: inline-block;
height: 12px !important;
padding: 0 2px;
-webkit-user-modify: read-only;
-moz-user-modify: read-only;
-webkit-user-select: all;
-moz-user-select: all;
user-select: all;
width: 8px !important;
}
.mce-content-body .mce-item-anchor:not(:empty) {
background-position-x: 2px;
display: inline-block;
padding-left: 12px;
}
.mce-content-body .mce-item-anchor[data-mce-selected] {
outline-offset: 1px;
}
.tox-comments-visible .tox-comment[contenteditable="false"]:not([data-mce-selected]),
.tox-comments-visible span.tox-comment img:not([data-mce-selected]),
.tox-comments-visible span.tox-comment > audio:not([data-mce-selected]),
.tox-comments-visible span.tox-comment > video:not([data-mce-selected]),
.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]) {
outline: 3px solid #ffe89d;
}
.tox-comments-visible .tox-comment[contenteditable="false"][data-mce-annotation-active="true"]:not([data-mce-selected]) {
outline: 3px solid #fed635;
}
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] img:not([data-mce-selected]),
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] > audio:not([data-mce-selected]),
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] > video:not([data-mce-selected]),
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] span.mce-preview-object:not([data-mce-selected]) {
outline: 3px solid #fed635;
}
.tox-comments-visible span.tox-comment:not([data-mce-selected]) {
background-color: #ffe89d;
outline: none;
}
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"]:not([data-mce-selected="inline-boundary"]) {
background-color: #fed635;
}
.tox-checklist > li:not(.tox-checklist--hidden) {
list-style: none;
margin: 0.25em 0;
}
.tox-checklist > li:not(.tox-checklist--hidden)::before {
content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");
cursor: pointer;
height: 1em;
margin-left: -1.5em;
margin-top: 0.125em;
position: absolute;
width: 1em;
}
.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before {
content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");
}
[dir=rtl] .tox-checklist > li:not(.tox-checklist--hidden)::before {
margin-left: 0;
margin-right: -1.5em;
}
/* stylelint-disable */
/* http://prismjs.com/ */
/**
* prism.js default theme for JavaScript, CSS and HTML
* Based on dabblet (http://dabblet.com)
* @author Lea Verou
*/
code[class*="language-"],
pre[class*="language-"] {
color: black;
background: none;
text-shadow: 0 1px white;
font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
font-size: 1em;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
word-wrap: normal;
line-height: 1.5;
-moz-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
hyphens: none;
}
pre[class*="language-"]::-moz-selection,
pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection,
code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #b3d4fc;
}
pre[class*="language-"]::selection,
pre[class*="language-"] ::selection,
code[class*="language-"]::selection,
code[class*="language-"] ::selection {
text-shadow: none;
background: #b3d4fc;
}
@media print {
code[class*="language-"],
pre[class*="language-"] {
text-shadow: none;
}
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: 0.5em 0;
overflow: auto;
}
:not(pre) > code[class*="language-"],
pre[class*="language-"] {
background: #f5f2f0;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: 0.1em;
border-radius: 0.3em;
white-space: normal;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: slategray;
}
.token.punctuation {
color: #999;
}
.token.namespace {
opacity: 0.7;
}
.token.property,
.token.tag,
.token.boolean,
.token.number,
.token.constant,
.token.symbol,
.token.deleted {
color: #905;
}
.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
color: #690;
}
.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #9a6e3a;
/* This background color was intended by the author of this theme. */
background: hsla(0, 0%, 100%, 0.5);
}
.token.atrule,
.token.attr-value,
.token.keyword {
color: #07a;
}
.token.function,
.token.class-name {
color: #DD4A68;
}
.token.regex,
.token.important,
.token.variable {
color: #e90;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.italic {
font-style: italic;
}
.token.entity {
cursor: help;
}
/* stylelint-enable */
.mce-content-body {
overflow-wrap: break-word;
word-wrap: break-word;
}
.mce-content-body .mce-visual-caret {
background-color: black;
background-color: currentColor;
position: absolute;
}
.mce-content-body .mce-visual-caret-hidden {
display: none;
}
.mce-content-body *[data-mce-caret] {
left: -1000px;
margin: 0;
padding: 0;
position: absolute;
right: auto;
top: 0;
}
.mce-content-body .mce-offscreen-selection {
left: -2000000px;
max-width: 1000000px;
position: absolute;
}
.mce-content-body *[contentEditable=false] {
cursor: default;
}
.mce-content-body *[contentEditable=true] {
cursor: text;
}
.tox-cursor-format-painter {
cursor: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"), default;
}
div.mce-footnotes hr {
margin-inline-end: auto;
margin-inline-start: 0;
width: 25%;
}
div.mce-footnotes li > a.mce-footnotes-backlink {
text-decoration: none;
}
@media print {
sup.mce-footnote a {
color: black;
text-decoration: none;
}
div.mce-footnotes {
break-inside: avoid;
width: 100%;
}
div.mce-footnotes li > a.mce-footnotes-backlink {
display: none;
}
}
.mce-content-body figure.align-left {
float: left;
}
.mce-content-body figure.align-right {
float: right;
}
.mce-content-body figure.image.align-center {
display: table;
margin-left: auto;
margin-right: auto;
}
.mce-preview-object {
border: 1px solid gray;
display: inline-block;
line-height: 0;
margin: 0 2px 0 2px;
position: relative;
}
.mce-preview-object .mce-shim {
background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
.mce-preview-object[data-mce-selected="2"] .mce-shim {
display: none;
}
.mce-content-body .mce-mergetag:hover {
background-color: rgba(0, 108, 231, 0.1);
}
.mce-content-body .mce-mergetag-affix {
background-color: rgba(0, 108, 231, 0.1);
color: #006ce7;
}
.mce-object {
background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;
border: 1px dashed #aaa;
}
.mce-pagebreak {
border: 1px dashed #aaa;
cursor: default;
display: block;
height: 5px;
margin-top: 15px;
page-break-before: always;
width: 100%;
}
@media print {
.mce-pagebreak {
border: 0;
}
}
.tiny-pageembed .mce-shim {
background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
.tiny-pageembed[data-mce-selected="2"] .mce-shim {
display: none;
}
.tiny-pageembed {
display: inline-block;
position: relative;
}
.tiny-pageembed--21by9,
.tiny-pageembed--16by9,
.tiny-pageembed--4by3,
.tiny-pageembed--1by1 {
display: block;
overflow: hidden;
padding: 0;
position: relative;
width: 100%;
}
.tiny-pageembed--21by9 {
padding-top: 42.857143%;
}
.tiny-pageembed--16by9 {
padding-top: 56.25%;
}
.tiny-pageembed--4by3 {
padding-top: 75%;
}
.tiny-pageembed--1by1 {
padding-top: 100%;
}
.tiny-pageembed--21by9 iframe,
.tiny-pageembed--16by9 iframe,
.tiny-pageembed--4by3 iframe,
.tiny-pageembed--1by1 iframe {
border: 0;
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
.mce-content-body[data-mce-placeholder] {
position: relative;
}
.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before {
color: rgba(34, 47, 62, 0.7);
content: attr(data-mce-placeholder);
position: absolute;
}
.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before {
left: 1px;
}
.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before {
right: 1px;
}
.mce-content-body div.mce-resizehandle {
background-color: #4099ff;
border-color: #4099ff;
border-style: solid;
border-width: 1px;
box-sizing: border-box;
height: 10px;
position: absolute;
width: 10px;
z-index: 1298;
}
.mce-content-body div.mce-resizehandle:hover {
background-color: #4099ff;
}
.mce-content-body div.mce-resizehandle:nth-of-type(1) {
cursor: nwse-resize;
}
.mce-content-body div.mce-resizehandle:nth-of-type(2) {
cursor: nesw-resize;
}
.mce-content-body div.mce-resizehandle:nth-of-type(3) {
cursor: nwse-resize;
}
.mce-content-body div.mce-resizehandle:nth-of-type(4) {
cursor: nesw-resize;
}
.mce-content-body .mce-resize-backdrop {
z-index: 10000;
}
.mce-content-body .mce-clonedresizable {
cursor: default;
opacity: 0.5;
outline: 1px dashed black;
position: absolute;
z-index: 10001;
}
.mce-content-body .mce-clonedresizable.mce-resizetable-columns th,
.mce-content-body .mce-clonedresizable.mce-resizetable-columns td {
border: 0;
}
.mce-content-body .mce-resize-helper {
background: #555;
background: rgba(0, 0, 0, 0.75);
border: 1px;
border-radius: 3px;
color: white;
display: none;
font-family: sans-serif;
font-size: 12px;
line-height: 14px;
margin: 5px 10px;
padding: 5px;
position: absolute;
white-space: nowrap;
z-index: 10002;
}
.tox-rtc-user-selection {
position: relative;
}
.tox-rtc-user-cursor {
bottom: 0;
cursor: default;
position: absolute;
top: 0;
width: 2px;
}
.tox-rtc-user-cursor::before {
background-color: inherit;
border-radius: 50%;
content: '';
display: block;
height: 8px;
position: absolute;
right: -3px;
top: -3px;
width: 8px;
}
.tox-rtc-user-cursor:hover::after {
background-color: inherit;
border-radius: 100px;
box-sizing: border-box;
color: #fff;
content: attr(data-user);
display: block;
font-size: 12px;
font-weight: bold;
left: -5px;
min-height: 8px;
min-width: 8px;
padding: 0 12px;
position: absolute;
top: -11px;
white-space: nowrap;
z-index: 1000;
}
.tox-rtc-user-selection--1 .tox-rtc-user-cursor {
background-color: #2dc26b;
}
.tox-rtc-user-selection--2 .tox-rtc-user-cursor {
background-color: #e03e2d;
}
.tox-rtc-user-selection--3 .tox-rtc-user-cursor {
background-color: #f1c40f;
}
.tox-rtc-user-selection--4 .tox-rtc-user-cursor {
background-color: #3598db;
}
.tox-rtc-user-selection--5 .tox-rtc-user-cursor {
background-color: #b96ad9;
}
.tox-rtc-user-selection--6 .tox-rtc-user-cursor {
background-color: #e67e23;
}
.tox-rtc-user-selection--7 .tox-rtc-user-cursor {
background-color: #aaa69d;
}
.tox-rtc-user-selection--8 .tox-rtc-user-cursor {
background-color: #f368e0;
}
.tox-rtc-remote-image {
background: #eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center;
border: 1px solid #ccc;
min-height: 240px;
min-width: 320px;
}
.mce-match-marker {
background: #aaa;
color: #fff;
}
.mce-match-marker-selected {
background: #39f;
color: #fff;
}
.mce-match-marker-selected::-moz-selection {
background: #39f;
color: #fff;
}
.mce-match-marker-selected::selection {
background: #39f;
color: #fff;
}
.mce-content-body img[data-mce-selected],
.mce-content-body video[data-mce-selected],
.mce-content-body audio[data-mce-selected],
.mce-content-body object[data-mce-selected],
.mce-content-body embed[data-mce-selected],
.mce-content-body table[data-mce-selected] {
outline: 3px solid #b4d7ff;
}
.mce-content-body hr[data-mce-selected] {
outline: 3px solid #b4d7ff;
outline-offset: 1px;
}
.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus {
outline: 3px solid #b4d7ff;
}
.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover {
outline: 3px solid #b4d7ff;
}
.mce-content-body *[contentEditable=false][data-mce-selected] {
cursor: not-allowed;
outline: 3px solid #b4d7ff;
}
.mce-content-body.mce-content-readonly *[contentEditable=true]:focus,
.mce-content-body.mce-content-readonly *[contentEditable=true]:hover {
outline: none;
}
.mce-content-body *[data-mce-selected="inline-boundary"] {
background-color: #b4d7ff;
}
.mce-content-body .mce-edit-focus {
outline: 3px solid #b4d7ff;
}
.mce-content-body td[data-mce-selected],
.mce-content-body th[data-mce-selected] {
position: relative;
}
.mce-content-body td[data-mce-selected]::-moz-selection,
.mce-content-body th[data-mce-selected]::-moz-selection {
background: none;
}
.mce-content-body td[data-mce-selected]::selection,
.mce-content-body th[data-mce-selected]::selection {
background: none;
}
.mce-content-body td[data-mce-selected] *,
.mce-content-body th[data-mce-selected] * {
outline: none;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
.mce-content-body td[data-mce-selected]::after,
.mce-content-body th[data-mce-selected]::after {
background-color: rgba(180, 215, 255, 0.7);
border: 1px solid rgba(180, 215, 255, 0.7);
bottom: -1px;
content: '';
left: -1px;
mix-blend-mode: multiply;
position: absolute;
right: -1px;
top: -1px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.mce-content-body td[data-mce-selected]::after,
.mce-content-body th[data-mce-selected]::after {
border-color: rgba(0, 84, 180, 0.7);
}
}
.mce-content-body img[data-mce-selected]::-moz-selection {
background: none;
}
.mce-content-body img[data-mce-selected]::selection {
background: none;
}
.ephox-snooker-resizer-bar {
background-color: #b4d7ff;
opacity: 0;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
.ephox-snooker-resizer-cols {
cursor: col-resize;
}
.ephox-snooker-resizer-rows {
cursor: row-resize;
}
.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging {
opacity: 1;
}
.mce-spellchecker-word {
background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");
background-position: 0 calc(100% + 1px);
background-repeat: repeat-x;
background-size: auto 6px;
cursor: default;
height: 2rem;
}
.mce-spellchecker-grammar {
background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");
background-position: 0 calc(100% + 1px);
background-repeat: repeat-x;
background-size: auto 6px;
cursor: default;
}
.mce-toc {
border: 1px solid gray;
}
.mce-toc h2 {
margin: 4px;
}
.mce-toc li {
list-style-type: none;
}
table[style*="border-width: 0px"],
.mce-item-table:not([border]),
.mce-item-table[border="0"],
table[style*="border-width: 0px"] td,
.mce-item-table:not([border]) td,
.mce-item-table[border="0"] td,
table[style*="border-width: 0px"] th,
.mce-item-table:not([border]) th,
.mce-item-table[border="0"] th,
table[style*="border-width: 0px"] caption,
.mce-item-table:not([border]) caption,
.mce-item-table[border="0"] caption {
border: 1px dashed #bbb;
}
.mce-visualblocks p,
.mce-visualblocks h1,
.mce-visualblocks h2,
.mce-visualblocks h3,
.mce-visualblocks h4,
.mce-visualblocks h5,
.mce-visualblocks h6,
.mce-visualblocks div:not([data-mce-bogus]),
.mce-visualblocks section,
.mce-visualblocks article,
.mce-visualblocks blockquote,
.mce-visualblocks address,
.mce-visualblocks pre,
.mce-visualblocks figure,
.mce-visualblocks figcaption,
.mce-visualblocks hgroup,
.mce-visualblocks aside,
.mce-visualblocks ul,
.mce-visualblocks ol,
.mce-visualblocks dl {
background-repeat: no-repeat;
border: 1px dashed #bbb;
margin-left: 3px;
padding-top: 10px;
}
.mce-visualblocks p {
background-image: url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7);
}
.mce-visualblocks h1 {
background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==);
}
.mce-visualblocks h2 {
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==);
}
.mce-visualblocks h3 {
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7);
}
.mce-visualblocks h4 {
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==);
}
.mce-visualblocks h5 {
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==);
}
.mce-visualblocks h6 {
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==);
}
.mce-visualblocks div:not([data-mce-bogus]) {
background-image: url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7);
}
.mce-visualblocks section {
background-image: url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=);
}
.mce-visualblocks article {
background-image: url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7);
}
.mce-visualblocks blockquote {
background-image: url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7);
}
.mce-visualblocks address {
background-image: url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=);
}
.mce-visualblocks pre {
background-image: url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==);
}
.mce-visualblocks figure {
background-image: url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7);
}
.mce-visualblocks figcaption {
border: 1px dashed #bbb;
}
.mce-visualblocks hgroup {
background-image: url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7);
}
.mce-visualblocks aside {
background-image: url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=);
}
.mce-visualblocks ul {
background-image: url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==);
}
.mce-visualblocks ol {
background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==);
}
.mce-visualblocks dl {
background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==);
}
.mce-visualblocks:not([dir=rtl]) p,
.mce-visualblocks:not([dir=rtl]) h1,
.mce-visualblocks:not([dir=rtl]) h2,
.mce-visualblocks:not([dir=rtl]) h3,
.mce-visualblocks:not([dir=rtl]) h4,
.mce-visualblocks:not([dir=rtl]) h5,
.mce-visualblocks:not([dir=rtl]) h6,
.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),
.mce-visualblocks:not([dir=rtl]) section,
.mce-visualblocks:not([dir=rtl]) article,
.mce-visualblocks:not([dir=rtl]) blockquote,
.mce-visualblocks:not([dir=rtl]) address,
.mce-visualblocks:not([dir=rtl]) pre,
.mce-visualblocks:not([dir=rtl]) figure,
.mce-visualblocks:not([dir=rtl]) figcaption,
.mce-visualblocks:not([dir=rtl]) hgroup,
.mce-visualblocks:not([dir=rtl]) aside,
.mce-visualblocks:not([dir=rtl]) ul,
.mce-visualblocks:not([dir=rtl]) ol,
.mce-visualblocks:not([dir=rtl]) dl {
margin-left: 3px;
}
.mce-visualblocks[dir=rtl] p,
.mce-visualblocks[dir=rtl] h1,
.mce-visualblocks[dir=rtl] h2,
.mce-visualblocks[dir=rtl] h3,
.mce-visualblocks[dir=rtl] h4,
.mce-visualblocks[dir=rtl] h5,
.mce-visualblocks[dir=rtl] h6,
.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),
.mce-visualblocks[dir=rtl] section,
.mce-visualblocks[dir=rtl] article,
.mce-visualblocks[dir=rtl] blockquote,
.mce-visualblocks[dir=rtl] address,
.mce-visualblocks[dir=rtl] pre,
.mce-visualblocks[dir=rtl] figure,
.mce-visualblocks[dir=rtl] figcaption,
.mce-visualblocks[dir=rtl] hgroup,
.mce-visualblocks[dir=rtl] aside,
.mce-visualblocks[dir=rtl] ul,
.mce-visualblocks[dir=rtl] ol,
.mce-visualblocks[dir=rtl] dl {
background-position-x: right;
margin-right: 3px;
}
.mce-nbsp,
.mce-shy {
background: #aaa;
}
.mce-shy::after {
content: '-';
}
+310
View File
@@ -0,0 +1,310 @@
.mce-content-body .mce-item-anchor { background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A") no-repeat center; }
.mce-content-body .mce-item-anchor:empty { cursor: default; display: inline-block; height: 12px !important; padding: 0 2px; -webkit-user-modify: read-only; -moz-user-modify: read-only; user-select: all; user-select: all; user-select: all; width: 8px !important; }
.mce-content-body .mce-item-anchor:not(:empty) { background-position-x: 2px; display: inline-block; padding-left: 12px; }
.mce-content-body .mce-item-anchor[data-mce-selected] { outline-offset: 1px; }
.tox-comments-visible .tox-comment[contenteditable="false"]:not([data-mce-selected]),
.tox-comments-visible span.tox-comment img:not([data-mce-selected]),
.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),
.tox-comments-visible span.tox-comment > audio:not([data-mce-selected]),
.tox-comments-visible span.tox-comment > video:not([data-mce-selected]) { outline: 3px solid #ffe89d; }
.tox-comments-visible .tox-comment[contenteditable="false"][data-mce-annotation-active="true"]:not([data-mce-selected]) { outline: 3px solid #fed635; }
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] img:not([data-mce-selected]),
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] span.mce-preview-object:not([data-mce-selected]),
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] > audio:not([data-mce-selected]),
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] > video:not([data-mce-selected]) { outline: 3px solid #fed635; }
.tox-comments-visible span.tox-comment:not([data-mce-selected]) { background-color: #ffe89d; outline: 0; }
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"]:not([data-mce-selected="inline-boundary"]) { background-color: #fed635; }
.tox-checklist > li:not(.tox-checklist--hidden) { list-style: none; margin: 0.25em 0; }
.tox-checklist > li:not(.tox-checklist--hidden)::before { content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A"); cursor: pointer; height: 1em; margin-left: -1.5em; margin-top: 0.125em; position: absolute; width: 1em; }
.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before { content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A"); }
[dir="rtl"] .tox-checklist > li:not(.tox-checklist--hidden)::before { margin-left: 0; margin-right: -1.5em; }
code[class*="language-"],
pre[class*="language-"] { color: #000; background: 0 0; text-shadow: 0 1px #fff; font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace; font-size: 1em; text-align: left; white-space: pre; word-spacing: normal; word-break: normal; word-wrap: normal; line-height: 1.5; tab-size: 4; tab-size: 4; hyphens: none; hyphens: none; }
code[class*="language-"] ::selection,
code[class*="language-"]::-moz-selection,
pre[class*="language-"] ::-moz-selection,
pre[class*="language-"]::-moz-selection { text-shadow: none; background: #b3d4fc; }
code[class*="language-"] ::selection,
code[class*="language-"]::selection,
pre[class*="language-"] ::selection,
pre[class*="language-"]::selection { text-shadow: none; background: #b3d4fc; }
@media print { code[class*="language-"],
pre[class*="language-"] { text-shadow: none; } }
pre[class*="language-"] { padding: 1em; margin: 0.5em 0; overflow: auto; }
:not(pre) > code[class*="language-"],
pre[class*="language-"] { background: #f5f2f0; }
:not(pre) > code[class*="language-"] { padding: 0.1em; border-radius: 0.3em; white-space: normal; }
.token.cdata,
.token.comment,
.token.doctype,
.token.prolog { color: #708090; }
.token.punctuation { color: #999; }
.token.namespace { opacity: 0.7; }
.token.boolean,
.token.constant,
.token.deleted,
.token.number,
.token.property,
.token.symbol,
.token.tag { color: #905; }
.token.attr-name,
.token.builtin,
.token.char,
.token.inserted,
.token.selector,
.token.string { color: #690; }
.language-css .token.string,
.style .token.string,
.token.entity,
.token.operator,
.token.url { color: #9a6e3a; background: hsl(0deg 0% 100% / 50%); }
.token.atrule,
.token.attr-value,
.token.keyword { color: #07a; }
.token.class-name,
.token.function { color: #dd4a68; }
.token.important,
.token.regex,
.token.variable { color: #e90; }
.token.bold,
.token.important { font-weight: 700; }
.token.italic { font-style: italic; }
.token.entity { cursor: help; }
.mce-content-body { overflow-wrap: break-word; word-wrap: break-word; }
.mce-content-body .mce-visual-caret { background-color: #000; background-color: currentcolor; position: absolute; }
.mce-content-body .mce-visual-caret-hidden { display: none; }
.mce-content-body [data-mce-caret] { left: -1000px; margin: 0; padding: 0; position: absolute; right: auto; top: 0; }
.mce-content-body .mce-offscreen-selection { left: -2000000px; max-width: 1000000px; position: absolute; }
.mce-content-body [contentEditable="false"] { cursor: default; }
.mce-content-body [contentEditable="true"] { cursor: text; }
.tox-cursor-format-painter { cursor: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"), default; }
div.mce-footnotes hr { margin-inline-end: auto; margin-inline-start: 0; width: 25%; }
div.mce-footnotes li > a.mce-footnotes-backlink { text-decoration: none; }
@media print {
sup.mce-footnote a { color: #000; text-decoration: none; }
div.mce-footnotes { break-inside: avoid; width: 100%; }
div.mce-footnotes li > a.mce-footnotes-backlink { display: none; }
}
.mce-content-body figure.align-left { float: left; }
.mce-content-body figure.align-right { float: right; }
.mce-content-body figure.image.align-center { display: table; margin-left: auto; margin-right: auto; }
.mce-preview-object { border: 1px solid gray; display: inline-block; line-height: 0; margin: 0 2px; position: relative; }
.mce-preview-object .mce-shim { background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.mce-preview-object[data-mce-selected="2"] .mce-shim { display: none; }
.mce-content-body .mce-mergetag:hover { background-color: rgb(0 108 231 / 10%); }
.mce-content-body .mce-mergetag-affix { background-color: rgb(0 108 231 / 10%); color: #006ce7; }
.mce-object { background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center; border: 1px dashed #aaa; }
.mce-pagebreak { border: 1px dashed #aaa; cursor: default; display: block; height: 5px; margin-top: 15px; page-break-before: always; width: 100%; }
@media print { .mce-pagebreak { border: 0; } }
.tiny-pageembed .mce-shim { background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.tiny-pageembed[data-mce-selected="2"] .mce-shim { display: none; }
.tiny-pageembed { display: inline-block; position: relative; }
.tiny-pageembed--16by9,
.tiny-pageembed--1by1,
.tiny-pageembed--21by9,
.tiny-pageembed--4by3 { display: block; overflow: hidden; padding: 0; position: relative; width: 100%; }
.tiny-pageembed--21by9 { padding-top: 42.857143%; }
.tiny-pageembed--16by9 { padding-top: 56.25%; }
.tiny-pageembed--4by3 { padding-top: 75%; }
.tiny-pageembed--1by1 { padding-top: 100%; }
.tiny-pageembed--16by9 iframe,
.tiny-pageembed--1by1 iframe,
.tiny-pageembed--21by9 iframe,
.tiny-pageembed--4by3 iframe { border: 0; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.mce-content-body[data-mce-placeholder] { position: relative; }
.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before { color: rgb(34 47 62 / 70%); content: attr(data-mce-placeholder); position: absolute; }
.mce-content-body:not([dir="rtl"])[data-mce-placeholder]:not(.mce-visualblocks)::before { left: 1px; }
.mce-content-body[dir="rtl"][data-mce-placeholder]:not(.mce-visualblocks)::before { right: 1px; }
.mce-content-body div.mce-resizehandle { background-color: #4099ff; border-color: #4099ff; border-style: solid; border-width: 1px; box-sizing: border-box; height: 10px; position: absolute; width: 10px; z-index: 1298; }
.mce-content-body div.mce-resizehandle:hover { background-color: #4099ff; }
.mce-content-body div.mce-resizehandle:nth-of-type(1) { cursor: nwse-resize; }
.mce-content-body div.mce-resizehandle:nth-of-type(2) { cursor: nesw-resize; }
.mce-content-body div.mce-resizehandle:nth-of-type(3) { cursor: nwse-resize; }
.mce-content-body div.mce-resizehandle:nth-of-type(4) { cursor: nesw-resize; }
.mce-content-body .mce-resize-backdrop { z-index: 10000; }
.mce-content-body .mce-clonedresizable { cursor: default; opacity: 0.5; outline: 1px dashed #000; position: absolute; z-index: 10001; }
.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,
.mce-content-body .mce-clonedresizable.mce-resizetable-columns th { border: 0; }
.mce-content-body .mce-resize-helper { background: #555; background: rgb(0 0 0 / 75%); border: 1px; border-radius: 3px; color: #fff; display: none; font-family: sans-serif; font-size: 12px; line-height: 14px; margin: 5px 10px; padding: 5px; position: absolute; white-space: nowrap; z-index: 10002; }
.tox-rtc-user-selection { position: relative; }
.tox-rtc-user-cursor { bottom: 0; cursor: default; position: absolute; top: 0; width: 2px; }
.tox-rtc-user-cursor::before { background-color: inherit; border-radius: 50%; content: ""; display: block; height: 8px; position: absolute; right: -3px; top: -3px; width: 8px; }
.tox-rtc-user-cursor:hover::after { background-color: inherit; border-radius: 100px; box-sizing: border-box; color: #fff; content: attr(data-user); display: block; font-size: 12px; font-weight: 700; left: -5px; min-height: 8px; min-width: 8px; padding: 0 12px; position: absolute; top: -11px; white-space: nowrap; z-index: 1000; }
.tox-rtc-user-selection--1 .tox-rtc-user-cursor { background-color: #2dc26b; }
.tox-rtc-user-selection--2 .tox-rtc-user-cursor { background-color: #e03e2d; }
.tox-rtc-user-selection--3 .tox-rtc-user-cursor { background-color: #f1c40f; }
.tox-rtc-user-selection--4 .tox-rtc-user-cursor { background-color: #3598db; }
.tox-rtc-user-selection--5 .tox-rtc-user-cursor { background-color: #b96ad9; }
.tox-rtc-user-selection--6 .tox-rtc-user-cursor { background-color: #e67e23; }
.tox-rtc-user-selection--7 .tox-rtc-user-cursor { background-color: #aaa69d; }
.tox-rtc-user-selection--8 .tox-rtc-user-cursor { background-color: #f368e0; }
.tox-rtc-remote-image { background: #eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center; border: 1px solid #ccc; min-height: 240px; min-width: 320px; }
.mce-match-marker { background: #aaa; color: #fff; }
.mce-match-marker-selected { background: #39f; color: #fff; }
.mcemarker-selected::-moz-selection { background: #39f; color: #fff; }
.mce-match-marker-selected::selection { background: #39f; color: #fff; }
.mce-content-body audio[data-mce-selected],
.mce-content-body embed[data-mce-selected],
.mce-content-body img[data-mce-selected],
.mce-content-body object[data-mce-selected],
.mce-content-body table[data-mce-selected],
.mce-content-body video[data-mce-selected] { outline: 3px solid #b4d7ff; }
.mce-content-body hr[data-mce-selected] { outline: 3px solid #b4d7ff; outline-offset: 1px; }
.mce-content-body [contentEditable="false"] [contentEditable="true"]:focus { outline: 3px solid #b4d7ff; }
.mce-content-body [contentEditable="false"] [contentEditable="true"]:hover { outline: 3px solid #b4d7ff; }
.mce-content-body [contentEditable="false"][data-mce-selected] { cursor: not-allowed; outline: 3px solid #b4d7ff; }
.mce-content-body.mce-content-readonly [contentEditable="true"]:focus,
.mce-content-body.mce-content-readonly [contentEditable="true"]:hover { outline: 0; }
.mce-content-body [data-mce-selected="inline-boundary"] { background-color: #b4d7ff; }
.mce-content-body .mce-edit-focus { outline: 3px solid #b4d7ff; }
.mce-content-body td[data-mce-selected],
.mce-content-body th[data-mce-selected] { position: relative; }
.mcebody td[data-mce-selected]::-moz-selection,
.mce-content-body th[data-mce-selected]::-moz-selection { background: 0 0; }
.mce-content-body td[data-mce-selected]::selection,
.mce-content-body th[data-mce-selected]::selection { background: 0 0; }
.mce-content-body td[data-mce-selected] *,
.mce-content-body th[data-mce-selected] * { outline: 0; -webkit-touch-callout: none; user-select: none; user-select: none; user-select: none; }
.mce-content-body td[data-mce-selected]::after,
.mce-content-body th[data-mce-selected]::after { background-color: rgb(180 215 255 / 70%); border: 1px solid rgb(180 215 255 / 70%); inset: -1px; content: ""; mix-blend-mode: multiply; position: absolute; }
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .mce-content-body td[data-mce-selected]::after,
.mce-content-body th[data-mce-selected]::after { border-color: rgb(0 84 180 / 70%); } }
.mcebody img[data-mce-selected]::-moz-selection { background: 0 0; }
.mce-content-body img[data-mce-selected]::selection { background: 0 0; }
.ephox-snooker-resizer-bar { background-color: #b4d7ff; opacity: 0; user-select: none; user-select: none; user-select: none; }
.ephox-snooker-resizer-cols { cursor: col-resize; }
.ephox-snooker-resizer-rows { cursor: row-resize; }
.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging { opacity: 1; }
.mce-spellchecker-word { background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A"); background-position: 0 calc(100% + 1px); background-repeat: repeat-x; background-size: auto 6px; cursor: default; height: 2rem; }
.mce-spellchecker-grammar { background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A"); background-position: 0 calc(100% + 1px); background-repeat: repeat-x; background-size: auto 6px; cursor: default; }
.mce-toc { border: 1px solid gray; }
.mce-toc h2 { margin: 4px; }
.mce-toc li { list-style-type: none; }
.mce-item-table:not([border]),
.mce-item-table:not([border]) caption,
.mce-item-table:not([border]) td,
.mce-item-table:not([border]) th,
.mce-item-table[border="0"],
.mce-item-table[border="0"] caption,
.mce-item-table[border="0"] td,
.mce-item-table[border="0"] th,
table[style*="border-width: 0px"],
table[style*="border-width: 0px"] caption,
table[style*="border-width: 0px"] td,
table[style*="border-width: 0px"] th { border: 1px dashed #bbb; }
.mce-visualblocks address,
.mce-visualblocks article,
.mce-visualblocks aside,
.mce-visualblocks blockquote,
.mce-visualblocks div:not([data-mce-bogus]),
.mce-visualblocks dl,
.mce-visualblocks figcaption,
.mce-visualblocks figure,
.mce-visualblocks h1,
.mce-visualblocks h2,
.mce-visualblocks h3,
.mce-visualblocks h4,
.mce-visualblocks h5,
.mce-visualblocks h6,
.mce-visualblocks hgroup,
.mce-visualblocks ol,
.mce-visualblocks p,
.mce-visualblocks pre,
.mce-visualblocks section,
.mce-visualblocks ul { background-repeat: no-repeat; border: 1px dashed #bbb; margin-left: 3px; padding-top: 10px; }
.mce-visualblocks p { background-image: url("data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7"); }
.mce-visualblocks h1 { background-image: url("data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw=="); }
.mce-visualblocks h2 { background-image: url("data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw=="); }
.mce-visualblocks h3 { background-image: url("data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7"); }
.mce-visualblocks h4 { background-image: url("data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw=="); }
.mce-visualblocks h5 { background-image: url("data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw=="); }
.mce-visualblocks h6 { background-image: url("data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw=="); }
.mce-visualblocks div:not([data-mce-bogus]) { background-image: url("data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7"); }
.mce-visualblocks section { background-image: url("data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs="); }
.mce-visualblocks article { background-image: url("data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7"); }
.mce-visualblocks blockquote { background-image: url("data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7"); }
.mce-visualblocks address { background-image: url("data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs="); }
.mce-visualblocks pre { background-image: url("data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw=="); }
.mce-visualblocks figure { background-image: url("data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7"); }
.mce-visualblocks figcaption { border: 1px dashed #bbb; }
.mce-visualblocks hgroup { background-image: url("data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7"); }
.mce-visualblocks aside { background-image: url("data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs="); }
.mce-visualblocks ul { background-image: url("data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw=="); }
.mce-visualblocks ol { background-image: url("data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw=="); }
.mce-visualblocks dl { background-image: url("data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw=="); }
.mce-visualblocks:not([dir="rtl"]) address,
.mce-visualblocks:not([dir="rtl"]) article,
.mce-visualblocks:not([dir="rtl"]) aside,
.mce-visualblocks:not([dir="rtl"]) blockquote,
.mce-visualblocks:not([dir="rtl"]) div:not([data-mce-bogus]),
.mce-visualblocks:not([dir="rtl"]) dl,
.mce-visualblocks:not([dir="rtl"]) figcaption,
.mce-visualblocks:not([dir="rtl"]) figure,
.mce-visualblocks:not([dir="rtl"]) h1,
.mce-visualblocks:not([dir="rtl"]) h2,
.mce-visualblocks:not([dir="rtl"]) h3,
.mce-visualblocks:not([dir="rtl"]) h4,
.mce-visualblocks:not([dir="rtl"]) h5,
.mce-visualblocks:not([dir="rtl"]) h6,
.mce-visualblocks:not([dir="rtl"]) hgroup,
.mce-visualblocks:not([dir="rtl"]) ol,
.mce-visualblocks:not([dir="rtl"]) p,
.mce-visualblocks:not([dir="rtl"]) pre,
.mce-visualblocks:not([dir="rtl"]) section,
.mce-visualblocks:not([dir="rtl"]) ul { margin-left: 3px; }
.mce-visualblocks[dir="rtl"] address,
.mce-visualblocks[dir="rtl"] article,
.mce-visualblocks[dir="rtl"] aside,
.mce-visualblocks[dir="rtl"] blockquote,
.mce-visualblocks[dir="rtl"] div:not([data-mce-bogus]),
.mce-visualblocks[dir="rtl"] dl,
.mce-visualblocks[dir="rtl"] figcaption,
.mce-visualblocks[dir="rtl"] figure,
.mce-visualblocks[dir="rtl"] h1,
.mce-visualblocks[dir="rtl"] h2,
.mce-visualblocks[dir="rtl"] h3,
.mce-visualblocks[dir="rtl"] h4,
.mce-visualblocks[dir="rtl"] h5,
.mce-visualblocks[dir="rtl"] h6,
.mce-visualblocks[dir="rtl"] hgroup,
.mce-visualblocks[dir="rtl"] ol,
.mce-visualblocks[dir="rtl"] p,
.mce-visualblocks[dir="rtl"] pre,
.mce-visualblocks[dir="rtl"] section,
.mce-visualblocks[dir="rtl"] ul { background-position-x: right; margin-right: 3px; }
.mce-nbsp,
.mce-shy { background: #aaa; }
.mce-shy::after { content: "-"; }
+312
View File
@@ -0,0 +1,312 @@
.mce-content-body .mce-item-anchor { background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A") no-repeat center; }
.mce-content-body .mce-item-anchor:empty { cursor: default; display: inline-block; height: 12px !important; padding: 0 2px; -webkit-user-modify: read-only; -moz-user-modify: read-only; user-select: all; user-select: all; user-select: all; width: 8px !important; }
.mce-content-body .mce-item-anchor:not(:empty) { background-position-x: 2px; display: inline-block; padding-left: 12px; }
.mce-content-body .mce-item-anchor[data-mce-selected] { outline-offset: 1px; }
.tox-comments-visible .tox-comment[contenteditable="false"]:not([data-mce-selected]),
.tox-comments-visible span.tox-comment img:not([data-mce-selected]),
.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),
.tox-comments-visible span.tox-comment > audio:not([data-mce-selected]),
.tox-comments-visible span.tox-comment > video:not([data-mce-selected]) { outline: 3px solid #ffe89d; }
.tox-comments-visible .tox-comment[contenteditable="false"][data-mce-annotation-active="true"]:not([data-mce-selected]) { outline: 3px solid #fed635; }
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] img:not([data-mce-selected]),
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] span.mce-preview-object:not([data-mce-selected]),
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] > audio:not([data-mce-selected]),
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] > video:not([data-mce-selected]) { outline: 3px solid #fed635; }
.tox-comments-visible span.tox-comment:not([data-mce-selected]) { background-color: #ffe89d; outline: 0; }
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"]:not([data-mce-selected="inline-boundary"]) { background-color: #fed635; }
.tox-checklist > li:not(.tox-checklist--hidden) { list-style: none; margin: 0.25em 0; }
.tox-checklist > li:not(.tox-checklist--hidden)::before { content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A"); cursor: pointer; height: 1em; margin-left: -1.5em; margin-top: 0.125em; position: absolute; width: 1em; }
.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before { content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A"); }
[dir="rtl"] .tox-checklist > li:not(.tox-checklist--hidden)::before { margin-left: 0; margin-right: -1.5em; }
code[class*="language-"],
pre[class*="language-"] { color: #000; background: 0 0; text-shadow: 0 1px #fff; font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace; font-size: 1em; text-align: left; white-space: pre; word-spacing: normal; word-break: normal; word-wrap: normal; line-height: 1.5; tab-size: 4; tab-size: 4; hyphens: none; hyphens: none; }
code[class*="language-"] ::selection,
code[class*="language-"]::-moz-selection,
pre[class*="language-"] ::-moz-selection,
pre[class*="language-"]::-moz-selection { text-shadow: none; background: #b3d4fc; }
code[class*="language-"] ::selection,
code[class*="language-"]::selection,
pre[class*="language-"] ::selection,
pre[class*="language-"]::selection { text-shadow: none; background: #b3d4fc; }
@media print { code[class*="language-"],
pre[class*="language-"] { text-shadow: none; } }
pre[class*="language-"] { padding: 1em; margin: 0.5em 0; overflow: auto; }
:not(pre) > code[class*="language-"],
pre[class*="language-"] { background: #f5f2f0; }
:not(pre) > code[class*="language-"] { padding: 0.1em; border-radius: 0.3em; white-space: normal; }
.token.cdata,
.token.comment,
.token.doctype,
.token.prolog { color: #708090; }
.token.punctuation { color: #999; }
.token.namespace { opacity: 0.7; }
.token.boolean,
.token.constant,
.token.deleted,
.token.number,
.token.property,
.token.symbol,
.token.tag { color: #905; }
.token.attr-name,
.token.builtin,
.token.char,
.token.inserted,
.token.selector,
.token.string { color: #690; }
.language-css .token.string,
.style .token.string,
.token.entity,
.token.operator,
.token.url { color: #9a6e3a; background: hsl(0deg 0% 100% / 50%); }
.token.atrule,
.token.attr-value,
.token.keyword { color: #07a; }
.token.class-name,
.token.function { color: #dd4a68; }
.token.important,
.token.regex,
.token.variable { color: #e90; }
.token.bold,
.token.important { font-weight: 700; }
.token.italic { font-style: italic; }
.token.entity { cursor: help; }
.mce-content-body { overflow-wrap: break-word; word-wrap: break-word; }
.mce-content-body .mce-visual-caret { background-color: #000; background-color: currentcolor; position: absolute; }
.mce-content-body .mce-visual-caret-hidden { display: none; }
.mce-content-body [data-mce-caret] { left: -1000px; margin: 0; padding: 0; position: absolute; right: auto; top: 0; }
.mce-content-body .mce-offscreen-selection { left: -2000000px; max-width: 1000000px; position: absolute; }
.mce-content-body [contentEditable="false"] { cursor: default; }
.mce-content-body [contentEditable="true"] { cursor: text; }
.tox-cursor-format-painter { cursor: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"), default; }
div.mce-footnotes hr { margin-inline-end: auto; margin-inline-start: 0; width: 25%; }
div.mce-footnotes li > a.mce-footnotes-backlink { text-decoration: none; }
@media print {
sup.mce-footnote a { color: #000; text-decoration: none; }
div.mce-footnotes { break-inside: avoid; width: 100%; }
div.mce-footnotes li > a.mce-footnotes-backlink { display: none; }
}
.mce-content-body figure.align-left { float: left; }
.mce-content-body figure.align-right { float: right; }
.mce-content-body figure.image.align-center { display: table; margin-left: auto; margin-right: auto; }
.mce-preview-object { border: 1px solid gray; display: inline-block; line-height: 0; margin: 0 2px; position: relative; }
.mce-preview-object .mce-shim { background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.mce-preview-object[data-mce-selected="2"] .mce-shim { display: none; }
.mce-content-body .mce-mergetag:hover { background-color: rgb(0 108 231 / 10%); }
.mce-content-body .mce-mergetag-affix { background-color: rgb(0 108 231 / 10%); color: #006ce7; }
.mce-object { background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center; border: 1px dashed #aaa; }
.mce-pagebreak { border: 1px dashed #aaa; cursor: default; display: block; height: 5px; margin-top: 15px; page-break-before: always; width: 100%; }
@media print { .mce-pagebreak { border: 0; } }
.tiny-pageembed .mce-shim { background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.tiny-pageembed[data-mce-selected="2"] .mce-shim { display: none; }
.tiny-pageembed { display: inline-block; position: relative; }
.tiny-pageembed--16by9,
.tiny-pageembed--1by1,
.tiny-pageembed--21by9,
.tiny-pageembed--4by3 { display: block; overflow: hidden; padding: 0; position: relative; width: 100%; }
.tiny-pageembed--21by9 { padding-top: 42.857143%; }
.tiny-pageembed--16by9 { padding-top: 56.25%; }
.tiny-pageembed--4by3 { padding-top: 75%; }
.tiny-pageembed--1by1 { padding-top: 100%; }
.tiny-pageembed--16by9 iframe,
.tiny-pageembed--1by1 iframe,
.tiny-pageembed--21by9 iframe,
.tiny-pageembed--4by3 iframe { border: 0; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.mce-content-body[data-mce-placeholder] { position: relative; }
.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before { color: rgb(34 47 62 / 70%); content: attr(data-mce-placeholder); position: absolute; }
.mce-content-body:not([dir="rtl"])[data-mce-placeholder]:not(.mce-visualblocks)::before { left: 1px; }
.mce-content-body[dir="rtl"][data-mce-placeholder]:not(.mce-visualblocks)::before { right: 1px; }
.mce-content-body div.mce-resizehandle { background-color: #4099ff; border-color: #4099ff; border-style: solid; border-width: 1px; box-sizing: border-box; height: 10px; position: absolute; width: 10px; z-index: 1298; }
.mce-content-body div.mce-resizehandle:hover { background-color: #4099ff; }
.mce-content-body div.mce-resizehandle:nth-of-type(1) { cursor: nwse-resize; }
.mce-content-body div.mce-resizehandle:nth-of-type(2) { cursor: nesw-resize; }
.mce-content-body div.mce-resizehandle:nth-of-type(3) { cursor: nwse-resize; }
.mce-content-body div.mce-resizehandle:nth-of-type(4) { cursor: nesw-resize; }
.mce-content-body .mce-resize-backdrop { z-index: 10000; }
.mce-content-body .mce-clonedresizable { cursor: default; opacity: 0.5; outline: 1px dashed #000; position: absolute; z-index: 10001; }
.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,
.mce-content-body .mce-clonedresizable.mce-resizetable-columns th { border: 0; }
.mce-content-body .mce-resize-helper { background: #555; background: rgb(0 0 0 / 75%); border: 1px; border-radius: 3px; color: #fff; display: none; font-family: sans-serif; font-size: 12px; line-height: 14px; margin: 5px 10px; padding: 5px; position: absolute; white-space: nowrap; z-index: 10002; }
.tox-rtc-user-selection { position: relative; }
.tox-rtc-user-cursor { bottom: 0; cursor: default; position: absolute; top: 0; width: 2px; }
.tox-rtc-user-cursor::before { background-color: inherit; border-radius: 50%; content: ""; display: block; height: 8px; position: absolute; right: -3px; top: -3px; width: 8px; }
.tox-rtc-user-cursor:hover::after { background-color: inherit; border-radius: 100px; box-sizing: border-box; color: #fff; content: attr(data-user); display: block; font-size: 12px; font-weight: 700; left: -5px; min-height: 8px; min-width: 8px; padding: 0 12px; position: absolute; top: -11px; white-space: nowrap; z-index: 1000; }
.tox-rtc-user-selection--1 .tox-rtc-user-cursor { background-color: #2dc26b; }
.tox-rtc-user-selection--2 .tox-rtc-user-cursor { background-color: #e03e2d; }
.tox-rtc-user-selection--3 .tox-rtc-user-cursor { background-color: #f1c40f; }
.tox-rtc-user-selection--4 .tox-rtc-user-cursor { background-color: #3598db; }
.tox-rtc-user-selection--5 .tox-rtc-user-cursor { background-color: #b96ad9; }
.tox-rtc-user-selection--6 .tox-rtc-user-cursor { background-color: #e67e23; }
.tox-rtc-user-selection--7 .tox-rtc-user-cursor { background-color: #aaa69d; }
.tox-rtc-user-selection--8 .tox-rtc-user-cursor { background-color: #f368e0; }
.tox-rtc-remote-image { background: #eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center; border: 1px solid #ccc; min-height: 240px; min-width: 320px; }
.mce-match-marker { background: #aaa; color: #fff; }
.mce-match-marker-selected { background: #39f; color: #fff; }
.mcemarker-selected::-moz-selection { background: #39f; color: #fff; }
.mce-match-marker-selected::selection { background: #39f; color: #fff; }
.mce-content-body audio[data-mce-selected],
.mce-content-body embed[data-mce-selected],
.mce-content-body img[data-mce-selected],
.mce-content-body object[data-mce-selected],
.mce-content-body table[data-mce-selected],
.mce-content-body video[data-mce-selected] { outline: 3px solid #b4d7ff; }
.mce-content-body hr[data-mce-selected] { outline: 3px solid #b4d7ff; outline-offset: 1px; }
.mce-content-body [contentEditable="false"] [contentEditable="true"]:focus { outline: 3px solid #b4d7ff; }
.mce-content-body [contentEditable="false"] [contentEditable="true"]:hover { outline: 3px solid #b4d7ff; }
.mce-content-body [contentEditable="false"][data-mce-selected] { cursor: not-allowed; outline: 3px solid #b4d7ff; }
.mce-content-body.mce-content-readonly [contentEditable="true"]:focus,
.mce-content-body.mce-content-readonly [contentEditable="true"]:hover { outline: 0; }
.mce-content-body [data-mce-selected="inline-boundary"] { background-color: #b4d7ff; }
.mce-content-body .mce-edit-focus { outline: 3px solid #b4d7ff; }
.mce-content-body td[data-mce-selected],
.mce-content-body th[data-mce-selected] { position: relative; }
.mcebody td[data-mce-selected]::-moz-selection,
.mce-content-body th[data-mce-selected]::-moz-selection { background: 0 0; }
.mce-content-body td[data-mce-selected]::selection,
.mce-content-body th[data-mce-selected]::selection { background: 0 0; }
.mce-content-body td[data-mce-selected] *,
.mce-content-body th[data-mce-selected] * { outline: 0; -webkit-touch-callout: none; user-select: none; user-select: none; user-select: none; }
.mce-content-body td[data-mce-selected]::after,
.mce-content-body th[data-mce-selected]::after { background-color: rgb(180 215 255 / 70%); border: 1px solid rgb(180 215 255 / 70%); inset: -1px; content: ""; mix-blend-mode: multiply; position: absolute; }
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .mce-content-body td[data-mce-selected]::after,
.mce-content-body th[data-mce-selected]::after { border-color: rgb(0 84 180 / 70%); } }
.mcebody img[data-mce-selected]::-moz-selection { background: 0 0; }
.mce-content-body img[data-mce-selected]::selection { background: 0 0; }
.ephox-snooker-resizer-bar { background-color: #b4d7ff; opacity: 0; user-select: none; user-select: none; user-select: none; }
.ephox-snooker-resizer-cols { cursor: col-resize; }
.ephox-snooker-resizer-rows { cursor: row-resize; }
.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging { opacity: 1; }
.mce-spellchecker-word { background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A"); background-position: 0 calc(100% + 1px); background-repeat: repeat-x; background-size: auto 6px; cursor: default; height: 2rem; }
.mce-spellchecker-grammar { background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A"); background-position: 0 calc(100% + 1px); background-repeat: repeat-x; background-size: auto 6px; cursor: default; }
.mce-toc { border: 1px solid gray; }
.mce-toc h2 { margin: 4px; }
.mce-toc li { list-style-type: none; }
.mce-item-table:not([border]),
.mce-item-table:not([border]) caption,
.mce-item-table:not([border]) td,
.mce-item-table:not([border]) th,
.mce-item-table[border="0"],
.mce-item-table[border="0"] caption,
.mce-item-table[border="0"] td,
.mce-item-table[border="0"] th,
table[style*="border-width: 0px"],
table[style*="border-width: 0px"] caption,
table[style*="border-width: 0px"] td,
table[style*="border-width: 0px"] th { border: 1px dashed #bbb; }
.mce-visualblocks address,
.mce-visualblocks article,
.mce-visualblocks aside,
.mce-visualblocks blockquote,
.mce-visualblocks div:not([data-mce-bogus]),
.mce-visualblocks dl,
.mce-visualblocks figcaption,
.mce-visualblocks figure,
.mce-visualblocks h1,
.mce-visualblocks h2,
.mce-visualblocks h3,
.mce-visualblocks h4,
.mce-visualblocks h5,
.mce-visualblocks h6,
.mce-visualblocks hgroup,
.mce-visualblocks ol,
.mce-visualblocks p,
.mce-visualblocks pre,
.mce-visualblocks section,
.mce-visualblocks ul { background-repeat: no-repeat; border: 1px dashed #bbb; margin-left: 3px; padding-top: 10px; }
.mce-visualblocks p { background-image: url("data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7"); }
.mce-visualblocks h1 { background-image: url("data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw=="); }
.mce-visualblocks h2 { background-image: url("data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw=="); }
.mce-visualblocks h3 { background-image: url("data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7"); }
.mce-visualblocks h4 { background-image: url("data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw=="); }
.mce-visualblocks h5 { background-image: url("data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw=="); }
.mce-visualblocks h6 { background-image: url("data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw=="); }
.mce-visualblocks div:not([data-mce-bogus]) { background-image: url("data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7"); }
.mce-visualblocks section { background-image: url("data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs="); }
.mce-visualblocks article { background-image: url("data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7"); }
.mce-visualblocks blockquote { background-image: url("data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7"); }
.mce-visualblocks address { background-image: url("data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs="); }
.mce-visualblocks pre { background-image: url("data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw=="); }
.mce-visualblocks figure { background-image: url("data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7"); }
.mce-visualblocks figcaption { border: 1px dashed #bbb; }
.mce-visualblocks hgroup { background-image: url("data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7"); }
.mce-visualblocks aside { background-image: url("data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs="); }
.mce-visualblocks ul { background-image: url("data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw=="); }
.mce-visualblocks ol { background-image: url("data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw=="); }
.mce-visualblocks dl { background-image: url("data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw=="); }
.mce-visualblocks:not([dir="rtl"]) address,
.mce-visualblocks:not([dir="rtl"]) article,
.mce-visualblocks:not([dir="rtl"]) aside,
.mce-visualblocks:not([dir="rtl"]) blockquote,
.mce-visualblocks:not([dir="rtl"]) div:not([data-mce-bogus]),
.mce-visualblocks:not([dir="rtl"]) dl,
.mce-visualblocks:not([dir="rtl"]) figcaption,
.mce-visualblocks:not([dir="rtl"]) figure,
.mce-visualblocks:not([dir="rtl"]) h1,
.mce-visualblocks:not([dir="rtl"]) h2,
.mce-visualblocks:not([dir="rtl"]) h3,
.mce-visualblocks:not([dir="rtl"]) h4,
.mce-visualblocks:not([dir="rtl"]) h5,
.mce-visualblocks:not([dir="rtl"]) h6,
.mce-visualblocks:not([dir="rtl"]) hgroup,
.mce-visualblocks:not([dir="rtl"]) ol,
.mce-visualblocks:not([dir="rtl"]) p,
.mce-visualblocks:not([dir="rtl"]) pre,
.mce-visualblocks:not([dir="rtl"]) section,
.mce-visualblocks:not([dir="rtl"]) ul { margin-left: 3px; }
.mce-visualblocks[dir="rtl"] address,
.mce-visualblocks[dir="rtl"] article,
.mce-visualblocks[dir="rtl"] aside,
.mce-visualblocks[dir="rtl"] blockquote,
.mce-visualblocks[dir="rtl"] div:not([data-mce-bogus]),
.mce-visualblocks[dir="rtl"] dl,
.mce-visualblocks[dir="rtl"] figcaption,
.mce-visualblocks[dir="rtl"] figure,
.mce-visualblocks[dir="rtl"] h1,
.mce-visualblocks[dir="rtl"] h2,
.mce-visualblocks[dir="rtl"] h3,
.mce-visualblocks[dir="rtl"] h4,
.mce-visualblocks[dir="rtl"] h5,
.mce-visualblocks[dir="rtl"] h6,
.mce-visualblocks[dir="rtl"] hgroup,
.mce-visualblocks[dir="rtl"] ol,
.mce-visualblocks[dir="rtl"] p,
.mce-visualblocks[dir="rtl"] pre,
.mce-visualblocks[dir="rtl"] section,
.mce-visualblocks[dir="rtl"] ul { background-position-x: right; margin-right: 3px; }
.mce-nbsp,
.mce-shy { background: #aaa; }
.mce-shy::after { content: "-"; }
body { font-family: sans-serif; }
table { border-collapse: collapse; }
File diff suppressed because it is too large Load Diff
+771
View File
@@ -0,0 +1,771 @@
.tox { box-shadow: none; box-sizing: content-box; color: #222f3e; cursor: auto; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; -webkit-tap-highlight-color: transparent; text-decoration: none; text-shadow: none; text-transform: none; vertical-align: initial; white-space: normal; }
.tox :not(svg, rect) { box-sizing: inherit; color: inherit; cursor: inherit; direction: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; line-height: inherit; -webkit-tap-highlight-color: inherit; text-align: inherit; text-decoration: inherit; text-shadow: inherit; text-transform: inherit; vertical-align: inherit; white-space: inherit; }
.tox :not(svg, rect) { background: 0 0; border: 0; box-shadow: none; float: none; height: auto; margin: 0; max-width: none; outline: 0; padding: 0; position: static; width: auto; }
.tox:not([dir="rtl"]) { direction: ltr; text-align: left; }
.tox[dir="rtl"] { direction: rtl; text-align: right; }
.tox-tinymce { border: 2px solid #eee; border-radius: 10px; box-shadow: none; box-sizing: border-box; display: flex; flex-direction: column; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; overflow: hidden; position: relative; visibility: inherit !important; }
.tox.tox-tinymce-inline { border: none; box-shadow: none; overflow: initial; }
.tox.tox-tinymce-inline .tox-editor-container { overflow: initial; }
.tox.tox-tinymce-inline .tox-editor-header { background-color: #fff; border: 2px solid #eee; border-radius: 10px; box-shadow: none; overflow: hidden; }
.tox-tinymce-aux { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; z-index: 1300; }
.tox-tinymce :focus,
.tox-tinymce-aux :focus { outline: 0; }
button::-moz-focus-inner { border: 0; }
.tox[dir="rtl"] .tox-icon--flip svg { transform: rotateY(180deg); }
.tox .accessibility-issue__header { align-items: center; display: flex; margin-bottom: 4px; }
.tox .accessibility-issue__description { align-items: stretch; border: 1px solid #eee; border-radius: 6px; display: flex; justify-content: space-between; }
.tox .accessibility-issue__description > div { padding-bottom: 4px; }
.tox .accessibility-issue__description > div > div { align-items: center; display: flex; margin-bottom: 4px; }
.tox .accessibility-issue__description > :last-child:not(:only-child) { border-color: #eee; border-style: solid; }
.tox .accessibility-issue__repair { margin-top: 16px; }
.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description { background-color: rgb(0 108 231 / 10%); border-color: #006ce7; color: #222f3e; }
.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description > :last-child { border-color: #006ce7; }
.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2 { color: #006ce7; }
.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg { fill: #006ce7; }
.tox .tox-dialog__body-content .accessibility-issue--info a .tox-icon { color: #006ce7; }
.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description { background-color: rgb(255 165 0 / 10%); border-color: rgb(255 165 0 / 50%); color: #222f3e; }
.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description > :last-child { border-color: rgb(255 165 0 / 50%); }
.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2 { color: #cc8500; }
.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg { fill: #cc8500; }
.tox .tox-dialog__body-content .accessibility-issue--warn a .tox-icon { color: #cc8500; }
.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description { background-color: rgb(204 0 0 / 10%); border-color: rgb(204 0 0 / 40%); color: #222f3e; }
.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description > :last-child { border-color: rgb(204 0 0 / 40%); }
.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2 { color: #c00; }
.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg { fill: #c00; }
.tox .tox-dialog__body-content .accessibility-issue--error a .tox-icon { color: #c00; }
.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description { background-color: rgb(120 171 70 / 10%); border-color: rgb(120 171 70 / 40%); color: #222f3e; }
.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description > :last-child { border-color: rgb(120 171 70 / 40%); }
.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2 { color: #78ab46; }
.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg { fill: #78ab46; }
.tox .tox-dialog__body-content .accessibility-issue--success a .tox-icon { color: #78ab46; }
.tox .tox-dialog__body-content .accessibility-issue__header h1,
.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2 { margin-top: 0; }
.tox:not([dir="rtl"]) .tox-dialog__body-content .accessibility-issue__header .tox-button { margin-left: 4px; }
.tox:not([dir="rtl"]) .tox-dialog__body-content .accessibility-issue__header > :nth-last-child(2) { margin-left: auto; }
.tox:not([dir="rtl"]) .tox-dialog__body-content .accessibility-issue__description { padding: 4px 4px 4px 8px; }
.tox:not([dir="rtl"]) .tox-dialog__body-content .accessibility-issue__description > :last-child { border-left-width: 1px; padding-left: 4px; }
.tox[dir="rtl"] .tox-dialog__body-content .accessibility-issue__header .tox-button { margin-right: 4px; }
.tox[dir="rtl"] .tox-dialog__body-content .accessibility-issue__header > :nth-last-child(2) { margin-right: auto; }
.tox[dir="rtl"] .tox-dialog__body-content .accessibility-issue__description { padding: 4px 8px 4px 4px; }
.tox[dir="rtl"] .tox-dialog__body-content .accessibility-issue__description > :last-child { border-right-width: 1px; padding-right: 4px; }
.tox .tox-anchorbar { display: flex; flex: 0 0 auto; }
.tox .tox-bar { display: flex; flex: 0 0 auto; }
.tox .tox-button { background-color: #006ce7; background-image: none; background-position: 0 0; background-repeat: repeat; border-color: #006ce7; border-radius: 6px; border-style: solid; border-width: 1px; box-shadow: none; box-sizing: border-box; color: #fff; cursor: pointer; display: inline-block; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 14px; font-style: normal; font-weight: 700; letter-spacing: normal; line-height: 24px; margin: 0; outline: 0; padding: 4px 16px; position: relative; text-align: center; text-decoration: none; text-transform: none; white-space: nowrap; }
.tox .tox-button::before { border-radius: 6px; inset: -1px; box-shadow: inset 0 0 0 2px #fff, 0 0 0 1px #006ce7, 0 0 0 3px rgb(0 108 231 / 25%); content: ""; opacity: 0; pointer-events: none; position: absolute; }
.tox .tox-button[disabled] { background-color: #006ce7; background-image: none; border-color: #006ce7; box-shadow: none; color: rgb(255 255 255 / 50%); cursor: not-allowed; }
.tox .tox-button:focus:not(:disabled) { background-color: #0060ce; background-image: none; border-color: #0060ce; box-shadow: none; color: #fff; }
.tox .tox-button:focus-visible:not(:disabled)::before { opacity: 1; }
.tox .tox-button:hover:not(:disabled) { background-color: #0060ce; background-image: none; border-color: #0060ce; box-shadow: none; color: #fff; }
.tox .tox-button:active:not(:disabled) { background-color: #0054b4; background-image: none; border-color: #0054b4; box-shadow: none; color: #fff; }
.tox .tox-button--secondary { background-color: #f0f0f0; background-image: none; background-position: 0 0; background-repeat: repeat; border-color: #f0f0f0; border-radius: 6px; border-style: solid; border-width: 1px; box-shadow: none; color: #222f3e; font-size: 14px; font-style: normal; font-weight: 700; letter-spacing: normal; outline: 0; padding: 4px 16px; text-decoration: none; text-transform: none; }
.tox .tox-button--secondary[disabled] { background-color: #f0f0f0; background-image: none; border-color: #f0f0f0; box-shadow: none; color: rgb(34 47 62 / 50%); }
.tox .tox-button--secondary:focus:not(:disabled) { background-color: #e3e3e3; background-image: none; border-color: #e3e3e3; box-shadow: none; color: #222f3e; }
.tox .tox-button--secondary:hover:not(:disabled) { background-color: #e3e3e3; background-image: none; border-color: #e3e3e3; box-shadow: none; color: #222f3e; }
.tox .tox-button--secondary:active:not(:disabled) { background-color: #d6d6d6; background-image: none; border-color: #d6d6d6; box-shadow: none; color: #222f3e; }
.tox .tox-button--icon,
.tox .tox-button.tox-button--icon,
.tox .tox-button.tox-button--secondary.tox-button--icon { padding: 4px; }
.tox .tox-button--icon .tox-icon svg,
.tox .tox-button.tox-button--icon .tox-icon svg,
.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg { display: block; fill: currentcolor; }
.tox .tox-button-link { background: 0; border: none; box-sizing: border-box; cursor: pointer; display: inline-block; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 16px; font-weight: 400; line-height: 1.3; margin: 0; padding: 0; white-space: nowrap; }
.tox .tox-button-link--sm { font-size: 14px; }
.tox .tox-button--naked { background-color: transparent; border-color: transparent; box-shadow: unset; color: #222f3e; }
.tox .tox-button--naked[disabled] { background-color: rgb(34 47 62 / 12%); border-color: transparent; box-shadow: unset; color: rgb(34 47 62 / 50%); }
.tox .tox-button--naked:hover:not(:disabled) { background-color: rgb(34 47 62 / 12%); border-color: transparent; box-shadow: unset; color: #222f3e; }
.tox .tox-button--naked:focus:not(:disabled) { background-color: rgb(34 47 62 / 12%); border-color: transparent; box-shadow: unset; color: #222f3e; }
.tox .tox-button--naked:active:not(:disabled) { background-color: rgb(34 47 62 / 18%); border-color: transparent; box-shadow: unset; color: #222f3e; }
.tox .tox-button--naked .tox-icon svg { fill: currentcolor; }
.tox .tox-button--naked.tox-button--icon:hover:not(:disabled) { color: #222f3e; }
.tox .tox-checkbox { align-items: center; border-radius: 6px; cursor: pointer; display: flex; height: 36px; min-width: 36px; }
.tox .tox-checkbox__input { height: 1px; overflow: hidden; position: absolute; top: auto; width: 1px; }
.tox .tox-checkbox__icons { align-items: center; border-radius: 6px; box-shadow: 0 0 0 2px transparent; box-sizing: content-box; display: flex; height: 24px; justify-content: center; padding: calc(4px - 1px); width: 24px; }
.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { display: block; fill: rgb(34 47 62 / 30%); }
.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg { display: none; fill: #006ce7; }
.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg { display: none; fill: #006ce7; }
.tox .tox-checkbox--disabled { color: rgb(34 47 62 / 50%); cursor: not-allowed; }
.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg { fill: rgb(34 47 62 / 50%); }
.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { fill: rgb(34 47 62 / 50%); }
.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg { fill: rgb(34 47 62 / 50%); }
.tox input.tox-checkbox__input:checked + .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { display: none; }
.tox input.tox-checkbox__input:checked + .tox-checkbox__icons .tox-checkbox-icon__checked svg { display: block; }
.tox input.tox-checkbox__input:indeterminate + .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { display: none; }
.tox input.tox-checkbox__input:indeterminate + .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg { display: block; }
.tox input.tox-checkbox__input:focus + .tox-checkbox__icons { border-radius: 6px; box-shadow: inset 0 0 0 1px #006ce7; padding: calc(4px - 1px); }
.tox:not([dir="rtl"]) .tox-checkbox__label { margin-left: 4px; }
.tox:not([dir="rtl"]) .tox-checkbox__input { left: -10000px; }
.tox:not([dir="rtl"]) .tox-bar .tox-checkbox { margin-left: 4px; }
.tox[dir="rtl"] .tox-checkbox__label { margin-right: 4px; }
.tox[dir="rtl"] .tox-checkbox__input { right: -10000px; }
.tox[dir="rtl"] .tox-bar .tox-checkbox { margin-right: 4px; }
.tox .tox-collection--toolbar .tox-collection__group { display: flex; padding: 0; }
.tox .tox-collection--grid .tox-collection__group { display: flex; flex-wrap: wrap; max-height: 208px; overflow-x: hidden; overflow-y: auto; padding: 0; }
.tox .tox-collection--list .tox-collection__group { border-width: 1px 0 0; border-color: #e3e3e3; border-style: solid; padding: 4px 0; }
.tox .tox-collection--list .tox-collection__group:first-child { border-top-width: 0; }
.tox .tox-collection__group-heading { background-color: #fcfcfc; color: rgb(34 47 62 / 70%); cursor: default; font-size: 12px; font-style: normal; font-weight: 400; margin-bottom: 4px; margin-top: -4px; padding: 4px 8px; text-transform: none; -webkit-touch-callout: none; user-select: none; user-select: none; user-select: none; }
.tox .tox-collection__item { align-items: center; border-radius: 3px; color: #222f3e; display: flex; -webkit-touch-callout: none; user-select: none; user-select: none; user-select: none; }
.tox .tox-collection--list .tox-collection__item { padding: 4px 8px; }
.tox .tox-collection--toolbar .tox-collection__item { border-radius: 3px; padding: 4px; }
.tox .tox-collection--grid .tox-collection__item { border-radius: 3px; padding: 4px; }
.tox .tox-collection--list .tox-collection__item--enabled { background-color: #fff; color: #222f3e; }
.tox .tox-collection--list .tox-collection__item--active { background-color: #cce2fa; }
.tox .tox-collection--toolbar .tox-collection__item--enabled { background-color: #a6ccf7; color: #222f3e; }
.tox .tox-collection--toolbar .tox-collection__item--active { background-color: #cce2fa; }
.tox .tox-collection--grid .tox-collection__item--enabled { background-color: #a6ccf7; color: #222f3e; }
.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled) { background-color: #cce2fa; color: #222f3e; }
.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled) { color: #222f3e; }
.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled) { color: #222f3e; }
.tox .tox-collection__item-checkmark,
.tox .tox-collection__item-icon { align-items: center; display: flex; height: 24px; justify-content: center; width: 24px; }
.tox .tox-collection__item-checkmark svg,
.tox .tox-collection__item-icon svg { fill: currentcolor; }
.tox .tox-collection--toolbar-lg .tox-collection__item-icon { height: 48px; width: 48px; }
.tox .tox-collection__item-label { color: currentcolor; display: inline-block; flex: 1; font-size: 14px; font-style: normal; font-weight: 400; line-height: 24px; text-transform: none; word-break: break-all; }
.tox .tox-collection__item-accessory { color: rgb(34 47 62 / 70%); display: inline-block; font-size: 14px; height: 24px; line-height: 24px; text-transform: none; }
.tox .tox-collection__item-caret { align-items: center; display: flex; min-height: 24px; }
.tox .tox-collection__item-caret::after { content: ""; font-size: 0; min-height: inherit; }
.tox .tox-collection__item-caret svg { fill: #222f3e; }
.tox .tox-collection__item--state-disabled { background-color: transparent; color: rgb(34 47 62 / 50%); cursor: not-allowed; }
.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg { fill: rgb(34 47 62 / 50%); }
.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg { display: none; }
.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory + .tox-collection__item-checkmark { display: none; }
.tox .tox-collection--horizontal { background-color: #fff; border: 1px solid #e3e3e3; border-radius: 6px; box-shadow: 0 0 2px 0 rgb(34 47 62 / 20%), 0 4px 8px 0 rgb(34 47 62 / 15%); display: flex; flex: 0 0 auto; flex-shrink: 0; flex-wrap: nowrap; margin-bottom: 0; overflow-x: auto; padding: 0; }
.tox .tox-collection--horizontal .tox-collection__group { align-items: center; display: flex; flex-wrap: nowrap; margin: 0; padding: 0 4px; }
.tox .tox-collection--horizontal .tox-collection__item { height: 28px; margin: 6px 1px 5px 0; padding: 0 4px; }
.tox .tox-collection--horizontal .tox-collection__item-label { white-space: nowrap; }
.tox .tox-collection--horizontal .tox-collection__item-caret { margin-left: 4px; }
.tox .tox-collection__item-container { display: flex; }
.tox .tox-collection__item-container--row { align-items: center; flex: 1 1 auto; flex-direction: row; }
.tox .tox-collection__item-container--row.tox-collection__item-container--align-left { margin-right: auto; }
.tox .tox-collection__item-container--row.tox-collection__item-container--align-right { justify-content: flex-end; margin-left: auto; }
.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top { align-items: flex-start; margin-bottom: auto; }
.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle { align-items: center; }
.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom { align-items: flex-end; margin-top: auto; }
.tox .tox-collection__item-container--column { align-self: center; flex: 1 1 auto; flex-direction: column; }
.tox .tox-collection__item-container--column.tox-collection__item-container--align-left { align-items: flex-start; }
.tox .tox-collection__item-container--column.tox-collection__item-container--align-right { align-items: flex-end; }
.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top { align-self: flex-start; }
.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle { align-self: center; }
.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom { align-self: flex-end; }
.tox:not([dir="rtl"]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type) { border-right: 1px solid transparent; }
.tox:not([dir="rtl"]) .tox-collection--list .tox-collection__item > :not(:first-child) { margin-left: 8px; }
.tox:not([dir="rtl"]) .tox-collection--list .tox-collection__item > .tox-collection__item-label:first-child { margin-left: 4px; }
.tox:not([dir="rtl"]) .tox-collection__item-accessory { margin-left: 16px; text-align: right; }
.tox:not([dir="rtl"]) .tox-collection .tox-collection__item-caret { margin-left: 16px; }
.tox[dir="rtl"] .tox-collection--horizontal .tox-collection__group:not(:last-of-type) { border-left: 1px solid transparent; }
.tox[dir="rtl"] .tox-collection--list .tox-collection__item > :not(:first-child) { margin-right: 8px; }
.tox[dir="rtl"] .tox-collection--list .tox-collection__item > .tox-collection__item-label:first-child { margin-right: 4px; }
.tox[dir="rtl"] .tox-collection__item-accessory { margin-right: 16px; text-align: left; }
.tox[dir="rtl"] .tox-collection .tox-collection__item-caret { margin-right: 16px; transform: rotateY(180deg); }
.tox[dir="rtl"] .tox-collection--horizontal .tox-collection__item-caret { margin-right: 4px; }
.tox .tox-color-picker-container { display: flex; flex-direction: row; height: 225px; margin: 0; }
.tox .tox-sv-palette { box-sizing: border-box; display: flex; height: 100%; }
.tox .tox-sv-palette-spectrum { height: 100%; }
.tox .tox-sv-palette,
.tox .tox-sv-palette-spectrum { width: 225px; }
.tox .tox-sv-palette-thumb { background: 0 0; border: 1px solid #000; border-radius: 50%; box-sizing: content-box; height: 12px; position: absolute; width: 12px; }
.tox .tox-sv-palette-inner-thumb { border: 1px solid #fff; border-radius: 50%; height: 10px; position: absolute; width: 10px; }
.tox .tox-hue-slider { box-sizing: border-box; height: 100%; width: 25px; }
.tox .tox-hue-slider-spectrum { background: linear-gradient(to bottom, red, #ff0080, #f0f, #8000ff, #00f, #0080ff, #0ff, #00ff80, #0f0, #80ff00, #ff0, #ff8000, red); height: 100%; width: 100%; }
.tox .tox-hue-slider,
.tox .tox-hue-slider-spectrum { width: 20px; }
.tox .tox-hue-slider-thumb { background: #fff; border: 1px solid #000; box-sizing: content-box; height: 4px; width: 100%; }
.tox .tox-rgb-form { display: flex; flex-direction: column; justify-content: space-between; }
.tox .tox-rgb-form div { align-items: center; display: flex; justify-content: space-between; margin-bottom: 5px; width: inherit; }
.tox .tox-rgb-form input { width: 6em; }
.tox .tox-rgb-form input.tox-invalid { border: 1px solid red !important; }
.tox .tox-rgb-form .tox-rgba-preview { border: 1px solid #000; flex-grow: 2; margin-bottom: 0; }
.tox:not([dir="rtl"]) .tox-sv-palette { margin-right: 15px; }
.tox:not([dir="rtl"]) .tox-hue-slider { margin-right: 15px; }
.tox:not([dir="rtl"]) .tox-hue-slider-thumb { margin-left: -1px; }
.tox:not([dir="rtl"]) .tox-rgb-form label { margin-right: 0.5em; }
.tox[dir="rtl"] .tox-sv-palette { margin-left: 15px; }
.tox[dir="rtl"] .tox-hue-slider { margin-left: 15px; }
.tox[dir="rtl"] .tox-hue-slider-thumb { margin-right: -1px; }
.tox[dir="rtl"] .tox-rgb-form label { margin-left: 0.5em; }
.tox .tox-toolbar .tox-swatches,
.tox .tox-toolbar__overflow .tox-swatches,
.tox .tox-toolbar__primary .tox-swatches { margin: 5px 0 6px 11px; }
.tox .tox-collection--list .tox-collection__group .tox-swatches-menu { border: 0; margin: -4px; }
.tox .tox-swatches__row { display: flex; }
.tox .tox-swatch { height: 30px; transition: transform 0.15s, box-shadow 0.15s; width: 30px; }
.tox .tox-swatch:focus,
.tox .tox-swatch:hover { box-shadow: 0 0 0 1px rgb(127 127 127 / 30%) inset; transform: scale(0.8); }
.tox .tox-swatch--remove { align-items: center; display: flex; justify-content: center; }
.tox .tox-swatch--remove svg path { stroke: #e74c3c; }
.tox .tox-swatches__picker-btn { align-items: center; background-color: transparent; border: 0; cursor: pointer; display: flex; height: 30px; justify-content: center; outline: 0; padding: 0; width: 30px; }
.tox .tox-swatches__picker-btn svg { fill: #222f3e; height: 24px; width: 24px; }
.tox .tox-swatches__picker-btn:hover { background: #cce2fa; }
.tox:not([dir="rtl"]) .tox-swatches__picker-btn { margin-left: auto; }
.tox[dir="rtl"] .tox-swatches__picker-btn { margin-right: auto; }
.tox .tox-comment-thread { background: #fff; position: relative; }
.tox .tox-comment-thread > :not(:first-child) { margin-top: 8px; }
.tox .tox-comment { background: #fff; border: 1px solid #eee; border-radius: 6px; box-shadow: 0 4px 8px 0 rgb(34 47 62 / 10%); padding: 8px 8px 16px; position: relative; }
.tox .tox-comment__header { align-items: center; color: #222f3e; display: flex; justify-content: space-between; }
.tox .tox-comment__date { color: #222f3e; font-size: 12px; line-height: 18px; }
.tox .tox-comment__body { color: #222f3e; font-size: 14px; font-style: normal; font-weight: 400; line-height: 1.3; margin-top: 8px; position: relative; text-transform: initial; }
.tox .tox-comment__body textarea { resize: none; white-space: normal; width: 100%; }
.tox .tox-comment__expander { padding-top: 8px; }
.tox .tox-comment__expander p { color: rgb(34 47 62 / 70%); font-size: 14px; font-style: normal; }
.tox .tox-comment__body p { margin: 0; }
.tox .tox-comment__buttonspacing { padding-top: 16px; text-align: center; }
.tox .tox-comment-thread__overlay::after { background: #fff; inset: 0; content: ""; display: flex; opacity: 0.9; position: absolute; z-index: 5; }
.tox .tox-comment__reply { display: flex; flex-shrink: 0; flex-wrap: wrap; justify-content: flex-end; margin-top: 8px; }
.tox .tox-comment__reply > :first-child { margin-bottom: 8px; width: 100%; }
.tox .tox-comment__edit { display: flex; flex-wrap: wrap; justify-content: flex-end; margin-top: 16px; }
.tox .tox-comment__gradient::after { background: linear-gradient(rgb(255 255 255 / 0%), #fff); bottom: 0; content: ""; display: block; height: 5em; margin-top: -40px; position: absolute; width: 100%; }
.tox .tox-comment__overlay { background: #fff; inset: 0; display: flex; flex-direction: column; flex-grow: 1; opacity: 0.9; position: absolute; text-align: center; z-index: 5; }
.tox .tox-comment__loading-text { align-items: center; color: #222f3e; display: flex; flex-direction: column; position: relative; }
.tox .tox-comment__loading-text > div { padding-bottom: 16px; }
.tox .tox-comment__overlaytext { inset: 0; flex-direction: column; font-size: 14px; padding: 1em; position: absolute; z-index: 10; }
.tox .tox-comment__overlaytext p { background-color: #fff; box-shadow: 0 0 8px 8px #fff; color: #222f3e; text-align: center; }
.tox .tox-comment__overlaytext div:nth-of-type(2) { font-size: 0.8em; }
.tox .tox-comment__busy-spinner { align-items: center; background-color: #fff; inset: 0; display: flex; justify-content: center; position: absolute; z-index: 20; }
.tox .tox-comment__scroll { display: flex; flex-direction: column; flex-shrink: 1; overflow: auto; }
.tox .tox-conversations { margin: 8px; }
.tox:not([dir="rtl"]) .tox-comment__edit { margin-left: 8px; }
.tox:not([dir="rtl"]) .tox-comment__buttonspacing > :last-child,
.tox:not([dir="rtl"]) .tox-comment__edit > :last-child,
.tox:not([dir="rtl"]) .tox-comment__reply > :last-child { margin-left: 8px; }
.tox[dir="rtl"] .tox-comment__edit { margin-right: 8px; }
.tox[dir="rtl"] .tox-comment__buttonspacing > :last-child,
.tox[dir="rtl"] .tox-comment__edit > :last-child,
.tox[dir="rtl"] .tox-comment__reply > :last-child { margin-right: 8px; }
.tox .tox-user { align-items: center; display: flex; }
.tox .tox-user__avatar svg { fill: rgb(34 47 62 / 70%); }
.tox .tox-user__avatar img { border-radius: 50%; height: 36px; object-fit: cover; vertical-align: middle; width: 36px; }
.tox .tox-user__name { color: #222f3e; font-size: 14px; font-style: normal; font-weight: 700; line-height: 18px; text-transform: none; }
.tox:not([dir="rtl"]) .tox-user__avatar img,
.tox:not([dir="rtl"]) .tox-user__avatar svg { margin-right: 8px; }
.tox:not([dir="rtl"]) .tox-user__avatar + .tox-user__name { margin-left: 8px; }
.tox[dir="rtl"] .tox-user__avatar img,
.tox[dir="rtl"] .tox-user__avatar svg { margin-left: 8px; }
.tox[dir="rtl"] .tox-user__avatar + .tox-user__name { margin-right: 8px; }
.tox .tox-dialog-wrap { align-items: center; inset: 0; display: flex; justify-content: center; position: fixed; z-index: 1100; }
.tox .tox-dialog-wrap__backdrop { background-color: rgb(255 255 255 / 75%); inset: 0; position: absolute; z-index: 1; }
.tox .tox-dialog-wrap__backdrop--opaque { background-color: #fff; }
.tox .tox-dialog { background-color: #fff; border-color: #eee; border-radius: 10px; border-style: solid; border-width: 0; box-shadow: 0 16px 16px -10px rgb(34 47 62 / 15%), 0 0 40px 1px rgb(34 47 62 / 15%); display: flex; flex-direction: column; max-height: 100%; max-width: 480px; overflow: hidden; position: relative; width: 95vw; z-index: 2; }
@media only screen and (width <= 767px) { body:not(.tox-force-desktop) .tox .tox-dialog { align-self: flex-start; margin: 8px auto; max-height: calc(100vh - 8px * 2); width: calc(100vw - 16px); } }
.tox .tox-dialog-inline { z-index: 1100; }
.tox .tox-dialog__header { align-items: center; background-color: #fff; border-bottom: none; color: #222f3e; display: flex; font-size: 16px; justify-content: space-between; padding: 8px 16px 0; position: relative; }
.tox .tox-dialog__header .tox-button { z-index: 1; }
.tox .tox-dialog__draghandle { cursor: grab; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.tox .tox-dialog__draghandle:active { cursor: grabbing; }
.tox .tox-dialog__dismiss { margin-left: auto; }
.tox .tox-dialog__title { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 20px; font-style: normal; font-weight: 400; line-height: 1.3; margin: 0; text-transform: none; }
.tox .tox-dialog__body { color: #222f3e; display: flex; flex: 1; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.3; min-width: 0; text-align: left; text-transform: none; }
@media only screen and (width <= 767px) { body:not(.tox-force-desktop) .tox .tox-dialog__body { flex-direction: column; } }
.tox .tox-dialog__body-nav { align-items: flex-start; display: flex; flex-direction: column; padding: 16px; }
@media only screen and (width <= 767px) { body:not(.tox-force-desktop) .tox .tox-dialog__body-nav { flex-direction: row; -webkit-overflow-scrolling: touch; overflow-x: auto; padding-bottom: 0; } }
.tox .tox-dialog__body-nav-item { border-bottom: 2px solid transparent; color: rgb(34 47 62 / 70%); display: inline-block; font-size: 14px; line-height: 1.3; margin-bottom: 8px; text-decoration: none; white-space: nowrap; }
.tox .tox-dialog__body-nav-item:focus { background-color: rgb(0 108 231 / 10%); }
.tox .tox-dialog__body-nav-item--active { border-bottom: 2px solid #006ce7; color: #006ce7; }
.tox .tox-dialog__body-content { box-sizing: border-box; display: flex; flex: 1; flex-direction: column; max-height: 650px; overflow: auto; -webkit-overflow-scrolling: touch; padding: 16px; }
.tox .tox-dialog__body-content > * { margin-bottom: 0; margin-top: 16px; }
.tox .tox-dialog__body-content > :first-child { margin-top: 0; }
.tox .tox-dialog__body-content > :last-child { margin-bottom: 0; }
.tox .tox-dialog__body-content > :only-child { margin-bottom: 0; margin-top: 0; }
.tox .tox-dialog__body-content a { color: #006ce7; cursor: pointer; text-decoration: none; }
.tox .tox-dialog__body-content a:focus,
.tox .tox-dialog__body-content a:hover { color: #0054b4; text-decoration: none; }
.tox .tox-dialog__body-content a:active { color: #0054b4; text-decoration: none; }
.tox .tox-dialog__body-content svg { fill: #222f3e; }
.tox .tox-dialog__body-content ul { display: block; list-style-type: disc; margin-bottom: 16px; margin-inline-end: 0; margin-inline-start: 0; padding-inline-start: 2.5rem; }
.tox .tox-dialog__body-content .tox-form__group h1 { color: #222f3e; font-size: 20px; font-style: normal; font-weight: 700; letter-spacing: normal; margin-bottom: 16px; margin-top: 2rem; text-transform: none; }
.tox .tox-dialog__body-content .tox-form__group h2 { color: #222f3e; font-size: 16px; font-style: normal; font-weight: 700; letter-spacing: normal; margin-bottom: 16px; margin-top: 2rem; text-transform: none; }
.tox .tox-dialog__body-content .tox-form__group p { margin-bottom: 16px; }
.tox .tox-dialog__body-content .tox-form__group h1:first-child,
.tox .tox-dialog__body-content .tox-form__group h2:first-child,
.tox .tox-dialog__body-content .tox-form__group p:first-child { margin-top: 0; }
.tox .tox-dialog__body-content .tox-form__group h1:last-child,
.tox .tox-dialog__body-content .tox-form__group h2:last-child,
.tox .tox-dialog__body-content .tox-form__group p:last-child { margin-bottom: 0; }
.tox .tox-dialog__body-content .tox-form__group h1:only-child,
.tox .tox-dialog__body-content .tox-form__group h2:only-child,
.tox .tox-dialog__body-content .tox-form__group p:only-child { margin-bottom: 0; margin-top: 0; }
.tox .tox-dialog--width-lg { height: 650px; max-width: 1200px; }
.tox .tox-dialog--width-md { max-width: 800px; }
.tox .tox-dialog--width-md .tox-dialog__body-content { overflow: auto; }
.tox .tox-dialog__body-content--centered { text-align: center; }
.tox .tox-dialog__footer { align-items: center; background-color: #fff; border-top: none; display: flex; justify-content: space-between; padding: 8px 16px; }
.tox .tox-dialog__footer-end,
.tox .tox-dialog__footer-start { display: flex; }
.tox .tox-dialog__busy-spinner { align-items: center; background-color: rgb(255 255 255 / 75%); inset: 0; display: flex; justify-content: center; position: absolute; z-index: 3; }
.tox .tox-dialog__table { border-collapse: collapse; width: 100%; }
.tox .tox-dialog__table thead th { font-weight: 700; padding-bottom: 8px; }
.tox .tox-dialog__table tbody tr { border-bottom: 1px solid #eee; }
.tox .tox-dialog__table tbody tr:last-child { border-bottom: none; }
.tox .tox-dialog__table td { padding-bottom: 8px; padding-top: 8px; }
.tox .tox-dialog__iframe.tox-dialog__iframe--opaque { background: #fff; }
.tox .tox-dialog__popups { position: absolute; width: 100%; z-index: 1100; }
.tox .tox-dialog__body-iframe { display: flex; flex: 1; flex-direction: column; }
.tox .tox-dialog__body-iframe .tox-navobj { display: flex; flex: 1; }
.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2) { flex: 1; height: 100%; }
.tox .tox-dialog-dock-fadeout { opacity: 0; visibility: hidden; }
.tox .tox-dialog-dock-fadein { opacity: 1; visibility: visible; }
.tox .tox-dialog-dock-transition { transition: visibility 0s linear 0.3s, opacity 0.3s ease; }
.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein { transition-delay: 0s; }
@media only screen and (width <= 767px) { body:not(.tox-force-desktop) .tox:not([dir="rtl"]) .tox-dialog__body-nav { margin-right: 0; } }
@media only screen and (width <= 767px) { body:not(.tox-force-desktop) .tox:not([dir="rtl"]) .tox-dialog__body-nav-item:not(:first-child) { margin-left: 8px; } }
.tox:not([dir="rtl"]) .tox-dialog__footer .tox-dialog__footer-end > *,
.tox:not([dir="rtl"]) .tox-dialog__footer .tox-dialog__footer-start > * { margin-left: 8px; }
.tox[dir="rtl"] .tox-dialog__body { text-align: right; }
@media only screen and (width <= 767px) { body:not(.tox-force-desktop) .tox[dir="rtl"] .tox-dialog__body-nav { margin-left: 0; } }
@media only screen and (width <= 767px) { body:not(.tox-force-desktop) .tox[dir="rtl"] .tox-dialog__body-nav-item:not(:first-child) { margin-right: 8px; } }
.tox[dir="rtl"] .tox-dialog__footer .tox-dialog__footer-end > *,
.tox[dir="rtl"] .tox-dialog__footer .tox-dialog__footer-start > * { margin-right: 8px; }
body.tox-dialog__disable-scroll { overflow: hidden; }
.tox .tox-dropzone-container { display: flex; flex: 1; }
.tox .tox-dropzone { align-items: center; background: #fff; border: 2px dashed #eee; box-sizing: border-box; display: flex; flex-direction: column; flex-grow: 1; justify-content: center; min-height: 100px; padding: 10px; }
.tox .tox-dropzone p { color: rgb(34 47 62 / 70%); margin: 0 0 16px; }
.tox .tox-edit-area { display: flex; flex: 1; overflow: hidden; position: relative; }
.tox .tox-edit-area__iframe { background-color: #fff; border: 0; box-sizing: border-box; flex: 1; height: 100%; position: absolute; width: 100%; }
.tox.tox-inline-edit-area { border: 1px dotted #eee; }
.tox .tox-editor-container { display: flex; flex: 1 1 auto; flex-direction: column; overflow: hidden; }
.tox .tox-editor-header { display: grid; grid-template-columns: 1fr min-content; z-index: 1; }
.tox:not(.tox-tinymce-inline) .tox-editor-header { background-color: #fff; border-bottom: none; box-shadow: 0 2px 2px -2px rgb(34 47 62 / 10%), 0 8px 8px -4px rgb(34 47 62 / 7%); padding: 4px 0; transition: box-shadow 0.5s; }
.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header { border-top: 1px solid #e3e3e3; box-shadow: none; }
.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header { background-color: #fff; box-shadow: 0 2px 2px -2px rgb(34 47 62 / 20%), 0 8px 8px -4px rgb(34 47 62 / 15%); padding: 4px 0; }
.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header { box-shadow: 0 2px 2px -2px rgb(34 47 62 / 20%), 0 8px 8px -4px rgb(34 47 62 / 15%); }
.tox-editor-dock-fadeout { opacity: 0; visibility: hidden; }
.tox-editor-dock-fadein { opacity: 1; visibility: visible; }
.tox-editor-dock-transition { transition: visibility 0s linear 0.25s, opacity 0.25s ease; }
.tox-editor-dock-transition.tox-editor-dock-fadein { transition-delay: 0s; }
.tox .tox-control-wrap { flex: 1; position: relative; }
.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,
.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,
.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid { display: none; }
.tox .tox-control-wrap svg { display: block; }
.tox .tox-control-wrap__status-icon-wrap { position: absolute; top: 50%; transform: translateY(-50%); }
.tox .tox-control-wrap__status-icon-invalid svg { fill: #c00; }
.tox .tox-control-wrap__status-icon-unknown svg { fill: orange; }
.tox .tox-control-wrap__status-icon-valid svg { fill: green; }
.tox:not([dir="rtl"]) .tox-control-wrap--status-invalid .tox-textfield,
.tox:not([dir="rtl"]) .tox-control-wrap--status-unknown .tox-textfield,
.tox:not([dir="rtl"]) .tox-control-wrap--status-valid .tox-textfield { padding-right: 32px; }
.tox:not([dir="rtl"]) .tox-control-wrap__status-icon-wrap { right: 4px; }
.tox[dir="rtl"] .tox-control-wrap--status-invalid .tox-textfield,
.tox[dir="rtl"] .tox-control-wrap--status-unknown .tox-textfield,
.tox[dir="rtl"] .tox-control-wrap--status-valid .tox-textfield { padding-left: 32px; }
.tox[dir="rtl"] .tox-control-wrap__status-icon-wrap { left: 4px; }
.tox .tox-autocompleter { max-width: 25em; }
.tox .tox-autocompleter .tox-menu { box-sizing: border-box; max-width: 25em; }
.tox .tox-autocompleter .tox-autocompleter-highlight { font-weight: 700; }
.tox .tox-color-input { display: flex; position: relative; z-index: 1; }
.tox .tox-color-input .tox-textfield { z-index: -1; }
.tox .tox-color-input span { border-color: rgb(34 47 62 / 20%); border-radius: 6px; border-style: solid; border-width: 1px; box-shadow: none; box-sizing: border-box; height: 24px; position: absolute; top: 6px; width: 24px; }
.tox .tox-color-input span:focus:not([aria-disabled="true"]),
.tox .tox-color-input span:hover:not([aria-disabled="true"]) { border-color: #006ce7; cursor: pointer; }
.tox .tox-color-input span::before { background-image: linear-gradient(45deg, rgb(0 0 0 / 25%) 25%, transparent 25%), linear-gradient(-45deg, rgb(0 0 0 / 25%) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, rgb(0 0 0 / 25%) 75%), linear-gradient(-45deg, transparent 75%, rgb(0 0 0 / 25%) 75%); background-position: 0 0, 0 6px, 6px -6px, -6px 0; background-size: 12px 12px; border: 1px solid #fff; border-radius: 6px; box-sizing: border-box; content: ""; height: 24px; left: -1px; position: absolute; top: -1px; width: 24px; z-index: -1; }
.tox .tox-color-input span[aria-disabled="true"] { cursor: not-allowed; }
.tox:not([dir="rtl"]) .tox-color-input .tox-textfield { padding-left: 36px; }
.tox:not([dir="rtl"]) .tox-color-input span { left: 6px; }
.tox[dir="rtl"] .tox-color-input .tox-textfield { padding-right: 36px; }
.tox[dir="rtl"] .tox-color-input span { right: 6px; }
.tox .tox-label,
.tox .tox-toolbar-label { color: rgb(34 47 62 / 70%); display: block; font-size: 14px; font-style: normal; font-weight: 400; line-height: 1.3; padding: 0 8px 0 0; text-transform: none; white-space: nowrap; }
.tox .tox-toolbar-label { padding: 0 8px; }
.tox[dir="rtl"] .tox-label { padding: 0 0 0 8px; }
.tox .tox-form { display: flex; flex: 1; flex-direction: column; }
.tox .tox-form__group { box-sizing: border-box; margin-bottom: 4px; }
.tox .tox-form-group--maximize { flex: 1; }
.tox .tox-form__group--error { color: #c00; }
.tox .tox-form__group--collection { display: flex; }
.tox .tox-form__grid { display: flex; flex-flow: row wrap; justify-content: space-between; }
.tox .tox-form__grid--2col > .tox-form__group { width: calc(50% - (8px / 2)); }
.tox .tox-form__grid--3col > .tox-form__group { width: calc(100% / 3 - (8px / 2)); }
.tox .tox-form__grid--4col > .tox-form__group { width: calc(25% - (8px / 2)); }
.tox .tox-form__controls-h-stack { align-items: center; display: flex; }
.tox .tox-form__group--inline { align-items: center; display: flex; }
.tox .tox-form__group--stretched { display: flex; flex: 1; flex-direction: column; }
.tox .tox-form__group--stretched .tox-textarea { flex: 1; }
.tox .tox-form__group--stretched .tox-navobj { display: flex; flex: 1; }
.tox .tox-form__group--stretched .tox-navobj :nth-child(2) { flex: 1; height: 100%; }
.tox:not([dir="rtl"]) .tox-form__controls-h-stack > :not(:first-child) { margin-left: 4px; }
.tox[dir="rtl"] .tox-form__controls-h-stack > :not(:first-child) { margin-right: 4px; }
.tox .tox-lock.tox-locked .tox-lock-icon__unlock,
.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock { display: none; }
.tox .tox-listboxfield .tox-listbox--select,
.tox .tox-textarea,
.tox .tox-textfield,
.tox .tox-toolbar-textfield { appearance: none; appearance: none; appearance: none; background-color: #fff; border-color: #eee; border-radius: 6px; border-style: solid; border-width: 1px; box-shadow: none; box-sizing: border-box; color: #222f3e; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 16px; line-height: 24px; margin: 0; min-height: 34px; outline: 0; padding: 5px 5.5px; resize: none; width: 100%; }
.tox .tox-textarea[disabled],
.tox .tox-textfield[disabled] { background-color: #f2f2f2; color: rgb(34 47 62 / 85%); cursor: not-allowed; }
.tox .tox-listboxfield .tox-listbox--select:focus,
.tox .tox-textarea:focus,
.tox .tox-textfield:focus { background-color: #fff; border-color: #006ce7; box-shadow: 0 0 0 2px rgb(0 108 231 / 25%); outline: 0; }
.tox .tox-toolbar-textfield { border-width: 0; margin-bottom: 3px; margin-top: 2px; max-width: 250px; }
.tox .tox-naked-btn { background-color: transparent; border: 0; border-color: transparent; box-shadow: unset; color: #006ce7; cursor: pointer; display: block; margin: 0; padding: 0; }
.tox .tox-naked-btn svg { display: block; fill: #222f3e; }
.tox:not([dir="rtl"]) .tox-toolbar-textfield + * { margin-left: 4px; }
.tox[dir="rtl"] .tox-toolbar-textfield + * { margin-right: 4px; }
.tox .tox-listboxfield { cursor: pointer; position: relative; }
.tox .tox-listboxfield .tox-listbox--select[disabled] { background-color: #f2f2f2; color: rgb(34 47 62 / 85%); cursor: not-allowed; }
.tox .tox-listbox__select-label { cursor: default; flex: 1; margin: 0 4px; }
.tox .tox-listbox__select-chevron { align-items: center; display: flex; justify-content: center; width: 16px; }
.tox .tox-listbox__select-chevron svg { fill: #222f3e; }
.tox .tox-listboxfield .tox-listbox--select { align-items: center; display: flex; }
.tox:not([dir="rtl"]) .tox-listboxfield svg { right: 8px; }
.tox[dir="rtl"] .tox-listboxfield svg { left: 8px; }
.tox .tox-selectfield { cursor: pointer; position: relative; }
.tox .tox-selectfield select { appearance: none; appearance: none; appearance: none; background-color: #fff; border-color: #eee; border-radius: 6px; border-style: solid; border-width: 1px; box-shadow: none; box-sizing: border-box; color: #222f3e; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 16px; line-height: 24px; margin: 0; min-height: 34px; outline: 0; padding: 5px 5.5px; resize: none; width: 100%; }
.tox .tox-selectfield select[disabled] { background-color: #f2f2f2; color: rgb(34 47 62 / 85%); cursor: not-allowed; }
.tox .tox-selectfield select::-ms-expand { display: none; }
.tox .tox-selectfield select:focus { background-color: #fff; border-color: #006ce7; box-shadow: 0 0 0 2px rgb(0 108 231 / 25%); outline: 0; }
.tox .tox-selectfield svg { pointer-events: none; position: absolute; top: 50%; transform: translateY(-50%); }
.tox:not([dir="rtl"]) .tox-selectfield select[size="0"],
.tox:not([dir="rtl"]) .tox-selectfield select[size="1"] { padding-right: 24px; }
.tox:not([dir="rtl"]) .tox-selectfield svg { right: 8px; }
.tox[dir="rtl"] .tox-selectfield select[size="0"],
.tox[dir="rtl"] .tox-selectfield select[size="1"] { padding-left: 24px; }
.tox[dir="rtl"] .tox-selectfield svg { left: 8px; }
.tox .tox-textarea { appearance: textarea; appearance: textarea; appearance: textarea; white-space: pre-wrap; }
.tox-fullscreen { border: 0; height: 100%; margin: 0; overflow: hidden; overscroll-behavior: none; padding: 0; touch-action: pinch-zoom; width: 100%; }
.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle { display: none; }
.tox-shadowhost.tox-fullscreen,
.tox.tox-tinymce.tox-fullscreen { left: 0; position: fixed; top: 0; z-index: 1200; }
.tox.tox-tinymce.tox-fullscreen { background-color: transparent; }
.tox-fullscreen .tox.tox-tinymce-aux,
.tox-fullscreen ~ .tox.tox-tinymce-aux { z-index: 1201; }
.tox .tox-help__more-link { list-style: none; margin-top: 1em; }
.tox .tox-imagepreview { background-color: #666; height: 380px; overflow: hidden; position: relative; width: 100%; }
.tox .tox-imagepreview.tox-imagepreview__loaded { overflow: auto; }
.tox .tox-imagepreview__container { display: flex; left: 100vw; position: absolute; top: 100vw; }
.tox .tox-imagepreview__image { background: url("data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw=="); }
.tox .tox-image-tools .tox-spacer { flex: 1; }
.tox .tox-image-tools .tox-bar { align-items: center; display: flex; height: 60px; justify-content: center; }
.tox .tox-image-tools .tox-imagepreview,
.tox .tox-image-tools .tox-imagepreview + .tox-bar { margin-top: 8px; }
.tox .tox-image-tools .tox-croprect-block { background: #000; opacity: 0.5; position: absolute; zoom: 1; }
.tox .tox-image-tools .tox-croprect-handle { border: 2px solid #fff; height: 20px; left: 0; position: absolute; top: 0; width: 20px; }
.tox .tox-image-tools .tox-croprect-handle-move { border: 0; cursor: move; position: absolute; }
.tox .tox-image-tools .tox-croprect-handle-nw { border-width: 2px 0 0 2px; cursor: nw-resize; left: 100px; margin: -2px 0 0 -2px; top: 100px; }
.tox .tox-image-tools .tox-croprect-handle-ne { border-width: 2px 2px 0 0; cursor: ne-resize; left: 200px; margin: -2px 0 0 -20px; top: 100px; }
.tox .tox-image-tools .tox-croprect-handle-sw { border-width: 0 0 2px 2px; cursor: sw-resize; left: 100px; margin: -20px 2px 0 -2px; top: 200px; }
.tox .tox-image-tools .tox-croprect-handle-se { border-width: 0 2px 2px 0; cursor: se-resize; left: 200px; margin: -20px 0 0 -20px; top: 200px; }
.tox .tox-insert-table-picker { display: flex; flex-wrap: wrap; width: 170px; }
.tox .tox-insert-table-picker > div { border-color: #eee; border-style: solid; border-width: 0 1px 1px 0; box-sizing: border-box; height: 17px; width: 17px; }
.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker { margin: -4px; }
.tox .tox-insert-table-picker .tox-insert-table-picker__selected { background-color: rgb(0 108 231 / 50%); border-color: rgb(0 108 231 / 50%); }
.tox .tox-insert-table-picker__label { color: rgb(34 47 62 / 70%); display: block; font-size: 14px; padding: 4px; text-align: center; width: 100%; }
.tox:not([dir="rtl"]) .tox-insert-table-picker > div:nth-child(10n) { border-right: 0; }
.tox[dir="rtl"] .tox-insert-table-picker > div:nth-child(10n+1) { border-right: 0; }
.tox .tox-menu { background-color: #fff; border: 1px solid transparent; border-radius: 6px; box-shadow: 0 0 2px 0 rgb(34 47 62 / 20%), 0 4px 8px 0 rgb(34 47 62 / 15%); display: inline-block; overflow: hidden; vertical-align: top; z-index: 1150; }
.tox .tox-menu.tox-collection.tox-collection--list { padding: 0 4px; }
.tox .tox-menu.tox-collection.tox-collection--toolbar { padding: 8px; }
.tox .tox-menu.tox-collection.tox-collection--grid { padding: 8px; }
@media only screen and (width >= 768px) { .tox .tox-menu .tox-collection__item-label { overflow-wrap: break-word; word-break: normal; } }
.tox .tox-menu__label blockquote,
.tox .tox-menu__label code,
.tox .tox-menu__label h1,
.tox .tox-menu__label h2,
.tox .tox-menu__label h3,
.tox .tox-menu__label h4,
.tox .tox-menu__label h5,
.tox .tox-menu__label h6,
.tox .tox-menu__label p { margin: 0; }
.tox .tox-menubar { background: repeating-linear-gradient(transparent 0 1px, transparent 1px 39px) center top 39px/100% calc(100% - 39px) no-repeat; background-color: #fff; display: flex; flex: 0 0 auto; flex-shrink: 0; flex-wrap: wrap; grid-column: 1/-1; grid-row: 1; padding: 0 11px 0 12px; }
.tox .tox-promotion + .tox-menubar { grid-column: 1; }
.tox .tox-promotion { background: repeating-linear-gradient(transparent 0 1px, transparent 1px 39px) center top 39px/100% calc(100% - 39px) no-repeat; background-color: #fff; grid-column: 2; grid-row: 1; padding-inline-end: 8px; padding-inline-start: 4px; padding-top: 5px; }
.tox .tox-promotion-link { align-items: unsafe center; background-color: #e8f1f8; border-radius: 5px; color: #086be6; cursor: pointer; display: flex; font-size: 14px; height: 26.6px; padding: 4px 8px; white-space: nowrap; }
.tox .tox-promotion-link:hover { background-color: #b4d7ff; }
.tox .tox-promotion-link:focus { background-color: #d9edf7; }
.tox .tox-mbtn { align-items: center; background: 0 0; border: 0; border-radius: 3px; box-shadow: none; color: #222f3e; display: flex; flex: 0 0 auto; font-size: 14px; font-style: normal; font-weight: 400; height: 28px; justify-content: center; margin: 5px 1px 6px 0; outline: 0; overflow: hidden; padding: 0 4px; text-transform: none; width: auto; }
.tox .tox-mbtn[disabled] { background-color: transparent; border: 0; box-shadow: none; color: rgb(34 47 62 / 50%); cursor: not-allowed; }
.tox .tox-mbtn:focus:not(:disabled) { background: #cce2fa; border: 0; box-shadow: none; color: #222f3e; }
.tox .tox-mbtn--active { background: #a6ccf7; border: 0; box-shadow: none; color: #222f3e; }
.tox .tox-mbtn:hover:not(:disabled, .tox-mbtn--active) { background: #cce2fa; border: 0; box-shadow: none; color: #222f3e; }
.tox .tox-mbtn__select-label { cursor: default; font-weight: 400; margin: 0 4px; }
.tox .tox-mbtn[disabled] .tox-mbtn__select-label { cursor: not-allowed; }
.tox .tox-mbtn__select-chevron { align-items: center; justify-content: center; width: 16px; display: none; }
.tox .tox-notification { border-radius: 6px; border-style: solid; border-width: 1px; box-shadow: none; box-sizing: border-box; display: grid; font-size: 14px; font-weight: 400; grid-template-columns: minmax(40px, 1fr) auto minmax(40px, 1fr); margin-top: 4px; opacity: 0; padding: 4px; transition: transform 0.1s ease-in, opacity 150ms ease-in; }
.tox .tox-notification p { font-size: 14px; font-weight: 400; }
.tox .tox-notification a { cursor: pointer; text-decoration: underline; }
.tox .tox-notification--in { opacity: 1; }
.tox .tox-notification--success { background-color: #e4eeda; border-color: #d7e6c8; color: #222f3e; }
.tox .tox-notification--success p { color: #222f3e; }
.tox .tox-notification--success a { color: #517342; }
.tox .tox-notification--success svg { fill: #222f3e; }
.tox .tox-notification--error { background-color: #f5cccc; border-color: #f0b3b3; color: #222f3e; }
.tox .tox-notification--error p { color: #222f3e; }
.tox .tox-notification--error a { color: #77181f; }
.tox .tox-notification--error svg { fill: #222f3e; }
.tox .tox-notification--warn,
.tox .tox-notification--warning { background-color: #fff5cc; border-color: #fff0b3; color: #222f3e; }
.tox .tox-notification--warn p,
.tox .tox-notification--warning p { color: #222f3e; }
.tox .tox-notification--warn a,
.tox .tox-notification--warning a { color: #7a6e25; }
.tox .tox-notification--warn svg,
.tox .tox-notification--warning svg { fill: #222f3e; }
.tox .tox-notification--info { background-color: #d6e7fb; border-color: #c1dbf9; color: #222f3e; }
.tox .tox-notification--info p { color: #222f3e; }
.tox .tox-notification--info a { color: #2a64a6; }
.tox .tox-notification--info svg { fill: #222f3e; }
.tox .tox-notification__body { align-self: center; color: #222f3e; font-size: 14px; grid-column: 2 3; text-align: center; white-space: normal; word-break: break-all; word-break: break-word; }
.tox .tox-notification__body > * { margin: 0; }
.tox .tox-notification__body > * + * { margin-top: 1rem; }
.tox .tox-notification__icon { align-self: center; grid-column: 1 2; justify-self: end; }
.tox .tox-notification__icon svg { display: block; }
.tox .tox-notification__dismiss { align-self: start; grid-column: 3 4; justify-self: end; }
.tox .tox-notification .tox-progress-bar { grid-column: 1 4; justify-self: center; }
.tox .tox-pop { display: inline-block; position: relative; }
.tox .tox-pop--resizing { transition: width 0.1s ease; }
.tox .tox-pop--resizing .tox-toolbar,
.tox .tox-pop--resizing .tox-toolbar__group { flex-wrap: nowrap; }
.tox .tox-pop--transition { transition: 0.15s ease; transition-property: left, right, top, bottom; }
.tox .tox-pop--transition::after,
.tox .tox-pop--transition::before { transition: all 0.15s, visibility 0s, opacity 75ms ease 75ms; }
.tox .tox-pop__dialog { background-color: #fff; border: 1px solid #eee; border-radius: 6px; box-shadow: 0 0 2px 0 rgb(34 47 62 / 20%), 0 4px 8px 0 rgb(34 47 62 / 15%); min-width: 0; overflow: hidden; }
.tox .tox-pop__dialog > :not(.tox-toolbar) { margin: 4px 4px 4px 8px; }
.tox .tox-pop__dialog .tox-toolbar { background-color: transparent; margin-bottom: -1px; }
.tox .tox-pop::after,
.tox .tox-pop::before { border-style: solid; content: ""; display: block; height: 0; opacity: 1; position: absolute; width: 0; }
.tox .tox-pop.tox-pop--inset::after,
.tox .tox-pop.tox-pop--inset::before { opacity: 0; transition: all 0s 0.15s, visibility 0s, opacity 75ms ease; }
.tox .tox-pop.tox-pop--bottom::after,
.tox .tox-pop.tox-pop--bottom::before { left: 50%; top: 100%; }
.tox .tox-pop.tox-pop--bottom::after { border-color: #fff transparent transparent; border-width: 8px; margin-left: -8px; margin-top: -1px; }
.tox .tox-pop.tox-pop--bottom::before { border-color: #eee transparent transparent; border-width: 9px; margin-left: -9px; }
.tox .tox-pop.tox-pop--top::after,
.tox .tox-pop.tox-pop--top::before { left: 50%; top: 0; transform: translateY(-100%); }
.tox .tox-pop.tox-pop--top::after { border-color: transparent transparent #fff; border-width: 8px; margin-left: -8px; margin-top: 1px; }
.tox .tox-pop.tox-pop--top::before { border-color: transparent transparent #eee; border-width: 9px; margin-left: -9px; }
.tox .tox-pop.tox-pop--left::after,
.tox .tox-pop.tox-pop--left::before { left: 0; top: calc(50% - 1px); transform: translateY(-50%); }
.tox .tox-pop.tox-pop--left::after { border-color: transparent #fff transparent transparent; border-width: 8px; margin-left: -15px; }
.tox .tox-pop.tox-pop--left::before { border-color: transparent #eee transparent transparent; border-width: 10px; margin-left: -19px; }
.tox .tox-pop.tox-pop--right::after,
.tox .tox-pop.tox-pop--right::before { left: 100%; top: calc(50% + 1px); transform: translateY(-50%); }
.tox .tox-pop.tox-pop--right::after { border-color: transparent transparent transparent #fff; border-width: 8px; margin-left: -1px; }
.tox .tox-pop.tox-pop--right::before { border-color: transparent transparent transparent #eee; border-width: 10px; margin-left: -1px; }
.tox .tox-pop.tox-pop--align-left::after,
.tox .tox-pop.tox-pop--align-left::before { left: 20px; }
.tox .tox-pop.tox-pop--align-right::after,
.tox .tox-pop.tox-pop--align-right::before { left: calc(100% - 20px); }
.tox .tox-sidebar-wrap { display: flex; flex-direction: row; flex-grow: 1; min-height: 0; }
.tox .tox-sidebar { background-color: #fff; display: flex; flex-direction: row; justify-content: flex-end; }
.tox .tox-sidebar__slider { display: flex; overflow: hidden; }
.tox .tox-sidebar__pane-container { display: flex; }
.tox .tox-sidebar__pane { display: flex; }
.tox .tox-sidebar--sliding-closed { opacity: 0; }
.tox .tox-sidebar--sliding-open { opacity: 1; }
.tox .tox-sidebar--sliding-growing,
.tox .tox-sidebar--sliding-shrinking { transition: width 0.5s ease, opacity 0.5s ease; }
.tox .tox-selector { background-color: #4099ff; border-color: #4099ff; border-style: solid; border-width: 1px; box-sizing: border-box; display: inline-block; height: 10px; position: absolute; width: 10px; }
.tox.tox-platform-touch .tox-selector { height: 12px; width: 12px; }
.tox .tox-slider { align-items: center; display: flex; flex: 1; height: 24px; justify-content: center; position: relative; }
.tox .tox-slider__rail { background-color: transparent; border: 1px solid #eee; border-radius: 6px; height: 10px; min-width: 120px; width: 100%; }
.tox .tox-slider__handle { background-color: #006ce7; border: 2px solid #0054b4; border-radius: 6px; box-shadow: none; height: 24px; left: 50%; position: absolute; top: 50%; transform: translateX(-50%) translateY(-50%); width: 14px; }
.tox .tox-form__controls-h-stack > .tox-slider:not(:first-of-type) { margin-inline-start: 8px; }
.tox .tox-form__controls-h-stack > .tox-form__group + .tox-slider { margin-inline-start: 32px; }
.tox .tox-form__controls-h-stack > .tox-slider + .tox-form__group { margin-inline-start: 32px; }
.tox .tox-source-code { overflow: auto; }
.tox .tox-spinner { display: flex; }
.tox .tox-spinner > div { animation: tam-bouncing-dots 1.5s ease-in-out 0s infinite both; background-color: rgb(34 47 62 / 70%); border-radius: 100%; height: 8px; width: 8px; }
.tox .tox-spinner > div:nth-child(1) { animation-delay: -0.32s; }
.tox .tox-spinner > div:nth-child(2) { animation-delay: -0.16s; }
@keyframes tam-bouncing-dots {
0%,
100%,
80% { transform: scale(0); }
40% { transform: scale(1); }
}
.tox:not([dir="rtl"]) .tox-spinner > div:not(:first-child) { margin-left: 4px; }
.tox[dir="rtl"] .tox-spinner > div:not(:first-child) { margin-right: 4px; }
.tox .tox-statusbar { align-items: center; background-color: #fff; border-top: 1px solid #e3e3e3; color: rgb(34 47 62 / 70%); display: flex; flex: 0 0 auto; font-size: 14px; font-weight: 400; height: 25px; overflow: hidden; padding: 0 8px; position: relative; text-transform: none; }
.tox .tox-statusbar__text-container { display: flex; flex: 1 1 auto; justify-content: flex-end; overflow: hidden; }
.tox .tox-statusbar__path { display: flex; flex: 1 1 auto; margin-right: auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.tox .tox-statusbar__path > * { display: inline; white-space: nowrap; }
.tox .tox-statusbar__wordcount { flex: 0 0 auto; margin-left: 1ch; }
.tox .tox-statusbar a,
.tox .tox-statusbar__path-item,
.tox .tox-statusbar__wordcount { color: rgb(34 47 62 / 70%); text-decoration: none; }
.tox .tox-statusbar a:focus:not(:disabled, [aria-disabled="true"]),
.tox .tox-statusbar a:hover:not(:disabled, [aria-disabled="true"]),
.tox .tox-statusbar__path-item:focus:not(:disabled, [aria-disabled="true"]),
.tox .tox-statusbar__path-item:hover:not(:disabled, [aria-disabled="true"]),
.tox .tox-statusbar__wordcount:focus:not(:disabled, [aria-disabled="true"]),
.tox .tox-statusbar__wordcount:hover:not(:disabled, [aria-disabled="true"]) { color: #222f3e; cursor: pointer; }
.tox .tox-statusbar__branding svg { fill: rgb(34 47 62 / 80%); height: 1.14em; vertical-align: -0.28em; width: 3.6em; }
.tox .tox-statusbar__branding a:focus:not(:disabled, [aria-disabled="true"]) svg,
.tox .tox-statusbar__branding a:hover:not(:disabled, [aria-disabled="true"]) svg { fill: #222f3e; }
.tox .tox-statusbar__resize-handle { align-items: flex-end; align-self: stretch; cursor: nwse-resize; display: flex; flex: 0 0 auto; justify-content: flex-end; margin-left: auto; margin-right: -8px; padding-bottom: 3px; padding-left: 1ch; padding-right: 3px; }
.tox .tox-statusbar__resize-handle svg { display: block; fill: rgb(34 47 62 / 50%); }
.tox .tox-statusbar__resize-handle:focus svg { background-color: #dee0e2; border-radius: 1px 1px 5px; box-shadow: 0 0 0 2px #dee0e2; }
.tox:not([dir="rtl"]) .tox-statusbar__path > * { margin-right: 4px; }
.tox:not([dir="rtl"]) .tox-statusbar__branding { margin-left: 2ch; }
.tox[dir="rtl"] .tox-statusbar { flex-direction: row-reverse; }
.tox[dir="rtl"] .tox-statusbar__path > * { margin-left: 4px; }
.tox .tox-throbber { z-index: 1299; }
.tox .tox-throbber__busy-spinner { align-items: center; background-color: rgb(255 255 255 / 60%); inset: 0; display: flex; justify-content: center; position: absolute; }
.tox .tox-tbtn { align-items: center; background: 0 0; border: 0; border-radius: 3px; box-shadow: none; color: #222f3e; display: flex; flex: 0 0 auto; font-size: 14px; font-style: normal; font-weight: 400; height: 28px; justify-content: center; margin: 6px 1px 5px 0; outline: 0; overflow: hidden; padding: 0; text-transform: none; width: 34px; }
.tox .tox-tbtn svg { display: block; fill: #222f3e; }
.tox .tox-tbtn.tox-tbtn-more { padding-left: 5px; padding-right: 5px; width: inherit; }
.tox .tox-tbtn:focus { background: #cce2fa; border: 0; box-shadow: none; }
.tox .tox-tbtn:hover { background: #cce2fa; border: 0; box-shadow: none; color: #222f3e; }
.tox .tox-tbtn:hover svg { fill: #222f3e; }
.tox .tox-tbtn:active { background: #a6ccf7; border: 0; box-shadow: none; color: #222f3e; }
.tox .tox-tbtn:active svg { fill: #222f3e; }
.tox .tox-tbtn--disabled,
.tox .tox-tbtn--disabled:hover,
.tox .tox-tbtn:disabled,
.tox .tox-tbtn:disabled:hover { background: 0 0; border: 0; box-shadow: none; color: rgb(34 47 62 / 50%); cursor: not-allowed; }
.tox .tox-tbtn--disabled svg,
.tox .tox-tbtn--disabled:hover svg,
.tox .tox-tbtn:disabled svg,
.tox .tox-tbtn:disabled:hover svg { fill: rgb(34 47 62 / 50%); }
.tox .tox-tbtn--enabled,
.tox .tox-tbtn--enabled:hover { background: #a6ccf7; border: 0; box-shadow: none; color: #222f3e; }
.tox .tox-tbtn--enabled:hover > *,
.tox .tox-tbtn--enabled > * { transform: none; }
.tox .tox-tbtn--enabled svg,
.tox .tox-tbtn--enabled:hover svg { fill: #222f3e; }
.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) { color: #222f3e; }
.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg { fill: #222f3e; }
.tox .tox-tbtn:active > * { transform: none; }
.tox .tox-tbtn--md { height: 42px; width: 51px; }
.tox .tox-tbtn--lg { flex-direction: column; height: 56px; width: 68px; }
.tox .tox-tbtn--return { align-self: stretch; height: unset; width: 16px; }
.tox .tox-tbtn--labeled { padding: 0 4px; width: unset; }
.tox .tox-tbtn__vlabel { display: block; font-size: 10px; font-weight: 400; letter-spacing: -0.025em; margin-bottom: 4px; white-space: nowrap; }
.tox .tox-tbtn--select { margin: 6px 1px 5px 0; padding: 0 4px; width: auto; }
.tox .tox-tbtn__select-label { cursor: default; font-weight: 400; margin: 0 4px; }
.tox .tox-tbtn__select-chevron { align-items: center; display: flex; justify-content: center; width: 16px; }
.tox .tox-tbtn__select-chevron svg { fill: rgb(34 47 62 / 50%); }
.tox .tox-tbtn--bespoke { background: #f7f7f7; }
.tox .tox-tbtn--bespoke + .tox-tbtn--bespoke { margin-inline-start: 4px; }
.tox .tox-tbtn--bespoke .tox-tbtn__select-label { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 7em; }
.tox .tox-split-button { border: 0; border-radius: 3px; box-sizing: border-box; display: flex; margin: 6px 1px 5px 0; overflow: hidden; }
.tox .tox-split-button:hover { box-shadow: 0 0 0 1px #cce2fa inset; }
.tox .tox-split-button:focus { background: #cce2fa; box-shadow: none; color: #222f3e; }
.tox .tox-split-button > * { border-radius: 0; }
.tox .tox-split-button__chevron { width: 16px; }
.tox .tox-split-button__chevron svg { fill: rgb(34 47 62 / 50%); }
.tox .tox-split-button .tox-tbtn { margin: 0; }
.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus,
.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,
.tox .tox-split-button.tox-tbtn--disabled:focus,
.tox .tox-split-button.tox-tbtn--disabled:hover { background: 0 0; box-shadow: none; color: rgb(34 47 62 / 50%); }
.tox.tox-platform-touch .tox-split-button .tox-tbtn--select { padding: 0; }
.tox.tox-platform-touch .tox-split-button .tox-tbtn:not(.tox-tbtn--select):first-child { width: 30px; }
.tox.tox-platform-touch .tox-split-button__chevron { width: 20px; }
.tox .tox-toolbar-overlord { background-color: #fff; }
.tox .tox-toolbar,
.tox .tox-toolbar__overflow,
.tox .tox-toolbar__primary { background-color: #fff; background-image: repeating-linear-gradient(#e3e3e3 0 1px, transparent 1px 39px); background-position: center top 40px; background-repeat: no-repeat; background-size: calc(100% - 11px * 2) calc(100% - 41px); display: flex; flex: 0 0 auto; flex-shrink: 0; flex-wrap: wrap; padding: 0; transform: perspective(1px); }
.tox .tox-toolbar-overlord > .tox-toolbar,
.tox .tox-toolbar-overlord > .tox-toolbar__overflow,
.tox .tox-toolbar-overlord > .tox-toolbar__primary { background-position: center top 0; background-size: calc(100% - 11px * 2) calc(100% - 0px); }
.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed { height: 0; opacity: 0; padding-bottom: 0; padding-top: 0; visibility: hidden; }
.tox .tox-toolbar__overflow--growing { transition: height 0.3s ease, opacity 0.2s linear 0.1s; }
.tox .tox-toolbar__overflow--shrinking { transition: opacity 0.3s ease, height 0.2s linear 0.1s, visibility 0s linear 0.3s; }
.tox .tox-anchorbar,
.tox .tox-toolbar-overlord { grid-column: 1/-1; }
.tox .tox-menubar + .tox-toolbar,
.tox .tox-menubar + .tox-toolbar-overlord { border-top: 1px solid transparent; margin-top: -1px; padding-bottom: 1px; padding-top: 1px; }
.tox .tox-toolbar--scrolling { flex-wrap: nowrap; overflow-x: auto; }
.tox .tox-pop .tox-toolbar { border-width: 0; }
.tox .tox-toolbar--no-divider { background-image: none; }
.tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child,
.tox .tox-toolbar-overlord .tox-toolbar__primary { background-position: center top 39px; }
.tox .tox-editor-header > .tox-toolbar--scrolling,
.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child { background-image: none; }
.tox.tox-tinymce-aux .tox-toolbar__overflow { background-color: #fff; background-position: center top 43px; background-size: calc(100% - 8px * 2) calc(100% - 51px); border: none; border-radius: 6px; box-shadow: 0 0 2px 0 rgb(34 47 62 / 20%), 0 4px 8px 0 rgb(34 47 62 / 15%); padding: 4px 0; }
.tox-pop .tox-pop__dialog .tox-toolbar { background-position: center top 43px; background-size: calc(100% - 11px * 2) calc(100% - 51px); padding: 4px 0; }
.tox .tox-toolbar__group { align-items: center; display: flex; flex-wrap: wrap; margin: 0; padding: 0 11px 0 12px; }
.tox .tox-toolbar__group--pull-right { margin-left: auto; }
.tox .tox-toolbar--scrolling .tox-toolbar__group { flex-shrink: 0; flex-wrap: nowrap; }
.tox:not([dir="rtl"]) .tox-toolbar__group:not(:last-of-type) { border-right: 1px solid transparent; }
.tox[dir="rtl"] .tox-toolbar__group:not(:last-of-type) { border-left: 1px solid transparent; }
.tox .tox-tooltip { display: inline-block; padding: 8px; position: relative; }
.tox .tox-tooltip__body { background-color: #222f3e; border-radius: 6px; box-shadow: 0 2px 4px rgb(34 47 62 / 30%); color: rgb(255 255 255 / 75%); font-size: 14px; font-style: normal; font-weight: 400; padding: 4px 8px; text-transform: none; }
.tox .tox-tooltip__arrow { position: absolute; }
.tox .tox-tooltip--down .tox-tooltip__arrow { border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid #222f3e; bottom: 0; left: 50%; position: absolute; transform: translateX(-50%); }
.tox .tox-tooltip--up .tox-tooltip__arrow { border-bottom: 8px solid #222f3e; border-left: 8px solid transparent; border-right: 8px solid transparent; left: 50%; position: absolute; top: 0; transform: translateX(-50%); }
.tox .tox-tooltip--right .tox-tooltip__arrow { border-bottom: 8px solid transparent; border-left: 8px solid #222f3e; border-top: 8px solid transparent; position: absolute; right: 0; top: 50%; transform: translateY(-50%); }
.tox .tox-tooltip--left .tox-tooltip__arrow { border-bottom: 8px solid transparent; border-right: 8px solid #222f3e; border-top: 8px solid transparent; left: 0; position: absolute; top: 50%; transform: translateY(-50%); }
.tox .tox-well { border: 1px solid #eee; border-radius: 6px; padding: 8px; width: 100%; }
.tox .tox-well > :first-child { margin-top: 0; }
.tox .tox-well > :last-child { margin-bottom: 0; }
.tox .tox-well > :only-child { margin: 0; }
.tox .tox-custom-editor { border: 1px solid #eee; border-radius: 6px; display: flex; flex: 1; position: relative; }
.tox .tox-dialog-loading::before { background-color: rgb(0 0 0 / 50%); content: ""; height: 100%; position: absolute; width: 100%; z-index: 1000; }
.tox .tox-tab { cursor: pointer; }
.tox .tox-dialog__content-js { display: flex; flex: 1; }
.tox .tox-dialog__body-content .tox-collection { display: flex; flex: 1; }
+35
View File
@@ -0,0 +1,35 @@
body.tox-dialog__disable-scroll {
overflow: hidden;
}
.tox-fullscreen {
border: 0;
height: 100%;
margin: 0;
overflow: hidden;
overscroll-behavior: none;
padding: 0;
touch-action: pinch-zoom;
width: 100%;
}
.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle {
display: none;
}
.tox.tox-tinymce.tox-fullscreen,
.tox-shadowhost.tox-fullscreen {
left: 0;
position: fixed;
top: 0;
z-index: 1200;
}
.tox.tox-tinymce.tox-fullscreen {
background-color: transparent;
}
.tox-fullscreen .tox.tox-tinymce-aux,
.tox-fullscreen ~ .tox.tox-tinymce-aux {
z-index: 1201;
}
+10
View File
@@ -0,0 +1,10 @@
body.tox-dialog__disable-scroll { overflow: hidden; }
.tox-fullscreen { border: 0; height: 100%; margin: 0; overflow: hidden; overscroll-behavior: none; padding: 0; touch-action: pinch-zoom; width: 100%; }
.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle { display: none; }
.tox-shadowhost.tox-fullscreen,
.tox.tox-tinymce.tox-fullscreen { left: 0; position: fixed; top: 0; z-index: 1200; }
.tox.tox-tinymce.tox-fullscreen { background-color: transparent; }
.tox-fullscreen .tox.tox-tinymce-aux,
.tox-fullscreen ~ .tox.tox-tinymce-aux { z-index: 1201; }
+756
View File
@@ -0,0 +1,756 @@
.mce-content-body .mce-item-anchor {
background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%20fill%3D%22%23cccccc%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;
}
.mce-content-body .mce-item-anchor:empty {
cursor: default;
display: inline-block;
height: 12px !important;
padding: 0 2px;
-webkit-user-modify: read-only;
-moz-user-modify: read-only;
-webkit-user-select: all;
-moz-user-select: all;
user-select: all;
width: 8px !important;
}
.mce-content-body .mce-item-anchor:not(:empty) {
background-position-x: 2px;
display: inline-block;
padding-left: 12px;
}
.mce-content-body .mce-item-anchor[data-mce-selected] {
outline-offset: 1px;
}
.tox-comments-visible .tox-comment[contenteditable="false"]:not([data-mce-selected]),
.tox-comments-visible span.tox-comment img:not([data-mce-selected]),
.tox-comments-visible span.tox-comment > audio:not([data-mce-selected]),
.tox-comments-visible span.tox-comment > video:not([data-mce-selected]),
.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]) {
outline: 3px solid #ffe89d;
}
.tox-comments-visible .tox-comment[contenteditable="false"][data-mce-annotation-active="true"]:not([data-mce-selected]) {
outline: 3px solid #fed635;
}
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] img:not([data-mce-selected]),
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] > audio:not([data-mce-selected]),
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] > video:not([data-mce-selected]),
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] span.mce-preview-object:not([data-mce-selected]) {
outline: 3px solid #fed635;
}
.tox-comments-visible span.tox-comment:not([data-mce-selected]) {
background-color: #ffe89d;
outline: none;
}
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"]:not([data-mce-selected="inline-boundary"]) {
background-color: #fed635;
}
.tox-checklist > li:not(.tox-checklist--hidden) {
list-style: none;
margin: 0.25em 0;
}
.tox-checklist > li:not(.tox-checklist--hidden)::before {
content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%236d737b%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");
cursor: pointer;
height: 1em;
margin-left: -1.5em;
margin-top: 0.125em;
position: absolute;
width: 1em;
}
.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before {
content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");
}
[dir=rtl] .tox-checklist > li:not(.tox-checklist--hidden)::before {
margin-left: 0;
margin-right: -1.5em;
}
/* stylelint-disable */
/* http://prismjs.com/ */
/**
* Dracula Theme originally by Zeno Rocha [@zenorocha]
* https://draculatheme.com/
*
* Ported for PrismJS by Albert Vallverdu [@byverdu]
*/
code[class*="language-"],
pre[class*="language-"] {
color: #f8f8f2;
background: none;
text-shadow: 0 1px rgba(0, 0, 0, 0.3);
font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
word-wrap: normal;
line-height: 1.5;
-moz-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
hyphens: none;
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: 0.5em 0;
overflow: auto;
border-radius: 0.3em;
}
:not(pre) > code[class*="language-"],
pre[class*="language-"] {
background: #282a36;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: 0.1em;
border-radius: 0.3em;
white-space: normal;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: #6272a4;
}
.token.punctuation {
color: #f8f8f2;
}
.namespace {
opacity: 0.7;
}
.token.property,
.token.tag,
.token.constant,
.token.symbol,
.token.deleted {
color: #ff79c6;
}
.token.boolean,
.token.number {
color: #bd93f9;
}
.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
color: #50fa7b;
}
.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string,
.token.variable {
color: #f8f8f2;
}
.token.atrule,
.token.attr-value,
.token.function,
.token.class-name {
color: #f1fa8c;
}
.token.keyword {
color: #8be9fd;
}
.token.regex,
.token.important {
color: #ffb86c;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.italic {
font-style: italic;
}
.token.entity {
cursor: help;
}
/* stylelint-enable */
.mce-content-body {
overflow-wrap: break-word;
word-wrap: break-word;
}
.mce-content-body .mce-visual-caret {
background-color: black;
background-color: currentColor;
position: absolute;
}
.mce-content-body .mce-visual-caret-hidden {
display: none;
}
.mce-content-body *[data-mce-caret] {
left: -1000px;
margin: 0;
padding: 0;
position: absolute;
right: auto;
top: 0;
}
.mce-content-body .mce-offscreen-selection {
left: -2000000px;
max-width: 1000000px;
position: absolute;
}
.mce-content-body *[contentEditable=false] {
cursor: default;
}
.mce-content-body *[contentEditable=true] {
cursor: text;
}
.tox-cursor-format-painter {
cursor: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"), default;
}
div.mce-footnotes hr {
margin-inline-end: auto;
margin-inline-start: 0;
width: 25%;
}
div.mce-footnotes li > a.mce-footnotes-backlink {
text-decoration: none;
}
@media print {
sup.mce-footnote a {
color: black;
text-decoration: none;
}
div.mce-footnotes {
break-inside: avoid;
width: 100%;
}
div.mce-footnotes li > a.mce-footnotes-backlink {
display: none;
}
}
.mce-content-body figure.align-left {
float: left;
}
.mce-content-body figure.align-right {
float: right;
}
.mce-content-body figure.image.align-center {
display: table;
margin-left: auto;
margin-right: auto;
}
.mce-preview-object {
border: 1px solid gray;
display: inline-block;
line-height: 0;
margin: 0 2px 0 2px;
position: relative;
}
.mce-preview-object .mce-shim {
background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
.mce-preview-object[data-mce-selected="2"] .mce-shim {
display: none;
}
.mce-content-body .mce-mergetag:hover {
background-color: rgba(0, 108, 231, 0.3);
}
.mce-content-body .mce-mergetag-affix {
background-color: rgba(0, 108, 231, 0.3);
color: #006ce7;
}
.mce-object {
background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%20fill%3D%22%23cccccc%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;
border: 1px dashed #aaa;
}
.mce-pagebreak {
border: 1px dashed #aaa;
cursor: default;
display: block;
height: 5px;
margin-top: 15px;
page-break-before: always;
width: 100%;
}
@media print {
.mce-pagebreak {
border: 0;
}
}
.tiny-pageembed .mce-shim {
background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
.tiny-pageembed[data-mce-selected="2"] .mce-shim {
display: none;
}
.tiny-pageembed {
display: inline-block;
position: relative;
}
.tiny-pageembed--21by9,
.tiny-pageembed--16by9,
.tiny-pageembed--4by3,
.tiny-pageembed--1by1 {
display: block;
overflow: hidden;
padding: 0;
position: relative;
width: 100%;
}
.tiny-pageembed--21by9 {
padding-top: 42.857143%;
}
.tiny-pageembed--16by9 {
padding-top: 56.25%;
}
.tiny-pageembed--4by3 {
padding-top: 75%;
}
.tiny-pageembed--1by1 {
padding-top: 100%;
}
.tiny-pageembed--21by9 iframe,
.tiny-pageembed--16by9 iframe,
.tiny-pageembed--4by3 iframe,
.tiny-pageembed--1by1 iframe {
border: 0;
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
.mce-content-body[data-mce-placeholder] {
position: relative;
}
.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before {
color: rgba(34, 47, 62, 0.7);
content: attr(data-mce-placeholder);
position: absolute;
}
.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before {
left: 1px;
}
.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before {
right: 1px;
}
.mce-content-body div.mce-resizehandle {
background-color: #4099ff;
border-color: #4099ff;
border-style: solid;
border-width: 1px;
box-sizing: border-box;
height: 10px;
position: absolute;
width: 10px;
z-index: 1298;
}
.mce-content-body div.mce-resizehandle:hover {
background-color: #4099ff;
}
.mce-content-body div.mce-resizehandle:nth-of-type(1) {
cursor: nwse-resize;
}
.mce-content-body div.mce-resizehandle:nth-of-type(2) {
cursor: nesw-resize;
}
.mce-content-body div.mce-resizehandle:nth-of-type(3) {
cursor: nwse-resize;
}
.mce-content-body div.mce-resizehandle:nth-of-type(4) {
cursor: nesw-resize;
}
.mce-content-body .mce-resize-backdrop {
z-index: 10000;
}
.mce-content-body .mce-clonedresizable {
cursor: default;
opacity: 0.5;
outline: 1px dashed black;
position: absolute;
z-index: 10001;
}
.mce-content-body .mce-clonedresizable.mce-resizetable-columns th,
.mce-content-body .mce-clonedresizable.mce-resizetable-columns td {
border: 0;
}
.mce-content-body .mce-resize-helper {
background: #555;
background: rgba(0, 0, 0, 0.75);
border: 1px;
border-radius: 3px;
color: white;
display: none;
font-family: sans-serif;
font-size: 12px;
line-height: 14px;
margin: 5px 10px;
padding: 5px;
position: absolute;
white-space: nowrap;
z-index: 10002;
}
.tox-rtc-user-selection {
position: relative;
}
.tox-rtc-user-cursor {
bottom: 0;
cursor: default;
position: absolute;
top: 0;
width: 2px;
}
.tox-rtc-user-cursor::before {
background-color: inherit;
border-radius: 50%;
content: '';
display: block;
height: 8px;
position: absolute;
right: -3px;
top: -3px;
width: 8px;
}
.tox-rtc-user-cursor:hover::after {
background-color: inherit;
border-radius: 100px;
box-sizing: border-box;
color: #fff;
content: attr(data-user);
display: block;
font-size: 12px;
font-weight: bold;
left: -5px;
min-height: 8px;
min-width: 8px;
padding: 0 12px;
position: absolute;
top: -11px;
white-space: nowrap;
z-index: 1000;
}
.tox-rtc-user-selection--1 .tox-rtc-user-cursor {
background-color: #2dc26b;
}
.tox-rtc-user-selection--2 .tox-rtc-user-cursor {
background-color: #e03e2d;
}
.tox-rtc-user-selection--3 .tox-rtc-user-cursor {
background-color: #f1c40f;
}
.tox-rtc-user-selection--4 .tox-rtc-user-cursor {
background-color: #3598db;
}
.tox-rtc-user-selection--5 .tox-rtc-user-cursor {
background-color: #b96ad9;
}
.tox-rtc-user-selection--6 .tox-rtc-user-cursor {
background-color: #e67e23;
}
.tox-rtc-user-selection--7 .tox-rtc-user-cursor {
background-color: #aaa69d;
}
.tox-rtc-user-selection--8 .tox-rtc-user-cursor {
background-color: #f368e0;
}
.tox-rtc-remote-image {
background: #eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center;
border: 1px solid #ccc;
min-height: 240px;
min-width: 320px;
}
.mce-match-marker {
background: #aaa;
color: #fff;
}
.mce-match-marker-selected {
background: #39f;
color: #fff;
}
.mce-match-marker-selected::-moz-selection {
background: #39f;
color: #fff;
}
.mce-match-marker-selected::selection {
background: #39f;
color: #fff;
}
.mce-content-body img[data-mce-selected],
.mce-content-body video[data-mce-selected],
.mce-content-body audio[data-mce-selected],
.mce-content-body object[data-mce-selected],
.mce-content-body embed[data-mce-selected],
.mce-content-body table[data-mce-selected] {
outline: 3px solid #4099ff;
}
.mce-content-body hr[data-mce-selected] {
outline: 3px solid #4099ff;
outline-offset: 1px;
}
.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus {
outline: 3px solid #4099ff;
}
.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover {
outline: 3px solid #4099ff;
}
.mce-content-body *[contentEditable=false][data-mce-selected] {
cursor: not-allowed;
outline: 3px solid #4099ff;
}
.mce-content-body.mce-content-readonly *[contentEditable=true]:focus,
.mce-content-body.mce-content-readonly *[contentEditable=true]:hover {
outline: none;
}
.mce-content-body *[data-mce-selected="inline-boundary"] {
background-color: #4099ff;
}
.mce-content-body .mce-edit-focus {
outline: 3px solid #4099ff;
}
.mce-content-body td[data-mce-selected],
.mce-content-body th[data-mce-selected] {
position: relative;
}
.mce-content-body td[data-mce-selected]::-moz-selection,
.mce-content-body th[data-mce-selected]::-moz-selection {
background: none;
}
.mce-content-body td[data-mce-selected]::selection,
.mce-content-body th[data-mce-selected]::selection {
background: none;
}
.mce-content-body td[data-mce-selected] *,
.mce-content-body th[data-mce-selected] * {
outline: none;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
.mce-content-body td[data-mce-selected]::after,
.mce-content-body th[data-mce-selected]::after {
background-color: rgba(180, 215, 255, 0.7);
border: 1px solid transparent;
bottom: -1px;
content: '';
left: -1px;
mix-blend-mode: lighten;
position: absolute;
right: -1px;
top: -1px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.mce-content-body td[data-mce-selected]::after,
.mce-content-body th[data-mce-selected]::after {
border-color: rgba(0, 84, 180, 0.7);
}
}
.mce-content-body img[data-mce-selected]::-moz-selection {
background: none;
}
.mce-content-body img[data-mce-selected]::selection {
background: none;
}
.ephox-snooker-resizer-bar {
background-color: #4099ff;
opacity: 0;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
.ephox-snooker-resizer-cols {
cursor: col-resize;
}
.ephox-snooker-resizer-rows {
cursor: row-resize;
}
.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging {
opacity: 1;
}
.mce-spellchecker-word {
background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");
background-position: 0 calc(100% + 1px);
background-repeat: repeat-x;
background-size: auto 6px;
cursor: default;
height: 2rem;
}
.mce-spellchecker-grammar {
background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");
background-position: 0 calc(100% + 1px);
background-repeat: repeat-x;
background-size: auto 6px;
cursor: default;
}
.mce-toc {
border: 1px solid gray;
}
.mce-toc h2 {
margin: 4px;
}
.mce-toc li {
list-style-type: none;
}
table[style*="border-width: 0px"],
.mce-item-table:not([border]),
.mce-item-table[border="0"],
table[style*="border-width: 0px"] td,
.mce-item-table:not([border]) td,
.mce-item-table[border="0"] td,
table[style*="border-width: 0px"] th,
.mce-item-table:not([border]) th,
.mce-item-table[border="0"] th,
table[style*="border-width: 0px"] caption,
.mce-item-table:not([border]) caption,
.mce-item-table[border="0"] caption {
border: 1px dashed #bbb;
}
.mce-visualblocks p,
.mce-visualblocks h1,
.mce-visualblocks h2,
.mce-visualblocks h3,
.mce-visualblocks h4,
.mce-visualblocks h5,
.mce-visualblocks h6,
.mce-visualblocks div:not([data-mce-bogus]),
.mce-visualblocks section,
.mce-visualblocks article,
.mce-visualblocks blockquote,
.mce-visualblocks address,
.mce-visualblocks pre,
.mce-visualblocks figure,
.mce-visualblocks figcaption,
.mce-visualblocks hgroup,
.mce-visualblocks aside,
.mce-visualblocks ul,
.mce-visualblocks ol,
.mce-visualblocks dl {
background-repeat: no-repeat;
border: 1px dashed #bbb;
margin-left: 3px;
padding-top: 10px;
}
.mce-visualblocks p {
background-image: url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7);
}
.mce-visualblocks h1 {
background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==);
}
.mce-visualblocks h2 {
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==);
}
.mce-visualblocks h3 {
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7);
}
.mce-visualblocks h4 {
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==);
}
.mce-visualblocks h5 {
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==);
}
.mce-visualblocks h6 {
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==);
}
.mce-visualblocks div:not([data-mce-bogus]) {
background-image: url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7);
}
.mce-visualblocks section {
background-image: url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=);
}
.mce-visualblocks article {
background-image: url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7);
}
.mce-visualblocks blockquote {
background-image: url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7);
}
.mce-visualblocks address {
background-image: url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=);
}
.mce-visualblocks pre {
background-image: url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==);
}
.mce-visualblocks figure {
background-image: url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7);
}
.mce-visualblocks figcaption {
border: 1px dashed #bbb;
}
.mce-visualblocks hgroup {
background-image: url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7);
}
.mce-visualblocks aside {
background-image: url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=);
}
.mce-visualblocks ul {
background-image: url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==);
}
.mce-visualblocks ol {
background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==);
}
.mce-visualblocks dl {
background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==);
}
.mce-visualblocks:not([dir=rtl]) p,
.mce-visualblocks:not([dir=rtl]) h1,
.mce-visualblocks:not([dir=rtl]) h2,
.mce-visualblocks:not([dir=rtl]) h3,
.mce-visualblocks:not([dir=rtl]) h4,
.mce-visualblocks:not([dir=rtl]) h5,
.mce-visualblocks:not([dir=rtl]) h6,
.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),
.mce-visualblocks:not([dir=rtl]) section,
.mce-visualblocks:not([dir=rtl]) article,
.mce-visualblocks:not([dir=rtl]) blockquote,
.mce-visualblocks:not([dir=rtl]) address,
.mce-visualblocks:not([dir=rtl]) pre,
.mce-visualblocks:not([dir=rtl]) figure,
.mce-visualblocks:not([dir=rtl]) figcaption,
.mce-visualblocks:not([dir=rtl]) hgroup,
.mce-visualblocks:not([dir=rtl]) aside,
.mce-visualblocks:not([dir=rtl]) ul,
.mce-visualblocks:not([dir=rtl]) ol,
.mce-visualblocks:not([dir=rtl]) dl {
margin-left: 3px;
}
.mce-visualblocks[dir=rtl] p,
.mce-visualblocks[dir=rtl] h1,
.mce-visualblocks[dir=rtl] h2,
.mce-visualblocks[dir=rtl] h3,
.mce-visualblocks[dir=rtl] h4,
.mce-visualblocks[dir=rtl] h5,
.mce-visualblocks[dir=rtl] h6,
.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),
.mce-visualblocks[dir=rtl] section,
.mce-visualblocks[dir=rtl] article,
.mce-visualblocks[dir=rtl] blockquote,
.mce-visualblocks[dir=rtl] address,
.mce-visualblocks[dir=rtl] pre,
.mce-visualblocks[dir=rtl] figure,
.mce-visualblocks[dir=rtl] figcaption,
.mce-visualblocks[dir=rtl] hgroup,
.mce-visualblocks[dir=rtl] aside,
.mce-visualblocks[dir=rtl] ul,
.mce-visualblocks[dir=rtl] ol,
.mce-visualblocks[dir=rtl] dl {
background-position-x: right;
margin-right: 3px;
}
.mce-nbsp,
.mce-shy {
background: #aaa;
}
.mce-shy::after {
content: '-';
}
body {
font-family: sans-serif;
}
table {
border-collapse: collapse;
}
+769
View File
@@ -0,0 +1,769 @@
.mce-content-body .mce-item-anchor {
background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;
}
.mce-content-body .mce-item-anchor:empty {
cursor: default;
display: inline-block;
height: 12px !important;
padding: 0 2px;
-webkit-user-modify: read-only;
-moz-user-modify: read-only;
-webkit-user-select: all;
-moz-user-select: all;
user-select: all;
width: 8px !important;
}
.mce-content-body .mce-item-anchor:not(:empty) {
background-position-x: 2px;
display: inline-block;
padding-left: 12px;
}
.mce-content-body .mce-item-anchor[data-mce-selected] {
outline-offset: 1px;
}
.tox-comments-visible .tox-comment[contenteditable="false"]:not([data-mce-selected]),
.tox-comments-visible span.tox-comment img:not([data-mce-selected]),
.tox-comments-visible span.tox-comment > audio:not([data-mce-selected]),
.tox-comments-visible span.tox-comment > video:not([data-mce-selected]),
.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]) {
outline: 3px solid #ffe89d;
}
.tox-comments-visible .tox-comment[contenteditable="false"][data-mce-annotation-active="true"]:not([data-mce-selected]) {
outline: 3px solid #fed635;
}
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] img:not([data-mce-selected]),
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] > audio:not([data-mce-selected]),
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] > video:not([data-mce-selected]),
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] span.mce-preview-object:not([data-mce-selected]) {
outline: 3px solid #fed635;
}
.tox-comments-visible span.tox-comment:not([data-mce-selected]) {
background-color: #ffe89d;
outline: none;
}
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"]:not([data-mce-selected="inline-boundary"]) {
background-color: #fed635;
}
.tox-checklist > li:not(.tox-checklist--hidden) {
list-style: none;
margin: 0.25em 0;
}
.tox-checklist > li:not(.tox-checklist--hidden)::before {
content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");
cursor: pointer;
height: 1em;
margin-left: -1.5em;
margin-top: 0.125em;
position: absolute;
width: 1em;
}
.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before {
content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");
}
[dir=rtl] .tox-checklist > li:not(.tox-checklist--hidden)::before {
margin-left: 0;
margin-right: -1.5em;
}
/* stylelint-disable */
/* http://prismjs.com/ */
/**
* prism.js default theme for JavaScript, CSS and HTML
* Based on dabblet (http://dabblet.com)
* @author Lea Verou
*/
code[class*="language-"],
pre[class*="language-"] {
color: black;
background: none;
text-shadow: 0 1px white;
font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
font-size: 1em;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
word-wrap: normal;
line-height: 1.5;
-moz-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
hyphens: none;
}
pre[class*="language-"]::-moz-selection,
pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection,
code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #b3d4fc;
}
pre[class*="language-"]::selection,
pre[class*="language-"] ::selection,
code[class*="language-"]::selection,
code[class*="language-"] ::selection {
text-shadow: none;
background: #b3d4fc;
}
@media print {
code[class*="language-"],
pre[class*="language-"] {
text-shadow: none;
}
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: 0.5em 0;
overflow: auto;
}
:not(pre) > code[class*="language-"],
pre[class*="language-"] {
background: #f5f2f0;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: 0.1em;
border-radius: 0.3em;
white-space: normal;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: slategray;
}
.token.punctuation {
color: #999;
}
.token.namespace {
opacity: 0.7;
}
.token.property,
.token.tag,
.token.boolean,
.token.number,
.token.constant,
.token.symbol,
.token.deleted {
color: #905;
}
.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
color: #690;
}
.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #9a6e3a;
/* This background color was intended by the author of this theme. */
background: hsla(0, 0%, 100%, 0.5);
}
.token.atrule,
.token.attr-value,
.token.keyword {
color: #07a;
}
.token.function,
.token.class-name {
color: #DD4A68;
}
.token.regex,
.token.important,
.token.variable {
color: #e90;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.italic {
font-style: italic;
}
.token.entity {
cursor: help;
}
/* stylelint-enable */
.mce-content-body {
overflow-wrap: break-word;
word-wrap: break-word;
}
.mce-content-body .mce-visual-caret {
background-color: black;
background-color: currentColor;
position: absolute;
}
.mce-content-body .mce-visual-caret-hidden {
display: none;
}
.mce-content-body *[data-mce-caret] {
left: -1000px;
margin: 0;
padding: 0;
position: absolute;
right: auto;
top: 0;
}
.mce-content-body .mce-offscreen-selection {
left: -2000000px;
max-width: 1000000px;
position: absolute;
}
.mce-content-body *[contentEditable=false] {
cursor: default;
}
.mce-content-body *[contentEditable=true] {
cursor: text;
}
.tox-cursor-format-painter {
cursor: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"), default;
}
div.mce-footnotes hr {
margin-inline-end: auto;
margin-inline-start: 0;
width: 25%;
}
div.mce-footnotes li > a.mce-footnotes-backlink {
text-decoration: none;
}
@media print {
sup.mce-footnote a {
color: black;
text-decoration: none;
}
div.mce-footnotes {
break-inside: avoid;
width: 100%;
}
div.mce-footnotes li > a.mce-footnotes-backlink {
display: none;
}
}
.mce-content-body figure.align-left {
float: left;
}
.mce-content-body figure.align-right {
float: right;
}
.mce-content-body figure.image.align-center {
display: table;
margin-left: auto;
margin-right: auto;
}
.mce-preview-object {
border: 1px solid gray;
display: inline-block;
line-height: 0;
margin: 0 2px 0 2px;
position: relative;
}
.mce-preview-object .mce-shim {
background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
.mce-preview-object[data-mce-selected="2"] .mce-shim {
display: none;
}
.mce-content-body .mce-mergetag:hover {
background-color: rgba(0, 108, 231, 0.1);
}
.mce-content-body .mce-mergetag-affix {
background-color: rgba(0, 108, 231, 0.1);
color: #006ce7;
}
.mce-object {
background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;
border: 1px dashed #aaa;
}
.mce-pagebreak {
border: 1px dashed #aaa;
cursor: default;
display: block;
height: 5px;
margin-top: 15px;
page-break-before: always;
width: 100%;
}
@media print {
.mce-pagebreak {
border: 0;
}
}
.tiny-pageembed .mce-shim {
background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
.tiny-pageembed[data-mce-selected="2"] .mce-shim {
display: none;
}
.tiny-pageembed {
display: inline-block;
position: relative;
}
.tiny-pageembed--21by9,
.tiny-pageembed--16by9,
.tiny-pageembed--4by3,
.tiny-pageembed--1by1 {
display: block;
overflow: hidden;
padding: 0;
position: relative;
width: 100%;
}
.tiny-pageembed--21by9 {
padding-top: 42.857143%;
}
.tiny-pageembed--16by9 {
padding-top: 56.25%;
}
.tiny-pageembed--4by3 {
padding-top: 75%;
}
.tiny-pageembed--1by1 {
padding-top: 100%;
}
.tiny-pageembed--21by9 iframe,
.tiny-pageembed--16by9 iframe,
.tiny-pageembed--4by3 iframe,
.tiny-pageembed--1by1 iframe {
border: 0;
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
.mce-content-body[data-mce-placeholder] {
position: relative;
}
.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before {
color: rgba(34, 47, 62, 0.7);
content: attr(data-mce-placeholder);
position: absolute;
}
.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before {
left: 1px;
}
.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before {
right: 1px;
}
.mce-content-body div.mce-resizehandle {
background-color: #4099ff;
border-color: #4099ff;
border-style: solid;
border-width: 1px;
box-sizing: border-box;
height: 10px;
position: absolute;
width: 10px;
z-index: 1298;
}
.mce-content-body div.mce-resizehandle:hover {
background-color: #4099ff;
}
.mce-content-body div.mce-resizehandle:nth-of-type(1) {
cursor: nwse-resize;
}
.mce-content-body div.mce-resizehandle:nth-of-type(2) {
cursor: nesw-resize;
}
.mce-content-body div.mce-resizehandle:nth-of-type(3) {
cursor: nwse-resize;
}
.mce-content-body div.mce-resizehandle:nth-of-type(4) {
cursor: nesw-resize;
}
.mce-content-body .mce-resize-backdrop {
z-index: 10000;
}
.mce-content-body .mce-clonedresizable {
cursor: default;
opacity: 0.5;
outline: 1px dashed black;
position: absolute;
z-index: 10001;
}
.mce-content-body .mce-clonedresizable.mce-resizetable-columns th,
.mce-content-body .mce-clonedresizable.mce-resizetable-columns td {
border: 0;
}
.mce-content-body .mce-resize-helper {
background: #555;
background: rgba(0, 0, 0, 0.75);
border: 1px;
border-radius: 3px;
color: white;
display: none;
font-family: sans-serif;
font-size: 12px;
line-height: 14px;
margin: 5px 10px;
padding: 5px;
position: absolute;
white-space: nowrap;
z-index: 10002;
}
.tox-rtc-user-selection {
position: relative;
}
.tox-rtc-user-cursor {
bottom: 0;
cursor: default;
position: absolute;
top: 0;
width: 2px;
}
.tox-rtc-user-cursor::before {
background-color: inherit;
border-radius: 50%;
content: '';
display: block;
height: 8px;
position: absolute;
right: -3px;
top: -3px;
width: 8px;
}
.tox-rtc-user-cursor:hover::after {
background-color: inherit;
border-radius: 100px;
box-sizing: border-box;
color: #fff;
content: attr(data-user);
display: block;
font-size: 12px;
font-weight: bold;
left: -5px;
min-height: 8px;
min-width: 8px;
padding: 0 12px;
position: absolute;
top: -11px;
white-space: nowrap;
z-index: 1000;
}
.tox-rtc-user-selection--1 .tox-rtc-user-cursor {
background-color: #2dc26b;
}
.tox-rtc-user-selection--2 .tox-rtc-user-cursor {
background-color: #e03e2d;
}
.tox-rtc-user-selection--3 .tox-rtc-user-cursor {
background-color: #f1c40f;
}
.tox-rtc-user-selection--4 .tox-rtc-user-cursor {
background-color: #3598db;
}
.tox-rtc-user-selection--5 .tox-rtc-user-cursor {
background-color: #b96ad9;
}
.tox-rtc-user-selection--6 .tox-rtc-user-cursor {
background-color: #e67e23;
}
.tox-rtc-user-selection--7 .tox-rtc-user-cursor {
background-color: #aaa69d;
}
.tox-rtc-user-selection--8 .tox-rtc-user-cursor {
background-color: #f368e0;
}
.tox-rtc-remote-image {
background: #eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center;
border: 1px solid #ccc;
min-height: 240px;
min-width: 320px;
}
.mce-match-marker {
background: #aaa;
color: #fff;
}
.mce-match-marker-selected {
background: #39f;
color: #fff;
}
.mce-match-marker-selected::-moz-selection {
background: #39f;
color: #fff;
}
.mce-match-marker-selected::selection {
background: #39f;
color: #fff;
}
.mce-content-body img[data-mce-selected],
.mce-content-body video[data-mce-selected],
.mce-content-body audio[data-mce-selected],
.mce-content-body object[data-mce-selected],
.mce-content-body embed[data-mce-selected],
.mce-content-body table[data-mce-selected] {
outline: 3px solid #b4d7ff;
}
.mce-content-body hr[data-mce-selected] {
outline: 3px solid #b4d7ff;
outline-offset: 1px;
}
.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus {
outline: 3px solid #b4d7ff;
}
.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover {
outline: 3px solid #b4d7ff;
}
.mce-content-body *[contentEditable=false][data-mce-selected] {
cursor: not-allowed;
outline: 3px solid #b4d7ff;
}
.mce-content-body.mce-content-readonly *[contentEditable=true]:focus,
.mce-content-body.mce-content-readonly *[contentEditable=true]:hover {
outline: none;
}
.mce-content-body *[data-mce-selected="inline-boundary"] {
background-color: #b4d7ff;
}
.mce-content-body .mce-edit-focus {
outline: 3px solid #b4d7ff;
}
.mce-content-body td[data-mce-selected],
.mce-content-body th[data-mce-selected] {
position: relative;
}
.mce-content-body td[data-mce-selected]::-moz-selection,
.mce-content-body th[data-mce-selected]::-moz-selection {
background: none;
}
.mce-content-body td[data-mce-selected]::selection,
.mce-content-body th[data-mce-selected]::selection {
background: none;
}
.mce-content-body td[data-mce-selected] *,
.mce-content-body th[data-mce-selected] * {
outline: none;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
.mce-content-body td[data-mce-selected]::after,
.mce-content-body th[data-mce-selected]::after {
background-color: rgba(180, 215, 255, 0.7);
border: 1px solid rgba(180, 215, 255, 0.7);
bottom: -1px;
content: '';
left: -1px;
mix-blend-mode: multiply;
position: absolute;
right: -1px;
top: -1px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.mce-content-body td[data-mce-selected]::after,
.mce-content-body th[data-mce-selected]::after {
border-color: rgba(0, 84, 180, 0.7);
}
}
.mce-content-body img[data-mce-selected]::-moz-selection {
background: none;
}
.mce-content-body img[data-mce-selected]::selection {
background: none;
}
.ephox-snooker-resizer-bar {
background-color: #b4d7ff;
opacity: 0;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
.ephox-snooker-resizer-cols {
cursor: col-resize;
}
.ephox-snooker-resizer-rows {
cursor: row-resize;
}
.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging {
opacity: 1;
}
.mce-spellchecker-word {
background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");
background-position: 0 calc(100% + 1px);
background-repeat: repeat-x;
background-size: auto 6px;
cursor: default;
height: 2rem;
}
.mce-spellchecker-grammar {
background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");
background-position: 0 calc(100% + 1px);
background-repeat: repeat-x;
background-size: auto 6px;
cursor: default;
}
.mce-toc {
border: 1px solid gray;
}
.mce-toc h2 {
margin: 4px;
}
.mce-toc li {
list-style-type: none;
}
table[style*="border-width: 0px"],
.mce-item-table:not([border]),
.mce-item-table[border="0"],
table[style*="border-width: 0px"] td,
.mce-item-table:not([border]) td,
.mce-item-table[border="0"] td,
table[style*="border-width: 0px"] th,
.mce-item-table:not([border]) th,
.mce-item-table[border="0"] th,
table[style*="border-width: 0px"] caption,
.mce-item-table:not([border]) caption,
.mce-item-table[border="0"] caption {
border: 1px dashed #bbb;
}
.mce-visualblocks p,
.mce-visualblocks h1,
.mce-visualblocks h2,
.mce-visualblocks h3,
.mce-visualblocks h4,
.mce-visualblocks h5,
.mce-visualblocks h6,
.mce-visualblocks div:not([data-mce-bogus]),
.mce-visualblocks section,
.mce-visualblocks article,
.mce-visualblocks blockquote,
.mce-visualblocks address,
.mce-visualblocks pre,
.mce-visualblocks figure,
.mce-visualblocks figcaption,
.mce-visualblocks hgroup,
.mce-visualblocks aside,
.mce-visualblocks ul,
.mce-visualblocks ol,
.mce-visualblocks dl {
background-repeat: no-repeat;
border: 1px dashed #bbb;
margin-left: 3px;
padding-top: 10px;
}
.mce-visualblocks p {
background-image: url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7);
}
.mce-visualblocks h1 {
background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==);
}
.mce-visualblocks h2 {
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==);
}
.mce-visualblocks h3 {
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7);
}
.mce-visualblocks h4 {
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==);
}
.mce-visualblocks h5 {
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==);
}
.mce-visualblocks h6 {
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==);
}
.mce-visualblocks div:not([data-mce-bogus]) {
background-image: url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7);
}
.mce-visualblocks section {
background-image: url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=);
}
.mce-visualblocks article {
background-image: url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7);
}
.mce-visualblocks blockquote {
background-image: url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7);
}
.mce-visualblocks address {
background-image: url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=);
}
.mce-visualblocks pre {
background-image: url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==);
}
.mce-visualblocks figure {
background-image: url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7);
}
.mce-visualblocks figcaption {
border: 1px dashed #bbb;
}
.mce-visualblocks hgroup {
background-image: url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7);
}
.mce-visualblocks aside {
background-image: url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=);
}
.mce-visualblocks ul {
background-image: url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==);
}
.mce-visualblocks ol {
background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==);
}
.mce-visualblocks dl {
background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==);
}
.mce-visualblocks:not([dir=rtl]) p,
.mce-visualblocks:not([dir=rtl]) h1,
.mce-visualblocks:not([dir=rtl]) h2,
.mce-visualblocks:not([dir=rtl]) h3,
.mce-visualblocks:not([dir=rtl]) h4,
.mce-visualblocks:not([dir=rtl]) h5,
.mce-visualblocks:not([dir=rtl]) h6,
.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),
.mce-visualblocks:not([dir=rtl]) section,
.mce-visualblocks:not([dir=rtl]) article,
.mce-visualblocks:not([dir=rtl]) blockquote,
.mce-visualblocks:not([dir=rtl]) address,
.mce-visualblocks:not([dir=rtl]) pre,
.mce-visualblocks:not([dir=rtl]) figure,
.mce-visualblocks:not([dir=rtl]) figcaption,
.mce-visualblocks:not([dir=rtl]) hgroup,
.mce-visualblocks:not([dir=rtl]) aside,
.mce-visualblocks:not([dir=rtl]) ul,
.mce-visualblocks:not([dir=rtl]) ol,
.mce-visualblocks:not([dir=rtl]) dl {
margin-left: 3px;
}
.mce-visualblocks[dir=rtl] p,
.mce-visualblocks[dir=rtl] h1,
.mce-visualblocks[dir=rtl] h2,
.mce-visualblocks[dir=rtl] h3,
.mce-visualblocks[dir=rtl] h4,
.mce-visualblocks[dir=rtl] h5,
.mce-visualblocks[dir=rtl] h6,
.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),
.mce-visualblocks[dir=rtl] section,
.mce-visualblocks[dir=rtl] article,
.mce-visualblocks[dir=rtl] blockquote,
.mce-visualblocks[dir=rtl] address,
.mce-visualblocks[dir=rtl] pre,
.mce-visualblocks[dir=rtl] figure,
.mce-visualblocks[dir=rtl] figcaption,
.mce-visualblocks[dir=rtl] hgroup,
.mce-visualblocks[dir=rtl] aside,
.mce-visualblocks[dir=rtl] ul,
.mce-visualblocks[dir=rtl] ol,
.mce-visualblocks[dir=rtl] dl {
background-position-x: right;
margin-right: 3px;
}
.mce-nbsp,
.mce-shy {
background: #aaa;
}
.mce-shy::after {
content: '-';
}
+310
View File
@@ -0,0 +1,310 @@
.mce-content-body .mce-item-anchor { background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A") no-repeat center; }
.mce-content-body .mce-item-anchor:empty { cursor: default; display: inline-block; height: 12px !important; padding: 0 2px; -webkit-user-modify: read-only; -moz-user-modify: read-only; user-select: all; user-select: all; user-select: all; width: 8px !important; }
.mce-content-body .mce-item-anchor:not(:empty) { background-position-x: 2px; display: inline-block; padding-left: 12px; }
.mce-content-body .mce-item-anchor[data-mce-selected] { outline-offset: 1px; }
.tox-comments-visible .tox-comment[contenteditable="false"]:not([data-mce-selected]),
.tox-comments-visible span.tox-comment img:not([data-mce-selected]),
.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),
.tox-comments-visible span.tox-comment > audio:not([data-mce-selected]),
.tox-comments-visible span.tox-comment > video:not([data-mce-selected]) { outline: 3px solid #ffe89d; }
.tox-comments-visible .tox-comment[contenteditable="false"][data-mce-annotation-active="true"]:not([data-mce-selected]) { outline: 3px solid #fed635; }
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] img:not([data-mce-selected]),
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] span.mce-preview-object:not([data-mce-selected]),
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] > audio:not([data-mce-selected]),
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] > video:not([data-mce-selected]) { outline: 3px solid #fed635; }
.tox-comments-visible span.tox-comment:not([data-mce-selected]) { background-color: #ffe89d; outline: 0; }
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"]:not([data-mce-selected="inline-boundary"]) { background-color: #fed635; }
.tox-checklist > li:not(.tox-checklist--hidden) { list-style: none; margin: 0.25em 0; }
.tox-checklist > li:not(.tox-checklist--hidden)::before { content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A"); cursor: pointer; height: 1em; margin-left: -1.5em; margin-top: 0.125em; position: absolute; width: 1em; }
.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before { content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A"); }
[dir="rtl"] .tox-checklist > li:not(.tox-checklist--hidden)::before { margin-left: 0; margin-right: -1.5em; }
code[class*="language-"],
pre[class*="language-"] { color: #000; background: 0 0; text-shadow: 0 1px #fff; font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace; font-size: 1em; text-align: left; white-space: pre; word-spacing: normal; word-break: normal; word-wrap: normal; line-height: 1.5; tab-size: 4; tab-size: 4; hyphens: none; hyphens: none; }
code[class*="language-"] ::selection,
code[class*="language-"]::-moz-selection,
pre[class*="language-"] ::-moz-selection,
pre[class*="language-"]::-moz-selection { text-shadow: none; background: #b3d4fc; }
code[class*="language-"] ::selection,
code[class*="language-"]::selection,
pre[class*="language-"] ::selection,
pre[class*="language-"]::selection { text-shadow: none; background: #b3d4fc; }
@media print { code[class*="language-"],
pre[class*="language-"] { text-shadow: none; } }
pre[class*="language-"] { padding: 1em; margin: 0.5em 0; overflow: auto; }
:not(pre) > code[class*="language-"],
pre[class*="language-"] { background: #f5f2f0; }
:not(pre) > code[class*="language-"] { padding: 0.1em; border-radius: 0.3em; white-space: normal; }
.token.cdata,
.token.comment,
.token.doctype,
.token.prolog { color: #708090; }
.token.punctuation { color: #999; }
.token.namespace { opacity: 0.7; }
.token.boolean,
.token.constant,
.token.deleted,
.token.number,
.token.property,
.token.symbol,
.token.tag { color: #905; }
.token.attr-name,
.token.builtin,
.token.char,
.token.inserted,
.token.selector,
.token.string { color: #690; }
.language-css .token.string,
.style .token.string,
.token.entity,
.token.operator,
.token.url { color: #9a6e3a; background: hsl(0deg 0% 100% / 50%); }
.token.atrule,
.token.attr-value,
.token.keyword { color: #07a; }
.token.class-name,
.token.function { color: #dd4a68; }
.token.important,
.token.regex,
.token.variable { color: #e90; }
.token.bold,
.token.important { font-weight: 700; }
.token.italic { font-style: italic; }
.token.entity { cursor: help; }
.mce-content-body { overflow-wrap: break-word; word-wrap: break-word; }
.mce-content-body .mce-visual-caret { background-color: #000; background-color: currentcolor; position: absolute; }
.mce-content-body .mce-visual-caret-hidden { display: none; }
.mce-content-body [data-mce-caret] { left: -1000px; margin: 0; padding: 0; position: absolute; right: auto; top: 0; }
.mce-content-body .mce-offscreen-selection { left: -2000000px; max-width: 1000000px; position: absolute; }
.mce-content-body [contentEditable="false"] { cursor: default; }
.mce-content-body [contentEditable="true"] { cursor: text; }
.tox-cursor-format-painter { cursor: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"), default; }
div.mce-footnotes hr { margin-inline-end: auto; margin-inline-start: 0; width: 25%; }
div.mce-footnotes li > a.mce-footnotes-backlink { text-decoration: none; }
@media print {
sup.mce-footnote a { color: #000; text-decoration: none; }
div.mce-footnotes { break-inside: avoid; width: 100%; }
div.mce-footnotes li > a.mce-footnotes-backlink { display: none; }
}
.mce-content-body figure.align-left { float: left; }
.mce-content-body figure.align-right { float: right; }
.mce-content-body figure.image.align-center { display: table; margin-left: auto; margin-right: auto; }
.mce-preview-object { border: 1px solid gray; display: inline-block; line-height: 0; margin: 0 2px; position: relative; }
.mce-preview-object .mce-shim { background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.mce-preview-object[data-mce-selected="2"] .mce-shim { display: none; }
.mce-content-body .mce-mergetag:hover { background-color: rgb(0 108 231 / 10%); }
.mce-content-body .mce-mergetag-affix { background-color: rgb(0 108 231 / 10%); color: #006ce7; }
.mce-object { background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center; border: 1px dashed #aaa; }
.mce-pagebreak { border: 1px dashed #aaa; cursor: default; display: block; height: 5px; margin-top: 15px; page-break-before: always; width: 100%; }
@media print { .mce-pagebreak { border: 0; } }
.tiny-pageembed .mce-shim { background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.tiny-pageembed[data-mce-selected="2"] .mce-shim { display: none; }
.tiny-pageembed { display: inline-block; position: relative; }
.tiny-pageembed--16by9,
.tiny-pageembed--1by1,
.tiny-pageembed--21by9,
.tiny-pageembed--4by3 { display: block; overflow: hidden; padding: 0; position: relative; width: 100%; }
.tiny-pageembed--21by9 { padding-top: 42.857143%; }
.tiny-pageembed--16by9 { padding-top: 56.25%; }
.tiny-pageembed--4by3 { padding-top: 75%; }
.tiny-pageembed--1by1 { padding-top: 100%; }
.tiny-pageembed--16by9 iframe,
.tiny-pageembed--1by1 iframe,
.tiny-pageembed--21by9 iframe,
.tiny-pageembed--4by3 iframe { border: 0; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.mce-content-body[data-mce-placeholder] { position: relative; }
.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before { color: rgb(34 47 62 / 70%); content: attr(data-mce-placeholder); position: absolute; }
.mce-content-body:not([dir="rtl"])[data-mce-placeholder]:not(.mce-visualblocks)::before { left: 1px; }
.mce-content-body[dir="rtl"][data-mce-placeholder]:not(.mce-visualblocks)::before { right: 1px; }
.mce-content-body div.mce-resizehandle { background-color: #4099ff; border-color: #4099ff; border-style: solid; border-width: 1px; box-sizing: border-box; height: 10px; position: absolute; width: 10px; z-index: 1298; }
.mce-content-body div.mce-resizehandle:hover { background-color: #4099ff; }
.mce-content-body div.mce-resizehandle:nth-of-type(1) { cursor: nwse-resize; }
.mce-content-body div.mce-resizehandle:nth-of-type(2) { cursor: nesw-resize; }
.mce-content-body div.mce-resizehandle:nth-of-type(3) { cursor: nwse-resize; }
.mce-content-body div.mce-resizehandle:nth-of-type(4) { cursor: nesw-resize; }
.mce-content-body .mce-resize-backdrop { z-index: 10000; }
.mce-content-body .mce-clonedresizable { cursor: default; opacity: 0.5; outline: 1px dashed #000; position: absolute; z-index: 10001; }
.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,
.mce-content-body .mce-clonedresizable.mce-resizetable-columns th { border: 0; }
.mce-content-body .mce-resize-helper { background: #555; background: rgb(0 0 0 / 75%); border: 1px; border-radius: 3px; color: #fff; display: none; font-family: sans-serif; font-size: 12px; line-height: 14px; margin: 5px 10px; padding: 5px; position: absolute; white-space: nowrap; z-index: 10002; }
.tox-rtc-user-selection { position: relative; }
.tox-rtc-user-cursor { bottom: 0; cursor: default; position: absolute; top: 0; width: 2px; }
.tox-rtc-user-cursor::before { background-color: inherit; border-radius: 50%; content: ""; display: block; height: 8px; position: absolute; right: -3px; top: -3px; width: 8px; }
.tox-rtc-user-cursor:hover::after { background-color: inherit; border-radius: 100px; box-sizing: border-box; color: #fff; content: attr(data-user); display: block; font-size: 12px; font-weight: 700; left: -5px; min-height: 8px; min-width: 8px; padding: 0 12px; position: absolute; top: -11px; white-space: nowrap; z-index: 1000; }
.tox-rtc-user-selection--1 .tox-rtc-user-cursor { background-color: #2dc26b; }
.tox-rtc-user-selection--2 .tox-rtc-user-cursor { background-color: #e03e2d; }
.tox-rtc-user-selection--3 .tox-rtc-user-cursor { background-color: #f1c40f; }
.tox-rtc-user-selection--4 .tox-rtc-user-cursor { background-color: #3598db; }
.tox-rtc-user-selection--5 .tox-rtc-user-cursor { background-color: #b96ad9; }
.tox-rtc-user-selection--6 .tox-rtc-user-cursor { background-color: #e67e23; }
.tox-rtc-user-selection--7 .tox-rtc-user-cursor { background-color: #aaa69d; }
.tox-rtc-user-selection--8 .tox-rtc-user-cursor { background-color: #f368e0; }
.tox-rtc-remote-image { background: #eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center; border: 1px solid #ccc; min-height: 240px; min-width: 320px; }
.mce-match-marker { background: #aaa; color: #fff; }
.mce-match-marker-selected { background: #39f; color: #fff; }
.mcemarker-selected::-moz-selection { background: #39f; color: #fff; }
.mce-match-marker-selected::selection { background: #39f; color: #fff; }
.mce-content-body audio[data-mce-selected],
.mce-content-body embed[data-mce-selected],
.mce-content-body img[data-mce-selected],
.mce-content-body object[data-mce-selected],
.mce-content-body table[data-mce-selected],
.mce-content-body video[data-mce-selected] { outline: 3px solid #b4d7ff; }
.mce-content-body hr[data-mce-selected] { outline: 3px solid #b4d7ff; outline-offset: 1px; }
.mce-content-body [contentEditable="false"] [contentEditable="true"]:focus { outline: 3px solid #b4d7ff; }
.mce-content-body [contentEditable="false"] [contentEditable="true"]:hover { outline: 3px solid #b4d7ff; }
.mce-content-body [contentEditable="false"][data-mce-selected] { cursor: not-allowed; outline: 3px solid #b4d7ff; }
.mce-content-body.mce-content-readonly [contentEditable="true"]:focus,
.mce-content-body.mce-content-readonly [contentEditable="true"]:hover { outline: 0; }
.mce-content-body [data-mce-selected="inline-boundary"] { background-color: #b4d7ff; }
.mce-content-body .mce-edit-focus { outline: 3px solid #b4d7ff; }
.mce-content-body td[data-mce-selected],
.mce-content-body th[data-mce-selected] { position: relative; }
.mcebody td[data-mce-selected]::-moz-selection,
.mce-content-body th[data-mce-selected]::-moz-selection { background: 0 0; }
.mce-content-body td[data-mce-selected]::selection,
.mce-content-body th[data-mce-selected]::selection { background: 0 0; }
.mce-content-body td[data-mce-selected] *,
.mce-content-body th[data-mce-selected] * { outline: 0; -webkit-touch-callout: none; user-select: none; user-select: none; user-select: none; }
.mce-content-body td[data-mce-selected]::after,
.mce-content-body th[data-mce-selected]::after { background-color: rgb(180 215 255 / 70%); border: 1px solid rgb(180 215 255 / 70%); inset: -1px; content: ""; mix-blend-mode: multiply; position: absolute; }
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .mce-content-body td[data-mce-selected]::after,
.mce-content-body th[data-mce-selected]::after { border-color: rgb(0 84 180 / 70%); } }
.mcebody img[data-mce-selected]::-moz-selection { background: 0 0; }
.mce-content-body img[data-mce-selected]::selection { background: 0 0; }
.ephox-snooker-resizer-bar { background-color: #b4d7ff; opacity: 0; user-select: none; user-select: none; user-select: none; }
.ephox-snooker-resizer-cols { cursor: col-resize; }
.ephox-snooker-resizer-rows { cursor: row-resize; }
.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging { opacity: 1; }
.mce-spellchecker-word { background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A"); background-position: 0 calc(100% + 1px); background-repeat: repeat-x; background-size: auto 6px; cursor: default; height: 2rem; }
.mce-spellchecker-grammar { background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A"); background-position: 0 calc(100% + 1px); background-repeat: repeat-x; background-size: auto 6px; cursor: default; }
.mce-toc { border: 1px solid gray; }
.mce-toc h2 { margin: 4px; }
.mce-toc li { list-style-type: none; }
.mce-item-table:not([border]),
.mce-item-table:not([border]) caption,
.mce-item-table:not([border]) td,
.mce-item-table:not([border]) th,
.mce-item-table[border="0"],
.mce-item-table[border="0"] caption,
.mce-item-table[border="0"] td,
.mce-item-table[border="0"] th,
table[style*="border-width: 0px"],
table[style*="border-width: 0px"] caption,
table[style*="border-width: 0px"] td,
table[style*="border-width: 0px"] th { border: 1px dashed #bbb; }
.mce-visualblocks address,
.mce-visualblocks article,
.mce-visualblocks aside,
.mce-visualblocks blockquote,
.mce-visualblocks div:not([data-mce-bogus]),
.mce-visualblocks dl,
.mce-visualblocks figcaption,
.mce-visualblocks figure,
.mce-visualblocks h1,
.mce-visualblocks h2,
.mce-visualblocks h3,
.mce-visualblocks h4,
.mce-visualblocks h5,
.mce-visualblocks h6,
.mce-visualblocks hgroup,
.mce-visualblocks ol,
.mce-visualblocks p,
.mce-visualblocks pre,
.mce-visualblocks section,
.mce-visualblocks ul { background-repeat: no-repeat; border: 1px dashed #bbb; margin-left: 3px; padding-top: 10px; }
.mce-visualblocks p { background-image: url("data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7"); }
.mce-visualblocks h1 { background-image: url("data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw=="); }
.mce-visualblocks h2 { background-image: url("data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw=="); }
.mce-visualblocks h3 { background-image: url("data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7"); }
.mce-visualblocks h4 { background-image: url("data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw=="); }
.mce-visualblocks h5 { background-image: url("data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw=="); }
.mce-visualblocks h6 { background-image: url("data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw=="); }
.mce-visualblocks div:not([data-mce-bogus]) { background-image: url("data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7"); }
.mce-visualblocks section { background-image: url("data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs="); }
.mce-visualblocks article { background-image: url("data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7"); }
.mce-visualblocks blockquote { background-image: url("data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7"); }
.mce-visualblocks address { background-image: url("data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs="); }
.mce-visualblocks pre { background-image: url("data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw=="); }
.mce-visualblocks figure { background-image: url("data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7"); }
.mce-visualblocks figcaption { border: 1px dashed #bbb; }
.mce-visualblocks hgroup { background-image: url("data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7"); }
.mce-visualblocks aside { background-image: url("data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs="); }
.mce-visualblocks ul { background-image: url("data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw=="); }
.mce-visualblocks ol { background-image: url("data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw=="); }
.mce-visualblocks dl { background-image: url("data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw=="); }
.mce-visualblocks:not([dir="rtl"]) address,
.mce-visualblocks:not([dir="rtl"]) article,
.mce-visualblocks:not([dir="rtl"]) aside,
.mce-visualblocks:not([dir="rtl"]) blockquote,
.mce-visualblocks:not([dir="rtl"]) div:not([data-mce-bogus]),
.mce-visualblocks:not([dir="rtl"]) dl,
.mce-visualblocks:not([dir="rtl"]) figcaption,
.mce-visualblocks:not([dir="rtl"]) figure,
.mce-visualblocks:not([dir="rtl"]) h1,
.mce-visualblocks:not([dir="rtl"]) h2,
.mce-visualblocks:not([dir="rtl"]) h3,
.mce-visualblocks:not([dir="rtl"]) h4,
.mce-visualblocks:not([dir="rtl"]) h5,
.mce-visualblocks:not([dir="rtl"]) h6,
.mce-visualblocks:not([dir="rtl"]) hgroup,
.mce-visualblocks:not([dir="rtl"]) ol,
.mce-visualblocks:not([dir="rtl"]) p,
.mce-visualblocks:not([dir="rtl"]) pre,
.mce-visualblocks:not([dir="rtl"]) section,
.mce-visualblocks:not([dir="rtl"]) ul { margin-left: 3px; }
.mce-visualblocks[dir="rtl"] address,
.mce-visualblocks[dir="rtl"] article,
.mce-visualblocks[dir="rtl"] aside,
.mce-visualblocks[dir="rtl"] blockquote,
.mce-visualblocks[dir="rtl"] div:not([data-mce-bogus]),
.mce-visualblocks[dir="rtl"] dl,
.mce-visualblocks[dir="rtl"] figcaption,
.mce-visualblocks[dir="rtl"] figure,
.mce-visualblocks[dir="rtl"] h1,
.mce-visualblocks[dir="rtl"] h2,
.mce-visualblocks[dir="rtl"] h3,
.mce-visualblocks[dir="rtl"] h4,
.mce-visualblocks[dir="rtl"] h5,
.mce-visualblocks[dir="rtl"] h6,
.mce-visualblocks[dir="rtl"] hgroup,
.mce-visualblocks[dir="rtl"] ol,
.mce-visualblocks[dir="rtl"] p,
.mce-visualblocks[dir="rtl"] pre,
.mce-visualblocks[dir="rtl"] section,
.mce-visualblocks[dir="rtl"] ul { background-position-x: right; margin-right: 3px; }
.mce-nbsp,
.mce-shy { background: #aaa; }
.mce-shy::after { content: "-"; }
+299
View File
@@ -0,0 +1,299 @@
.mce-content-body .mce-item-anchor { background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%20fill%3D%22%23cccccc%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center; }
.mce-content-body .mce-item-anchor:empty { cursor: default; display: inline-block; height: 12px !important; padding: 0 2px; -webkit-user-modify: read-only; -moz-user-modify: read-only; user-select: all; user-select: all; user-select: all; width: 8px !important; }
.mce-content-body .mce-item-anchor:not(:empty) { background-position-x: 2px; display: inline-block; padding-left: 12px; }
.mce-content-body .mce-item-anchor[data-mce-selected] { outline-offset: 1px; }
.tox-comments-visible .tox-comment[contenteditable="false"]:not([data-mce-selected]),
.tox-comments-visible span.tox-comment img:not([data-mce-selected]),
.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),
.tox-comments-visible span.tox-comment > audio:not([data-mce-selected]),
.tox-comments-visible span.tox-comment > video:not([data-mce-selected]) { outline: 3px solid #ffe89d; }
.tox-comments-visible .tox-comment[contenteditable="false"][data-mce-annotation-active="true"]:not([data-mce-selected]) { outline: 3px solid #fed635; }
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] img:not([data-mce-selected]),
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] span.mce-preview-object:not([data-mce-selected]),
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] > audio:not([data-mce-selected]),
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] > video:not([data-mce-selected]) { outline: 3px solid #fed635; }
.tox-comments-visible span.tox-comment:not([data-mce-selected]) { background-color: #ffe89d; outline: 0; }
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"]:not([data-mce-selected="inline-boundary"]) { background-color: #fed635; }
.tox-checklist > li:not(.tox-checklist--hidden) { list-style: none; margin: 0.25em 0; }
.tox-checklist > li:not(.tox-checklist--hidden)::before { content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%236d737b%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A"); cursor: pointer; height: 1em; margin-left: -1.5em; margin-top: 0.125em; position: absolute; width: 1em; }
.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before { content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A"); }
[dir="rtl"] .tox-checklist > li:not(.tox-checklist--hidden)::before { margin-left: 0; margin-right: -1.5em; }
code[class*="language-"],
pre[class*="language-"] { color: #f8f8f2; background: 0 0; text-shadow: 0 1px rgb(0 0 0 / 30%); font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace; text-align: left; white-space: pre; word-spacing: normal; word-break: normal; word-wrap: normal; line-height: 1.5; tab-size: 4; tab-size: 4; hyphens: none; hyphens: none; }
pre[class*="language-"] { padding: 1em; margin: 0.5em 0; overflow: auto; border-radius: 0.3em; }
:not(pre) > code[class*="language-"],
pre[class*="language-"] { background: #282a36; }
:not(pre) > code[class*="language-"] { padding: 0.1em; border-radius: 0.3em; white-space: normal; }
.token.cdata,
.token.comment,
.token.doctype,
.token.prolog { color: #6272a4; }
.token.punctuation { color: #f8f8f2; }
.namespace { opacity: 0.7; }
.token.constant,
.token.deleted,
.token.property,
.token.symbol,
.token.tag { color: #ff79c6; }
.token.boolean,
.token.number { color: #bd93f9; }
.token.attr-name,
.token.builtin,
.token.char,
.token.inserted,
.token.selector,
.token.string { color: #50fa7b; }
.language-css .token.string,
.style .token.string,
.token.entity,
.token.operator,
.token.url,
.token.variable { color: #f8f8f2; }
.token.atrule,
.token.attr-value,
.token.class-name,
.token.function { color: #f1fa8c; }
.token.keyword { color: #8be9fd; }
.token.important,
.token.regex { color: #ffb86c; }
.token.bold,
.token.important { font-weight: 700; }
.token.italic { font-style: italic; }
.token.entity { cursor: help; }
.mce-content-body { overflow-wrap: break-word; word-wrap: break-word; }
.mce-content-body .mce-visual-caret { background-color: #000; background-color: currentcolor; position: absolute; }
.mce-content-body .mce-visual-caret-hidden { display: none; }
.mce-content-body [data-mce-caret] { left: -1000px; margin: 0; padding: 0; position: absolute; right: auto; top: 0; }
.mce-content-body .mce-offscreen-selection { left: -2000000px; max-width: 1000000px; position: absolute; }
.mce-content-body [contentEditable="false"] { cursor: default; }
.mce-content-body [contentEditable="true"] { cursor: text; }
.tox-cursor-format-painter { cursor: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"), default; }
div.mce-footnotes hr { margin-inline-end: auto; margin-inline-start: 0; width: 25%; }
div.mce-footnotes li > a.mce-footnotes-backlink { text-decoration: none; }
@media print {
sup.mce-footnote a { color: #000; text-decoration: none; }
div.mce-footnotes { break-inside: avoid; width: 100%; }
div.mce-footnotes li > a.mce-footnotes-backlink { display: none; }
}
.mce-content-body figure.align-left { float: left; }
.mce-content-body figure.align-right { float: right; }
.mce-content-body figure.image.align-center { display: table; margin-left: auto; margin-right: auto; }
.mce-preview-object { border: 1px solid gray; display: inline-block; line-height: 0; margin: 0 2px; position: relative; }
.mce-preview-object .mce-shim { background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.mce-preview-object[data-mce-selected="2"] .mce-shim { display: none; }
.mce-content-body .mce-mergetag:hover { background-color: rgb(0 108 231 / 30%); }
.mce-content-body .mce-mergetag-affix { background-color: rgb(0 108 231 / 30%); color: #006ce7; }
.mce-object { background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%20fill%3D%22%23cccccc%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center; border: 1px dashed #aaa; }
.mce-pagebreak { border: 1px dashed #aaa; cursor: default; display: block; height: 5px; margin-top: 15px; page-break-before: always; width: 100%; }
@media print { .mce-pagebreak { border: 0; } }
.tiny-pageembed .mce-shim { background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.tiny-pageembed[data-mce-selected="2"] .mce-shim { display: none; }
.tiny-pageembed { display: inline-block; position: relative; }
.tiny-pageembed--16by9,
.tiny-pageembed--1by1,
.tiny-pageembed--21by9,
.tiny-pageembed--4by3 { display: block; overflow: hidden; padding: 0; position: relative; width: 100%; }
.tiny-pageembed--21by9 { padding-top: 42.857143%; }
.tiny-pageembed--16by9 { padding-top: 56.25%; }
.tiny-pageembed--4by3 { padding-top: 75%; }
.tiny-pageembed--1by1 { padding-top: 100%; }
.tiny-pageembed--16by9 iframe,
.tiny-pageembed--1by1 iframe,
.tiny-pageembed--21by9 iframe,
.tiny-pageembed--4by3 iframe { border: 0; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.mce-content-body[data-mce-placeholder] { position: relative; }
.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before { color: rgb(34 47 62 / 70%); content: attr(data-mce-placeholder); position: absolute; }
.mce-content-body:not([dir="rtl"])[data-mce-placeholder]:not(.mce-visualblocks)::before { left: 1px; }
.mce-content-body[dir="rtl"][data-mce-placeholder]:not(.mce-visualblocks)::before { right: 1px; }
.mce-content-body div.mce-resizehandle { background-color: #4099ff; border-color: #4099ff; border-style: solid; border-width: 1px; box-sizing: border-box; height: 10px; position: absolute; width: 10px; z-index: 1298; }
.mce-content-body div.mce-resizehandle:hover { background-color: #4099ff; }
.mce-content-body div.mce-resizehandle:nth-of-type(1) { cursor: nwse-resize; }
.mce-content-body div.mce-resizehandle:nth-of-type(2) { cursor: nesw-resize; }
.mce-content-body div.mce-resizehandle:nth-of-type(3) { cursor: nwse-resize; }
.mce-content-body div.mce-resizehandle:nth-of-type(4) { cursor: nesw-resize; }
.mce-content-body .mce-resize-backdrop { z-index: 10000; }
.mce-content-body .mce-clonedresizable { cursor: default; opacity: 0.5; outline: 1px dashed #000; position: absolute; z-index: 10001; }
.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,
.mce-content-body .mce-clonedresizable.mce-resizetable-columns th { border: 0; }
.mce-content-body .mce-resize-helper { background: #555; background: rgb(0 0 0 / 75%); border: 1px; border-radius: 3px; color: #fff; display: none; font-family: sans-serif; font-size: 12px; line-height: 14px; margin: 5px 10px; padding: 5px; position: absolute; white-space: nowrap; z-index: 10002; }
.tox-rtc-user-selection { position: relative; }
.tox-rtc-user-cursor { bottom: 0; cursor: default; position: absolute; top: 0; width: 2px; }
.tox-rtc-user-cursor::before { background-color: inherit; border-radius: 50%; content: ""; display: block; height: 8px; position: absolute; right: -3px; top: -3px; width: 8px; }
.tox-rtc-user-cursor:hover::after { background-color: inherit; border-radius: 100px; box-sizing: border-box; color: #fff; content: attr(data-user); display: block; font-size: 12px; font-weight: 700; left: -5px; min-height: 8px; min-width: 8px; padding: 0 12px; position: absolute; top: -11px; white-space: nowrap; z-index: 1000; }
.tox-rtc-user-selection--1 .tox-rtc-user-cursor { background-color: #2dc26b; }
.tox-rtc-user-selection--2 .tox-rtc-user-cursor { background-color: #e03e2d; }
.tox-rtc-user-selection--3 .tox-rtc-user-cursor { background-color: #f1c40f; }
.tox-rtc-user-selection--4 .tox-rtc-user-cursor { background-color: #3598db; }
.tox-rtc-user-selection--5 .tox-rtc-user-cursor { background-color: #b96ad9; }
.tox-rtc-user-selection--6 .tox-rtc-user-cursor { background-color: #e67e23; }
.tox-rtc-user-selection--7 .tox-rtc-user-cursor { background-color: #aaa69d; }
.tox-rtc-user-selection--8 .tox-rtc-user-cursor { background-color: #f368e0; }
.tox-rtc-remote-image { background: #eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center; border: 1px solid #ccc; min-height: 240px; min-width: 320px; }
.mce-match-marker { background: #aaa; color: #fff; }
.mce-match-marker-selected { background: #39f; color: #fff; }
.mcemarker-selected::-moz-selection { background: #39f; color: #fff; }
.mce-match-marker-selected::selection { background: #39f; color: #fff; }
.mce-content-body audio[data-mce-selected],
.mce-content-body embed[data-mce-selected],
.mce-content-body img[data-mce-selected],
.mce-content-body object[data-mce-selected],
.mce-content-body table[data-mce-selected],
.mce-content-body video[data-mce-selected] { outline: 3px solid #4099ff; }
.mce-content-body hr[data-mce-selected] { outline: 3px solid #4099ff; outline-offset: 1px; }
.mce-content-body [contentEditable="false"] [contentEditable="true"]:focus { outline: 3px solid #4099ff; }
.mce-content-body [contentEditable="false"] [contentEditable="true"]:hover { outline: 3px solid #4099ff; }
.mce-content-body [contentEditable="false"][data-mce-selected] { cursor: not-allowed; outline: 3px solid #4099ff; }
.mce-content-body.mce-content-readonly [contentEditable="true"]:focus,
.mce-content-body.mce-content-readonly [contentEditable="true"]:hover { outline: 0; }
.mce-content-body [data-mce-selected="inline-boundary"] { background-color: #4099ff; }
.mce-content-body .mce-edit-focus { outline: 3px solid #4099ff; }
.mce-content-body td[data-mce-selected],
.mce-content-body th[data-mce-selected] { position: relative; }
.mcebody td[data-mce-selected]::-moz-selection,
.mce-content-body th[data-mce-selected]::-moz-selection { background: 0 0; }
.mce-content-body td[data-mce-selected]::selection,
.mce-content-body th[data-mce-selected]::selection { background: 0 0; }
.mce-content-body td[data-mce-selected] *,
.mce-content-body th[data-mce-selected] * { outline: 0; -webkit-touch-callout: none; user-select: none; user-select: none; user-select: none; }
.mce-content-body td[data-mce-selected]::after,
.mce-content-body th[data-mce-selected]::after { background-color: rgb(180 215 255 / 70%); border: 1px solid transparent; inset: -1px; content: ""; mix-blend-mode: lighten; position: absolute; }
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .mce-content-body td[data-mce-selected]::after,
.mce-content-body th[data-mce-selected]::after { border-color: rgb(0 84 180 / 70%); } }
.mcebody img[data-mce-selected]::-moz-selection { background: 0 0; }
.mce-content-body img[data-mce-selected]::selection { background: 0 0; }
.ephox-snooker-resizer-bar { background-color: #4099ff; opacity: 0; user-select: none; user-select: none; user-select: none; }
.ephox-snooker-resizer-cols { cursor: col-resize; }
.ephox-snooker-resizer-rows { cursor: row-resize; }
.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging { opacity: 1; }
.mce-spellchecker-word { background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A"); background-position: 0 calc(100% + 1px); background-repeat: repeat-x; background-size: auto 6px; cursor: default; height: 2rem; }
.mce-spellchecker-grammar { background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A"); background-position: 0 calc(100% + 1px); background-repeat: repeat-x; background-size: auto 6px; cursor: default; }
.mce-toc { border: 1px solid gray; }
.mce-toc h2 { margin: 4px; }
.mce-toc li { list-style-type: none; }
.mce-item-table:not([border]),
.mce-item-table:not([border]) caption,
.mce-item-table:not([border]) td,
.mce-item-table:not([border]) th,
.mce-item-table[border="0"],
.mce-item-table[border="0"] caption,
.mce-item-table[border="0"] td,
.mce-item-table[border="0"] th,
table[style*="border-width: 0px"],
table[style*="border-width: 0px"] caption,
table[style*="border-width: 0px"] td,
table[style*="border-width: 0px"] th { border: 1px dashed #bbb; }
.mce-visualblocks address,
.mce-visualblocks article,
.mce-visualblocks aside,
.mce-visualblocks blockquote,
.mce-visualblocks div:not([data-mce-bogus]),
.mce-visualblocks dl,
.mce-visualblocks figcaption,
.mce-visualblocks figure,
.mce-visualblocks h1,
.mce-visualblocks h2,
.mce-visualblocks h3,
.mce-visualblocks h4,
.mce-visualblocks h5,
.mce-visualblocks h6,
.mce-visualblocks hgroup,
.mce-visualblocks ol,
.mce-visualblocks p,
.mce-visualblocks pre,
.mce-visualblocks section,
.mce-visualblocks ul { background-repeat: no-repeat; border: 1px dashed #bbb; margin-left: 3px; padding-top: 10px; }
.mce-visualblocks p { background-image: url("data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7"); }
.mce-visualblocks h1 { background-image: url("data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw=="); }
.mce-visualblocks h2 { background-image: url("data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw=="); }
.mce-visualblocks h3 { background-image: url("data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7"); }
.mce-visualblocks h4 { background-image: url("data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw=="); }
.mce-visualblocks h5 { background-image: url("data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw=="); }
.mce-visualblocks h6 { background-image: url("data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw=="); }
.mce-visualblocks div:not([data-mce-bogus]) { background-image: url("data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7"); }
.mce-visualblocks section { background-image: url("data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs="); }
.mce-visualblocks article { background-image: url("data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7"); }
.mce-visualblocks blockquote { background-image: url("data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7"); }
.mce-visualblocks address { background-image: url("data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs="); }
.mce-visualblocks pre { background-image: url("data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw=="); }
.mce-visualblocks figure { background-image: url("data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7"); }
.mce-visualblocks figcaption { border: 1px dashed #bbb; }
.mce-visualblocks hgroup { background-image: url("data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7"); }
.mce-visualblocks aside { background-image: url("data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs="); }
.mce-visualblocks ul { background-image: url("data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw=="); }
.mce-visualblocks ol { background-image: url("data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw=="); }
.mce-visualblocks dl { background-image: url("data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw=="); }
.mce-visualblocks:not([dir="rtl"]) address,
.mce-visualblocks:not([dir="rtl"]) article,
.mce-visualblocks:not([dir="rtl"]) aside,
.mce-visualblocks:not([dir="rtl"]) blockquote,
.mce-visualblocks:not([dir="rtl"]) div:not([data-mce-bogus]),
.mce-visualblocks:not([dir="rtl"]) dl,
.mce-visualblocks:not([dir="rtl"]) figcaption,
.mce-visualblocks:not([dir="rtl"]) figure,
.mce-visualblocks:not([dir="rtl"]) h1,
.mce-visualblocks:not([dir="rtl"]) h2,
.mce-visualblocks:not([dir="rtl"]) h3,
.mce-visualblocks:not([dir="rtl"]) h4,
.mce-visualblocks:not([dir="rtl"]) h5,
.mce-visualblocks:not([dir="rtl"]) h6,
.mce-visualblocks:not([dir="rtl"]) hgroup,
.mce-visualblocks:not([dir="rtl"]) ol,
.mce-visualblocks:not([dir="rtl"]) p,
.mce-visualblocks:not([dir="rtl"]) pre,
.mce-visualblocks:not([dir="rtl"]) section,
.mce-visualblocks:not([dir="rtl"]) ul { margin-left: 3px; }
.mce-visualblocks[dir="rtl"] address,
.mce-visualblocks[dir="rtl"] article,
.mce-visualblocks[dir="rtl"] aside,
.mce-visualblocks[dir="rtl"] blockquote,
.mce-visualblocks[dir="rtl"] div:not([data-mce-bogus]),
.mce-visualblocks[dir="rtl"] dl,
.mce-visualblocks[dir="rtl"] figcaption,
.mce-visualblocks[dir="rtl"] figure,
.mce-visualblocks[dir="rtl"] h1,
.mce-visualblocks[dir="rtl"] h2,
.mce-visualblocks[dir="rtl"] h3,
.mce-visualblocks[dir="rtl"] h4,
.mce-visualblocks[dir="rtl"] h5,
.mce-visualblocks[dir="rtl"] h6,
.mce-visualblocks[dir="rtl"] hgroup,
.mce-visualblocks[dir="rtl"] ol,
.mce-visualblocks[dir="rtl"] p,
.mce-visualblocks[dir="rtl"] pre,
.mce-visualblocks[dir="rtl"] section,
.mce-visualblocks[dir="rtl"] ul { background-position-x: right; margin-right: 3px; }
.mce-nbsp,
.mce-shy { background: #aaa; }
.mce-shy::after { content: "-"; }
body { font-family: sans-serif; }
table { border-collapse: collapse; }
File diff suppressed because it is too large Load Diff
+812
View File
@@ -0,0 +1,812 @@
.tox { box-shadow: none; box-sizing: content-box; color: #2a3746; cursor: auto; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; -webkit-tap-highlight-color: transparent; text-decoration: none; text-shadow: none; text-transform: none; vertical-align: initial; white-space: normal; }
.tox :not(svg, rect) { box-sizing: inherit; color: inherit; cursor: inherit; direction: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; line-height: inherit; -webkit-tap-highlight-color: inherit; text-align: inherit; text-decoration: inherit; text-shadow: inherit; text-transform: inherit; vertical-align: inherit; white-space: inherit; }
.tox :not(svg, rect) { background: 0 0; border: 0; box-shadow: none; float: none; height: auto; margin: 0; max-width: none; outline: 0; padding: 0; position: static; width: auto; }
.tox:not([dir="rtl"]) { direction: ltr; text-align: left; }
.tox[dir="rtl"] { direction: rtl; text-align: right; }
.tox-tinymce { border: 1px solid #000; border-radius: 0; box-shadow: none; box-sizing: border-box; display: flex; flex-direction: column; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; overflow: hidden; position: relative; visibility: inherit !important; }
.tox.tox-tinymce-inline { border: none; box-shadow: none; overflow: initial; }
.tox.tox-tinymce-inline .tox-editor-container { overflow: initial; }
.tox.tox-tinymce-inline .tox-editor-header { background-color: #222f3e; border: 1px solid #000; border-radius: 0; box-shadow: none; overflow: hidden; }
.tox-tinymce-aux { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; z-index: 1300; }
.tox-tinymce :focus,
.tox-tinymce-aux :focus { outline: 0; }
button::-moz-focus-inner { border: 0; }
.tox[dir="rtl"] .tox-icon--flip svg { transform: rotateY(180deg); }
.tox .accessibility-issue__header { align-items: center; display: flex; margin-bottom: 4px; }
.tox .accessibility-issue__description { align-items: stretch; border: 1px solid #000; border-radius: 3px; display: flex; justify-content: space-between; }
.tox .accessibility-issue__description > div { padding-bottom: 4px; }
.tox .accessibility-issue__description > div > div { align-items: center; display: flex; margin-bottom: 4px; }
.tox .accessibility-issue__description > :last-child:not(:only-child) { border-color: #000; border-style: solid; }
.tox .accessibility-issue__repair { margin-top: 16px; }
.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description { background-color: rgb(32 122 183 / 50%); border-color: #207ab7; color: #fff; }
.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description > :last-child { border-color: #207ab7; }
.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2 { color: #fff; }
.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg { fill: #fff; }
.tox .tox-dialog__body-content .accessibility-issue--info a .tox-icon { color: #fff; }
.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description { background-color: rgb(255 165 0 / 50%); border-color: rgb(255 165 0 / 80%); color: #fff; }
.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description > :last-child { border-color: rgb(255 165 0 / 80%); }
.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2 { color: #fff; }
.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg { fill: #fff; }
.tox .tox-dialog__body-content .accessibility-issue--warn a .tox-icon { color: #fff; }
.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description { background-color: rgb(204 0 0 / 50%); border-color: rgb(204 0 0 / 80%); color: #fff; }
.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description > :last-child { border-color: rgb(204 0 0 / 80%); }
.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2 { color: #fff; }
.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg { fill: #fff; }
.tox .tox-dialog__body-content .accessibility-issue--error a .tox-icon { color: #fff; }
.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description { background-color: rgb(120 171 70 / 50%); border-color: rgb(120 171 70 / 80%); color: #fff; }
.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description > :last-child { border-color: rgb(120 171 70 / 80%); }
.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2 { color: #fff; }
.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg { fill: #fff; }
.tox .tox-dialog__body-content .accessibility-issue--success a .tox-icon { color: #fff; }
.tox .tox-dialog__body-content .accessibility-issue__header h1,
.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2 { margin-top: 0; }
.tox:not([dir="rtl"]) .tox-dialog__body-content .accessibility-issue__header .tox-button { margin-left: 4px; }
.tox:not([dir="rtl"]) .tox-dialog__body-content .accessibility-issue__header > :nth-last-child(2) { margin-left: auto; }
.tox:not([dir="rtl"]) .tox-dialog__body-content .accessibility-issue__description { padding: 4px 4px 4px 8px; }
.tox:not([dir="rtl"]) .tox-dialog__body-content .accessibility-issue__description > :last-child { border-left-width: 1px; padding-left: 4px; }
.tox[dir="rtl"] .tox-dialog__body-content .accessibility-issue__header .tox-button { margin-right: 4px; }
.tox[dir="rtl"] .tox-dialog__body-content .accessibility-issue__header > :nth-last-child(2) { margin-right: auto; }
.tox[dir="rtl"] .tox-dialog__body-content .accessibility-issue__description { padding: 4px 8px 4px 4px; }
.tox[dir="rtl"] .tox-dialog__body-content .accessibility-issue__description > :last-child { border-right-width: 1px; padding-right: 4px; }
.tox .tox-anchorbar { display: flex; flex: 0 0 auto; }
.tox .tox-bar { display: flex; flex: 0 0 auto; }
.tox .tox-button { background-color: #207ab7; background-image: none; background-position: 0 0; background-repeat: repeat; border-color: #207ab7; border-radius: 3px; border-style: solid; border-width: 1px; box-shadow: none; box-sizing: border-box; color: #fff; cursor: pointer; display: inline-block; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 14px; font-style: normal; font-weight: 700; letter-spacing: normal; line-height: 24px; margin: 0; outline: 0; padding: 4px 16px; position: relative; text-align: center; text-decoration: none; text-transform: none; white-space: nowrap; }
.tox .tox-button::before { border-radius: 3px; inset: -1px; box-shadow: inset 0 0 0 2px #fff, 0 0 0 1px #207ab7, 0 0 0 3px rgb(32 122 183 / 25%); content: ""; opacity: 0; pointer-events: none; position: absolute; }
.tox .tox-button[disabled] { background-color: #207ab7; background-image: none; border-color: #207ab7; box-shadow: none; color: rgb(255 255 255 / 50%); cursor: not-allowed; }
.tox .tox-button:focus:not(:disabled) { background-color: #1c6ca1; background-image: none; border-color: #1c6ca1; box-shadow: none; color: #fff; }
.tox .tox-button:focus-visible:not(:disabled)::before { opacity: 1; }
.tox .tox-button:hover:not(:disabled) { background-color: #1c6ca1; background-image: none; border-color: #1c6ca1; box-shadow: none; color: #fff; }
.tox .tox-button:active:not(:disabled) { background-color: #185d8c; background-image: none; border-color: #185d8c; box-shadow: none; color: #fff; }
.tox .tox-button--secondary { background-color: #3d546f; background-image: none; background-position: 0 0; background-repeat: repeat; border-color: #3d546f; border-radius: 3px; border-style: solid; border-width: 1px; box-shadow: none; color: #fff; font-size: 14px; font-style: normal; font-weight: 700; letter-spacing: normal; outline: 0; padding: 4px 16px; text-decoration: none; text-transform: none; }
.tox .tox-button--secondary[disabled] { background-color: #3d546f; background-image: none; border-color: #3d546f; box-shadow: none; color: rgb(255 255 255 / 50%); }
.tox .tox-button--secondary:focus:not(:disabled) { background-color: #34485f; background-image: none; border-color: #34485f; box-shadow: none; color: #fff; }
.tox .tox-button--secondary:hover:not(:disabled) { background-color: #34485f; background-image: none; border-color: #34485f; box-shadow: none; color: #fff; }
.tox .tox-button--secondary:active:not(:disabled) { background-color: #2b3b4e; background-image: none; border-color: #2b3b4e; box-shadow: none; color: #fff; }
.tox .tox-button--icon,
.tox .tox-button.tox-button--icon,
.tox .tox-button.tox-button--secondary.tox-button--icon { padding: 4px; }
.tox .tox-button--icon .tox-icon svg,
.tox .tox-button.tox-button--icon .tox-icon svg,
.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg { display: block; fill: currentcolor; }
.tox .tox-button-link { background: 0; border: none; box-sizing: border-box; cursor: pointer; display: inline-block; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 16px; font-weight: 400; line-height: 1.3; margin: 0; padding: 0; white-space: nowrap; }
.tox .tox-button-link--sm { font-size: 14px; }
.tox .tox-button--naked { background-color: transparent; border-color: transparent; box-shadow: unset; color: #fff; }
.tox .tox-button--naked[disabled] { background-color: #3d546f; border-color: #3d546f; box-shadow: none; color: rgb(255 255 255 / 50%); }
.tox .tox-button--naked:hover:not(:disabled) { background-color: #34485f; border-color: #34485f; box-shadow: none; color: #fff; }
.tox .tox-button--naked:focus:not(:disabled) { background-color: #34485f; border-color: #34485f; box-shadow: none; color: #fff; }
.tox .tox-button--naked:active:not(:disabled) { background-color: #2b3b4e; border-color: #2b3b4e; box-shadow: none; color: #fff; }
.tox .tox-button--naked .tox-icon svg { fill: currentcolor; }
.tox .tox-button--naked.tox-button--icon:hover:not(:disabled) { color: #fff; }
.tox .tox-checkbox { align-items: center; border-radius: 3px; cursor: pointer; display: flex; height: 36px; min-width: 36px; }
.tox .tox-checkbox__input { height: 1px; overflow: hidden; position: absolute; top: auto; width: 1px; }
.tox .tox-checkbox__icons { align-items: center; border-radius: 3px; box-shadow: 0 0 0 2px transparent; box-sizing: content-box; display: flex; height: 24px; justify-content: center; padding: calc(4px - 1px); width: 24px; }
.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { display: block; fill: rgb(255 255 255 / 20%); }
.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg { display: none; fill: #207ab7; }
.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg { display: none; fill: #207ab7; }
.tox .tox-checkbox--disabled { color: rgb(255 255 255 / 50%); cursor: not-allowed; }
.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg { fill: rgb(255 255 255 / 50%); }
.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { fill: rgb(255 255 255 / 50%); }
.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg { fill: rgb(255 255 255 / 50%); }
.tox input.tox-checkbox__input:checked + .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { display: none; }
.tox input.tox-checkbox__input:checked + .tox-checkbox__icons .tox-checkbox-icon__checked svg { display: block; }
.tox input.tox-checkbox__input:indeterminate + .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { display: none; }
.tox input.tox-checkbox__input:indeterminate + .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg { display: block; }
.tox input.tox-checkbox__input:focus + .tox-checkbox__icons { border-radius: 3px; box-shadow: inset 0 0 0 1px #207ab7; padding: calc(4px - 1px); }
.tox:not([dir="rtl"]) .tox-checkbox__label { margin-left: 4px; }
.tox:not([dir="rtl"]) .tox-checkbox__input { left: -10000px; }
.tox:not([dir="rtl"]) .tox-bar .tox-checkbox { margin-left: 4px; }
.tox[dir="rtl"] .tox-checkbox__label { margin-right: 4px; }
.tox[dir="rtl"] .tox-checkbox__input { right: -10000px; }
.tox[dir="rtl"] .tox-bar .tox-checkbox { margin-right: 4px; }
.tox .tox-collection--toolbar .tox-collection__group { display: flex; padding: 0; }
.tox .tox-collection--grid .tox-collection__group { display: flex; flex-wrap: wrap; max-height: 208px; overflow-x: hidden; overflow-y: auto; padding: 0; }
.tox .tox-collection--list .tox-collection__group { border-width: 1px 0 0; border-color: #1a1a1a; border-style: solid; padding: 4px 0; }
.tox .tox-collection--list .tox-collection__group:first-child { border-top-width: 0; }
.tox .tox-collection__group-heading { background-color: #333; color: #fff; cursor: default; font-size: 12px; font-style: normal; font-weight: 400; margin-bottom: 4px; margin-top: -4px; padding: 4px 8px; text-transform: none; -webkit-touch-callout: none; user-select: none; user-select: none; user-select: none; }
.tox .tox-collection__item { align-items: center; border-radius: 3px; color: #fff; display: flex; -webkit-touch-callout: none; user-select: none; user-select: none; user-select: none; }
.tox .tox-collection--list .tox-collection__item { padding: 4px 8px; }
.tox .tox-collection--toolbar .tox-collection__item { border-radius: 3px; padding: 4px; }
.tox .tox-collection--grid .tox-collection__item { border-radius: 3px; padding: 4px; }
.tox .tox-collection--list .tox-collection__item--enabled { background-color: #2b3b4e; color: #fff; }
.tox .tox-collection--list .tox-collection__item--active { background-color: #4a5562; }
.tox .tox-collection--toolbar .tox-collection__item--enabled { background-color: #757d87; color: #fff; }
.tox .tox-collection--toolbar .tox-collection__item--active { background-color: #4a5562; }
.tox .tox-collection--grid .tox-collection__item--enabled { background-color: #757d87; color: #fff; }
.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled) { background-color: #4a5562; color: #fff; }
.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled) { color: #fff; }
.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled) { color: #fff; }
.tox .tox-collection__item-checkmark,
.tox .tox-collection__item-icon { align-items: center; display: flex; height: 24px; justify-content: center; width: 24px; }
.tox .tox-collection__item-checkmark svg,
.tox .tox-collection__item-icon svg { fill: currentcolor; }
.tox .tox-collection--toolbar-lg .tox-collection__item-icon { height: 48px; width: 48px; }
.tox .tox-collection__item-label { color: currentcolor; display: inline-block; flex: 1; font-size: 14px; font-style: normal; font-weight: 400; line-height: 24px; text-transform: none; word-break: break-all; }
.tox .tox-collection__item-accessory { color: rgb(255 255 255 / 50%); display: inline-block; font-size: 14px; height: 24px; line-height: 24px; text-transform: none; }
.tox .tox-collection__item-caret { align-items: center; display: flex; min-height: 24px; }
.tox .tox-collection__item-caret::after { content: ""; font-size: 0; min-height: inherit; }
.tox .tox-collection__item-caret svg { fill: #fff; }
.tox .tox-collection__item--state-disabled { background-color: transparent; color: rgb(255 255 255 / 50%); cursor: not-allowed; }
.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg { fill: rgb(255 255 255 / 50%); }
.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg { display: none; }
.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory + .tox-collection__item-checkmark { display: none; }
.tox .tox-collection--horizontal { background-color: #2b3b4e; border: 1px solid #1a1a1a; border-radius: 3px; box-shadow: 0 0 2px 0 rgb(42 55 70 / 20%), 0 4px 8px 0 rgb(42 55 70 / 15%); display: flex; flex: 0 0 auto; flex-shrink: 0; flex-wrap: nowrap; margin-bottom: 0; overflow-x: auto; padding: 0; }
.tox .tox-collection--horizontal .tox-collection__group { align-items: center; display: flex; flex-wrap: nowrap; margin: 0; padding: 0 4px; }
.tox .tox-collection--horizontal .tox-collection__item { height: 34px; margin: 3px 0 2px; padding: 0 4px; }
.tox .tox-collection--horizontal .tox-collection__item-label { white-space: nowrap; }
.tox .tox-collection--horizontal .tox-collection__item-caret { margin-left: 4px; }
.tox .tox-collection__item-container { display: flex; }
.tox .tox-collection__item-container--row { align-items: center; flex: 1 1 auto; flex-direction: row; }
.tox .tox-collection__item-container--row.tox-collection__item-container--align-left { margin-right: auto; }
.tox .tox-collection__item-container--row.tox-collection__item-container--align-right { justify-content: flex-end; margin-left: auto; }
.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top { align-items: flex-start; margin-bottom: auto; }
.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle { align-items: center; }
.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom { align-items: flex-end; margin-top: auto; }
.tox .tox-collection__item-container--column { align-self: center; flex: 1 1 auto; flex-direction: column; }
.tox .tox-collection__item-container--column.tox-collection__item-container--align-left { align-items: flex-start; }
.tox .tox-collection__item-container--column.tox-collection__item-container--align-right { align-items: flex-end; }
.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top { align-self: flex-start; }
.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle { align-self: center; }
.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom { align-self: flex-end; }
.tox:not([dir="rtl"]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type) { border-right: 1px solid #000; }
.tox:not([dir="rtl"]) .tox-collection--list .tox-collection__item > :not(:first-child) { margin-left: 8px; }
.tox:not([dir="rtl"]) .tox-collection--list .tox-collection__item > .tox-collection__item-label:first-child { margin-left: 4px; }
.tox:not([dir="rtl"]) .tox-collection__item-accessory { margin-left: 16px; text-align: right; }
.tox:not([dir="rtl"]) .tox-collection .tox-collection__item-caret { margin-left: 16px; }
.tox[dir="rtl"] .tox-collection--horizontal .tox-collection__group:not(:last-of-type) { border-left: 1px solid #000; }
.tox[dir="rtl"] .tox-collection--list .tox-collection__item > :not(:first-child) { margin-right: 8px; }
.tox[dir="rtl"] .tox-collection--list .tox-collection__item > .tox-collection__item-label:first-child { margin-right: 4px; }
.tox[dir="rtl"] .tox-collection__item-accessory { margin-right: 16px; text-align: left; }
.tox[dir="rtl"] .tox-collection .tox-collection__item-caret { margin-right: 16px; transform: rotateY(180deg); }
.tox[dir="rtl"] .tox-collection--horizontal .tox-collection__item-caret { margin-right: 4px; }
.tox .tox-color-picker-container { display: flex; flex-direction: row; height: 225px; margin: 0; }
.tox .tox-sv-palette { box-sizing: border-box; display: flex; height: 100%; }
.tox .tox-sv-palette-spectrum { height: 100%; }
.tox .tox-sv-palette,
.tox .tox-sv-palette-spectrum { width: 225px; }
.tox .tox-sv-palette-thumb { background: 0 0; border: 1px solid #000; border-radius: 50%; box-sizing: content-box; height: 12px; position: absolute; width: 12px; }
.tox .tox-sv-palette-inner-thumb { border: 1px solid #fff; border-radius: 50%; height: 10px; position: absolute; width: 10px; }
.tox .tox-hue-slider { box-sizing: border-box; height: 100%; width: 25px; }
.tox .tox-hue-slider-spectrum { background: linear-gradient(to bottom, red, #ff0080, #f0f, #8000ff, #00f, #0080ff, #0ff, #00ff80, #0f0, #80ff00, #ff0, #ff8000, red); height: 100%; width: 100%; }
.tox .tox-hue-slider,
.tox .tox-hue-slider-spectrum { width: 20px; }
.tox .tox-hue-slider-thumb { background: #fff; border: 1px solid #000; box-sizing: content-box; height: 4px; width: 100%; }
.tox .tox-rgb-form { display: flex; flex-direction: column; justify-content: space-between; }
.tox .tox-rgb-form div { align-items: center; display: flex; justify-content: space-between; margin-bottom: 5px; width: inherit; }
.tox .tox-rgb-form input { width: 6em; }
.tox .tox-rgb-form input.tox-invalid { border: 1px solid red !important; }
.tox .tox-rgb-form .tox-rgba-preview { border: 1px solid #000; flex-grow: 2; margin-bottom: 0; }
.tox:not([dir="rtl"]) .tox-sv-palette { margin-right: 15px; }
.tox:not([dir="rtl"]) .tox-hue-slider { margin-right: 15px; }
.tox:not([dir="rtl"]) .tox-hue-slider-thumb { margin-left: -1px; }
.tox:not([dir="rtl"]) .tox-rgb-form label { margin-right: 0.5em; }
.tox[dir="rtl"] .tox-sv-palette { margin-left: 15px; }
.tox[dir="rtl"] .tox-hue-slider { margin-left: 15px; }
.tox[dir="rtl"] .tox-hue-slider-thumb { margin-right: -1px; }
.tox[dir="rtl"] .tox-rgb-form label { margin-left: 0.5em; }
.tox .tox-toolbar .tox-swatches,
.tox .tox-toolbar__overflow .tox-swatches,
.tox .tox-toolbar__primary .tox-swatches { margin: 2px 0 3px 4px; }
.tox .tox-collection--list .tox-collection__group .tox-swatches-menu { border: 0; margin: -4px 0; }
.tox .tox-swatches__row { display: flex; }
.tox .tox-swatch { height: 30px; transition: transform 0.15s, box-shadow 0.15s; width: 30px; }
.tox .tox-swatch:focus,
.tox .tox-swatch:hover { box-shadow: 0 0 0 1px rgb(127 127 127 / 30%) inset; transform: scale(0.8); }
.tox .tox-swatch--remove { align-items: center; display: flex; justify-content: center; }
.tox .tox-swatch--remove svg path { stroke: #e74c3c; }
.tox .tox-swatches__picker-btn { align-items: center; background-color: transparent; border: 0; cursor: pointer; display: flex; height: 30px; justify-content: center; outline: 0; padding: 0; width: 30px; }
.tox .tox-swatches__picker-btn svg { fill: #fff; height: 24px; width: 24px; }
.tox .tox-swatches__picker-btn:hover { background: #4a5562; }
.tox:not([dir="rtl"]) .tox-swatches__picker-btn { margin-left: auto; }
.tox[dir="rtl"] .tox-swatches__picker-btn { margin-right: auto; }
.tox .tox-comment-thread { background: #2b3b4e; position: relative; }
.tox .tox-comment-thread > :not(:first-child) { margin-top: 8px; }
.tox .tox-comment { background: #2b3b4e; border: 1px solid #000; border-radius: 3px; box-shadow: 0 4px 8px 0 rgb(42 55 70 / 10%); padding: 8px 8px 16px; position: relative; }
.tox .tox-comment__header { align-items: center; color: #fff; display: flex; justify-content: space-between; }
.tox .tox-comment__date { color: #fff; font-size: 12px; line-height: 18px; }
.tox .tox-comment__body { color: #fff; font-size: 14px; font-style: normal; font-weight: 400; line-height: 1.3; margin-top: 8px; position: relative; text-transform: initial; }
.tox .tox-comment__body textarea { resize: none; white-space: normal; width: 100%; }
.tox .tox-comment__expander { padding-top: 8px; }
.tox .tox-comment__expander p { color: rgb(255 255 255 / 50%); font-size: 14px; font-style: normal; }
.tox .tox-comment__body p { margin: 0; }
.tox .tox-comment__buttonspacing { padding-top: 16px; text-align: center; }
.tox .tox-comment-thread__overlay::after { background: #2b3b4e; inset: 0; content: ""; display: flex; opacity: 0.9; position: absolute; z-index: 5; }
.tox .tox-comment__reply { display: flex; flex-shrink: 0; flex-wrap: wrap; justify-content: flex-end; margin-top: 8px; }
.tox .tox-comment__reply > :first-child { margin-bottom: 8px; width: 100%; }
.tox .tox-comment__edit { display: flex; flex-wrap: wrap; justify-content: flex-end; margin-top: 16px; }
.tox .tox-comment__gradient::after { background: linear-gradient(rgb(43 59 78 / 0%), #2b3b4e); bottom: 0; content: ""; display: block; height: 5em; margin-top: -40px; position: absolute; width: 100%; }
.tox .tox-comment__overlay { background: #2b3b4e; inset: 0; display: flex; flex-direction: column; flex-grow: 1; opacity: 0.9; position: absolute; text-align: center; z-index: 5; }
.tox .tox-comment__loading-text { align-items: center; color: #fff; display: flex; flex-direction: column; position: relative; }
.tox .tox-comment__loading-text > div { padding-bottom: 16px; }
.tox .tox-comment__overlaytext { inset: 0; flex-direction: column; font-size: 14px; padding: 1em; position: absolute; z-index: 10; }
.tox .tox-comment__overlaytext p { background-color: #2b3b4e; box-shadow: 0 0 8px 8px #2b3b4e; color: #fff; text-align: center; }
.tox .tox-comment__overlaytext div:nth-of-type(2) { font-size: 0.8em; }
.tox .tox-comment__busy-spinner { align-items: center; background-color: #2b3b4e; inset: 0; display: flex; justify-content: center; position: absolute; z-index: 20; }
.tox .tox-comment__scroll { display: flex; flex-direction: column; flex-shrink: 1; overflow: auto; }
.tox .tox-conversations { margin: 8px; }
.tox:not([dir="rtl"]) .tox-comment__edit { margin-left: 8px; }
.tox:not([dir="rtl"]) .tox-comment__buttonspacing > :last-child,
.tox:not([dir="rtl"]) .tox-comment__edit > :last-child,
.tox:not([dir="rtl"]) .tox-comment__reply > :last-child { margin-left: 8px; }
.tox[dir="rtl"] .tox-comment__edit { margin-right: 8px; }
.tox[dir="rtl"] .tox-comment__buttonspacing > :last-child,
.tox[dir="rtl"] .tox-comment__edit > :last-child,
.tox[dir="rtl"] .tox-comment__reply > :last-child { margin-right: 8px; }
.tox .tox-user { align-items: center; display: flex; }
.tox .tox-user__avatar svg { fill: rgb(255 255 255 / 50%); }
.tox .tox-user__avatar img { border-radius: 50%; height: 36px; object-fit: cover; vertical-align: middle; width: 36px; }
.tox .tox-user__name { color: #fff; font-size: 14px; font-style: normal; font-weight: 700; line-height: 18px; text-transform: none; }
.tox:not([dir="rtl"]) .tox-user__avatar img,
.tox:not([dir="rtl"]) .tox-user__avatar svg { margin-right: 8px; }
.tox:not([dir="rtl"]) .tox-user__avatar + .tox-user__name { margin-left: 8px; }
.tox[dir="rtl"] .tox-user__avatar img,
.tox[dir="rtl"] .tox-user__avatar svg { margin-left: 8px; }
.tox[dir="rtl"] .tox-user__avatar + .tox-user__name { margin-right: 8px; }
.tox .tox-dialog-wrap { align-items: center; inset: 0; display: flex; justify-content: center; position: fixed; z-index: 1100; }
.tox .tox-dialog-wrap__backdrop { background-color: rgb(34 47 62 / 75%); inset: 0; position: absolute; z-index: 1; }
.tox .tox-dialog-wrap__backdrop--opaque { background-color: #222f3e; }
.tox .tox-dialog { background-color: #2b3b4e; border-color: #000; border-radius: 3px; border-style: solid; border-width: 1px; box-shadow: 0 16px 16px -10px rgb(42 55 70 / 15%), 0 0 40px 1px rgb(42 55 70 / 15%); display: flex; flex-direction: column; max-height: 100%; max-width: 480px; overflow: hidden; position: relative; width: 95vw; z-index: 2; }
@media only screen and (width <= 767px) { body:not(.tox-force-desktop) .tox .tox-dialog { align-self: flex-start; margin: 8px auto; max-height: calc(100vh - 8px * 2); width: calc(100vw - 16px); } }
.tox .tox-dialog-inline { z-index: 1100; }
.tox .tox-dialog__header { align-items: center; background-color: #2b3b4e; border-bottom: none; color: #fff; display: flex; font-size: 16px; justify-content: space-between; padding: 8px 16px 0; position: relative; }
.tox .tox-dialog__header .tox-button { z-index: 1; }
.tox .tox-dialog__draghandle { cursor: grab; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.tox .tox-dialog__draghandle:active { cursor: grabbing; }
.tox .tox-dialog__dismiss { margin-left: auto; }
.tox .tox-dialog__title { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 20px; font-style: normal; font-weight: 400; line-height: 1.3; margin: 0; text-transform: none; }
.tox .tox-dialog__body { color: #fff; display: flex; flex: 1; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.3; min-width: 0; text-align: left; text-transform: none; }
@media only screen and (width <= 767px) { body:not(.tox-force-desktop) .tox .tox-dialog__body { flex-direction: column; } }
.tox .tox-dialog__body-nav { align-items: flex-start; display: flex; flex-direction: column; padding: 16px; }
@media only screen and (width <= 767px) { body:not(.tox-force-desktop) .tox .tox-dialog__body-nav { flex-direction: row; -webkit-overflow-scrolling: touch; overflow-x: auto; padding-bottom: 0; } }
.tox .tox-dialog__body-nav-item { border-bottom: 2px solid transparent; color: rgb(255 255 255 / 50%); display: inline-block; font-size: 14px; line-height: 1.3; margin-bottom: 8px; text-decoration: none; white-space: nowrap; }
.tox .tox-dialog__body-nav-item:focus { background-color: rgb(32 122 183 / 10%); }
.tox .tox-dialog__body-nav-item--active { border-bottom: 2px solid #207ab7; color: #207ab7; }
.tox .tox-dialog__body-content { box-sizing: border-box; display: flex; flex: 1; flex-direction: column; max-height: 650px; overflow: auto; -webkit-overflow-scrolling: touch; padding: 16px; }
.tox .tox-dialog__body-content > * { margin-bottom: 0; margin-top: 16px; }
.tox .tox-dialog__body-content > :first-child { margin-top: 0; }
.tox .tox-dialog__body-content > :last-child { margin-bottom: 0; }
.tox .tox-dialog__body-content > :only-child { margin-bottom: 0; margin-top: 0; }
.tox .tox-dialog__body-content a { color: #207ab7; cursor: pointer; text-decoration: none; }
.tox .tox-dialog__body-content a:focus,
.tox .tox-dialog__body-content a:hover { color: #185d8c; text-decoration: none; }
.tox .tox-dialog__body-content a:active { color: #185d8c; text-decoration: none; }
.tox .tox-dialog__body-content svg { fill: #fff; }
.tox .tox-dialog__body-content ul { display: block; list-style-type: disc; margin-bottom: 16px; margin-inline-end: 0; margin-inline-start: 0; padding-inline-start: 2.5rem; }
.tox .tox-dialog__body-content .tox-form__group h1 { color: #fff; font-size: 20px; font-style: normal; font-weight: 700; letter-spacing: normal; margin-bottom: 16px; margin-top: 2rem; text-transform: none; }
.tox .tox-dialog__body-content .tox-form__group h2 { color: #fff; font-size: 16px; font-style: normal; font-weight: 700; letter-spacing: normal; margin-bottom: 16px; margin-top: 2rem; text-transform: none; }
.tox .tox-dialog__body-content .tox-form__group p { margin-bottom: 16px; }
.tox .tox-dialog__body-content .tox-form__group h1:first-child,
.tox .tox-dialog__body-content .tox-form__group h2:first-child,
.tox .tox-dialog__body-content .tox-form__group p:first-child { margin-top: 0; }
.tox .tox-dialog__body-content .tox-form__group h1:last-child,
.tox .tox-dialog__body-content .tox-form__group h2:last-child,
.tox .tox-dialog__body-content .tox-form__group p:last-child { margin-bottom: 0; }
.tox .tox-dialog__body-content .tox-form__group h1:only-child,
.tox .tox-dialog__body-content .tox-form__group h2:only-child,
.tox .tox-dialog__body-content .tox-form__group p:only-child { margin-bottom: 0; margin-top: 0; }
.tox .tox-dialog--width-lg { height: 650px; max-width: 1200px; }
.tox .tox-dialog--width-md { max-width: 800px; }
.tox .tox-dialog--width-md .tox-dialog__body-content { overflow: auto; }
.tox .tox-dialog__body-content--centered { text-align: center; }
.tox .tox-dialog__footer { align-items: center; background-color: #2b3b4e; border-top: 1px solid #000; display: flex; justify-content: space-between; padding: 8px 16px; }
.tox .tox-dialog__footer-end,
.tox .tox-dialog__footer-start { display: flex; }
.tox .tox-dialog__busy-spinner { align-items: center; background-color: rgb(34 47 62 / 75%); inset: 0; display: flex; justify-content: center; position: absolute; z-index: 3; }
.tox .tox-dialog__table { border-collapse: collapse; width: 100%; }
.tox .tox-dialog__table thead th { font-weight: 700; padding-bottom: 8px; }
.tox .tox-dialog__table tbody tr { border-bottom: 1px solid #000; }
.tox .tox-dialog__table tbody tr:last-child { border-bottom: none; }
.tox .tox-dialog__table td { padding-bottom: 8px; padding-top: 8px; }
.tox .tox-dialog__iframe.tox-dialog__iframe--opaque { background: #fff; }
.tox .tox-dialog__popups { position: absolute; width: 100%; z-index: 1100; }
.tox .tox-dialog__body-iframe { display: flex; flex: 1; flex-direction: column; }
.tox .tox-dialog__body-iframe .tox-navobj { display: flex; flex: 1; }
.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2) { flex: 1; height: 100%; }
.tox .tox-dialog-dock-fadeout { opacity: 0; visibility: hidden; }
.tox .tox-dialog-dock-fadein { opacity: 1; visibility: visible; }
.tox .tox-dialog-dock-transition { transition: visibility 0s linear 0.3s, opacity 0.3s ease; }
.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein { transition-delay: 0s; }
@media only screen and (width <= 767px) { body:not(.tox-force-desktop) .tox:not([dir="rtl"]) .tox-dialog__body-nav { margin-right: 0; } }
@media only screen and (width <= 767px) { body:not(.tox-force-desktop) .tox:not([dir="rtl"]) .tox-dialog__body-nav-item:not(:first-child) { margin-left: 8px; } }
.tox:not([dir="rtl"]) .tox-dialog__footer .tox-dialog__footer-end > *,
.tox:not([dir="rtl"]) .tox-dialog__footer .tox-dialog__footer-start > * { margin-left: 8px; }
.tox[dir="rtl"] .tox-dialog__body { text-align: right; }
@media only screen and (width <= 767px) { body:not(.tox-force-desktop) .tox[dir="rtl"] .tox-dialog__body-nav { margin-left: 0; } }
@media only screen and (width <= 767px) { body:not(.tox-force-desktop) .tox[dir="rtl"] .tox-dialog__body-nav-item:not(:first-child) { margin-right: 8px; } }
.tox[dir="rtl"] .tox-dialog__footer .tox-dialog__footer-end > *,
.tox[dir="rtl"] .tox-dialog__footer .tox-dialog__footer-start > * { margin-right: 8px; }
body.tox-dialog__disable-scroll { overflow: hidden; }
.tox .tox-dropzone-container { display: flex; flex: 1; }
.tox .tox-dropzone { align-items: center; background: #fff; border: 2px dashed #000; box-sizing: border-box; display: flex; flex-direction: column; flex-grow: 1; justify-content: center; min-height: 100px; padding: 10px; }
.tox .tox-dropzone p { color: rgb(255 255 255 / 50%); margin: 0 0 16px; }
.tox .tox-edit-area { display: flex; flex: 1; overflow: hidden; position: relative; }
.tox .tox-edit-area__iframe { background-color: #fff; border: 0; box-sizing: border-box; flex: 1; height: 100%; position: absolute; width: 100%; }
.tox.tox-inline-edit-area { border: 1px dotted #000; }
.tox .tox-editor-container { display: flex; flex: 1 1 auto; flex-direction: column; overflow: hidden; }
.tox .tox-editor-header { display: grid; grid-template-columns: 1fr min-content; z-index: 1; }
.tox:not(.tox-tinymce-inline) .tox-editor-header { background-color: #222f3e; border-bottom: none; box-shadow: none; padding: 4px 0; transition: box-shadow 0.5s; }
.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header { border-top: 1px solid #000; box-shadow: none; }
.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header { background-color: #222f3e; box-shadow: 0 4px 4px -3px rgb(0 0 0 / 25%); padding: 4px 0; }
.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header { box-shadow: 0 4px 4px -3px rgb(0 0 0 / 25%); }
.tox-editor-dock-fadeout { opacity: 0; visibility: hidden; }
.tox-editor-dock-fadein { opacity: 1; visibility: visible; }
.tox-editor-dock-transition { transition: visibility 0s linear 0.25s, opacity 0.25s ease; }
.tox-editor-dock-transition.tox-editor-dock-fadein { transition-delay: 0s; }
.tox .tox-control-wrap { flex: 1; position: relative; }
.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,
.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,
.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid { display: none; }
.tox .tox-control-wrap svg { display: block; }
.tox .tox-control-wrap__status-icon-wrap { position: absolute; top: 50%; transform: translateY(-50%); }
.tox .tox-control-wrap__status-icon-invalid svg { fill: #c00; }
.tox .tox-control-wrap__status-icon-unknown svg { fill: orange; }
.tox .tox-control-wrap__status-icon-valid svg { fill: green; }
.tox:not([dir="rtl"]) .tox-control-wrap--status-invalid .tox-textfield,
.tox:not([dir="rtl"]) .tox-control-wrap--status-unknown .tox-textfield,
.tox:not([dir="rtl"]) .tox-control-wrap--status-valid .tox-textfield { padding-right: 32px; }
.tox:not([dir="rtl"]) .tox-control-wrap__status-icon-wrap { right: 4px; }
.tox[dir="rtl"] .tox-control-wrap--status-invalid .tox-textfield,
.tox[dir="rtl"] .tox-control-wrap--status-unknown .tox-textfield,
.tox[dir="rtl"] .tox-control-wrap--status-valid .tox-textfield { padding-left: 32px; }
.tox[dir="rtl"] .tox-control-wrap__status-icon-wrap { left: 4px; }
.tox .tox-autocompleter { max-width: 25em; }
.tox .tox-autocompleter .tox-menu { box-sizing: border-box; max-width: 25em; }
.tox .tox-autocompleter .tox-autocompleter-highlight { font-weight: 700; }
.tox .tox-color-input { display: flex; position: relative; z-index: 1; }
.tox .tox-color-input .tox-textfield { z-index: -1; }
.tox .tox-color-input span { border-color: rgb(42 55 70 / 20%); border-radius: 3px; border-style: solid; border-width: 1px; box-shadow: none; box-sizing: border-box; height: 24px; position: absolute; top: 6px; width: 24px; }
.tox .tox-color-input span:focus:not([aria-disabled="true"]),
.tox .tox-color-input span:hover:not([aria-disabled="true"]) { border-color: #207ab7; cursor: pointer; }
.tox .tox-color-input span::before { background-image: linear-gradient(45deg, rgb(255 255 255 / 25%) 25%, transparent 25%), linear-gradient(-45deg, rgb(255 255 255 / 25%) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, rgb(255 255 255 / 25%) 75%), linear-gradient(-45deg, transparent 75%, rgb(255 255 255 / 25%) 75%); background-position: 0 0, 0 6px, 6px -6px, -6px 0; background-size: 12px 12px; border: 1px solid #2b3b4e; border-radius: 3px; box-sizing: border-box; content: ""; height: 24px; left: -1px; position: absolute; top: -1px; width: 24px; z-index: -1; }
.tox .tox-color-input span[aria-disabled="true"] { cursor: not-allowed; }
.tox:not([dir="rtl"]) .tox-color-input .tox-textfield { padding-left: 36px; }
.tox:not([dir="rtl"]) .tox-color-input span { left: 6px; }
.tox[dir="rtl"] .tox-color-input .tox-textfield { padding-right: 36px; }
.tox[dir="rtl"] .tox-color-input span { right: 6px; }
.tox .tox-label,
.tox .tox-toolbar-label { color: rgb(255 255 255 / 50%); display: block; font-size: 14px; font-style: normal; font-weight: 400; line-height: 1.3; padding: 0 8px 0 0; text-transform: none; white-space: nowrap; }
.tox .tox-toolbar-label { padding: 0 8px; }
.tox[dir="rtl"] .tox-label { padding: 0 0 0 8px; }
.tox .tox-form { display: flex; flex: 1; flex-direction: column; }
.tox .tox-form__group { box-sizing: border-box; margin-bottom: 4px; }
.tox .tox-form-group--maximize { flex: 1; }
.tox .tox-form__group--error { color: #c00; }
.tox .tox-form__group--collection { display: flex; }
.tox .tox-form__grid { display: flex; flex-flow: row wrap; justify-content: space-between; }
.tox .tox-form__grid--2col > .tox-form__group { width: calc(50% - (8px / 2)); }
.tox .tox-form__grid--3col > .tox-form__group { width: calc(100% / 3 - (8px / 2)); }
.tox .tox-form__grid--4col > .tox-form__group { width: calc(25% - (8px / 2)); }
.tox .tox-form__controls-h-stack { align-items: center; display: flex; }
.tox .tox-form__group--inline { align-items: center; display: flex; }
.tox .tox-form__group--stretched { display: flex; flex: 1; flex-direction: column; }
.tox .tox-form__group--stretched .tox-textarea { flex: 1; }
.tox .tox-form__group--stretched .tox-navobj { display: flex; flex: 1; }
.tox .tox-form__group--stretched .tox-navobj :nth-child(2) { flex: 1; height: 100%; }
.tox:not([dir="rtl"]) .tox-form__controls-h-stack > :not(:first-child) { margin-left: 4px; }
.tox[dir="rtl"] .tox-form__controls-h-stack > :not(:first-child) { margin-right: 4px; }
.tox .tox-lock.tox-locked .tox-lock-icon__unlock,
.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock { display: none; }
.tox .tox-listboxfield .tox-listbox--select,
.tox .tox-textarea,
.tox .tox-textfield,
.tox .tox-toolbar-textfield { appearance: none; appearance: none; appearance: none; background-color: #2b3b4e; border-color: #000; border-radius: 3px; border-style: solid; border-width: 1px; box-shadow: none; box-sizing: border-box; color: #fff; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 16px; line-height: 24px; margin: 0; min-height: 34px; outline: 0; padding: 5px 4.75px; resize: none; width: 100%; }
.tox .tox-textarea[disabled],
.tox .tox-textfield[disabled] { background-color: #222f3e; color: rgb(255 255 255 / 85%); cursor: not-allowed; }
.tox .tox-listboxfield .tox-listbox--select:focus,
.tox .tox-textarea:focus,
.tox .tox-textfield:focus { background-color: #2b3b4e; border-color: #207ab7; box-shadow: none; outline: 2px solid rgb(32 122 183 / 25%); }
.tox .tox-toolbar-textfield { border-width: 0; margin-bottom: 3px; margin-top: 2px; max-width: 250px; }
.tox .tox-naked-btn { background-color: transparent; border: 0; border-color: transparent; box-shadow: unset; color: #207ab7; cursor: pointer; display: block; margin: 0; padding: 0; }
.tox .tox-naked-btn svg { display: block; fill: #fff; }
.tox:not([dir="rtl"]) .tox-toolbar-textfield + * { margin-left: 4px; }
.tox[dir="rtl"] .tox-toolbar-textfield + * { margin-right: 4px; }
.tox .tox-listboxfield { cursor: pointer; position: relative; }
.tox .tox-listboxfield .tox-listbox--select[disabled] { background-color: #19232e; color: rgb(255 255 255 / 85%); cursor: not-allowed; }
.tox .tox-listbox__select-label { cursor: default; flex: 1; margin: 0 4px; }
.tox .tox-listbox__select-chevron { align-items: center; display: flex; justify-content: center; width: 16px; }
.tox .tox-listbox__select-chevron svg { fill: #fff; }
.tox .tox-listboxfield .tox-listbox--select { align-items: center; display: flex; }
.tox:not([dir="rtl"]) .tox-listboxfield svg { right: 8px; }
.tox[dir="rtl"] .tox-listboxfield svg { left: 8px; }
.tox .tox-selectfield { cursor: pointer; position: relative; }
.tox .tox-selectfield select { appearance: none; appearance: none; appearance: none; background-color: #2b3b4e; border-color: #000; border-radius: 3px; border-style: solid; border-width: 1px; box-shadow: none; box-sizing: border-box; color: #fff; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 16px; line-height: 24px; margin: 0; min-height: 34px; outline: 0; padding: 5px 4.75px; resize: none; width: 100%; }
.tox .tox-selectfield select[disabled] { background-color: #19232e; color: rgb(255 255 255 / 85%); cursor: not-allowed; }
.tox .tox-selectfield select::-ms-expand { display: none; }
.tox .tox-selectfield select:focus { background-color: #2b3b4e; border-color: #207ab7; box-shadow: none; outline: 2px solid rgb(32 122 183 / 25%); }
.tox .tox-selectfield svg { pointer-events: none; position: absolute; top: 50%; transform: translateY(-50%); }
.tox:not([dir="rtl"]) .tox-selectfield select[size="0"],
.tox:not([dir="rtl"]) .tox-selectfield select[size="1"] { padding-right: 24px; }
.tox:not([dir="rtl"]) .tox-selectfield svg { right: 8px; }
.tox[dir="rtl"] .tox-selectfield select[size="0"],
.tox[dir="rtl"] .tox-selectfield select[size="1"] { padding-left: 24px; }
.tox[dir="rtl"] .tox-selectfield svg { left: 8px; }
.tox .tox-textarea { appearance: textarea; appearance: textarea; appearance: textarea; white-space: pre-wrap; }
.tox-fullscreen { border: 0; height: 100%; margin: 0; overflow: hidden; overscroll-behavior: none; padding: 0; touch-action: pinch-zoom; width: 100%; }
.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle { display: none; }
.tox-shadowhost.tox-fullscreen,
.tox.tox-tinymce.tox-fullscreen { left: 0; position: fixed; top: 0; z-index: 1200; }
.tox.tox-tinymce.tox-fullscreen { background-color: transparent; }
.tox-fullscreen .tox.tox-tinymce-aux,
.tox-fullscreen ~ .tox.tox-tinymce-aux { z-index: 1201; }
.tox .tox-help__more-link { list-style: none; margin-top: 1em; }
.tox .tox-imagepreview { background-color: #666; height: 380px; overflow: hidden; position: relative; width: 100%; }
.tox .tox-imagepreview.tox-imagepreview__loaded { overflow: auto; }
.tox .tox-imagepreview__container { display: flex; left: 100vw; position: absolute; top: 100vw; }
.tox .tox-imagepreview__image { background: url("data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw=="); }
.tox .tox-image-tools .tox-spacer { flex: 1; }
.tox .tox-image-tools .tox-bar { align-items: center; display: flex; height: 60px; justify-content: center; }
.tox .tox-image-tools .tox-imagepreview,
.tox .tox-image-tools .tox-imagepreview + .tox-bar { margin-top: 8px; }
.tox .tox-image-tools .tox-croprect-block { background: #000; opacity: 0.5; position: absolute; zoom: 1; }
.tox .tox-image-tools .tox-croprect-handle { border: 2px solid #fff; height: 20px; left: 0; position: absolute; top: 0; width: 20px; }
.tox .tox-image-tools .tox-croprect-handle-move { border: 0; cursor: move; position: absolute; }
.tox .tox-image-tools .tox-croprect-handle-nw { border-width: 2px 0 0 2px; cursor: nw-resize; left: 100px; margin: -2px 0 0 -2px; top: 100px; }
.tox .tox-image-tools .tox-croprect-handle-ne { border-width: 2px 2px 0 0; cursor: ne-resize; left: 200px; margin: -2px 0 0 -20px; top: 100px; }
.tox .tox-image-tools .tox-croprect-handle-sw { border-width: 0 0 2px 2px; cursor: sw-resize; left: 100px; margin: -20px 2px 0 -2px; top: 200px; }
.tox .tox-image-tools .tox-croprect-handle-se { border-width: 0 2px 2px 0; cursor: se-resize; left: 200px; margin: -20px 0 0 -20px; top: 200px; }
.tox .tox-insert-table-picker { display: flex; flex-wrap: wrap; width: 170px; }
.tox .tox-insert-table-picker > div { border-color: #000; border-style: solid; border-width: 0 1px 1px 0; box-sizing: border-box; height: 17px; width: 17px; }
.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker { margin: 0 -4px; }
.tox .tox-insert-table-picker .tox-insert-table-picker__selected { background-color: rgb(32 122 183 / 50%); border-color: rgb(32 122 183 / 50%); }
.tox .tox-insert-table-picker__label { color: #fff; display: block; font-size: 14px; padding: 4px; text-align: center; width: 100%; }
.tox:not([dir="rtl"]) .tox-insert-table-picker > div:nth-child(10n) { border-right: 0; }
.tox[dir="rtl"] .tox-insert-table-picker > div:nth-child(10n+1) { border-right: 0; }
.tox .tox-menu { background-color: #2b3b4e; border: 1px solid #000; border-radius: 3px; box-shadow: 0 4px 8px 0 rgb(42 55 70 / 10%); display: inline-block; overflow: hidden; vertical-align: top; z-index: 1150; }
.tox .tox-menu.tox-collection.tox-collection--list { padding: 0; }
.tox .tox-menu.tox-collection.tox-collection--toolbar { padding: 4px; }
.tox .tox-menu.tox-collection.tox-collection--grid { padding: 4px; }
@media only screen and (width >= 768px) { .tox .tox-menu .tox-collection__item-label { overflow-wrap: break-word; word-break: normal; } }
.tox .tox-menu__label blockquote,
.tox .tox-menu__label code,
.tox .tox-menu__label h1,
.tox .tox-menu__label h2,
.tox .tox-menu__label h3,
.tox .tox-menu__label h4,
.tox .tox-menu__label h5,
.tox .tox-menu__label h6,
.tox .tox-menu__label p { margin: 0; }
.tox .tox-menubar { background: url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23000000'/%3E%3C/svg%3E") left 0 top 0 #222f3e; background-color: #222f3e; display: flex; flex: 0 0 auto; flex-shrink: 0; flex-wrap: wrap; grid-column: 1/-1; grid-row: 1; padding: 0 4px; }
.tox .tox-promotion + .tox-menubar { grid-column: 1; }
.tox .tox-promotion { background: url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23000000'/%3E%3C/svg%3E") left 0 top 0 #222f3e; background-color: #222f3e; grid-column: 2; grid-row: 1; padding-inline-end: 8px; padding-inline-start: 4px; padding-top: 5px; }
.tox .tox-promotion-link { align-items: unsafe center; background-color: #e8f1f8; border-radius: 5px; color: #086be6; cursor: pointer; display: flex; font-size: 14px; height: 26.6px; padding: 4px 8px; white-space: nowrap; }
.tox .tox-promotion-link:hover { background-color: #b4d7ff; }
.tox .tox-promotion-link:focus { background-color: #d9edf7; }
.tox .tox-mbtn { align-items: center; background: 0 0; border: 0; border-radius: 3px; box-shadow: none; color: #fff; display: flex; flex: 0 0 auto; font-size: 14px; font-style: normal; font-weight: 400; height: 34px; justify-content: center; margin: 2px 0 3px; outline: 0; overflow: hidden; padding: 0 4px; text-transform: none; width: auto; }
.tox .tox-mbtn[disabled] { background-color: transparent; border: 0; box-shadow: none; color: rgb(255 255 255 / 50%); cursor: not-allowed; }
.tox .tox-mbtn:focus:not(:disabled) { background: #4a5562; border: 0; box-shadow: none; color: #fff; }
.tox .tox-mbtn--active { background: #757d87; border: 0; box-shadow: none; color: #fff; }
.tox .tox-mbtn:hover:not(:disabled, .tox-mbtn--active) { background: #4a5562; border: 0; box-shadow: none; color: #fff; }
.tox .tox-mbtn__select-label { cursor: default; font-weight: 400; margin: 0 4px; }
.tox .tox-mbtn[disabled] .tox-mbtn__select-label { cursor: not-allowed; }
.tox .tox-mbtn__select-chevron { align-items: center; justify-content: center; width: 16px; display: none; }
.tox .tox-notification { border-radius: 3px; border-style: solid; border-width: 1px; box-shadow: none; box-sizing: border-box; display: grid; font-size: 14px; font-weight: 400; grid-template-columns: minmax(40px, 1fr) auto minmax(40px, 1fr); margin-top: 4px; opacity: 0; padding: 4px; transition: transform 0.1s ease-in, opacity 150ms ease-in; }
.tox .tox-notification p { font-size: 14px; font-weight: 400; }
.tox .tox-notification a { cursor: pointer; text-decoration: underline; }
.tox .tox-notification--in { opacity: 1; }
.tox .tox-notification--success { background-color: #334840; border-color: #3c5440; color: #fff; }
.tox .tox-notification--success p { color: #fff; }
.tox .tox-notification--success a { color: #b5d199; }
.tox .tox-notification--success svg { fill: #fff; }
.tox .tox-notification--error { background-color: #442632; border-color: #55212b; color: #fff; }
.tox .tox-notification--error p { color: #fff; }
.tox .tox-notification--error a { color: #e68080; }
.tox .tox-notification--error svg { fill: #fff; }
.tox .tox-notification--warn,
.tox .tox-notification--warning { background-color: #222f3e; border-color: #000; color: #fff0b3; }
.tox .tox-notification--warn p,
.tox .tox-notification--warning p { color: #fff0b3; }
.tox .tox-notification--warn a,
.tox .tox-notification--warning a { color: #fc0; }
.tox .tox-notification--warn svg,
.tox .tox-notification--warning svg { fill: #fff0b3; }
.tox .tox-notification--info { background-color: #254161; border-color: #264972; color: #fff; }
.tox .tox-notification--info p { color: #fff; }
.tox .tox-notification--info a { color: #83b7f3; }
.tox .tox-notification--info svg { fill: #fff; }
.tox .tox-notification__body { align-self: center; color: #fff; font-size: 14px; grid-column: 2 3; text-align: center; white-space: normal; word-break: break-all; word-break: break-word; }
.tox .tox-notification__body > * { margin: 0; }
.tox .tox-notification__body > * + * { margin-top: 1rem; }
.tox .tox-notification__icon { align-self: center; grid-column: 1 2; justify-self: end; }
.tox .tox-notification__icon svg { display: block; }
.tox .tox-notification__dismiss { align-self: start; grid-column: 3 4; justify-self: end; }
.tox .tox-notification .tox-progress-bar { grid-column: 1 4; justify-self: center; }
.tox .tox-pop { display: inline-block; position: relative; }
.tox .tox-pop--resizing { transition: width 0.1s ease; }
.tox .tox-pop--resizing .tox-toolbar,
.tox .tox-pop--resizing .tox-toolbar__group { flex-wrap: nowrap; }
.tox .tox-pop--transition { transition: 0.15s ease; transition-property: left, right, top, bottom; }
.tox .tox-pop--transition::after,
.tox .tox-pop--transition::before { transition: all 0.15s, visibility 0s, opacity 75ms ease 75ms; }
.tox .tox-pop__dialog { background-color: #222f3e; border: 1px solid #000; border-radius: 3px; box-shadow: 0 0 2px 0 rgb(42 55 70 / 20%), 0 4px 8px 0 rgb(42 55 70 / 15%); min-width: 0; overflow: hidden; }
.tox .tox-pop__dialog > :not(.tox-toolbar) { margin: 4px 4px 4px 8px; }
.tox .tox-pop__dialog .tox-toolbar { background-color: transparent; margin-bottom: -1px; }
.tox .tox-pop::after,
.tox .tox-pop::before { border-style: solid; content: ""; display: block; height: 0; opacity: 1; position: absolute; width: 0; }
.tox .tox-pop.tox-pop--inset::after,
.tox .tox-pop.tox-pop--inset::before { opacity: 0; transition: all 0s 0.15s, visibility 0s, opacity 75ms ease; }
.tox .tox-pop.tox-pop--bottom::after,
.tox .tox-pop.tox-pop--bottom::before { left: 50%; top: 100%; }
.tox .tox-pop.tox-pop--bottom::after { border-color: #222f3e transparent transparent; border-width: 8px; margin-left: -8px; margin-top: -1px; }
.tox .tox-pop.tox-pop--bottom::before { border-color: #000 transparent transparent; border-width: 9px; margin-left: -9px; }
.tox .tox-pop.tox-pop--top::after,
.tox .tox-pop.tox-pop--top::before { left: 50%; top: 0; transform: translateY(-100%); }
.tox .tox-pop.tox-pop--top::after { border-color: transparent transparent #222f3e; border-width: 8px; margin-left: -8px; margin-top: 1px; }
.tox .tox-pop.tox-pop--top::before { border-color: transparent transparent #000; border-width: 9px; margin-left: -9px; }
.tox .tox-pop.tox-pop--left::after,
.tox .tox-pop.tox-pop--left::before { left: 0; top: calc(50% - 1px); transform: translateY(-50%); }
.tox .tox-pop.tox-pop--left::after { border-color: transparent #222f3e transparent transparent; border-width: 8px; margin-left: -15px; }
.tox .tox-pop.tox-pop--left::before { border-color: transparent #000 transparent transparent; border-width: 10px; margin-left: -19px; }
.tox .tox-pop.tox-pop--right::after,
.tox .tox-pop.tox-pop--right::before { left: 100%; top: calc(50% + 1px); transform: translateY(-50%); }
.tox .tox-pop.tox-pop--right::after { border-color: transparent transparent transparent #222f3e; border-width: 8px; margin-left: -1px; }
.tox .tox-pop.tox-pop--right::before { border-color: transparent transparent transparent #000; border-width: 10px; margin-left: -1px; }
.tox .tox-pop.tox-pop--align-left::after,
.tox .tox-pop.tox-pop--align-left::before { left: 20px; }
.tox .tox-pop.tox-pop--align-right::after,
.tox .tox-pop.tox-pop--align-right::before { left: calc(100% - 20px); }
.tox .tox-sidebar-wrap { display: flex; flex-direction: row; flex-grow: 1; min-height: 0; }
.tox .tox-sidebar { background-color: #222f3e; display: flex; flex-direction: row; justify-content: flex-end; }
.tox .tox-sidebar__slider { display: flex; overflow: hidden; }
.tox .tox-sidebar__pane-container { display: flex; }
.tox .tox-sidebar__pane { display: flex; }
.tox .tox-sidebar--sliding-closed { opacity: 0; }
.tox .tox-sidebar--sliding-open { opacity: 1; }
.tox .tox-sidebar--sliding-growing,
.tox .tox-sidebar--sliding-shrinking { transition: width 0.5s ease, opacity 0.5s ease; }
.tox .tox-selector { background-color: #4099ff; border-color: #4099ff; border-style: solid; border-width: 1px; box-sizing: border-box; display: inline-block; height: 10px; position: absolute; width: 10px; }
.tox.tox-platform-touch .tox-selector { height: 12px; width: 12px; }
.tox .tox-slider { align-items: center; display: flex; flex: 1; height: 24px; justify-content: center; position: relative; }
.tox .tox-slider__rail { background-color: transparent; border: 1px solid #000; border-radius: 3px; height: 10px; min-width: 120px; width: 100%; }
.tox .tox-slider__handle { background-color: #207ab7; border: 2px solid #185d8c; border-radius: 3px; box-shadow: none; height: 24px; left: 50%; position: absolute; top: 50%; transform: translateX(-50%) translateY(-50%); width: 14px; }
.tox .tox-form__controls-h-stack > .tox-slider:not(:first-of-type) { margin-inline-start: 8px; }
.tox .tox-form__controls-h-stack > .tox-form__group + .tox-slider { margin-inline-start: 32px; }
.tox .tox-form__controls-h-stack > .tox-slider + .tox-form__group { margin-inline-start: 32px; }
.tox .tox-source-code { overflow: auto; }
.tox .tox-spinner { display: flex; }
.tox .tox-spinner > div { animation: tam-bouncing-dots 1.5s ease-in-out 0s infinite both; background-color: rgb(255 255 255 / 50%); border-radius: 100%; height: 8px; width: 8px; }
.tox .tox-spinner > div:nth-child(1) { animation-delay: -0.32s; }
.tox .tox-spinner > div:nth-child(2) { animation-delay: -0.16s; }
@keyframes tam-bouncing-dots {
0%,
100%,
80% { transform: scale(0); }
40% { transform: scale(1); }
}
.tox:not([dir="rtl"]) .tox-spinner > div:not(:first-child) { margin-left: 4px; }
.tox[dir="rtl"] .tox-spinner > div:not(:first-child) { margin-right: 4px; }
.tox .tox-statusbar { align-items: center; background-color: #222f3e; border-top: 1px solid #000; color: #fff; display: flex; flex: 0 0 auto; font-size: 12px; font-weight: 400; height: 18px; overflow: hidden; padding: 0 8px; position: relative; text-transform: uppercase; }
.tox .tox-statusbar__text-container { display: flex; flex: 1 1 auto; justify-content: flex-end; overflow: hidden; }
.tox .tox-statusbar__path { display: flex; flex: 1 1 auto; margin-right: auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.tox .tox-statusbar__path > * { display: inline; white-space: nowrap; }
.tox .tox-statusbar__wordcount { flex: 0 0 auto; margin-left: 1ch; }
.tox .tox-statusbar a,
.tox .tox-statusbar__path-item,
.tox .tox-statusbar__wordcount { color: #fff; text-decoration: none; }
.tox .tox-statusbar a:focus:not(:disabled, [aria-disabled="true"]),
.tox .tox-statusbar a:hover:not(:disabled, [aria-disabled="true"]),
.tox .tox-statusbar__path-item:focus:not(:disabled, [aria-disabled="true"]),
.tox .tox-statusbar__path-item:hover:not(:disabled, [aria-disabled="true"]),
.tox .tox-statusbar__wordcount:focus:not(:disabled, [aria-disabled="true"]),
.tox .tox-statusbar__wordcount:hover:not(:disabled, [aria-disabled="true"]) { color: #fff; cursor: pointer; }
.tox .tox-statusbar__branding svg { fill: rgb(255 255 255 / 80%); height: 1.14em; vertical-align: -0.28em; width: 3.6em; }
.tox .tox-statusbar__branding a:focus:not(:disabled, [aria-disabled="true"]) svg,
.tox .tox-statusbar__branding a:hover:not(:disabled, [aria-disabled="true"]) svg { fill: #fff; }
.tox .tox-statusbar__resize-handle { align-items: flex-end; align-self: stretch; cursor: nwse-resize; display: flex; flex: 0 0 auto; justify-content: flex-end; margin-left: auto; margin-right: -8px; padding-bottom: 3px; padding-left: 1ch; padding-right: 3px; }
.tox .tox-statusbar__resize-handle svg { display: block; fill: rgb(255 255 255 / 50%); }
.tox .tox-statusbar__resize-handle:focus svg { background-color: #4a5562; border-radius: 1px 1px -4px; box-shadow: 0 0 0 2px #4a5562; }
.tox:not([dir="rtl"]) .tox-statusbar__path > * { margin-right: 4px; }
.tox:not([dir="rtl"]) .tox-statusbar__branding { margin-left: 2ch; }
.tox[dir="rtl"] .tox-statusbar { flex-direction: row-reverse; }
.tox[dir="rtl"] .tox-statusbar__path > * { margin-left: 4px; }
.tox .tox-throbber { z-index: 1299; }
.tox .tox-throbber__busy-spinner { align-items: center; background-color: rgb(34 47 62 / 60%); inset: 0; display: flex; justify-content: center; position: absolute; }
.tox .tox-tbtn { align-items: center; background: 0 0; border: 0; border-radius: 3px; box-shadow: none; color: #fff; display: flex; flex: 0 0 auto; font-size: 14px; font-style: normal; font-weight: 400; height: 34px; justify-content: center; margin: 3px 0 2px; outline: 0; overflow: hidden; padding: 0; text-transform: none; width: 34px; }
.tox .tox-tbtn svg { display: block; fill: #fff; }
.tox .tox-tbtn.tox-tbtn-more { padding-left: 5px; padding-right: 5px; width: inherit; }
.tox .tox-tbtn:focus { background: #4a5562; border: 0; box-shadow: none; }
.tox .tox-tbtn:hover { background: #4a5562; border: 0; box-shadow: none; color: #fff; }
.tox .tox-tbtn:hover svg { fill: #fff; }
.tox .tox-tbtn:active { background: #757d87; border: 0; box-shadow: none; color: #fff; }
.tox .tox-tbtn:active svg { fill: #fff; }
.tox .tox-tbtn--disabled,
.tox .tox-tbtn--disabled:hover,
.tox .tox-tbtn:disabled,
.tox .tox-tbtn:disabled:hover { background: 0 0; border: 0; box-shadow: none; color: rgb(255 255 255 / 50%); cursor: not-allowed; }
.tox .tox-tbtn--disabled svg,
.tox .tox-tbtn--disabled:hover svg,
.tox .tox-tbtn:disabled svg,
.tox .tox-tbtn:disabled:hover svg { fill: rgb(255 255 255 / 50%); }
.tox .tox-tbtn--enabled,
.tox .tox-tbtn--enabled:hover { background: #757d87; border: 0; box-shadow: none; color: #fff; }
.tox .tox-tbtn--enabled:hover > *,
.tox .tox-tbtn--enabled > * { transform: none; }
.tox .tox-tbtn--enabled svg,
.tox .tox-tbtn--enabled:hover svg { fill: #fff; }
.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) { color: #fff; }
.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg { fill: #fff; }
.tox .tox-tbtn:active > * { transform: none; }
.tox .tox-tbtn--md { height: 51px; width: 51px; }
.tox .tox-tbtn--lg { flex-direction: column; height: 68px; width: 68px; }
.tox .tox-tbtn--return { align-self: stretch; height: unset; width: 16px; }
.tox .tox-tbtn--labeled { padding: 0 4px; width: unset; }
.tox .tox-tbtn__vlabel { display: block; font-size: 10px; font-weight: 400; letter-spacing: -0.025em; margin-bottom: 4px; white-space: nowrap; }
.tox .tox-tbtn--select { margin: 3px 0 2px; padding: 0 4px; width: auto; }
.tox .tox-tbtn__select-label { cursor: default; font-weight: 400; margin: 0 4px; }
.tox .tox-tbtn__select-chevron { align-items: center; display: flex; justify-content: center; width: 16px; }
.tox .tox-tbtn__select-chevron svg { fill: rgb(255 255 255 / 50%); }
.tox .tox-tbtn--bespoke { background: 0 0; }
.tox .tox-tbtn--bespoke + .tox-tbtn--bespoke { margin-inline-start: 0; }
.tox .tox-tbtn--bespoke .tox-tbtn__select-label { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 7em; }
.tox .tox-split-button { border: 0; border-radius: 3px; box-sizing: border-box; display: flex; margin: 3px 0 2px; overflow: hidden; }
.tox .tox-split-button:hover { box-shadow: 0 0 0 1px #4a5562 inset; }
.tox .tox-split-button:focus { background: #4a5562; box-shadow: none; color: #fff; }
.tox .tox-split-button > * { border-radius: 0; }
.tox .tox-split-button__chevron { width: 16px; }
.tox .tox-split-button__chevron svg { fill: rgb(255 255 255 / 50%); }
.tox .tox-split-button .tox-tbtn { margin: 0; }
.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus,
.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,
.tox .tox-split-button.tox-tbtn--disabled:focus,
.tox .tox-split-button.tox-tbtn--disabled:hover { background: 0 0; box-shadow: none; color: rgb(255 255 255 / 50%); }
.tox.tox-platform-touch .tox-split-button .tox-tbtn--select { padding: 0; }
.tox.tox-platform-touch .tox-split-button .tox-tbtn:not(.tox-tbtn--select):first-child { width: 30px; }
.tox.tox-platform-touch .tox-split-button__chevron { width: 20px; }
.tox .tox-toolbar-overlord { background-color: #222f3e; }
.tox .tox-toolbar,
.tox .tox-toolbar__overflow,
.tox .tox-toolbar__primary { background-color: #222f3e; background-image: repeating-linear-gradient(#000 0 1px, transparent 1px 39px); background-position: center top 39px; background-repeat: no-repeat; background-size: calc(100% - 4px * 2) calc(100% - 39px); display: flex; flex: 0 0 auto; flex-shrink: 0; flex-wrap: wrap; padding: 0; transform: perspective(1px); }
.tox .tox-toolbar-overlord > .tox-toolbar,
.tox .tox-toolbar-overlord > .tox-toolbar__overflow,
.tox .tox-toolbar-overlord > .tox-toolbar__primary { background-position: center top 0; background-size: calc(100% - 4px * 2) calc(100% - 0px); }
.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed { height: 0; opacity: 0; padding-bottom: 0; padding-top: 0; visibility: hidden; }
.tox .tox-toolbar__overflow--growing { transition: height 0.3s ease, opacity 0.2s linear 0.1s; }
.tox .tox-toolbar__overflow--shrinking { transition: opacity 0.3s ease, height 0.2s linear 0.1s, visibility 0s linear 0.3s; }
.tox .tox-anchorbar,
.tox .tox-toolbar-overlord { grid-column: 1/-1; }
.tox .tox-menubar + .tox-toolbar,
.tox .tox-menubar + .tox-toolbar-overlord { border-top: 1px solid #000; margin-top: -1px; padding-bottom: 0; padding-top: 0; }
.tox .tox-toolbar--scrolling { flex-wrap: nowrap; overflow-x: auto; }
.tox .tox-pop .tox-toolbar { border-width: 0; }
.tox .tox-toolbar--no-divider { background-image: none; }
.tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child,
.tox .tox-toolbar-overlord .tox-toolbar__primary { background-position: center top 39px; }
.tox .tox-editor-header > .tox-toolbar--scrolling,
.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child { background-image: none; }
.tox.tox-tinymce-aux .tox-toolbar__overflow { background-color: #222f3e; background-position: center top 43px; background-size: calc(100% - 8px * 2) calc(100% - 51px); border: none; border-radius: 3px; box-shadow: 0 0 2px 0 rgb(42 55 70 / 20%), 0 4px 8px 0 rgb(42 55 70 / 15%); padding: 4px 0; }
.tox-pop .tox-pop__dialog .tox-toolbar { background-position: center top 43px; background-size: calc(100% - 4px * 2) calc(100% - 51px); padding: 4px 0; }
.tox .tox-toolbar__group { align-items: center; display: flex; flex-wrap: wrap; margin: 0; padding: 0 4px; }
.tox .tox-toolbar__group--pull-right { margin-left: auto; }
.tox .tox-toolbar--scrolling .tox-toolbar__group { flex-shrink: 0; flex-wrap: nowrap; }
.tox:not([dir="rtl"]) .tox-toolbar__group:not(:last-of-type) { border-right: 1px solid #000; }
.tox[dir="rtl"] .tox-toolbar__group:not(:last-of-type) { border-left: 1px solid #000; }
.tox .tox-tooltip { display: inline-block; padding: 8px; position: relative; }
.tox .tox-tooltip__body { background-color: #3d546f; border-radius: 3px; box-shadow: 0 2px 4px rgb(42 55 70 / 30%); color: rgb(255 255 255 / 75%); font-size: 14px; font-style: normal; font-weight: 400; padding: 4px 8px; text-transform: none; }
.tox .tox-tooltip__arrow { position: absolute; }
.tox .tox-tooltip--down .tox-tooltip__arrow { border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid #3d546f; bottom: 0; left: 50%; position: absolute; transform: translateX(-50%); }
.tox .tox-tooltip--up .tox-tooltip__arrow { border-bottom: 8px solid #3d546f; border-left: 8px solid transparent; border-right: 8px solid transparent; left: 50%; position: absolute; top: 0; transform: translateX(-50%); }
.tox .tox-tooltip--right .tox-tooltip__arrow { border-bottom: 8px solid transparent; border-left: 8px solid #3d546f; border-top: 8px solid transparent; position: absolute; right: 0; top: 50%; transform: translateY(-50%); }
.tox .tox-tooltip--left .tox-tooltip__arrow { border-bottom: 8px solid transparent; border-right: 8px solid #3d546f; border-top: 8px solid transparent; left: 0; position: absolute; top: 50%; transform: translateY(-50%); }
.tox .tox-well { border: 1px solid #000; border-radius: 3px; padding: 8px; width: 100%; }
.tox .tox-well > :first-child { margin-top: 0; }
.tox .tox-well > :last-child { margin-bottom: 0; }
.tox .tox-well > :only-child { margin: 0; }
.tox .tox-custom-editor { border: 1px solid #000; border-radius: 3px; display: flex; flex: 1; position: relative; }
.tox .tox-dialog-loading::before { background-color: rgb(0 0 0 / 50%); content: ""; height: 100%; position: absolute; width: 100%; z-index: 1000; }
.tox .tox-tab { cursor: pointer; }
.tox .tox-dialog__content-js { display: flex; flex: 1; }
.tox .tox-dialog__body-content .tox-collection { display: flex; flex: 1; }
.tox:not(.tox-tinymce-inline) .tox-editor-header { background-color: none; padding: 0; }
.tox.tox-tinymce--toolbar-bottom .tox-editor-header,
.tox.tox-tinymce-inline .tox-editor-header { margin-bottom: -1px; }
.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header { border-top: none; box-shadow: none; }
.tox.tox.tox-tinymce--toolbar-sticky-on .tox-editor-header { background-color: transparent; box-shadow: 0 4px 4px -3px rgb(0 0 0 / 25%); padding: 0; }
.tox.tox.tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header { box-shadow: 0 4px 4px -3px rgb(0 0 0 / 25%); }
.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker { margin: -4px 0; }
.tox .tox-menu.tox-collection.tox-collection--list { padding: 0; }
.tox .tox-pop { box-shadow: none; }
.tox .tox-split-button,
.tox .tox-tbtn,
.tox .tox-tbtn--select { margin: 2px 0 3px; }
.tox .tox-toolbar,
.tox .tox-toolbar__overflow,
.tox .tox-toolbar__primary { background: url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23000000'/%3E%3C/svg%3E") left 0 top 0 #222f3e !important; }
.tox .tox-menubar + .tox-toolbar-overlord { border-top: none; }
.tox .tox-menubar + .tox-toolbar,
.tox .tox-menubar + .tox-toolbar-overlord .tox-toolbar__primary { border-top: 1px solid #000; margin-top: -1px; }
.tox.tox-tinymce-aux .tox-toolbar__overflow { border: 1px solid #000; padding: 0; }
.tox .tox-pop .tox-pop__dialog .tox-toolbar { padding: 0; }
.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-menubar { border-top: 1px solid #000; }
.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar-overlord:first-child .tox-toolbar__primary,
.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar:first-child { border-top: 1px solid #000; }
.tox .tox-toolbar__group { padding: 0 4px; }
.tox .tox-collection__item { border-radius: 0; cursor: pointer; }
.tox .tox-statusbar a:focus:not(:disabled, [aria-disabled="true"]),
.tox .tox-statusbar a:hover:not(:disabled, [aria-disabled="true"]),
.tox .tox-statusbar__path-item:focus:not(:disabled, [aria-disabled="true"]),
.tox .tox-statusbar__path-item:hover:not(:disabled, [aria-disabled="true"]),
.tox .tox-statusbar__wordcount:focus:not(:disabled, [aria-disabled="true"]),
.tox .tox-statusbar__wordcount:hover:not(:disabled, [aria-disabled="true"]) { color: #fff; text-decoration: underline; }
.tox .tox-statusbar__branding svg { vertical-align: -0.25em; }
.tox:not([dir="rtl"]) .tox-statusbar__branding { margin-left: 1ch; }
.tox .tox-statusbar__resize-handle { padding-bottom: 0; padding-right: 0; }
.tox .tox-button::before { display: none; }
+35
View File
@@ -0,0 +1,35 @@
body.tox-dialog__disable-scroll {
overflow: hidden;
}
.tox-fullscreen {
border: 0;
height: 100%;
margin: 0;
overflow: hidden;
overscroll-behavior: none;
padding: 0;
touch-action: pinch-zoom;
width: 100%;
}
.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle {
display: none;
}
.tox.tox-tinymce.tox-fullscreen,
.tox-shadowhost.tox-fullscreen {
left: 0;
position: fixed;
top: 0;
z-index: 1200;
}
.tox.tox-tinymce.tox-fullscreen {
background-color: transparent;
}
.tox-fullscreen .tox.tox-tinymce-aux,
.tox-fullscreen ~ .tox.tox-tinymce-aux {
z-index: 1201;
}
+10
View File
@@ -0,0 +1,10 @@
body.tox-dialog__disable-scroll { overflow: hidden; }
.tox-fullscreen { border: 0; height: 100%; margin: 0; overflow: hidden; overscroll-behavior: none; padding: 0; touch-action: pinch-zoom; width: 100%; }
.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle { display: none; }
.tox-shadowhost.tox-fullscreen,
.tox.tox-tinymce.tox-fullscreen { left: 0; position: fixed; top: 0; z-index: 1200; }
.tox.tox-tinymce.tox-fullscreen { background-color: transparent; }
.tox-fullscreen .tox.tox-tinymce-aux,
.tox-fullscreen ~ .tox.tox-tinymce-aux { z-index: 1201; }
+775
View File
@@ -0,0 +1,775 @@
.mce-content-body .mce-item-anchor {
background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;
}
.mce-content-body .mce-item-anchor:empty {
cursor: default;
display: inline-block;
height: 12px !important;
padding: 0 2px;
-webkit-user-modify: read-only;
-moz-user-modify: read-only;
-webkit-user-select: all;
-moz-user-select: all;
user-select: all;
width: 8px !important;
}
.mce-content-body .mce-item-anchor:not(:empty) {
background-position-x: 2px;
display: inline-block;
padding-left: 12px;
}
.mce-content-body .mce-item-anchor[data-mce-selected] {
outline-offset: 1px;
}
.tox-comments-visible .tox-comment[contenteditable="false"]:not([data-mce-selected]),
.tox-comments-visible span.tox-comment img:not([data-mce-selected]),
.tox-comments-visible span.tox-comment > audio:not([data-mce-selected]),
.tox-comments-visible span.tox-comment > video:not([data-mce-selected]),
.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]) {
outline: 3px solid #ffe89d;
}
.tox-comments-visible .tox-comment[contenteditable="false"][data-mce-annotation-active="true"]:not([data-mce-selected]) {
outline: 3px solid #fed635;
}
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] img:not([data-mce-selected]),
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] > audio:not([data-mce-selected]),
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] > video:not([data-mce-selected]),
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] span.mce-preview-object:not([data-mce-selected]) {
outline: 3px solid #fed635;
}
.tox-comments-visible span.tox-comment:not([data-mce-selected]) {
background-color: #ffe89d;
outline: none;
}
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"]:not([data-mce-selected="inline-boundary"]) {
background-color: #fed635;
}
.tox-checklist > li:not(.tox-checklist--hidden) {
list-style: none;
margin: 0.25em 0;
}
.tox-checklist > li:not(.tox-checklist--hidden)::before {
content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");
cursor: pointer;
height: 1em;
margin-left: -1.5em;
margin-top: 0.125em;
position: absolute;
width: 1em;
}
.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before {
content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");
}
[dir=rtl] .tox-checklist > li:not(.tox-checklist--hidden)::before {
margin-left: 0;
margin-right: -1.5em;
}
/* stylelint-disable */
/* http://prismjs.com/ */
/**
* prism.js default theme for JavaScript, CSS and HTML
* Based on dabblet (http://dabblet.com)
* @author Lea Verou
*/
code[class*="language-"],
pre[class*="language-"] {
color: black;
background: none;
text-shadow: 0 1px white;
font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
font-size: 1em;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
word-wrap: normal;
line-height: 1.5;
-moz-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
hyphens: none;
}
pre[class*="language-"]::-moz-selection,
pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection,
code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #b3d4fc;
}
pre[class*="language-"]::selection,
pre[class*="language-"] ::selection,
code[class*="language-"]::selection,
code[class*="language-"] ::selection {
text-shadow: none;
background: #b3d4fc;
}
@media print {
code[class*="language-"],
pre[class*="language-"] {
text-shadow: none;
}
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: 0.5em 0;
overflow: auto;
}
:not(pre) > code[class*="language-"],
pre[class*="language-"] {
background: #f5f2f0;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: 0.1em;
border-radius: 0.3em;
white-space: normal;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: slategray;
}
.token.punctuation {
color: #999;
}
.token.namespace {
opacity: 0.7;
}
.token.property,
.token.tag,
.token.boolean,
.token.number,
.token.constant,
.token.symbol,
.token.deleted {
color: #905;
}
.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
color: #690;
}
.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #9a6e3a;
/* This background color was intended by the author of this theme. */
background: hsla(0, 0%, 100%, 0.5);
}
.token.atrule,
.token.attr-value,
.token.keyword {
color: #07a;
}
.token.function,
.token.class-name {
color: #DD4A68;
}
.token.regex,
.token.important,
.token.variable {
color: #e90;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.italic {
font-style: italic;
}
.token.entity {
cursor: help;
}
/* stylelint-enable */
.mce-content-body {
overflow-wrap: break-word;
word-wrap: break-word;
}
.mce-content-body .mce-visual-caret {
background-color: black;
background-color: currentColor;
position: absolute;
}
.mce-content-body .mce-visual-caret-hidden {
display: none;
}
.mce-content-body *[data-mce-caret] {
left: -1000px;
margin: 0;
padding: 0;
position: absolute;
right: auto;
top: 0;
}
.mce-content-body .mce-offscreen-selection {
left: -2000000px;
max-width: 1000000px;
position: absolute;
}
.mce-content-body *[contentEditable=false] {
cursor: default;
}
.mce-content-body *[contentEditable=true] {
cursor: text;
}
.tox-cursor-format-painter {
cursor: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"), default;
}
div.mce-footnotes hr {
margin-inline-end: auto;
margin-inline-start: 0;
width: 25%;
}
div.mce-footnotes li > a.mce-footnotes-backlink {
text-decoration: none;
}
@media print {
sup.mce-footnote a {
color: black;
text-decoration: none;
}
div.mce-footnotes {
break-inside: avoid;
width: 100%;
}
div.mce-footnotes li > a.mce-footnotes-backlink {
display: none;
}
}
.mce-content-body figure.align-left {
float: left;
}
.mce-content-body figure.align-right {
float: right;
}
.mce-content-body figure.image.align-center {
display: table;
margin-left: auto;
margin-right: auto;
}
.mce-preview-object {
border: 1px solid gray;
display: inline-block;
line-height: 0;
margin: 0 2px 0 2px;
position: relative;
}
.mce-preview-object .mce-shim {
background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
.mce-preview-object[data-mce-selected="2"] .mce-shim {
display: none;
}
.mce-content-body .mce-mergetag:hover {
background-color: rgba(0, 108, 231, 0.1);
}
.mce-content-body .mce-mergetag-affix {
background-color: rgba(0, 108, 231, 0.1);
color: #006ce7;
}
.mce-object {
background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;
border: 1px dashed #aaa;
}
.mce-pagebreak {
border: 1px dashed #aaa;
cursor: default;
display: block;
height: 5px;
margin-top: 15px;
page-break-before: always;
width: 100%;
}
@media print {
.mce-pagebreak {
border: 0;
}
}
.tiny-pageembed .mce-shim {
background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
.tiny-pageembed[data-mce-selected="2"] .mce-shim {
display: none;
}
.tiny-pageembed {
display: inline-block;
position: relative;
}
.tiny-pageembed--21by9,
.tiny-pageembed--16by9,
.tiny-pageembed--4by3,
.tiny-pageembed--1by1 {
display: block;
overflow: hidden;
padding: 0;
position: relative;
width: 100%;
}
.tiny-pageembed--21by9 {
padding-top: 42.857143%;
}
.tiny-pageembed--16by9 {
padding-top: 56.25%;
}
.tiny-pageembed--4by3 {
padding-top: 75%;
}
.tiny-pageembed--1by1 {
padding-top: 100%;
}
.tiny-pageembed--21by9 iframe,
.tiny-pageembed--16by9 iframe,
.tiny-pageembed--4by3 iframe,
.tiny-pageembed--1by1 iframe {
border: 0;
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
.mce-content-body[data-mce-placeholder] {
position: relative;
}
.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before {
color: rgba(34, 47, 62, 0.7);
content: attr(data-mce-placeholder);
position: absolute;
}
.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before {
left: 1px;
}
.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before {
right: 1px;
}
.mce-content-body div.mce-resizehandle {
background-color: #4099ff;
border-color: #4099ff;
border-style: solid;
border-width: 1px;
box-sizing: border-box;
height: 10px;
position: absolute;
width: 10px;
z-index: 1298;
}
.mce-content-body div.mce-resizehandle:hover {
background-color: #4099ff;
}
.mce-content-body div.mce-resizehandle:nth-of-type(1) {
cursor: nwse-resize;
}
.mce-content-body div.mce-resizehandle:nth-of-type(2) {
cursor: nesw-resize;
}
.mce-content-body div.mce-resizehandle:nth-of-type(3) {
cursor: nwse-resize;
}
.mce-content-body div.mce-resizehandle:nth-of-type(4) {
cursor: nesw-resize;
}
.mce-content-body .mce-resize-backdrop {
z-index: 10000;
}
.mce-content-body .mce-clonedresizable {
cursor: default;
opacity: 0.5;
outline: 1px dashed black;
position: absolute;
z-index: 10001;
}
.mce-content-body .mce-clonedresizable.mce-resizetable-columns th,
.mce-content-body .mce-clonedresizable.mce-resizetable-columns td {
border: 0;
}
.mce-content-body .mce-resize-helper {
background: #555;
background: rgba(0, 0, 0, 0.75);
border: 1px;
border-radius: 3px;
color: white;
display: none;
font-family: sans-serif;
font-size: 12px;
line-height: 14px;
margin: 5px 10px;
padding: 5px;
position: absolute;
white-space: nowrap;
z-index: 10002;
}
.tox-rtc-user-selection {
position: relative;
}
.tox-rtc-user-cursor {
bottom: 0;
cursor: default;
position: absolute;
top: 0;
width: 2px;
}
.tox-rtc-user-cursor::before {
background-color: inherit;
border-radius: 50%;
content: '';
display: block;
height: 8px;
position: absolute;
right: -3px;
top: -3px;
width: 8px;
}
.tox-rtc-user-cursor:hover::after {
background-color: inherit;
border-radius: 100px;
box-sizing: border-box;
color: #fff;
content: attr(data-user);
display: block;
font-size: 12px;
font-weight: bold;
left: -5px;
min-height: 8px;
min-width: 8px;
padding: 0 12px;
position: absolute;
top: -11px;
white-space: nowrap;
z-index: 1000;
}
.tox-rtc-user-selection--1 .tox-rtc-user-cursor {
background-color: #2dc26b;
}
.tox-rtc-user-selection--2 .tox-rtc-user-cursor {
background-color: #e03e2d;
}
.tox-rtc-user-selection--3 .tox-rtc-user-cursor {
background-color: #f1c40f;
}
.tox-rtc-user-selection--4 .tox-rtc-user-cursor {
background-color: #3598db;
}
.tox-rtc-user-selection--5 .tox-rtc-user-cursor {
background-color: #b96ad9;
}
.tox-rtc-user-selection--6 .tox-rtc-user-cursor {
background-color: #e67e23;
}
.tox-rtc-user-selection--7 .tox-rtc-user-cursor {
background-color: #aaa69d;
}
.tox-rtc-user-selection--8 .tox-rtc-user-cursor {
background-color: #f368e0;
}
.tox-rtc-remote-image {
background: #eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center;
border: 1px solid #ccc;
min-height: 240px;
min-width: 320px;
}
.mce-match-marker {
background: #aaa;
color: #fff;
}
.mce-match-marker-selected {
background: #39f;
color: #fff;
}
.mce-match-marker-selected::-moz-selection {
background: #39f;
color: #fff;
}
.mce-match-marker-selected::selection {
background: #39f;
color: #fff;
}
.mce-content-body img[data-mce-selected],
.mce-content-body video[data-mce-selected],
.mce-content-body audio[data-mce-selected],
.mce-content-body object[data-mce-selected],
.mce-content-body embed[data-mce-selected],
.mce-content-body table[data-mce-selected] {
outline: 3px solid #b4d7ff;
}
.mce-content-body hr[data-mce-selected] {
outline: 3px solid #b4d7ff;
outline-offset: 1px;
}
.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus {
outline: 3px solid #b4d7ff;
}
.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover {
outline: 3px solid #b4d7ff;
}
.mce-content-body *[contentEditable=false][data-mce-selected] {
cursor: not-allowed;
outline: 3px solid #b4d7ff;
}
.mce-content-body.mce-content-readonly *[contentEditable=true]:focus,
.mce-content-body.mce-content-readonly *[contentEditable=true]:hover {
outline: none;
}
.mce-content-body *[data-mce-selected="inline-boundary"] {
background-color: #b4d7ff;
}
.mce-content-body .mce-edit-focus {
outline: 3px solid #b4d7ff;
}
.mce-content-body td[data-mce-selected],
.mce-content-body th[data-mce-selected] {
position: relative;
}
.mce-content-body td[data-mce-selected]::-moz-selection,
.mce-content-body th[data-mce-selected]::-moz-selection {
background: none;
}
.mce-content-body td[data-mce-selected]::selection,
.mce-content-body th[data-mce-selected]::selection {
background: none;
}
.mce-content-body td[data-mce-selected] *,
.mce-content-body th[data-mce-selected] * {
outline: none;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
.mce-content-body td[data-mce-selected]::after,
.mce-content-body th[data-mce-selected]::after {
background-color: rgba(180, 215, 255, 0.7);
border: 1px solid rgba(180, 215, 255, 0.7);
bottom: -1px;
content: '';
left: -1px;
mix-blend-mode: multiply;
position: absolute;
right: -1px;
top: -1px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.mce-content-body td[data-mce-selected]::after,
.mce-content-body th[data-mce-selected]::after {
border-color: rgba(0, 84, 180, 0.7);
}
}
.mce-content-body img[data-mce-selected]::-moz-selection {
background: none;
}
.mce-content-body img[data-mce-selected]::selection {
background: none;
}
.ephox-snooker-resizer-bar {
background-color: #b4d7ff;
opacity: 0;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
.ephox-snooker-resizer-cols {
cursor: col-resize;
}
.ephox-snooker-resizer-rows {
cursor: row-resize;
}
.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging {
opacity: 1;
}
.mce-spellchecker-word {
background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");
background-position: 0 calc(100% + 1px);
background-repeat: repeat-x;
background-size: auto 6px;
cursor: default;
height: 2rem;
}
.mce-spellchecker-grammar {
background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");
background-position: 0 calc(100% + 1px);
background-repeat: repeat-x;
background-size: auto 6px;
cursor: default;
}
.mce-toc {
border: 1px solid gray;
}
.mce-toc h2 {
margin: 4px;
}
.mce-toc li {
list-style-type: none;
}
table[style*="border-width: 0px"],
.mce-item-table:not([border]),
.mce-item-table[border="0"],
table[style*="border-width: 0px"] td,
.mce-item-table:not([border]) td,
.mce-item-table[border="0"] td,
table[style*="border-width: 0px"] th,
.mce-item-table:not([border]) th,
.mce-item-table[border="0"] th,
table[style*="border-width: 0px"] caption,
.mce-item-table:not([border]) caption,
.mce-item-table[border="0"] caption {
border: 1px dashed #bbb;
}
.mce-visualblocks p,
.mce-visualblocks h1,
.mce-visualblocks h2,
.mce-visualblocks h3,
.mce-visualblocks h4,
.mce-visualblocks h5,
.mce-visualblocks h6,
.mce-visualblocks div:not([data-mce-bogus]),
.mce-visualblocks section,
.mce-visualblocks article,
.mce-visualblocks blockquote,
.mce-visualblocks address,
.mce-visualblocks pre,
.mce-visualblocks figure,
.mce-visualblocks figcaption,
.mce-visualblocks hgroup,
.mce-visualblocks aside,
.mce-visualblocks ul,
.mce-visualblocks ol,
.mce-visualblocks dl {
background-repeat: no-repeat;
border: 1px dashed #bbb;
margin-left: 3px;
padding-top: 10px;
}
.mce-visualblocks p {
background-image: url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7);
}
.mce-visualblocks h1 {
background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==);
}
.mce-visualblocks h2 {
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==);
}
.mce-visualblocks h3 {
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7);
}
.mce-visualblocks h4 {
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==);
}
.mce-visualblocks h5 {
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==);
}
.mce-visualblocks h6 {
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==);
}
.mce-visualblocks div:not([data-mce-bogus]) {
background-image: url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7);
}
.mce-visualblocks section {
background-image: url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=);
}
.mce-visualblocks article {
background-image: url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7);
}
.mce-visualblocks blockquote {
background-image: url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7);
}
.mce-visualblocks address {
background-image: url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=);
}
.mce-visualblocks pre {
background-image: url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==);
}
.mce-visualblocks figure {
background-image: url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7);
}
.mce-visualblocks figcaption {
border: 1px dashed #bbb;
}
.mce-visualblocks hgroup {
background-image: url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7);
}
.mce-visualblocks aside {
background-image: url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=);
}
.mce-visualblocks ul {
background-image: url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==);
}
.mce-visualblocks ol {
background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==);
}
.mce-visualblocks dl {
background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==);
}
.mce-visualblocks:not([dir=rtl]) p,
.mce-visualblocks:not([dir=rtl]) h1,
.mce-visualblocks:not([dir=rtl]) h2,
.mce-visualblocks:not([dir=rtl]) h3,
.mce-visualblocks:not([dir=rtl]) h4,
.mce-visualblocks:not([dir=rtl]) h5,
.mce-visualblocks:not([dir=rtl]) h6,
.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),
.mce-visualblocks:not([dir=rtl]) section,
.mce-visualblocks:not([dir=rtl]) article,
.mce-visualblocks:not([dir=rtl]) blockquote,
.mce-visualblocks:not([dir=rtl]) address,
.mce-visualblocks:not([dir=rtl]) pre,
.mce-visualblocks:not([dir=rtl]) figure,
.mce-visualblocks:not([dir=rtl]) figcaption,
.mce-visualblocks:not([dir=rtl]) hgroup,
.mce-visualblocks:not([dir=rtl]) aside,
.mce-visualblocks:not([dir=rtl]) ul,
.mce-visualblocks:not([dir=rtl]) ol,
.mce-visualblocks:not([dir=rtl]) dl {
margin-left: 3px;
}
.mce-visualblocks[dir=rtl] p,
.mce-visualblocks[dir=rtl] h1,
.mce-visualblocks[dir=rtl] h2,
.mce-visualblocks[dir=rtl] h3,
.mce-visualblocks[dir=rtl] h4,
.mce-visualblocks[dir=rtl] h5,
.mce-visualblocks[dir=rtl] h6,
.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),
.mce-visualblocks[dir=rtl] section,
.mce-visualblocks[dir=rtl] article,
.mce-visualblocks[dir=rtl] blockquote,
.mce-visualblocks[dir=rtl] address,
.mce-visualblocks[dir=rtl] pre,
.mce-visualblocks[dir=rtl] figure,
.mce-visualblocks[dir=rtl] figcaption,
.mce-visualblocks[dir=rtl] hgroup,
.mce-visualblocks[dir=rtl] aside,
.mce-visualblocks[dir=rtl] ul,
.mce-visualblocks[dir=rtl] ol,
.mce-visualblocks[dir=rtl] dl {
background-position-x: right;
margin-right: 3px;
}
.mce-nbsp,
.mce-shy {
background: #aaa;
}
.mce-shy::after {
content: '-';
}
body {
font-family: sans-serif;
}
table {
border-collapse: collapse;
}
+769
View File
@@ -0,0 +1,769 @@
.mce-content-body .mce-item-anchor {
background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;
}
.mce-content-body .mce-item-anchor:empty {
cursor: default;
display: inline-block;
height: 12px !important;
padding: 0 2px;
-webkit-user-modify: read-only;
-moz-user-modify: read-only;
-webkit-user-select: all;
-moz-user-select: all;
user-select: all;
width: 8px !important;
}
.mce-content-body .mce-item-anchor:not(:empty) {
background-position-x: 2px;
display: inline-block;
padding-left: 12px;
}
.mce-content-body .mce-item-anchor[data-mce-selected] {
outline-offset: 1px;
}
.tox-comments-visible .tox-comment[contenteditable="false"]:not([data-mce-selected]),
.tox-comments-visible span.tox-comment img:not([data-mce-selected]),
.tox-comments-visible span.tox-comment > audio:not([data-mce-selected]),
.tox-comments-visible span.tox-comment > video:not([data-mce-selected]),
.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]) {
outline: 3px solid #ffe89d;
}
.tox-comments-visible .tox-comment[contenteditable="false"][data-mce-annotation-active="true"]:not([data-mce-selected]) {
outline: 3px solid #fed635;
}
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] img:not([data-mce-selected]),
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] > audio:not([data-mce-selected]),
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] > video:not([data-mce-selected]),
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] span.mce-preview-object:not([data-mce-selected]) {
outline: 3px solid #fed635;
}
.tox-comments-visible span.tox-comment:not([data-mce-selected]) {
background-color: #ffe89d;
outline: none;
}
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"]:not([data-mce-selected="inline-boundary"]) {
background-color: #fed635;
}
.tox-checklist > li:not(.tox-checklist--hidden) {
list-style: none;
margin: 0.25em 0;
}
.tox-checklist > li:not(.tox-checklist--hidden)::before {
content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");
cursor: pointer;
height: 1em;
margin-left: -1.5em;
margin-top: 0.125em;
position: absolute;
width: 1em;
}
.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before {
content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A");
}
[dir=rtl] .tox-checklist > li:not(.tox-checklist--hidden)::before {
margin-left: 0;
margin-right: -1.5em;
}
/* stylelint-disable */
/* http://prismjs.com/ */
/**
* prism.js default theme for JavaScript, CSS and HTML
* Based on dabblet (http://dabblet.com)
* @author Lea Verou
*/
code[class*="language-"],
pre[class*="language-"] {
color: black;
background: none;
text-shadow: 0 1px white;
font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
font-size: 1em;
text-align: left;
white-space: pre;
word-spacing: normal;
word-break: normal;
word-wrap: normal;
line-height: 1.5;
-moz-tab-size: 4;
tab-size: 4;
-webkit-hyphens: none;
hyphens: none;
}
pre[class*="language-"]::-moz-selection,
pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection,
code[class*="language-"] ::-moz-selection {
text-shadow: none;
background: #b3d4fc;
}
pre[class*="language-"]::selection,
pre[class*="language-"] ::selection,
code[class*="language-"]::selection,
code[class*="language-"] ::selection {
text-shadow: none;
background: #b3d4fc;
}
@media print {
code[class*="language-"],
pre[class*="language-"] {
text-shadow: none;
}
}
/* Code blocks */
pre[class*="language-"] {
padding: 1em;
margin: 0.5em 0;
overflow: auto;
}
:not(pre) > code[class*="language-"],
pre[class*="language-"] {
background: #f5f2f0;
}
/* Inline code */
:not(pre) > code[class*="language-"] {
padding: 0.1em;
border-radius: 0.3em;
white-space: normal;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
color: slategray;
}
.token.punctuation {
color: #999;
}
.token.namespace {
opacity: 0.7;
}
.token.property,
.token.tag,
.token.boolean,
.token.number,
.token.constant,
.token.symbol,
.token.deleted {
color: #905;
}
.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
color: #690;
}
.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
color: #9a6e3a;
/* This background color was intended by the author of this theme. */
background: hsla(0, 0%, 100%, 0.5);
}
.token.atrule,
.token.attr-value,
.token.keyword {
color: #07a;
}
.token.function,
.token.class-name {
color: #DD4A68;
}
.token.regex,
.token.important,
.token.variable {
color: #e90;
}
.token.important,
.token.bold {
font-weight: bold;
}
.token.italic {
font-style: italic;
}
.token.entity {
cursor: help;
}
/* stylelint-enable */
.mce-content-body {
overflow-wrap: break-word;
word-wrap: break-word;
}
.mce-content-body .mce-visual-caret {
background-color: black;
background-color: currentColor;
position: absolute;
}
.mce-content-body .mce-visual-caret-hidden {
display: none;
}
.mce-content-body *[data-mce-caret] {
left: -1000px;
margin: 0;
padding: 0;
position: absolute;
right: auto;
top: 0;
}
.mce-content-body .mce-offscreen-selection {
left: -2000000px;
max-width: 1000000px;
position: absolute;
}
.mce-content-body *[contentEditable=false] {
cursor: default;
}
.mce-content-body *[contentEditable=true] {
cursor: text;
}
.tox-cursor-format-painter {
cursor: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"), default;
}
div.mce-footnotes hr {
margin-inline-end: auto;
margin-inline-start: 0;
width: 25%;
}
div.mce-footnotes li > a.mce-footnotes-backlink {
text-decoration: none;
}
@media print {
sup.mce-footnote a {
color: black;
text-decoration: none;
}
div.mce-footnotes {
break-inside: avoid;
width: 100%;
}
div.mce-footnotes li > a.mce-footnotes-backlink {
display: none;
}
}
.mce-content-body figure.align-left {
float: left;
}
.mce-content-body figure.align-right {
float: right;
}
.mce-content-body figure.image.align-center {
display: table;
margin-left: auto;
margin-right: auto;
}
.mce-preview-object {
border: 1px solid gray;
display: inline-block;
line-height: 0;
margin: 0 2px 0 2px;
position: relative;
}
.mce-preview-object .mce-shim {
background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
.mce-preview-object[data-mce-selected="2"] .mce-shim {
display: none;
}
.mce-content-body .mce-mergetag:hover {
background-color: rgba(0, 108, 231, 0.1);
}
.mce-content-body .mce-mergetag-affix {
background-color: rgba(0, 108, 231, 0.1);
color: #006ce7;
}
.mce-object {
background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center;
border: 1px dashed #aaa;
}
.mce-pagebreak {
border: 1px dashed #aaa;
cursor: default;
display: block;
height: 5px;
margin-top: 15px;
page-break-before: always;
width: 100%;
}
@media print {
.mce-pagebreak {
border: 0;
}
}
.tiny-pageembed .mce-shim {
background: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
.tiny-pageembed[data-mce-selected="2"] .mce-shim {
display: none;
}
.tiny-pageembed {
display: inline-block;
position: relative;
}
.tiny-pageembed--21by9,
.tiny-pageembed--16by9,
.tiny-pageembed--4by3,
.tiny-pageembed--1by1 {
display: block;
overflow: hidden;
padding: 0;
position: relative;
width: 100%;
}
.tiny-pageembed--21by9 {
padding-top: 42.857143%;
}
.tiny-pageembed--16by9 {
padding-top: 56.25%;
}
.tiny-pageembed--4by3 {
padding-top: 75%;
}
.tiny-pageembed--1by1 {
padding-top: 100%;
}
.tiny-pageembed--21by9 iframe,
.tiny-pageembed--16by9 iframe,
.tiny-pageembed--4by3 iframe,
.tiny-pageembed--1by1 iframe {
border: 0;
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
.mce-content-body[data-mce-placeholder] {
position: relative;
}
.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before {
color: rgba(34, 47, 62, 0.7);
content: attr(data-mce-placeholder);
position: absolute;
}
.mce-content-body:not([dir=rtl])[data-mce-placeholder]:not(.mce-visualblocks)::before {
left: 1px;
}
.mce-content-body[dir=rtl][data-mce-placeholder]:not(.mce-visualblocks)::before {
right: 1px;
}
.mce-content-body div.mce-resizehandle {
background-color: #4099ff;
border-color: #4099ff;
border-style: solid;
border-width: 1px;
box-sizing: border-box;
height: 10px;
position: absolute;
width: 10px;
z-index: 1298;
}
.mce-content-body div.mce-resizehandle:hover {
background-color: #4099ff;
}
.mce-content-body div.mce-resizehandle:nth-of-type(1) {
cursor: nwse-resize;
}
.mce-content-body div.mce-resizehandle:nth-of-type(2) {
cursor: nesw-resize;
}
.mce-content-body div.mce-resizehandle:nth-of-type(3) {
cursor: nwse-resize;
}
.mce-content-body div.mce-resizehandle:nth-of-type(4) {
cursor: nesw-resize;
}
.mce-content-body .mce-resize-backdrop {
z-index: 10000;
}
.mce-content-body .mce-clonedresizable {
cursor: default;
opacity: 0.5;
outline: 1px dashed black;
position: absolute;
z-index: 10001;
}
.mce-content-body .mce-clonedresizable.mce-resizetable-columns th,
.mce-content-body .mce-clonedresizable.mce-resizetable-columns td {
border: 0;
}
.mce-content-body .mce-resize-helper {
background: #555;
background: rgba(0, 0, 0, 0.75);
border: 1px;
border-radius: 3px;
color: white;
display: none;
font-family: sans-serif;
font-size: 12px;
line-height: 14px;
margin: 5px 10px;
padding: 5px;
position: absolute;
white-space: nowrap;
z-index: 10002;
}
.tox-rtc-user-selection {
position: relative;
}
.tox-rtc-user-cursor {
bottom: 0;
cursor: default;
position: absolute;
top: 0;
width: 2px;
}
.tox-rtc-user-cursor::before {
background-color: inherit;
border-radius: 50%;
content: '';
display: block;
height: 8px;
position: absolute;
right: -3px;
top: -3px;
width: 8px;
}
.tox-rtc-user-cursor:hover::after {
background-color: inherit;
border-radius: 100px;
box-sizing: border-box;
color: #fff;
content: attr(data-user);
display: block;
font-size: 12px;
font-weight: bold;
left: -5px;
min-height: 8px;
min-width: 8px;
padding: 0 12px;
position: absolute;
top: -11px;
white-space: nowrap;
z-index: 1000;
}
.tox-rtc-user-selection--1 .tox-rtc-user-cursor {
background-color: #2dc26b;
}
.tox-rtc-user-selection--2 .tox-rtc-user-cursor {
background-color: #e03e2d;
}
.tox-rtc-user-selection--3 .tox-rtc-user-cursor {
background-color: #f1c40f;
}
.tox-rtc-user-selection--4 .tox-rtc-user-cursor {
background-color: #3598db;
}
.tox-rtc-user-selection--5 .tox-rtc-user-cursor {
background-color: #b96ad9;
}
.tox-rtc-user-selection--6 .tox-rtc-user-cursor {
background-color: #e67e23;
}
.tox-rtc-user-selection--7 .tox-rtc-user-cursor {
background-color: #aaa69d;
}
.tox-rtc-user-selection--8 .tox-rtc-user-cursor {
background-color: #f368e0;
}
.tox-rtc-remote-image {
background: #eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center;
border: 1px solid #ccc;
min-height: 240px;
min-width: 320px;
}
.mce-match-marker {
background: #aaa;
color: #fff;
}
.mce-match-marker-selected {
background: #39f;
color: #fff;
}
.mce-match-marker-selected::-moz-selection {
background: #39f;
color: #fff;
}
.mce-match-marker-selected::selection {
background: #39f;
color: #fff;
}
.mce-content-body img[data-mce-selected],
.mce-content-body video[data-mce-selected],
.mce-content-body audio[data-mce-selected],
.mce-content-body object[data-mce-selected],
.mce-content-body embed[data-mce-selected],
.mce-content-body table[data-mce-selected] {
outline: 3px solid #b4d7ff;
}
.mce-content-body hr[data-mce-selected] {
outline: 3px solid #b4d7ff;
outline-offset: 1px;
}
.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus {
outline: 3px solid #b4d7ff;
}
.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover {
outline: 3px solid #b4d7ff;
}
.mce-content-body *[contentEditable=false][data-mce-selected] {
cursor: not-allowed;
outline: 3px solid #b4d7ff;
}
.mce-content-body.mce-content-readonly *[contentEditable=true]:focus,
.mce-content-body.mce-content-readonly *[contentEditable=true]:hover {
outline: none;
}
.mce-content-body *[data-mce-selected="inline-boundary"] {
background-color: #b4d7ff;
}
.mce-content-body .mce-edit-focus {
outline: 3px solid #b4d7ff;
}
.mce-content-body td[data-mce-selected],
.mce-content-body th[data-mce-selected] {
position: relative;
}
.mce-content-body td[data-mce-selected]::-moz-selection,
.mce-content-body th[data-mce-selected]::-moz-selection {
background: none;
}
.mce-content-body td[data-mce-selected]::selection,
.mce-content-body th[data-mce-selected]::selection {
background: none;
}
.mce-content-body td[data-mce-selected] *,
.mce-content-body th[data-mce-selected] * {
outline: none;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
.mce-content-body td[data-mce-selected]::after,
.mce-content-body th[data-mce-selected]::after {
background-color: rgba(180, 215, 255, 0.7);
border: 1px solid rgba(180, 215, 255, 0.7);
bottom: -1px;
content: '';
left: -1px;
mix-blend-mode: multiply;
position: absolute;
right: -1px;
top: -1px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.mce-content-body td[data-mce-selected]::after,
.mce-content-body th[data-mce-selected]::after {
border-color: rgba(0, 84, 180, 0.7);
}
}
.mce-content-body img[data-mce-selected]::-moz-selection {
background: none;
}
.mce-content-body img[data-mce-selected]::selection {
background: none;
}
.ephox-snooker-resizer-bar {
background-color: #b4d7ff;
opacity: 0;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
.ephox-snooker-resizer-cols {
cursor: col-resize;
}
.ephox-snooker-resizer-rows {
cursor: row-resize;
}
.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging {
opacity: 1;
}
.mce-spellchecker-word {
background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");
background-position: 0 calc(100% + 1px);
background-repeat: repeat-x;
background-size: auto 6px;
cursor: default;
height: 2rem;
}
.mce-spellchecker-grammar {
background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A");
background-position: 0 calc(100% + 1px);
background-repeat: repeat-x;
background-size: auto 6px;
cursor: default;
}
.mce-toc {
border: 1px solid gray;
}
.mce-toc h2 {
margin: 4px;
}
.mce-toc li {
list-style-type: none;
}
table[style*="border-width: 0px"],
.mce-item-table:not([border]),
.mce-item-table[border="0"],
table[style*="border-width: 0px"] td,
.mce-item-table:not([border]) td,
.mce-item-table[border="0"] td,
table[style*="border-width: 0px"] th,
.mce-item-table:not([border]) th,
.mce-item-table[border="0"] th,
table[style*="border-width: 0px"] caption,
.mce-item-table:not([border]) caption,
.mce-item-table[border="0"] caption {
border: 1px dashed #bbb;
}
.mce-visualblocks p,
.mce-visualblocks h1,
.mce-visualblocks h2,
.mce-visualblocks h3,
.mce-visualblocks h4,
.mce-visualblocks h5,
.mce-visualblocks h6,
.mce-visualblocks div:not([data-mce-bogus]),
.mce-visualblocks section,
.mce-visualblocks article,
.mce-visualblocks blockquote,
.mce-visualblocks address,
.mce-visualblocks pre,
.mce-visualblocks figure,
.mce-visualblocks figcaption,
.mce-visualblocks hgroup,
.mce-visualblocks aside,
.mce-visualblocks ul,
.mce-visualblocks ol,
.mce-visualblocks dl {
background-repeat: no-repeat;
border: 1px dashed #bbb;
margin-left: 3px;
padding-top: 10px;
}
.mce-visualblocks p {
background-image: url(data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7);
}
.mce-visualblocks h1 {
background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw==);
}
.mce-visualblocks h2 {
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw==);
}
.mce-visualblocks h3 {
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7);
}
.mce-visualblocks h4 {
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw==);
}
.mce-visualblocks h5 {
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw==);
}
.mce-visualblocks h6 {
background-image: url(data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw==);
}
.mce-visualblocks div:not([data-mce-bogus]) {
background-image: url(data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7);
}
.mce-visualblocks section {
background-image: url(data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs=);
}
.mce-visualblocks article {
background-image: url(data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7);
}
.mce-visualblocks blockquote {
background-image: url(data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7);
}
.mce-visualblocks address {
background-image: url(data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs=);
}
.mce-visualblocks pre {
background-image: url(data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw==);
}
.mce-visualblocks figure {
background-image: url(data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7);
}
.mce-visualblocks figcaption {
border: 1px dashed #bbb;
}
.mce-visualblocks hgroup {
background-image: url(data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7);
}
.mce-visualblocks aside {
background-image: url(data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs=);
}
.mce-visualblocks ul {
background-image: url(data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw==);
}
.mce-visualblocks ol {
background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw==);
}
.mce-visualblocks dl {
background-image: url(data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw==);
}
.mce-visualblocks:not([dir=rtl]) p,
.mce-visualblocks:not([dir=rtl]) h1,
.mce-visualblocks:not([dir=rtl]) h2,
.mce-visualblocks:not([dir=rtl]) h3,
.mce-visualblocks:not([dir=rtl]) h4,
.mce-visualblocks:not([dir=rtl]) h5,
.mce-visualblocks:not([dir=rtl]) h6,
.mce-visualblocks:not([dir=rtl]) div:not([data-mce-bogus]),
.mce-visualblocks:not([dir=rtl]) section,
.mce-visualblocks:not([dir=rtl]) article,
.mce-visualblocks:not([dir=rtl]) blockquote,
.mce-visualblocks:not([dir=rtl]) address,
.mce-visualblocks:not([dir=rtl]) pre,
.mce-visualblocks:not([dir=rtl]) figure,
.mce-visualblocks:not([dir=rtl]) figcaption,
.mce-visualblocks:not([dir=rtl]) hgroup,
.mce-visualblocks:not([dir=rtl]) aside,
.mce-visualblocks:not([dir=rtl]) ul,
.mce-visualblocks:not([dir=rtl]) ol,
.mce-visualblocks:not([dir=rtl]) dl {
margin-left: 3px;
}
.mce-visualblocks[dir=rtl] p,
.mce-visualblocks[dir=rtl] h1,
.mce-visualblocks[dir=rtl] h2,
.mce-visualblocks[dir=rtl] h3,
.mce-visualblocks[dir=rtl] h4,
.mce-visualblocks[dir=rtl] h5,
.mce-visualblocks[dir=rtl] h6,
.mce-visualblocks[dir=rtl] div:not([data-mce-bogus]),
.mce-visualblocks[dir=rtl] section,
.mce-visualblocks[dir=rtl] article,
.mce-visualblocks[dir=rtl] blockquote,
.mce-visualblocks[dir=rtl] address,
.mce-visualblocks[dir=rtl] pre,
.mce-visualblocks[dir=rtl] figure,
.mce-visualblocks[dir=rtl] figcaption,
.mce-visualblocks[dir=rtl] hgroup,
.mce-visualblocks[dir=rtl] aside,
.mce-visualblocks[dir=rtl] ul,
.mce-visualblocks[dir=rtl] ol,
.mce-visualblocks[dir=rtl] dl {
background-position-x: right;
margin-right: 3px;
}
.mce-nbsp,
.mce-shy {
background: #aaa;
}
.mce-shy::after {
content: '-';
}
+310
View File
@@ -0,0 +1,310 @@
.mce-content-body .mce-item-anchor { background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A") no-repeat center; }
.mce-content-body .mce-item-anchor:empty { cursor: default; display: inline-block; height: 12px !important; padding: 0 2px; -webkit-user-modify: read-only; -moz-user-modify: read-only; user-select: all; user-select: all; user-select: all; width: 8px !important; }
.mce-content-body .mce-item-anchor:not(:empty) { background-position-x: 2px; display: inline-block; padding-left: 12px; }
.mce-content-body .mce-item-anchor[data-mce-selected] { outline-offset: 1px; }
.tox-comments-visible .tox-comment[contenteditable="false"]:not([data-mce-selected]),
.tox-comments-visible span.tox-comment img:not([data-mce-selected]),
.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),
.tox-comments-visible span.tox-comment > audio:not([data-mce-selected]),
.tox-comments-visible span.tox-comment > video:not([data-mce-selected]) { outline: 3px solid #ffe89d; }
.tox-comments-visible .tox-comment[contenteditable="false"][data-mce-annotation-active="true"]:not([data-mce-selected]) { outline: 3px solid #fed635; }
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] img:not([data-mce-selected]),
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] span.mce-preview-object:not([data-mce-selected]),
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] > audio:not([data-mce-selected]),
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] > video:not([data-mce-selected]) { outline: 3px solid #fed635; }
.tox-comments-visible span.tox-comment:not([data-mce-selected]) { background-color: #ffe89d; outline: 0; }
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"]:not([data-mce-selected="inline-boundary"]) { background-color: #fed635; }
.tox-checklist > li:not(.tox-checklist--hidden) { list-style: none; margin: 0.25em 0; }
.tox-checklist > li:not(.tox-checklist--hidden)::before { content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A"); cursor: pointer; height: 1em; margin-left: -1.5em; margin-top: 0.125em; position: absolute; width: 1em; }
.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before { content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A"); }
[dir="rtl"] .tox-checklist > li:not(.tox-checklist--hidden)::before { margin-left: 0; margin-right: -1.5em; }
code[class*="language-"],
pre[class*="language-"] { color: #000; background: 0 0; text-shadow: 0 1px #fff; font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace; font-size: 1em; text-align: left; white-space: pre; word-spacing: normal; word-break: normal; word-wrap: normal; line-height: 1.5; tab-size: 4; tab-size: 4; hyphens: none; hyphens: none; }
code[class*="language-"] ::selection,
code[class*="language-"]::-moz-selection,
pre[class*="language-"] ::-moz-selection,
pre[class*="language-"]::-moz-selection { text-shadow: none; background: #b3d4fc; }
code[class*="language-"] ::selection,
code[class*="language-"]::selection,
pre[class*="language-"] ::selection,
pre[class*="language-"]::selection { text-shadow: none; background: #b3d4fc; }
@media print { code[class*="language-"],
pre[class*="language-"] { text-shadow: none; } }
pre[class*="language-"] { padding: 1em; margin: 0.5em 0; overflow: auto; }
:not(pre) > code[class*="language-"],
pre[class*="language-"] { background: #f5f2f0; }
:not(pre) > code[class*="language-"] { padding: 0.1em; border-radius: 0.3em; white-space: normal; }
.token.cdata,
.token.comment,
.token.doctype,
.token.prolog { color: #708090; }
.token.punctuation { color: #999; }
.token.namespace { opacity: 0.7; }
.token.boolean,
.token.constant,
.token.deleted,
.token.number,
.token.property,
.token.symbol,
.token.tag { color: #905; }
.token.attr-name,
.token.builtin,
.token.char,
.token.inserted,
.token.selector,
.token.string { color: #690; }
.language-css .token.string,
.style .token.string,
.token.entity,
.token.operator,
.token.url { color: #9a6e3a; background: hsl(0deg 0% 100% / 50%); }
.token.atrule,
.token.attr-value,
.token.keyword { color: #07a; }
.token.class-name,
.token.function { color: #dd4a68; }
.token.important,
.token.regex,
.token.variable { color: #e90; }
.token.bold,
.token.important { font-weight: 700; }
.token.italic { font-style: italic; }
.token.entity { cursor: help; }
.mce-content-body { overflow-wrap: break-word; word-wrap: break-word; }
.mce-content-body .mce-visual-caret { background-color: #000; background-color: currentcolor; position: absolute; }
.mce-content-body .mce-visual-caret-hidden { display: none; }
.mce-content-body [data-mce-caret] { left: -1000px; margin: 0; padding: 0; position: absolute; right: auto; top: 0; }
.mce-content-body .mce-offscreen-selection { left: -2000000px; max-width: 1000000px; position: absolute; }
.mce-content-body [contentEditable="false"] { cursor: default; }
.mce-content-body [contentEditable="true"] { cursor: text; }
.tox-cursor-format-painter { cursor: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"), default; }
div.mce-footnotes hr { margin-inline-end: auto; margin-inline-start: 0; width: 25%; }
div.mce-footnotes li > a.mce-footnotes-backlink { text-decoration: none; }
@media print {
sup.mce-footnote a { color: #000; text-decoration: none; }
div.mce-footnotes { break-inside: avoid; width: 100%; }
div.mce-footnotes li > a.mce-footnotes-backlink { display: none; }
}
.mce-content-body figure.align-left { float: left; }
.mce-content-body figure.align-right { float: right; }
.mce-content-body figure.image.align-center { display: table; margin-left: auto; margin-right: auto; }
.mce-preview-object { border: 1px solid gray; display: inline-block; line-height: 0; margin: 0 2px; position: relative; }
.mce-preview-object .mce-shim { background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.mce-preview-object[data-mce-selected="2"] .mce-shim { display: none; }
.mce-content-body .mce-mergetag:hover { background-color: rgb(0 108 231 / 10%); }
.mce-content-body .mce-mergetag-affix { background-color: rgb(0 108 231 / 10%); color: #006ce7; }
.mce-object { background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center; border: 1px dashed #aaa; }
.mce-pagebreak { border: 1px dashed #aaa; cursor: default; display: block; height: 5px; margin-top: 15px; page-break-before: always; width: 100%; }
@media print { .mce-pagebreak { border: 0; } }
.tiny-pageembed .mce-shim { background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.tiny-pageembed[data-mce-selected="2"] .mce-shim { display: none; }
.tiny-pageembed { display: inline-block; position: relative; }
.tiny-pageembed--16by9,
.tiny-pageembed--1by1,
.tiny-pageembed--21by9,
.tiny-pageembed--4by3 { display: block; overflow: hidden; padding: 0; position: relative; width: 100%; }
.tiny-pageembed--21by9 { padding-top: 42.857143%; }
.tiny-pageembed--16by9 { padding-top: 56.25%; }
.tiny-pageembed--4by3 { padding-top: 75%; }
.tiny-pageembed--1by1 { padding-top: 100%; }
.tiny-pageembed--16by9 iframe,
.tiny-pageembed--1by1 iframe,
.tiny-pageembed--21by9 iframe,
.tiny-pageembed--4by3 iframe { border: 0; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.mce-content-body[data-mce-placeholder] { position: relative; }
.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before { color: rgb(34 47 62 / 70%); content: attr(data-mce-placeholder); position: absolute; }
.mce-content-body:not([dir="rtl"])[data-mce-placeholder]:not(.mce-visualblocks)::before { left: 1px; }
.mce-content-body[dir="rtl"][data-mce-placeholder]:not(.mce-visualblocks)::before { right: 1px; }
.mce-content-body div.mce-resizehandle { background-color: #4099ff; border-color: #4099ff; border-style: solid; border-width: 1px; box-sizing: border-box; height: 10px; position: absolute; width: 10px; z-index: 1298; }
.mce-content-body div.mce-resizehandle:hover { background-color: #4099ff; }
.mce-content-body div.mce-resizehandle:nth-of-type(1) { cursor: nwse-resize; }
.mce-content-body div.mce-resizehandle:nth-of-type(2) { cursor: nesw-resize; }
.mce-content-body div.mce-resizehandle:nth-of-type(3) { cursor: nwse-resize; }
.mce-content-body div.mce-resizehandle:nth-of-type(4) { cursor: nesw-resize; }
.mce-content-body .mce-resize-backdrop { z-index: 10000; }
.mce-content-body .mce-clonedresizable { cursor: default; opacity: 0.5; outline: 1px dashed #000; position: absolute; z-index: 10001; }
.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,
.mce-content-body .mce-clonedresizable.mce-resizetable-columns th { border: 0; }
.mce-content-body .mce-resize-helper { background: #555; background: rgb(0 0 0 / 75%); border: 1px; border-radius: 3px; color: #fff; display: none; font-family: sans-serif; font-size: 12px; line-height: 14px; margin: 5px 10px; padding: 5px; position: absolute; white-space: nowrap; z-index: 10002; }
.tox-rtc-user-selection { position: relative; }
.tox-rtc-user-cursor { bottom: 0; cursor: default; position: absolute; top: 0; width: 2px; }
.tox-rtc-user-cursor::before { background-color: inherit; border-radius: 50%; content: ""; display: block; height: 8px; position: absolute; right: -3px; top: -3px; width: 8px; }
.tox-rtc-user-cursor:hover::after { background-color: inherit; border-radius: 100px; box-sizing: border-box; color: #fff; content: attr(data-user); display: block; font-size: 12px; font-weight: 700; left: -5px; min-height: 8px; min-width: 8px; padding: 0 12px; position: absolute; top: -11px; white-space: nowrap; z-index: 1000; }
.tox-rtc-user-selection--1 .tox-rtc-user-cursor { background-color: #2dc26b; }
.tox-rtc-user-selection--2 .tox-rtc-user-cursor { background-color: #e03e2d; }
.tox-rtc-user-selection--3 .tox-rtc-user-cursor { background-color: #f1c40f; }
.tox-rtc-user-selection--4 .tox-rtc-user-cursor { background-color: #3598db; }
.tox-rtc-user-selection--5 .tox-rtc-user-cursor { background-color: #b96ad9; }
.tox-rtc-user-selection--6 .tox-rtc-user-cursor { background-color: #e67e23; }
.tox-rtc-user-selection--7 .tox-rtc-user-cursor { background-color: #aaa69d; }
.tox-rtc-user-selection--8 .tox-rtc-user-cursor { background-color: #f368e0; }
.tox-rtc-remote-image { background: #eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center; border: 1px solid #ccc; min-height: 240px; min-width: 320px; }
.mce-match-marker { background: #aaa; color: #fff; }
.mce-match-marker-selected { background: #39f; color: #fff; }
.mcemarker-selected::-moz-selection { background: #39f; color: #fff; }
.mce-match-marker-selected::selection { background: #39f; color: #fff; }
.mce-content-body audio[data-mce-selected],
.mce-content-body embed[data-mce-selected],
.mce-content-body img[data-mce-selected],
.mce-content-body object[data-mce-selected],
.mce-content-body table[data-mce-selected],
.mce-content-body video[data-mce-selected] { outline: 3px solid #b4d7ff; }
.mce-content-body hr[data-mce-selected] { outline: 3px solid #b4d7ff; outline-offset: 1px; }
.mce-content-body [contentEditable="false"] [contentEditable="true"]:focus { outline: 3px solid #b4d7ff; }
.mce-content-body [contentEditable="false"] [contentEditable="true"]:hover { outline: 3px solid #b4d7ff; }
.mce-content-body [contentEditable="false"][data-mce-selected] { cursor: not-allowed; outline: 3px solid #b4d7ff; }
.mce-content-body.mce-content-readonly [contentEditable="true"]:focus,
.mce-content-body.mce-content-readonly [contentEditable="true"]:hover { outline: 0; }
.mce-content-body [data-mce-selected="inline-boundary"] { background-color: #b4d7ff; }
.mce-content-body .mce-edit-focus { outline: 3px solid #b4d7ff; }
.mce-content-body td[data-mce-selected],
.mce-content-body th[data-mce-selected] { position: relative; }
.mcebody td[data-mce-selected]::-moz-selection,
.mce-content-body th[data-mce-selected]::-moz-selection { background: 0 0; }
.mce-content-body td[data-mce-selected]::selection,
.mce-content-body th[data-mce-selected]::selection { background: 0 0; }
.mce-content-body td[data-mce-selected] *,
.mce-content-body th[data-mce-selected] * { outline: 0; -webkit-touch-callout: none; user-select: none; user-select: none; user-select: none; }
.mce-content-body td[data-mce-selected]::after,
.mce-content-body th[data-mce-selected]::after { background-color: rgb(180 215 255 / 70%); border: 1px solid rgb(180 215 255 / 70%); inset: -1px; content: ""; mix-blend-mode: multiply; position: absolute; }
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .mce-content-body td[data-mce-selected]::after,
.mce-content-body th[data-mce-selected]::after { border-color: rgb(0 84 180 / 70%); } }
.mcebody img[data-mce-selected]::-moz-selection { background: 0 0; }
.mce-content-body img[data-mce-selected]::selection { background: 0 0; }
.ephox-snooker-resizer-bar { background-color: #b4d7ff; opacity: 0; user-select: none; user-select: none; user-select: none; }
.ephox-snooker-resizer-cols { cursor: col-resize; }
.ephox-snooker-resizer-rows { cursor: row-resize; }
.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging { opacity: 1; }
.mce-spellchecker-word { background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A"); background-position: 0 calc(100% + 1px); background-repeat: repeat-x; background-size: auto 6px; cursor: default; height: 2rem; }
.mce-spellchecker-grammar { background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A"); background-position: 0 calc(100% + 1px); background-repeat: repeat-x; background-size: auto 6px; cursor: default; }
.mce-toc { border: 1px solid gray; }
.mce-toc h2 { margin: 4px; }
.mce-toc li { list-style-type: none; }
.mce-item-table:not([border]),
.mce-item-table:not([border]) caption,
.mce-item-table:not([border]) td,
.mce-item-table:not([border]) th,
.mce-item-table[border="0"],
.mce-item-table[border="0"] caption,
.mce-item-table[border="0"] td,
.mce-item-table[border="0"] th,
table[style*="border-width: 0px"],
table[style*="border-width: 0px"] caption,
table[style*="border-width: 0px"] td,
table[style*="border-width: 0px"] th { border: 1px dashed #bbb; }
.mce-visualblocks address,
.mce-visualblocks article,
.mce-visualblocks aside,
.mce-visualblocks blockquote,
.mce-visualblocks div:not([data-mce-bogus]),
.mce-visualblocks dl,
.mce-visualblocks figcaption,
.mce-visualblocks figure,
.mce-visualblocks h1,
.mce-visualblocks h2,
.mce-visualblocks h3,
.mce-visualblocks h4,
.mce-visualblocks h5,
.mce-visualblocks h6,
.mce-visualblocks hgroup,
.mce-visualblocks ol,
.mce-visualblocks p,
.mce-visualblocks pre,
.mce-visualblocks section,
.mce-visualblocks ul { background-repeat: no-repeat; border: 1px dashed #bbb; margin-left: 3px; padding-top: 10px; }
.mce-visualblocks p { background-image: url("data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7"); }
.mce-visualblocks h1 { background-image: url("data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw=="); }
.mce-visualblocks h2 { background-image: url("data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw=="); }
.mce-visualblocks h3 { background-image: url("data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7"); }
.mce-visualblocks h4 { background-image: url("data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw=="); }
.mce-visualblocks h5 { background-image: url("data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw=="); }
.mce-visualblocks h6 { background-image: url("data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw=="); }
.mce-visualblocks div:not([data-mce-bogus]) { background-image: url("data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7"); }
.mce-visualblocks section { background-image: url("data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs="); }
.mce-visualblocks article { background-image: url("data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7"); }
.mce-visualblocks blockquote { background-image: url("data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7"); }
.mce-visualblocks address { background-image: url("data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs="); }
.mce-visualblocks pre { background-image: url("data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw=="); }
.mce-visualblocks figure { background-image: url("data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7"); }
.mce-visualblocks figcaption { border: 1px dashed #bbb; }
.mce-visualblocks hgroup { background-image: url("data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7"); }
.mce-visualblocks aside { background-image: url("data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs="); }
.mce-visualblocks ul { background-image: url("data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw=="); }
.mce-visualblocks ol { background-image: url("data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw=="); }
.mce-visualblocks dl { background-image: url("data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw=="); }
.mce-visualblocks:not([dir="rtl"]) address,
.mce-visualblocks:not([dir="rtl"]) article,
.mce-visualblocks:not([dir="rtl"]) aside,
.mce-visualblocks:not([dir="rtl"]) blockquote,
.mce-visualblocks:not([dir="rtl"]) div:not([data-mce-bogus]),
.mce-visualblocks:not([dir="rtl"]) dl,
.mce-visualblocks:not([dir="rtl"]) figcaption,
.mce-visualblocks:not([dir="rtl"]) figure,
.mce-visualblocks:not([dir="rtl"]) h1,
.mce-visualblocks:not([dir="rtl"]) h2,
.mce-visualblocks:not([dir="rtl"]) h3,
.mce-visualblocks:not([dir="rtl"]) h4,
.mce-visualblocks:not([dir="rtl"]) h5,
.mce-visualblocks:not([dir="rtl"]) h6,
.mce-visualblocks:not([dir="rtl"]) hgroup,
.mce-visualblocks:not([dir="rtl"]) ol,
.mce-visualblocks:not([dir="rtl"]) p,
.mce-visualblocks:not([dir="rtl"]) pre,
.mce-visualblocks:not([dir="rtl"]) section,
.mce-visualblocks:not([dir="rtl"]) ul { margin-left: 3px; }
.mce-visualblocks[dir="rtl"] address,
.mce-visualblocks[dir="rtl"] article,
.mce-visualblocks[dir="rtl"] aside,
.mce-visualblocks[dir="rtl"] blockquote,
.mce-visualblocks[dir="rtl"] div:not([data-mce-bogus]),
.mce-visualblocks[dir="rtl"] dl,
.mce-visualblocks[dir="rtl"] figcaption,
.mce-visualblocks[dir="rtl"] figure,
.mce-visualblocks[dir="rtl"] h1,
.mce-visualblocks[dir="rtl"] h2,
.mce-visualblocks[dir="rtl"] h3,
.mce-visualblocks[dir="rtl"] h4,
.mce-visualblocks[dir="rtl"] h5,
.mce-visualblocks[dir="rtl"] h6,
.mce-visualblocks[dir="rtl"] hgroup,
.mce-visualblocks[dir="rtl"] ol,
.mce-visualblocks[dir="rtl"] p,
.mce-visualblocks[dir="rtl"] pre,
.mce-visualblocks[dir="rtl"] section,
.mce-visualblocks[dir="rtl"] ul { background-position-x: right; margin-right: 3px; }
.mce-nbsp,
.mce-shy { background: #aaa; }
.mce-shy::after { content: "-"; }
+312
View File
@@ -0,0 +1,312 @@
.mce-content-body .mce-item-anchor { background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'8'%20height%3D'12'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20d%3D'M0%200L8%200%208%2012%204.09117821%209%200%2012z'%2F%3E%3C%2Fsvg%3E%0A") no-repeat center; }
.mce-content-body .mce-item-anchor:empty { cursor: default; display: inline-block; height: 12px !important; padding: 0 2px; -webkit-user-modify: read-only; -moz-user-modify: read-only; user-select: all; user-select: all; user-select: all; width: 8px !important; }
.mce-content-body .mce-item-anchor:not(:empty) { background-position-x: 2px; display: inline-block; padding-left: 12px; }
.mce-content-body .mce-item-anchor[data-mce-selected] { outline-offset: 1px; }
.tox-comments-visible .tox-comment[contenteditable="false"]:not([data-mce-selected]),
.tox-comments-visible span.tox-comment img:not([data-mce-selected]),
.tox-comments-visible span.tox-comment span.mce-preview-object:not([data-mce-selected]),
.tox-comments-visible span.tox-comment > audio:not([data-mce-selected]),
.tox-comments-visible span.tox-comment > video:not([data-mce-selected]) { outline: 3px solid #ffe89d; }
.tox-comments-visible .tox-comment[contenteditable="false"][data-mce-annotation-active="true"]:not([data-mce-selected]) { outline: 3px solid #fed635; }
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] img:not([data-mce-selected]),
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] span.mce-preview-object:not([data-mce-selected]),
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] > audio:not([data-mce-selected]),
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"] > video:not([data-mce-selected]) { outline: 3px solid #fed635; }
.tox-comments-visible span.tox-comment:not([data-mce-selected]) { background-color: #ffe89d; outline: 0; }
.tox-comments-visible span.tox-comment[data-mce-annotation-active="true"]:not([data-mce-selected="inline-boundary"]) { background-color: #fed635; }
.tox-checklist > li:not(.tox-checklist--hidden) { list-style: none; margin: 0.25em 0; }
.tox-checklist > li:not(.tox-checklist--hidden)::before { content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-unchecked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2215%22%20height%3D%2215%22%20x%3D%22.5%22%20y%3D%22.5%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%234C4C4C%22%20rx%3D%222%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A"); cursor: pointer; height: 1em; margin-left: -1.5em; margin-top: 0.125em; position: absolute; width: 1em; }
.tox-checklist li:not(.tox-checklist--hidden).tox-checklist--checked::before { content: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cg%20id%3D%22checklist-checked%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Crect%20id%3D%22Rectangle%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%234099FF%22%20fill-rule%3D%22nonzero%22%20rx%3D%222%22%2F%3E%3Cpath%20id%3D%22Path%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20d%3D%22M11.5703186%2C3.14417309%20C11.8516238%2C2.73724603%2012.4164781%2C2.62829933%2012.83558%2C2.89774797%20C13.260121%2C3.17069355%2013.3759736%2C3.72932262%2013.0909105%2C4.14168582%20L7.7580587%2C11.8560195%20C7.43776896%2C12.3193404%206.76483983%2C12.3852142%206.35607322%2C11.9948725%20L3.02491697%2C8.8138662%20C2.66090143%2C8.46625845%202.65798871%2C7.89594698%203.01850234%2C7.54483354%20C3.373942%2C7.19866177%203.94940006%2C7.19592841%204.30829608%2C7.5386474%20L6.85276923%2C9.9684299%20L11.5703186%2C3.14417309%20Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E%0A"); }
[dir="rtl"] .tox-checklist > li:not(.tox-checklist--hidden)::before { margin-left: 0; margin-right: -1.5em; }
code[class*="language-"],
pre[class*="language-"] { color: #000; background: 0 0; text-shadow: 0 1px #fff; font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace; font-size: 1em; text-align: left; white-space: pre; word-spacing: normal; word-break: normal; word-wrap: normal; line-height: 1.5; tab-size: 4; tab-size: 4; hyphens: none; hyphens: none; }
code[class*="language-"] ::selection,
code[class*="language-"]::-moz-selection,
pre[class*="language-"] ::-moz-selection,
pre[class*="language-"]::-moz-selection { text-shadow: none; background: #b3d4fc; }
code[class*="language-"] ::selection,
code[class*="language-"]::selection,
pre[class*="language-"] ::selection,
pre[class*="language-"]::selection { text-shadow: none; background: #b3d4fc; }
@media print { code[class*="language-"],
pre[class*="language-"] { text-shadow: none; } }
pre[class*="language-"] { padding: 1em; margin: 0.5em 0; overflow: auto; }
:not(pre) > code[class*="language-"],
pre[class*="language-"] { background: #f5f2f0; }
:not(pre) > code[class*="language-"] { padding: 0.1em; border-radius: 0.3em; white-space: normal; }
.token.cdata,
.token.comment,
.token.doctype,
.token.prolog { color: #708090; }
.token.punctuation { color: #999; }
.token.namespace { opacity: 0.7; }
.token.boolean,
.token.constant,
.token.deleted,
.token.number,
.token.property,
.token.symbol,
.token.tag { color: #905; }
.token.attr-name,
.token.builtin,
.token.char,
.token.inserted,
.token.selector,
.token.string { color: #690; }
.language-css .token.string,
.style .token.string,
.token.entity,
.token.operator,
.token.url { color: #9a6e3a; background: hsl(0deg 0% 100% / 50%); }
.token.atrule,
.token.attr-value,
.token.keyword { color: #07a; }
.token.class-name,
.token.function { color: #dd4a68; }
.token.important,
.token.regex,
.token.variable { color: #e90; }
.token.bold,
.token.important { font-weight: 700; }
.token.italic { font-style: italic; }
.token.entity { cursor: help; }
.mce-content-body { overflow-wrap: break-word; word-wrap: break-word; }
.mce-content-body .mce-visual-caret { background-color: #000; background-color: currentcolor; position: absolute; }
.mce-content-body .mce-visual-caret-hidden { display: none; }
.mce-content-body [data-mce-caret] { left: -1000px; margin: 0; padding: 0; position: absolute; right: auto; top: 0; }
.mce-content-body .mce-offscreen-selection { left: -2000000px; max-width: 1000000px; position: absolute; }
.mce-content-body [contentEditable="false"] { cursor: default; }
.mce-content-body [contentEditable="true"] { cursor: text; }
.tox-cursor-format-painter { cursor: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M15%2C6%20C15%2C5.45%2014.55%2C5%2014%2C5%20L6%2C5%20C5.45%2C5%205%2C5.45%205%2C6%20L5%2C10%20C5%2C10.55%205.45%2C11%206%2C11%20L14%2C11%20C14.55%2C11%2015%2C10.55%2015%2C10%20L15%2C9%20L16%2C9%20L16%2C12%20L9%2C12%20L9%2C19%20C9%2C19.55%209.45%2C20%2010%2C20%20L11%2C20%20C11.55%2C20%2012%2C19.55%2012%2C19%20L12%2C14%20L18%2C14%20L18%2C7%20L15%2C7%20L15%2C6%20Z%22%2F%3E%0A%20%20%20%20%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22nonzero%22%20d%3D%22M1%2C1%20L8.25%2C1%20C8.66421356%2C1%209%2C1.33578644%209%2C1.75%20L9%2C1.75%20C9%2C2.16421356%208.66421356%2C2.5%208.25%2C2.5%20L2.5%2C2.5%20L2.5%2C8.25%20C2.5%2C8.66421356%202.16421356%2C9%201.75%2C9%20L1.75%2C9%20C1.33578644%2C9%201%2C8.66421356%201%2C8.25%20L1%2C1%20Z%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A"), default; }
div.mce-footnotes hr { margin-inline-end: auto; margin-inline-start: 0; width: 25%; }
div.mce-footnotes li > a.mce-footnotes-backlink { text-decoration: none; }
@media print {
sup.mce-footnote a { color: #000; text-decoration: none; }
div.mce-footnotes { break-inside: avoid; width: 100%; }
div.mce-footnotes li > a.mce-footnotes-backlink { display: none; }
}
.mce-content-body figure.align-left { float: left; }
.mce-content-body figure.align-right { float: right; }
.mce-content-body figure.image.align-center { display: table; margin-left: auto; margin-right: auto; }
.mce-preview-object { border: 1px solid gray; display: inline-block; line-height: 0; margin: 0 2px; position: relative; }
.mce-preview-object .mce-shim { background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.mce-preview-object[data-mce-selected="2"] .mce-shim { display: none; }
.mce-content-body .mce-mergetag:hover { background-color: rgb(0 108 231 / 10%); }
.mce-content-body .mce-mergetag-affix { background-color: rgb(0 108 231 / 10%); color: #006ce7; }
.mce-object { background: transparent url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20d%3D%22M4%203h16a1%201%200%200%201%201%201v16a1%201%200%200%201-1%201H4a1%201%200%200%201-1-1V4a1%201%200%200%201%201-1zm1%202v14h14V5H5zm4.79%202.565l5.64%204.028a.5.5%200%200%201%200%20.814l-5.64%204.028a.5.5%200%200%201-.79-.407V7.972a.5.5%200%200%201%20.79-.407z%22%2F%3E%3C%2Fsvg%3E%0A") no-repeat center; border: 1px dashed #aaa; }
.mce-pagebreak { border: 1px dashed #aaa; cursor: default; display: block; height: 5px; margin-top: 15px; page-break-before: always; width: 100%; }
@media print { .mce-pagebreak { border: 0; } }
.tiny-pageembed .mce-shim { background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.tiny-pageembed[data-mce-selected="2"] .mce-shim { display: none; }
.tiny-pageembed { display: inline-block; position: relative; }
.tiny-pageembed--16by9,
.tiny-pageembed--1by1,
.tiny-pageembed--21by9,
.tiny-pageembed--4by3 { display: block; overflow: hidden; padding: 0; position: relative; width: 100%; }
.tiny-pageembed--21by9 { padding-top: 42.857143%; }
.tiny-pageembed--16by9 { padding-top: 56.25%; }
.tiny-pageembed--4by3 { padding-top: 75%; }
.tiny-pageembed--1by1 { padding-top: 100%; }
.tiny-pageembed--16by9 iframe,
.tiny-pageembed--1by1 iframe,
.tiny-pageembed--21by9 iframe,
.tiny-pageembed--4by3 iframe { border: 0; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.mce-content-body[data-mce-placeholder] { position: relative; }
.mce-content-body[data-mce-placeholder]:not(.mce-visualblocks)::before { color: rgb(34 47 62 / 70%); content: attr(data-mce-placeholder); position: absolute; }
.mce-content-body:not([dir="rtl"])[data-mce-placeholder]:not(.mce-visualblocks)::before { left: 1px; }
.mce-content-body[dir="rtl"][data-mce-placeholder]:not(.mce-visualblocks)::before { right: 1px; }
.mce-content-body div.mce-resizehandle { background-color: #4099ff; border-color: #4099ff; border-style: solid; border-width: 1px; box-sizing: border-box; height: 10px; position: absolute; width: 10px; z-index: 1298; }
.mce-content-body div.mce-resizehandle:hover { background-color: #4099ff; }
.mce-content-body div.mce-resizehandle:nth-of-type(1) { cursor: nwse-resize; }
.mce-content-body div.mce-resizehandle:nth-of-type(2) { cursor: nesw-resize; }
.mce-content-body div.mce-resizehandle:nth-of-type(3) { cursor: nwse-resize; }
.mce-content-body div.mce-resizehandle:nth-of-type(4) { cursor: nesw-resize; }
.mce-content-body .mce-resize-backdrop { z-index: 10000; }
.mce-content-body .mce-clonedresizable { cursor: default; opacity: 0.5; outline: 1px dashed #000; position: absolute; z-index: 10001; }
.mce-content-body .mce-clonedresizable.mce-resizetable-columns td,
.mce-content-body .mce-clonedresizable.mce-resizetable-columns th { border: 0; }
.mce-content-body .mce-resize-helper { background: #555; background: rgb(0 0 0 / 75%); border: 1px; border-radius: 3px; color: #fff; display: none; font-family: sans-serif; font-size: 12px; line-height: 14px; margin: 5px 10px; padding: 5px; position: absolute; white-space: nowrap; z-index: 10002; }
.tox-rtc-user-selection { position: relative; }
.tox-rtc-user-cursor { bottom: 0; cursor: default; position: absolute; top: 0; width: 2px; }
.tox-rtc-user-cursor::before { background-color: inherit; border-radius: 50%; content: ""; display: block; height: 8px; position: absolute; right: -3px; top: -3px; width: 8px; }
.tox-rtc-user-cursor:hover::after { background-color: inherit; border-radius: 100px; box-sizing: border-box; color: #fff; content: attr(data-user); display: block; font-size: 12px; font-weight: 700; left: -5px; min-height: 8px; min-width: 8px; padding: 0 12px; position: absolute; top: -11px; white-space: nowrap; z-index: 1000; }
.tox-rtc-user-selection--1 .tox-rtc-user-cursor { background-color: #2dc26b; }
.tox-rtc-user-selection--2 .tox-rtc-user-cursor { background-color: #e03e2d; }
.tox-rtc-user-selection--3 .tox-rtc-user-cursor { background-color: #f1c40f; }
.tox-rtc-user-selection--4 .tox-rtc-user-cursor { background-color: #3598db; }
.tox-rtc-user-selection--5 .tox-rtc-user-cursor { background-color: #b96ad9; }
.tox-rtc-user-selection--6 .tox-rtc-user-cursor { background-color: #e67e23; }
.tox-rtc-user-selection--7 .tox-rtc-user-cursor { background-color: #aaa69d; }
.tox-rtc-user-selection--8 .tox-rtc-user-cursor { background-color: #f368e0; }
.tox-rtc-remote-image { background: #eaeaea url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2236%22%20height%3D%2212%22%20viewBox%3D%220%200%2036%2012%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.33s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%20%20%3Ccircle%20cx%3D%2230%22%20cy%3D%226%22%20r%3D%223%22%20fill%3D%22rgba(0%2C%200%2C%200%2C%20.2)%22%3E%0A%20%20%20%20%3Canimate%20attributeName%3D%22r%22%20values%3D%223%3B5%3B3%22%20calcMode%3D%22linear%22%20begin%3D%22.66s%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20%2F%3E%0A%20%20%3C%2Fcircle%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center; border: 1px solid #ccc; min-height: 240px; min-width: 320px; }
.mce-match-marker { background: #aaa; color: #fff; }
.mce-match-marker-selected { background: #39f; color: #fff; }
.mcemarker-selected::-moz-selection { background: #39f; color: #fff; }
.mce-match-marker-selected::selection { background: #39f; color: #fff; }
.mce-content-body audio[data-mce-selected],
.mce-content-body embed[data-mce-selected],
.mce-content-body img[data-mce-selected],
.mce-content-body object[data-mce-selected],
.mce-content-body table[data-mce-selected],
.mce-content-body video[data-mce-selected] { outline: 3px solid #b4d7ff; }
.mce-content-body hr[data-mce-selected] { outline: 3px solid #b4d7ff; outline-offset: 1px; }
.mce-content-body [contentEditable="false"] [contentEditable="true"]:focus { outline: 3px solid #b4d7ff; }
.mce-content-body [contentEditable="false"] [contentEditable="true"]:hover { outline: 3px solid #b4d7ff; }
.mce-content-body [contentEditable="false"][data-mce-selected] { cursor: not-allowed; outline: 3px solid #b4d7ff; }
.mce-content-body.mce-content-readonly [contentEditable="true"]:focus,
.mce-content-body.mce-content-readonly [contentEditable="true"]:hover { outline: 0; }
.mce-content-body [data-mce-selected="inline-boundary"] { background-color: #b4d7ff; }
.mce-content-body .mce-edit-focus { outline: 3px solid #b4d7ff; }
.mce-content-body td[data-mce-selected],
.mce-content-body th[data-mce-selected] { position: relative; }
.mcebody td[data-mce-selected]::-moz-selection,
.mce-content-body th[data-mce-selected]::-moz-selection { background: 0 0; }
.mce-content-body td[data-mce-selected]::selection,
.mce-content-body th[data-mce-selected]::selection { background: 0 0; }
.mce-content-body td[data-mce-selected] *,
.mce-content-body th[data-mce-selected] * { outline: 0; -webkit-touch-callout: none; user-select: none; user-select: none; user-select: none; }
.mce-content-body td[data-mce-selected]::after,
.mce-content-body th[data-mce-selected]::after { background-color: rgb(180 215 255 / 70%); border: 1px solid rgb(180 215 255 / 70%); inset: -1px; content: ""; mix-blend-mode: multiply; position: absolute; }
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { .mce-content-body td[data-mce-selected]::after,
.mce-content-body th[data-mce-selected]::after { border-color: rgb(0 84 180 / 70%); } }
.mcebody img[data-mce-selected]::-moz-selection { background: 0 0; }
.mce-content-body img[data-mce-selected]::selection { background: 0 0; }
.ephox-snooker-resizer-bar { background-color: #b4d7ff; opacity: 0; user-select: none; user-select: none; user-select: none; }
.ephox-snooker-resizer-cols { cursor: col-resize; }
.ephox-snooker-resizer-rows { cursor: row-resize; }
.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging { opacity: 1; }
.mce-spellchecker-word { background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%23ff0000'%20fill%3D'none'%20stroke-linecap%3D'round'%20stroke-opacity%3D'.75'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A"); background-position: 0 calc(100% + 1px); background-repeat: repeat-x; background-size: auto 6px; cursor: default; height: 2rem; }
.mce-spellchecker-grammar { background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D'4'%20height%3D'4'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%3E%3Cpath%20stroke%3D'%2300A835'%20fill%3D'none'%20stroke-linecap%3D'round'%20d%3D'M0%203L2%201%204%203'%2F%3E%3C%2Fsvg%3E%0A"); background-position: 0 calc(100% + 1px); background-repeat: repeat-x; background-size: auto 6px; cursor: default; }
.mce-toc { border: 1px solid gray; }
.mce-toc h2 { margin: 4px; }
.mce-toc li { list-style-type: none; }
.mce-item-table:not([border]),
.mce-item-table:not([border]) caption,
.mce-item-table:not([border]) td,
.mce-item-table:not([border]) th,
.mce-item-table[border="0"],
.mce-item-table[border="0"] caption,
.mce-item-table[border="0"] td,
.mce-item-table[border="0"] th,
table[style*="border-width: 0px"],
table[style*="border-width: 0px"] caption,
table[style*="border-width: 0px"] td,
table[style*="border-width: 0px"] th { border: 1px dashed #bbb; }
.mce-visualblocks address,
.mce-visualblocks article,
.mce-visualblocks aside,
.mce-visualblocks blockquote,
.mce-visualblocks div:not([data-mce-bogus]),
.mce-visualblocks dl,
.mce-visualblocks figcaption,
.mce-visualblocks figure,
.mce-visualblocks h1,
.mce-visualblocks h2,
.mce-visualblocks h3,
.mce-visualblocks h4,
.mce-visualblocks h5,
.mce-visualblocks h6,
.mce-visualblocks hgroup,
.mce-visualblocks ol,
.mce-visualblocks p,
.mce-visualblocks pre,
.mce-visualblocks section,
.mce-visualblocks ul { background-repeat: no-repeat; border: 1px dashed #bbb; margin-left: 3px; padding-top: 10px; }
.mce-visualblocks p { background-image: url("data:image/gif;base64,R0lGODlhCQAJAJEAAAAAAP///7u7u////yH5BAEAAAMALAAAAAAJAAkAAAIQnG+CqCN/mlyvsRUpThG6AgA7"); }
.mce-visualblocks h1 { background-image: url("data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGu1JuxHoAfRNRW3TWXyF2YiRUAOw=="); }
.mce-visualblocks h2 { background-image: url("data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8Hybbx4oOuqgTynJd6bGlWg3DkJzoaUAAAOw=="); }
.mce-visualblocks h3 { background-image: url("data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIZjI8Hybbx4oOuqgTynJf2Ln2NOHpQpmhAAQA7"); }
.mce-visualblocks h4 { background-image: url("data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxInR0zqeAdhtJlXwV1oCll2HaWgAAOw=="); }
.mce-visualblocks h5 { background-image: url("data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjane4iq5GlW05GgIkIZUAAAOw=="); }
.mce-visualblocks h6 { background-image: url("data:image/gif;base64,R0lGODlhDgAKAIABALu7u////yH5BAEAAAEALAAAAAAOAAoAAAIajI8HybbxIoiuwjan04jep1iZ1XRlAo5bVgAAOw=="); }
.mce-visualblocks div:not([data-mce-bogus]) { background-image: url("data:image/gif;base64,R0lGODlhEgAKAIABALu7u////yH5BAEAAAEALAAAAAASAAoAAAIfjI9poI0cgDywrhuxfbrzDEbQM2Ei5aRjmoySW4pAAQA7"); }
.mce-visualblocks section { background-image: url("data:image/gif;base64,R0lGODlhKAAKAIABALu7u////yH5BAEAAAEALAAAAAAoAAoAAAI5jI+pywcNY3sBWHdNrplytD2ellDeSVbp+GmWqaDqDMepc8t17Y4vBsK5hDyJMcI6KkuYU+jpjLoKADs="); }
.mce-visualblocks article { background-image: url("data:image/gif;base64,R0lGODlhKgAKAIABALu7u////yH5BAEAAAEALAAAAAAqAAoAAAI6jI+pywkNY3wG0GBvrsd2tXGYSGnfiF7ikpXemTpOiJScasYoDJJrjsG9gkCJ0ag6KhmaIe3pjDYBBQA7"); }
.mce-visualblocks blockquote { background-image: url("data:image/gif;base64,R0lGODlhPgAKAIABALu7u////yH5BAEAAAEALAAAAAA+AAoAAAJPjI+py+0Knpz0xQDyuUhvfoGgIX5iSKZYgq5uNL5q69asZ8s5rrf0yZmpNkJZzFesBTu8TOlDVAabUyatguVhWduud3EyiUk45xhTTgMBBQA7"); }
.mce-visualblocks address { background-image: url("data:image/gif;base64,R0lGODlhLQAKAIABALu7u////yH5BAEAAAEALAAAAAAtAAoAAAI/jI+pywwNozSP1gDyyZcjb3UaRpXkWaXmZW4OqKLhBmLs+K263DkJK7OJeifh7FicKD9A1/IpGdKkyFpNmCkAADs="); }
.mce-visualblocks pre { background-image: url("data:image/gif;base64,R0lGODlhFQAKAIABALu7uwAAACH5BAEAAAEALAAAAAAVAAoAAAIjjI+ZoN0cgDwSmnpz1NCueYERhnibZVKLNnbOq8IvKpJtVQAAOw=="); }
.mce-visualblocks figure { background-image: url("data:image/gif;base64,R0lGODlhJAAKAIAAALu7u////yH5BAEAAAEALAAAAAAkAAoAAAI0jI+py+2fwAHUSFvD3RlvG4HIp4nX5JFSpnZUJ6LlrM52OE7uSWosBHScgkSZj7dDKnWAAgA7"); }
.mce-visualblocks figcaption { border: 1px dashed #bbb; }
.mce-visualblocks hgroup { background-image: url("data:image/gif;base64,R0lGODlhJwAKAIABALu7uwAAACH5BAEAAAEALAAAAAAnAAoAAAI3jI+pywYNI3uB0gpsRtt5fFnfNZaVSYJil4Wo03Hv6Z62uOCgiXH1kZIIJ8NiIxRrAZNMZAtQAAA7"); }
.mce-visualblocks aside { background-image: url("data:image/gif;base64,R0lGODlhHgAKAIABAKqqqv///yH5BAEAAAEALAAAAAAeAAoAAAItjI+pG8APjZOTzgtqy7I3f1yehmQcFY4WKZbqByutmW4aHUd6vfcVbgudgpYCADs="); }
.mce-visualblocks ul { background-image: url("data:image/gif;base64,R0lGODlhDQAKAIAAALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybGuYnqUVSjvw26DzzXiqIDlVwAAOw=="); }
.mce-visualblocks ol { background-image: url("data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybH6HHt0qourxC6CvzXieHyeWQAAOw=="); }
.mce-visualblocks dl { background-image: url("data:image/gif;base64,R0lGODlhDQAKAIABALu7u////yH5BAEAAAEALAAAAAANAAoAAAIXjI8GybEOnmOvUoWznTqeuEjNSCqeGRUAOw=="); }
.mce-visualblocks:not([dir="rtl"]) address,
.mce-visualblocks:not([dir="rtl"]) article,
.mce-visualblocks:not([dir="rtl"]) aside,
.mce-visualblocks:not([dir="rtl"]) blockquote,
.mce-visualblocks:not([dir="rtl"]) div:not([data-mce-bogus]),
.mce-visualblocks:not([dir="rtl"]) dl,
.mce-visualblocks:not([dir="rtl"]) figcaption,
.mce-visualblocks:not([dir="rtl"]) figure,
.mce-visualblocks:not([dir="rtl"]) h1,
.mce-visualblocks:not([dir="rtl"]) h2,
.mce-visualblocks:not([dir="rtl"]) h3,
.mce-visualblocks:not([dir="rtl"]) h4,
.mce-visualblocks:not([dir="rtl"]) h5,
.mce-visualblocks:not([dir="rtl"]) h6,
.mce-visualblocks:not([dir="rtl"]) hgroup,
.mce-visualblocks:not([dir="rtl"]) ol,
.mce-visualblocks:not([dir="rtl"]) p,
.mce-visualblocks:not([dir="rtl"]) pre,
.mce-visualblocks:not([dir="rtl"]) section,
.mce-visualblocks:not([dir="rtl"]) ul { margin-left: 3px; }
.mce-visualblocks[dir="rtl"] address,
.mce-visualblocks[dir="rtl"] article,
.mce-visualblocks[dir="rtl"] aside,
.mce-visualblocks[dir="rtl"] blockquote,
.mce-visualblocks[dir="rtl"] div:not([data-mce-bogus]),
.mce-visualblocks[dir="rtl"] dl,
.mce-visualblocks[dir="rtl"] figcaption,
.mce-visualblocks[dir="rtl"] figure,
.mce-visualblocks[dir="rtl"] h1,
.mce-visualblocks[dir="rtl"] h2,
.mce-visualblocks[dir="rtl"] h3,
.mce-visualblocks[dir="rtl"] h4,
.mce-visualblocks[dir="rtl"] h5,
.mce-visualblocks[dir="rtl"] h6,
.mce-visualblocks[dir="rtl"] hgroup,
.mce-visualblocks[dir="rtl"] ol,
.mce-visualblocks[dir="rtl"] p,
.mce-visualblocks[dir="rtl"] pre,
.mce-visualblocks[dir="rtl"] section,
.mce-visualblocks[dir="rtl"] ul { background-position-x: right; margin-right: 3px; }
.mce-nbsp,
.mce-shy { background: #aaa; }
.mce-shy::after { content: "-"; }
body { font-family: sans-serif; }
table { border-collapse: collapse; }
File diff suppressed because it is too large Load Diff
+812
View File
@@ -0,0 +1,812 @@
.tox { box-shadow: none; box-sizing: content-box; color: #222f3e; cursor: auto; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; -webkit-tap-highlight-color: transparent; text-decoration: none; text-shadow: none; text-transform: none; vertical-align: initial; white-space: normal; }
.tox :not(svg, rect) { box-sizing: inherit; color: inherit; cursor: inherit; direction: inherit; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; line-height: inherit; -webkit-tap-highlight-color: inherit; text-align: inherit; text-decoration: inherit; text-shadow: inherit; text-transform: inherit; vertical-align: inherit; white-space: inherit; }
.tox :not(svg, rect) { background: 0 0; border: 0; box-shadow: none; float: none; height: auto; margin: 0; max-width: none; outline: 0; padding: 0; position: static; width: auto; }
.tox:not([dir="rtl"]) { direction: ltr; text-align: left; }
.tox[dir="rtl"] { direction: rtl; text-align: right; }
.tox-tinymce { border: 1px solid #ccc; border-radius: 0; box-shadow: none; box-sizing: border-box; display: flex; flex-direction: column; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; overflow: hidden; position: relative; visibility: inherit !important; }
.tox.tox-tinymce-inline { border: none; box-shadow: none; overflow: initial; }
.tox.tox-tinymce-inline .tox-editor-container { overflow: initial; }
.tox.tox-tinymce-inline .tox-editor-header { background-color: #fff; border: 1px solid #ccc; border-radius: 0; box-shadow: none; overflow: hidden; }
.tox-tinymce-aux { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; z-index: 1300; }
.tox-tinymce :focus,
.tox-tinymce-aux :focus { outline: 0; }
button::-moz-focus-inner { border: 0; }
.tox[dir="rtl"] .tox-icon--flip svg { transform: rotateY(180deg); }
.tox .accessibility-issue__header { align-items: center; display: flex; margin-bottom: 4px; }
.tox .accessibility-issue__description { align-items: stretch; border: 1px solid #ccc; border-radius: 3px; display: flex; justify-content: space-between; }
.tox .accessibility-issue__description > div { padding-bottom: 4px; }
.tox .accessibility-issue__description > div > div { align-items: center; display: flex; margin-bottom: 4px; }
.tox .accessibility-issue__description > :last-child:not(:only-child) { border-color: #ccc; border-style: solid; }
.tox .accessibility-issue__repair { margin-top: 16px; }
.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description { background-color: rgb(32 122 183 / 10%); border-color: rgb(32 122 183 / 40%); color: #222f3e; }
.tox .tox-dialog__body-content .accessibility-issue--info .accessibility-issue__description > :last-child { border-color: rgb(32 122 183 / 40%); }
.tox .tox-dialog__body-content .accessibility-issue--info .tox-form__group h2 { color: #207ab7; }
.tox .tox-dialog__body-content .accessibility-issue--info .tox-icon svg { fill: #207ab7; }
.tox .tox-dialog__body-content .accessibility-issue--info a .tox-icon { color: #207ab7; }
.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description { background-color: rgb(255 165 0 / 10%); border-color: rgb(255 165 0 / 50%); color: #222f3e; }
.tox .tox-dialog__body-content .accessibility-issue--warn .accessibility-issue__description > :last-child { border-color: rgb(255 165 0 / 50%); }
.tox .tox-dialog__body-content .accessibility-issue--warn .tox-form__group h2 { color: #cc8500; }
.tox .tox-dialog__body-content .accessibility-issue--warn .tox-icon svg { fill: #cc8500; }
.tox .tox-dialog__body-content .accessibility-issue--warn a .tox-icon { color: #cc8500; }
.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description { background-color: rgb(204 0 0 / 10%); border-color: rgb(204 0 0 / 40%); color: #222f3e; }
.tox .tox-dialog__body-content .accessibility-issue--error .accessibility-issue__description > :last-child { border-color: rgb(204 0 0 / 40%); }
.tox .tox-dialog__body-content .accessibility-issue--error .tox-form__group h2 { color: #c00; }
.tox .tox-dialog__body-content .accessibility-issue--error .tox-icon svg { fill: #c00; }
.tox .tox-dialog__body-content .accessibility-issue--error a .tox-icon { color: #c00; }
.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description { background-color: rgb(120 171 70 / 10%); border-color: rgb(120 171 70 / 40%); color: #222f3e; }
.tox .tox-dialog__body-content .accessibility-issue--success .accessibility-issue__description > :last-child { border-color: rgb(120 171 70 / 40%); }
.tox .tox-dialog__body-content .accessibility-issue--success .tox-form__group h2 { color: #78ab46; }
.tox .tox-dialog__body-content .accessibility-issue--success .tox-icon svg { fill: #78ab46; }
.tox .tox-dialog__body-content .accessibility-issue--success a .tox-icon { color: #78ab46; }
.tox .tox-dialog__body-content .accessibility-issue__header h1,
.tox .tox-dialog__body-content .tox-form__group .accessibility-issue__description h2 { margin-top: 0; }
.tox:not([dir="rtl"]) .tox-dialog__body-content .accessibility-issue__header .tox-button { margin-left: 4px; }
.tox:not([dir="rtl"]) .tox-dialog__body-content .accessibility-issue__header > :nth-last-child(2) { margin-left: auto; }
.tox:not([dir="rtl"]) .tox-dialog__body-content .accessibility-issue__description { padding: 4px 4px 4px 8px; }
.tox:not([dir="rtl"]) .tox-dialog__body-content .accessibility-issue__description > :last-child { border-left-width: 1px; padding-left: 4px; }
.tox[dir="rtl"] .tox-dialog__body-content .accessibility-issue__header .tox-button { margin-right: 4px; }
.tox[dir="rtl"] .tox-dialog__body-content .accessibility-issue__header > :nth-last-child(2) { margin-right: auto; }
.tox[dir="rtl"] .tox-dialog__body-content .accessibility-issue__description { padding: 4px 8px 4px 4px; }
.tox[dir="rtl"] .tox-dialog__body-content .accessibility-issue__description > :last-child { border-right-width: 1px; padding-right: 4px; }
.tox .tox-anchorbar { display: flex; flex: 0 0 auto; }
.tox .tox-bar { display: flex; flex: 0 0 auto; }
.tox .tox-button { background-color: #207ab7; background-image: none; background-position: 0 0; background-repeat: repeat; border-color: #207ab7; border-radius: 3px; border-style: solid; border-width: 1px; box-shadow: none; box-sizing: border-box; color: #fff; cursor: pointer; display: inline-block; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 14px; font-style: normal; font-weight: 700; letter-spacing: normal; line-height: 24px; margin: 0; outline: 0; padding: 4px 16px; position: relative; text-align: center; text-decoration: none; text-transform: none; white-space: nowrap; }
.tox .tox-button::before { border-radius: 3px; inset: -1px; box-shadow: inset 0 0 0 2px #fff, 0 0 0 1px #207ab7, 0 0 0 3px rgb(32 122 183 / 25%); content: ""; opacity: 0; pointer-events: none; position: absolute; }
.tox .tox-button[disabled] { background-color: #207ab7; background-image: none; border-color: #207ab7; box-shadow: none; color: rgb(255 255 255 / 50%); cursor: not-allowed; }
.tox .tox-button:focus:not(:disabled) { background-color: #1c6ca1; background-image: none; border-color: #1c6ca1; box-shadow: none; color: #fff; }
.tox .tox-button:focus-visible:not(:disabled)::before { opacity: 1; }
.tox .tox-button:hover:not(:disabled) { background-color: #1c6ca1; background-image: none; border-color: #1c6ca1; box-shadow: none; color: #fff; }
.tox .tox-button:active:not(:disabled) { background-color: #185d8c; background-image: none; border-color: #185d8c; box-shadow: none; color: #fff; }
.tox .tox-button--secondary { background-color: #f0f0f0; background-image: none; background-position: 0 0; background-repeat: repeat; border-color: #f0f0f0; border-radius: 3px; border-style: solid; border-width: 1px; box-shadow: none; color: #222f3e; font-size: 14px; font-style: normal; font-weight: 700; letter-spacing: normal; outline: 0; padding: 4px 16px; text-decoration: none; text-transform: none; }
.tox .tox-button--secondary[disabled] { background-color: #f0f0f0; background-image: none; border-color: #f0f0f0; box-shadow: none; color: rgb(34 47 62 / 50%); }
.tox .tox-button--secondary:focus:not(:disabled) { background-color: #e3e3e3; background-image: none; border-color: #e3e3e3; box-shadow: none; color: #222f3e; }
.tox .tox-button--secondary:hover:not(:disabled) { background-color: #e3e3e3; background-image: none; border-color: #e3e3e3; box-shadow: none; color: #222f3e; }
.tox .tox-button--secondary:active:not(:disabled) { background-color: #d6d6d6; background-image: none; border-color: #d6d6d6; box-shadow: none; color: #222f3e; }
.tox .tox-button--icon,
.tox .tox-button.tox-button--icon,
.tox .tox-button.tox-button--secondary.tox-button--icon { padding: 4px; }
.tox .tox-button--icon .tox-icon svg,
.tox .tox-button.tox-button--icon .tox-icon svg,
.tox .tox-button.tox-button--secondary.tox-button--icon .tox-icon svg { display: block; fill: currentcolor; }
.tox .tox-button-link { background: 0; border: none; box-sizing: border-box; cursor: pointer; display: inline-block; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 16px; font-weight: 400; line-height: 1.3; margin: 0; padding: 0; white-space: nowrap; }
.tox .tox-button-link--sm { font-size: 14px; }
.tox .tox-button--naked { background-color: transparent; border-color: transparent; box-shadow: unset; color: #222f3e; }
.tox .tox-button--naked[disabled] { background-color: #f0f0f0; border-color: #f0f0f0; box-shadow: none; color: rgb(34 47 62 / 50%); }
.tox .tox-button--naked:hover:not(:disabled) { background-color: #e3e3e3; border-color: #e3e3e3; box-shadow: none; color: #222f3e; }
.tox .tox-button--naked:focus:not(:disabled) { background-color: #e3e3e3; border-color: #e3e3e3; box-shadow: none; color: #222f3e; }
.tox .tox-button--naked:active:not(:disabled) { background-color: #d6d6d6; border-color: #d6d6d6; box-shadow: none; color: #222f3e; }
.tox .tox-button--naked .tox-icon svg { fill: currentcolor; }
.tox .tox-button--naked.tox-button--icon:hover:not(:disabled) { color: #222f3e; }
.tox .tox-checkbox { align-items: center; border-radius: 3px; cursor: pointer; display: flex; height: 36px; min-width: 36px; }
.tox .tox-checkbox__input { height: 1px; overflow: hidden; position: absolute; top: auto; width: 1px; }
.tox .tox-checkbox__icons { align-items: center; border-radius: 3px; box-shadow: 0 0 0 2px transparent; box-sizing: content-box; display: flex; height: 24px; justify-content: center; padding: calc(4px - 1px); width: 24px; }
.tox .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { display: block; fill: rgb(34 47 62 / 30%); }
.tox .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg { display: none; fill: #207ab7; }
.tox .tox-checkbox__icons .tox-checkbox-icon__checked svg { display: none; fill: #207ab7; }
.tox .tox-checkbox--disabled { color: rgb(34 47 62 / 50%); cursor: not-allowed; }
.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__checked svg { fill: rgb(34 47 62 / 50%); }
.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { fill: rgb(34 47 62 / 50%); }
.tox .tox-checkbox--disabled .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg { fill: rgb(34 47 62 / 50%); }
.tox input.tox-checkbox__input:checked + .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { display: none; }
.tox input.tox-checkbox__input:checked + .tox-checkbox__icons .tox-checkbox-icon__checked svg { display: block; }
.tox input.tox-checkbox__input:indeterminate + .tox-checkbox__icons .tox-checkbox-icon__unchecked svg { display: none; }
.tox input.tox-checkbox__input:indeterminate + .tox-checkbox__icons .tox-checkbox-icon__indeterminate svg { display: block; }
.tox input.tox-checkbox__input:focus + .tox-checkbox__icons { border-radius: 3px; box-shadow: inset 0 0 0 1px #207ab7; padding: calc(4px - 1px); }
.tox:not([dir="rtl"]) .tox-checkbox__label { margin-left: 4px; }
.tox:not([dir="rtl"]) .tox-checkbox__input { left: -10000px; }
.tox:not([dir="rtl"]) .tox-bar .tox-checkbox { margin-left: 4px; }
.tox[dir="rtl"] .tox-checkbox__label { margin-right: 4px; }
.tox[dir="rtl"] .tox-checkbox__input { right: -10000px; }
.tox[dir="rtl"] .tox-bar .tox-checkbox { margin-right: 4px; }
.tox .tox-collection--toolbar .tox-collection__group { display: flex; padding: 0; }
.tox .tox-collection--grid .tox-collection__group { display: flex; flex-wrap: wrap; max-height: 208px; overflow-x: hidden; overflow-y: auto; padding: 0; }
.tox .tox-collection--list .tox-collection__group { border-width: 1px 0 0; border-color: #ccc; border-style: solid; padding: 4px 0; }
.tox .tox-collection--list .tox-collection__group:first-child { border-top-width: 0; }
.tox .tox-collection__group-heading { background-color: #e6e6e6; color: rgb(34 47 62 / 70%); cursor: default; font-size: 12px; font-style: normal; font-weight: 400; margin-bottom: 4px; margin-top: -4px; padding: 4px 8px; text-transform: none; -webkit-touch-callout: none; user-select: none; user-select: none; user-select: none; }
.tox .tox-collection__item { align-items: center; border-radius: 3px; color: #222f3e; display: flex; -webkit-touch-callout: none; user-select: none; user-select: none; user-select: none; }
.tox .tox-collection--list .tox-collection__item { padding: 4px 8px; }
.tox .tox-collection--toolbar .tox-collection__item { border-radius: 3px; padding: 4px; }
.tox .tox-collection--grid .tox-collection__item { border-radius: 3px; padding: 4px; }
.tox .tox-collection--list .tox-collection__item--enabled { background-color: #fff; color: #222f3e; }
.tox .tox-collection--list .tox-collection__item--active { background-color: #dee0e2; }
.tox .tox-collection--toolbar .tox-collection__item--enabled { background-color: #c8cbcf; color: #222f3e; }
.tox .tox-collection--toolbar .tox-collection__item--active { background-color: #dee0e2; }
.tox .tox-collection--grid .tox-collection__item--enabled { background-color: #c8cbcf; color: #222f3e; }
.tox .tox-collection--grid .tox-collection__item--active:not(.tox-collection__item--state-disabled) { background-color: #dee0e2; color: #222f3e; }
.tox .tox-collection--list .tox-collection__item--active:not(.tox-collection__item--state-disabled) { color: #222f3e; }
.tox .tox-collection--toolbar .tox-collection__item--active:not(.tox-collection__item--state-disabled) { color: #222f3e; }
.tox .tox-collection__item-checkmark,
.tox .tox-collection__item-icon { align-items: center; display: flex; height: 24px; justify-content: center; width: 24px; }
.tox .tox-collection__item-checkmark svg,
.tox .tox-collection__item-icon svg { fill: currentcolor; }
.tox .tox-collection--toolbar-lg .tox-collection__item-icon { height: 48px; width: 48px; }
.tox .tox-collection__item-label { color: currentcolor; display: inline-block; flex: 1; font-size: 14px; font-style: normal; font-weight: 400; line-height: 24px; text-transform: none; word-break: break-all; }
.tox .tox-collection__item-accessory { color: rgb(34 47 62 / 70%); display: inline-block; font-size: 14px; height: 24px; line-height: 24px; text-transform: none; }
.tox .tox-collection__item-caret { align-items: center; display: flex; min-height: 24px; }
.tox .tox-collection__item-caret::after { content: ""; font-size: 0; min-height: inherit; }
.tox .tox-collection__item-caret svg { fill: #222f3e; }
.tox .tox-collection__item--state-disabled { background-color: transparent; color: rgb(34 47 62 / 50%); cursor: not-allowed; }
.tox .tox-collection__item--state-disabled .tox-collection__item-caret svg { fill: rgb(34 47 62 / 50%); }
.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-checkmark svg { display: none; }
.tox .tox-collection--list .tox-collection__item:not(.tox-collection__item--enabled) .tox-collection__item-accessory + .tox-collection__item-checkmark { display: none; }
.tox .tox-collection--horizontal { background-color: #fff; border: 1px solid #ccc; border-radius: 3px; box-shadow: 0 0 2px 0 rgb(34 47 62 / 20%), 0 4px 8px 0 rgb(34 47 62 / 15%); display: flex; flex: 0 0 auto; flex-shrink: 0; flex-wrap: nowrap; margin-bottom: 0; overflow-x: auto; padding: 0; }
.tox .tox-collection--horizontal .tox-collection__group { align-items: center; display: flex; flex-wrap: nowrap; margin: 0; padding: 0 4px; }
.tox .tox-collection--horizontal .tox-collection__item { height: 34px; margin: 3px 0 2px; padding: 0 4px; }
.tox .tox-collection--horizontal .tox-collection__item-label { white-space: nowrap; }
.tox .tox-collection--horizontal .tox-collection__item-caret { margin-left: 4px; }
.tox .tox-collection__item-container { display: flex; }
.tox .tox-collection__item-container--row { align-items: center; flex: 1 1 auto; flex-direction: row; }
.tox .tox-collection__item-container--row.tox-collection__item-container--align-left { margin-right: auto; }
.tox .tox-collection__item-container--row.tox-collection__item-container--align-right { justify-content: flex-end; margin-left: auto; }
.tox .tox-collection__item-container--row.tox-collection__item-container--valign-top { align-items: flex-start; margin-bottom: auto; }
.tox .tox-collection__item-container--row.tox-collection__item-container--valign-middle { align-items: center; }
.tox .tox-collection__item-container--row.tox-collection__item-container--valign-bottom { align-items: flex-end; margin-top: auto; }
.tox .tox-collection__item-container--column { align-self: center; flex: 1 1 auto; flex-direction: column; }
.tox .tox-collection__item-container--column.tox-collection__item-container--align-left { align-items: flex-start; }
.tox .tox-collection__item-container--column.tox-collection__item-container--align-right { align-items: flex-end; }
.tox .tox-collection__item-container--column.tox-collection__item-container--valign-top { align-self: flex-start; }
.tox .tox-collection__item-container--column.tox-collection__item-container--valign-middle { align-self: center; }
.tox .tox-collection__item-container--column.tox-collection__item-container--valign-bottom { align-self: flex-end; }
.tox:not([dir="rtl"]) .tox-collection--horizontal .tox-collection__group:not(:last-of-type) { border-right: 1px solid #ccc; }
.tox:not([dir="rtl"]) .tox-collection--list .tox-collection__item > :not(:first-child) { margin-left: 8px; }
.tox:not([dir="rtl"]) .tox-collection--list .tox-collection__item > .tox-collection__item-label:first-child { margin-left: 4px; }
.tox:not([dir="rtl"]) .tox-collection__item-accessory { margin-left: 16px; text-align: right; }
.tox:not([dir="rtl"]) .tox-collection .tox-collection__item-caret { margin-left: 16px; }
.tox[dir="rtl"] .tox-collection--horizontal .tox-collection__group:not(:last-of-type) { border-left: 1px solid #ccc; }
.tox[dir="rtl"] .tox-collection--list .tox-collection__item > :not(:first-child) { margin-right: 8px; }
.tox[dir="rtl"] .tox-collection--list .tox-collection__item > .tox-collection__item-label:first-child { margin-right: 4px; }
.tox[dir="rtl"] .tox-collection__item-accessory { margin-right: 16px; text-align: left; }
.tox[dir="rtl"] .tox-collection .tox-collection__item-caret { margin-right: 16px; transform: rotateY(180deg); }
.tox[dir="rtl"] .tox-collection--horizontal .tox-collection__item-caret { margin-right: 4px; }
.tox .tox-color-picker-container { display: flex; flex-direction: row; height: 225px; margin: 0; }
.tox .tox-sv-palette { box-sizing: border-box; display: flex; height: 100%; }
.tox .tox-sv-palette-spectrum { height: 100%; }
.tox .tox-sv-palette,
.tox .tox-sv-palette-spectrum { width: 225px; }
.tox .tox-sv-palette-thumb { background: 0 0; border: 1px solid #000; border-radius: 50%; box-sizing: content-box; height: 12px; position: absolute; width: 12px; }
.tox .tox-sv-palette-inner-thumb { border: 1px solid #fff; border-radius: 50%; height: 10px; position: absolute; width: 10px; }
.tox .tox-hue-slider { box-sizing: border-box; height: 100%; width: 25px; }
.tox .tox-hue-slider-spectrum { background: linear-gradient(to bottom, red, #ff0080, #f0f, #8000ff, #00f, #0080ff, #0ff, #00ff80, #0f0, #80ff00, #ff0, #ff8000, red); height: 100%; width: 100%; }
.tox .tox-hue-slider,
.tox .tox-hue-slider-spectrum { width: 20px; }
.tox .tox-hue-slider-thumb { background: #fff; border: 1px solid #000; box-sizing: content-box; height: 4px; width: 100%; }
.tox .tox-rgb-form { display: flex; flex-direction: column; justify-content: space-between; }
.tox .tox-rgb-form div { align-items: center; display: flex; justify-content: space-between; margin-bottom: 5px; width: inherit; }
.tox .tox-rgb-form input { width: 6em; }
.tox .tox-rgb-form input.tox-invalid { border: 1px solid red !important; }
.tox .tox-rgb-form .tox-rgba-preview { border: 1px solid #000; flex-grow: 2; margin-bottom: 0; }
.tox:not([dir="rtl"]) .tox-sv-palette { margin-right: 15px; }
.tox:not([dir="rtl"]) .tox-hue-slider { margin-right: 15px; }
.tox:not([dir="rtl"]) .tox-hue-slider-thumb { margin-left: -1px; }
.tox:not([dir="rtl"]) .tox-rgb-form label { margin-right: 0.5em; }
.tox[dir="rtl"] .tox-sv-palette { margin-left: 15px; }
.tox[dir="rtl"] .tox-hue-slider { margin-left: 15px; }
.tox[dir="rtl"] .tox-hue-slider-thumb { margin-right: -1px; }
.tox[dir="rtl"] .tox-rgb-form label { margin-left: 0.5em; }
.tox .tox-toolbar .tox-swatches,
.tox .tox-toolbar__overflow .tox-swatches,
.tox .tox-toolbar__primary .tox-swatches { margin: 2px 0 3px 4px; }
.tox .tox-collection--list .tox-collection__group .tox-swatches-menu { border: 0; margin: -4px 0; }
.tox .tox-swatches__row { display: flex; }
.tox .tox-swatch { height: 30px; transition: transform 0.15s, box-shadow 0.15s; width: 30px; }
.tox .tox-swatch:focus,
.tox .tox-swatch:hover { box-shadow: 0 0 0 1px rgb(127 127 127 / 30%) inset; transform: scale(0.8); }
.tox .tox-swatch--remove { align-items: center; display: flex; justify-content: center; }
.tox .tox-swatch--remove svg path { stroke: #e74c3c; }
.tox .tox-swatches__picker-btn { align-items: center; background-color: transparent; border: 0; cursor: pointer; display: flex; height: 30px; justify-content: center; outline: 0; padding: 0; width: 30px; }
.tox .tox-swatches__picker-btn svg { fill: #222f3e; height: 24px; width: 24px; }
.tox .tox-swatches__picker-btn:hover { background: #dee0e2; }
.tox:not([dir="rtl"]) .tox-swatches__picker-btn { margin-left: auto; }
.tox[dir="rtl"] .tox-swatches__picker-btn { margin-right: auto; }
.tox .tox-comment-thread { background: #fff; position: relative; }
.tox .tox-comment-thread > :not(:first-child) { margin-top: 8px; }
.tox .tox-comment { background: #fff; border: 1px solid #ccc; border-radius: 3px; box-shadow: 0 4px 8px 0 rgb(34 47 62 / 10%); padding: 8px 8px 16px; position: relative; }
.tox .tox-comment__header { align-items: center; color: #222f3e; display: flex; justify-content: space-between; }
.tox .tox-comment__date { color: #222f3e; font-size: 12px; line-height: 18px; }
.tox .tox-comment__body { color: #222f3e; font-size: 14px; font-style: normal; font-weight: 400; line-height: 1.3; margin-top: 8px; position: relative; text-transform: initial; }
.tox .tox-comment__body textarea { resize: none; white-space: normal; width: 100%; }
.tox .tox-comment__expander { padding-top: 8px; }
.tox .tox-comment__expander p { color: rgb(34 47 62 / 70%); font-size: 14px; font-style: normal; }
.tox .tox-comment__body p { margin: 0; }
.tox .tox-comment__buttonspacing { padding-top: 16px; text-align: center; }
.tox .tox-comment-thread__overlay::after { background: #fff; inset: 0; content: ""; display: flex; opacity: 0.9; position: absolute; z-index: 5; }
.tox .tox-comment__reply { display: flex; flex-shrink: 0; flex-wrap: wrap; justify-content: flex-end; margin-top: 8px; }
.tox .tox-comment__reply > :first-child { margin-bottom: 8px; width: 100%; }
.tox .tox-comment__edit { display: flex; flex-wrap: wrap; justify-content: flex-end; margin-top: 16px; }
.tox .tox-comment__gradient::after { background: linear-gradient(rgb(255 255 255 / 0%), #fff); bottom: 0; content: ""; display: block; height: 5em; margin-top: -40px; position: absolute; width: 100%; }
.tox .tox-comment__overlay { background: #fff; inset: 0; display: flex; flex-direction: column; flex-grow: 1; opacity: 0.9; position: absolute; text-align: center; z-index: 5; }
.tox .tox-comment__loading-text { align-items: center; color: #222f3e; display: flex; flex-direction: column; position: relative; }
.tox .tox-comment__loading-text > div { padding-bottom: 16px; }
.tox .tox-comment__overlaytext { inset: 0; flex-direction: column; font-size: 14px; padding: 1em; position: absolute; z-index: 10; }
.tox .tox-comment__overlaytext p { background-color: #fff; box-shadow: 0 0 8px 8px #fff; color: #222f3e; text-align: center; }
.tox .tox-comment__overlaytext div:nth-of-type(2) { font-size: 0.8em; }
.tox .tox-comment__busy-spinner { align-items: center; background-color: #fff; inset: 0; display: flex; justify-content: center; position: absolute; z-index: 20; }
.tox .tox-comment__scroll { display: flex; flex-direction: column; flex-shrink: 1; overflow: auto; }
.tox .tox-conversations { margin: 8px; }
.tox:not([dir="rtl"]) .tox-comment__edit { margin-left: 8px; }
.tox:not([dir="rtl"]) .tox-comment__buttonspacing > :last-child,
.tox:not([dir="rtl"]) .tox-comment__edit > :last-child,
.tox:not([dir="rtl"]) .tox-comment__reply > :last-child { margin-left: 8px; }
.tox[dir="rtl"] .tox-comment__edit { margin-right: 8px; }
.tox[dir="rtl"] .tox-comment__buttonspacing > :last-child,
.tox[dir="rtl"] .tox-comment__edit > :last-child,
.tox[dir="rtl"] .tox-comment__reply > :last-child { margin-right: 8px; }
.tox .tox-user { align-items: center; display: flex; }
.tox .tox-user__avatar svg { fill: rgb(34 47 62 / 70%); }
.tox .tox-user__avatar img { border-radius: 50%; height: 36px; object-fit: cover; vertical-align: middle; width: 36px; }
.tox .tox-user__name { color: #222f3e; font-size: 14px; font-style: normal; font-weight: 700; line-height: 18px; text-transform: none; }
.tox:not([dir="rtl"]) .tox-user__avatar img,
.tox:not([dir="rtl"]) .tox-user__avatar svg { margin-right: 8px; }
.tox:not([dir="rtl"]) .tox-user__avatar + .tox-user__name { margin-left: 8px; }
.tox[dir="rtl"] .tox-user__avatar img,
.tox[dir="rtl"] .tox-user__avatar svg { margin-left: 8px; }
.tox[dir="rtl"] .tox-user__avatar + .tox-user__name { margin-right: 8px; }
.tox .tox-dialog-wrap { align-items: center; inset: 0; display: flex; justify-content: center; position: fixed; z-index: 1100; }
.tox .tox-dialog-wrap__backdrop { background-color: rgb(255 255 255 / 75%); inset: 0; position: absolute; z-index: 1; }
.tox .tox-dialog-wrap__backdrop--opaque { background-color: #fff; }
.tox .tox-dialog { background-color: #fff; border-color: #ccc; border-radius: 3px; border-style: solid; border-width: 1px; box-shadow: 0 16px 16px -10px rgb(34 47 62 / 15%), 0 0 40px 1px rgb(34 47 62 / 15%); display: flex; flex-direction: column; max-height: 100%; max-width: 480px; overflow: hidden; position: relative; width: 95vw; z-index: 2; }
@media only screen and (width <= 767px) { body:not(.tox-force-desktop) .tox .tox-dialog { align-self: flex-start; margin: 8px auto; max-height: calc(100vh - 8px * 2); width: calc(100vw - 16px); } }
.tox .tox-dialog-inline { z-index: 1100; }
.tox .tox-dialog__header { align-items: center; background-color: #fff; border-bottom: none; color: #222f3e; display: flex; font-size: 16px; justify-content: space-between; padding: 8px 16px 0; position: relative; }
.tox .tox-dialog__header .tox-button { z-index: 1; }
.tox .tox-dialog__draghandle { cursor: grab; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.tox .tox-dialog__draghandle:active { cursor: grabbing; }
.tox .tox-dialog__dismiss { margin-left: auto; }
.tox .tox-dialog__title { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 20px; font-style: normal; font-weight: 400; line-height: 1.3; margin: 0; text-transform: none; }
.tox .tox-dialog__body { color: #222f3e; display: flex; flex: 1; font-size: 16px; font-style: normal; font-weight: 400; line-height: 1.3; min-width: 0; text-align: left; text-transform: none; }
@media only screen and (width <= 767px) { body:not(.tox-force-desktop) .tox .tox-dialog__body { flex-direction: column; } }
.tox .tox-dialog__body-nav { align-items: flex-start; display: flex; flex-direction: column; padding: 16px; }
@media only screen and (width <= 767px) { body:not(.tox-force-desktop) .tox .tox-dialog__body-nav { flex-direction: row; -webkit-overflow-scrolling: touch; overflow-x: auto; padding-bottom: 0; } }
.tox .tox-dialog__body-nav-item { border-bottom: 2px solid transparent; color: rgb(34 47 62 / 70%); display: inline-block; font-size: 14px; line-height: 1.3; margin-bottom: 8px; text-decoration: none; white-space: nowrap; }
.tox .tox-dialog__body-nav-item:focus { background-color: rgb(32 122 183 / 10%); }
.tox .tox-dialog__body-nav-item--active { border-bottom: 2px solid #207ab7; color: #207ab7; }
.tox .tox-dialog__body-content { box-sizing: border-box; display: flex; flex: 1; flex-direction: column; max-height: 650px; overflow: auto; -webkit-overflow-scrolling: touch; padding: 16px; }
.tox .tox-dialog__body-content > * { margin-bottom: 0; margin-top: 16px; }
.tox .tox-dialog__body-content > :first-child { margin-top: 0; }
.tox .tox-dialog__body-content > :last-child { margin-bottom: 0; }
.tox .tox-dialog__body-content > :only-child { margin-bottom: 0; margin-top: 0; }
.tox .tox-dialog__body-content a { color: #207ab7; cursor: pointer; text-decoration: none; }
.tox .tox-dialog__body-content a:focus,
.tox .tox-dialog__body-content a:hover { color: #185d8c; text-decoration: none; }
.tox .tox-dialog__body-content a:active { color: #185d8c; text-decoration: none; }
.tox .tox-dialog__body-content svg { fill: #222f3e; }
.tox .tox-dialog__body-content ul { display: block; list-style-type: disc; margin-bottom: 16px; margin-inline-end: 0; margin-inline-start: 0; padding-inline-start: 2.5rem; }
.tox .tox-dialog__body-content .tox-form__group h1 { color: #222f3e; font-size: 20px; font-style: normal; font-weight: 700; letter-spacing: normal; margin-bottom: 16px; margin-top: 2rem; text-transform: none; }
.tox .tox-dialog__body-content .tox-form__group h2 { color: #222f3e; font-size: 16px; font-style: normal; font-weight: 700; letter-spacing: normal; margin-bottom: 16px; margin-top: 2rem; text-transform: none; }
.tox .tox-dialog__body-content .tox-form__group p { margin-bottom: 16px; }
.tox .tox-dialog__body-content .tox-form__group h1:first-child,
.tox .tox-dialog__body-content .tox-form__group h2:first-child,
.tox .tox-dialog__body-content .tox-form__group p:first-child { margin-top: 0; }
.tox .tox-dialog__body-content .tox-form__group h1:last-child,
.tox .tox-dialog__body-content .tox-form__group h2:last-child,
.tox .tox-dialog__body-content .tox-form__group p:last-child { margin-bottom: 0; }
.tox .tox-dialog__body-content .tox-form__group h1:only-child,
.tox .tox-dialog__body-content .tox-form__group h2:only-child,
.tox .tox-dialog__body-content .tox-form__group p:only-child { margin-bottom: 0; margin-top: 0; }
.tox .tox-dialog--width-lg { height: 650px; max-width: 1200px; }
.tox .tox-dialog--width-md { max-width: 800px; }
.tox .tox-dialog--width-md .tox-dialog__body-content { overflow: auto; }
.tox .tox-dialog__body-content--centered { text-align: center; }
.tox .tox-dialog__footer { align-items: center; background-color: #fff; border-top: 1px solid #ccc; display: flex; justify-content: space-between; padding: 8px 16px; }
.tox .tox-dialog__footer-end,
.tox .tox-dialog__footer-start { display: flex; }
.tox .tox-dialog__busy-spinner { align-items: center; background-color: rgb(255 255 255 / 75%); inset: 0; display: flex; justify-content: center; position: absolute; z-index: 3; }
.tox .tox-dialog__table { border-collapse: collapse; width: 100%; }
.tox .tox-dialog__table thead th { font-weight: 700; padding-bottom: 8px; }
.tox .tox-dialog__table tbody tr { border-bottom: 1px solid #ccc; }
.tox .tox-dialog__table tbody tr:last-child { border-bottom: none; }
.tox .tox-dialog__table td { padding-bottom: 8px; padding-top: 8px; }
.tox .tox-dialog__iframe.tox-dialog__iframe--opaque { background: #fff; }
.tox .tox-dialog__popups { position: absolute; width: 100%; z-index: 1100; }
.tox .tox-dialog__body-iframe { display: flex; flex: 1; flex-direction: column; }
.tox .tox-dialog__body-iframe .tox-navobj { display: flex; flex: 1; }
.tox .tox-dialog__body-iframe .tox-navobj :nth-child(2) { flex: 1; height: 100%; }
.tox .tox-dialog-dock-fadeout { opacity: 0; visibility: hidden; }
.tox .tox-dialog-dock-fadein { opacity: 1; visibility: visible; }
.tox .tox-dialog-dock-transition { transition: visibility 0s linear 0.3s, opacity 0.3s ease; }
.tox .tox-dialog-dock-transition.tox-dialog-dock-fadein { transition-delay: 0s; }
@media only screen and (width <= 767px) { body:not(.tox-force-desktop) .tox:not([dir="rtl"]) .tox-dialog__body-nav { margin-right: 0; } }
@media only screen and (width <= 767px) { body:not(.tox-force-desktop) .tox:not([dir="rtl"]) .tox-dialog__body-nav-item:not(:first-child) { margin-left: 8px; } }
.tox:not([dir="rtl"]) .tox-dialog__footer .tox-dialog__footer-end > *,
.tox:not([dir="rtl"]) .tox-dialog__footer .tox-dialog__footer-start > * { margin-left: 8px; }
.tox[dir="rtl"] .tox-dialog__body { text-align: right; }
@media only screen and (width <= 767px) { body:not(.tox-force-desktop) .tox[dir="rtl"] .tox-dialog__body-nav { margin-left: 0; } }
@media only screen and (width <= 767px) { body:not(.tox-force-desktop) .tox[dir="rtl"] .tox-dialog__body-nav-item:not(:first-child) { margin-right: 8px; } }
.tox[dir="rtl"] .tox-dialog__footer .tox-dialog__footer-end > *,
.tox[dir="rtl"] .tox-dialog__footer .tox-dialog__footer-start > * { margin-right: 8px; }
body.tox-dialog__disable-scroll { overflow: hidden; }
.tox .tox-dropzone-container { display: flex; flex: 1; }
.tox .tox-dropzone { align-items: center; background: #fff; border: 2px dashed #ccc; box-sizing: border-box; display: flex; flex-direction: column; flex-grow: 1; justify-content: center; min-height: 100px; padding: 10px; }
.tox .tox-dropzone p { color: rgb(34 47 62 / 70%); margin: 0 0 16px; }
.tox .tox-edit-area { display: flex; flex: 1; overflow: hidden; position: relative; }
.tox .tox-edit-area__iframe { background-color: #fff; border: 0; box-sizing: border-box; flex: 1; height: 100%; position: absolute; width: 100%; }
.tox.tox-inline-edit-area { border: 1px dotted #ccc; }
.tox .tox-editor-container { display: flex; flex: 1 1 auto; flex-direction: column; overflow: hidden; }
.tox .tox-editor-header { display: grid; grid-template-columns: 1fr min-content; z-index: 1; }
.tox:not(.tox-tinymce-inline) .tox-editor-header { background-color: #fff; border-bottom: none; box-shadow: none; padding: 4px 0; transition: box-shadow 0.5s; }
.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header { border-top: 1px solid #ccc; box-shadow: none; }
.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on .tox-editor-header { background-color: #fff; box-shadow: 0 4px 4px -3px rgb(0 0 0 / 25%); padding: 4px 0; }
.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header { box-shadow: 0 4px 4px -3px rgb(0 0 0 / 25%); }
.tox-editor-dock-fadeout { opacity: 0; visibility: hidden; }
.tox-editor-dock-fadein { opacity: 1; visibility: visible; }
.tox-editor-dock-transition { transition: visibility 0s linear 0.25s, opacity 0.25s ease; }
.tox-editor-dock-transition.tox-editor-dock-fadein { transition-delay: 0s; }
.tox .tox-control-wrap { flex: 1; position: relative; }
.tox .tox-control-wrap:not(.tox-control-wrap--status-invalid) .tox-control-wrap__status-icon-invalid,
.tox .tox-control-wrap:not(.tox-control-wrap--status-unknown) .tox-control-wrap__status-icon-unknown,
.tox .tox-control-wrap:not(.tox-control-wrap--status-valid) .tox-control-wrap__status-icon-valid { display: none; }
.tox .tox-control-wrap svg { display: block; }
.tox .tox-control-wrap__status-icon-wrap { position: absolute; top: 50%; transform: translateY(-50%); }
.tox .tox-control-wrap__status-icon-invalid svg { fill: #c00; }
.tox .tox-control-wrap__status-icon-unknown svg { fill: orange; }
.tox .tox-control-wrap__status-icon-valid svg { fill: green; }
.tox:not([dir="rtl"]) .tox-control-wrap--status-invalid .tox-textfield,
.tox:not([dir="rtl"]) .tox-control-wrap--status-unknown .tox-textfield,
.tox:not([dir="rtl"]) .tox-control-wrap--status-valid .tox-textfield { padding-right: 32px; }
.tox:not([dir="rtl"]) .tox-control-wrap__status-icon-wrap { right: 4px; }
.tox[dir="rtl"] .tox-control-wrap--status-invalid .tox-textfield,
.tox[dir="rtl"] .tox-control-wrap--status-unknown .tox-textfield,
.tox[dir="rtl"] .tox-control-wrap--status-valid .tox-textfield { padding-left: 32px; }
.tox[dir="rtl"] .tox-control-wrap__status-icon-wrap { left: 4px; }
.tox .tox-autocompleter { max-width: 25em; }
.tox .tox-autocompleter .tox-menu { box-sizing: border-box; max-width: 25em; }
.tox .tox-autocompleter .tox-autocompleter-highlight { font-weight: 700; }
.tox .tox-color-input { display: flex; position: relative; z-index: 1; }
.tox .tox-color-input .tox-textfield { z-index: -1; }
.tox .tox-color-input span { border-color: rgb(34 47 62 / 20%); border-radius: 3px; border-style: solid; border-width: 1px; box-shadow: none; box-sizing: border-box; height: 24px; position: absolute; top: 6px; width: 24px; }
.tox .tox-color-input span:focus:not([aria-disabled="true"]),
.tox .tox-color-input span:hover:not([aria-disabled="true"]) { border-color: #207ab7; cursor: pointer; }
.tox .tox-color-input span::before { background-image: linear-gradient(45deg, rgb(0 0 0 / 25%) 25%, transparent 25%), linear-gradient(-45deg, rgb(0 0 0 / 25%) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, rgb(0 0 0 / 25%) 75%), linear-gradient(-45deg, transparent 75%, rgb(0 0 0 / 25%) 75%); background-position: 0 0, 0 6px, 6px -6px, -6px 0; background-size: 12px 12px; border: 1px solid #fff; border-radius: 3px; box-sizing: border-box; content: ""; height: 24px; left: -1px; position: absolute; top: -1px; width: 24px; z-index: -1; }
.tox .tox-color-input span[aria-disabled="true"] { cursor: not-allowed; }
.tox:not([dir="rtl"]) .tox-color-input .tox-textfield { padding-left: 36px; }
.tox:not([dir="rtl"]) .tox-color-input span { left: 6px; }
.tox[dir="rtl"] .tox-color-input .tox-textfield { padding-right: 36px; }
.tox[dir="rtl"] .tox-color-input span { right: 6px; }
.tox .tox-label,
.tox .tox-toolbar-label { color: rgb(34 47 62 / 70%); display: block; font-size: 14px; font-style: normal; font-weight: 400; line-height: 1.3; padding: 0 8px 0 0; text-transform: none; white-space: nowrap; }
.tox .tox-toolbar-label { padding: 0 8px; }
.tox[dir="rtl"] .tox-label { padding: 0 0 0 8px; }
.tox .tox-form { display: flex; flex: 1; flex-direction: column; }
.tox .tox-form__group { box-sizing: border-box; margin-bottom: 4px; }
.tox .tox-form-group--maximize { flex: 1; }
.tox .tox-form__group--error { color: #c00; }
.tox .tox-form__group--collection { display: flex; }
.tox .tox-form__grid { display: flex; flex-flow: row wrap; justify-content: space-between; }
.tox .tox-form__grid--2col > .tox-form__group { width: calc(50% - (8px / 2)); }
.tox .tox-form__grid--3col > .tox-form__group { width: calc(100% / 3 - (8px / 2)); }
.tox .tox-form__grid--4col > .tox-form__group { width: calc(25% - (8px / 2)); }
.tox .tox-form__controls-h-stack { align-items: center; display: flex; }
.tox .tox-form__group--inline { align-items: center; display: flex; }
.tox .tox-form__group--stretched { display: flex; flex: 1; flex-direction: column; }
.tox .tox-form__group--stretched .tox-textarea { flex: 1; }
.tox .tox-form__group--stretched .tox-navobj { display: flex; flex: 1; }
.tox .tox-form__group--stretched .tox-navobj :nth-child(2) { flex: 1; height: 100%; }
.tox:not([dir="rtl"]) .tox-form__controls-h-stack > :not(:first-child) { margin-left: 4px; }
.tox[dir="rtl"] .tox-form__controls-h-stack > :not(:first-child) { margin-right: 4px; }
.tox .tox-lock.tox-locked .tox-lock-icon__unlock,
.tox .tox-lock:not(.tox-locked) .tox-lock-icon__lock { display: none; }
.tox .tox-listboxfield .tox-listbox--select,
.tox .tox-textarea,
.tox .tox-textfield,
.tox .tox-toolbar-textfield { appearance: none; appearance: none; appearance: none; background-color: #fff; border-color: #ccc; border-radius: 3px; border-style: solid; border-width: 1px; box-shadow: none; box-sizing: border-box; color: #222f3e; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 16px; line-height: 24px; margin: 0; min-height: 34px; outline: 0; padding: 5px 4.75px; resize: none; width: 100%; }
.tox .tox-textarea[disabled],
.tox .tox-textfield[disabled] { background-color: #f2f2f2; color: rgb(34 47 62 / 85%); cursor: not-allowed; }
.tox .tox-listboxfield .tox-listbox--select:focus,
.tox .tox-textarea:focus,
.tox .tox-textfield:focus { background-color: #fff; border-color: #207ab7; box-shadow: none; outline: 2px solid rgb(32 122 183 / 25%); }
.tox .tox-toolbar-textfield { border-width: 0; margin-bottom: 3px; margin-top: 2px; max-width: 250px; }
.tox .tox-naked-btn { background-color: transparent; border: 0; border-color: transparent; box-shadow: unset; color: #207ab7; cursor: pointer; display: block; margin: 0; padding: 0; }
.tox .tox-naked-btn svg { display: block; fill: #222f3e; }
.tox:not([dir="rtl"]) .tox-toolbar-textfield + * { margin-left: 4px; }
.tox[dir="rtl"] .tox-toolbar-textfield + * { margin-right: 4px; }
.tox .tox-listboxfield { cursor: pointer; position: relative; }
.tox .tox-listboxfield .tox-listbox--select[disabled] { background-color: #f2f2f2; color: rgb(34 47 62 / 85%); cursor: not-allowed; }
.tox .tox-listbox__select-label { cursor: default; flex: 1; margin: 0 4px; }
.tox .tox-listbox__select-chevron { align-items: center; display: flex; justify-content: center; width: 16px; }
.tox .tox-listbox__select-chevron svg { fill: #222f3e; }
.tox .tox-listboxfield .tox-listbox--select { align-items: center; display: flex; }
.tox:not([dir="rtl"]) .tox-listboxfield svg { right: 8px; }
.tox[dir="rtl"] .tox-listboxfield svg { left: 8px; }
.tox .tox-selectfield { cursor: pointer; position: relative; }
.tox .tox-selectfield select { appearance: none; appearance: none; appearance: none; background-color: #fff; border-color: #ccc; border-radius: 3px; border-style: solid; border-width: 1px; box-shadow: none; box-sizing: border-box; color: #222f3e; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 16px; line-height: 24px; margin: 0; min-height: 34px; outline: 0; padding: 5px 4.75px; resize: none; width: 100%; }
.tox .tox-selectfield select[disabled] { background-color: #f2f2f2; color: rgb(34 47 62 / 85%); cursor: not-allowed; }
.tox .tox-selectfield select::-ms-expand { display: none; }
.tox .tox-selectfield select:focus { background-color: #fff; border-color: #207ab7; box-shadow: none; outline: 2px solid rgb(32 122 183 / 25%); }
.tox .tox-selectfield svg { pointer-events: none; position: absolute; top: 50%; transform: translateY(-50%); }
.tox:not([dir="rtl"]) .tox-selectfield select[size="0"],
.tox:not([dir="rtl"]) .tox-selectfield select[size="1"] { padding-right: 24px; }
.tox:not([dir="rtl"]) .tox-selectfield svg { right: 8px; }
.tox[dir="rtl"] .tox-selectfield select[size="0"],
.tox[dir="rtl"] .tox-selectfield select[size="1"] { padding-left: 24px; }
.tox[dir="rtl"] .tox-selectfield svg { left: 8px; }
.tox .tox-textarea { appearance: textarea; appearance: textarea; appearance: textarea; white-space: pre-wrap; }
.tox-fullscreen { border: 0; height: 100%; margin: 0; overflow: hidden; overscroll-behavior: none; padding: 0; touch-action: pinch-zoom; width: 100%; }
.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle { display: none; }
.tox-shadowhost.tox-fullscreen,
.tox.tox-tinymce.tox-fullscreen { left: 0; position: fixed; top: 0; z-index: 1200; }
.tox.tox-tinymce.tox-fullscreen { background-color: transparent; }
.tox-fullscreen .tox.tox-tinymce-aux,
.tox-fullscreen ~ .tox.tox-tinymce-aux { z-index: 1201; }
.tox .tox-help__more-link { list-style: none; margin-top: 1em; }
.tox .tox-imagepreview { background-color: #666; height: 380px; overflow: hidden; position: relative; width: 100%; }
.tox .tox-imagepreview.tox-imagepreview__loaded { overflow: auto; }
.tox .tox-imagepreview__container { display: flex; left: 100vw; position: absolute; top: 100vw; }
.tox .tox-imagepreview__image { background: url("data:image/gif;base64,R0lGODdhDAAMAIABAMzMzP///ywAAAAADAAMAAACFoQfqYeabNyDMkBQb81Uat85nxguUAEAOw=="); }
.tox .tox-image-tools .tox-spacer { flex: 1; }
.tox .tox-image-tools .tox-bar { align-items: center; display: flex; height: 60px; justify-content: center; }
.tox .tox-image-tools .tox-imagepreview,
.tox .tox-image-tools .tox-imagepreview + .tox-bar { margin-top: 8px; }
.tox .tox-image-tools .tox-croprect-block { background: #000; opacity: 0.5; position: absolute; zoom: 1; }
.tox .tox-image-tools .tox-croprect-handle { border: 2px solid #fff; height: 20px; left: 0; position: absolute; top: 0; width: 20px; }
.tox .tox-image-tools .tox-croprect-handle-move { border: 0; cursor: move; position: absolute; }
.tox .tox-image-tools .tox-croprect-handle-nw { border-width: 2px 0 0 2px; cursor: nw-resize; left: 100px; margin: -2px 0 0 -2px; top: 100px; }
.tox .tox-image-tools .tox-croprect-handle-ne { border-width: 2px 2px 0 0; cursor: ne-resize; left: 200px; margin: -2px 0 0 -20px; top: 100px; }
.tox .tox-image-tools .tox-croprect-handle-sw { border-width: 0 0 2px 2px; cursor: sw-resize; left: 100px; margin: -20px 2px 0 -2px; top: 200px; }
.tox .tox-image-tools .tox-croprect-handle-se { border-width: 0 2px 2px 0; cursor: se-resize; left: 200px; margin: -20px 0 0 -20px; top: 200px; }
.tox .tox-insert-table-picker { display: flex; flex-wrap: wrap; width: 170px; }
.tox .tox-insert-table-picker > div { border-color: #ccc; border-style: solid; border-width: 0 1px 1px 0; box-sizing: border-box; height: 17px; width: 17px; }
.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker { margin: 0 -4px; }
.tox .tox-insert-table-picker .tox-insert-table-picker__selected { background-color: rgb(32 122 183 / 50%); border-color: rgb(32 122 183 / 50%); }
.tox .tox-insert-table-picker__label { color: rgb(34 47 62 / 70%); display: block; font-size: 14px; padding: 4px; text-align: center; width: 100%; }
.tox:not([dir="rtl"]) .tox-insert-table-picker > div:nth-child(10n) { border-right: 0; }
.tox[dir="rtl"] .tox-insert-table-picker > div:nth-child(10n+1) { border-right: 0; }
.tox .tox-menu { background-color: #fff; border: 1px solid #ccc; border-radius: 3px; box-shadow: 0 4px 8px 0 rgb(34 47 62 / 10%); display: inline-block; overflow: hidden; vertical-align: top; z-index: 1150; }
.tox .tox-menu.tox-collection.tox-collection--list { padding: 0; }
.tox .tox-menu.tox-collection.tox-collection--toolbar { padding: 4px; }
.tox .tox-menu.tox-collection.tox-collection--grid { padding: 4px; }
@media only screen and (width >= 768px) { .tox .tox-menu .tox-collection__item-label { overflow-wrap: break-word; word-break: normal; } }
.tox .tox-menu__label blockquote,
.tox .tox-menu__label code,
.tox .tox-menu__label h1,
.tox .tox-menu__label h2,
.tox .tox-menu__label h3,
.tox .tox-menu__label h4,
.tox .tox-menu__label h5,
.tox .tox-menu__label h6,
.tox .tox-menu__label p { margin: 0; }
.tox .tox-menubar { background: url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23cccccc'/%3E%3C/svg%3E") left 0 top 0 #fff; background-color: #fff; display: flex; flex: 0 0 auto; flex-shrink: 0; flex-wrap: wrap; grid-column: 1/-1; grid-row: 1; padding: 0 4px; }
.tox .tox-promotion + .tox-menubar { grid-column: 1; }
.tox .tox-promotion { background: url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23cccccc'/%3E%3C/svg%3E") left 0 top 0 #fff; background-color: #fff; grid-column: 2; grid-row: 1; padding-inline-end: 8px; padding-inline-start: 4px; padding-top: 5px; }
.tox .tox-promotion-link { align-items: unsafe center; background-color: #e8f1f8; border-radius: 5px; color: #086be6; cursor: pointer; display: flex; font-size: 14px; height: 26.6px; padding: 4px 8px; white-space: nowrap; }
.tox .tox-promotion-link:hover { background-color: #b4d7ff; }
.tox .tox-promotion-link:focus { background-color: #d9edf7; }
.tox .tox-mbtn { align-items: center; background: 0 0; border: 0; border-radius: 3px; box-shadow: none; color: #222f3e; display: flex; flex: 0 0 auto; font-size: 14px; font-style: normal; font-weight: 400; height: 34px; justify-content: center; margin: 2px 0 3px; outline: 0; overflow: hidden; padding: 0 4px; text-transform: none; width: auto; }
.tox .tox-mbtn[disabled] { background-color: transparent; border: 0; box-shadow: none; color: rgb(34 47 62 / 50%); cursor: not-allowed; }
.tox .tox-mbtn:focus:not(:disabled) { background: #dee0e2; border: 0; box-shadow: none; color: #222f3e; }
.tox .tox-mbtn--active { background: #c8cbcf; border: 0; box-shadow: none; color: #222f3e; }
.tox .tox-mbtn:hover:not(:disabled, .tox-mbtn--active) { background: #dee0e2; border: 0; box-shadow: none; color: #222f3e; }
.tox .tox-mbtn__select-label { cursor: default; font-weight: 400; margin: 0 4px; }
.tox .tox-mbtn[disabled] .tox-mbtn__select-label { cursor: not-allowed; }
.tox .tox-mbtn__select-chevron { align-items: center; justify-content: center; width: 16px; display: none; }
.tox .tox-notification { border-radius: 3px; border-style: solid; border-width: 1px; box-shadow: none; box-sizing: border-box; display: grid; font-size: 14px; font-weight: 400; grid-template-columns: minmax(40px, 1fr) auto minmax(40px, 1fr); margin-top: 4px; opacity: 0; padding: 4px; transition: transform 0.1s ease-in, opacity 150ms ease-in; }
.tox .tox-notification p { font-size: 14px; font-weight: 400; }
.tox .tox-notification a { cursor: pointer; text-decoration: underline; }
.tox .tox-notification--in { opacity: 1; }
.tox .tox-notification--success { background-color: #e4eeda; border-color: #d7e6c8; color: #222f3e; }
.tox .tox-notification--success p { color: #222f3e; }
.tox .tox-notification--success a { color: #517342; }
.tox .tox-notification--success svg { fill: #222f3e; }
.tox .tox-notification--error { background-color: #f5cccc; border-color: #f0b3b3; color: #222f3e; }
.tox .tox-notification--error p { color: #222f3e; }
.tox .tox-notification--error a { color: #77181f; }
.tox .tox-notification--error svg { fill: #222f3e; }
.tox .tox-notification--warn,
.tox .tox-notification--warning { background-color: #fff5cc; border-color: #fff0b3; color: #222f3e; }
.tox .tox-notification--warn p,
.tox .tox-notification--warning p { color: #222f3e; }
.tox .tox-notification--warn a,
.tox .tox-notification--warning a { color: #7a6e25; }
.tox .tox-notification--warn svg,
.tox .tox-notification--warning svg { fill: #222f3e; }
.tox .tox-notification--info { background-color: #d6e7fb; border-color: #c1dbf9; color: #222f3e; }
.tox .tox-notification--info p { color: #222f3e; }
.tox .tox-notification--info a { color: #2a64a6; }
.tox .tox-notification--info svg { fill: #222f3e; }
.tox .tox-notification__body { align-self: center; color: #222f3e; font-size: 14px; grid-column: 2 3; text-align: center; white-space: normal; word-break: break-all; word-break: break-word; }
.tox .tox-notification__body > * { margin: 0; }
.tox .tox-notification__body > * + * { margin-top: 1rem; }
.tox .tox-notification__icon { align-self: center; grid-column: 1 2; justify-self: end; }
.tox .tox-notification__icon svg { display: block; }
.tox .tox-notification__dismiss { align-self: start; grid-column: 3 4; justify-self: end; }
.tox .tox-notification .tox-progress-bar { grid-column: 1 4; justify-self: center; }
.tox .tox-pop { display: inline-block; position: relative; }
.tox .tox-pop--resizing { transition: width 0.1s ease; }
.tox .tox-pop--resizing .tox-toolbar,
.tox .tox-pop--resizing .tox-toolbar__group { flex-wrap: nowrap; }
.tox .tox-pop--transition { transition: 0.15s ease; transition-property: left, right, top, bottom; }
.tox .tox-pop--transition::after,
.tox .tox-pop--transition::before { transition: all 0.15s, visibility 0s, opacity 75ms ease 75ms; }
.tox .tox-pop__dialog { background-color: #fff; border: 1px solid #ccc; border-radius: 3px; box-shadow: 0 0 2px 0 rgb(34 47 62 / 20%), 0 4px 8px 0 rgb(34 47 62 / 15%); min-width: 0; overflow: hidden; }
.tox .tox-pop__dialog > :not(.tox-toolbar) { margin: 4px 4px 4px 8px; }
.tox .tox-pop__dialog .tox-toolbar { background-color: transparent; margin-bottom: -1px; }
.tox .tox-pop::after,
.tox .tox-pop::before { border-style: solid; content: ""; display: block; height: 0; opacity: 1; position: absolute; width: 0; }
.tox .tox-pop.tox-pop--inset::after,
.tox .tox-pop.tox-pop--inset::before { opacity: 0; transition: all 0s 0.15s, visibility 0s, opacity 75ms ease; }
.tox .tox-pop.tox-pop--bottom::after,
.tox .tox-pop.tox-pop--bottom::before { left: 50%; top: 100%; }
.tox .tox-pop.tox-pop--bottom::after { border-color: #fff transparent transparent; border-width: 8px; margin-left: -8px; margin-top: -1px; }
.tox .tox-pop.tox-pop--bottom::before { border-color: #ccc transparent transparent; border-width: 9px; margin-left: -9px; }
.tox .tox-pop.tox-pop--top::after,
.tox .tox-pop.tox-pop--top::before { left: 50%; top: 0; transform: translateY(-100%); }
.tox .tox-pop.tox-pop--top::after { border-color: transparent transparent #fff; border-width: 8px; margin-left: -8px; margin-top: 1px; }
.tox .tox-pop.tox-pop--top::before { border-color: transparent transparent #ccc; border-width: 9px; margin-left: -9px; }
.tox .tox-pop.tox-pop--left::after,
.tox .tox-pop.tox-pop--left::before { left: 0; top: calc(50% - 1px); transform: translateY(-50%); }
.tox .tox-pop.tox-pop--left::after { border-color: transparent #fff transparent transparent; border-width: 8px; margin-left: -15px; }
.tox .tox-pop.tox-pop--left::before { border-color: transparent #ccc transparent transparent; border-width: 10px; margin-left: -19px; }
.tox .tox-pop.tox-pop--right::after,
.tox .tox-pop.tox-pop--right::before { left: 100%; top: calc(50% + 1px); transform: translateY(-50%); }
.tox .tox-pop.tox-pop--right::after { border-color: transparent transparent transparent #fff; border-width: 8px; margin-left: -1px; }
.tox .tox-pop.tox-pop--right::before { border-color: transparent transparent transparent #ccc; border-width: 10px; margin-left: -1px; }
.tox .tox-pop.tox-pop--align-left::after,
.tox .tox-pop.tox-pop--align-left::before { left: 20px; }
.tox .tox-pop.tox-pop--align-right::after,
.tox .tox-pop.tox-pop--align-right::before { left: calc(100% - 20px); }
.tox .tox-sidebar-wrap { display: flex; flex-direction: row; flex-grow: 1; min-height: 0; }
.tox .tox-sidebar { background-color: #fff; display: flex; flex-direction: row; justify-content: flex-end; }
.tox .tox-sidebar__slider { display: flex; overflow: hidden; }
.tox .tox-sidebar__pane-container { display: flex; }
.tox .tox-sidebar__pane { display: flex; }
.tox .tox-sidebar--sliding-closed { opacity: 0; }
.tox .tox-sidebar--sliding-open { opacity: 1; }
.tox .tox-sidebar--sliding-growing,
.tox .tox-sidebar--sliding-shrinking { transition: width 0.5s ease, opacity 0.5s ease; }
.tox .tox-selector { background-color: #4099ff; border-color: #4099ff; border-style: solid; border-width: 1px; box-sizing: border-box; display: inline-block; height: 10px; position: absolute; width: 10px; }
.tox.tox-platform-touch .tox-selector { height: 12px; width: 12px; }
.tox .tox-slider { align-items: center; display: flex; flex: 1; height: 24px; justify-content: center; position: relative; }
.tox .tox-slider__rail { background-color: transparent; border: 1px solid #ccc; border-radius: 3px; height: 10px; min-width: 120px; width: 100%; }
.tox .tox-slider__handle { background-color: #207ab7; border: 2px solid #185d8c; border-radius: 3px; box-shadow: none; height: 24px; left: 50%; position: absolute; top: 50%; transform: translateX(-50%) translateY(-50%); width: 14px; }
.tox .tox-form__controls-h-stack > .tox-slider:not(:first-of-type) { margin-inline-start: 8px; }
.tox .tox-form__controls-h-stack > .tox-form__group + .tox-slider { margin-inline-start: 32px; }
.tox .tox-form__controls-h-stack > .tox-slider + .tox-form__group { margin-inline-start: 32px; }
.tox .tox-source-code { overflow: auto; }
.tox .tox-spinner { display: flex; }
.tox .tox-spinner > div { animation: tam-bouncing-dots 1.5s ease-in-out 0s infinite both; background-color: rgb(34 47 62 / 70%); border-radius: 100%; height: 8px; width: 8px; }
.tox .tox-spinner > div:nth-child(1) { animation-delay: -0.32s; }
.tox .tox-spinner > div:nth-child(2) { animation-delay: -0.16s; }
@keyframes tam-bouncing-dots {
0%,
100%,
80% { transform: scale(0); }
40% { transform: scale(1); }
}
.tox:not([dir="rtl"]) .tox-spinner > div:not(:first-child) { margin-left: 4px; }
.tox[dir="rtl"] .tox-spinner > div:not(:first-child) { margin-right: 4px; }
.tox .tox-statusbar { align-items: center; background-color: #fff; border-top: 1px solid #ccc; color: rgb(34 47 62 / 70%); display: flex; flex: 0 0 auto; font-size: 12px; font-weight: 400; height: 18px; overflow: hidden; padding: 0 8px; position: relative; text-transform: uppercase; }
.tox .tox-statusbar__text-container { display: flex; flex: 1 1 auto; justify-content: flex-end; overflow: hidden; }
.tox .tox-statusbar__path { display: flex; flex: 1 1 auto; margin-right: auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.tox .tox-statusbar__path > * { display: inline; white-space: nowrap; }
.tox .tox-statusbar__wordcount { flex: 0 0 auto; margin-left: 1ch; }
.tox .tox-statusbar a,
.tox .tox-statusbar__path-item,
.tox .tox-statusbar__wordcount { color: rgb(34 47 62 / 70%); text-decoration: none; }
.tox .tox-statusbar a:focus:not(:disabled, [aria-disabled="true"]),
.tox .tox-statusbar a:hover:not(:disabled, [aria-disabled="true"]),
.tox .tox-statusbar__path-item:focus:not(:disabled, [aria-disabled="true"]),
.tox .tox-statusbar__path-item:hover:not(:disabled, [aria-disabled="true"]),
.tox .tox-statusbar__wordcount:focus:not(:disabled, [aria-disabled="true"]),
.tox .tox-statusbar__wordcount:hover:not(:disabled, [aria-disabled="true"]) { color: #222f3e; cursor: pointer; }
.tox .tox-statusbar__branding svg { fill: rgb(34 47 62 / 80%); height: 1.14em; vertical-align: -0.28em; width: 3.6em; }
.tox .tox-statusbar__branding a:focus:not(:disabled, [aria-disabled="true"]) svg,
.tox .tox-statusbar__branding a:hover:not(:disabled, [aria-disabled="true"]) svg { fill: #222f3e; }
.tox .tox-statusbar__resize-handle { align-items: flex-end; align-self: stretch; cursor: nwse-resize; display: flex; flex: 0 0 auto; justify-content: flex-end; margin-left: auto; margin-right: -8px; padding-bottom: 3px; padding-left: 1ch; padding-right: 3px; }
.tox .tox-statusbar__resize-handle svg { display: block; fill: rgb(34 47 62 / 50%); }
.tox .tox-statusbar__resize-handle:focus svg { background-color: #dee0e2; border-radius: 1px 1px -4px; box-shadow: 0 0 0 2px #dee0e2; }
.tox:not([dir="rtl"]) .tox-statusbar__path > * { margin-right: 4px; }
.tox:not([dir="rtl"]) .tox-statusbar__branding { margin-left: 2ch; }
.tox[dir="rtl"] .tox-statusbar { flex-direction: row-reverse; }
.tox[dir="rtl"] .tox-statusbar__path > * { margin-left: 4px; }
.tox .tox-throbber { z-index: 1299; }
.tox .tox-throbber__busy-spinner { align-items: center; background-color: rgb(255 255 255 / 60%); inset: 0; display: flex; justify-content: center; position: absolute; }
.tox .tox-tbtn { align-items: center; background: 0 0; border: 0; border-radius: 3px; box-shadow: none; color: #222f3e; display: flex; flex: 0 0 auto; font-size: 14px; font-style: normal; font-weight: 400; height: 34px; justify-content: center; margin: 3px 0 2px; outline: 0; overflow: hidden; padding: 0; text-transform: none; width: 34px; }
.tox .tox-tbtn svg { display: block; fill: #222f3e; }
.tox .tox-tbtn.tox-tbtn-more { padding-left: 5px; padding-right: 5px; width: inherit; }
.tox .tox-tbtn:focus { background: #dee0e2; border: 0; box-shadow: none; }
.tox .tox-tbtn:hover { background: #dee0e2; border: 0; box-shadow: none; color: #222f3e; }
.tox .tox-tbtn:hover svg { fill: #222f3e; }
.tox .tox-tbtn:active { background: #c8cbcf; border: 0; box-shadow: none; color: #222f3e; }
.tox .tox-tbtn:active svg { fill: #222f3e; }
.tox .tox-tbtn--disabled,
.tox .tox-tbtn--disabled:hover,
.tox .tox-tbtn:disabled,
.tox .tox-tbtn:disabled:hover { background: 0 0; border: 0; box-shadow: none; color: rgb(34 47 62 / 50%); cursor: not-allowed; }
.tox .tox-tbtn--disabled svg,
.tox .tox-tbtn--disabled:hover svg,
.tox .tox-tbtn:disabled svg,
.tox .tox-tbtn:disabled:hover svg { fill: rgb(34 47 62 / 50%); }
.tox .tox-tbtn--enabled,
.tox .tox-tbtn--enabled:hover { background: #c8cbcf; border: 0; box-shadow: none; color: #222f3e; }
.tox .tox-tbtn--enabled:hover > *,
.tox .tox-tbtn--enabled > * { transform: none; }
.tox .tox-tbtn--enabled svg,
.tox .tox-tbtn--enabled:hover svg { fill: #222f3e; }
.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) { color: #222f3e; }
.tox .tox-tbtn:focus:not(.tox-tbtn--disabled) svg { fill: #222f3e; }
.tox .tox-tbtn:active > * { transform: none; }
.tox .tox-tbtn--md { height: 51px; width: 51px; }
.tox .tox-tbtn--lg { flex-direction: column; height: 68px; width: 68px; }
.tox .tox-tbtn--return { align-self: stretch; height: unset; width: 16px; }
.tox .tox-tbtn--labeled { padding: 0 4px; width: unset; }
.tox .tox-tbtn__vlabel { display: block; font-size: 10px; font-weight: 400; letter-spacing: -0.025em; margin-bottom: 4px; white-space: nowrap; }
.tox .tox-tbtn--select { margin: 3px 0 2px; padding: 0 4px; width: auto; }
.tox .tox-tbtn__select-label { cursor: default; font-weight: 400; margin: 0 4px; }
.tox .tox-tbtn__select-chevron { align-items: center; display: flex; justify-content: center; width: 16px; }
.tox .tox-tbtn__select-chevron svg { fill: rgb(34 47 62 / 50%); }
.tox .tox-tbtn--bespoke { background: 0 0; }
.tox .tox-tbtn--bespoke + .tox-tbtn--bespoke { margin-inline-start: 0; }
.tox .tox-tbtn--bespoke .tox-tbtn__select-label { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 7em; }
.tox .tox-split-button { border: 0; border-radius: 3px; box-sizing: border-box; display: flex; margin: 3px 0 2px; overflow: hidden; }
.tox .tox-split-button:hover { box-shadow: 0 0 0 1px #dee0e2 inset; }
.tox .tox-split-button:focus { background: #dee0e2; box-shadow: none; color: #222f3e; }
.tox .tox-split-button > * { border-radius: 0; }
.tox .tox-split-button__chevron { width: 16px; }
.tox .tox-split-button__chevron svg { fill: rgb(34 47 62 / 50%); }
.tox .tox-split-button .tox-tbtn { margin: 0; }
.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:focus,
.tox .tox-split-button.tox-tbtn--disabled .tox-tbtn:hover,
.tox .tox-split-button.tox-tbtn--disabled:focus,
.tox .tox-split-button.tox-tbtn--disabled:hover { background: 0 0; box-shadow: none; color: rgb(34 47 62 / 50%); }
.tox.tox-platform-touch .tox-split-button .tox-tbtn--select { padding: 0; }
.tox.tox-platform-touch .tox-split-button .tox-tbtn:not(.tox-tbtn--select):first-child { width: 30px; }
.tox.tox-platform-touch .tox-split-button__chevron { width: 20px; }
.tox .tox-toolbar-overlord { background-color: #fff; }
.tox .tox-toolbar,
.tox .tox-toolbar__overflow,
.tox .tox-toolbar__primary { background-color: #fff; background-image: repeating-linear-gradient(#ccc 0 1px, transparent 1px 39px); background-position: center top 39px; background-repeat: no-repeat; background-size: calc(100% - 4px * 2) calc(100% - 39px); display: flex; flex: 0 0 auto; flex-shrink: 0; flex-wrap: wrap; padding: 0; transform: perspective(1px); }
.tox .tox-toolbar-overlord > .tox-toolbar,
.tox .tox-toolbar-overlord > .tox-toolbar__overflow,
.tox .tox-toolbar-overlord > .tox-toolbar__primary { background-position: center top 0; background-size: calc(100% - 4px * 2) calc(100% - 0px); }
.tox .tox-toolbar__overflow.tox-toolbar__overflow--closed { height: 0; opacity: 0; padding-bottom: 0; padding-top: 0; visibility: hidden; }
.tox .tox-toolbar__overflow--growing { transition: height 0.3s ease, opacity 0.2s linear 0.1s; }
.tox .tox-toolbar__overflow--shrinking { transition: opacity 0.3s ease, height 0.2s linear 0.1s, visibility 0s linear 0.3s; }
.tox .tox-anchorbar,
.tox .tox-toolbar-overlord { grid-column: 1/-1; }
.tox .tox-menubar + .tox-toolbar,
.tox .tox-menubar + .tox-toolbar-overlord { border-top: 1px solid #ccc; margin-top: -1px; padding-bottom: 0; padding-top: 0; }
.tox .tox-toolbar--scrolling { flex-wrap: nowrap; overflow-x: auto; }
.tox .tox-pop .tox-toolbar { border-width: 0; }
.tox .tox-toolbar--no-divider { background-image: none; }
.tox .tox-toolbar-overlord .tox-toolbar:not(.tox-toolbar--scrolling):first-child,
.tox .tox-toolbar-overlord .tox-toolbar__primary { background-position: center top 39px; }
.tox .tox-editor-header > .tox-toolbar--scrolling,
.tox .tox-toolbar-overlord .tox-toolbar--scrolling:first-child { background-image: none; }
.tox.tox-tinymce-aux .tox-toolbar__overflow { background-color: #fff; background-position: center top 43px; background-size: calc(100% - 8px * 2) calc(100% - 51px); border: none; border-radius: 3px; box-shadow: 0 0 2px 0 rgb(34 47 62 / 20%), 0 4px 8px 0 rgb(34 47 62 / 15%); padding: 4px 0; }
.tox-pop .tox-pop__dialog .tox-toolbar { background-position: center top 43px; background-size: calc(100% - 4px * 2) calc(100% - 51px); padding: 4px 0; }
.tox .tox-toolbar__group { align-items: center; display: flex; flex-wrap: wrap; margin: 0; padding: 0 4px; }
.tox .tox-toolbar__group--pull-right { margin-left: auto; }
.tox .tox-toolbar--scrolling .tox-toolbar__group { flex-shrink: 0; flex-wrap: nowrap; }
.tox:not([dir="rtl"]) .tox-toolbar__group:not(:last-of-type) { border-right: 1px solid #ccc; }
.tox[dir="rtl"] .tox-toolbar__group:not(:last-of-type) { border-left: 1px solid #ccc; }
.tox .tox-tooltip { display: inline-block; padding: 8px; position: relative; }
.tox .tox-tooltip__body { background-color: #222f3e; border-radius: 3px; box-shadow: 0 2px 4px rgb(34 47 62 / 30%); color: rgb(255 255 255 / 75%); font-size: 14px; font-style: normal; font-weight: 400; padding: 4px 8px; text-transform: none; }
.tox .tox-tooltip__arrow { position: absolute; }
.tox .tox-tooltip--down .tox-tooltip__arrow { border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid #222f3e; bottom: 0; left: 50%; position: absolute; transform: translateX(-50%); }
.tox .tox-tooltip--up .tox-tooltip__arrow { border-bottom: 8px solid #222f3e; border-left: 8px solid transparent; border-right: 8px solid transparent; left: 50%; position: absolute; top: 0; transform: translateX(-50%); }
.tox .tox-tooltip--right .tox-tooltip__arrow { border-bottom: 8px solid transparent; border-left: 8px solid #222f3e; border-top: 8px solid transparent; position: absolute; right: 0; top: 50%; transform: translateY(-50%); }
.tox .tox-tooltip--left .tox-tooltip__arrow { border-bottom: 8px solid transparent; border-right: 8px solid #222f3e; border-top: 8px solid transparent; left: 0; position: absolute; top: 50%; transform: translateY(-50%); }
.tox .tox-well { border: 1px solid #ccc; border-radius: 3px; padding: 8px; width: 100%; }
.tox .tox-well > :first-child { margin-top: 0; }
.tox .tox-well > :last-child { margin-bottom: 0; }
.tox .tox-well > :only-child { margin: 0; }
.tox .tox-custom-editor { border: 1px solid #ccc; border-radius: 3px; display: flex; flex: 1; position: relative; }
.tox .tox-dialog-loading::before { background-color: rgb(0 0 0 / 50%); content: ""; height: 100%; position: absolute; width: 100%; z-index: 1000; }
.tox .tox-tab { cursor: pointer; }
.tox .tox-dialog__content-js { display: flex; flex: 1; }
.tox .tox-dialog__body-content .tox-collection { display: flex; flex: 1; }
.tox:not(.tox-tinymce-inline) .tox-editor-header { background-color: none; padding: 0; }
.tox.tox-tinymce--toolbar-bottom .tox-editor-header,
.tox.tox-tinymce-inline .tox-editor-header { margin-bottom: -1px; }
.tox:not(.tox-tinymce-inline).tox-tinymce--toolbar-bottom .tox-editor-header { border-top: none; box-shadow: none; }
.tox.tox.tox-tinymce--toolbar-sticky-on .tox-editor-header { background-color: transparent; box-shadow: 0 4px 4px -3px rgb(0 0 0 / 25%); padding: 0; }
.tox.tox.tox-tinymce--toolbar-sticky-on.tox-tinymce--toolbar-bottom .tox-editor-header { box-shadow: 0 4px 4px -3px rgb(0 0 0 / 25%); }
.tox .tox-collection--list .tox-collection__group .tox-insert-table-picker { margin: -4px 0; }
.tox .tox-menu.tox-collection.tox-collection--list { padding: 0; }
.tox .tox-pop { box-shadow: none; }
.tox .tox-split-button,
.tox .tox-tbtn,
.tox .tox-tbtn--select { margin: 2px 0 3px; }
.tox .tox-toolbar,
.tox .tox-toolbar__overflow,
.tox .tox-toolbar__primary { background: url("data:image/svg+xml;charset=utf8,%3Csvg height='39px' viewBox='0 0 40 39px' width='40' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='38px' width='100' height='1' fill='%23cccccc'/%3E%3C/svg%3E") left 0 top 0 #fff !important; }
.tox .tox-menubar + .tox-toolbar-overlord { border-top: none; }
.tox .tox-menubar + .tox-toolbar,
.tox .tox-menubar + .tox-toolbar-overlord .tox-toolbar__primary { border-top: 1px solid #ccc; margin-top: -1px; }
.tox.tox-tinymce-aux .tox-toolbar__overflow { border: 1px solid #ccc; padding: 0; }
.tox .tox-pop .tox-pop__dialog .tox-toolbar { padding: 0; }
.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-menubar { border-top: 1px solid #ccc; }
.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar-overlord:first-child .tox-toolbar__primary,
.tox:not(.tox-tinymce-inline) .tox-editor-header:not(:first-child) .tox-toolbar:first-child { border-top: 1px solid #ccc; }
.tox .tox-toolbar__group { padding: 0 4px; }
.tox .tox-collection__item { border-radius: 0; cursor: pointer; }
.tox .tox-statusbar a:focus:not(:disabled, [aria-disabled="true"]),
.tox .tox-statusbar a:hover:not(:disabled, [aria-disabled="true"]),
.tox .tox-statusbar__path-item:focus:not(:disabled, [aria-disabled="true"]),
.tox .tox-statusbar__path-item:hover:not(:disabled, [aria-disabled="true"]),
.tox .tox-statusbar__wordcount:focus:not(:disabled, [aria-disabled="true"]),
.tox .tox-statusbar__wordcount:hover:not(:disabled, [aria-disabled="true"]) { color: rgb(34 47 62 / 70%); text-decoration: underline; }
.tox .tox-statusbar__branding svg { vertical-align: -0.25em; }
.tox:not([dir="rtl"]) .tox-statusbar__branding { margin-left: 1ch; }
.tox .tox-statusbar__resize-handle { padding-bottom: 0; padding-right: 0; }
.tox .tox-button::before { display: none; }
+35
View File
@@ -0,0 +1,35 @@
body.tox-dialog__disable-scroll {
overflow: hidden;
}
.tox-fullscreen {
border: 0;
height: 100%;
margin: 0;
overflow: hidden;
overscroll-behavior: none;
padding: 0;
touch-action: pinch-zoom;
width: 100%;
}
.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle {
display: none;
}
.tox.tox-tinymce.tox-fullscreen,
.tox-shadowhost.tox-fullscreen {
left: 0;
position: fixed;
top: 0;
z-index: 1200;
}
.tox.tox-tinymce.tox-fullscreen {
background-color: transparent;
}
.tox-fullscreen .tox.tox-tinymce-aux,
.tox-fullscreen ~ .tox.tox-tinymce-aux {
z-index: 1201;
}
+10
View File
@@ -0,0 +1,10 @@
body.tox-dialog__disable-scroll { overflow: hidden; }
.tox-fullscreen { border: 0; height: 100%; margin: 0; overflow: hidden; overscroll-behavior: none; padding: 0; touch-action: pinch-zoom; width: 100%; }
.tox.tox-tinymce.tox-fullscreen .tox-statusbar__resize-handle { display: none; }
.tox-shadowhost.tox-fullscreen,
.tox.tox-tinymce.tox-fullscreen { left: 0; position: fixed; top: 0; z-index: 1200; }
.tox.tox-tinymce.tox-fullscreen { background-color: transparent; }
.tox-fullscreen .tox.tox-tinymce-aux,
.tox-fullscreen ~ .tox.tox-tinymce-aux { z-index: 1201; }
+92 -67
View File
@@ -1,83 +1,108 @@
import { spawn } from 'node:child_process'
import path from 'node:path'
import process from 'node:process'
import { exec } from 'node:child_process'
import fs from 'fs-extra'
import inquirer from 'inquirer'
import * as p from '@clack/prompts'
import { lookupCollection, lookupCollections } from '@iconify/json'
import fs from 'fs-extra'
async function generateIcons() {
// 拿到全部图标集的原始数据
const raw = await lookupCollections()
// 拿到全部图标集的原始数据
const raw = await lookupCollections()
let lastChoose = fs.readFileSync(path.resolve(process.cwd(), 'src/iconify/index.json'), 'utf-8')
lastChoose = JSON.parse(lastChoose)
let lastChoose = fs.readFileSync(path.resolve(process.cwd(), 'src/iconify/index.json'), 'utf-8')
lastChoose = JSON.parse(lastChoose)
// 取出可使用的图标集数据用于 inquirer 选择,并按名称排序
const collections = Object.entries(raw).map(([id, item]) => ({
...item,
id,
})).sort((a, b) => a.name.localeCompare(b.name))
// 取出可使用的图标集数据用于选择,并按名称排序
const collections = Object.entries(raw).map(([id, item]) => ({
...item,
id,
})).sort((a, b) => a.name.localeCompare(b.name))
/**
* 分别会在对应目录下生成以下文件,其中(1)(3)用于离线下载并安装图标,(2)用于图标选择器使用
* (1) src/iconify/index.json 记录用户 inquirer 的交互信息
* (2) src/iconify/data.json 包含多个图标集数据,仅记录图标名
* (3) public/icons/*-raw.json 多个图标集的原始数据,独立存放,用于离线使用
*/
inquirer.prompt([
{
type: 'checkbox',
message: '请选择需要生成的图标集',
name: 'collections',
choices: collections.map(item => ({
name: `${item.name} (${item.total} icons)`,
value: item.id,
})),
default: lastChoose.collections,
p.intro('图标集生成工具')
/**
* 分别会在对应目录下生成以下文件,其中(1)(3)用于离线下载并安装图标,(2)用于图标选择器使用
* (1) src/iconify/index.json 记录用户交互信息
* (2) src/iconify/data.json 包含多个图标集数据,仅记录图标名
* (3) public/icons/*-raw.json 多个图标集的原始数据,独立存放,用于离线使用
*/
const answers = await p.group(
{
collections: () =>
p.multiselect({
message: '请选择需要生成的图标集',
options: collections.map(item => ({
label: item.name,
value: item.id,
hint: `${item.total} 个图标`,
})),
initialValues: lastChoose.collections,
}),
isOfflineUse: () =>
p.confirm({
message: '是否需要离线使用',
initialValue: false,
}),
},
{
onCancel: () => {
p.cancel('操作已取消')
process.exit(0)
},
{
type: 'confirm',
name: 'isOfflineUse',
message: '是否需要离线使用',
default: false,
},
]).then(async (answers) => {
await fs.writeJSON(
path.resolve(process.cwd(), 'src/iconify/index.json'),
{
collections: answers.collections,
isOfflineUse: answers.isOfflineUse,
},
)
},
)
const outputDir = path.resolve(process.cwd(), 'public/icons')
await fs.ensureDir(outputDir)
await fs.emptyDir(outputDir)
const spinner = p.spinner()
spinner.start('正在生成图标集...')
const collectionsMeta: object[] = []
for (const info of answers.collections) {
const setData = await lookupCollection(info)
await fs.writeJSON(
path.resolve(process.cwd(), 'src/iconify/index.json'),
{
collections: answers.collections,
isOfflineUse: answers.isOfflineUse,
},
)
collectionsMeta.push({
prefix: setData.prefix,
info: setData.info,
icons: Object.keys(setData.icons),
})
const outputDir = path.resolve(process.cwd(), 'public/icons')
await fs.ensureDir(outputDir)
await fs.emptyDir(outputDir)
const offlineFilePath = path.join(outputDir, `${info}-raw.json`)
const collectionsMeta: object[] = []
for (const info of answers.collections) {
const setData = await lookupCollection(info)
if (answers.isOfflineUse) {
await fs.writeJSON(offlineFilePath, setData)
}
}
await fs.writeJSON(
path.resolve(process.cwd(), 'src/iconify/data.json'),
collectionsMeta,
)
exec('eslint src/iconify/data.json src/iconify/index.json --cache --fix')
collectionsMeta.push({
prefix: setData.prefix,
info: setData.info,
icons: Object.keys(setData.icons),
})
const offlineFilePath = path.join(outputDir, `${info}-raw.json`)
if (answers.isOfflineUse) {
await fs.writeJSON(offlineFilePath, setData)
}
}
generateIcons()
await fs.writeJSON(
path.resolve(process.cwd(), 'src/iconify/data.json'),
collectionsMeta,
)
// 使用 spawn 运行 eslint
const eslint = spawn('eslint', ['src/iconify/data.json', 'src/iconify/index.json', '--cache', '--fix'], {
stdio: 'inherit',
shell: true,
})
eslint.on('error', (err) => {
p.log.error(`ESLint 执行失败: ${err.message}`)
process.exit(1)
})
eslint.on('close', (code) => {
if (code !== 0) {
p.log.error(`ESLint 执行失败,退出码: ${code}`)
process.exit(code)
}
spinner.stop('图标集生成完成!')
})
+17 -38
View File
@@ -1,30 +1,18 @@
<script setup lang="ts">
import eruda from 'eruda'
import VConsole from 'vconsole'
import hotkeys from 'hotkeys-js'
import eventBus from './utils/eventBus'
import Provider from './ui-provider/index.vue'
import useSettingsStore from '@/store/modules/settings'
import { ua } from '@/utils/ua'
import Provider from './ui/provider/index.vue'
const route = useRoute()
const settingsStore = useSettingsStore()
const { auth } = useAuth()
// 侧边栏主导航当前实际宽度
const mainSidebarActualWidth = computed(() => {
let actualWidth = Number.parseInt(getComputedStyle(document.documentElement).getPropertyValue('--g-main-sidebar-width'))
if (settingsStore.settings.menu.menuMode === 'single' || (settingsStore.settings.menu.menuMode === 'head' && settingsStore.mode !== 'mobile')) {
actualWidth = 0
}
return `${actualWidth}px`
})
document.body.setAttribute('data-os', ua.getOS().name || '')
// 侧边栏次导航当前实际宽度
const subSidebarActualWidth = computed(() => {
let actualWidth = Number.parseInt(getComputedStyle(document.documentElement).getPropertyValue('--g-sub-sidebar-width'))
if (settingsStore.settings.menu.subMenuCollapse && settingsStore.mode !== 'mobile') {
actualWidth = Number.parseInt(getComputedStyle(document.documentElement).getPropertyValue('--g-sub-sidebar-collapse-width'))
}
return `${actualWidth}px`
const isAuth = computed(() => {
return route.matched.every((item) => {
return auth(item.meta.auth ?? '')
})
})
// 设置网页 title
@@ -46,30 +34,21 @@ watch([
onMounted(() => {
settingsStore.setMode(document.documentElement.clientWidth)
window.onresize = () => {
window.addEventListener('resize', () => {
settingsStore.setMode(document.documentElement.clientWidth)
}
hotkeys('alt+i', () => {
eventBus.emit('global-system-info-toggle')
})
})
import.meta.env.VITE_APP_DEBUG_TOOL === 'eruda' && eruda.init()
import.meta.env.VITE_APP_DEBUG_TOOL === 'vconsole' && new VConsole()
</script>
<template>
<Provider>
<RouterView
v-slot="{ Component, route }"
:style="{
'--g-main-sidebar-actual-width': mainSidebarActualWidth,
'--g-sub-sidebar-actual-width': subSidebarActualWidth,
}"
>
<component :is="Component" v-if="auth(route.meta.auth ?? '')" />
<NotAllowed v-else />
<RouterView v-slot="{ Component }">
<component :is="Component" v-if="isAuth" />
<FaNotAllowed v-else />
</RouterView>
<SystemInfo />
<FaBackToTop />
<FaToast />
<FaNotification />
<FaSystemInfo />
</Provider>
</template>
+71 -30
View File
@@ -1,11 +1,21 @@
import axios from 'axios'
// import qs from 'qs'
import Message from 'vue-m-message'
import useUserStore from '@/store/modules/user'
import { toast } from 'vue-sonner'
// 请求重试配置
const MAX_RETRY_COUNT = 3 // 最大重试次数
const RETRY_DELAY = 1000 // 重试延迟时间(毫秒)
// 扩展 AxiosRequestConfig 类型
declare module 'axios' {
export interface AxiosRequestConfig {
retry?: boolean
retryCount?: number
}
}
const api = axios.create({
baseURL: (import.meta.env.DEV && import.meta.env.VITE_OPEN_PROXY === 'true') ? '/proxy/' : import.meta.env.VITE_APP_API_BASEURL,
baseURL: (import.meta.env.DEV && import.meta.env.VITE_OPEN_PROXY) ? '/proxy/' : import.meta.env.VITE_APP_API_BASEURL,
timeout: 1000 * 60,
responseType: 'json',
})
@@ -30,29 +40,12 @@ api.interceptors.request.use(
},
)
api.interceptors.response.use(
(response) => {
/**
* 全局拦截请求发送后返回的数据,如果数据有报错则在这做全局的错误提示
* 假设返回数据格式为:{ status: 1, error: '', data: '' }
* 规则是当 status 为 1 时表示请求成功,为 0 时表示接口需要登录或者登录状态失效,需要重新登录
* 请求出错时 error 会返回错误信息
*/
if (response.data.status === 1) {
if (response.data.error !== '') {
// 错误提示
Message.error(response.data.error, {
zIndex: 2000,
})
return Promise.reject(response.data)
}
}
else {
useUserStore().logout()
}
return Promise.resolve(response.data)
},
(error) => {
// 处理错误信息的函数
function handleError(error: any) {
if (error.status === 401) {
useUserStore().requestLogout()
}
else {
let message = error.message
if (message === 'Network Error') {
message = '后端网络故障'
@@ -63,10 +56,58 @@ api.interceptors.response.use(
else if (message.includes('Request failed with status code')) {
message = `接口${message.substr(message.length - 3)}异常`
}
Message.error(message, {
zIndex: 2000,
toast.error('Error', {
description: message,
})
return Promise.reject(error)
}
return Promise.reject(error)
}
api.interceptors.response.use(
(response) => {
/**
* 全局拦截请求发送后返回的数据,如果数据有报错则在这做全局的错误提示
* 假设返回数据格式为:{ status: 1, error: '', data: {} }
* 规则是当 status 为 1 时表示请求成功,为 0 时表示接口需要登录或者登录状态失效,需要重新登录
* 请求出错时 error 会返回错误信息
*/
if (typeof response.data === 'object') {
if (response.data.status === 1) {
if (response.data.error !== '') {
toast.warning('Warning', {
description: response.data.error,
})
return Promise.reject(response.data)
}
}
else {
useUserStore().requestLogout()
}
return Promise.resolve(response.data)
}
else {
return Promise.reject(response.data)
}
},
async (error) => {
// 获取请求配置
const config = error.config
// 如果配置不存在或未启用重试,则直接处理错误
if (!config || !config.retry) {
return handleError(error)
}
// 设置重试次数
config.retryCount = config.retryCount || 0
// 判断是否超过重试次数
if (config.retryCount >= MAX_RETRY_COUNT) {
return handleError(error)
}
// 重试次数自增
config.retryCount += 1
// 延迟重试
await new Promise(resolve => setTimeout(resolve, RETRY_DELAY))
// 重新发起请求
return api(config)
},
)
+1 -1
View File
@@ -17,7 +17,7 @@ export default {
// 修改密码
passwordEdit: (data: {
password: string
newpassword: string
newPassword: string
}) => api.post('user/password/edit', data, {
baseURL: '/mock/',
}),
File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 6.2 KiB

After

Width:  |  Height:  |  Size: 6.0 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 6.5 KiB

After

Width:  |  Height:  |  Size: 6.4 KiB

+1
View File
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="200" height="200" class="icon" viewBox="0 0 1024 1024"><path fill="#dca54f" d="m136.533 273.067 669.048 422.058c10.65 6.725 15.838 20.48 12.697 33.588-3.106 13.073-13.824 22.186-26.077 22.22H238.42c-27.306 0-50.346-22.425-53.726-52.326l-48.162-425.54z"/><path fill="#dca54f" d="M834.219 698.607c-3.345 29.9-26.385 52.326-53.692 52.326H245.794c-12.288 0-41.984-9.113-45.124-22.186-3.175-13.073 2.048-26.863 12.697-33.588l668.98-422.092-48.128 425.506z"/><path fill="#e7b15c" d="m512 170.667 298.428 490.598a61.44 61.44 0 0 1 2.184 59.324c-9.489 18.705-27.818 30.344-47.718 30.344H512z"/><path fill="#f2d59c" d="M512 170.667 196.062 666.01a61.44 61.44 0 0 0-2.185 59.323c9.49 18.705 27.341 25.6 47.24 25.6H512z"/><path fill="#e7b15c" d="M459.776 153.327c0 18.193 9.967 34.987 26.112 44.1a53.35 53.35 0 0 0 52.224 0c16.145-9.113 26.112-25.941 26.112-44.1 0-28.126-23.381-50.927-52.224-50.927s-52.224 22.801-52.224 50.927M851.319 255.18c-.41 18.432 9.455 35.67 25.771 45.022 16.316 9.318 36.523 9.318 52.873 0 16.315-9.353 26.18-26.59 25.77-45.056-.614-27.648-23.825-49.8-52.224-49.8-28.364 0-51.541 22.152-52.19 49.834m-783.018 0c-.444 18.432 9.42 35.67 25.736 45.022 16.316 9.318 36.523 9.318 52.873 0 16.316-9.353 26.18-26.59 25.77-45.056-.614-27.648-23.825-49.8-52.223-49.8-28.365 0-51.542 22.152-52.19 49.834z"/><path fill="#dca54f" d="M238.933 819.2h546.134q34.133 0 34.133 34.133t-34.133 34.134H238.933q-34.133 0-34.133-34.134t34.133-34.133"/></svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

+1
View File
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="200" height="200" class="icon" viewBox="0 0 1024 1024"><path d="M512 85.333c235.648 0 426.667 191.019 426.667 426.667S747.648 938.667 512 938.667 85.333 747.648 85.333 512 276.352 85.333 512 85.333m0 85.334a341.333 341.333 0 1 0 0 682.666 341.333 341.333 0 0 0 0-682.666m0 298.666c85.333 0 156.459 14.208 213.333 42.667a213.333 213.333 0 0 1-426.666 0c56.874-28.459 128-42.667 213.333-42.667M362.667 298.667A106.67 106.67 0 0 1 467.2 384H258.133a106.67 106.67 0 0 1 104.534-85.333m298.666 0A106.67 106.67 0 0 1 765.867 384H556.8a106.67 106.67 0 0 1 104.533-85.333"/></svg>

After

Width:  |  Height:  |  Size: 619 B

+1
View File
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="200" height="200" class="icon" viewBox="0 0 1024 1024"><path d="M512 938.667C276.352 938.667 85.333 747.648 85.333 512S276.352 85.333 512 85.333 938.667 276.352 938.667 512 747.648 938.667 512 938.667m0-85.334a341.333 341.333 0 1 0 0-682.666 341.333 341.333 0 0 0 0 682.666M341.333 554.667h341.334a170.667 170.667 0 1 1-341.334 0m0-85.334a64 64 0 1 1 0-128 64 64 0 0 1 0 128m341.334 0a64 64 0 1 1 0-128 64 64 0 0 1 0 128"/></svg>

After

Width:  |  Height:  |  Size: 476 B

+1
View File
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="200" height="200" class="icon" viewBox="0 0 1024 1024"><path d="M512 938.667C276.352 938.667 85.333 747.648 85.333 512S276.352 85.333 512 85.333 938.667 276.352 938.667 512 747.648 938.667 512 938.667m0-85.334a341.333 341.333 0 1 0 0-682.666 341.333 341.333 0 0 0 0 682.666m-213.333-128a213.333 213.333 0 0 1 426.666 0H640a128 128 0 0 0-256 0zm42.666-256a64 64 0 1 1 0-128 64 64 0 0 1 0 128m341.334 0a64 64 0 1 1 0-128 64 64 0 0 1 0 128"/></svg>

After

Width:  |  Height:  |  Size: 492 B

+1
View File
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="200" height="200" class="icon" viewBox="0 0 1024 1024"><path fill="#ffc500" d="M512 768 262.059 899.413a28.444 28.444 0 0 1-41.245-30.009l47.702-278.3L66.332 394.012a28.444 28.444 0 0 1 15.759-48.526l279.438-40.59L486.485 51.684a28.444 28.444 0 0 1 51.03 0L662.47 304.896l279.438 40.59a28.444 28.444 0 0 1 15.759 48.526l-202.184 197.12 47.73 278.272a28.444 28.444 0 0 1-41.273 29.98z"/><path fill="#fed902" d="M512 768 262.059 899.413a28.444 28.444 0 0 1-41.245-30.009l47.702-278.3q54.186-286.208 93.013-286.208c38.827 0 393.955 261.774 393.955 286.208 0 16.299-81.18 75.264-243.484 176.896"/></svg>

After

Width:  |  Height:  |  Size: 646 B

+1
View File
@@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="200" height="200" class="icon" viewBox="0 0 1024 1024"><path fill="#ffa100" d="M270.219 121.212h483.474a29.26 29.26 0 0 1 23.347 11.645l188.416 249.885a29.26 29.26 0 0 1-1.843 37.42l-429.67 467.587a29.257 29.257 0 0 1-43.037.059L60.416 421.595a29.26 29.26 0 0 1-1.931-37.39l188.328-251.26a29.26 29.26 0 0 1 23.406-11.703z"/><path fill="#ffc663" d="m768.293 121.212 197.163 261.56a29.26 29.26 0 0 1-1.843 37.39L532.714 889.066a11.703 11.703 0 0 1-20.304-7.9L512 257.025l256.293-135.84z"/><path fill="#fff" d="M721.598 386.34a29 29 0 0 1 .995 1.025l22.733 23.873a29.257 29.257 0 0 1 0 40.346l-189.411 198.89-22.733 23.874a29 29 0 0 1-1.726 1.668l1.755-1.668a29.5 29.5 0 0 1-19.456 9.011 28.94 28.94 0 0 1-18.08-4.915 30.2 30.2 0 0 1-4.857-4.096l1.96 1.872-.965-.877-.995-.995-22.733-23.874-189.41-198.89a29.257 29.257 0 0 1 0-40.375l22.732-23.844a29.257 29.257 0 0 1 42.364 0L512 563.96l168.229-176.596a29.257 29.257 0 0 1 41.37-1.024z"/></svg>

After

Width:  |  Height:  |  Size: 989 B

-1
View File
@@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" width="200" height="200" class="icon" viewBox="0 0 1024 1024"><path d="M704 328a72 72 0 1 0 144 0 72 72 0 1 0-144 0z"/><path d="M999.904 116.608a32 32 0 0 0-21.952-10.912L521.76 73.792a31.552 31.552 0 0 0-27.2 11.904l-92.192 114.848a32 32 0 0 0 .672 40.896l146.144 169.952-147.456 194.656 36.48-173.376a32 32 0 0 0-11.136-31.424L235.616 245.504l79.616-125.696a32 32 0 0 0-29.28-49.024L45.76 87.552a32 32 0 0 0-29.696 34.176l55.808 798.016a32.064 32.064 0 0 0 34.304 29.696l176.512-13.184c17.632-1.312 30.848-16.672 29.504-34.272s-16.576-31.04-34.304-29.536L133.44 883.232l-6.432-92.512 125.312-12.576a32 32 0 0 0 28.672-35.04 32.16 32.16 0 0 0-35.04-28.672L122.56 726.848 82.144 149.184l145.152-10.144-60.96 96.224a32 32 0 0 0 6.848 41.952l198.4 161.344-58.752 279.296a30.912 30.912 0 0 0 .736 14.752 31.68 31.68 0 0 0 1.408 11.04l51.52 154.56a31.968 31.968 0 0 0 27.456 21.76l523.104 47.552a32.064 32.064 0 0 0 34.848-29.632l55.776-798.048a32.064 32.064 0 0 0-7.776-23.232zm-98.912 630.848-412.576-39.648a31.52 31.52 0 0 0-34.912 28.768 32 32 0 0 0 28.8 34.912l414.24 39.808-6.272 89.536-469.728-42.72-39.584-118.72 234.816-310.016a31.936 31.936 0 0 0-1.248-40.192L468.896 219.84l65.088-81.056 407.584 28.48-40.576 580.192z"/></svg>

Before

Width:  |  Height:  |  Size: 1.2 KiB

+1 -1
View File
@@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="200.781" height="200" class="icon" viewBox="0 0 1028 1024"><path d="M989.867 234.667H499.2c-17.067 0-34.133-21.334-34.133-42.667 0-25.6 12.8-42.667 34.133-42.667h490.667c17.066 0 34.133 17.067 34.133 42.667 0 21.333-12.8 42.667-34.133 42.667zm-473.6 128h465.066c25.6 0 46.934 21.333 46.934 42.666 0 25.6-21.334 42.667-46.934 42.667H516.267c-25.6 0-46.934-17.067-46.934-42.667s21.334-42.666 46.934-42.666zm0 298.666c-25.6 0-46.934-21.333-46.934-42.666 0-25.6 21.334-42.667 46.934-42.667h465.066c25.6 0 46.934 17.067 46.934 42.667s-21.334 42.666-46.934 42.666H516.267zm4.266 128H972.8c29.867 0 51.2 17.067 51.2 42.667s-21.333 42.667-51.2 42.667H520.533c-29.866 0-51.2-17.067-51.2-42.667s21.334-42.667 51.2-42.667zm-192 25.6c-17.066 17.067-46.933 17.067-64 0L12.8 541.867c-17.067-17.067-17.067-51.2 0-68.267l251.733-273.067c17.067-17.066 46.934-17.066 64 0s17.067 51.2 0 68.267L106.667 507.733l221.866 238.934c17.067 21.333 17.067 51.2 0 68.266z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" width="200.781" height="200" class="icon" viewBox="0 0 1028 1024"><path d="M989.867 234.667H499.2c-17.067 0-34.133-21.334-34.133-42.667 0-25.6 12.8-42.667 34.133-42.667h490.667c17.066 0 34.133 17.067 34.133 42.667 0 21.333-12.8 42.667-34.133 42.667m-473.6 128h465.066c25.6 0 46.934 21.333 46.934 42.666 0 25.6-21.334 42.667-46.934 42.667H516.267c-25.6 0-46.934-17.067-46.934-42.667s21.334-42.666 46.934-42.666m0 298.666c-25.6 0-46.934-21.333-46.934-42.666 0-25.6 21.334-42.667 46.934-42.667h465.066c25.6 0 46.934 17.067 46.934 42.667s-21.334 42.666-46.934 42.666zm4.266 128H972.8c29.867 0 51.2 17.067 51.2 42.667s-21.333 42.667-51.2 42.667H520.533c-29.866 0-51.2-17.067-51.2-42.667s21.334-42.667 51.2-42.667m-192 25.6c-17.066 17.067-46.933 17.067-64 0L12.8 541.867c-17.067-17.067-17.067-51.2 0-68.267l251.733-273.067c17.067-17.066 46.934-17.066 64 0s17.067 51.2 0 68.267L106.667 507.733l221.866 238.934c17.067 21.333 17.067 51.2 0 68.266"/></svg>

Before

Width:  |  Height:  |  Size: 998 B

After

Width:  |  Height:  |  Size: 986 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.0 KiB

+14
View File
@@ -0,0 +1,14 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="-25 -46 256 256" xml:space="preserve">
<path d="M0,82.57C0,58.4,0,34.23,0,10.06C0,1.35,1.35,0,10.03,0C45.36,0,80.7-0.01,116.03,0.03c1.77,0,3.59,0.26,5.29,0.74
c3.07,0.87,3.57,3.21,2.45,5.8c-4.37,10.1-8.83,20.15-13.31,30.2c-1.44,3.23-4.06,4.26-7.54,4.25c-18.5-0.09-37,0.1-55.5-0.14
c-4.95-0.06-6.49,2.12-6.46,6.47c0.02,3,0.11,6.01-0.02,9c-0.3,6.8,0.34,9.29,9.51,9.62c5.36,0.19,10.73,0.04,16.09,0.04
c7.57,0,15.15-0.04,22.72,0.01c5.13,0.03,6.6,2.12,4.59,6.89C90.43,81.09,86.27,89,83.4,97.35c-2.59,7.55-8.57,7.27-14.28,7.56
c-7.48,0.38-15,0.17-22.5,0.06c-3.69-0.05-4.96,1.04-4.86,5.18c0.36,15.83,0.26,31.67,0.12,47.5c-0.04,4.2-2.26,6.53-6.94,6.42
c-9-0.21-18-0.06-27-0.06c-6.05,0-7.91-1.8-7.92-7.94C-0.02,131.57,0,107.07,0,82.57z" fill="#35495e" />
<path d="M132.98,94.13c-8.21,18.88-16.33,37.1-24.06,55.48c-6.02,14.31-5.81,14.4-21.31,14.4c-6.67,0-13.33,0.05-20-0.01
c-5.91-0.05-7.71-2.44-5.46-7.61c6.86-15.8,13.86-31.55,20.82-47.31c9.41-21.32,18.81-42.63,28.24-63.94
c5.59-12.62,11.14-25.25,16.94-37.77c0.82-1.78,2.95-4.09,4.47-4.09c1.63,0,4,2.11,4.78,3.86c13.4,29.78,26.56,59.66,39.87,89.49
c6.48,14.53,13.16,28.97,19.72,43.46c2.57,5.68,5.11,11.38,7.61,17.1c1.61,3.68-0.13,6.75-4.12,6.77
c-23.83,0.08-47.66,0.09-71.49-0.01c-4.03-0.02-5.46-2.47-3.98-6.17c2.26-5.63,4.77-11.16,6.95-16.82c1.74-4.54,4.92-6.06,9.6-5.98
c9.65,0.16,9.89-0.55,5.89-9.13c-4.57-9.81-8.76-19.8-13.14-29.7C134.08,95.62,133.68,95.17,132.98,94.13z" fill="#42b883" />
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

+86
View File
@@ -0,0 +1,86 @@
/* 页面布局 CSS 变量 */
:root {
color-scheme: light;
/* 头部高度 */
--g-header-height: 60px;
/* 侧边栏宽度 */
--g-main-sidebar-width: 80px;
--g-sub-sidebar-width: 220px;
--g-sub-sidebar-collapse-width: 64px;
/* 侧边栏 Logo 区域高度 */
--g-sidebar-logo-height: 50px;
/* 标签栏高度 */
--g-tabbar-height: 50px;
/* 工具栏高度 */
--g-toolbar-height: 50px;
/* 滚动条颜色 */
--scrollbar-color: 240 5.9% 90%;
&.dark {
color-scheme: dark;
--scrollbar-color: 240 3.7% 15.9%;
}
}
/* 明暗模式 CSS 变量 */
::view-transition-old(root),
::view-transition-new(root) {
mix-blend-mode: normal;
animation: none;
}
::view-transition-old(root) {
z-index: 0;
}
::view-transition-new(root) {
z-index: 1;
}
.dark {
&::view-transition-old(root) {
z-index: 1;
}
&::view-transition-new(root) {
z-index: 0;
}
}
* {
scrollbar-color: hsl(var(--scrollbar-color)) transparent;
scrollbar-width: thin;
}
.disable-color-scheme-transition-duration *,
.disable-color-scheme-transition-duration *::before,
.disable-color-scheme-transition-duration *::after {
transition-duration: 0ms !important;
}
html,
body {
height: 100%;
}
body {
box-sizing: border-box;
margin: 0;
-webkit-tap-highlight-color: transparent;
}
#app {
height: 100%;
}
/* textarea 字体跟随系统 */
textarea {
font-family: inherit;
}
-142
View File
@@ -1,142 +0,0 @@
// 页面布局 CSS 变量
:root {
// 头部高度
--g-header-height: 60px;
// 侧边栏宽度
--g-main-sidebar-width: 80px;
--g-sub-sidebar-width: 220px;
--g-sub-sidebar-collapse-width: 64px;
// 侧边栏 Logo 区域高度
--g-sidebar-logo-height: 50px;
// 标签栏高度
--g-tabbar-height: 50px;
// 工具栏高度
--g-toolbar-height: 50px;
}
// 明暗模式 CSS 变量
/* stylelint-disable-next-line no-duplicate-selectors */
:root {
&::view-transition-old(root),
&::view-transition-new(root) {
mix-blend-mode: normal;
animation: none;
}
&::view-transition-old(root) {
z-index: 1;
}
&::view-transition-new(root) {
z-index: 9999;
}
--g-box-shadow-color: rgb(0 0 0 / 12%);
&.dark {
&::view-transition-old(root) {
z-index: 9999;
}
&::view-transition-new(root) {
z-index: 1;
}
--g-box-shadow-color: rgb(0 0 0 / 72%);
}
}
::-webkit-scrollbar {
width: 12px;
height: 12px;
}
::-webkit-scrollbar-thumb {
background-color: rgb(0 0 0 / 40%);
background-clip: padding-box;
border: 3px solid transparent;
border-radius: 6px;
}
::-webkit-scrollbar-thumb:hover {
background-color: rgb(0 0 0 / 50%);
}
::-webkit-scrollbar-track {
background-color: transparent;
}
html,
body {
height: 100%;
}
body {
box-sizing: border-box;
margin: 0;
font-family: Lato, "PingFang SC", "Microsoft YaHei", sans-serif;
background-color: var(--g-container-bg);
-webkit-tap-highlight-color: transparent;
&.overflow-hidden {
overflow: hidden;
}
}
* {
box-sizing: inherit;
}
// 右侧内容区针对fixed元素,有横向铺满的需求,可在fixed元素上设置 [data-fixed-calc-width]
[data-fixed-calc-width] {
position: fixed;
right: 0;
left: 50%;
width: calc(100% - var(--g-main-sidebar-actual-width) - var(--g-sub-sidebar-actual-width));
transform: translateX(-50%) translateX(calc(var(--g-main-sidebar-actual-width) / 2)) translateX(calc(var(--g-sub-sidebar-actual-width) / 2));
}
[data-mode="mobile"] {
[data-fixed-calc-width] {
width: 100% !important;
transform: translateX(-50%) !important;
}
}
// textarea 字体跟随系统
textarea {
font-family: inherit;
}
/* Overrides Floating Vue */
.v-popper--theme-dropdown,
.v-popper--theme-tooltip {
--at-apply: inline-flex;
}
.v-popper--theme-dropdown .v-popper__inner,
.v-popper--theme-tooltip .v-popper__inner {
--at-apply: bg-white dark:bg-stone-8 text-dark dark:text-white rounded shadow ring-1 ring-gray-200 dark:ring-gray-800 border border-solid border-stone/20 text-xs font-normal;
box-shadow: 0 6px 30px rgb(0 0 0 / 10%);
}
.v-popper--theme-tooltip .v-popper__arrow-inner,
.v-popper--theme-dropdown .v-popper__arrow-inner {
visibility: visible;
--at-apply: border-white dark:border-stone-8;
}
.v-popper--theme-tooltip .v-popper__arrow-outer,
.v-popper--theme-dropdown .v-popper__arrow-outer {
--at-apply: border-stone/20;
}
.v-popper--theme-tooltip.v-popper--shown,
.v-popper--theme-tooltip.v-popper--shown * {
transition: none !important;
}
[data-overlayscrollbars-contents] {
overscroll-behavior: contain;
}
@@ -5,10 +5,10 @@
position: fixed;
top: 0;
left: 0;
z-index: 2000;
z-index: 3000;
width: 100%;
height: 2px;
background: rgb(var(--ui-primary));
background: hsl(var(--primary));
}
.peg {
@@ -17,7 +17,7 @@
display: block;
width: 100px;
height: 100%;
box-shadow: 0 0 10px rgb(var(--ui-primary)), 0 0 5px rgb(var(--ui-primary));
box-shadow: 0 0 10px hsl(var(--primary)), 0 0 5px hsl(var(--primary));
opacity: 1;
transform: rotate(3deg) translate(0, -4px);
}
@@ -34,8 +34,8 @@
width: 18px;
height: 18px;
border: solid 2px transparent;
border-top-color: rgb(var(--ui-primary));
border-left-color: rgb(var(--ui-primary));
border-top-color: hsl(var(--primary));
border-left-color: hsl(var(--primary));
border-radius: 50%;
animation: nprogress-spinner 400ms linear infinite;
}
+2 -2
View File
@@ -7,9 +7,9 @@
} @else {
/* stylelint-disable-next-line value-no-vendor-prefix */
display: -webkit-box;
overflow: hidden;
-webkit-box-orient: vertical;
-webkit-line-clamp: $line;
overflow: hidden;
}
}
@@ -46,8 +46,8 @@
&::before,
&::after {
display: block;
clear: both;
display: block;
content: "";
}
}
+79
View File
@@ -0,0 +1,79 @@
<script setup lang="ts">
import type { HTMLAttributes } from 'vue'
import { cn } from '@/utils'
import eventBus from '@/utils/eventBus'
import Profile from './profile.vue'
const props = withDefaults(defineProps<{
onlyAvatar?: boolean
dropdownAlign?: 'start' | 'center' | 'end'
dropdownSide?: 'left' | 'right' | 'top' | 'bottom'
buttonVariant?: 'secondary' | 'ghost'
class?: HTMLAttributes['class']
}>(), {
dropdownAlign: 'end',
dropdownSide: 'right',
buttonVariant: 'ghost',
})
const router = useRouter()
const settingsStore = useSettingsStore()
const userStore = useUserStore()
const isProfileShow = ref(false)
</script>
<template>
<FaDropdown
:align="dropdownAlign" :side="dropdownSide" :items="[
[
{ label: settingsStore.settings.home.title, icon: 'i-mdi:home', handle: () => router.push({ path: settingsStore.settings.home.fullPath }), hide: !settingsStore.settings.home.enable },
{ label: '个人设置', icon: 'i-mdi:account', handle: () => isProfileShow = true },
],
[
{ label: '快捷键介绍', icon: 'i-mdi:keyboard', handle: () => eventBus.emit('global-hotkeys-intro-toggle'), hide: settingsStore.mode !== 'pc' },
],
[
{ label: '退出登录', icon: 'i-mdi:logout', handle: () => userStore.logout(settingsStore.settings.home.fullPath) },
],
]" class="flex-center"
>
<template #header>
<div class="space-y-2">
<div class="text-xs text-secondary-foreground/50 font-light">
当前登录账号
</div>
<div class="flex-center-start gap-2">
<FaAvatar :src="userStore.avatar" :fallback="userStore.account.slice(0, 5)" shape="square" />
<div class="space-y-1">
<div class="text-base lh-none">
{{ userStore.account }}
</div>
<div class="text-xs text-secondary-foreground/50 font-normal">
[ 这里可以显示邮箱 ]
</div>
</div>
</div>
</div>
</template>
<FaButton
:variant="buttonVariant" :class="cn('flex-center gap-1 p-2', {
'size-8 p-1': onlyAvatar,
}, props.class)"
>
<FaAvatar :src="userStore.avatar" :class="cn('size-6', { 'size-full': onlyAvatar })">
<FaIcon name="i-carbon:user-avatar-filled" class="size-6 text-secondary-foreground/50" />
</FaAvatar>
<div v-if="!onlyAvatar" class="min-w-0 flex-center-between flex-1 gap-2">
<div class="flex-1 truncate text-start">
{{ userStore.account }}
</div>
<FaIcon name="i-material-symbols:expand-all-rounded" />
</div>
</FaButton>
</FaDropdown>
<FaModal v-model="isProfileShow" align-center :header="false" :footer="false" :close-on-click-overlay="false" :close-on-press-escape="false" class="h-500px max-w-xl overflow-hidden" content-class="min-h-full p-0 flex">
<Profile />
</FaModal>
</template>
+36
View File
@@ -0,0 +1,36 @@
<script setup lang="ts">
import EditPasswordForm from '@/components/AccountForm/EditPasswordForm.vue'
const active = ref(0)
const tabs = ref([
{
title: '基本设置',
description: '账号的基本信息,头像、昵称等',
},
{
title: '安全设置',
description: '定期修改密码可以提高帐号安全性',
},
])
</script>
<template>
<div class="min-h-full w-full">
<div class="fixed right-0 top-0 z-1 flex flex-row overflow-auto border-b border-e bg-background md:(inset-s-0 bottom-0 h-full w-40 flex-col)">
<div v-for="(tab, index) in tabs" :key="index" class="flex-shrink-0 cursor-pointer px-4 py-3 transition-background-color space-y-2 hover-bg-accent/50" :class="{ 'bg-accent hover-bg-accent!': active === index }" @click="active = index">
<div class="text-base text-accent-foreground leading-tight">
{{ tab.title }}
</div>
<div class="text-xs text-accent-foreground/50">
{{ tab.description }}
</div>
</div>
</div>
<div class="min-h-full flex-col-center p-10 pt-20 md:(ms-40 pt-10)">
<div v-if="active === 0">
请开发者自行扩展
</div>
<EditPasswordForm v-if="active === 1" />
</div>
</div>
</template>
@@ -0,0 +1,90 @@
<script setup lang="ts">
import { toTypedSchema } from '@vee-validate/zod'
import { useForm } from 'vee-validate'
import { toast } from 'vue-sonner'
import * as z from 'zod'
import { FormControl, FormField, FormItem, FormMessage } from '@/ui/shadcn/ui/form'
defineOptions({
name: 'EditPasswordForm',
})
const userStore = useUserStore()
const loading = ref(false)
const form = useForm({
validationSchema: toTypedSchema(
z.object({
password: z.string().min(1, '请输入原密码'),
newPassword: z.string().min(1, '请输入新密码').min(6, '密码长度为6到18位').max(18, '密码长度为6到18位'),
checkPassword: z.string().min(1, '请确认新密码'),
}).refine(data => data.newPassword === data.checkPassword, {
message: '两次输入的密码不一致',
path: ['checkPassword'],
}),
),
initialValues: {
password: '',
newPassword: '',
checkPassword: '',
},
})
const onSubmit = form.handleSubmit((values) => {
loading.value = true
userStore.editPassword(values).then(async () => {
toast.success('模拟修改成功,请重新登录')
userStore.logout()
}).finally(() => {
loading.value = false
})
})
</script>
<template>
<div class="w-full flex-col-stretch-center">
<div class="mb-6 space-y-2">
<h3 class="text-4xl color-[var(--el-text-color-primary)] font-bold">
修改密码
</h3>
<p class="text-sm text-muted-foreground lg:text-base">
请输入原密码、新密码和确认密码
</p>
</div>
<form @submit="onSubmit">
<FormField v-slot="{ componentField, errors }" name="password">
<FormItem class="relative pb-6 space-y-0">
<FormControl>
<FaInput type="password" placeholder="请输入原密码" class="w-full" :class="errors.length > 0 && 'border-destructive'" v-bind="componentField" />
</FormControl>
<Transition enter-active-class="transition-opacity" enter-from-class="opacity-0" leave-active-class="transition-opacity" leave-to-class="opacity-0">
<FormMessage class="absolute bottom-1 text-xs" />
</Transition>
</FormItem>
</FormField>
<FormField v-slot="{ componentField, errors }" name="newPassword">
<FormItem class="relative pb-6 space-y-0">
<FormControl>
<FaInput type="password" placeholder="请输入新密码" class="w-full" :class="errors.length > 0 && 'border-destructive'" v-bind="componentField" />
</FormControl>
<Transition enter-active-class="transition-opacity" enter-from-class="opacity-0" leave-active-class="transition-opacity" leave-to-class="opacity-0">
<FormMessage class="absolute bottom-1 text-xs" />
</Transition>
</FormItem>
</FormField>
<FormField v-slot="{ componentField, errors }" name="checkPassword">
<FormItem class="relative pb-6 space-y-0">
<FormControl>
<FaInput type="password" placeholder="请确认新密码" class="w-full" :class="errors.length > 0 && 'border-destructive'" v-bind="componentField" />
</FormControl>
<Transition enter-active-class="transition-opacity" enter-from-class="opacity-0" leave-active-class="transition-opacity" leave-to-class="opacity-0">
<FormMessage class="absolute bottom-1 text-xs" />
</Transition>
</FormItem>
</FormField>
<FaButton :loading="loading" size="lg" class="mt-8 w-full" type="submit">
保存
</FaButton>
</form>
</div>
</template>
+150
View File
@@ -0,0 +1,150 @@
<script setup lang="ts">
import { toTypedSchema } from '@vee-validate/zod'
import { useForm } from 'vee-validate'
import * as z from 'zod'
import { FormControl, FormField, FormItem, FormMessage } from '@/ui/shadcn/ui/form'
defineOptions({
name: 'LoginForm',
})
const props = defineProps<{
account?: string
}>()
const emits = defineEmits<{
onLogin: [account?: string]
onRegister: [account?: string]
onResetPassword: [account?: string]
}>()
const userStore = useUserStore()
const title = import.meta.env.VITE_APP_TITLE
const loading = ref(false)
// 登录方式,default 账号密码登录,qrcode 扫码登录
const type = ref<'default' | 'qrcode'>('default')
const form = useForm({
validationSchema: toTypedSchema(z.object({
account: z.string().min(1, '请输入用户名'),
password: z.string().min(1, '请输入密码'),
remember: z.boolean(),
})),
initialValues: {
account: props.account ?? localStorage.getItem('login_account') ?? '',
password: '',
remember: !!localStorage.getItem('login_account'),
},
})
const onSubmit = form.handleSubmit((values) => {
loading.value = true
userStore.login(values).then(() => {
if (values.remember) {
localStorage.setItem('login_account', values.account)
}
else {
localStorage.removeItem('login_account')
}
emits('onLogin', values.account)
}).finally(() => {
loading.value = false
})
})
function testAccount(account: string) {
form.setFieldValue('account', account)
form.setFieldValue('password', '123456')
onSubmit()
}
</script>
<template>
<div class="min-h-500px w-full flex-col-stretch-center p-12">
<div class="mb-6 space-y-2">
<h3 class="text-4xl color-[var(--el-text-color-primary)] font-bold">
欢迎使用 👋🏻
</h3>
<p class="text-sm text-muted-foreground lg:text-base">
{{ title }}
</p>
</div>
<div class="mb-4">
<FaTabs
v-model="type" :list="[
{ label: '账号密码登录', value: 'default' },
{ label: '扫码登录', value: 'qrcode' },
]" class="inline-flex"
/>
</div>
<div v-show="type === 'default'">
<form @submit="onSubmit">
<FormField v-slot="{ componentField, errors }" name="account">
<FormItem class="relative pb-6 space-y-0">
<FormControl>
<FaInput type="text" placeholder="请输入用户名" class="w-full" :class="errors.length > 0 && 'border-destructive'" v-bind="componentField" />
</FormControl>
<Transition enter-active-class="transition-opacity" enter-from-class="opacity-0" leave-active-class="transition-opacity" leave-to-class="opacity-0">
<FormMessage class="absolute bottom-1 text-xs" />
</Transition>
</FormItem>
</FormField>
<FormField v-slot="{ componentField, errors }" name="password">
<FormItem class="relative pb-6 space-y-0">
<FormControl>
<FaInput type="password" placeholder="请输入密码" class="w-full" :class="errors.length > 0 && 'border-destructive'" v-bind="componentField" />
</FormControl>
<Transition enter-active-class="transition-opacity" enter-from-class="opacity-0" leave-active-class="transition-opacity" leave-to-class="opacity-0">
<FormMessage class="absolute bottom-1 text-xs" />
</Transition>
</FormItem>
</FormField>
<div class="mb-4 flex-center-between">
<div class="flex-center-start">
<FormField v-slot="{ componentField }" type="checkbox" name="remember">
<FormItem>
<FormControl>
<FaCheckbox v-bind="componentField">
记住我
</FaCheckbox>
</FormControl>
</FormItem>
</FormField>
</div>
<FaButton variant="link" class="h-auto p-0" type="button" @click="emits('onResetPassword', form.values.account)">
忘记密码了?
</FaButton>
</div>
<FaButton :loading="loading" size="lg" class="w-full" type="submit">
登录
</FaButton>
<div class="mt-4 flex-center gap-2 text-sm">
<span class="text-secondary-foreground op-50">还没有帐号?</span>
<FaButton variant="link" class="h-auto p-0" type="button" @click="emits('onRegister', form.values.account)">
注册新帐号
</FaButton>
</div>
</form>
<div class="mt-4 text-center -mb-4">
<FaDivider>演示账号一键登录</FaDivider>
<div class="space-x-2">
<FaButton variant="default" size="sm" plain @click="testAccount('admin')">
admin
</FaButton>
<FaButton variant="outline" size="sm" plain @click="testAccount('test')">
test
</FaButton>
</div>
</div>
</div>
<div v-show="type === 'qrcode'">
<div class="flex-col-center">
<img src="https://s2.loli.net/2024/04/26/GsahtuIZ9XOg5jr.png" class="h-[250px] w-[250px]">
<div class="mt-2 text-sm text-secondary-foreground op-50">
请使用微信扫码登录
</div>
</div>
</div>
</div>
</template>
+100
View File
@@ -0,0 +1,100 @@
<script setup lang="ts">
import { toTypedSchema } from '@vee-validate/zod'
import { useForm } from 'vee-validate'
import * as z from 'zod'
import { FormControl, FormDescription, FormField, FormItem, FormMessage } from '@/ui/shadcn/ui/form'
defineOptions({
name: 'RegisterForm',
})
const props = defineProps<{
account?: string
}>()
const emits = defineEmits<{
onLogin: [account?: string]
onRegister: [account?: string]
}>()
const loading = ref(false)
const form = useForm({
validationSchema: toTypedSchema(
z.object({
account: z.string().min(1, '请输入用户名'),
password: z.string().min(1, '请输入密码').min(6, '密码长度为6到18位').max(18, '密码长度为6到18位'),
checkPassword: z.string().min(1, '请再次输入密码'),
}).refine(data => data.password === data.checkPassword, {
message: '两次输入的密码不一致',
path: ['checkPassword'],
}),
),
initialValues: {
account: props.account ?? '',
password: '',
checkPassword: '',
},
})
const onSubmit = form.handleSubmit((values) => {
loading.value = true
emits('onRegister', values.account)
})
</script>
<template>
<div class="min-h-500px w-full flex-col-stretch-center p-12">
<form @submit="onSubmit">
<div class="mb-8 space-y-2">
<h3 class="text-4xl color-[var(--el-text-color-primary)] font-bold">
探索从这里开始 🚀
</h3>
<p class="text-sm text-muted-foreground lg:text-base">
演示系统未提供该功能
</p>
</div>
<FormField v-slot="{ componentField, errors }" name="account">
<FormItem class="relative pb-6 space-y-0">
<FormControl>
<FaInput type="text" placeholder="请输入用户名" class="w-full" :class="errors.length > 0 && 'border-destructive'" v-bind="componentField" />
</FormControl>
<Transition enter-active-class="transition-opacity" enter-from-class="opacity-0" leave-active-class="transition-opacity" leave-to-class="opacity-0">
<FormMessage class="absolute bottom-1 text-xs" />
</Transition>
</FormItem>
</FormField>
<FormField v-slot="{ componentField, value, errors }" name="password">
<FormItem class="relative pb-6 space-y-0">
<FormControl>
<FaInput type="password" placeholder="请输入密码" class="w-full" :class="errors.length > 0 && 'border-destructive'" v-bind="componentField" />
</FormControl>
<FormDescription>
<FaPasswordStrength :password="value" class="mt-2" />
</FormDescription>
<Transition enter-active-class="transition-opacity" enter-from-class="opacity-0" leave-active-class="transition-opacity" leave-to-class="opacity-0">
<FormMessage class="absolute bottom-1 text-xs" />
</Transition>
</FormItem>
</FormField>
<FormField v-slot="{ componentField, errors }" name="checkPassword">
<FormItem class="relative pb-6 space-y-0">
<FormControl>
<FaInput type="password" placeholder="请再次输入密码" class="w-full" :class="errors.length > 0 && 'border-destructive'" v-bind="componentField" />
</FormControl>
<Transition enter-active-class="transition-opacity" enter-from-class="opacity-0" leave-active-class="transition-opacity" leave-to-class="opacity-0">
<FormMessage class="absolute bottom-1 text-xs" />
</Transition>
</FormItem>
</FormField>
<FaButton :loading="loading" size="lg" class="mt-4 w-full" type="submit">
注册
</FaButton>
<div class="mt-4 flex-center gap-2 text-sm">
<span class="text-secondary-foreground op-50">已经有帐号?</span>
<FaButton variant="link" class="h-auto p-0" @click="emits('onLogin', form.values.account)">
去登录
</FaButton>
</div>
</form>
</div>
</template>

Some files were not shown because too many files have changed in this diff Show More