.sk-messages-root,.sk-messages-shell{display:flex;flex-direction:column;height:100%;min-height:520px;width:100%;box-sizing:border-box;background:var(--color-surface-canvas, #f7f8fb);color:var(--color-fg-body, #4f4f4f);font-family:var(--font-sans, inherit);direction:rtl;overflow:hidden;position:relative}.sk-xc-page{width:100%;max-width:1240px;height:calc(100vh - 140px);min-height:600px;max-height:860px;margin:24px auto;padding:0 20px;box-sizing:border-box;display:flex;flex-direction:column}.sk-xc-page .sk-exchange-conversations{width:100%;height:100%;display:flex;flex-direction:column;border-radius:var(--radius-xl, 16px);border:1px solid var(--color-border-default, #eceef2);box-shadow:none!important;overflow:hidden;background:var(--color-surface-1, #ffffff)}#panel-marketplace-conversations,[data-sk-exchange-conversations-mount],[data-sk-exchange-conversations]{height:calc(100vh - 120px);min-height:580px;width:100%;display:flex;flex-direction:column;overflow:hidden}.silokala-dashboard-panel .sk-xc-page,#panel-marketplace-conversations .sk-xc-page,[data-panel=marketplace-conversations] .sk-xc-page,.silokala-vendor-dashboard .sk-xc-page{max-width:100%;height:calc(100vh - 120px);min-height:580px;max-height:none;margin:0;padding:16px 20px}.silokala-vendor-dashboard .silokala-dashboard-content-area{overflow-y:auto}.silokala-dashboard-panel .sk-exchange-conversations,#panel-marketplace-conversations .sk-exchange-conversations,[data-panel=marketplace-conversations] .sk-exchange-conversations,.silokala-vendor-dashboard .sk-exchange-conversations{border-radius:var(--radius-lg, 12px);border:1px solid var(--color-border-default, #eceef2);box-shadow:none!important}.sk-messages-shell--standalone{height:100vh;max-height:100vh}.sk-messages-shell *,.sk-messages-shell *:before,.sk-messages-shell *:after{box-sizing:border-box}.sk-messages-shell button,.sk-messages-shell input,.sk-messages-shell textarea,.sk-messages-shell select,.sk-messages-shell label{font-family:inherit}.sk-messages-shell *{scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .2s ease}.sk-messages-shell *:hover{scrollbar-color:var(--color-border-default, #dcdfe5) transparent}.sk-messages-shell ::-webkit-scrollbar{width:5px;height:5px}.sk-messages-shell ::-webkit-scrollbar-track{background:transparent}.sk-messages-shell ::-webkit-scrollbar-thumb{background-color:transparent;border-radius:var(--radius-full, 999px);transition:background-color .2s ease}.sk-messages-shell:hover ::-webkit-scrollbar-thumb,.sk-messages-shell *:hover::-webkit-scrollbar-thumb{background-color:var(--color-border-default, #dcdfe5)}.sk-messages-shell ::-webkit-scrollbar-thumb:hover{background-color:var(--navy-300, #94a8c8)}.sk-messages-shell button:focus-visible,.sk-messages-shell a:focus-visible,.sk-messages-shell input:focus-visible,.sk-messages-shell textarea:focus-visible{outline:var(--focus-ring-width, 2px) solid var(--focus-ring-color, var(--navy-600, #2c5ca3));outline-offset:var(--focus-ring-offset, 2px);box-shadow:var(--shadow-focus-ring)}.sk-messages-shell__workspace{position:relative;display:flex;flex:1;min-height:0;width:100%;background:var(--color-surface-canvas, #f7f8fb);overflow:hidden}.sk-messages-shell__master{width:340px;min-width:340px;max-width:340px;flex-shrink:0;height:100%;display:flex;flex-direction:column;background:var(--color-surface-1, #ffffff);border-inline-end:1px solid var(--color-border-default, #eceef2);position:relative;z-index:10;overflow:hidden}.sk-messages-shell__detail{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;background:var(--color-surface-1, #ffffff);position:relative;z-index:5;overflow:hidden}.sk-messages-shell__drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#14294b59;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:40;opacity:0;pointer-events:none;transition:opacity var(--duration-base, .2s) var(--ease-standard, cubic-bezier(.4, 0, .2, 1))}.sk-messages-shell__drawer-backdrop--open{opacity:1;pointer-events:auto}.sk-messages-shell__drawer{position:absolute;top:0;bottom:0;left:0!important;right:auto!important;width:440px;max-width:92%;height:100%;z-index:45;display:flex;flex-direction:column;background:var(--color-surface-1, #ffffff);border-right:1px solid var(--color-border-default, #eceef2);border-left:0;box-shadow:none;visibility:hidden;pointer-events:none;transform:translate(-100%);transition:transform var(--duration-slow, .32s) cubic-bezier(.22,.61,.36,1),visibility var(--duration-slow, .32s),box-shadow var(--duration-slow, .32s);overflow:hidden}.sk-typing-dot{width:6px;height:6px;border-radius:50%;background-color:var(--navy-400, #6280ab);display:inline-block;animation:typingPulse 1.4s infinite ease-in-out both}.sk-typing-dot--1{animation-delay:-.32s}.sk-typing-dot--2{animation-delay:-.16s}.sk-typing-dot--3{animation-delay:0s}@keyframes typingPulse{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.sk-message-reply-btn{opacity:0;transition:opacity var(--duration-base, .2s) var(--ease-standard, cubic-bezier(.4, 0, .2, 1))}.sk-message-bubble-wrap:hover .sk-message-reply-btn{opacity:1}.sk-messages-shell__drawer--open{visibility:visible;pointer-events:auto;box-shadow:8px 0 32px #14294b1f;transform:translate(0)!important}.sk-messages-scroll-area{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}@media(min-width:1024px){.sk-messages-shell__master{width:340px;min-width:340px;max-width:340px}.sk-messages-shell__drawer{width:440px;max-width:440px}}@media(min-width:900px)and (max-width:1023px){.sk-messages-shell__master{width:300px;min-width:300px;max-width:300px}.sk-messages-shell__drawer{width:400px;max-width:85%}}@media(min-width:900px){.sk-chat-header__back-btn{display:none!important}}@media(max-width:899px){.sk-messages-shell__workspace{flex-direction:column}.sk-messages-shell__master{width:100%;min-width:100%;max-width:100%;border-inline-end:0}.sk-messages-shell__master--mobile-hidden{display:none!important}.sk-messages-shell__detail{width:100%;min-width:100%}.sk-messages-shell__detail--mobile-hidden{display:none!important}.sk-messages-shell__drawer{width:100%;max-width:100%}}@media(max-width:560px){.sk-chat-header__tier1{padding:10px 14px!important}.sk-deal-context-strip{padding:8px 14px!important;gap:8px!important}.sk-message-stream{padding:12px 14px 8px!important}.sk-composer{padding:8px 14px 12px!important}.sk-message-bubble-wrap{max-width:88%!important}}html:has([data-sk-xc-mounted="1"]),body.sk-body-scroll-lock{overflow:hidden!important}@media(prefers-reduced-motion:reduce){.sk-messages-shell *,.sk-messages-shell *:before,.sk-messages-shell *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.sk-messages-shell__drawer{transition:none!important}}.sk-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius-sm, 8px);border:0;cursor:pointer;font-family:var(--font-sans, inherit);font-weight:700;white-space:nowrap;box-sizing:border-box;text-decoration:none;-webkit-user-select:none;user-select:none;outline:none;transition:background-color var(--duration-base, .2s) var(--ease-standard),border-color var(--duration-base, .2s) var(--ease-standard),box-shadow var(--duration-base, .2s) var(--ease-standard),transform var(--duration-fast, .12s) var(--ease-standard),opacity var(--duration-base, .2s) var(--ease-standard)}.sk-btn:disabled,.sk-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.sk-btn--sm{height:32px;padding:0 12px;font-size:12.5px}.sk-btn--md{height:40px;padding:0 18px;font-size:13.5px}.sk-btn--lg{height:48px;padding:0 22px;font-size:15px}.sk-btn--full{width:100%}.sk-btn--primary,.sk-messages-root .sk-btn--primary,.sk-offer-card .sk-btn--primary,.sk-chat-header .sk-btn--primary{background-color:var(--color-action-primary-bg, var(--orange-500, #f5821f))!important;color:#fff!important;box-shadow:var(--shadow-cta, 0 4px 12px rgba(245, 130, 31, .25))!important;border:0!important}.sk-btn--primary:hover:not(:disabled),.sk-messages-root .sk-btn--primary:hover:not(:disabled),.sk-offer-card .sk-btn--primary:hover:not(:disabled),.sk-chat-header .sk-btn--primary:hover:not(:disabled){background-color:var(--orange-600, #e8760f)!important;color:#fff!important}.sk-btn--primary:active:not(:disabled),.sk-messages-root .sk-btn--primary:active:not(:disabled),.sk-offer-card .sk-btn--primary:active:not(:disabled),.sk-chat-header .sk-btn--primary:active:not(:disabled){background-color:var(--orange-700, #c46108)!important;transform:translateY(1px)}.sk-btn--secondary{background-color:var(--color-surface-1, #ffffff);color:var(--color-fg-default, #1b3a6b);border:1px solid var(--color-border-strong, #cbd0d8)}.sk-btn--secondary:hover:not(:disabled){background-color:var(--color-surface-2, #f7f8fb);border-color:var(--navy-400, #6280ab);color:var(--color-fg-default, #1b3a6b)}.sk-btn--secondary:active:not(:disabled){background-color:var(--color-surface-3, #f2f3f6);transform:translateY(1px)}.sk-btn--outline{background-color:var(--color-surface-1, #ffffff);color:var(--color-fg-default, #1b3a6b);border:1px solid var(--color-border-strong, #cbd0d8)}.sk-btn--outline:hover:not(:disabled){background-color:var(--color-surface-2, #f7f8fb);border-color:var(--navy-400, #6280ab);color:var(--color-fg-default, #1b3a6b)}.sk-btn--ghost{background-color:transparent;color:var(--color-fg-default, #1b3a6b);border:0}.sk-btn--ghost:hover:not(:disabled){background-color:var(--color-surface-2, #f7f8fb)}.sk-btn--danger{background-color:var(--red-700, #b42318);color:#fff}.sk-btn--loading{position:relative;cursor:wait}.sk-btn__spinner{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:sk-btn-spin .7s linear infinite;display:inline-block;margin-inline-end:6px}@keyframes sk-btn-spin{to{transform:rotate(360deg)}}.sk-icon-button{display:inline-grid;place-items:center;padding:0;border:0;border-radius:var(--radius-sm, 8px);cursor:pointer;background:transparent;color:var(--color-fg-default, #1b3a6b);box-sizing:border-box;flex-shrink:0;-webkit-user-select:none;user-select:none;transition:all .16s var(--ease-standard);outline:none}.sk-icon-button:hover:not(:disabled){background-color:var(--color-surface-2, #f7f8fb)}.sk-icon-button:active:not(:disabled){background-color:var(--color-surface-3, #f2f3f6);transform:translateY(1px)}.sk-icon-button:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.sk-icon-button--ghost{background:transparent;color:var(--color-fg-muted, #5b6373)}.sk-icon-button--ghost:hover:not(:disabled){background-color:var(--color-surface-2, #f7f8fb);color:var(--color-fg-default, #1b3a6b)}.sk-icon-button--outline{background:var(--color-surface-1, #ffffff);border:1px solid var(--color-border-default, #eceef2);color:var(--color-fg-default, #1b3a6b)}.sk-icon-button--outline:hover:not(:disabled){background-color:var(--color-surface-2, #f7f8fb);border-color:var(--navy-300, #94a8c8)}.sk-icon-button--surface{background:var(--color-surface-2, #f7f8fb);border:1px solid var(--color-border-default, #eceef2);color:var(--color-fg-body, #4f4f4f)}.sk-icon-button--surface:hover:not(:disabled){background:var(--color-surface-3, #f2f3f6);color:var(--color-fg-default, #1b3a6b)}.sk-badge{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1-5, 6px);padding:3px 9px;border-radius:var(--radius-pill, 999px);font-family:var(--font-sans, inherit);font-size:11.5px;font-weight:600;line-height:1.35;white-space:nowrap;-webkit-user-select:none;user-select:none;box-sizing:border-box;direction:rtl}.sk-badge>*{display:inline-flex;align-items:center}.sk-badge--sm{font-size:11px;padding:2.5px 8px;gap:5px}.sk-badge--md{font-size:12px;padding:3.5px 10px;gap:6px}.sk-badge--circular{min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:11px;line-height:1}.sk-badge--info{background:var(--navy-50, #f4f6fb);color:var(--navy-800, #1b3a6b);border:1px solid var(--navy-100, #e2e8f2)}.sk-badge--success{background:var(--green-50, #e6f1e9);color:var(--green-700, #0f6e56);border:1px solid var(--green-100, #cde3d5)}.sk-badge--warning{background:var(--amber-50, #fdf6ec);color:var(--amber-700, #854f0b);border:1px solid var(--amber-100, #faeeda)}.sk-badge--danger{background:var(--red-50, #fdeceb);color:var(--red-700, #b42318);border:1px solid var(--red-100, #fcd9d7)}.sk-badge--neutral{background:var(--color-surface-2, #f7f8fb);color:var(--color-fg-muted, #5b6373);border:1px solid var(--color-border-subtle, #f2f3f6)}.sk-badge--unread{background-color:var(--color-action-primary-bg, var(--orange-500, #f5821f));color:#fff}.sk-badge__icon,.sk-badge>svg{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1}.sk-badge__icon svg,.sk-badge svg{display:block}.sk-badge__dot{width:6px;height:6px;border-radius:50%;flex-shrink:0;background-color:currentColor}.sk-badge--sm .sk-badge__dot{width:5.5px;height:5.5px}.sk-badge__label{display:inline-flex;align-items:center;line-height:1.3}.sk-offer-modal-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#14294b7a;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:100;display:grid;place-items:center;padding:24px;box-sizing:border-box}.sk-offer-modal-card{width:860px;max-width:100%;max-height:94%;background-color:var(--color-surface-1, #ffffff);border-radius:18px;box-shadow:0 20px 60px #14294b59;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box;direction:rtl}.sk-offer-modal-header{padding:18px 24px;border-block-end:1px solid var(--color-border-default, #eceef2);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0}.sk-offer-modal-header__title{margin:0;font-family:var(--font-sans, inherit);font-size:17px;font-weight:800;color:var(--color-fg-default, #1b3a6b)}.sk-offer-modal-header__subtitle{margin:3px 0 0;font-family:var(--font-sans, inherit);font-size:12.5px;color:var(--color-fg-muted, #5b6373)}.sk-offer-modal-body{flex:1;overflow-y:auto;display:grid;grid-template-columns:1.35fr 1fr;min-height:0}.sk-offer-modal-form{padding:22px 24px;border-inline-end:1px solid var(--color-border-subtle, #f2f3f6);display:flex;flex-direction:column;gap:14px}.sk-offer-modal-preview{padding:22px 24px;background-color:var(--color-surface-2, #f7f8fb);display:flex;flex-direction:column}.sk-offer-modal-footer{padding:14px 24px;border-block-start:1px solid var(--color-border-default, #eceef2);display:flex;justify-content:flex-end;gap:10px;background-color:var(--color-surface-1, #ffffff);flex-shrink:0}.sk-offer-field-wrap{position:relative;border:1px solid var(--color-border-strong, #cbd0d8);border-radius:10px;height:44px;display:flex;align-items:center;padding-inline:14px;gap:10px;background-color:var(--color-surface-1, #ffffff);box-sizing:border-box;transition:border-color .16s var(--ease-standard),box-shadow .16s var(--ease-standard)}.sk-offer-field-wrap:focus-within{border-color:var(--navy-600, #2c5ca3);box-shadow:0 0 0 3px #2c5ca31f}.sk-offer-field-input{flex:1;border:0;outline:none;background:transparent;font-family:var(--font-sans, inherit);font-size:13.5px;color:var(--color-fg-default, #1b3a6b);width:100%;box-sizing:border-box;padding:0;margin:0}.sk-offer-field-select{flex:1;border:0;outline:none;background:transparent;font-family:var(--font-sans, inherit);font-size:13px;color:var(--color-fg-default, #1b3a6b);-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;padding:0;margin:0}.sk-offer-field-suffix{font-family:var(--font-sans, inherit);font-size:12px;color:var(--color-fg-muted, #5b6373);flex-shrink:0;font-weight:500}.sk-offer-expiry-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.sk-offer-expiry-btn{height:40px;padding:0 8px;border-radius:10px;border:1px solid var(--color-border-strong, #cbd0d8);background-color:var(--color-surface-1, #ffffff);color:var(--color-fg-body, #4f4f4f);font-family:var(--font-sans, inherit);font-size:12.5px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:all .16s var(--ease-standard);outline:none}.sk-offer-expiry-btn--active{border-color:var(--navy-700, #244a82);background-color:var(--navy-50, #f4f6fb);color:var(--navy-800, #1b3a6b);font-weight:800;box-shadow:0 0 0 3px #1b3a6b14}.sk-offer-textarea{font-family:var(--font-sans, inherit);font-size:13px;color:var(--color-fg-default, #1b3a6b);width:100%;box-sizing:border-box;outline:none;padding:10px 14px;min-height:96px;border:1px solid var(--color-border-strong, #cbd0d8);border-radius:10px;resize:vertical;line-height:1.75;background-color:var(--color-surface-1, #ffffff);transition:border-color .16s var(--ease-standard),box-shadow .16s var(--ease-standard)}.sk-offer-textarea:focus{border-color:var(--navy-600, #2c5ca3);box-shadow:0 0 0 3px #2c5ca31f}.sk-offer-preview-card{background-color:var(--color-surface-1, #ffffff);border:1px solid var(--color-border-default, #eceef2);border-radius:12px;padding:16px;box-shadow:var(--shadow-1, 0 2px 6px rgba(27, 58, 107, .05))}.sk-offer-preview-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-block-end:1px solid var(--color-border-subtle, #f2f3f6);font-family:var(--font-sans, inherit);font-size:12.5px}@media(max-width:768px){.sk-offer-modal-body{grid-template-columns:1fr}.sk-offer-modal-form{border-inline-end:0;border-block-end:1px solid var(--color-border-subtle, #f2f3f6)}}@keyframes skeletonPulse{0%,to{opacity:.55}50%{opacity:1}}.sk-stream-skeleton{display:flex;flex-direction:column;gap:14px;padding:16px 8px;width:100%;box-sizing:border-box}.sk-stream-skeleton__day{width:120px;height:22px;border-radius:999px;background-color:var(--color-surface-3, #f2f3f6);margin:0 auto;animation:skeletonPulse 1.4s ease-in-out infinite}.sk-stream-skeleton__bubble-them{align-self:flex-start;width:48%;min-height:58px;border-radius:12px;border-start-start-radius:4px;background-color:var(--color-surface-1, #ffffff);border:1px solid var(--color-border-subtle, #f2f3f6);padding:12px 14px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;animation:skeletonPulse 1.4s ease-in-out infinite}.sk-stream-skeleton__bubble-me{align-self:flex-end;width:54%;min-height:68px;border-radius:12px;border-start-end-radius:4px;background-color:var(--orange-50, #fff5eb);border:1px solid var(--orange-100, #ffe4c8);padding:12px 14px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;animation:skeletonPulse 1.4s ease-in-out infinite;animation-delay:.2s}.sk-stream-skeleton__offer{align-self:flex-start;width:65%;min-height:120px;border-radius:14px;background-color:var(--color-surface-1, #ffffff);border:1px solid var(--color-border-default, #eceef2);padding:14px 16px;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;animation:skeletonPulse 1.4s ease-in-out infinite;animation-delay:.35s}.sk-stream-skeleton__line{height:10px;border-radius:4px;background-color:var(--color-surface-3, #f2f3f6)}
