﻿
/* CSS-MARKER-2026-07-08-163628 */
/* ============================================================================
   IT Act Navigator - extracted CSS
   All inline <style> blocks from index.html consolidated here.
   Loaded via <link rel="stylesheet" href="css/act-navigator.css">

   Generated by scripts/_apply_extract.cjs (state-machine tokenizer) on 2026-06-24.
   ============================================================================ */

/* ==== inline <style> block #1 (was 688 bytes) ==== */

  html, body {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent;
  }
  /* Allow form fields to receive text input — otherwise the app breaks. */
  input, textarea, select, [contenteditable="true"] {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
  }
  /* Block image drag (prevent drag-to-desktop). */
  img { -webkit-user-drag: none; user-drag: none; pointer-events: none; }
  /* Allow clicks to pass through to the real handlers. */
  img { pointer-events: auto; }

/* ==== inline <style> block #2 (was 235430 bytes) ==== */

 @import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9.40,300;0,9.40,500;0,9.40,700;1,9.40,400&family=JetBrains+Mono:wght@400;500;600&display=swap');

 :root {
 --ink: #0f172a;
 --ink2: #334155;
 --ink3: #64748b;
 --ink4: #94a3b8;
 --surface: #f8fafc;
 --surface2: #f1f5f9;
 --border: #e2e8f0;
 --border2: #cbd5e1;
 --indigo: #0369a1;
 --indigo-l: #f0f9ff;
 --sky: #1e40af;
 --sky-l: #dbeafe;
 --emerald: #166534;
 --emerald-l: #dcfce7;
 --orange: #9a3412;
 --orange-l: #ffedd5;
 --red: #991b1b;
 --red-l: #fee2e2;
 --violet: #5b21b6;
 --violet-l: #ede9fe;
 --teal: #0f5132;
 --teal-l: #ccfbf1;
 --grey: #475569;
 --grey-l: #f1f5f9;
 --font: 'DM Sans', system-ui, sans-serif;
 --mono: 'JetBrains Mono', 'SF Mono', Consolas, monospace;
 }

 * {
 box-sizing: border-box;
 }

 body {
 background: var(--surface);
 font-family: var(--font);
 color: var(--ink);
 margin: 0;
 }

 .cat-preliminary td {
 background: rgba(241, 245, 249, .6);
 }

 .cat-residence td {
 background: rgba(204, 251, 241, .18);
 }

 .cat-exemptions td {
 background: rgba(209, 250, 229, .18);
 }

 .cat-salary td {
 background: rgba(254, 249, 195, .18);
 }

 .cat-house-property td {
 background: rgba(254, 215, 170, .15);
 }

 .cat-business td {
 background: rgba(186, 230, 253, .18);
 }

 .cat-capital td {
 background: rgba(254, 215, 170, .2);
 }

 .cat-other-sources td {
 background: rgba(254, 205, 211, .12);
 }

 .cat-clubbing td {
 background: rgba(233, 213, 255, .16);
 }

 .cat-deductions td {
 background: rgba(199, 210, 254, .16);
 }

 .cat-tax-rates td {
 background: rgba(254, 202, 202, .12);
 }

 .cat-tds td {
 background: rgba(221, 214, 254, .16);
 }

 .cat-returns td {
 background: rgba(253, 230, 138, .12);
 }

 .cat-authorities td {
 background: rgba(226, 232, 240, .2);
 }

 .cat-collection td {
 background: rgba(165, 243, 252, .12);
 }

 .cat-penalties td {
 background: rgba(252, 165, 165, .1);
 }

 .cat-appeals td {
 background: rgba(190, 242, 100, .12);
 }

 .cat-nonprofit td {
 background: rgba(147, 197, 253, .12);
 }

 .cat-tp td {
 background: rgba(167, 243, 208, .14);
 }

 .cat-misc td {
 background: rgba(241, 245, 249, .35);
 }

 .site-hdr {
 background: linear-gradient(135deg, #082f49 0%, #0c4a6e 50%, #0369a1 100%);
 padding: 14px 0 10px;
 position: sticky;
 top: 0;
 z-index: 100;
 border-bottom: 3px solid #0ea5e9;
 }

 .site-hdr h1 {
 font-size: 1rem;
 font-weight: 700;
 color: #f1f5f9;
 letter-spacing: -.02em;
 margin: 0;
 display: flex;
 align-items: center;
 gap: 8px;
 }

 .site-hdr h1 i {
 color: #38bdf8;
 font-size: 1.1rem;
 }

 .site-hdr .sub {
 font-size: .72rem;
 color: var(--ink4);
 margin-top: 3px;
 }

 .filter-toggle {
 background: rgba(255, 255, 255, .06);
 border: 1px solid rgba(255, 255, 255, .12);
 color: #bae6fd;
 border-radius: 8px;
 padding: 3px 10px;
 font-size: .75rem;
 cursor: pointer;
 display: inline-flex;
 align-items: center;
 gap: 4px;
 transition: .15s;
 }

 .filter-toggle:hover {
 background: rgba(255, 255, 255, .15);
 color: #fff;
 border-color: rgba(255, 255, 255, .25);
 }

 .export-dropdown {
 display: none;
 position: absolute;
 top: 100%;
 right: 0;
 margin-top: 4px;
 background: #0c4a6e;
 border: 1px solid rgba(56, 189, 248, .25);
 border-radius: 8px;
 padding: 4px;
 z-index: 1000;
 min-width: 160px;
 box-shadow: 0 8px 24px rgba(0, 0, 0, .4);
 }

 .export-dropdown.show {
 display: block;
 }

 .export-dropdown button {
 display: flex;
 align-items: center;
 gap: 8px;
 width: 100%;
 background: none;
 border: none;
 color: #cbd5e1;
 padding: 8px 12px;
 font-size: .78rem;
 cursor: pointer;
 border-radius: 5px;
 text-align: left;
 }

 .export-dropdown button:hover {
 background: rgba(255, 255, 255, .1);
 color: #fff;
 }

 .filter-bar {
 background: #fff;
 border: 1px solid #e2e8f0;
 border-radius: 12px;
 padding: 12px 16px;
 margin-bottom: 14px;
 box-shadow: 0 1px 3px rgba(0, 0, 0, .04);
 }

 .filter-bar.collapsed .fb-body {
 display: none;
 }

 .filter-bar label {
 font-size: .68rem;
 font-weight: 600;
 color: var(--ink3);
 text-transform: uppercase;
 letter-spacing: .05em;
 margin-bottom: 2px;
 }

 .bdg {
 display: inline-flex;
 align-items: center;
 padding: 3px 10px;
 border-radius: 20px;
 font-size: .76rem;
 font-weight: 600;
 white-space: nowrap;
 line-height: 1.5;
 }

 .bdg-renumbered {
 background: var(--sky-l);
 color: var(--sky);
 border: 1px solid #bae6fd;
 }

 .bdg-restructured {
 background: var(--orange-l);
 color: var(--orange);
 border: 1px solid #fed7aa;
 }

 .bdg-consolidated {
 background: var(--violet-l);
 color: var(--violet);
 border: 1px solid #c4b5fd;
 }

 .bdg-new {
 background: var(--emerald-l);
 color: var(--emerald);
 border: 1px solid #a7f3d0;
 }

 .bdg-omitted {
 background: var(--red-l);
 color: var(--red);
 border: 1px solid #fecaca;
 }

 .bdg-redundant {
 background: var(--grey-l);
 color: var(--grey);
 border: 1px solid #cbd5e1;
 }

 .bdg-amended {
 background: var(--teal-l);
 color: var(--teal);
 border: 1px solid #99f6e4;
 }

 .bdg-retained {
 background: #f3f4f6;
 color: #374151;
 border: 1px solid #d1d5db;
 }

 .ct-renumbered td:first-child {
 box-shadow: inset 3px 0 0 var(--sky);
 }

 .ct-restructured td:first-child {
 box-shadow: inset 3px 0 0 var(--orange);
 }

 .ct-consolidated td:first-child {
 box-shadow: inset 3px 0 0 var(--violet);
 }

 .ct-new td:first-child {
 box-shadow: inset 3px 0 0 var(--emerald);
 }

 .ct-omitted td:first-child {
 box-shadow: inset 3px 0 0 var(--red);
 }

 .ct-redundant td:first-child {
 box-shadow: inset 3px 0 0 var(--grey);
 }

 /* Section-number badges in the home table.
 Allow wrapping for compound section numbers like "44AD/44ADA/44AE/44AA/44AB"
 but cap at 2 lines so very long combined section strings stay compact.
 Full text remains accessible via the title tooltip. */
 .sec-num {
 font-family: var(--mono);
 font-size: .88rem;
 font-weight: 600;
 padding: 3px 9px;
 border-radius: 6px;
 display: -webkit-box;
 -webkit-line-clamp: 2;
 -webkit-box-orient: vertical;
 max-width: 100%;
 vertical-align: middle;
 line-height: 1.35;
 word-break: break-word;
 overflow-wrap: anywhere;
 white-space: normal;
 overflow: hidden;
 text-overflow: ellipsis;
 }

 .sec-old {
 background: #f1f5f9;
 color: var(--ink2);
 border: 1px solid var(--border);
 }

 .sec-new {
 background: var(--indigo-l);
 color: var(--indigo);
 border: 1px solid #c7d2fe;
 }

 .nav-table {
 font-size: .92rem;
 margin: 0;
 border-collapse: separate;
 border-spacing: 0;
 table-layout: fixed;
 width: 100%;
 }

 /* Section columns: allow wrapping (was nowrap+ellipsis which truncated compound section numbers). */
 .nav-table td:nth-child(2),
 .nav-table td:nth-child(3) {
 white-space: normal;
 word-break: break-word;
 overflow-wrap: anywhere;
 vertical-align: top;
 padding-top: 10px;
 }

 .nav-table thead th {
 background: #f8fafc;
 border-bottom: 2px solid #e2e8f0;
 font-size: .72rem;
 text-transform: uppercase;
 letter-spacing: .05em;
 color: var(--ink3);
 white-space: nowrap;
 vertical-align: middle;
 position: sticky;
 top: 0;
 z-index: 3;
 cursor: pointer;
 user-select: none;
 padding: 10px 12px;
 }

 .nav-table thead th:hover {
 color: #0369a1;
 background: linear-gradient(180deg, #f0f9ff, #e0f2fe);
 }

 .nav-table thead th .sort-icon {
 font-size: .65rem;
 margin-left: 3px;
 opacity: .4;
 }

 .nav-table thead th.sorted .sort-icon {
 opacity: 1;
 color: #0369a1;
 }

 .nav-table tbody tr {
 cursor: pointer;
 transition: all .12s;
 }

 .nav-table tbody tr:hover td {
 background: linear-gradient(90deg, #f0f9ff, #e0f2fe) !important;
 }

 .nav-table tbody td {
 padding: 8px 12px;
 vertical-align: top;
 border-bottom: 1px solid var(--border);
 }

 .desc-title {
 font-weight: 600;
 color: var(--ink);
 margin-bottom: 1px;
 line-height: 1.35;
 font-size: .94rem;
 }

 .desc-snip {
 font-size: .85rem;
 color: var(--ink3);
 line-height: 1.4;
 }

 /* Detail Modal */
 .detail-modal .modal-content {
 border: 0;
 border-radius: 16px;
 overflow: hidden;
 box-shadow: 0 25px 60px rgba(12, 74, 110, .2);
 }

 .detail-modal .modal-header {
 background: linear-gradient(135deg, #082f49, #0369a1);
 border: 0;
 padding: 16px 22px 12px;
 }

 .detail-modal .modal-header .modal-title {
 color: #f1f5f9;
 font-size: 1rem;
 font-weight: 700;
 }

 .detail-modal .modal-header .btn-close {
 filter: invert(1) grayscale(100%) brightness(200%);
 }

 .detail-modal .modal-header .sub-ref {
 font-size: .74rem;
 color: #94a3b8;
 margin-top: 3px;
 word-break: break-word;
 overflow-wrap: break-word;
 white-space: normal;
 }

 .detail-modal .modal-header .m-tag {
 display: inline-block;
 background: rgba(14, 165, 233, .2);
 border-radius: 999px;
 padding: 1px 8px;
 font-size: .66rem;
 margin-left: 5px;
 border: 1px solid rgba(165, 180, 252, .5);
 color: #a5b4fc;
 }

 .nav-btn {
 border: 1px solid rgba(255, 255, 255, .2);
 background: rgba(255, 255, 255, .06);
 color: #e2e8f0;
 border-radius: 50%;
 width: 30px;
 height: 30px;
 display: inline-flex;
 align-items: center;
 justify-content: center;
 cursor: pointer;
 transition: .15s;
 }

 .nav-btn:hover:not(:disabled) {
 background: rgba(255, 255, 255, .15);
 color: #fff;
 }

 .nav-btn:disabled {
 opacity: .25;
 cursor: not-allowed;
 }

 .detail-modal .modal-body {
 padding: 18px 24px 24px;
 }

 /* Cross-ref table */
 .xref-table {
 width: 100%;
 font-size: .8rem;
 border-collapse: collapse;
 margin-bottom: 14px;
 }

 .xref-table th {
 background: #f1f5f9;
 font-size: .66rem;
 text-transform: uppercase;
 letter-spacing: .06em;
 color: var(--ink3);
 padding: 6px 10px;
 border: 1px solid var(--border);
 text-align: left;
 }

 .xref-table td {
 padding: 6px 10px;
 border: 1px solid var(--border);
 vertical-align: top;
 }

 .xref-table td.xref-old {
 background: #fafafa;
 word-break: break-word;
 }

 .xref-table td.xref-new {
 background: var(--indigo-l);
 word-break: break-word;
 }

 .xref-table .xref-hdr-old {
 background: #fee2e2;
 color: #991b1b;
 font-weight: 700;
 width: 46%;
 word-break: break-word;
 }

 .xref-table .xref-hdr-new {
 background: #dbeafe;
 color: #1e40af;
 font-weight: 700;
 width: 46%;
 word-break: break-word;
 }

 /* Detail boxes */
 .detail-box {
 padding: 14px 18px;
 border-radius: 10px;
 font-size: .82rem;
 line-height: 1.7;
 margin-bottom: 10px;
 }

 .detail-box h6 {
 font-size: .68rem;
 text-transform: uppercase;
 letter-spacing: .06em;
 color: var(--ink3);
 margin-bottom: 8px;
 font-weight: 700;
 display: flex;
 align-items: center;
 gap: 5px;
 }

 .detail-box h6 i {
 font-size: .82rem;
 }

 .detail-box ul {
 margin: 0;
 padding-left: 18px;
 }

 .detail-box ul li {
 margin-bottom: 4px;
 }

 .detail-box ul li:last-child {
 margin-bottom: 0;
 }

 .box-overview {
 background: #f9fafb;
 border: 1px solid #e8ecf0;
 }

 .box-changes {
 background: linear-gradient(135deg, #eff4ff, #eef2ff);
 border: 1px solid #c7d2fe;
 }

 .box-practical {
 background: linear-gradient(135deg, #fffbeb, #fef9c3);
 border: 1px solid #fde68a;
 }

 .box-remarks {
 background: #ecfeff;
 border: 1px solid #a5f3fc;
 }

 .sec-link {
 color: var(--indigo);
 cursor: pointer;
 text-decoration: underline;
 font-weight: 600;
 }

 .sec-link:hover {
 color: var(--sky);
 }

 .sbs-trigger {
 display: inline-flex;
 align-items: center;
 gap: 6px;
 padding: 7px 16px;
 border-radius: 8px;
 font-size: .78rem;
 font-weight: 600;
 border: 2px solid var(--indigo);
 color: var(--indigo);
 background: #fff;
 cursor: pointer;
 transition: .2s;
 }

 .sbs-trigger:hover {
 background: #0369a1;
 color: #fff;
 transform: translateY(-1px);
 box-shadow: 0 4px 12px rgba(3, 105, 161, .3);
 }

 /* SBS Viewer */
 .sbs-modal .modal-dialog {
 max-width: 96vw;
 margin: 1.5vh auto;
 }

 .sbs-modal .modal-content {
 border: 0;
 border-radius: 16px;
 overflow: hidden;
 box-shadow: 0 30px 80px rgba(12, 74, 110, .25);
 display: flex;
 flex-direction: column;
 max-height: 97vh;
 }

 .sbs-header {
 background: linear-gradient(135deg, #082f49, #0369a1);
 padding: 12px 20px;
 display: flex;
 align-items: center;
 justify-content: space-between;
 flex-shrink: 0;
 /* Allow the title / nav / search-bar children to wrap onto separate rows
 when the title carries a long compound section list. Without this, a
 long h5 squeezes the search bar off-screen. */
 flex-wrap: wrap;
 row-gap: 6px;
 }

 .sbs-header h5 {
 color: #f1f5f9;
 font-size: .92rem;
 font-weight: 700;
 margin: 0;
 display: flex;
 align-items: center;
 gap: 8px;
 /* Title may itself need to wrap to two lines when section list is long. */
 flex-wrap: wrap;
 min-width: 0;
 max-width: 100%;
 word-break: break-word;
 overflow-wrap: anywhere;
 line-height: 1.3;
 }

 .sbs-header h5 i {
 color: #818cf8;
 flex-shrink: 0;
 }

 /* Force the search bar onto its own row inside .sbs-header, so it remains
 visible regardless of how long the title or nav row gets. */
 .sbs-header .sbs-search-bar {
 flex-basis: 100%;
 width: 100%;
 box-sizing: border-box;
 }

 .sbs-header-nav {
 display: flex;
 align-items: center;
 gap: 8px;
 }

 .sbs-nav-btn {
 border: 1px solid rgba(255, 255, 255, .2);
 background: rgba(255, 255, 255, .06);
 color: #e2e8f0;
 border-radius: 6px;
 padding: 4px 10px;
 font-size: .75rem;
 cursor: pointer;
 transition: .15s;
 display: inline-flex;
 align-items: center;
 gap: 4px;
 }

 .sbs-nav-btn:hover:not(:disabled) {
 background: rgba(255, 255, 255, .15);
 color: #fff;
 }

 .sbs-nav-btn:disabled {
 opacity: .25;
 cursor: not-allowed;
 }

 .sbs-close {
 background: none;
 border: none;
 color: #94a3b8;
 font-size: 1.1rem;
 cursor: pointer;
 padding: 4px;
 border-radius: 4px;
 margin-left: 12px;
 }

 .sbs-close:hover {
 color: #fff;
 background: rgba(255, 255, 255, .1);
 }

 .sbs-body {
 display: grid;
 grid-template-columns: 1fr 4px 1fr;
 flex: 1;
 overflow: hidden;
 min-height: 0;
 }

 .sbs-divider {
 background: linear-gradient(180deg, #c7d2fe, #818cf8, #c7d2fe);
 }

 .sbs-panel {
 overflow-y: auto;
 padding: 0;
 }

 .sbs-panel-inner {
 padding: 24px 28px 40px;
 }

 .sbs-panel .panel-badge {
 display: inline-flex;
 align-items: center;
 gap: 5px;
 padding: 5px 14px;
 border-radius: 8px;
 font-size: .7rem;
 font-weight: 700;
 text-transform: uppercase;
 letter-spacing: .06em;
 margin-bottom: 14px;
 }

 .panel-old .panel-badge {
 background: #fee2e2;
 color: #991b1b;
 border: 1px solid #fca5a5;
 }

 .panel-new .panel-badge {
 background: #dbeafe;
 color: #1e40af;
 border: 1px solid #93c5fd;
 }

 .sbs-panel .sec-heading {
 font-family: var(--font);
 font-size: .88rem;
 font-weight: 700;
 color: var(--ink);
 margin-bottom: 12px;
 padding-bottom: 8px;
 border-bottom: 2px solid var(--border);
 }

 .sbs-panel .sec-body {
 font-size: .82rem;
 line-height: 2;
 color: var(--ink2);
 text-align: justify;
 }

 .sbs-panel .sec-body p {
 margin: 0 0 10px;
 }

 .panel-old {
 background: #fefefe;
 }

 .panel-new {
 background: linear-gradient(135deg, #f8faff 0%, #f0f4ff 100%);
 }

 /* Section text table inside SBS */
 .sec-body table.sec-tbl {
 width: 100%;
 border-collapse: collapse;
 margin: 8px 0;
 font-size: .8rem;
 }

 .sec-body table.sec-tbl th,
 .sec-body table.sec-tbl td {
 border: 1px solid var(--border);
 padding: 5px 8px;
 vertical-align: top;
 }

 .sec-body table.sub-pt {
 padding-left: 1.5em;
 display: block;
 text-indent: -0.5em;
 margin: 0.15em 0;
 }

 .sub-pt2 {
 padding-left: 3em;
 display: block;
 text-indent: -0.5em;
 margin: 0.15em 0;
 }

 .sec-tbl th {
 background: #f1f5f9;
 font-weight: 600;
 font-size: .74rem;
 }

 mark.hl-add {
 background: linear-gradient(135deg, #bbf7d0, #a7f3d0);
 border-radius: 3px;
 padding: 1px 4px;
 font-weight: 500;
 color: #065f46;
 text-decoration: none;
 }

 mark.hl-del {
 background: linear-gradient(135deg, #fecaca, #fda4af);
 text-decoration: line-through;
 border-radius: 3px;
 padding: 1px 4px;
 color: #7f1d1d;
 }

 mark.hl-chg {
 background: linear-gradient(135deg, #fef08a, #fde68a);
 border-radius: 3px;
 padding: 1px 4px;
 font-weight: 500;
 color: #713f12;
 }

 /* ===== FA AMENDMENT MARKUP (year-wise) ===== */
 .fa-2026 {
 background: #dcfce7;
 color: #14532d;
 padding: 1px 4px;
 border-radius: 3px;
 border-bottom: 2px solid #86efac;
 }

 .fa-2026-orig {
 display: none;
 }

 .fa-2026-only-row {
 display: block;
 }

 .fa-2026-orig-row {
 display: none;
 }

 .fn-ref-fa {
 font-size: .6em;
 vertical-align: super;
 font-weight: 700;
 cursor: help;
 margin-right: 1px;
 color: #166534;
 }

 .fn-block-fa {
 margin-top: 16px;
 padding-top: 10px;
 border-top: 2px solid #1e293b;
 font-size: .72rem;
 line-height: 1.7;
 color: #475569;
 }

 .fn-block-fa .fn-entry {
 margin-bottom: 8px;
 padding-left: 18px;
 text-indent: -18px;
 }

 .fn-block-fa .fn-num {
 font-weight: 700;
 margin-right: 4px;
 color: #166534;
 }

 .fn-block-fa .fn-old-text {
 display: block;
 margin: 4px 0 0 18px;
 padding: 6px 10px;
 background: #fef3c7;
 border-radius: 4px;
 border-left: 3px solid #f59e0b;
 font-style: italic;
 color: #78350f;
 text-indent: 0;
 }

 .fa-toggle-bar {
 display: flex;
 align-items: center;
 gap: 8px;
 padding: 6px 16px;
 background: #f0fdf4;
 border-bottom: 1px solid #bbf7d0;
 font-size: .7rem;
 flex-wrap: wrap;
 }

 .fa-toggle-bar label {
 font-weight: 600;
 color: #166534;
 }

 .fa-yr-btn {
 display: inline-flex;
 align-items: center;
 gap: 4px;
 padding: 2px 9px;
 border-radius: 12px;
 font-size: .66rem;
 font-weight: 600;
 cursor: pointer;
 border: 1.5px solid #86efac;
 background: #dcfce7;
 color: #166534;
 transition: all .2s;
 user-select: none;
 }

 .fa-yr-btn.inactive {
 opacity: .35;
 filter: grayscale(60%);
 }

 .fa-yr-orig {
 background: #f3f4f6;
 color: #374151;
 border-color: #d1d5db;
 }

 .fa-change-box {
 margin: 14px 0 0;
 padding: 10px 14px;
 border-radius: 8px;
 background: linear-gradient(135deg, #eff6ff, #dbeafe);
 border-left: 4px solid #3b82f6;
 font-size: .75rem;
 line-height: 1.7;
 }

 .fa-change-box h4 {
 font-size: .76rem;
 font-weight: 700;
 color: #1e40af;
 margin-bottom: 4px;
 }

 .fa-change-box ul {
 margin: 0;
 padding-left: 16px;
 }

 .fa-change-box li {
 margin: 2px 0;
 color: #1e3a5f;
 }

 /* Hide amended content when toggled off */
 .sbs-panel.hide-fa-2026 .fa-2026 {
 display: none;
 }

 .sbs-panel.hide-fa-2026 .fa-2026-orig {
 display: inline;
 }

 .sbs-panel.hide-fa-2026 .fa-2026-only-row {
 display: none;
 }

 .sbs-panel.hide-fa-2026 .fa-2026-orig-row {
 display: block;
 }

 .sbs-panel.hide-fa-2026 .fa-2026-orig-row .fa-2026-orig {
 display: inline;
 }

 .sbs-panel.hide-fa-2026 .fn-ref-fa {
 display: none;
 }

 .sbs-panel.hide-fa-2026 .fn-block-fa .fn-entry {
 display: none;
 }

 .sbs-panel.hide-fa-2026 .fa-change-box {
 display: none;
 }

 /* ===== AMENDMENT PANEL TEXT CLASSES ===== */
 p.main {
 margin: 6px 0;
 }

 p.clause {
 margin: 6px 0 6px 28px;
 }

 p.sub-clause {
 margin: 4px 0 4px 52px;
 }

 p.sub-sub-clause {
 margin: 4px 0 4px 76px;
 }

 p.proviso {
 margin: 8px 0 6px 28px;
 font-style: italic;
 }

 p.punishment {
 margin: 6px 0 6px 40px;
 }

 .fn-ref {
 font-size: .6em;
 vertical-align: super;
 font-weight: 700;
 cursor: help;
 margin-right: 1px;
 }

 .fn-ref.fn-2026 {
 color: #166534;
 }

 .fn-block {
 margin-top: 16px;
 padding-top: 10px;
 border-top: 2px solid #1e293b;
 font-size: .72rem;
 line-height: 1.7;
 color: #475569;
 }

 .fn-block .fn-entry {
 margin-bottom: 8px;
 padding-left: 18px;
 text-indent: -18px;
 }

 .fn-block .fn-entry-2026 {
 margin-bottom: 8px;
 padding-left: 18px;
 text-indent: -18px;
 }

 .fn-block .fn-num {
 font-weight: 700;
 margin-right: 4px;
 }

 .fn-block .fn-num.fn-2026 {
 color: #166534;
 }

 .fn-block .fn-old-text {
 display: block;
 margin: 4px 0 0 18px;
 padding: 6px 10px;
 background: #fef3c7;
 border-radius: 4px;
 border-left: 3px solid #f59e0b;
 font-style: italic;
 color: #78350f;
 text-indent: 0;
 line-height: 1.6;
 }

 .change-summary {
 margin: 16px 0 0;
 padding: 12px 16px;
 border-radius: 8px;
 background: linear-gradient(135deg, #eff6ff, #dbeafe);
 border-left: 4px solid #3b82f6;
 font-size: .78rem;
 line-height: 1.7;
 }

 .change-summary h4 {
 font-size: .8rem;
 font-weight: 700;
 color: #1e40af;
 margin-bottom: 6px;
 display: flex;
 align-items: center;
 gap: 6px;
 }

 .change-summary ul {
 margin: 0;
 padding-left: 18px;
 }

 .change-summary li {
 margin: 3px 0;
 color: #1e3a5f;
 }

 .legend-bar {
 display: flex;
 align-items: center;
 gap: 16px;
 padding: 10px 20px;
 background: #f8fafc;
 border-top: 1px solid #e2e8f0;
 font-size: .7rem;
 flex-wrap: wrap;
 }

 .legend-item {
 display: flex;
 align-items: center;
 gap: 5px;
 }

 .legend-swatch {
 width: 14px;
 height: 14px;
 border-radius: 3px;
 display: inline-block;
 }

 .sw-2026 {
 background: #dcfce7;
 border: 1px solid #86efac;
 }

 .sw-omit {
 background: #fee2e2;
 border: 1px solid #fca5a5;
 }

 .sw-fn {
 background: #fef3c7;
 border: 1px solid #f59e0b;
 }

 .legend-label {
 font-weight: 600;
 color: #475569;
 }

 .sbs-panel.hide-fa-2026 .fn-block .fn-entry-2026 {
 display: none;
 }

 .sbs-panel.hide-fa-2026 .fn-ref.fn-2026 {
 display: none;
 }

 .sbs-panel.hide-fa-2026 .change-summary {
 display: none;
 }

 .sbs-legend {
 display: flex;
 align-items: center;
 gap: 16px;
 padding: 8px 20px;
 background: #f8fafc;
 border-top: 2px solid var(--border);
 font-size: .72rem;
 color: var(--ink3);
 flex-shrink: 0;
 }

 .sbs-legend .leg-item {
 display: inline-flex;
 align-items: center;
 gap: 4px;
 }

 .sbs-view-toggle {
 display: inline-flex;
 align-items: center;
 background: rgba(255, 255, 255, .1);
 border: 1px solid rgba(255, 255, 255, .22);
 border-radius: 8px;
 overflow: hidden;
 flex-shrink: 0;
 }

 .sbs-view-btn {
 padding: 5px 13px;
 font-size: .72rem;
 font-weight: 600;
 color: rgba(255, 255, 255, .6);
 background: transparent;
 border: none;
 cursor: pointer;
 letter-spacing: .03em;
 transition: background .15s, color .15s;
 white-space: nowrap;
 }

 .sbs-view-btn:hover {
 background: rgba(255, 255, 255, .12);
 color: #fff;
 }

 .sbs-view-btn.active {
 background: rgba(255, 255, 255, .22);
 color: #fff;
 box-shadow: inset 0 1px 3px rgba(0, 0, 0, .2);
 }

 .sbs-view-btn+.sbs-view-btn {
 border-left: 1px solid rgba(255, 255, 255, .18);
 }

 @media(max-width:767.98px) {

 /* ===== MOBILE HEADER — COMPLETE REWRITE ===== */
 /* ===== MOBILE SBS HEADER — WRAP & STACK ===== */
 .sbs-header {
 flex-wrap: wrap;
 padding: 8px 10px;
 gap: 6px;
 position: relative;
 }

 .sbs-header h5 {
 font-size: .78rem;
 flex: 1 1 auto;
 min-width: 0;
 }

 .sbs-header h5 span {
 display: none;
 }

 /* hide "Section Text Comparison" text, keep icon */
 .sbs-header-nav {
 flex-wrap: wrap;
 gap: 5px;
 width: 100%;
 justify-content: center;
 order: 2;
 }

 .sbs-nav-btn {
 padding: 3px 7px;
 font-size: .65rem;
 }

 .sbs-nav-btn .bi {
 font-size: .75rem;
 }

 #sbsPrev,
 #sbsNext {
 flex: 0 0 auto;
 }

 /* Hide text labels, keep icons on mobile nav buttons */
 #sbsPrev {
 font-size: 0;
 }

 #sbsPrev i {
 font-size: .75rem;
 }

 #sbsNext {
 font-size: 0;
 }

 #sbsNext i {
 font-size: .75rem;
 }

 .sbs-view-toggle {
 order: -1;
 width: 100%;
 justify-content: center;
 margin-bottom: 2px;
 }

 .sbs-view-btn {
 flex: 1;
 text-align: center;
 padding: 6px 8px;
 font-size: .7rem;
 }

 .sbs-close {
 position: absolute;
 top: 6px;
 right: 8px;
 z-index: 5;
 }

 .sbs-search-bar {
 flex-wrap: wrap;
 padding: 4px 8px 6px !important;
 gap: 4px !important;
 }

 .sbs-search-bar input {
 font-size: .78rem;
 min-width: 0;
 }

 .speak-btn {
 display: none !important;
 }

 /* hide speak on mobile SBS to save space */
 .sbs-nav-btn[onclick="stopSpeech()"] {
 display: none !important;
 }

 .sbs-nav-btn[onclick="openLookup()"] {
 display: none !important;
 }

 .site-hdr {
 padding: 6px 0 0 !important;
 }

 .site-hdr h1 {
 font-size: .72rem;
 gap: 4px;
 /* MITR 2026-07-08: on phone, render the title as a plain block
 * (not a flex container) so the inline "Webtel" text and the
 * colored-letter span flow naturally on the same line and break
 * at word boundaries. The desktop flex layout stays untouched
 * via the min-width guard. */
 display: block;
 line-height: 1.2;
 min-width: 0;
 max-width: 100%;
 width: 100%;
 overflow-wrap: break-word;
 }

 /* MITR 2026-07-08: override the inline white-space:nowrap on the
 * colored-letter span so it can break normally on phone. */
 .site-hdr h1 > span[style*="white-space"] {
 white-space: normal !important;
 }

 /* MITR 2026-07-08: parent of the title h1 also needs a width
 * constraint so the flex item doesn't grow past the header
 * (which is 375 px on a phone). */
 .site-hdr h1 {
 max-width: 100%;
 }

 .site-hdr .hdr-title-row > div:first-child {
 min-width: 0;
 max-width: 100%;
 flex: 1 1 auto;
 }

 .site-hdr .hdr-title-row > div:first-child > div:not(.mob-toolbar-toggle) {
 min-width: 0;
 max-width: 100%;
 }

 /* MITR 2026-07-08: the inner <span> inside the h1 ships with an
 * inline `white-space:nowrap` (it carries the colored "MITR — Master
 * Income Tax Reckoner" tokens). That inline style wins over the
 * parent h1's flex-wrap on narrow viewports and pushes the title
 * past the right edge. Override the inline style so the colored
 * tokens can break normally. */
 .site-hdr h1 > span[style*="white-space"] {
 white-space: normal !important;
 }

 .site-hdr h1 i {
 font-size: .85rem;
 }

 .site-hdr .sub {
 display: none;
 }

 /* MITR 2026-07-08: the tagline row ("Acts Comparison • Section-wise
 * mapping • Rules & Forms • …") is too long for a 390-px viewport
 * and used to overflow horizontally. Clip with ellipsis on the
 * smallest phones. */
 .hdr-title-row>div:first-child>div:last-child {
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
 max-width: 100%;
 }

 /* hide subtitle on mobile */

 /* Title row: just title + hamburger toggle */
 .hdr-title-row {
 padding-bottom: 0 !important;
 flex-wrap: nowrap;
 }

 .hdr-title-row>div:last-child {
 display: none !important;
 }

 /* hide desktop buttons (Home/Index/Dark/View/Audio) */

 /* Mobile hamburger always visible */
 .mob-toolbar-toggle {
 display: flex !important;
 align-items: center;
 gap: 4px;
 padding: 6px 12px;
 border-radius: 8px;
 border: 1px solid rgba(255, 255, 255, .25);
 background: linear-gradient(135deg, rgba(56, 189, 248, .2), rgba(56, 189, 248, .08));
 color: #e2e8f0;
 font-size: .72rem;
 font-weight: 700;
 cursor: pointer;
 font-family: inherit;
 margin-left: auto;
 flex-shrink: 0;
 }

 /* MITR 2026-07-08: left-side hamburger button. Sits at the very
 * left of the header title row, before the logo. Tapping it
 * opens the #mitrSideDrawer navigation panel. The right-side
 * .mob-toolbar-toggle still opens the Tools/Utilities toolbar. */
 .mitr-side-hamburger {
 appearance: none;
 -webkit-appearance: none;
 display: none;
 align-items: center;
 justify-content: center;
 width: 38px;
 height: 38px;
 margin: 0 8px 0 0;
 padding: 0;
 background: rgba(255, 255, 255, .08);
 border: 1px solid rgba(255, 255, 255, .25);
 border-radius: 8px;
 color: #f1f5f9;
 font-size: 1.25rem;
 line-height: 1;
 cursor: pointer;
 flex-shrink: 0;
 transition: background 120ms ease;
 }
 .mitr-side-hamburger:hover { background: rgba(255, 255, 255, .18); }
 .mitr-side-hamburger:active { background: rgba(56, 189, 248, .35); }
 .mitr-side-hamburger i { font-size: 1.4rem; line-height: 1; }

 @media (max-width: 767.98px) {
 .mitr-side-hamburger { display: inline-flex; }
 /* MITR 2026-07-08: hide the old right-side "Menu" button on
 * phone. The left-side drawer (#mitrSideDrawer) now owns the
 * main navigation, and its footer link "Open Tools & Utilities
 * panel" still calls toggleMobToolbar() so the Tools/Utilities
 * toolbar is reachable from inside the drawer. The right-side
 * button is kept on desktop (> 768 px) where the left hamburger
 * is hidden. */
 .mob-toolbar-toggle { display: none !important; }
 }

 /* MITR 2026-07-08: side-drawer scrim (full-screen overlay) +
 * the slide-in panel. The drawer is always in the DOM but
 * translated off-screen; .open class slides it in. The scrim
 * fades in/out. body.mitr-side-open locks the page scroll. */
 .mitr-side-scrim {
 position: fixed;
 inset: 0;
 background: rgba(2, 6, 23, .55);
 backdrop-filter: blur(2px);
 -webkit-backdrop-filter: blur(2px);
 opacity: 0;
 pointer-events: none;
 transition: opacity 220ms ease;
 z-index: 9998;
 }
 .mitr-side-scrim.open { opacity: 1; pointer-events: auto; }

 .mitr-side-drawer {
 position: fixed;
 top: 0;
 left: 0;
 height: 100vh;
 width: min(82vw, 320px);
 max-width: 100vw;
 background: linear-gradient(180deg, #082f49 0%, #0c4a6e 50%, #075985 100%);
 color: #f1f5f9;
 box-shadow: 8px 0 24px rgba(2, 6, 23, .35);
 transform: translateX(-100%);
 transition: transform 260ms cubic-bezier(.2, .8, .2, 1);
 z-index: 9999;
 display: flex;
 flex-direction: column;
 overflow: hidden;
 overscroll-behavior: contain;
 }
 .mitr-side-drawer.open { transform: translateX(0); }

 .mitr-side-drawer__hd {
 display: flex;
 align-items: center;
 justify-content: space-between;
 gap: 8px;
 padding: 14px 14px 12px;
 border-bottom: 1px solid rgba(255, 255, 255, .14);
 flex: 0 0 auto;
 }
 .mitr-side-drawer__brand {
 display: flex;
 align-items: center;
 gap: 10px;
 color: #f1f5f9;
 text-decoration: none;
 min-width: 0;
 }
 .mitr-side-drawer__brand img {
 height: 34px;
 width: auto;
 flex-shrink: 0;
 }
 .mitr-side-drawer__brand-name {
 font-weight: 800;
 font-size: 1rem;
 line-height: 1.1;
 color: #f1f5f9;
 }
 .mitr-side-drawer__brand-tag {
 font-size: .68rem;
 color: #94a3b8;
 margin-top: 2px;
 }
 .mitr-side-drawer__close {
 appearance: none;
 -webkit-appearance: none;
 display: inline-flex;
 align-items: center;
 justify-content: center;
 width: 36px;
 height: 36px;
 background: rgba(255, 255, 255, .08);
 border: 1px solid rgba(255, 255, 255, .18);
 color: #f1f5f9;
 border-radius: 999px;
 font-size: 1rem;
 cursor: pointer;
 flex-shrink: 0;
 }
 .mitr-side-drawer__close:hover { background: rgba(255, 255, 255, .18); }

 .mitr-side-drawer__nav {
 display: flex;
 flex-direction: column;
 padding: 8px 6px;
 gap: 2px;
 overflow-y: auto;
 -webkit-overflow-scrolling: touch;
 flex: 1 1 auto;
 }
 .mitr-side-drawer__nav--quick {
 flex: 0 0 auto;
 border-top: 1px solid rgba(255, 255, 255, .08);
 padding-top: 10px;
 margin-top: 4px;
 }
 .mitr-side-drawer__link {
 display: flex;
 align-items: center;
 gap: 12px;
 padding: 11px 12px;
 border-radius: 8px;
 color: #e2e8f0;
 text-decoration: none;
 font-size: .9rem;
 font-weight: 500;
 line-height: 1.2;
 min-height: 40px;
 transition: background 120ms ease, color 120ms ease;
 }
 .mitr-side-drawer__link i { font-size: 1.1rem; width: 1.25rem; text-align: center; color: #fbbf24; flex-shrink: 0; }
 .mitr-side-drawer__link span { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
 .mitr-side-drawer__link:hover { background: rgba(255, 255, 255, .08); color: #fff; }
 .mitr-side-drawer__link:active { background: rgba(56, 189, 248, .25); }

 .mitr-side-drawer__sep {
 height: 1px;
 margin: 0 12px;
 background: rgba(255, 255, 255, .12);
 flex: 0 0 auto;
 }
 .mitr-side-drawer__ft {
 padding: 8px 6px 14px;
 border-top: 1px solid rgba(255, 255, 255, .14);
 flex: 0 0 auto;
 }
 .mitr-side-drawer__ft .mitr-side-drawer__link { font-size: .82rem; }

 /* Lock page scroll while the drawer is open on phone. Desktop
 * ignores the body class so a desktop user with a small browser
 * window doesn't lose scroll on the underlying page. */
 @media (max-width: 767.98px) {
 body.mitr-side-open { overflow: hidden; }
 }

 .mob-toolbar-toggle:active {
 background: rgba(56, 189, 248, .3);
 }

 .mob-toolbar-toggle .chevron {
 transition: transform .3s;
 font-size: .5rem;
 }

 .mob-toolbar-toggle.open .chevron {
 transform: rotate(180deg);
 }

 /* Mobile quick-access strip - always visible, scrollable */
 .mob-quick-row {
 display: flex !important;
 gap: 5px;
 padding: 7px 0 6px;
 overflow-x: auto;
 -webkit-overflow-scrolling: touch;
 scrollbar-width: none;
 border-top: 1px solid rgba(255, 255, 255, .08);
 }

 .mob-quick-row::-webkit-scrollbar {
 display: none;
 }

 .mob-quick-btn {
 flex-shrink: 0;
 padding: 5px 10px;
 border-radius: 7px;
 border: 1px solid rgba(255, 255, 255, .15);
 background: rgba(255, 255, 255, .06);
 color: #cbd5e1;
 font-size: .65rem;
 font-weight: 600;
 cursor: pointer;
 font-family: inherit;
 white-space: nowrap;
 display: flex;
 align-items: center;
 gap: 3px;
 transition: all .15s;
 }

 .mob-quick-btn:active {
 background: rgba(56, 189, 248, .2);
 color: #38bdf8;
 border-color: rgba(56, 189, 248, .4);
 }

 /* Full toolbar: collapsed by default on mobile */
 .hdr-toolbar {
 max-height: 0;
 overflow: hidden;
 opacity: 0;
 transition: max-height .35s ease, opacity .25s ease, padding .2s ease;
 padding: 0 !important;
 border-top: none !important;
 margin: 0 !important;
 }

 .hdr-toolbar.open {
 max-height: 600px;
 opacity: 1;
 padding: 8px 0 10px !important;
 border-top: 1px solid rgba(255, 255, 255, .12) !important;
 }

 /* Inside expanded toolbar: full-width dropdowns */
 .hdr-toolbar .hdr-dropdown {
 width: 48%;
 flex-shrink: 0;
 position: relative;
 }

 .hdr-toolbar .hdr-drop-btn {
 width: 100%;
 justify-content: center;
 font-size: .7rem;
 padding: 7px 8px;
 }

 .hdr-toolbar .hdr-drop-menu {
 position: fixed;
 left: 3vw;
 right: 3vw;
 top: auto;
 bottom: auto;
 width: auto;
 min-width: 0;
 max-height: 55vh;
 overflow-y: auto;
 z-index: 10001;
 }

 .hdr-drop-menu button {
 font-size: .74rem;
 padding: 9px 12px;
 }

 .hdr-drop-label {
 font-size: .6rem;
 }

 /* Filter/view toggles inside toolbar */
 .hdr-toolbar .filter-toggle {
 font-size: .65rem;
 padding: 4px 8px;
 }

 .hdr-toolbar .view-toggle {
 gap: 1px;
 }

 .hdr-toolbar .vt-btn {
 padding: 3px 7px;
 font-size: .62rem;
 gap: 2px;
 }

 .sbs-body {
 display: flex;
 flex-direction: column;
 overflow: hidden;
 }

 .sbs-divider {
 height: 4px;
 flex-shrink: 0;
 }

 .sbs-panel {
 flex: 1;
 min-height: 0;
 overflow-y: auto;
 -webkit-overflow-scrolling: touch;
 }

 .sbs-panel-inner {
 padding: 16px 14px 30px;
 }

 .nav-table thead {
 display: none;
 }

 .nav-table tbody tr {
 display: block;
 border: 1px solid var(--border);
 border-radius: 10px;
 margin-bottom: 10px;
 background: #fff;
 padding: 10px 14px;
 }

 .nav-table tbody td {
 display: block;
 padding: 3px 0;
 border: 0;
 }

 .nav-table tbody td::before {
 content: attr(data-label);
 display: block;
 font-size: .64rem;
 text-transform: uppercase;
 letter-spacing: .06em;
 color: var(--ink4);
 font-weight: 600;
 }

 .nav-table tbody td:first-child {
 box-shadow: none !important;
 }

 .site-hdr .d-flex.align-items-center.gap-2 {
 flex-wrap: wrap;
 gap: 4px !important;
 margin-top: 6px;
 }

 .site-hdr .filter-toggle {
 font-size: .65rem;
 padding: 2px 7px;
 }
 }

 @media print {

 .site-hdr,
 .filter-bar,
 .modal {
 display: none !important;
 }

 body {
 background: #fff;
 }
 }

 /* Tax Planning Strategies */
 .ttp-overlay {
 position: fixed;
 inset: 0;
 background: rgba(0, 0, 0, .55);
 z-index: 9998;
 display: none;
 backdrop-filter: blur(3px);
 }

 .ttp-overlay.active {
 display: block;
 }

 .ttp-modal {
 position: fixed;
 top: 2%;
 left: 3%;
 right: 3%;
 bottom: 2%;
 z-index: 9999;
 display: none;
 background: #f8fafc;
 border-radius: 16px;
 box-shadow: 0 25px 80px rgba(0, 0, 0, .4);
 overflow: hidden;
 flex-direction: column;
 }

 .ttp-modal.active {
 display: flex;
 }

 .ttp-hdr {
 padding: 16px 24px;
 background: linear-gradient(135deg, #065f46 0%, #059669 50%, #10b981 100%);
 color: #fff;
 display: flex;
 align-items: center;
 justify-content: space-between;
 flex-shrink: 0;
 }

 .ttp-hdr h3 {
 font-size: 1.05rem;
 font-weight: 700;
 display: flex;
 align-items: center;
 gap: 10px;
 margin: 0;
 font-family: var(--font);
 }

 .ttp-hdr h3 span {
 font-size: .7rem;
 font-weight: 400;
 opacity: .85;
 margin-left: 4px;
 }

 .ttp-close {
 background: rgba(255, 255, 255, .18);
 border: 1px solid rgba(255, 255, 255, .25);
 color: #fff;
 font-size: 1.1rem;
 cursor: pointer;
 border-radius: 8px;
 padding: 3px 10px;
 transition: all .15s;
 }

 .ttp-close:hover {
 background: rgba(255, 255, 255, .35);
 }

 .ttp-tabs {
 display: flex;
 gap: 0;
 background: #fff;
 border-bottom: 1px solid #e2e8f0;
 overflow-x: auto;
 flex-shrink: 0;
 padding: 0 8px;
 }

 .ttp-tab {
 padding: 12px 20px;
 font-size: .78rem;
 font-weight: 600;
 color: #64748b;
 cursor: pointer;
 border: none;
 background: none;
 border-bottom: 3px solid transparent;
 white-space: nowrap;
 font-family: var(--font);
 transition: all .15s;
 position: relative;
 }

 .ttp-tab:hover {
 color: #059669;
 background: rgba(5, 150, 101, .04);
 }

 .ttp-tab.active {
 color: #059669;
 border-bottom-color: #059669;
 background: rgba(5, 150, 101, .06);
 }

 .ttp-tab .ttp-tab-count {
 font-size: .58rem;
 background: #059669;
 color: #fff;
 border-radius: 10px;
 padding: 1px 6px;
 margin-left: 5px;
 font-weight: 700;
 }

 .ttp-body {
 flex: 1;
 overflow-y: auto;
 padding: 20px 24px;
 scroll-behavior: smooth;
 }

 .ttp-cat {
 display: none;
 }

 .ttp-cat.active {
 display: block;
 }

 .ttp-cat-intro {
 font-size: .82rem;
 color: #475569;
 line-height: 1.7;
 margin-bottom: 16px;
 padding: 12px 16px;
 background: #fff;
 border-radius: 10px;
 border: 1px solid #e2e8f0;
 border-left: 4px solid #059669;
 }

 .ttp-grid {
 display: grid;
 grid-template-columns: repeat(auto-fill, minmax(340px, 1fr));
 gap: 14px;
 }

 .ttp-card {
 background: #fff;
 border: 1px solid #e2e8f0;
 border-radius: 12px;
 padding: 0;
 overflow: hidden;
 transition: all .2s;
 display: flex;
 flex-direction: column;
 }

 .ttp-card:hover {
 box-shadow: 0 4px 20px rgba(0, 0, 0, .08);
 transform: translateY(-1px);
 }

 .ttp-card-top {
 padding: 14px 16px 10px;
 display: flex;
 gap: 12px;
 align-items: flex-start;
 }

 .ttp-card-icon {
 width: 42px;
 height: 42px;
 border-radius: 10px;
 display: flex;
 align-items: center;
 justify-content: center;
 font-size: 1.3rem;
 flex-shrink: 0;
 }

 .ttp-card-meta {
 flex: 1;
 }

 .ttp-card-title {
 font-size: .82rem;
 font-weight: 700;
 color: #0f172a;
 line-height: 1.35;
 margin-bottom: 4px;
 font-family: var(--font);
 }

 .ttp-card-secs {
 display: flex;
 gap: 4px;
 flex-wrap: wrap;
 }

 .ttp-badge-old {
 font-size: .6rem;
 font-weight: 600;
 padding: 2px 6px;
 border-radius: 4px;
 background: #fef3c7;
 color: #92400e;
 font-family: var(--mono);
 }

 .ttp-badge-new {
 font-size: .6rem;
 font-weight: 600;
 padding: 2px 6px;
 border-radius: 4px;
 background: #dcfce7;
 color: #166534;
 font-family: var(--mono);
 }

 .ttp-badge-regime {
 font-size: .58rem;
 font-weight: 700;
 padding: 2px 6px;
 border-radius: 4px;
 background: #dbeafe;
 color: #1e40af;
 }

 .ttp-card-body {
 padding: 0 16px 14px;
 font-size: .78rem;
 color: #334155;
 line-height: 1.75;
 flex: 1;
 }

 .ttp-card-body ul {
 margin: 0;
 padding-left: 18px;
 }

 .ttp-card-body li {
 margin-bottom: 4px;
 }

 .ttp-card-footer {
 padding: 8px 16px;
 background: #f8fafc;
 border-top: 1px solid #f1f5f9;
 display: flex;
 gap: 6px;
 flex-wrap: wrap;
 }

 .ttp-tag {
 font-size: .6rem;
 font-weight: 600;
 padding: 2px 8px;
 border-radius: 10px;
 background: #f1f5f9;
 color: #64748b;
 }

 .ttp-alert {
 background: rgba(239, 68, 68, .05);
 border-left: 3px solid #ef4444;
 padding: 8px 12px;
 border-radius: 0 6px 6px 0;
 margin: 8px 0 4px;
 font-size: .74rem;
 color: #991b1b;
 line-height: 1.6;
 }

 .ttp-pro {
 background: rgba(5, 150, 101, .05);
 border-left: 3px solid #059669;
 padding: 8px 12px;
 border-radius: 0 6px 6px 0;
 margin: 8px 0 4px;
 font-size: .74rem;
 color: #065f46;
 line-height: 1.6;
 }

 .ttp-limit {
 display: inline-block;
 font-weight: 700;
 color: #059669;
 background: rgba(5, 150, 101, .08);
 padding: 1px 6px;
 border-radius: 4px;
 font-family: var(--mono);
 font-size: .74rem;
 }

 @media(max-width:768px) {
 .ttp-modal {
 top: 0;
 left: 0;
 right: 0;
 bottom: 0;
 border-radius: 0;
 }

 .ttp-tab {
 padding: 9px 14px;
 font-size: .7rem;
 }

 .ttp-grid {
 grid-template-columns: 1fr;
 }

 .ttp-body {
 padding: 14px 16px;
 }
 }

 /* Quick Lookup Widget */
 .lookup-modal .modal-content {
 border-radius: 16px;
 overflow: hidden;
 }

 .lookup-modal .modal-header {
 background: linear-gradient(135deg, #0c4a6e, #0369a1);
 color: #fff;
 border: none;
 padding: 16px 20px;
 }

 .lookup-modal .modal-header .btn-close {
 filter: invert(1) grayscale(100%) brightness(200%);
 }

 .lookup-input {
 font-size: 1.4rem;
 font-weight: 600;
 letter-spacing: 0.02em;
 padding: 14px 16px;
 border: 2px solid var(--border);
 border-radius: 10px;
 transition: .2s;
 }

 .lookup-input:focus {
 border-color: var(--pri);
 box-shadow: 0 0 0 3px rgba(37, 99, 235, .15);
 }

 .lookup-result {
 background: linear-gradient(135deg, #f0fdf4, #dcfce7);
 border: 1px solid #bbf7d0;
 border-radius: 12px;
 padding: 18px 20px;
 min-height: 80px;
 }

 .lookup-result .lr-arrow {
 font-size: 1.8rem;
 color: var(--pri);
 font-weight: 700;
 flex-shrink: 0;
 }

 .lookup-result .lr-sec {
 font-size: 1.5rem;
 font-weight: 800;
 color: #075985;
 /* When the section list is long (e.g. 44AD/44ADA/44AE/44AA/44AB)
 let it wrap onto multiple lines instead of overflowing — otherwise
 it pushes the New (2025) side off-screen. */
 word-break: break-word;
 overflow-wrap: anywhere;
 max-width: 100%;
 line-height: 1.2;
 }

 /* Allow the from/arrow/to row to wrap when content is wider than the
 modal, and let each side shrink without pushing the other off-screen. */
 .lookup-result .d-flex.align-items-center {
 flex-wrap: wrap;
 min-width: 0;
 row-gap: 6px;
 }
 .lookup-result .text-center {
 min-width: 0;
 max-width: 100%;
 flex: 0 1 auto;
 }

 .lookup-result .lr-title {
 font-size: .82rem;
 color: #475569;
 margin-top: 2px;
 }

 .lookup-result .lr-type {
 display: inline-block;
 font-size: .65rem;
 font-weight: 700;
 padding: 2px 8px;
 border-radius: 4px;
 text-transform: uppercase;
 letter-spacing: .04em;
 margin-top: 4px;
 }

 .lookup-history {
 max-height: 200px;
 overflow-y: auto;
 }

 .lookup-history .lh-item {
 padding: 6px 10px;
 border-radius: 6px;
 cursor: pointer;
 font-size: .8rem;
 transition: .15s;
 }

 .lookup-history .lh-item:hover {
 background: #f1f5f9;
 }

 /* Form Map */
 .formmap-modal .modal-content {
 border-radius: 16px;
 overflow: hidden;
 }

 .formmap-modal .modal-header {
 background: linear-gradient(135deg, #7c3aed, #6d28d9);
 color: #fff;
 border: none;
 padding: 16px 20px;
 }

 .formmap-modal .modal-header .btn-close {
 filter: invert(1) grayscale(100%) brightness(200%);
 }

 .formmap-tbl {
 font-size: .8rem;
 }

 .formmap-tbl th {
 background: #f8fafc;
 font-size: .7rem;
 font-weight: 700;
 text-transform: uppercase;
 letter-spacing: .04em;
 color: var(--ink3);
 position: sticky;
 top: 0;
 z-index: 1;
 }

 .formmap-tbl td {
 vertical-align: middle;
 }

 .formmap-tbl .fm-old {
 font-weight: 700;
 color: #dc2626;
 }

 .formmap-tbl .fm-new {
 font-weight: 700;
 color: #059669;
 }

 .formmap-tbl .fm-cat {
 font-size: .65rem;
 font-weight: 600;
 padding: 2px 8px;
 border-radius: 4px;
 text-transform: uppercase;
 letter-spacing: .04em;
 }

 /* Due Date Calendar */
 .duedate-modal .modal-content {
 border-radius: 16px;
 overflow: hidden;
 }

 .duedate-modal .modal-header {
 background: linear-gradient(135deg, #ea580c, #c2410c);
 color: #fff;
 border: none;
 padding: 16px 20px;
 }

 .duedate-modal .modal-header .btn-close {
 filter: invert(1) grayscale(100%) brightness(200%);
 }

 .dd-card {
 border-radius: 10px;
 padding: 14px 16px;
 margin-bottom: 10px;
 border-left: 4px solid;
 }

 .dd-card.dd-q1 {
 border-left-color: #2563eb;
 background: #eff6ff;
 }

 .dd-card.dd-q2 {
 border-left-color: #7c3aed;
 background: #f5f3ff;
 }

 .dd-card.dd-q3 {
 border-left-color: #059669;
 background: #f0fdf4;
 }

 .dd-card.dd-q4 {
 border-left-color: #ea580c;
 background: #fff7ed;
 }

 .dd-card.dd-af {
 border-left-color: #64748b;
 background: #f8fafc;
 }

 .dd-card .dd-date {
 font-size: 1.1rem;
 font-weight: 800;
 color: #075985;
 }

 .dd-card .dd-desc {
 font-size: .82rem;
 color: #475569;
 margin-top: 2px;
 }

 .dd-card .dd-refs {
 font-size: .7rem;
 color: #94a3b8;
 margin-top: 4px;
 }

 /* TDS Rate Chart */
 .tds-modal .modal-content {
 border-radius: 16px;
 overflow: hidden;
 }

 .tds-modal .modal-header {
 background: linear-gradient(135deg, #059669, #047857);
 color: #fff;
 border: none;
 padding: 16px 20px;
 }

 .tds-modal .modal-header .btn-close {
 filter: invert(1) grayscale(100%) brightness(200%);
 }

 .tds-tbl {
 font-size: .78rem;
 }

 .tds-tbl th {
 background: #f8fafc;
 font-size: .68rem;
 font-weight: 700;
 text-transform: uppercase;
 letter-spacing: .04em;
 color: var(--ink3);
 position: sticky;
 top: 0;
 z-index: 1;
 }

 .tds-tbl td {
 vertical-align: middle;
 }

 .tds-tbl .tds-nature {
 font-weight: 600;
 color: #075985;
 }

 .tds-tbl .tds-rate {
 font-weight: 800;
 color: #059669;
 font-size: .88rem;
 }

 .tds-tbl .tds-sec-old {
 color: #dc2626;
 font-weight: 600;
 font-size: .72rem;
 }

 .tds-tbl .tds-sec-new {
 color: #059669;
 font-weight: 600;
 font-size: .72rem;
 }

 .tds-tbl .tds-thresh {
 font-size: .72rem;
 color: #64748b;
 }

 .tds-cat-badge {
 display: inline-block;
 font-size: .6rem;
 font-weight: 700;
 padding: 2px 6px;
 border-radius: 3px;
 text-transform: uppercase;
 letter-spacing: .03em;
 }

 /* Keyword Search */
 .kw-modal .modal-content {
 border-radius: 16px;
 overflow: hidden;
 }

 .kw-modal .modal-header {
 background: linear-gradient(135deg, #0284c7, #0369a1);
 color: #fff;
 border: none;
 padding: 16px 20px;
 }

 .kw-modal .modal-header .btn-close {
 filter: invert(1) grayscale(100%) brightness(200%);
 }

 .kw-result {
 border: 1px solid var(--border);
 border-radius: 10px;
 padding: 12px 14px;
 margin-bottom: 8px;
 cursor: pointer;
 transition: .15s;
 }

 .kw-result:hover {
 border-color: var(--pri);
 background: #f8fafc;
 }

 .kw-result .kw-sec {
 font-weight: 700;
 color: var(--pri);
 font-size: .88rem;
 }

 .kw-result .kw-title {
 font-size: .78rem;
 color: #475569;
 }

 .kw-result .kw-match {
 font-size: .75rem;
 color: #64748b;
 margin-top: 4px;
 line-height: 1.6;
 }

 .kw-result .kw-match mark {
 background: #fef08a;
 padding: 0 2px;
 border-radius: 2px;
 font-weight: 600;
 }

 .kw-stat {
 font-size: .72rem;
 color: #94a3b8;
 margin-bottom: 8px;
 }

 /* TDS Rate Chart */
 .tds-modal .modal-content {
 border-radius: 16px;
 overflow: hidden;
 }

 .tds-modal .modal-header {
 background: linear-gradient(135deg, #059669, #047857);
 color: #fff;
 border: none;
 padding: 16px 20px;
 }

 .tds-modal .modal-header .btn-close {
 filter: invert(1) grayscale(100%) brightness(200%);
 }

 .tds-tbl {
 font-size: .78rem;
 }

 .tds-tbl th {
 background: #f8fafc;
 font-size: .68rem;
 font-weight: 700;
 text-transform: uppercase;
 letter-spacing: .04em;
 color: var(--ink3);
 position: sticky;
 top: 0;
 z-index: 1;
 }

 .tds-tbl td {
 vertical-align: middle;
 }

 .tds-tbl .tds-rate {
 font-weight: 800;
 color: #059669;
 font-size: .88rem;
 }

 .tds-tbl .tds-sec-old {
 color: #dc2626;
 font-weight: 600;
 font-size: .75rem;
 }

 .tds-tbl .tds-sec-new {
 color: #059669;
 font-weight: 600;
 font-size: .75rem;
 }

 .tds-tbl tr:hover {
 background: #f0fdf4;
 }

 /* Keyword Search */
 .kw-modal .modal-content {
 border-radius: 16px;
 overflow: hidden;
 }

 .kw-modal .modal-header {
 background: linear-gradient(135deg, #2563eb, #1d4ed8);
 color: #fff;
 border: none;
 padding: 16px 20px;
 }

 .kw-modal .modal-header .btn-close {
 filter: invert(1) grayscale(100%) brightness(200%);
 }

 .kw-result {
 border: 1px solid var(--border);
 border-radius: 10px;
 padding: 12px 14px;
 margin-bottom: 8px;
 cursor: pointer;
 transition: .15s;
 }

 .kw-result:hover {
 border-color: var(--pri);
 background: #f8fafc;
 }

 .kw-result .kw-sec {
 font-weight: 700;
 color: var(--pri);
 font-size: .88rem;
 }

 .kw-result .kw-title {
 font-size: .78rem;
 color: var(--ink2);
 }

 .kw-result .kw-match {
 font-size: .75rem;
 color: #475569;
 margin-top: 4px;
 line-height: 1.6;
 }

 .kw-result .kw-match mark {
 background: #fef08a;
 padding: 0 2px;
 border-radius: 2px;
 }

 /* ===== EBOOK MODE ===== */
 .view-toggle {
 display: flex;
 gap: 2px;
 background: rgba(255, 255, 255, .08);
 border-radius: 8px;
 padding: 2px;
 }

 .vt-btn {
 background: transparent;
 border: none;
 color: rgba(255, 255, 255, .7);
 border-radius: 6px;
 padding: 3px 10px;
 font-size: .72rem;
 cursor: pointer;
 display: inline-flex;
 align-items: center;
 gap: 4px;
 transition: .15s;
 }

 .vt-btn:hover {
 background: rgba(255, 255, 255, .15);
 color: #fff;
 }

 .vt-btn.active {
 background: rgba(255, 255, 255, .18);
 color: #fff;
 }

 /* Page view container */

 .table-view.hidden {
 display: none !important;
 }

 /* Section page */
 /* Cover page — original styles below; redesign block overrides via !important */

 /* TTS Panel */
 .tts-panel {
 position: fixed;
 bottom: 0;
 left: 0;
 right: 0;
 background: linear-gradient(135deg, #082f49, #0369a1);
 color: #fff;
 padding: 10px 16px;
 display: none;
 z-index: 500;
 border-top: 2px solid #3b82f6;
 }

 .tts-panel.show {
 display: block;
 }

 .tts-row {
 display: flex;
 align-items: center;
 gap: 10px;
 flex-wrap: wrap;
 }

 .tts-btn {
 background: rgba(255, 255, 255, .1);
 border: 1px solid rgba(255, 255, 255, .2);
 color: #fff;
 border-radius: 50%;
 width: 36px;
 height: 36px;
 display: flex;
 align-items: center;
 justify-content: center;
 cursor: pointer;
 font-size: 1rem;
 }

 .tts-btn:hover {
 background: rgba(255, 255, 255, .2);
 }

 .tts-btn.playing {
 background: #3b82f6;
 border-color: #60a5fa;
 }

 .tts-progress {
 flex: 1;
 height: 4px;
 background: rgba(255, 255, 255, .15);
 border-radius: 2px;
 min-width: 80px;
 }

 .tts-progress-fill {
 height: 100%;
 background: #60a5fa;
 border-radius: 2px;
 width: 0%;
 transition: width .3s;
 }

 .tts-sec-lbl {
 font-size: .78rem;
 color: #93c5fd;
 flex: 1;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
 }

 .tts-close-btn {
 background: none;
 border: none;
 color: #94a3b8;
 cursor: pointer;
 font-size: 1.1rem;
 }

 .tts-close-btn:hover {
 color: #fff;
 }

 .tts-row2 {
 display: flex;
 align-items: center;
 gap: 8px;
 margin-top: 6px;
 flex-wrap: wrap;
 }

 .tts-lbl {
 font-size: .72rem;
 color: #94a3b8;
 white-space: nowrap;
 }

 .tts-voice {
 background: rgba(255, 255, 255, .1);
 border: 1px solid rgba(255, 255, 255, .2);
 color: #fff;
 border-radius: 6px;
 padding: 3px 8px;
 font-size: .78rem;
 min-width: 200px;
 max-width: 320px;
 }

 .tts-voice option {
 background: #0c4a6e;
 color: #fff;
 }

 .tts-spd {
 width: 60px;
 font-size: .78rem;
 background: rgba(255, 255, 255, .1);
 border: 1px solid rgba(255, 255, 255, .2);
 color: #fff;
 border-radius: 6px;
 padding: 3px 6px;
 text-align: center;
 }

 /* TOC Side Panel */
 .toc-panel {
 position: fixed;
 top: 0;
 left: 0;
 bottom: 0;
 width: 340px;
 max-width: 85vw;
 background: #fff;
 z-index: 600;
 box-shadow: 4px 0 30px rgba(0, 0, 0, .2);
 transform: translateX(-100%);
 transition: transform .25s ease;
 display: flex;
 flex-direction: column;
 }

 .toc-panel.open {
 transform: translateX(0);
 }

 .toc-overlay {
 position: fixed;
 inset: 0;
 background: rgba(0, 0, 0, .4);
 z-index: 590;
 display: none;
 }

 .toc-overlay.show {
 display: block;
 }

 .toc-hdr {
 background: linear-gradient(135deg, #082f49, #0369a1);
 color: #fff;
 padding: 14px 16px;
 display: flex;
 align-items: center;
 justify-content: space-between;
 flex-shrink: 0;
 }

 .toc-hdr h3 {
 font-size: 1rem;
 font-weight: 700;
 margin: 0;
 }

 .toc-close-x {
 background: none;
 border: none;
 color: #94a3b8;
 font-size: 1.2rem;
 cursor: pointer;
 }

 .toc-srch {
 padding: 8px 12px;
 border-bottom: 1px solid #e2e8f0;
 flex-shrink: 0;
 }

 .toc-srch input {
 width: 100%;
 border: 1px solid #cbd5e1;
 border-radius: 8px;
 padding: 6px 12px;
 font-size: .85rem;
 }

 .toc-body {
 flex: 1;
 overflow-y: auto;
 padding: 0;
 }

 .toc-cat {
 padding: 10px 16px;
 font-size: .84rem;
 font-weight: 700;
 color: #0c4a6e;
 background: #f8fafc;
 border-bottom: 1px solid #e2e8f0;
 cursor: pointer;
 display: flex;
 align-items: center;
 gap: 8px;
 user-select: none;
 -webkit-user-select: none;
 }

 .toc-cat:hover {
 background: #eff6ff;
 }

 .toc-cat:active {
 background: #dbeafe;
 }

 .toc-cat-arrow {
 color: #2563eb;
 font-size: .8rem;
 width: 18px;
 flex-shrink: 0;
 display: flex;
 align-items: center;
 justify-content: center;
 }

 .toc-cat-name {
 flex: 1;
 overflow: hidden;
 text-overflow: ellipsis;
 }

 .toc-cat-cnt {
 background: #2563eb;
 color: #fff;
 font-size: .68rem;
 padding: 1px 8px;
 border-radius: 10px;
 font-weight: 600;
 flex-shrink: 0;
 }

 .toc-cat-items {
 border-bottom: 1px solid #e2e8f0;
 display: none;
 }

 .toc-itm {
 padding: 8px 16px 8px 28px;
 cursor: pointer;
 display: flex;
 align-items: baseline;
 gap: 8px;
 border-bottom: 1px solid #f8fafc;
 font-size: .84rem;
 }

 .toc-itm:hover {
 background: #f0f4ff;
 }

 .toc-itm.active {
 background: #eff6ff;
 border-left: 3px solid #2563eb;
 }

 .toc-itm .ti-sec {
 font-weight: 700;
 color: #0c4a6e;
 min-width: 50px;
 max-width: 90px;
 font-size: .75rem;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
 flex-shrink: 0;
 }

 .toc-itm .ti-title {
 color: #334155;
 flex: 1;
 min-width: 0;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
 }

 .toc-itm .ti-new {
 color: #16a34a;
 font-size: .72rem;
 font-weight: 600;
 flex-shrink: 0;
 white-space: nowrap;
 }

 .toc-itm.multi-s {
 flex-wrap: wrap;
 }

 .toc-itm.multi-s .ti-sec {
 max-width: 100%;
 white-space: normal;
 font-size: .7rem;
 line-height: 1.3;
 word-break: break-all;
 flex-basis: 100%;
 margin-bottom: 2px;
 display: -webkit-box;
 -webkit-line-clamp: 2;
 -webkit-box-orient: vertical;
 overflow: hidden;
 text-overflow: ellipsis;
 }

 .toc-itm.multi-s .ti-new {
 flex-basis: 100%;
 max-width: 100%;
 white-space: normal;
 word-break: break-all;
 display: -webkit-box;
 -webkit-line-clamp: 2;
 -webkit-box-orient: vertical;
 overflow: hidden;
 text-overflow: ellipsis;
 line-height: 1.3;
 }

 /* Swipe hint */
 .swipe-hint {
 position: fixed;
 bottom: 20px;
 left: 50%;
 transform: translateX(-50%);
 background: rgba(15, 23, 42, .85);
 color: #93c5fd;
 padding: 8px 20px;
 border-radius: 20px;
 font-size: .82rem;
 z-index: 160;
 opacity: 0;
 transition: opacity .4s;
 pointer-events: none;
 white-space: nowrap;
 }

 .swipe-hint.show {
 opacity: 1;
 }

 /* Calculator styles */
 .rg-lbl {
 font-size: .72rem;
 font-weight: 600;
 color: #334155;
 display: block;
 margin-bottom: 2px;
 }

 /* Compliance Checklist */
 .ck-box {
 background: linear-gradient(135deg, #f0f9ff, #e0f2fe);
 border: 1px solid #7dd3fc;
 border-radius: 10px;
 padding: 12px 14px;
 margin-top: 12px;
 }

 .ck-title {
 font-size: .8rem;
 font-weight: 700;
 color: #0369a1;
 margin-bottom: 8px;
 display: flex;
 align-items: center;
 gap: 6px;
 }

 .ck-list {
 margin: 0;
 padding-left: 18px;
 font-size: .78rem;
 color: #334155;
 line-height: 1.7;
 }

 .ck-list li {
 margin-bottom: 4px;
 }

 .ck-list strong {
 color: #0c4a6e;
 }

 /* Compliance Checklist Manual */
 .cl-section {
 margin-bottom: 28px;
 }

 .cl-chapter {
 font-size: 1.1rem;
 font-weight: 800;
 color: #0c4a6e;
 border-bottom: 2px solid #0369a1;
 padding-bottom: 6px;
 margin-bottom: 8px;
 }

 .cl-sub {
 font-size: .82rem;
 color: #64748b;
 font-weight: 600;
 margin-bottom: 8px;
 }

 .cl-text {
 font-size: .84rem;
 color: #475569;
 line-height: 1.7;
 margin-bottom: 12px;
 }

 .cl-card {
 background: #fff;
 border: 1px solid #e2e8f0;
 border-radius: 12px;
 padding: 16px;
 margin-bottom: 14px;
 box-shadow: 0 1px 3px rgba(0, 0, 0, .04);
 }

 .cl-card-title {
 font-size: .88rem;
 font-weight: 700;
 color: #075985;
 margin-bottom: 8px;
 display: flex;
 align-items: center;
 gap: 8px;
 }

 .cl-card-link {
 font-size: .72rem;
 color: #0369a1;
 cursor: pointer;
 margin-bottom: 10px;
 display: inline-flex;
 align-items: center;
 gap: 4px;
 }

 .cl-card-link:hover {
 text-decoration: underline;
 }

 .cl-legacy {
 font-size: .7rem;
 color: #94a3b8;
 font-weight: 400;
 margin-left: 4px;
 }

 .cl-table {
 width: 100%;
 border-collapse: collapse;
 font-size: .8rem;
 margin-bottom: 10px;
 }

 .cl-table td,
 .cl-table th {
 padding: 8px 10px;
 border-bottom: 1px solid #f1f5f9;
 vertical-align: top;
 }

 .cl-table th {
 background: #f8fafc;
 font-weight: 700;
 color: #334155;
 }

 .cl-label {
 font-weight: 700;
 color: #0c4a6e;
 white-space: nowrap;
 width: 120px;
 font-size: .76rem;
 }

 .cl-warn {
 background: #fef2f2;
 border: 1px solid #fecaca;
 border-radius: 8px;
 padding: 8px 12px;
 font-size: .78rem;
 color: #991b1b;
 margin: 8px 0;
 }

 .cl-checklist {
 background: #f0f9ff;
 border: 1px solid #bae6fd;
 border-radius: 10px;
 padding: 12px 16px;
 margin-top: 8px;
 }

 .cl-check {
 font-size: .8rem;
 color: #334155;
 padding: 8px 0;
 cursor: pointer;
 display: grid;
 grid-template-columns: 18px auto;
 gap: 0 10px;
 align-items: start;
 border-bottom: 1px solid #e0f2fe;
 line-height: 1.5;
 }

 .cl-check:last-child {
 border-bottom: none;
 }

 .cl-check input[type=checkbox] {
 margin-top: 3px;
 accent-color: #0369a1;
 cursor: pointer;
 flex-shrink: 0;
 width: 16px;
 height: 16px;
 grid-row: 1 / span 2;
 }

 .cl-check b {
 color: #0c4a6e;
 display: inline;
 margin-right: 4px;
 }

 .cl-check:has(input:checked) {
 color: #94a3b8;
 text-decoration: line-through;
 }

 .cl-toc-item {
 display: block;
 padding: 6px 10px;
 color: #475569;
 text-decoration: none;
 border-radius: 6px;
 margin-bottom: 2px;
 border-left: 3px solid transparent;
 transition: all .15s;
 }

 .cl-toc-item:hover,
 .cl-toc-item.active {
 background: #f0f9ff;
 color: #0369a1;
 border-left-color: #0369a1;
 font-weight: 600;
 }

 @media(max-width:768px) {
 #clToc {
 display: none;
 }

 #clContent {
 padding: 12px !important;
 }

 .cl-label {
 width: auto;
 white-space: normal;
 }

 .cl-table td,
 .cl-table th {
 padding: 6px;
 }

 .cl-check {
 font-size: .78rem;
 gap: 0 8px;
 padding: 7px 0;
 }

 .cl-check b {
 display: block;
 color: #0c4a6e;
 margin-bottom: 2px;
 font-size: .78rem;
 }

 .cl-checklist {
 padding: 10px 12px;
 }

 .cl-card {
 padding: 12px;
 }

 .cl-card-title {
 font-size: .85rem;
 }
 }

 @media print {
 .modal-header {
 position: static !important;
 }

 #clToc {
 display: none;
 }

 .cl-card {
 break-inside: avoid;
 page-break-inside: avoid;
 }
 }

 mark.del {
 background: #fecaca;
 color: #991b1b;
 text-decoration: line-through;
 border-radius: 2px;
 padding: 0 1px;
 }

 mark.ins {
 background: #bbf7d0;
 color: #166534;
 border-radius: 2px;
 padding: 0 1px;
 }

 mark.chg {
 background: #fef08a;
 color: #854d0e;
 border-radius: 2px;
 padding: 0 1px;
 }

 /* â”€â”€ Modern Enhancements â”€â”€ */
 .site-hdr {
 box-shadow: 0 4px 16px rgba(8, 47, 73, .15);
 }

 /* Desktop: hide mobile-only elements */
 @media(min-width:768px) {
 .mob-toolbar-toggle {
 display: none !important;
 }

 .mob-quick-row {
 display: none !important;
 }

 .hdr-toolbar {
 max-height: none !important;
 opacity: 1 !important;
 overflow: visible !important;
 }
 }

 .nav-table thead th {
 font-size: .7rem;
 text-transform: uppercase;
 letter-spacing: .04em;
 color: #475569;
 padding: 10px 12px;
 }

 .nav-table tbody td {
 padding: 10px 12px;
 }

 .nav-table tbody tr {
 border-radius: 8px;
 }

 .nav-table tbody tr:nth-child(even) td {
 background: rgba(248, 250, 252, .5);
 }

 .desc-title {
 font-size: .94rem;
 letter-spacing: -.01em;
 }

 .desc-snip {
 font-size: .85rem;
 line-height: 1.5;
 margin-top: 2px;
 }

 .filter-bar label {
 color: #475569;
 }

 .filter-bar .form-control,
 .filter-bar .form-select {
 border-radius: 8px;
 border-color: #e2e8f0;
 font-size: .82rem;
 }

 .filter-bar .form-control:focus,
 .filter-bar .form-select:focus {
 border-color: #0ea5e9;
 box-shadow: 0 0 0 3px rgba(14, 165, 233, .1);
 }

 .stat-box {
 background: rgba(14, 165, 233, .1);
 border: 1px solid rgba(14, 165, 233, .15);
 color: #bae6fd;
 border-radius: 8px;
 padding: 3px 10px;
 font-size: .68rem;
 font-weight: 600;
 }

 .sbs-modal .modal-content {
 border-radius: 16px;
 }

 .detail-modal .modal-content {
 border-radius: 16px;
 }

 #paginationControls {
 margin-top: 12px;
 }

 #paginationControls button {
 border-radius: 8px;
 font-weight: 600;
 font-size: .78rem;
 padding: 6px 16px;
 border: 1.5px solid #e2e8f0;
 background: #fff;
 color: #475569;
 cursor: pointer;
 transition: all .2s;
 }

 #paginationControls button:hover {
 border-color: #0ea5e9;
 color: #0369a1;
 background: #f0f9ff;
 }

 #paginationControls span {
 font-size: .78rem;
 color: #64748b;
 font-weight: 500;
 }

 #paginationControls select {
 border-radius: 8px;
 border: 1.5px solid #e2e8f0;
 padding: 4px 8px;
 font-size: .78rem;
 color: #475569;
 }

 /* â•â•â•â•â•â•â• MODERN eBook / Page View â•â•â•â•â•â•â• */
 .page-view {
 display: none !important;
 background: linear-gradient(180deg, #f0f9ff, #f8fafc);
 padding-bottom: 60px;
 touch-action: pan-y pinch-zoom;
 }

 .page-view.pv-visible {
 display: block !important;
 }

 /* â”€â”€ Top Navigation Bar â”€â”€ */
 .pv-nav {
 display: flex;
 align-items: center;
 justify-content: space-between;
 gap: 12px;
 padding: 8px 20px;
 background: #fff;
 border-bottom: 1px solid #e2e8f0;
 position: sticky;
 top: 0;
 z-index: 50;
 box-shadow: 0 2px 8px rgba(0, 0, 0, .06);
 }

 .pv-info {
 font-size: .78rem;
 color: #475569;
 font-weight: 500;
 display: flex;
 align-items: center;
 gap: 8px;
 }

 .pv-info strong {
 color: #0c4a6e;
 font-weight: 700;
 }

 .pv-cat-sel {
 padding: 5px 10px;
 border-radius: 8px;
 border: 1.5px solid #e2e8f0;
 font-size: .75rem;
 font-weight: 600;
 color: #475569;
 background: #fff;
 cursor: pointer;
 font-family: 'DM Sans', system-ui, sans-serif;
 }

 .pv-cat-sel:focus {
 border-color: #0ea5e9;
 outline: none;
 box-shadow: 0 0 0 3px rgba(14, 165, 233, .12);
 }

 .pv-btns {
 display: flex;
 gap: 6px;
 align-items: center;
 }

 .pv-btn {
 background: #fff;
 border: 1.5px solid #e2e8f0;
 border-radius: 8px;
 padding: 6px 14px;
 cursor: pointer;
 font-size: .8rem;
 color: #475569;
 display: flex;
 align-items: center;
 gap: 4px;
 transition: all .2s;
 font-family: 'DM Sans', system-ui, sans-serif;
 font-weight: 600;
 }

 .pv-btn:hover:not(:disabled) {
 background: #f0f9ff;
 border-color: #0ea5e9;
 color: #0369a1;
 }

 .pv-btn:disabled {
 opacity: .35;
 cursor: default;
 }

 .pv-num {
 font-family: 'JetBrains Mono', monospace;
 font-size: .78rem;
 color: #0c4a6e;
 font-weight: 700;
 min-width: 90px;
 text-align: center;
 background: #f0f9ff;
 padding: 4px 12px;
 border-radius: 8px;
 border: 1px solid #e0f2fe;
 }

 .pv-search-box {
 display: flex;
 align-items: center;
 gap: 6px;
 background: #fff;
 border: 1.5px solid #e2e8f0;
 border-radius: 8px;
 padding: 0 10px;
 }

 .pv-search-box input {
 border: none;
 outline: none;
 font-size: .78rem;
 padding: 6px 0;
 width: 120px;
 font-family: 'DM Sans', sans-serif;
 }

 .pv-search-box i {
 color: #94a3b8;
 font-size: .8rem;
 }

 /* â”€â”€ Content Area â”€â”€ */
 .pv-content {
 padding: 0;
 font-family: var(--font);
 }

 /* â”€â”€ Single Section Card â”€â”€ */
 .sec-page {
 padding: 20px 20px 60px;
 max-width: 860px;
 margin: 0 auto;
 width: 100%;
 animation: pageIn .35s ease;
 }

 @keyframes pageIn {
 from {
 opacity: 0;
 transform: translateY(12px);
 }

 to {
 opacity: 1;
 transform: translateY(0);
 }
 }

 .sec-pg-hdr {
 background: linear-gradient(135deg, #082f49, #0369a1);
 border-radius: 16px 16px 0 0;
 padding: 24px 28px 18px;
 color: #fff;
 position: relative;
 overflow: hidden;
 }

 .sec-pg-hdr::before {
 content: '';
 position: absolute;
 top: -30%;
 right: -10%;
 width: 50%;
 height: 160%;
 background: radial-gradient(ellipse, rgba(56, 189, 248, .1), transparent 70%);
 pointer-events: none;
 }

 .sec-pg-hdr .sec-nums {
 display: flex;
 align-items: baseline;
 gap: 10px;
 flex-wrap: wrap;
 position: relative;
 z-index: 1;
 }

 .old-s {
 font-size: 1.6rem;
 font-weight: 800;
 letter-spacing: -.02em;
 display: -webkit-box;
 -webkit-line-clamp: 2;
 -webkit-box-orient: vertical;
 overflow: hidden;
 text-overflow: ellipsis;
 word-break: break-word;
 overflow-wrap: anywhere;
 max-width: 100%;
 min-width: 0;
 line-height: 1.15;
 }

 .arr-s {
 color: #60a5fa;
 font-size: 1.2rem;
 margin: 0 2px;
 }

 .new-s {
 font-size: 1.6rem;
 font-weight: 800;
 color: #4ade80;
 letter-spacing: -.02em;
 display: -webkit-box;
 -webkit-line-clamp: 2;
 -webkit-box-orient: vertical;
 overflow: hidden;
 text-overflow: ellipsis;
 word-break: break-word;
 overflow-wrap: anywhere;
 max-width: 100%;
 min-width: 0;
 line-height: 1.15;
 }

 .sec-pg-hdr .sec-change {
 display: inline-block;
 font-size: .65rem;
 padding: 3px 12px;
 border-radius: 20px;
 font-weight: 700;
 letter-spacing: .5px;
 margin-left: 12px;
 vertical-align: middle;
 background: rgba(255, 255, 255, .15);
 color: rgba(255, 255, 255, .9);
 }

 /* â”€â”€ Meta Card â”€â”€ */
 .sec-pg-meta {
 background: #fff;
 border: 1px solid #e2e8f0;
 border-top: none;
 border-radius: 0 0 16px 16px;
 padding: 18px 28px 16px;
 margin-bottom: 20px;
 box-shadow: 0 4px 16px rgba(12, 74, 110, .06);
 }

 .sp-title {
 font-family: 'DM Sans', sans-serif;
 font-size: 1.1rem;
 font-weight: 700;
 color: #0c4a6e;
 line-height: 1.35;
 margin-bottom: 8px;
 }

 .sp-tags {
 display: flex;
 gap: 8px;
 flex-wrap: wrap;
 }

 .sp-tag {
 font-size: .68rem;
 padding: 3px 12px;
 border-radius: 20px;
 font-weight: 600;
 }

 .sp-tag-cat {
 background: #f0f9ff;
 color: #0369a1;
 border: 1px solid #bae6fd;
 }

 .sp-tag-type {
 background: #f8fafc;
 color: #475569;
 border: 1px solid #e2e8f0;
 }

 /* â”€â”€ Cross-Reference Table â”€â”€ */
 .sp-xref {
 width: 100%;
 border-collapse: separate;
 border-spacing: 0;
 margin-bottom: 20px;
 border-radius: 12px;
 overflow: hidden;
 border: 1px solid #e2e8f0;
 background: #fff;
 font-size: .8rem;
 box-shadow: 0 1px 3px rgba(0, 0, 0, .04);
 }

 .sp-xref th {
 background: #f8fafc;
 padding: 10px 14px;
 font-weight: 700;
 font-size: .68rem;
 text-transform: uppercase;
 letter-spacing: .5px;
 color: #64748b;
 border-bottom: 1px solid #e2e8f0;
 }

 .sp-xref .xh-old {
 color: #b45309;
 background: #fffbeb;
 }

 .sp-xref .xh-new {
 color: #0369a1;
 background: #f0f9ff;
 }

 .sp-xref td {
 padding: 9px 14px;
 border-bottom: 1px solid #f1f5f9;
 }

 .sp-xref .xlbl {
 font-weight: 700;
 color: #475569;
 font-size: .72rem;
 background: #f8fafc;
 width: 80px;
 }

 .sp-xref .xc-old {
 font-family: 'JetBrains Mono', monospace;
 font-size: .78rem;
 color: #92400e;
 }

 .sp-xref .xc-new {
 font-family: 'JetBrains Mono', monospace;
 font-size: .78rem;
 color: #0369a1;
 }

 /* â”€â”€ Action Buttons Row â”€â”€ */
 .sp-actions {
 display: flex;
 gap: 10px;
 flex-wrap: wrap;
 margin-bottom: 20px;
 }

 .sp-act-btn {
 display: inline-flex;
 align-items: center;
 gap: 6px;
 padding: 10px 20px;
 border-radius: 10px;
 font-size: .82rem;
 font-weight: 600;
 cursor: pointer;
 transition: all .2s;
 border: none;
 font-family: 'DM Sans', sans-serif;
 }

 .sp-act-primary {
 background: linear-gradient(135deg, #0c4a6e, #0369a1);
 color: #fff;
 box-shadow: 0 2px 8px rgba(3, 105, 161, .2);
 }

 .sp-act-primary:hover {
 box-shadow: 0 4px 16px rgba(3, 105, 161, .3);
 transform: translateY(-1px);
 }

 .sp-act-secondary {
 background: #fff;
 color: #0369a1;
 border: 1.5px solid #bae6fd;
 }

 .sp-act-secondary:hover {
 background: #f0f9ff;
 border-color: #0ea5e9;
 }

 /* â”€â”€ Audio Buttons â”€â”€ */
 .sp-audio-row {
 margin-bottom: 20px;
 display: flex;
 gap: 8px;
 flex-wrap: wrap;
 }

 .sp-audio-btn {
 border: none;
 border-radius: 10px;
 padding: 8px 16px;
 font-size: .8rem;
 cursor: pointer;
 display: flex;
 align-items: center;
 gap: 5px;
 font-weight: 600;
 transition: all .2s;
 font-family: 'DM Sans', sans-serif;
 }

 .sp-audio-main {
 background: linear-gradient(135deg, #0c4a6e, #0369a1);
 color: #fff;
 box-shadow: 0 2px 8px rgba(3, 105, 161, .2);
 }

 .sp-audio-sm {
 font-size: .75rem;
 padding: 6px 12px;
 font-weight: 500;
 }

 /* â”€â”€ Content Blocks â”€â”€ */
 .sp-blk {
 background: #fff;
 border-radius: 12px;
 padding: 18px 22px;
 margin-bottom: 14px;
 border: 1px solid #e2e8f0;
 position: relative;
 box-shadow: 0 1px 3px rgba(0, 0, 0, .03);
 transition: all .2s;
 }

 .sp-blk:hover {
 box-shadow: 0 4px 12px rgba(0, 0, 0, .06);
 }

 .sp-blk-lbl {
 font-size: .68rem;
 font-weight: 700;
 text-transform: uppercase;
 letter-spacing: .8px;
 margin-bottom: 8px;
 display: flex;
 align-items: center;
 gap: 7px;
 }

 .sp-blk-body {
 font-size: .86rem;
 line-height: 1.75;
 color: #334155;
 }

 .sp-blk-body ul {
 padding-left: 18px;
 margin: 0;
 }

 .sp-blk-body li {
 margin-bottom: 4px;
 }

 .sp-blk-gist {
 border-left: 4px solid #16a34a;
 background: #f0fdf4;
 }

 .sp-blk-gist .sp-blk-lbl {
 color: #14532d;
 }

 .sp-blk-over {
 border-left: 4px solid #0369a1;
 background: #f0f9ff;
 }

 .sp-blk-over .sp-blk-lbl {
 color: #0c4a6e;
 }

 .sp-blk-chg {
 border-left: 4px solid #d97706;
 background: #fffbeb;
 }

 .sp-blk-chg .sp-blk-lbl {
 color: #78350f;
 }

 .sp-blk-prac {
 border-left: 4px solid #ea580c;
 background: #fff7ed;
 }

 .sp-blk-prac .sp-blk-lbl {
 color: #7c2d12;
 }

 .sp-blk-rem {
 border-left: 4px solid #94a3b8;
 background: #f8fafc;
 }

 .sp-blk-rem .sp-blk-lbl {
 color: #475569;
 }

 /* â”€â”€ Cover Page (legacy block — overridden by redesign + hero blocks) â”€â”€ */

 .pv-sub {
 font-size: 1rem;
 color: #94a3b8;
 margin-bottom: 28px;
 }

 .pv-start {
 background: linear-gradient(135deg, #0369a1, #0284c7);
 color: #fff;
 border: none;
 border-radius: 12px;
 padding: 14px 32px;
 font-size: 1rem;
 font-weight: 700;
 cursor: pointer;
 display: flex;
 align-items: center;
 gap: 8px;
 box-shadow: 0 4px 16px rgba(3, 105, 161, .25);
 transition: all .25s;
 }

 .pv-start:hover {
 transform: translateY(-2px);
 box-shadow: 0 8px 24px rgba(3, 105, 161, .3);
 }

 .pv-ed {
 color: #94a3b8;
 font-size: .82rem;
 margin-top: 16px;
 }

 /* â”€â”€ Responsive â”€â”€ */

 /* â•â•â• MOBILE: eBook + Card Views â•â•â• */
 @media(max-width:767.98px) {

 /* eBook view - fixed full-screen on all devices */
 .page-view.pv-visible {
 display: block !important;
 }

 .pv-nav {
 flex-wrap: wrap;
 gap: 6px;
 padding: 8px 12px;
 position: sticky;
 top: 0;
 z-index: 20;
 background: #fff;
 }

 .pv-info {
 width: 100%;
 order: 1;
 }

 .pv-search-box {
 order: 2;
 flex: 1;
 }

 .pv-search-box input {
 width: 100%;
 min-width: 0;
 }

 .pv-btns {
 order: 3;
 width: 100%;
 justify-content: center;
 }

 .pv-btn {
 padding: 6px 10px;
 font-size: .72rem;
 }

 .pv-num {
 min-width: 70px;
 font-size: .72rem;
 padding: 4px 8px;
 }

 .pv-cat-sel {
 width: 100%;
 font-size: .72rem;
 }

 /* legacy .pv-cover mobile rules removed — redesign block handles mobile */

 /* Section card mobile */
 .sec-page {
 padding: 10px 10px 30px;
 animation: none;
 }

 .sec-pg-hdr {
 padding: 16px 14px 12px;
 border-radius: 10px 10px 0 0;
 }

 .sec-pg-hdr::before {
 display: none;
 }

 .sec-pg-hdr .sec-nums {
 gap: 6px;
 }

 .old-s,
 .new-s {
 font-size: 1.1rem;
 }

 .arr-s {
 font-size: .9rem;
 }

 .sec-change {
 margin-left: auto;
 font-size: .58rem;
 padding: 2px 8px;
 }

 .sec-pg-meta {
 padding: 12px 14px 10px;
 border-radius: 0 0 10px 10px;
 margin-bottom: 12px;
 }

 .sp-title {
 font-size: .9rem;
 margin-bottom: 6px;
 }

 .sp-tags {
 gap: 5px;
 }

 .sp-tag {
 font-size: .6rem;
 padding: 2px 8px;
 }

 /* XRef table mobile */
 .sp-xref {
 font-size: .72rem;
 margin-bottom: 12px;
 }

 .sp-xref th {
 padding: 7px 10px;
 font-size: .6rem;
 }

 .sp-xref td {
 padding: 7px 10px;
 }

 .sp-xref .xlbl {
 width: 60px;
 font-size: .65rem;
 }

 /* Action buttons mobile */
 .sp-actions {
 gap: 6px;
 margin-bottom: 12px;
 }

 .sp-act-btn {
 padding: 8px 14px;
 font-size: .75rem;
 border-radius: 8px;
 }

 /* Content blocks mobile */
 .sp-blk {
 padding: 12px 14px;
 margin-bottom: 10px;
 border-radius: 10px;
 }

 .sp-blk-lbl {
 font-size: .62rem;
 margin-bottom: 6px;
 }

 .sp-blk-body {
 font-size: .8rem;
 line-height: 1.65;
 }

 .sp-blk-body ul {
 padding-left: 14px;
 }

 /* Audio buttons mobile */
 .sp-audio-row {
 gap: 5px;
 margin-bottom: 12px;
 }

 .sp-audio-btn {
 padding: 6px 12px;
 font-size: .72rem;
 border-radius: 8px;
 }

 .sp-audio-sm {
 padding: 5px 10px;
 font-size: .68rem;
 }

 /* Card view mobile */
 .cv-nav {
 flex-direction: column;
 gap: 8px;
 padding: 8px 12px;
 }

 .cv-left {
 width: 100%;
 gap: 6px;
 }

 .cv-center {
 width: 100%;
 justify-content: center;
 }

 .cv-cat-sel,
 .cv-ct-sel {
 font-size: .72rem;
 padding: 5px 8px;
 flex: 1;
 }

 .cv-search-box {
 width: 100%;
 }

 .cv-search-box input {
 width: 100%;
 }

 .cv-btn {
 padding: 6px 12px;
 font-size: .72rem;
 }

 .cv-num {
 min-width: 70px;
 font-size: .72rem;
 }

 #cvContent .sec-page {
 padding: 10px 10px 30px;
 }

 .pv-content {
 overflow: visible;
 }

 /* View toggle buttons mobile */
 .view-toggle {
 gap: 2px;
 }

 .vt-btn {
 padding: 3px 8px;
 font-size: .65rem;
 gap: 2px;
 }

 /* Cover page category grid */
 .pv-cover div[style*="grid-template-columns"] {
 grid-template-columns: 1fr 1fr !important;
 }
 }

 @media(max-width:400px) {
 .pv-btns {
 flex-wrap: wrap;
 }

 .pv-cover div[style*="grid-template-columns"] {
 grid-template-columns: 1fr !important;
 }

 .cv-left {
 flex-direction: column;
 }
 }

 @media(max-width:375px) {
 .site-hdr h1 {
 font-size: .85rem;
 }

 .filter-bar {
 padding: 8px 6px;
 gap: 4px;
 }

 .filter-bar input,
 .filter-bar select {
 font-size: .7rem;
 padding: 5px 6px;
 }

 .bdg {
 font-size: .65rem;
 padding: 2px 6px;
 }

 table {
 font-size: .68rem;
 }

 .modal-body {
 padding: 10px;
 }

 .detail-box {
 padding: 10px 8px;
 }

 .detail-box h6 {
 font-size: .72rem;
 }
 }

 /* â•â•â•â•â•â•â• CARD VIEW (Single Section in Table context) â•â•â•â•â•â•â• */
 .cv-nav {
 display: flex;
 align-items: center;
 justify-content: space-between;
 gap: 12px;
 background: #fff;
 border: 1px solid #e2e8f0;
 border-radius: 12px;
 padding: 10px 16px;
 margin-bottom: 16px;
 box-shadow: 0 1px 3px rgba(0, 0, 0, .04);
 flex-wrap: wrap;
 }

 .cv-left {
 display: flex;
 align-items: center;
 gap: 8px;
 flex-wrap: wrap;
 }

 .cv-center {
 display: flex;
 align-items: center;
 gap: 8px;
 }

 .cv-cat-sel,
 .cv-ct-sel {
 padding: 6px 10px;
 border-radius: 8px;
 border: 1.5px solid #e2e8f0;
 font-size: .76rem;
 font-weight: 600;
 color: #475569;
 background: #fff;
 font-family: 'DM Sans', system-ui, sans-serif;
 cursor: pointer;
 }

 .cv-cat-sel:focus,
 .cv-ct-sel:focus {
 border-color: #0ea5e9;
 outline: none;
 box-shadow: 0 0 0 3px rgba(14, 165, 233, .1);
 }

 .cv-search-box {
 display: flex;
 align-items: center;
 gap: 6px;
 background: #fff;
 border: 1.5px solid #e2e8f0;
 border-radius: 8px;
 padding: 0 10px;
 }

 .cv-search-box input {
 border: none;
 outline: none;
 font-size: .78rem;
 padding: 6px 0;
 width: 130px;
 font-family: 'DM Sans', sans-serif;
 }

 .cv-search-box input:focus {
 width: 160px;
 }

 .cv-search-box i {
 color: #94a3b8;
 font-size: .78rem;
 }

 .cv-btn {
 background: #fff;
 border: 1.5px solid #e2e8f0;
 border-radius: 8px;
 padding: 7px 16px;
 cursor: pointer;
 font-size: .78rem;
 color: #475569;
 display: inline-flex;
 align-items: center;
 gap: 5px;
 transition: all .2s;
 font-weight: 600;
 font-family: 'DM Sans', sans-serif;
 }

 .cv-btn:hover:not(:disabled) {
 background: #f0f9ff;
 border-color: #0ea5e9;
 color: #0369a1;
 }

 .cv-btn:disabled {
 opacity: .35;
 cursor: default;
 }

 .cv-num {
 font-family: 'JetBrains Mono', monospace;
 font-size: .78rem;
 color: #0c4a6e;
 font-weight: 700;
 min-width: 100px;
 text-align: center;
 background: #f0f9ff;
 padding: 5px 14px;
 border-radius: 8px;
 border: 1px solid #e0f2fe;
 }

 /* Card content reuses sec-page, sec-pg-hdr, sp-* classes from page view */
 #cvContent .sec-page {
 max-width: 900px;
 margin: 0 auto;
 padding-bottom: 40px;
 }

 /* Impact badge */
 .impact-pill {
 display: inline-block;
 padding: 2px 10px;
 border-radius: 6px;
 font-size: .72rem;
 font-weight: 600;
 line-height: 1.6;
 }

 .hdr-dropdown {
 position: relative;
 display: inline-block;
 }

 .hdr-drop-btn {
 background: rgba(255, 255, 255, .08);
 border: 1px solid rgba(255, 255, 255, .15);
 color: rgba(255, 255, 255, .85);
 font-size: .72rem;
 padding: 4px 12px;
 border-radius: 6px;
 cursor: pointer;
 display: flex;
 align-items: center;
 gap: 5px;
 transition: all .15s;
 font-weight: 500;
 }

 .hdr-drop-btn:hover {
 background: rgba(255, 255, 255, .15);
 }

 .hdr-drop-menu {
 display: none;
 position: absolute;
 top: calc(100% + 4px);
 left: 0;
 background: #fff;
 border: 1px solid #e2e8f0;
 border-radius: 10px;
 box-shadow: 0 8px 30px rgba(0, 0, 0, .15);
 padding: 6px 0;
 min-width: 220px;
 z-index: 9999;
 }

 .hdr-dropdown.open .hdr-drop-menu {
 display: block;
 }

 .hdr-drop-menu button {
 display: flex;
 align-items: center;
 gap: 8px;
 width: 100%;
 border: none;
 background: none;
 padding: 7px 16px;
 font-size: .78rem;
 color: #334155;
 cursor: pointer;
 text-align: left;
 transition: background .1s;
 }

 .hdr-drop-menu button:hover {
 background: #f1f5f9;
 }

 .hdr-drop-menu button i {
 width: 16px;
 text-align: center;
 color: #64748b;
 font-size: .8rem;
 }

 .hdr-drop-label {
 font-size: .62rem;
 font-weight: 700;
 color: #94a3b8;
 text-transform: uppercase;
 letter-spacing: .5px;
 padding: 8px 16px 3px;
 margin-top: 2px;
 }

 .hdr-drop-label:first-child {
 margin-top: 0;
 padding-top: 4px;
 }

 .hdr-drop-sep {
 height: 1px;
 background: #e2e8f0;
 margin: 4px 12px;
 }

 .detail-box.box-overview {
 background: #fff !important;
 border: 1px solid #e2e8f0 !important;
 border-left: 4px solid #3b82f6 !important;
 }

 .detail-box.box-changes {
 background: #fff !important;
 border: 1px solid #e2e8f0 !important;
 border-left: 4px solid #f59e0b !important;
 }

 .detail-box.box-practical {
 background: #fff !important;
 border: 1px solid #e2e8f0 !important;
 border-left: 4px solid #10b981 !important;
 }

 .detail-box.box-remarks {
 background: #fff !important;
 border: 1px solid #e2e8f0 !important;
 border-left: 4px solid #94a3b8 !important;
 }

 .detail-box.box-overview h6,
 .detail-box.box-changes h6,
 .detail-box.box-practical h6,
 .detail-box.box-remarks h6 {
 color: #1e293b !important;
 }

 @keyframes pageIn {
 from {
 opacity: .92;
 transform: translateY(4px)
 }

 to {
 opacity: 1;
 transform: translateY(0)
 }
 }

 .actions-cell {
 white-space: nowrap;
 text-align: center;
 padding: 6px 8px !important;
 min-width: 180px;
 overflow: visible !important;
 }

 .act-btn {
 border: none;
 background: none;
 padding: 3px 7px;
 border-radius: 6px;
 cursor: pointer;
 font-size: .85rem;
 color: var(--ink3);
 transition: .15s;
 display: inline-flex;
 align-items: center;
 justify-content: center;
 }

 .act-btn:hover {
 background: var(--indigo-l);
 color: var(--indigo);
 }

 .act-btn-detail {
 color: #0369a1;
 }

 .act-btn-sbs {
 color: #16a34a;
 }

 .act-btn-audio {
 color: #7c3aed;
 }

 .act-btn-wa {
 color: #25d366;
 }

 @media(max-width:767.98px) {
 .actions-cell {
 display: flex !important;
 gap: 8px;
 justify-content: flex-start;
 padding: 6px 0 !important;
 }

 .act-btn {
 width: auto;
 padding: 4px 12px;
 gap: 4px;
 }
 }

 /* === Client Profile Wizard === */
 .cpw-overlay {
 position: fixed;
 top: 0;
 left: 0;
 right: 0;
 bottom: 0;
 background: rgba(15, 23, 42, .6);
 backdrop-filter: blur(4px);
 z-index: 10000;
 display: none;
 align-items: center;
 justify-content: center;
 animation: fadeIn .2s;
 }

 .cpw-overlay.active {
 display: flex;
 }

 .cpw-box {
 background: #fff;
 border-radius: 16px;
 width: 95%;
 max-width: 720px;
 max-height: 90vh;
 overflow-y: auto;
 box-shadow: 0 20px 60px rgba(0, 0, 0, .25);
 animation: slideUp .25s ease-out;
 }

 .cpw-hdr {
 background: linear-gradient(135deg, #0c4a6e, #0284c7);
 color: #fff;
 padding: 16px 24px;
 border-radius: 16px 16px 0 0;
 display: flex;
 align-items: center;
 justify-content: space-between;
 }

 .cpw-hdr h5 {
 margin: 0;
 font-size: 1rem;
 font-weight: 700;
 display: flex;
 align-items: center;
 gap: 8px;
 }

 .cpw-body {
 padding: 20px 24px;
 }

 .cpw-step {
 display: none;
 }

 .cpw-step.active {
 display: block;
 }

 .cpw-label {
 font-size: .7rem;
 font-weight: 700;
 color: #64748b;
 text-transform: uppercase;
 letter-spacing: .6px;
 margin-bottom: 8px;
 }

 .cpw-grid {
 display: grid;
 grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));
 gap: 8px;
 }

 .cpw-opt {
 padding: 10px 14px;
 border: 2px solid #e2e8f0;
 border-radius: 10px;
 cursor: pointer;
 font-size: .82rem;
 font-weight: 500;
 color: #334155;
 text-align: center;
 transition: all .15s;
 user-select: none;
 }

 .cpw-opt:hover {
 border-color: #93c5fd;
 background: #eff6ff;
 }

 .cpw-opt.sel {
 border-color: #3b82f6;
 background: #dbeafe;
 color: #1e40af;
 font-weight: 700;
 box-shadow: 0 0 0 3px rgba(59, 130, 246, .15);
 }

 .cpw-opt i {
 display: block;
 font-size: 1.3rem;
 margin-bottom: 4px;
 }

 .cpw-multi .cpw-opt.sel::after {
 content: "âœ“";
 margin-left: 4px;
 font-weight: 800;
 color: #2563eb;
 }

 .cpw-footer {
 display: flex;
 justify-content: space-between;
 align-items: center;
 padding: 12px 24px;
 border-top: 1px solid #e2e8f0;
 }

 .cpw-btn {
 padding: 7px 20px;
 border-radius: 8px;
 font-size: .82rem;
 font-weight: 600;
 cursor: pointer;
 border: none;
 transition: all .15s;
 }

 .cpw-btn-pri {
 background: #3b82f6;
 color: #fff;
 }

 .cpw-btn-pri:hover {
 background: #2563eb;
 }

 .cpw-btn-sec {
 background: #f1f5f9;
 color: #475569;
 }

 .cpw-btn-sec:hover {
 background: #e2e8f0;
 }

 .cpw-results {
 margin-top: 12px;
 }

 .cpw-res-card {
 border: 1px solid #e2e8f0;
 border-radius: 10px;
 padding: 10px 14px;
 margin-bottom: 8px;
 display: grid;
 grid-template-columns: auto 160px 1fr auto;
 gap: 10px;
 align-items: center;
 cursor: pointer;
 transition: all .15s;
 }

 .cpw-res-card:hover {
 background: #f8fafc;
 border-color: #93c5fd;
 }

 .cpw-res-badge {
 padding: 2px 8px;
 border-radius: 5px;
 font-size: .65rem;
 font-weight: 700;
 white-space: nowrap;
 }

 .cpw-res-title {
 font-size: .82rem;
 font-weight: 600;
 color: #1e293b;
 flex: 1;
 }

 .cpw-res-sec {
 font-size: .73rem;
 color: #0369a1;
 font-family: monospace;
 font-weight: 600;
 word-break: break-word;
 overflow-wrap: anywhere;
 line-height: 1.4;
 }

 .cpw-impact-hi {
 background: #fef2f2;
 color: #dc2626;
 border: 1px solid #fecaca;
 }

 .cpw-impact-med {
 background: #fffbeb;
 color: #d97706;
 border: 1px solid #fde68a;
 }

 .cpw-impact-lo {
 background: #f0fdf4;
 color: #16a34a;
 border: 1px solid #bbf7d0;
 }

 .cpw-stat {
 display: inline-flex;
 align-items: center;
 gap: 4px;
 padding: 3px 10px;
 border-radius: 6px;
 font-size: .72rem;
 font-weight: 600;
 margin-right: 6px;
 }

 @keyframes slideUp {
 from {
 opacity: 0;
 transform: translateY(20px)
 }

 to {
 opacity: 1;
 transform: translateY(0)
 }
 }

 @keyframes fadeIn {
 from {
 opacity: 0
 }

 to {
 opacity: 1
 }
 }

 /* === Transition Checklist Generator === */
 .tcg-overlay {
 position: fixed;
 top: 0;
 left: 0;
 right: 0;
 bottom: 0;
 background: rgba(15, 23, 42, .6);
 backdrop-filter: blur(4px);
 z-index: 10000;
 display: none;
 align-items: center;
 justify-content: center;
 }

 .tcg-overlay.active {
 display: flex;
 }

 .tcg-box {
 background: #fff;
 border-radius: 16px;
 width: 95%;
 max-width: 800px;
 max-height: 90vh;
 overflow-y: auto;
 box-shadow: 0 20px 60px rgba(0, 0, 0, .25);
 animation: slideUp .25s ease-out;
 }

 .tcg-hdr {
 background: linear-gradient(135deg, #065f46, #059669);
 color: #fff;
 padding: 16px 24px;
 border-radius: 16px 16px 0 0;
 display: flex;
 align-items: center;
 justify-content: space-between;
 }

 .tcg-hdr h5 {
 margin: 0;
 font-size: 1rem;
 font-weight: 700;
 display: flex;
 align-items: center;
 gap: 8px;
 }

 .tcg-body {
 padding: 20px 24px;
 }

 .tcg-catgrid {
 display: grid;
 grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
 gap: 8px;
 margin: 12px 0 16px;
 }

 .tcg-catbtn {
 padding: 8px 12px;
 border: 2px solid #e2e8f0;
 border-radius: 8px;
 cursor: pointer;
 font-size: .78rem;
 font-weight: 500;
 color: #334155;
 transition: all .15s;
 text-align: center;
 }

 .tcg-catbtn:hover {
 border-color: #6ee7b7;
 background: #ecfdf5;
 }

 .tcg-catbtn.sel {
 border-color: #10b981;
 background: #d1fae5;
 color: #065f46;
 font-weight: 700;
 }

 .tcg-checklist {
 margin-top: 16px;
 }

 .tcg-item {
 display: grid;
 grid-template-columns: 20px 170px 1fr auto;
 gap: 8px;
 align-items: start;
 padding: 8px 12px;
 border-bottom: 1px solid #f1f5f9;
 font-size: .82rem;
 transition: background .1s;
 }

 .tcg-item:hover {
 background: #f8fafc;
 }

 .tcg-item input[type=checkbox] {
 margin-top: 3px;
 accent-color: #10b981;
 width: 16px;
 height: 16px;
 flex-shrink: 0;
 }

 .tcg-item.checked {
 opacity: .55;
 text-decoration: line-through;
 }

 .tcg-sec-map {
 font-family: monospace;
 font-size: .75rem;
 color: #0369a1;
 font-weight: 600;
 word-break: break-word;
 line-height: 1.4;
 overflow-wrap: anywhere;
 }

 .tcg-desc {
 color: #334155;
 line-height: 1.4;
 min-width: 0;
 }

 .tcg-chg-badge {
 font-size: .62rem;
 padding: 1px 6px;
 border-radius: 4px;
 font-weight: 700;
 white-space: nowrap;
 }

 .tcg-footer {
 display: flex;
 justify-content: space-between;
 align-items: center;
 padding: 12px 24px;
 border-top: 1px solid #e2e8f0;
 flex-wrap: wrap;
 gap: 8px;
 }

 .tcg-progress {
 font-size: .75rem;
 color: #64748b;
 }

 .tcg-progress b {
 color: #059669;
 }

 @media print {

 .cpw-overlay,
 .tcg-hdr button,
 .tcg-footer button,
 .tcg-catgrid {
 display: none !important;
 }

 .tcg-overlay {
 position: static !important;
 display: block !important;
 background: none !important;
 }

 .tcg-box {
 box-shadow: none !important;
 max-height: none !important;
 border: none !important;
 width: 100% !important;
 max-width: 100% !important;
 }

 .tcg-hdr {
 background: #065f46 !important;
 -webkit-print-color-adjust: exact;
 print-color-adjust: exact;
 }

 .tcg-item input[type=checkbox] {
 -webkit-print-color-adjust: exact;
 print-color-adjust: exact;
 }
 }

 /* === Impact Dashboard === */
 .impact-dash {
 display: flex;
 gap: 8px;
 flex-wrap: wrap;
 justify-content: center;
 margin-bottom: 12px;
 padding: 8px 0;
 }

 .impact-tile {
 flex: 1;
 min-width: 100px;
 max-width: 160px;
 padding: 10px 12px;
 border-radius: 10px;
 text-align: center;
 cursor: pointer;
 transition: all .2s;
 border: 2px solid transparent;
 }

 .impact-tile:hover {
 transform: translateY(-2px);
 box-shadow: 0 4px 12px rgba(0, 0, 0, .1);
 }

 .impact-tile.active {
 border-color: currentColor;
 box-shadow: 0 0 0 3px currentColor20;
 }

 .impact-tile .it-num {
 font-size: 1.5rem;
 font-weight: 800;
 line-height: 1;
 }

 .impact-tile .it-label {
 font-size: .65rem;
 font-weight: 600;
 text-transform: uppercase;
 letter-spacing: .3px;
 margin-top: 2px;
 opacity: .8;
 }

 /* === Calc/Tool Tab Band === */

 /* === Keyboard Shortcuts Overlay === */
 .kb-overlay {
 position: fixed;
 top: 0;
 left: 0;
 right: 0;
 bottom: 0;
 background: rgba(15, 23, 42, .7);
 backdrop-filter: blur(4px);
 z-index: 99998;
 display: none;
 align-items: center;
 justify-content: center;
 }

 .kb-overlay.active {
 display: flex;
 }

 .kb-box {
 background: #fff;
 border-radius: 16px;
 width: 95%;
 max-width: 600px;
 max-height: 85vh;
 overflow-y: auto;
 box-shadow: 0 20px 60px rgba(0, 0, 0, .25);
 padding: 24px;
 }

 .kb-title {
 font-size: 1.1rem;
 font-weight: 700;
 margin: 0 0 16px;
 display: flex;
 align-items: center;
 justify-content: space-between;
 }

 .kb-group {
 margin-bottom: 14px;
 }

 .kb-group-title {
 font-size: .7rem;
 font-weight: 700;
 color: #64748b;
 text-transform: uppercase;
 letter-spacing: .5px;
 margin-bottom: 6px;
 padding-bottom: 4px;
 border-bottom: 1px solid #e2e8f0;
 }

 .kb-row {
 display: flex;
 align-items: center;
 justify-content: space-between;
 padding: 4px 0;
 font-size: .82rem;
 }

 .kb-key {
 display: inline-flex;
 gap: 3px;
 }

 .kb-key kbd {
 background: #f1f5f9;
 border: 1px solid #cbd5e1;
 border-radius: 5px;
 padding: 2px 7px;
 font-size: .72rem;
 font-family: monospace;
 font-weight: 600;
 color: #334155;
 box-shadow: 0 1px 0 #94a3b8;
 }

 /* === Reverse Lookup Badge === */
 .rev-badge {
 display: inline-block;
 background: #dbeafe;
 color: #1e40af;
 font-size: .62rem;
 font-weight: 700;
 padding: 1px 6px;
 border-radius: 4px;
 margin-left: 4px;
 cursor: pointer;
 vertical-align: middle;
 }

 .rev-badge:hover {
 background: #bfdbfe;
 }

 /* === Navigator Chatbot === */
 .chatbot-overlay {
 position: fixed;
 top: 0;
 left: 0;
 right: 0;
 bottom: 0;
 background: rgba(15, 23, 42, .6);
 backdrop-filter: blur(4px);
 z-index: 10002;
 display: none;
 align-items: flex-end;
 justify-content: flex-end;
 padding: 16px;
 }

 .chatbot-overlay.active {
 display: flex;
 }

 .chatbot-box {
 width: 420px;
 max-width: 95vw;
 height: 85vh;
 max-height: 700px;
 background: #fff;
 border-radius: 16px;
 box-shadow: 0 20px 60px rgba(0, 0, 0, .25);
 display: flex;
 flex-direction: column;
 overflow: hidden;
 }

 .chatbot-hdr {
 background: linear-gradient(135deg, #4f46e5, #7c3aed, #6d28d9);
 color: #fff;
 padding: 12px 16px;
 display: flex;
 align-items: center;
 justify-content: space-between;
 flex-shrink: 0;
 }

 .chatbot-msgs {
 flex: 1;
 overflow-y: auto;
 padding: 12px;
 display: flex;
 flex-direction: column;
 gap: 8px;
 }

 .chatbot-msgs {
 position: relative;
 }

 .chatbot-msgs::before {
 content: "";
 position: absolute;
 inset: 0;
 background-image: url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/4gHYSUNDX1BST0ZJTEUAAQEAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADb/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEPERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh7/wAARCAMABYADASIAAhEBAxEB/8QAHQABAAICAwEBAAAAAAAAAAAAAAECBgcEBQgDCf/EAGAQAAEDAwEEBgUGCQcIBwcBCQEAAgMEBREGBxIhMQgTQVFhcRQigZGhMkJScrHBFSMzYoKSsrPRFiQ0Q1NUwhclJzdzdaLhRFVjZXSDkyY1RWSjw/Ao0hg2OEZHhPHi/8QAGwEBAQEAAwEBAAAAAAAAAAAAAAECAwQFBgf/xAAxEQEAAgIBBAICAQMFAAICAwAAAQIDEQQFEiExE0EiMlEGFGEVIzNCcSQ0FoFSYqH/2gAMAwEAAhEDEQA/APYyZUnkqlahxA4K294KqJoTlERGEIpbzVlW1VKHmoUaSrZUIoygclKjAUqiqsqqU0yJlMqFRZRgdynPimfFRdITKKEQCnKBQgZU5UKcKgeahFOFG1e1WBymAhCIgcOanIUc1OAmoFVOVOAmAnhRETCIhRlW3U3QngOxWYoVmqStfaURFHIjinFSiCOKcVKIIUoiCOKlEQFClEBQpRAUKUQQpREEKURAREQQpREBERAUKUQFClEBERBClEQQpREEcU4qUQFClEEKURBHFSiIIUoiCFKIghOKlEBR7FKICIiCFKIghSiIIRSiCOKKUQFClEBQpRAUKUQPenvRED3p70RAREQEREBERAUKUCAiIge9QpRAREQEREBQpRAUKUQEREBERBDlVWcqlWGJ9qoVKhaQyVbKhFEQFO8FHeoSBZEREVVs+CFSgqilFW1SitjipUZ2KMhSowEABSmUypoCc8MKM4TxTASFmTgihFdMbFKhEIWUZUIppdpROCcE0bQinATCvhrYiFQAmoVPDtTgmAmAnhlCIpCrCqDmrqvao2lQArIjKEUcFKqiIpwo0qinAUq7RCYU5RTa7RhSoRGdntQpkoiJQckRRpVT2IEC0yDmpUcEUEIpKHkrs0BFClQShRFloRFC0iUKIgjClRlMobSiIgjtRQirSfaihEVI5KzOShSxZlKp7VKIo5BERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQQ5UJV3KhGVYYt7FCItAiKUEKUREQpRQiisoUqTLMoUphEAohUO5IGFCHmirKyKqKaNpUIiqCIiAiIgIiIJwnBAEwooVKIiiFERVVKKFWFlVSFCiyhXyiFGkBFClGUKVClVyClQ1SoyIiICJlQiSlERBVERVkUphAoogRAgIoRUWUKVCgnCIoU01IOalVUqyzCSEwoClTbSqlQibZWwiIq0gKezgoHNCcIkIREVbFKhSERLVLOShTHyWZKrIiKOQREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERARCiAiIgIiICIiAiIghyq7krOVXclYYn2qiItAiKUEoo7FKiIBClEREKURZUIUbqlFdorhSoymfFXbKcKVVMpoWPJR2qApIRZSoUImk2sgREaAiIglQiICKqJpnayKMplF2lFGUyhsUKUVRClMIoA5KSgQ81mG/pVERbcaQpPJVVsKNQIUwiKIiIgiIghMpwTKIJlEUUyiZCJoAiBQqiSoVjyUdiQShEUqolVJU5UKKKM+ClE0gFb2KuUB7EltPBSVUKU0ztClQpVRKKCMqVG1VJRCkiFIRFWkqWclAUsWZSqyIijkEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERBBVSrOVDyVhi3tClEWgROKZwoGVKIjIiIiCIiAoUoghFCEom0Ip7URoCjip7UwgJlMJhGUZU5UImmkhWKgDClykkKqyjAUnkqbVREVYSgUIppdrIqqyAiIiiIiLoREKkKqEQItOMREQEREEhSoClSWoEQogqiIqyIiICIiAiIglMoE9qioUhEwghSiIIRSoIREFS3moUjvRsREVYEREBERBHarqnarKS2IihVpZWbyVByVmLMlVkRFGxFBUoCIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiCCqFXKoVYYt7E9qKFoT7UUKQglERRkREQEREQUIoTSbSc7ylQocO1GjtUlVCsUSUKQoHNWSUhXPmiIqiSoCBSoqERFUEREBERAREQWRVVlFEUDmpRRERFEKIeaCAoUhEZCoViQVVWCRERESiZUIqVCIiCIiAiIgIiICIiCRzUqAmVJWEKyqUQFZQpbyRYUKhT2p2KrAOalQpaOakkiIhVYBzUhQFKiwKUUFFSoKKUFTzRE9iraWqW80A4YUtHFZkj2siIo2IiICIiAiIgIiICIiBxREQEREBERAREQEREBRxQ5UZQTxUquVOfNBKKvrJ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e11oi8FPVjuXYdSnU+SbOx1vVO7lPVd4XY9Up6pNp2uuMXHko6o9y7Lqk6pO5O11nUuVhCfo/Bdj1KdSm29Ot6n81SI/zV2PVJ1Q7le47XXdT+anVfmrsep8E6rwCmztdd1X5idT+Yux6rwTqfBTZp1ph/MUiLvau06lR1K0adZ1X5qnqe1dl1KdSps060w+CgQv7l2fU+akReabNOs6jvCs2n8F2PUhSIU2drgej+C+jYMLm9WrNYpte1w2wcV92ReC5DY/BXDfBDT4CPwX0axfQN8FOFpUAcVZqluVKCFKIgIiICIiAiIgKFPsRAREQEREBERAREQQVVykqHKwxZVMonsC0LIowpUZOxERBGEwpUIyYRQpKCUKBEaEREBERAREQEREFcKVKZUTSAnYg5KVSBERFR25U54IoPkiekKSVCKspaMlDwKsBgIRkKba14VUqEwkkJCZQKHclIaByQoOSHkqzIOahSOahVlIUKSiiiKEVADirIiiwjCYUooaVREURZCobnHFStNCIiIIiIoiIhpJUAogQVUnkpyiJoRERUIiIqVBRENCIoVUREQEUqEBFKIICu1VClqzJC4REUbEREBERAREQEREBERAREQEREBERAREQEREEAKCFZEEYVd3wV0QU3fBN3wV0QfPdCbq+mEQfPcQNX0wox5oPnuhN1fTdCboQfPdU7o71fATAQfPdCkNV8BTyQfPdTdX0RB891N0L6YUYQU3U3fFXwm6EHzLU3P/AMwr4VkHx3FPV+C+qIPkWHuTcC+qIPkWIGL6YUoPluBTuD/8CvhSg+e4m54FfREHy3B/+BNzC+mEwEHz3U3fBfXCjAQU3E3FfCYQU3R3puq+EwgpuhNzzV8BSg+e74oG+BV8KUFN3wU7vgrIg+e74FSAVdEEYUYVkQQpREBERAREQEREBERAREQEREBERAREQEREBERBDlU8lZyqrDE+0IEQc1USiIUQRQ3kpQVVkCZRNKdqu5EKKIUREETKIoiJnwQEQ80QEREBERBClEQEKKSgrlSoPJSggDKsBhQCUHEIkRCyIiKrjKYwnahPBSDxsCh3cpChyQDFJ5o3kpyiqhSoHNO1VgJRQiraeCnCqrKJqEDmjuSgIRhIIWRFRBZVTtVijMwN5KURGhERARFDuXBBKKApQFB5p2oipUOUoiChERREUcVVSihEBERAREQFKIgIiKAOalpTsUsUkj2sERFGxERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQQ5VVnKqsMT7R4IoUrQZKZUIgnPBAVCZREooypUEoURREHkpRFQREQEREBERBAUlRlMpo0Y8Uwp4KM+CJoITCZUoaOSHmoymfBNNJUO5KUREMRvJSOahvJBYHKHgqDmrOQ+hFRquVAAQhMplIUQ80UokKjgpPgoCFEhCIi02BEUhBUBWIUoss6EUZTKujQpUZTKmjylERVIEKjKZRrSUKjiiaNCKEVUUooQSCihE0CIiAiIgIiICIpQQpUKUEIiICIiCylnJRwwpZyWZKrIiKNiIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICdqIgIiICIiAiIgIiIKu5KvYrO5Kp5K1Yt7QhRFoEREBPYiIClQiCcqVVSppNClVUpo0lFVE0aWRVRNGlkVUTRpJPgoRFVSiKEBTlQiAiBEDimURBPtQKFbkpKSqiIrpUNCsUCgBTTOlkREBERQFBViq48UhdeUImFOFdqhEwmE2CniowpTYhEwmE2CJhMJsTlRx70wpwhpCJhThNiETCnCbEIpUEf/mU2CJhMJsETCYTYImEwmwRThRhNgiYU4TYhSowpwmwUJhMJsETCYTYImFOE2K9q+jFTCu1Sy1WRAfJFGhERARMjvRAROCcEBEyO9EBEyO9MhARMjvTI70BEyO9MjvQETI70yO9ARMjvT2oCJkd6cEBEyEygImQmR3oCJkeCICJkd6ZHegImR3plARMjvT2oCJnxTIQETI70yEBEyO9EBEyO9OCAiZHemQgImR3p7UBEyO9MhARMjvTggImR3pkd6AiZHenBARMjvTIQETPiiAiZCICJkd6cEBEyO9MhARMjvTIQETI70yEBEyiAiZHemQgImR3pnxQETI704ICJkd6ZQETI704ICJkd6ZCAiZHeiAiZHenDvQETITIQETI70QETKICJlMhARMpkIKu7VTirnCoAkMycUUpjxWtppCKcJhNiERThNiETCYTYImEwmwTimFOE2I7UU4TCbEIpUYTYIpwoTYKUwmE2IREwmwRMJhNgiYTCbBEwmE2CKcKE2ClMJhNiEUqMJsSmUTCGhTlFXcRjy//Z");
 background-size: 120px 120px;
 background-repeat: repeat;
 background-position: center center;
 opacity: 0.07;
 pointer-events: none;
 z-index: 0;
 }

 .chat-msg {
 max-width: 88%;
 padding: 8px 12px;
 border-radius: 12px;
 font-size: .82rem;
 line-height: 1.5;
 word-wrap: break-word;
 position: relative;
 z-index: 1;
 }

 .chat-msg.user {
 align-self: flex-end;
 background: #7c3aed;
 color: #fff;
 border-bottom-right-radius: 4px;
 }

 .chat-msg.bot {
 align-self: flex-start;
 background: #f1f5f9;
 color: #1e293b;
 border-bottom-left-radius: 4px;
 }

 .chat-msg.bot b {
 color: #7c3aed;
 }

 .chat-msg.typing {
 color: #94a3b8;
 font-style: italic;
 }

 .chatbot-input {
 display: flex;
 gap: 6px;
 padding: 10px 12px;
 border-top: 1px solid #e2e8f0;
 flex-shrink: 0;
 }

 .chatbot-input input {
 flex: 1;
 padding: 8px 12px;
 border: 1px solid #e2e8f0;
 border-radius: 10px;
 font-size: .85rem;
 outline: none;
 }

 .chatbot-input input:focus {
 border-color: #7c3aed;
 }

 .chatbot-input button {
 padding: 8px 14px;
 background: #7c3aed;
 color: #fff;
 border: none;
 border-radius: 10px;
 font-size: .82rem;
 font-weight: 600;
 cursor: pointer;
 }

 .chatbot-input button:hover {
 background: #6d28d9;
 }

 .chatbot-input button:disabled {
 background: #94a3b8;
 cursor: not-allowed;
 }

 .chat-ref {
 display: inline-block;
 background: #ede9fe;
 color: #6d28d9;
 font-size: .68rem;
 font-weight: 600;
 padding: 1px 6px;
 border-radius: 4px;
 cursor: pointer;
 margin: 1px 2px;
 }

 .chat-ref:hover {
 background: #ddd6fe;
 }

 /* WhatsApp Share */
 .wa-share-btn {
 display: inline-flex;
 align-items: center;
 gap: 5px;
 padding: 4px 12px;
 border-radius: 6px;
 border: 1px solid #25D366;
 background: rgba(37, 211, 102, .1);
 color: #25D366;
 font-size: .75rem;
 font-weight: 600;
 cursor: pointer;
 transition: all .15s;
 white-space: nowrap;
 font-family: inherit;
 }

 .wa-share-btn:hover {
 background: #25D366;
 color: #fff;
 border-color: #25D366;
 }

 .wa-share-btn i {
 font-size: .85rem;
 }

 .wa-share-btn.wa-dark {
 border-color: rgba(37, 211, 102, .5);
 background: rgba(37, 211, 102, .12);
 color: #4ade80;
 }

 .wa-share-btn.wa-dark:hover {
 background: #25D366;
 color: #fff;
 }

 .wa-share-btn.wa-sm {
 padding: 3px 8px;
 font-size: .7rem;
 }

 /* eBook Utilities Panel */
 .pv-tools {
 padding: 10px 16px;
 background: #f1f5f9;
 border-bottom: 2px solid #e2e8f0;
 display: none;
 }

 .pv-tools.active {
 display: block;
 }

 .pv-tools-hdr {
 display: flex;
 align-items: center;
 justify-content: space-between;
 margin-bottom: 8px;
 }

 .pv-tools-title {
 font-family: var(--font);
 font-size: .72rem;
 font-weight: 700;
 color: #1e40af;
 text-transform: uppercase;
 letter-spacing: .08em;
 display: flex;
 align-items: center;
 gap: 6px;
 }

 .pv-tools-close {
 background: none;
 border: none;
 color: #64748b;
 font-size: 1rem;
 cursor: pointer;
 padding: 2px 6px;
 }

 .pv-tools-close:hover {
 color: #0f172a;
 }

 .pv-tools-grid {
 display: grid;
 grid-template-columns: repeat(auto-fill, minmax(105px, 1fr));
 gap: 5px;
 }

 .pv-tool {
 display: flex;
 align-items: center;
 gap: 5px;
 padding: 7px 10px;
 border-radius: 8px;
 border: 1px solid #e2e8f0;
 background: #fff;
 color: #334155;
 font-family: var(--font);
 font-size: .72rem;
 font-weight: 600;
 cursor: pointer;
 transition: all .15s;
 white-space: nowrap;
 }

 .pv-tool:hover {
 background: rgba(59, 130, 246, .15);
 border-color: rgba(59, 130, 246, .4);
 color: #1e40af;
 }

 .pv-tool i {
 font-size: .78rem;
 color: #0369a1;
 flex-shrink: 0;
 }

 .pv-tool:hover i {
 color: #1e40af;
 }

 .pv-tools-sep {
 grid-column: 1/-1;
 height: 1px;
 background: #e2e8f0;
 margin: 2px 0;
 }

 @media(max-width:768px) {
 .pv-tools-grid {
 grid-template-columns: repeat(3, 1fr);
 gap: 4px;
 }

 .pv-tool {
 padding: 6px 8px;
 font-size: .62rem;
 }
 }

 /* ===== TAKE-HOME OPTIMISER MODAL ===== */
 #thModal .modal-dialog {
 max-width: 640px;
 }

 @media(max-width:768px) {
 #thModal .modal-dialog {
 max-width: 100%;
 margin: 8px;
 }
 }

 #thModal .th-page {
 padding: 4px 0 20px;
 }

 #thModal .th-regime-row {
 display: flex;
 background: #e3e2dc;
 border-radius: 10px;
 padding: 3px;
 margin-bottom: 16px;
 }

 #thModal .th-rtab {
 flex: 1;
 text-align: center;
 font-size: 13px;
 font-weight: 500;
 padding: 8px 4px;
 border-radius: 8px;
 cursor: pointer;
 color: #6b6b65;
 transition: background .2s, color .2s;
 }

 #thModal .th-rtab.active {
 background: #fff;
 color: #185FA5;
 box-shadow: 0 1px 3px rgba(0, 0, 0, .12);
 }

 #thModal .th-sh {
 font-size: 10px;
 font-weight: 700;
 color: #888780;
 letter-spacing: .07em;
 text-transform: uppercase;
 margin: 16px 0 10px;
 }

 #thModal .th-srow {
 margin-bottom: 12px;
 }

 #thModal .th-srow-top {
 display: flex;
 justify-content: space-between;
 align-items: baseline;
 margin-bottom: 4px;
 }

 #thModal .th-srow-top label {
 font-size: 13px;
 color: #444441;
 }

 #thModal .th-srow-top .th-val {
 font-size: 13px;
 font-weight: 600;
 color: #1a1a18;
 min-width: 80px;
 text-align: right;
 }

 #thModal input[type=range] {
 width: 100%;
 height: 36px;
 -webkit-appearance: none;
 appearance: none;
 background: transparent;
 cursor: pointer;
 }

 #thModal input[type=range]::-webkit-slider-runnable-track {
 height: 4px;
 border-radius: 2px;
 background: #ddddd7;
 }

 #thModal input[type=range]::-webkit-slider-thumb {
 -webkit-appearance: none;
 width: 24px;
 height: 24px;
 border-radius: 50%;
 background: #185FA5;
 margin-top: -10px;
 box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
 }

 #thModal input[type=range]::-moz-range-track {
 height: 4px;
 border-radius: 2px;
 background: #ddddd7;
 }

 #thModal input[type=range]::-moz-range-thumb {
 width: 24px;
 height: 24px;
 border-radius: 50%;
 background: #185FA5;
 border: none;
 }

 #thModal .th-sel-wrap {
 margin-bottom: 12px;
 }

 #thModal .th-sel-wrap label {
 display: block;
 font-size: 13px;
 color: #444441;
 margin-bottom: 5px;
 }

 #thModal .th-sel-wrap select {
 width: 100%;
 padding: 10px 12px;
 border: 0.5px solid rgba(0, 0, 0, .15);
 border-radius: 10px;
 background: #fff;
 color: #1a1a18;
 font-size: 13px;
 -webkit-appearance: none;
 appearance: none;
 }

 #thModal #th_oldDedWrap {
 transition: opacity .25s;
 }

 #thModal .th-pie-card {
 background: #f8fafc;
 border-radius: 14px;
 padding: 16px;
 margin: 16px 0;
 border: 1px solid #e2e8f0;
 }

 #thModal .th-pie-inner {
 display: flex;
 flex-direction: column;
 align-items: center;
 gap: 14px;
 }

 #thModal canvas {
 display: block;
 }

 #thModal .th-legend {
 width: 100%;
 }

 #thModal .th-leg-item {
 display: flex;
 align-items: center;
 gap: 8px;
 padding: 5px 0;
 border-bottom: 0.5px solid #f0efe9;
 }

 #thModal .th-leg-item:last-child {
 border-bottom: none;
 }

 #thModal .th-leg-dot {
 width: 10px;
 height: 10px;
 border-radius: 3px;
 flex-shrink: 0;
 }

 #thModal .th-leg-label {
 font-size: 12px;
 color: #6b6b65;
 flex: 1;
 }

 #thModal .th-leg-right {
 display: flex;
 flex-direction: column;
 align-items: flex-end;
 gap: 1px;
 }

 #thModal .th-leg-amt {
 font-size: 12px;
 font-weight: 600;
 color: #1a1a18;
 }

 #thModal .th-leg-pct {
 font-size: 10px;
 color: #888780;
 }

 #thModal .th-bar-bg {
 width: 60px;
 height: 4px;
 border-radius: 2px;
 background: #f0efe9;
 overflow: hidden;
 margin-top: 2px;
 }

 #thModal .th-bar-fill {
 height: 4px;
 border-radius: 2px;
 transition: width .38s cubic-bezier(.4, 0, .2, 1);
 }

 #thModal .th-verdict {
 border-radius: 12px;
 padding: 12px 14px;
 margin: 6px 0;
 font-size: 13px;
 font-weight: 500;
 line-height: 1.55;
 }

 #thModal .th-vg {
 background: #E1F5EE;
 color: #085041;
 }

 #thModal .th-va {
 background: #FAEEDA;
 color: #633806;
 }

 #thModal .th-vb {
 background: #E6F1FB;
 color: #0C447C;
 }

 #thModal .th-metrics {
 display: grid;
 grid-template-columns: 1fr 1fr;
 gap: 8px;
 margin-bottom: 12px;
 }

 #thModal .th-metric-wide {
 grid-column: span 2;
 }

 #thModal .th-metric {
 background: #f8fafc;
 border-radius: 12px;
 padding: 12px 14px;
 border: 1px solid #e2e8f0;
 }

 #thModal .th-metric .th-ml {
 font-size: 10px;
 color: #888780;
 margin-bottom: 3px;
 font-weight: 500;
 text-transform: uppercase;
 letter-spacing: .04em;
 }

 #thModal .th-metric .th-mv {
 font-size: 20px;
 font-weight: 600;
 }

 #thModal .th-detail-card {
 background: #f8fafc;
 border-radius: 14px;
 padding: 14px;
 margin-bottom: 10px;
 border: 1px solid #e2e8f0;
 }

 #thModal .th-detail-title {
 font-size: 10px;
 font-weight: 700;
 color: #888780;
 letter-spacing: .06em;
 text-transform: uppercase;
 margin-bottom: 10px;
 }

 #thModal .th-drow {
 display: flex;
 justify-content: space-between;
 align-items: center;
 padding: 5px 0;
 border-bottom: 0.5px solid #f0f0ec;
 }

 #thModal .th-drow:last-of-type {
 border-bottom: none;
 }

 #thModal .th-drow .th-dl {
 font-size: 12px;
 color: #6b6b65;
 }

 #thModal .th-drow .th-dr {
 font-size: 12px;
 font-weight: 600;
 color: #1a1a18;
 }

 #thModal .th-dtotal {
 display: flex;
 justify-content: space-between;
 border-top: 1px solid #e8e7e2;
 margin-top: 6px;
 padding-top: 8px;
 }

 #thModal .th-dtotal span {
 font-size: 13px;
 font-weight: 700;
 color: #1a1a18;
 }

 #thModal .th-info-badge {
 display: inline-block;
 font-size: 10px;
 color: #888780;
 background: #f0efe9;
 border-radius: 6px;
 padding: 3px 8px;
 margin-bottom: 10px;
 }

 #thModal .th-prog-wrap {
 margin-top: 4px;
 }

 #thModal .th-prog-bg {
 height: 8px;
 border-radius: 4px;
 background: #f0efe9;
 overflow: hidden;
 margin: 6px 0 4px;
 }

 #thModal .th-prog-fill {
 height: 8px;
 border-radius: 4px;
 transition: width .35s cubic-bezier(.4, 0, .2, 1);
 }

 #thModal .th-prog-label {
 font-size: 11px;
 color: #888780;
 }

 #thModal .th-btn-row {
 display: flex;
 gap: 10px;
 margin-top: 18px;
 }

 #thModal .th-btn-xl {
 flex: 1;
 display: flex;
 align-items: center;
 justify-content: center;
 gap: 8px;
 padding: 13px;
 border: none;
 border-radius: 12px;
 font-size: 14px;
 font-weight: 600;
 cursor: pointer;
 }

 #thModal .th-btn-excel {
 background: #1D6F42;
 color: #fff;
 }

 #thModal .th-btn-wa {
 background: #25D366;
 color: #fff;
 }

 #thModal .th-note {
 font-size: 10px;
 color: #aaa;
 line-height: 1.6;
 margin-top: 18px;
 padding-top: 12px;
 border-top: 0.5px solid #e3e2dc;
 }

 #thModal .th-sbs {
 background: #f8fafc;
 border-radius: 14px;
 padding: 14px;
 margin: 16px 0;
 border: 1px solid #e2e8f0;
 }

 #thModal .th-sbs-hdr {
 display: grid;
 grid-template-columns: 1.6fr 1fr 1fr;
 gap: 4px;
 padding-bottom: 8px;
 border-bottom: 1.5px solid #e2e8f0;
 margin-bottom: 2px;
 }

 #thModal .th-sbs-hdr>div {
 font-size: 10px;
 font-weight: 700;
 color: #888780;
 text-transform: uppercase;
 letter-spacing: .05em;
 text-align: right;
 }

 #thModal .th-sbs-hdr>div:first-child {
 text-align: left;
 }

 #thModal .th-sbs-row {
 display: grid;
 grid-template-columns: 1.6fr 1fr 1fr;
 gap: 4px;
 padding: 4px 0;
 border-bottom: 0.5px solid #f0f0ec;
 align-items: center;
 }

 #thModal .th-sbs-row:last-child {
 border-bottom: none;
 }

 #thModal .th-sbs-lbl {
 font-size: 12px;
 color: #6b6b65;
 }

 #thModal .th-sbs-val {
 font-size: 12px;
 font-weight: 600;
 text-align: right;
 color: #1a1a18;
 }

 #thModal .th-sbs-total-row {
 border-top: 1.5px solid #e2e8f0 !important;
 padding-top: 8px !important;
 margin-top: 4px;
 }

 #thModal .th-sbs-total-row .th-sbs-lbl {
 font-size: 13px;
 font-weight: 700;
 color: #1a1a18;
 }

 #thModal .th-sbs-total-row .th-sbs-val {
 font-size: 13px;
 font-weight: 700;
 }

 #thModal .th-sbs-winner {
 color: #1D9E75;
 }

 #thModal .th-sbs-loser {
 color: #9ca3af;
 }

 #thModal .th-winner-badge {
 font-size: 9px;
 background: #dcfce7;
 color: #166534;
 border-radius: 4px;
 padding: 1px 5px;
 margin-left: 3px;
 font-weight: 700;
 vertical-align: middle;
 }

 #thModal .th-loser-badge {
 font-size: 9px;
 background: #f3f4f6;
 color: #6b7280;
 border-radius: 4px;
 padding: 1px 5px;
 margin-left: 3px;
 font-weight: 700;
 vertical-align: middle;
 }

 #thModal .th-sbs-saving {
 background: #E1F5EE;
 color: #085041;
 border-radius: 10px;
 padding: 10px 14px;
 font-size: 12px;
 font-weight: 600;
 text-align: center;
 margin-top: 8px;
 }

 #thModal .th-regime-row {
 display: none !important;
 }

 /* ===== TCS RATE COMPARISON MODAL ===== */
 #tcsModal .tcs-hdr {
 background: linear-gradient(135deg, #0f5132, #065f46);
 padding: 14px 20px;
 display: flex;
 align-items: center;
 justify-content: space-between;
 }

 #tcsModal .tcs-search {
 border: 1.5px solid #d1fae5;
 border-radius: 8px;
 padding: 7px 12px;
 font-size: 13px;
 width: 100%;
 outline: none;
 margin-bottom: 14px;
 box-sizing: border-box;
 }

 #tcsModal .tcs-search:focus {
 border-color: #065f46;
 }

 #tcsModal .tcs-table {
 width: 100%;
 border-collapse: collapse;
 font-size: 12px;
 }

 #tcsModal .tcs-table th {
 background: #065f46;
 color: #fff;
 font-weight: 700;
 padding: 8px 10px;
 text-align: left;
 white-space: nowrap;
 }

 #tcsModal .tcs-table th.r {
 text-align: center;
 }

 #tcsModal .tcs-table td {
 border-bottom: 1px solid #e5e7eb;
 padding: 8px 10px;
 vertical-align: top;
 }

 #tcsModal .tcs-table tr:nth-child(even) {
 background: #f0fdf4;
 }

 #tcsModal .tcs-table td.r {
 text-align: center;
 font-weight: 700;
 }

 #tcsModal .tcs-ref {
 font-size: 10px;
 color: #6b7280;
 display: block;
 margin-top: 2px;
 font-weight: 400;
 }

 #tcsModal .tcs-badge {
 display: inline-block;
 font-size: 10px;
 font-weight: 700;
 border-radius: 4px;
 padding: 2px 6px;
 white-space: nowrap;
 }

 #tcsModal .tcs-badge.same {
 background: #f3f4f6;
 color: #374151;
 }

 #tcsModal .tcs-badge.threshold {
 background: #dbeafe;
 color: #1e40af;
 }

 #tcsModal .tcs-badge.changed {
 background: #fed7aa;
 color: #9a3412;
 }

 #tcsModal .tcs-badge.merged {
 background: #ede9fe;
 color: #5b21b6;
 }

 #tcsModal .tcs-badge.omitted {
 background: #fee2e2;
 color: #991b1b;
 }

 #tcsModal .tcs-legend {
 display: flex;
 flex-wrap: wrap;
 gap: 6px;
 margin-bottom: 12px;
 }

 #tcsModal .tcs-note {
 font-size: 11px;
 color: #6b7280;
 margin-top: 12px;
 padding-top: 10px;
 border-top: 1px solid #e5e7eb;
 line-height: 1.7;
 }

 /* ===== SCHEDULE INLINE LINKS ===== */
 .sched-link {
 color: #5b21b6;
 border-bottom: 1px dashed #7c3aed;
 cursor: pointer;
 font-weight: 600;
 }

 .sched-link:hover {
 color: #4c1d95;
 background: #f5f3ff;
 border-radius: 2px;
 }

 .cross-back-bar {
 display: none;
 position: fixed;
 top: 0;
 left: 0;
 right: 0;
 z-index: 10001;
 background: linear-gradient(135deg, #1e40af, #3b82f6);
 padding: 6px 16px;
 text-align: center;
 box-shadow: 0 2px 8px rgba(0, 0, 0, .2);
 }

 .cross-back-bar button {
 background: rgba(255, 255, 255, .2);
 border: 1px solid rgba(255, 255, 255, .4);
 color: #fff;
 font-size: .78rem;
 font-weight: 600;
 padding: 5px 16px;
 border-radius: 8px;
 cursor: pointer;
 display: inline-flex;
 align-items: center;
 gap: 6px;
 }

 .cross-back-bar button:hover {
 background: rgba(255, 255, 255, .35);
 }

 .cross-back-bar .back-label {
 font-size: .72rem;
 color: rgba(255, 255, 255, .8);
 }

 /* MITR 2026-05-22: when the cross-nav Back bar is visible, push modal
    headers (SBS + detail) down 40px so the toolbar isn't covered by the
    position:fixed Back bar (z-index 10001 sits above modals). */
 body.cross-back-open .modal-header,
 body.cross-back-open .sbs-header { padding-top: calc(.5rem + 40px) !important; }

 /* ===== UTILITIES DROPDOWN (added) ===== */
 .util-drop-menu {
 min-width: 300px !important;
 max-width: 360px;
 max-height: 70vh;
 overflow-y: auto;
 padding: 0 !important;
 }

 .util-drop-head {
 display: flex;
 align-items: center;
 justify-content: space-between;
 padding: 10px 14px;
 background: linear-gradient(135deg, #0c4a6e, #0369a1);
 color: #f1f5f9;
 border-radius: 10px 10px 0 0;
 position: sticky;
 top: 0;
 z-index: 5;
 }

 .util-drop-title {
 font-size: .78rem;
 font-weight: 700;
 display: flex;
 align-items: center;
 gap: 6px;
 letter-spacing: -.01em;
 }

 .util-drop-allbtn {
 font-size: .7rem;
 font-weight: 600;
 color: #bae6fd;
 text-decoration: none;
 padding: 4px 10px;
 border: 1px solid rgba(255, 255, 255, .2);
 border-radius: 6px;
 background: rgba(255, 255, 255, .08);
 transition: all .15s;
 display: inline-flex;
 align-items: center;
 gap: 4px;
 }

 .util-drop-allbtn:hover {
 background: rgba(255, 255, 255, .18);
 color: #fff;
 }

 .util-cat-row {
 display: flex !important;
 align-items: center;
 gap: 10px !important;
 width: 100%;
 padding: 11px 14px !important;
 border: none;
 background: #fff;
 cursor: pointer;
 text-align: left;
 font-family: inherit;
 border-bottom: 1px solid #f1f5f9;
 transition: background .12s;
 font-size: .8rem !important;
 color: #0f172a !important;
 font-weight: 600;
 }

 .util-cat-row:hover {
 background: #f0f9ff !important;
 color: #0c4a6e !important;
 }

 .util-cat-row.open {
 background: #e0f2fe !important;
 color: #0c4a6e !important;
 }

 .util-cat-row .uc-emoji {
 font-size: 1.1rem;
 flex-shrink: 0;
 }

 .util-cat-row .uc-name {
 flex: 1;
 font-weight: 700;
 }

 .util-cat-row .uc-count {
 font-size: .65rem;
 font-weight: 600;
 color: #64748b;
 background: #f1f5f9;
 padding: 2px 7px;
 border-radius: 10px;
 flex-shrink: 0;
 }

 .util-cat-row.open .uc-count {
 background: #bae6fd;
 color: #0c4a6e;
 }

 .util-cat-row .uc-chev {
 font-size: .65rem;
 color: #94a3b8;
 transition: transform .2s;
 flex-shrink: 0;
 }

 .util-cat-row.open .uc-chev {
 transform: rotate(180deg);
 color: #0369a1;
 }

 .util-cat-panel {
 display: none;
 background: #f8fafc;
 border-bottom: 1px solid #e2e8f0;
 padding: 4px 0;
 }

 .util-cat-panel.open {
 display: block;
 }

 .util-item {
 display: flex !important;
 align-items: center !important;
 gap: 10px !important;
 width: 100%;
 padding: 8px 14px 8px 36px !important;
 border: none !important;
 background: transparent !important;
 cursor: pointer;
 text-align: left;
 font-family: inherit;
 font-size: .74rem !important;
 color: #334155 !important;
 transition: background .12s;
 border-radius: 0 !important;
 }

 .util-item:hover {
 background: #fff !important;
 color: #0369a1 !important;
 }

 .util-item-icon {
 font-size: .85rem;
 color: #64748b;
 flex-shrink: 0;
 width: 18px;
 }

 .util-item:hover .util-item-icon {
 color: #0369a1;
 }

 .util-item-name {
 flex: 1;
 line-height: 1.35;
 }

 @media(max-width:768px) {
 .util-dropdown {
 width: 48%;
 }

 .util-drop-menu {
 min-width: 0 !important;
 width: 100%;
 max-width: none;
 left: 3vw;
 right: 3vw;
 }

 .util-cat-row {
 padding: 12px 14px !important;
 font-size: .78rem !important;
 }

 .util-item {
 padding: 10px 14px 10px 36px !important;
 font-size: .76rem !important;
 }
 }

 /* MITR_UTIL_MOBILE — utilities dropdown mobile refinements */
 @media (max-width: 768px) {
 .util-dropdown {
 width: 48% !important;
 flex-shrink: 0;
 }

 .hdr-toolbar .util-drop-menu {
 position: fixed !important;
 left: 3vw !important;
 right: 3vw !important;
 top: auto !important;
 bottom: auto !important;
 width: auto !important;
 min-width: 0 !important;
 max-width: none !important;
 max-height: 75vh !important;
 border-radius: 14px !important;
 overflow: hidden !important;
 padding: 0 !important;
 box-shadow: 0 12px 40px rgba(0, 0, 0, .25) !important;
 }

 .util-drop-head {
 padding: 11px 14px;
 border-radius: 14px 14px 0 0;
 }

 .util-drop-title {
 font-size: .82rem;
 }

 .util-drop-title i {
 font-size: .95rem;
 }

 .util-drop-allbtn {
 font-size: .68rem;
 padding: 5px 10px;
 flex-shrink: 0;
 }

 .util-cat-row {
 padding: 13px 14px !important;
 font-size: .82rem !important;
 min-height: 50px;
 align-items: center;
 gap: 10px;
 }

 .util-cat-row .uc-emoji {
 font-size: 1.1rem;
 flex-shrink: 0;
 }

 .util-cat-row .uc-name {
 font-size: .84rem;
 line-height: 1.25;
 flex: 1;
 min-width: 0;
 white-space: normal;
 }

 .util-cat-row .uc-count {
 padding: 2px 8px;
 font-size: .65rem;
 flex-shrink: 0;
 }

 .util-cat-row .uc-chev {
 font-size: .7rem;
 flex-shrink: 0;
 }

 .util-item {
 padding: 11px 14px 11px 38px !important;
 font-size: .8rem !important;
 min-height: 44px;
 line-height: 1.35;
 }

 .util-item-name {
 white-space: normal;
 line-height: 1.35;
 }

 .util-item-icon {
 font-size: .9rem;
 }
 }

 @media (max-width: 480px) {
 .hdr-toolbar .util-drop-menu {
 max-height: 72vh !important;
 left: 2vw !important;
 right: 2vw !important;
 }

 .util-drop-head {
 padding: 10px 12px;
 }

 .util-drop-title {
 font-size: .78rem;
 }

 .util-drop-allbtn {
 font-size: .66rem;
 padding: 4px 8px;
 }

 .util-cat-row {
 padding: 11px 12px !important;
 font-size: .78rem !important;
 min-height: 48px;
 }

 .util-cat-row .uc-name {
 font-size: .78rem;
 }

 .util-cat-row .uc-emoji {
 font-size: 1rem;
 }

 .util-item {
 padding: 10px 12px 10px 36px !important;
 font-size: .76rem !important;
 }
 }

 /* MITR_DEDUP_HIDE — hide duplicate eBook panels (Calculators & Utilities,
 Referencer cards) since they overlap with the new Utilities dropdown
 and the cat-tile-grid in IT_Utilities.html. */
 #pvToolsPanel,
 #pvToolsPanel.active,
 .mitr-hidden-duplicate {
 display: none !important;
 }

 /* MITR_NAV_SECTION_FOCUS — mobile UX refinements
 - Cards on mobile show simpler info (Category cell hidden — already in dropdown)
 - Smaller impact tiles on mobile
 - Detail modal becomes truly fullscreen on phones
 - Impact-dash hides when a modal is open or when not in table view */
 @media (max-width: 768px) {
 .nav-table tbody td[data-label="Category"] {
 display: none !important;
 }

 .impact-dash {
 gap: 4px !important;
 padding: 4px 0 !important;
 margin-bottom: 6px !important;
 justify-content: flex-start !important;
 flex-wrap: nowrap !important;
 overflow-x: auto;
 -webkit-overflow-scrolling: touch;
 }

 .impact-dash::-webkit-scrollbar {
 display: none;
 }

 .impact-tile {
 padding: 5px 8px !important;
 min-width: 64px !important;
 font-size: .62rem !important;
 flex: 0 0 auto;
 border-radius: 8px !important;
 }

 .impact-tile .it-num {
 font-size: .92rem !important;
 line-height: 1 !important;
 font-weight: 800;
 }

 .impact-tile .it-label {
 font-size: .58rem !important;
 line-height: 1.1 !important;
 font-weight: 600;
 white-space: nowrap;
 }

 /* Detail modal — fullscreen on mobile */
 #dm.modal {
 padding: 0 !important;
 }

 #dm .modal-dialog {
 margin: 0 !important;
 max-width: 100% !important;
 width: 100% !important;
 height: 100vh !important;
 height: 100dvh !important;
 }

 #dm .modal-content {
 border-radius: 0 !important;
 min-height: 100vh !important;
 min-height: 100dvh !important;
 border: none !important;
 }

 /* Hide impact-dash when any modal is open, or when card/page view active */
 body.modal-open #impactDashWrap,
 body.mitr-view-card #impactDashWrap,
 body.mitr-view-page #impactDashWrap {
 display: none !important;
 }
 }

 /* Sec 393 accordion — keep all 30 detail rows collapsed by default;
 tdsTog() sets display:table-row when a summary row is clicked. */
 tr.tds-row { display: none; }

