/* ==========================================================================
   777like «Signal» — перекраска Bootstrap 4 / Tabler под токены lk.css.
   Цель: все существующие (в т.ч. админские) страницы выглядят частью новой системы
   без переписывания их вьюх. Работает только внутри body.lk (шапка/сайдбар — lk-shell.css).
   Много !important — потому что старые core.css/layout.css/buttons.css/colors.css сами им злоупотребляют.
   ========================================================================== */

/* ---------- База ---------- */
html body.lk{background:var(--lk-bg)!important;color:var(--lk-text);font-family:var(--lk-font-ui);font-size:15px;line-height:1.55}
body.lk .page,body.lk .page-main{background:transparent}
:where(body.lk) :where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){color:var(--lk-text);font-family:var(--lk-font-ui);letter-spacing:-.01em}
:where(body.lk) a{color:var(--lk-link)}
:where(body.lk) a:hover{color:var(--lk-accent-hover)}
:where(body.lk) hr{border-color:var(--lk-line-soft)}
:where(body.lk) :where(small,.small){color:inherit}
body.lk .text-muted,body.lk .text-muted-dark,body.lk .text-secondary{color:var(--lk-muted)!important}
body.lk .text-dark,body.lk .text-body,body.lk .text-default{color:var(--lk-text)!important}
body.lk .text-primary,body.lk .text-blue,body.lk .text-purple,body.lk .text-indigo{color:var(--lk-accent)!important}
body.lk .text-info,body.lk .text-azure,body.lk .text-cyan{color:var(--lk-info)!important}
body.lk .text-success,body.lk .text-green,body.lk .text-teal{color:var(--lk-success)!important}
body.lk .text-danger,body.lk .text-red{color:var(--lk-danger)!important}
body.lk .text-warning,body.lk .text-orange,body.lk .text-yellow{color:var(--lk-warning)!important}
body.lk .bg-white,body.lk .bg-light{background-color:var(--lk-surface)!important}
body.lk .bg-gray-lighter,body.lk .bg-gray-lightest{background-color:var(--lk-surface-2)!important}
body.lk .border,body.lk .border-top,body.lk .border-bottom,body.lk .border-left,body.lk .border-right,body.lk .border-white{border-color:var(--lk-line-soft)!important}
:where(body.lk) code{color:var(--lk-link);background:var(--lk-accent-soft);padding:1px 6px;border-radius:6px;font-size:.9em}
:where(body.lk) pre{background:var(--lk-bg-2);color:var(--lk-text);border:1px solid var(--lk-line-soft);border-radius:var(--lk-r);padding:14px 16px}
body.lk ::selection{background:var(--lk-accent);color:var(--lk-on-accent)}
body.lk :focus-visible{outline:none;box-shadow:var(--lk-focus)}
body.lk *::-webkit-scrollbar{width:10px;height:10px}
body.lk *::-webkit-scrollbar-thumb{background:var(--lk-line);border-radius:10px;border:2px solid transparent;background-clip:padding-box}
body.lk *::-webkit-scrollbar-track{background:transparent}

/* Заголовки страниц Tabler */
body.lk .page-header{margin:8px 0 22px;padding:0;min-height:0;align-items:center;flex-wrap:wrap;gap:12px;border:0}
body.lk .page-title{font:650 clamp(22px,2.2vw,28px)/1.2 var(--lk-font-display);letter-spacing:-.02em;color:var(--lk-text);display:flex;align-items:center;gap:10px}
body.lk .page-title .fe,body.lk .page-title .fa{font-size:.8em;color:var(--lk-accent)}
body.lk .page-subtitle,body.lk .page-description{color:var(--lk-muted)}
body.lk .content-header-title h6,body.lk .content-header-title h4{color:var(--lk-text);font-weight:650}

/* ---------- Карточки ---------- */
body.lk .card{background:var(--lk-surface);border:1px solid var(--lk-line-soft)!important;border-radius:var(--lk-r-lg);box-shadow:var(--lk-shadow-sm)!important;color:var(--lk-text)}
body.lk .card-header{background:transparent!important;border-bottom:1px solid var(--lk-line-soft)!important;color:var(--lk-text);min-height:56px;padding:14px 20px}
body.lk .card-header:first-child{border-radius:var(--lk-r-lg) var(--lk-r-lg) 0 0}
body.lk .card-title{color:var(--lk-text);font:650 16px/1.3 var(--lk-font-ui);letter-spacing:-.005em}
body.lk .card-title .fe,body.lk .card-title .fa{color:var(--lk-accent)}
body.lk .card-body{color:var(--lk-text)}
body.lk .card-footer{background:transparent!important;border-top:1px solid var(--lk-line-soft)!important;color:var(--lk-muted)}
body.lk .card-options a:not(.btn){color:var(--lk-subtle)}
body.lk .card-options a:not(.btn):hover{color:var(--lk-text)}
body.lk .card-table{margin-bottom:0}
body.lk .card-status{border-radius:var(--lk-r-lg) var(--lk-r-lg) 0 0}
body.lk .card .card{box-shadow:none!important;background:var(--lk-bg-2)}
body.lk .stamp{border-radius:10px;background:var(--lk-accent-soft)!important;color:var(--lk-accent)!important}
body.lk .item-box,body.lk .box{background:var(--lk-surface);border-color:var(--lk-line-soft)}

/* ---------- Таблицы ---------- */
body.lk .table{color:var(--lk-text);background:transparent;font-size:14px;margin-bottom:0}
body.lk .table thead th,body.lk .table th{color:var(--lk-subtle);font:650 12px/1.25 var(--lk-font-ui);letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid var(--lk-line-soft)!important;border-top:0;background:transparent;vertical-align:middle}
body.lk .table td{border-top:1px solid var(--lk-line-soft)!important;vertical-align:middle;color:var(--lk-text)}
body.lk .table-bordered,body.lk .table-bordered td,body.lk .table-bordered th{border-color:var(--lk-line-soft)!important}
body.lk .table-hover tbody tr:hover{background:var(--lk-surface-2);color:var(--lk-text)}
body.lk .table-striped tbody tr:nth-of-type(odd){background:color-mix(in srgb,var(--lk-surface-2) 55%,transparent)}
body.lk .thead-light th,body.lk .thead-dark th,body.lk .table .thead-light th{background:var(--lk-bg-2)!important;color:var(--lk-subtle)!important;border-color:var(--lk-line-soft)!important}
body.lk .table-active,body.lk .table-active>td,body.lk .table-active>th{background:var(--lk-surface-2)}
body.lk .table-responsive{border-radius:0 0 var(--lk-r-lg) var(--lk-r-lg)}
body.lk .table .text-muted{color:var(--lk-subtle)!important}

