/* 08.10.2026: «Моё сейчас» (my-now.js). */
.mn-now{margin:0 0 18px}
.mn-h{margin:0 0 10px;font-size:1.05rem}
.mn-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px}
.mn-tile{display:flex;align-items:center;gap:14px;text-align:left;border:0;border-radius:18px;padding:14px 16px;background:var(--card,#fff);color:var(--text);font:inherit;cursor:pointer;box-shadow:0 1px 0 rgba(0,0,0,.03)}
.mn-tile:hover{box-shadow:0 0 0 1.5px var(--brand,#501122) inset}
.mn-tile:disabled{cursor:default}
.mn-tile>i{width:44px;height:44px;border-radius:13px;background:var(--brand-soft,#f6ebee);display:grid;place-items:center;font-style:normal;font-size:22px;flex:none}
.mn-body{display:grid;gap:2px;flex:1;min-width:0}
.mn-body b{font-size:.98rem}
.mn-body small{color:var(--muted);font-size:.84rem;overflow-wrap:anywhere}
.mn-bar{display:block;height:6px;border-radius:3px;background:var(--surface-3,#f0e7e2);margin-top:6px;overflow:hidden}
.mn-bar u{display:block;height:100%;border-radius:3px;background:var(--bar-main,var(--brand,#501122))}
.mn-tag{margin-left:auto;border-radius:999px;padding:3px 10px;font-size:.74rem;font-weight:800;white-space:nowrap;background:var(--warn-bg,#fdf3dd);color:var(--warn-text,#8a5a12)}
.mn-tag.mn-ok{background:#e8f3e6;color:#2f6b2a}
.mn-tag.mn-wait{background:var(--surface-3,#f0e7e2);color:var(--muted)}
:root[data-theme="dark"] .mn-tag.mn-ok{background:#24402a;color:#9fd59a}
/* «Моя команда сейчас» (team-now.js) */
.tn-list{display:grid}
.tn-row{display:flex;justify-content:space-between;align-items:center;gap:10px;border:0;border-top:1px solid var(--line);background:transparent;color:var(--text);font:inherit;text-align:left;padding:11px 2px;cursor:pointer}
.tn-row:hover{color:var(--brand)}
/* 08.10: поле «Найти человека», сжатое в узкой шапке, показывает лупу вместо пустого квадрата. */
.people-search{container-type:inline-size;position:relative}
@container (max-width:70px){
  .people-search input::placeholder{color:transparent}
  .people-search input:not(:focus){background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237a6f72' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") center/18px no-repeat,var(--card,#fff)}
}
