Mediawiki:common.css

Вернуться

Строка 4970: Строка 4970:


/* === Снаряжение охотника ========================================= */
/* === Снаряжение охотника ========================================= */
/* Всё ограничено .scmc-hunter-equipment, поэтому другие таблицы не заденет. */
/* Сдержанный стиль: старый металл, кость и приглушённая бронза. */
/* Все правила ограничены .scmc-hunter-equipment. */


.scmc-hunter-equipment {
.scmc-hunter-equipment {
--hunter-bg: #0b0f15;
--hunter-bg: #0d100f;
--hunter-surface: #111720;
--hunter-surface: #131715;
--hunter-surface-2: #171f2a;
--hunter-surface-alt: #171b18;
--hunter-border: #2b3543;
--hunter-surface-raised: #1b201d;
--hunter-border-soft: #222a35;
--hunter-border: #343a35;
--hunter-text: #edf2f8;
--hunter-border-soft: #292e2a;
--hunter-muted: #a6b0bd;
--hunter-bronze: #a18c5c;
--hunter-accent: #f08a24;
--hunter-bronze-dark: #665b3e;
--hunter-accent-2: #c94725;
--hunter-bone: #d7ceb7;
--hunter-accent-soft: rgba(240, 138, 36, 0.13);
--hunter-text: #d7dcd7;
--hunter-good: #83d69b;
--hunter-muted: #98a098;
--hunter-bad: #ff9e8b;
--hunter-cold: #8ba3a0;
--hunter-good: #9eae89;
--hunter-bad: #b88778;
max-width: 1240px;
margin: 0 auto;
color: var(--hunter-text);
color: var(--hunter-text);
font-size: 15px;
line-height: 1.55;
}
}


.scmc-hunter-equipment *,
.scmc-hunter-equipment *::before,
.scmc-hunter-equipment *::after {
box-sizing: border-box;
}
/* Заголовки разделов */
.scmc-hunter-equipment h2 {
margin: 0 0 1rem;
padding: 0 0 0.7rem;
border-bottom: 1px solid var(--hunter-border);
color: var(--hunter-bone);
font-size: 1.55rem;
font-weight: 650;
letter-spacing: 0.025em;
}
.scmc-hunter-equipment h3 {
position: relative;
margin: 2rem 0 0.75rem;
padding: 0.55rem 0 0.55rem 16px;
border: 0;
border-bottom: 1px solid var(--hunter-border-soft);
color: #e2e5df;
font-size: 1.08rem;
font-weight: 650;
letter-spacing: 0.018em;
}
.scmc-hunter-equipment h3::before {
position: absolute;
top: 0.72rem;
bottom: 0.72rem;
left: 0;
width: 3px;
background: var(--hunter-bronze);
content: "";
}
.scmc-hunter-equipment .mw-editsection {
font-size: 0.75rem;
font-weight: 400;
letter-spacing: 0;
}
/* Таблицы */
.scmc-hunter-equipment .scmc-hunter-table {
.scmc-hunter-equipment .scmc-hunter-table {
width: 100%;
width: 100%;
margin: 0 0 2rem;
margin: 0 0 2rem;
border: 0 !important;
overflow: hidden;
border: 1px solid var(--hunter-border) !important;
border-radius: 6px;
border-collapse: separate !important;
border-collapse: separate !important;
border-spacing: 0 10px;
border-spacing: 0;
table-layout: fixed;
table-layout: fixed;
background: transparent !important;
background: var(--hunter-bg) !important;
color: var(--hunter-text);
color: var(--hunter-text);
}
}


