/* 07.10.2026: карточка креатора в простом виде (макет Лизы). Всё под :root[data-ui="simple"]. */
:root[data-ui="simple"] .sc-hide{display:none!important}
:root[data-ui="simple"] .sc-crumbs{display:flex;gap:8px;align-items:center;color:var(--muted);font-size:.88rem;margin:0 0 14px;flex-wrap:wrap}
:root[data-ui="simple"] .sc-crumbs button{border:0;background:transparent;padding:0;color:var(--muted);font:inherit;cursor:pointer}
:root[data-ui="simple"] .sc-crumbs button:hover{color:var(--text);text-decoration:underline}
:root[data-ui="simple"] .sc-crumbs b{color:var(--text);font-weight:600}
:root[data-ui="simple"] .sc-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 18px;align-items:center;margin-bottom:18px}
:root[data-ui="simple"] .sc-head .person-avatar.large{width:64px;height:64px;font-size:1.3rem;border-radius:50%;background:var(--surface-3);color:var(--brand);display:grid;place-items:center;font-weight:800}
:root[data-ui="simple"][data-theme="dark"] .sc-head .person-avatar.large{color:#f08aa3}
:root[data-ui="simple"] .sc-who h2{margin:0;font-size:1.6rem;font-weight:800;display:flex;gap:10px;align-items:center;flex-wrap:wrap}
:root[data-ui="simple"] .sc-who p{margin:4px 0 0;color:var(--muted);font-size:.9rem}
:root[data-ui="simple"] .sc-who p b{color:var(--brand);font-weight:600}
:root[data-ui="simple"][data-theme="dark"] .sc-who p b{color:#f08aa3}
:root[data-ui="simple"] .sc-warn{color:var(--warn-text)}
:root[data-ui="simple"] .sc-stage{font-size:.78rem;font-weight:700;padding:3px 10px;border-radius:999px;background:var(--surface-3);color:var(--badge-text)}
:root[data-ui="simple"] .sc-stage.sc-school,:root[data-ui="simple"] .sc-stage.sc-trial{background:var(--warn-bg);color:var(--warn-text)}
:root[data-ui="simple"] .sc-stage.sc-working{background:var(--brand-soft);color:var(--brand)}
:root[data-ui="simple"] .sc-actions{grid-column:1/3;display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}
:root[data-ui="simple"] .sc-actions>.button:not(.primary){background:var(--card);border-color:var(--line)}
:root[data-ui="simple"] .sc-tabs{margin-top:4px}
:root[data-ui="simple"] .sc-count{font-size:.75rem;color:var(--muted);margin-left:2px}
:root[data-ui="simple"] .sc-count.zero{opacity:.6}
:root[data-ui="simple"] .sc-more{position:relative}
:root[data-ui="simple"] .sc-more>summary{list-style:none;cursor:pointer;color:var(--muted);font-weight:600;padding:10px 0}
:root[data-ui="simple"] .sc-more>div{position:absolute;z-index:20;top:100%;left:0;background:var(--card);border-radius:12px;box-shadow:var(--shadow-raised);padding:6px;display:grid;min-width:200px}
:root[data-ui="simple"] .sc-more>div button{border:0!important;margin:0!important;padding:8px 10px!important;text-align:left;border-radius:8px}
:root[data-ui="simple"] .sc-chips{margin:0 0 16px}
:root[data-ui="simple"] .sc-attention{background:var(--warn-bg);border-radius:var(--radius);padding:6px 22px 4px;margin-bottom:16px}
:root[data-ui="simple"] .sc-attention h3{margin:12px 0 6px;font-size:1.05rem}
:root[data-ui="simple"] .sc-attention h3 span{color:var(--warn-text);font-size:.9rem;margin-left:4px}
:root[data-ui="simple"] .sc-att-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 0;border-top:1px solid #0000000f}
:root[data-ui="simple"] .sc-num{width:26px;height:26px;border-radius:50%;background:var(--card);display:grid;place-items:center;font-size:.8rem;font-weight:700;color:var(--warn-text)}
:root[data-ui="simple"] .sc-att-row .button{background:var(--card);border-color:var(--card)}
:root[data-ui="simple"] .sc-strip{display:flex;align-items:center;gap:16px;background:var(--card);border-radius:var(--radius);padding:14px 22px;margin-bottom:16px;flex-wrap:wrap}
:root[data-ui="simple"] .sc-segs{display:inline-flex;gap:4px}
:root[data-ui="simple"] .sc-segs i{width:30px;height:5px;border-radius:3px;background:var(--surface-3)}
:root[data-ui="simple"] .sc-segs i.on{background:var(--bar-main,var(--brand))}
:root[data-ui="simple"] .sc-link{margin-left:auto;border:0;background:transparent;color:var(--brand);font:inherit;font-weight:600;cursor:pointer}
:root[data-ui="simple"][data-theme="dark"] .sc-link{color:#f08aa3}
:root[data-ui="simple"] .sc-ch{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}
:root[data-ui="simple"] .sc-ch h3{margin:0}
:root[data-ui="simple"] .sc-ch-act{display:flex;gap:8px;flex-wrap:wrap}
:root[data-ui="simple"] .sc-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;list-style:none;padding:0;margin:16px 0 8px}
:root[data-ui="simple"] .sc-steps li{background:var(--surface-2);border-radius:12px;padding:12px;display:grid;gap:4px}
:root[data-ui="simple"] .sc-steps li span{width:24px;height:24px;border-radius:50%;background:var(--surface-3);display:grid;place-items:center;font-size:.78rem;font-weight:700}
:root[data-ui="simple"] .sc-steps li.on span{background:var(--brand);color:var(--on-brand)}
:root[data-ui="simple"] .sc-steps li b{font-size:.88rem}
:root[data-ui="simple"] .sc-steps li small{color:var(--muted);font-size:.8rem}
:root[data-ui="simple"] .sc-note{font-size:.82rem}
:root[data-ui="simple"] .sc-details>summary{cursor:pointer;color:var(--muted);font-size:.88rem;margin-top:6px}
:root[data-ui="simple"] .sc-delivery h4{margin:16px 0 6px}
:root[data-ui="simple"] .sc-ship{margin:0;padding-left:18px}
:root[data-ui="simple"] .sc-ctable .ss-tr{grid-template-columns:110px minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr)}
:root[data-ui="simple"] .sc-contacts,:root[data-ui="simple"] .sc-delivery,:root[data-ui="simple"] .sc-contract{margin-bottom:16px}
.sc-drop{border:1.5px dashed var(--input-line,#d8d2c5);border-radius:12px;padding:16px;text-align:center;color:var(--muted,#6b6f68);font-size:.88rem;margin:8px 0}
.sc-drop.on{border-color:var(--brand,#2f4a35);background:var(--brand-soft,#eceee6)}
@media(max-width:800px){
  :root[data-ui="simple"] .sc-steps{grid-template-columns:1fr 1fr}
  :root[data-ui="simple"] .sc-att-row{grid-template-columns:26px minmax(0,1fr)}
  :root[data-ui="simple"] .sc-att-row .button{grid-column:2;justify-self:start}
  :root[data-ui="simple"] .sc-who h2{font-size:1.3rem}
  :root[data-ui="simple"] .sc-ctable .ss-tr{grid-template-columns:1fr}
}
:root[data-ui="simple"] .sc-docs{margin-bottom:16px}
:root[data-ui="simple"] .sc-dgroup{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:14px;padding:14px 0;border-top:1px solid var(--line)}
:root[data-ui="simple"] .sc-dgroup b{display:block}
:root[data-ui="simple"] .sc-dgroup small{color:var(--muted);font-size:.8rem}
:root[data-ui="simple"] .sc-dgroup>div:last-child{display:grid;gap:6px;justify-items:start}
:root[data-ui="simple"] .sc-dfile{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;padding:8px 12px;text-align:left;font:inherit;cursor:pointer;color:var(--text);display:grid}
:root[data-ui="simple"] .sc-dsub{font-weight:700;margin:12px 0 4px}
:root[data-ui="simple"] .sc-sign{margin:0;padding-left:18px}
@media(max-width:800px){:root[data-ui="simple"] .sc-dgroup{grid-template-columns:1fr}}
:root[data-ui="simple"] .sc-name.team-person-head{display:inline;margin:0;padding:0;background:none;border:0;box-shadow:none}
@media(max-width:700px){:root[data-ui="simple"] .sc-actions .button,:root[data-ui="simple"] .sc-actions summary{min-height:38px;padding:6px 12px;font-size:.88rem}:root[data-ui="simple"] .sc-head .person-avatar.large{width:52px;height:52px;font-size:1.1rem}}

/* «История» карточки */
:root[data-ui="simple"] .sc-tabdot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--school);margin-left:4px;vertical-align:middle}
:root[data-ui="simple"] .sc-chips .sc-chip-warn:not(.active){background:var(--warn-bg);border-color:#f0d9a6;color:var(--warn-text)}
:root[data-ui="simple"] .sc-pending{background:var(--warn-bg);border-radius:var(--radius);padding:18px 22px;margin-bottom:18px}
:root[data-ui="simple"] .sc-pend-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap}
:root[data-ui="simple"] .sc-pend-kicker{margin:0;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--warn-text);font-weight:600}
:root[data-ui="simple"] .sc-pending h3{margin:4px 0 2px;font-size:1.1rem}
:root[data-ui="simple"] .sc-pending p{margin:0}
:root[data-ui="simple"] .sc-pend-act{display:flex;gap:8px}
:root[data-ui="simple"] .sc-pend-act .button:not(.primary){background:var(--card);border-color:var(--card)}
:root[data-ui="simple"] .sc-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin-top:14px}
:root[data-ui="simple"] .sc-tiles>div{background:var(--card);border-radius:12px;padding:10px 14px;display:grid;gap:2px}
:root[data-ui="simple"] .sc-tiles small{color:var(--muted);font-size:.78rem}
:root[data-ui="simple"] .sc-pend-note{margin-top:10px!important;font-size:.82rem}
:root[data-ui="simple"] .sc-day{margin:22px 0 10px;font-size:1rem;color:var(--muted)}
:root[data-ui="simple"] .sc-ev{display:grid;grid-template-columns:52px 18px minmax(0,1fr);gap:10px;align-items:start;margin-bottom:12px}
:root[data-ui="simple"] .sc-time{color:var(--muted);font-size:.85rem;padding-top:18px}
:root[data-ui="simple"] .sc-dot{width:10px;height:10px;border-radius:50%;margin-top:22px;background:var(--brand)}
:root[data-ui="simple"][data-theme="dark"] .sc-dot.on{background:var(--bar-main)}
:root[data-ui="simple"] .sc-dot.warn{background:var(--school)}
:root[data-ui="simple"] .sc-dot.none{background:transparent;border:1.5px solid var(--input-line)}
:root[data-ui="simple"] .sc-ev-card{background:var(--card);border-radius:var(--radius);padding:14px 18px}
:root[data-ui="simple"] .sc-ev-top{display:flex;justify-content:space-between;gap:12px;margin-bottom:6px}
:root[data-ui="simple"] .sc-ev-top .muted{font-size:.85rem;white-space:nowrap}
:root[data-ui="simple"] .sc-diff{display:grid;grid-template-columns:minmax(140px,.6fr) minmax(0,1fr);gap:12px;padding:3px 0;font-size:.9rem}
:root[data-ui="simple"] .sc-diff>span:first-child{color:var(--muted)}
:root[data-ui="simple"] .sc-diff s{text-decoration:none}
:root[data-ui="simple"] .sc-basis{margin:8px 0 0;font-size:.82rem}
@media(max-width:700px){
  :root[data-ui="simple"] .sc-ev{grid-template-columns:40px 14px minmax(0,1fr);gap:6px}
  :root[data-ui="simple"] .sc-diff{grid-template-columns:1fr}
  :root[data-ui="simple"] .sc-ev-top{flex-direction:column;gap:2px}
}
