/* Читаемость: белые кнопки с белым текстом после обеления палитры (mono.py) */
html body .ks-tgl-btn{
  background:#ffffff !important;color:#0a0a0a !important;border:1px solid #ffffff !important;
  box-shadow:0 8px 24px rgba(255,255,255,.14) !important;font-weight:800 !important;
}
html body .ks-tgl-btn:hover{background:#ececec !important;box-shadow:0 12px 30px rgba(255,255,255,.22) !important}
html body .ks-tgl-btn svg{color:#229ED9 !important;fill:#229ED9 !important;flex-shrink:0}
html body .ks-tgl-btn span{color:#0a0a0a !important}
html body .ks-tgl-open{background:#ffffff !important;color:#0a0a0a !important;font-weight:800 !important}
html body .ks-tgl-open:hover{background:#ececec !important}
html body .ks-tgl-code{color:#ffffff !important}
html body .ks-tgl-sub,html body .ks-tgl-sub a{color:rgba(255,255,255,.72) !important}
html body .ks-tgl-sub a{border-bottom-color:rgba(255,255,255,.5) !important}
/* чат поддержки: свои сообщения */
html body .ksc-m.me .ksc-b{background:#f2f2f2 !important;color:#0a0a0a !important}
html body .ksc-m.me .ksc-t{color:rgba(255,255,255,.55)}
/* аватар в кабинете */
html body .ks-lk-avatar{background:#f2f2f2 !important;color:#0a0a0a !important}
/* форма входа: подписи и поля читаются на тёмном */
html body #modal-auth .ks-label{color:rgba(255,255,255,.78) !important}
html body #modal-auth .ks-input{color:#ffffff !important;background:#0a0a0a !important;border:1px solid rgba(255,255,255,.28) !important}
html body #modal-auth .ks-input::placeholder{color:rgba(255,255,255,.42) !important}
html body #modal-auth .ks-auth-tab{color:rgba(255,255,255,.62) !important}
html body #modal-auth .ks-auth-tab.active{color:#ffffff !important;border-bottom-color:#ffffff !important}
html body #modal-auth .ks-agree,html body #modal-auth .ks-agree span{color:rgba(255,255,255,.72) !important}
html body #modal-auth .ks-submit{background:#ffffff !important;color:#0a0a0a !important}
/* дополнительные способы входа */
html body .ks-oauth{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}
html body .ks-g-btn{width:100%;height:54px;border-radius:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;
  background:#0f0f0f;color:#ffffff;border:1px solid rgba(255,255,255,.42);font:800 16px/1 'Inter',sans-serif;text-decoration:none;transition:background .2s,border-color .2s}
html body .ks-g-btn:hover{background:#1b1b1b;border-color:#ffffff}
html body .ks-g-btn svg{flex-shrink:0}
/* секции в списке товаров */
html body .pl-schips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}
html body .pl-sc{padding:8px 14px;border-radius:99px;border:1px solid rgba(255,255,255,.3);background:#141414;color:#fff;font:700 13px 'Inter',sans-serif;cursor:pointer}
html body .pl-sc em{font-style:normal;opacity:.65;margin-left:3px;font-weight:600}
html body .pl-sc.on{background:#fff;color:#0a0a0a;border-color:#fff}
html body .pl-sc.on em{opacity:.6}
html body .pl-sec{display:flex;align-items:center;justify-content:space-between;margin:18px 2px 10px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.18)}
html body .pl-sec:first-child{margin-top:4px}
html body .pl-sec b{font:800 14px 'Inter',sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#fff}
html body .pl-sec em{font:700 12px 'Inter',sans-serif;font-style:normal;color:rgba(255,255,255,.62)}