/* Шапка */
.scmc-hunter-equipment .scmc-hunter-table thead th,
.scmc-hunter-equipment .scmc-hunter-table thead th,
.scmc-hunter-equipment .scmc-hunter-table .scmc-hunter-table-head th {
.scmc-hunter-equipment .scmc-hunter-table .scmc-hunter-table-head th {
padding: 11px 12px !important;
padding: 10px 11px !important;
background: linear-gradient(180deg, #291712 0%, #1b1415 100%) !important;
border: 0 !important;
border-top: 1px solid #5e3020 !important;
border-right: 1px solid #3e4238 !important;
border-bottom: 2px solid var(--hunter-accent-2) !important;
border-bottom: 1px solid var(--hunter-bronze-dark) !important;
border-right: 1px solid #42251d !important;
background: #22241e !important;
color: #fff4e8 !important;
color: #cfc5aa !important;
font-size: 0.78rem;
font-size: 0.75rem;
font-weight: 800;
font-weight: 700;
line-height: 1.2;
line-height: 1.25;
letter-spacing: 0.045em;
letter-spacing: 0.045em;
text-align: left;
text-align: left;
Строка 5016: Строка 5070:
}
}


.scmc-hunter-equipment .scmc-hunter-table th:first-child {
.scmc-hunter-equipment .scmc-hunter-table thead th:last-child,
border-left: 1px solid #5e3020 !important;
.scmc-hunter-equipment .scmc-hunter-table .scmc-hunter-table-head th:last-child {
border-radius: 9px 0 0 9px;
border-right: 0 !important;
}
 
.scmc-hunter-equipment .scmc-hunter-table th.scmc-hunter-col-stat,
.scmc-hunter-equipment .scmc-hunter-table th.scmc-hunter-col-speed,
.scmc-hunter-equipment .scmc-hunter-table th.scmc-hunter-col-damage,
.scmc-hunter-equipment .scmc-hunter-table th.scmc-hunter-col-type {
text-align: center;
}
 
.scmc-hunter-equipment .scmc-hunter-table tbody td {
padding: 12px 11px !important;
vertical-align: middle;
border: 0 !important;
border-right: 1px solid var(--hunter-border-soft) !important;
border-bottom: 1px solid var(--hunter-border-soft) !important;
background: var(--hunter-surface) !important;
color: var(--hunter-text);
line-height: 1.45;
transition: background-color 120ms ease;
}
 
.scmc-hunter-equipment .scmc-hunter-table tbody tr:nth-child(even) td {
background: var(--hunter-surface-alt) !important;
}
 
.scmc-hunter-equipment .scmc-hunter-table tbody td:last-child {
border-right: 0 !important;
}
}


.scmc-hunter-equipment .scmc-hunter-table th:last-child {
.scmc-hunter-equipment .scmc-hunter-table tbody tr:last-child td {
border-right: 1px solid #5e3020 !important;
border-bottom: 0 !important;
border-radius: 0 9px 9px 0;
}
 
.scmc-hunter-equipment .scmc-hunter-table tbody tr:hover td {
background: var(--hunter-surface-raised) !important;
}
 
/* Ширины: броня */
.scmc-hunter-equipment .scmc-hunter-table-armor .scmc-hunter-col-item { width: 26%; }
.scmc-hunter-equipment .scmc-hunter-table-armor .scmc-hunter-col-stat { width: 8%; }
.scmc-hunter-equipment .scmc-hunter-table-armor .scmc-hunter-col-speed { width: 14%; }
.scmc-hunter-equipment .scmc-hunter-table-armor .scmc-hunter-col-desc { width: 36%; }
 
/* Ширины: оружие */
.scmc-hunter-equipment .scmc-hunter-table-weapon .scmc-hunter-col-item { width: 23%; }
.scmc-hunter-equipment .scmc-hunter-table-weapon .scmc-hunter-col-damage { width: 9%; }
.scmc-hunter-equipment .scmc-hunter-table-weapon .scmc-hunter-col-type { width: 11%; }
.scmc-hunter-equipment .scmc-hunter-table-weapon .scmc-hunter-col-notes { width: 25%; }
.scmc-hunter-equipment .scmc-hunter-table-weapon .scmc-hunter-col-desc { width: 32%; }
 
/* Ширины: специальное оборудование */
.scmc-hunter-equipment .scmc-hunter-table-utility .scmc-hunter-col-item { width: 23%; }
.scmc-hunter-equipment .scmc-hunter-table-utility .scmc-hunter-col-type { width: 14%; }
.scmc-hunter-equipment .scmc-hunter-table-utility .scmc-hunter-col-effect { width: 31%; }
.scmc-hunter-equipment .scmc-hunter-table-utility .scmc-hunter-col-desc { width: 32%; }
 
/* Предмет и изображение */
.scmc-hunter-equipment .scmc-hunter-item {
display: flex;
align-items: center;
gap: 11px;
min-width: 0;
}
 
.scmc-hunter-equipment .scmc-hunter-icon {
display: grid;
flex: 0 0 76px;
width: 76px;
height: 76px;
overflow: hidden;
place-items: center;
border: 1px solid #3c423c;
border-left-color: var(--hunter-bronze-dark);
border-radius: 3px;
background: #0b0e0d;
}
 
.scmc-hunter-equipment .scmc-hunter-icon img,
.scmc-hunter-equipment .scmc-hunter-icon .mw-file-element {
display: block;
width: auto !important;
height: auto !important;
max-width: 70px !important;
max-height: 70px !important;
object-fit: contain;
image-rendering: pixelated;
}
 
.scmc-hunter-equipment .scmc-hunter-item-body {
min-width: 0;
}
 
.scmc-hunter-equipment .scmc-hunter-name {
margin-bottom: 6px;
color: #e5e8e3;
font-size: 0.98rem;
font-weight: 650;
line-height: 1.25;
overflow-wrap: anywhere;
}
 
.scmc-hunter-equipment .scmc-hunter-tags {
display: flex;
flex-wrap: wrap;
gap: 4px;
}
 
.scmc-hunter-equipment .scmc-hunter-tag,
.scmc-hunter-equipment .scmc-hunter-status,
.scmc-hunter-equipment .scmc-hunter-damage-type {
display: inline-flex;
align-items: center;
min-height: 21px;
padding: 2px 7px;
border: 1px solid #414742;
border-radius: 3px;
background: #1b201d;
color: #b5bcb5;
font-size: 0.7rem;
font-weight: 650;
line-height: 1.2;
}
 
.scmc-hunter-equipment .scmc-hunter-tag-accent {
border-color: #665d44;
background: #27251d;
color: #cabc98;
}
 
.scmc-hunter-equipment .scmc-hunter-tag-danger {
border-color: #6a4d45;
background: #261e1b;
color: #c59d90;
}
 
/* Показатели и состояния */
.scmc-hunter-equipment td[data-label="Удары"],
.scmc-hunter-equipment td[data-label="Баллистика"],
.scmc-hunter-equipment td[data-label="Взрыв"],
.scmc-hunter-equipment td[data-label="Урон"],
.scmc-hunter-equipment td[data-label="Тип урона"],
.scmc-hunter-equipment td[data-label="Скорость"] {
text-align: center;
}
 
.scmc-hunter-equipment .scmc-hunter-score {
display: inline-grid;
min-width: 38px;
min-height: 31px;
padding: 3px 7px;
place-items: center;
border: 1px solid #5c5848;
border-radius: 3px;
background: #1d1f1a;
color: var(--hunter-bone);
font-size: 0.92rem;
font-weight: 700;
font-variant-numeric: tabular-nums;
}
 
.scmc-hunter-equipment .scmc-hunter-status-good {
border-color: #505b49;
background: #1c211b;
color: var(--hunter-good);
}
 
.scmc-hunter-equipment .scmc-hunter-status-bad {
border-color: #654b44;
background: #241c1a;
color: var(--hunter-bad);
}
 
.scmc-hunter-equipment .scmc-hunter-status-neutral,
.scmc-hunter-equipment .scmc-hunter-damage-type {
border-color: #46504d;
background: #19201e;
color: var(--hunter-cold);
}
 
.scmc-hunter-equipment .scmc-hunter-dash {
color: #737b74;
font-weight: 700;
}
 
.scmc-hunter-equipment .scmc-hunter-description {
color: #cbd0cb;
}
 
.scmc-hunter-equipment .scmc-hunter-notes,
.scmc-hunter-equipment .scmc-hunter-effect {
color: #bcc3bd;
font-size: 0.92rem;
}
 
.scmc-hunter-equipment .scmc-hunter-empty {
padding: 22px !important;
border: 1px dashed #4a504a !important;
background: var(--hunter-surface) !important;
color: var(--hunter-muted) !important;
text-align: center;
}
 
/* Планшеты */
@media screen and (max-width: 1050px) {
.scmc-hunter-equipment .scmc-hunter-icon {
flex-basis: 66px;
width: 66px;
height: 66px;
}
 
.scmc-hunter-equipment .scmc-hunter-icon img,
.scmc-hunter-equipment .scmc-hunter-icon .mw-file-element {
max-width: 62px !important;
max-height: 62px !important;
}
 
.scmc-hunter-equipment .scmc-hunter-table tbody td {
padding: 10px 8px !important;
}
}
 
/* Телефон: строка таблицы становится спокойной вертикальной карточкой */
@media screen and (max-width: 780px) {
.scmc-hunter-equipment {
font-size: 14px;
}
 
.scmc-hunter-equipment h3 {
margin-top: 1.6rem;
}
 
.scmc-hunter-equipment .scmc-hunter-table {
display: block;
overflow: visible;
border: 0 !important;
border-radius: 0;
background: transparent !important;
}
 
.scmc-hunter-equipment .scmc-hunter-table thead,
.scmc-hunter-equipment .scmc-hunter-table .scmc-hunter-table-head {
display: none;
}
 
.scmc-hunter-equipment .scmc-hunter-table tbody,
.scmc-hunter-equipment .scmc-hunter-table tr,
.scmc-hunter-equipment .scmc-hunter-table td {
display: block;
width: auto !important;
}
 
.scmc-hunter-equipment .scmc-hunter-table tbody tr {
margin: 0 0 10px;
overflow: hidden;
border: 1px solid var(--hunter-border);
border-radius: 5px;
background: var(--hunter-surface);
}
 
.scmc-hunter-equipment .scmc-hunter-table tbody td,
.scmc-hunter-equipment .scmc-hunter-table tbody td:first-child,
.scmc-hunter-equipment .scmc-hunter-table tbody td:last-child {
padding: 10px 12px !important;
border: 0 !important;
border-bottom: 1px solid var(--hunter-border-soft) !important;
background: var(--hunter-surface) !important;
text-align: left;
}
 
.scmc-hunter-equipment .scmc-hunter-table tbody td:first-child {
padding: 12px !important;
border-left: 3px solid var(--hunter-bronze-dark) !important;
background: var(--hunter-surface-raised) !important;
}
 
.scmc-hunter-equipment .scmc-hunter-table tbody td:last-child {
border-bottom: 0 !important;
}
 
.scmc-hunter-equipment .scmc-hunter-table tbody td:not(:first-child)::before {
display: block;
margin-bottom: 4px;
color: #858d86;
content: attr(data-label);
font-size: 0.67rem;
font-weight: 700;
letter-spacing: 0.045em;
text-transform: uppercase;
}
 
.scmc-hunter-equipment .scmc-hunter-table tbody tr:hover td,
.scmc-hunter-equipment .scmc-hunter-table tbody tr:nth-child(even) td {
background: var(--hunter-surface) !important;
}
 
.scmc-hunter-equipment .scmc-hunter-table tbody tr:hover td:first-child,
.scmc-hunter-equipment .scmc-hunter-table tbody tr:nth-child(even) td:first-child {
background: var(--hunter-surface-raised) !important;
}
 
.scmc-hunter-equipment .scmc-hunter-empty::before {
display: none !important;
}
}
 
@media screen and (max-width: 440px) {
.scmc-hunter-equipment .scmc-hunter-item {
align-items: flex-start;
}
 
.scmc-hunter-equipment .scmc-hunter-icon {
flex-basis: 60px;
width: 60px;
height: 60px;
}
 
.scmc-hunter-equipment .scmc-hunter-icon img,
.scmc-hunter-equipment .scmc-hunter-icon .mw-file-element {
max-width: 56px !important;
max-height: 56px !important;
}
}
/* === Снаряжение охотника ========================================= */
/* Сдержанный стиль: старый металл, кость и приглушённая бронза. */
/* Все правила ограничены .scmc-hunter-equipment. */
 
.scmc-hunter-equipment {
--hunter-bg: #0d100f;
--hunter-surface: #131715;
--hunter-surface-alt: #171b18;
--hunter-surface-raised: #1b201d;
--hunter-border: #343a35;
--hunter-border-soft: #292e2a;
--hunter-bronze: #a18c5c;
--hunter-bronze-dark: #665b3e;
--hunter-bone: #d7ceb7;
--hunter-text: #d7dcd7;
--hunter-muted: #98a098;
--hunter-cold: #8ba3a0;
--hunter-good: #9eae89;
--hunter-bad: #b88778;
max-width: 1240px;
margin: 0 auto;
color: var(--hunter-text);
font-size: 15px;
line-height: 1.55;
}
 
.scmc-hunter-equipment *,
.scmc-hunter-equipment *::before,
.scmc-hunter-equipment *::after {
box-sizing: border-box;
}
 
/* Заголовки разделов */
.scmc-hunter-equipment h2 {
margin: 0 0 1rem;
padding: 0 0 0.7rem;
border-bottom: 1px solid var(--hunter-border);
color: var(--hunter-bone);
font-size: 1.55rem;
font-weight: 650;
letter-spacing: 0.025em;
}
 
.scmc-hunter-equipment h3 {
position: relative;
margin: 2rem 0 0.75rem;
padding: 0.55rem 0 0.55rem 16px;
border: 0;
border-bottom: 1px solid var(--hunter-border-soft);
color: #e2e5df;
font-size: 1.08rem;
font-weight: 650;
letter-spacing: 0.018em;
}
 
.scmc-hunter-equipment h3::before {
position: absolute;
top: 0.72rem;
bottom: 0.72rem;
left: 0;
width: 3px;
background: var(--hunter-bronze);
content: "";
}
 
.scmc-hunter-equipment .mw-editsection {
font-size: 0.75rem;
font-weight: 400;
letter-spacing: 0;
}
 
/* Таблицы */
.scmc-hunter-equipment .scmc-hunter-table {
width: 100%;
margin: 0 0 2rem;
overflow: hidden;
border: 1px solid var(--hunter-border) !important;
border-radius: 6px;
border-collapse: separate !important;
border-spacing: 0;
table-layout: fixed;
background: var(--hunter-bg) !important;
color: var(--hunter-text);
}
 
.scmc-hunter-equipment .scmc-hunter-table thead th,
.scmc-hunter-equipment .scmc-hunter-table .scmc-hunter-table-head th {
padding: 10px 11px !important;
border: 0 !important;
border-right: 1px solid #3e4238 !important;
border-bottom: 1px solid var(--hunter-bronze-dark) !important;
background: #22241e !important;
color: #cfc5aa !important;
font-size: 0.75rem;
font-weight: 700;
line-height: 1.25;
letter-spacing: 0.045em;
text-align: left;
text-transform: uppercase;
}
 
.scmc-hunter-equipment .scmc-hunter-table thead th:last-child,
.scmc-hunter-equipment .scmc-hunter-table .scmc-hunter-table-head th:last-child {
border-right: 0 !important;
}
}


Строка 5033: Строка 5508:
}
}


