.support-shell{max-width:1440px;margin:0 auto}.support-page-heading{align-items:flex-start!important}.support-page-heading>div{min-width:190px}.support-subnav{display:flex;gap:6px;overflow-x:auto;padding:7px;background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 8px 24px rgba(15,23,42,.05)}.support-subnav a{white-space:nowrap;padding:9px 12px;border-radius:11px;text-decoration:none;color:#475569;font-weight:650;font-size:.9rem}.support-subnav a:hover,.support-subnav a:focus{background:#eef2ff;color:#3730a3}.support-hero{background:linear-gradient(125deg,#312e81,#4f46e5 62%,#818cf8);color:#fff;border-radius:22px;padding:28px;box-shadow:0 16px 40px rgba(49,46,129,.22)}.support-stat{height:100%;padding:20px;border:1px solid #e5e7eb;background:#fff;border-radius:18px;box-shadow:0 10px 26px rgba(15,23,42,.05)}.support-stat-label{color:#64748b;font-size:.9rem}.support-stat-value{font-size:1.8rem;font-weight:800;color:#111827;margin-top:5px}.support-section-title{font-weight:750;color:#172554}.support-timeline{border-left:2px solid #c7d2fe;padding-left:20px}.support-timeline-item{position:relative;padding:0 0 18px}.support-timeline-item:before{content:'';position:absolute;left:-27px;top:6px;width:12px;height:12px;background:#4f46e5;border:3px solid #e0e7ff;border-radius:50%}.support-empty{padding:34px 18px;text-align:center;color:#64748b}.support-money{font-variant-numeric:tabular-nums;font-weight:750}.support-page-heading h1{color:#111827}@media(max-width:800px){.support-page-heading{display:block!important}.support-subnav{margin-top:14px;border-radius:12px}.support-subnav a{padding:8px 10px}.support-page-heading h1{font-size:1.35rem}}@media print{.support-subnav,.support-page-heading,.navbar,.mobile-bottom-nav,.no-print,form,button{display:none!important}.report-sheet{box-shadow:none!important;border:0!important}.report-sheet .table{font-size:9pt}.report-sheet .card-header{border-bottom:1px solid #444}.support-shell{max-width:none}}
.evidence-document{position:relative;max-width:900px;margin:0 auto;background:#fff;border:1px solid #dbe2ec;padding:40px 48px;box-shadow:0 12px 40px rgba(22,38,68,.08);color:#17233d}.evidence-document-band{position:absolute;left:0;right:0;top:0;height:8px;background:linear-gradient(90deg,#1e2c61 0 65%,#b95708 65%)}.evidence-reference-box{border:1px solid #27344b;padding:10px 14px;min-width:170px;text-align:right}.evidence-reference-box small,.evidence-facts span{display:block;color:#667085;font-size:.82rem}.evidence-reference-box strong{display:block;margin-top:4px}.evidence-facts{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid #d6dde7;border-left:1px solid #d6dde7}.evidence-facts>div{padding:12px 14px;border-right:1px solid #d6dde7;border-bottom:1px solid #d6dde7;min-height:65px}.evidence-facts strong{display:block;margin-top:5px;font-weight:600}.evidence-facts .wide{grid-column:1/-1}.preserve-lines{white-space:pre-wrap}.hash-cell{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem;word-break:break-all}.evidence-document-footer{margin-top:42px;padding-top:14px;border-top:1px solid #aeb8c8;font-size:.83rem;color:#344054}
@media(max-width:650px){.evidence-document{padding:30px 18px}.evidence-facts{grid-template-columns:1fr}.evidence-facts .wide{grid-column:auto}.evidence-document header{flex-direction:column}.evidence-reference-box{text-align:left}}
@media print{@page{size:A4;margin:15mm}body{background:#fff!important;font-family:'Sarabun',sans-serif!important}.no-print,nav,.support-page-heading,.mobile-bottom-nav{display:none!important}main.container-fluid{padding:0!important}.support-shell{max-width:none!important;margin:0!important;padding:0!important}.evidence-document{max-width:none;margin:0;border:0;box-shadow:none;padding:8mm 5mm;color:#101828}.evidence-document-band{left:0;right:0}.evidence-document-footer{position:fixed;bottom:0;left:5mm;right:5mm}.evidence-files-table{font-size:9pt}.evidence-document h1{font-size:20pt}}

.evidence-page{max-width:1180px}.evidence-page .app-card{border:1px solid #e4e9f2;border-radius:18px;box-shadow:0 12px 32px rgba(20,35,65,.06);overflow:hidden}.evidence-page .card-header{background:#fff;padding:18px 22px;border-bottom:1px solid #e8edf4}.evidence-page .table thead th{background:#f5f7fb;color:#46546a;font-size:.9rem;white-space:nowrap}.evidence-page .table td{padding:13px 12px}.evidence-page .form-label{font-weight:650;color:#26344a}.evidence-document h1{letter-spacing:-.02em}
.evidence-source-image{display:block;max-width:100%;max-height:650px;margin:16px auto 0;object-fit:contain;border:1px solid #d6dde7}
@media(max-width:767.98px){.evidence-list-cards{display:grid;gap:12px}.evidence-list-card{min-width:0;padding:14px;border:1px solid #e4e9f2;border-radius:14px;background:#fff}.evidence-list-card .badge{white-space:normal;overflow-wrap:anywhere}.evidence-list-card .btn{min-height:48px}}
.evidence-revision-note{margin:0 0 18px;padding:12px 14px;border:1px solid #f5c46a;background:#fff8e6;border-radius:10px;color:#624b12}.evidence-revision-note>strong{display:block;margin-bottom:3px}
@media print{.evidence-source-image{max-height:235mm;page-break-inside:avoid}.print-only{display:block!important}}

.evidence-filter-form .form-control{min-height:44px}.dossier-cover{margin-bottom:24px}.dossier-cover h1{font-size:1.7rem;margin:18px 0 8px}.dossier-kicker,.dossier-record-number{color:#475569;font-weight:700;margin-bottom:8px}.dossier-period{margin-top:8px}.dossier-record{margin-bottom:24px}.dossier-pdf-note{padding:14px;border:1px dashed #94a3b8;border-radius:8px;background:#f8fafc}.dossier-source-image{max-height:720px}
@media print{
  .dossier-actions{display:none!important}
  .dossier-cover{page-break-after:always;break-after:page;margin:0}
  .dossier-record{page-break-before:always;break-before:page;page-break-inside:auto;break-inside:auto;margin:0}
  .dossier-record-number{font-size:9pt}
  .dossier-record .evidence-facts>div,.dossier-record header,.dossier-record .evidence-revision-note{break-inside:avoid;page-break-inside:avoid}
  .dossier-source-image{max-width:100%;max-height:220mm;object-fit:contain;break-inside:avoid;page-break-inside:avoid}
  .dossier-pdf-note{break-inside:avoid;page-break-inside:avoid}
  .evidence-dossier-page .evidence-document-footer{position:static;margin-top:14mm}
  .evidence-dossier-page .evidence-document{padding:8mm 5mm}
}
/* Compact, ordered print dossier layout */
.dossier-cover{border-radius:14px;overflow:hidden}.dossier-cover .dossier-kicker{display:inline-block;padding:5px 10px;border-radius:20px;background:#eef2ff;color:#29377a;font-size:.78rem;letter-spacing:.04em}.dossier-cover h1{max-width:700px;font-size:1.9rem;line-height:1.3;color:#172554}.dossier-period{display:inline-block;margin:12px 8px 10px 0;padding:8px 12px;border:1px solid #dbe3ef;border-radius:8px;background:#f8fafc}.dossier-record{border-radius:12px;overflow:hidden}.dossier-record-number{display:inline-block;padding:4px 9px;background:#eef2ff;border-radius:20px;color:#29377a}.dossier-record header{align-items:center!important}.dossier-record header h2{color:#172554}.dossier-record .evidence-facts{border-radius:8px;overflow:hidden}.dossier-record .evidence-facts>div{background:#fff}.dossier-record .evidence-facts>div:nth-child(4n+1),.dossier-record .evidence-facts>div:nth-child(4n+2){background:#f8fafc}.dossier-record .evidence-facts span{font-size:.78rem}.dossier-record .evidence-facts strong{overflow-wrap:anywhere}.dossier-record section h3{color:#172554}.dossier-record .evidence-files-table{margin-bottom:8px}.dossier-record .evidence-files-table th{width:22%;white-space:nowrap;color:#475569}.dossier-record .evidence-files-table td,.dossier-record .evidence-files-table th{padding:6px 8px}.dossier-record .evidence-document-footer{margin-top:18px}
@media print{
  .evidence-dossier-page{font-size:9.5pt;line-height:1.35}
  .evidence-dossier-page .evidence-document{padding:5mm 4mm}
  .dossier-cover{page-break-after:always;break-after:page;margin:0;border:0;border-radius:0;padding:18mm 12mm!important}
  .dossier-cover h1{font-size:24pt;max-width:150mm}
  .dossier-record{page-break-before:always;break-before:page;margin:0;border:0;border-radius:0;padding:4mm 3mm!important}
  .dossier-record-first{page-break-before:auto!important;break-before:auto!important}
  .dossier-record-number{font-size:8pt}
  .dossier-record header{padding-bottom:2mm!important;margin-bottom:3mm!important}
  .dossier-record header h2{font-size:15pt;margin-bottom:1mm!important}
  .dossier-record .evidence-facts{font-size:9pt}
  .dossier-record .evidence-facts>div{min-height:0;padding:6px 8px}
  .dossier-record .evidence-facts span{font-size:7.5pt}
  .dossier-record .evidence-facts strong{margin-top:2px}
  .dossier-record section{margin-top:3mm!important}
  .dossier-record section h3{margin-bottom:2mm!important}
  .dossier-record .evidence-files-table{font-size:8pt}
  .dossier-record .evidence-files-table td,.dossier-record .evidence-files-table th{padding:4px 6px}
  .dossier-record .evidence-document-footer{margin-top:5mm;padding-top:2mm;font-size:7.5pt}
  .dossier-source-image{max-width:100%;max-height:105mm;object-fit:contain;margin:3mm auto 0}
  .dossier-record .evidence-revision-note{padding:7px 9px;margin-bottom:3mm}
  .dossier-record .evidence-revision-note>strong{margin-bottom:1px}
}