/* v1.77: colourful, clear and compact Social Media Planner */
.wlcrm-social-panel{background:linear-gradient(180deg,#f6f8ff,#f8fbff)!important}.social-hero{box-shadow:0 8px 20px #2546a026!important}.social-stats span{border-color:#ffffff61!important;font-weight:800!important}.social-stats span:nth-child(1){background:linear-gradient(145deg,#2563ebd1,#3b82f68f)!important}.social-stats span:nth-child(2){background:linear-gradient(145deg,#dc2626cc,#f43f5e8c)!important}.social-stats span:nth-child(3){background:linear-gradient(145deg,#16a34acc,#10b9818c)!important}.social-stats span:nth-child(4){background:linear-gradient(145deg,#d97706d6,#f59e0b8c)!important}.social-toolbar{box-shadow:0 5px 16px #1e40af0f!important}.social-toolbar #social-new{box-shadow:0 4px 10px #be185d33!important}.social-toolbar #social-refresh{font-weight:900!important;box-shadow:0 3px 8px #16a34a1f!important}
.social-list{gap:8px!important}.social-item{grid-template-columns:58px minmax(280px,1.55fr) minmax(220px,1fr) 142px 112px!important;gap:10px!important;padding:8px 9px!important;border-color:#cfdaea!important;border-left:4px solid #4f46e5!important;border-radius:12px!important;box-shadow:0 5px 15px #1e40af12!important;transition:.15s ease!important}.social-item:hover{transform:translateY(-1px);box-shadow:0 8px 20px #1e40af1f!important}.social-date{padding:7px 4px!important;background:linear-gradient(145deg,#e0e7ff,#dbeafe)!important;border:1px solid #bfccff!important}.social-main h4{margin:4px 0!important;color:#15254a!important;font-size:11px!important;line-height:1.3!important}.social-main p{margin:2px 0 4px!important;color:#52637c!important;line-height:1.35!important}.social-main small{display:inline-flex!important;margin-top:3px!important;padding:3px 6px!important;border-radius:999px!important;background:#f1f5f9!important;color:#475569!important;font-weight:750!important}.social-platform{border:1px solid transparent!important}.social-platform.facebook{border-color:#93c5fd!important}.social-platform.linkedin{border-color:#7dd3fc!important}.social-platform.instagram{border-color:#f9a8d4!important}
.social-progress,.social-state,.social-actions{position:relative!important;padding-top:13px!important}.social-progress:before,.social-state:before,.social-actions:before{position:absolute!important;top:0!important;left:1px!important;color:#71809a!important;font-size:6px!important;font-weight:950!important;letter-spacing:.55px!important}.social-progress:before{content:"PLATFORM STATUS"}.social-state:before{content:"OVERALL / PRIORITY"}.social-actions:before{content:"ACTIONS"}.social-progress span{display:flex!important;align-items:center!important;min-height:19px!important;padding:3px 6px!important;border:1px solid #fde68a!important;background:#fffbeb!important;color:#a16207!important;font-weight:850!important;line-height:1.15!important}.social-progress span:before{content:"";width:5px;height:5px;margin-right:5px;border-radius:50%;background:#f59e0b;flex:0 0 auto}.social-progress .posted{border-color:#86efac!important;background:#dcfce7!important;color:#15803d!important}.social-progress .posted:before{background:#16a34a!important}.social-progress .not-required{border-color:#cbd5e1!important;background:#f1f5f9!important;color:#64748b!important}.social-progress .not-required:before{background:#94a3b8!important}
.social-state span{display:block!important;min-height:20px!important;padding:5px 7px!important;border:1px solid #bfdbfe!important;background:#eff6ff!important;color:#1d4ed8!important;line-height:1.15!important}.social-state .status-planned{background:#dbeafe!important}.social-state .status-in-progress{border-color:#a5b4fc!important;background:#e0e7ff!important;color:#4338ca!important}.social-state .status-submitted-for-approval{border-color:#fde68a!important;background:#fef3c7!important;color:#92400e!important}.social-state .status-correction-required{border-color:#fda4af!important;background:#ffe4e6!important;color:#be123c!important}.social-state .status-approved,.social-state .status-posted{border-color:#86efac!important;background:#dcfce7!important;color:#15803d!important}.social-state .status-missed{border-color:#fca5a5!important;background:#fee2e2!important;color:#b91c1c!important}.social-state .status-cancelled{border-color:#cbd5e1!important;background:#e2e8f0!important;color:#475569!important}.social-state b{display:inline-block!important;margin-top:4px!important;padding:3px 8px!important;border-radius:999px!important;background:#fff7ed!important;color:#c2410c!important;border:1px solid #fed7aa!important;font-size:6.5px!important}.social-actions button,.social-actions a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:25px!important;border:0!important;box-shadow:0 2px 5px #1e40af1f!important}.social-actions button:not(.danger){background:linear-gradient(135deg,#2563eb,#4f46e5)!important;color:#fff!important}.social-actions a{background:linear-gradient(135deg,#7c3aed,#a855f7)!important;color:#fff!important}.social-actions .danger{background:linear-gradient(135deg,#dc2626,#b91c1c)!important;color:#fff!important}.social-empty{border:1px dashed #b9c8dc!important;border-radius:12px!important;background:#fff!important}
@media(max-width:1100px){.social-item{grid-template-columns:58px minmax(230px,1.35fr) minmax(190px,1fr) 132px 105px!important}}@media(max-width:850px){.social-item{grid-template-columns:54px 1fr 1fr!important}.social-state,.social-actions{grid-column:auto!important}}@media(max-width:600px){.social-item{grid-template-columns:50px 1fr!important}.social-progress,.social-state,.social-actions{grid-column:1/-1!important}.social-actions{grid-template-columns:repeat(2,1fr)!important}}
