.price-calculator-widget-container{display:flex;flex-direction:row;gap:16px;align-items:center;justify-content:flex-start}.price-calculator-widget-container .fi-wi{flex-shrink:0;margin:0!important}.price-calculator-per-country-widget{width:100%}.price-calculator-per-country-header{display:grid;grid-template-columns:max-content 1fr max-content;align-items:center;gap:8px;margin-bottom:12px;position:relative;width:100%}.price-calculator-per-country-header-left{display:flex;align-items:center;gap:8px}.price-calculator-country-flag{width:20px;height:20px;border-radius:20px;object-fit:cover;flex-shrink:0}.price-calculator-company-name{font-family:Instrument Sans,sans-serif;font-size:14px;font-weight:600;color:#363435;line-height:20px;white-space:nowrap}.price-calculator-per-country-filters{font-family:Instrument Sans,sans-serif;font-size:11px;font-weight:400;color:#363435;line-height:20px;white-space:nowrap;text-align:right;justify-self:end;margin-right:20px}.price-calculator-expand-button{position:absolute;right:0;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px}.price-calculator-expand-button svg{width:16px;height:16px;color:#363435;display:block}.price-calculator-expand-button span{display:flex;align-items:center;justify-content:center}.price-calculator-divider{height:1px;background-color:#36343526;margin-bottom:12px;width:100%}.price-calculator-metrics-container{display:flex;flex-direction:column;gap:8px}.price-calculator-metrics-row{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.price-calculator-metric-group{display:flex;gap:15px;align-items:center;flex-shrink:0}.price-calculator-metric-group:first-child{width:215px}.price-calculator-metric-group:nth-child(2){width:180px}.price-calculator-metric-group:nth-child(3){width:205px}.price-calculator-metric-item{display:flex;align-items:center;gap:4px;flex-shrink:0}.price-calculator-metric-value-container{display:flex;gap:5px;align-items:center}.price-calculator-metric-badge-container{display:flex;gap:4px;align-items:center}.price-calculator-metric-label{font-family:Instrument Sans,sans-serif;font-size:11px;font-weight:500;color:#363435cc;line-height:20px;white-space:nowrap}.price-calculator-metric-value{font-family:Instrument Sans,sans-serif;font-size:12px;font-weight:600;color:#363435;line-height:20px;white-space:nowrap}.price-calculator-metric-badge{font-family:Instrument Sans,sans-serif;font-size:10px;font-weight:500;line-height:12px;border-radius:20px;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;padding:1px 3px;height:12px}.price-calculator-metric-info-button{background:none;border:none;cursor:pointer;padding:0;width:20px;height:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.price-calculator-metric-info-button svg{width:20px;height:20px;color:#363435}.price-calculator-metrics-loading{display:flex;align-items:center;justify-content:center;padding:12px 0}.price-calculator-expanded-content{display:flex;flex-direction:row;gap:5px;align-items:center}@media (max-width: 400px){.price-calculator-per-country-widget{padding:16px}.price-calculator-metrics-row{flex-direction:column;align-items:flex-start;gap:8px}.price-calculator-widget-container{flex-direction:column;gap:12px}.price-calculator-per-country-header{flex-direction:column;align-items:flex-start}.price-calculator-per-country-filters{text-align:left}}.currency-modal-content{position:relative;display:flex;flex-direction:column;gap:32px;padding:0}.fi-modal:has(.currency-modal-content) .fi-modal-header{display:none}.fi-modal:has(.currency-modal-content) .fi-modal-content{padding:30px 30px 52px}.currency-modal-close{position:absolute;top:0;right:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:#363435;border-radius:50%;transition:background-color .15s ease}.currency-modal-close:hover{background-color:#36343514}.currency-modal-header{display:flex;flex-direction:column;gap:15px;padding-right:40px}.currency-modal-title{font-family:Instrument Sans,sans-serif;font-size:18px;font-weight:600;color:#363435;line-height:18px;margin:0}.currency-modal-description{font-family:Instrument Sans,sans-serif;font-size:13px;font-weight:400;color:#363435;line-height:18px;margin:0}.currency-modal-body{display:flex;flex-direction:column;gap:25px}.currency-modal-section{display:flex;flex-direction:column;gap:12px}.currency-modal-label{font-family:Instrument Sans,sans-serif;font-size:14px;font-weight:600;color:#363435;line-height:20px;margin:0}.currency-modal-options{display:flex;flex-direction:column;gap:7px}.currency-modal-option{display:flex;align-items:center;gap:8px;cursor:pointer}.currency-checkbox{width:14px;height:14px;border:1px solid rgba(54,52,53,.15);border-radius:3px;background-color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color .15s ease}.currency-checkbox:hover{border-color:#3634354d}.currency-checkbox-checked{border-color:#363435}.currency-modal-option-text{font-family:Instrument Sans,sans-serif;font-size:14px;font-weight:400;color:#363435;line-height:18px}.currency-modal-currency-header{display:flex;align-items:center;justify-content:space-between}.currency-modal-add-link{font-family:Instrument Sans,sans-serif;font-size:13px;font-weight:500;color:#363435;text-decoration:underline;background:none;border:none;cursor:pointer;padding:0;line-height:20px}.currency-modal-add-link:hover{color:#363435b3}.currency-modal-scroll-container{display:flex;flex-direction:column;gap:10px;max-height:92px;overflow-y:auto;overflow-x:hidden;padding-right:8px}.currency-modal-scroll-container::-webkit-scrollbar{width:4px}.currency-modal-scroll-container::-webkit-scrollbar-track{background:#f0f0f0;border-radius:10px}.currency-modal-scroll-container::-webkit-scrollbar-thumb{background:#ddd;border-radius:10px}.currency-modal-scroll-container::-webkit-scrollbar-thumb:hover{background:#ccc}.currency-modal-currency-row{display:flex;align-items:center;justify-content:space-between;width:100%}.currency-modal-currency-name{font-family:Instrument Sans,sans-serif;font-size:14px;font-weight:400;color:#363435;line-height:18px}.currency-select-wrapper{position:relative;display:flex;align-items:center}.currency-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff6;border:1px solid rgba(54,52,53,.12);border-radius:5px;padding:4px 28px 4px 8px;font-family:Instrument Sans,sans-serif;font-size:13px;font-weight:400;color:#36343580;line-height:16px;min-width:93px;cursor:pointer;outline:none;transition:border-color .15s ease}.currency-select:focus{border-color:#363435}.currency-select:hover{border-color:#3634354d}.currency-select-arrow{position:absolute;right:8px;pointer-events:none}.currency-modal-buttons{display:flex;gap:8px;justify-content:center;padding-top:7px}.currency-modal-btn{min-width:150px;padding:8px 25px;border-radius:8px;font-family:Instrument Sans,sans-serif;font-size:14px;font-weight:500;line-height:24px;text-align:center;cursor:pointer;border:none;transition:background-color .15s ease;display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important}.currency-modal-btn-cancel{background-color:#f0f0f0;color:#363435}.currency-modal-btn-cancel:hover{background-color:#e5e5e5}.currency-modal-btn-apply{background-color:#363435;color:#fff;min-width:160px}.currency-modal-btn-apply:hover{background-color:#2a2929}.currency-modal-btn:disabled{opacity:.7;cursor:not-allowed}.currency-modal-btn-loading{flex-direction:row;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.currency-spinner{width:16px;height:16px;min-width:16px;min-height:16px;flex-shrink:0;animation:currency-spin 1s linear infinite}@keyframes currency-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fi-ta-col-manager-item .fi-ta-col-manager-label button.fi-btn.fi-size-xs[style*="width: 22px"],.fi-ta-col-manager-item .fi-ta-col-manager-label button.fi-btn.fi-size-xs[style*="width:22px"],.fi-ta-col-manager-item .fi-ta-col-manager-label .flex.items-center.gap-2 button.fi-btn.fi-size-xs[style*="width: 22px"],.fi-ta-col-manager-item .fi-ta-col-manager-label .flex.items-center.gap-2 button.fi-btn.fi-size-xs[style*="width:22px"],.fi-ta-col-manager-item button[style*="width: 22px"],.fi-ta-col-manager-item button[style*="width:22px"]{display:none!important}
