.wlcrm-tabs button[data-tab="social-planner"]{background:#fff0f7!important;color:#be185d!important}.wlcrm-social-panel{padding:12px!important;background:#f4f7fc!important}.social-hero{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 15px;border-radius:13px;background:linear-gradient(115deg,#172f5d,#285dcc 55%,#7c3aed);color:#fff}.social-hero>div:first-child span{font-size:7px;font-weight:900;letter-spacing:1.4px;color:#bfdbfe}.social-hero h3{margin:2px 0!important;font-size:20px!important;color:#fff!important}.social-hero p{margin:0!important;font-size:9px!important;color:#dbeafe!important}.social-stats{display:flex;gap:6px}.social-stats span{min-width:72px;padding:7px;border:1px solid #ffffff44;border-radius:8px;background:#ffffff18;text-align:center;font-size:8px}.social-stats b{display:block;font-size:16px}.social-toolbar{display:flex;align-items:end;gap:7px;margin:9px 0;padding:8px;border:1px solid #d4dfed;border-radius:10px;background:#fff}.social-toolbar button{height:33px;padding:6px 10px;border:1px solid #a9bad1;border-radius:7px;background:#eef4fc;color:#284c79;font-size:8px;font-weight:850}.social-toolbar button.active,.social-primary{border:0!important;background:linear-gradient(120deg,#2563eb,#7c3aed)!important;color:#fff!important}.social-toolbar label{display:grid;gap:2px;margin-left:auto;font-size:7px;font-weight:850;color:#52657d}.social-toolbar label+label{margin-left:0}.social-toolbar select{height:33px;min-width:145px;padding:5px 7px;border:1px solid #b9c8dc;border-radius:7px;background:#fff;font-size:8px}.social-list{display:grid;gap:6px}.social-item{display:grid;grid-template-columns:55px minmax(280px,1.8fr) minmax(180px,1fr) 115px 105px;gap:8px;align-items:center;padding:7px;border:1px solid #d7e2ef;border-radius:10px;background:#fff;box-shadow:0 4px 12px #1831530b}.social-date{text-align:center;padding:5px;border-radius:8px;background:#eef4ff;color:#1d4ed8}.social-date b{display:block;font-size:18px}.social-date span,.social-date small{display:block;font-size:7px}.social-main h4{margin:3px 0!important;font-size:11px!important}.social-main p{max-height:28px;margin:0;overflow:hidden;color:#64748b;font-size:8px}.social-main small{font-size:7px;color:#64748b}.social-platform{display:inline-block;margin-right:3px;padding:3px 5px;border-radius:999px;font-size:6.5px;font-weight:900}.social-platform.facebook{background:#dbeafe;color:#1d4ed8}.social-platform.linkedin{background:#e0f2fe;color:#0369a1}.social-platform.instagram{background:#fce7f3;color:#be185d}.social-progress{display:grid;gap:3px}.social-progress span{padding:3px 5px;border-radius:5px;background:#f1f5f9;color:#475569;font-size:7px}.social-progress .posted{background:#dcfce7;color:#15803d}.social-state{display:grid;gap:4px;text-align:center}.social-state span{padding:4px;border-radius:999px;background:#eaf1fb;color:#31557d;font-size:6.5px;font-weight:900}.social-state .status-posted,.social-state .status-approved{background:#dcfce7;color:#15803d}.social-state .status-correction-required,.social-state .status-missed{background:#fee2e2;color:#b91c1c}.social-state b{font-size:7px}.social-actions{display:grid;gap:3px}.social-actions button,.social-actions a{min-height:24px;padding:5px;border:1px solid #9eb5d4;border-radius:6px;background:#eef5ff;color:#1d4ed8;text-align:center;text-decoration:none;font-size:7px;font-weight:850}.social-actions .danger{background:#dc2626;color:#fff}.social-empty{padding:35px;text-align:center;color:#64748b}.social-calendar{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.social-calendar section{min-height:150px;padding:7px;border:1px solid #d7e2ef;border-radius:9px;background:#fff}.social-calendar header{display:flex;justify-content:space-between;padding-bottom:5px;border-bottom:1px solid #e2e8f0;font-size:8px}.social-calendar section>button{display:grid;width:100%;gap:3px;margin-top:5px;padding:6px;border:0;border-left:3px solid #7c3aed;border-radius:5px;background:#f7f5ff;text-align:left}.social-calendar section>button b{font-size:8px}.social-calendar section>button small{font-size:6.5px;color:#64748b}.social-modal-card{width:min(980px,96vw)!important;max-height:92vh!important;overflow:auto}.social-modal-card form{padding:11px}.social-form-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.social-form-grid label{display:grid;gap:3px;font-size:8px;font-weight:850;color:#34435a}.social-form-grid input,.social-form-grid select,.social-form-grid textarea{width:100%;padding:6px 8px;border:1px solid #b9c8dc;border-radius:7px;background:#fff;font-size:9px;box-sizing:border-box}.social-form-grid input,.social-form-grid select{height:35px}.social-form-grid .span-2{grid-column:span 2}.social-form-grid fieldset{display:flex;align-items:center;gap:12px;margin:0;padding:7px 9px;border:1px solid #b9c8dc;border-radius:7px}.social-form-grid fieldset legend{font-size:8px;font-weight:850}.social-form-grid fieldset label{display:flex;align-items:center;gap:4px}.social-form-grid fieldset input{width:14px;height:14px}.social-platform-results{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px}.social-platform-results article{display:grid;grid-template-columns:70px 110px 1fr;gap:6px;align-items:center;padding:7px;border-radius:8px}.social-platform-results article.facebook{background:#eff6ff}.social-platform-results article.linkedin{background:#f0f9ff}.social-platform-results article.instagram{background:#fdf2f8}.social-platform-results b{font-size:8px}.social-platform-results select,.social-platform-results input{height:31px;padding:5px;border:1px solid #b9c8dc;border-radius:6px;background:#fff;font-size:8px}@media(max-width:1000px){.social-item{grid-template-columns:55px 1fr 1fr}.social-state,.social-actions{grid-column:auto}.social-calendar{grid-template-columns:1fr 1fr}.social-form-grid{grid-template-columns:1fr 1fr}.social-hero{align-items:flex-start;flex-direction:column}}@media(max-width:650px){.social-toolbar,.social-stats{flex-wrap:wrap}.social-toolbar label{margin-left:0}.social-item,.social-calendar,.social-form-grid,.social-platform-results{grid-template-columns:1fr}.social-form-grid .span-2{grid-column:auto}.social-platform-results article{grid-template-columns:1fr}}
