/* PEKE360_SOCIAL_ADMIN_V21 */
#page-social-sales-v3{--v21-bg:#f6f8fb;--v21-card:#fff;--v21-line:#e5e9f0;--v21-text:#182230;--v21-muted:#667085;--v21-blue:#1769e0;--v21-blue2:#0f5ac6;--v21-nav:#0f172a;--v21-green:#168a55;}
#page-social-sales-v3 .p360-v21-admin-open{width:calc(100% - 16px);margin:8px;padding:10px 12px;border:0;border-radius:9px;background:#eef5ff;color:#1558b0;display:flex;gap:9px;align-items:center;justify-content:flex-start;font:600 12px/1.2 Inter,"Segoe UI",Arial,sans-serif;cursor:pointer}
#page-social-sales-v3 .p360-v21-admin-open:hover{background:#e2edff}
#page-social-sales-v3.p360-v21-admin-open>.psocial-app,#page-social-sales-v3.p360-v21-admin-open>.psocial-main{visibility:hidden!important;pointer-events:none!important}
#page-social-sales-v3 .p360-v21-admin[hidden]{display:none!important}
#page-social-sales-v3 .p360-v21-admin{position:absolute;inset:0;z-index:850;display:grid;grid-template-columns:244px minmax(0,1fr);background:var(--v21-bg);color:var(--v21-text);font-family:Inter,"Segoe UI",Arial,sans-serif;overflow:hidden}
#page-social-sales-v3 .p360-v21-nav{background:linear-gradient(180deg,#111827 0%,#0b1220 100%);color:#fff;display:flex;flex-direction:column;min-height:0;padding:18px 12px 12px;box-shadow:4px 0 18px rgba(15,23,42,.08)}
#page-social-sales-v3 .p360-v21-brand{padding:6px 10px 18px;border-bottom:1px solid rgba(255,255,255,.09);margin-bottom:12px}
#page-social-sales-v3 .p360-v21-brand>span{display:block;color:#78aaf6;font-size:10px;font-weight:800;letter-spacing:.18em;margin-bottom:7px}
#page-social-sales-v3 .p360-v21-brand>b{display:block;font-size:20px;letter-spacing:-.02em}
#page-social-sales-v3 .p360-v21-brand>small{display:block;color:#9ca8ba;font-size:11px;margin-top:4px}
#page-social-sales-v3 .p360-v21-nav nav{display:flex;flex-direction:column;gap:4px;overflow:auto;padding:4px 0}
#page-social-sales-v3 .p360-v21-nav nav button,#page-social-sales-v3 #p360V21Back{border:0;background:transparent;color:#bac4d4;border-radius:8px;min-height:41px;padding:9px 10px;display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer;font:600 12px/1.2 Inter,"Segoe UI",Arial,sans-serif}
#page-social-sales-v3 .p360-v21-nav nav button i{font-style:normal;width:20px;text-align:center;font-size:14px;color:#8da2bf}
#page-social-sales-v3 .p360-v21-nav nav button:hover,#page-social-sales-v3 .p360-v21-nav nav button.active{background:rgba(76,133,220,.16);color:#fff}
#page-social-sales-v3 .p360-v21-nav nav button.active i{color:#6da6ff}
#page-social-sales-v3 .p360-v21-nav-space{flex:1}
#page-social-sales-v3 #p360V21Back{border-top:1px solid rgba(255,255,255,.08);border-radius:0;padding-top:15px;margin-top:10px;color:#d0d6e0}
#page-social-sales-v3 .p360-v21-content{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}
#page-social-sales-v3 .p360-v21-header{flex:0 0 auto;min-height:92px;padding:18px 24px 15px;background:#fff;border-bottom:1px solid var(--v21-line);display:flex;align-items:center;justify-content:space-between;gap:16px}
#page-social-sales-v3 .p360-v21-header h2{margin:2px 0 3px;font-size:22px;line-height:1.15;letter-spacing:-.025em;color:#172033}
#page-social-sales-v3 .p360-v21-header p{margin:0;color:var(--v21-muted);font-size:12px}
#page-social-sales-v3 .p360-v21-eyebrow{font-size:9px;font-weight:800;letter-spacing:.13em;color:#4b74ae}
#page-social-sales-v3 .p360-v21-head-actions{display:flex;align-items:center;gap:10px;color:#8791a3;font-size:10px}
#page-social-sales-v3 .p360-v21-head-actions button,#page-social-sales-v3 .p360-v21-card button,#page-social-sales-v3 .p360-v21-modal button{border:1px solid #d6dce6;background:#fff;color:#344054;border-radius:7px;min-height:34px;padding:7px 11px;cursor:pointer;font:600 11px/1.2 Inter,"Segoe UI",Arial,sans-serif}
#page-social-sales-v3 .p360-v21-head-actions button:hover,#page-social-sales-v3 .p360-v21-card button:hover{border-color:#aab6c8;background:#f8fafc}
#page-social-sales-v3 #p360V21Body{flex:1 1 auto;min-height:0;overflow:auto;padding:20px 24px 30px}
#page-social-sales-v3 .p360-v21-metrics{display:grid;grid-template-columns:repeat(6,minmax(125px,1fr));gap:12px;margin-bottom:16px}
#page-social-sales-v3 .p360-v21-metric{background:#fff;border:1px solid var(--v21-line);border-radius:11px;padding:14px;min-width:0;box-shadow:0 1px 2px rgba(16,24,40,.025)}
#page-social-sales-v3 .p360-v21-metric>span{display:block;font-size:10px;color:#667085;font-weight:600;margin-bottom:7px}
#page-social-sales-v3 .p360-v21-metric>strong{display:block;font-size:22px;color:#172033;letter-spacing:-.03em}
#page-social-sales-v3 .p360-v21-metric>small{display:block;color:#98a2b3;font-size:9px;margin-top:5px}
#page-social-sales-v3 .p360-v21-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
#page-social-sales-v3 .p360-v21-card{background:#fff;border:1px solid var(--v21-line);border-radius:12px;box-shadow:0 1px 2px rgba(16,24,40,.025);overflow:hidden;margin-bottom:16px}
#page-social-sales-v3 .p360-v21-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 17px;border-bottom:1px solid #edf0f4}
#page-social-sales-v3 .p360-v21-card>header h3{font-size:13px;margin:0;color:#243044}
#page-social-sales-v3 .p360-v21-card>header p{font-size:10px;color:#7a8496;margin:3px 0 0}
#page-social-sales-v3 .p360-v21-card-tools input,#page-social-sales-v3 .p360-v21-card-tools>div:last-child input{width:min(320px,35vw)}
#page-social-sales-v3 .p360-v21-primary{background:var(--v21-blue)!important;border-color:var(--v21-blue)!important;color:#fff!important}
#page-social-sales-v3 .p360-v21-primary:hover{background:var(--v21-blue2)!important}
#page-social-sales-v3 .p360-v21-card input,#page-social-sales-v3 .p360-v21-card select,#page-social-sales-v3 .p360-v21-card textarea,#page-social-sales-v3 .p360-v21-modal input,#page-social-sales-v3 .p360-v21-modal select,#page-social-sales-v3 .p360-v21-modal textarea{box-sizing:border-box;width:100%;border:1px solid #d5dbe5;border-radius:7px;background:#fff;color:#344054;padding:8px 9px;font:400 11px/1.35 Inter,"Segoe UI",Arial,sans-serif;outline:none}
#page-social-sales-v3 .p360-v21-card input:focus,#page-social-sales-v3 .p360-v21-modal input:focus,#page-social-sales-v3 .p360-v21-modal select:focus,#page-social-sales-v3 .p360-v21-modal textarea:focus{border-color:#75a7ec;box-shadow:0 0 0 3px rgba(23,105,224,.08)}
#page-social-sales-v3 .p360-v21-workload,#page-social-sales-v3 .p360-v21-waiting{padding:7px 15px 13px}
#page-social-sales-v3 .p360-v21-workload>div,#page-social-sales-v3 .p360-v21-waiting>button{display:flex;align-items:center;gap:12px;width:100%;border:0;border-bottom:1px solid #edf0f4;background:transparent;padding:11px 3px;text-align:left}
#page-social-sales-v3 .p360-v21-workload>div:last-child,#page-social-sales-v3 .p360-v21-waiting>button:last-child{border-bottom:0}
#page-social-sales-v3 .p360-v21-workload span,#page-social-sales-v3 .p360-v21-waiting span{flex:1;min-width:0}
#page-social-sales-v3 .p360-v21-workload b,#page-social-sales-v3 .p360-v21-waiting b{font-size:11px;display:block;color:#29364a}
#page-social-sales-v3 .p360-v21-workload small,#page-social-sales-v3 .p360-v21-waiting small{font-size:9px;color:#8791a3;display:block;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#page-social-sales-v3 .p360-v21-workload strong,#page-social-sales-v3 .p360-v21-waiting strong{font-size:15px;color:#25334a}
#page-social-sales-v3 .p360-v21-workload em{font-size:9px;color:#98a2b3;font-style:normal;width:52px;text-align:right}
#page-social-sales-v3 .p360-v21-table-wrap{overflow:auto;max-width:100%}
#page-social-sales-v3 .p360-v21-table-wrap table{border-collapse:collapse;width:100%;min-width:1060px;font-size:10px}
#page-social-sales-v3 .p360-v21-table-wrap th{background:#fafbfc;color:#667085;text-align:left;font-size:9px;text-transform:uppercase;letter-spacing:.035em;font-weight:700;padding:9px 12px;border-bottom:1px solid #e7eaf0;position:sticky;top:0;z-index:1}
#page-social-sales-v3 .p360-v21-table-wrap td{padding:10px 12px;border-bottom:1px solid #edf0f4;color:#344054;vertical-align:middle}
#page-social-sales-v3 .p360-v21-table-wrap td b{display:block;font-size:10px}
#page-social-sales-v3 .p360-v21-table-wrap td small{display:block;font-size:9px;color:#98a2b3;margin-top:2px}
#page-social-sales-v3 .p360-v21-table-wrap tr:last-child td{border-bottom:0}
#page-social-sales-v3 .p360-v21-link{padding:5px 9px!important;min-height:28px!important;color:#1769e0!important;border-color:#cbdcf6!important;background:#f5f9ff!important}
#page-social-sales-v3 .p360-v21-manual-assign{display:flex;align-items:center;gap:6px;min-width:230px}
#page-social-sales-v3 .p360-v21-manual-assign select{min-width:145px;height:30px;padding:5px 7px;font-size:10px}
#page-social-sales-v3 .p360-v21-manual-assign button{min-height:30px!important;padding:5px 8px!important;font-size:10px!important}
#page-social-sales-v3 .p360-v21-badge{display:inline-flex;padding:4px 7px;border-radius:999px;background:#f1f4f8;color:#596579;font-size:9px;font-weight:700;text-transform:capitalize}
#page-social-sales-v3 .p360-v21-status{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border-radius:999px;background:color-mix(in srgb,var(--status) 11%,white);color:#344054;font-size:9px;font-weight:700}
#page-social-sales-v3 .p360-v21-status:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--status)}
#page-social-sales-v3 .p360-v21-ai-status{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border-radius:999px;background:#eef5ff;color:#1558b0;font-size:9px;font-weight:800;white-space:nowrap}
#page-social-sales-v3 .p360-v21-ai-status:before{content:"";width:6px;height:6px;border-radius:50%;background:#1769e0}
#page-social-sales-v3 .p360-v21-ai-status.ok{background:#eaf8f1;color:#11704a}
#page-social-sales-v3 .p360-v21-ai-status.ok:before{background:#168a55}
#page-social-sales-v3 .p360-v21-ai-status.needs_follow_up,#page-social-sales-v3 .p360-v21-ai-status.customer_waiting{background:#fff7e6;color:#9a5b00}
#page-social-sales-v3 .p360-v21-ai-status.needs_follow_up:before,#page-social-sales-v3 .p360-v21-ai-status.customer_waiting:before{background:#d98200}
#page-social-sales-v3 .p360-v21-ai-status.weak_response,#page-social-sales-v3 .p360-v21-ai-status.missed_question,#page-social-sales-v3 .p360-v21-ai-status.at_risk{background:#fff1f0;color:#b42318}
#page-social-sales-v3 .p360-v21-ai-status.weak_response:before,#page-social-sales-v3 .p360-v21-ai-status.missed_question:before,#page-social-sales-v3 .p360-v21-ai-status.at_risk:before{background:#d92d20}
#page-social-sales-v3 .p360-v21-list{padding:5px 16px 12px}
#page-social-sales-v3 .p360-v21-list-row{display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px 2px;border-bottom:1px solid #edf0f4}
#page-social-sales-v3 .p360-v21-list-row:last-child{border-bottom:0}
#page-social-sales-v3 .p360-v21-swatch{width:9px;height:9px;border-radius:50%;background:var(--c);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 14%,transparent)}
#page-social-sales-v3 .p360-v21-list-row span>b{display:block;font-size:11px;color:#29364a}
#page-social-sales-v3 .p360-v21-list-row span>small{font-size:9px;color:#8791a3;display:block;margin-top:2px}
#page-social-sales-v3 .p360-v21-row-actions{display:flex;gap:5px}
#page-social-sales-v3 .p360-v21-row-actions button{min-height:29px;padding:5px 8px;font-size:9px}
#page-social-sales-v3 button.danger{color:#b42318!important;border-color:#f3c5c0!important;background:#fff8f7!important}
#page-social-sales-v3 .p360-v21-mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:15px}
#page-social-sales-v3 .p360-v21-mode{border:1px solid #dfe4ec;border-radius:9px;padding:12px;display:flex;gap:9px;align-items:flex-start;cursor:pointer;background:#fff}
#page-social-sales-v3 .p360-v21-mode.selected{border-color:#8cb5ed;background:#f4f8ff;box-shadow:0 0 0 2px rgba(23,105,224,.06)}
#page-social-sales-v3 .p360-v21-mode input{width:auto;margin-top:2px}
#page-social-sales-v3 .p360-v21-mode b{display:block;font-size:11px;color:#26344a}
#page-social-sales-v3 .p360-v21-mode small{display:block;font-size:9px;color:#7b8799;margin-top:3px;line-height:1.4}
#page-social-sales-v3 .p360-v21-user-list{padding:8px 15px 16px;display:flex;flex-direction:column;gap:8px}
#page-social-sales-v3 .p360-v21-user{display:grid;grid-template-columns:minmax(210px,1.35fr) 125px minmax(150px,1fr) minmax(125px,.75fr) 90px 120px;gap:10px;align-items:end;border:1px solid #e5e9f0;border-radius:10px;padding:11px;background:#fff}
#page-social-sales-v3 .p360-v21-user>label{font-size:9px;font-weight:700;color:#667085}
#page-social-sales-v3 .p360-v21-user>label input{margin-top:4px}
#page-social-sales-v3 .p360-v21-user-ident{display:flex;gap:10px;align-items:center;align-self:center;min-width:0}
#page-social-sales-v3 .p360-v21-avatar{width:36px;height:36px;flex:0 0 36px;border-radius:10px;display:grid;place-items:center;background:#edf4ff;color:#175da9;font-weight:800;font-size:11px}
#page-social-sales-v3 .p360-v21-user-ident span{min-width:0}
#page-social-sales-v3 .p360-v21-user-ident b{display:block;font-size:11px;color:#25334a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#page-social-sales-v3 .p360-v21-user-ident small{display:block;font-size:9px;color:#7f8999;margin:2px 0}
#page-social-sales-v3 .p360-v21-user-ident em{display:inline-flex;font-size:8px;font-style:normal;font-weight:700;padding:2px 5px;border-radius:999px}.p360-v21-user-ident em.on{background:#eaf8f1;color:#11704a}.p360-v21-user-ident em.off{background:#f2f4f7;color:#667085}
#page-social-sales-v3 .p360-v21-switch{align-self:center!important;display:flex;align-items:center;gap:7px!important}
#page-social-sales-v3 .p360-v21-switch input{width:15px!important;height:15px;margin:0!important}
#page-social-sales-v3 .p360-v21-user-stats{display:flex;align-items:center;justify-content:flex-end;gap:7px;align-self:center}
#page-social-sales-v3 .p360-v21-user-stats span{font-size:9px;color:#8791a3;white-space:nowrap}
#page-social-sales-v3 .p360-v21-replies{padding:9px 15px 16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
#page-social-sales-v3 .p360-v21-replies article{border:1px solid #e4e8ef;border-radius:9px;padding:11px;display:flex;gap:10px;align-items:flex-start}
#page-social-sales-v3 .p360-v21-replies article>span{flex:1;min-width:0}.p360-v21-replies article>span>b{display:inline-block;color:#1769e0;font-size:10px;margin-right:6px}.p360-v21-replies article strong{font-size:10px;color:#25334a}.p360-v21-replies article p{font-size:9px;color:#667085;margin:6px 0 0;line-height:1.45;white-space:pre-wrap}.p360-v21-replies article>div{display:flex;gap:4px}
#page-social-sales-v3 .p360-v21-empty{padding:18px;color:#98a2b3;font-size:10px;text-align:center}
#page-social-sales-v3 .p360-v21-modal-bg{position:absolute;inset:0;z-index:1100;background:rgba(15,23,42,.42);display:grid;place-items:center;padding:20px}
#page-social-sales-v3 .p360-v21-modal{width:min(620px,92vw);max-height:90%;overflow:auto;background:#fff;border-radius:13px;box-shadow:0 24px 70px rgba(15,23,42,.24)}
#page-social-sales-v3 .p360-v21-modal>header,#page-social-sales-v3 .p360-v21-modal>footer{padding:14px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e9edf2}.p360-v21-modal>footer{border-bottom:0;border-top:1px solid #e9edf2;justify-content:flex-end;gap:7px}.p360-v21-modal>header h3{font-size:14px;margin:0}.p360-v21-modal>header button{border:0;background:transparent;font-size:20px;padding:0;width:30px}.p360-v21-modal>main{padding:16px}
#page-social-sales-v3 .p360-v21-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.p360-v21-form-grid label{font-size:9px;font-weight:700;color:#667085}.p360-v21-form-grid label input,.p360-v21-form-grid label select,.p360-v21-form-grid label textarea{margin-top:5px}.p360-v21-form-grid .span2{grid-column:1/-1}.p360-v21-check{display:flex!important;align-items:center;gap:7px}.p360-v21-check input{width:auto!important;margin:0!important}
#page-social-sales-v3 .muted{color:#8d97a7!important}
@media(max-width:1500px){#page-social-sales-v3 .p360-v21-metrics{grid-template-columns:repeat(3,minmax(125px,1fr))}#page-social-sales-v3 .p360-v21-user{grid-template-columns:minmax(200px,1.3fr) 120px minmax(140px,1fr) minmax(120px,.7fr) 80px 110px}}
@media(max-width:1180px){#page-social-sales-v3 .p360-v21-admin{grid-template-columns:205px minmax(0,1fr)}#page-social-sales-v3 .p360-v21-user{grid-template-columns:repeat(2,minmax(0,1fr))}.p360-v21-user-ident{grid-column:1/-1}.p360-v21-user-stats{justify-content:flex-start!important}.p360-v21-grid2{grid-template-columns:1fr!important}.p360-v21-replies{grid-template-columns:1fr!important}}
@media(max-width:850px){#page-social-sales-v3 .p360-v21-admin{grid-template-columns:1fr}.p360-v21-nav{display:none!important}#page-social-sales-v3 #p360V21Body{padding:14px}.p360-v21-header{padding:14px!important}.p360-v21-metrics{grid-template-columns:repeat(2,minmax(120px,1fr))!important}.p360-v21-mode-grid{grid-template-columns:1fr!important}.p360-v21-form-grid{grid-template-columns:1fr!important}.p360-v21-form-grid .span2{grid-column:auto!important}}

/* PEKE360_SOCIAL_V21_5_INBOX_ADMIN_VISUAL_BEGIN */
/* Solo visual + cache bust. No cambia eventos ni rutas. */

/* ================================================================
   INBOX: especificidad superior a V16/V17
   ================================================================ */
#page-social-sales-v3.p360-social-v16-ready.p360-respond-v17 #p360InboxRailV16,
#page-social-sales-v3.p360-social-v16-ready #p360InboxRailV16,
#page-social-sales-v3 #p360InboxRailV16{
  background:linear-gradient(180deg,#111827 0%,#0b1220 100%)!important;
  color:#f8fafc!important;
  border-right:1px solid rgba(255,255,255,.08)!important;
  box-shadow:4px 0 18px rgba(15,23,42,.16)!important;
  padding:16px 10px 12px!important;
}
#page-social-sales-v3.p360-social-v16-ready.p360-respond-v17 #p360InboxRailV16 .p360-rail-brand-v16,
#page-social-sales-v3 #p360InboxRailV16 .p360-rail-brand-v16{
  padding:5px 10px 14px!important;
  margin:0 0 10px!important;
  border-bottom:1px solid rgba(255,255,255,.08)!important;
}
#page-social-sales-v3.p360-social-v16-ready.p360-respond-v17 #p360InboxRailV16 .p360-rail-brand-v16 b,
#page-social-sales-v3 #p360InboxRailV16 .p360-rail-brand-v16 b{
  color:#ffffff!important;
  font-size:20px!important;
  line-height:1.15!important;
  font-weight:800!important;
  letter-spacing:-.02em!important;
}
#page-social-sales-v3.p360-social-v16-ready.p360-respond-v17 #p360InboxRailV16 .p360-rail-brand-v16 small,
#page-social-sales-v3 #p360InboxRailV16 .p360-rail-brand-v16 small{
  display:block!important;
  color:#8fb1e5!important;
  font-size:11px!important;
  margin-top:5px!important;
}
#page-social-sales-v3.p360-social-v16-ready.p360-respond-v17 #p360InboxRailV16 .p360-v17-rail-label,
#page-social-sales-v3.p360-social-v16-ready.p360-respond-v17 #p360InboxRailV16 .p360-rail-section-head-v16,
#page-social-sales-v3 #p360InboxRailV16 .p360-v17-rail-label,
#page-social-sales-v3 #p360InboxRailV16 .p360-rail-section-head-v16{
  color:#7890b3!important;
  font-size:9.5px!important;
  font-weight:800!important;
  letter-spacing:.08em!important;
  text-transform:uppercase!important;
  padding-left:10px!important;
  padding-right:10px!important;
}
#page-social-sales-v3.p360-social-v16-ready.p360-respond-v17 #p360InboxRailV16 .p360-rail-folders-v16>button,
#page-social-sales-v3.p360-social-v16-ready.p360-respond-v17 #p360InboxRailV16 .p360-rail-labels-v16>button,
#page-social-sales-v3.p360-social-v16-ready.p360-respond-v17 #p360InboxRailV16 .p360-v17-team-list>button,
#page-social-sales-v3.p360-social-v16-ready.p360-respond-v17 #p360InboxRailV16>button,
#page-social-sales-v3 #p360InboxRailV16 .p360-rail-folders-v16>button,
#page-social-sales-v3 #p360InboxRailV16 .p360-rail-labels-v16>button,
#page-social-sales-v3 #p360InboxRailV16 .p360-v17-team-list>button,
#page-social-sales-v3 #p360InboxRailV16>button{
  color:#c8d5e8!important;
  background:transparent!important;
  border-color:transparent!important;
  box-shadow:none!important;
  border-radius:10px!important;
  min-height:40px!important;
  padding:9px 10px!important;
  font-weight:600!important;
  text-align:left!important;
}
#page-social-sales-v3.p360-social-v16-ready.p360-respond-v17 #p360InboxRailV16 .p360-rail-folders-v16>button:hover,
#page-social-sales-v3.p360-social-v16-ready.p360-respond-v17 #p360InboxRailV16 .p360-rail-labels-v16>button:hover,
#page-social-sales-v3.p360-social-v16-ready.p360-respond-v17 #p360InboxRailV16 .p360-v17-team-list>button:hover,
#page-social-sales-v3 #p360InboxRailV16 button:hover{
  color:#ffffff!important;
  background:rgba(70,113,181,.19)!important;
}
#page-social-sales-v3.p360-social-v16-ready.p360-respond-v17 #p360InboxRailV16 .p360-rail-folders-v16>button.active,
#page-social-sales-v3.p360-social-v16-ready.p360-respond-v17 #p360InboxRailV16 .p360-rail-labels-v16>button.active,
#page-social-sales-v3 #p360InboxRailV16 button.active{
  color:#ffffff!important;
  background:#1c3152!important;
  font-weight:750!important;
}
#page-social-sales-v3.p360-social-v16-ready.p360-respond-v17 #p360InboxRailV16 .p360-rail-dot-v16,
#page-social-sales-v3 #p360InboxRailV16 .p360-rail-dot-v16{
  background:#7385a1!important;
}
#page-social-sales-v3.p360-social-v16-ready.p360-respond-v17 #p360InboxRailV16 button.active .p360-rail-dot-v16,
#page-social-sales-v3 #p360InboxRailV16 button.active .p360-rail-dot-v16{
  background:#67a6ff!important;
  box-shadow:0 0 0 3px rgba(103,166,255,.12)!important;
}
#page-social-sales-v3.p360-social-v16-ready.p360-respond-v17 #p360InboxRailV16 button>b,
#page-social-sales-v3 #p360InboxRailV16 button>b{
  color:#91a5c4!important;
}
#page-social-sales-v3.p360-social-v16-ready.p360-respond-v17 #p360InboxRailV16 .p360-rail-labels-v16>button>span,
#page-social-sales-v3 #p360InboxRailV16 .p360-rail-labels-v16>button>span{
  color:#c8d5e8!important;
}

