.quill-editor-wrapper{display:flex;flex-direction:column;width:100%;min-width:0;flex-shrink:0}.rm-editor-toolbar{display:flex;flex-wrap:wrap;gap:6px;flex-shrink:0;position:sticky;top:0;z-index:5;align-items:center;margin-bottom:6px;padding-bottom:4px;background:var(--color-light,#fff8ee)}.quill-editor-surface{display:flex;flex-direction:column;flex-shrink:0;box-sizing:border-box;height:24rem;max-height:24rem;overflow:hidden;border:1px solid var(--color-menu-border,#c9b896);border-radius:4px;background:#fff}.quill-editor-scroll{flex:1 1 0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.quill-editor-scroll>div{min-height:0}.quill-editor-wrapper .tiptap.ProseMirror,.quill-editor-wrapper__content{min-height:0;padding:12px;outline:none}.quill-editor-wrapper__content p{margin:0 0 .75rem}.quill-editor-loading{flex:1 1 0;min-height:0;display:flex;align-items:center;justify-content:center;padding:20px}.quill-editor-loading__text{color:var(--color-subtitle,#6b5a48);font-size:13px}.rm-content-editor-quill .quill-editor-surface{height:30rem;max-height:30rem}.popup_menu_popup.rm-create-topic-popup .quill-editor-surface{height:500px;max-height:500px}.rm-editor-toolbar--admin{gap:5px}.rm-editor-toolbar__btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;min-height:28px;padding:0;margin:0;border:1px solid var(--color-menu-border,#c9b896);border-radius:4px;background:linear-gradient(to bottom,var(--color-bg-menu,#f3e5ca),var(--color-light,#fff8ee));color:var(--color-title-red,#581717)!important;cursor:pointer;flex-shrink:0;box-sizing:border-box;line-height:1;font-family:var(--font-base);vertical-align:middle;transform:none;box-shadow:none;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease}.rm-editor-toolbar__btn:hover:not(:disabled){background:var(--color-title-red,#581717)!important;background-image:none!important;border-color:var(--color-title-red,#581717)!important;color:#ffffff!important;box-shadow:0 2px 4px rgba(88,23,23,.28);transform:translateY(-1px)}.rm-editor-toolbar__btn:focus-visible{outline:2px solid rgba(88,23,23,.45);outline-offset:1px}.rm-editor-toolbar__btn--active{background:rgba(88,23,23,.18)!important;border-color:rgba(88,23,23,.55)!important;color:var(--color-title-red,#581717)!important}.rm-editor-toolbar__btn--active:hover:not(:disabled){background:var(--color-title-red,#581717)!important;color:#ffffff!important}.rm-editor-toolbar__btn:disabled{opacity:.5;cursor:not-allowed}.rm-editor-toolbar__btn i{display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0;padding:0;font-size:13px;line-height:1;color:inherit!important;pointer-events:none}.rm-editor-toolbar__btn i:before{display:block;line-height:1;color:inherit!important}.rm-editor-toolbar__glyph{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:10px;font-weight:700;letter-spacing:-.02em;line-height:1;color:inherit!important;pointer-events:none}.rm-editor-toolbar__btn--active:hover:not(:disabled) .rm-editor-toolbar__glyph,.rm-editor-toolbar__btn--active:hover:not(:disabled) i,.rm-editor-toolbar__btn--active:hover:not(:disabled) i:before,.rm-editor-toolbar__btn:hover:not(:disabled) .rm-editor-toolbar__glyph,.rm-editor-toolbar__btn:hover:not(:disabled) i,.rm-editor-toolbar__btn:hover:not(:disabled) i:before{color:#ffffff!important}.rm-editor-toolbar__btn--active .rm-editor-toolbar__glyph,.rm-editor-toolbar__btn--active i,.rm-editor-toolbar__btn--active i:before{color:var(--color-title-red,#581717)!important}.rm-editor-toolbar .fa,.rm-editor-toolbar .fa-brands,.rm-editor-toolbar .fa-regular,.rm-editor-toolbar .fa-solid,.rm-editor-toolbar .fab,.rm-editor-toolbar .far,.rm-editor-toolbar .fas{font-family:Font Awesome\ 7 Free,Font Awesome\ 6 Free,Font Awesome\ 5 Free,Font Awesome!important}.rm-editor-toolbar .fa-solid,.rm-editor-toolbar .fas{font-weight:900!important}.rm-create-topic-popup .rm-editor-toolbar{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.rm-editor-toolbar__color-input{width:28px;height:28px;padding:0;margin:0;border:1px solid var(--color-menu-border,#c9b896);border-radius:4px;cursor:pointer;background:#fff;flex-shrink:0;vertical-align:middle}.rm-editor-toolbar__color-input--solo{display:inline-block}.rm-editor-image-bubble-menu{display:inline-flex;flex-wrap:wrap;align-items:center;gap:5px;padding:6px 8px;border:1px solid var(--color-menu-border,#c9b896);border-radius:6px;background:linear-gradient(to bottom,var(--color-bg-menu,#f3e5ca),var(--color-light,#fff8ee));box-shadow:0 4px 14px rgba(26,21,16,.18);z-index:100010}.rm-editor-image-bubble-menu__sep{display:inline-block;width:1px;height:22px;margin:0 2px;background:rgba(90,72,48,.35);flex-shrink:0}.rm-editor-image-crop-modal{width:100%;padding:14px;box-sizing:border-box}.rm-editor-image-crop-modal__title{margin:0 0 10px;color:#581717;font-size:1rem}.rm-editor-image-crop-modal__hint{margin:0 0 10px;font-size:12px;color:#5a4830}.rm-editor-image-crop-modal__stage{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:min(60vh,460px);max-height:min(70vh,520px);padding:8px;box-sizing:border-box;background:#111;overflow:auto;border-radius:6px}.rm-editor-image-crop-modal__react-crop{max-width:100%;max-height:100%}.rm-editor-image-crop-modal__image{display:block;max-width:100%;max-height:min(58vh,440px);width:auto;height:auto}.rm-editor-image-crop-modal__actions{margin-top:12px}.quill-editor-wrapper [data-resize-container]{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;margin:10px 0}.quill-editor-wrapper [data-resize-container]:has(img[data-align=left]){float:left;display:block!important;margin:0 1rem .75rem 0;position:relative;z-index:1}.quill-editor-wrapper [data-resize-container]:has(img[data-align=right]){float:right;display:block!important;margin:0 0 .75rem 1rem;position:relative;z-index:1}.quill-editor-wrapper [data-resize-container]:has(img[data-align=center]){float:none;display:block!important;margin:10px auto}.quill-editor-wrapper [data-resize-container]:has(img[data-align=left]) img,.quill-editor-wrapper [data-resize-container]:has(img[data-align=right]) img{float:none!important;display:block;margin:0!important}.quill-editor-wrapper .quill-editor-wrapper__content.rm-quill-content.ql-editor:after,.quill-editor-wrapper .tiptap.ProseMirror.rm-quill-content.ql-editor:after{content:"";display:table;clear:both}.quill-editor-wrapper [data-resize-wrapper]{line-height:0}.quill-editor-wrapper [data-resize-wrapper] img{display:block;max-width:100%;margin:0;box-shadow:0 2px 8px rgba(0,0,0,.1);border-radius:4px}.quill-editor-wrapper [data-resize-handle]{width:12px;height:12px;background:var(--color-title-red,#581717);border:2px solid #fff;border-radius:2px;box-shadow:0 1px 4px rgba(0,0,0,.35);opacity:0;transition:opacity .15s ease;z-index:3}.quill-editor-wrapper .ProseMirror-selectednode [data-resize-handle],.quill-editor-wrapper [data-resize-container]:hover [data-resize-handle],.quill-editor-wrapper [data-resize-state=true] [data-resize-handle]{opacity:1}.quill-editor-wrapper [data-resize-handle=top-left]{cursor:nwse-resize;transform:translate(-50%,-50%)}.quill-editor-wrapper [data-resize-handle=top-right]{cursor:nesw-resize;transform:translate(50%,-50%)}.quill-editor-wrapper [data-resize-handle=bottom-left]{cursor:nesw-resize;transform:translate(-50%,50%)}.quill-editor-wrapper [data-resize-handle=bottom-right]{cursor:nwse-resize;transform:translate(50%,50%)}.quill-editor-wrapper [data-resize-state=true] [data-resize-wrapper] img{outline:2px solid rgba(88,23,23,.45);outline-offset:1px}html[data-ui-theme=modern] .arc-popup .rm-editor-toolbar{position:relative;top:auto;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:8px 10px;background:var(--arc-ds-bg-reading)!important;border-radius:var(--arc-ds-radius-sm,6px) var(--arc-ds-radius-sm,6px) 0 0;border:1px solid var(--arc-ds-border-subtle);border-bottom:none}html[data-ui-theme=modern] .arc-popup .quill-editor-surface{border:1px solid var(--arc-ds-border-subtle);border-radius:0 0 var(--arc-ds-radius-sm,6px) var(--arc-ds-radius-sm,6px);background:var(--arc-ds-bg-card)}html[data-ui-theme=modern] .arc-popup .rm-editor-toolbar__btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;min-width:34px;min-height:34px;padding:0;margin:0;border:1px solid var(--arc-ds-border-subtle)!important;border-radius:var(--arc-ds-radius-sm,6px);background:var(--arc-ds-bg-card)!important;background-image:none!important;color:var(--arc-ds-text-secondary)!important;box-shadow:none!important;transform:none;transition:background .15s ease,border-color .15s ease,color .15s ease}html[data-ui-theme=modern] .arc-popup .rm-editor-toolbar__btn--h2,html[data-ui-theme=modern] .arc-popup .rm-editor-toolbar__btn--h3{width:auto;min-width:40px;padding:0 10px}html[data-ui-theme=modern] .arc-popup .rm-editor-toolbar__btn--h3{margin-right:4px}html[data-ui-theme=modern] .arc-popup .rm-editor-toolbar__btn--h3:after{content:"";position:absolute;right:-5px;top:50%;width:1px;height:18px;transform:translateY(-50%);background:var(--arc-ds-border-subtle);pointer-events:none}html[data-ui-theme=modern] .arc-popup .rm-editor-toolbar__btn--h2,html[data-ui-theme=modern] .arc-popup .rm-editor-toolbar__btn--h3{position:relative}html[data-ui-theme=modern] .arc-popup .rm-editor-toolbar__glyph{display:inline-flex;align-items:center;justify-content:center;font-family:var(--arc-ds-font-serif,Georgia,serif);font-size:.7rem;font-weight:700;letter-spacing:.05em;line-height:1;color:inherit!important;pointer-events:none}html[data-ui-theme=modern] .arc-popup .rm-editor-toolbar__btn:hover:not(:disabled){background:var(--arc-ds-glow-gold)!important;background-image:none!important;border-color:var(--arc-ds-border-gold)!important;color:var(--arc-ds-accent)!important;transform:none;box-shadow:none!important}html[data-ui-theme=modern] .arc-popup .rm-editor-toolbar__btn--active{background:color-mix(in srgb,var(--arc-ds-accent) 14%,var(--arc-ds-bg-card) 86%)!important;border-color:var(--arc-ds-border-gold)!important;color:var(--arc-ds-accent)!important}html[data-ui-theme=modern] .arc-popup .rm-editor-toolbar__btn--active:hover:not(:disabled){background:var(--arc-ds-glow-gold)!important;color:var(--arc-ds-accent)!important}html[data-ui-theme=modern] .arc-popup .rm-editor-toolbar__btn:disabled{opacity:.45;cursor:not-allowed}html[data-ui-theme=modern] .arc-popup .rm-editor-toolbar .fa,html[data-ui-theme=modern] .arc-popup .rm-editor-toolbar .fa-regular,html[data-ui-theme=modern] .arc-popup .rm-editor-toolbar .fa-solid,html[data-ui-theme=modern] .arc-popup .rm-editor-toolbar .far,html[data-ui-theme=modern] .arc-popup .rm-editor-toolbar .fas{color:inherit!important;font-size:.82rem}html[data-ui-theme=modern] .arc-popup .rm-editor-toolbar__btn .rm-editor-toolbar__glyph,html[data-ui-theme=modern] .arc-popup .rm-editor-toolbar__btn i,html[data-ui-theme=modern] .arc-popup .rm-editor-toolbar__btn i:before{color:inherit!important}html[data-ui-theme=modern] .arc-popup .rm-editor-toolbar__color-input,html[data-ui-theme=modern] .arc-popup .rm-editor-toolbar__color-input--solo{width:34px;height:34px;padding:3px;border:1px solid var(--arc-ds-border-subtle);border-radius:var(--arc-ds-radius-sm,6px);background:var(--arc-ds-bg-card);cursor:pointer}html[data-ui-theme=modern] .arc-popup .rm-editor-image-bubble-menu{background:var(--arc-ds-bg-card);border:1px solid var(--arc-ds-border-subtle);border-radius:var(--arc-ds-radius-sm,6px);box-shadow:var(--arc-ds-shadow-sm)}.rm-cropped-upload-field-filled{width:100%;max-width:360px;box-sizing:border-box}.rm-cropped-upload-field-preview{position:relative;border:1px solid var(--color-menu-border,#c9b896);border-radius:6px;overflow:hidden;background:#f5efe5;width:100%}.rm-cropped-upload-field-preview__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rm-cropped-upload-field-preview--natural-aspect .rm-cropped-upload-field-preview__img{-o-object-fit:contain;object-fit:contain}.rm-cropped-upload-field-hover-actions{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:10px;background:rgba(26,21,16,.42);opacity:0;pointer-events:none;transition:opacity .15s ease}.rm-cropped-upload-field-preview:focus-within .rm-cropped-upload-field-hover-actions,.rm-cropped-upload-field-preview:hover .rm-cropped-upload-field-hover-actions{opacity:1;pointer-events:auto}.rm-cropped-upload-field-hover-actions .rm-icon-button{color:#fff!important}.rm-cropped-upload-field-hover-actions .fa,.rm-cropped-upload-field-hover-actions .fa-solid{font-family:Font Awesome\ 7 Free,Font Awesome\ 6 Free,Font Awesome\ 5 Free,Font Awesome!important;font-weight:900!important}.popup_menu_popup.rm-forum-popup-surface.rm-create-topic-popup.rm-cropped-image-crop-popup{min-width:0;width:min(940px,calc(100vw - 32px));max-width:min(940px,calc(100vw - 32px));max-height:90vh;overflow:hidden;box-sizing:border-box}.rm-cropped-image-crop-stage .reactEasyCrop_Container,.rm-cropped-image-crop-stage .reactEasyCrop_CropArea{pointer-events:auto;touch-action:none}.rm-cropped-upload-field-library-btn{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:6px 10px;font-size:12px;color:#5a4830;background:#f5efe5;border:1px solid var(--color-menu-border,#c9b896);border-radius:6px;cursor:pointer}.rm-cropped-upload-field-library-btn:hover:not(:disabled){background:#ebe3d3}.rm-cropped-upload-field-library-btn:disabled{opacity:.6;cursor:not-allowed}.rm-cropped-upload-library-search{width:100%;box-sizing:border-box;padding:8px 10px;border:1px solid var(--color-menu-border,#c9b896);border-radius:6px;font-size:13px}.rm-dropzone{border-radius:2px;padding:8px 12px;text-align:center;cursor:pointer;font-size:11px;color:var(--color-subtitle);background-color:var(--color-bg-menu)}.rm-dropzone--base{border:1px dashed var(--color-menu-border)}.rm-dropzone--active{border:1px dashed var(--color-title-red);background-color:rgba(88,23,23,.05)}.rm-image-upload-row{display:flex;flex-direction:row;align-items:flex-start;gap:12px;flex-wrap:wrap}.rm-image-dropzone-wrap{flex:1;min-width:160px}.rm-image-dropzone-wrap .rm-dropzone{display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box}.rm-dropzone.rm-dropzone--with-upload-icon{--rm-upload-dropzone-icon-size:34px;--rm-upload-dropzone-icon-gap:10px;display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:4px;min-height:52px;padding:5px 8px;box-sizing:border-box;font-size:10px;line-height:1.3;max-width:360px;width:100%;color:var(--color-text-main);text-align:left}.rm-dropzone-main{display:flex;flex-direction:row;align-items:center;gap:var(--rm-upload-dropzone-icon-gap,10px);min-width:0}.rm-dropzone-upload-graphic{display:flex;align-items:center;justify-content:center;color:var(--color-text-main);opacity:.75}.rm-dropzone-upload-graphic,.rm-dropzone.rm-dropzone--with-upload-icon .rm-dropzone-upload-svg{flex-shrink:0;width:var(--rm-upload-dropzone-icon-size,34px);height:var(--rm-upload-dropzone-icon-size,34px)}.rm-dropzone.rm-dropzone--with-upload-icon .rm-dropzone-upload-svg{display:block}.rm-dropzone-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px}.rm-dropzone-upload-label{min-width:0;text-align:left;font-weight:700}.rm-dropzone-help-text{font-size:9px;font-weight:400;font-style:normal;color:var(--color-subtitle);opacity:.68;line-height:1.3;letter-spacing:.01em}.rm-dropzone-bottom-slot{min-width:0;padding-left:calc(var(--rm-upload-dropzone-icon-size, 34px) + var(--rm-upload-dropzone-icon-gap, 10px))}.rm-dropzone--active .rm-dropzone-upload-graphic{opacity:1;color:var(--color-title-red)}.rm-image-selector-trigger{cursor:pointer;position:relative;width:90px;height:90px;background:rgba(0,0,0,.1);border:1px dashed var(--color-menu-border);border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.rm-image-selector-trigger:hover{background:rgba(0,0,0,.15);border-color:var(--color-title-red)}.rm-image-selector-trigger img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rm-image-selector-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease;font-size:11px}.rm-image-selector-trigger:hover .rm-image-selector-overlay{opacity:1}.rm-thumbnail-selector-wrap{position:relative;width:-moz-fit-content;width:fit-content}.rm-image-selector-modal{width:800px;max-width:95vw}.rm-image-selector-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:12px;max-height:400px;overflow-y:auto;padding:15px;background:rgba(255,255,255,.05);border-radius:6px;border:1px solid var(--color-menu-border)}.rm-image-selector-item{aspect-ratio:1;border-radius:4px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:all .2s ease;position:relative}button.rm-image-selector-item{display:block;width:100%;padding:0;margin:0;background:transparent;font:inherit}.rm-image-selector-item:hover{transform:scale(1.05);border-color:rgba(255,255,255,.3)}.rm-image-selector-item.selected{border-color:var(--color-title-red);box-shadow:0 0 10px rgba(88,23,23,.4)}.rm-image-selector-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rm-image-selector-item-check{position:absolute;top:5px;right:5px;background:var(--color-title-red);color:#fff;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;opacity:0}.rm-image-selector-item.selected .rm-image-selector-item-check{opacity:1}.rm-image-selector-upload-zone{margin-bottom:20px}.rm-image-selector-tabs{display:flex;gap:10px;margin-bottom:15px;border-bottom:1px solid var(--color-menu-border);padding-bottom:5px}.rm-image-selector-tab{padding:8px 16px;cursor:pointer;font-size:12px;font-weight:600;color:var(--color-subtitle);border-radius:4px 4px 0 0}.rm-image-selector-tab.active{color:var(--color-title-red);background:rgba(88,23,23,.1)}@media (max-width:768px){.rm-image-selector-grid{grid-template-columns:repeat(3,1fr)}}.rm-suggestion-list{list-style:none;margin:.35rem 0 0;padding:.35rem;max-height:min(240px,42vh);overflow-y:auto;background:var(--color-light,#fffef9);border:1px solid var(--color-menu-border,#c4b8a4);border-radius:8px;box-shadow:0 4px 14px rgba(45,32,18,.12);box-sizing:border-box}.rm-combobox-anchor{position:relative;width:100%;overflow:visible}.rm-combobox-anchor>.rm-input{display:block;width:100%;box-sizing:border-box;margin:0}.rm-combobox-anchor .rm-suggestion-list{margin:0;padding-top:0}.rm-combobox-anchor .rm-suggestion-list--overlay{position:absolute;top:100%;bottom:auto;left:0;right:0;width:100%;margin:0;padding-top:.15rem;z-index:50;border-radius:0 0 5px 5px;transform:none}.rm-suggestion-list--overlay{position:absolute;left:0;right:0;top:100%;bottom:auto;z-index:50;margin-top:0}.rm-suggestion-list--compact{padding:.25rem;border-radius:var(--rm-form-radius,6px);max-height:240px}.rm-suggestion-list--dense{padding:.15rem;max-height:min(180px,36vh)}.rm-combobox-anchor .rm-suggestion-list--dense.rm-suggestion-list--overlay{padding-top:.1rem;border-radius:0 0 4px 4px}.rm-suggestion-list__item{margin:0;padding:0}.rm-suggestion-list__item+.rm-suggestion-list__item{margin-top:2px}.rm-suggestion-list--dense .rm-suggestion-list__item+.rm-suggestion-list__item{margin-top:0}.rm-suggestion-list__option{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:.5rem .65rem;border:none;border-radius:5px;background:transparent;font-family:var(--font-base);font-size:13px;line-height:1.35;text-align:left;color:var(--color-text-main,#2a2218);cursor:pointer;box-sizing:border-box;transition:background .12s ease}.rm-suggestion-list--compact .rm-suggestion-list__option{padding:.45rem .55rem;font-size:11px;border-radius:4px}.rm-suggestion-list--dense .rm-suggestion-list__option{padding:.2rem .4rem;font-size:12px;line-height:1.2;border-radius:3px;gap:.35rem}.rm-suggestion-list__option:focus-visible,.rm-suggestion-list__option:hover{background:rgba(88,23,23,.08);outline:none}.rm-suggestion-list__option--active{background:rgba(88,23,23,.1)}.rm-suggestion-list--dense .rm-suggestion-list__option-label{font-weight:400}.rm-suggestion-list--dense .rm-suggestion-list__option-meta{font-size:.8em;font-weight:500}.rm-suggestion-list__option-label{flex:1 1 auto;min-width:0;font-weight:500}.rm-suggestion-list--compact .rm-suggestion-list__option-label{font-weight:600}.rm-suggestion-list__option-meta{flex-shrink:0;font-size:.85em;font-weight:600;color:var(--color-subtitle,#7a6b5a);opacity:.9}.rm-suggestion-list__option-badge{flex-shrink:0;padding:.1rem .4rem;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-subtitle,#7a6b5a);background:rgba(207,188,154,.35);border-radius:3px}.rm-suggestion-list__empty,.rm-suggestion-list__status{padding:.5rem .65rem;font-size:12px;line-height:1.4;color:var(--color-subtitle,#5a5046);font-style:italic}.rm-suggestion-list--compact .rm-suggestion-list__empty,.rm-suggestion-list--compact .rm-suggestion-list__status{padding:.45rem .55rem;font-size:10px}.rm-suggestion-list--dense .rm-suggestion-list__empty,.rm-suggestion-list--dense .rm-suggestion-list__status{padding:.2rem .4rem;font-size:11px;line-height:1.25}.content-cat-multi{display:flex;flex-direction:column;gap:.35rem;min-width:0}.content-cat-multi__label{font-size:.85rem;font-weight:600}.content-cat-multi__control{position:relative;min-width:0}.content-cat-multi__trigger{display:flex;align-items:center;width:100%;min-height:2rem;padding:.35rem 1.65rem .35rem .55rem;border:1px solid var(--rm-border,#c9b896);border-radius:4px;background:var(--rm-surface,#fff);font-size:.85rem;text-align:left;cursor:pointer;box-sizing:border-box;position:relative}.content-cat-multi__trigger--filled{background:var(--rm-accent-soft,#f8f4eb)}.content-cat-multi__trigger:disabled{opacity:.6;cursor:not-allowed}.content-cat-multi__control--open .content-cat-multi__trigger{border-color:var(--rm-accent,#8b6914);box-shadow:0 0 0 1px var(--rm-accent,#8b6914)}.content-cat-multi__trigger-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-cat-multi__trigger-icon{position:absolute;right:.55rem;top:50%;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--rm-muted,#666);pointer-events:none;transform:translateY(-25%);transition:transform .15s ease}.content-cat-multi__control--open .content-cat-multi__trigger-icon{transform:translateY(-75%) rotate(180deg)}.content-cat-multi__panel{position:absolute;z-index:120;top:calc(100% + 4px);left:0;right:0;min-width:12rem;max-height:14rem;overflow:auto;border:1px solid var(--rm-border,#c9b896);border-radius:4px;background:var(--rm-surface,#fff);box-shadow:0 6px 18px rgb(0 0 0/12%);box-sizing:border-box}.content-cat-multi__panel-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.4rem .55rem;border-bottom:1px solid var(--rm-border,#e8dcc4);background:var(--rm-accent-soft,#f8f4eb);position:sticky;top:0;z-index:1}.content-cat-multi__panel-title{font-size:.75rem;font-weight:600;color:var(--rm-muted,#666)}.content-cat-multi__clear{border:none;background:transparent;padding:0;font-size:.75rem;color:var(--rm-accent,#8b6914);cursor:pointer;text-decoration:underline}.content-cat-multi__clear:disabled{opacity:.6;cursor:not-allowed}.content-cat-multi__options{list-style:none;margin:0;padding:.25rem 0}.content-cat-multi__option{display:flex;align-items:center;gap:.5rem;padding:.35rem .55rem;cursor:pointer;font-size:.85rem}.content-cat-multi__option:hover{background:var(--rm-accent-soft,#f8f4eb)}.content-cat-multi__option--selected{font-weight:600}.content-cat-multi__checkbox{flex-shrink:0;margin:0}.content-cat-multi__option-label{flex:1;min-width:0}.content-cat-multi__chips{display:flex;flex-wrap:wrap;gap:.35rem}.content-cat-multi__chip{display:inline-flex;align-items:center;gap:.25rem;border:1px solid var(--rm-border,#c9b896);background:var(--rm-accent-soft,#e8dcc4);border-radius:999px;padding:.15rem .45rem .15rem .55rem;font-size:.78rem;font-weight:600}.content-cat-multi__chip-remove{border:none;background:transparent;padding:0 .15rem;font-size:.95rem;line-height:1;cursor:pointer;color:var(--rm-muted,#666)}.content-cat-multi__chip-remove:disabled{opacity:.6;cursor:not-allowed}.content-link-picker{display:flex;flex-direction:column;gap:.5rem}.content-link-picker__help{margin:0;font-size:.85rem;color:var(--rm-muted,#666)}.content-link-picker__tools{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-end}.content-link-picker__type-label{display:flex;flex-direction:column;gap:.2rem;font-size:.8rem;font-weight:600}.content-link-picker__item-type,.content-link-picker__type-select{font-size:.85rem;padding:.25rem .4rem}.content-link-picker__search{position:relative;flex:1;min-width:12rem}.content-link-picker__query{width:100%;padding:.35rem .5rem;font-size:.9rem}.content-link-picker__retained{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.content-link-picker__item{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.35rem .5rem;border:1px solid var(--rm-border,#ddd);border-radius:4px;background:var(--rm-surface,#fafafa)}.content-link-picker__item-title{font-weight:600;flex:1;min-width:8rem}.content-link-picker__item-meta{font-size:.75rem;color:var(--rm-muted,#666)}.content-link-picker__remove{font-size:.75rem;padding:.15rem .4rem}.content-related-links{margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--rm-border,#ddd)}.content-related-links__group+.content-related-links__group{margin-top:.75rem}.content-related-links__heading{font-size:.95rem;margin:0 0 .35rem}.content-related-links__list{list-style:none;margin:0;padding:0}.content-related-links__list li{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-bottom:.25rem}.content-related-links__link{font-weight:600}.content-related-links__type{font-size:.75rem;color:var(--rm-muted,#666)}.content-category-badges{display:flex;flex-wrap:wrap;gap:.35rem;margin:.25rem 0}.content-category-badge{display:inline-block;font-size:.75rem;padding:.1rem .5rem;border-radius:999px;background:var(--rm-accent-soft,#e8dcc4);border:1px solid var(--rm-border,#c9b896)}.rm-create-topic-popup .content-cat-multi{gap:0}.rm-create-topic-popup button.content-cat-multi__trigger.rm-create-topic-input{min-height:unset;padding-right:1.35rem;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.rm-create-topic-popup .content-cat-multi__trigger--filled.rm-create-topic-input{background:#fff}.rm-create-topic-popup .content-cat-multi__control--open .content-cat-multi__trigger.rm-create-topic-input{outline:none;border-color:var(--color-title-red);box-shadow:0 0 0 1px var(--color-title-red)}.rm-create-topic-popup .content-cat-multi__trigger-icon{right:.45rem;border-left-width:3px;border-right-width:3px;border-top-width:4px}