.calcufacil-division_remainder_calculator.calcufacil-container.enhanced-divisionremainder-calc{max-width:600px;margin:25px auto;background:#faf8ff;padding:20px;border-radius:10px;box-shadow:0 4px 12px rgb(0 0 0 / .08);font-family:'Arial',sans-serif}.calcufacil-division_remainder_calculator .calculator-form-compact{text-align:center}.calcufacil-division_remainder_calculator .calculator-form-compact h3{font-size:20px;color:#673ab7;margin-top:0;margin-bottom:10px;font-weight:600}.calcufacil-division_remainder_calculator .calculator-form-compact .description{font-size:14px;color:#7e57c2;margin-bottom:20px;line-height:1.5}.calcufacil-division_remainder_calculator .form-inline-group-drm{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-bottom:20px}.calcufacil-division_remainder_calculator .operator-symbol-drm{font-size:1.8em;color:#673ab7;font-weight:700;padding:0 5px;align-self:center;margin-top:20px}.calcufacil-division_remainder_calculator .input-group.compact-input-group{display:flex;flex-direction:column;align-items:flex-start;flex:1;min-width:150px}.calcufacil-division_remainder_calculator .input-group.compact-input-group label{font-weight:500;color:#673ab7;margin-bottom:5px;font-size:13px}.calcufacil-division_remainder_calculator .input-group.compact-input-group input[type="text"]{padding:9px;border:1px solid #b39ddb;border-radius:4px;font-size:14px;box-sizing:border-box;width:100%}.calcufacil-division_remainder_calculator button.compact-submit-button.full-width-button{background:#673ab7;color:#fff;padding:10px 18px;border:none;border-radius:5px;cursor:pointer;font-size:15px;font-weight:700;width:100%;transition:background-color 0.2s ease;margin-top:10px}.calcufacil-division_remainder_calculator button.compact-submit-button.full-width-button:hover{background:#5e35b1}.calcufacil-division_remainder_calculator .divisionremainder-result-display{margin-top:20px;padding:15px;background-color:#ede7f6;border:1px solid #d1c4e9;border-radius:6px}.calcufacil-division_remainder_calculator .divisionremainder-result-display p{font-size:1.1em;color:#5e35b1;margin:0 0 8px 0}.calcufacil-division_remainder_calculator .divisionremainder-result-display ul{list-style:none;padding-left:0;margin-bottom:10px}.calcufacil-division_remainder_calculator .divisionremainder-result-display li{font-size:1em;color:#512da8;margin-bottom:5px}.calcufacil-division_remainder_calculator .divisionremainder-result-display .value{font-weight:700;float:right}.calcufacil-division_remainder_calculator .divisionremainder-result-display .important-value{font-size:1.3em;color:#4527a0}.calcufacil-division_remainder_calculator .formula-note small{display:block;text-align:center;font-style:italic;color:#7e57c2;margin-top:10px}.calcufacil-division_remainder_calculator .initial-message.compact-initial-message{text-align:center;padding:15px;background-color:#ede7f6;border:1px dashed #d1c4e9;border-radius:5px;margin-top:20px;color:#7e57c2;font-size:.95em}@media (max-width:500px){.calcufacil-division_remainder_calculator .form-inline-group-drm{flex-direction:column;align-items:stretch}.calcufacil-division_remainder_calculator .operator-symbol-drm{margin-top:0;margin-bottom:5px}.calcufacil-division_remainder_calculator button.compact-submit-button.full-width-button{width:100%;margin-top:0}}