#hospital-cost-sim{max-width:860px;margin:40px auto;padding:28px;background:#fff;border-radius:18px;box-shadow:0 10px 30px rgba(0,0,0,.06);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}#hospital-cost-sim label{display:block;font-weight:600;margin:22px 0 8px;font-size:15px;color:#333}#hospital-cost-sim input[type=number]{width:100%;max-width:420px;padding:12px 14px;border-radius:12px;border:1px solid #dcdcdc;font-size:16px;transition:all .2s ease;background:#fafafa}#hospital-cost-sim input[type=number]:focus{outline:none;border-color:#ff7fa6;box-shadow:0 0 0 3px rgba(255,127,166,.15);background:#fff}#hospital-cost-sim p{font-size:13px;color:#666;margin:6px 0 0;line-height:1.7}#totalArea,#totalCost,#designCost,#medicalEquipmentTotal,#totalExpense{text-align:center;font-weight:700;padding:18px;margin:18px 0;border-radius:16px;font-size:18px;background:linear-gradient(135deg,#ffeaf1,#fff4f8);border:1px solid #ffd3e0;box-shadow:0 8px 20px rgba(255,127,166,.12);transition:transform .15s ease,box-shadow .15s ease}#totalArea:hover,#totalCost:hover,#designCost:hover,#medicalEquipmentTotal:hover,#totalExpense:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(255,127,166,.18)}#totalExpense{font-size:22px;background:linear-gradient(135deg,#ffd6e3,#ffeaf1)}#resetButton{margin-top:16px;padding:12px 18px;border-radius:12px;border:none;font-size:15px;font-weight:600;cursor:pointer;background:#ff7fa6;color:#fff;transition:all .2s ease}#resetButton:hover{background:#ff5d8c;box-shadow:0 6px 18px rgba(255,93,140,.3)}@media (max-width:640px){#hospital-cost-sim{padding:20px}#hospital-cost-sim input[type=number]{max-width:100%}#totalArea,#totalCost,#designCost,#medicalEquipmentTotal,#totalExpense{font-size:16px;padding:14px}#totalExpense{font-size:18px}}.hcs-btnrow{display:flex;justify-content:center;margin-top:24px}#resetButton{width:auto !important}.hcs-btnrow{display:block !important;text-align:center !important}#resetButton{display:inline-block !important;width:auto !important;margin:24px auto 0 !important}#hospital-cost-sim br{display:none}#hospital-cost-sim p{margin:6px 0 10px}#totalArea,#totalCost,#designCost,#medicalEquipmentTotal,#totalExpense{margin:12px 0;padding:16px}#totalExpense{margin-top:14px;margin-bottom:10px}.hcs-btnrow{margin-top:12px}#hospital-cost-sim{padding-bottom:18px}