.supplier-compare__paper{border-radius:24px!important;overflow:hidden;min-width:min(595px,100vw - 64px)!important;max-width:900px!important;max-height:90vh!important}.supplier-compare__content{display:flex!important;flex-direction:column;gap:24px;padding:24px 48px!important;background:#fff}.supplier-compare__header{display:flex;align-items:center;justify-content:space-between;width:100%}.supplier-compare__title-wrapper{flex:1 0 0;display:flex;flex-direction:column;align-items:flex-start;min-width:1px}.supplier-compare__title{font-family:Assistant,sans-serif!important;font-weight:700!important;font-size:24px!important;line-height:1.27!important;color:#2a2b2d!important;text-align:center;width:100%;white-space:nowrap;margin:0}.supplier-compare__close{background:none;border:none;padding:0;margin:0;cursor:pointer;display:flex;align-items:center;flex-shrink:0;line-height:0}.supplier-compare__close:hover{opacity:.7}.supplier-compare__grid{direction:ltr;display:grid;gap:10px;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.supplier-compare__corner-cell{position:sticky;left:0;z-index:1;background:#fff}.supplier-compare__supplier-card{background:#fff;border-radius:8px;padding:10px;display:flex;flex-direction:column;gap:10px;align-items:center;border-left:2px solid #f7f7f7}.supplier-compare__supplier-image{width:100%;height:168px;border-radius:8px;overflow:hidden;flex-shrink:0}.supplier-compare__supplier-image img{width:100%;height:100%;object-fit:cover;display:block}.supplier-compare__supplier-name{font-family:Assistant,sans-serif;font-weight:600;font-size:20px;line-height:1.27;color:#2a2b2d;text-align:right;direction:rtl;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.supplier-compare__label-cell{display:flex;align-items:center;justify-content:flex-end;padding:10px;border-top:2px solid #f7f7f7;position:sticky;left:0;z-index:1;background:#fff}.supplier-compare__label{font-family:Assistant,sans-serif;font-weight:400;font-size:16px;line-height:1.27;color:gray;text-align:right;white-space:nowrap;margin:0;direction:rtl}.supplier-compare__value-cell{display:flex;align-items:center;justify-content:center;min-width:0;padding:10px;border-top:2px solid #f7f7f7;border-left:2px solid #f7f7f7;font-family:Assistant,sans-serif;font-weight:400;font-size:16px;color:#2a2b2d;text-align:center;white-space:normal;overflow-wrap:break-word;direction:rtl}.supplier-compare__value-cell--best{background-color:#f0faf0;color:#2e7d32;font-weight:700}@media(max-width:900px){.supplier-compare__paper{min-width:0!important;max-width:calc(100vw - 32px)!important}.supplier-compare__content{padding:20px 24px!important}}@media(max-width:600px){.supplier-compare__paper{min-width:0!important;width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;margin:16px!important;max-height:85vh!important}.supplier-compare__content{padding:16px!important;gap:16px}.supplier-compare__title{font-size:18px!important}.supplier-compare__supplier-image{height:110px}.supplier-compare__supplier-name{font-size:16px}.supplier-compare__label,.supplier-compare__value-cell{font-size:13px}.supplier-compare__label-cell,.supplier-compare__value-cell{padding:6px}}.sc-rating-text{font-family:Assistant,sans-serif;font-weight:600;font-size:14px;color:#2a2b2d;line-height:normal}.cfd-paper{border-radius:24px!important;direction:rtl;overflow:hidden}.cfd-header{display:flex;align-items:center;justify-content:space-between;padding:20px 48px 16px}.cfd-title{font-size:24px!important;font-weight:700!important;color:#2a2b2d!important;line-height:1.27!important}.cfd-close-btn{color:#999!important;transition:color .15s ease,background .15s ease!important}.cfd-close-btn:hover{color:#2a2b2d!important;background:#0000000d!important}.cfd-divider{height:2px;background:#d9d9d9;border-radius:100px;margin:0 48px}.cfd-content{padding:0!important;overflow-y:auto;max-height:60vh}.cfd-section{padding:12px 48px;display:flex;flex-direction:column;gap:24px}.cfd-section:first-child{padding-top:24px}.cfd-section:last-child{padding-bottom:24px}.cfd-section-header{display:flex;align-items:center;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;border:none;background:none;padding:0;font:inherit;text-align:inherit}.cfd-section-header--budget{justify-content:space-between;cursor:default}.cfd-section-fields{display:flex;flex-direction:column;gap:24px}.cfd-section-label{display:flex;align-items:center;gap:10px}.cfd-section-icon{font-size:18px!important;color:#2a2b2d!important;flex-shrink:0}.cfd-section-title{font-size:18px!important;font-weight:700!important;color:#2a2b2d!important;flex:1}.cfd-badge{font-size:.72rem!important;height:22px!important;background:#2a2b2d0f!important;color:#2a2b2d!important;border-radius:10px!important}.cfd-badge--active{background:#2a2b2d!important;color:#fff!important}.cfd-section-arrow{font-size:24px!important;color:#2a2b2d!important;transition:transform .2s ease!important;flex-shrink:0}.cfd-section-arrow--open{transform:rotate(180deg)}.cfd-chips-row{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start}.cfd-option-chip{background:transparent!important;color:#2a2b2d!important;border:1px solid #2A2B2D!important;border-radius:100px!important;height:auto!important;cursor:pointer;transition:background .15s ease,color .15s ease!important}.cfd-option-chip .MuiChip-label{padding:6px 12px!important;font-size:16px!important;line-height:1.27!important;font-weight:400!important;color:inherit!important}.cfd-option-chip:hover{background:#2a2b2d0f!important}.cfd-option-chip--active{background:#2a2b2d!important;color:#fff!important}.cfd-option-chip--active:hover{background:#444!important}.cfd-budget-toggle{display:flex;align-items:center;border:1px solid #2A2B2D;border-radius:100px;padding:4px;gap:0}.cfd-budget-toggle-opt{padding:2px 12px;border-radius:100px;font-size:16px;font-weight:400;color:#2a2b2d;cursor:pointer;transition:background .15s ease,color .15s ease;white-space:nowrap;line-height:1.27;border:none;background:none;font-family:inherit}.cfd-budget-toggle-opt--active{background:#2a2b2d;color:#fff}.cfd-field{display:flex;flex-direction:column;gap:8px}.cfd-field:last-child{margin-bottom:0}.cfd-field-label{font-size:.8rem!important;font-weight:600!important;color:#666!important}.cfd-grouped-options{display:flex;flex-direction:column;gap:10px}.cfd-option-group{display:flex;flex-direction:column;gap:6px}.cfd-option-group-title{font-size:.75rem!important;font-weight:600!important;color:#888!important;line-height:1.2!important}.cfd-budget-box{padding:4px 0 0}.cfd-budget-slider{color:#2a2b2d!important}.cfd-budget-slider .MuiSlider-thumb{width:18px!important;height:18px!important;box-shadow:0 2px 6px #0003!important}.cfd-budget-slider .MuiSlider-thumb:hover,.cfd-budget-slider .MuiSlider-thumb.Mui-active{box-shadow:0 2px 12px #0000004d!important}.cfd-budget-slider .MuiSlider-track{height:4px!important}.cfd-budget-slider .MuiSlider-rail{height:4px!important;opacity:.15!important}.cfd-budget-bounds{display:flex;justify-content:space-between;margin-top:4px;direction:ltr}.cfd-budget-bound{font-size:16px!important;color:#2a2b2d!important}.cfd-grade-row{display:flex;align-items:center;gap:24px;direction:ltr}.cfd-grade-btn{padding:0!important;border-radius:4px!important;transition:background .15s ease!important}.cfd-grade-btn:hover{background:#6d160014!important}.cfd-grade-star{width:18px;height:18px;display:block}.cfd-actions{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:16px 48px 24px!important;border-top:none!important;gap:12px}.cfd-reset-btn{color:#4a4a4a!important;text-transform:none!important;font-weight:500!important;font-size:.875rem!important;border-radius:20px!important;padding:6px 14px!important}.cfd-reset-btn:not(:disabled):hover{color:#2a2b2d!important;background:#2a2b2d0d!important}.cfd-reset-btn.Mui-disabled{opacity:.35!important}.cfd-apply-btn{background:#2a2b2d!important;color:#fff!important;text-transform:none!important;font-weight:600!important;font-size:20px!important;border-radius:100px!important;padding:12px 64px!important;box-shadow:none!important;line-height:1.27!important}.cfd-apply-btn:hover{background:#444!important;box-shadow:0 4px 16px #00000026!important}.guest-compare-dialog__paper{border-radius:24px!important;overflow:hidden;min-width:min(595px,100vw - 64px)!important}.guest-compare-dialog__content{display:flex!important;flex-direction:column;gap:24px;align-items:flex-end;padding:24px 48px!important}.guest-compare-dialog__header{display:flex;align-items:center;justify-content:space-between;width:100%}.guest-compare-dialog__close{background:none;border:none;padding:0;margin:0;cursor:pointer;display:flex;align-items:center;flex-shrink:0;width:14px;height:14px}.guest-compare-dialog__title-wrapper{flex:1 0 0;display:flex;flex-direction:column;align-items:flex-start;min-width:1px}.guest-compare-dialog__title{font-family:Assistant,sans-serif!important;font-weight:700!important;font-size:24px!important;line-height:1.27!important;color:#2a2b2d!important;text-align:center;white-space:nowrap}.guest-compare-dialog__body{width:100%;display:flex;flex-direction:column;gap:20px}.guest-compare-dialog__bullet{display:flex;align-items:center;gap:8px;width:100%}.guest-compare-dialog__line{font-family:Assistant,sans-serif!important;font-weight:400!important;font-size:16px!important;line-height:1.27!important;color:#2a2b2d!important;text-align:right;white-space:nowrap;flex:1}.guest-compare-dialog__cta{width:100%;display:flex;justify-content:center}.guest-compare-dialog__signup-btn{background-color:#2a2b2d!important;color:#fff!important;font-family:Assistant,sans-serif!important;font-weight:600!important;font-size:20px!important;line-height:1.27!important;border-radius:100px!important;padding:12px 64px!important;text-transform:none!important}.guest-compare-dialog__signup-btn:hover{background-color:#1a1b1d!important}@media(max-width:600px){.guest-compare-dialog__paper{min-width:0!important;width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;margin:16px!important}.guest-compare-dialog__content{padding:16px!important}.guest-compare-dialog__title{font-size:18px!important;white-space:normal}.guest-compare-dialog__line{white-space:normal}.guest-compare-dialog__signup-btn{padding:12px 32px!important;width:100%}}