/* ---------- Кнопки ---------- */
body.lk .btn{border-radius:var(--lk-r)!important;font:650 14px/1.2 var(--lk-font-ui)!important;letter-spacing:.005em;min-height:38px;padding:8px 16px!important;border:1px solid transparent!important;box-shadow:none;transition:background .15s var(--lk-ease),border-color .15s,color .15s,transform .12s var(--lk-ease);display:inline-flex;align-items:center;justify-content:center;gap:6px;text-shadow:none}
body.lk .btn:active{transform:translateY(1px)}
body.lk .btn:focus,body.lk .btn.focus{box-shadow:var(--lk-focus)!important;outline:none}
body.lk .btn-sm,body.lk .btn-group-sm>.btn{min-height:32px;padding:5px 12px!important;font-size:13px!important;border-radius:10px!important}
body.lk .btn-lg,body.lk .btn-group-lg>.btn{min-height:48px;padding:12px 22px!important;font-size:15.5px!important}
body.lk .btn-icon{min-width:38px;padding-left:10px!important;padding-right:10px!important}
body.lk .btn-block{display:flex;width:100%}
body.lk .btn-primary,body.lk .btn-blue,body.lk .btn.btn-primary.round.btn-pill,body.lk .btn-orange,body.lk .btn-purple,body.lk .btn-indigo{--lk-on-accent:#FFFFFF;background:var(--lk-brand-grad) border-box!important;color:#FFFFFF!important;border-color:transparent!important;fill:currentColor!important;box-shadow:var(--lk-brand-shadow)}
body.lk .btn-primary:hover,body.lk .btn-blue:hover,body.lk .btn-orange:hover,body.lk .btn-purple:hover,body.lk .btn-indigo:hover{background:var(--lk-brand-grad-hover) border-box!important;border-color:transparent!important;color:#FFFFFF!important}
body.lk .btn-secondary,body.lk .btn-default,body.lk .btn-light,body.lk .btn-white,body.lk .btn-gray{background:var(--lk-surface-2)!important;color:var(--lk-text)!important;border-color:var(--lk-line)!important}
body.lk .btn-secondary:hover,body.lk .btn-default:hover,body.lk .btn-light:hover,body.lk .btn-white:hover,body.lk .btn-gray:hover{background:var(--lk-surface-3)!important;border-color:var(--lk-accent-line)!important;color:var(--lk-text)!important}
body.lk .btn-info,body.lk .btn-azure,body.lk .btn-cyan,body.lk .card .btn.round.btn-sm.btn-info{background:var(--lk-info-bg)!important;color:var(--lk-info)!important;border-color:transparent!important}
body.lk .btn-info:hover,body.lk .btn-azure:hover,body.lk .btn-cyan:hover{border-color:var(--lk-info)!important;background:var(--lk-info-bg)!important;color:var(--lk-info)!important}
body.lk .btn-success,body.lk .btn-green,body.lk .btn-teal{background:var(--lk-success-bg)!important;color:var(--lk-success)!important;border-color:transparent!important}
body.lk .btn-success:hover,body.lk .btn-green:hover,body.lk .btn-teal:hover{border-color:var(--lk-success)!important}
body.lk .btn-danger,body.lk .btn-red{background:var(--lk-danger-bg)!important;color:var(--lk-danger)!important;border-color:transparent!important}
body.lk .btn-danger:hover,body.lk .btn-red:hover{border-color:var(--lk-danger)!important;background:var(--lk-danger-bg)!important;color:var(--lk-danger)!important}
body.lk .btn-warning,body.lk .btn-yellow{background:var(--lk-warning-bg)!important;color:var(--lk-warning)!important;border-color:transparent!important}
body.lk .btn-warning:hover,body.lk .btn-yellow:hover{border-color:var(--lk-warning)!important}
body.lk .btn-dark{background:var(--lk-text)!important;color:var(--lk-bg)!important}
body.lk .btn-link{background:transparent!important;color:var(--lk-link)!important;border-color:transparent!important}
body.lk .btn-link:hover{text-decoration:underline}
body.lk [class*="btn-outline-"]{background:transparent!important;border-color:var(--lk-line)!important;color:var(--lk-text)!important}
body.lk [class*="btn-outline-"]:hover,body.lk [class*="btn-outline-"].active{background:var(--lk-surface-2)!important;border-color:var(--lk-accent-line)!important}
body.lk .btn-outline-primary{color:var(--lk-accent)!important;border-color:var(--lk-accent-line)!important}
body.lk .btn-outline-danger{color:var(--lk-danger)!important}
body.lk .btn-outline-success{color:var(--lk-success)!important}
body.lk .btn.disabled,body.lk .btn:disabled{opacity:.5}
body.lk .btn-group>.btn{border-radius:0!important}
body.lk .btn-group>.btn:first-child{border-radius:var(--lk-r) 0 0 var(--lk-r)!important}
body.lk .btn-group>.btn:last-child{border-radius:0 var(--lk-r) var(--lk-r) 0!important}
body.lk .btn-group>.btn:only-child{border-radius:var(--lk-r)!important}
body.lk .btn-group>.btn.active,body.lk .btn-group-toggle>.btn.active{background:var(--lk-accent-soft)!important;color:var(--lk-text)!important;border-color:var(--lk-accent)!important}
body.lk .btn-loading{color:transparent!important}
body.lk .btn-loading:after{border-color:var(--lk-on-accent) transparent var(--lk-on-accent) transparent!important;border-width:2px!important}
body.lk .close{color:var(--lk-muted);text-shadow:none;opacity:1}
body.lk .close:hover{color:var(--lk-text)}

/* ---------- Формы ---------- */
:where(body.lk) label,body.lk .form-label{color:var(--lk-text);font-weight:600;font-size:13.5px}
body.lk .form-label{margin-bottom:.45rem}
body.lk .form-control,body.lk .custom-select,body.lk select.form-control,body.lk .form-control.square,
body.lk input[type=text]:not([class*="lk-"]),body.lk input[type=email]:not([class*="lk-"]),body.lk input[type=password]:not([class*="lk-"]),body.lk input[type=number]:not([class*="lk-"]){
  background-color:var(--lk-bg-2)!important;color:var(--lk-text)!important;border:1px solid var(--lk-line-strong)!important;border-radius:var(--lk-r)!important;font:400 14.5px/1.4 var(--lk-font-ui);box-shadow:none;transition:border-color .15s,box-shadow .15s,background-color .15s}
body.lk .form-control,body.lk .custom-select{min-height:42px;padding:9px 13px}
body.lk textarea.form-control{min-height:96px}
body.lk .form-control-sm{min-height:34px;padding:5px 10px;font-size:13px}
body.lk .form-control:hover,body.lk .custom-select:hover{border-color:var(--lk-accent-line)!important}
body.lk .form-control:focus,body.lk .custom-select:focus{border-color:var(--lk-accent)!important;box-shadow:var(--lk-focus)!important;background-color:var(--lk-surface)!important;outline:none}
body.lk .form-control::placeholder{color:var(--lk-subtle);opacity:1}
body.lk .form-control:disabled,body.lk .form-control[readonly],body.lk .custom-select:disabled{background-color:var(--lk-surface-2)!important;color:var(--lk-muted)!important;opacity:1}
body.lk .custom-select,body.lk select.form-control:not([multiple]){appearance:none;-webkit-appearance:none;padding-right:38px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%238A90B0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:16px!important}
body.lk select option{background:var(--lk-surface);color:var(--lk-text)}
body.lk .form-control.is-invalid,body.lk .was-validated .form-control:invalid{border-color:var(--lk-danger)!important}
body.lk .invalid-feedback{color:var(--lk-danger)}
body.lk .form-text,body.lk .help-block{color:var(--lk-subtle)!important}
body.lk .input-group-text,body.lk .input-group-addon{background:var(--lk-surface-2)!important;border:1px solid var(--lk-line-strong)!important;color:var(--lk-muted)!important;border-radius:var(--lk-r)}
body.lk .input-group>.form-control:not(:last-child),body.lk .input-group>.custom-select:not(:last-child){border-top-right-radius:0!important;border-bottom-right-radius:0!important}
body.lk .input-group>.form-control:not(:first-child),body.lk .input-group>.custom-select:not(:first-child){border-top-left-radius:0!important;border-bottom-left-radius:0!important}
body.lk .input-group-append .btn,body.lk .input-group-append .input-group-text{border-top-left-radius:0!important;border-bottom-left-radius:0!important}
body.lk .input-group-prepend .btn,body.lk .input-group-prepend .input-group-text{border-top-right-radius:0!important;border-bottom-right-radius:0!important}
body.lk .input-icon-addon{color:var(--lk-subtle)}
body.lk .form-fieldset{background:var(--lk-bg-2);border-color:var(--lk-line-soft)}
body.lk fieldset legend{color:var(--lk-text)}

/* Чекбоксы/радио/свитчи Tabler */
body.lk .custom-control-label{color:var(--lk-text);font-weight:500}
body.lk .custom-control-label::before{background:var(--lk-bg-2)!important;border:1.5px solid var(--lk-line)!important;box-shadow:none!important}
body.lk .custom-checkbox .custom-control-label::before{border-radius:6px}
body.lk .custom-control-input:checked~.custom-control-label::before{background:var(--lk-accent)!important;border-color:var(--lk-accent)!important}
body.lk .custom-control-input:focus~.custom-control-label::before{box-shadow:var(--lk-focus)!important}
body.lk .custom-control-input:disabled~.custom-control-label{color:var(--lk-subtle)}
body.lk .custom-switch-indicator{background:var(--lk-surface-3)!important;border:1px solid var(--lk-line)!important}
body.lk .custom-switch-indicator:before{background:var(--lk-text)!important;box-shadow:none!important}
body.lk .custom-switch-input:checked~.custom-switch-indicator{background:var(--lk-accent)!important;border-color:var(--lk-accent)!important}
body.lk .custom-switch-input:checked~.custom-switch-indicator:before{background:var(--lk-on-accent)!important}
body.lk .custom-switch-input:focus~.custom-switch-indicator{box-shadow:var(--lk-focus)!important;border-color:var(--lk-accent)!important}
body.lk .custom-switch-description{color:var(--lk-text)}
body.lk .selectgroup-button{background:var(--lk-bg-2);border-color:var(--lk-line);color:var(--lk-muted)}
body.lk .selectgroup-input:checked+.selectgroup-button{background:var(--lk-accent-soft);border-color:var(--lk-accent);color:var(--lk-text)}
body.lk .form-check-input{accent-color:var(--lk-accent)}
body.lk input[type=checkbox],body.lk input[type=radio]{accent-color:var(--lk-accent)}
body.lk .custom-file-label{background:var(--lk-bg-2);border-color:var(--lk-line);color:var(--lk-muted)}
body.lk .custom-file-label::after{background:var(--lk-surface-2);color:var(--lk-text);border-color:var(--lk-line)}

/* Selectize */
body.lk .selectize-input,body.lk .selectize-input.full,body.lk .selectize-control.single .selectize-input.input-active{background:var(--lk-bg-2)!important;border:1px solid var(--lk-line-strong)!important;color:var(--lk-text);border-radius:var(--lk-r);box-shadow:none!important}
body.lk .selectize-input.focus{border-color:var(--lk-accent)!important;box-shadow:var(--lk-focus)!important}
body.lk .selectize-input input{color:var(--lk-text)!important}
body.lk .selectize-control.multi .selectize-input>div{background:var(--lk-accent-soft)!important;color:var(--lk-text)!important;border:0!important;border-radius:6px}
body.lk .selectize-dropdown{background:var(--lk-surface)!important;border:1px solid var(--lk-line)!important;color:var(--lk-text);border-radius:var(--lk-r);box-shadow:var(--lk-shadow)}
body.lk .selectize-dropdown .active{background:var(--lk-surface-2)!important;color:var(--lk-text)!important}

/* Select2 (default + bootstrap theme) */
body.lk .select2-container--default .select2-selection--single,body.lk .select2-container--default .select2-selection--multiple,
body.lk .select2-container--bootstrap .select2-selection{background:var(--lk-bg-2)!important;border:1px solid var(--lk-line-strong)!important;border-radius:var(--lk-r)!important;color:var(--lk-text)!important;min-height:42px;box-shadow:none!important}
body.lk .select2-container .select2-selection--single{height:auto!important;display:flex;align-items:center}
body.lk .select2-container--default .select2-selection--single .select2-selection__rendered,
body.lk .select2-container--bootstrap .select2-selection--single .select2-selection__rendered{color:var(--lk-text)!important;line-height:1.4!important;padding:9px 38px 9px 13px!important}
body.lk .select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--lk-subtle)}
body.lk .select2-container .select2-selection__arrow{height:100%!important;top:0!important;right:8px!important}
body.lk .select2-container .select2-selection__arrow b{border-color:var(--lk-subtle) transparent transparent transparent!important}
body.lk .select2-container--open .select2-selection,body.lk .select2-container--focus .select2-selection{border-color:var(--lk-accent)!important;box-shadow:var(--lk-focus)!important}
body.lk .select2-dropdown{background:var(--lk-surface)!important;border:1px solid var(--lk-line)!important;border-radius:var(--lk-r)!important;box-shadow:var(--lk-shadow)!important;color:var(--lk-text);overflow:hidden}
body.lk .select2-search--dropdown .select2-search__field{background:var(--lk-bg-2)!important;border:1px solid var(--lk-line)!important;color:var(--lk-text)!important;border-radius:10px!important;padding:8px 10px}
body.lk .select2-results__option{color:var(--lk-text);padding:8px 12px;font-size:14px}
body.lk .select2-container--default .select2-results__option--highlighted[aria-selected],
body.lk .select2-container--bootstrap .select2-results__option--highlighted[aria-selected]{background:var(--lk-accent-soft)!important;color:var(--lk-text)!important}
body.lk .select2-container--default .select2-results__option[aria-selected=true],
body.lk .select2-container--bootstrap .select2-results__option[aria-selected=true]{background:var(--lk-surface-2)!important;color:var(--lk-text)!important}
body.lk .select2-results__group{color:var(--lk-subtle)!important}
body.lk .select2-container--default .select2-selection--multiple .select2-selection__choice{background:var(--lk-accent-soft)!important;border:0!important;color:var(--lk-text)!important;border-radius:6px!important}