/* Строки */
.scmc-hunter-equipment .scmc-hunter-table tbody td {
.scmc-hunter-equipment .scmc-hunter-table tbody td {
padding: 14px 12px !important;
padding: 12px 11px !important;
vertical-align: middle;
vertical-align: middle;
background: linear-gradient(180deg, rgba(20, 27, 37, 0.98), rgba(13, 18, 25, 0.98)) !important;
border: 0 !important;
border-top: 1px solid var(--hunter-border) !important;
border-right: 1px solid var(--hunter-border-soft) !important;
border-bottom: 1px solid var(--hunter-border) !important;
border-bottom: 1px solid var(--hunter-border-soft) !important;
border-left: 0 !important;
background: var(--hunter-surface) !important;
border-right: 0 !important;
box-shadow: inset -1px 0 0 rgba(255, 255, 255, 0.045);
color: var(--hunter-text);
color: var(--hunter-text);
line-height: 1.45;
line-height: 1.45;
transition: background-color 120ms ease, border-color 120ms ease;
transition: background-color 120ms ease;
}
}


.scmc-hunter-equipment .scmc-hunter-table tbody td:first-child {
.scmc-hunter-equipment .scmc-hunter-table tbody tr:nth-child(even) td {
border-left: 1px solid var(--hunter-border) !important;
background: var(--hunter-surface-alt) !important;
border-radius: 10px 0 0 10px;
}
}


