.hb-panel.is-hb-checkout .hb-modes,.hb-panel.is-hb-checkout .hb-detail-hero,.hb-panel.is-hb-checkout .hb-track-sec{display:none!important}html body.hub-book-ui :is(#bookview,#calHiveBookDay) .hb-side .hb-panel.is-hb-checkout .hb-modes:not(#bk-n),html body.hub-book-ui :is(#bookview,#calHiveBookDay) .hb-side .hb-panel.is-hb-checkout .hb-detail-hero:not(#bk-n),html body.hub-book-ui :is(#bookview,#calHiveBookDay) .hb-side .hb-panel.is-hb-checkout .hb-track-sec:not(#bk-n){display:none!important}.hb-ck{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;gap:12px;padding:4px 0 8px;color:var(--bk-tx, var(--ink, #1A1C1E));font-size:15px;line-height:1.4;background:var(--bk-panel, var(--hb-c-bg, #F4F1EA))}.hb-ck [data-hb-ck-discount] .rg-ovl{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;padding:12px;background:rgba(0,0,0,.4)}.hb-ck [data-hb-ck-discount] .rg-pick{display:flex;flex-direction:column;width:100%;max-width:480px;max-height:100%;overflow:hidden;border:1px solid var(--bk-line, var(--line));border-radius:16px;background:var(--bk-panel, var(--panel2));color:var(--bk-tx, var(--ww))}.hb-ck [data-hb-ck-discount] :is(.rg-pick-h,.rg-pick-f){display:flex;align-items:center;gap:10px;padding:12px;flex-shrink:0}.hb-ck [data-hb-ck-discount] .rg-pick-h{border-bottom:1px solid var(--bk-line, var(--line))}.hb-ck [data-hb-ck-discount] .rg-pick-f{border-top:1px solid var(--bk-line, var(--line))}.hb-ck [data-hb-ck-discount] .rg-pick-b{padding:12px;overflow:auto;min-height:0}.hb-ck [data-hb-ck-discount] .rg-pick-nm{font-weight:650}.hb-ck [data-hb-ck-discount] :is(button,input){min-height:44px;padding:10px 12px;font:inherit;color:inherit;background:var(--bk-panel, var(--panel2));border:1px solid var(--bk-line, var(--line));border-radius:10px}.hb-ck [data-hb-ck-discount] button{cursor:pointer}.hb-ck [data-hb-ck-discount] .rg-pick-x{margin-left:auto}.hb-ck [data-hb-ck-discount] :is(.rg-pick-search,.rg-choice,.rg-rnote){width:100%}.hb-ck [data-hb-ck-discount] .rg-choice{display:flex;justify-content:space-between;gap:10px;text-align:left;margin-top:8px}.hb-ck [data-hb-ck-discount] .rg-radio{display:none}.hb-ck [data-hb-ck-discount] .rg-choice-p{flex-shrink:0;white-space:nowrap}.hb-ck [data-hb-ck-discount] .rg-choice.sel{border-color:var(--bk-pink, var(--mag))}.hb-ck [data-hb-ck-discount] :is(.rg-choice-s,.pv-note){color:var(--bk-tx2, var(--sageg));font-size:13px}.hb-ck [data-hb-ck-discount] .rg-lab{margin-top:12px;font-weight:600}.hb-ck [data-hb-ck-discount] .rg-rsel{display:flex;flex-wrap:wrap;gap:6px}.hb-ck [data-hb-ck-discount] .rg-pick-cta{margin-left:auto;background:var(--bk-tx, var(--ww));color:var(--bk-panel, var(--panel2))}.hb-ck-scroll{display:flex;flex-direction:column;gap:12px;flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}.hb-ck-who{display:flex;flex-direction:column;gap:2px}.hb-ck-who b{font-size:22px;font-weight:650;letter-spacing:-0.4px}.hb-ck-who span{color:var(--bk-tx2, var(--muted, #5A5D61));font-size:13.5px}.hb-ck-who span.is-unread{color:var(--bk-warn, #9A5B00)}.hb-ck-lines{display:grid;gap:8px}.hb-ck-line{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:baseline;padding:10px 0;border-bottom:1px solid var(--bk-line, var(--line, #E4E2DB))}.hb-ck-ln{font-weight:550}.hb-ck-lp{font-variant-numeric:tabular-nums;font-weight:650}.hb-ck-lnote{grid-column:1 / -1;font-size:13px;line-height:1.35;color:var(--bk-tx2, var(--muted, #5A5D61))}.hb-ck-rm{grid-column:1 / -1;justify-self:start;appearance:none;border:0;background:transparent;color:var(--bk-pink, var(--mag, #C7345F));font:inherit;font-size:13px;font-weight:600;min-height:32px;padding:0;cursor:pointer}.hb-ck-add,.hb-ck-tenders,.hb-ck-tips{display:flex;flex-wrap:wrap;gap:8px}.hb-ck-add button,.hb-ck-tenders button,.hb-ck-tips button,.hb-ck-more button,.hb-ck-pick-row,.hb-ck-pick-h button{appearance:none;min-height:44px;border-radius:12px;border:1px solid var(--bk-line2, var(--line, #E4E2DB));background:var(--bk-raise, var(--card, #fff));color:inherit;font:inherit;font-weight:600;padding:0 12px;cursor:pointer}.hb-ck-tenders button,.hb-ck-add button{flex:1 1 120px}.hb-ck-tips button{flex:1 1 64px}.hb-ck-tenders button.is-on,.hb-ck-tips button.is-on{background:var(--bk-tx, #1A1C1E);color:var(--bk-on, #fff);border-color:transparent}.hb-ck-more{display:grid;gap:6px;padding:8px;border:1px solid var(--bk-line, var(--line, #E4E2DB));border-radius:12px;background:var(--bk-raise, var(--card, #fff))}.hb-ck-more button{width:100%;text-align:left}.hb-ck-sum{display:grid;gap:6px;padding-top:8px}.hb-ck-srow{display:flex;justify-content:space-between;gap:12px}.hb-ck-srow.due{font-weight:650;font-size:16px;border-top:1px solid var(--bk-line, var(--line, #E4E2DB));padding-top:8px}.hb-ck-srow .v{font-variant-numeric:tabular-nums}.hb-ck-note{margin:0;font-size:13px;color:var(--bk-tx2, var(--muted, #5A5D61))}.hb-ck-lab{margin:4px 0 0;font-size:11px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:var(--bk-tx3, #6E7175)}.hb-ck-empty{margin:0;color:var(--bk-tx2, var(--muted, #5A5D61))}.hb-ck-amt{display:grid;gap:4px;font-size:13px;font-weight:600}.hb-ck-amt input{min-height:44px;border-radius:12px;border:1px solid var(--bk-line2, var(--line, #E4E2DB));background:var(--bk-raise, var(--card, #fff));color:inherit;font:inherit;padding:0 12px}.hb-ck-foot{display:flex;gap:8px;flex-shrink:0;margin-top:auto;position:sticky;bottom:0;padding-top:8px;padding-bottom:max(8px,env(safe-area-inset-bottom,0px));background:var(--bk-panel, var(--hb-c-bg, #F4F1EA))}.hb-ck-foot .act-btn{flex:1;min-height:46px}.hb-ck-pick{border:1px solid var(--bk-line, var(--line, #E4E2DB));border-radius:14px;padding:10px;background:var(--bk-raise, var(--card, #fff));display:grid;gap:8px}.hb-ck-pick-h{display:flex;justify-content:space-between;align-items:center;gap:8px}.hb-ck-pick-q{min-height:44px;border-radius:12px;border:1px solid var(--bk-line2, var(--line, #E4E2DB));padding:0 12px;font:inherit;background:var(--bk-panel, var(--card, #fff));color:inherit}.hb-ck-pick-list{display:grid;gap:6px;max-height:240px;overflow:auto}.hb-ck-pick-row{display:flex;justify-content:space-between;gap:10px;width:100%;text-align:left}.hb-ck-pick-g{margin:6px 0 0;font-size:11px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:var(--bk-tx3, #6E7175)}.hb-kv[data-hb-card]{}@media(max-width:640px){.hb-ck-add button,.hb-ck-tenders button,.hb-ck-tips button,.hb-ck-foot .act-btn{min-height:46px}}.hb-panel.is-hb-checkout{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;background:var(--bk-panel, var(--hb-c-bg, #F4F1EA))}.hb-panel.is-hb-checkout .hb-panel-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}html body.hub-book-ui :is(#bookview,#calHiveBookDay) .hb-side:has(.is-hb-checkout){background:var(--bk-panel, var(--hb-c-bg, #F4F1EA))!important}html body.hub-book-ui :is(#bookview,#calHiveBookDay) .hb-side .hb-panel.is-hb-checkout:not(#bk-n){display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;height:100%!important;background:var(--bk-panel, var(--hb-c-bg, #F4F1EA))!important}html body.hub-book-ui :is(#bookview,#calHiveBookDay) .hb-side .hb-panel.is-hb-checkout .hb-panel-body:not(#bk-n){display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}html body.hub-book-ui :is(#bookview,#calHiveBookDay) .hb-side .hb-panel.is-hb-checkout .hb-ck:not(#bk-n){flex:1 1 auto!important;min-height:0!important;background:var(--bk-panel, var(--hb-c-bg, #F4F1EA))!important}@media(max-width:640px){html body.hub-book-ui :is(#bookview,#calHiveBookDay) .hb-shell.is-rail:has(.is-hb-checkout) .hb-fill{visibility:hidden}}html body.hub-book-ui :is(#bookview,#calHiveBookDay) .hb-side .hb-ck-foot .act-primary:not(#bk-n){background:var(--bk-tx)!important;color:var(--bk-on)!important;border:0!important;border-radius:12px!important;font-weight:650!important}html body.hub-book-ui :is(#bookview,#calHiveBookDay) .hb-side .hb-detail-foot-primary:not(#bk-n){position:relative!important}html body.hub-book-ui :is(#bookview,#calHiveBookDay) .hb-side .hb-detail-foot-primary>.act-primary:not(#bk-n){width:100%!important;height:46px!important;min-height:0!important;border-radius:12px!important;background:var(--bk-tx)!important;color:var(--bk-on)!important;border:0!important;box-shadow:none!important;display:grid!important;place-items:center!important;font-size:15px!important;font-weight:650!important;padding:0!important;margin:0!important;letter-spacing:-0.08px!important}html body.hub-book-ui :is(#bookview,#calHiveBookDay) .hb-side .hb-detail-foot-primary>.hb-checkout:not(#bk-n){position:absolute!important;right:0!important;top:0!important;width:88px!important;height:100%!important;min-height:0!important;border:0!important;border-radius:0 12px 12px 0!important;background:var(--bk-tx)!important;color:var(--bk-on)!important;font-size:13.5px!important;font-weight:600!important;padding:0!important;box-shadow:inset 1px 0 color-mix(in srgb,var(--bk-on) 18%,transparent)!important}@media(max-width:640px){html body.hub-book-ui :is(#bookview,#calHiveBookDay) .hb-side .hb-detail-foot-primary>.act-primary:not(#bk-n){height:54px!important;border-radius:14px!important;font-size:16.5px!important}html body.hub-book-ui :is(#bookview,#calHiveBookDay) .hb-side .hb-detail-foot-primary>.hb-checkout:not(#bk-n){border-radius:0 14px 14px 0!important}}html body.hub-book-ui :is(#bookview,#calHiveBookDay) .hb-side .hb-more-menu [data-hb-card]:not(#bk-n){display:flex;justify-content:space-between;gap:12px;padding:8px 10px;font-size:13.5px}html body.hub-book-ui :is(#bookview,#calHiveBookDay) .hb-side .hb-more-menu [data-hb-card][hidden]:not(#bk-n){display:none!important}#bookview .hb-ck-rm,#bookview .hb-ck-pick-h button,#bookview [data-hb-ck-discount] .rg-pick-x{min-width:44px;min-height:44px}@media(any-pointer:coarse){#bookview .hb-slot.is-buffer{overflow:visible;z-index:2}#bookview .hb-slot.is-buffer::after{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;min-height:44px}}html body.hub-book-ui #bookview .hb-side .hb-panel.is-hb-checkout .hb-panel-back:not(#bk-n){display:grid!important;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:0;background:transparent;box-shadow:none;color:inherit;flex:none}.hb-ck-srow.hb-ck-adj{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 12px;align-items:baseline}.hb-ck-srow.hb-ck-adj .k{min-width:0;overflow-wrap:anywhere}.hb-ck-srow.hb-ck-adj .hb-ck-rm{min-height:28px}.hb-ck-adj-note{margin:-2px 0 4px;font-size:13px;color:var(--bk-tx2, var(--muted, #5A5D61))}.hb-ck-paidsum{margin-top:12px}
