/* Scoped to Recall; no viewport, app-shell or navigation changes. */
#canis-recall-content li{margin:14px 0;line-height:1.6}
#canis-recall-content select{width:100%;min-height:48px;font:inherit;background:#fffaf0;color:#30382e;border:1px solid #969d7a;border-radius:8px;padding:10px;margin:8px 0 18px}
#canis-recall-content details{margin:18px 0;padding:14px;background:#f3f0df;border-radius:10px}
#canis-recall-content summary{cursor:pointer;min-height:32px;font-weight:700}
#canis-recall-content .recall-care,#recall-response{padding:14px;background:#f8d6c5;border-radius:10px;line-height:1.5}
.recall-options{border:0;padding:0;display:grid;gap:10px;margin:18px 0}
.recall-options label{display:flex;align-items:center;gap:12px;min-height:54px;padding:12px;border:1px solid #929c7e;background:#fffaf0;border-radius:10px;font-weight:500}
.recall-options input{width:22px;height:22px;flex:0 0 22px;margin:0;accent-color:#65744b}
#canis-recall-content dt{font-weight:700}#canis-recall-content dd{margin:0 0 10px}
#canis-recall-content button{margin-top:10px}#canis-recall-content small{display:block}