.scmc-hunter-equipment .scmc-hunter-table tbody td:last-child {
.scmc-hunter-equipment .scmc-hunter-table tbody td:last-child {
border-right: 1px solid var(--hunter-border) !important;
border-right: 0 !important;
border-radius: 0 10px 10px 0;
}
box-shadow: none;
 
.scmc-hunter-equipment .scmc-hunter-table tbody tr:last-child td {
border-bottom: 0 !important;
}
}


.scmc-hunter-equipment .scmc-hunter-table tbody tr:hover td {
.scmc-hunter-equipment .scmc-hunter-table tbody tr:hover td {
background: #18212c !important;
background: var(--hunter-surface-raised) !important;
border-color: #55402c !important;
}
}


/* Ширины: броня */
/* Ширины: броня */
.scmc-hunter-equipment .scmc-hunter-table-armor .scmc-hunter-col-item { width: 26%; }
.scmc-hunter-equipment .scmc-hunter-table-armor .scmc-hunter-col-item { width: 26%; }
.scmc-hunter-equipment .scmc-hunter-table-armor .scmc-hunter-col-stat { width: 9%; }
.scmc-hunter-equipment .scmc-hunter-table-armor .scmc-hunter-col-stat { width: 8%; }
.scmc-hunter-equipment .scmc-hunter-table-armor .scmc-hunter-col-speed { width: 13%; }
.scmc-hunter-equipment .scmc-hunter-table-armor .scmc-hunter-col-speed { width: 14%; }
.scmc-hunter-equipment .scmc-hunter-table-armor .scmc-hunter-col-desc { width: 34%; }
.scmc-hunter-equipment .scmc-hunter-table-armor .scmc-hunter-col-desc { width: 36%; }


