*{box-sizing:border-box;margin:0;padding:0}:root{--color-primary:#1e3a8a;--color-primary-dark:#1e40af;--color-accent:#3b82f6;--color-accent-light:#60a5fa;--color-success:#10b981;--color-warning:#f59e0b;--color-danger:#ef4444;--color-bg:#fff;--color-bg-secondary:#f8fafc;--color-bg-tertiary:#f1f5f9;--color-text:#1e293b;--color-text-secondary:#475569;--color-text-tertiary:#64748b;--color-border:#e2e8f0;--color-border-light:#f1f5f9;--font-primary:"Inter",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--font-heading:"Montserrat",var(--font-primary);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--transition:.2s cubic-bezier(.4,0,.2,1)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{font-family:var(--font-primary);background:var(--color-bg);color:var(--color-text);line-height:1.6}.container{max-width:1200px;padding:0 var(--space-6);margin:0 auto}.container-wide{max-width:1400px;padding:0 var(--space-6);margin:0 auto}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--color-text);font-weight:700;line-height:1.2}h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:2rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1.125rem}p{color:var(--color-text-secondary);line-height:1.7}a{color:var(--color-accent);transition:color var(--transition);text-decoration:none}a:hover{color:var(--color-primary-dark)}.btn{padding:var(--space-3)var(--space-6);transition:all var(--transition);cursor:pointer;text-align:center;border:none;border-radius:6px;font-size:1rem;font-weight:600;display:inline-block}.btn-primary{background:var(--color-primary);color:#fff}.btn-primary:hover{background:var(--color-primary-dark);transform:translateY(-2px);box-shadow:0 4px 12px #1e3a8a4d}.btn-accent{background:var(--color-accent);color:#fff}.btn-accent:hover{background:var(--color-primary)}.btn-outline{color:var(--color-primary);border:2px solid var(--color-primary);background:0 0}.btn-outline:hover{background:var(--color-primary);color:#fff}.text-center{text-align:center}.text-primary{color:var(--color-primary)}.text-accent{color:var(--color-accent)}@media (max-width:768px){h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}}
.TiptapEditor-module__H6ZZqG__editorContainer{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.TiptapEditor-module__H6ZZqG__fileInput{display:none}.TiptapEditor-module__H6ZZqG__toolbar{background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;gap:6px;padding:12px;display:flex}.TiptapEditor-module__H6ZZqG__toolbarButton{color:#475569;cursor:pointer;background:#fff;border:none;border-radius:6px;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.TiptapEditor-module__H6ZZqG__toolbarButton:hover{color:#1e293b;background:#e2e8f0}.TiptapEditor-module__H6ZZqG__toolbarButton.TiptapEditor-module__H6ZZqG__active{color:#2563eb;background:linear-gradient(135deg,#dbeafe 0%,#bfdbfe 100%)}.TiptapEditor-module__H6ZZqG__toolbarButton:disabled{opacity:.5;cursor:not-allowed}.TiptapEditor-module__H6ZZqG__divider{background:#e2e8f0;width:1px;height:24px;margin:0 4px}.TiptapEditor-module__H6ZZqG__imageButton{color:#2563eb;cursor:pointer;background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border:none;border-radius:6px;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.TiptapEditor-module__H6ZZqG__imageButton:hover{background:linear-gradient(135deg,#dbeafe 0%,#bfdbfe 100%)}.TiptapEditor-module__H6ZZqG__urlButton{color:#475569;cursor:pointer;background:#fff;border:none;border-radius:6px;padding:6px 12px;font-size:.75rem;font-weight:500;transition:all .2s}.TiptapEditor-module__H6ZZqG__urlButton:hover{background:#e2e8f0}.TiptapEditor-module__H6ZZqG__editorContent{color:#1e293b;background:#fff;min-height:300px;padding:16px}.TiptapEditor-module__H6ZZqG__editorContent .ProseMirror{outline:none;min-height:300px}.TiptapEditor-module__H6ZZqG__editorContent .ProseMirror p.is-editor-empty:first-child:before{color:#94a3b8;content:attr(data-placeholder);float:left;pointer-events:none;height:0}.TiptapEditor-module__H6ZZqG__editorContent .ProseMirror img{border-radius:8px;max-width:100%;height:auto;margin:16px 0}.TiptapEditor-module__H6ZZqG__editorContent .ProseMirror blockquote{color:#64748b;border-left:3px solid #cbd5e1;margin:16px 0;padding-left:16px}.TiptapEditor-module__H6ZZqG__editorContent .ProseMirror code{background:#f1f5f9;border-radius:4px;padding:3px 6px;font-family:Courier New,monospace;font-size:.875em}.TiptapEditor-module__H6ZZqG__editorContent .ProseMirror pre{color:#e2e8f0;background:#1e293b;border-radius:8px;margin:16px 0;padding:16px;overflow-x:auto}.TiptapEditor-module__H6ZZqG__editorContent .ProseMirror pre code{color:inherit;background:0 0;padding:0}.TiptapEditor-module__H6ZZqG__editorContent .ProseMirror h1{color:#1e293b;margin:16px 0;font-size:2em;font-weight:700}.TiptapEditor-module__H6ZZqG__editorContent .ProseMirror h2{color:#1e293b;margin:14px 0;font-size:1.5em;font-weight:700}:is(.TiptapEditor-module__H6ZZqG__editorContent .ProseMirror ul,.TiptapEditor-module__H6ZZqG__editorContent .ProseMirror ol){margin:12px 0;padding-left:24px}.TiptapEditor-module__H6ZZqG__editorContent .ProseMirror li{margin:4px 0}.TiptapEditor-module__H6ZZqG__helperText{color:#64748b;background:#f8fafc;border-top:1px solid #e2e8f0;align-items:center;gap:6px;padding:12px 16px;font-size:.75rem;display:flex}.TiptapEditor-module__H6ZZqG__helperText strong{color:#475569}.TiptapEditor-module__H6ZZqG__helperIcon{vertical-align:middle;display:inline-block}.TiptapEditor-module__H6ZZqG__loadingState{color:#64748b;text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px}
.Blogs-module__ERz5Va__container{max-width:1400px;margin:0 auto;padding:32px}.Blogs-module__ERz5Va__header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:32px;display:flex}.Blogs-module__ERz5Va__title{color:#1e293b;margin:0 0 8px;font-size:2rem;font-weight:700}.Blogs-module__ERz5Va__subtitle{color:#64748b;margin:0;font-size:1rem}.Blogs-module__ERz5Va__addBtn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border:none;border-radius:10px;align-items:center;gap:8px;padding:12px 24px;font-weight:600;transition:all .2s;display:flex}.Blogs-module__ERz5Va__addBtn:hover{transform:translateY(-2px);box-shadow:0 8px 16px -4px #2563eb66}.Blogs-module__ERz5Va__alert{color:#92400e;background:#fef3c7;border:1px solid #fde68a;border-radius:12px;margin-bottom:24px;padding:16px 20px;font-size:.9rem}.Blogs-module__ERz5Va__createCard{background:#fff;border:1px solid #e2e8f0;border-radius:16px;margin-bottom:32px;padding:32px;box-shadow:0 1px 3px #0000000d}.Blogs-module__ERz5Va__createTitle{color:#1e293b;margin:0 0 24px;font-size:1.5rem;font-weight:700}.Blogs-module__ERz5Va__formGrid{gap:24px;display:grid}.Blogs-module__ERz5Va__formGroup{flex-direction:column;gap:8px;display:flex}.Blogs-module__ERz5Va__formGroupFull{flex-direction:column;grid-column:1/-1;gap:8px;display:flex}.Blogs-module__ERz5Va__label{color:#475569;font-size:.875rem;font-weight:600}.Blogs-module__ERz5Va__input,.Blogs-module__ERz5Va__select,.Blogs-module__ERz5Va__textarea{color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:12px 16px;font-size:1rem;transition:all .2s}.Blogs-module__ERz5Va__input:focus,.Blogs-module__ERz5Va__select:focus,.Blogs-module__ERz5Va__textarea:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.Blogs-module__ERz5Va__textarea{resize:vertical;font-family:inherit}.Blogs-module__ERz5Va__formActions{grid-column:1/-1;gap:12px;display:flex}.Blogs-module__ERz5Va__publishBtn,.Blogs-module__ERz5Va__cancelBtn{cursor:pointer;border-radius:10px;flex:1;padding:14px 24px;font-size:1rem;font-weight:600;transition:all .2s}.Blogs-module__ERz5Va__publishBtn{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border:none}.Blogs-module__ERz5Va__publishBtn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 16px -4px #2563eb66}.Blogs-module__ERz5Va__publishBtn:disabled{opacity:.6;cursor:not-allowed}.Blogs-module__ERz5Va__cancelBtn{color:#64748b;background:#fff;border:1px solid #e2e8f0}.Blogs-module__ERz5Va__cancelBtn:hover{background:#f8fafc}.Blogs-module__ERz5Va__filters{gap:16px;margin-bottom:32px;display:flex}.Blogs-module__ERz5Va__searchBar{flex:1;position:relative}.Blogs-module__ERz5Va__searchIcon{color:#94a3b8;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.Blogs-module__ERz5Va__searchInput{background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:100%;padding:14px 16px 14px 48px;font-size:1rem;transition:all .2s}.Blogs-module__ERz5Va__searchInput:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.Blogs-module__ERz5Va__filterSelect{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:200px;padding:14px 16px;font-size:1rem;transition:all .2s}.Blogs-module__ERz5Va__filterSelect:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.Blogs-module__ERz5Va__section{margin-bottom:48px}.Blogs-module__ERz5Va__sectionTitle{color:#1e293b;margin:0 0 24px;font-size:1.25rem;font-weight:700}.Blogs-module__ERz5Va__emptyState{text-align:center;color:#64748b;background:#fff;border:2px dashed #e2e8f0;border-radius:16px;padding:60px 20px}.Blogs-module__ERz5Va__grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:24px;display:grid}.Blogs-module__ERz5Va__blogCard{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;padding:24px;transition:all .3s;display:flex}.Blogs-module__ERz5Va__blogCard:hover{border-color:#cbd5e1;transform:translateY(-4px);box-shadow:0 12px 24px -4px #00000014}.Blogs-module__ERz5Va__categoryBadge{color:#1e40af;background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border:1px solid #dbeafe;border-radius:8px;align-items:center;gap:6px;width:fit-content;margin-bottom:16px;padding:6px 12px;font-size:.75rem;font-weight:600;display:inline-flex}.Blogs-module__ERz5Va__blogTitle{color:#1e293b;margin:0 0 12px;font-size:1.125rem;font-weight:700;line-height:1.4}.Blogs-module__ERz5Va__blogDescription{color:#64748b;flex:1;margin:0 0 16px;font-size:.9rem;line-height:1.6}.Blogs-module__ERz5Va__meta{border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:16px 0;display:flex}.Blogs-module__ERz5Va__date{color:#94a3b8;align-items:center;gap:6px;font-size:.85rem;display:flex}.Blogs-module__ERz5Va__statusBadge{color:#059669;background:#d1fae5;border-radius:20px;padding:4px 10px;font-size:.75rem;font-weight:600}.Blogs-module__ERz5Va__cardActions{gap:8px;display:flex}.Blogs-module__ERz5Va__viewBtn,.Blogs-module__ERz5Va__editBtn,.Blogs-module__ERz5Va__deleteBtn{cursor:pointer;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 12px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.Blogs-module__ERz5Va__viewBtn{color:#2563eb;background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border:1px solid #dbeafe}.Blogs-module__ERz5Va__viewBtn:hover{background:linear-gradient(135deg,#dbeafe 0%,#bfdbfe 100%)}.Blogs-module__ERz5Va__editBtn{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;flex:0;width:44px;padding:10px}.Blogs-module__ERz5Va__editBtn:hover{color:#2563eb;background:#f1f5f9;border-color:#cbd5e1}.Blogs-module__ERz5Va__deleteBtn{color:#ef4444;background:#fef2f2;border:1px solid #fee2e2;flex:0;width:44px;padding:10px}.Blogs-module__ERz5Va__deleteBtn:hover{background:#fee2e2;border-color:#fecaca}@media (max-width:768px){.Blogs-module__ERz5Va__container{padding:20px}.Blogs-module__ERz5Va__header{flex-direction:column}.Blogs-module__ERz5Va__addBtn{justify-content:center;width:100%}.Blogs-module__ERz5Va__filters{flex-direction:column}.Blogs-module__ERz5Va__filterSelect{width:100%}.Blogs-module__ERz5Va__grid{grid-template-columns:1fr}.Blogs-module__ERz5Va__title{font-size:1.75rem}.Blogs-module__ERz5Va__createCard{padding:24px}.Blogs-module__ERz5Va__formActions{flex-direction:column}}
