.unified-shopping-view-module__9u6QQq__page{max-width:1200px;color:var(--menu-guide-color-text-primary);margin:0 auto;padding:40px 24px 80px}.unified-shopping-view-module__9u6QQq__heading,.unified-shopping-view-module__9u6QQq__row,.unified-shopping-view-module__9u6QQq__toolbar,.unified-shopping-view-module__9u6QQq__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.unified-shopping-view-module__9u6QQq__heading h1{color:var(--menu-guide-color-text-accent);margin:0;font-size:40px}.unified-shopping-view-module__9u6QQq__heading .unified-shopping-view-module__9u6QQq__eyebrow{color:var(--menu-guide-color-text-accent);margin-bottom:12px;font-size:12px}.unified-shopping-view-module__9u6QQq__primaryTabs{gap:8px;margin:28px 0 24px;display:flex}.unified-shopping-view-module__9u6QQq__topActions{flex-wrap:wrap;gap:16px;display:flex}.unified-shopping-view-module__9u6QQq__shareButton{border:1px solid var(--menu-guide-color-border-default);background:var(--menu-guide-color-bg-surface);color:var(--menu-guide-color-text-accent);min-height:48px;font:inherit;cursor:pointer;border-radius:12px;padding:12px 24px}.unified-shopping-view-module__9u6QQq__primaryTabs button{border:1px solid var(--menu-guide-color-border-default);background:var(--menu-guide-color-bg-surface);min-height:48px;color:var(--menu-guide-color-text-accent);font:inherit;cursor:pointer;border-radius:12px;flex:1}.unified-shopping-view-module__9u6QQq__primaryTabs button[aria-pressed=true]{background:var(--menu-guide-color-bg-accent);color:var(--menu-guide-color-text-on-accent)}.unified-shopping-view-module__9u6QQq__heading p,.unified-shopping-view-module__9u6QQq__item p,.unified-shopping-view-module__9u6QQq__footnote{color:var(--menu-guide-color-text-secondary)}.unified-shopping-view-module__9u6QQq__summary{background:var(--menu-guide-color-bg-subtle);border-radius:24px;justify-content:space-between;gap:24px;margin:28px 0;padding:24px;display:flex}.unified-shopping-view-module__9u6QQq__summary strong{color:var(--menu-guide-color-text-accent);font-size:22px;display:block}.unified-shopping-view-module__9u6QQq__summary p{margin:8px 0}.unified-shopping-view-module__9u6QQq__tabs{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.unified-shopping-view-module__9u6QQq__tabs button,.unified-shopping-view-module__9u6QQq__toolbar button,.unified-shopping-view-module__9u6QQq__actions button{border:1px solid var(--menu-guide-color-border-default);background:var(--menu-guide-color-bg-surface);color:var(--menu-guide-color-text-accent);cursor:pointer;font:inherit;border-radius:12px;padding:12px 16px}.unified-shopping-view-module__9u6QQq__tabs .unified-shopping-view-module__9u6QQq__active{background:var(--menu-guide-color-bg-accent);color:var(--menu-guide-color-text-on-accent);border-color:var(--menu-guide-color-bg-accent)}.unified-shopping-view-module__9u6QQq__toolbar{justify-content:flex-start;font-size:14px}.unified-shopping-view-module__9u6QQq__toolbar a{color:var(--menu-guide-color-bg-accent)}.unified-shopping-view-module__9u6QQq__toolbar select{margin-left:8px}.unified-shopping-view-module__9u6QQq__notice{min-height:24px;color:var(--menu-guide-color-bg-accent)}.unified-shopping-view-module__9u6QQq__info{background:var(--menu-guide-color-bg-warm);border-radius:16px;margin-bottom:20px;padding:20px}.unified-shopping-view-module__9u6QQq__list{gap:12px;display:grid}.unified-shopping-view-module__9u6QQq__item{background:var(--menu-guide-color-bg-surface);border:1px solid var(--menu-guide-color-border-default);border-radius:12px;padding:16px}.unified-shopping-view-module__9u6QQq__department{margin:20px 0 4px;font-size:22px}.unified-shopping-view-module__9u6QQq__purchaseCheck{width:24px;height:24px;accent-color:var(--menu-guide-color-bg-accent);cursor:pointer;flex:0 0 24px}.unified-shopping-view-module__9u6QQq__item h3{margin:0;font-size:16px}.unified-shopping-view-module__9u6QQq__item p{margin:8px 0;font-size:13px}.unified-shopping-view-module__9u6QQq__row>div{flex:1;min-width:0}.unified-shopping-view-module__9u6QQq__row{flex-wrap:nowrap}.unified-shopping-view-module__9u6QQq__row strong{text-align:right;overflow-wrap:anywhere;max-width:30%}.unified-shopping-view-module__9u6QQq__item summary{color:var(--menu-guide-color-text-primary);cursor:pointer;min-height:44px;margin:0;list-style:none}.unified-shopping-view-module__9u6QQq__item summary::-webkit-details-marker{display:none}.unified-shopping-view-module__9u6QQq__disclosure{font-size:20px}.unified-shopping-view-module__9u6QQq__source{border-bottom:1px solid var(--menu-guide-color-border-default);flex-direction:column;gap:8px;padding:16px 0;display:flex}.unified-shopping-view-module__9u6QQq__source small{color:var(--menu-guide-color-text-secondary)}.unified-shopping-view-module__9u6QQq__actions{justify-content:flex-start;margin-top:16px}.unified-shopping-view-module__9u6QQq__empty{background:var(--menu-guide-color-bg-surface);border-radius:24px;padding:36px}.unified-shopping-view-module__9u6QQq__footnote{margin-top:24px;font-size:13px;line-height:1.6}.unified-shopping-view-module__9u6QQq__dialog{box-sizing:border-box;width:min(540px,100vw - 32px);max-height:85vh;color:inherit;border:0;border-radius:24px;padding:28px}.unified-shopping-view-module__9u6QQq__dialog::backdrop{background:#302d2666}.unified-shopping-view-module__9u6QQq__dialog h2{font-size:24px}.unified-shopping-view-module__9u6QQq__dialog label{flex-direction:column;gap:8px;margin:16px 0;display:flex}.unified-shopping-view-module__9u6QQq__dialog input,.unified-shopping-view-module__9u6QQq__dialog select,.unified-shopping-view-module__9u6QQq__toolbar select{border:1px solid var(--menu-guide-color-border-strong);font:inherit;border-radius:10px;max-width:100%;padding:12px}.unified-shopping-view-module__9u6QQq__dialog p{line-height:1.5}.unified-shopping-view-module__9u6QQq__page button:disabled{opacity:.5;cursor:wait}@media (max-width:700px){.unified-shopping-view-module__9u6QQq__page{padding:24px 16px 100px}.unified-shopping-view-module__9u6QQq__heading h1{font-size:30px}.unified-shopping-view-module__9u6QQq__summary{flex-direction:column;padding:24px}.unified-shopping-view-module__9u6QQq__tabs{flex-wrap:nowrap;padding-bottom:8px;overflow-x:auto}.unified-shopping-view-module__9u6QQq__tabs button{white-space:nowrap}.unified-shopping-view-module__9u6QQq__item{padding:16px}.unified-shopping-view-module__9u6QQq__row{gap:12px}.unified-shopping-view-module__9u6QQq__row>div{flex-basis:auto}.unified-shopping-view-module__9u6QQq__heading>button{width:100%}}