/* ---------- Бейджи / теги ---------- */
body.lk .badge{display:inline-flex;align-items:center;gap:5px;min-height:22px;padding:3px 9px;border-radius:var(--lk-pill);font:650 11.5px/1.2 var(--lk-font-ui);letter-spacing:.01em;background:var(--lk-surface-2);color:var(--lk-muted);text-transform:none;white-space:nowrap}
body.lk .badge-primary,body.lk .badge-purple,body.lk .badge-indigo,body.lk .badge-blue{background:var(--lk-accent-soft)!important;color:var(--lk-link)!important}
body.lk .badge-info,body.lk .badge-azure,body.lk .badge-cyan{background:var(--lk-info-bg)!important;color:var(--lk-info)!important}
body.lk .badge-success,body.lk .badge-green,body.lk .badge-teal{background:var(--lk-success-bg)!important;color:var(--lk-success)!important}
body.lk .badge-danger,body.lk .badge-red{background:var(--lk-danger-bg)!important;color:var(--lk-danger)!important}
body.lk .badge-warning,body.lk .badge-yellow,body.lk .badge-orange{background:var(--lk-warning-bg)!important;color:var(--lk-warning)!important}
body.lk .badge-secondary,body.lk .badge-default,body.lk .badge-light,body.lk .badge-gray,body.lk .badge-dark{background:var(--lk-surface-2)!important;color:var(--lk-muted)!important}
body.lk .badge-pill{border-radius:var(--lk-pill)}
body.lk .tag{background:var(--lk-surface-2);color:var(--lk-muted);border-radius:8px}

