/* Сворачиваемые панели (quick 261023-uzx): только токены страницы с запасными значениями */
.cp-toggle{background:none;border:0;color:inherit;font:inherit;text-align:left;display:flex;align-items:center;gap:8px;width:100%;cursor:pointer;padding:6px 8px;margin:-6px -8px;border-radius:8px;min-height:36px}
.cp-toggle:hover{background:rgba(127,127,127,.08)}
.cp-toggle:hover .cp-chev{color:var(--accent,#3b82f6)}
.cp-toggle:focus-visible{outline:2px solid var(--accent,#3b82f6);outline-offset:2px}
.cp-chev{display:inline-block;width:1em;color:var(--text2,#8b949e);transition:transform .2s ease;flex:none}
[data-open="0"]>[data-cp-head] .cp-chev,[data-open="0"]>.cp-toggle .cp-chev{transform:rotate(-90deg)}
.cp-label{min-width:0}
.cp-sum{margin-left:auto;color:var(--text2,#8b949e);font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:60%}
[data-open="1"]>[data-cp-head] .cp-sum{display:none}
@media(max-width:640px){.cp-sum{max-width:50%}}
.cp-body{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr;transition:grid-template-rows .22s ease}
[data-open="0"]>.cp-body{grid-template-rows:0fr}
.cp-inner{min-height:0;min-width:0;overflow:hidden}
[data-open="1"]>.cp-body>.cp-inner{overflow:visible}
[data-open="0"]>.cp-body>.cp-inner{visibility:hidden;transition:visibility 0s .22s}
[data-open="0"]>[data-cp-head]{margin-bottom:0!important}
.cp-noanim,.cp-noanim *{transition:none!important}
@media (prefers-reduced-motion:reduce){.cp-body,.cp-chev,.cp-inner{transition:none!important}}
.cp-hint{font-size:12px;color:var(--text2,#8b949e);background:rgba(127,127,127,.06);border-radius:8px;padding:6px 10px;margin:8px 0}
.cp-all{background:transparent;border:1px solid var(--border,#30363d);color:var(--text2,#8b949e);border-radius:8px;padding:6px 12px;font:600 12px inherit;cursor:pointer;min-height:32px}
.cp-all:hover{color:var(--accent,#3b82f6);border-color:var(--accent,#3b82f6)}
@media print{
  .cp-body{grid-template-rows:1fr!important}
  .cp-inner{visibility:visible!important;overflow:visible!important}
  .cp-chev,.cp-sum,.cp-hint,.cp-all{display:none!important}
}