/* Ширины: оружие */
/* Ширины: оружие */
.scmc-hunter-equipment .scmc-hunter-table-weapon .scmc-hunter-col-item { width: 24%; }
.scmc-hunter-equipment .scmc-hunter-table-weapon .scmc-hunter-col-item { width: 23%; }
.scmc-hunter-equipment .scmc-hunter-table-weapon .scmc-hunter-col-damage { width: 10%; }
.scmc-hunter-equipment .scmc-hunter-table-weapon .scmc-hunter-col-damage { width: 9%; }
.scmc-hunter-equipment .scmc-hunter-table-weapon .scmc-hunter-col-type { width: 12%; }
.scmc-hunter-equipment .scmc-hunter-table-weapon .scmc-hunter-col-type { width: 11%; }
.scmc-hunter-equipment .scmc-hunter-table-weapon .scmc-hunter-col-notes { width: 22%; }
.scmc-hunter-equipment .scmc-hunter-table-weapon .scmc-hunter-col-notes { width: 25%; }
.scmc-hunter-equipment .scmc-hunter-table-weapon .scmc-hunter-col-desc { width: 32%; }
.scmc-hunter-equipment .scmc-hunter-table-weapon .scmc-hunter-col-desc { width: 32%; }


/* Ширины: расходники */
/* Ширины: специальное оборудование */
.scmc-hunter-equipment .scmc-hunter-table-utility .scmc-hunter-col-item { width: 28%; }
.scmc-hunter-equipment .scmc-hunter-table-utility .scmc-hunter-col-item { width: 23%; }
.scmc-hunter-equipment .scmc-hunter-table-utility .scmc-hunter-col-type { width: 16%; }
.scmc-hunter-equipment .scmc-hunter-table-utility .scmc-hunter-col-type { width: 14%; }
.scmc-hunter-equipment .scmc-hunter-table-utility .scmc-hunter-col-effect { width: 24%; }
.scmc-hunter-equipment .scmc-hunter-table-utility .scmc-hunter-col-effect { width: 31%; }
.scmc-hunter-equipment .scmc-hunter-table-utility .scmc-hunter-col-desc { width: 32%; }
.scmc-hunter-equipment .scmc-hunter-table-utility .scmc-hunter-col-desc { width: 32%; }


