.installment-calculator-widget{background:#fff;border-radius:12px;padding:20px;margin:20px 0}.installment-calculator-widget .financing-provider{font-size:18px;font-weight:600}.installment-calculator-widget .calculator-title{margin:0;color:#333;font-size:18px;font-weight:600}.installment-calculator-widget .calculator-body{display:flex;gap:0 20px;flex-wrap:wrap}.installment-calculator-widget .logo-ucfin{width:80px;height:80px;background-image:url(/wp-content/themes/lemet/assets/images/logo-ucfin.webp);background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0}.installment-calculator-widget .period-selector{display:flex;align-items:center;gap:12px}.installment-calculator-widget .period-label{display:block;font-weight:600;color:#333;font-size:14px;line-height:1.4;flex-shrink:0}.installment-calculator-widget .financing-period-select{width:100%;padding:12px 15px;font-size:16px;border:2px solid #ddd;border-radius:6px;background:#fff;cursor:pointer;transition:all 0.3s ease;color:#333;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M10.293 3.293L6 7.586 1.707 3.293A1 1 0 00.293 4.707l5 5a1 1 0 001.414 0l5-5a1 1 0 10-1.414-1.414z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;padding-right:40px}.installment-calculator-widget .financing-period-select:hover{border-color:#06c}.installment-calculator-widget .financing-period-select:focus{outline:none;border-color:#06c;box-shadow:0 0 0 3px rgb(0 102 204 / .1)}.installment-calculator-widget .result-display{display:flex;gap:1ex;align-items:center}.installment-calculator-widget .result-label{font-weight:700;font-size:14px}.installment-calculator-widget .monthly-installment{font-weight:700}.installment-calculator-widget .installment-amount{display:inline-block;font-size:1em;color:var(--red)}.installment-calculator-widget .installment-currency{color:var(--red);@media (max-width:768px){.installment-calculator-widget{padding:15px;margin:15px 0}.installment-calculator-widget .calculator-title{font-size:16px}.installment-calculator-widget .financing-provider{font-size:11px}.installment-calculator-widget .monthly-installment{font-size:36px}.installment-calculator-widget .installment-currency{font-size:24px}.installment-calculator-widget .result-display{padding:20px}}@media (max-width:480px){.installment-calculator-widget .monthly-installment{font-size:32px}.installment-calculator-widget .installment-currency{font-size:20px}.installment-calculator-widget .financing-period-select{font-size:14px;padding:10px 12px;padding-right:35px}}@media print{.installment-calculator-widget{border:1px solid #000;box-shadow:none;break-inside:avoid}.installment-calculator-widget .result-display{background:#f0f0f0;color:#000;box-shadow:none}}