.postage-tool_page__j3DRL{min-height:100vh;background:#f9fafb;color:#111827}.postage-tool_formCard__cA2mW{overflow:hidden;border:1px solid #e5e7eb;border-radius:12px;background:#fff;box-shadow:0 10px 15px -3px rgb(0 0 0/.06),0 4px 6px -4px rgb(0 0 0/.06)}.postage-tool_tabs__CXeTg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border-bottom:1px solid #e5e7eb;background:#f9fafb;padding:12px}.postage-tool_tabs__CXeTg button{min-height:44px;border:1px solid transparent;border-radius:8px;padding:10px 16px;color:#4b5563;font-size:14px;font-weight:600;transition:background-color .15s,color .15s}.postage-tool_tabs__CXeTg button:hover{background:#eff6ff;color:#1d4ed8}.postage-tool_tabs__CXeTg button[aria-pressed=true]{border-color:#2563eb;background:#2563eb;color:#fff}.postage-tool_form__OzacU{padding:24px}.postage-tool_fields__dXnDB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.postage-tool_fields__dXnDB>*{grid-column:1/-1;min-width:0}.postage-tool_fields__dXnDB>.postage-tool_halfField__dSraQ{grid-column:auto}.postage-tool_mailpieceChoice__z9riX legend{margin-bottom:10px;font-size:16px;font-weight:700}.postage-tool_mailpieceOptions__wkmHQ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.postage-tool_mailpieceOption__YMCI0{display:flex;align-items:center;gap:8px;min-height:58px;border:1px solid #d1d5db;border-radius:8px;padding:12px;color:#4b5563;font-size:14px;line-height:1.4;cursor:pointer;transition:border-color .15s,background-color .15s}.postage-tool_mailpieceOption__YMCI0:has(input:checked){border-color:#2563eb;background:#eff6ff;color:#1e40af;font-weight:700}.postage-tool_mailpieceOption__YMCI0:hover{border-color:#60a5fa}.postage-tool_page__j3DRL input,.postage-tool_page__j3DRL select{min-width:0;max-width:100%}.postage-tool_page__j3DRL input[type=number],.postage-tool_page__j3DRL input[type=text],.postage-tool_page__j3DRL select{min-height:44px;border-radius:8px;border-color:#d1d5db;background-color:#fff;font-size:16px}.postage-tool_page__j3DRL input[type=checkbox],.postage-tool_page__j3DRL input[type=radio]{flex-shrink:0;accent-color:#2563eb}.postage-tool_page__j3DRL button{cursor:pointer}.postage-tool_page__j3DRL :focus-visible{outline:3px solid #3b82f6;outline-offset:3px}.postage-tool_form__OzacU button[type=submit]{min-height:48px}.postage-tool_form__OzacU button:disabled{cursor:wait}.postage-tool_inlineLink__DW92_{color:#1d4ed8;font-size:13px;text-decoration:underline;text-underline-offset:4px}.postage-tool_sidebarLinks__ABX4h{display:grid;gap:6px;margin-top:8px}.postage-tool_sidebarLinks__ABX4h a{border:1px solid #f3f4f6;border-radius:8px;padding:8px 12px;color:#374151;font-size:14px;font-weight:600;transition:border-color .15s,background-color .15s,color .15s}.postage-tool_sidebarLinks__ABX4h a:hover{border-color:#bfdbfe;background:#eff6ff;color:#1e40af}.postage-tool_result__m9P_8>div{border-color:#bfdbfe;background:#fff;box-shadow:0 1px 2px rgb(0 0 0/.05)}.postage-tool_reference__dp_gz{scroll-margin-top:24px}.postage-tool_reference__dp_gz h2{line-height:1.3}@media (max-width:600px){.postage-tool_form__OzacU{padding:20px 16px}.postage-tool_fields__dXnDB{grid-template-columns:minmax(0,1fr);gap:18px}.postage-tool_fields__dXnDB>.postage-tool_halfField__dSraQ{grid-column:1/-1}.postage-tool_mailpieceOptions__wkmHQ{grid-template-columns:repeat(2,minmax(0,1fr))}.postage-tool_result__m9P_8>div{padding:20px 16px}.postage-tool_reference__dp_gz h2{font-size:21px}}