.summarybox-editor-wrapper .summarybox-box{border:1px solid #1e1e1e;border-radius:4px;overflow:hidden;margin:1.5em 0}
.summarybox-editor-wrapper .summarybox-head{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#1e1e1e;color:#fff;padding:10px 16px;flex-wrap:wrap}
.summarybox-editor-wrapper .summarybox-head-left{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.summarybox-editor-wrapper .summarybox-badge{background:rgba(40,184,147,.9);color:#fff;padding:3px 10px;border-radius:4px;font-size:13px;font-weight:700}
.summarybox-editor-wrapper .summarybox-sub{color:#999;font-size:12px}
.summarybox-editor-wrapper .summarybox-head-right{display:flex;gap:6px;flex-wrap:wrap}
.summarybox-editor-wrapper .summarybox-tab,.summarybox-editor-wrapper .summarybox-copy,.summarybox-editor-wrapper .summarybox-preview-toggle{background:transparent;color:#fff;border:1px solid #555;border-radius:4px;padding:6px 16px;cursor:pointer;font-size:13px;font-weight:600}
.summarybox-editor-wrapper .summarybox-copy.is-done{background:#2ea043;border-color:#2ea043}
.summarybox-editor-wrapper .summarybox-tab.is-active{background:#0073aa;border-color:#0073aa}
.summarybox-editor-wrapper .summarybox-preview-toggle.is-active{background:#0073aa;border-color:#0073aa}
.summarybox-editor-wrapper .summarybox-body{background:#282c34}
.summarybox-editor-wrapper .summarybox-panel{display:none}
.summarybox-editor-wrapper .summarybox-panel.is-active{display:block}
.summarybox-editor-wrapper .summarybox-code-view{width:100%;min-height:200px;max-height:500px;padding:12px 12px 12px 16px;font-family:"Fira Code","Source Code Pro",Consolas,"Courier New",monospace;font-size:13px;line-height:1.6;color:#abb2bf;background:transparent;border:none;outline:none;resize:vertical;box-sizing:border-box;white-space:pre;overflow-wrap:normal;overflow-x:auto;overflow-y:auto}
.summarybox-editor-wrapper .summarybox-single-view{width:100%;min-height:120px;max-height:500px;padding:12px 12px 12px 16px;font-family:"Fira Code","Source Code Pro",Consolas,"Courier New",monospace;font-size:13px;line-height:1.6;color:#abb2bf;background:transparent;border:none;outline:none;resize:vertical;box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:auto;overflow-y:auto}
.summarybox-editor-wrapper .summarybox-preview-wrap{border-top:1px solid #444}
.summarybox-editor-wrapper .summarybox-foot{background:#1e1e1e;color:#fff;padding:4px 16px;font-size:12px;font-family:monospace;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}
.summarybox-editor-wrapper .summarybox-body .summarybox-panel[data-summarybox-panel="code"]{background:#282c34}
.summarybox-editor-wrapper .summarybox-body .summarybox-panel[data-summarybox-panel="style"]{background:#282c34}
.summarybox-editor-wrapper .summarybox-body .summarybox-panel[data-summarybox-panel="layout"]{background:#282c34}
.summarybox-editor-wrapper .summarybox-body .summarybox-panel[data-summarybox-panel="title"]{background:#282c34}
.summarybox-editor-wrapper .summarybox-body .summarybox-panel[data-summarybox-panel="rich"]{background:#282c34}
.summarybox-editor-wrapper .summarybox-rich-editor-wrap{line-height:1.7;box-sizing:border-box;padding-bottom:8px}
.summarybox-editor-wrapper .summarybox-rich-editor{padding:12px;min-height:180px}
.summarybox-editor-wrapper .summarybox-rich-editor:empty:before{content:attr(data-placeholder);color:#757575;pointer-events:none}
.summarybox-editor-wrapper .summarybox-rich-editor p{margin:0!important;line-height:1.7;min-height:1.7em}
.summarybox-editor-wrapper .summarybox-rich-editor p:empty:before{content:"\00a0"}
.summarybox-editor-wrapper .summarybox-rich-editor p:last-child{margin-bottom:0!important}
.summarybox-editor-wrapper .summarybox-rich-editor h1,.summarybox-editor-wrapper .summarybox-rich-editor h2,.summarybox-editor-wrapper .summarybox-rich-editor h3,.summarybox-editor-wrapper .summarybox-rich-editor h4,.summarybox-editor-wrapper .summarybox-rich-editor h5,.summarybox-editor-wrapper .summarybox-rich-editor h6{margin:.2em 0!important;line-height:1.35;font-weight:700;min-height:1.35em;display:block}
.summarybox-editor-wrapper .summarybox-rich-editor h1{font-size:2em}
.summarybox-editor-wrapper .summarybox-rich-editor h2{font-size:1.6em}
.summarybox-editor-wrapper .summarybox-rich-editor h3{font-size:1.35em}
.summarybox-editor-wrapper .summarybox-rich-editor h4{font-size:1.15em}
.summarybox-editor-wrapper .summarybox-rich-editor h5{font-size:1em}
.summarybox-editor-wrapper .summarybox-rich-editor h6{font-size:.9em}
.summarybox-editor-wrapper .summarybox-rich-editor blockquote{margin:.6em 0;padding:.2em 0 .2em 1em;border-left:4px solid #bbb;color:#444}