@font-face{font-family:MediationIcons;src:url('/assets/tdesign-icons.woff') format('woff');font-display:block}
.category-tools{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid var(--line)}.category-tools label{margin:0;min-width:150px}.category-tools .muted{font-size:12px}
.icon-picker{min-width:0;margin:22px 0 0;padding:0;border:0}.icon-picker legend{font-size:13px;font-weight:550}.icon-picker>.field-help{margin:8px 0 12px}.icon-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.icon-option{position:relative;margin:0;cursor:pointer}.icon-option input{position:absolute;width:1px;height:1px;margin:0;opacity:0}.icon-option-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;min-height:88px;padding:15px 6px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:12px;font-weight:400;transition:background .15s,border-color .15s}.icon-option-card:hover{background:var(--bg);border-color:#ccb6ae}.icon-option input:checked+.icon-option-card{background:var(--soft);border-color:var(--red);color:var(--red);box-shadow:inset 0 0 0 1px var(--red)}.icon-option input:focus-visible+.icon-option-card{outline:3px solid #ba4a3c55;outline-offset:2px}.icon-option-check{display:none;position:absolute;right:7px;top:5px;font-size:13px}.icon-option input:checked+.icon-option-card .icon-option-check{display:block}.content-icon{font:normal 28px/1 MediationIcons!important;-webkit-font-smoothing:antialiased}
.rich-field{min-width:0;margin-top:24px}.rich-field h3{font-size:13px;font-weight:550;margin:0}.rich-field>.field-help{margin:8px 0 12px}.rich-field .ql-toolbar.ql-snow{border-color:var(--line);border-radius:8px 8px 0 0;background:#fafaf8;padding:10px 8px}.rich-field .ql-container.ql-snow{border-color:var(--line);border-radius:0 0 8px 8px;font-family:inherit;font-size:14px;background:#fff}.rich-field .ql-editor{min-height:180px;max-height:420px;line-height:1.9;padding:16px}.rich-field .ql-editor h2{font-size:21px;margin:14px 0 8px}.rich-field .ql-editor h3{font-size:17px;margin:12px 0 8px}.rich-field .ql-editor img{max-width:100%;height:auto;border-radius:7px}.rich-field .ql-editor.ql-blank:before{font-style:normal;color:#aaa}.rich-field .ql-snow .ql-picker-label{color:#555}.rich-field .ql-snow .ql-picker.ql-header .ql-picker-label:before,.rich-field .ql-snow .ql-picker.ql-header .ql-picker-item:before{content:'正文'}.rich-field .ql-snow .ql-picker.ql-header [data-value="2"]:before{content:'大标题'}.rich-field .ql-snow .ql-picker.ql-header [data-value="3"]:before{content:'小标题'}.rich-field .ql-snow .ql-tooltip{left:0!important;max-width:100%;white-space:normal;z-index:5}.rich-field .ql-snow .ql-tooltip:before{content:'链接：'}.rich-field .ql-snow .ql-tooltip[data-mode=link]:before{content:'请输入链接：'}.rich-field .ql-snow .ql-tooltip a.ql-action:after{content:'编辑'}.rich-field .ql-snow .ql-tooltip.ql-editing a.ql-action:after{content:'保存'}.rich-field .ql-snow .ql-tooltip a.ql-remove:before{content:'移除'}.rich-upload-status{min-height:1em;color:var(--red);font-size:12px;margin:7px 0 0}.ql-snow .ql-tooltip input[type=text]{display:inline-block;margin:0;width:170px;padding:2px 4px}
@media(max-width:700px){.icon-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.icon-option-card{min-height:80px;font-size:11px}.rich-field .ql-editor{min-height:200px}.rich-field .ql-toolbar.ql-snow{padding:8px 4px}.rich-field .ql-toolbar.ql-snow .ql-formats{margin-right:6px}.form-grid>*{min-width:0}}
.content-icon-chat-bubble:before{content:"\E16B"}
.content-icon-usergroup:before{content:"\E7FA"}
.content-icon-heart:before{content:"\E3F1"}
.content-icon-home:before{content:"\E3FD"}
.content-icon-city:before{content:"\E1DE"}
.content-icon-service:before{content:"\E668"}
.content-icon-education:before{content:"\E2AD"}
.content-icon-book-open:before{content:"\E098"}
.content-icon-calendar:before{content:"\E0E9"}
.content-icon-location:before{content:"\E48E"}
.content-icon-notification:before{content:"\E57F"}
.content-icon-secured:before{content:"\E658"}
.content-icon-happy:before{content:"\E3E8"}
.content-icon-lightbulb:before{content:"\E46E"}
.content-icon-gift:before{content:"\E3C7"}
.content-icon-tools:before{content:"\E768"}
.content-icon-current:before{content:"\E027"}

.rich-field .ql-container.ql-snow{height:auto;min-height:0;overflow:visible}.rich-field .ql-editor{height:auto;min-height:180px;max-height:320px;overflow-y:auto}.rich-field{position:relative;max-width:100%}.rich-field .ql-toolbar{position:relative}.rich-field .ql-container{position:relative}.rich-field .ql-editor img{display:block}.rich-field .ql-tooltip{transform:none!important}
@media(max-width:700px){.rich-field .ql-editor{min-height:160px;max-height:280px}.rich-field .ql-snow .ql-tooltip{position:relative;margin:0;top:0!important;width:100%}}
