.conclusion-card h4{display:flex;align-items:center;gap:8px;color:var(--green);font-size:1rem;margin:0 0 8px}.conclusion-card h4 .icon{width:20px;height:20px}.conclusion-card .conclusion-section{border-top:1px solid var(--line);padding-top:13px;margin-top:13px}.conclusion-card .conclusion-main{font-weight:650;font-size:1.0667rem;line-height:1.6;margin:0}.conclusion-card .conclusion-actions{padding:0;list-style:none;counter-reset:steps}.conclusion-actions li{counter-increment:steps;position:relative;padding:6px 0 10px 35px}.conclusion-actions li:before{content:counter(steps);position:absolute;left:0;top:7px;width:26px;height:26px;border-radius:50%;background:var(--soft);color:var(--green);text-align:center;line-height:26px}.conclusion-actions strong,.conclusion-actions span{display:block}.conclusion-actions strong{font-weight:650}.conclusion-card .card-avoid{border-left:4px solid var(--green);padding:12px}.conclusion-card .card-avoid p{margin:0}.conclusion-card .conclusion-evidence{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px 0}.conclusion-evidence summary{display:flex;align-items:center;gap:8px}.conclusion-evidence .icon{width:20px;height:20px}.clarify-inline{border:0!important;box-shadow:none!important;padding:0!important;background:transparent!important}.clarify-inline .card-heading,.clarify-inline .card-observation{display:none}.review-plan-sheet{max-height:92dvh;overflow-y:auto}.review-plan-sheet h3{font-size:1.0667rem;margin:20px 0 10px}.review-plan-plant{display:flex;gap:12px;align-items:center;background:var(--soft);padding:14px;border-radius:12px}.review-plan-plant>.icon{width:40px;height:40px;flex-shrink:0}.review-plan-plant p{margin:4px 0 0;color:var(--muted)}.review-plan-date{display:flex;align-items:flex-start;gap:10px;background:var(--soft);padding:14px;border-radius:12px}.review-plan-date>.icon{width:25px;height:25px;flex-shrink:0}.review-plan-date>div{flex:1;min-width:0}.review-plan-date b{font-size:1.2rem}.review-plan-date p{font-size:.9rem;margin:6px 0 0;color:var(--muted)}.review-plan-date>.text-link{white-space:nowrap;padding:0}.review-plan-checks{padding-left:1.5em}.review-plan-checks li{padding:5px 0}.review-plan-location{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid var(--line)}.review-plan-location .icon{width:24px;height:24px;flex-shrink:0}.review-plan-location span{flex:1;min-width:0}.review-plan-location small{color:var(--muted)}.review-plan-note{background:var(--soft);border-radius:10px;padding:12px;color:var(--green)}.review-plan-sheet .sheet-actions>*{min-width:0;flex:1;white-space:normal}.review-plan-sheet,.conclusion-card{overflow-wrap:anywhere}.home-review-reminders{width:calc(100% - 24px);margin:18px auto 0;padding:12px;border-radius:16px;background:var(--soft)}.home-review-reminders>header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.home-review-reminders h2{font-size:1.0667rem;margin:0}.home-review-reminders>header button{font-size:.9rem;color:var(--green);display:flex;align-items:center;padding:0}.home-review-reminders article{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:12px;background:var(--paper)}.home-review-reminders article>div{flex:1;min-width:0}.home-review-reminders article p{font-size:.9rem;line-height:1.6;color:var(--muted);margin:5px 0}.review-task-icon{display:grid;place-items:center;background:var(--soft);border-radius:50%;padding:9px;flex-shrink:0}.review-task-icon .icon{width:24px;height:24px}.review-task-title{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.home-review-reminders .text-link{font-size:1rem;padding:5px 0;color:var(--green);font-weight:600}.review-task-status{font-size:.8rem;color:#986116}.review-plant-options{display:grid;gap:8px}.review-plan-sheet input[type=date]{font:inherit;width:100%;min-width:0}.review-plan-sheet .sheet-actions{display:flex;gap:12px}@media(max-width:350px){.home-review-reminders{padding:10px;width:calc(100% - 16px)}.home-review-reminders article{padding:10px}.review-plan-location{flex-wrap:wrap}.review-plan-location small{margin-left:34px}.review-plan-date{flex-wrap:wrap}}

.home-review-reminders article p,.home-review-reminders>header button{font-size:1rem}

.review-plan-date{display:grid;grid-template-columns:25px minmax(0,1fr) auto;align-items:center}.review-plan-date>div{display:contents}.review-plan-date>.icon{grid-column:1;grid-row:1}.review-plan-date b{grid-column:2;grid-row:1}.review-plan-date>.text-link{grid-column:3;grid-row:1}.review-plan-date p{grid-column:1/-1;grid-row:2;margin-top:3px}

.compact-review-sheet{height:auto;min-height:0;padding-bottom:calc(20px + env(safe-area-inset-bottom))}.compact-review-sheet .review-plan-plant{padding:12px;gap:10px}.compact-review-sheet .review-plan-plant>.icon{width:30px;height:30px}.compact-review-sheet .review-plan-date{margin:12px 0 20px;padding:12px;gap:8px}.compact-review-sheet .review-plan-date b{font-size:1rem}.compact-review-sheet .sheet-actions{margin-top:0}.compact-review-sheet .review-plan-date>.text-link{font-size:1rem}
