#art-1,#kaku2{scroll-margin-top:7rem}.pc-mode,.pc-type-choices,.pc-tracking{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.pc-mode button,.pc-type-choices button,.pc-tracking button{white-space:normal;min-width:0;min-height:44px;font-size:.9rem}.pc-tracking button{text-align:left;padding:10px}.pc-type-choices button{text-align:left;align-items:center;gap:10px;padding:10px 12px;display:flex}.pc-type-choices .pc-mail-art{object-fit:contain;flex:0 0 40px;width:40px;height:45px;display:block}.pc-type-choices .pc-type-label{min-width:0;line-height:1.5}@media (width<=420px){.pc-type-choices button{gap:6px;padding:8px;font-size:.8rem}.pc-type-choices .pc-mail-art{flex-basis:30px;width:30px;height:36px}}.pc-tracking b,.pc-tracking span{display:block}.pc-tracking span{margin-top:5px;font-size:.8rem;font-weight:400}.pc-tracking button:disabled,.pc-mode button:disabled{opacity:.5;cursor:not-allowed}#pcTypeChoices[hidden]{display:none}.pc-field{margin-bottom:24px}.pc-field>label,.pc-field h3{align-items:center;gap:8px;margin:0 0 12px;font-size:1rem;font-weight:700;display:flex}.pc-field .tool-field{margin-top:16px}.pc-field .tool-input{font-size:.95rem}.pc-help{color:var(--text-secondary);margin:10px 0;font-size:.9rem;line-height:1.7}.pc-dimensions{margin:0 0 24px}.pc-measures{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.pc-measures label{font-size:.9rem}.pc-thick{margin-top:16px}.pc-thick-label{margin-bottom:8px;font-size:.9rem;font-weight:600;display:block}.pc-thick-chips{border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pc-thick-chips button{white-space:normal;min-width:0;min-height:52px;font-size:.9rem;line-height:1.4}.pc-thick-chips small{font-size:.72rem;font-weight:400;display:block}.pc-thick-chips.pc-need{outline:1px solid var(--accent);outline-offset:2px;box-shadow:0 0 0 3px #2f6fed2e}.pc-thick-num{max-width:12rem;margin-top:12px}.pc-thick-num input{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.pc-thick-num input.pc-need,.pc-measures input.pc-need{border-color:var(--accent);box-shadow:0 0 0 3px #2f6fed2e}.pc-next{color:var(--text);margin-bottom:0;font-size:1rem;font-weight:600}.pc-next-sub{color:var(--text-secondary);margin-top:4px;font-size:.9rem;font-weight:400;display:block}.pc-measures input,.pc-weight input{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.pc-presets{flex-wrap:wrap;gap:8px;display:flex}.pc-presets button{min-width:0}.pc-envelope-presets{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pc-envelope-presets .tool-btn{white-space:normal;text-align:left;justify-content:flex-start;align-items:center;gap:6px;padding:8px;display:flex}.pc-envelope-art{object-fit:contain;flex:0 0 32px;width:32px;height:36px;display:block}.pc-size-label{min-width:0;line-height:1.5}.pc-size-label small{font-size:.7rem;font-weight:400;display:block}@media (width<=420px){.pc-envelope-presets .tool-btn{gap:4px;padding:6px}.pc-envelope-art{flex-basis:28px;width:28px}}#pcOptionsSection[hidden],#pcWeightSection [hidden],#pcWeightSection[hidden],#pcPostcardNote[hidden]{display:none}#pcWeightSection label{margin:12px 0 8px;font-size:.9rem;font-weight:600;display:block}#pcSheets{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}#pcPostcardNote button{margin-top:8px}.pc-weight{align-items:center;gap:10px;display:flex}.pc-weight input{min-width:0}.pc-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:.95rem;font-weight:600;list-style:none;display:flex}.pc-disclosure>summary::-webkit-details-marker{display:none}.pc-disclosure>summary span{color:var(--accent-strong);white-space:nowrap}.pc-disclosure>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.pc-disclosure p{font-size:.95rem;line-height:1.75}.pc-weight-guide{border-top:1px solid var(--hairline)}#pcOptionConflict{border-left:3px solid #b45309;padding-left:12px}#pcOptionConflict p{font-size:.95rem}.pc-result h3{margin:0 0 14px;font-size:1.05rem}.pc-breakdown dl{margin:0}.pc-breakdown dl>div{justify-content:space-between;gap:16px;padding:9px 0;font-size:1rem;display:flex}.pc-breakdown dd{white-space:nowrap;margin:0;font-weight:650}.pc-send p{margin:10px 0;font-size:1rem;line-height:1.75}.pc-alternative{border-top:1px solid var(--hairline);padding:14px 0}.pc-alternative>div{justify-content:space-between;gap:12px;font-size:1rem;display:flex}.pc-alternative p{margin:8px 0 0;font-size:.9rem}#pcBoundary[hidden],#pcDimensions[hidden],#pcOptionConflict[hidden],#pcAmount[hidden],#pcBreakdown[hidden],#pcSend[hidden],#pcCompare[hidden],#pcExpressRow[hidden],#pcTrackingRow[hidden],#verdict[hidden]{display:none}.tool-doc .tt-try{min-width:0}.tool-doc table.pc-kaku2 th,.tool-doc table.pc-kaku2 td{white-space:nowrap}@media (width<=420px){.tool-doc table.pc-kaku2 th,.tool-doc table.pc-kaku2 td{padding-left:5px;padding-right:5px;font-size:.82rem}.pc-measures{gap:6px}.pc-measures label{font-size:.8rem}.pc-measures input{padding-left:6px;padding-right:6px}}
