.cycle-health-editor{padding:13px;margin:12px 0;border:1px solid #eadfe4;border-radius:18px;background:#fff9fb}.cycle-health-editor>div:first-child{display:flex;align-items:center;justify-content:space-between}.cycle-health-editor>div:first-child strong{font-size:11px}.cycle-health-editor>div:first-child button{padding:7px;border:0;border-radius:10px;background:#f3e9f6;color:#755a91;font-size:8px}.cycle-daily-log{padding:11px;margin-top:9px;border:1px solid #ece3e7;border-radius:14px;background:#fff}.cycle-daily-log>div{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.cycle-daily-log>div:first-child{grid-template-columns:1fr 1fr}.cycle-daily-log label{margin:6px 0!important;font-size:8px!important}.cycle-daily-log input,.cycle-daily-log select{margin-top:4px!important;padding:8px!important}.cycle-symptom-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important}.cycle-symptom-grid label{display:flex;align-items:center;gap:5px}.cycle-symptom-grid input{width:auto!important;margin:0!important}.cycle-daily-log>button{border:0;background:transparent;color:#c35b79;font-size:8px}.cycle-health-empty{padding:18px;text-align:center;color:var(--muted);font-size:9px}.cycle-health-entry{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;width:100%;margin-top:10px;padding:13px;border:1px solid #e8dce4;border-radius:17px;background:linear-gradient(135deg,#fff,#f8f1fa);text-align:left}.cycle-health-entry>span{display:grid;place-items:center;width:38px;height:38px;border-radius:13px;background:#eee5f5;color:#765a91}.cycle-health-entry strong,.cycle-health-entry small{display:block}.cycle-health-entry strong{font-size:10px}.cycle-health-entry small{margin-top:3px;color:var(--muted);font-size:7px}.cycle-health-body{max-height:88vh;overflow:auto;padding:10px 18px 26px}.cycle-health-card{padding:15px;margin:10px 0;border:1px solid #e9dfe4;border-radius:18px;background:#fff}.cycle-health-card small{color:#b55274;font-size:7px;letter-spacing:1px}.cycle-health-card h3{margin:5px 0 10px;font-size:12px}.cycle-health-card p{font-size:9px;line-height:1.7}.cycle-health-card em{display:block;margin-top:10px;color:#a0848e;font-size:8px}.cycle-trend-svg{width:100%;height:150px}.cycle-trend-svg line{stroke:#e5d9de}.cycle-trend-svg polyline{fill:none;stroke:#d95d82;stroke-width:3}.cycle-trend-svg circle{fill:#fff;stroke:#d95d82;stroke-width:2}.cycle-evidence-legend{display:grid;grid-template-columns:auto 1fr;gap:5px 8px;padding:11px;margin-bottom:10px;border-radius:14px;background:#f7f3f5;font-size:8px}.cycle-evidence-legend b{color:#b44e70}.cycle-evidence-legend span{color:var(--muted)}@media(max-width:390px){.cycle-daily-log>div{grid-template-columns:1fr 1fr}}