/* ---------- Навигация / табы ---------- */
body.lk .nav-tabs{border-bottom:1px solid var(--lk-line-soft)!important;gap:4px;margin:0}
body.lk .nav-tabs .nav-link,body.lk .nav-tabs>li>a{color:var(--lk-muted)!important;border:0!important;border-bottom:2px solid transparent!important;background:transparent!important;border-radius:0;padding:12px 10px!important;font-weight:600;margin:0}
body.lk .nav-tabs .nav-link:hover,body.lk .nav-tabs>li>a:hover{color:var(--lk-text)!important}
body.lk .nav-tabs .nav-link.active,body.lk .nav-tabs>li>a.active,body.lk .nav-tabs .nav-item.show .nav-link{color:var(--lk-text)!important;border-bottom-color:var(--lk-accent)!important}
body.lk .tabs-list .nav-tabs li a{display:inline-flex;align-items:center;gap:6px;border-radius:10px!important;border:0!important;padding:8px 14px!important}
body.lk .tabs-list .nav-tabs li a.active{background:var(--lk-accent-soft)!important;color:var(--lk-text)!important}
body.lk .nav-pills .nav-link{color:var(--lk-muted);border-radius:10px}
body.lk .nav-pills .nav-link.active,body.lk .nav-pills .show>.nav-link{background:var(--lk-accent)!important;color:var(--lk-on-accent)!important}
body.lk .list-group-item{background:var(--lk-surface);border-color:var(--lk-line-soft);color:var(--lk-text)}
body.lk .list-group-item-action:hover,body.lk .list-group-item-action:focus{background:var(--lk-surface-2);color:var(--lk-text)}
body.lk .list-group-item.active,body.lk .list-group-transparent .list-group-item.active{background:var(--lk-accent-soft)!important;color:var(--lk-text)!important;border-color:var(--lk-line-soft)!important;font-weight:600}
body.lk .list-group-transparent .list-group-item{background:transparent;border:0;border-radius:10px;color:var(--lk-muted)}
body.lk .list-group-transparent .list-group-item:hover{color:var(--lk-text);background:var(--lk-surface-2)}