/* Предмет + иконка */
/* Предмет и изображение */
.scmc-hunter-equipment .scmc-hunter-item {
.scmc-hunter-equipment .scmc-hunter-item {
display: flex;
display: flex;
align-items: center;
align-items: center;
gap: 13px;
gap: 11px;
min-width: 0;
min-width: 0;
}
}
Строка 5093: Строка 5565:
.scmc-hunter-equipment .scmc-hunter-icon {
.scmc-hunter-equipment .scmc-hunter-icon {
display: grid;
display: grid;
flex: 0 0 86px;
flex: 0 0 76px;
width: 76px;
height: 76px;
overflow: hidden;
place-items: center;
place-items: center;
width: 86px;
border: 1px solid #3c423c;
height: 86px;
border-left-color: var(--hunter-bronze-dark);
overflow: hidden;
border-radius: 3px;
background:
background: #0b0e0d;
radial-gradient(circle at 50% 38%, rgba(240, 138, 36, 0.11), transparent 58%),
#0a0e14;
border: 1px solid #34404f;
border-radius: 10px;
box-shadow: inset 0 0 18px rgba(0, 0, 0, 0.45);
}
}


.scmc-hunter-equipment .scmc-hunter-icon img {
.scmc-hunter-equipment .scmc-hunter-icon img,
.scmc-hunter-equipment .scmc-hunter-icon .mw-file-element {
display: block;
display: block;
max-width: 80px;
width: auto !important;
max-height: 80px;
height: auto !important;
width: auto;
max-width: 70px !important;
height: auto;
max-height: 70px !important;
object-fit: contain;
image-rendering: pixelated;
image-rendering: pixelated;
}
}
Строка 5120: Строка 5592:


.scmc-hunter-equipment .scmc-hunter-name {
.scmc-hunter-equipment .scmc-hunter-name {
margin-bottom: 7px;
margin-bottom: 6px;
color: #ffffff;
color: #e5e8e3;
font-size: 1rem;
font-size: 0.98rem;
font-weight: 800;
font-weight: 650;
line-height: 1.25;
line-height: 1.25;
overflow-wrap: anywhere;
overflow-wrap: anywhere;
Строка 5131: Строка 5603:
display: flex;
display: flex;
flex-wrap: wrap;
flex-wrap: wrap;
gap: 5px;
gap: 4px;
}
}


Строка 5139: Строка 5611:
display: inline-flex;
display: inline-flex;
align-items: center;
align-items: center;
min-height: 23px;
min-height: 21px;
padding: 2px 8px;
padding: 2px 7px;
border: 1px solid #394555;
border: 1px solid #414742;
border-radius: 999px;
border-radius: 3px;
background: #1c2531;
background: #1b201d;
color: #c7d0db;
color: #b5bcb5;
font-size: 0.73rem;
font-size: 0.7rem;
font-weight: 700;
font-weight: 650;
line-height: 1.25;
line-height: 1.2;
}
}


.scmc-hunter-equipment .scmc-hunter-tag-accent {
.scmc-hunter-equipment .scmc-hunter-tag-accent {
border-color: rgba(240, 138, 36, 0.45);
border-color: #665d44;
background: var(--hunter-accent-soft);
background: #27251d;
color: #ffc98f;
color: #cabc98;
}
}


