._layer_tqt0z_1{z-index:1500;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0c0b0aa8;justify-content:flex-end;padding:18px;display:flex;position:fixed;inset:0}._dialog_tqt0z_3{color:#302d29;background:#fbf8f2;border:1px solid #d6b67c;border-radius:18px;outline:none;width:min(560px,100%);max-height:100%;padding:24px;font-family:inherit;overflow:auto;box-shadow:0 22px 85px #0005}._header_tqt0z_5{border-bottom:1px solid #dfd5c6;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding-bottom:18px;display:flex}._header_tqt0z_5 h2{letter-spacing:.02em;margin:0;font-size:25px}._header_tqt0z_5 small{color:#72665a;font-size:15px;font-weight:400}._dialog_tqt0z_3 button,._dialog_tqt0z_3 select{font:inherit}._header_tqt0z_5 button{cursor:pointer;width:40px;height:40px;color:inherit;background:0 0;border:0;font-size:28px}:is(._dialog_tqt0z_3 button:focus-visible,._dialog_tqt0z_3 select:focus-visible){outline-offset:3px;outline:3px solid #b6853e}._items_tqt0z_11{margin:0;padding:0;list-style:none}._items_tqt0z_11 li{border-bottom:1px solid #dfd5c6;grid-template-columns:90px minmax(0,1fr) auto;align-items:start;gap:15px;padding:20px 0;display:grid}._items_tqt0z_11 img{object-fit:contain;-webkit-user-select:none;user-select:none;background:#eae2d6;border-radius:8px;width:90px;height:126px}._itemInfo_tqt0z_13{flex-direction:column;gap:7px;min-width:0;display:flex}._itemInfo_tqt0z_13 strong{font-size:15px;line-height:1.5}._itemInfo_tqt0z_13 span,._itemInfo_tqt0z_13 small{color:#756959;overflow-wrap:anywhere;font-size:12px}._itemPrice_tqt0z_13{white-space:nowrap;margin-top:4px;font-size:14px}._itemActions_tqt0z_13{align-items:center;gap:18px;margin-top:10px;display:flex}._itemActions_tqt0z_13 label{color:#6e6252;align-items:center;gap:8px;font-size:12px;display:flex}._itemActions_tqt0z_13 select{color:#302d29;background:#fff;border:1px solid #d4c4af;border-radius:6px;padding:5px 8px}._itemActions_tqt0z_13 button{color:#7d6850;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:12px;text-decoration:underline}._summary_tqt0z_15{padding:22px 0 15px}._summary_tqt0z_15 label,._membership_tqt0z_15 label{justify-content:space-between;align-items:center;gap:15px;font-size:13px;display:flex}._summary_tqt0z_15 select,._membership_tqt0z_15 select{color:#302d29;background:#fff;border:1px solid #d4c4af;border-radius:8px;max-width:70%;padding:10px}._summary_tqt0z_15 p{justify-content:space-between;align-items:center;gap:15px;margin:21px 0 7px;display:flex}._summary_tqt0z_15 strong{font-size:21px}._summary_tqt0z_15 small{color:#7b7164;font-size:12px;line-height:1.7;display:block}._membership_tqt0z_15{color:#776854;margin:12px 0 20px;font-size:12px}._membership_tqt0z_15 summary{cursor:pointer;padding:8px 0}._membership_tqt0z_15 label{margin-top:8px}._primary_tqt0z_15,._secondary_tqt0z_15{cursor:pointer;color:#f7eee0;background:#322a21;border:0;border-radius:8px;width:100%;padding:15px;font-weight:600}._primary_tqt0z_15:hover,._secondary_tqt0z_15:hover{background:#554331}._primary_tqt0z_15:disabled{opacity:.5;cursor:not-allowed}._mode_tqt0z_15{text-align:center;color:#8b7a65;margin:10px 0;font-size:12px}._empty_tqt0z_15{text-align:center;padding:38px 0}._empty_tqt0z_15 p{color:#7b7164;margin-bottom:24px}._receiptButton_tqt0z_15{color:#74624b;cursor:pointer;background:0 0;border:0;width:100%;padding:16px 10px;font-size:12px;text-decoration:underline}._notice_tqt0z_15{background:#f0e2cd;border:1px solid #d8bc90;border-radius:8px;padding:12px;font-size:13px;line-height:1.6}@media (max-width:540px){._layer_tqt0z_1{padding:0}._dialog_tqt0z_3{border-radius:0;width:100%;max-height:100dvh;padding:18px}._items_tqt0z_11 li{grid-template-columns:72px minmax(0,1fr);gap:12px}._items_tqt0z_11 img{grid-row:span 2;width:72px;height:108px}._itemPrice_tqt0z_13{grid-column:2;margin-top:-4px}._itemActions_tqt0z_13{margin-top:4px}._summary_tqt0z_15 select{max-width:67%}}._dialog_tqt0z_3{color:#13243e;background:#faf9f6;border-color:#dbe0e6}._primary_tqt0z_15{color:#fff;background:#13243e;min-height:48px}._itemActions_tqt0z_13 select,._itemActions_tqt0z_13 button,._header_tqt0z_5 button{min-height:44px}._header_tqt0z_5 button{min-width:44px}._dialog_tqt0z_3{color:#f1eee8;background:#1c1a18;border-color:#736a5c;border-radius:0}._header_tqt0z_5,._items_tqt0z_11 li{border-color:#48433b}._header_tqt0z_5 small,._itemInfo_tqt0z_13 span,._itemInfo_tqt0z_13 small,._summary_tqt0z_15 small,._membership_tqt0z_15,._mode_tqt0z_15,._empty_tqt0z_15 p,._receiptButton_tqt0z_15{color:#c0b7a8}._items_tqt0z_11 img{background:#28251f}._summary_tqt0z_15 select{color:#f1eee8;background:#201e1b;border-color:#736a5c}._primary_tqt0z_15{color:#171711;background:#d5c09c}._primary_tqt0z_15:hover{background:#e5d8bc}._secondary_tqt0z_15{color:#f1eee8;background:#3d352a}._notice_tqt0z_15{color:#d8d7c8;background:#28251f;border-color:#736a5c}._header_tqt0z_5 h2{font-family:Songti TC,serif;font-size:32px;font-weight:400}._itemActions_tqt0z_13 select,._membership_tqt0z_15 select{color:#f1eee8;background:#201e1b;border-color:#736a5c}._itemActions_tqt0z_13 label,._itemActions_tqt0z_13 button,._summary_tqt0z_15 small{color:#c0b7a8}._dialog_tqt0z_3 ._notice_tqt0z_15{color:#d8d7c8}._dialog_tqt0z_3 ._primary_tqt0z_15,._dialog_tqt0z_3 ._secondary_tqt0z_15{border-radius:0}
