.brand-detail-shell{width:calc(100% - 2rem);max-width:320px;margin-inline:auto}.brand-detail-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}@media (min-width: 768px){.brand-detail-shell{max-width:672px}.brand-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}@media (min-width: 1056px){.brand-detail-shell{max-width:1024px}.brand-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.messaging-overlay.svelte-1kpjut0{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;display:flex;align-items:flex-end;justify-content:flex-end;padding:1rem}.messaging-container.svelte-1kpjut0{background:#fff;border-radius:1rem;box-shadow:0 25px 50px -12px #00000040;width:24rem;height:500px;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e5e7eb}.messaging-header.svelte-1kpjut0{background:linear-gradient(to right,#072840,#1d4355);padding:1rem;color:#fff}.header-content.svelte-1kpjut0 h3:where(.svelte-1kpjut0){font-size:1.125rem;font-weight:700}.header-content.svelte-1kpjut0 p:where(.svelte-1kpjut0){font-size:.875rem;opacity:.8}.close-button.svelte-1kpjut0{padding:.5rem;border-radius:9999px;transition:background-color .2s}.close-button.svelte-1kpjut0:hover{background:#fff3}.close-button.svelte-1kpjut0 svg:where(.svelte-1kpjut0){width:1.25rem;height:1.25rem}.messages-area.svelte-1kpjut0{flex:1;padding:1rem;overflow-y:auto;background:#f9fafb}.message-wrapper.svelte-1kpjut0{margin-bottom:1rem}.message-wrapper.text-right.svelte-1kpjut0{text-align:right}.message-wrapper.text-left.svelte-1kpjut0{text-align:left}.message-bubble.svelte-1kpjut0{display:inline-block;max-width:18rem;padding:.75rem;border-radius:1rem;box-shadow:0 1px 3px #0000001a}.message-bubble.bg-white.svelte-1kpjut0{background:#fff;color:#374151;border-bottom-left-radius:.25rem;border:1px solid #e5e7eb}.message-bubble.svelte-1kpjut0 h2:where(.svelte-1kpjut0){font-size:.875rem;line-height:1.6;margin:0}.message-input-area.svelte-1kpjut0{padding:1rem;background:#fff;border-top:1px solid #e5e7eb}.message-input.svelte-1kpjut0{flex:1;padding:.75rem;border:1px solid #d1d5db;border-radius:.75rem;outline:none;transition:all .2s;margin-bottom:.75rem}.message-input.svelte-1kpjut0:focus{outline:2px solid #fe951c;border-color:transparent}.send-button.svelte-1kpjut0{flex:1;padding:.75rem 1.5rem;background:linear-gradient(to right,#fe951c,#fff666);color:#072840;border-radius:.75rem;font-weight:600;transition:all .3s;box-shadow:0 4px 6px -1px #0000001a;transform:scale(1);margin-right:.5rem}.send-button.svelte-1kpjut0:hover{background:linear-gradient(to right,#fff666,#fe951c);transform:scale(1.05)}.close-msg-button.svelte-1kpjut0{padding:.75rem 1.5rem;background:#d1d5db;color:#374151;border-radius:.75rem;font-weight:600;transition:all .3s}.close-msg-button.svelte-1kpjut0:hover{background:#9ca3af}.toast-container.svelte-1kpjut0{position:fixed;bottom:1rem;right:1rem;z-index:50}.toast.svelte-1kpjut0{background:#ef4444;color:#fff;padding:1rem;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a}
