/* Small private network drawer inside the existing owner Telegram panel. */
#telegramAgentPanel .telegram-network-settings{margin:12px 0;border:1px solid #dbe7ef;border-radius:11px;background:#fbfdff;overflow:hidden}
#telegramAgentPanel .telegram-network-settings>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;padding:11px 13px;color:#365873;font-size:11px;font-weight:700;list-style:none}
#telegramAgentPanel .telegram-network-settings>summary::-webkit-details-marker{display:none}
#telegramAgentPanel .telegram-network-title::before{content:'›';display:inline-block;margin-inline-end:8px;color:#648ba5;font-size:17px;line-height:1;transform:rotate(180deg)}
#telegramAgentPanel .telegram-network-settings[open] .telegram-network-title::before{transform:rotate(90deg)}
#telegramAgentPanel .telegram-network-settings[open]>summary{border-bottom:1px solid #e1eaf2;background:#f3f8fc}
#telegramAgentPanel .telegram-network-badge{flex-shrink:0;padding:4px 8px;border-radius:999px;font-size:9px;font-weight:600;background:#eef3f8;color:#657e95}
#telegramAgentPanel .telegram-network-badge[data-state=ok]{background:#e7f5ed;color:#277956}
#telegramAgentPanel .telegram-network-badge[data-state=error]{background:#fff0f0;color:#a6535d}
#telegramAgentPanel .telegram-network-body{padding:12px 13px 14px}
#telegramAgentPanel .telegram-network-intro{margin:0 0 10px;color:#6d8195;font-size:10px;line-height:1.9}
#telegramAgentPanel .telegram-network-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:9px 0}
#telegramAgentPanel .telegram-network-fact{display:grid;gap:4px;background:#f2f6fa;border:1px solid #e1e8ef;border-radius:8px;padding:8px 10px}
#telegramAgentPanel .telegram-network-fact small{color:#7b8b9c;font-size:9px}
#telegramAgentPanel .telegram-network-fact b{color:#49637c;font-size:10px;font-weight:600;line-height:1.7}
#telegramAgentPanel .telegram-network-fact b[data-state=ok]{color:#287a57}
#telegramAgentPanel .telegram-network-fact b[data-state=error]{color:#a8545c}
#telegramAgentPanel .telegram-network-feedback{margin:10px 0;color:#56718a;font-size:10.5px;line-height:1.9}
#telegramAgentPanel .telegram-network-feedback.is-error{color:#a14e58}
#telegramAgentPanel .telegram-network-form{display:grid;gap:8px;margin:0}
#telegramAgentPanel .telegram-network-form label{display:grid;gap:6px;color:#54718b;font-size:10.5px;font-weight:600}
#telegramAgentPanel .telegram-network-input{width:100%;min-height:102px;max-height:260px;resize:vertical;box-sizing:border-box;border:1px solid #d7e2ed;border-radius:9px;padding:10px 12px;background:#fff;color:#3a526c;direction:ltr;text-align:left;font-family:Vazir,monospace;font-size:11px;line-height:1.8}
#telegramAgentPanel .telegram-network-input:focus{outline:2px solid #86afc9;outline-offset:2px}
#telegramAgentPanel .telegram-network-input:disabled{background:#f5f8fb}
#telegramAgentPanel .telegram-network-private-note{color:#8090a1;font-size:9px;line-height:1.8}
#telegramAgentPanel .telegram-network-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:3px}
#telegramAgentPanel .telegram-network-progress{width:130px;height:5px;accent-color:#5c9c9b}
@media(max-width:750px){#telegramAgentPanel .telegram-network-facts{grid-template-columns:repeat(2,minmax(0,1fr))}#telegramAgentPanel .telegram-network-settings>summary{align-items:flex-start}#telegramAgentPanel .telegram-network-badge{font-size:8.5px}}
@media(max-width:450px){#telegramAgentPanel .telegram-network-actions{align-items:stretch}#telegramAgentPanel .telegram-network-actions button{flex:1 1 45%}}
