.scrim.svelte-10uymmj{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--color-dark-rgb, 38, 41, 61),.5);z-index:200;cursor:pointer}.drawer.svelte-10uymmj{--app-max-desktop-size:450px;position:absolute;left:0;bottom:0;width:100%;background:var(--color-background, #ffffff);border-top-left-radius:12px;border-top-right-radius:12px;box-shadow:0 -8px 24px #00000026;z-index:201;display:flex;flex-direction:column;max-height:80dvh}@media (min-width: 768px){.drawer.svelte-10uymmj{max-width:var(--app-max-desktop-size, 450px);left:50%;transform:translate(-50%)}}.drawer-hdr.svelte-10uymmj{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border-color, #e5e7eb)}.title.svelte-10uymmj{font-weight:700;font-size:16px}.close.svelte-10uymmj{background:transparent;border:none;width:32px;height:32px;cursor:pointer;color:var(--text-secondary, #6b7280)}.drawer-body.svelte-10uymmj{padding:12px 16px;overflow-y:auto;flex:1}.empty.svelte-10uymmj{color:var(--text-secondary, #6b7280);padding:12px 0}.rows.svelte-10uymmj{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.row.svelte-10uymmj{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--border-color, #f3f4f6);font-size:14px}.qty.svelte-10uymmj{color:var(--text-secondary, #6b7280);font-size:12px;margin-left:6px}.price.svelte-10uymmj{font-weight:600}.total-row.svelte-10uymmj{display:flex;justify-content:space-between;align-items:center;padding-top:12px;margin-top:8px;border-top:1px solid var(--border-color, #e5e7eb);font-weight:700;font-size:15px}.total-value.svelte-10uymmj{color:#111}.note.svelte-10uymmj{padding-top:8px;font-size:12px;color:var(--text-secondary, #6b7280)}.drawer-ftr.svelte-10uymmj{display:flex;flex-direction:column;gap:8px;padding:12px 16px 16px;border-top:1px solid var(--border-color, #e5e7eb)}.cta.svelte-10uymmj{width:100%;padding:14px 16px;border-radius:999px;border:none;background:#fbc02d;color:#111;font-weight:700;font-size:15px;cursor:pointer}.cta.svelte-10uymmj:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed}.ghost.svelte-10uymmj{width:100%;padding:10px 16px;border-radius:999px;border:none;background:transparent;color:var(--text-secondary, #6b7280);font-weight:600;font-size:14px;cursor:pointer}
