.front-inbox-tools{display:flex;align-items:center;gap:5px;margin-left:auto;flex:none;color:inherit}.front-inbox-tools+.site-nav-toggle{margin-left:6px}.front-inbox-tools .fi-trigger{position:relative;width:40px;height:40px;padding:9px;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer;display:grid;place-items:center}.fi-trigger:hover{background:#8882}.fi-trigger svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.fi-badge{position:absolute;top:0;right:-2px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;box-sizing:border-box;border-radius:999px;background:#fe2c55;color:#fff;font:600 10px/1 Arial,sans-serif;box-shadow:0 0 0 2px var(--fi-ring,#fff)}.fi-badge[hidden]{display:none}.seller-header .front-inbox-tools{--fi-ring:#050505}.fi-dialog{position:fixed;inset:76px 22px auto auto;margin:0;padding:0;width:380px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 100px);overflow:hidden;border:1px solid #e0e3e8;border-radius:16px;background:#fff;color:#20242c;box-shadow:0 18px 60px #11182726;font:14px/1.5 Arial,'Microsoft YaHei',sans-serif;animation:fi-enter .18s ease-out}.fi-dialog::backdrop{background:#12172235}.fi-head{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid #eceef1}.fi-head h2{font-size:17px;margin:0;margin-right:auto}.fi-head button,.fi-pages button,.fi-back{font:inherit;font-size:12px;background:transparent;border:0;color:#636b77;cursor:pointer;padding:5px}.fi-head button:disabled{opacity:.4;cursor:default}.fi-head .fi-close{font-size:25px;line-height:1;width:30px;height:30px;color:#343a44;padding:0}.fi-list{max-height:min(460px,calc(100dvh - 210px));overflow:auto;overscroll-behavior:contain}.fi-item{display:flex;gap:12px;text-align:left;width:100%;padding:18px 20px;border:0;border-bottom:1px solid #f0f1f3;background:#fff;color:#20242c;cursor:pointer}.fi-item:hover{background:#f7f8fa}.fi-item>span:last-child{min-width:0}.fi-item strong{font-size:13px;display:block;overflow-wrap:anywhere}.fi-item small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;color:#68717f;line-height:1.6;margin:5px 0 8px;overflow-wrap:anywhere}.fi-item time,.fi-detail time{font-size:10px;color:#87909d}.fi-dot{flex:none;width:6px;height:6px;border-radius:50%;margin-top:7px;background:transparent}.fi-unread .fi-dot{background:#fe2c55}.fi-unread{background:#fcfcfd}.fi-empty{padding:50px 20px;text-align:center;color:#818895;font-size:13px}.fi-empty a{color:#323a49}.fi-pages{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-top:1px solid #eceef1;font-size:12px}.fi-pages button:disabled{opacity:.35}.fi-detail{padding:18px 22px 24px;max-height:calc(100dvh - 220px);overflow:auto}.fi-detail h3{font-size:17px;overflow-wrap:anywhere;margin:18px 0 6px}.fi-detail p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;color:#47515e;font-size:13px}.fi-view{display:block;margin-top:22px;color:#fe2c55;text-decoration:none;font-size:13px}.fi-spinner{display:inline-block;width:20px;height:20px;border:2px solid #e1e4e8;border-top-color:#252c36;border-radius:50%;animation:fi-spin .8s linear infinite}.fi-dialog :focus-visible,.fi-trigger:focus-visible{outline:2px solid #fe2c55;outline-offset:2px}@keyframes fi-enter{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@keyframes fi-spin{to{transform:rotate(360deg)}}@media(max-width:767px){.front-inbox-tools{gap:0}.front-inbox-tools .fi-trigger{width:32px;height:36px;padding:7px}.front-inbox-tools+.site-nav-toggle{margin-left:2px}.fi-trigger svg{width:20px;height:20px}.fi-badge{min-width:16px;height:16px;font-size:9px}.fi-dialog{top:66px;right:12px;left:12px;width:auto;max-width:none;box-sizing:border-box}.mobile-header-row .front-inbox-tools{display:none}}@media(prefers-reduced-motion:reduce){.fi-dialog,.fi-spinner{animation:none}}

.fi-item-content{flex:1;min-width:0}.fi-order-summary{display:block;margin:10px 0 9px}.fi-order-product{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:center;margin-bottom:9px}.fi-order-product img,.fi-order-placeholder{width:44px;height:44px;object-fit:cover;border:1px solid #e1e4e9;border-radius:6px;box-sizing:border-box;background:#f5f6f8}.fi-order-placeholder{display:grid;place-items:center;font-size:17px;color:#536176}.fi-order-product>span:last-child{min-width:0}.fi-product-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;font-size:12px;line-height:1.5;color:#29313f}.fi-product-variant,.fi-product-price{display:block;font-size:11px;color:#68717f;line-height:1.6;overflow-wrap:anywhere}.fi-order-more{display:block;font-size:11px;color:#68717f;margin:4px 0 8px}.fi-order-total{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-top:7px;border-top:1px solid #edf0f3;font-size:11px;color:#68717f}.fi-order-total b{font-size:13px;color:#202a3b;font-weight:650;white-space:nowrap}.fi-detail .fi-order-summary{margin-top:18px}.fi-detail .fi-order-product{margin-bottom:14px}.fi-detail .fi-product-name{font-size:13px}.fi-detail .fi-order-total{margin-top:12px;padding-top:12px}

.fi-review-summary{display:grid;gap:6px;margin:10px 0}.fi-review-stars{font-size:13px;line-height:20px;letter-spacing:2px;color:#c57f16}.fi-review-body{display:block;font-size:12px;line-height:1.75;color:#4d5969;white-space:pre-wrap;overflow-wrap:anywhere}.fi-detail .fi-review-body{font-size:13px}
