.owner-panel{color:#edf8ff;box-sizing:border-box;background:#0b1724;min-height:100vh;padding:25px;font-family:Arial,sans-serif}.owner-panel h1{margin:0 0 9px;font-size:24px}.owner-panel h2{margin:10px 0;font-size:18px}.owner-panel p{color:#abbfd0;line-height:1.5}.owner-panel button{color:#fff;cursor:pointer;background:#217d72;border:0;border-radius:7px;padding:9px 14px;font-weight:700}.owner-panel button:disabled{opacity:.5;cursor:not-allowed}.owner-panel input,.owner-panel select,.owner-panel textarea{box-sizing:border-box;color:#fff;background:#112739;border:1px solid #3e667f;border-radius:7px;width:100%;margin-top:6px;padding:10px;font-size:14px}.owner-panel label{color:#ccd8e2;margin:13px 0;font-size:13px;display:block}.owner-panel input[type=checkbox]{width:auto;margin-right:8px}.owner-login{flex-direction:column;justify-content:center;align-items:center;display:flex}.owner-login form{width:min(100%,420px)}.owner-login p{text-align:center;max-width:440px}.owner-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.owner-nav{border-bottom:1px solid #304c5c;gap:8px;margin:24px 0;padding-bottom:13px;display:flex}.owner-nav button[aria-current=true]{background:#2e5ca5}.owner-error{background:#5f2631;border-radius:5px;padding:10px;color:#fff!important}.owner-good{background:#175849;border-radius:5px;padding:10px;color:#fff!important}.owner-table{overflow:auto}.owner-table table{border-collapse:collapse;width:100%;min-width:800px;font-size:13px}.owner-table td,.owner-table th{text-align:left;border-bottom:1px solid #375264;padding:12px 8px}.owner-table code{overflow-wrap:anywhere;font-size:11px}.owner-stock{max-width:930px}.owner-stock-list{gap:7px;margin-top:18px;display:grid}.owner-stock-row{border:1px solid #2a495b;border-radius:7px;grid-template-columns:2fr 1fr 1fr;align-items:center;gap:10px;padding:11px;display:grid}.owner-stock-row label{margin:0}.owner-stock-row span{font-size:12px}.owner-chats{grid-template-columns:280px minmax(0,1fr);gap:20px;min-height:65vh;display:grid}.owner-chats aside{max-height:75vh;overflow:auto}.owner-chats aside button{text-align:left;background:#1d3e54;flex-direction:column;gap:5px;width:100%;margin:8px 0;display:flex}.owner-chats aside button.selected{background:#2f655d}.owner-chats aside small,.owner-chats aside span{font-size:11px;font-weight:400}.owner-chat-main{flex-direction:column;min-width:0;display:flex}.owner-chat-history{flex-direction:column;flex:1;gap:10px;max-height:65vh;display:flex;overflow:auto}.owner-bubble{overflow-wrap:anywhere;background:#23425b;border-radius:10px;max-width:75%;padding:12px}.owner-bubble.admin{background:#28604f;align-self:flex-end}.owner-bubble p{white-space:pre-wrap;color:#edf8ff;margin:5px 0}.owner-bubble small{font-size:10px}@media (max-width:700px){.owner-panel{padding:12px}.owner-chats,.owner-stock-row{grid-template-columns:1fr}.owner-head{align-items:flex-start}.owner-nav{flex-wrap:wrap}}