.scmc-hunter-equipment .scmc-hunter-tag-danger {
.scmc-hunter-equipment .scmc-hunter-tag-danger {
border-color: rgba(210, 72, 44, 0.5);
border-color: #6a4d45;
background: rgba(210, 72, 44, 0.12);
background: #261e1b;
color: #ffb09f;
color: #c59d90;
}
}


/* Числа и статусы */
/* Показатели и состояния */
.scmc-hunter-equipment td[data-label="Удары"],
.scmc-hunter-equipment td[data-label="Удары"],
.scmc-hunter-equipment td[data-label="Баллистика"],
.scmc-hunter-equipment td[data-label="Баллистика"],
Строка 5174: Строка 5646:
.scmc-hunter-equipment .scmc-hunter-score {
.scmc-hunter-equipment .scmc-hunter-score {
display: inline-grid;
display: inline-grid;
min-width: 42px;
min-width: 38px;
height: 36px;
min-height: 31px;
padding: 0 8px;
padding: 3px 7px;
place-items: center;
place-items: center;
border: 1px solid rgba(240, 138, 36, 0.42);
border: 1px solid #5c5848;
border-radius: 8px;
border-radius: 3px;
background: var(--hunter-accent-soft);
background: #1d1f1a;
color: #ffd19f;
color: var(--hunter-bone);
font-size: 1rem;
font-size: 0.92rem;
font-weight: 900;
font-weight: 700;
font-variant-numeric: tabular-nums;
font-variant-numeric: tabular-nums;
}
}


.scmc-hunter-equipment .scmc-hunter-status-good {
.scmc-hunter-equipment .scmc-hunter-status-good {
border-color: rgba(92, 185, 119, 0.42);
border-color: #505b49;
background: rgba(92, 185, 119, 0.12);
background: #1c211b;
color: var(--hunter-good);
color: var(--hunter-good);
}
}


.scmc-hunter-equipment .scmc-hunter-status-bad {
.scmc-hunter-equipment .scmc-hunter-status-bad {
border-color: rgba(222, 83, 58, 0.46);
border-color: #654b44;
background: rgba(222, 83, 58, 0.13);
background: #241c1a;
color: var(--hunter-bad);
color: var(--hunter-bad);
}
}
Строка 5201: Строка 5673:
.scmc-hunter-equipment .scmc-hunter-status-neutral,
.scmc-hunter-equipment .scmc-hunter-status-neutral,
.scmc-hunter-equipment .scmc-hunter-damage-type {
.scmc-hunter-equipment .scmc-hunter-damage-type {
border-color: #3b4655;
border-color: #46504d;
background: #19212b;
background: #19201e;
color: #c9d1db;
color: var(--hunter-cold);
}
}


.scmc-hunter-equipment .scmc-hunter-dash {
.scmc-hunter-equipment .scmc-hunter-dash {
color: #687382;
color: #737b74;
font-weight: 800;
font-weight: 700;
}
}


.scmc-hunter-equipment .scmc-hunter-description,
.scmc-hunter-equipment .scmc-hunter-description {
.scmc-hunter-equipment .scmc-hunter-notes {
color: #cbd0cb;
color: #d5dbe3;
}
}


.scmc-hunter-equipment .scmc-hunter-notes {
.scmc-hunter-equipment .scmc-hunter-notes,
.scmc-hunter-equipment .scmc-hunter-effect {
color: #bcc3bd;
font-size: 0.92rem;
font-size: 0.92rem;
}
}


