.prices-page{background-color:var(--section-alt-bg)}.prices-page .breadcrumb{background-color:#0000}.prices-section{padding:var(--section-padding);background:var(--section-alt-bg)}.prices-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.prices-search{flex:320px;align-items:center;max-width:460px;display:flex;position:relative}.prices-search i{color:var(--dark-gray);pointer-events:none;position:absolute;left:16px}.prices-search input{width:100%;font:inherit;color:var(--text-color);border:1px solid var(--border-color);transition:var(--transition);background:#fff;border-radius:999px;padding:13px 16px 13px 44px}.prices-search input:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb), .15);outline:none}.prices-count{color:var(--dark-gray);margin:0;font-size:.95rem}.prices-nav{flex-wrap:wrap;gap:8px;margin-bottom:36px;display:flex}.prices-nav__link{color:var(--secondary-color);background:var(--accent-color);transition:var(--transition);border-radius:999px;padding:7px 15px;font-size:.9rem;text-decoration:none}.prices-nav__link:hover,.prices-nav__link:focus-visible{color:var(--light-text);background:var(--primary-color)}.prices-group{scroll-margin-top:calc(var(--site-header-height) + 16px);margin-bottom:40px}.prices-group__title{margin:0 0 14px;font-size:1.35rem}.prices-group__title a{color:var(--secondary-color);text-decoration:none}.prices-group__title a:hover,.prices-group__title a:focus-visible{text-decoration:underline}.prices-list{border:1px solid var(--border-color);border-radius:var(--border-radius);margin:0;padding:0;list-style:none;overflow:hidden}.prices-row{background:#fff;justify-content:space-between;align-items:baseline;gap:20px;padding:14px 20px;display:flex}.prices-row:nth-child(2n){background:var(--light-accent)}.prices-row[hidden],.prices-group[hidden],.prices-nav__link[hidden]{display:none}.prices-row__name{color:var(--text-color);text-decoration:none}.prices-row__name:hover,.prices-row__name:focus-visible{color:var(--primary-color);text-decoration:underline}.prices-row__value{color:var(--secondary-color);white-space:nowrap;flex-shrink:0;font-weight:600}.prices-row__ask{color:var(--dark-gray);font-weight:400}.prices-empty{color:var(--dark-gray);text-align:center;background:var(--light-bg);border-radius:var(--border-radius);margin-bottom:32px;padding:24px}.prices-note{background:var(--light-bg);border-radius:var(--border-radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.prices-note p{color:var(--dark-gray);flex:420px;margin:0;font-size:.9rem}@media (width<=640px){.prices-row{flex-direction:column;gap:6px}.prices-note{text-align:center;flex-direction:column;align-items:stretch}}.prices-print-head{display:none}@media print{@page{margin:14mm 12mm}body.prices-page{color:#000;background:#fff;font-size:10pt;padding:0!important}.prices-page .site-header,.prices-page footer,.prices-page .cookie-consent,.prices-page .floating-chat,.prices-page .mobile-bottom-bar,.prices-page .back-to-top,.prices-page .skip-link,.prices-page .breadcrumb,.prices-page .prices-toolbar,.prices-page .prices-nav,.prices-page .prices-empty,.prices-page .prices-note .btn,.prices-page .section-header p{display:none!important}.prices-page .container{max-width:none;padding:0}.prices-section{padding:0}.prices-print-head{border-bottom:1px solid #000;margin-bottom:4mm;padding-bottom:3mm;font-size:9pt;display:block}.prices-print-head p{color:#000;margin:0}.prices-print-head__name{font-weight:700}.prices-page .section-header{text-align:left;margin:0 0 3mm}.prices-page .section-header h1{color:#000;margin:0;font-size:15pt}.prices-group{margin-bottom:4mm}.prices-group__title{break-after:avoid;page-break-after:avoid;margin:0 0 1.5mm;font-size:11pt}.prices-group__title a,.prices-row__name,.prices-row__value,.prices-row__ask{color:#000;text-decoration:none}.prices-list{border:0;border-radius:0;overflow:visible}.prices-row,.prices-row:nth-child(2n){break-inside:avoid;page-break-inside:avoid;background:0 0;border-bottom:.2mm solid #bbb;flex-direction:row;gap:6mm;padding:.8mm 0;line-height:1.3}.prices-note{break-inside:avoid;background:0 0;margin-top:4mm;padding:0;display:block}.prices-note p{color:#000;font-size:8pt}}