/* Boton viejo CONFIGURACION: ocultar solo este control legado. */
#page-social-sales-v3.p360-social-v16-ready.p360-respond-v17 #p360InboxRailV16 .p360-rail-admin-v16,
#page-social-sales-v3 #p360InboxRailV16 .p360-rail-admin-v16{
  display:none!important;
  visibility:hidden!important;
  pointer-events:none!important;
}

/* Boton funcional ADMINISTRACION V21: conservarlo y armonizarlo visualmente. */
#page-social-sales-v3 #p360SocialAdministrationButtonV21{
  display:flex!important;
  visibility:visible!important;
  pointer-events:auto!important;
  align-items:center!important;
  width:100%!important;
  min-height:44px!important;
  margin-top:8px!important;
  padding:10px 12px!important;
  color:#dce8f8!important;
  background:rgba(29,49,82,.82)!important;
  border:1px solid rgba(111,160,231,.18)!important;
  border-radius:10px!important;
  box-shadow:none!important;
  font-weight:750!important;
  text-align:left!important;
}
#page-social-sales-v3 #p360SocialAdministrationButtonV21:hover{
  color:#ffffff!important;
  background:#243d64!important;
}

/* ================================================================
   RESPUESTAS RAPIDAS: retirar pantallas antiguas, NO el V21
   ================================================================ */
