/* 养护页原图精修：页头复用共享茶席背景与浮标，仅本页生效。
   2026-09-27 用户授权彻底统一：移除 Care Title Serif / KaiTi / STZhongsong 等
   对活动文字的字体覆盖，全部改用 --care-font-head / --care-font-body。*/
html[data-care-ui="active"] body.care-care-page{--care-card-title:#3d2519;--care-card-green:#32653b}
html[data-care-ui="active"] body.care-care-page main.care-shell{padding:0 var(--care-page-pad-x) calc(14px * var(--care-spacing-scale, .5));background:transparent}
html[data-care-ui="active"] body.care-care-page .care-topline{display:flex;position:absolute;top:15px;right:12px;margin:0;z-index:220}
html[data-care-ui="active"] body.care-care-page .care-topline>a{display:none}
html[data-care-ui="active"] body.care-care-page .care-hero:has(.care-reading[data-open="true"]){z-index:230}
html[data-care-ui="active"] body.care-care-page .care-reading-trigger{min-height:var(--care-touch-min)!important;padding:calc(4px * var(--care-spacing-scale, .5)) calc(9px * var(--care-spacing-scale, .5))!important;background:#fffaf0b3!important;border:1px solid #ded3bb80!important;border-radius:14px!important;box-shadow:none!important}
html[data-care-ui="active"] body.care-care-page .care-reading-trigger:focus:not(:focus-visible){outline:none}
html[data-care-ui="active"] body.care-care-page .care-reading-trigger:focus-visible{outline:2px solid #688054;outline-offset:2px}
html[data-care-ui="active"] body.care-care-page .care-reading-current{display:none}
html[data-care-ui="active"] body.care-care-page .care-reading-menu p{max-width:100%;font-family:var(--care-font-body);font-size:var(--care-product-xs);font-weight:var(--care-weight-body);line-height:var(--care-lh-small)}
html[data-care-ui="active"] body.care-care-page .care-hero{margin:0 calc(-1 * var(--care-page-pad-x));padding:calc(18px * var(--care-spacing-scale, .5)) calc(18px * var(--care-spacing-scale, .5)) calc(26px * var(--care-spacing-scale, .5));border-radius:0;background-position:var(--care-hero-position)}
@media(max-width:650px){html[data-care-ui="active"] body.care-care-page .care-hero{padding-inline:var(--care-page-pad-x)}}
html[data-care-ui="active"] body.care-care-page .care-hero:after{background:var(--care-hero-veil-top),var(--care-hero-veil-left)}
html[data-care-ui="active"] body.care-care-page .care-hero h1{font-family:var(--care-font-head);font-weight:var(--care-weight-head);font-size:var(--care-fs-h1);letter-spacing:-.025em;line-height:var(--care-lh-title);margin:0 0 calc(6px * var(--care-spacing-scale, .5));max-width:88%;color:#352116}
html[data-care-ui="active"] body.care-care-page .care-hero p{max-width:82%;font-family:var(--care-font-body);font-size:var(--care-fs-body-2);line-height:var(--care-lh-body-2);color:#59432c}
html[data-care-ui="active"] body.care-care-page .care-hero .care-hero-note{font-family:var(--care-font-body);font-size:var(--care-fs-body-2);line-height:var(--care-lh-small);color:#325f36;max-width:65%;margin-top:calc(7px * var(--care-spacing-scale, .5));margin-left:calc(8px * var(--care-spacing-scale, .5));border-color:#678558;letter-spacing:.1em}
/* 与页头交叠，外缘融入页面纸底；角色图稍探出提醒栏。 */
html[data-care-ui="active"] body.care-care-page .care-reminder{position:relative;isolation:isolate;display:grid;grid-template-columns:64px minmax(0,1fr) 86px;align-items:center;gap:calc(5px * var(--care-spacing-scale, .5));margin:-15px calc(-1 * var(--care-page-pad-x)) calc(3px * var(--care-spacing-scale, .5));padding:calc(8px * var(--care-spacing-scale, .5)) calc(12px * var(--care-spacing-scale, .5));background:linear-gradient(180deg,rgba(244,237,223,0),#F4EDDF 32%,#F4EDDF);border:0;border-radius:0;box-shadow:none;text-decoration:none;color:inherit}
html[data-care-ui="active"] body.care-care-page .care-reminder:after{content:"";position:absolute;inset:4px 0 0 auto;width:100px;z-index:-1;background:var(--care-botanical-image) right center/75px auto no-repeat;opacity:.35;pointer-events:none}
html[data-care-ui="active"] body.care-care-page .care-reminder-art{grid-column:1;grid-row:1;width:72px;height:82px;object-fit:contain;align-self:center;margin:-14px 0 -4px -4px;filter:drop-shadow(0 3px 3px #31542e15)}
html[data-care-ui="active"] body.care-care-page .care-reminder-copy{display:block;grid-column:2;grid-row:1;min-width:0}
html[data-care-ui="active"] body.care-care-page .care-reminder-copy strong{grid-column:2;grid-row:1;align-self:end;font:var(--care-weight-head) var(--care-fs-h3)/var(--care-lh-title) var(--care-font-head);color:#3d2519}
html[data-care-ui="active"] body.care-care-page .care-reminder-copy p{grid-column:2;grid-row:2;align-self:start;margin:0;font:var(--care-weight-body) var(--care-product-xs)/var(--care-lh-body-3) var(--care-font-body);color:#786c59}
html[data-care-ui="active"] body.care-care-page .care-reminder-action{grid-column:3;grid-row:1;display:flex;align-items:center;justify-content:center;gap:calc(4px * var(--care-spacing-scale, .5));align-self:center;min-height:var(--care-touch-min);padding:calc(3px * var(--care-spacing-scale, .5)) calc(7px * var(--care-spacing-scale, .5));border:1px solid #d8e4ce;border-radius:999px;background:linear-gradient(135deg,#659e59,#2f663b);color:#fffdf5!important;box-shadow:inset 0 0 0 1px #ffffff55,0 2px 4px #426a3920;text-decoration:none;font:var(--care-weight-body) var(--care-product-sm)/var(--care-lh-title) var(--care-font-body);white-space:nowrap}
html[data-care-ui="active"] body.care-care-page .care-reminder-action svg{width:17px;height:17px;flex:none}
/* 主列表没有外层卡壳；单行浅色分类，紧邻图文卡。 */
html[data-care-ui="active"] body.care-care-page #my-products{margin:0;padding:0;border:0;background:none}
html[data-care-ui="active"] body.care-care-page .care-inline-status{font-size:var(--care-product-sm);line-height:1.5;color:var(--care-muted);margin:calc(5px * var(--care-spacing-scale, .5)) 0;overflow-wrap:anywhere}
html[data-care-ui="active"] body.care-care-page .care-inline-status:empty{display:none}
html[data-care-ui="active"] body.care-care-page .care-filter{display:flex;flex-wrap:wrap;gap:calc(6px * var(--care-spacing-scale, .5));margin:calc(4px * var(--care-spacing-scale, .5)) 0 calc(7px * var(--care-spacing-scale, .5));overflow-x:auto;overflow-y:hidden;scrollbar-width:none}
html[data-care-ui="active"] body.care-care-page .care-filter::-webkit-scrollbar{display:none}
html[data-care-ui="active"] body.care-care-page .care-filter button{flex:1 1 auto;min-width:0;min-height:var(--care-touch-min)!important;padding:calc(4px * var(--care-spacing-scale, .5)) calc(10px * var(--care-spacing-scale, .5))!important;font:var(--care-weight-body) var(--care-product-sm)/var(--care-lh-small) var(--care-font-body)!important;border:var(--care-border-width) solid transparent!important;border-radius:999px!important;background:var(--care-mini-surface,#F6EFE2)!important;color:#64523a!important;white-space:nowrap}
html[data-care-ui="active"] body.care-care-page .care-filter button[aria-pressed=true]{background:var(--care-filter-on-bg)!important;border-color:var(--care-filter-on-border)!important;color:var(--care-filter-on-fg)!important}
html[data-care-ui="active"] body.care-care-page .care-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(5px * var(--care-spacing-scale, .5))}
html[data-care-ui="active"] body.care-care-page .care-products>.care-products-empty{grid-column:1/-1;margin:0;padding:calc(10px * var(--care-spacing-scale, .5)) calc(5px * var(--care-spacing-scale, .5));font-size:var(--care-product-sm);color:var(--care-muted)}
html[data-care-ui="active"] body.care-care-page .care-product-card{position:relative;isolation:isolate;display:grid;grid-template-columns:43% minmax(0,1fr);grid-template-areas:"art body" "foot foot";gap:calc(4px * var(--care-spacing-scale, .5)) calc(7px * var(--care-spacing-scale, .5));align-items:start;min-width:0;padding:calc(5px * var(--care-spacing-scale, .5));margin:0;border:var(--care-tile-border-width) solid var(--care-product-border);border-radius:10px;background:var(--care-product-surface);box-shadow:var(--care-product-shadow);cursor:pointer;overflow:hidden}
html[data-care-ui="active"] body.care-care-page .care-product-card:after{content:"";position:absolute;z-index:-1;right:-4px;top:20px;width:57px;height:108px;background:var(--care-botanical-image) right bottom/contain no-repeat;opacity:.42;pointer-events:none}
html[data-care-ui="active"] body.care-care-page .care-product-art{grid-area:art;align-self:stretch;display:flex;align-items:center;justify-content:center;min-width:0;min-height:85px;border-radius:7px;background:radial-gradient(ellipse,#F9F4EA,#F6EFE2);overflow:hidden}
html[data-care-ui="active"] body.care-care-page .care-product-photo{width:100%;height:90px;object-fit:contain;mix-blend-mode:multiply;transform:scale(1.15)}
html[data-care-ui="active"] body.care-care-page .care-product-preview-photo{height:100%;object-fit:contain;mix-blend-mode:normal;transform:none}
html[data-care-ui="active"] body.care-care-page .care-product-body{grid-area:body;display:flex;flex-direction:column;gap:calc(4px * var(--care-spacing-scale, .5));min-width:0;padding:calc(3px * var(--care-spacing-scale, .5)) 0 0}
html[data-care-ui="active"] body.care-care-page .care-product-name{margin:0 calc(17px * var(--care-spacing-scale, .5)) 0 0;font:var(--care-weight-head) var(--care-product-title)/var(--care-lh-title) var(--care-font-head);color:var(--care-card-title);letter-spacing:.025em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
html[data-care-ui="active"] body.care-care-page .care-product-pill{align-self:flex-start;display:inline-flex;align-items:center;max-width:100%;padding:calc(1px * var(--care-spacing-scale, .5)) calc(8px * var(--care-spacing-scale, .5));border-radius:999px;font:var(--care-weight-body) var(--care-product-xs)/var(--care-lh-small) var(--care-font-body);white-space:nowrap}
html[data-care-ui="active"] body.care-care-page .care-product-pill.tone-green{background:var(--care-status-green-bg);color:var(--care-status-green-fg)}
html[data-care-ui="active"] body.care-care-page .care-product-pill.tone-blue{background:var(--care-status-blue-bg);color:var(--care-status-blue-fg)}
html[data-care-ui="active"] body.care-care-page .care-product-pill.tone-orange{background:var(--care-status-orange-bg);color:var(--care-status-orange-fg)}
html[data-care-ui="active"] body.care-care-page .care-product-pill.tone-red{background:var(--care-status-red-bg);color:var(--care-status-red-fg)}
html[data-care-ui="active"] body.care-care-page .care-product-summary{margin:calc(1px * var(--care-spacing-scale, .5)) 0 0;font:var(--care-weight-body) var(--care-product-summary,var(--care-product-xs))/var(--care-lh-body-2) var(--care-font-body);color:#665845;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}
html[data-care-ui="active"] body.care-care-page .care-product-foot{grid-area:foot;display:flex;align-items:center;justify-content:space-between;gap:calc(3px * var(--care-spacing-scale, .5));min-width:0;padding-top:0;border:0}
html[data-care-ui="active"] body.care-care-page .care-product-stat{min-width:0;flex:1 1 auto;font:var(--care-weight-body) calc(var(--care-product-xs) * .92)/var(--care-lh-small) var(--care-font-body);color:#756653;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
html[data-care-ui="active"] body.care-care-page .care-stat-icon{width:12px;height:12px;vertical-align:-2px;margin-right:calc(3px * var(--care-spacing-scale, .5))}
html[data-care-ui="active"] body.care-care-page .care-product-action{flex:none;min-height:var(--care-touch-min)!important;padding:calc(3px * var(--care-spacing-scale, .5)) calc(9px * var(--care-spacing-scale, .5))!important;border-radius:10px!important;font:var(--care-weight-body) var(--care-product-xs)/var(--care-lh-small) var(--care-font-body)!important;border:1px solid #ac7954!important;background:linear-gradient(135deg,#bd906b,#865331)!important;color:#fffdf7!important;white-space:nowrap}
html[data-care-ui="active"] body.care-care-page .care-product-detail{position:absolute;top:2px;right:3px;width:var(--care-touch-min)!important;height:var(--care-touch-min)!important;min-height:var(--care-touch-min)!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#60442e!important;font:bold 18px/1 serif!important;display:flex;align-items:center;justify-content:center}
html[data-care-ui="active"] body.care-care-page .care-product-card:focus-visible{outline:3px solid #a88c52;outline-offset:2px}
html[data-care-ui="active"] body.care-care-page .care-product-add{position:relative;isolation:isolate;display:flex!important;flex-direction:column!important;align-items:center;justify-content:center;gap:calc(5px * var(--care-spacing-scale, .5));min-height:128px!important;padding:calc(8px * var(--care-spacing-scale, .5))!important;border:var(--care-tile-border-width) dashed var(--care-product-add-border)!important;border-radius:10px!important;background:var(--care-product-add-surface)!important;color:#483d2b!important;font:inherit}
html[data-care-ui="active"] body.care-care-page .care-product-add:after{content:"";position:absolute;z-index:-1;right:0;bottom:0;width:65px;height:106px;background:var(--care-botanical-image) center/contain no-repeat;opacity:.4}
html[data-care-ui="active"] body.care-care-page .care-product-add-plus{display:grid;place-items:center;width:35px;height:35px;border-radius:50%;background:#dfebce;color:#396342;font-size:29px;line-height:1}
html[data-care-ui="active"] body.care-care-page .care-product-add-text{font:var(--care-weight-head) var(--care-product-sm)/var(--care-lh-title) var(--care-font-head)}
html[data-care-ui="active"] body.care-care-page .care-product-add-caption{font:var(--care-weight-body) var(--care-product-xs)/var(--care-lh-small) var(--care-font-body);color:#677654}
/* 摘要条：方案A 改用卡面渐变 + 一层淡描边 + 轻阴影；去除原山林背景图与内白圈，
   仅保留植物与档案图标的伪元素背景。*/
html[data-care-ui="active"] body.care-care-page .care-profile-summary{position:relative;isolation:isolate;margin:calc(7px * var(--care-spacing-scale, .5)) 0 0;padding:calc(8px * var(--care-spacing-scale, .5)) 0;border:var(--care-panel-border-width) solid var(--care-card-border);border-radius:var(--care-panel-radius);background:var(--care-panel-surface);box-shadow:var(--care-card-shadow)}
html[data-care-ui="active"] body.care-care-page .care-profile-summary:after{content:"";position:absolute;z-index:-1;right:0;bottom:0;width:62px;height:85px;background:var(--care-botanical-image) center/contain no-repeat;opacity:.6}
html[data-care-ui="active"] body.care-care-page .care-profile-head{display:flex;align-items:center;gap:calc(7px * var(--care-spacing-scale, .5))}
html[data-care-ui="active"] body.care-care-page .care-profile-icon{width:28px;height:32px;flex:none;color:#be9862}
html[data-care-ui="active"] body.care-care-page .care-profile-head h2{margin:0!important;font:var(--care-weight-head) var(--care-fs-h3)/var(--care-lh-title) var(--care-font-head);color:#392819}
html[data-care-ui="active"] body.care-care-page .care-profile-head a{margin-left:auto;font:var(--care-weight-body) var(--care-product-xs)/var(--care-lh-small) var(--care-font-body);text-decoration:none;white-space:nowrap;color:#57442d}
/* 整卡可点：把“完整档案”标题链接用覆盖层铺满摘要卡，空白/标题/正文/标签点击都进入档案；
   覆盖层是该链接的 ::after，键盘仍是同一个明确链接。卡内“重试”等控件单独抬升到覆盖层之上，
   保持各自独立可点、可聚焦，不被整卡链接吞掉。*/
html[data-care-ui="active"] body.care-care-page .care-profile-link::after{content:"";position:absolute;inset:0;z-index:1;cursor:pointer}
html[data-care-ui="active"] body.care-care-page .care-profile-link:focus-visible{outline:none}
html[data-care-ui="active"] body.care-care-page .care-profile-link:focus-visible::after{outline:3px solid #a88c52;outline-offset:2px}
html[data-care-ui="active"] body.care-care-page #care-profile-retry,
html[data-care-ui="active"] body.care-care-page .care-profile-tags a{position:relative;z-index:2}
html[data-care-ui="active"] body.care-care-page .care-profile-copy{margin:calc(3px * var(--care-spacing-scale, .5)) 0 calc(6px * var(--care-spacing-scale, .5));font:var(--care-weight-body) var(--care-product-xs)/var(--care-lh-body-3) var(--care-font-body);color:#8a7e69}
html[data-care-ui="active"] body.care-care-page .care-profile-tags{display:flex;flex-wrap:wrap;gap:calc(6px * var(--care-spacing-scale, .5));align-items:center;min-width:0}
html[data-care-ui="active"] body.care-care-page .care-profile-tags>*{min-width:0;max-width:100%;flex:0 1 auto;white-space:normal;overflow-wrap:anywhere;border-radius:999px;padding:calc(5px * var(--care-spacing-scale, .5)) calc(10px * var(--care-spacing-scale, .5));background:#e5eddb;color:#335c3c;font:var(--care-weight-body) var(--care-product-xs)/var(--care-lh-small) var(--care-font-body)}
html[data-care-ui="active"] body.care-care-page .care-profile-tags>:nth-child(2){background:#f1e2cc;color:#84542b}
html[data-care-ui="active"] body.care-care-page .care-profile-tags>:nth-child(3){background:#dce9d1;color:#326440}
html[data-care-ui="active"] body.care-care-page .care-record-info{margin:calc(6px * var(--care-spacing-scale, .5)) 0 0;font-size:var(--care-product-xs)}
html[data-care-ui="active"] body.care-care-page #add-dialog .care-order-form{display:grid;gap:calc(10px * var(--care-spacing-scale, .5));border:0;padding:0;margin:0;background:transparent}
html[data-care-ui="active"] body.care-care-page #add-dialog{width:min(420px,calc(100% - 24px))}
html[data-care-ui="active"] body.care-care-page .care-add-top{display:flex;align-items:center;justify-content:space-between;gap:calc(10px * var(--care-spacing-scale, .5));margin-bottom:calc(10px * var(--care-spacing-scale, .5))}
html[data-care-ui="active"] body.care-care-page .care-add-top h2{margin:0}
html[data-care-ui="active"] body.care-care-page .care-add-entries{display:flex;gap:calc(8px * var(--care-spacing-scale, .5));margin-bottom:calc(12px * var(--care-spacing-scale, .5))}
html[data-care-ui="active"] body.care-care-page .care-add-entry{flex:1}
html[data-care-ui="active"] body.care-care-page .care-add-entry[aria-pressed=true]{background:var(--care-filter-on-bg);border-color:var(--care-filter-on-border);color:var(--care-filter-on-fg)}
html[data-care-ui="active"] body.care-care-page #add-dialog label{display:grid;gap:calc(4px * var(--care-spacing-scale, .5))}
html[data-care-ui="active"] body.care-care-page #add-dialog input,
html[data-care-ui="active"] body.care-care-page #add-dialog select{width:100%;min-height:44px}

/* —— 产品详情弹窗：承载长规格 / 店铺 / 订单 / 全部使用信息与记录入口 —— */
html[data-care-ui="active"] body.care-care-page #detail-dialog{width:min(520px,calc(100% - 24px))}
html[data-care-ui="active"] body.care-care-page .care-detail-top{display:flex;align-items:flex-start;justify-content:space-between;gap:calc(10px * var(--care-spacing-scale, .5));margin:0 0 calc(8px * var(--care-spacing-scale, .5))}
html[data-care-ui="active"] body.care-care-page .care-detail-top h2{margin:0;flex:1 1 auto;min-width:0;overflow-wrap:anywhere;color:#7a4a24}
html[data-care-ui="active"] body.care-care-page .care-detail-close{flex:none;width:var(--care-touch-min)!important;height:var(--care-touch-min)!important;min-height:var(--care-touch-min)!important;padding:0!important;border-radius:50%!important;border:var(--care-border-width) solid #e8dec8;background:var(--care-btn-bg,#fbf7ed);color:#7a6a4c;font-size:20px;line-height:1;cursor:pointer}
html[data-care-ui="active"] body.care-care-page .care-detail-art{display:flex;align-items:center;justify-content:center;height:clamp(6.5rem,30vw,9.5rem);margin:0 0 calc(10px * var(--care-spacing-scale, .5));border-radius:16px;background:radial-gradient(ellipse at 50% 42%,#f7f3e6,#eee5d1);border:1px solid #efe6d4;overflow:hidden}
html[data-care-ui="active"] body.care-care-page .care-detail-art .care-product-photo{width:auto;max-width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transform:none}
html[data-care-ui="active"] body.care-care-page .care-detail-meta{display:grid;grid-template-columns:auto minmax(0,1fr);gap:calc(6px * var(--care-spacing-scale, .5)) calc(12px * var(--care-spacing-scale, .5));margin:0 0 calc(10px * var(--care-spacing-scale, .5));padding:calc(10px * var(--care-spacing-scale, .5)) calc(12px * var(--care-spacing-scale, .5));background:#fbf7ee;border:1px solid var(--care-line);border-radius:14px;font-size:var(--care-product-sm)}
html[data-care-ui="active"] body.care-care-page .care-detail-meta dt{margin:0;color:var(--care-muted);white-space:nowrap}
html[data-care-ui="active"] body.care-care-page .care-detail-meta dd{margin:0;color:var(--care-ink);overflow-wrap:anywhere}
html[data-care-ui="active"] body.care-care-page .care-detail-warning{margin:0 0 calc(10px * var(--care-spacing-scale, .5));font-size:var(--care-product-sm);line-height:1.6;color:#8f3b2c}
html[data-care-ui="active"] body.care-care-page .care-detail-usage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:calc(8px * var(--care-spacing-scale, .5));align-items:end;background:transparent;border:0;padding:0;margin:0 0 calc(4px * var(--care-spacing-scale, .5));border-radius:0}
html[data-care-ui="active"] body.care-care-page .care-detail-usage .care-detail-field{display:grid;gap:calc(4px * var(--care-spacing-scale, .5));font-size:var(--care-product-xs);color:var(--care-muted)}
html[data-care-ui="active"] body.care-care-page .care-detail-usage select{min-height:44px;min-width:0;width:100%;padding:calc(8px * var(--care-spacing-scale, .5)) calc(10px * var(--care-spacing-scale, .5));border:var(--care-border-width) solid var(--care-line);border-radius:12px;background:var(--care-input-bg);font:inherit;font-size:var(--care-product-sm);color:inherit}
html[data-care-ui="active"] body.care-care-page .care-detail-usage button[type=submit]{grid-column:1/-1;justify-self:start;min-height:44px!important;padding:0 calc(20px * var(--care-spacing-scale, .5))!important;border-radius:999px!important;font-size:var(--care-product-sm)!important;background:#8a5a34!important;border-color:#8a5a34!important;color:#fffdf6!important;font-size:var(--care-product-sm)}
html[data-care-ui="active"] body.care-care-page #detail-notice{font-size:var(--care-product-sm);line-height:1.6;color:#8a5a34;margin:calc(8px * var(--care-spacing-scale, .5)) 0 0}
html[data-care-ui="active"] body.care-care-page #detail-notice:empty{display:none}
html[data-care-ui="active"] body.care-care-page #detail-actions{margin:calc(12px * var(--care-spacing-scale, .5)) 0 0}
html[data-care-ui="active"] body.care-care-page #detail-actions a{font-size:var(--care-product-sm);color:#7a6a4c}

/* 养护页三档：紧凑/标准双列，大字单列；只覆盖本页，不改其他页面的阅读基线。 */
html[data-care-ui="active"][data-care-reading="large"] body.care-care-page .care-launcher{width:112px;height:112px;background:transparent;border:0;border-radius:0;box-shadow:none}
html[data-care-ui="active"][data-care-reading="large"] body.care-care-page .care-launcher img{width:76px;height:84px}
/* 养护组件字号唯一定义见 care-tokens.css（五），此处只消费，不在 body 改通用变量。*/
html[data-care-ui="active"] body.care-care-page{font-weight:var(--care-weight-body)}
/* 紧凑档养护组件值唯一定义见 care-tokens.css（五）。*/
/* 大字档养护组件值唯一定义见 care-tokens.css（五）。*/
html[data-care-ui="active"] body.care-care-page .care-product-name{font-size:var(--care-product-title);font-weight:var(--care-weight-head)}
html[data-care-ui="active"] body.care-care-page .care-product-summary,
html[data-care-ui="active"] body.care-care-page .care-product-stat,
html[data-care-ui="active"] body.care-care-page .care-product-pill,
html[data-care-ui="active"] body.care-care-page .care-profile-tags>*,
html[data-care-ui="active"] body.care-care-page .care-reminder-copy p{font-weight:600}
html[data-care-ui="active"] body.care-care-page .care-product-action,
html[data-care-ui="active"] body.care-care-page .care-filter button{font-weight:600!important}
html[data-care-ui="active"][data-care-reading="large"] body.care-care-page .care-products{grid-template-columns:minmax(0,1fr);gap:calc(7px * var(--care-spacing-scale, .5))}
html[data-care-ui="active"][data-care-reading="large"] body.care-care-page .care-product-card{grid-template-columns:32% minmax(0,1fr);padding:calc(8px * var(--care-spacing-scale, .5));gap:calc(7px * var(--care-spacing-scale, .5)) calc(12px * var(--care-spacing-scale, .5))}
html[data-care-ui="active"][data-care-reading="large"] body.care-care-page .care-product-photo{height:120px}
html[data-care-ui="active"][data-care-reading="large"] body.care-care-page .care-product-body{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:calc(7px * var(--care-spacing-scale, .5));padding-right:calc(12px * var(--care-spacing-scale, .5))}
html[data-care-ui="active"][data-care-reading="large"] body.care-care-page .care-product-name{margin:0}
html[data-care-ui="active"][data-care-reading="large"] body.care-care-page .care-product-pill{align-self:center}
html[data-care-ui="active"][data-care-reading="large"] body.care-care-page .care-product-summary{grid-column:1/-1}
html[data-care-ui="active"][data-care-reading="large"] body.care-care-page .care-product-stat{white-space:normal;overflow-wrap:anywhere}
html[data-care-ui="active"][data-care-reading="large"] body.care-care-page .care-product-action{min-height:44px!important;padding:calc(5px * var(--care-spacing-scale, .5)) calc(14px * var(--care-spacing-scale, .5))!important}
html[data-care-ui="active"][data-care-reading="large"] body.care-care-page .care-reminder{grid-template-columns:66px minmax(0,1fr) 100px}
html[data-care-ui="active"][data-care-reading="large"] body.care-care-page .care-reminder-art{width:70px;height:90px}
html[data-care-ui="active"][data-care-reading="large"] body.care-care-page .care-profile-tags{flex-wrap:wrap}
html[data-care-ui="active"][data-care-reading="large"] body.care-care-page .care-profile-head{flex-wrap:wrap}
@media(max-width:360px){
  html[data-care-ui="active"] body.care-care-page .care-order-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
  html[data-care-ui="active"] body.care-care-page .care-order-form button[type=submit]{grid-column:1/-1}
}