/* Настройки админки: левое меню */
body.lk .card.sidebar .title{font:700 11.5px/1.2 var(--lk-font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--lk-subtle);margin:0 0 6px 10px}
body.lk .card.sidebar .item + .item{margin-top:18px!important}
body.lk .card.sidebar ul{margin:0}
body.lk .card.sidebar li{margin:0;padding:0}
body.lk .card.sidebar li a{display:flex;align-items:center;min-height:36px;padding:6px 10px;border-radius:10px;color:var(--lk-muted)!important;font-weight:500;text-decoration:none!important;line-height:1.3;transition:background .12s,color .12s}
body.lk .card.sidebar li a:hover{background:var(--lk-surface-2);color:var(--lk-text)!important}
body.lk .card.sidebar li.active a{background:var(--lk-accent-soft)!important;color:var(--lk-text)!important;font-weight:600;box-shadow:inset 3px 0 0 var(--lk-accent)}

/* ---------- Выпадающие меню ---------- */
body.lk .dropdown-menu{background:var(--lk-surface)!important;border:1px solid var(--lk-line)!important;border-radius:var(--lk-r)!important;box-shadow:var(--lk-shadow)!important;padding:6px;color:var(--lk-text);min-width:12rem}
body.lk .dropdown-item{color:var(--lk-text)!important;border-radius:8px;padding:8px 12px;font-size:14px;display:flex;align-items:center;gap:8px}
body.lk .dropdown-item:hover,body.lk .dropdown-item:focus{background:var(--lk-surface-2)!important;color:var(--lk-text)!important}
body.lk .dropdown-item.active,body.lk .dropdown-item:active{background:var(--lk-accent-soft)!important;color:var(--lk-text)!important}
body.lk .dropdown-icon{color:var(--lk-subtle)!important;margin-right:2px}
body.lk .dropdown-divider{border-color:var(--lk-line-soft)!important;margin:6px 0}
body.lk .dropdown-header{color:var(--lk-subtle)}
body.lk .dropdown-menu-arrow:before,body.lk .dropdown-menu-arrow:after{display:none}

/* ---------- Модалки ---------- */
body.lk .modal-backdrop{background:var(--lk-scrim)}
body.lk .modal-backdrop.show{opacity:1}
body.lk .modal-content{background:var(--lk-surface)!important;border:1px solid var(--lk-line)!important;border-radius:var(--lk-r-xl)!important;box-shadow:var(--lk-shadow-lg);color:var(--lk-text)}
body.lk .modal-header{border-bottom:1px solid var(--lk-line-soft)!important;padding:16px 20px;background:transparent!important;color:var(--lk-text)!important}
body.lk .modal-header.bg-pantone,body.lk .modal-header[class*="bg-"]{background:transparent!important}
body.lk .modal-title{color:var(--lk-text)!important;font:650 17px/1.3 var(--lk-font-ui)}
body.lk .modal-header .close{color:var(--lk-muted)!important;opacity:1;text-shadow:none}
body.lk .modal-body{color:var(--lk-text)}
body.lk .modal-footer{border-top:1px solid var(--lk-line-soft)!important;padding:14px 20px}
body.lk .modal-right .modal-content{border-radius:var(--lk-r-xl) 0 0 var(--lk-r-xl)!important}

/* ---------- Пагинация ---------- */
body.lk .pagination{gap:6px;flex-wrap:wrap}
body.lk .page-link{background:var(--lk-surface)!important;border:1px solid var(--lk-line)!important;color:var(--lk-text)!important;border-radius:10px!important;min-width:40px;height:40px;display:grid;place-items:center;padding:0 10px;margin:0!important;font-variant-numeric:tabular-nums}
body.lk .page-link:hover{border-color:var(--lk-accent-line)!important;background:var(--lk-surface-2)!important}
body.lk .page-item.active .page-link{background:var(--lk-accent)!important;border-color:var(--lk-accent)!important;color:var(--lk-on-accent)!important}
body.lk .page-item.disabled .page-link{opacity:.45}
/* r12 (07.10): CI выдаёт .page-link только у активной ссылки — остальные li>a были белыми в тёмной теме */
body.lk .pagination>li>a,body.lk .pagination>li>span{background:var(--lk-surface)!important;border:1px solid var(--lk-line)!important;color:var(--lk-text)!important;border-radius:10px!important;min-width:40px;height:40px;display:grid;place-items:center;padding:0 10px;margin:0!important;font-variant-numeric:tabular-nums;text-decoration:none!important;line-height:1;transition:background var(--lk-dur-1,150ms) ease,border-color var(--lk-dur-1,150ms) ease}
body.lk .pagination>li>a:hover,body.lk .pagination>li>a:focus-visible{border-color:var(--lk-accent-line)!important;background:var(--lk-surface-2)!important;color:var(--lk-text)!important}
body.lk .pagination>li.active>a,body.lk .pagination>li.active>span{background:var(--lk-accent)!important;border-color:var(--lk-accent)!important;color:var(--lk-on-accent)!important}
body.lk .pagination>li.disabled>a,body.lk .pagination>li.disabled>span{opacity:.45}

/* ---------- Алерты ---------- */
body.lk .alert{border-radius:var(--lk-r);border:1px solid transparent;background:var(--lk-surface-2);color:var(--lk-text);font-size:14px}
body.lk .alert-success{background:var(--lk-success-bg)!important;color:var(--lk-success)!important;border-color:color-mix(in srgb,var(--lk-success) 25%,transparent)!important}
body.lk .alert-danger,body.lk .alert-error{background:var(--lk-danger-bg)!important;color:var(--lk-danger)!important;border-color:color-mix(in srgb,var(--lk-danger) 25%,transparent)!important}
body.lk .alert-warning{background:var(--lk-warning-bg)!important;color:var(--lk-warning)!important;border-color:color-mix(in srgb,var(--lk-warning) 25%,transparent)!important}
body.lk .alert-info,body.lk .alert-primary{background:var(--lk-info-bg)!important;color:var(--lk-info)!important;border-color:color-mix(in srgb,var(--lk-info) 25%,transparent)!important}
body.lk .alert a,body.lk .alert .alert-link{color:inherit;text-decoration:underline}
body.lk .alert .table,body.lk .alert .table td,body.lk .alert .table th{color:var(--lk-text)}