.scmc-hunter-equipment .scmc-hunter-empty {
.scmc-hunter-equipment .scmc-hunter-empty {
padding: 24px !important;
padding: 22px !important;
border: 1px dashed #394555 !important;
border: 1px dashed #4a504a !important;
border-radius: 10px !important;
background: var(--hunter-surface) !important;
background: rgba(17, 23, 32, 0.72) !important;
box-shadow: none !important;
color: var(--hunter-muted) !important;
color: var(--hunter-muted) !important;
text-align: center;
text-align: center;
Строка 5233: Строка 5704:
@media screen and (max-width: 1050px) {
@media screen and (max-width: 1050px) {
.scmc-hunter-equipment .scmc-hunter-icon {
.scmc-hunter-equipment .scmc-hunter-icon {
flex-basis: 72px;
flex-basis: 66px;
width: 72px;
width: 66px;
height: 72px;
height: 66px;
}
}


.scmc-hunter-equipment .scmc-hunter-icon img {
.scmc-hunter-equipment .scmc-hunter-icon img,
max-width: 68px;
.scmc-hunter-equipment .scmc-hunter-icon .mw-file-element {
max-height: 68px;
max-width: 62px !important;
max-height: 62px !important;
}
}


.scmc-hunter-equipment .scmc-hunter-table tbody td {
.scmc-hunter-equipment .scmc-hunter-table tbody td {
padding: 11px 9px !important;
padding: 10px 8px !important;
}
}
}
}


/* Телефон: каждая строка превращается в карточку */
/* Телефон: строка таблицы становится спокойной вертикальной карточкой */
@media screen and (max-width: 780px) {
@media screen and (max-width: 780px) {
.scmc-hunter-equipment {
font-size: 14px;
}
.scmc-hunter-equipment h3 {
margin-top: 1.6rem;
}
.scmc-hunter-equipment .scmc-hunter-table {
.scmc-hunter-equipment .scmc-hunter-table {
display: block;
display: block;
border-spacing: 0;
overflow: visible;
table-layout: auto;
border: 0 !important;
border-radius: 0;
background: transparent !important;
}
}


Строка 5269: Строка 5751:


.scmc-hunter-equipment .scmc-hunter-table tbody tr {
.scmc-hunter-equipment .scmc-hunter-table tbody tr {
margin: 0 0 14px;
margin: 0 0 10px;
overflow: hidden;
overflow: hidden;
border: 1px solid var(--hunter-border);
border: 1px solid var(--hunter-border);
border-radius: 12px;
border-radius: 5px;
background: var(--hunter-surface);
background: var(--hunter-surface);
}
}
Строка 5279: Строка 5761:
.scmc-hunter-equipment .scmc-hunter-table tbody td:first-child,
.scmc-hunter-equipment .scmc-hunter-table tbody td:first-child,
.scmc-hunter-equipment .scmc-hunter-table tbody td:last-child {
.scmc-hunter-equipment .scmc-hunter-table tbody td:last-child {
padding: 12px 14px !important;
padding: 10px 12px !important;
border: 0 !important;
border: 0 !important;
border-bottom: 1px solid var(--hunter-border-soft) !important;
border-bottom: 1px solid var(--hunter-border-soft) !important;
border-radius: 0;
background: var(--hunter-surface) !important;
background: transparent !important;
box-shadow: none;
text-align: left;
text-align: left;
}
}


.scmc-hunter-equipment .scmc-hunter-table tbody td:first-child {
.scmc-hunter-equipment .scmc-hunter-table tbody td:first-child {
padding: 14px !important;
padding: 12px !important;
background: linear-gradient(180deg, #171f29, #121821) !important;
border-left: 3px solid var(--hunter-bronze-dark) !important;
background: var(--hunter-surface-raised) !important;
}
}


Строка 5299: Строка 5780:
.scmc-hunter-equipment .scmc-hunter-table tbody td:not(:first-child)::before {
.scmc-hunter-equipment .scmc-hunter-table tbody td:not(:first-child)::before {
display: block;
display: block;
margin-bottom: 5px;
margin-bottom: 4px;
color: #8995a4;
color: #858d86;
content: attr(data-label);
content: attr(data-label);
font-size: 0.69rem;
font-size: 0.67rem;
font-weight: 800;
font-weight: 700;
letter-spacing: 0.045em;
letter-spacing: 0.045em;
text-transform: uppercase;
text-transform: uppercase;
}
}


.scmc-hunter-equipment .scmc-hunter-table tbody tr:hover td {
.scmc-hunter-equipment .scmc-hunter-table tbody tr:hover td,
background: transparent !important;
.scmc-hunter-equipment .scmc-hunter-table tbody tr:nth-child(even) td {
background: var(--hunter-surface) !important;
}
}


.scmc-hunter-equipment .scmc-hunter-table tbody tr:hover td:first-child {
.scmc-hunter-equipment .scmc-hunter-table tbody tr:hover td:first-child,
background: linear-gradient(180deg, #1a2430, #141b25) !important;
.scmc-hunter-equipment .scmc-hunter-table tbody tr:nth-child(even) td:first-child {
background: var(--hunter-surface-raised) !important;
}
}


Строка 5327: Строка 5810:


.scmc-hunter-equipment .scmc-hunter-icon {
.scmc-hunter-equipment .scmc-hunter-icon {
flex-basis: 64px;
flex-basis: 60px;
width: 64px;
width: 60px;
height: 64px;
height: 60px;
}
}


.scmc-hunter-equipment .scmc-hunter-icon img {
.scmc-hunter-equipment .scmc-hunter-icon img,
max-width: 60px;
.scmc-hunter-equipment .scmc-hunter-icon .mw-file-element {
max-height: 60px;
max-width: 56px !important;
max-height: 56px !important;
}
}
}
}


/* СМ:Главаная - конец */
/* СМ:Главаная - конец */