/* PALETIS / Communication / Réseaux sociaux */
#pal-social-root{--rs-border:#353c4a;--rs-card:#202530;--rs-dim:#a7adbb;--rs-ink:#e9ebf1;color:var(--rs-ink);font-family:inherit;max-width:1600px;margin:auto}
#pal-social-root button,#pal-social-root select,#pal-social-root input,.rs-dialog button,.rs-dialog select,.rs-dialog input,.rs-dialog textarea{font:inherit}
#pal-social-root button,.rs-dialog button{cursor:pointer}
.rs-space{padding:0 0 50px}.rs-intro{padding:30px 0 22px;border-bottom:1px solid var(--rs-border)}.rs-intro .eyebrow{font-size:10px;letter-spacing:.18em;color:#9aa5b7}.rs-title-row{display:flex;gap:16px;justify-content:space-between;align-items:center;flex-wrap:wrap}.rs-title-row h1{font-size:clamp(26px,3vw,42px);margin:4px 0;color:#f4f4f8}.rs-title-row h1 em{font-weight:400;color:#f19b62}.rs-title-row p{color:var(--rs-dim);margin:8px 0}.rs-banner{font-size:12px;background:#2a2721;color:#f6c990;padding:12px 16px;border:1px solid #64513a;border-radius:7px;line-height:1.8}.rs-banner small{font-size:11px;color:#c4ab8c}.rs-networks{display:flex;gap:6px;flex-wrap:wrap;margin-top:19px}.rs-network{font-size:10px;text-transform:uppercase;letter-spacing:.08em;border:1px solid #566074;background:#2f3542;color:#dee4ed;padding:5px 8px;border-radius:4px;white-space:nowrap}.rs-x{border-color:#70747e}.rs-bluesky{border-color:#2775d0;background:#1f314c}.rs-instagram{border-color:#ab629c;background:#422b40}.rs-tiktok{border-color:#44a39b;background:#1d3739}.rs-youtube{border-color:#d46060;background:#49292e}.rs-reddit{border-color:#e8854c;background:#4b3126}.rs-discord{border-color:#7b7cda;background:#303053}.rs-error{margin:12px 0;padding:12px;background:#4b2730;border:1px solid #c47784;color:#ffd8d8;border-radius:6px}.rs-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:20px 0}.rs-stats>div{display:flex;flex-direction:column;gap:5px;padding:16px;background:#212631;border:1px solid var(--rs-border);border-radius:6px}.rs-stats strong{font-size:22px;font-weight:700}.rs-stats span{font-size:11px;color:var(--rs-dim)}.rs-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:20px}.rs-tabs{display:flex;gap:3px;border-bottom:1px solid var(--rs-border)}.rs-tabs button{background:none;border:0;color:#a8b0bf;padding:12px 14px;font-size:12px}.rs-tabs button.on{color:#fff;border-bottom:2px solid #ee8259}.rs-space button.primary,.rs-dialog button.primary{background:#ce6546;color:#fff;border-color:#ce6546}.rs-space button.primary:hover,.rs-dialog button.primary:hover{background:#df7959}.rs-actions button,.rs-card-actions button,.rs-accounts-project button,.rs-calendar-top button,.rs-form-foot button{background:#30394a;color:#ecedf2;border:1px solid #566073;border-radius:5px;padding:9px 12px;font-size:12px}.rs-filters{display:flex;align-items:end;gap:10px;flex-wrap:wrap;margin:18px 0 24px}.rs-filters label{font-size:11px;color:#a7b0be;display:flex;flex-direction:column;gap:6px;min-width:140px}.rs-filters label:last-child{flex:1}.rs-filters input,.rs-filters select{background:#1d212b;color:#e5e7f0;border:1px solid #485266;border-radius:5px;padding:9px;max-width:100%;font-size:12px}.rs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(265px,1fr));gap:12px}.rs-post{padding:15px;background:var(--rs-card);border:1px solid var(--rs-border);border-radius:7px;display:flex;flex-direction:column;gap:11px}.rs-post-top{display:flex;justify-content:space-between;align-items:center;gap:7px;flex-wrap:wrap}.rs-state{padding:5px 8px;border-radius:4px;background:#3a3d48;color:#eee;font-size:10px;white-space:nowrap}.rs-state.rs-review{background:#5e3439;color:#ffc6c6}.rs-state.rs-approved{background:#34514d;color:#b5efce}.rs-state.rs-scheduled{background:#634a2e;color:#ffd8a1}.rs-state.rs-published{background:#2f5c45;color:#b8f3c8}.rs-post h3{font-size:14px;margin:0;color:#f1f2f4;line-height:1.3}.rs-post-body{font-size:12px;line-height:1.7;color:#ccd1db;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.rs-post-meta{font-size:10px;color:#a0a9bb}.rs-link{font-size:11px;color:#80bde7;text-decoration:underline}.rs-card-actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:auto}.rs-card-actions button{padding:6px 9px;font-size:11px}.rs-card-actions .danger,.rs-form-foot .danger{border-color:#975b66;color:#f0bdc6}.rs-metrics{font-size:11px;color:#c2d5bf}.rs-metrics small{color:#a4aab6}.rs-empty{padding:26px 18px;color:#aeb4c2;border:1px dashed #4c5262;border-radius:6px;font-size:12px}.rs-calendar-wrap{background:#1b1f29;border:1px solid var(--rs-border);border-radius:7px;overflow:hidden}.rs-calendar-top{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:16px;border-bottom:1px solid var(--rs-border)}.rs-calendar-top h2{font-size:17px;margin:0}.rs-calendar-top>div{display:flex;gap:6px}.rs-calendar-top button{padding:6px 9px}.rs-calendar{overflow:auto}.rs-weekdays,.rs-days{display:grid;grid-template-columns:repeat(7,minmax(100px,1fr));min-width:700px}.rs-weekdays span{font-size:10px;font-weight:700;letter-spacing:.08em;color:#a5b0c1;text-align:center;padding:12px 6px;border-bottom:1px solid var(--rs-border)}.rs-day{min-height:115px;padding:8px;border-bottom:1px solid #333b48;border-right:1px solid #333b48;background:#212630}.rs-day.rs-outside{background:#1a1d25}.rs-day-head{display:flex;justify-content:space-between;align-items:center;font-size:12px;margin-bottom:7px}.rs-day-head button{border:0;background:transparent;color:#9bcbe5;font-size:18px;padding:0 3px;line-height:1}.rs-day-event{border:0;border-left:3px solid #8c93a5;background:#333949;color:#e8e9ec;text-align:left;font-size:10px;width:100%;padding:5px 6px;margin:2px 0;border-radius:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-day-event.rs-review{border-left-color:#d96969}.rs-day-event.rs-scheduled{border-left-color:#e2a052}.rs-day-event.rs-published{border-left-color:#50b47a}.rs-day-event.rs-approved{border-left-color:#8fd2a9}.rs-day-event span{opacity:.7;margin-right:3px}.rs-subhead{font-size:15px;margin:26px 0 13px}.rs-subhead span{font-size:12px;color:#95a5bd}.rs-account-info{background:#212733;padding:18px;border:1px solid var(--rs-border);border-radius:7px;margin-bottom:16px}.rs-account-info h2{font-size:16px;margin:0 0 10px}.rs-account-info p{font-size:12px;line-height:1.6;color:#adb6c5;margin:0}.rs-account-info strong{color:#e7eaf0}.rs-accounts-project{padding:16px 0;border-bottom:1px solid var(--rs-border)}.rs-account-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.rs-account-row h3{font-size:16px;margin:8px 0}.rs-account-row h3 small{color:#a5b0c0;font-size:11px}.rs-accounts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:10px;margin-top:10px}.rs-account{padding:14px;background:#222833;border:1px solid #414957;border-radius:6px;display:flex;flex-direction:column;gap:8px}.rs-account h4{font-size:14px;margin:4px 0 0}.rs-account small,.rs-account p{color:#a4b0bf;font-size:11px;margin:0}.rs-account a{font-size:11px;color:#86bae8}.rs-account button{align-self:start}.rs-overlay{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:flex-start;justify-content:center;padding:5vh 16px;background:#080b11dc;overflow:auto}.rs-dialog{background:#1c222d;color:#f1f2f5;width:min(720px,100%);margin-bottom:7vh;box-shadow:0 25px 75px #0009;border:1px solid #566073;border-radius:10px;padding:25px}.rs-dialog-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.rs-dialog-top h2{font-size:22px;margin:0}.rs-dialog-top button{border:0;background:none;color:#b6c0d0;font-size:19px}.rs-dialog .eyebrow{color:#a2b8c8;font-size:10px;letter-spacing:.1em}.rs-help{font-size:12px;color:#a9b2c3;line-height:1.6}.rs-form{display:grid;gap:13px;margin-top:20px}.rs-form>label,.rs-form fieldset>label{display:flex;flex-direction:column;gap:7px;font-size:12px;color:#ccd3de}.rs-form input:not([type=checkbox]),.rs-form textarea,.rs-form select{padding:10px 11px;background:#131822;border:1px solid #536070;color:#f0f2f6;border-radius:5px;min-width:0;resize:vertical}.rs-form fieldset{border:1px solid #444e5e;border-radius:6px;padding:12px}.rs-form legend{font-size:12px;padding:0 6px}.rs-network-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rs-network-checks label,.rs-form .rs-check{display:flex;align-items:center;gap:6px;font-size:12px}.rs-form #rs-variants{display:grid;gap:10px}.rs-form [data-variant]{display:flex;flex-direction:column;gap:5px;font-size:12px}.rs-form-foot{display:flex;justify-content:flex-end;gap:7px;flex-wrap:wrap;padding-top:10px}.rs-form-error,#rs-error{color:#f5a7a7;font-size:12px}.rs-toast{position:fixed;bottom:22px;left:50%;transform:translateX(-50%);background:#253e31;color:#c7f2d0;border:1px solid #5ba178;border-radius:6px;padding:12px 19px;font:12px system-ui;z-index:2147483200;box-shadow:0 7px 25px #0007}[hidden]{display:none!important}
@media(max-width:780px){.rs-stats{grid-template-columns:repeat(3,1fr)}.rs-title-row{align-items:stretch}.rs-network-checks{grid-template-columns:1fr}.rs-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.rs-dialog{padding:16px}.rs-calendar-top{flex-wrap:wrap}}
