.numerology_charts,.numerology_charts .pdf-only{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.numerology_charts .pdf-header{border-bottom:2px solid #bf9740;padding-bottom:12px;margin-bottom:4px}.numerology_charts .pdf-header-kicker{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.22em;color:#bf9740;margin:0 0 4px}.numerology_charts .pdf-header-name{font-size:1.3rem;font-weight:700;color:#2d3e58;margin:0 0 2px}.numerology_charts .pdf-header-meta{font-size:.75rem;color:#666;margin:0}.numerology_charts .pdf-footer{border-top:1px solid #d6d3cd;padding-top:10px;margin-top:10px;text-align:center}.numerology_charts .pdf-footer-text{margin:0;font-size:.68rem;color:#6b7280;letter-spacing:.01em}.numerology_charts .pdf-footer-link{color:#2d3e58;font-weight:700}.numerology_charts.export-mode{background:#fff;color:#111827}.numerology_charts.export-mode .shadow-sm,.numerology_charts.export-mode .shadow,.numerology_charts.export-mode .shadow-md,.numerology_charts.export-mode .shadow-lg,.numerology_charts.export-mode .shadow-xl{box-shadow:none!important}.numerology_charts.export-mode .bg-gradient-to-r{background:#f7f7f5!important}.numerology_charts.export-mode .chart-section-header{background:#f1f2f4!important}.numerology_charts.export-mode .pdf-keep-together,.numerology_charts.export-mode .lifePath,.numerology_charts.export-mode .table-inclusion,.numerology_charts.export-mode .table-defis-cv,.numerology_charts.export-mode .table-name,.numerology_charts.export-mode #fistTable{break-inside:avoid;page-break-inside:avoid}.numerology_charts.export-mode table{margin-bottom:14px}.numerology_charts table{border-collapse:collapse;width:100%;margin:auto auto 20px}.numerology_charts th,.numerology_charts td{border:1px solid black;padding:10px;text-align:center;position:relative;border-color:#b8b3a9!important}.numerology_charts #fistTable td:first-child{background-color:#f5f2ed;color:#2d3e58;font-weight:700;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.numerology_charts .table-inclusion,.numerology_charts .table-defis-cv{width:200px;height:200px;margin:auto}.numerology_charts .table-inclusion td,.numerology_charts .table-defis-cv td{position:relative;font-weight:700;color:#2d3e58;font-size:1.05rem}.numerology_charts .table-inclusion tbody tr:first-child td,.numerology_charts .table-defis-cv tbody tr:first-child td{background-color:#2d3e58!important;color:#fff!important;font-size:.6rem!important;font-weight:700!important;letter-spacing:.12em}.numerology_charts .table-inclusion .sub-number,.numerology_charts .table-defis-cv .sub-number{position:absolute;right:5px;bottom:5px;font-size:10px;display:flex;justify-content:center;align-items:center}.numerology_charts .lifePath{border:2px solid #333;padding:10px;text-align:center;height:fit-content;min-width:180px;border-color:#b8b3a9!important}.numerology_charts .lifePath h2{margin-top:0;font-size:.62rem!important;color:#2d3e58;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px!important}.numerology_charts .lifePath p{font-size:3.5rem;font-weight:800;color:#bf9740;line-height:1;margin:0}.numerology_charts .table-name th{background-color:#2d3e58;color:#fff;font-size:.85rem;font-weight:700}.numerology_charts .table-name td:first-child,.numerology_charts .table-name th:first-child{background-color:#f5f2ed;color:#2d3e58;font-weight:700;font-size:.72rem;letter-spacing:.04em;white-space:nowrap}.numerology_charts .table-name .row-label td{background-color:#eae6de;font-weight:700;color:#2d3e58;font-size:.7rem;letter-spacing:.1em}.numerology_charts .first-table-regle{margin:60px auto;width:100%;border-collapse:collapse}.numerology_charts .first-table-regle td{border:1px solid black;padding:6px;text-align:center;position:relative}.numerology_charts .first-table-regle .cycle-regle-number{padding:3px;height:5px}.numerology_charts .first-table-regle .cycle-regle-number.cycle-regle-number-special{border-left:3px solid black;position:relative}.numerology_charts .first-table-regle .cycle-regle-number.cycle-regle-number-special span{position:absolute;bottom:-25px;left:-4px;font-size:12px}.numerology_charts .first-table-regle .cycle-number{border-left:3px solid black}.numerology_charts .first-table-regle .cycle-ambiance{position:relative}.numerology_charts .first-table-regle .cycle-ambiance-regle{width:3px;height:180px;background-color:#2690ce;position:absolute;right:-2px;top:-20px}.numerology_charts .first-table-regle .cycle-ambiance:last-child .cycle-ambiance-regle{display:none}.numerology_charts .first-table-regle .cycle-real-perso{position:relative}.numerology_charts .first-table-regle .cycle-real-perso-regle{width:3px;height:100px;background-color:#e59d23;position:absolute;right:-2px;top:0}.numerology_charts .first-table-regle .cycle-real-perso:last-child .cycle-real-perso-regle{display:none}
