.pluviometria-page{--pluv-green-dark:#17351d;--pluv-green:#2e7d32;--pluv-green-hover:#256628;--pluv-green-light:#eaf5eb;--pluv-blue:#2877a8;--pluv-blue-light:#eaf5fb;--pluv-text:#536159;--pluv-text-soft:#748078;--pluv-border:rgba(23, 53, 29, 0.10);--pluv-background:#ffffff;--pluv-background-soft:#f7faf7;--pluv-shadow:0 14px 36px rgba(23, 53, 29, 0.08);--pluv-shadow-hover:0 20px 46px rgba(23, 53, 29, 0.13);width:100%;overflow:hidden;background:linear-gradient(180deg,#ffffff 0%,#f8fbf8 100%);color:var(--pluv-text)}.pluviometria-page .container{width:min(92%, 1200px);margin-inline:auto}.pluviometria-hero{position:relative;overflow:hidden;padding:54px 0 42px;text-align:center;background:radial-gradient(circle at 15% 10%,rgb(40 119 168 / .1),transparent 36%),radial-gradient(circle at 85% 5%,rgb(46 125 50 / .1),transparent 32%),linear-gradient(180deg,#fbfdfb,#f4f9f5)}.pluviometria-hero::before{content:"";position:absolute;width:180px;height:180px;top:-80px;right:-70px;border-radius:50%;border:30px solid rgb(40 119 168 / .045);pointer-events:none}.pluviometria-hero::after{content:"";position:absolute;width:180px;height:180px;bottom:-95px;left:-75px;border-radius:50%;background:rgb(46 125 50 / .035);pointer-events:none}.pluviometria-hero .container{position:relative;z-index:2}.pluviometria-hero .section-badge{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:8px 15px;margin-bottom:14px;border:1px solid rgb(40 119 168 / .13);border-radius:999px;background:var(--pluv-blue-light);color:#23668f;font-size:13px;font-weight:800;line-height:1.3}.pluviometria-hero h1{margin:0 0 15px;color:var(--pluv-green-dark);font-size:clamp(38px, 11vw, 56px);line-height:1.05;letter-spacing:-.04em}.pluviometria-hero p{max-width:760px;margin:0 auto;color:var(--pluv-text);font-size:16px;line-height:1.75}.pluviometria-summary{padding:36px 0 22px}.pluviometria-summary-grid{display:grid;grid-template-columns:1fr;gap:14px}.pluviometria-summary-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:170px;padding:25px 18px;overflow:hidden;text-align:center;background:linear-gradient(145deg,#ffffff,#f5faf6);border:1px solid var(--pluv-border);border-radius:18px;box-shadow:var(--pluv-shadow);transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease}.pluviometria-summary-card::before{content:"";position:absolute;top:0;left:50%;width:58px;height:4px;transform:translateX(-50%);border-radius:0 0 8px 8px;background:linear-gradient(90deg,var(--pluv-blue),var(--pluv-green))}.pluviometria-summary-card:hover{transform:translateY(-4px);border-color:rgb(46 125 50 / .18);box-shadow:var(--pluv-shadow-hover)}.pluviometria-summary-icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;margin-bottom:14px;border-radius:14px;background:linear-gradient(145deg,var(--pluv-blue-light),var(--pluv-green-light));font-size:23px}.pluviometria-summary-card strong{display:block;margin-bottom:8px;color:var(--pluv-green-dark);font-size:clamp(30px, 9vw, 42px);font-weight:850;line-height:1;letter-spacing:-.04em;overflow-wrap:anywhere}.pluviometria-summary-card>span:not(.pluviometria-summary-icon){color:var(--pluv-text);font-size:14px;font-weight:750;line-height:1.45}.pluviometria-summary-card small{display:block;margin-top:5px;color:var(--pluv-text-soft);font-size:12px;line-height:1.4}.pluviometria-latest{padding:28px 0 16px}.pluviometria-latest-card{position:relative;overflow:hidden;padding:26px 22px;border:1px solid rgb(40 119 168 / .13);border-radius:22px;background:radial-gradient(circle at 95% 0%,rgb(40 119 168 / .1),transparent 34%),linear-gradient(145deg,#ffffff,#f3f9fb);box-shadow:0 16px 38px rgb(23 53 29 / .07)}.pluviometria-latest-card::before{content:"🌧️";position:absolute;right:20px;bottom:-6px;font-size:88px;opacity:.055;pointer-events:none}.pluviometria-latest-content{position:relative;z-index:2}.pluviometria-latest .section-badge{display:inline-flex;align-items:center;padding:7px 13px;margin-bottom:10px;border-radius:999px;background:var(--pluv-blue-light);color:#23668f;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.pluviometria-latest h2{margin:0 0 14px;color:var(--pluv-green-dark);font-size:clamp(38px, 11vw, 58px);font-weight:850;line-height:1;letter-spacing:-.045em}.pluviometria-latest p{margin:8px 0;color:var(--pluv-text);font-size:15px;line-height:1.65}.pluviometria-latest p strong{color:var(--pluv-green-dark)}.pluviometria-history{padding:58px 0 78px}.pluviometria-section-heading{max-width:760px;margin:0 auto 32px;text-align:center}.pluviometria-section-heading>span{display:block;margin-bottom:8px;color:var(--pluv-green);font-size:12px;font-weight:850;line-height:1.3;letter-spacing:.07em;text-transform:uppercase}.pluviometria-section-heading h2{margin:0 0 12px;color:var(--pluv-green-dark);font-size:clamp(30px, 8vw, 42px);line-height:1.12;letter-spacing:-.03em}.pluviometria-section-heading p{margin:0;color:var(--pluv-text);font-size:15px;line-height:1.7}.pluviometria-table-wrapper{display:none}.pluviometria-history-cards{display:grid;grid-template-columns:1fr;gap:14px}.pluviometria-history-card{padding:18px;background:#fff;border:1px solid var(--pluv-border);border-radius:16px;box-shadow:0 9px 24px rgb(23 53 29 / .06)}.pluviometria-history-card-header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:13px;margin-bottom:13px;border-bottom:1px solid var(--pluv-border)}.pluviometria-history-card-header time{color:var(--pluv-text-soft);font-size:13px;font-weight:750}.pluviometria-history-card-header strong{color:var(--pluv-blue);font-size:23px;font-weight:850;line-height:1}.pluviometria-history-card p{margin:8px 0;color:var(--pluv-text);font-size:14px;line-height:1.55}.pluviometria-history-note{margin-top:14px;padding:13px 14px;border-left:4px solid var(--pluv-green);border-radius:9px;background:var(--pluv-background-soft);color:var(--pluv-text);font-size:13px;line-height:1.6}.pluviometria-empty{max-width:720px;margin:0 auto;padding:42px 22px;text-align:center;background:linear-gradient(145deg,#f5faf5,#ffffff);border:1px solid var(--pluv-border);border-radius:20px;box-shadow:0 14px 32px rgb(23 53 29 / .06)}.pluviometria-empty h2{margin:0 0 12px;color:var(--pluv-green-dark);font-size:27px}.pluviometria-empty p{margin:0;color:var(--pluv-text);font-size:15px;line-height:1.7}@media (max-width:359px){.pluviometria-page .container{width:94%}.pluviometria-hero{padding-top:44px;padding-bottom:34px}.pluviometria-hero h1{font-size:36px}.pluviometria-summary-card{min-height:155px;padding:22px 15px}.pluviometria-summary-card strong{font-size:31px}.pluviometria-latest-card{padding:23px 18px}.pluviometria-history-card{padding:16px}.pluviometria-history-card-header{align-items:flex-start;flex-direction:column;gap:8px}}@media (min-width:521px){.pluviometria-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pluviometria-latest-card{padding:32px}.pluviometria-history-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (min-width:769px){.pluviometria-hero{padding:68px 0 52px}.pluviometria-hero p{font-size:17px}.pluviometria-summary{padding-top:46px}.pluviometria-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pluviometria-summary-card{min-height:185px;padding:28px 20px}.pluviometria-latest{padding-top:38px}.pluviometria-latest-card{padding:38px 42px}.pluviometria-history{padding-top:72px;padding-bottom:92px}.pluviometria-table-wrapper{display:block;width:100%;overflow-x:auto;background:#fff;border:1px solid var(--pluv-border);border-radius:18px;box-shadow:0 14px 34px rgb(23 53 29 / .07)}.pluviometria-table{width:100%;min-width:760px;border-collapse:collapse}.pluviometria-table thead{background:linear-gradient(180deg,#f5faf6,#eef6ef)}.pluviometria-table th{padding:16px 18px;color:var(--pluv-green-dark);font-size:12px;font-weight:850;line-height:1.4;letter-spacing:.05em;text-align:left;text-transform:uppercase;border-bottom:1px solid var(--pluv-border)}.pluviometria-table td{padding:16px 18px;color:var(--pluv-text);font-size:14px;line-height:1.5;border-bottom:1px solid #edf1ed}.pluviometria-table tbody tr:last-child td{border-bottom:0}.pluviometria-table tbody tr{transition:background 0.2s ease}.pluviometria-table tbody tr:hover{background:#f9fbf9}.pluviometria-table td strong{color:var(--pluv-blue);font-size:15px;font-weight:850}.pluviometria-history-cards{display:none}}@media (min-width:1024px){.pluviometria-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.pluviometria-summary-card{min-height:190px}.pluviometria-latest-card{padding:44px 50px}.pluviometria-latest-content{max-width:700px}.pluviometria-latest-card::before{right:46px;bottom:-20px;font-size:150px}}@media (min-width:1280px){.pluviometria-summary-grid{gap:22px}.pluviometria-summary-card{padding-left:22px;padding-right:22px}}@media (prefers-reduced-motion:reduce){.pluviometria-summary-card,.pluviometria-table tbody tr{transition:none}.pluviometria-summary-card:hover{transform:none}}@media print{.pluviometria-page{background:#fff}.pluviometria-hero{padding:20px 0;background:#fff}.pluviometria-summary-card,.pluviometria-latest-card,.pluviometria-table-wrapper{box-shadow:none}.pluviometria-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pluviometria-history-cards{display:none}.pluviometria-table-wrapper{display:block;overflow:visible}.pluviometria-table{min-width:0}}.pluviometria-filters{padding:30px 0 12px}.pluviometria-filter-form{display:grid;grid-template-columns:1fr;gap:14px;padding:18px;background:#fff;border:1px solid var(--pluv-border);border-radius:18px;box-shadow:0 12px 30px rgb(23 53 29 / .06)}.pluviometria-filter-field{min-width:0}.pluviometria-filter-field label{display:block;margin-bottom:7px;color:var(--pluv-green-dark);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.pluviometria-filter-field select{width:100%;min-height:48px;padding:10px 38px 10px 13px;border:1px solid #d9e4da;border-radius:12px;background:#fff;color:var(--pluv-text);font-size:14px;outline:none}.pluviometria-filter-field select:focus{border-color:var(--pluv-green);box-shadow:0 0 0 3px rgb(46 125 50 / .1)}.pluviometria-filter-actions{display:flex;flex-direction:column;gap:10px}.pluviometria-filter-actions .btn{width:100%;min-height:48px}.pluviometria-clear-filters{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;color:var(--pluv-green);font-size:14px;font-weight:800;text-decoration:none}.pluviometria-clear-filters:hover{text-decoration:underline}.pluviometria-period{padding:10px 0 2px}.pluviometria-period-label{display:flex;flex-direction:column;gap:4px;padding:14px 16px;background:var(--pluv-background-soft);border:1px solid var(--pluv-border);border-radius:14px}.pluviometria-period-label span{color:var(--pluv-text-soft);font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.pluviometria-period-label strong{color:var(--pluv-green-dark);font-size:15px;line-height:1.4}@media (min-width:769px){.pluviometria-filters{padding-top:38px}.pluviometria-filter-form{grid-template-columns:0.8fr 1fr 1.5fr auto;align-items:end;gap:16px;padding:22px}.pluviometria-filter-actions{flex-direction:row;align-items:center}.pluviometria-filter-actions .btn{width:auto;min-width:150px}.pluviometria-period-label{flex-direction:row;align-items:center;justify-content:space-between;gap:18px}}@media (min-width:1024px){.pluviometria-filter-form{grid-template-columns:150px 180px minmax(260px,1fr) auto}}.pluviometria-chart-section{padding:54px 0 28px}.pluviometria-chart-section .container{position:relative}.pluviometria-chart-summary{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:20px}.pluviometria-chart-summary>div{position:relative;padding:18px;overflow:hidden;background:linear-gradient(145deg,#ffffff,#f5faf6);border:1px solid var(--pluv-border);border-radius:16px;box-shadow:0 9px 25px rgb(23 53 29 / .055)}.pluviometria-chart-summary>div::before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,var(--pluv-blue),var(--pluv-green))}.pluviometria-chart-summary span{display:block;margin-bottom:7px;color:var(--pluv-text-soft);font-size:11px;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.pluviometria-chart-summary strong{display:block;color:var(--pluv-green-dark);font-size:25px;font-weight:850;line-height:1.15;letter-spacing:-.025em}.pluviometria-chart-summary small{display:block;margin-top:5px;color:var(--pluv-blue);font-size:13px;font-weight:750}.pluviometria-month-chart{display:grid;grid-template-columns:1fr;gap:8px;padding:16px;background:linear-gradient(145deg,#ffffff,#fbfdfb);border:1px solid var(--pluv-border);border-radius:20px;box-shadow:0 15px 38px rgb(23 53 29 / .07)}.pluviometria-month-row{display:grid;grid-template-columns:45px minmax(0,1fr) 72px;align-items:center;gap:10px;min-height:45px;padding:6px 7px;border-radius:10px;transition:background 0.2s ease,transform 0.2s ease}.pluviometria-month-row:hover{background:rgb(46 125 50 / .035)}.pluviometria-month-row.is-selected{background:linear-gradient(90deg,rgb(40 119 168 / .08),rgb(46 125 50 / .055));outline:1px solid rgb(40 119 168 / .1)}.pluviometria-month-label{min-width:0}.pluviometria-month-label strong{display:block;color:var(--pluv-green-dark);font-size:13px;font-weight:850;line-height:1.2}.pluviometria-month-label span{display:none;color:var(--pluv-text-soft);font-size:11px;line-height:1.3}.pluviometria-month-track{position:relative;width:100%;height:14px;overflow:hidden;background:linear-gradient(180deg,#edf2ee,#e7eee8);border-radius:999px;box-shadow:inset 0 1px 2px rgb(23 53 29 / .06)}.pluviometria-month-bar{width:var(--pluv-month-width,0%);height:100%;min-width:0;border-radius:inherit;background:linear-gradient(90deg,var(--pluv-blue),#3495b8,var(--pluv-green));box-shadow:0 2px 8px rgb(40 119 168 / .16);transition:width 0.6s ease}.pluviometria-month-value{color:var(--pluv-blue);font-size:12px;font-weight:850;line-height:1.25;text-align:right;white-space:nowrap}@media (min-width:521px){.pluviometria-chart-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pluviometria-month-chart{padding:20px}.pluviometria-month-row{grid-template-columns:100px minmax(0,1fr) 90px;gap:14px;min-height:50px;padding:7px 10px}.pluviometria-month-label strong{font-size:14px}.pluviometria-month-label span{display:block;margin-top:2px}.pluviometria-month-value{font-size:13px}}@media (min-width:769px){.pluviometria-chart-section{padding-top:70px;padding-bottom:38px}.pluviometria-chart-summary{max-width:760px;margin-left:auto;margin-right:auto;margin-bottom:26px}.pluviometria-chart-summary>div{padding:21px 22px}.pluviometria-chart-summary strong{font-size:29px}.pluviometria-month-chart{max-width:1000px;margin-inline:auto;padding:26px;gap:7px}.pluviometria-month-row{grid-template-columns:125px minmax(0,1fr) 105px;min-height:54px;gap:18px;padding:8px 12px}.pluviometria-month-track{height:17px}.pluviometria-month-label strong{font-size:15px}.pluviometria-month-label span{font-size:12px}.pluviometria-month-value{font-size:14px}}@media (min-width:1024px){.pluviometria-month-chart{padding:30px 34px}.pluviometria-month-row{grid-template-columns:140px minmax(0,1fr) 115px;min-height:57px;padding-left:14px;padding-right:14px}.pluviometria-month-row:hover{transform:translateX(3px)}.pluviometria-month-track{height:18px}}@media (prefers-reduced-motion:reduce){.pluviometria-month-row,.pluviometria-month-bar{transition:none}.pluviometria-month-row:hover{transform:none}}@media print{.pluviometria-chart-summary>div,.pluviometria-month-chart{box-shadow:none}.pluviometria-month-bar{print-color-adjust:exact;-webkit-print-color-adjust:exact}}.pluviometria-annual-section{padding:58px 0 34px;background:linear-gradient(180deg,rgb(234 245 235 / .28),#fff0)}.pluviometria-annual-summary{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:20px}.pluviometria-annual-summary>div{position:relative;min-width:0;padding:18px 18px 18px 22px;overflow:hidden;background:linear-gradient(145deg,#ffffff,#f6faf7);border:1px solid var(--pluv-border);border-radius:16px;box-shadow:0 10px 26px rgb(23 53 29 / .055)}.pluviometria-annual-summary>div::before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,var(--pluv-green),var(--pluv-blue))}.pluviometria-annual-summary span{display:block;margin-bottom:7px;color:var(--pluv-text-soft);font-size:11px;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.pluviometria-annual-summary strong{display:block;color:var(--pluv-green-dark);font-size:26px;font-weight:850;line-height:1.1;letter-spacing:-.025em}.pluviometria-annual-summary small{display:block;margin-top:6px;color:var(--pluv-blue);font-size:13px;font-weight:750}.pluviometria-annual-chart{display:grid;grid-template-columns:1fr;gap:9px;padding:16px;overflow:hidden;background:linear-gradient(145deg,#ffffff,#fafdfa);border:1px solid var(--pluv-border);border-radius:20px;box-shadow:0 15px 38px rgb(23 53 29 / .07)}.pluviometria-annual-row{display:grid;grid-template-columns:62px minmax(0,1fr) 82px;align-items:center;gap:10px;min-height:52px;padding:7px;border-radius:11px;transition:background 0.2s ease,transform 0.2s ease}.pluviometria-annual-row:hover{background:rgb(46 125 50 / .04)}.pluviometria-annual-row.is-selected{background:linear-gradient(90deg,rgb(46 125 50 / .09),rgb(40 119 168 / .055));outline:1px solid rgb(46 125 50 / .12)}.pluviometria-annual-year{min-width:0}.pluviometria-annual-year strong{display:block;color:var(--pluv-green-dark);font-size:15px;font-weight:850;line-height:1.2}.pluviometria-annual-year span{display:block;margin-top:3px;color:var(--pluv-green);font-size:9px;font-weight:800;line-height:1.2;letter-spacing:.02em;text-transform:uppercase}.pluviometria-annual-track{position:relative;width:100%;height:15px;overflow:hidden;background:linear-gradient(180deg,#edf2ee,#e6ede7);border-radius:999px;box-shadow:inset 0 1px 2px rgb(23 53 29 / .07)}.pluviometria-annual-bar{width:var(--pluv-annual-width,0%);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--pluv-green),#3b9461,var(--pluv-blue));box-shadow:0 2px 8px rgb(46 125 50 / .17);transition:width 0.65s ease}.pluviometria-annual-value{color:var(--pluv-blue);font-size:12px;font-weight:850;line-height:1.25;text-align:right;white-space:nowrap}@media (max-width:359px){.pluviometria-annual-chart{padding:12px}.pluviometria-annual-row{grid-template-columns:52px minmax(0,1fr) 70px;gap:7px;padding-left:4px;padding-right:4px}.pluviometria-annual-year strong{font-size:13px}.pluviometria-annual-year span{font-size:8px}.pluviometria-annual-value{font-size:11px}}@media (min-width:521px){.pluviometria-annual-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pluviometria-annual-chart{padding:20px}.pluviometria-annual-row{grid-template-columns:90px minmax(0,1fr) 100px;gap:14px;min-height:56px;padding:8px 10px}.pluviometria-annual-year strong{font-size:16px}.pluviometria-annual-value{font-size:13px}}@media (min-width:769px){.pluviometria-annual-section{padding-top:76px;padding-bottom:46px}.pluviometria-annual-summary{max-width:760px;margin-left:auto;margin-right:auto;margin-bottom:26px}.pluviometria-annual-summary>div{padding:22px 24px 22px 28px}.pluviometria-annual-summary strong{font-size:30px}.pluviometria-annual-chart{max-width:1000px;margin-inline:auto;padding:26px}.pluviometria-annual-row{grid-template-columns:120px minmax(0,1fr) 120px;gap:18px;min-height:60px;padding:9px 13px}.pluviometria-annual-year strong{font-size:17px}.pluviometria-annual-track{height:18px}.pluviometria-annual-value{font-size:14px}}@media (min-width:1024px){.pluviometria-annual-chart{padding:30px 34px}.pluviometria-annual-row{grid-template-columns:135px minmax(0,1fr) 130px;min-height:62px;padding-left:15px;padding-right:15px}.pluviometria-annual-row:hover{transform:translateX(3px)}.pluviometria-annual-track{height:19px}}@media (prefers-reduced-motion:reduce){.pluviometria-annual-row,.pluviometria-annual-bar{transition:none}.pluviometria-annual-row:hover{transform:none}}@media print{.pluviometria-annual-section{background:#fff}.pluviometria-annual-summary>div,.pluviometria-annual-chart{box-shadow:none}.pluviometria-annual-bar{print-color-adjust:exact;-webkit-print-color-adjust:exact}}.pluviometria-export-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 18px;border:1px solid rgb(40 119 168 / .22);border-radius:12px;background:linear-gradient(145deg,#edf7fc,#ffffff);color:var(--pluv-blue);font-size:14px;font-weight:800;text-decoration:none;transition:transform 0.2s ease,box-shadow 0.2s ease,background 0.2s ease}.pluviometria-export-btn:hover{transform:translateY(-2px);background:var(--pluv-blue-light);box-shadow:0 10px 24px rgb(40 119 168 / .13)}@media (max-width:768px){.pluviometria-export-btn{width:100%}}@media (prefers-reduced-motion:reduce){.pluviometria-export-btn{transition:none}.pluviometria-export-btn:hover{transform:none}}.pluviometria-pdf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 18px;border:1px solid rgb(46 125 50 / .22);border-radius:12px;background:linear-gradient(145deg,#f1f8f2,#ffffff);color:var(--pluv-green);font-size:14px;font-weight:800;text-decoration:none;white-space:nowrap;transition:transform 0.2s ease,box-shadow 0.2s ease,background 0.2s ease,border-color 0.2s ease}.pluviometria-pdf-btn:hover{transform:translateY(-2px);background:var(--pluv-green-light);border-color:rgb(46 125 50 / .34);color:var(--pluv-green-hover);box-shadow:0 10px 24px rgb(46 125 50 / .12)}@media (max-width:768px){.pluviometria-pdf-btn{width:100%}}@media (prefers-reduced-motion:reduce){.pluviometria-pdf-btn{transition:none}.pluviometria-pdf-btn:hover{transform:none}}.pluviometria-page.is-report-mode{background:#fff;color:#26342b}.pluviometria-page.is-report-mode .pluviometria-hero,.pluviometria-page.is-report-mode .pluviometria-filters,.pluviometria-page.is-report-mode .pluviometria-period{display:none}.pluviometria-report-header{padding:34px 0 28px;background:#fff;border-bottom:1px solid #dfe7e0}.pluviometria-report-header .container{max-width:980px}.pluviometria-report-brand{display:flex;align-items:center;gap:18px;margin-bottom:28px}.pluviometria-report-logo{flex:0 0 auto;width:110px}.pluviometria-report-logo .custom-logo-link{display:block}.pluviometria-report-logo img,.pluviometria-report-logo .custom-logo{display:block;width:auto;max-width:110px;height:auto;max-height:90px;object-fit:contain}.pluviometria-report-identity{min-width:0}.pluviometria-report-identity strong{display:block;margin-bottom:3px;color:#17351d;font-size:24px;font-weight:850;line-height:1}.pluviometria-report-identity span{display:block;color:#526057;font-size:14px;line-height:1.45}.pluviometria-report-title{padding:24px 0 22px;border-top:1px solid #e4ebe5;border-bottom:1px solid #e4ebe5}.pluviometria-report-title>span{display:block;margin-bottom:7px;color:#2e7d32;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.pluviometria-report-title h1{margin:0 0 10px;color:#17351d;font-size:clamp(28px, 5vw, 38px);line-height:1.1;letter-spacing:-.03em}.pluviometria-report-title p{margin:0;color:#5d6961;font-size:14px;line-height:1.6}.pluviometria-report-meta{display:grid;grid-template-columns:1fr;gap:10px;margin-top:22px}.pluviometria-report-meta>div{padding:13px 15px;background:#f7faf7;border:1px solid #e0e8e1;border-radius:10px}.pluviometria-report-meta span{display:block;margin-bottom:3px;color:#758078;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.pluviometria-report-meta strong{display:block;color:#26372b;font-size:13px;line-height:1.45}.pluviometria-page.is-report-mode .pluviometria-summary{padding-top:34px}.pluviometria-page.is-report-mode .pluviometria-summary-grid{gap:12px}.pluviometria-page.is-report-mode .pluviometria-summary-card{min-height:145px;padding:20px 14px;box-shadow:none}.pluviometria-page.is-report-mode .pluviometria-summary-card strong{font-size:30px}.pluviometria-page.is-report-mode .pluviometria-chart-section,.pluviometria-page.is-report-mode .pluviometria-annual-section,.pluviometria-page.is-report-mode .pluviometria-latest,.pluviometria-page.is-report-mode .pluviometria-history{padding-top:48px;padding-bottom:26px}.pluviometria-page.is-report-mode .pluviometria-section-heading{margin-bottom:24px}.pluviometria-page.is-report-mode .pluviometria-section-heading h2{font-size:30px}.pluviometria-page.is-report-mode .pluviometria-chart-summary,.pluviometria-page.is-report-mode .pluviometria-annual-summary{max-width:100%}.pluviometria-page.is-report-mode .pluviometria-month-chart,.pluviometria-page.is-report-mode .pluviometria-annual-chart{max-width:100%;box-shadow:none}.pluviometria-page.is-report-mode .pluviometria-month-bar,.pluviometria-page.is-report-mode .pluviometria-annual-bar{print-color-adjust:exact;-webkit-print-color-adjust:exact}.pluviometria-page.is-report-mode .pluviometria-latest-card{box-shadow:none;border-color:#dfe7e0;background:#f8fbf8}.pluviometria-page.is-report-mode .pluviometria-latest-card::before{display:none}.pluviometria-page.is-report-mode .pluviometria-table-wrapper{display:block;overflow:visible;box-shadow:none;border-radius:10px}.pluviometria-page.is-report-mode .pluviometria-table{min-width:0}.pluviometria-page.is-report-mode .pluviometria-history-cards{display:none}.pluviometria-report-footer{padding:34px 0 40px;background:#fff;border-top:1px solid #dfe7e0}.pluviometria-report-footer .container{max-width:980px}.pluviometria-report-source{padding:15px 17px;background:#f7faf7;border:1px solid #e0e8e1;border-radius:10px;color:#5a675e;font-size:12px;line-height:1.6}.pluviometria-report-source strong{color:#17351d}.pluviometria-report-actions{display:flex;flex-direction:column;gap:10px;margin-top:18px}.pluviometria-report-actions .btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 18px;border-radius:12px;text-decoration:none}.pluviometria-report-back{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;color:#2e7d32;font-size:14px;font-weight:800;text-decoration:none}.pluviometria-report-back:hover{text-decoration:underline}@media (min-width:769px){.pluviometria-report-header{padding-top:42px;padding-bottom:32px}.pluviometria-report-logo{width:125px}.pluviometria-report-logo img,.pluviometria-report-logo .custom-logo{max-width:125px;max-height:96px}.pluviometria-report-identity strong{font-size:27px}.pluviometria-report-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pluviometria-report-actions{flex-direction:row;align-items:center}}@media print{@page{size:A4 portrait;margin:14mm 12mm 16mm}html,body{background:#ffffff!important}body>header,body>footer,.site-header,.main-header,.header,.header-wrapper,.site-footer,.footer,.mobile-navigation,.mobile-menu-overlay,.sorteio-float,.sorteios-float,.floating-sorteio,.floating-button,.pluviometria-hero,.pluviometria-filters,.pluviometria-period,.pluviometria-report-actions{display:none!important}.pluviometria-page.is-report-mode{width:100%;overflow:visible;background:#ffffff!important}.pluviometria-page.is-report-mode .container,.pluviometria-report-header .container,.pluviometria-report-footer .container{width:100%;max-width:none;margin:0;padding:0}.pluviometria-report-header{padding:0 0 8mm;border-bottom:1px solid #cfd9d1}.pluviometria-report-brand{gap:7mm;margin-bottom:7mm}.pluviometria-report-logo{width:30mm}.pluviometria-report-logo img,.pluviometria-report-logo .custom-logo{max-width:30mm;max-height:24mm}.pluviometria-report-identity strong{font-size:18pt}.pluviometria-report-identity span{font-size:9pt}.pluviometria-report-title{padding:5mm 0}.pluviometria-report-title>span{font-size:7pt}.pluviometria-report-title h1{margin-bottom:2mm;font-size:20pt}.pluviometria-report-title p{font-size:9pt}.pluviometria-report-meta{grid-template-columns:repeat(3,1fr);gap:3mm;margin-top:5mm}.pluviometria-report-meta>div{padding:3mm;border-radius:2mm}.pluviometria-report-meta span{font-size:6.5pt}.pluviometria-report-meta strong{font-size:8pt}.pluviometria-page.is-report-mode .pluviometria-summary{padding:8mm 0 4mm}.pluviometria-page.is-report-mode .pluviometria-summary-grid{grid-template-columns:repeat(5,1fr);gap:2.5mm}.pluviometria-page.is-report-mode .pluviometria-summary-card{min-height:31mm;padding:4mm 2mm;border-radius:3mm;break-inside:avoid}.pluviometria-page.is-report-mode .pluviometria-summary-icon{width:8mm;height:8mm;margin-bottom:2mm;font-size:12pt}.pluviometria-page.is-report-mode .pluviometria-summary-card strong{margin-bottom:1.5mm;font-size:15pt}.pluviometria-page.is-report-mode .pluviometria-summary-card>span:not(.pluviometria-summary-icon){font-size:7pt}.pluviometria-page.is-report-mode .pluviometria-summary-card small{font-size:6.5pt}.pluviometria-page.is-report-mode .pluviometria-section-heading{margin-bottom:5mm}.pluviometria-page.is-report-mode .pluviometria-section-heading>span{font-size:7pt}.pluviometria-page.is-report-mode .pluviometria-section-heading h2{margin-bottom:2mm;font-size:16pt}.pluviometria-page.is-report-mode .pluviometria-section-heading p{font-size:8.5pt}.pluviometria-page.is-report-mode .pluviometria-chart-section,.pluviometria-page.is-report-mode .pluviometria-annual-section,.pluviometria-page.is-report-mode .pluviometria-latest,.pluviometria-page.is-report-mode .pluviometria-history{padding:8mm 0 4mm;background:#ffffff!important}.pluviometria-page.is-report-mode .pluviometria-chart-summary,.pluviometria-page.is-report-mode .pluviometria-annual-summary{grid-template-columns:repeat(2,1fr);gap:3mm;margin-bottom:5mm}.pluviometria-page.is-report-mode .pluviometria-chart-summary>div,.pluviometria-page.is-report-mode .pluviometria-annual-summary>div{padding:3mm 4mm;box-shadow:none;break-inside:avoid}.pluviometria-page.is-report-mode .pluviometria-chart-summary strong,.pluviometria-page.is-report-mode .pluviometria-annual-summary strong{font-size:13pt}.pluviometria-page.is-report-mode .pluviometria-month-chart{padding:4mm;box-shadow:none;break-inside:avoid}.pluviometria-page.is-report-mode .pluviometria-month-row{grid-template-columns:24mm 1fr 23mm;min-height:7mm;gap:3mm;padding:1mm 2mm}.pluviometria-page.is-report-mode .pluviometria-month-label strong{font-size:8pt}.pluviometria-page.is-report-mode .pluviometria-month-label span{display:none}.pluviometria-page.is-report-mode .pluviometria-month-track{height:3mm}.pluviometria-page.is-report-mode .pluviometria-month-value{font-size:7.5pt}.pluviometria-page.is-report-mode .pluviometria-annual-chart{padding:4mm;box-shadow:none}.pluviometria-page.is-report-mode .pluviometria-annual-row{grid-template-columns:22mm 1fr 25mm;min-height:8mm;gap:3mm;padding:1mm 2mm;break-inside:avoid}.pluviometria-page.is-report-mode .pluviometria-annual-year strong{font-size:8.5pt}.pluviometria-page.is-report-mode .pluviometria-annual-year span{font-size:5.5pt}.pluviometria-page.is-report-mode .pluviometria-annual-track{height:3mm}.pluviometria-page.is-report-mode .pluviometria-annual-value{font-size:7.5pt}.pluviometria-page.is-report-mode .pluviometria-latest-card{padding:5mm;border-radius:3mm;break-inside:avoid}.pluviometria-page.is-report-mode .pluviometria-latest h2{font-size:20pt}.pluviometria-page.is-report-mode .pluviometria-latest p{font-size:8pt}.pluviometria-page.is-report-mode .pluviometria-table-wrapper{border-radius:0;border-color:#cfd8d0;break-inside:auto}.pluviometria-page.is-report-mode .pluviometria-table{width:100%;table-layout:fixed}.pluviometria-page.is-report-mode .pluviometria-table th{padding:2.5mm 2mm;font-size:6.5pt}.pluviometria-page.is-report-mode .pluviometria-table td{padding:2.5mm 2mm;font-size:7pt;overflow-wrap:anywhere}.pluviometria-page.is-report-mode .pluviometria-table tr{break-inside:avoid}.pluviometria-page.is-report-mode .pluviometria-table thead{display:table-header-group}.pluviometria-report-footer{padding:7mm 0 0;border-top:1px solid #cfd9d1;break-inside:avoid}.pluviometria-report-source{padding:3mm 4mm;font-size:7.5pt;box-shadow:none}.pluviometria-page.is-report-mode *,.pluviometria-report-header *,.pluviometria-report-footer *{print-color-adjust:exact;-webkit-print-color-adjust:exact}}.pluviometria-page.is-report-mode .pluviometria-report-header,.pluviometria-page.is-report-mode .pluviometria-report-header .container,.pluviometria-page.is-report-mode .pluviometria-report-brand,.pluviometria-page.is-report-mode .pluviometria-report-logo,.pluviometria-page.is-report-mode .pluviometria-report-identity{overflow:visible}.pluviometria-page.is-report-mode .pluviometria-report-brand{min-height:100px;padding-top:10px;padding-bottom:10px}.pluviometria-page.is-report-mode .pluviometria-report-logo{display:flex;align-items:center;justify-content:center;width:125px;min-width:125px;height:90px}.pluviometria-page.is-report-mode .pluviometria-report-logo .custom-logo-link{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.pluviometria-page.is-report-mode .pluviometria-report-logo img,.pluviometria-page.is-report-mode .pluviometria-report-logo .custom-logo{display:block;width:auto!important;max-width:120px!important;height:auto!important;max-height:82px!important;object-fit:contain}.pluviometria-page.is-report-mode .pluviometria-report-identity{align-self:center}.pluviometria-page.is-report-mode .pluviometria-report-identity strong{margin:0 0 4px}.pluviometria-page.is-report-mode~.sorteio-float,.pluviometria-page.is-report-mode~.sorteios-float,.pluviometria-page.is-report-mode~.floating-sorteio{display:none!important}.pluviometria-page{padding-top:80px}@media (min-width:901px){.pluviometria-page{padding-top:80px}}@media (max-width:900px){.pluviometria-page{padding-top:76px}}@media (max-width:600px){.pluviometria-page{padding-top:68px}}.pluviometria-page.is-report-mode{padding-top:100px}.pluviometria-page.is-report-mode .pluviometria-report-header{position:relative;z-index:1;padding-top:28px}.pluviometria-page.is-report-mode .pluviometria-report-brand{margin-top:0;overflow:visible}.pluviometria-page.is-report-mode .pluviometria-report-logo,.pluviometria-page.is-report-mode .pluviometria-report-identity{transform:none}@media print{.pluviometria-page,.pluviometria-page.is-report-mode{padding-top:0!important}.pluviometria-report-header{padding-top:0!important}}body.aarca-report-mode .site-header,body.aarca-report-mode header.site-header,body.aarca-report-mode .main-header,body.aarca-report-mode .header-wrapper,body.aarca-report-mode .sorteio-float,body.aarca-report-mode .sorteios-float,body.aarca-report-mode .floating-sorteio,body.aarca-report-mode .floating-button{display:none!important}body.aarca-report-mode .pluviometria-page.is-report-mode{padding-top:0!important;background:#fff}body.aarca-report-mode .pluviometria-report-header .container,body.aarca-report-mode .pluviometria-report-footer .container,body.aarca-report-mode .pluviometria-page.is-report-mode>section>.container{width:min(100% - 40px, 980px);margin-left:auto;margin-right:auto}body.aarca-report-mode .pluviometria-report-header{padding:36px 0 30px;background:#fff}body.aarca-report-mode .pluviometria-report-brand{min-height:auto;margin:0 0 26px;padding:0;align-items:center}body.aarca-report-mode .pluviometria-report-logo{width:115px;min-width:115px;height:82px}body.aarca-report-mode .pluviometria-report-logo img,body.aarca-report-mode .pluviometria-report-logo .custom-logo{max-width:110px!important;max-height:78px!important}body.aarca-report-mode .pluviometria-report-identity strong{font-size:26px}body.aarca-report-mode .pluviometria-report-identity span{font-size:13px}body.aarca-report-mode .pluviometria-summary-card,body.aarca-report-mode .pluviometria-latest-card,body.aarca-report-mode .pluviometria-chart-summary>div,body.aarca-report-mode .pluviometria-annual-summary>div{break-inside:avoid;page-break-inside:avoid}@media print{@page{size:A4 portrait;margin:12mm 11mm 15mm}html,body,body.aarca-report-mode{margin:0!important;padding:0!important;background:#ffffff!important}body.aarca-report-mode .pluviometria-page{margin:0!important;padding:0!important}body.aarca-report-mode .pluviometria-report-header .container,body.aarca-report-mode .pluviometria-report-footer .container,body.aarca-report-mode .pluviometria-page.is-report-mode>section>.container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body.aarca-report-mode .pluviometria-report-header{padding:0 0 7mm!important}body.aarca-report-mode .pluviometria-report-brand{margin-bottom:5mm!important;padding:0!important}body.aarca-report-mode .pluviometria-report-logo{width:27mm;min-width:27mm;height:20mm}body.aarca-report-mode .pluviometria-report-logo img,body.aarca-report-mode .pluviometria-report-logo .custom-logo{width:auto!important;height:auto!important;max-width:27mm!important;max-height:20mm!important}body.aarca-report-mode .pluviometria-summary{padding-top:7mm!important}body.aarca-report-mode .pluviometria-section-heading{break-after:avoid;page-break-after:avoid}body.aarca-report-mode .pluviometria-month-chart,body.aarca-report-mode .pluviometria-annual-chart{break-inside:avoid;page-break-inside:avoid}body.aarca-report-mode .pluviometria-table{width:100%!important}body.aarca-report-mode .pluviometria-table thead{display:table-header-group}body.aarca-report-mode .pluviometria-table tr{break-inside:avoid;page-break-inside:avoid}body.aarca-report-mode .pluviometria-report-actions{display:none!important}body.aarca-report-mode *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}@media print{@page{size:A4 portrait;margin:12mm 11mm 14mm}html,body,body.aarca-report-mode{width:100%!important;margin:0!important;padding:0!important;background:#ffffff!important;overflow:visible!important}body.aarca-report-mode .pluviometria-page,body.aarca-report-mode .pluviometria-page.is-report-mode{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;overflow:visible!important;background:#ffffff!important}body.aarca-report-mode .container,body.aarca-report-mode .pluviometria-report-header .container,body.aarca-report-mode .pluviometria-report-footer .container,body.aarca-report-mode .pluviometria-page.is-report-mode>section>.container{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}body.aarca-report-mode .pluviometria-report-header{margin:0!important;padding:0 0 6mm!important;border-bottom:1px solid #d8e1da;break-inside:avoid;page-break-inside:avoid}body.aarca-report-mode .pluviometria-report-brand{display:flex!important;align-items:center!important;min-height:0!important;gap:6mm!important;margin:0 0 5mm!important;padding:0!important;break-inside:avoid;page-break-inside:avoid}body.aarca-report-mode .pluviometria-report-logo{display:flex!important;align-items:center!important;justify-content:center!important;width:27mm!important;min-width:27mm!important;height:20mm!important;margin:0!important;padding:0!important;overflow:visible!important}body.aarca-report-mode .pluviometria-report-logo img,body.aarca-report-mode .pluviometria-report-logo .custom-logo{display:block!important;width:auto!important;height:auto!important;max-width:27mm!important;max-height:20mm!important;object-fit:contain!important}body.aarca-report-mode .pluviometria-report-identity strong{margin:0 0 1mm!important;font-size:17pt!important;line-height:1.05!important}body.aarca-report-mode .pluviometria-report-identity span{font-size:8.5pt!important;line-height:1.3!important}body.aarca-report-mode .pluviometria-report-title{margin:0!important;padding:4mm 0!important;break-inside:avoid;page-break-inside:avoid}body.aarca-report-mode .pluviometria-report-title>span{margin-bottom:1.5mm!important;font-size:7pt!important}body.aarca-report-mode .pluviometria-report-title h1{margin:0 0 2mm!important;font-size:19pt!important;line-height:1.12!important}body.aarca-report-mode .pluviometria-report-title p{margin:0!important;font-size:8.5pt!important;line-height:1.4!important}body.aarca-report-mode .pluviometria-report-meta{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:3mm!important;margin:5mm 0 0!important}body.aarca-report-mode .pluviometria-report-meta>div{min-height:15mm!important;padding:3mm!important;border-radius:2mm!important;break-inside:avoid;page-break-inside:avoid}body.aarca-report-mode .pluviometria-report-meta span{font-size:6pt!important}body.aarca-report-mode .pluviometria-report-meta strong{font-size:8pt!important;line-height:1.3!important}body.aarca-report-mode .pluviometria-summary{margin:0!important;padding:7mm 0 4mm!important}body.aarca-report-mode .pluviometria-summary-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:2.5mm!important}body.aarca-report-mode .pluviometria-summary-card{min-width:0!important;min-height:30mm!important;margin:0!important;padding:3.5mm 2mm!important;box-shadow:none!important;break-inside:avoid!important;page-break-inside:avoid!important}body.aarca-report-mode .pluviometria-summary-icon{width:8mm!important;height:8mm!important;margin-bottom:2mm!important;font-size:11pt!important}body.aarca-report-mode .pluviometria-summary-card strong{margin-bottom:1mm!important;font-size:14pt!important;line-height:1.05!important}body.aarca-report-mode .pluviometria-summary-card>span:not(.pluviometria-summary-icon){font-size:6.5pt!important;line-height:1.25!important}body.aarca-report-mode .pluviometria-summary-card small{font-size:5.8pt!important;line-height:1.25!important}body.aarca-report-mode .pluviometria-chart-section,body.aarca-report-mode .pluviometria-annual-section,body.aarca-report-mode .pluviometria-latest,body.aarca-report-mode .pluviometria-history{margin:0!important;padding:7mm 0 4mm!important;background:#ffffff!important}body.aarca-report-mode .pluviometria-section-heading{margin:0 0 4mm!important;break-after:avoid!important;page-break-after:avoid!important}body.aarca-report-mode .pluviometria-section-heading>span{font-size:6.5pt!important}body.aarca-report-mode .pluviometria-section-heading h2{margin:1mm 0 1.5mm!important;font-size:15pt!important;line-height:1.15!important}body.aarca-report-mode .pluviometria-section-heading p{margin:0!important;font-size:8pt!important;line-height:1.4!important}body.aarca-report-mode .pluviometria-chart-summary,body.aarca-report-mode .pluviometria-annual-summary{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3mm!important;margin:0 0 4mm!important}body.aarca-report-mode .pluviometria-chart-summary>div,body.aarca-report-mode .pluviometria-annual-summary>div{min-width:0!important;padding:3mm!important;box-shadow:none!important;break-inside:avoid!important;page-break-inside:avoid!important}body.aarca-report-mode .pluviometria-month-chart{width:100%!important;margin:0!important;padding:3mm!important;box-shadow:none!important;overflow:visible!important;break-inside:avoid!important;page-break-inside:avoid!important}body.aarca-report-mode .pluviometria-month-row{display:grid!important;grid-template-columns:23mm minmax(0,1fr) 21mm!important;align-items:center!important;min-height:6.5mm!important;gap:3mm!important;padding:.8mm 1.5mm!important}body.aarca-report-mode .pluviometria-month-label strong{font-size:7.5pt!important}body.aarca-report-mode .pluviometria-month-label span{display:none!important}body.aarca-report-mode .pluviometria-month-track{height:2.8mm!important}body.aarca-report-mode .pluviometria-month-value{font-size:7pt!important}body.aarca-report-mode .pluviometria-annual-chart{width:100%!important;margin:0!important;padding:3mm!important;box-shadow:none!important;overflow:visible!important}body.aarca-report-mode .pluviometria-annual-row{display:grid!important;grid-template-columns:20mm minmax(0,1fr) 23mm!important;align-items:center!important;min-height:7mm!important;gap:3mm!important;padding:.8mm 1.5mm!important;break-inside:avoid!important;page-break-inside:avoid!important}body.aarca-report-mode .pluviometria-latest-card{margin:0!important;padding:4mm!important;box-shadow:none!important;break-inside:avoid!important;page-break-inside:avoid!important}body.aarca-report-mode .pluviometria-history-cards{display:none!important}body.aarca-report-mode .pluviometria-table-wrapper{display:block!important;width:100%!important;margin:0!important;overflow:visible!important;box-shadow:none!important}body.aarca-report-mode .pluviometria-table{width:100%!important;min-width:0!important;border-collapse:collapse!important;table-layout:fixed!important}body.aarca-report-mode .pluviometria-table thead{display:table-header-group!important}body.aarca-report-mode .pluviometria-table tfoot{display:table-footer-group!important}body.aarca-report-mode .pluviometria-table tr{break-inside:avoid!important;page-break-inside:avoid!important}body.aarca-report-mode .pluviometria-table th{padding:2.3mm 1.8mm!important;font-size:6.3pt!important;line-height:1.25!important}body.aarca-report-mode .pluviometria-table td{padding:2.3mm 1.8mm!important;font-size:6.7pt!important;line-height:1.3!important;overflow-wrap:anywhere!important;word-break:normal!important}body.aarca-report-mode .pluviometria-report-footer{margin-top:6mm!important;padding:5mm 0 0!important;background:#ffffff!important;border-top:1px solid #d8e1da;break-inside:avoid!important;page-break-inside:avoid!important}body.aarca-report-mode .pluviometria-report-source{margin:0!important;padding:3mm!important;font-size:7pt!important;line-height:1.4!important;box-shadow:none!important}body.aarca-report-mode .pluviometria-report-actions,body.aarca-report-mode button,body.aarca-report-mode .pluviometria-clear-filters,body.aarca-report-mode .pluviometria-export-btn,body.aarca-report-mode .pluviometria-pdf-btn{display:none!important}body.aarca-report-mode,body.aarca-report-mode *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}@media print{body.aarca-report-mode .pluviometria-history .pluviometria-section-heading{break-inside:avoid!important;page-break-inside:avoid!important;break-after:avoid!important;page-break-after:avoid!important}body.aarca-report-mode .pluviometria-history .pluviometria-section-heading>span,body.aarca-report-mode .pluviometria-history .pluviometria-section-heading h2,body.aarca-report-mode .pluviometria-history .pluviometria-section-heading p{break-inside:avoid!important;page-break-inside:avoid!important}}