.sdc-cmp{flex-direction:column;align-items:flex-start;display:inline-flex;position:relative}.sdc-cmp__btn{border:1.5px solid var(--line-strong);border-radius:var(--r);background:var(--sheet);min-height:44px;color:var(--ink);font:700 15px var(--font-body);cursor:pointer;align-items:center;gap:7px;padding:0 16px;display:inline-flex}.sdc-cmp__btn:hover{border-color:var(--forest);color:var(--forest)}.sdc-cmp__btn.is-on{border-color:var(--green);background:var(--green-wash);color:var(--green)}.sdc-cmp--compact .sdc-cmp__btn{white-space:nowrap;border-radius:8px;gap:4px;min-height:38px;padding:0 10px;font-size:14px}.sdc-cmp__note{z-index:20;background:var(--ink);color:#fff;width:max-content;max-width:240px;font:600 12.5px/1.4 var(--font-body);box-shadow:var(--shadow);border-radius:10px;padding:8px 10px;position:absolute;top:calc(100% + 6px);left:0}.sdc-cmp--compact .sdc-cmp__note{left:auto;right:0}.result-row-wrap{position:relative}.result-row-wrap>.result-row{width:100%;padding-right:64px!important}.result-row-wrap>.sdc-cmp{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.result-row-wrap>.result-row{border-top:1px solid #eeeae2}.browse-shell .result-row-wrap>.result-row{border-top-color:var(--line)}.result-row-wrap:first-child>.result-row{border-top:0}.sd-cmp-tray{left:50%;bottom:calc(20px + env(safe-area-inset-bottom));z-index:82;border:1px solid var(--line);max-width:min(640px,100vw - 192px);font-family:var(--font-body);background:#fff;border-radius:18px;align-items:center;gap:12px;padding:10px 10px 10px 14px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 18px 40px #1c233326}.sd-cmp-tray__pill{display:none}.sd-cmp-tray__body{align-items:center;gap:12px;min-width:0;display:flex}.sd-cmp-tray__chips{gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.sd-cmp-tray__chips li{border:1px solid var(--line);background:var(--cream);border-radius:999px;flex:none;align-items:center;max-width:200px;padding:0 4px 0 12px;display:inline-flex}.sd-cmp-tray__chips a{white-space:nowrap;text-overflow:ellipsis;color:var(--ink);font-size:13px;font-weight:700;text-decoration:none;overflow:hidden}.sd-cmp-tray__chips button{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.sd-cmp-tray__chips button:hover{color:#b42318;background:#fff}.sd-cmp-tray__actions{flex:none;align-items:center;gap:8px;display:flex}.sd-cmp-tray__clear{min-height:44px;color:var(--muted);font:700 13px var(--font-body);cursor:pointer;background:0 0;border:0;padding:0 10px;text-decoration:underline}.sd-cmp-tray__go{white-space:nowrap;min-height:44px}body:has(.sdw-consent) .sd-cmp-tray{bottom:calc(90px + env(safe-area-inset-bottom))}@media (max-width:860px){.sd-cmp-tray{left:14px;right:auto;bottom:calc(14px + env(safe-area-inset-bottom));border-radius:16px;flex-direction:column-reverse;align-items:stretch;gap:0;max-width:calc(100vw - 92px);padding:0;overflow:hidden;transform:none}.sd-cmp-tray__pill{background:var(--ink);color:#fff;min-height:48px;font:800 14px var(--font-body);cursor:pointer;border:0;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.sd-cmp-tray__chev{transition:transform .15s}.sd-cmp-tray.is-open .sd-cmp-tray__chev{transform:rotate(180deg)}.sd-cmp-tray__body{flex-direction:column;align-items:stretch;gap:10px;padding:12px;display:none}.sd-cmp-tray.is-open .sd-cmp-tray__body{display:flex}.sd-cmp-tray__chips{flex-direction:column;overflow:visible}.sd-cmp-tray__chips li{justify-content:space-between;max-width:none;min-height:40px}.sd-cmp-tray__actions{justify-content:space-between}body:has(.sdw-consent) .sd-cmp-tray{bottom:calc(160px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.sd-cmp-tray__chev{transition:none}}@media print{.sd-cmp-tray{display:none}}.sd-cmp-tray{border:1.5px solid var(--ink);background:var(--sheet);box-shadow:4px 4px 0 var(--ink);border-radius:12px}
