button,input,textarea,select{font:inherit}.search{padding:12px 14px;border-bottom:1px solid var(--line)}.search input,.note-row input,.manage-form input,.manage-form select,.settings-form textarea{width:100%;border:1px solid var(--line);border-radius:11px;background:#06131f;color:var(--text);padding:11px 13px;outline:none}.search input:focus,.note-row input:focus,.manage-form input:focus,.settings-form textarea:focus{border-color:var(--cyan)}.conversation-list{height:calc(100vh - 153px)}.conversation em strong{display:grid;place-items:center;min-width:23px;height:23px;padding:0 6px;border-radius:99px;background:var(--red);color:#fff}.note-row{display:flex;gap:8px;padding:10px 20px;border-top:1px solid var(--line);background:#071722}.chat{grid-template-rows:92px 1fr auto auto}.management{grid-column:2/4;overflow:auto;background:var(--bg)}.management>header{height:92px;padding:22px 28px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.management h1{margin:0}.management p{margin:3px 0 0;color:var(--muted)}.manage-content{padding:28px;max-width:980px}.manage-form{display:grid;grid-template-columns:1fr 1fr 1.3fr 150px auto;gap:10px;padding:18px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.manage-form button,.settings-form button{border:0;border-radius:11px;background:var(--gold);color:#07131c;padding:10px 16px;font-weight:800}.operator-table{margin-top:18px;border:1px solid var(--line);border-radius:16px;overflow:hidden}.operator-table>div{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid var(--line)}.operator-table>div:last-child{border-bottom:0}.operator-table b,.operator-table small{display:block}.operator-table small{color:var(--muted)}.settings-form{max-width:680px;padding:20px;border:1px solid var(--line);border-radius:16px;background:var(--panel)}.settings-form label{display:grid;gap:9px;font-weight:700}.settings-form textarea{resize:vertical;margin-bottom:14px}.settings-form button{float:right}@media(max-width:1100px){.manage-form{grid-template-columns:1fr 1fr}.management{grid-column:2/4}}@media(max-width:680px){.management{position:fixed;inset:0;z-index:3;grid-column:auto}.manage-form{grid-template-columns:1fr}.note-row{padding:8px}.note-row .secondary{font-size:12px;padding:8px}.management>header{padding:16px}.manage-content{padding:16px}}
