/* Someh Contact v7.6 — integrated tables. 30 distinct table skins tied to the contact theme. */
.someh-table-wrap{
  --st-a:var(--tmcu-a,#2563eb);--st-b:var(--tmcu-b,#38bdf8);--st-bg:var(--tmcu-bg,#fff);--st-surface:var(--tmcu-surface,#fff);
  --st-surface2:var(--tmcu-surface2,#f6f7f9);--st-text:var(--tmcu-text,#111827);--st-muted:var(--tmcu-muted,#64748b);--st-line:var(--tmcu-line,rgba(15,23,42,.14));--st-on:var(--tmcu-on-accent,#fff);
  width:100%;max-width:100%;margin:24px 0;position:relative;isolation:isolate;font-family:inherit;color:var(--st-text);box-sizing:border-box;
}
.someh-table-wrap *{box-sizing:border-box}
.someh-table{width:100%;max-width:100%;margin:0!important;border-collapse:separate;border-spacing:0;background:var(--st-bg);color:var(--st-text);font-family:inherit!important;font-size:15px;line-height:1.75;text-align:start;overflow:hidden}
.someh-table th,.someh-table td{padding:13px 15px;text-align:start!important;vertical-align:middle;border:0;border-block-end:1px solid var(--st-line);color:var(--st-text);background:var(--st-surface);font-family:inherit!important;word-break:normal;overflow-wrap:anywhere}
.someh-table thead th{font-weight:900;background:var(--st-a);color:var(--st-on);border-color:transparent;white-space:normal}
.someh-table tbody th{font-weight:850;background:var(--st-surface2);color:var(--st-text)}
.someh-table tbody tr:last-child>td,.someh-table tbody tr:last-child>th{border-block-end:0}
.someh-table a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}
.someh-table caption{display:none!important}
.someh-table .price-badge,.someh-table .badge.price-badge,.someh-table .price-pill{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important;color:inherit!important;font:inherit!important}
.someh-price-range{display:inline-flex;align-items:center;gap:.24em;flex-wrap:wrap;color:inherit;font:inherit;font-weight:800;white-space:normal}
.someh-price-range .min,.someh-price-range .max{white-space:nowrap}.someh-price-range .currency{white-space:nowrap;color:var(--st-muted);font-size:.92em}
.someh-table-density-compact .someh-table th,.someh-table-density-compact .someh-table td{padding:9px 11px;font-size:14px;line-height:1.65}
.someh-table-density-roomy .someh-table th,.someh-table-density-roomy .someh-table td{padding:17px 18px;line-height:1.9}
.someh-table-wrap:focus-within{outline:2px solid var(--st-a);outline-offset:3px}

/* 1 — Rivet: forged plate, cut corners and bolt dots */
.tmc-unified-theme-1 .someh-table-wrap,.tmcu-live-preview.tmc-unified-theme-1 .someh-table-wrap{background:#0f1318;padding:5px;clip-path:polygon(13px 0,100% 0,100% calc(100% - 13px),calc(100% - 13px) 100%,0 100%,0 13px);box-shadow:0 16px 34px rgba(0,0,0,.20)}
.tmc-unified-theme-1 .someh-table,.tmcu-live-preview.tmc-unified-theme-1 .someh-table{border-radius:0;background:#171c22}
.tmc-unified-theme-1 .someh-table thead th,.tmcu-live-preview.tmc-unified-theme-1 .someh-table thead th{background:linear-gradient(90deg,#d08e0c,#e77831);color:#17140a;border-inline-end:1px solid rgba(23,20,10,.18)}
.tmc-unified-theme-1 .someh-table tbody tr:nth-child(even)>*,.tmcu-live-preview.tmc-unified-theme-1 .someh-table tbody tr:nth-child(even)>*{background:#20262d}
.tmc-unified-theme-1 .someh-table-wrap:before,.tmcu-live-preview.tmc-unified-theme-1 .someh-table-wrap:before{content:"";position:absolute;inset:12px auto auto 12px;width:6px;height:6px;border-radius:50%;background:#f5a70e;box-shadow:calc(100vw - 58px) 0 #f5a70e;z-index:2;pointer-events:none}

/* 2 — Halo: floating glass, soft rings */
.tmc-unified-theme-2 .someh-table-wrap,.tmcu-live-preview.tmc-unified-theme-2 .someh-table-wrap{padding:10px;border-radius:30px;background:radial-gradient(circle at 6% 4%,rgba(34,211,238,.20),transparent 27%),rgba(255,255,255,.56);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 18px 40px rgba(8,145,178,.12)}
.tmc-unified-theme-2 .someh-table,.tmcu-live-preview.tmc-unified-theme-2 .someh-table{border-radius:22px;overflow:hidden;border:1px solid rgba(8,145,178,.15)}
.tmc-unified-theme-2 .someh-table thead th,.tmcu-live-preview.tmc-unified-theme-2 .someh-table thead th{background:#dff8fc;color:#0b3543;border-block-end:2px solid #22b8cf}
.tmc-unified-theme-2 .someh-table tbody tr>* ,.tmcu-live-preview.tmc-unified-theme-2 .someh-table tbody tr>*{background:rgba(255,255,255,.78)}
.tmc-unified-theme-2 .someh-table tbody tr:hover>*{background:#eafcff}

/* 3 — Editorial: no card shell, magazine rules */
.tmc-unified-theme-3 .someh-table-wrap,.tmcu-live-preview.tmc-unified-theme-3 .someh-table-wrap{padding:0;border-block:3px double #8f7550;background:transparent}
.tmc-unified-theme-3 .someh-table,.tmcu-live-preview.tmc-unified-theme-3 .someh-table{background:transparent}
.tmc-unified-theme-3 .someh-table thead th,.tmcu-live-preview.tmc-unified-theme-3 .someh-table thead th{background:transparent;color:#2b241b;border-block-end:2px solid #a87d3b;padding-block:12px}
.tmc-unified-theme-3 .someh-table tbody td,.tmc-unified-theme-3 .someh-table tbody th,.tmcu-live-preview.tmc-unified-theme-3 .someh-table tbody td,.tmcu-live-preview.tmc-unified-theme-3 .someh-table tbody th{background:transparent;border-block-end:1px solid rgba(62,51,39,.18)}
.tmc-unified-theme-3 .someh-table tbody tr:hover>*{background:rgba(168,125,59,.06)}

/* 4 — Orbit: separated orbit rows */
.tmc-unified-theme-4 .someh-table,.tmcu-live-preview.tmc-unified-theme-4 .someh-table{border-collapse:separate;border-spacing:0 8px;background:transparent;overflow:visible}
.tmc-unified-theme-4 .someh-table thead th,.tmcu-live-preview.tmc-unified-theme-4 .someh-table thead th{background:transparent;color:#a7fff3;border-block-end:1px solid rgba(43,185,169,.40);padding-block:9px}
.tmc-unified-theme-4 .someh-table tbody tr>* ,.tmcu-live-preview.tmc-unified-theme-4 .someh-table tbody tr>*{background:#0c2029;border-block:1px solid rgba(43,185,169,.20)}
.tmc-unified-theme-4 .someh-table tbody tr>*:first-child,.tmcu-live-preview.tmc-unified-theme-4 .someh-table tbody tr>*:first-child{border-start-start-radius:999px;border-end-start-radius:999px;border-inline-start:3px solid #2bb9a9}
.tmc-unified-theme-4 .someh-table tbody tr>*:last-child,.tmcu-live-preview.tmc-unified-theme-4 .someh-table tbody tr>*:last-child{border-start-end-radius:999px;border-end-end-radius:999px}

/* 5 — Ribbon: diagonal header strip */
.tmc-unified-theme-5 .someh-table-wrap,.tmcu-live-preview.tmc-unified-theme-5 .someh-table-wrap{background:#1a0f13;padding:0 0 6px;border-radius:5px 22px 5px 22px;overflow:hidden}
.tmc-unified-theme-5 .someh-table thead th,.tmcu-live-preview.tmc-unified-theme-5 .someh-table thead th{background:linear-gradient(100deg,#ea6b19,#c81e4b);color:#fff7ed;clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%)}
.tmc-unified-theme-5 .someh-table tbody tr:nth-child(odd)>*,.tmcu-live-preview.tmc-unified-theme-5 .someh-table tbody tr:nth-child(odd)>*{background:#2d151c}
.tmc-unified-theme-5 .someh-table tbody tr:nth-child(even)>*,.tmcu-live-preview.tmc-unified-theme-5 .someh-table tbody tr:nth-child(even)>*{background:#371820}

/* 6 — Glass Dock: deep blue dock */
.tmc-unified-theme-6 .someh-table-wrap,.tmcu-live-preview.tmc-unified-theme-6 .someh-table-wrap{padding:12px;border-radius:24px;background:linear-gradient(135deg,rgba(42,167,219,.14),rgba(87,87,214,.12)),rgba(7,18,34,.82);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 20px 44px rgba(2,6,23,.28)}
.tmc-unified-theme-6 .someh-table,.tmcu-live-preview.tmc-unified-theme-6 .someh-table{border-radius:16px;background:transparent;border-spacing:4px;border-collapse:separate}
.tmc-unified-theme-6 .someh-table th,.tmc-unified-theme-6 .someh-table td,.tmcu-live-preview.tmc-unified-theme-6 .someh-table th,.tmcu-live-preview.tmc-unified-theme-6 .someh-table td{border-radius:10px;border:1px solid rgba(144,205,239,.12);background:rgba(20,45,72,.72)}
.tmc-unified-theme-6 .someh-table thead th,.tmcu-live-preview.tmc-unified-theme-6 .someh-table thead th{background:linear-gradient(135deg,rgba(42,167,219,.90),rgba(87,87,214,.84));color:#fff}

/* 7 — Blueprint: engineering grid */
.tmc-unified-theme-7 .someh-table-wrap,.tmcu-live-preview.tmc-unified-theme-7 .someh-table-wrap{padding:8px;border:1px solid rgba(91,148,223,.38);border-radius:4px;background-color:#071a35;background-image:linear-gradient(rgba(91,148,223,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(91,148,223,.06) 1px,transparent 1px);background-size:18px 18px}
.tmc-unified-theme-7 .someh-table,.tmcu-live-preview.tmc-unified-theme-7 .someh-table{border:1px dashed rgba(91,148,223,.38);border-radius:2px}
.tmc-unified-theme-7 .someh-table thead th,.tmcu-live-preview.tmc-unified-theme-7 .someh-table thead th{background:#0d2e62;color:#eff6ff;border-inline-end:1px dashed rgba(191,219,254,.25);text-transform:none}
.tmc-unified-theme-7 .someh-table td,.tmcu-live-preview.tmc-unified-theme-7 .someh-table td{border-inline-end:1px dashed rgba(91,148,223,.18)}

/* 8 — Monogram: quiet luxury */
.tmc-unified-theme-8 .someh-table-wrap,.tmcu-live-preview.tmc-unified-theme-8 .someh-table-wrap{padding:18px 0;border-block:1px solid rgba(111,85,47,.35);background:transparent}
.tmc-unified-theme-8 .someh-table,.tmcu-live-preview.tmc-unified-theme-8 .someh-table{background:transparent}
.tmc-unified-theme-8 .someh-table thead th,.tmcu-live-preview.tmc-unified-theme-8 .someh-table thead th{background:transparent;color:#2b2118;border-block-end:1px solid #a4783c;font-weight:800}
.tmc-unified-theme-8 .someh-table tbody td,.tmcu-live-preview.tmc-unified-theme-8 .someh-table tbody td{background:transparent;border-block-end:1px solid rgba(111,85,47,.14)}
.tmc-unified-theme-8 .someh-table tbody tr:hover td{background:#f7f0e3}

/* 9 — Neon Pulse: neon rails, controlled glow */
.tmc-unified-theme-9 .someh-table-wrap,.tmcu-live-preview.tmc-unified-theme-9 .someh-table-wrap{padding:2px;border-radius:14px;background:linear-gradient(135deg,#20b8c9,#cf5d9f);box-shadow:0 0 24px rgba(32,184,201,.12)}
.tmc-unified-theme-9 .someh-table,.tmcu-live-preview.tmc-unified-theme-9 .someh-table{background:#070a12;border-radius:12px}
.tmc-unified-theme-9 .someh-table thead th,.tmcu-live-preview.tmc-unified-theme-9 .someh-table thead th{background:#0d1220;color:#eafeff;border-block-end:2px solid #20b8c9}
.tmc-unified-theme-9 .someh-table tbody tr>* ,.tmcu-live-preview.tmc-unified-theme-9 .someh-table tbody tr>*{background:#0b1020;border-color:rgba(207,93,159,.17)}
.tmc-unified-theme-9 .someh-table tbody tr:hover>*{background:#10172a;box-shadow:inset 3px 0 #cf5d9f}

/* 10 — Aurora Blur: layered aurora glass */
.tmc-unified-theme-10 .someh-table-wrap,.tmcu-live-preview.tmc-unified-theme-10 .someh-table-wrap{padding:11px;border-radius:28px;background:radial-gradient(circle at 12% 10%,rgba(118,82,214,.34),transparent 35%),radial-gradient(circle at 88% 0,rgba(49,155,200,.30),transparent 34%),rgba(21,20,38,.82);backdrop-filter:blur(20px)}
.tmc-unified-theme-10 .someh-table,.tmcu-live-preview.tmc-unified-theme-10 .someh-table{border-radius:18px;background:rgba(21,20,38,.40);border:1px solid rgba(255,255,255,.10)}
.tmc-unified-theme-10 .someh-table thead th,.tmcu-live-preview.tmc-unified-theme-10 .someh-table thead th{background:linear-gradient(135deg,rgba(118,82,214,.82),rgba(49,155,200,.76));color:#fff}
.tmc-unified-theme-10 .someh-table tbody td,.tmcu-live-preview.tmc-unified-theme-10 .someh-table tbody td{background:rgba(35,31,70,.55);border-color:rgba(255,255,255,.08)}

/* 11 — Crimson Forge: heavy red top plate */
.tmc-unified-theme-11 .someh-table-wrap,.tmcu-live-preview.tmc-unified-theme-11 .someh-table-wrap{border:1px solid #521616;border-block-start:5px solid #c92a2a;border-radius:3px;background:#170a0a;box-shadow:0 16px 32px rgba(0,0,0,.25)}
.tmc-unified-theme-11 .someh-table thead th,.tmcu-live-preview.tmc-unified-theme-11 .someh-table thead th{background:#711c1c;color:#fff7f7;border-inline-end:1px solid rgba(255,255,255,.08)}
.tmc-unified-theme-11 .someh-table tbody tr>* ,.tmcu-live-preview.tmc-unified-theme-11 .someh-table tbody tr>*{background:#251010}
.tmc-unified-theme-11 .someh-table tbody tr:nth-child(even)>*{background:#2e1212}

/* 12 — Ruby Glass: jewel glass cells */
.tmc-unified-theme-12 .someh-table-wrap,.tmcu-live-preview.tmc-unified-theme-12 .someh-table-wrap{padding:10px;border-radius:26px;background:linear-gradient(145deg,rgba(202,33,71,.20),rgba(233,108,128,.07)),#270b16;backdrop-filter:blur(16px)}
.tmc-unified-theme-12 .someh-table,.tmcu-live-preview.tmc-unified-theme-12 .someh-table{border-collapse:separate;border-spacing:5px;background:transparent}
.tmc-unified-theme-12 .someh-table th,.tmc-unified-theme-12 .someh-table td,.tmcu-live-preview.tmc-unified-theme-12 .someh-table th,.tmcu-live-preview.tmc-unified-theme-12 .someh-table td{border-radius:13px;background:rgba(77,16,37,.74);border:1px solid rgba(233,108,128,.14)}
.tmc-unified-theme-12 .someh-table thead th,.tmcu-live-preview.tmc-unified-theme-12 .someh-table thead th{background:linear-gradient(135deg,#ca2147,#a7193d);color:#fff1f2}

/* 13 — Scarlet Split: split white/red header */
.tmc-unified-theme-13 .someh-table-wrap,.tmcu-live-preview.tmc-unified-theme-13 .someh-table-wrap{border-radius:13px;overflow:hidden;border:1px solid rgba(220,65,65,.22);box-shadow:0 14px 28px rgba(127,29,29,.08)}
.tmc-unified-theme-13 .someh-table thead tr th:first-child,.tmcu-live-preview.tmc-unified-theme-13 .someh-table thead tr th:first-child{background:#dc4141;color:#fff}
.tmc-unified-theme-13 .someh-table thead th,.tmcu-live-preview.tmc-unified-theme-13 .someh-table thead th{background:#fff;color:#7f1d1d;border-block-end:2px solid #dc4141}
.tmc-unified-theme-13 .someh-table tbody tr:nth-child(even)>*,.tmcu-live-preview.tmc-unified-theme-13 .someh-table tbody tr:nth-child(even)>*{background:#fceaea}

/* 14 — Burgundy Velvet: luxury rails */
.tmc-unified-theme-14 .someh-table-wrap,.tmcu-live-preview.tmc-unified-theme-14 .someh-table-wrap{padding:1px 16px;border-inline:1px solid #bc8f61;background:#240b16}
.tmc-unified-theme-14 .someh-table,.tmcu-live-preview.tmc-unified-theme-14 .someh-table{background:transparent}
.tmc-unified-theme-14 .someh-table thead th,.tmcu-live-preview.tmc-unified-theme-14 .someh-table thead th{background:transparent;color:#f3d2b3;border-block-end:1px solid #bc8f61}
.tmc-unified-theme-14 .someh-table tbody td,.tmcu-live-preview.tmc-unified-theme-14 .someh-table tbody td{background:transparent;border-block-end:1px solid rgba(188,143,97,.22)}
.tmc-unified-theme-14 .someh-table tbody tr:hover>*{background:#351020}

/* 15 — Coral Signal: signal tiles */
.tmc-unified-theme-15 .someh-table,.tmcu-live-preview.tmc-unified-theme-15 .someh-table{border-collapse:separate;border-spacing:0 6px;background:transparent}
.tmc-unified-theme-15 .someh-table thead th,.tmcu-live-preview.tmc-unified-theme-15 .someh-table thead th{background:#e85b5d;color:#2e1410;border-radius:12px 12px 2px 2px}
.tmc-unified-theme-15 .someh-table tbody tr>* ,.tmcu-live-preview.tmc-unified-theme-15 .someh-table tbody tr>*{background:#fffaf8;border-block:1px solid rgba(232,91,93,.17)}
.tmc-unified-theme-15 .someh-table tbody tr>*:first-child{border-start-start-radius:12px;border-end-start-radius:2px;border-inline-start:4px solid #e85b5d}.tmc-unified-theme-15 .someh-table tbody tr>*:last-child{border-start-end-radius:12px;border-end-end-radius:2px}

/* 16 — Cobalt Grid: blue data grid */
.tmc-unified-theme-16 .someh-table-wrap,.tmcu-live-preview.tmc-unified-theme-16 .someh-table-wrap{padding:6px;background:#071326;border:1px solid rgba(49,155,200,.30);box-shadow:inset 0 0 0 1px rgba(40,94,199,.18)}
.tmc-unified-theme-16 .someh-table,.tmcu-live-preview.tmc-unified-theme-16 .someh-table{border:1px solid rgba(40,94,199,.30)}
.tmc-unified-theme-16 .someh-table th,.tmc-unified-theme-16 .someh-table td,.tmcu-live-preview.tmc-unified-theme-16 .someh-table th,.tmcu-live-preview.tmc-unified-theme-16 .someh-table td{border-inline-end:1px solid rgba(49,155,200,.16)}
.tmc-unified-theme-16 .someh-table thead th,.tmcu-live-preview.tmc-unified-theme-16 .someh-table thead th{background:#10284b;color:#eff6ff;border-block-end:2px solid #319bc8}

/* 17 — Icewave: frosted wave lines */
.tmc-unified-theme-17 .someh-table-wrap,.tmcu-live-preview.tmc-unified-theme-17 .someh-table-wrap{padding:9px;border-radius:26px;background:linear-gradient(135deg,#f7fdff,#e6f7fb);box-shadow:0 14px 30px rgba(22,141,189,.10)}
.tmc-unified-theme-17 .someh-table,.tmcu-live-preview.tmc-unified-theme-17 .someh-table{border-radius:19px;overflow:hidden}
.tmc-unified-theme-17 .someh-table thead th,.tmcu-live-preview.tmc-unified-theme-17 .someh-table thead th{background:linear-gradient(90deg,#d8f5fb,#bfeaf2);color:#0c2b3a;border-block-end:2px solid #168dbd}
.tmc-unified-theme-17 .someh-table tbody tr:nth-child(even)>*,.tmcu-live-preview.tmc-unified-theme-17 .someh-table tbody tr:nth-child(even)>*{background:#edfaff}

/* 18 — Ember Cut: angular hot-metal cards */
.tmc-unified-theme-18 .someh-table-wrap,.tmcu-live-preview.tmc-unified-theme-18 .someh-table-wrap{padding:6px;background:#17110d;clip-path:polygon(15px 0,100% 0,100% calc(100% - 15px),calc(100% - 15px) 100%,0 100%,0 15px)}
.tmc-unified-theme-18 .someh-table thead th,.tmcu-live-preview.tmc-unified-theme-18 .someh-table thead th{background:linear-gradient(90deg,#e86c16,#d9a62f);color:#241108;clip-path:polygon(7px 0,100% 0,calc(100% - 7px) 100%,0 100%)}
.tmc-unified-theme-18 .someh-table tbody tr>* ,.tmcu-live-preview.tmc-unified-theme-18 .someh-table tbody tr>*{background:#251a12}

/* 19 — Tangerine Glass: warm frosted sheet */
.tmc-unified-theme-19 .someh-table-wrap,.tmcu-live-preview.tmc-unified-theme-19 .someh-table-wrap{padding:11px;border-radius:24px;background:linear-gradient(135deg,rgba(223,124,50,.14),rgba(230,164,95,.08)),rgba(255,250,244,.84);backdrop-filter:blur(14px);box-shadow:0 16px 36px rgba(124,74,43,.10)}
.tmc-unified-theme-19 .someh-table,.tmcu-live-preview.tmc-unified-theme-19 .someh-table{border-radius:15px;border:1px solid rgba(223,124,50,.16)}
.tmc-unified-theme-19 .someh-table thead th,.tmcu-live-preview.tmc-unified-theme-19 .someh-table thead th{background:#f7d2ae;color:#3a2112;border-block-end:2px solid #df7c32}

/* 20 — Violet Chrome: chromed border */
.tmc-unified-theme-20 .someh-table-wrap,.tmcu-live-preview.tmc-unified-theme-20 .someh-table-wrap{padding:2px;border-radius:18px;background:linear-gradient(120deg,#8f45d5,#e6dcff,#6f38a9,#ac9ada);box-shadow:0 16px 34px rgba(54,26,79,.20)}
.tmc-unified-theme-20 .someh-table,.tmcu-live-preview.tmc-unified-theme-20 .someh-table{border-radius:16px;background:#15111d}
.tmc-unified-theme-20 .someh-table thead th,.tmcu-live-preview.tmc-unified-theme-20 .someh-table thead th{background:linear-gradient(135deg,#44255e,#7c43a6);color:#fff}
.tmc-unified-theme-20 .someh-table tbody tr>* ,.tmcu-live-preview.tmc-unified-theme-20 .someh-table tbody tr>*{background:#21172f}

/* 21 — Sunray Matte: mustard index rail */
.tmc-unified-theme-21 .someh-table-wrap,.tmcu-live-preview.tmc-unified-theme-21 .someh-table-wrap{padding-inline-start:7px;background:linear-gradient(90deg,#d4a017 0 7px,#17140a 7px);border-radius:4px}
.tmc-unified-theme-21 .someh-table thead th,.tmcu-live-preview.tmc-unified-theme-21 .someh-table thead th{background:#292313;color:#fff7d6;border-block-end:2px solid #f2c94c}
.tmc-unified-theme-21 .someh-table tbody tr>* ,.tmcu-live-preview.tmc-unified-theme-21 .someh-table tbody tr>*{background:#211d10}
.tmc-unified-theme-21 .someh-table tbody tr:hover>*{background:#2b2513}

/* 22 — Honey Glass: honeycomb-ish rounded glass */
.tmc-unified-theme-22 .someh-table-wrap,.tmcu-live-preview.tmc-unified-theme-22 .someh-table-wrap{padding:10px;border-radius:24px;background:linear-gradient(135deg,rgba(243,201,91,.22),rgba(255,255,255,.72));border:1px solid rgba(197,139,18,.17);backdrop-filter:blur(12px)}
.tmc-unified-theme-22 .someh-table,.tmcu-live-preview.tmc-unified-theme-22 .someh-table{border-collapse:separate;border-spacing:4px;background:transparent}
.tmc-unified-theme-22 .someh-table th,.tmc-unified-theme-22 .someh-table td,.tmcu-live-preview.tmc-unified-theme-22 .someh-table th,.tmcu-live-preview.tmc-unified-theme-22 .someh-table td{border-radius:10px;background:#fffdf7;border:1px solid rgba(197,139,18,.13)}
.tmc-unified-theme-22 .someh-table thead th,.tmcu-live-preview.tmc-unified-theme-22 .someh-table thead th{background:#f3c95b;color:#2b2411}

/* 23 — Verdant Arc: arched header */
.tmc-unified-theme-23 .someh-table-wrap,.tmcu-live-preview.tmc-unified-theme-23 .someh-table-wrap{border-radius:28px 28px 8px 8px;overflow:hidden;border:1px solid rgba(120,201,140,.20);background:#0d1712}
.tmc-unified-theme-23 .someh-table thead th,.tmcu-live-preview.tmc-unified-theme-23 .someh-table thead th{background:#2f9e68;color:#07160e;border:0}
.tmc-unified-theme-23 .someh-table thead th:first-child{border-start-start-radius:24px}.tmc-unified-theme-23 .someh-table thead th:last-child{border-start-end-radius:24px}
.tmc-unified-theme-23 .someh-table tbody tr>* ,.tmcu-live-preview.tmc-unified-theme-23 .someh-table tbody tr>*{background:#16261d}

/* 24 — Emerald Glass: bright glass strips */
.tmc-unified-theme-24 .someh-table-wrap,.tmcu-live-preview.tmc-unified-theme-24 .someh-table-wrap{padding:10px;border-radius:26px;background:radial-gradient(circle at 90% 0,rgba(84,198,165,.22),transparent 35%),rgba(236,251,246,.82);backdrop-filter:blur(14px)}
.tmc-unified-theme-24 .someh-table,.tmcu-live-preview.tmc-unified-theme-24 .someh-table{border-radius:16px;background:rgba(255,255,255,.64);border:1px solid rgba(22,138,112,.14)}
.tmc-unified-theme-24 .someh-table thead th,.tmcu-live-preview.tmc-unified-theme-24 .someh-table thead th{background:rgba(84,198,165,.28);color:#12372e;border-block-end:2px solid #168a70}

/* 25 — Graphite Line: strict monochrome rails */
.tmc-unified-theme-25 .someh-table-wrap,.tmcu-live-preview.tmc-unified-theme-25 .someh-table-wrap{padding:0 12px;border-inline:1px solid #7b8796;background:#111418}
.tmc-unified-theme-25 .someh-table,.tmcu-live-preview.tmc-unified-theme-25 .someh-table{background:transparent}
.tmc-unified-theme-25 .someh-table thead th,.tmcu-live-preview.tmc-unified-theme-25 .someh-table thead th{background:transparent;color:#f3f4f6;border-block:1px solid #7b8796}
.tmc-unified-theme-25 .someh-table tbody td,.tmcu-live-preview.tmc-unified-theme-25 .someh-table tbody td{background:transparent;border-block-end:1px solid rgba(185,194,204,.18)}

/* 26 — Copper Fold: folded corner */
.tmc-unified-theme-26 .someh-table-wrap,.tmcu-live-preview.tmc-unified-theme-26 .someh-table-wrap{padding:5px 5px 5px 18px;background:#21140f;border-radius:4px;box-shadow:inset 10px 0 #b86a3b;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%)}
.tmc-unified-theme-26 .someh-table thead th,.tmcu-live-preview.tmc-unified-theme-26 .someh-table thead th{background:#b86a3b;color:#211008}
.tmc-unified-theme-26 .someh-table tbody tr>* ,.tmcu-live-preview.tmc-unified-theme-26 .someh-table tbody tr>*{background:#332018}

/* 27 — Rose Paper: paper sheet and ruled rows */
.tmc-unified-theme-27 .someh-table-wrap,.tmcu-live-preview.tmc-unified-theme-27 .someh-table-wrap{padding:13px;border-radius:3px;background:#fffdfd;box-shadow:0 12px 24px rgba(58,31,41,.10),6px 6px 0 #f4dce3}
.tmc-unified-theme-27 .someh-table,.tmcu-live-preview.tmc-unified-theme-27 .someh-table{background:transparent}
.tmc-unified-theme-27 .someh-table thead th,.tmcu-live-preview.tmc-unified-theme-27 .someh-table thead th{background:#f5d6df;color:#3a1f29;border-block-end:2px solid #b84a69}
.tmc-unified-theme-27 .someh-table tbody td,.tmcu-live-preview.tmc-unified-theme-27 .someh-table tbody td{background:#fffdfd;border-block-end:1px dashed rgba(184,74,105,.22)}

/* 28 — Ocean Tabs: tabbed header */
.tmc-unified-theme-28 .someh-table-wrap,.tmcu-live-preview.tmc-unified-theme-28 .someh-table-wrap{padding:8px;border-radius:18px;background:#081923;border:1px solid rgba(57,184,198,.20)}
.tmc-unified-theme-28 .someh-table,.tmcu-live-preview.tmc-unified-theme-28 .someh-table{border-collapse:separate;border-spacing:4px;background:transparent}
.tmc-unified-theme-28 .someh-table thead th,.tmcu-live-preview.tmc-unified-theme-28 .someh-table thead th{background:#167f8f;color:#06191c;border-radius:12px 12px 4px 4px}
.tmc-unified-theme-28 .someh-table td,.tmcu-live-preview.tmc-unified-theme-28 .someh-table td{background:#102a35;border-radius:5px;border:1px solid rgba(57,184,198,.10)}

/* 29 — Olive Frame: framed archive table */
.tmc-unified-theme-29 .someh-table-wrap,.tmcu-live-preview.tmc-unified-theme-29 .someh-table-wrap{padding:14px;border:3px double rgba(120,138,60,.42);background:#f7f6ea}
.tmc-unified-theme-29 .someh-table,.tmcu-live-preview.tmc-unified-theme-29 .someh-table{border:1px solid rgba(120,138,60,.24)}
.tmc-unified-theme-29 .someh-table thead th,.tmcu-live-preview.tmc-unified-theme-29 .someh-table thead th{background:#788a3c;color:#161b08;border-inline-end:1px solid rgba(22,27,8,.12)}
.tmc-unified-theme-29 .someh-table tbody tr:nth-child(even)>*,.tmcu-live-preview.tmc-unified-theme-29 .someh-table tbody tr:nth-child(even)>*{background:#f1f0df}

/* 30 — Pearl Wave: soft blue wave */
.tmc-unified-theme-30 .someh-table-wrap,.tmcu-live-preview.tmc-unified-theme-30 .someh-table-wrap{padding:10px;border-radius:26px;background:linear-gradient(135deg,#f7fbfd,#e9f3f8);box-shadow:0 15px 32px rgba(75,135,184,.10);overflow:hidden}
.tmc-unified-theme-30 .someh-table,.tmcu-live-preview.tmc-unified-theme-30 .someh-table{border-radius:17px;overflow:hidden}
.tmc-unified-theme-30 .someh-table thead th,.tmcu-live-preview.tmc-unified-theme-30 .someh-table thead th{background:linear-gradient(110deg,#4b87b8,#9bc7de);color:#0b1c28;border:0}
.tmc-unified-theme-30 .someh-table tbody tr:nth-child(even)>*,.tmcu-live-preview.tmc-unified-theme-30 .someh-table tbody tr:nth-child(even)>*{background:#eef6fa}

/* Responsive engine: smart/card/scroll. */
@media (max-width:720px){
  .someh-table-wrap{margin:18px 0}
  .someh-table-mobile-smart{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}
  .someh-table-mobile-smart .someh-table{min-width:640px}
  .someh-table-wrap[data-someh-mobile-resolved="scroll"],.someh-table-mobile-scroll{overflow-x:auto!important;-webkit-overflow-scrolling:touch;scrollbar-width:thin}
  .someh-table-wrap[data-someh-mobile-resolved="scroll"] .someh-table,.someh-table-mobile-scroll .someh-table{min-width:640px;width:max-content;max-width:none}
  .someh-table-wrap[data-someh-mobile-resolved="card"] .someh-table,.someh-table-mobile-card .someh-table{display:block!important;min-width:0!important;width:100%!important;max-width:100%!important;background:transparent!important;border:0!important;box-shadow:none!important;clip-path:none!important}
  .someh-table-wrap[data-someh-mobile-resolved="card"] .someh-table thead,.someh-table-mobile-card .someh-table thead{display:none!important}
  .someh-table-wrap[data-someh-mobile-resolved="card"] .someh-table tbody,.someh-table-mobile-card .someh-table tbody{display:grid!important;gap:11px!important}
  .someh-table-wrap[data-someh-mobile-resolved="card"] .someh-table tbody tr,.someh-table-mobile-card .someh-table tbody tr{display:block!important;background:var(--st-surface)!important;border:1px solid var(--st-line)!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 7px 18px rgba(15,23,42,.06)!important;clip-path:none!important}
  .someh-table-wrap[data-someh-mobile-resolved="card"] .someh-table tbody td,.someh-table-wrap[data-someh-mobile-resolved="card"] .someh-table tbody th,.someh-table-mobile-card .someh-table tbody td,.someh-table-mobile-card .someh-table tbody th{display:grid!important;grid-template-columns:minmax(95px,38%) minmax(0,1fr)!important;align-items:start!important;gap:12px!important;width:100%!important;padding:11px 12px!important;border:0!important;border-block-end:1px solid var(--st-line)!important;border-radius:0!important;background:transparent!important;color:var(--st-text)!important;clip-path:none!important;box-shadow:none!important}
  .someh-table-wrap[data-someh-mobile-resolved="card"] .someh-table tbody td:last-child,.someh-table-mobile-card .someh-table tbody td:last-child{border-block-end:0!important}
  .someh-table-wrap[data-someh-mobile-resolved="card"] .someh-table tbody td[data-label]::before,.someh-table-mobile-card .someh-table tbody td[data-label]::before{content:attr(data-label);display:block;font-weight:900;color:var(--st-muted);font-size:.86em;line-height:1.55}
  .someh-table-wrap[data-someh-mobile-resolved="card"] .someh-table tbody th::before,.someh-table-mobile-card .someh-table tbody th::before{content:"ویژگی";display:block;font-weight:900;color:var(--st-muted);font-size:.86em}
  .someh-table-wrap[data-someh-mobile-resolved="card"] .someh-table tbody tr:hover>*{background:transparent!important}
  .someh-table-wrap[data-someh-mobile-resolved="card"] .someh-price-range{justify-content:flex-start}
  /* Keep each theme identity on mobile through the row shell. */
  .tmc-unified-theme-1 .someh-table-wrap[data-someh-mobile-resolved="card"] tbody tr{border-radius:5px!important;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)!important}
  .tmc-unified-theme-2 .someh-table-wrap[data-someh-mobile-resolved="card"] tbody tr{border-radius:22px!important}
  .tmc-unified-theme-3 .someh-table-wrap[data-someh-mobile-resolved="card"] tbody tr{border-radius:0!important;border-width:0 0 1px 0!important;box-shadow:none!important}
  .tmc-unified-theme-4 .someh-table-wrap[data-someh-mobile-resolved="card"] tbody tr{border-radius:22px!important;border-inline-start:3px solid var(--st-a)!important}
  .tmc-unified-theme-5 .someh-table-wrap[data-someh-mobile-resolved="card"] tbody tr{border-radius:4px 15px 4px 15px!important}
  .tmc-unified-theme-6 .someh-table-wrap[data-someh-mobile-resolved="card"] tbody tr,.tmc-unified-theme-10 .someh-table-wrap[data-someh-mobile-resolved="card"] tbody tr,.tmc-unified-theme-12 .someh-table-wrap[data-someh-mobile-resolved="card"] tbody tr,.tmc-unified-theme-19 .someh-table-wrap[data-someh-mobile-resolved="card"] tbody tr,.tmc-unified-theme-24 .someh-table-wrap[data-someh-mobile-resolved="card"] tbody tr{backdrop-filter:blur(12px)!important}
  .tmc-unified-theme-7 .someh-table-wrap[data-someh-mobile-resolved="card"] tbody tr,.tmc-unified-theme-16 .someh-table-wrap[data-someh-mobile-resolved="card"] tbody tr{border-radius:3px!important;border-style:dashed!important}
  .tmc-unified-theme-8 .someh-table-wrap[data-someh-mobile-resolved="card"] tbody tr,.tmc-unified-theme-14 .someh-table-wrap[data-someh-mobile-resolved="card"] tbody tr,.tmc-unified-theme-25 .someh-table-wrap[data-someh-mobile-resolved="card"] tbody tr{border-radius:0!important;box-shadow:none!important}
  .tmc-unified-theme-9 .someh-table-wrap[data-someh-mobile-resolved="card"] tbody tr{box-shadow:0 0 18px rgba(32,184,201,.10)!important}
  .tmc-unified-theme-18 .someh-table-wrap[data-someh-mobile-resolved="card"] tbody tr,.tmc-unified-theme-26 .someh-table-wrap[data-someh-mobile-resolved="card"] tbody tr{border-radius:3px!important;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)!important}
  .tmc-unified-theme-17 .someh-table-wrap[data-someh-mobile-resolved="card"] tbody tr{border-radius:20px!important}
  .tmc-unified-theme-27 .someh-table-wrap[data-someh-mobile-resolved="card"] tbody tr{border-radius:3px!important;box-shadow:4px 4px 0 #f4dce3!important}
  .tmc-unified-theme-28 .someh-table-wrap[data-someh-mobile-resolved="card"] tbody tr{border-radius:10px!important;border-block-start:3px solid var(--st-a)!important}
  .tmc-unified-theme-29 .someh-table-wrap[data-someh-mobile-resolved="card"] tbody tr{border-radius:0!important;border:3px double var(--st-line)!important}
  .tmc-unified-theme-30 .someh-table-wrap[data-someh-mobile-resolved="card"] tbody tr{border-radius:18px!important}
}
@media (max-width:380px){
  .someh-table-wrap[data-someh-mobile-resolved="card"] .someh-table tbody td,.someh-table-wrap[data-someh-mobile-resolved="card"] .someh-table tbody th{grid-template-columns:1fr!important;gap:4px!important}
}

/* Admin live preview: keep the sample compact without changing frontend rules. */
.tmcu-preview-table-zone{padding:14px;background:var(--tmcu-bg);border-top:1px solid rgba(127,127,127,.15)}
.tmcu-preview-table-zone>small{display:block;color:var(--tmcu-muted);font-size:8.5px;font-weight:900;margin-bottom:8px}
.tmcu-preview-table-zone .someh-table-wrap{margin:0;transform:none!important}
.tmcu-preview-table-zone .someh-table{font-size:8.5px;line-height:1.45;min-width:0!important;width:100%!important}
.tmcu-preview-table-zone .someh-table th,.tmcu-preview-table-zone .someh-table td{padding:6px 7px!important;white-space:normal}
.tmcu-preview-table-zone .someh-price-range{font-size:8px}


/* ========================================================================
   Someh Contact v7.6.9 — softer dark tables / less eye strain
   Tone down very dark / neon-heavy themes while keeping their identity.
   ======================================================================== */
.tmc-unified-theme-6 .someh-table-wrap,.tmcu-live-preview.tmc-unified-theme-6 .someh-table-wrap{
  background:linear-gradient(135deg,rgba(56,189,248,.08),rgba(99,102,241,.07)),rgba(10,24,40,.92)!important;
  box-shadow:0 14px 28px rgba(2,6,23,.18)!important;
}
.tmc-unified-theme-6 .someh-table th,.tmc-unified-theme-6 .someh-table td,.tmcu-live-preview.tmc-unified-theme-6 .someh-table th,.tmcu-live-preview.tmc-unified-theme-6 .someh-table td{
  background:rgba(23,44,66,.88)!important;border-color:rgba(144,205,239,.08)!important;color:#edf8ff!important;
}
.tmc-unified-theme-6 .someh-table thead th,.tmcu-live-preview.tmc-unified-theme-6 .someh-table thead th{
  background:linear-gradient(135deg,#278dba,#4f67c8)!important;color:#f8fcff!important;
}

.tmc-unified-theme-7 .someh-table-wrap,.tmcu-live-preview.tmc-unified-theme-7 .someh-table-wrap{
  background-color:#0d213d!important;
  background-image:linear-gradient(rgba(91,148,223,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(91,148,223,.04) 1px,transparent 1px)!important;
}
.tmc-unified-theme-7 .someh-table thead th,.tmcu-live-preview.tmc-unified-theme-7 .someh-table thead th{background:#163a70!important;color:#f3f8ff!important}
.tmc-unified-theme-7 .someh-table td,.tmcu-live-preview.tmc-unified-theme-7 .someh-table td{background:rgba(16,35,64,.78)!important;color:#eef6ff!important}

.tmc-unified-theme-9 .someh-table-wrap,.tmcu-live-preview.tmc-unified-theme-9 .someh-table-wrap{
  box-shadow:0 0 0 1px rgba(32,184,201,.14),0 10px 22px rgba(4,9,20,.16)!important;
}
.tmc-unified-theme-9 .someh-table thead th,.tmcu-live-preview.tmc-unified-theme-9 .someh-table thead th{background:#143545!important;color:#ecfdff!important;text-shadow:none!important}
.tmc-unified-theme-9 .someh-table td,.tmcu-live-preview.tmc-unified-theme-9 .someh-table td,.tmc-unified-theme-9 .someh-table tbody th,.tmcu-live-preview.tmc-unified-theme-9 .someh-table tbody th{background:#0f1f2a!important;color:#effbff!important}

.tmc-unified-theme-25 .someh-table-wrap,.tmcu-live-preview.tmc-unified-theme-25 .someh-table-wrap{background:#15191f!important}
.tmc-unified-theme-25 .someh-table thead th,.tmcu-live-preview.tmc-unified-theme-25 .someh-table thead th{background:#29313a!important;color:#f7f7f8!important}
.tmc-unified-theme-25 .someh-table td,.tmcu-live-preview.tmc-unified-theme-25 .someh-table td{background:#1c2229!important;color:#eff1f4!important}

.tmc-unified-theme-28 .someh-table-wrap,.tmcu-live-preview.tmc-unified-theme-28 .someh-table-wrap{
  background:#0f2430!important;border-color:rgba(57,184,198,.14)!important;box-shadow:0 12px 24px rgba(4,13,19,.14)!important;
}
.tmc-unified-theme-28 .someh-table thead th,.tmcu-live-preview.tmc-unified-theme-28 .someh-table thead th{
  background:#1b6672!important;color:#f2fdff!important;border-radius:10px 10px 4px 4px!important;
}
.tmc-unified-theme-28 .someh-table td,.tmcu-live-preview.tmc-unified-theme-28 .someh-table td,
.tmc-unified-theme-28 .someh-table tbody th,.tmcu-live-preview.tmc-unified-theme-28 .someh-table tbody th{
  background:#14303b!important;color:#eefbfc!important;border-color:rgba(57,184,198,.08)!important;
}
.tmc-unified-theme-28 .someh-table tbody tr:nth-child(even)>*,.tmcu-live-preview.tmc-unified-theme-28 .someh-table tbody tr:nth-child(even)>*{background:#173541!important}

/* generic dark-theme relief */
.tmc-unified-theme-4 .someh-table tbody tr>*,.tmcu-live-preview.tmc-unified-theme-4 .someh-table tbody tr>*,
.tmc-unified-theme-10 .someh-table tbody tr>*,.tmcu-live-preview.tmc-unified-theme-10 .someh-table tbody tr>*,
.tmc-unified-theme-16 .someh-table tbody tr>*,.tmcu-live-preview.tmc-unified-theme-16 .someh-table tbody tr>*,
.tmc-unified-theme-18 .someh-table tbody tr>*,.tmcu-live-preview.tmc-unified-theme-18 .someh-table tbody tr>*,
.tmc-unified-theme-23 .someh-table tbody tr>*,.tmcu-live-preview.tmc-unified-theme-23 .someh-table tbody tr>*{
  filter:saturate(.92) brightness(1.05)!important;
}


/* ========================================================================
   Someh Contact v7.6.11 — full desktop table on mobile, no card, no scroll
   Based on the compact real-table behavior of the user's former Modern Tables
   plugins, but forced for every supported column count. All columns stay visible.
   ======================================================================== */
@media (max-width:768px){
  html body .someh-table-wrap,
  html body .someh-table-wrap.someh-table-mobile-smart,
  html body .someh-table-wrap.someh-table-mobile-card,
  html body .someh-table-wrap.someh-table-mobile-scroll,
  html body .someh-table-wrap.someh-table-mobile-fit,
  html body .someh-table-wrap[data-someh-mobile-resolved]{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    overflow-x:hidden!important;
    overflow-y:visible!important;
    -webkit-overflow-scrolling:auto!important;
    scrollbar-width:none!important;
  }
  html body .someh-table-wrap::-webkit-scrollbar{display:none!important}

  html body .someh-table-wrap .someh-table,
  html body table.someh-table{
    display:table!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    table-layout:fixed!important;
    overflow:visible!important;
    margin-inline:auto!important;
  }
  html body .someh-table-wrap .someh-table thead,
  html body table.someh-table thead{display:table-header-group!important}
  html body .someh-table-wrap .someh-table tbody,
  html body table.someh-table tbody{display:table-row-group!important}
  html body .someh-table-wrap .someh-table tfoot,
  html body table.someh-table tfoot{display:table-footer-group!important}
  html body .someh-table-wrap .someh-table tr,
  html body table.someh-table tr{
    display:table-row!important;
    width:auto!important;
    margin:0!important;
    padding:0!important;
    box-shadow:none!important;
    transform:none!important;
    clip-path:none!important;
  }
  html body .someh-table-wrap .someh-table th,
  html body .someh-table-wrap .someh-table td,
  html body table.someh-table th,
  html body table.someh-table td{
    display:table-cell!important;
    width:auto!important;
    min-width:0!important;
    max-width:none!important;
    height:auto!important;
    vertical-align:middle!important;
    white-space:normal!important;
    word-break:break-word!important;
    overflow-wrap:anywhere!important;
    hyphens:auto!important;
    overflow:visible!important;
    line-height:1.55!important;
    padding:6px 6px!important;
    font-size:var(--someh-mobile-cell-font,11px)!important;
    text-align:center!important;
  }
  html body .someh-table-wrap .someh-table td::before,
  html body .someh-table-wrap .someh-table th::before,
  html body table.someh-table td::before,
  html body table.someh-table th::before{
    content:none!important;
    display:none!important;
  }
  html body .someh-table-wrap .someh-table th *,
  html body .someh-table-wrap .someh-table td *{
    max-width:100%!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
    word-break:break-word!important;
  }
  html body .someh-table-wrap .someh-table img,
  html body .someh-table-wrap .someh-table svg{
    max-width:100%!important;
    height:auto!important;
  }
  html body .someh-table-wrap .someh-price-range,
  html body .someh-table-wrap .price-badge,
  html body .someh-table-wrap .price,
  html body .someh-table-wrap .price-pill{
    white-space:normal!important;
    overflow-wrap:anywhere!important;
  }
  html body .someh-table-wrap .someh-price-range{display:inline!important;line-height:inherit!important}

  /* Same visual hierarchy as the old plugin: first column slightly stronger. */
  html body .someh-table-wrap .someh-table th:first-child,
  html body .someh-table-wrap .someh-table td:first-child{
    font-weight:800!important;
  }

  /* Adaptive typography by real column count so the full table always fits. */
  html body .someh-table-wrap[data-someh-cols="2"] .someh-table th,
  html body .someh-table-wrap[data-someh-cols="2"] .someh-table td{font-size:12.5px!important;padding:7px 8px!important}
  html body .someh-table-wrap[data-someh-cols="2"] .someh-table th:first-child,
  html body .someh-table-wrap[data-someh-cols="2"] .someh-table td:first-child{font-size:13px!important}

  html body .someh-table-wrap[data-someh-cols="3"] .someh-table th,
  html body .someh-table-wrap[data-someh-cols="3"] .someh-table td{font-size:11.5px!important;padding:7px 6px!important}
  html body .someh-table-wrap[data-someh-cols="3"] .someh-table th:first-child,
  html body .someh-table-wrap[data-someh-cols="3"] .someh-table td:first-child{font-size:12.5px!important}

  html body .someh-table-wrap[data-someh-cols="4"] .someh-table th,
  html body .someh-table-wrap[data-someh-cols="4"] .someh-table td{font-size:10.5px!important;padding:6px 5px!important}
  html body .someh-table-wrap[data-someh-cols="4"] .someh-table th:first-child,
  html body .someh-table-wrap[data-someh-cols="4"] .someh-table td:first-child{font-size:11.5px!important}

  html body .someh-table-wrap[data-someh-cols="5"] .someh-table th,
  html body .someh-table-wrap[data-someh-cols="5"] .someh-table td{font-size:9.8px!important;padding:5px 4px!important;line-height:1.48!important}
  html body .someh-table-wrap[data-someh-cols="5"] .someh-table th:first-child,
  html body .someh-table-wrap[data-someh-cols="5"] .someh-table td:first-child{font-size:10.5px!important}

  html body .someh-table-wrap[data-someh-cols="6"] .someh-table th,
  html body .someh-table-wrap[data-someh-cols="6"] .someh-table td{font-size:9.2px!important;padding:5px 3px!important;line-height:1.45!important}
  html body .someh-table-wrap[data-someh-cols="6"] .someh-table th:first-child,
  html body .someh-table-wrap[data-someh-cols="6"] .someh-table td:first-child{font-size:9.8px!important}

  html body .someh-table-wrap[data-someh-cols="7"] .someh-table th,
  html body .someh-table-wrap[data-someh-cols="7"] .someh-table td{font-size:8.7px!important;padding:4px 3px!important;line-height:1.42!important}
  html body .someh-table-wrap[data-someh-cols="7"] .someh-table th:first-child,
  html body .someh-table-wrap[data-someh-cols="7"] .someh-table td:first-child{font-size:9.3px!important}

  html body .someh-table-wrap[data-someh-cols="8"] .someh-table th,
  html body .someh-table-wrap[data-someh-cols="8"] .someh-table td{font-size:8.2px!important;padding:4px 2px!important;line-height:1.4!important}
  html body .someh-table-wrap[data-someh-cols="8"] .someh-table th:first-child,
  html body .someh-table-wrap[data-someh-cols="8"] .someh-table td:first-child{font-size:8.8px!important}

  /* Theme geometry stays, but mobile row shells must remain true table rows. */
  html body .tmc-unified-theme-1 .someh-table-wrap tbody tr,
  html body .tmc-unified-theme-4 .someh-table-wrap tbody tr,
  html body .tmc-unified-theme-5 .someh-table-wrap tbody tr,
  html body .tmc-unified-theme-18 .someh-table-wrap tbody tr,
  html body .tmc-unified-theme-26 .someh-table-wrap tbody tr{
    clip-path:none!important;border-radius:0!important;
  }
}

@media (max-width:380px){
  html body .someh-table-wrap .someh-table th,
  html body .someh-table-wrap .someh-table td{padding-inline:3px!important}
  html body .someh-table-wrap[data-someh-cols="5"] .someh-table th,
  html body .someh-table-wrap[data-someh-cols="5"] .someh-table td{font-size:9.3px!important}
  html body .someh-table-wrap[data-someh-cols="6"] .someh-table th,
  html body .someh-table-wrap[data-someh-cols="6"] .someh-table td{font-size:8.7px!important}
  html body .someh-table-wrap[data-someh-cols="7"] .someh-table th,
  html body .someh-table-wrap[data-someh-cols="7"] .someh-table td{font-size:8.2px!important}
  html body .someh-table-wrap[data-someh-cols="8"] .someh-table th,
  html body .someh-table-wrap[data-someh-cols="8"] .someh-table td{font-size:7.8px!important}
}


/* v7.6.25 — light nude table surfaces for formerly near-black themes */
:is(.tmc-unified-theme-1,.tmc-unified-theme-4,.tmc-unified-theme-5,.tmc-unified-theme-6,.tmc-unified-theme-7,.tmc-unified-theme-9,.tmc-unified-theme-10,.tmc-unified-theme-11,.tmc-unified-theme-12,.tmc-unified-theme-14,.tmc-unified-theme-16,.tmc-unified-theme-18,.tmc-unified-theme-20,.tmc-unified-theme-21,.tmc-unified-theme-23,.tmc-unified-theme-25,.tmc-unified-theme-26,.tmc-unified-theme-28) .someh-table-wrap{
  background:color-mix(in srgb,var(--st-bg) 86%,white 14%)!important;border-color:var(--st-line)!important;box-shadow:0 12px 26px rgba(76,61,47,.10)!important;
}
:is(.tmc-unified-theme-1,.tmc-unified-theme-4,.tmc-unified-theme-5,.tmc-unified-theme-6,.tmc-unified-theme-7,.tmc-unified-theme-9,.tmc-unified-theme-10,.tmc-unified-theme-11,.tmc-unified-theme-12,.tmc-unified-theme-14,.tmc-unified-theme-16,.tmc-unified-theme-18,.tmc-unified-theme-20,.tmc-unified-theme-21,.tmc-unified-theme-23,.tmc-unified-theme-25,.tmc-unified-theme-26,.tmc-unified-theme-28) .someh-table{background:transparent!important;color:var(--st-text)!important}
:is(.tmc-unified-theme-1,.tmc-unified-theme-4,.tmc-unified-theme-5,.tmc-unified-theme-6,.tmc-unified-theme-7,.tmc-unified-theme-9,.tmc-unified-theme-10,.tmc-unified-theme-11,.tmc-unified-theme-12,.tmc-unified-theme-14,.tmc-unified-theme-16,.tmc-unified-theme-18,.tmc-unified-theme-20,.tmc-unified-theme-21,.tmc-unified-theme-23,.tmc-unified-theme-25,.tmc-unified-theme-26,.tmc-unified-theme-28) .someh-table tbody tr>*{background:var(--st-surface)!important;color:var(--st-text)!important;border-color:var(--st-line)!important}
:is(.tmc-unified-theme-1,.tmc-unified-theme-4,.tmc-unified-theme-5,.tmc-unified-theme-6,.tmc-unified-theme-7,.tmc-unified-theme-9,.tmc-unified-theme-10,.tmc-unified-theme-11,.tmc-unified-theme-12,.tmc-unified-theme-14,.tmc-unified-theme-16,.tmc-unified-theme-18,.tmc-unified-theme-20,.tmc-unified-theme-21,.tmc-unified-theme-23,.tmc-unified-theme-25,.tmc-unified-theme-26,.tmc-unified-theme-28) .someh-table tbody tr:nth-child(even)>*{background:var(--st-surface2)!important}
:is(.tmc-unified-theme-1,.tmc-unified-theme-4,.tmc-unified-theme-5,.tmc-unified-theme-6,.tmc-unified-theme-7,.tmc-unified-theme-9,.tmc-unified-theme-10,.tmc-unified-theme-11,.tmc-unified-theme-12,.tmc-unified-theme-14,.tmc-unified-theme-16,.tmc-unified-theme-18,.tmc-unified-theme-20,.tmc-unified-theme-21,.tmc-unified-theme-23,.tmc-unified-theme-25,.tmc-unified-theme-26,.tmc-unified-theme-28) .someh-table thead th{background:linear-gradient(135deg,var(--st-a),var(--st-b))!important;color:var(--st-on)!important;border-color:transparent!important;text-shadow:none!important}

/* ========================================================================
   Someh Contact v7.6.26 — former dark table themes are now soft nude/light.
   Accent identity remains, but the large black surfaces are removed.
   ======================================================================== */
:is(.tmc-unified-theme-1,.tmc-unified-theme-4,.tmc-unified-theme-5,.tmc-unified-theme-6,.tmc-unified-theme-7,.tmc-unified-theme-9,.tmc-unified-theme-10,.tmc-unified-theme-11,.tmc-unified-theme-12,.tmc-unified-theme-14,.tmc-unified-theme-16,.tmc-unified-theme-18,.tmc-unified-theme-20,.tmc-unified-theme-21,.tmc-unified-theme-23,.tmc-unified-theme-25,.tmc-unified-theme-26,.tmc-unified-theme-28) .someh-table-wrap{background:var(--tmcu-bg)!important;border-color:color-mix(in srgb,var(--tmcu-a) 20%,transparent)!important;box-shadow:0 12px 26px rgba(73,58,45,.10)!important}
:is(.tmc-unified-theme-1,.tmc-unified-theme-4,.tmc-unified-theme-5,.tmc-unified-theme-6,.tmc-unified-theme-7,.tmc-unified-theme-9,.tmc-unified-theme-10,.tmc-unified-theme-11,.tmc-unified-theme-12,.tmc-unified-theme-14,.tmc-unified-theme-16,.tmc-unified-theme-18,.tmc-unified-theme-20,.tmc-unified-theme-21,.tmc-unified-theme-23,.tmc-unified-theme-25,.tmc-unified-theme-26,.tmc-unified-theme-28) .someh-table thead th{background:color-mix(in srgb,var(--tmcu-a) 16%,var(--tmcu-surface))!important;color:var(--tmcu-text)!important;border-color:color-mix(in srgb,var(--tmcu-a) 18%,transparent)!important;text-shadow:none!important}
:is(.tmc-unified-theme-1,.tmc-unified-theme-4,.tmc-unified-theme-5,.tmc-unified-theme-6,.tmc-unified-theme-7,.tmc-unified-theme-9,.tmc-unified-theme-10,.tmc-unified-theme-11,.tmc-unified-theme-12,.tmc-unified-theme-14,.tmc-unified-theme-16,.tmc-unified-theme-18,.tmc-unified-theme-20,.tmc-unified-theme-21,.tmc-unified-theme-23,.tmc-unified-theme-25,.tmc-unified-theme-26,.tmc-unified-theme-28) .someh-table tbody td,:is(.tmc-unified-theme-1,.tmc-unified-theme-4,.tmc-unified-theme-5,.tmc-unified-theme-6,.tmc-unified-theme-7,.tmc-unified-theme-9,.tmc-unified-theme-10,.tmc-unified-theme-11,.tmc-unified-theme-12,.tmc-unified-theme-14,.tmc-unified-theme-16,.tmc-unified-theme-18,.tmc-unified-theme-20,.tmc-unified-theme-21,.tmc-unified-theme-23,.tmc-unified-theme-25,.tmc-unified-theme-26,.tmc-unified-theme-28) .someh-table tbody th{background:var(--tmcu-surface)!important;color:var(--tmcu-text)!important;border-color:var(--tmcu-line)!important;filter:none!important}
:is(.tmc-unified-theme-1,.tmc-unified-theme-4,.tmc-unified-theme-5,.tmc-unified-theme-6,.tmc-unified-theme-7,.tmc-unified-theme-9,.tmc-unified-theme-10,.tmc-unified-theme-11,.tmc-unified-theme-12,.tmc-unified-theme-14,.tmc-unified-theme-16,.tmc-unified-theme-18,.tmc-unified-theme-20,.tmc-unified-theme-21,.tmc-unified-theme-23,.tmc-unified-theme-25,.tmc-unified-theme-26,.tmc-unified-theme-28) .someh-table tbody tr:nth-child(even)>*{background:var(--tmcu-surface2)!important;color:var(--tmcu-text)!important}
:is(.tmc-unified-theme-1,.tmc-unified-theme-4,.tmc-unified-theme-5,.tmc-unified-theme-6,.tmc-unified-theme-7,.tmc-unified-theme-9,.tmc-unified-theme-10,.tmc-unified-theme-11,.tmc-unified-theme-12,.tmc-unified-theme-14,.tmc-unified-theme-16,.tmc-unified-theme-18,.tmc-unified-theme-20,.tmc-unified-theme-21,.tmc-unified-theme-23,.tmc-unified-theme-25,.tmc-unified-theme-26,.tmc-unified-theme-28) .someh-table tbody tr:hover>*{background:color-mix(in srgb,var(--tmcu-a) 9%,var(--tmcu-surface))!important;color:var(--tmcu-text)!important}