#page-social-sales-v3 #p360SocialAdminPanelV15,
#page-social-sales-v3 #p360SocialAdminV16,
#page-social-sales-v3 #p360SocialAdminScreenV173{
  display:none!important;
  visibility:hidden!important;
  pointer-events:none!important;
}

/* Modal V16 utilizado por los editores de respuestas rapidas. */
#page-social-sales-v3 #p360ModalV16.p360-modal-backdrop-v16,
#page-social-sales-v3.p360-social-v16-ready.p360-respond-v17 #p360ModalV16.p360-modal-backdrop-v16{
  position:fixed!important;
  inset:0!important;
  z-index:2147483000!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:24px!important;
  margin:0!important;
  background:rgba(8,15,29,.64)!important;
}
#page-social-sales-v3 #p360ModalV16 .p360-modal-v16{
  position:relative!important;
  width:min(620px,calc(100vw - 48px))!important;
  max-width:620px!important;
  max-height:calc(100vh - 64px)!important;
  margin:auto!important;
  border:1px solid #e3e8ef!important;
  border-radius:14px!important;
  background:#ffffff!important;
  overflow:hidden!important;
  box-shadow:0 28px 90px rgba(0,0,0,.34)!important;
}

/* Modal nativo de Administracion V21. */
#page-social-sales-v3 #p360SocialAdministrationV21 .p360-v21-modal-bg{
  position:fixed!important;
  inset:0!important;
  z-index:2147483001!important;
  display:grid!important;
  place-items:center!important;
  padding:24px!important;
  background:rgba(8,15,29,.64)!important;
}
#page-social-sales-v3 #p360SocialAdministrationV21 .p360-v21-modal{
  width:min(620px,calc(100vw - 48px))!important;
  max-height:calc(100vh - 64px)!important;
  margin:auto!important;
  border-radius:14px!important;
  overflow:auto!important;
  box-shadow:0 28px 90px rgba(0,0,0,.34)!important;
}