/* ---------- Тосты (jquery.toast, notify()) ---------- */
body.lk .jq-toast-wrap{max-width:min(440px,calc(100vw - 32px))!important;min-width:0!important;width:auto!important;bottom:calc(var(--lk-tabbar-h,0px) + 20px)!important}
body.lk .jq-toast-single{background:var(--lk-surface)!important;color:var(--lk-text)!important;border:1px solid var(--lk-line)!important;border-left:4px solid var(--lk-info)!important;border-radius:var(--lk-r)!important;box-shadow:var(--lk-shadow-lg)!important;font:500 14px/1.45 var(--lk-font-ui)!important;padding:14px 40px 14px 16px!important;background-image:none!important;margin-bottom:8px!important}
body.lk .jq-toast-single.jq-icon-success{border-left-color:var(--lk-success)!important}
body.lk .jq-toast-single.jq-icon-warning,body.lk .jq-toast-single.jq-icon-error{border-left-color:var(--lk-danger)!important}
body.lk .jq-toast-single h2{color:var(--lk-text)!important;font:650 14px/1.3 var(--lk-font-ui)!important}
body.lk .jq-toast-single a{color:var(--lk-link)!important;border:0!important}
body.lk .close-jq-toast-single{color:var(--lk-subtle);top:10px!important;right:12px!important;font-size:20px!important;line-height:1}
body.lk .jq-toast-loader{background:var(--lk-accent)!important;height:3px!important;top:auto!important;bottom:0;border-radius:0 0 var(--lk-r) var(--lk-r)!important;opacity:.6}

/* ---------- Оверлей загрузки ---------- */
body.lk #page-overlay{background:color-mix(in srgb,var(--lk-bg) 55%,transparent)!important}
body.lk #page-overlay .lds-double-ring div{border-color:var(--lk-accent) transparent var(--lk-accent) transparent!important}
body.lk #page-overlay .lds-double-ring div:nth-child(2){border-color:transparent var(--lk-signal) transparent var(--lk-signal)!important}

/* ---------- Подсказки / поповеры ---------- */
body.lk .tooltip-inner{background:var(--lk-text);color:var(--lk-bg);border-radius:8px;font:500 12.5px/1.4 var(--lk-font-ui);padding:6px 10px}
body.lk .bs-tooltip-top .arrow::before,body.lk .bs-tooltip-auto[x-placement^=top] .arrow::before{border-top-color:var(--lk-text)}
body.lk .bs-tooltip-bottom .arrow::before,body.lk .bs-tooltip-auto[x-placement^=bottom] .arrow::before{border-bottom-color:var(--lk-text)}
body.lk .popover{background:var(--lk-surface);border:1px solid var(--lk-line);border-radius:var(--lk-r);box-shadow:var(--lk-shadow)}
body.lk .popover-header{background:var(--lk-surface-2);color:var(--lk-text);border-bottom-color:var(--lk-line-soft)}
body.lk .popover-body{color:var(--lk-muted)}

/* ---------- Datepicker ---------- */
body.lk .datepicker-dropdown,body.lk .datepicker{background:var(--lk-surface)!important;border:1px solid var(--lk-line)!important;border-radius:var(--lk-r)!important;box-shadow:var(--lk-shadow)!important;color:var(--lk-text)!important;padding:8px}
body.lk .datepicker-dropdown:before,body.lk .datepicker-dropdown:after{display:none!important}
body.lk .datepicker table tr td,body.lk .datepicker table tr th{color:var(--lk-text);border-radius:8px}
body.lk .datepicker table tr td.old,body.lk .datepicker table tr td.new,body.lk .datepicker table tr td.disabled{color:var(--lk-subtle)!important}
body.lk .datepicker table tr td.day:hover,body.lk .datepicker .datepicker-switch:hover,body.lk .datepicker .prev:hover,body.lk .datepicker .next:hover,body.lk .datepicker table tr td span:hover{background:var(--lk-surface-2)!important}
body.lk .datepicker table tr td.today{background:var(--lk-accent-soft)!important;color:var(--lk-text)!important}
body.lk .datepicker table tr td.active,body.lk .datepicker table tr td.active:hover,body.lk .datepicker table tr td span.active{background:var(--lk-accent)!important;color:var(--lk-on-accent)!important;text-shadow:none;background-image:none!important}

/* ---------- TinyMCE 4 (обёртка; контент редактора остаётся светлым для точного превью) ---------- */
body.lk .mce-tinymce{border:1px solid var(--lk-line)!important;border-radius:var(--lk-r)!important;overflow:hidden;box-shadow:none!important}
body.lk .mce-tinymce .mce-panel,body.lk .mce-top-part::before{box-shadow:none!important}
body.lk .mce-container.mce-panel.mce-first{border-radius:var(--lk-r) var(--lk-r) 0 0}
/* панели/кнопки TinyMCE в цветах темы (в тёмной теме были белыми) */
body.lk .mce-tinymce,body.lk .mce-panel,body.lk .mce-menu,body.lk .mce-floatpanel{background:var(--lk-surface-2)!important;border-color:var(--lk-line)!important;color:var(--lk-text)}
body.lk .mce-btn,body.lk .mce-btn button{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:var(--lk-text)!important;text-shadow:none!important}
body.lk .mce-btn:hover,body.lk .mce-btn.mce-active,body.lk .mce-btn:focus{background:var(--lk-surface-3)!important;border-color:var(--lk-line)!important}
body.lk .mce-ico,body.lk .mce-btn .mce-txt,body.lk .mce-menu-item .mce-text,body.lk .mce-menu-item .mce-ico{color:var(--lk-text)!important}
body.lk .mce-caret{border-top-color:var(--lk-muted)!important}
body.lk .mce-btn-group:not(:first-child){border-left-color:var(--lk-line-soft)!important}
body.lk .mce-statusbar,body.lk .mce-path .mce-path-item,body.lk .mce-wordcount,body.lk .mce-path .mce-divider{color:var(--lk-subtle)!important;background:transparent!important}
body.lk .mce-statusbar{border-top:1px solid var(--lk-line-soft)!important}
body.lk .mce-edit-area{border-color:var(--lk-line-soft)!important}
body.lk .mce-menu-item:hover,body.lk .mce-menu-item.mce-selected,body.lk .mce-menu-item:focus{background:var(--lk-accent-soft)!important}
body.lk .mce-colorbutton .mce-preview{background-color:var(--lk-text)}

