#pregnancy-symptoms-checker{font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;max-width:800px;margin:20px auto;padding:20px;background:#fffaf7;border-radius:12px;box-shadow:0 5px 15px rgba(0,0,0,.08)}.psc-container h2{color:#d46a6a;text-align:center;margin-bottom:10px;font-weight:600}.psc-description{text-align:center;color:#666;margin-bottom:30px;font-size:16px}.psc-symptoms-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:15px;margin-bottom:30px}.psc-symptom-item{display:flex;align-items:center;padding:12px;background:#fff;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.05);transition:all .3s ease}.psc-symptom-item:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.psc-symptom-item input[type=checkbox]{margin-right:12px;width:18px;height:18px;cursor:pointer}.psc-symptom-item label{cursor:pointer;font-size:15px;color:#444;flex-grow:1}.psc-button{background:#d46a6a;color:white;border:none;padding:14px 28px;font-size:16px;border-radius:30px;cursor:pointer;display:block;margin:0 auto;font-weight:600;transition:all .3s ease;box-shadow:0 4px 10px rgba(212,106,106,.3)}.psc-button:hover{background:#c05a5a;transform:translateY(-2px);box-shadow:0 6px 12px rgba(212,106,106,.4)}.psc-button.secondary{background:#6c757d;margin-top:15px;box-shadow:0 4px 10px rgba(108,117,125,.3)}.psc-button.secondary:hover{background:#5a6268;box-shadow:0 6px 12px rgba(108,117,125,.4)}.psc-result-container{display:none;background:#fff;border-radius:12px;padding:25px;margin-top:30px;box-shadow:0 5px 15px rgba(0,0,0,.1);border-top:4px solid #d46a6a}.psc-result-content h3{color:#d46a6a;margin-top:0;text-align:center}#result-text{font-size:18px;text-align:center;margin:20px 0;font-weight:500;line-height:1.6}#symptom-list{background:#f9f9f9;padding:15px;border-radius:8px;margin:20px 0;max-height:200px;overflow-y:auto}#symptom-list ul{padding-left:20px;margin:0}#symptom-list li{margin-bottom:8px;color:#555}#symptom-list li:last-child{margin-bottom:0}@media (max-width:600px){.psc-symptoms-grid{grid-template-columns:1fr}#pregnancy-symptoms-checker{padding:15px}.psc-button{width:100%}}