.mskcm-icon{width:19px;height:19px;vertical-align:middle;flex-shrink:0}.mskcm-shell,.mskcm-shell *{box-sizing:border-box}.mskcm-shell{max-width:1340px;margin:30px auto 60px;padding:0 18px;color:#143942;font-family:inherit}.mskcm-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.mskcm-top h1{font-size:clamp(24px,2.6vw,34px);margin:8px 0}.mskcm-top p{margin:0;color:#67858c;font-size:14px}.mskcm-eyebrow{color:#078a80;font-weight:700;font-size:12px;display:inline-flex;align-items:center;gap:6px}.mskcm-eyebrow .mskcm-icon{width:14px;height:14px}.mskcm-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:12px;padding:11px 15px;text-decoration:none;font-size:14px;font-weight:800;background:#098a80;color:#fff;transition:background .2s}.mskcm-button:hover{background:#046c65;color:#fff}.mskcm-button-secondary{background:#ecf8f6;color:#087f76;border:1px solid #caeae6}.mskcm-button-secondary:hover{background:#dbefed;color:#086b65}.mskcm-grid{display:grid;grid-template-columns:minmax(270px,360px) minmax(0,1fr);gap:16px;align-items:stretch;min-height:620px;max-width:100%}.mskcm-list,.mskcm-conversation{background:#fff;border:1px solid #deeaee;border-radius:20px;box-shadow:0 10px 35px rgba(20,58,67,.05);min-width:0;overflow:hidden}.mskcm-list-title{display:flex;align-items:center;justify-content:space-between;padding:18px 18px 12px;border-bottom:1px solid #eaf0f3}.mskcm-list-title h2{font-size:18px;margin:0;font-weight:800}.mskcm-list-title h2 span{font-size:13px;color:#668b8f}.mskcm-list-title a{color:#128f86;padding:6px}.mskcm-thread-item{display:flex;align-items:center;gap:11px;padding:14px 13px;border-bottom:1px solid #eef3f5;text-decoration:none;color:inherit;min-width:0}.mskcm-thread-item:hover,.mskcm-thread-item.is-selected{background:#effaf8;color:#143942}.mskcm-avatar,.mskcm-headavatar{width:45px;height:45px;border-radius:15px;background:#dff1ed;color:#087e74;font-weight:900;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mskcm-thread-info{min-width:0;flex:1}.mskcm-thread-info strong{display:block;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mskcm-thread-info small{display:block;font-size:12px;color:#68838a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:4px}.mskcm-thread-info time{font-size:11px;color:#8aa1a7;display:block;margin-top:5px;direction:ltr;text-align:right}.mskcm-unread{border-radius:50px;background:#008f82;color:#fff;font-size:11px;min-width:25px;padding:5px;display:inline-flex;justify-content:center}.mskcm-mutedbox{padding:28px 18px;line-height:1.8;font-size:14px;color:#697f85}.mskcm-conversation{display:flex;flex-direction:column}.mskcm-chathead{padding:16px 18px;display:flex;align-items:center;gap:11px;border-bottom:1px solid #eaf0f3}.mskcm-chathead h2{margin:0;font-size:17px;font-weight:800}.mskcm-chathead span{font-size:12px;color:#7a9298}.mskcm-headback{display:inline-flex;align-items:center;gap:4px;margin-right:auto;font-size:13px;font-weight:700;color:#087d72;text-decoration:none}.mskcm-headback:hover{color:#055a54}.mskcm-context{margin:13px 17px 0;padding:12px;border:1px solid #d8eeeb;background:#f2fbf9;border-radius:14px;display:flex;align-items:center;gap:10px;min-width:0}.mskcm-context>div:first-child{width:40px;height:40px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:12px;background:#d4ede9;color:#058478}.mskcm-context>div:nth-child(2){min-width:0;flex:1}.mskcm-context strong{display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mskcm-context small{display:block;margin-top:3px;font-size:11px;color:#6c898e}.mskcm-context a{display:inline-flex;align-items:center;gap:3px;white-space:nowrap;font-size:12px;color:#057970;font-weight:700;text-decoration:none}.mskcm-context a svg{width:14px;height:14px}.mskcm-chatbody{flex:1;min-height:320px;max-height:570px;overflow-y:auto;padding:22px 22px;display:flex;flex-direction:column;gap:12px;background:linear-gradient(180deg,#fff 0,#f9fcfc 100%)}.mskcm-bubble{max-width:min(85%,560px);border-radius:15px;padding:12px 14px;overflow-wrap:anywhere;font-size:14px;line-height:1.75;box-shadow:0 2px 10px rgba(0,0,0,.025)}.mskcm-mine{align-self:flex-start;background:#e3f6f1;color:#153e3b;border-bottom-right-radius:3px}.mskcm-theirs{align-self:flex-end;background:#eef3f5;border-bottom-left-radius:3px}.mskcm-bubble small{font-size:10px;display:block;opacity:.63;text-align:left;margin-top:5px;direction:ltr}.mskcm-compose{padding:15px 18px;border-top:1px solid #e8f0f2;display:flex;align-items:stretch;gap:10px}.mskcm-compose textarea{flex:1;min-width:0;font-family:inherit;resize:vertical;border:1px solid #d7e6e7;border-radius:12px;padding:12px;background:#fff;color:#143942;font-size:14px;line-height:1.5}.mskcm-compose textarea:focus{outline:2px solid #95cfca}.mskcm-compose button{border:0;border-radius:12px;background:#078d81;color:#fff;font-family:inherit;padding:11px 15px;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;gap:7px}.mskcm-compose button:hover{background:#076a63}.mskcm-empty{min-height:560px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:25px;color:#6b8389}.mskcm-empty>.mskcm-icon{width:48px;height:48px;color:#099185}.mskcm-empty h2{font-size:20px;color:#183c44;margin:15px 0 6px}.mskcm-empty p{max-width:380px;line-height:1.8}.mskcm-quick{display:flex;gap:7px;flex-wrap:wrap;justify-content:center;margin:15px 0}.mskcm-quick a{display:inline-flex;align-items:center;gap:5px;text-decoration:none;color:#0b8075;background:#edf9f7;border:1px solid #d3ebe8;border-radius:10px;padding:10px;font-size:12px;font-weight:700}.mskcm-first{justify-content:center;text-align:center}.mskcm-first-inner{display:flex;align-items:center;flex-direction:column;color:#80959a}.mskcm-first-inner p{max-width:430px;line-height:1.8}.mskcm-older{align-self:center;color:#067e75;border:1px solid #cfe8e4;padding:8px 14px;border-radius:10px;font-size:13px;text-decoration:none;background:#fff}.mskcm-empty-chat{text-align:center;color:#81959b}.mskcm-closed{padding:18px;color:#805c31;background:#fff8ec;text-align:center;font-size:13px}.mskcm-privacy{font-size:12px;color:#66868d;display:flex;gap:8px;align-items:center;padding:15px 4px;line-height:1.7}.mskcm-privacy .mskcm-icon{width:16px;height:16px}.mskcm-contact-float,.mskcm-switch{display:inline-flex;align-items:center;gap:9px;border-radius:15px;padding:13px 17px;background:#078d81;color:#fff!important;font-weight:800;font-size:13px;text-decoration:none!important;box-shadow:0 8px 25px rgba(5,88,80,.24);z-index:9998}.mskcm-contact-float{position:fixed;bottom:25px;left:20px;max-width:calc(100vw - 35px)}.mskcm-switch{position:fixed;bottom:20px;left:20px}.mskcm-contact-float:hover,.mskcm-switch:hover{background:#065f59;color:#fff!important}@media(max-width:850px){.mskcm-grid{grid-template-columns:1fr;min-height:0}.mskcm-list{max-height:260px;overflow-y:auto}.mskcm-top{align-items:flex-start}.mskcm-conversation{min-height:500px}.mskcm-chatbody{min-height:250px;max-height:420px}.mskcm-empty{min-height:330px}}@media(max-width:520px){.mskcm-shell{padding:0 10px;margin:18px auto}.mskcm-top{flex-direction:column;gap:12px}.mskcm-top h1{font-size:23px}.mskcm-grid{gap:10px}.mskcm-context{margin:10px 9px 0;padding:9px;flex-wrap:wrap}.mskcm-context>div:nth-child(2){min-width:calc(100% - 55px)}.mskcm-context a{margin-right:50px}.mskcm-chathead{padding:12px}.mskcm-chatbody{padding:13px 11px}.mskcm-compose{padding:10px;gap:6px}.mskcm-compose button{padding:10px}.mskcm-compose button .mskcm-icon{width:16px}.mskcm-bubble{max-width:94%}.mskcm-contact-float{bottom:16px;left:12px;font-size:12px;padding:12px;box-shadow:0 6px 15px rgba(5,88,80,.2)}.mskcm-privacy{align-items:flex-start}}

.mskcm-compose .screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.mskcm-report{margin:10px 17px 0;font-size:12px;color:#627d84}.mskcm-report summary{cursor:pointer;display:inline-block;color:#99713b;border:0;background:transparent;font-size:12px;text-decoration:underline;text-underline-offset:3px}.mskcm-report form{padding:13px 0;display:flex;flex-direction:column;gap:7px;max-width:430px}.mskcm-report textarea{width:100%;border:1px solid #d5e4e7;border-radius:9px;padding:10px;font:inherit;resize:vertical}.mskcm-report button{align-self:flex-start;border:0;background:#86622f;color:#fff;border-radius:9px;padding:9px 13px;cursor:pointer;font-weight:700}.mskcm-report button:hover{background:#6f4d1f}

.mskcm-contact-float.mskcm-inline,.mskcm-switch.mskcm-inline{position:static!important;max-width:100%;box-shadow:none!important;margin:10px 0;line-height:1.4}.msks-contact-panel .mskcm-inline{display:flex;justify-content:center;width:100%}.mskb-detail-actions .mskcm-inline{display:inline-flex;margin:0}.mskr-aside .mskcm-inline{display:flex;justify-content:center}

.mskcm-nav-shortcut{display:flex;align-items:center;gap:8px;padding:12px 15px;margin:10px 0;border:1px solid #bfe4db;border-radius:13px;background:#eaf8f4;color:#047f73!important;font-weight:800;font-size:13px;text-decoration:none!important}.mskcm-nav-shortcut b{margin-right:auto;font-size:11px;background:#087b72;color:white;border-radius:20px;padding:4px 8px}
