.cartao-medida,.linha-sem-nome{border-bottom:1px solid var(--rule);gap:6px;min-width:0;padding:16px 0;display:grid}.linha-sem-nome-conta{font-family:var(--f-prosa);color:var(--muted);max-width:62ch;margin:0;font-size:14px;line-height:1.45}.cartao-medida-nome,.linha-sem-nome-nome{font-family:var(--f-prosa);color:var(--ink);overflow-wrap:anywhere;font-size:16px;line-height:1.3;display:block}.cartao-medida-valor{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;margin:0;display:flex}.cartao-medida-quantidade{align-items:baseline;gap:0 6px;min-width:0;max-width:100%;display:inline-flex}.cartao-medida-quantidade>.claim-value{flex:none}.cartao-medida-quantidade>.cartao-medida-unidade{flex:0 auto}.cartao-medida-num{font-family:var(--f-instr);font-variant-numeric:tabular-nums lining-nums;color:var(--ink);font-size:28px;line-height:1.1}.cartao-medida-unidade,.cartao-medida-periodo{font-family:var(--f-instr);font-variant-numeric:tabular-nums lining-nums;letter-spacing:.02em;color:var(--muted);overflow-wrap:anywhere;min-width:0;font-size:12px}.cartao-medida-periodo{flex-wrap:wrap;align-items:baseline;gap:0 4px;display:inline-flex}.cartao-medida-periodo .campo-valor,.cartao-medida-periodo .campo-data{color:inherit}.cartao-medida-leitura{max-width:58ch;font-family:var(--f-prosa);color:var(--ink);overflow-wrap:break-word;margin:2px 0 0;font-size:14px;line-height:1.45}.cartao-medida-ressalva{max-width:58ch;font-family:var(--f-prosa);color:var(--ink);overflow-wrap:break-word;margin:6px 0 0;font-size:14px;line-height:1.45}.cartao-medida-frase{max-width:58ch;font-family:var(--f-prosa);color:var(--ink);margin:2px 0 0;font-size:12px;line-height:1.45}.cartao-medida-dobra{min-width:0;margin:10px 0 0}.cartao-medida-dobra-abrir{cursor:pointer;min-height:44px;font-family:var(--f-instr);letter-spacing:.02em;color:var(--muted);align-items:center;gap:8px;font-size:13px;list-style:none;display:inline-flex}.cartao-medida-dobra-abrir::-webkit-details-marker{display:none}.cartao-medida-dobra-rotulo{text-decoration:underline;text-decoration-color:var(--rule-strong);text-underline-offset:3px;text-decoration-thickness:1px}.cartao-medida-dobra-abrir:hover .cartao-medida-dobra-rotulo{text-decoration-color:currentColor}.cartao-medida-dobra[open]>.cartao-medida-dobra-abrir{color:var(--ink)}.cartao-medida-dobra-seta:before{content:"";vertical-align:middle;transform-origin:30%;border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid;width:0;height:0;transition:transform .16s;display:inline-block}.cartao-medida-dobra[open] .cartao-medida-dobra-seta:before{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.cartao-medida-dobra-seta:before{transition:none}}.cartao-medida-dobra>.cartao-medida-leitura{margin:0 0 6px}.cartao-medida-dobra>.cartao-medida-frase{margin:0 0 4px}.cartao-medida-regua{font-family:var(--f-prosa);font-variant-numeric:tabular-nums lining-nums;color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:2px 16px;margin:2px 0 0;font-size:14px;display:flex}.cartao-medida-regua-item{flex-wrap:wrap;align-items:baseline;gap:0 4px;min-width:0;display:inline-flex}.cartao-medida-regua-k{color:var(--muted)}@media (width<=620px){.cartao-medida-unidade,.cartao-medida-periodo{font-size:12px}.cartao-medida-num{font-size:24px}}.cartao-medida-faixa{gap:4px;min-width:0;max-width:34rem;margin:4px 0 0;display:grid}.faixa-ue-desenho{height:48px;margin:0 6px;position:relative}.faixa-ue-eixo{border-top:1px solid var(--axis);height:0;position:absolute;top:23px;left:0;right:0}.faixa-ue-marca{background:var(--g2);border-radius:50%;width:7px;height:7px;margin:-4px 0 0 -3.5px;position:absolute;top:0}.faixa-ue-marca.faixa-ue-portugal{background:var(--ink);z-index:2;width:11px;height:11px;margin:-6px 0 0 -5.5px}.faixa-ue-marca.faixa-ue-uniao{border-left:2px solid var(--ink);z-index:1;background:0 0;border-radius:0;width:0;height:15px;margin:-8px 0 0 -1px}.faixa-ue-marca.faixa-ue-empilhada{box-shadow:0 0 0 1px var(--paper)}.faixa-ue-rotulo{white-space:nowrap;font-family:var(--f-prosa);color:var(--ink);font-size:12px;line-height:14px;position:absolute;transform:translate(-50%)}.faixa-ue-rotulo[data-ancora=inicio]{transform:translate(-4px)}.faixa-ue-rotulo[data-ancora=fim]{transform:translate(calc(4px - 100%))}.faixa-ue-rotulo-portugal{font-weight:600;top:0}.faixa-ue-rotulo-uniao{color:var(--muted);top:33px}.faixa-ue-pontas{font-family:var(--f-prosa);color:var(--ink);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin:0;font-size:13px;line-height:1.4;display:flex}.faixa-ue-ponta-alto{text-align:right;margin-left:auto}.faixa-ue-valor,.faixa-ue-conta,.faixa-ue-lugar{font-family:var(--f-instr);font-variant-numeric:tabular-nums lining-nums}.faixa-ue-frase{max-width:58ch;font-family:var(--f-prosa);color:var(--ink);overflow-wrap:break-word;margin:2px 0 0;font-size:14px;line-height:1.45}.faixa-ue-porta{font-family:var(--f-prosa);margin:0;font-size:13px}.cartao-medida-faixa-concelho{gap:4px;min-width:0;max-width:34rem;margin:8px 0 0;display:grid}.fc-desenho{pointer-events:none;height:48px;margin:0 6px;position:relative}.fc-eixo{height:13px;position:absolute;top:17px;left:0;right:0}.fc-tapete{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fc-tapete path{fill:none;stroke:var(--g2);stroke-width:1px;vector-effect:non-scaling-stroke}.fc-marca{position:absolute}.fc-marca.fc-concelho{background:var(--ink);width:11px;height:11px;box-shadow:0 0 0 2px var(--paper);z-index:2;border-radius:50%;margin:-5.5px 0 0 -5.5px;top:50%}.fc-marca.fc-portugal{border-left:2px solid var(--ink);z-index:1;width:0;height:17px;margin-left:-1px;top:-2px}.fc-rotulo{white-space:nowrap;font-family:var(--f-prosa);color:var(--ink);font-size:12px;line-height:14px;position:absolute;transform:translate(-50%)}.fc-rotulo[data-ancora=inicio]{transform:translate(-4px)}.fc-rotulo[data-ancora=fim]{transform:translate(calc(4px - 100%))}.fc-rotulo-concelho{font-weight:600;top:0}.fc-rotulo-portugal{color:var(--muted);top:33px}.fc-valor,.fc-lugar,.fc-conta{font-family:var(--f-instr);font-variant-numeric:tabular-nums lining-nums}.fc-frase,.fc-comparacao{max-width:58ch;font-family:var(--f-prosa);color:var(--ink);overflow-wrap:break-word;margin:0;font-size:14px;line-height:1.45}
