.dm-inbox,.mp-chat-inbox{--ds-canvas:#ffffff;--ds-navy:#17233c;--ds-navy-deep:#122b4d;--ds-navy-light:#e4eaf2;--ds-coral:#ff6b35;--ds-coral-deep:#e55722;--ds-coral-light:#fff0eb;--ds-text:#17233c;--ds-text-mid:#2d3748;--ds-text-muted:#8298b7;--ds-danger:#e11d48}.dm-inbox{display:flex;flex-direction:column;min-height:calc(100dvh - var(--kido-nav-h, 64px));background:var(--ds-canvas,#ffffff);position:relative;scroll-behavior:smooth}.dm-inbox>header>div:first-child{min-height:52px;padding-top:6px;padding-bottom:6px;box-sizing:border-box}html.metajir-no-bottom-nav .dm-inbox{min-height:100dvh}.dm-inbox__header{padding:18px 16px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--ds-canvas,#ffffff)}.dm-inbox__header-left{display:flex;flex-direction:column;gap:2px}.dm-inbox__header-title{font-size:24px;font-weight:800;color:var(--ds-navy,#1b2a4a);letter-spacing:-.04em;line-height:1;margin:0}.dm-inbox__header-actions{display:flex;align-items:center;gap:4px}.dm-inbox__icon-btn{width:40px;height:40px;border-radius:50%;background:#ffffff;border:1px solid var(--ds-navy-light,#e4eaf2);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--ds-navy,#17233c);transition:background .12s,border-color .12s;-webkit-tap-highlight-color:transparent;text-decoration:none}.dm-inbox__icon-btn:active{background:rgba(27,42,74,.08)}.dm-inbox__search-wrap{position:static;padding:4px 12px;background:var(--ds-canvas,#ffffff);border-bottom:1px solid #e4e7eb}.dm-inbox__search-inner{display:flex;align-items:center;gap:8px;background:#f0f2f5;border:none;border-radius:12px;padding:8px 12px;min-height:36px;box-sizing:border-box;transition:box-shadow .18s ease-out}.dm-inbox__search-inner:focus-within{box-shadow:0 0 0 1.5px #cbd5e1}.dm-inbox__search-icon{color:var(--ds-text-muted,#7a7670);flex-shrink:0;display:flex;align-items:center}.dm-inbox__search-inp{flex:1;border:none;background:none;font-size:15px;color:var(--ds-text,#1b2a4a);font-family:inherit;outline:none;min-width:0}.dm-inbox__search-inp::placeholder{color:var(--ds-text-muted,#7a7670);font-weight:400}.dm-inbox__search-inp::-webkit-search-cancel-button,.dm-inbox__search-inp::-webkit-search-decoration{-webkit-appearance:none;display:none}.dm-inbox__list{flex:1;display:flex;flex-direction:column;background:var(--ds-canvas,#ffffff);border-radius:20px 20px 0 0;overflow:hidden;padding-top:6px}@keyframes dm-row-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dm-inbox__row{display:flex;gap:12px;padding:10px 16px;text-decoration:none;color:inherit;transition:background .1s;-webkit-tap-highlight-color:transparent;align-items:center;animation:dm-row-in .22s ease both}.dm-inbox__row:first-child{animation-delay:0s}.dm-inbox__row:nth-child(2){animation-delay:40ms}.dm-inbox__row:nth-child(3){animation-delay:80ms}.dm-inbox__row:nth-child(4){animation-delay:.12s}.dm-inbox__row:nth-child(5){animation-delay:.16s}.dm-inbox__row:nth-child(6){animation-delay:.2s}.dm-inbox__row:nth-child(7){animation-delay:.24s}.dm-inbox__row:nth-child(n+8){animation-delay:.27s}.dm-inbox__row+.dm-inbox__row{border-top:1px solid var(--ds-border,#e8e5df)}.dm-inbox__row:active{background:rgba(27,42,74,.04)}.dm-inbox__av-wrap{position:relative;width:54px;height:54px;flex-shrink:0}.dm-inbox__av-wrap--unread:before{content:"";position:absolute;inset:-2.5px;border-radius:18px;background:conic-gradient(from 180deg,#ff6b35 0,#e55722 40%,#273a60 70%,#ff6b35 100%);z-index:0;animation:dm-ring-spin 4s linear infinite}@keyframes dm-ring-spin{to{transform:rotate(1turn)}}.dm-inbox__av-wrap--unread:after{content:"";position:absolute;inset:1.5px;border-radius:16px;background:var(--ds-surface,#fff);z-index:1}.dm-inbox__av{position:relative;z-index:2;width:100%;height:100%;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--ds-navy,#1b2a4a);background:var(--ds-navy-light,#e8ebf2)}.dm-inbox__av.av-t{background:var(--ds-role-supplier-light);color:var(--ds-role-supplier)}.dm-inbox__av.av-b{background:var(--ds-info-light);color:var(--ds-info)}.dm-inbox__av.av-c{background:var(--ds-coral-light);color:var(--ds-coral-deep)}.dm-inbox__av.av-a{background:var(--ds-warning-light);color:var(--ds-warning)}.dm-inbox__av.av-p{background:var(--ds-role-broker-light);color:var(--ds-role-broker)}.dm-inbox__av.av-g{background:var(--ds-success-light);color:var(--ds-success)}.dm-inbox__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.dm-inbox__row-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.dm-inbox__name{font-size:15px;font-weight:600;color:var(--ds-text,#1b2a4a);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-inbox__row--unread .dm-inbox__name{font-weight:700}.dm-inbox__time{font-size:11.5px;color:var(--ds-text-muted,#7a7670);flex-shrink:0;white-space:nowrap}.dm-inbox__row--unread .dm-inbox__time{color:var(--ds-coral,#f4845f);font-weight:600}.dm-inbox__meta{display:flex;align-items:center;gap:6px;min-width:0}.dm-inbox__order-tag{font-size:11px;color:var(--ds-text-muted,#7a7670);background:var(--ds-surface-2,#f4f2ee);border-radius:6px;padding:1.5px 6px;font-weight:500;flex-shrink:0;line-height:1.5}.dm-inbox__status-pill{font-size:10.5px;color:var(--ds-text-muted,#7a7670);font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize}.dm-inbox__row-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px}.dm-inbox__preview{font-size:13px;color:var(--ds-text-muted,#7a7670);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.dm-inbox__preview-you{font-weight:600;color:var(--ds-text-mid,#3d3b38)}.dm-inbox__row--unread .dm-inbox__preview{color:var(--ds-text-mid,#3d3b38);font-weight:500}.dm-inbox__unread-pill{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--ds-coral,#f4845f);color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}@keyframes dm-shimmer{0%{background-position:-300px 0}to{background-position:300px 0}}.dm-inbox__skel-list{flex:1;display:flex;flex-direction:column;background:var(--ds-surface,#fff);border-radius:20px 20px 0 0;padding-top:6px;overflow:hidden}.dm-inbox__skel-row{display:flex;align-items:center;gap:12px;padding:10px 16px}.dm-inbox__skel-row+.dm-inbox__skel-row{border-top:1px solid var(--ds-border,#e8e5df)}.dm-inbox__skel-av{width:54px;height:54px;border-radius:14px;flex-shrink:0;background:linear-gradient(90deg,#f4f2ee 25%,#e8e5df 50%,#f4f2ee 75%);background-size:300px 100%;animation:dm-shimmer 1.5s infinite}.dm-inbox__skel-body{flex:1;display:flex;flex-direction:column;gap:8px}.dm-inbox__skel-line{height:11px;border-radius:6px;background:linear-gradient(90deg,#f4f2ee 25%,#e8e5df 50%,#f4f2ee 75%);background-size:300px 100%;animation:dm-shimmer 1.5s infinite}.dm-inbox__state{flex:1;flex-direction:column;padding:48px 24px;text-align:center;gap:10px}.dm-inbox__state,.dm-inbox__state-icon{display:flex;align-items:center;justify-content:center}.dm-inbox__state-icon{width:72px;height:72px;border-radius:50%;background:var(--ds-navy-light,#e4eaf2);font-size:32px;margin-bottom:4px}.dm-inbox__state-title{font-size:17px;font-weight:700;color:var(--ds-text,#1b2a4a);margin:0}.dm-inbox__state-sub{font-size:13.5px;color:var(--ds-text-muted,#7a7670);max-width:240px;line-height:1.55;margin:0}.dm-inbox__state-btn{margin-top:8px;background:var(--ds-coral,#f4845f);color:#fff;border:none;border-radius:var(--ds-r-pill,999px);padding:12px 30px;font-size:14px;font-weight:700;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:opacity .12s,transform .12s;letter-spacing:-.01em}.dm-inbox__state-btn:active{opacity:.82;transform:scale(.97)}.dm-inbox__state--error .dm-inbox__state-title{color:var(--ds-danger,#c0392b)}.dm-inbox__section-label{padding:12px 16px 4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ds-text-muted,#7a7670)}.dm-inbox__card+.dm-inbox__card{border-top:1px solid var(--ds-border,#e8e5df)}.dm-inbox__section-divider{height:1px;margin:4px 0;background:var(--ds-border,#e8e5df)}.dm-inbox__actions{display:flex;align-items:center;gap:8px;padding:8px 16px 10px;border-top:1px solid rgba(27,42,74,.07)}.dm-inbox__action-pill{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;border-radius:var(--ds-r-pill,999px);border:1px solid var(--ds-border,#e8e5df);background:var(--ds-surface-2,#f4f2ee);font-size:12px;font-weight:500;color:var(--ds-navy,#1b2a4a);text-decoration:none;white-space:nowrap}.dm-inbox__action-pill--link{cursor:pointer;transition:background .12s;-webkit-tap-highlight-color:transparent}.dm-inbox__action-pill--link:active{background:var(--ds-border,#e8e5df)}.dm-inbox__chat-btn{margin-inline-start:auto;display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border-radius:10px;background:var(--ds-navy,#1b2a4a);color:#fff;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .12s;white-space:nowrap;-webkit-tap-highlight-color:transparent}.dm-inbox__chat-btn:active{opacity:.8}@keyframes dm-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes dm-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}.dm-inbox__sheet-overlay{position:fixed;inset:0;background:rgba(27,42,74,.4);z-index:50;animation:dm-overlay-in .18s ease;width:100%;padding:0;border:none;cursor:default;appearance:none;-webkit-appearance:none}.dm-inbox__sheet{position:fixed;inset-inline:0;bottom:0;top:15dvh;background:var(--ds-surface,#fff);border-radius:20px 20px 0 0;z-index:51;display:flex;flex-direction:column;overflow:hidden;animation:dm-sheet-in .28s cubic-bezier(.32,1.1,.64,1)}.dm-inbox__sheet-header{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 10px;border-bottom:1px solid var(--ds-border,#e8e5df);flex-shrink:0}.dm-inbox__sheet-title{font-size:17px;font-weight:700;color:var(--ds-navy,#1b2a4a);letter-spacing:-.02em}.dm-inbox__sheet-list{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.dm-inbox__sheet-row{display:flex;align-items:center;gap:12px;padding:10px 16px;text-decoration:none;color:inherit;transition:background .1s;-webkit-tap-highlight-color:transparent}.dm-inbox__sheet-row+.dm-inbox__sheet-row{border-top:1px solid var(--ds-border,#e8e5df)}.dm-inbox__sheet-row:active{background:rgba(27,42,74,.04)}.dm-inbox__sheet-badge{font-size:10px;font-weight:600;color:var(--ds-coral,#f4845f);background:rgba(255,107,53,.12);border-radius:999px;padding:2px 8px;flex-shrink:0;white-space:nowrap}.dm-inbox__sheet-empty{padding:40px 24px;text-align:center;font-size:14px;color:var(--ds-text-muted,#7a7670);margin:0}.dm-inbox__sheet-search{display:flex;align-items:center;gap:8px;background:rgba(0,0,0,.055);border-radius:10px;padding:0 12px;height:36px;margin:8px 12px 4px;flex-shrink:0}.dm-inbox__sheet-search-inp{flex:1;border:none;background:none;font-size:15px;color:var(--ds-text,#1b2a4a);font-family:inherit;outline:none;min-width:0}.dm-inbox__sheet-search-inp::placeholder{color:var(--ds-text-muted,#7a7670)}.mp-chat-inbox{display:flex;flex-direction:column;min-height:calc(100dvh - var(--kido-nav-h, 64px));background:var(--ds-surface,#fff);padding-bottom:16px}.mp-chat-inbox--supplier{min-height:auto;background:var(--ds-surface,#fff);padding-bottom:0}.mp-chat-inbox--supplier .dm-inbox__search-wrap{padding:4px 16px 8px;background:var(--ds-surface,#fff)}.mp-chat-inbox__search{padding:8px 12px 4px;background:var(--ds-surface,#fff);border-bottom:1px solid var(--ds-border,#e8e5df)}.mp-chat-inbox--supplier .mp-chat-inbox__search{background:#f5f7fa}.mp-chat-inbox__search-inp{width:100%;min-height:40px;border-radius:var(--ds-r-pill,999px);border:none;padding:0 16px;font-size:14px;background:var(--ds-surface-2,#f4f2ee);font-family:inherit;color:var(--ds-text,#1b2a4a)}.mp-chat-inbox__search-inp::placeholder{color:var(--ds-text-muted,#7a7670)}.mp-chat-inbox__search-inp:focus{outline:none;box-shadow:0 0 0 2px rgba(255,107,53,.2)}.mp-chat-inbox__empty{margin:16px;padding:28px 20px;text-align:center;font-size:13px;color:var(--ds-text-muted,#7a7670);border-radius:var(--ds-r-lg,16px);background:var(--ds-surface-2,#f4f2ee)}.mp-chat-inbox__empty--error{color:var(--ds-danger,#c0392b)}