/* ---------- Прогресс, аватары, прочее Tabler ---------- */
body.lk .progress{background:var(--lk-surface-2);border-radius:var(--lk-pill)}
body.lk .progress-bar{background:var(--lk-accent)}
body.lk .avatar{background-color:var(--lk-surface-2);color:var(--lk-muted)}
body.lk .icon{color:var(--lk-subtle)}
body.lk .text-default a,body.lk a.text-default{color:var(--lk-text)!important}
body.lk .dimmer.active .dimmer-content{opacity:.4}
body.lk .loader:before{border-color:var(--lk-line)}
body.lk .loader:after{border-color:var(--lk-accent) transparent transparent}
body.lk .empty-state,body.lk .empty_data{color:var(--lk-muted)}
body.lk .breadcrumb{background:transparent;padding:0}
body.lk .breadcrumb-item,body.lk .breadcrumb-item a{color:var(--lk-muted)}
body.lk .breadcrumb-item.active{color:var(--lk-text)}
body.lk .jumbotron{background:var(--lk-surface)}

/* Графики c3 (статистика) */
body.lk .c3 text,body.lk .c3-legend-item text{fill:var(--lk-muted)!important;font-family:var(--lk-font-ui)}
body.lk .c3 path.domain,body.lk .c3 .tick line{stroke:var(--lk-line)!important}
body.lk .c3-grid line{stroke:var(--lk-line-soft)!important}
body.lk .c3-tooltip{background:var(--lk-surface);border:1px solid var(--lk-line);border-radius:10px;box-shadow:var(--lk-shadow);color:var(--lk-text)}
body.lk .c3-tooltip th{background:var(--lk-surface-2)!important;color:var(--lk-text)!important}
body.lk .c3-tooltip td{background:var(--lk-surface)!important;color:var(--lk-text)!important;border-color:var(--lk-line-soft)!important}

/* emojionearea в формах услуг/провайдеров */
body.lk .emojionearea,body.lk .emojionearea.form-control{background:var(--lk-bg-2)!important;border:1px solid var(--lk-line-strong)!important;border-radius:var(--lk-r)!important;color:var(--lk-text)}
body.lk .emojionearea .emojionearea-editor{color:var(--lk-text)}

/* Мобильный минимум касания */
@media (pointer:coarse){
  body.lk .btn{min-height:44px}
  body.lk .btn-sm{min-height:40px}
  body.lk .page-link,body.lk .pagination>li>a,body.lk .pagination>li>span{min-width:44px;height:44px}
}
@media (max-width:767px){
  body.lk .card-header{flex-wrap:wrap;gap:8px}
  body.lk .page-header{margin-top:4px}
}

