/* LM_STAGE14_V1_6_CUSTOMER_HOME_REAL_SERVICE */
.status-strip{grid-template-columns:.68fr .72fr 1.48fr .84fr 1fr 1.38fr!important}
#btnLicenseInfo>div{overflow:visible!important}
#btnLicenseInfo .stat b,#sysLicense{font-size:10.4px!important;letter-spacing:-.055em!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}
.lm-real-customer-service #lm-stage14-license-badge{display:none!important}
.lm-license-summary-real{grid-template-columns:repeat(3,1fr)!important}
.lm-real-license-table{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px}
.lm-real-license-table>div{border:1px solid var(--line);border-radius:14px;background:var(--panel2);padding:13px;min-width:0}
.lm-real-license-table small{display:block;color:var(--muted);font-size:9.5px;font-weight:1000}
.lm-real-license-table b{display:block;margin-top:7px;font-size:13px;font-weight:1000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lm-real-status-message{margin-top:12px;padding:11px 13px;border:1px solid var(--line);border-radius:13px;background:var(--panel2);font-size:11px;font-weight:900;line-height:1.55;color:var(--muted)}
.lm-real-error{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;text-align:center;padding:24px}
.lm-real-error b{font-size:16px}.lm-real-error span{font-size:11px;color:var(--muted);font-weight:850;max-width:560px;line-height:1.6}.lm-real-error .lm-btn{margin-top:8px}
.lm-real-inquiry-layout{display:grid;grid-template-columns:340px 1fr;gap:12px;min-height:470px}
.lm-real-inquiry-side,.lm-real-inquiry-main{border:1px solid var(--line);border-radius:16px;background:var(--panel2);overflow:hidden;min-width:0}
.lm-real-inquiry-list{max-height:500px;overflow:auto}
.lm-real-inquiry-row{display:block;width:100%;padding:12px 11px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--text);text-align:left;font-family:inherit;cursor:pointer}
.lm-real-inquiry-row:hover,.lm-real-inquiry-row.active{background:rgba(15,98,255,.07)}
.lm-real-inquiry-row.unread{box-shadow:inset 3px 0 0 var(--blue)}
.lm-real-inquiry-top{display:flex;align-items:center;justify-content:space-between;gap:8px}
.lm-real-inquiry-top b{font-size:11.5px;font-weight:1000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lm-real-inquiry-top em{font-style:normal;font-size:8.5px;font-weight:1000;padding:4px 6px;border-radius:999px;background:var(--panel3);white-space:nowrap}
.lm-real-inquiry-meta{display:block;margin-top:5px;color:var(--muted);font-size:9.5px;font-weight:850;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lm-real-inquiry-main{display:flex;flex-direction:column;padding:15px;min-height:470px}
.lm-real-inquiry-detail-head{display:flex;justify-content:space-between;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--line)}
.lm-real-inquiry-detail-head span{font-size:9.5px;color:var(--muted);font-weight:900}.lm-real-inquiry-detail-head h3{font-size:17px;margin-top:5px;letter-spacing:-.04em}
.lm-real-inquiry-detail-head em{font-style:normal;font-size:10px;font-weight:1000;padding:6px 9px;border-radius:999px;background:var(--blue2);color:var(--blue);align-self:flex-start}
.lm-real-message-log{flex:1;min-height:250px;max-height:380px;overflow:auto;display:flex;flex-direction:column;gap:10px;padding:14px 2px}
.lm-real-reply{display:grid;grid-template-columns:1fr auto;gap:8px;padding-top:11px;border-top:1px solid var(--line)}
.lm-real-reply .lm-textarea{min-height:72px}.lm-real-reply .lm-btn{height:auto;min-width:105px}
.lm-real-inquiry-form h3{font-size:17px;margin-bottom:14px}.lm-real-inquiry-form{padding:4px}
.lm-notice-toolbar>span{display:flex;gap:6px}
@media(max-width:1150px){.status-strip{grid-template-columns:.68fr .68fr 1.35fr .8fr .9fr 1.25fr!important}#btnLicenseInfo .stat b{font-size:9.7px!important}}
@media(max-width:980px){.lm-real-license-table{grid-template-columns:1fr 1fr}.lm-real-inquiry-layout{grid-template-columns:1fr}.lm-real-inquiry-list{max-height:220px}}
/* LM_INQUIRY_MANAGEMENT_V1: 새 답변·상태변경 신호 */
#btnOperatorChat.lm-inquiry-signal-blink{animation:lmInquirySignalBlink 1s ease-in-out infinite;box-shadow:0 0 0 2px rgba(15,98,255,.15),0 0 18px rgba(15,98,255,.28)!important}
@keyframes lmInquirySignalBlink{0%,100%{background:var(--panel);transform:translateZ(0)}50%{background:rgba(15,98,255,.13)}}
@media (prefers-reduced-motion:reduce){#btnOperatorChat.lm-inquiry-signal-blink{animation:none;outline:3px solid rgba(15,98,255,.35)}}

/* LM_INQUIRY_ENTERPRISE_SAFETY_V1: 고객 답변 회수 표식 */
.lm-chat-msg.recalled .lm-chat-bubble{background:var(--panel3);color:var(--muted);border:1px dashed var(--line);font-style:italic}.lm-chat-msg.recalled .lm-chat-meta{color:var(--muted)}
