.meridian-public-chat{z-index:11000;color:#15283d;pointer-events:none;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.45;position:fixed;inset:auto 22px 24px auto}.meridian-public-chat *{box-sizing:border-box}.meridian-public-chat button,.meridian-public-chat input{font:inherit}.meridian-public-chat button:focus-visible,.meridian-public-chat input:focus-visible{outline-offset:3px;outline:3px solid #d9ad78}.mpc-launcher{pointer-events:auto;color:#fff;cursor:pointer;background:#812e45;border:0;border-radius:34px;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:10px 19px 10px 13px;font-size:14px;font-weight:800;transition:background .2s,transform .2s;display:flex;position:relative;box-shadow:0 11px 30px #071b3550}.mpc-launcher:hover{background:#9e3856;transform:translateY(-2px)}.mpc-launch-icon{background:#ffffff23;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.mpc-launch-icon svg{stroke:#fff}.mpc-unread{color:#15283d;background:#d9ad78;border:2px solid #fff;border-radius:30px;place-items:center;min-width:23px;height:23px;padding:0 4px;font-size:11px;font-weight:900;display:grid;position:absolute;top:-5px;right:-5px}.mpc-panel{pointer-events:auto;background:#fff;border:1px solid #dee5ec;border-radius:17px;flex-direction:column;width:min(396px,100vw - 26px);height:min(535px,100dvh - 113px);animation:.18s ease-out mpc-enter;display:flex;position:absolute;bottom:72px;right:0;overflow:hidden;box-shadow:0 20px 55px #071b355b}.mpc-header{color:#fff;background:#15283d;justify-content:space-between;align-items:center;min-height:76px;padding:14px 15px;display:flex}.mpc-brand{align-items:center;gap:11px;display:flex}.mpc-logo{background:#20374c;border:1px solid #d9ad78aa;border-radius:11px;flex-shrink:0;place-items:center;width:45px;height:45px;display:grid}.mpc-logo img{object-fit:contain;width:42px;height:42px;display:block}.mpc-brand strong{letter-spacing:.2px;color:#fff;font-size:16px;display:block}.mpc-brand small{color:#efc18b;letter-spacing:.1px;margin-top:3px;font-size:10px;font-weight:600;display:block}.mpc-icon-button{color:#fff;cursor:pointer;background:#ffffff19;border:0;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.mpc-icon-button:hover{background:#ffffff32}.mpc-demo-notice{color:#80521a;background:#fff8ed;border-bottom:1px solid #f3dfbd;margin:0;padding:8px 14px;font-size:10px}.mpc-messages{overscroll-behavior:contain;background:#f4f7fa;flex-direction:column;flex:1;gap:12px;min-height:0;padding:14px;display:flex;overflow-y:auto}.mpc-greeting{align-items:flex-start;gap:9px;max-width:95%;display:flex}.mpc-greeting-icon{color:#d9ad78;background:#15283d;border-radius:10px;flex-shrink:0;place-items:center;width:29px;height:29px;display:grid}.mpc-greeting p{color:#2a4154;background:#fff;border:1px solid #e0e6eb;border-radius:4px 13px 13px;margin:0;padding:12px;font-size:12px}.mpc-empty{color:#667f91;margin:4px 0;font-size:11px;line-height:1.6}.mpc-message{overflow-wrap:anywhere;background:#fff;border:1px solid #dce6eb;border-radius:5px 14px 14px;align-self:flex-start;max-width:91%;padding:11px 13px}.mpc-message.mpc-from-visitor{background:#e6eff6;border-color:#c8dae8;border-radius:14px 5px 14px 14px;align-self:flex-end}.mpc-message p{color:#213c50;white-space:pre-wrap;margin:0 0 7px;font-size:12px}.mpc-message small{color:#607c92;font-size:10px;display:block}.mpc-start{justify-content:center;margin:10px 0 0;display:flex}.mpc-start button{color:#fff;cursor:pointer;background:#812e45;border:0;border-radius:10px;padding:12px 15px;font-weight:800}.mpc-start button:disabled,.mpc-compose button:disabled{opacity:.5;cursor:not-allowed}.mpc-compose{background:#fff;border-top:1px solid #dfe7ed;gap:8px;padding:11px;display:flex}.mpc-compose input{color:#15283d;background:#fff;border:1px solid #d1dee8;border-radius:10px;flex:1;width:100%;min-width:0;padding:12px;font-size:12px}.mpc-compose input::placeholder{color:#75899a}.mpc-compose button{color:#fff;cursor:pointer;background:#812e45;border:0;border-radius:10px;flex-shrink:0;place-items:center;width:42px;display:grid}.mpc-footer{color:#7a8d9b;text-align:center;background:#fff;border-top:1px solid #eef1f4;margin:0;padding:7px 11px;font-size:9px}.mpc-error{color:#902b46;background:#fff0f3;padding:8px 14px;font-size:10px;line-height:1.55}.mpc-error button{color:#902b46;cursor:pointer;background:#fff;border:1px solid #902b46;border-radius:6px;margin-top:5px;padding:6px 9px;font-size:11px;display:block}.mpc-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@keyframes mpc-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.meridian-public-chat{bottom:12px;right:12px}.mpc-launcher{border-radius:50%;width:59px;height:59px;padding:0}.mpc-launch-icon{background:0 0}.mpc-launch-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mpc-panel{width:min(390px,100vw - 24px);height:min(610px,100dvh - 105px);bottom:72px;right:0}}@media (max-height:550px){.mpc-panel{height:calc(100dvh - 105px)}}@media (prefers-reduced-motion:reduce){.mpc-panel{animation:none}.mpc-launcher{transition:none}}@media print{.meridian-public-chat{display:none!important}}.mpc-quick{flex-direction:column;gap:9px;margin:0 0 2px 38px;display:flex}.mpc-quick-heading{color:#63798c;letter-spacing:1px;font-size:10px;font-weight:800}.mpc-quick-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.mpc-quick-grid a,.mpc-quick-grid button{text-align:left;color:#263d51;cursor:pointer;background:#fff;border:1px solid #d3dde6;border-radius:9px;align-items:center;gap:6px;min-height:37px;padding:8px 9px;font-size:11px;font-weight:700;line-height:1.3;text-decoration:none;display:flex}.mpc-quick-grid a:hover,.mpc-quick-grid button:hover{background:#fff8f9;border-color:#812e45}.mpc-quick-grid button{color:#812e45;grid-column:1/-1;justify-content:center}.mpc-quick-grid button:disabled{opacity:.55;cursor:not-allowed}.mpc-quick-grid a span,.mpc-quick-grid button span{color:#812e45;font-size:15px}.mpc-greeting-icon img{object-fit:contain;width:26px;height:26px}@media (max-width:360px){.mpc-quick-grid{grid-template-columns:1fr}.mpc-quick-grid button{grid-column:auto}}.meridian-public-chat .mpc-launcher-open{visibility:hidden;pointer-events:none}@media (max-width:600px){.meridian-public-chat{right:10px;bottom:max(10px,env(safe-area-inset-bottom))}.mpc-launcher{width:48px;height:48px;min-height:48px;box-shadow:0 7px 22px #071b353a}.mpc-launch-icon{width:28px;height:28px}.mpc-launch-icon svg{width:21px;height:21px}.mpc-panel{width:min(390px,100vw - 20px);height:min(590px,100dvh - 25px);bottom:0}.mpc-compose input,.mpc-message p,.mpc-greeting p{font-size:14px}.mpc-message small,.mpc-demo-notice{font-size:11px}.mpc-quick-grid a,.mpc-quick-grid button{min-height:42px;font-size:12px}body:has(.ml-shippingWizardSection input:focus,.ml-shippingWizardSection textarea:focus,.ml-shippingWizardSection select:focus,.ml-contactForm input:focus,.ml-contactForm textarea:focus) .meridian-public-chat .mpc-launcher:not(.mpc-launcher-open){opacity:0;pointer-events:none}.meridian-public-chat .mpc-launcher-form-protected:not(.mpc-launcher-open){visibility:hidden;opacity:0;pointer-events:none;visibility:hidden;opacity:0;pointer-events:none}.ml-docCenter,.ml-customerPolicy,.mlv3-billingPanel{scroll-margin-bottom:85px}.ml-customerPolicy{padding-bottom:105px}:is(body:has(.mlv3-billingPanel) .meridian-public-chat,body:has(.ml-docCenter) .meridian-public-chat,body:has(.ml-customerPolicy) .meridian-public-chat){right:7px;bottom:max(7px,env(safe-area-inset-bottom))}:is(body:has(.mlv3-billingPanel) .mpc-launcher:not(.mpc-launcher-open),body:has(.ml-docCenter) .mpc-launcher:not(.mpc-launcher-open),body:has(.ml-customerPolicy) .mpc-launcher:not(.mpc-launcher-open)){opacity:.84;width:40px;height:40px;min-height:40px}.mlv3-billingPanel,.ml-docCenter,.ml-customerPolicy{padding-bottom:max(75px,env(safe-area-inset-bottom))}}body:has(:is(.mlv3-page,.mlbj-app,.ml-docCenter,.mld71-clearanceInvoice,.ml-customerPolicy,.ml-shippingWizardSection)) .meridian-public-chat{inset:auto 14px 18px auto;transform:none}body:has(:is(.mlv3-page,.mlbj-app,.ml-docCenter,.mld71-clearanceInvoice,.ml-customerPolicy,.ml-shippingWizardSection)) .meridian-public-chat .mpc-launcher:not(.mpc-launcher-open){visibility:visible;opacity:1;pointer-events:auto;border-radius:50%;width:48px;height:48px;min-height:48px;padding:0;display:flex}body:has(:is(.mlv3-page,.mlbj-app,.ml-docCenter,.mld71-clearanceInvoice,.ml-customerPolicy,.ml-shippingWizardSection)) .meridian-public-chat .mpc-launch-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body:has(:is(.mlv3-page,.mlbj-app,.ml-docCenter,.mld71-clearanceInvoice,.ml-customerPolicy,.ml-shippingWizardSection)) .meridian-public-chat .mpc-panel{inset:auto 0 64px auto;transform:none}@media (max-width:600px){body:has(:is(.mlv3-page,.mlbj-app,.ml-docCenter,.mld71-clearanceInvoice,.ml-customerPolicy,.ml-shippingWizardSection)) .meridian-public-chat{top:auto;left:auto;right:10px;bottom:max(12px,env(safe-area-inset-bottom));transform:none}body:has(:is(.mlv3-page,.mlbj-app,.ml-docCenter,.mld71-clearanceInvoice,.ml-customerPolicy,.ml-shippingWizardSection)) .meridian-public-chat .mpc-launcher:not(.mpc-launcher-open){visibility:visible;opacity:1;pointer-events:auto;width:44px;height:44px;min-height:44px;display:flex}body:has(:is(.mlv3-page,.mlbj-app,.ml-docCenter,.mld71-clearanceInvoice,.ml-customerPolicy,.ml-shippingWizardSection)) .meridian-public-chat .mpc-panel{width:min(390px,100vw - 20px);height:min(590px,100dvh - 92px);inset:auto 0 56px auto;transform:none}}
