.page_container__v_9ub{display:flex;height:calc(100vh - 64px);background:#f5f5f5}.page_sidebar__tlVL_{width:280px;background:white;border-right:1px solid #e0e0e0;display:flex;flex-direction:column;overflow:hidden}.page_sidebarHeader__AQCpB{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 1rem;border-bottom:1px solid #e0e0e0}.page_sidebarHeader__AQCpB h2{font-size:1.125rem;font-weight:600;color:#333;margin:0}.page_btnAddCategory___evv2{width:28px;height:28px;background:#1DA1F2;color:white;border:none;border-radius:50%;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.page_btnAddCategory___evv2:hover{background:#1a8cd8}.page_categoryTree__ZFavj{flex:1;overflow-y:auto;padding:.5rem 0}.page_categoryItem__KpiMq{display:flex;align-items:center;padding:.75rem 1rem;cursor:pointer;transition:all .2s;user-select:none;position:relative}.page_categoryItem__KpiMq:hover{background:#f7f9fa}.page_categoryItem__KpiMq:hover .page_categoryActions__Jr5nL{opacity:1;visibility:visible}.page_categoryItem__KpiMq.page_activeCategory__Wlpp3{background:#e8f4fd;border-left:3px solid #1da1f2;color:#1DA1F2;font-weight:500}.page_categoryIcon__fFNJv{margin-right:.5rem;font-size:1rem}.page_categoryName__Vr86e{flex:1;font-size:.9rem}.page_categoryCount__McF_P{font-size:.75rem;color:#999;margin-left:.5rem}.page_categoryActions__Jr5nL{display:flex;gap:.25rem;margin-left:.5rem;opacity:0;visibility:hidden;transition:all .2s}.page_categoryActions__Jr5nL button{padding:.25rem .5rem;background:none;border:none;cursor:pointer;font-size:.875rem;border-radius:4px;transition:background .2s}.page_categoryActions__Jr5nL .page_editBtn__4i6xl:hover{background:rgba(29,161,242,.1)}.page_categoryActions__Jr5nL .page_deleteBtn__5y1GY:hover{background:rgba(224,36,94,.1)}.page_main__S7DrV{flex:1;display:flex;flex-direction:column;overflow:hidden}.page_header__q_0e7{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;background:white;border-bottom:1px solid #e0e0e0}.page_header__q_0e7 h1{font-size:1.5rem;font-weight:600;color:#333;margin:0}.page_btnCreate__6gX9x{padding:.75rem 1.5rem;background:#1DA1F2;color:white;border:none;border-radius:8px;font-size:1rem;cursor:pointer;transition:background .3s;font-weight:500}.page_btnCreate__6gX9x:hover{background:#1a8cd8}.page_blogsList__p2pwM{flex:1;overflow-y:auto;padding:1.5rem 2rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem;align-content:start}.page_blogCard__RYOaG{background:white;border:1px solid #e0e0e0;border-radius:12px;padding:1.5rem;transition:all .2s}.page_blogCard__RYOaG:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.page_blogHeader__AmeaD{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}.page_blogHeader__AmeaD h3{font-size:1.125rem;font-weight:600;color:#333;margin:0;flex:1;line-height:1.4}.page_status__WW_I9{padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:500;white-space:nowrap;margin-left:.75rem}.page_status__WW_I9.page_published__355YZ{background:#d4edda;color:#155724}.page_status__WW_I9.page_draft__jQA0_{background:#f0f0f0;color:#666}.page_blogSummary__UPXcL{color:#666;font-size:.9rem;line-height:1.6;margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_blogMeta__xyyor{display:flex;flex-wrap:wrap;gap:1rem;font-size:.8rem;color:#999;margin-bottom:1rem;padding-top:.75rem;border-top:1px solid #f0f0f0}.page_blogActions__dxpDq{display:flex;gap:.75rem}.page_btnDelete__GYu_4,.page_btnEdit__V6mhD{flex:1;padding:.5rem 1rem;border:1px solid #e0e0e0;border-radius:6px;font-size:.875rem;cursor:pointer;transition:all .2s;background:white}.page_btnEdit__V6mhD{color:#1DA1F2;border-color:#1DA1F2}.page_btnEdit__V6mhD:hover{background:#e8f4fd}.page_btnDelete__GYu_4{color:#e0245e;border-color:#e0245e}.page_btnDelete__GYu_4:hover{background:#fce8ed}.page_empty__vX3fk,.page_loading__vIxI_{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#999;padding:3rem;text-align:center}.page_empty__vX3fk p{font-size:1.125rem;margin-bottom:1.5rem}.page_editorModal__I7MK8{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}.page_editorContent__NEpZ3{background:white;border-radius:12px;width:100%;max-width:900px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px rgba(0,0,0,.1)}.page_editorHeader__k5q_9{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:1px solid #e0e0e0}.page_editorHeader__k5q_9 h2{font-size:1.25rem;font-weight:600;color:#333;margin:0}.page_btnClose__C42vN{background:none;border:none;font-size:1.5rem;color:#999;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s}.page_btnClose__C42vN:hover{background:#f0f0f0;color:#333}.page_editorBody__us1dR{flex:1;overflow-y:auto;padding:2rem}.page_formGroup__VemKf{margin-bottom:1.5rem}.page_formGroup__VemKf label{display:block;font-weight:500;color:#555;margin-bottom:.5rem;font-size:.9rem}.page_input__GfWjy,.page_select__dzSWs,.page_textarea___9xyy{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:8px;font-size:1rem;font-family:inherit;transition:border-color .2s}.page_input__GfWjy:focus,.page_select__dzSWs:focus,.page_textarea___9xyy:focus{outline:none;border-color:#1DA1F2}.page_inputError__NX47l,.page_inputError__NX47l:focus{border-color:#e74c3c!important}.page_inputError__NX47l:focus{box-shadow:0 0 0 3px rgba(231,76,60,.1)!important}.page_errorText__BkG_R{color:#e74c3c}.page_errorText__BkG_R,.page_helpText__uOcQL{display:block;font-size:.75rem;margin-top:.25rem}.page_helpText__uOcQL{color:#999}.page_btnGenerate__OmNlM{padding:.75rem 1rem;background:#f0f0f0;border:1px solid #ddd;border-radius:8px;font-size:.875rem;cursor:pointer;white-space:nowrap;transition:all .2s}.page_btnGenerate__OmNlM:hover{background:#e0e0e0;border-color:#1DA1F2}.page_textarea___9xyy{resize:vertical;font-family:Monaco,Consolas,monospace;line-height:1.6}.page_checkbox__6q_CC{display:flex;align-items:center;gap:.5rem;cursor:pointer}.page_checkbox__6q_CC input[type=checkbox]{width:18px;height:18px;cursor:pointer}.page_editorFooter__cqUc1{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem 2rem;border-top:1px solid #e0e0e0}.page_btnCancel__caM9V,.page_btnSave__iNtT_{padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:1rem;cursor:pointer;transition:all .2s;font-weight:500}.page_btnCancel__caM9V{background:#f0f0f0;color:#333}.page_btnCancel__caM9V:hover{background:#e0e0e0}.page_btnSave__iNtT_{background:#1DA1F2;color:white}.page_btnSave__iNtT_:hover{background:#1a8cd8}@media (max-width:1024px){.page_blogsList__p2pwM{grid-template-columns:1fr}}@media (max-width:768px){.page_container__v_9ub{flex-direction:column}.page_sidebar__tlVL_{width:100%;max-height:200px}.page_blogsList__p2pwM{padding:1rem}}