/* PEKE360_SOCIAL_V21_5_INBOX_ADMIN_VISUAL_END */

/* PEKE360_SOCIAL_V21_7_STABLE_RAIL_BEGIN */
#page-social-sales-v3.p360-social-v16-ready.p360-respond-v17 #p360InboxRailV16,
#page-social-sales-v3 #p360InboxRailV16{
  background:#0d1728!important;
  color:#d9e2f0!important;
  border-color:#1d2a40!important;
  animation:none!important;
  transition:none!important;
}
#page-social-sales-v3 #p360InboxRailV16 *,
#page-social-sales-v3 #p360InboxRailV16 *::before,
#page-social-sales-v3 #p360InboxRailV16 *::after{
  animation:none!important;
  transition:none!important;
}
#page-social-sales-v3 #p360OpenAdminV16,
#page-social-sales-v3 #p360InboxRailV16 #p360OpenAdminV16,
#page-social-sales-v3 #p360InboxRailV16 .p360-rail-admin-v16{
  display:none!important;
  visibility:hidden!important;
  pointer-events:none!important;
}
#page-social-sales-v3 #p360SocialAdministrationButtonV21{
  display:flex!important;
  visibility:visible!important;
  pointer-events:auto!important;
  opacity:1!important;
  width:100%!important;
  flex:0 0 auto!important;
}
#page-social-sales-v3 #p360SocialAdminPanelV15,
#page-social-sales-v3 #p360SocialAdminOpenV15,
#page-social-sales-v3 #p360AdminButtonV15,
#page-social-sales-v3 #p360SocialAdminV16,
#page-social-sales-v3 #p360SocialAdminScreenV173,
#page-social-sales-v3 .p360-admin-button-v15,
#page-social-sales-v3 [data-p360-admin-open]:not(#p360SocialAdministrationButtonV21){
  display:none!important;
  visibility:hidden!important;
  pointer-events:none!important;
}
/* PEKE360_SOCIAL_V21_7_STABLE_RAIL_END */
