.care-search,.care-toolbar,.care-pagination{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:16px 0}.care-search input{flex:1;min-width:160px}.care-pagination{justify-content:space-between}.care-member{display:flex;text-align:left;width:100%;gap:15px;align-items:center;padding:18px;border:1px solid #2b435b;border-radius:17px;background:#111d2e;color:#d5e8f6;margin:10px 0;cursor:pointer}.care-member:hover{border-color:#69c9d9;background:#17283b}.care-member small,.care-record small,.care-slip small{display:block;color:#8fa8bb;font-size:11px;line-height:1.9}.care-member b{font-size:14px}.care-avatar{width:40px;height:40px;display:grid;place-items:center;flex-shrink:0;border-radius:13px;background:linear-gradient(120deg,#4978e4,#229fbb);color:white;font-weight:700}.care-member-end{margin-left:auto;text-align:right;flex-shrink:0}.care-member-end em{color:#fac779;font-size:11px;font-style:normal}.care-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}.care-chat{position:sticky;top:20px}.care-eyebrow{color:#64cec9;font-size:10px;letter-spacing:.15em}.care-record{border-top:1px solid #2d4359;padding:14px 0}.care-record p{font-size:12px;line-height:1.9;color:#a2bbce;margin:6px 0}.care-slip{display:flex;gap:10px;justify-content:space-between;align-items:center;padding:10px;background:#122638;border-radius:12px;margin:8px 0;font-size:11px}.care-messages,.support-messages{height:420px;overflow:auto;padding:12px;background:#071421;border:1px solid #2c4358;border-radius:17px;overscroll-behavior:contain}.care-message,.support-message{padding:12px 14px;border:1px solid #314d64;background:#132a3b;border-radius:15px;margin:10px 0;max-width:94%;overflow-wrap:anywhere}.care-message.admin,.support-message.customer{margin-left:auto;background:#20375b;border-color:#3d5880}.care-message.internal{border-color:#856b3d;background:#342c1c}.care-message small,.support-message small{font-size:10px;color:#97b6c9}.care-message p,.support-message p{font-size:13px;white-space:pre-wrap;line-height:1.85;margin:8px 0 0;color:#dceaf6}#careReply textarea{width:100%;margin:12px 0}#careReply label{display:flex;align-items:center;gap:8px;color:#a6bbcd;font-size:12px;margin-top:15px}#careReply input[type=checkbox]{width:auto}.care-slip-preview{display:block;max-width:100%;max-height:72vh;margin:auto;object-fit:contain}.support-contact{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:18px;border:1px solid #39768a;border-radius:17px;background:linear-gradient(120deg,#19354f,#123c44);margin:18px 0}.support-contact>span{flex:1;font-size:13px;color:#c5e6ee;min-width:180px}.support-contact a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:13px;padding:10px 14px;background:#25566b;border:1px solid #498595;color:#aaf4e2;font-size:13px;text-decoration:none}.support-empty{font-size:13px;color:#90adbf;padding:20px;line-height:1.9}.support-home{margin-top:20px;padding:22px;border:1px solid #365e77;border-radius:22px;background:#112c3e}.support-home h3{margin:0 0 8px;color:#d5f0fa}.support-home p{font-size:12px;color:#a2baca}.support-home button{min-height:44px}.care-toolbar button,.care-pagination button{min-height:44px}@media(max-width:900px){.care-layout{grid-template-columns:1fr}.care-chat{position:static}}@media(max-width:560px){.care-member{padding:13px;gap:10px;flex-wrap:wrap}.care-member-end{width:100%;text-align:left;margin-left:50px}.care-search select{flex:1}.care-messages,.support-messages{height:360px}.support-contact a{flex:1}.support-contact>span{width:100%}.care-chat .panel-head{flex-wrap:wrap}.care-slip{flex-wrap:wrap}.support-home{padding:18px}}
.care-chat .panel-head>div{flex:1;min-width:150px}.care-chat .panel-head select{width:160px;flex:0 0 160px}.care-actions{font-size:11px;color:#9cb8cc;margin:12px 0}.care-actions p{font-size:10px;line-height:1.8}@media(max-width:760px){.customer-app aside nav{grid-template-columns:repeat(5,minmax(0,1fr))!important}.customer-app aside nav button span{font-size:9px}.customer-app aside nav button[data-view=support] svg{width:20px;height:20px}}
