.progress-wrapper{margin:0 auto}.progress-container{width:100%;height:clamp(18px,3vw,28px);background-color:#e6e6e6;border-radius:999px;overflow:hidden;position:relative}.progress-bar{height:100%;width:0;background-color:#28a745;border-radius:inherit;transition:width .5s ease;position:relative;z-index:1}.progress-text{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:clamp(11px,2.5vw,14px);font-weight:bold;color:#fff;z-index:2;pointer-events:none;white-space:nowrap}.gap_iddsi{padding:20px 12px !important}.iddsi-0{background-color:#e0e0e0;color:#424242}.iddsi-1{background-color:#bdbdbd;color:#424242}.iddsi-2{background-color:#fbc02d}.iddsi-3{background-color:#f4b400}.iddsi-4{background-color:#e53935}.iddsi-5{background-color:#fb8c00}.iddsi-6{background-color:#1e88e5}.iddsi-7{background-color:#263238}.iddsi-7ec{background-color:#000}.remarks-card{border:1px solid #e5e7eb !important;border-radius:8px;box-shadow:none !important}.remarks-card:focus,.remarks-card:focus-within{outline:none !important;box-shadow:none !important}.remarks-card h5{font-weight:600;border-bottom:1px solid #e5e7eb;padding-bottom:.75rem;margin-bottom:1.5rem}.remarks-card .form-label{font-weight:500;margin-bottom:.5rem}.remarks-card .form-check{margin-right:1.5rem}.remarks-card .form-select,.remarks-card .form-control{border-radius:6px;box-shadow:none}.remarks-card .form-control:focus,.remarks-card .form-select:focus{border-color:#d1d5db;box-shadow:none}.bg-patient-progress-info{background-color:#1e3a5f;color:#fff;border:1px solid #e0f0f5;border-radius:8px;padding:15px;margin-bottom:15px}.bg-patient-progress-card-info{background:linear-gradient(135deg, #E0F2FE 0%, #BAE6FD 100%);border:2px solid var(--primary);border-radius:12px;padding:24px;position:relative;margin-bottom:24px}.bg-orange{background-color:#fd7e14 !important;color:#fff !important}.w-60{max-width:60%}.fs-35{font-size:35px !important}.fs-18{font-size:18px !important}.fs-17{font-size:17px !important}.fs-16{font-size:16px !important}.br-20{border-radius:20px}.br-8{border-radius:8px}