/* Точечные правки админских страниц */
body.lk .btn-primary i,body.lk .btn-primary .fa,body.lk .btn-primary .fe,
body.lk .btn-danger i,body.lk .btn-success i,body.lk .btn-info i,body.lk .btn-warning i{color:inherit!important}
body.lk .table thead td{color:var(--lk-subtle);font:650 12px/1.3 var(--lk-font-ui);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--lk-line-soft)!important;vertical-align:middle}
body.lk .page-title .add-new .fa,body.lk .page-title .add-new .fe{color:var(--lk-accent)}
body.lk .btn-dribbble{background:var(--lk-danger-bg)!important;color:var(--lk-danger)!important}
body.lk .item-action .icon{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:8px;color:var(--lk-subtle)}
body.lk .item-action .icon:hover{background:var(--lk-surface-2);color:var(--lk-text)}
body.lk .glyphicon,body.lk .glyphicon-move,body.lk .glyphicon-move-service{color:var(--lk-subtle)}
body.lk .data-empty .title{color:var(--lk-muted)}
body.lk .data-empty img{opacity:.7}
/* Тикеты админки (layout.css/buttons.css) */
body.lk .ticket-lists .item,body.lk .ticket-contents .item{border-color:var(--lk-line-soft)!important}
body.lk .ticket-lists .item:hover{background:var(--lk-surface-2)!important}
body.lk .ticket-lists .item .content .subject,body.lk .ticket-contents .item .content .username{color:var(--lk-text)!important}
body.lk .ticket-lists .item .content .email,body.lk .ticket-lists .item .content .time,body.lk .ticket-contents .item .content .username .time{color:var(--lk-subtle)!important}
body.lk .ticket-lists .item .avatar span.text-circle,body.lk .ticket-contents .item .avatar span.text-circle{background:var(--lk-accent-soft)!important;color:var(--lk-accent)!important}
body.lk .ticket-lists .item .avatar span.text-circle.pending{background:var(--lk-info-bg)!important;color:var(--lk-info)!important}
body.lk .ticket-lists .item .avatar span.text-circle.closed{background:var(--lk-surface-3)!important;color:var(--lk-subtle)!important}
body.lk .ticket-contents .item .avatar span.text-circle.admin{background:var(--lk-accent)!important;color:var(--lk-on-accent)!important}
body.lk .ticket-contents .item .content .message{color:var(--lk-text)}
body.lk .ticket-lists .btn.btn-primary.btn-sm{background:var(--lk-info-bg)!important;color:var(--lk-info)!important}
body.lk .ticket-lists .btn.btn-info.btn-sm{background:var(--lk-accent-soft)!important;color:var(--lk-accent)!important}
body.lk .ticket-lists .btn.btn-gray.btn-sm{background:var(--lk-surface-2)!important;color:var(--lk-muted)!important}
body.lk .card .btn.round.btn-sm:hover,body.lk .btn-info:hover,body.lk .ticket-lists .btn.btn-sm:hover{filter:brightness(1.08)}
body.lk .page-options .nav-link.btn{color:var(--lk-muted)!important;font-weight:600!important;background:transparent!important}
body.lk .page-options .nav-link.btn.btn-info{background:var(--lk-accent-soft)!important;color:var(--lk-text)!important}
body.lk .card .btn.round.btn-sm.btn-blue,body.lk .btn.round.btn-sm.btn-blue{background:var(--lk-success-bg)!important;color:var(--lk-success)!important}
body.lk .btn-lime{background:var(--lk-success-bg)!important;color:var(--lk-success)!important}
/* Перебиваем старые :hover из buttons.css (там .card .btn.round.btn-sm:hover и .form .btn.round.btn-primary:hover с !important) */
html body.lk .btn.btn-primary:hover,html body.lk .btn.btn-blue:hover,html body.lk .btn.btn-orange:hover,html body.lk .form .btn.round.btn-primary,html body.lk .form .btn.round.btn-primary:hover{background:var(--lk-brand-grad-hover) border-box!important;color:#FFFFFF!important;transform:none!important;font-size:14px!important}
html body.lk .form .btn.round.btn-primary{background:var(--lk-brand-grad) border-box!important}
html body.lk .btn.btn-info:hover{background:var(--lk-info-bg)!important;color:var(--lk-info)!important;border-color:var(--lk-info)!important}
html body.lk .btn.btn-danger:hover,html body.lk .btn.btn-red:hover{background:var(--lk-danger-bg)!important;color:var(--lk-danger)!important;border-color:var(--lk-danger)!important}
html body.lk .btn.btn-success:hover{background:var(--lk-success-bg)!important;color:var(--lk-success)!important;border-color:var(--lk-success)!important}
html body.lk .btn.btn-warning:hover{background:var(--lk-warning-bg)!important;color:var(--lk-warning)!important;border-color:var(--lk-warning)!important}
html body.lk .btn.btn-secondary:hover,html body.lk .btn.btn-default:hover,html body.lk .btn.btn-gray:hover{background:var(--lk-surface-3)!important;color:var(--lk-text)!important}
html body.lk .tabs-list .nav-tabs li > a{padding:8px 14px!important}
html body.lk .tabs-list .nav-tabs li > a.active,html body.lk .tabs-list .nav-tabs li > a:hover{background:var(--lk-accent-soft)!important;color:var(--lk-text)!important;border-radius:10px!important}
html body.lk .page-options .nav-link.btn.btn-info{background:var(--lk-accent-soft)!important;color:var(--lk-text)!important}
html body.lk .page-title .text-primary{color:var(--lk-accent)!important}
html body.lk .btn.btn-info.total_charge{background:var(--lk-accent-soft)!important;color:var(--lk-text)!important;border-radius:var(--lk-r)!important}
html body.lk .btn.round.btn-sm.btn-orange,html body.lk .btn.round.btn-sm.btn-orange:hover{background:var(--lk-signal-soft)!important;color:var(--lk-signal)!important;border-color:transparent!important}
html body.lk .btn.round.btn-sm.btn-blue,html body.lk .btn.round.btn-sm.btn-blue:hover{background:var(--lk-success-bg)!important;color:var(--lk-success)!important;border-color:transparent!important}
/* CodeMirror (Настройки → Другое) */
body.lk .CodeMirror{border:1px solid var(--lk-line);border-radius:var(--lk-r);font:13px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
body.lk .cm-s-monokai.CodeMirror,body.lk .cm-s-monokai .CodeMirror-gutters{background:var(--lk-bg-2)!important;color:var(--lk-text)!important}
body.lk .cm-s-monokai .CodeMirror-gutters{border-right:1px solid var(--lk-line-soft)!important}
body.lk .cm-s-monokai span.cm-error{background:transparent!important;color:inherit!important}
body.lk .cm-s-monokai .CodeMirror-cursor{border-left-color:var(--lk-text)!important}

/* ---------- Логотипы способов оплаты (админ: транзакции) — светлая подложка, иначе тёмные логотипы не видны в тёмной теме ---------- */
body.lk img.payment{background:#fff;border-radius:6px;padding:3px 6px;max-height:30px;width:auto;box-shadow:0 0 0 1px var(--lk-line-soft)}

/* ===== qa-design (ветка qad) ===== */
/* Админка → Блог: миниатюры без размеров давали скачок строк при загрузке */
body.lk .blog-image-thumbnail{width:96px;height:54px;object-fit:cover;border-radius:8px;background:var(--lk-surface-2)}
/* Админка → Статистика: карточки-счётчики вылезали друг на друга на 1024–1280 (4 в ряд в узкой колонке) */
body.lk .row-card.statistics .item .card .d-flex.align-items-center{gap:12px;min-width:0}
body.lk .row-card.statistics .item .card .stamp{flex:none;margin-right:0!important}
body.lk .row-card.statistics .item .card .ml-auto{min-width:0;margin-left:auto}
body.lk .row-card.statistics .item .card .ml-2{margin-left:0!important;min-width:0}
body.lk .row-card.statistics .item h4.number{font-size:clamp(18px,1.5vw,24px);white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.01em}
body.lk .row-card.statistics .item small{display:block;line-height:1.35}
@media (min-width:992px) and (max-width:1599.98px){
  body.lk .row-card.statistics .row > .col-lg-3.item{flex:0 0 50%;max-width:50%}
}
@media (max-width:575.98px){body.lk .row-card.statistics .item h4.number{white-space:normal;overflow-wrap:anywhere}}
/* Админка → Модули: длинные названия и версия вылезали за карточку (1024–1280) */
body.lk .module-item .card .d-flex > div:first-child{min-width:0;flex:1 1 auto}
body.lk .module-item .product-name{overflow-wrap:anywhere;line-height:1.3}
body.lk .module-item .card .ml-auto{flex:none;padding-left:8px}
body.lk .module-item .card > a > img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:var(--lk-surface-2);color:var(--lk-subtle);font-size:12px}
/* Кнопки админки: старый класс text-uppercase («СОХРАНИТЬ») выбивался из системы — везде обычный регистр, как у .lk-btn */
body.lk .btn.text-uppercase{text-transform:none!important;letter-spacing:0}

/* 05.10 (аудит): строки-предупреждения Bootstrap (.table-danger и др.) в тёмной теме были светло-розовыми со светлым текстом (контраст 1.4) */
.lk .table-danger,.lk .table-danger > td,.lk .table-danger > th{background:var(--lk-danger-bg)!important;color:var(--lk-text)}
.lk .table-warning,.lk .table-warning > td,.lk .table-warning > th{background:var(--lk-warning-bg)!important;color:var(--lk-text)}
.lk .table-success,.lk .table-success > td,.lk .table-success > th{background:var(--lk-success-bg)!important;color:var(--lk-text)}
.lk .table-danger .text-muted,.lk .table-warning .text-muted,.lk .table-success .text-muted{color:var(--lk-muted)!important}
html .lk tr.table-danger td .text-muted,html .lk tr.table-warning td .text-muted,html .lk tr.table-success td .text-muted{color:var(--lk-muted)!important}
/* статус тикета в админке («Новый» и т. п.): мелкий текст на светлой заливке — чуть темнее до 4.5:1 */
body.lk .item-action a.m-r-5 .btn-info,body.lk .item-action a.m-r-5 .btn-info small{color:var(--lk-link)!important}
