
.adm .hsgrp{display:grid;gap:12px}
details.hs{border:1px solid var(--line);border-radius:14px;background:var(--white);overflow:hidden}
details.hs>summary{cursor:pointer;list-style:none;padding:14px 18px;font-weight:700;color:var(--ink);display:flex;align-items:center;justify-content:space-between;gap:10px}
details.hs>summary::-webkit-details-marker{display:none}
details.hs>summary::after{content:"";width:8px;height:8px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg);transition:transform .2s;flex:none}
details.hs[open]>summary::after{transform:rotate(-135deg)}
details.hs[open]>summary{border-bottom:1px solid var(--line);background:var(--bg)}
details.hs>.hsb{padding:18px 20px}
details.hs>.hsb>.snote:first-child{margin-top:0}
.mcols{display:grid;grid-template-columns:minmax(220px,300px) 1fr;gap:22px;align-items:start}
@media(max-width:800px){.mcols{grid-template-columns:1fr}}
.mbox{border:1px solid var(--line);border-radius:12px;padding:14px 16px;margin-bottom:14px;background:var(--bg);display:grid;gap:8px}
.mbox>b{color:var(--ink)}
.mbox .chk{display:flex;align-items:center;gap:8px;font-weight:500;text-transform:none;letter-spacing:0}
.mit{border:1px solid var(--line);border-radius:12px;background:var(--white);padding:12px 14px;margin-bottom:10px;display:grid;gap:8px}
.mih{display:flex;gap:8px;align-items:center}
.mih .ml{flex:1;min-width:0}
.mtg{display:grid;gap:8px;margin-top:8px}
.mtr summary{cursor:pointer;font-size:.86rem;color:var(--accent);font-weight:600}
.mu{font-size:.85rem}
.stbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:6px}
.stg{margin:20px 0 10px;font-weight:700;color:var(--ink);font-size:.95rem;border-bottom:1px solid var(--line);padding-bottom:6px}
.str{display:grid;gap:6px;margin-bottom:14px}
.stsrc{font-size:.88rem;color:var(--muted);background:var(--bg);border-radius:10px;padding:8px 12px;line-height:1.5}
.str textarea{width:100%}
#ap-seo[data-mode="trans"] .smini{display:none}
