.live-prices{min-width:0}.live-price-intro{max-width:820px}.live-price-toolbar{display:grid;grid-template-columns:minmax(200px,2fr) minmax(160px,1fr) minmax(180px,1.3fr);gap:16px;padding:24px 0;border-block:1px solid #c8d9e7}.live-price-toolbar label{display:grid;gap:7px;font-size:14px;font-weight:600;min-width:0}.live-price-toolbar input[type=search],.live-price-toolbar select{box-sizing:border-box;width:100%;min-width:0;height:46px;padding:9px 12px;border:1px solid #afc5d6;border-radius:5px;background:#fff;color:#163a58;font:inherit;font-size:16px}.live-price-toolbar .price-priced-control{display:flex;align-items:center;gap:8px;grid-column:1/3;font-weight:400}.price-priced-control input{width:19px;height:19px;accent-color:#1f6fb8}.price-reset{justify-self:end;min-height:40px;align-self:center;border:0;background:none;font:inherit;color:#174b7a;text-decoration:underline;cursor:pointer}.live-price-meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:18px 0;font-size:14px;color:#52677d}.live-price-meta p{margin:0}.price-live-status{min-height:24px;margin:12px 0;color:#52677d}.price-live-status.is-stale{padding:12px 16px;background:#fff7db;border-left:3px solid #d3a52a;color:#51431d}.live-price-section{margin:24px 0 36px}.live-price-section h2{font-size:19px;line-height:1.5;margin:0;padding:15px 0;border-bottom:2px solid #2a739d;overflow-wrap:anywhere}.live-price-table{width:100%;table-layout:fixed;border-collapse:collapse;text-align:left;font-size:15px}.live-price-table th{font-weight:600;font-size:13px;color:#52677d;background:#eff6fa}.live-price-table th,.live-price-table td{padding:15px 12px;border-bottom:1px solid #dce8f2;vertical-align:top;overflow-wrap:anywhere}.live-price-table th:first-child{width:110px}.live-price-table th:last-child{width:170px}.live-price-table small{display:block;margin-top:5px;color:#52677d;font-size:13px;font-weight:400}.live-price-amount{font-weight:600}.live-price-code{font-size:13px;color:#52677d}.price-empty{padding:36px 0}.price-more{display:block;margin:24px auto;min-height:44px;padding:10px 24px;border:1px solid #174b7a;border-radius:5px;color:#174b7a;background:#fff;font:inherit;cursor:pointer}.price-more[hidden]{display:none}.price-catalog-page{max-width:1180px}.appeal-form{max-width:720px;display:grid;gap:18px;margin-top:24px}.appeal-form label{display:grid;gap:7px}.appeal-form input,.appeal-form textarea,.appeal-form select{box-sizing:border-box;width:100%;min-width:0;padding:11px 12px;border:1px solid #afc5d6;border-radius:5px;background:#fff;font:inherit;font-size:16px}.appeal-form textarea{min-height:170px;resize:vertical}.appeal-form .appeal-consent{display:flex;align-items:flex-start;gap:10px;font-size:14px}.appeal-consent input{width:20px;height:20px;flex:none}.appeal-form button{justify-self:start;min-height:44px;padding:10px 22px;background:#174b7a;color:#fff;border:1px solid #174b7a;border-radius:5px;font:inherit;cursor:pointer}.appeal-form .appeal-trap{display:none}.appeal-form [role=status]{min-height:24px}.document-pending{padding:16px 0;border-block:1px solid #c8d9e7;margin:24px 0}.contact-copy{min-height:40px;padding:7px 12px;border:1px solid #afc5d6;background:#fff;border-radius:5px;color:#174b7a;font:inherit;cursor:pointer}@media(max-width:760px){.live-price-toolbar{grid-template-columns:minmax(0,1fr)}.live-price-toolbar .price-priced-control{grid-column:auto}.price-reset{justify-self:start}.live-price-table th:first-child{width:62px}.live-price-table th:last-child{width:105px}.live-price-table th,.live-price-table td{padding:12px 7px}.live-price-table{font-size:14px}.live-price-table small{font-size:12px}.live-price-section h2{font-size:17px}.live-price-meta{display:grid}}@media print{.live-price-toolbar,.price-more{display:none}.live-price-table{font-size:11pt}}
