gg-care-cross-sell{display:block;margin:18px 0;padding:18px;border:1px solid #cbd5be;border-radius:16px;background:#f5f3e9;color:#173b27;font-size:14px;line-height:1.5;text-align:left}gg-care-cross-sell[hidden]{display:none!important}gg-care-cross-sell h3{font:inherit;font-size:18px;font-weight:700;margin:0 0 12px;letter-spacing:0}.gg-care-row{display:flex;gap:12px;align-items:flex-start}.gg-care-row img{width:80px;height:80px;object-fit:contain;background:white;border-radius:10px}.gg-care-description{min-width:0;flex:1}.gg-care-description>a{font-weight:650;text-decoration:underline;text-underline-offset:3px}.gg-care-description p{margin:4px 0}.gg-care-options{display:grid;gap:6px;margin-top:12px;font-weight:600}.gg-care-options select{width:100%;min-width:0;max-width:100%;min-height:44px;white-space:normal;background:#fff;border:1px solid #79866d;border-radius:8px;color:#173b27;font:inherit;padding:10px 28px 10px 10px;appearance:auto}.gg-care-hint{font-size:12px;margin:8px 0;color:#46573d}gg-care-cross-sell button{width:100%;min-height:44px;background:#173b27;border-radius:24px;color:#fff;font:inherit;font-weight:650;padding:10px 16px;margin-top:8px}gg-care-cross-sell button:disabled{opacity:.6;cursor:default}gg-care-cross-sell :is(button,select,a):focus-visible{outline:3px solid #496b31;outline-offset:3px}.gg-care-view{display:inline-block;text-decoration:underline;font-size:12px;margin-top:6px;padding:5px 0}[data-care-status]:empty{display:none}[data-care-status]{margin:8px 0;font-size:13px}@media(max-width:380px){gg-care-cross-sell{padding:14px}.gg-care-row img{width:64px;height:64px}.gg-care-row{gap:10px}}

gg-care-cross-sell button[data-care-add]{background-color:#173b27!important;color:#fff!important;opacity:1}gg-care-cross-sell button[data-care-add]:disabled{background-color:#59694e!important;color:#fff!important;opacity:1}gg-care-cross-sell select[data-care-select]{white-space:nowrap;text-overflow:ellipsis}[data-care-selection]{overflow-wrap:anywhere}


.gg-care-why{font-size:12px;margin-top:10px}.gg-care-why summary{cursor:pointer;padding:8px 0}.gg-care-why p{margin:4px 0}gg-care-cross-sell button[data-care-dismiss]{width:auto;background:transparent;color:#173b27;text-decoration:underline;border-radius:4px;font-size:12px;min-height:44px;padding:6px 0;margin:0}
