@media (min-width:951px){.side-panel.cc-creditor-panel{width:950px!important}.side-panel.cc-creditor-panel .side-panel-inner{width:950px!important;max-width:950px!important}}.cc-creditor-panel ._leasing-creditor-control,.cc-creditor-panel .add-to-cart-form-js-creditor{display:none}.cc-creditor-panel ._leasing-creditor-controls[data-show-fusion] ._leasing-creditor-control{display:none}.cc-creditor-panel ._leasing-creditors>br,.cc-creditor-panel ._leasing-creditors>p{display:none}.cc-creditor-panel .side-panel-body-section{padding:0}.cc-creditor-panel ._leasing-creditors>._leasing-creditors-desc{display:block}@media (max-width:767px){.cc-creditor-panel .side-panel-title-main{padding-top:0}}.cc-fusion-pay-section{margin:20px 0;padding:15px;background:#fff;border:2px solid #e9ecef;border-radius:8px;text-align:center}.cc-fusion-pay-section h5{margin:0 0 10px 0;color:#343a40;font-size:14px;font-weight:600}.cc-fusion-pay-button{display:inline-flex;align-items:center;gap:10px;padding:12px 20px;background:#fff;border-radius:6px;text-decoration:none;font-weight:500;transition:all .3s ease;cursor:pointer}.cc-fusion-pay-button:hover{color:#fff;transform:translateY(-1px)}.cc-fusion-pay-button img{max-height:40px;object-fit:contain}.cc-loading-placeholder{margin:20px 0;padding:20px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.cc-creditor-panel .cc-leasing-calculator-section{margin:20px 0;background:#fff;border-radius:8px}.cc-creditor-panel .cc-leasing-calculator-section h4{margin:0 0 15px 0;color:#343a40;font-weight:600;font-size:16px}.cc-creditor-panel .cc-unified-recalculate-btn.loading{opacity:.7;cursor:not-allowed}.cc-creditor-panel .cc-unified-submit-btn{background:#0397aa;color:#fff;border-color:#0397aa;padding:12px 24px;font-weight:600;min-width:120px}.cc-creditor-panel .cc-unified-submit-btn:hover{background:#027a8a;border-color:#027a8a}.cc-creditor-panel .js-show-leasing-calculate-button{color:#0397aa;text-decoration:none;font-weight:500;font-size:14px;cursor:pointer}.cc-creditor-panel .js-show-leasing-calculate-button:hover{color:#027a8a;text-decoration:underline}.cc-creditor-panel .cc-bnp-pos2-section{margin-top:15px;padding-top:15px;border-top:1px solid #e9ecef}.cc-creditor-panel .cc-bnp-pos2-section .js-bnp-pos2-custom{-webkit-appearance:checkbox!important;-moz-appearance:checkbox!important;appearance:checkbox!important;width:16px!important;height:16px!important;margin-right:8px!important;cursor:pointer!important;position:relative!important;display:inline-block!important;vertical-align:middle!important;opacity:1!important;visibility:visible!important}.cc-creditor-panel .cc-bnp-pos2-section ._checkbox{display:flex!important;align-items:center!important;cursor:pointer!important;font-size:14px!important;line-height:1.4!important}.cc-creditor-panel .cc-bnp-pos2-section ._checkbox .checker span{background-color:transparent!important;border:none!important}.cc-creditor-panel .cc-bnp-pos2-section ._checkbox .checker span:before{display:none!important}.cc-creditor-panel .cc-bnp-loading{text-align:center;padding:20px;color:#0397aa;font-style:italic;background:#f8f9fa;border-radius:4px;margin:10px 0}.cc-loading-title{height:20px;background:#e9ecef;border-radius:4px;margin-bottom:15px;animation:cc-shimmer 1.5s infinite;width:60%}.cc-loading-pills{display:flex;flex-wrap:wrap;gap:10px}.cc-loading-pill{height:36px;background:#e9ecef;border-radius:25px;animation:cc-shimmer 1.5s infinite;width:100px}.cc-loading-pill:nth-child(2){animation-delay:.1s;width:110px}.cc-loading-pill:nth-child(3){animation-delay:.2s;width:90px}.cc-loading-pill:nth-child(4){animation-delay:.3s;width:105px}.cc-loading-pill:nth-child(5){animation-delay:.4s;width:95px}.cc-loading-table{margin-top:20px;background:#fff;border-radius:8px;border:1px solid #e9ecef;overflow:hidden}.cc-loading-table-header{height:24px;background:#e9ecef;margin:20px;border-radius:4px;animation:cc-shimmer 1.5s infinite}.cc-loading-table-rows{padding:0 20px 20px}.cc-loading-table-row{height:50px;background:#f8f9fa;border-radius:4px;margin-bottom:8px;animation:cc-shimmer 1.5s infinite}.cc-loading-table-row:nth-child(2){animation-delay:.1s}.cc-loading-table-row:nth-child(3){animation-delay:.2s}@keyframes cc-shimmer{0%{background-position:-200px 0}100%{background-position:calc(200px + 100%) 0}}.cc-loading-pill,.cc-loading-table-header,.cc-loading-table-row,.cc-loading-title{background:linear-gradient(90deg,#e9ecef 25%,#f8f9fa 50%,#e9ecef 75%);background-size:200px 100%}.cc-leasing-filter-section{margin:20px 0 20px 0;padding:20px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.cc-leasing-filter-section h4{margin:0 0 15px 0;color:#343a40;font-weight:600;font-size:16px}.cc-filter-pills .cc-filter-pill{display:none!important}.cc-filter-pills{display:flex;flex-wrap:wrap;gap:5px}.cc-filter-container{display:flex!important;flex-direction:column;gap:8px;visibility:visible!important;opacity:1!important;width:100%}@media (min-width:992px){.cc-filter-container{width:50%}}.cc-filter-label{font-size:14px;font-weight:600;color:#343a40;margin:0}.cc-filter-select{padding:0;border:0;background-color:transparent;height:auto}.cc-leasing-unified-form{margin:20px 0}.cc-mobile-comparison-cards{display:none}.cc-leasing-comparison-table{background:#fff;border-radius:8px;border:1px solid #e9ecef;overflow:hidden}@media (max-width:767px){.cc-leasing-comparison-table{border:0;overflow:visible}}.cc-leasing-comparison-table h4{display:none;margin:0;padding:20px;background:#f8f9fa;border-bottom:1px solid #e9ecef;color:#343a40;font-weight:600;font-size:16px}.cc-comparison-table{width:100%;border-collapse:collapse}.cc-comparison-table td,.cc-comparison-table th{padding:12px 8px;text-align:left;border-bottom:1px solid #e9ecef;vertical-align:middle}.cc-comparison-table th{background:#f8f9fa;font-weight:600;color:#343a40;position:sticky;top:0;z-index:10}.cc-comparison-table tbody tr:hover{background-color:#f8f9fa}.cc-comparison-table tbody tr{border-left:4px solid transparent}.cc-comparison-table tbody tr.selected{background-color:#e0f7f5;border-left:4px solid #0397aa}.radio-cell{text-align:center!important;width:60px}.radio-cell .cc-form-group{margin:0}.provider-cell{text-align:center!important;vertical-align:middle}.provider-logo{max-width:80px;max-height:40px;object-fit:contain;display:block;margin:0 auto}.provider-name{font-size:12px;color:#666;font-weight:500}.text-right{text-align:right!important}.nowrap{white-space:nowrap}.cc-unified-submit-section{padding:20px;background:#f8f9fa;border-top:1px solid #e9ecef}.cc-unified-submit-btn{min-width:120px}.cc-unified-submit-btn.loading{opacity:.7;cursor:not-allowed}.cc-dual-currency{white-space:nowrap}@media (max-width:768px){.cc-filter-pills{justify-content:center}.cc-filter-pill{flex:1;min-width:120px;text-align:center}.cc-comparison-table{display:none}.cc-mobile-comparison-cards{display:block}.cc-mobile-card{background:#fff;border:1px solid #e9ecef;border-radius:12px;margin-bottom:16px;padding:0;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.08)}.cc-mobile-card:hover{border-color:#0397aa;box-shadow:0 4px 12px rgba(3,151,170,.15);transform:translateY(-1px)}.cc-mobile-card.selected{border-color:#0397aa;background-color:#f0fffe;box-shadow:0 4px 16px rgba(3,151,170,.2)}.cc-mobile-card.selected::before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:#0397aa}.cc-mobile-card-header{display:flex;align-items:center;justify-content:center;padding:16px;border-bottom:1px solid #e9ecef}.cc-mobile-card-provider{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:8px}.cc-mobile-card-provider .provider-logo{max-width:120px;max-height:60px;object-fit:contain;display:block}.cc-mobile-card-provider .provider-name{font-size:11px;color:#666;font-weight:600;text-transform:uppercase}.cc-mobile-card-months{font-weight:700;font-size:16px;color:#0397aa}.cc-mobile-card-body{padding:16px}.cc-mobile-card-main{padding:10px 0}.cc-mobile-detail-item{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid #ccc;padding:12px 0;line-height:1}.cc-mobile-main-payment{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px}.cc-mobile-main-value{font-size:16px;font-weight:700;color:#0397aa;line-height:1.2}.cc-dual-currency{display:flex;line-height:1.2;white-space:nowrap}.cc-currency-separator{margin:0 2px;color:#999}.cc-comparison-table .cc-dual-currency{align-items:flex-start}.cc-comparison-table .text-right .cc-dual-currency{align-items:flex-end}.cc-mobile-detail-value .cc-dual-currency{align-items:flex-start;font-weight:700}.cc-mobile-card .unified-payment-radio{position:absolute;opacity:0;pointer-events:none}}@media (max-width:480px){.cc-filter-pill{min-width:auto;white-space:nowrap}.cc-mobile-card-main{flex-direction:column;gap:12px}.cc-mobile-main-total{text-align:left}.cc-mobile-card-provider{align-self:flex-end}}.cc-comparison-row[data-zero-interest=true]{background-color:#f0fff4!important;border-left:3px solid #28a745}.cc-comparison-row[data-zero-interest=true]:hover{background-color:#e6ffe6!important}.cc-mobile-card[data-zero-interest=true]{background-color:#f0fff4!important;border-color:#28a745!important;box-shadow:0 2px 8px rgba(40,167,69,.15)}.cc-mobile-card[data-zero-interest=true]:hover{background-color:#e6ffe6!important;border-color:#28a745!important;box-shadow:0 4px 12px rgba(40,167,69,.25)}.cc-comparison-row[data-zero-interest=true] td:first-child::after{content:"БЕЗ ЛИХВА";position:absolute;background:#28a745;color:#fff;font-size:10px;font-weight:700;padding:2px 6px;border-radius:3px;top:5px;right:5px;z-index:1}.cc-mobile-card[data-zero-interest=true]::after{content:"БЕЗ ЛИХВА";position:absolute;background:#28a745;color:#fff;font-size:11px;font-weight:700;padding:4px 8px;border-radius:4px;top:10px;right:10px;z-index:2}@media (min-width:769px){.cc-mobile-comparison-cards{display:none}.cc-comparison-table{display:table}.cc-comparison-row{cursor:pointer;transition:all .2s ease;position:relative}.cc-comparison-row:hover{background-color:#f8f9fa!important}.cc-comparison-row.selected{background-color:#e0f7f5!important;border-left:4px solid #0397aa}}