.field-section{margin:1rem 0;border:1px solid var(--line,#ded9ed);border-radius:14px;padding:1rem}.field-section>summary{font-size:1.05rem;font-weight:700;cursor:pointer}.field-section[open]>summary{margin-bottom:1rem}.article-heading[data-page-header]{margin-bottom:1rem}.article-edit-actions{display:flex;gap:.7rem;flex-wrap:wrap;align-items:center;margin-top:1rem}.price-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.price-comparison article{border:1px solid var(--line,#ded9ed);border-radius:14px;padding:1rem}.price-comparison .metric{font-size:1.8rem}.tier-table{width:100%}.tier-table td,.tier-table th{white-space:normal}.article-price-summary dl{grid-template-columns:minmax(0,1fr) auto}.revision-history small{overflow-wrap:anywhere}@media(max-width:640px){.price-comparison{grid-template-columns:1fr}.article-heading-actions>a{flex:1 1 150px}.tier-table{min-width:640px}.tier-table th{display:table-cell!important}.tier-table tr{display:table-row!important}.tier-table td{display:table-cell!important;padding:.65rem!important}.tier-table td:before{display:none!important}}
.article-quantity-calculator{margin:1.25rem 0;padding:1rem;border:1px solid var(--line,#ded9ed);border-radius:14px}.article-quantity-calculator>.row{align-items:end}.article-quantity-calculator [data-quantity-output]{margin-top:1rem}.tier-table .tier-invalid{background:#fff0ee}.tier-table .tier-critical{background:#fff8dd}.tier-table details{min-width:10rem}.tier-table details[open]{min-width:18rem}.tier-table details form{margin-top:1rem}.tier-table th{vertical-align:top}.price-comparison h3{margin-top:0}.price-comparison .metric{margin:.4rem 0}.price-comparison .record-facts{margin:1rem 0}
