.lm-shop-inbox{--shop-message-accent:var(--lm-shop-accent,#cb715a);--shop-message-tint:var(--lm-shop-soft,#fff1eb);position:relative;flex:1;width:100%;height:100%;min-height:0;isolation:isolate;display:flex;flex-direction:column;min-width:0;background:var(--t-page,#f7f7f8);color:var(--t-text,#303333);font-size:var(--lm-app-font-body,14px);letter-spacing:0;box-sizing:border-box}
.lm-shop-inbox *{box-sizing:border-box}.lm-shop-inbox-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none;min-height:52px;padding:0 12px;background:var(--t-card,#fff);border-bottom:1px solid var(--t-border,#e7e7e7)}.lm-shop-inbox-header strong{font-size:16px;min-width:0;overflow-wrap:anywhere}.lm-shop-inbox-header button{width:44px;height:44px;border:0;background:transparent;color:var(--shop-message-accent);font:inherit;font-size:25px;flex:none}
.lm-shop-message-generate{margin-top:20px;padding-top:16px;border-top:1px solid var(--t-border,#e7e7e7)}.lm-shop-message-generate>div[role="status"]{margin-top:10px;font-size:13px;overflow-wrap:anywhere}.lm-shop-nav{min-width:0}
.lm-shop-inbox-status{flex:none;color:var(--shop-message-accent);font-size:12px;padding:8px 16px;overflow-wrap:anywhere}.lm-shop-inbox-status:empty{display:none}.lm-shop-inbox-body{flex:1;min-height:0;overflow:auto;padding:12px max(16px,var(--lm-safe-right,0px)) 20px max(16px,var(--lm-safe-left,0px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.lm-shop-inbox-heading{font-weight:650;margin:12px 0;font-size:15px}.lm-shop-inbox-empty{padding:16px 0;color:var(--t-sub,#777);font-size:13px}
.lm-shop-pickup{background:var(--t-card,#fff);border:1px solid var(--t-border,#e7e7e7);border-radius:14px;padding:14px;margin:0 0 12px;overflow-wrap:anywhere}.lm-shop-pickup p{color:var(--t-sub,#777);margin:8px 0;font-size:13px}.lm-shop-inbox-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin:4px 0}.lm-shop-inbox-row time,.lm-shop-inbox-row>span{font-size:12px;color:var(--t-sub,#777)}.lm-shop-inbox-row button{min-height:44px;min-width:80px;border:1px solid var(--shop-message-accent);border-radius:10px;background:var(--shop-message-tint);color:var(--shop-message-accent);font:inherit}.lm-shop-pickup-code{display:flex;align-items:center;gap:16px;padding:14px 0;color:var(--shop-message-accent)}.lm-shop-pickup-code strong{font-size:28px;letter-spacing:0}.lm-shop-pickup-code span{font-size:13px}
.lm-shop-inbox-thread{display:flex;align-items:center;gap:12px;width:100%;min-width:0;padding:16px 0;border:0;border-bottom:1px solid var(--t-border,#e7e7e7);background:transparent;color:inherit;font:inherit;text-align:left}.lm-shop-inbox-avatar{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:11px;background:var(--shop-message-tint);color:var(--shop-message-accent);font-size:19px;flex:none}.lm-shop-inbox-thread>span:nth-child(2){flex:1;min-width:0}.lm-shop-inbox-thread strong{display:block;font-size:14px;overflow-wrap:anywhere}.lm-shop-inbox-thread small{display:block;margin-top:5px;color:var(--t-sub,#777);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.lm-shop-inbox-order{font-size:12px;color:var(--t-sub,#777);padding:4px 0 18px;overflow-wrap:anywhere}
.lm-shop-support-row{display:flex;flex-direction:column;align-items:flex-start;margin:12px 0}.lm-shop-support-row.buyer{align-items:flex-end}.lm-shop-support-bubble{max-width:88%;background:var(--t-card,#fff);border:1px solid var(--t-border,#e7e7e7);border-radius:12px;padding:10px 13px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.buyer .lm-shop-support-bubble{background:var(--shop-message-tint)}.lm-shop-support-row time{font-size:11px;color:var(--t-sub,#777);margin:5px 3px}.lm-shop-inbox-compose{display:flex;align-items:flex-end;gap:10px;flex:none;padding:10px 14px calc(10px + var(--lm-safe-bottom,0px));background:var(--t-card,#fff);border-top:1px solid var(--t-border,#e7e7e7)}.lm-shop-inbox-compose[hidden]{display:none}.lm-shop-inbox-compose textarea{flex:1;min-width:0;resize:none;min-height:44px;max-height:110px;border:1px solid var(--t-border,#ddd);border-radius:12px;padding:10px 12px;background:var(--t-input,#f5f5f6);color:inherit;font:inherit;line-height:1.5}.lm-shop-inbox-compose button{flex:none;min-height:44px;padding:9px 16px;border:0;border-radius:12px;color:var(--shop-message-accent);background:var(--shop-message-tint);font:inherit}.lm-shop-inbox button{cursor:pointer}.lm-shop-inbox button:disabled{opacity:.6;cursor:default}.lm-shop-feedback{background:#fff2ec!important;color:#8b4434!important;border:1px solid #e5bdaf!important;box-shadow:0 3px 14px #00000014!important}

.lm-shop-inbox-header[hidden],.lm-shop-inbox-progress[hidden]{display:none}.lm-shop-inbox-header{justify-content:flex-start;min-height:50px;padding:3px 10px;gap:7px}.lm-shop-inbox-header>div{min-width:0;flex:1}.lm-shop-inbox-subtitle{display:block;font-size:11px;line-height:17px;color:var(--t-sub,#777)}.lm-shop-inbox-subtitle:empty{display:none}.lm-shop-inbox-heading{display:flex;align-items:center;justify-content:space-between;min-height:36px;margin:2px 0 10px}.lm-shop-inbox-heading button{width:40px;height:36px;border:0;background:transparent;color:var(--shop-message-accent);font-size:24px}.lm-shop-inbox-progress{position:absolute;inset:0;z-index:3;background:#0005;display:flex;align-items:center;justify-content:center}.lm-shop-inbox-progress>div{background:var(--t-card,#fff);color:var(--t-text,#303333);border-radius:12px;min-width:120px;padding:24px;text-align:center;box-shadow:0 8px 26px #0002}.lm-shop-support-product{display:flex;align-items:center;gap:10px;padding:10px;margin-bottom:8px;border:1px solid var(--t-border,#e7e7e7);border-radius:10px;background:var(--t-card,#fff);min-width:0;max-width:100%}.lm-shop-support-product img,.lm-shop-support-product-icon{width:52px;height:52px;flex:none;object-fit:cover;border-radius:7px;background:var(--shop-message-tint)}.lm-shop-support-product-icon{display:flex;align-items:center;justify-content:center;font-size:28px}.lm-shop-support-product>div{min-width:0;flex:1}.lm-shop-support-product strong{display:block;font-size:13px;overflow-wrap:anywhere;line-height:1.5}.lm-shop-support-product>div>span{display:block;font-size:14px;color:var(--shop-message-accent);margin-top:5px}.lm-shop-support-product button{flex:none;width:48px;border:0;padding:4px;background:transparent;color:var(--shop-message-accent);font:inherit;font-size:12px;min-height:44px}.lm-shop-support-bubble .lm-shop-support-product{border:0;padding:0;margin:0;background:transparent}.lm-shop-support-retry{border:0;background:transparent;color:var(--shop-message-accent);font:inherit;font-size:12px;min-height:36px}.lm-shop-inbox-body{padding-top:8px}.lm-shop-inbox-compose{padding-bottom:10px}

.lm-shop-inbox-ta:not(.lm-shop-inbox-conversation) .lm-shop-inbox-body{padding-bottom:110px}.lm-shop-inbox-ta.lm-shop-inbox-conversation .lm-shop-inbox-body{padding-bottom:20px}#lmTaShopPage:has(.lm-shop-inbox-conversation) #taAiCartBtn{bottom:150px}

.lm-shop-support-product button{width:64px;min-width:64px;white-space:nowrap}

.lm-shop-inbox [data-delete-kind]{-webkit-touch-callout:none;user-select:none}.lm-shop-inbox-user .lm-shop-inbox-compose{padding-bottom:calc(10px + var(--lm-safe-bottom,0px))}

.lm-shop-inbox-tabs{display:flex;flex:none;gap:var(--lm-ui-space-1,4px);margin:0 16px var(--lm-ui-space-4,16px);padding:var(--lm-ui-space-1,4px);border-radius:var(--lm-ui-radius-control,12px);background:var(--lm-shop-surface-soft,var(--t-input,#f5f5f6))}.lm-shop-inbox-tabs[hidden]{display:none}.lm-shop-inbox-tabs button{flex:1;min-width:0;min-height:44px;padding:var(--lm-ui-space-2,8px);border:0;border-radius:calc(var(--lm-ui-radius-control,12px) - var(--lm-ui-space-1,4px));background:transparent;color:var(--lm-shop-muted,var(--t-sub,#777));font:inherit}.lm-shop-inbox-tabs [aria-selected="true"]{background:var(--lm-shop-surface,var(--t-card,#fff));color:var(--shop-message-accent)}.lm-shop-inbox-ta .lm-shop-inbox-tabs{margin-top:12px}#lmUserShopPage .lm-page-title[hidden]{display:none}#lmUserShopPage .lm-page-title{flex:none}#lmShopInboxRefresh{width:54px;min-height:34px;border:0;background:transparent;color:var(--lm-shop-accent,#cb715a);font-size:24px}#lmUserShopPage .lm-shop-inbox-tabs{margin:12px max(12px,var(--lm-safe-right,0px)) 16px max(12px,var(--lm-safe-left,0px))}#lmUserShopPage .lm-shop-inbox-body{padding-left:max(12px,var(--lm-safe-left,0px));padding-right:max(12px,var(--lm-safe-right,0px))}#lmUserShopPage .lm-shop-inbox-header{padding:calc(3px + var(--lm-safe-top,0px)) max(10px,var(--lm-safe-right,0px)) 3px max(10px,var(--lm-safe-left,0px))}

#lmUserShopPage .lm-shop-message-body>.lm-page-title{margin:0;padding:max(10px,var(--lm-safe-top,0px)) max(12px,var(--lm-safe-right,0px)) 10px max(12px,var(--lm-safe-left,0px));background:var(--t-card,#fff)}#lmUserShopPage>.lm-shop-inbox-page-progress{z-index:20;box-sizing:border-box;padding:var(--lm-safe-top,0px) var(--lm-safe-right,0px) var(--lm-safe-bottom,0px) var(--lm-safe-left,0px)}
