*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif;background-color:#abbef8;color:#1f2937;line-height:1.6;padding:40px 20px}.container{max-width:860px;margin:0 auto;background-color:#fff;padding:30px;border-radius:10px;box-shadow:0 4px 12px #0000000d;border:1px solid #e5e7eb}header{margin-bottom:28px;padding-bottom:16px;border-bottom:2px solid #2563eb}h1{font-size:1.65rem;color:#111827;font-weight:700;margin-bottom:4px}h3{font-size:1.05rem;color:#4b5563;font-weight:500}.section-box{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:22px;margin-bottom:24px;box-shadow:0 1px 3px #00000008}h2{font-size:1.25rem;color:#1f2937;font-weight:600;margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid #f3f4f6}.form-row{display:flex;gap:16px}.form-group{margin-bottom:16px;flex:1}.form-group label{display:block;font-weight:600;font-size:.88rem;margin-bottom:6px;color:#374151}.form-group input,.form-group textarea,.form-group select{width:100%;padding:10px 14px;font-size:.95rem;border:1px solid #d1d5db;border-radius:6px;background-color:#fff;color:#1f2937;outline:none;transition:all .2s ease}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.platform-container{margin-bottom:18px}.platform-label{display:block;font-size:.92rem;font-weight:500;color:#4b5563;margin-bottom:8px}.platform-pills{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.platform-pill{padding:6px 18px;font-size:.9rem;font-weight:600;border-radius:9999px;cursor:pointer;border:1.5px solid transparent;transition:all .2s ease;outline:none;display:inline-flex;align-items:center;gap:4px;box-shadow:none}.platform-pill.pill-twitter{background-color:#e0f2fe;color:#0284c7}.platform-pill.pill-twitter.active{border-color:#38bdf8;box-shadow:0 2px 6px #38bdf840;font-weight:700}.platform-pill.pill-linkedin{background-color:#e0e7ff;color:#3b82f6}.platform-pill.pill-linkedin.active{border-color:#60a5fa;box-shadow:0 2px 6px #60a5fa40;font-weight:700}.platform-pill.pill-instagram{background-color:#fce7f3;color:#db2777}.platform-pill.pill-instagram.active{border-color:#f472b6;box-shadow:0 2px 6px #f472b640;font-weight:700}.platform-pill.pill-facebook{background-color:#e0e7ff;color:#5b51d8}.platform-pill.pill-facebook.active{border-color:#818cf8;box-shadow:0 2px 6px #818cf840;font-weight:700}.platform-pill.pill-blog{background-color:#dcfce7;color:#16a34a}.platform-pill.pill-blog.active{border-color:#4ade80;box-shadow:0 2px 6px #4ade8040;font-weight:700}.platform-pill:hover{transform:translateY(-1px)}.pill-check{font-size:.92rem;font-weight:700}button{background-color:#2563eb;color:#fff;border:none;border-radius:6px;padding:9px 18px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 2px #2563eb26}button:hover{background-color:#1d4ed8;transform:translateY(-1px);box-shadow:0 3px 6px #2563eb33}button:active{transform:translateY(0)}button.delete-btn{background-color:#ef4444;padding:5px 12px;font-size:.82rem;box-shadow:none}button.delete-btn:hover{background-color:#dc2626;box-shadow:0 2px 4px #ef444433}.post-list-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.post-list-title-group{display:flex;align-items:center;gap:10px}.post-list-heading{font-size:1.35rem;font-weight:700;color:#0f172a;margin-bottom:0;padding-bottom:0;border-bottom:none}.count-pill{background-color:#e0e7ff;color:#4338ca;font-size:.85rem;font-weight:700;padding:2px 10px;border-radius:9999px;display:inline-block}.sample-posts-btn{background-color:#2563eb;color:#fff;font-weight:600;font-size:.9rem;padding:8px 18px;border-radius:8px;border:none;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px #2563eb33}.sample-posts-btn:hover{background-color:#1d4ed8;transform:translateY(-1px);box-shadow:0 4px 8px #2563eb4d}.empty-posts-box{border:1px dashed #cbd5e1;border-radius:10px;padding:42px 24px;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-top:6px}.folder-icon-wrapper{margin-bottom:12px;display:flex;align-items:center;justify-content:center}.empty-title{font-size:1.05rem;font-weight:700;color:#1e293b;margin-bottom:6px;border:none;padding:0}.empty-subtitle{color:#64748b;font-size:.92rem;max-width:520px;line-height:1.5;margin:0}table{width:100%;border-collapse:collapse;margin-top:12px;font-size:.9rem}table,th,td{border:1px solid #e5e7eb}th{background-color:#f9fafb;color:#4b5563;font-weight:600;padding:11px 12px;text-align:left}td{padding:11px 12px;color:#1f2937}tr:nth-child(2n){background-color:#fbfcfd}tr:hover{background-color:#f3f4f6}.badge{display:inline-block;padding:3px 10px;font-size:.78rem;font-weight:600;border-radius:12px}.badge-twitter{background-color:#e0f2fe;color:#0369a1;border:1px solid #bae6fd}.badge-linkedin{background-color:#dbeafe;color:#1e40af;border:1px solid #bfdbfe}.badge-instagram{background-color:#fce7f3;color:#9d174d;border:1px solid #fbcfe8}.badge-facebook{background-color:#e0e7ff;color:#3730a3;border:1px solid #c7d2fe}.badge-blog{background-color:#dcfce7;color:#15803d;border:1px solid #bbf7d0}.short-post-card{background-color:#f9fafb;border:1px solid #e5e7eb;border-left:4px solid #2563eb;border-radius:6px;padding:14px 16px;margin-bottom:12px}.short-post-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.char-count{font-size:.75rem;color:#6b7280;background-color:#e5e7eb;padding:2px 8px;border-radius:10px;font-weight:500}
