/* DATOWEB · consola de inteligencia. Mantiene las marcas aprobadas. */
html[data-theme="light"] body{background:#f5f6f9;color:#1d2635;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.55}
html[data-theme="light"] .site-header{background:#fff;box-shadow:none;border-bottom:1px solid #d9dce5}
html[data-theme="light"] .panel,html[data-theme="light"] .report-header,html[data-theme="light"] .comex-explorer,html[data-theme="light"] .import-insight{border:1px solid #dce0e8;border-radius:8px;background:#fff;box-shadow:0 2px 6px #1e293b04}
html[data-theme="light"] .panel-heading,html[data-theme="light"] .comex-heading{border-bottom:1px solid #e2e5ec;background:#fafbfc;padding:20px 24px}
html[data-theme="light"] .eyebrow{font-size:14px;letter-spacing:.09em;color:#6b35bd}
html[data-theme="light"] .report-identity{background:#fff}
html[data-theme="light"] table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5}
html[data-theme="light"] th{background:#f0f2f7;color:#39475b;text-align:left;font-weight:600;border-bottom:2px solid #dce1eb;padding:12px 14px;white-space:nowrap}
html[data-theme="light"] td{padding:12px 14px;border-bottom:1px solid #e5e8ee;vertical-align:top}
html[data-theme="light"] tbody tr:nth-child(even){background:#fafbfe}
html[data-theme="light"] tbody tr:hover{background:#f2edfc}
html[data-theme="light"] td small{display:block;font-size:14px;color:#657083;margin-top:4px}
html[data-theme="light"] .primary-button{border-radius:5px;background:#7530ce;color:#fff;box-shadow:none;font-size:15px;min-height:42px}
html[data-theme="light"] .outline-button{border:1px solid #d0d6e2;border-radius:5px;background:#fff;color:#5c2b9c;font-size:15px;min-height:40px}
html[data-theme="light"] input,html[data-theme="light"] select{background:#fff;border:1px solid #cdd4df;border-radius:5px;color:#25324a;min-height:43px;font-size:16px;padding:9px 12px}
html[data-theme="light"] input:focus,html[data-theme="light"] select:focus{outline:2px solid #a27bdb;outline-offset:2px}
.imports-workspace{max-width:1560px;width:100%;margin:auto;padding:28px 24px}
html[data-theme="light"] .import-intro.consultation-hero{padding:15px 0 24px;text-align:left;max-width:none;margin:0;border-bottom:1px solid #dce1e9}
.import-intro.consultation-hero:before{display:none}
html[data-theme="light"] .import-intro h1{font-size:30px;line-height:1.2;letter-spacing:-.6px;margin:8px 0}
.import-intro h1 br,.import-intro .desktop-break{display:none}
html[data-theme="light"] .import-intro>p{font-size:16px;max-width:none;margin:10px 0 16px}
html[data-theme="light"] .import-intro .import-form{max-width:850px;margin:16px 0 0}
html[data-theme="light"] .import-intro .import-search-row{border-radius:6px;box-shadow:none;min-height:54px}
html[data-theme="light"] .import-coverage-box{max-width:none;margin:16px 0;background:#fff;border:1px solid #dce0e8;border-radius:5px}
html[data-theme="light"] .comex-explorer{margin:22px 0;overflow:visible}
html[data-theme="light"] .comex-heading h2{font-size:24px;margin:5px 0}
html[data-theme="light"] .comex-heading p{font-size:16px;margin:8px 0 0}
html[data-theme="light"] .comex-query-layout{display:block;padding:24px}
.comex-guide{display:none}
#comex-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
#comex-filters .comex-field-wide{grid-column:1/-1}
#comex-filters label{font-size:15px;font-weight:600;display:flex;flex-direction:column;gap:6px}
#comex-filters label input,#comex-filters label select{width:100%}
#comex-filters .comex-extra-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding-top:15px}
.comex-form-actions{display:flex;justify-content:flex-end;gap:12px;border-top:1px solid #e3e6ee;padding-top:18px}
html[data-theme="light"] .comex-nav{border-radius:0;margin:0 0 20px;background:#f0edf6;padding:5px;gap:5px}
html[data-theme="light"] .comex-nav button{border-radius:4px;min-height:44px;font-size:15px}
html[data-theme="light"] .comex-nav button[aria-pressed=true]{background:#fff;color:#6023af;box-shadow:0 1px 4px #19102c0b}
html[data-theme="light"] .import-summary-grid>div{border:1px solid #dde2ea;border-top:3px solid #9568cf;border-radius:5px;padding:18px;background:#fff}
html[data-theme="light"] .import-summary-grid strong{font-size:26px;color:#34344b}
html[data-theme="light"] .import-profile-tabs,html[data-theme="light"] .import-tabs{border-radius:0;background:#f2f3f7;border-bottom:1px solid #dce0e8}
html[data-theme="light"] .comex-origin-visual,html[data-theme="light"] .comex-evolution-visual{background:#fff;border-radius:6px;border:1px solid #dce1eb}
html[data-theme="light"] .import-insight,html[data-theme="light"] .import-search-card{border-radius:6px;background:#fff;box-shadow:none}
html[data-theme="light"] .comex-compare-option{display:inline-flex;margin:6px 14px 6px 0;padding:8px 12px;background:#f5f3f8;border:1px solid #e3deed;border-radius:4px}
html[data-theme="light"] .import-search-card h3{font-size:19px}
.import-help{margin:24px 0;border-top:1px solid #dde1e9;padding-top:18px}.import-help>summary{font-size:16px;font-weight:600;cursor:pointer}
html[data-theme="light"] #report-content .metric{border-radius:6px;box-shadow:none}
html[data-theme="light"] #report-content .chapter-heading{padding:18px 0;margin-bottom:16px}
html[data-theme="light"] #report-content .chapter-heading h2{font-size:24px}
html[data-theme="light"] #report-content h3{font-size:20px}
html[data-theme="light"] #report-content .record-row{border-radius:4px}
.dashboard-main{max-width:1460px;margin:auto;padding:32px 28px}.desk-heading{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dce0e8;padding-bottom:24px;margin-bottom:24px}.desk-heading h1{font-size:32px;margin:6px 0}.desk-heading p{margin:8px 0;color:#647084}.desk-label,.product-tag{display:inline-block;padding:5px 10px;border:1px solid #ded6ec;background:#f5f0fc;color:#6730a5;font-size:14px;border-radius:4px}.login-panel{max-width:560px;padding:28px;margin:30px auto}.login-panel form{display:grid;gap:18px}.login-panel label{display:grid;gap:7px}.dashboard-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:20px 0}.dashboard-kpis>div{background:#fff;border:1px solid #dce0e8;border-radius:6px;padding:20px}.dashboard-kpis strong{display:block;font-size:30px;margin-top:7px}.dashboard-kpis span{color:#637086;font-size:15px}.dashboard-tabs{display:flex;gap:5px;border-bottom:1px solid #d5dae5;margin:24px 0}.dashboard-tabs button{padding:14px 20px;border:0;border-bottom:3px solid transparent;background:none;color:#57647b;font-size:16px;cursor:pointer}.dashboard-tabs button[aria-pressed=true]{color:#6d2bbb;border-bottom-color:#7a38c9;background:#f0eafa}.dashboard-view{padding:24px}.dashboard-view[hidden],#dashboard-content[hidden],#login-panel[hidden]{display:none!important}.desk-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.desk-section-heading h2,.dashboard-view>h2{font-size:23px;margin:0}.desk-section-heading label{display:flex;align-items:center;gap:10px}.dashboard-record{display:flex;align-items:center;justify-content:space-between;padding:20px 0;border-bottom:1px solid #e2e5ec;gap:20px}.dashboard-record h3{font-size:19px;margin:8px 0}.dashboard-record p,.dashboard-record time{margin:5px 0;color:#657186;font-size:15px}.desk-note{font-size:15px;padding:16px;background:#f7f8fb;border-left:3px solid #b7a0d4;margin-top:20px}.report-watch{display:inline-flex;gap:12px;align-items:center;margin-left:12px}.report-watch button{white-space:nowrap}.report-watch span{font-size:15px}.site-header .site-nav{gap:4px}
@media(min-width:1100px){.site-header-inner{max-width:1580px}.shell{max-width:1580px;margin-inline:auto}#report-content{max-width:1500px}}
@media(max-width:900px){#comex-filters,#comex-filters .comex-extra-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-kpis{grid-template-columns:repeat(2,1fr)}.dashboard-tabs{overflow-x:auto}.dashboard-tabs button{white-space:nowrap}.desk-heading{align-items:flex-start}.dashboard-main{padding:22px 16px}.desk-section-heading{align-items:flex-start;flex-direction:column}.dashboard-record{align-items:flex-start}.imports-workspace{padding:20px 14px}}
@media(max-width:560px){#comex-filters,#comex-filters .comex-extra-grid{grid-template-columns:1fr}.comex-form-actions{flex-direction:column}.dashboard-record{flex-direction:column}.report-watch{display:flex;margin:12px 0}.desk-heading{flex-direction:column;gap:12px}.comex-heading h2{font-size:21px}.dashboard-view{padding:16px}.dashboard-kpis>div{padding:14px}}
@media print{.dashboard-tabs,.comex-form-actions,.report-watch{display:none!important}}

.account-register{margin-top:22px;border-top:1px solid #e1e4eb;padding-top:16px}.account-register summary{cursor:pointer;color:#6530a5}.account-register form{margin-top:18px}.account-register p{font-size:15px;color:#657083}details.import-help:not([open])> :not(summary){display:none!important}.account-actions{display:flex;gap:14px;align-items:center;padding-top:16px}

html[data-theme="light"] .comex-alert-controls{border:0;border-top:1px solid #e1e5eb;border-radius:0;padding:12px 0 0;margin:14px 0 0;background:none;display:flex;align-items:center;gap:18px}html[data-theme="light"] .comex-alert-controls p{font-size:14px;line-height:1.5;max-width:750px;margin:0}html[data-theme="light"] .import-destination{margin:0;border-width:0 0 1px;border-radius:0;background:#fff}html[data-theme="light"] .import-destination>summary{padding:13px 16px}html[data-theme="light"] .import-destination>summary small{margin-top:2px}html[data-theme="light"] .import-view{padding:22px 24px}.comex-operation-table{min-width:1050px}.comex-operation-table td:nth-child(3){max-width:300px}.comex-operation-table td:nth-child(3) small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.comex-operation-table .amount-cell{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.comex-source-records{margin-top:18px;border-top:1px solid #dce1eb;padding-top:14px}.comex-source-records>summary{cursor:pointer;font-weight:600;color:#6530a5;padding-bottom:14px}@media(max-width:700px){html[data-theme="light"] .comex-alert-controls{align-items:flex-start;flex-direction:column}}

.comex-company-search{position:relative;min-width:0}.comex-company-search>label{display:block;font-weight:600;margin-bottom:7px}.comex-company-search>input{width:100%}.company-suggestions{position:absolute;top:80px;left:0;min-width:100%;width:max-content;max-width:min(560px,80vw);max-height:300px;overflow:auto;z-index:30;border:1px solid #d7c8eb;border-radius:6px;background:#fff;box-shadow:0 10px 28px #33205220}.company-suggestions[hidden]{display:none!important}.company-suggestions button{display:block;width:100%;border:0;border-bottom:1px solid #eeeaf4;text-align:left;padding:12px 14px;background:#fff;color:#293249;white-space:normal;font-size:15px;line-height:1.5}.company-suggestions button:hover,.company-suggestions button[aria-selected=true]{background:#f1e9ff;color:#6425b4}.company-suggestion-help{font-size:14px!important;line-height:1.5;color:#627086;margin:8px 0 0}@media(max-width:600px){.company-suggestions{width:100%;max-width:100%}}
/* Compact fiscal identity and consistent report headings. */
#report-content #apoc-status[hidden]{display:none!important}
#fiscal-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:8px 24px 16px}
#fiscal-details>div{display:block;padding:14px 16px;border-bottom:1px solid #e8e7ef;min-width:0}
#fiscal-details dt{font-size:14px;line-height:1.5;margin-bottom:5px;color:#647084}
#fiscal-details dd{margin:0;text-align:left;font-size:16px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}
html[data-theme="light"] #fiscal-details .normal dd{color:#08764b;background:#edf9f2;border:1px solid #b7dfc7;border-radius:6px;padding:7px 10px;display:inline-block}
html[data-theme="light"] #fiscal-details .alert dd{color:#b42332;background:#fff0f1;border:1px solid #f2b8be;border-radius:6px;padding:7px 10px;display:inline-block}
html[data-theme="light"] #resumen .checks-clear{background:#effaf3;border:1px solid #b3dec4}
html[data-theme="light"] #resumen .checks-clear .metric-value{color:#08764b}
html[data-theme="light"] #resumen .checks-present{background:#fff1f2;border:1px solid #edabb4}
html[data-theme="light"] #resumen .checks-present .metric-value{color:#b42332}
html[data-theme="light"] #report-content .panel-heading{display:flex;align-items:center;gap:16px;padding:20px 24px;min-height:96px;box-sizing:border-box}
#report-content .panel-heading>div:first-child{min-width:0}
#report-content .panel-heading h3{margin:8px 0 0;line-height:1.3}
#report-content .panel-heading .eyebrow{display:block;line-height:1.4;margin:0}
#extended-coverage>section{padding:0!important;overflow:hidden}
#extended-coverage>section>div:not(.panel-heading){padding:20px 24px}
#historia>.filter-group{margin:18px 24px}
#historia>.history-tools{padding:0 24px}
.registry-activity small{min-width:160px;text-align:right;font-size:14px!important}
@media(max-width:800px){#fiscal-details{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px 12px}.registry-activity small{text-align:left}}
@media(max-width:520px){#fiscal-details{grid-template-columns:1fr}}
.company-narrative .narrative-activity{font-weight:700;color:inherit}
.company-narrative .narrative-checks{display:inline-block;font-weight:700;padding:5px 10px;border:1px solid;border-radius:6px;line-height:1.5;margin:5px 0}
html[data-theme="light"] .company-narrative .narrative-checks.narrative-normal{color:#08764b;background:#edf9f2;border-color:#b7dfc7}
html[data-theme="light"] .company-narrative .narrative-checks.narrative-alert{color:#b42332;background:#fff0f1;border-color:#f2b8be}
html[data-theme="light"] .company-narrative .narrative-checks.narrative-pending{color:#655d48;background:#f8f6ef;border-color:#ded7c6}
.debt-chart-guide{display:flex;justify-content:space-between;gap:16px;color:#66758b;font-size:14px;margin:18px 0 8px}
#debt-chart svg{width:100%;height:auto;max-height:none;display:block;overflow:visible;touch-action:pan-y}
#debt-chart .debt-axis{font-size:15px;fill:#54647b;font-family:Arial,sans-serif}
.debt-grid{stroke:#dfe3ed;stroke-width:1;stroke-dasharray:3 6}
.debt-series{stroke-width:3;stroke-linecap:round;stroke-linejoin:round}
.debt-dot{stroke:#fff;stroke-width:2}
.debt-crosshair{stroke:#9165cb;stroke-width:1;stroke-dasharray:4 4}
.debt-selected{fill:#8428ff;stroke:#fff;stroke-width:3;filter:drop-shadow(0 1px 4px #8428ff55)}
#debt-chart .chart-hit{cursor:crosshair}
#debt-chart .chart-hit:focus{outline:none;stroke:#8428ff;stroke-width:2}
html[data-theme="light"] #debt-chart .debt-tooltip-html{background:#fff;color:#263147;border:1px solid #d9c8f0;border-radius:9px;box-shadow:0 8px 24px #37265822;padding:10px 14px}
#debt-chart .debt-tooltip-html strong{font-size:18px}
.report-print-dialog{width:min(620px,calc(100% - 32px));padding:30px;border:1px solid #ddd5eb;border-radius:16px;color:#1d2635;background:#fff;box-shadow:0 20px 80px #18203033}
.report-print-dialog::backdrop{background:#17203270;backdrop-filter:blur(3px)}
.report-print-dialog h2{margin:12px 0;font-size:25px}.report-print-dialog p{font-size:16px;color:#5b687e}
.print-close{float:right;border:0;background:none;font-size:26px;cursor:pointer}
.print-choices{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:24px}.print-choices button{text-align:left;border:1px solid #d8cce8;border-radius:10px;background:#faf7ff;padding:20px;color:#263147;cursor:pointer}.print-choices button:hover{border-color:#8428ff;background:#f0e7ff}.print-choices strong,.print-choices span{display:block}.print-choices strong{font-size:18px;margin-bottom:9px}.print-choices span{font-size:15px;line-height:1.6}
@media(max-width:600px){.print-choices{grid-template-columns:1fr}.debt-chart-guide{display:block}#debt-chart svg{min-height:190px}.debt-chart-guide span{display:block}}
@media print{.report-print-dialog,.debt-chart-guide,.debt-tooltip-html,.chart-hit,.debt-crosshair,.debt-selected{display:none!important}html[data-report-print="full"] #history-table-section,html[data-report-print="full"] .debt-period{break-inside:auto}html[data-report-print="compact"] details:not([open])>:not(summary){display:none!important}}

.imports-workspace>.import-help{width:100%;max-width:100%;margin:40px auto 0;padding:26px 0 0}.import-help>h2{font-size:24px;margin:0 0 24px;line-height:1.35}.import-help>.trade-service{margin-top:0}.import-help>.service-faq{margin-bottom:0}
.comex-company-directory{display:block;min-width:0;margin-top:24px;padding-top:20px;border-top:1px solid #e1e5eb}.comex-company-directory[hidden]{display:none!important}.comex-company-directory>p{font-size:15px;color:#65738a;max-width:950px}.comex-company-directory table{min-width:950px}.company-amount{white-space:nowrap;font-variant-numeric:tabular-nums}.company-share{min-width:140px;font-variant-numeric:tabular-nums}.company-share-track{height:5px;background:#eee8f6;border-radius:4px;margin-top:8px;overflow:hidden}.company-share-track span{display:block;height:100%;background:#8428ff;border-radius:4px}.company-report-actions{display:flex;gap:8px;flex-wrap:wrap}.company-report-actions .outline-button{font-size:14px;padding:8px 10px;white-space:nowrap}.company-directory-pages{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:18px;flex-wrap:wrap}.company-panorama-dialog{width:min(660px,calc(100% - 32px));padding:28px;border:1px solid #dcd4e7;border-radius:14px;background:#fff;color:#263147}.company-panorama-dialog::backdrop{background:#17203270}.company-panorama-dialog h2{font-size:23px}.company-panorama-dialog p{font-size:15px;line-height:1.7;color:#66738a}.company-dialog-close{float:right;background:none;border:0;font-size:26px;color:#4e3d65}.company-identities article{display:grid;gap:12px;border:1px solid #e1d8ee;border-radius:9px;padding:18px;margin:12px 0}.company-identities article span{font-size:14px;color:#65738a}.company-identities a{justify-self:start}.company-manual-cuit{display:flex;align-items:end;gap:12px;border-top:1px solid #e3dfeb;margin-top:20px;padding-top:18px}.company-manual-cuit label{display:grid;gap:8px;flex:1;font-size:14px}.company-manual-cuit input{padding:12px;width:100%;border:1px solid #d8cee7;border-radius:7px}.company-panorama-dialog[open]{max-height:85vh;overflow:auto}
.company-comparison{margin-top:24px;border-top:1px solid #e1dce9;padding-top:18px}.company-comparison>summary{cursor:pointer;font-weight:600;color:#6d3d9c}.company-compare-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:320px;overflow:auto;margin:18px 0}.company-compare-options label{display:flex;align-items:center;gap:8px}.company-compare-options input{min-height:0;width:auto}

.comex-download-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 22px}.export-error{color:#af2942;flex-basis:100%}@media print{.comex-download-actions{display:none!important}}

.comex-print-preview{width:96vw;max-width:1600px;height:94vh;max-height:96vh;padding:12px;border:1px solid #d8cdec;border-radius:14px;background:#fff;box-sizing:border-box}.comex-print-preview::backdrop{background:#14203499}.comex-print-preview .preview-close{display:block;margin:0 0 10px auto;padding:9px 16px;background:#f1e9fb;color:#6c25c6;border:1px solid #d9cdec;border-radius:6px;font-size:15px;cursor:pointer}.comex-print-preview iframe{display:block!important;width:100%!important;height:calc(100% - 48px)!important;min-height:0!important;border:0!important;background:white!important}

@media print{#debt-chart svg,.import-chart-plot svg{max-height:55mm!important;min-height:0!important;width:100%!important;height:auto!important}.import-chart-plot{min-height:0!important;height:auto!important;break-inside:avoid}.comex-donut-layout svg{max-width:38mm!important;max-height:38mm!important}}

/* APOLLO legal pages use the same orbital logo and dark footer as the homepage. */
.footer-dark{background:#090c12;color:#e8ecf4;border-top:1px solid #171d29;width:100%;margin:0;--purple:#7928eb;--muted:#647189;--line:#242a36}
.footer-dark .landing-footer{box-sizing:border-box;max-width:1440px;margin:0 auto;padding:40px 40px 28px;display:flex;gap:28px;row-gap:30px;align-items:center;flex-wrap:wrap;background:transparent}
.footer-dark a{text-decoration:none}
.footer-dark .logic-brand{display:flex;align-items:center;gap:12px;font-family:Inter,"Segoe UI",Arial,sans-serif;font-size:23px;letter-spacing:4px;font-weight:650;line-height:1.05;color:#f5f6fa;white-space:nowrap;background:none;border:0;padding:0;border-radius:0}
.footer-dark .logic-brand svg{width:44px;height:44px;fill:none;stroke:#b28be7;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.footer-dark .logic-brand small{display:block;font-size:10px;letter-spacing:3.5px;font-weight:600;color:#bc98ec;margin-top:8px}
.footer-dark .footer-contact{font-size:14px;line-height:1.8;color:#9aa6b9}
.footer-dark .footer-contact p{margin:0;color:inherit}
.footer-dark .footer-contact a{display:block;color:#d1b7ef;margin-top:6px}
.footer-dark .footer-market{margin-left:auto;display:flex;gap:10px;font-size:13px;align-items:center;color:#a3aec0}
.footer-dark .argentina-flag{width:23px;height:15px;border-radius:2px;background:linear-gradient(#77b9e5 0 33.3%,#fff 33.3% 66.6%,#77b9e5 66.6%);border:1px solid #6fadd335;display:inline-grid;place-items:center;flex-shrink:0}
.footer-dark .argentina-flag i{width:3px;height:3px;background:#d9aa41;border-radius:50%}
.footer-dark .footer-bottom{width:100%;display:flex;justify-content:space-between;border-top:1px solid #242a36;padding-top:24px;margin-top:10px;gap:24px;font-size:12px;color:#8995aa}
.footer-dark .footer-bottom nav{display:flex;gap:24px;flex-wrap:wrap}
.footer-dark .footer-bottom a{color:inherit}
.footer-dark .footer-bottom a:hover{color:#dfc8f9}
.footer-dark a:focus-visible{outline:3px solid #a476e8;outline-offset:5px}
@media(max-width:760px){.footer-dark .landing-footer{padding:40px 22px 28px;gap:20px}.footer-dark .logic-brand{font-size:22px;letter-spacing:3px;gap:8px}.footer-dark .logic-brand svg{width:36px;height:36px}.footer-dark .logic-brand small{font-size:9px;letter-spacing:2.3px}.footer-dark .footer-market{font-size:12px}.footer-dark .footer-contact{width:100%;order:3}.footer-dark .footer-bottom{flex-direction:column;order:4;line-height:1.7}.footer-dark .footer-bottom nav{gap:12px 20px}}
@media print{.footer-dark{display:none}}
