.sandbox-card159{background:var(--panel,#ffffff08);border:1px solid #8ea8ba55;border-radius:18px;padding:24px}.sandbox-card159>header{text-align:center;max-width:600px;margin:0 auto 20px}.sandbox-card159>header>span,.client-inbox159>header span,.client-monitor159>header>span{color:#e88828;letter-spacing:.09em;font-size:.74rem;font-weight:800}.sandbox-phone159{color:#163349;background:#f4f8fc;border:7px solid #19354a;border-radius:30px;width:min(100%,450px);margin:auto;overflow:hidden;box-shadow:0 12px 40px #00182d25}.sandbox-phone159>header,.client-thread159>header{background:#e7f1f8;border-bottom:1px solid #adc9dc55;align-items:center;gap:12px;padding:16px;display:flex}.sandbox-phone159>header>div{flex:1}.sandbox-phone159 small,.client-thread159 small{opacity:.8;font-size:.74rem;display:block}.sandbox-phone159>header button{width:32px;height:32px;color:inherit;background:0 0;border:1px solid #8ca7b855;border-radius:50%;font-size:22px}.chat-avatar159{color:#fff;background:#0086c9;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.chat-messages159{overscroll-behavior:contain;flex-direction:column;gap:12px;height:360px;padding:18px;display:flex;overflow:auto}.chat-messages159 article{overflow-wrap:anywhere;background:#fff;border:1px solid #99b4c340;border-radius:15px;align-self:flex-start;width:fit-content;max-width:86%;padding:12px 14px}.chat-messages159 article.outbound{background:#d7eefb;align-self:flex-end}.chat-messages159 article b{font-size:.73rem}.chat-messages159 article p{white-space:pre-wrap;font-size:.9rem;line-height:1.55;margin:5px 0!important}.chat-empty159{text-align:center;opacity:.85;margin:auto;padding:25px;line-height:1.7}.sandbox-phone159>form{border-top:1px solid #8ca7b844;align-items:end;gap:10px;padding:12px;display:flex!important}.sandbox-phone159 textarea{resize:vertical;width:100%;min-width:0;max-height:130px;color:inherit;font:inherit;background:#fff;border:1px solid #8ca7b866;border-radius:14px;flex:1;padding:10px}.sandbox-phone159>form button{color:#fff;background:#008cc3;border:0;border-radius:50%;flex-shrink:0;width:43px;height:43px;font-size:21px}.chat-keyhint159{text-align:center;padding:0 10px 10px}.client-inbox159{border:1px solid #90a9ba55;border-radius:18px;min-width:0;padding:20px}.client-inbox159>header{justify-content:space-between;gap:20px;display:flex}.client-inbox-layout159{grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:16px;margin-top:16px;display:grid}.client-inbox-layout159>aside{min-width:0}.client-inbox159 input,.client-monitor159>label input{box-sizing:border-box;background:var(--input-bg,#ffffff0a);width:100%;color:inherit;font:inherit;border:1px solid #8ca7b866;border-radius:10px;padding:11px}.client-conversations159{max-height:510px;margin-top:12px;overflow:auto}.client-conversations159>button{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:#1684bc09;border:1px solid #90a9ba40;border-radius:12px;gap:5px;margin-bottom:8px;padding:14px;display:grid}.client-conversations159>button.selected{background:#00a6d61b;border-color:#08a4d6}.client-conversations159 span,.client-conversations159 small{overflow-wrap:anywhere;font-size:.76rem}.client-thread159{color:#163349;background:#f4f8fc;border:1px solid #90a9ba55;border-radius:18px;min-width:0;overflow:hidden}.client-thread159>header{flex-wrap:wrap;justify-content:space-between}.client-thread159 .chat-messages159{height:430px}.chat-mode159{color:#623a12;cursor:pointer;font:inherit;background:#fff1da;border:1px solid #e79a43;border-radius:20px;padding:9px 12px;font-size:.78rem}.chat-mode159.ai{color:#145638;background:#daf3e7;border-color:#55a982}.thread-notice159{background:#ffffff40;padding:10px 14px;margin:0!important;font-size:.76rem!important;line-height:1.5!important}.client-comments159 summary{cursor:pointer;font-size:1rem;font-weight:800}.client-comments159 form{max-width:760px;margin-top:20px}.client-comments159 fieldset{border:1px solid #8ca7b855;border-radius:12px;gap:10px;padding:14px;display:grid}.client-comment-rules159 article{border:1px solid #8ca7b844;border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:14px;padding:16px;display:flex}.client-monitor159{gap:18px;min-width:0;display:grid}.client-monitor-picker159{flex-wrap:wrap;gap:10px;max-height:260px;display:flex;overflow:auto}.client-monitor-picker159 button{text-align:left;gap:5px;display:grid}.client-monitor-picker159 small{white-space:normal;max-width:320px;font-size:.73rem}.client-monitor159 .client-meta-card153 form{max-width:800px;margin:18px 0}.client-monitor159 .client-meta-card153 input,.client-monitor159 .client-meta-card153 textarea,.client-monitor159 .client-meta-card153 select{box-sizing:border-box}.client-inbox159 button:disabled,.sandbox-phone159 button:disabled{opacity:.5;cursor:default}[data-theme=dark] .sandbox-phone159,[data-theme=dark] .client-thread159{color:#ecf6ff;background:#0b2030}[data-theme=dark] .sandbox-phone159>header,[data-theme=dark] .client-thread159>header{background:#15344a}[data-theme=dark] .chat-messages159 article{background:#18364a}[data-theme=dark] .chat-messages159 article.outbound{background:#0d5272}[data-theme=dark] .sandbox-phone159 textarea{background:#102d40}[data-theme=dark] .chat-mode159{color:#ffe0b5;background:#45311c}[data-theme=dark] .chat-mode159.ai{color:#b8f3d6;background:#143d32}@media (max-width:760px){.client-inbox-layout159{grid-template-columns:1fr}.client-conversations159{max-height:230px}.client-inbox159>header{flex-direction:column}.client-thread159 .chat-messages159{height:380px}.sandbox-card159,.client-inbox159{padding:14px}.sandbox-phone159{border-width:4px;border-radius:24px}.chat-messages159{height:340px;padding:12px}.client-monitor-picker159 button{width:100%}}.client-manual162{border-top:1px solid #829caa40;gap:8px;padding:14px;display:grid}.client-manual162 label{gap:6px;display:grid}.client-manual162 textarea{resize:vertical;background:var(--input-bg,#102c3e);width:100%;min-height:80px;color:inherit;font:inherit;border:1px solid #829caa65;border-radius:10px;padding:10px}.client-manual162 textarea:disabled{opacity:.55}.client-manual162 small{opacity:.85;line-height:1.5}
