body[data-cc-zhaoui="management"] { background:var(--zh-bg-subtle); color:var(--zh-text); font-family:var(--zh-font-sans); --primary-color:var(--zh-color-primary); --primary:var(--zh-color-primary); --bg-color:var(--zh-bg-subtle); --text-color:var(--zh-text); }
body[data-cc-zhaoui="management"] :is(.tool-panel,.tool-field,.input-section,.output-section,.article,.nav-card,.retxt-panel,.replace-list-wrapper,.layui-card) { border:1px solid var(--zh-border); border-radius:var(--zh-radius-lg); background:var(--zh-bg-elevated); box-shadow:none; }
body[data-cc-zhaoui="management"] :is(.tool-button,.btn-primary,.btn-success,.layui-btn,.btn-add-forbidden,.btn-add-rule) { background:var(--zh-color-primary); color:var(--zh-on-primary); border-color:var(--zh-color-primary); border-radius:var(--zh-radius-md); box-shadow:none; }
body[data-cc-zhaoui="management"] :is(input:not([type="color"]):not([type="range"]),textarea,select) { border-color:var(--zh-border); border-radius:var(--zh-radius-md); }
body[data-cc-zhaoui="management"] :is(.tool-pill,.forbidden-chip,.replace-item) { border-color:var(--zh-border); background:var(--zh-bg-elevated); border-radius:var(--zh-radius-md); }
body[data-cc-zhaoui="management"] table { background:var(--zh-bg-elevated); }
body[data-cc-zhaoui="management"] :is(th,td) { vertical-align:middle; border-color:var(--zh-border); }
body[data-cc-zhaoui="management"] th { background:var(--zh-bg-subtle); }
body[data-cc-zhaoui="management"] .layui-container { max-width:1200px; }
body[data-cc-tool="qiye"] .layui-title { font-size:26px; font-weight:650; margin:20px 0; }
body[data-cc-tool="qiye"] .header { background:var(--zh-bg-elevated); border:1px solid var(--zh-border); padding:20px; }
body[data-cc-tool="qiye"] .nav { margin:16px 0; }
body[data-cc-tool="qiye"] .layui-nav { background:var(--zh-color-primary); }
body[data-cc-tool="qiye"] .news-list li { padding:12px 0; border-bottom:1px solid var(--zh-border); }
body[data-cc-tool="ai"] > .container { min-width:0; }
.cc-rule-number,.cc-row-number { color:#64748b; font-variant-numeric:tabular-nums; white-space:nowrap; }
.cc-rule-number { display:inline-block; min-width:2em; text-align:center; margin-right:8px; }
body[data-cc-tool="retxt"] .replace-item { display:flex; align-items:center; }
@media(max-width:700px) {
 body[data-cc-tool="ai"] > .container { display:block; padding:12px; }
 body[data-cc-tool="ai"] :is(.input-section,.output-section) { width:100%; min-width:0; margin-bottom:16px; }
 body[data-cc-tool="retxt"] .replace-item { flex-wrap:wrap; gap:8px; }
 body[data-cc-tool="qiye"] .layui-container { width:auto; padding:12px; }
 body[data-cc-zhaoui="management"] table { min-width:500px; }
 body[data-cc-tool="re"] .layui-tab-item { overflow-x:auto; }
}

body[data-cc-tool="retxt"] { --rt-primary:var(--zh-color-primary); --rt-primary-hover:var(--zh-color-primary); --rt-primary-dark:var(--zh-color-primary); --rt-glass-border:var(--zh-border); --rt-shadow:none; }
@media(max-width:700px) {
 body:is([data-cc-tool="retxt"],[data-legacy-tool="retxt"]) .retxt-page { padding:8px; }
 body:is([data-cc-tool="retxt"],[data-legacy-tool="retxt"]) .retxt-container { padding:8px !important; }
 body:is([data-cc-tool="retxt"],[data-legacy-tool="retxt"]) .lang-bar-row { flex-wrap:wrap; }
 body:is([data-cc-tool="retxt"],[data-legacy-tool="retxt"]) .lang-bar { flex-basis:100%; }
 body:is([data-cc-tool="retxt"],[data-legacy-tool="retxt"]) .panel-header { flex-wrap:wrap; gap:12px; padding:12px; }
 body:is([data-cc-tool="retxt"],[data-legacy-tool="retxt"]) .panel-header h2 { white-space:nowrap; }
 body:is([data-cc-tool="retxt"],[data-legacy-tool="retxt"]) .stats-bar { flex-wrap:wrap; }
}
body[data-cc-tool="qiye"] .nav { background:transparent; padding:0; border:1px solid var(--zh-border); border-radius:var(--zh-radius-md); overflow:hidden; }
body[data-cc-tool="ai"] :is(input,textarea,select) { box-sizing:border-box; max-width:100%; }
body[data-cc-tool="ai"] :is(.input-section,.output-section) { padding:20px; }
body[data-cc-tool="ai"] button,body[data-cc-tool="666"] .tool-tab.is-active { background:var(--zh-color-primary); color:var(--zh-on-primary); border-color:var(--zh-color-primary); }
body[data-cc-tool="ai"] button { border-radius:var(--zh-radius-md); }
body[data-cc-tool="666"] .tool-field { background:transparent; border:0; box-shadow:none; }
body:is([data-cc-tool="re"],[data-legacy-tool="re"]) .layui-layout-admin .layui-header { position:relative; top:auto; }
body:is([data-cc-tool="re"],[data-legacy-tool="re"]) .main-container { margin-top:20px; }
body[data-cc-tool="re"] .layui-header,body[data-cc-tool="re"] .layui-header .layui-nav { background:var(--zh-color-primary); }

body[data-cc-zhaoui="management"] th { color:var(--zh-text); }
@media(max-width:700px) {
 body:is([data-cc-tool="re"],[data-legacy-tool="re"]) .layui-layout-admin .layui-header { display:flex; flex-wrap:wrap; align-items:center; height:auto; min-height:60px; }
 body:is([data-cc-tool="re"],[data-legacy-tool="re"]) .layui-header .layui-nav { position:static; left:auto; right:auto; display:flex; flex-wrap:wrap; padding:0 8px; }
 body:is([data-cc-tool="re"],[data-legacy-tool="re"]) .layui-header .layui-nav-item { line-height:44px; }
}