/* === Sec 393(2) consolidated SBS styles (sno:900) — non-resident TDS === */
.nrt-cat-band td{padding:9px 16px;background:#0B1D3A;color:#C8A44E;font-family:'DM Serif Display',serif;font-size:14.5px;font-weight:700;letter-spacing:.3px;border-top:1px solid #C8A44E}
.nrt-circle{display:inline-block;width:24px;height:24px;background:#C8A44E;color:#0B1D3A;border-radius:50%;text-align:center;line-height:24px;font-size:12px;margin-right:10px;font-family:'IBM Plex Mono',monospace;font-weight:700}
.nrt-sum-tr{cursor:pointer}
.nrt-sum-tr:hover td{background:#FBF1DC}
.nrt-sum-tr td{padding:10px 14px;border-bottom:1px solid #E5D7B2;vertical-align:top}
.nrt-sec-old{color:#0B1D3A;font-family:'IBM Plex Mono',monospace;letter-spacing:.3px;font-weight:600}
.nrt-sec-new{color:#0B1D3A;font-family:'IBM Plex Mono',monospace;letter-spacing:.3px;font-weight:600;border-bottom:2px solid #C8A44E;padding-bottom:1px}
.nrt-sec-desc{color:#475569;font-size:14px;margin-left:6px}
.nrt-tag{display:inline-block;font-size:9px;font-weight:700;padding:1px 5px;border-radius:3px;margin-left:3px;vertical-align:middle;background:#FDF8EF;color:#0B1D3A;border:1px solid #C8A44E;font-family:'IBM Plex Mono',monospace}
.nrt-det-old{padding:14px 16px;border-bottom:1px solid #E5D7B2;font-size:13px;line-height:1.7;color:#1e293b;background:#FDF8EF;border-left:4px solid #0B1D3A;vertical-align:top}
.nrt-det-new{padding:14px 16px;border-bottom:1px solid #E5D7B2;font-size:13px;line-height:1.7;color:#1e293b;background:#FDF8EF;border-left:4px solid #C8A44E;vertical-align:top}
.nrt-det-h{font-family:'DM Serif Display',serif;color:#0B1D3A;font-size:14px;display:block;margin-bottom:6px}
.nrt-det-h .nrt-ref{font-family:'IBM Plex Mono',monospace;font-size:11.5px;color:#C8A44E;font-weight:600;margin-left:6px}
.nrt-cl-tbl{margin:4px 0 6px 16px;font-size:13px;line-height:1.7;border-collapse:collapse}
.nrt-cl-tbl td{padding:2px 6px 2px 0;vertical-align:top}
.nrt-cl-tbl td.nrt-cl-lbl{width:36px;text-align:right;font-style:italic}
.nrt-compare{margin:10px 0;border-radius:5px;overflow:hidden;border:1px solid #E5D7B2}
.nrt-compare table{width:100%;font-size:11.5px;border-collapse:collapse}
.nrt-compare th{padding:5px 8px;font-weight:700;border:1px solid #E5D7B2;text-align:center}
.nrt-compare th.nrt-lbl{background:#FBF1DC;width:16%}
.nrt-compare th.nrt-h1961{background:#FBF1DC;color:#0B1D3A}
.nrt-compare th.nrt-h2025{background:#0B1D3A;color:#C8A44E}
.nrt-compare td{padding:5px 8px;border:1px solid #E5D7B2;text-align:center}
.nrt-compare td.nrt-lbl{text-align:left;background:#FBF1DC;font-weight:600;color:#0B1D3A}
.nrt-compare td.nrt-v1961{background:#fff}
.nrt-compare td.nrt-v2025{background:#FDF8EF}
.nrt-s393{width:100%;border-collapse:collapse;font-size:12px;margin:8px 0;table-layout:fixed}
.nrt-s393 th{border:1px solid #E6CB8E;padding:6px 9px;background:#0B1D3A;color:#C8A44E;text-align:left;font-weight:700;font-family:'IBM Plex Mono',monospace;letter-spacing:.3px}
.nrt-s393 th.nrt-col-head{width:18%}
.nrt-s393 td{border:1px solid #E5D7B2;padding:6px 9px;vertical-align:top;line-height:1.55;background:#fff}
.nrt-s393 td.nrt-lbl{background:#FBF1DC;font-family:'IBM Plex Mono',monospace;font-weight:600;color:#0B1D3A}
.nrt-replaces{font-size:12px;color:#475569;margin-top:8px;font-family:'IBM Plex Mono',monospace}
.nrt-replaces b{color:#0B1D3A}
.nrt-note-box{margin:8px 0;padding:8px 12px;background:#FBF1DC;border-left:3px solid #C8A44E;border-radius:5px;font-size:12.5px;line-height:1.6}
.nrt-note-box b{color:#0B1D3A}
.nrt-fn{font-family:'IBM Plex Mono',monospace;font-size:11px;color:#475569;margin-top:6px}
sup.nrt-amend{color:#94a3b8;font-size:9px}

 

/* ==== inline <style> block #3 (was 12779 bytes) ==== */

/* MITR Global Search - embed launcher + overlay (light-mode only) */
.mitr-gs-row{display:flex;flex-direction:row;gap:10px;width:100%;align-items:stretch}
.mitr-gs-col{display:flex;flex-direction:column;flex:1 1 50%;min-width:0;gap:4px}
.mitr-gs-col-existing{flex:1 1 50%;min-width:0}
.mitr-gs-label{font:600 10px/1.2 -apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#0B1D3A;padding:0 2px}
.mitr-gs-launcher-wrap{position:relative;display:flex;align-items:center;flex:1 1 auto;min-width:0;background:#FFFFFF;border:1px solid #C8A44E;border-radius:8px;padding:0 10px 0 32px;min-height:44px}
.mitr-gs-launcher-wrap:focus-within{box-shadow:0 0 0 2px rgba(200,164,78,.35);border-color:#0B1D3A}
.mitr-gs-launcher-icon{position:absolute;left:8px;top:50%;transform:translateY(-50%);pointer-events:none;color:#C8A44E;width:18px;height:18px;display:flex;align-items:center;justify-content:center}
.mitr-gs-launcher-icon svg{width:18px;height:18px;display:block}
.mitr-gs-launcher{flex:1 1 auto;min-width:0;border:0;outline:0;background:transparent;font:14px/1.3 -apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#0B1D3A;padding:8px 0;min-height:44px;width:100%}
.mitr-gs-launcher::placeholder{color:#7a8499;opacity:1}
@media (max-width:560px){.mitr-gs-row{flex-direction:column}.mitr-gs-col,.mitr-gs-col-existing{flex:1 1 auto;width:100%}}
.mitr-gs-overlay{position:fixed;inset:0;z-index:99999;display:none;align-items:flex-end;justify-content:center}
.mitr-gs-overlay.mitr-gs-open{display:flex}
.mitr-gs-scrim{position:absolute;inset:0;background:rgba(11,29,58,.45);cursor:pointer}
.mitr-gs-sheet{position:relative;background:#FDF8EF;border-top-left-radius:14px;border-top-right-radius:14px;width:100%;max-width:100%;height:92vh;display:flex;flex-direction:column;box-shadow:0 -8px 30px rgba(11,29,58,.25);overflow:hidden}
.mitr-gs-header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#0B1D3A;color:#FFFFFF;flex:0 0 auto}
.mitr-gs-title{font:600 14px/1.2 -apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;letter-spacing:.02em;color:#FFFFFF}
.mitr-gs-title em{color:#C8A44E;font-style:normal;font-weight:700}
.mitr-gs-close{appearance:none;-webkit-appearance:none;border:0;background:transparent;color:#FFFFFF;font-size:22px;line-height:1;cursor:pointer;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;border-radius:6px}
.mitr-gs-close:hover{background:rgba(255,255,255,.08)}
.mitr-gs-body{flex:1 1 auto;background:#FFFFFF;position:relative;overflow:hidden}
.mitr-gs-iframe{border:0;width:100%;height:100%;display:block;background:#FFFFFF}
@media (min-width:768px){.mitr-gs-overlay{align-items:center}.mitr-gs-sheet{max-width:1100px;width:92vw;height:86vh;border-radius:14px}}

/* ==== ACT PAGE — distinct header (teal gradient + cyan bottom border) ==== */
.mitr-gs-topbar--act{top:0;z-index:1020;border-bottom:3px solid #0ea5e9;padding:0;display:flex;align-items:center;justify-content:flex-end;box-shadow:0 2px 6px rgba(8,47,73,.25)}
.mitr-gs-topbar--act .mitr-gs-topbar-inner{display:flex;align-items:center;justify-content:flex-end;gap:12px;width:100%;max-width:1320px;padding:10px 24px}
.mitr-gs-topbar--act .mitr-gs-topbar-label{font:600 10px/1 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);white-space:nowrap;display:inline-flex;align-items:center;gap:6px}
.mitr-gs-topbar--act .mitr-gs-topbar-label::before{content:"\F3E8";font-family:"bootstrap-icons";color:#38bdf8;font-size:14px}
.mitr-gs-topbar--act .mitr-gs-launcher-wrap{position:relative;display:flex;align-items:center;flex:0 1 360px;min-width:240px;max-width:360px;background:#FDF8EF;border:1px solid #0ea5e9;border-radius:8px;padding:0 10px 0 32px;min-height:40px;box-shadow:0 1px 2px rgba(0,0,0,.15)}
.mitr-gs-topbar--act .mitr-gs-launcher-wrap:focus-within{box-shadow:0 0 0 2px rgba(14,165,233,.4);border-color:#082f49}
.mitr-gs-topbar--act .mitr-gs-launcher-icon{position:absolute;left:8px;top:50%;transform:translateY(-50%);pointer-events:none;color:#0ea5e9;width:18px;height:18px;display:flex;align-items:center;justify-content:center}
.mitr-gs-topbar--act .mitr-gs-launcher-icon svg{width:18px;height:18px;display:block;stroke:#0ea5e9}
.mitr-gs-topbar--act .mitr-gs-launcher{flex:1 1 auto;min-width:0;border:0;outline:0;background:transparent;font:14px/1.3 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#0B1D3A;padding:8px 0;min-height:40px;width:100%}
.mitr-gs-topbar--act .mitr-gs-launcher::placeholder{color:#7a8499;opacity:1}
.mitr-gs-topbar--act .mitr-avatar-wrap{margin-left:4px}
.mitr-gs-topbar--act .mitr-avatar-btn--anon{background:rgba(56,189,248,.18);color:#FDF8EF;border:1px solid rgba(56,189,248,.55);font:600 12px/1 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;padding:8px 14px;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;min-height:40px;transition:background .15s,border-color .15s}
.mitr-gs-topbar--act .mitr-avatar-btn--anon:hover{background:rgba(56,189,248,.32);border-color:#38bdf8}
.mitr-gs-topbar--act .mitr-avatar-btn--anon i{color:#38bdf8;font-size:1rem}
body.modal-open .mitr-gs-topbar--act{display:none !important}
body:has(.cpw-overlay.active) .mitr-gs-topbar--act,body:has(.mitr-gs-overlay.mitr-gs-open) .mitr-gs-topbar--act{display:none !important}
@media (max-width:560px){.mitr-gs-topbar--act .mitr-gs-topbar-inner{padding:8px 12px;gap:8px}.mitr-gs-topbar--act .mitr-gs-topbar-label{font-size:9px}.mitr-gs-topbar--act .mitr-gs-launcher-wrap{width:100%;max-width:none;min-width:0;flex:1 1 auto}}
/* === MITR AVATAR POPOVER (added Session avatar-button-fix) ===========
   Mirrors the styles in public/legacy/_shared/mitr-common.css for
   pages that load this local stylesheet instead. */
.mitr-avatar-wrap{position:relative;display:inline-flex;align-items:center;flex-shrink:0;margin-left:6px}
.mitr-avatar-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#0B1D3A 0%,#1B3A6B 100%);color:#FDF8EF;font:700 13px/1 -apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;border:1.5px solid #C8A44E;cursor:pointer;box-shadow:0 1px 3px rgba(11,29,58,.18);transition:transform .12s,box-shadow .12s;user-select:none;letter-spacing:.02em;text-transform:uppercase}
.mitr-avatar-btn:hover{transform:scale(1.06);box-shadow:0 2px 6px rgba(11,29,58,.28)}
.mitr-avatar-btn:focus-visible{outline:2px solid #C8A44E;outline-offset:2px}
.mitr-avatar-btn.mitr-avatar-btn--anon{background:linear-gradient(135deg,#C8A44E 0%,#E8C76E 100%);color:#0B1D3A;border-color:#0B1D3A;font-size:10px;letter-spacing:.06em;width:auto;padding:0 12px;border-radius:17px;gap:6px}
.mitr-avatar-btn.mitr-avatar-btn--anon i{font-size:14px}
/* Header avatar: ALWAYS rendered as a 34Ã—34 dark-navy + gold-border
   circle, regardless of session state. The wrap-scoped selector has
   higher specificity (3 classes with descendant) than
   `.mitr-avatar-btn.mitr-avatar-btn--anon` (2 classes), so it overrides
   the gold Login pill even when the button carries `--anon` for click
   behavior (anon = post MITR_OPEN_LOGIN, authed = toggle popover). */
.mitr-avatar-wrap--header .mitr-avatar-btn,
.mitr-avatar-wrap--header .mitr-avatar-btn.mitr-avatar-btn--anon,
.mitr-avatar-wrap--header .mitr-avatar-btn.mitr-avatar-btn--icononly{background:linear-gradient(135deg,#0B1D3A 0%,#1B3A6B 100%);color:#FDF8EF;border:1.5px solid #C8A44E;width:34px;height:34px;border-radius:50%;padding:0;letter-spacing:0;gap:0;text-transform:none}
.mitr-avatar-wrap--header .mitr-avatar-btn i,
.mitr-avatar-wrap--header .mitr-avatar-btn.mitr-avatar-btn--anon i,
.mitr-avatar-wrap--header .mitr-avatar-btn.mitr-avatar-btn--icononly i{font-size:18px;color:#C8A44E;margin:0}
.mitr-avatar-wrap--header{margin-left:4px}
.mitr-avatar-popover{position:absolute;top:calc(100% + 8px);right:0;min-width:280px;max-width:340px;background:#fff;border:1px solid #E2E8F0;border-radius:12px;box-shadow:0 12px 32px rgba(11,29,58,.18);padding:0;z-index:1030;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;display:none;animation:mitrAvatarPopIn .12s ease-out;overflow:hidden}
.mitr-avatar-popover.mitr-avatar-popover--open{display:block}
@keyframes mitrAvatarPopIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
.mitr-avatar-popover-head{display:flex;align-items:center;gap:12px;padding:14px 16px;background:linear-gradient(135deg,#0B1D3A 0%,#1B3A6B 100%);color:#FDF8EF}
.mitr-avatar-popover-avatar{width:36px;height:36px;border-radius:50%;background:#C8A44E;color:#0B1D3A;display:flex;align-items:center;justify-content:center;font:700 14px/1 inherit;flex-shrink:0;border:1.5px solid #FDF8EF}
.mitr-avatar-popover-meta{min-width:0;flex:1 1 auto}
.mitr-avatar-popover-name{font:600 14px/1.3 inherit;color:#FDF8EF;word-break:break-word}
.mitr-avatar-popover-email{font:400 12px/1.3 inherit;color:rgba(253,248,239,.75);margin-top:2px;word-break:break-word}
.mitr-avatar-popover-rows{display:flex;flex-direction:column;gap:0;padding:8px 6px}
.mitr-avatar-popover-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font:400 12px/1.3 -apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#475569;border-radius:6px;background:transparent;min-width:0}
.mitr-avatar-popover-row+.mitr-avatar-popover-row{margin-top:2px}
.mitr-avatar-popover-row>span{font:400 12px/1.3 -apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#64748B;white-space:nowrap;flex-shrink:0}.mitr-avatar-popover-row>b{font:600 12px/1.3 inherit;color:#0B1D3A;text-align:right;word-break:break-word;min-width:0;flex:1 1 auto}
.mitr-avatar-popover-actions{display:flex;flex-direction:column;gap:2px;padding:8px;border-top:1px solid #F1F5F9;background:#F8FAFC}
.mitr-avatar-popover-action{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;background:transparent;border:0;border-radius:6px;font:500 13px/1 -apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#1E293B;cursor:pointer;text-align:left;transition:background .12s}
.mitr-avatar-popover-action:hover{background:#F1F5F9}
.mitr-avatar-popover-action i{color:#475569;font-size:16px;width:20px;flex-shrink:0}
.mitr-avatar-popover-action--danger{color:#B91C1C}
.mitr-avatar-popover-action--danger:hover{background:#FEF2F2}
.mitr-avatar-popover-action--danger i{color:#B91C1C}
.mitr-cpw-overlay{position:fixed;inset:0;background:rgba(11,29,58,.55);z-index:2000;display:flex;align-items:center;justify-content:center;padding:20px;animation:mitrAvatarPopIn .15s ease-out}
.mitr-cpw-box{background:#fff;border-radius:14px;box-shadow:0 24px 60px rgba(0,0,0,.35);max-width:420px;width:100%;padding:28px 24px 22px;position:relative;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;animation:mitrAvatarPopIn .18s ease-out}
.mitr-cpw-close{position:absolute;top:10px;right:10px;width:32px;height:32px;border:0;background:transparent;border-radius:50%;font-size:1.2rem;color:#64748B;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .12s,color .12s}
.mitr-cpw-close:hover{background:#F1F5F9;color:#0B1D3A}
.mitr-cpw-brand{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#C8A44E,#E8C76E);color:#0B1D3A;display:flex;align-items:center;justify-content:center;margin:0 auto 12px;font-size:1.4rem}
.mitr-cpw-title{text-align:center;margin:0 0 4px;font:600 18px/1.2 -apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;color:#0B1D3A}
.mitr-cpw-sub{text-align:center;margin:0 0 16px;font:400 12px/1.4 inherit;color:#64748B}
.mitr-cpw-sub b{color:#0B1D3A}
.mitr-cpw-msg{padding:8px 10px;border-radius:6px;font:500 12px/1.4 inherit;margin-bottom:10px}
.mitr-cpw-msg.is-ok{background:#DCFCE7;color:#15803D;border:1px solid #86EFAC}
.mitr-cpw-msg.is-err{background:#FEE2E2;color:#B91C1C;border:1px solid #FCA5A5}
.mitr-cpw-lbl{display:block;font:600 11px/1 inherit;color:#0B1D3A;margin:8px 0 4px;text-transform:uppercase;letter-spacing:.04em}
.mitr-cpw-input{position:relative;display:flex;align-items:center}
.mitr-cpw-input input{flex:1 1 auto;width:100%;padding:9px 36px 9px 12px;border:1px solid #CBD5E1;border-radius:8px;font:14px/1.2 inherit;color:#0B1D3A;background:#fff;outline:0;transition:border-color .12s,box-shadow .12s}
.mitr-cpw-input input:focus{border-color:#C8A44E;box-shadow:0 0 0 3px rgba(200,164,78,.18)}
.mitr-cpw-eye{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:28px;height:28px;border:0;background:transparent;border-radius:50%;color:#64748B;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .12s,background .12s}
.mitr-cpw-eye:hover{color:#0B1D3A;background:#F1F5F9}
.mitr-cpw-submit{width:100%;margin-top:14px;padding:10px 14px;border:0;border-radius:8px;background:linear-gradient(135deg,#0B1D3A,#1B3A6B);color:#FDF8EF;font:600 14px/1 inherit;cursor:pointer;transition:transform .08s,box-shadow .12s}
.mitr-cpw-submit:hover{box-shadow:0 6px 18px rgba(11,29,58,.25)}
.mitr-cpw-submit:active{transform:scale(.98)}
.mitr-cpw-submit:disabled{opacity:.6;cursor:not-allowed}
.mitr-cpw-cancel{display:block;margin:8px auto 0;padding:6px 12px;border:0;background:transparent;color:#64748B;font:500 12px/1 inherit;cursor:pointer;text-decoration:underline}
.mitr-cpw-cancel:hover{color:#0B1D3A}
@media (max-width:560px){.mitr-avatar-popover{min-width:200px;max-width:240px}}
/* === /MITR AVATAR POPOVER (local copy) =============================== */


/* ==== inline <style> block #4 (was 1279 bytes) ==== */

 #trcIfModal .modal-content { border: 0; border-radius: 14px; overflow: hidden; background: #fff; }
 #trcIfModal .modal-dialog { max-width: 1280px; }
 #trcIfModal .modal-header { background: linear-gradient(135deg, #0B1D3A, #1e3a5f); border: 0; padding: 12px 18px; border-bottom: 3px solid #C8A44E; align-items: center; }
 #trcIfModal .modal-header .btn-close { filter: invert(1) grayscale(100%) brightness(200%); min-width: 44px; min-height: 44px; }
 #trcIfModal .modal-title { color: #fff; font-size: .98rem; font-weight: 700; font-family: 'DM Serif Display', serif; margin: 0; }
 #trcIfHint { font-size: .68rem; color: rgba(200,164,78,.95); margin-top: 3px; font-family: 'IBM Plex Mono', monospace; }
 #trcIfTabHint { background: #FDF8EF; border-bottom: 1px solid #e2e8f0; padding: 8px 16px; font-size: .72rem; color: #475569; display: flex; align-items: center; gap: 6px; }
 #trcIfTabHint .trc-pill { background: #0B1D3A; color: #C8A44E; padding: 2px 8px; border-radius: 4px; font-family: 'IBM Plex Mono', monospace; font-weight: 700; font-size: .65rem; letter-spacing: .03em; }
 #trcIfLoading { text-align: center; padding: 80px 20px; color: #64748b; font-size: .85rem; }
 #trcIfFrame { width: 100%; height: 78vh; border: 0; display: block; background: #fff; }
 

/* ==== inline <style> block #5 (was 9763 bytes) ==== */

.wn-trigger{position:fixed;bottom:106px;right:28px;z-index:9990;display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#0B1D3A,#1e3a5f);color:#FDF8EF;border:1px solid rgba(200,164,78,.5);padding:8px 12px;border-radius:24px;font-family:'DM Sans',system-ui,sans-serif;font-weight:600;font-size:.78rem;letter-spacing:.02em;cursor:pointer;box-shadow:0 4px 14px rgba(11,29,58,.25);transition:transform .15s,box-shadow .15s;min-height:36px;}
.wn-trigger:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(11,29,58,.35);background:linear-gradient(135deg,#0B1D3A,#243b5e);}
.wn-trigger i{color:#C8A44E;font-size:.95rem;}
.wn-trigger-badge{display:none;background:#dc2626;color:#fff;border-radius:10px;padding:1px 6px;font-size:.62rem;font-weight:700;min-width:16px;text-align:center;line-height:1.4;border:1.5px solid #FDF8EF;}
@media(max-width:540px){.wn-trigger{padding:8px;border-radius:50%;}.wn-trigger .wn-label{display:none;}}

.wn-overlay{position:fixed;inset:0;background:rgba(11,29,58,.55);z-index:10010;display:none;align-items:flex-end;justify-content:center;padding:0;backdrop-filter:blur(2px);}
.wn-overlay.active{display:flex;}
.wn-panel{width:100%;max-width:780px;height:88vh;max-height:88vh;background:#FDF8EF;border-radius:18px 18px 0 0;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 -8px 32px rgba(11,29,58,.35);font-family:'DM Sans',system-ui,sans-serif;border-top:4px solid #C8A44E;}
@media(min-width:768px){.wn-overlay{align-items:center;padding:16px;}.wn-panel{height:80vh;border-radius:18px;border:1px solid rgba(200,164,78,.4);border-top:4px solid #C8A44E;}}

.wn-header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:linear-gradient(135deg,#0B1D3A,#1e3a5f);color:#FDF8EF;flex-shrink:0;}
.wn-header h3{margin:0;font-family:'DM Serif Display',serif;font-size:1.15rem;font-weight:400;letter-spacing:.01em;display:flex;align-items:center;gap:8px;}
.wn-header h3 i{color:#C8A44E;}
.wn-header-actions{display:flex;gap:6px;}
.wn-icon-btn{background:rgba(200,164,78,.15);color:#FDF8EF;border:1px solid rgba(200,164,78,.4);width:36px;height:36px;border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:.95rem;transition:background .15s;}
.wn-icon-btn:hover{background:rgba(200,164,78,.3);}
.wn-icon-btn.active{background:#C8A44E;color:#0B1D3A;}

.wn-toolbar{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#fff;border-bottom:1px solid rgba(11,29,58,.1);flex-wrap:wrap;flex-shrink:0;}
.wn-toolbar select,.wn-toolbar input[type="text"]{font-family:inherit;font-size:.78rem;padding:6px 10px;border:1px solid rgba(11,29,58,.18);border-radius:8px;background:#FDF8EF;color:#0B1D3A;min-height:36px;}
.wn-toolbar select:focus,.wn-toolbar input:focus{outline:none;border-color:#C8A44E;}
.wn-add-btn{display:inline-flex;align-items:center;gap:5px;background:#C8A44E;color:#0B1D3A;border:none;padding:7px 14px;border-radius:8px;font-family:inherit;font-weight:700;font-size:.78rem;cursor:pointer;margin-left:auto;min-height:36px;}
.wn-add-btn:hover{background:#b89240;}

.wn-list{flex:1;overflow-y:auto;padding:14px 16px 24px;background:#FDF8EF;-webkit-overflow-scrolling:touch;}
.wn-day{font-family:'DM Sans',sans-serif;font-size:.7rem;font-weight:700;color:#0B1D3A;text-transform:uppercase;letter-spacing:.12em;margin:18px 0 8px;padding-bottom:4px;border-bottom:2px solid #C8A44E;}
.wn-day:first-child{margin-top:0;}

.wn-item{background:#fff;border:1px solid rgba(11,29,58,.08);border-left:4px solid #C8A44E;border-radius:8px;padding:12px 14px;margin-bottom:8px;box-shadow:0 1px 3px rgba(11,29,58,.06);}
.wn-item-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:6px;}
.wn-chip{display:inline-block;font-size:.62rem;font-weight:700;padding:2px 8px;border-radius:10px;letter-spacing:.04em;text-transform:uppercase;}
.wn-chip-cat{background:rgba(200,164,78,.18);color:#7a5a1f;border:1px solid rgba(200,164,78,.4);}
.wn-chip-id{background:#f1f5f9;color:#64748b;font-family:'IBM Plex Mono',monospace;text-transform:none;font-size:.6rem;}
.wn-item-title{font-size:.92rem;font-weight:700;color:#0B1D3A;line-height:1.35;margin-bottom:4px;}
.wn-item-desc{font-size:.82rem;color:#475569;line-height:1.55;}
.wn-icon-btn-sm{background:transparent;color:#475569;border:1px solid rgba(11,29,58,.15);width:28px;height:28px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:.78rem;margin-left:auto;}
.wn-icon-btn-sm:hover{background:#f1f5f9;color:#0B1D3A;}
.wn-icon-btn-sm.wn-danger:hover{background:#fee2e2;color:#dc2626;border-color:#fca5a5;}
.wn-empty{text-align:center;padding:40px 20px;color:#94a3b8;font-size:.85rem;}
.wn-empty i{font-size:2.4rem;display:block;margin-bottom:10px;opacity:.4;color:#C8A44E;}

.wn-modal{position:fixed;inset:0;background:rgba(11,29,58,.6);z-index:10020;display:flex;align-items:center;justify-content:center;padding:20px;}
.wn-modal-box{background:#FDF8EF;border-radius:14px;border-top:4px solid #C8A44E;width:100%;max-width:480px;padding:18px 20px 14px;font-family:'DM Sans',sans-serif;max-height:90vh;overflow-y:auto;}
.wn-modal-box h3{margin:0 0 14px;font-family:'DM Serif Display',serif;font-size:1.1rem;color:#0B1D3A;font-weight:400;}
.wn-modal-box label{display:block;margin:10px 0 4px;font-size:.72rem;font-weight:700;color:#0B1D3A;text-transform:uppercase;letter-spacing:.05em;}
.wn-modal-box input,.wn-modal-box select,.wn-modal-box textarea{width:100%;font-family:inherit;font-size:.85rem;padding:8px 10px;border:1px solid rgba(11,29,58,.18);border-radius:6px;background:#fff;color:#0B1D3A;box-sizing:border-box;min-height:36px;}
.wn-modal-box textarea{font-family:inherit;resize:vertical;min-height:70px;line-height:1.55;}
.wn-modal-box input:focus,.wn-modal-box select:focus,.wn-modal-box textarea:focus{outline:none;border-color:#C8A44E;}
.wn-modal-btns{display:flex;gap:8px;justify-content:flex-end;margin-top:16px;}
.wn-cancel,.wn-save{font-family:inherit;font-weight:700;font-size:.8rem;padding:8px 16px;border-radius:8px;cursor:pointer;border:none;min-height:40px;min-width:80px;}
.wn-cancel{background:#f1f5f9;color:#475569;border:1px solid rgba(11,29,58,.12);}
.wn-save{background:#0B1D3A;color:#FDF8EF;}
.wn-save:hover{background:#1e3a5f;}
.wn-cancel:hover{background:#e2e8f0;}
/* === Lock / Edit toggle === */
.wn-status-pill{display:inline-flex;align-items:center;gap:.3rem;padding:.22rem .58rem;border-radius:999px;font:600 .68rem/1 'DM Sans',sans-serif;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;}
.wn-status-pill.locked{background:#FDF8EF;color:#0B1D3A;border:1px solid #C8A44E;}
.wn-status-pill.editing{background:#0B1D3A;color:#FDF8EF;border:1px solid #0B1D3A;}
.wn-lock-btn{background:#FDF8EF;border:1.5px solid #C8A44E;color:#0B1D3A;padding:.4rem .7rem;border-radius:6px;font:600 .78rem/1 'DM Sans',sans-serif;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;min-height:36px;}
.wn-lock-btn:hover{background:#C8A44E;color:#fff;}
.wn-lock-btn .bi{font-size:.95rem;}
.wn-savelock-btn{background:#0B1D3A;border:1.5px solid #0B1D3A;color:#fff;padding:.4rem .7rem;border-radius:6px;font:600 .78rem/1 'DM Sans',sans-serif;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;min-height:36px;}
.wn-savelock-btn:hover{background:#1a2f54;}
.wn-panel.locked #wnAddBtn{display:none !important;}
.wn-panel.locked #wnSaveLockBtn{display:none !important;}
.wn-panel.locked .wn-item-meta .wn-icon-btn-sm{display:none !important;}
/* === Edit chrome hidden by default — press Ctrl+Shift+E to reveal === */
.wn-panel:not(.wn-edit-revealed) #wnStatusPill,
.wn-panel:not(.wn-edit-revealed) #wnLockBtn,
.wn-panel:not(.wn-edit-revealed) #wnSaveLockBtn,
.wn-panel:not(.wn-edit-revealed) #wnAddBtn,
.wn-panel:not(.wn-edit-revealed) .wn-item-meta .wn-icon-btn-sm{display:none !important;}
.wn-refresh-btn{background:#fff;border:1.5px solid #cbd5e1;color:#0B1D3A;padding:.4rem .55rem;border-radius:6px;font:500 .85rem/1 'DM Sans',sans-serif;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;}
.wn-refresh-btn:hover{background:#FDF8EF;border-color:#C8A44E;color:#0B1D3A;}
.wn-refresh-btn.spinning .bi{animation:wn-spin .8s linear infinite;}
@keyframes wn-spin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}
.wn-shared-stamp{font:500 .68rem/1 'IBM Plex Mono',monospace;color:#475569;letter-spacing:.01em;align-self:center;padding:.25rem .45rem;background:#F8FAFC;border:1px solid #e2e8f0;border-radius:6px;white-space:nowrap;}
@media (max-width:560px){.wn-shared-stamp{display:none;}}
.wn-cat{font:600 .8rem/1 'DM Sans',sans-serif;color:#0B1D3A;background:#FDF8EF;border-left:4px solid #C8A44E;padding:.6rem .85rem;margin:1rem 0 .55rem;letter-spacing:.04em;text-transform:uppercase;display:flex;align-items:center;gap:.45rem;}
.wn-cat:first-child{margin-top:0;}
.wn-cat .bi{color:#C8A44E;font-size:.95rem;}
.wn-cat-count{margin-left:auto;background:#0B1D3A;color:#FDF8EF;font:600 .68rem/1 'DM Sans',sans-serif;padding:.2rem .5rem;border-radius:999px;letter-spacing:.04em;}
.wn-meta-date{font:500 .68rem/1 'IBM Plex Mono',monospace;color:#475569;letter-spacing:.02em;margin-left:.15rem;}
#wnGroupBy{font:500 .78rem/1 'DM Sans',sans-serif;background:#fff;border:1.5px solid #cbd5e1;color:#0B1D3A;padding:.4rem .55rem;border-radius:6px;cursor:pointer;min-height:36px;}
#wnGroupBy:focus{outline:none;border-color:#C8A44E;}
@media (max-width:560px){
 .wn-lock-btn span,.wn-savelock-btn span:not(.bi),.wn-status-pill{display:none;}
 .wn-lock-btn,.wn-savelock-btn{padding:.4rem .55rem;}
}

/* ==== inline <style> block #6 (was 4077 bytes) ==== */

 /* Modal-housed card */
 #mitrAboutModal .modal-dialog { max-width: 900px; }
 #mitrAboutModal .modal-content {
 border: 0; border-radius: 14px; overflow: hidden;
 box-shadow: 0 12px 40px rgba(11, 29, 58, .25);
 }
 .mitr-about-card {
 --mac-navy: #0B1D3A;
 --mac-gold: #C8A44E;
 --mac-cream: #FDF8EF;
 --mac-ink: #0f172a;
 --mac-ink2: #334155;
 --mac-ink3: #64748b;
 --mac-surface: #f8fafc;
 --mac-border: #e2e8f0;
 --mac-serif: 'DM Serif Display', Georgia, serif;
 --mac-sans: 'DM Sans', system-ui, -apple-system, sans-serif;
 --mac-mono: 'JetBrains Mono', 'SF Mono', Consolas, monospace;
 background: #fff; font-family: var(--mac-sans); color: var(--mac-ink);
 }
 .mitr-about-card * { box-sizing: border-box; }
 .mitr-about-card .mac-accent {
 height: 4px;
 background: linear-gradient(90deg, var(--mac-navy) 0%, var(--mac-gold) 100%);
 }
 .mitr-about-card .mac-hd {
 padding: 18px 22px 14px;
 border-bottom: 1px solid var(--mac-border);
 display: flex; flex-wrap: wrap; align-items: flex-end; gap: 14px;
 background: linear-gradient(180deg, var(--mac-cream) 0%, #fff 100%);
 position: relative;
 }
 .mitr-about-card .mac-sub {
 font-size: .7rem; color: var(--mac-ink3); font-weight: 600;
 letter-spacing: .1em; text-transform: uppercase; margin-bottom: 4px;
 }
 .mitr-about-card .mac-ttl {
 font-family: var(--mac-serif); font-size: 1.55rem; line-height: 1.15;
 color: var(--mac-navy); margin: 0; letter-spacing: -.01em; font-weight: 400;
 }
 .mitr-about-card .mac-badge {
 margin-left: auto; background: var(--mac-navy); color: var(--mac-gold);
 font-size: .66rem; font-weight: 700; letter-spacing: .08em;
 padding: 7px 11px; border-radius: 999px; text-transform: uppercase;
 min-height: 28px; display: inline-flex; align-items: center;
 }
 .mitr-about-card .mac-close {
 background: transparent; border: 0; color: var(--mac-navy);
 width: 36px; height: 36px; border-radius: 50%;
 display: inline-flex; align-items: center; justify-content: center;
 cursor: pointer; font-size: 1.05rem; margin-left: 4px;
 }
 .mitr-about-card .mac-close:hover { background: rgba(11, 29, 58, .08); }
 .mitr-about-card .mac-body { padding: 18px 22px 20px; }
 .mitr-about-card .mac-lede {
 font-size: .92rem; line-height: 1.55; color: var(--mac-ink); margin: 0 0 14px;
 padding: 13px 15px; background: var(--mac-cream); border-radius: 10px;
 border-left: 4px solid var(--mac-gold);
 }
 .mitr-about-card .mac-lede b { color: var(--mac-navy); }
 .mitr-about-card .mac-grid {
 display: grid; grid-template-columns: repeat(2, 1fr); gap: 12px;
 }
 .mitr-about-card .mac-blk {
 background: var(--mac-surface); border: 1px solid var(--mac-border);
 border-radius: 10px; padding: 12px 14px 12px 16px; position: relative;
 }
 .mitr-about-card .mac-blk::before {
 content: ""; position: absolute; left: 0; top: 12px; bottom: 12px;
 width: 3px; background: var(--mac-gold); border-radius: 0 3px 3px 0;
 }
 .mitr-about-card .mac-blk h4 {
 font-family: var(--mac-sans); font-size: .7rem; font-weight: 700;
 color: var(--mac-navy); text-transform: uppercase;
 letter-spacing: .1em; margin: 0 0 7px;
 }
 .mitr-about-card .mac-blk p,
 .mitr-about-card .mac-blk ul {
 font-size: .84rem; line-height: 1.55; color: var(--mac-ink2); margin: 0;
 }
 .mitr-about-card .mac-blk ul { padding-left: 17px; }
 .mitr-about-card .mac-blk li { margin-bottom: 3px; }
 .mitr-about-card .mac-blk li:last-child { margin-bottom: 0; }
 .mitr-about-card .mac-blk b { color: var(--mac-navy); font-weight: 600; }
 .mitr-about-card .mac-blk code {
 font-family: var(--mac-mono); font-size: .76rem; background: #fff;
 border: 1px solid var(--mac-border); padding: 1px 5px;
 border-radius: 4px; color: var(--mac-navy);
 }
 @media (max-width: 640px) {
 .mitr-about-card .mac-hd { padding: 14px 16px 12px; }
 .mitr-about-card .mac-body { padding: 14px 16px 16px; }
 .mitr-about-card .mac-ttl { font-size: 1.25rem; }
 .mitr-about-card .mac-grid { grid-template-columns: 1fr; gap: 10px; }
 .mitr-about-card .mac-badge { margin-left: 0; }
 }
 














