.profile-module__Ixm2-q__profilePage{background:#f8fafc;min-height:calc(100vh - 70px);margin-top:60px;padding:20px}.profile-module__Ixm2-q__pageHeader{margin-bottom:10px}.profile-module__Ixm2-q__pageTitle{color:#1e293b;margin-bottom:5px;font-size:25px;font-weight:600}.profile-module__Ixm2-q__pageDescription{color:#64748b;font-size:14px;line-height:1.5}.profile-module__Ixm2-q__saveStatus{border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:12px 16px;animation:.3s profile-module__Ixm2-q__slideDown;display:flex}.profile-module__Ixm2-q__saveStatus.profile-module__Ixm2-q__success{color:#065f46;background:#d1fae5;border:1px solid #a7f3d0}.profile-module__Ixm2-q__saveStatus.profile-module__Ixm2-q__error{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.profile-module__Ixm2-q__statusContent{flex:1;align-items:center;gap:10px;display:flex}.profile-module__Ixm2-q__statusClose{cursor:pointer;color:inherit;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:flex}.profile-module__Ixm2-q__statusClose:hover{background:#0000000d}.profile-module__Ixm2-q__settingsContainer{background:#fff;border:1px solid #ebebeb;border-radius:8px;grid-template-columns:250px 1fr;gap:10px;max-width:1400px;margin:0 auto;display:grid;overflow:hidden}.profile-module__Ixm2-q__settingsSidebar{background:#f8fafc;border-right:1px solid #e2e8f0;padding:15px 10px}.profile-module__Ixm2-q__profileCard{text-align:center;border-bottom:1px solid #e2e8f0;margin-bottom:20px;padding-bottom:20px}.profile-module__Ixm2-q__avatarContainer{width:80px;height:80px;margin:0 auto 16px;position:relative}.profile-module__Ixm2-q__avatar{object-fit:contain;border:2px solid #fff;border-radius:50%;width:100%;height:100%;box-shadow:0 4px 12px #0000001a}.profile-module__Ixm2-q__avatarStatus{background:#10b981;border:2px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;bottom:8px;right:8px}.profile-module__Ixm2-q__profileInfo{margin-bottom:16px}.profile-module__Ixm2-q__profileName{color:#1e293b;margin-bottom:4px;font-size:16px;font-weight:600}.profile-module__Ixm2-q__profileRole{color:#64748b;margin-bottom:4px;font-size:12px;font-weight:500}.profile-module__Ixm2-q__profileEmail{color:#94a3b8;word-break:break-word;font-size:12px}.profile-module__Ixm2-q__avatarUploadBtn{color:#334155;cursor:pointer;background:#fff;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.profile-module__Ixm2-q__avatarUploadBtn:hover{background:#f1f5f9;transform:translateY(-1px)}.profile-module__Ixm2-q__settingsNav{flex-direction:column;gap:8px;margin-bottom:15px;display:flex}.profile-module__Ixm2-q__navItem{color:#64748b;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:5px;align-items:center;gap:8px;padding:10px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.profile-module__Ixm2-q__navItem:hover{color:#334155;background:#e2e8f0}.profile-module__Ixm2-q__navItem.profile-module__Ixm2-q__active{background:var(--primary-color);color:#fff}.profile-module__Ixm2-q__navLabel{white-space:nowrap}.profile-module__Ixm2-q__storageInfo{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:10px}.profile-module__Ixm2-q__storageHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.profile-module__Ixm2-q__storageLabel{color:#64748b;font-size:14px;font-weight:500}.profile-module__Ixm2-q__storagePercent{color:#1e293b;font-size:14px;font-weight:600}.profile-module__Ixm2-q__storageBar{background:#e2e8f0;border-radius:3px;height:6px;margin-bottom:8px;overflow:hidden}.profile-module__Ixm2-q__storageProgress{background:linear-gradient(90deg,#2563eb,#3b82f6);border-radius:3px;height:100%;transition:width .3s}.profile-module__Ixm2-q__storageText{color:#94a3b8;font-size:12px}.profile-module__Ixm2-q__settingsContent{max-height:100vh;padding:10px;overflow-y:auto}.profile-module__Ixm2-q__settingsSection{margin-bottom:32px}.profile-module__Ixm2-q__sectionHeader{margin-bottom:24px}.profile-module__Ixm2-q__sectionTitle{color:#1e293b;margin-bottom:2px;font-size:18px;font-weight:600}.profile-module__Ixm2-q__sectionDescription{color:#64748b;font-size:12px;line-height:1.2}.profile-module__Ixm2-q__formGrid{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:15px;display:grid}.profile-module__Ixm2-q__formGroup{margin-bottom:0}.profile-module__Ixm2-q__formGroup.profile-module__Ixm2-q__fullWidth{grid-column:1/-1}.profile-module__Ixm2-q__formLabel{color:#334155;align-items:center;gap:4px;margin-bottom:5px;font-size:12px;font-weight:500;display:flex}.profile-module__Ixm2-q__required{color:#ef4444}.profile-module__Ixm2-q__formInput,.profile-module__Ixm2-q__formSelect{color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:5px;width:100%;padding:10px;font-size:12px;transition:all .2s}.profile-module__Ixm2-q__formInput:focus,.profile-module__Ixm2-q__formSelect:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 3px #2563eb1a}.profile-module__Ixm2-q__formInput:disabled{color:#94a3b8;cursor:not-allowed;background:#f8fafc}.profile-module__Ixm2-q__formHint{color:#94a3b8;margin-top:4px;font-size:12px;display:block}.profile-module__Ixm2-q__textareaContainer{position:relative}.profile-module__Ixm2-q__formTextarea{color:#1e293b;resize:vertical;background:#fff;border:1px solid #e2e8f0;border-radius:5px;width:100%;min-height:80px;padding:10px;font-size:12px;line-height:1.5;transition:all .2s}.profile-module__Ixm2-q__formTextarea:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 3px #2563eb1a}.profile-module__Ixm2-q__charCount{color:#94a3b8;background:#fff;border-radius:4px;padding:2px 6px;font-size:12px;position:absolute;bottom:12px;right:12px}.profile-module__Ixm2-q__settingCards{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}.profile-module__Ixm2-q__settingCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:20px;transition:all .2s}.profile-module__Ixm2-q__settingCard:hover{border-color:#cbd5e1;transform:translateY(-2px)}.profile-module__Ixm2-q__cardHeader{align-items:center;gap:16px;margin-bottom:16px;display:flex}.profile-module__Ixm2-q__settingIcon{background:#fff;border-radius:10px;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex;box-shadow:0 2px 8px #0000000d}.profile-module__Ixm2-q__settingTitle{color:#1e293b;margin-bottom:4px;font-size:16px;font-weight:600}.profile-module__Ixm2-q__settingDescription{color:#64748b;font-size:14px;line-height:1.4}.profile-module__Ixm2-q__toggleSwitch{margin-left:auto}.profile-module__Ixm2-q__toggleSwitch input{display:none}.profile-module__Ixm2-q__toggleSlider{cursor:pointer;background-color:#cbd5e1;border-radius:34px;width:52px;height:28px;transition:background-color .3s;display:inline-block;position:relative}.profile-module__Ixm2-q__toggleSlider:before{content:"";background-color:#fff;border-radius:50%;width:20px;height:20px;transition:transform .3s;position:absolute;bottom:4px;left:4px}.profile-module__Ixm2-q__toggleSwitch input:checked+.profile-module__Ixm2-q__toggleSlider{background-color:#2563eb}.profile-module__Ixm2-q__toggleSwitch input:checked+.profile-module__Ixm2-q__toggleSlider:before{transform:translate(24px)}.profile-module__Ixm2-q__cardBody{border-top:1px solid #e2e8f0;padding-top:16px}.profile-module__Ixm2-q__checkboxGroup{flex-direction:column;gap:12px;display:flex}.profile-module__Ixm2-q__checkboxLabel{cursor:pointer;align-items:center;gap:10px;display:flex}.profile-module__Ixm2-q__checkbox{cursor:pointer;accent-color:#2563eb;width:18px;height:18px}.profile-module__Ixm2-q__checkboxText{color:#334155;font-size:14px}.profile-module__Ixm2-q__securityNote{color:#059669;background:#d1fae5;border:1px solid #a7f3d0;border-radius:8px;margin-top:12px;padding:12px;font-size:14px;line-height:1.5}.profile-module__Ixm2-q__sessionItem{background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;margin-top:12px;padding:12px;display:flex}.profile-module__Ixm2-q__sessionInfo{align-items:center;gap:12px;display:flex}.profile-module__Ixm2-q__sessionIcon{background:#f1f5f9;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex}.profile-module__Ixm2-q__sessionDetails h4{color:#1e293b;margin-bottom:2px;font-size:14px;font-weight:600}.profile-module__Ixm2-q__sessionDetails p{color:#64748b;font-size:12px}.profile-module__Ixm2-q__sessionStatus{border-radius:4px;padding:4px 8px;font-size:12px;font-weight:500}.profile-module__Ixm2-q__sessionStatus.profile-module__Ixm2-q__active{color:#065f46;background:#d1fae5}.profile-module__Ixm2-q__dangerZone{background:#fef2f2;border:1px solid #fecaca;border-radius:12px;margin-top:32px;padding:20px}.profile-module__Ixm2-q__dangerTitle{color:#dc2626;margin-bottom:8px;font-size:18px;font-weight:600}.profile-module__Ixm2-q__dangerDescription{color:#b91c1c;margin-bottom:16px;font-size:14px;line-height:1.5}.profile-module__Ixm2-q__dangerActions{gap:12px;display:flex}.profile-module__Ixm2-q__preferenceCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:20px;transition:all .2s}.profile-module__Ixm2-q__preferenceCard:hover{border-color:#cbd5e1;transform:translateY(-2px)}.profile-module__Ixm2-q__preferenceHeader{align-items:center;gap:16px;margin-bottom:16px;display:flex}.profile-module__Ixm2-q__preferenceBody{border-top:1px solid #e2e8f0;padding-top:16px}.profile-module__Ixm2-q__radioGroup{flex-direction:column;gap:12px;display:flex}.profile-module__Ixm2-q__radioLabel{cursor:pointer;align-items:center;gap:10px;display:flex}.profile-module__Ixm2-q__radioLabel input[type=radio]{cursor:pointer;accent-color:#2563eb;width:18px;height:18px}.profile-module__Ixm2-q__radioText{color:#334155;font-size:14px}.profile-module__Ixm2-q__formActions{border-top:1px solid #e2e8f0;gap:12px;margin-top:32px;padding-top:24px;display:flex}.profile-module__Ixm2-q__btn{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 20px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.profile-module__Ixm2-q__btnPrimary{color:#fff;background:#2563eb}.profile-module__Ixm2-q__btnPrimary:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}.profile-module__Ixm2-q__btnPrimary:disabled{opacity:.5;cursor:not-allowed;transform:none}.profile-module__Ixm2-q__btnSecondary{color:#334155;background:#f1f5f9;border:1px solid #e2e8f0}.profile-module__Ixm2-q__btnSecondary:hover{background:#e2e8f0}.profile-module__Ixm2-q__btnDanger{color:#fff;background:#dc2626}.profile-module__Ixm2-q__btnDanger:hover{background:#b91c1c}.profile-module__Ixm2-q__loadingSpinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:1s ease-in-out infinite profile-module__Ixm2-q__spin;display:inline-block}.profile-module__Ixm2-q__btnSecondary .profile-module__Ixm2-q__loadingSpinner{border:2px solid #2563eb4d;border-top-color:#2563eb}.profile-module__Ixm2-q__pageLoading{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:400px;display:flex}.profile-module__Ixm2-q__pageLoading .profile-module__Ixm2-q__loadingSpinner{border:3px solid #e5e7eb;border-top-color:#3b82f6;width:40px;height:40px}.profile-module__Ixm2-q__modalOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.profile-module__Ixm2-q__modalContent{background:#fff;border-radius:12px;width:100%;max-width:500px;max-height:90vh;animation:.3s profile-module__Ixm2-q__slideUp;overflow-y:auto;box-shadow:0 20px 40px #0003}.profile-module__Ixm2-q__modalHeader{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.profile-module__Ixm2-q__modalTitle{color:#1e293b;font-size:20px;font-weight:600}.profile-module__Ixm2-q__modalClose{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:flex}.profile-module__Ixm2-q__modalClose:hover{background:#f1f5f9}.profile-module__Ixm2-q__modalBody{padding:24px}.profile-module__Ixm2-q__passwordInputWrapper{position:relative}.profile-module__Ixm2-q__passwordToggle{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.profile-module__Ixm2-q__passwordToggle:hover{background:#f1f5f9}.profile-module__Ixm2-q__modalFooter{border-top:1px solid #e2e8f0;justify-content:flex-end;gap:12px;padding:20px 24px;display:flex}@keyframes profile-module__Ixm2-q__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes profile-module__Ixm2-q__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes profile-module__Ixm2-q__spin{to{transform:rotate(360deg)}}@media (max-width:1024px){.profile-module__Ixm2-q__settingsContainer{grid-template-columns:1fr;gap:0}.profile-module__Ixm2-q__settingsSidebar{border-bottom:1px solid #e2e8f0;border-right:none;padding:20px}.profile-module__Ixm2-q__settingsContent{padding:0}}@media (max-width:768px){.profile-module__Ixm2-q__profilePage{padding:16px}.profile-module__Ixm2-q__pageTitle{font-size:24px}.profile-module__Ixm2-q__formGrid{grid-template-columns:1fr;gap:16px}.profile-module__Ixm2-q__cardHeader{flex-wrap:wrap}.profile-module__Ixm2-q__toggleSwitch{margin-top:8px;margin-left:0}.profile-module__Ixm2-q__settingIcon{width:40px;height:40px;font-size:20px}.profile-module__Ixm2-q__settingTitle{font-size:15px}.profile-module__Ixm2-q__sessionItem{flex-direction:column;align-items:flex-start;gap:12px}.profile-module__Ixm2-q__sessionStatus{align-self:flex-start}.profile-module__Ixm2-q__dangerActions{flex-direction:column}.profile-module__Ixm2-q__btn{justify-content:center;width:100%}.profile-module__Ixm2-q__modalContent{margin:10px}}@media (max-width:480px){.profile-module__Ixm2-q__profilePage{padding:12px}.profile-module__Ixm2-q__settingsContainer{border-radius:8px}.profile-module__Ixm2-q__settingsSidebar,.profile-module__Ixm2-q__settingsContent{padding:16px}.profile-module__Ixm2-q__avatarContainer{width:80px;height:80px}.profile-module__Ixm2-q__modalBody{padding:20px}.profile-module__Ixm2-q__modalFooter{flex-direction:column;padding:16px}.profile-module__Ixm2-q__formActions{flex-direction:column}}.profile-module__Ixm2-q__settingsContent::-webkit-scrollbar{width:6px}.profile-module__Ixm2-q__settingsContent::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.profile-module__Ixm2-q__settingsContent::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.profile-module__Ixm2-q__settingsContent::-webkit-scrollbar-thumb:hover{background:#94a3b8}.profile-module__Ixm2-q__avatarUploading{opacity:.7;cursor:progress}@keyframes profile-module__Ixm2-q__successPulse{0%,to{opacity:1}50%{opacity:.8}}.profile-module__Ixm2-q__saveStatus.profile-module__Ixm2-q__success{animation:2s ease-in-out profile-module__Ixm2-q__successPulse}.profile-module__Ixm2-q__uploadProgressOverlay{z-index:10;background:#000000b3;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.profile-module__Ixm2-q__uploadProgress{text-align:center}.profile-module__Ixm2-q__progressCircle{background:#fff;border-radius:50%;width:80px;height:80px;padding:5px;box-shadow:0 4px 12px #00000026}.profile-module__Ixm2-q__progressCircleFill{border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.profile-module__Ixm2-q__progressCircleFill:before{content:"";background:#fff;border-radius:50%;width:90%;height:90%;position:absolute}.profile-module__Ixm2-q__progressPercent{z-index:1;color:var(--accent-color);font-size:14px;font-weight:600;position:relative}.profile-module__Ixm2-q__avatarUploadBtn.profile-module__Ixm2-q__disabled{opacity:.7;cursor:not-allowed}.profile-module__Ixm2-q__loadingSpinnerSmall{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;margin-right:8px;animation:1s ease-in-out infinite profile-module__Ixm2-q__spin}.profile-module__Ixm2-q__linearProgress{background:var(--border-color);border-radius:2px;width:100%;height:4px;margin-top:10px;overflow:hidden}.profile-module__Ixm2-q__linearProgressFill{background:var(--accent-color);border-radius:2px;height:100%;transition:width .3s}.profile-module__Ixm2-q__avatarUploadProgress{width:100%;margin-top:10px}.profile-module__Ixm2-q__avatarUploadProgress .profile-module__Ixm2-q__progressText{color:var(--text-secondary);text-align:center;margin-top:4px;font-size:12px}
.rdw-option-wrapper{cursor:pointer;text-transform:capitalize;background:#fff;border:1px solid #f1f1f1;border-radius:2px;justify-content:center;align-items:center;min-width:25px;height:20px;margin:0 4px;padding:5px;display:flex}.rdw-option-wrapper:hover{box-shadow:1px 1px #bfbdbd}.rdw-option-wrapper:active,.rdw-option-active{box-shadow:inset 1px 1px #bfbdbd}.rdw-option-disabled{opacity:.3;cursor:default}.rdw-dropdown-wrapper{cursor:pointer;text-transform:capitalize;background:#fff;border:1px solid #f1f1f1;border-radius:2px;height:30px;margin:0 3px}.rdw-dropdown-wrapper:focus{outline:none}.rdw-dropdown-wrapper:hover{background-color:#fff;box-shadow:1px 1px #bfbdbd}.rdw-dropdown-wrapper:active{box-shadow:inset 1px 1px #bfbdbd}.rdw-dropdown-carettoopen{border-top:6px solid #000;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;position:absolute;top:35%;right:10%}.rdw-dropdown-carettoclose{border-bottom:6px solid #000;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;position:absolute;top:35%;right:10%}.rdw-dropdown-selectedtext{align-items:center;height:100%;padding:0 5px;display:flex;position:relative}.rdw-dropdown-optionwrapper{z-index:100;background:#fff;border:1px solid #f1f1f1;border-radius:2px;width:98%;max-height:250px;margin:0;padding:0;position:relative;overflow-y:scroll}.rdw-dropdown-optionwrapper:hover{background-color:#fff;box-shadow:1px 1px #bfbdbd}.rdw-dropdownoption-default{align-items:center;min-height:25px;padding:0 5px;display:flex}.rdw-dropdownoption-highlighted{background:#f1f1f1}.rdw-dropdownoption-active{background:#f5f5f5}.rdw-dropdownoption-disabled{opacity:.3;cursor:default}.rdw-inline-wrapper{flex-wrap:wrap;align-items:center;margin-bottom:6px;display:flex}.rdw-inline-dropdown{width:50px}.rdw-inline-dropdownoption{justify-content:center;height:40px;display:flex}.rdw-block-wrapper{flex-wrap:wrap;align-items:center;margin-bottom:6px;display:flex}.rdw-block-dropdown{width:110px}.rdw-fontsize-wrapper{flex-wrap:wrap;align-items:center;margin-bottom:6px;display:flex}.rdw-fontsize-dropdown{min-width:40px}.rdw-fontsize-option{justify-content:center;display:flex}.rdw-fontfamily-wrapper{flex-wrap:wrap;align-items:center;margin-bottom:6px;display:flex}.rdw-fontfamily-dropdown{width:115px}.rdw-fontfamily-placeholder{white-space:nowrap;text-overflow:ellipsis;max-width:90px;overflow:hidden}.rdw-fontfamily-optionwrapper{width:140px}.rdw-list-wrapper{flex-wrap:wrap;align-items:center;margin-bottom:6px;display:flex}.rdw-list-dropdown{z-index:90;width:50px}.rdw-list-dropdownOption{justify-content:center;height:40px;display:flex}.rdw-text-align-wrapper{flex-wrap:wrap;align-items:center;margin-bottom:6px;display:flex}.rdw-text-align-dropdown{z-index:90;width:50px}.rdw-text-align-dropdownOption{justify-content:center;height:40px;display:flex}.rdw-right-aligned-block{text-align:right}.rdw-left-aligned-block{text-align:left!important}.rdw-center-aligned-block{text-align:center!important}.rdw-justify-aligned-block{text-align:justify!important}.rdw-right-aligned-block>div,.rdw-left-aligned-block>div,.rdw-center-aligned-block>div,.rdw-justify-aligned-block>div{display:inline-block}.rdw-colorpicker-wrapper{flex-wrap:wrap;align-items:center;margin-bottom:6px;display:flex;position:relative}.rdw-colorpicker-modal{z-index:100;background:#fff;border:1px solid #f1f1f1;border-radius:2px;flex-direction:column;width:175px;height:175px;padding:15px;display:flex;position:absolute;top:35px;left:5px;box-shadow:3px 3px 5px #bfbdbd}.rdw-colorpicker-modal-header{padding-bottom:5px;display:flex}.rdw-colorpicker-modal-style-label{text-align:center;cursor:pointer;width:50%;padding:0 10px 5px;font-size:15px}.rdw-colorpicker-modal-style-label-active{border-bottom:2px solid #0a66b7}.rdw-colorpicker-modal-options{flex-wrap:wrap;width:100%;height:100%;margin:5px auto;display:flex;overflow:scroll}.rdw-colorpicker-cube{border:1px solid #f1f1f1;width:22px;height:22px}.rdw-colorpicker-option{border:none;width:22px;min-width:22px;height:22px;min-height:20px;margin:3px;padding:0;box-shadow:inset 1px 2px 1px #bfbdbd}.rdw-colorpicker-option:hover{box-shadow:1px 2px 1px #bfbdbd}.rdw-colorpicker-option:active{box-shadow:-1px -2px 1px #bfbdbd}.rdw-colorpicker-option-active{box-shadow:0 0 2px 2px #bfbdbd}.rdw-link-wrapper{flex-wrap:wrap;align-items:center;margin-bottom:6px;display:flex;position:relative}.rdw-link-dropdown{width:50px}.rdw-link-dropdownOption{justify-content:center;height:40px;display:flex}.rdw-link-dropdownPlaceholder{margin-left:8px}.rdw-link-modal{z-index:100;background:#fff;border:1px solid #f1f1f1;border-radius:2px;flex-direction:column;width:235px;height:205px;padding:15px;display:flex;position:absolute;top:35px;left:5px;box-shadow:3px 3px 5px #bfbdbd}.rdw-link-modal-label{font-size:15px}.rdw-link-modal-input{border:1px solid #f1f1f1;border-radius:2px;height:25px;margin-top:5px;margin-bottom:15px;padding:0 5px}.rdw-link-modal-input:focus{outline:none}.rdw-link-modal-buttonsection{margin:0 auto}.rdw-link-modal-target-option{margin-bottom:20px}.rdw-link-modal-target-option>span{margin-left:5px}.rdw-link-modal-btn{cursor:pointer;text-transform:capitalize;background:#fff;border:1px solid #f1f1f1;border-radius:2px;width:75px;height:30px;margin-left:10px}.rdw-link-modal-btn:hover{box-shadow:1px 1px #bfbdbd}.rdw-link-modal-btn:active{box-shadow:inset 1px 1px #bfbdbd}.rdw-link-modal-btn:focus{outline:none!important}.rdw-link-modal-btn:disabled{background:#ece9e9}.rdw-link-dropdownoption{justify-content:center;height:40px;display:flex}.rdw-embedded-wrapper{flex-wrap:wrap;align-items:center;margin-bottom:6px;display:flex;position:relative}.rdw-embedded-modal{z-index:100;background:#fff;border:1px solid #f1f1f1;border-radius:2px;flex-direction:column;justify-content:space-between;width:235px;height:180px;padding:15px;display:flex;position:absolute;top:35px;left:5px;box-shadow:3px 3px 5px #bfbdbd}.rdw-embedded-modal-header{font-size:15px;display:flex}.rdw-embedded-modal-header-option{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;width:50%;display:flex}.rdw-embedded-modal-header-label{background:#6eb8d4;border:1px solid #f1f1f1;border-bottom:2px solid #0a66b7;width:95px;margin-top:5px}.rdw-embedded-modal-link-section{flex-direction:column;display:flex}.rdw-embedded-modal-link-input{border:1px solid #f1f1f1;border-radius:2px;width:88%;height:35px;margin:10px 0;padding:0 5px;font-size:15px}.rdw-embedded-modal-link-input-wrapper{align-items:center;display:flex}.rdw-embedded-modal-link-input:focus{outline:none}.rdw-embedded-modal-btn-section{justify-content:center;display:flex}.rdw-embedded-modal-btn{cursor:pointer;text-transform:capitalize;background:#fff;border:1px solid #f1f1f1;border-radius:2px;width:75px;height:30px;margin:0 3px}.rdw-embedded-modal-btn:hover{box-shadow:1px 1px #bfbdbd}.rdw-embedded-modal-btn:active{box-shadow:inset 1px 1px #bfbdbd}.rdw-embedded-modal-btn:focus{outline:none!important}.rdw-embedded-modal-btn:disabled{background:#ece9e9}.rdw-embedded-modal-size{justify-content:space-between;align-items:center;margin:8px 0;display:flex}.rdw-embedded-modal-size-input{border:1px solid #f1f1f1;border-radius:2px;width:80%;height:20px;font-size:12px}.rdw-embedded-modal-size-input:focus{outline:none}.rdw-emoji-wrapper{flex-wrap:wrap;align-items:center;margin-bottom:6px;display:flex;position:relative}.rdw-emoji-modal{z-index:100;background:#fff;border:1px solid #f1f1f1;border-radius:2px;flex-wrap:wrap;width:235px;height:180px;padding:15px;display:flex;position:absolute;top:35px;left:5px;overflow:auto;box-shadow:3px 3px 5px #bfbdbd}.rdw-emoji-icon{cursor:pointer;justify-content:center;align-items:center;width:24px;height:24px;margin:2.5px;font-size:22px;display:flex}.rdw-spinner{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.rdw-spinner>div{background-color:#333;border-radius:100%;width:12px;height:12px;animation:1.4s ease-in-out infinite both sk-bouncedelay;display:inline-block}.rdw-spinner .rdw-bounce1{animation-delay:-.32s}.rdw-spinner .rdw-bounce2{animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.rdw-image-wrapper{flex-wrap:wrap;align-items:center;margin-bottom:6px;display:flex;position:relative}.rdw-image-modal{z-index:100;background:#fff;border:1px solid #f1f1f1;border-radius:2px;flex-direction:column;width:235px;padding:15px;display:flex;position:absolute;top:35px;left:5px;box-shadow:3px 3px 5px #bfbdbd}.rdw-image-modal-header{margin:10px 0;font-size:15px;display:flex}.rdw-image-modal-header-option{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;width:50%;display:flex}.rdw-image-modal-header-label{background:#f1f1f1;border:1px solid #f1f1f1;width:80px;margin-top:5px}.rdw-image-modal-header-label-highlighted{background:#6eb8d4;border-bottom:2px solid #0a66b7}.rdw-image-modal-upload-option{color:gray;cursor:pointer;outline-offset:-10px;background-color:#f1f1f1;border:none;outline:2px dashed gray;justify-content:center;align-items:center;width:100%;margin:10px 0;padding:9px 0;font-size:15px;display:flex}.rdw-image-modal-upload-option-highlighted{outline:2px dashed #0a66b7}.rdw-image-modal-upload-option-label{cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;padding:15px;display:flex}.rdw-image-modal-upload-option-label span{padding:0 20px}.rdw-image-modal-upload-option-image-preview{max-width:100%;max-height:200px}.rdw-image-modal-upload-option-input{opacity:0;z-index:-1;width:.1px;height:.1px;position:absolute;overflow:hidden}.rdw-image-modal-url-section{align-items:center;display:flex}.rdw-image-modal-url-input{border:1px solid #f1f1f1;border-radius:2px;width:90%;height:35px;margin:15px 0 12px;padding:0 5px;font-size:15px}.rdw-image-modal-btn-section{margin:10px auto 0}.rdw-image-modal-url-input:focus{outline:none}.rdw-image-modal-btn{cursor:pointer;text-transform:capitalize;background:#fff;border:1px solid #f1f1f1;border-radius:2px;width:75px;height:30px;margin:0 5px}.rdw-image-modal-btn:hover{box-shadow:1px 1px #bfbdbd}.rdw-image-modal-btn:active{box-shadow:inset 1px 1px #bfbdbd}.rdw-image-modal-btn:focus{outline:none!important}.rdw-image-modal-btn:disabled{background:#ece9e9}.rdw-image-modal-spinner{opacity:.5;width:100%;height:100%;position:absolute;top:-3px;left:0}.rdw-image-modal-alt-input{border:1px solid #f1f1f1;border-radius:2px;width:70%;height:20px;margin-left:5px;font-size:12px}.rdw-image-modal-alt-input:focus{outline:none}.rdw-image-modal-alt-lbl{font-size:12px}.rdw-image-modal-size{justify-content:space-between;align-items:center;margin:8px 0;display:flex}.rdw-image-modal-size-input{border:1px solid #f1f1f1;border-radius:2px;width:40%;height:20px;font-size:12px}.rdw-image-modal-size-input:focus{outline:none}.rdw-image-mandatory-sign{color:red;margin-left:3px;margin-right:3px}.rdw-remove-wrapper{flex-wrap:wrap;align-items:center;margin-bottom:6px;display:flex;position:relative}.rdw-history-wrapper{flex-wrap:wrap;align-items:center;margin-bottom:6px;display:flex}.rdw-history-dropdownoption{justify-content:center;height:40px;display:flex}.rdw-history-dropdown{width:50px}.rdw-link-decorator-wrapper{position:relative}.rdw-link-decorator-icon{cursor:pointer;background-color:#fff;position:absolute;top:0;left:40%}.rdw-mention-link{color:#1236ff;background-color:#f0fbff;border-radius:2px;padding:1px 2px;text-decoration:none}.rdw-suggestion-wrapper{position:relative}.rdw-suggestion-dropdown{z-index:100;background:#fff;border:1px solid #f1f1f1;flex-direction:column;min-width:100px;max-height:150px;display:flex;position:absolute;overflow:auto}.rdw-suggestion-option{border-bottom:1px solid #f1f1f1;padding:7px 5px}.rdw-suggestion-option-active{background-color:#f1f1f1}.rdw-hashtag-link{color:#1236ff;background-color:#f0fbff;border-radius:2px;padding:1px 2px;text-decoration:none}.rdw-image-alignment-options-popup{cursor:pointer;z-index:100;background:#fff;border:1px solid #f1f1f1;border-radius:2px;width:105px;padding:5px 2px;display:flex;position:absolute}.rdw-alignment-option-left{justify-content:flex-start}.rdw-image-alignment-option{width:15px;min-width:15px;height:15px}.rdw-image-alignment,.rdw-image-imagewrapper{position:relative}.rdw-image-center{justify-content:center;display:flex}.rdw-image-left{display:flex}.rdw-image-right{justify-content:flex-end;display:flex}.rdw-image-alignment-options-popup-right{right:0}.rdw-editor-main{box-sizing:border-box;height:100%;overflow:auto}.rdw-editor-toolbar{-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #f1f1f1;border-radius:2px;flex-wrap:wrap;justify-content:flex-start;margin-bottom:5px;padding:6px 5px 0;font-size:15px;display:flex}.public-DraftStyleDefault-block{margin:1em 0}.rdw-editor-wrapper:focus{outline:none}.rdw-editor-wrapper{box-sizing:content-box}.rdw-editor-main blockquote{border-left:5px solid #f1f1f1;padding-left:5px}.rdw-editor-main pre{background:#f1f1f1;border-radius:3px;padding:1px 10px}.DraftEditor-editorContainer,.DraftEditor-root,.public-DraftEditor-content{height:inherit;text-align:initial}.public-DraftEditor-content[contenteditable=true]{-webkit-user-modify:read-write-plaintext-only}.DraftEditor-root{position:relative}.DraftEditor-editorContainer{z-index:1;background-color:#fff0;border-left:.1px solid #0000;position:relative}.public-DraftEditor-block{position:relative}.DraftEditor-alignLeft .public-DraftStyleDefault-block{text-align:left}.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root{text-align:left;left:0}.DraftEditor-alignCenter .public-DraftStyleDefault-block{text-align:center}.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root{text-align:center;width:100%;margin:0 auto}.DraftEditor-alignRight .public-DraftStyleDefault-block{text-align:right}.DraftEditor-alignRight .public-DraftEditorPlaceholder-root{text-align:right;right:0}.public-DraftEditorPlaceholder-root{color:#9197a3;z-index:0;position:absolute}.public-DraftEditorPlaceholder-hasFocus{color:#bdc1c9}.DraftEditorPlaceholder-hidden{display:none}.public-DraftStyleDefault-block{white-space:pre-wrap;position:relative}.public-DraftStyleDefault-ltr{text-align:left;direction:ltr}.public-DraftStyleDefault-rtl{text-align:right;direction:rtl}.public-DraftStyleDefault-listLTR{direction:ltr}.public-DraftStyleDefault-listRTL{direction:rtl}.public-DraftStyleDefault-ol,.public-DraftStyleDefault-ul{margin:16px 0;padding:0}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR{margin-left:1.5em}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL{margin-right:1.5em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR{margin-left:3em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL{margin-right:3em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR{margin-left:4.5em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL{margin-right:4.5em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR{margin-left:6em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL{margin-right:6em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR{margin-left:7.5em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL{margin-right:7.5em}.public-DraftStyleDefault-unorderedListItem{list-style-type:square;position:relative}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0{list-style-type:disc}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1{list-style-type:circle}.public-DraftStyleDefault-orderedListItem{list-style-type:none;position:relative}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before{text-align:right;width:30px;position:absolute;left:-36px}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before{text-align:left;width:30px;position:absolute;right:-36px}.public-DraftStyleDefault-orderedListItem:before{content:counter(ol0)". ";counter-increment:ol0}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before{content:counter(ol1)". ";counter-increment:ol1}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before{content:counter(ol2)". ";counter-increment:ol2}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before{content:counter(ol3)". ";counter-increment:ol3}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before{content:counter(ol4)". ";counter-increment:ol4}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset{counter-reset:ol0}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset{counter-reset:ol1}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset{counter-reset:ol2}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset{counter-reset:ol3}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset{counter-reset:ol4}
.header-left{align-items:center;gap:1rem;display:flex}.menu-toggle{cursor:pointer;color:#334155;background:#f1f5f9;border:none;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem;font-size:1.5rem;transition:all .2s;display:flex}.header-title{color:#1e293b;font-size:1.5rem;font-weight:600}.header-right{align-items:center;gap:1.5rem;display:flex}.notifications{cursor:pointer;position:relative}.notification-icon{color:#64748b;font-size:1.25rem}.notification-badge{color:#fff;background:#ef4444;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;font-size:.6rem;display:flex;position:absolute;top:-5px;right:-5px}.user-profile{cursor:pointer;border-radius:.5rem;align-items:center;gap:.75rem;padding:.5rem;transition:background-color .2s;display:flex}.user-profile:hover{background-color:#f1f5f9}.user-avatar{object-fit:cover;border-radius:50%;width:30px;height:30px}.user-info{flex-direction:column;display:flex}.user-name{color:#1e293b;font-size:.7rem;font-weight:600}.user-role{color:#64748b;font-size:.6rem}.sidebar-nav{padding:1rem}.sidebar-item{color:#64748b;cursor:pointer;border-radius:.75rem;align-items:center;gap:.75rem;margin-bottom:.5rem;padding:.75rem 1rem;font-size:.875rem;text-decoration:none;transition:all .2s;display:flex}.sidebar-item:hover{color:#334155;background-color:#f1f5f9}.sidebar-item.active{color:#2563eb;background-color:#eff6ff;font-weight:500}.sidebar-icon{text-align:center;width:24px;font-size:1.25rem}.sidebar-label{white-space:nowrap}@media (max-width:768px){.header-title{font-size:1.1rem}.header-left{gap:5px}.menu-toggle{padding:5px}.header-right{gap:10px}.user-info{display:none}}.page-header{margin-bottom:1rem}.page-title{color:#1e293b;margin-bottom:.5rem;font-size:1.7rem;font-weight:600}.page-description{color:#64748b;font-size:.8rem}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin-bottom:2rem;display:grid}.stat-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:1rem;transition:transform .2s,box-shadow .2s;box-shadow:0 1px 3px #0000001a}.stat-header{justify-content:space-between;align-items:start;margin-bottom:5px;display:flex}.stat-title{color:#64748b;font-size:.875rem;font-weight:500}.stat-icon{color:#94a3b8}.stat-value{color:#1e293b;margin-bottom:.5rem;font-size:2rem;font-weight:600}.stat-change{color:#10b981;align-items:center;gap:.25rem;font-size:.8rem;display:flex}.data-table{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden;box-shadow:0 1px 3px #0000001a}.table-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:15px 10px;display:flex}.table-title{color:#1e293b;font-size:1.1rem;font-weight:600}.table-actions{gap:.75rem;display:flex}.btn{cursor:pointer;white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 20px;font-size:13px;font-weight:600;transition:all .3s;display:flex}.btn-primary{background:var(--primary-color);color:#fff}.btn-primary:hover{box-shadow:0 4px 16px rgba(var(--primary-color-rgb,0,123,255),.3);transform:translateY(-2px)}.btn-secondary{color:#334155;background:#f1f5f9}.table-content{overflow-x:auto}.table{border-collapse:collapse;width:100%}.table th{text-align:left;color:#64748b;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:1rem;font-weight:600}.table td{border-bottom:1px solid #e2e8f0;padding:10px 1rem}.table tr:hover{background:#f8fafc}.table tbody tr{border-bottom:1px solid #f1f5f9;transition:all .2s}.table tbody tr:last-child{border-bottom:none}.table tbody tr:hover{background-color:#f8fafc;transform:translateY(-1px);box-shadow:0 2px 4px #0000000d}.table tbody td{color:#334155;vertical-align:middle;padding:1rem;font-size:.875rem}.table tbody td:first-child{border-radius:.5rem 0 0 .5rem}.table tbody td:last-child{border-radius:0 .5rem .5rem 0}.table tbody .flex.items-center.gap-2{align-items:center;gap:.75rem;display:flex}.table tbody .flex.items-center.gap-2 img{object-fit:cover;border:1px solid #e2e8f0;border-radius:.5rem;width:5rem;height:5rem;transition:transform .2s}.table tbody tr:hover .flex.items-center.gap-2 img{transform:scale(1.05)}.table tbody .flex.items-center.gap-2 .font-medium{color:#1e293b;font-size:.875rem;font-weight:500;line-height:1.4;transition:color .2s}.table tbody tr:hover .flex.items-center.gap-2 .font-medium{color:#2563eb}.table tbody td .px-2.py-1.rounded-full.text-xs.font-medium{text-transform:capitalize;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:500;transition:all .2s;display:inline-block}.table tbody td .bg-green-100.text-green-800{color:#065f46;background-color:#d1fae5;border:1px solid #a7f3d0}.table tbody td .bg-yellow-100.text-yellow-800{color:#92400e;background-color:#fef3c7;border:1px solid #fde68a}.table tbody tr:hover td .px-2.py-1.rounded-full.text-xs.font-medium{transform:scale(1.05)}.table tbody td:nth-child(3),.table tbody td:nth-child(4),.table tbody td:nth-child(5){color:#475569;text-align:center;font-weight:600;position:relative}.table tbody td:nth-child(3):before,.table tbody td:nth-child(4):before,.table tbody td:nth-child(5):before{opacity:.7;margin-right:.5rem;font-size:.75rem}.table tbody tr:hover td:nth-child(3),.table tbody tr:hover td:nth-child(4),.table tbody tr:hover td:nth-child(5){color:#2563eb}.table tbody td:last-child{color:#64748b;white-space:nowrap;font-size:.8125rem;font-weight:400}.table tbody tr:hover td:last-child{color:#334155}@media (max-width:768px){.table tbody td{padding:.75rem .5rem;font-size:.8125rem}.table tbody .flex.items-center.gap-2{gap:.5rem}.table tbody .flex.items-center.gap-2 img{width:2rem;height:2rem}.table tbody .flex.items-center.gap-2 .font-medium{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.3;display:-webkit-box;overflow:hidden}.table tbody td:nth-child(3):before,.table tbody td:nth-child(4):before,.table tbody td:nth-child(5):before{margin-right:.25rem;font-size:.6875rem}.table tbody td .px-2.py-1.rounded-full.text-xs.font-medium{padding:.125rem .5rem;font-size:.6875rem}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.table tbody tr{animation:.3s ease-out forwards fadeIn}.table tbody tr:nth-child(2n){background-color:#fafafa}.table tbody tr:nth-child(2n):hover{background-color:#f1f5f9}.table-zebra tbody tr:nth-child(2n){background-color:#f8fafc}.table-zebra tbody tr:nth-child(2n):hover{background-color:#e2e8f0}.form-group{margin-bottom:1.5rem}.form-label{color:#334155;margin-bottom:.5rem;font-weight:500;display:block}.form-input{border:1px solid #e2e8f0;border-radius:.5rem;width:100%;padding:.75rem 1rem;font-size:.875rem;transition:border-color .2s}.form-input:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.cards-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;padding:20px 0;display:grid}.blog-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 1px 3px #0000001a}.blog-card:hover{border:1px solid #e2e8f0}.blog-image{object-fit:cover;width:100%;height:200px}.blog-content{padding:10px}.blog-title{color:#1e293b;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;max-height:1.3em;margin-bottom:.75rem;font-size:1rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.blog-description{color:#64748b;-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;max-height:4.5em;margin-bottom:1rem;font-size:.8rem;line-height:1.5;display:-webkit-box;overflow:hidden}.blog-tags{gap:5px;margin-bottom:5px;display:flex;overflow-x:auto}.blog-tags::-webkit-scrollbar{display:none}.blog-tag{color:var(--primary-color);white-space:nowrap;background-color:#b4cbff6c;border-radius:5px;padding:5px 8px;font-size:12px;font-weight:500}.stat{color:#64748b;align-items:center;gap:.25rem;font-size:.8rem;display:flex}.blog-actions{gap:.3rem;display:flex}.blog-actions .btn{border-radius:5px;padding:8px}.modal{background:#fff;border-radius:1rem;width:100%;max-width:500px;max-height:90vh;padding:2rem;overflow-y:auto}.modal-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.modal-title{color:#1e293b;font-size:1.5rem;font-weight:600}.modal-close{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:.25rem;padding:.25rem;font-size:1.5rem}.modal-close:hover{background:#f1f5f9}.modal-footer{justify-content:flex-end;gap:.75rem;margin-top:2rem;display:flex}@media screen and (max-width:468px){.cards-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}.rich-editor-modal .modal-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:10px;display:flex}.modal-header-left{align-items:center;gap:5px;display:flex}.modal-close-btn{cursor:pointer;color:#64748b;background:#e2e8f0;border:none;border-radius:.5rem;justify-content:center;align-items:center;padding:.3rem;transition:all .2s;display:flex}.modal-close-btn:hover:not(:disabled){color:#334155;background:#e2e8f0}.modal-close-btn:disabled{opacity:.5;cursor:not-allowed}.modal-header-actions{align-items:center;gap:10px;display:flex}.header-action-btn{color:#334155;cursor:pointer;background:#f1f5f9;border:none;border-radius:8px;align-items:center;gap:.4rem;padding:.7rem 12px;font-size:.8rem;font-weight:500;transition:all .2s;display:flex}.header-action-btn:hover:not(:disabled){background:#e2e8f0}.header-action-btn.active{background:var(--primary-color);color:#fff;border-color:var(--primary-color)}.header-action-btn:disabled{opacity:.5;cursor:not-allowed}.sample-btn{color:#1d4ed8;background:#f0f9ff;border-color:#dbeafe}.sample-btn:hover:not(:disabled){background:#dbeafe}.action-buttons{gap:.75rem;display:flex}.publish-btn{background:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.4rem;padding:.75rem 12px;font-size:.8rem;font-weight:500;transition:all .3s;display:flex;box-shadow:0 2px 8px #2563eb4d}.publish-btn:hover:not(:disabled){background:#1d4ed8;transform:translateY(-2px);box-shadow:0 4px 16px #2563eb66}.publish-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.modal-content{flex:1;padding:0;overflow-y:auto}.editor-grid{grid-template-columns:1fr 400px;gap:10px;min-height:600px;padding:10px;display:grid}@media (max-width:1024px){.editor-grid{grid-template-columns:1fr}}.main-editor{flex-direction:column;gap:10px;display:flex}.settings-sidebar{flex-direction:column;gap:10px;height:fit-content;display:flex;position:sticky;top:0}.editor-section{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;padding:10px;display:flex;gap:8px!important}.form-row{gap:5px;margin-bottom:10px;display:flex}.form-row:last-child{margin-bottom:0}.form-group{flex:1;margin-bottom:0}.full-width{flex:100%}.form-label{color:#334155;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:.5rem;margin-bottom:.3rem;font-size:.7rem;font-weight:600;display:flex}.error-text{color:#dc2626;text-transform:none;font-size:.75rem;font-weight:500}.form-input,.form-textarea,.form-select{color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:5px;width:100%;padding:.7rem;font-size:.8rem;transition:all .2s}.form-input:focus,.form-textarea:focus,.form-select:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 3px #2563eb1a}.form-input.error,.form-textarea.error,.form-select.error{background:#fef2f2;border-color:#dc2626}.form-textarea{resize:vertical;min-height:100px}.excerpt-textarea{min-height:80px}.small-textarea{min-height:60px}.char-count{text-align:right;color:#94a3b8;margin-top:.5rem;font-size:.75rem}.editor-wrapper{border:1px solid #e2e8f0;border-radius:5px;overflow:hidden}.editor-wrapper-class{width:100%}.toolbar-class{background:#f8fafc!important;border:none!important;border-bottom:1px solid #e2e8f0!important;border-radius:.75rem .75rem 0 0!important;margin:0!important;padding:10px!important}.image-upload-area{cursor:pointer;text-align:center;background:#fff;border:2px dashed #d1d5db;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;padding:3rem 2rem;transition:all .3s;display:flex}.image-upload-area:hover:not(.error){border-color:var(--primary-color);background:#f0f9ff}.image-upload-area.error{background:#fef2f2;border-color:#dc2626}.upload-hint{color:#94a3b8;margin-top:.5rem;font-size:.75rem}.image-preview{border-radius:.75rem;position:relative;overflow:hidden}.preview-img{object-fit:contain;border-radius:.75rem;width:100%;height:200px}.remove-image-btn{color:#fff;cursor:pointer;background:#000000b3;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;position:absolute;top:.75rem;right:.75rem}.remove-image-btn:hover:not(:disabled){background:#000000e6;transform:scale(1.1)}.remove-image-btn:disabled{opacity:.5;cursor:not-allowed}.settings-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:10px;box-shadow:0 2px 8px #0000000d}.settings-title{color:#1e293b;align-items:center;gap:.7rem;margin:0 0 1.5rem;font-size:.9rem;font-weight:600;display:flex}.setting-group{margin-bottom:20px}.setting-group:last-child{margin-bottom:0}.tags-container{background:#fff;border:1px solid #e2e8f0;border-radius:5px;flex-wrap:wrap;gap:.5rem;min-height:46px;padding:8px;display:flex}.tag-item{color:#334155;background:#f1f5f9;border-radius:1rem;align-items:center;gap:.375rem;height:fit-content;padding:.375rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex}.remove-tag-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;padding:0;transition:all .2s;display:flex}.remove-tag-btn:hover:not(:disabled){color:#dc2626;background:#dc26261a}.remove-tag-btn:disabled{opacity:.5;cursor:not-allowed}.tag-input{color:#1e293b;background:0 0;border:none;outline:none;flex:1;min-width:120px;padding:.375rem;font-size:.75rem}.tag-input::placeholder{color:#94a3b8}.tag-input:disabled{opacity:.5;cursor:not-allowed}.checkbox-label{cursor:pointer;align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.checkbox{cursor:pointer;width:18px;height:18px;accent-color:var(--primary-color)}.checkbox:disabled{opacity:.5;cursor:not-allowed}.checkbox-text{color:#334155;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.avatar-preview{border-radius:50%;width:80px;height:80px;margin-bottom:1rem;position:relative;overflow:hidden}.avatar-img{object-fit:cover;width:100%;height:100%}.remove-avatar-btn{color:#fff;cursor:pointer;background:#000000b3;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:flex;position:absolute;top:0;right:0}.remove-avatar-btn:hover:not(:disabled){background:#000000e6}.remove-avatar-btn:disabled{opacity:.5;cursor:not-allowed}.avatar-upload-btn:hover:not(:disabled){background:#e2e8f0}.avatar-upload-btn:disabled{opacity:.5;cursor:not-allowed}.stats-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.stat-input{flex-direction:column;gap:.5rem;display:flex}.preview-container{justify-content:center;align-items:center;min-height:400px;padding:2rem;display:flex}.preview-card{background:#fff;border-radius:1rem;width:100%;max-width:400px;overflow:hidden;box-shadow:0 4px 20px #0000001a}.preview-image{object-fit:cover;width:100%;height:200px}.preview-content{padding:1.5rem}.preview-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.preview-date{color:#64748b;font-size:.875rem;font-weight:500}.preview-title{color:#1e293b;margin-bottom:.75rem;font-size:1.25rem;font-weight:700;line-height:1.4}.preview-description{color:#64748b;margin-bottom:1rem;font-size:.875rem;line-height:1.6}.preview-tags{flex-wrap:wrap;gap:.5rem;display:flex}.preview-tag{color:#334155;background:#f1f5f9;border-radius:1rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500}.trending-badge{color:#fff;background:linear-gradient(135deg,#f59e0b,#dc2626);border-radius:1rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;animation:2s infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.8}}@media (max-width:768px){.rich-editor-modal{max-height:95vh;margin:.5rem}.modal-header{flex-direction:column;gap:1rem;padding:1rem}.modal-header-left{justify-content:space-between;width:100%}.modal-header-actions{flex-direction:column;width:100%}.header-action-btn,.publish-btn{justify-content:center;width:100%}.editor-grid{grid-template-columns:1fr;padding:1rem}.settings-sidebar{position:static}.preview-container{padding:1rem}}@media (max-width:480px){.rich-editor-modal{border-radius:1rem}.editor-section,.settings-card{padding:1rem}.form-row{flex-direction:column;gap:1rem}.stats-grid{grid-template-columns:1fr}}.loading-overlay{border-radius:inherit;z-index:10;background:#ffffffe6;flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex;position:absolute;inset:0}.spinner{border:4px solid #e2e8f0;border-top-color:var(--primary-color);border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-header-content{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.tabs-container{background:#fff;border-radius:8px;margin-bottom:10px;padding:.3rem;box-shadow:0 1px 3px #0000001a}.tabs{gap:.5rem;display:flex}.tab{color:#64748b;cursor:pointer;text-align:center;background:0 0;border:none;border-radius:5px;flex:1;padding:.8rem 1rem;font-size:.8rem;font-weight:600;transition:all .2s}.tab:hover{color:#334155;background:#f1f5f9}.tab.active{background:var(--primary-color);color:#fff}.post-card:hover{border-color:var(--primary-color);transform:translateY(-4px);box-shadow:0 12px 24px #00000026}.post-media{position:relative;overflow:hidden}.post-image{object-fit:cover;width:100%;height:100%}.video-preview{width:100%;height:100%;position:relative}.post-video{object-fit:cover;width:100%;height:100%}.video-badge{color:#fff;background:#000000b3;border-radius:.375rem;padding:.25rem .5rem;font-size:.75rem;position:absolute;top:.75rem;right:.75rem}.draft-badge{color:#fff;background:#f59e0b;border-radius:1rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;position:absolute;top:.75rem;left:.75rem}.trending-badge{color:#fff;background:linear-gradient(135deg,#f59e0b,#dc2626);border-radius:1rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;position:absolute;bottom:.75rem;right:.75rem}.radio-group label{align-items:center;gap:10px;display:flex}.settings-container{grid-template-columns:280px 1fr;gap:2rem;max-width:1200px;margin:0 auto;display:grid}@media (max-width:1024px){.settings-container{grid-template-columns:1fr;gap:1.5rem}}.settings-sidebar{background:#fff;border-radius:12px;height:fit-content;padding:1.5rem;position:sticky;top:100px;box-shadow:0 1px 3px #0000001a}.sidebar-profile-card{text-align:center;border-bottom:1px solid #e2e8f0;margin-bottom:1.5rem;padding-bottom:1.5rem}.profile-avatar-container{width:100px;height:100px;margin:0 auto 1rem;position:relative}.profile-avatar{object-fit:cover;border:4px solid #fff;border-radius:50%;width:100%;height:100%;box-shadow:0 4px 12px #0000001a}.avatar-status{background:#10b981;border:2px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;bottom:8px;right:8px}.profile-info{margin-bottom:1rem}.profile-name{color:#1e293b;margin-bottom:.25rem;font-size:1.125rem;font-weight:600}.profile-role{color:#64748b;margin-bottom:.25rem;font-size:.875rem}.profile-email{color:#94a3b8;font-size:.75rem}.avatar-upload-btn{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.75rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.avatar-upload-btn:hover{background:#e2e8f0}.btn-icon{font-size:1rem}.settings-nav{flex-direction:column;gap:.5rem;margin-bottom:1.5rem;display:flex}.settings-nav-item{color:#64748b;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.settings-nav-item:hover{color:#334155;background:#f8fafc}.settings-nav-item.active{color:#2563eb;background:#eff6ff;font-weight:600}.nav-icon{width:20px;font-size:1.125rem}.storage-info{background:#f8fafc;border-radius:8px;padding:1rem}.storage-header{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.storage-label{color:#64748b;font-size:.875rem}.storage-percent{color:#1e293b;font-size:.875rem;font-weight:600}.storage-bar{background:#e2e8f0;border-radius:3px;height:6px;margin-bottom:.5rem;overflow:hidden}.storage-progress{background:linear-gradient(90deg,#2563eb,#3b82f6);border-radius:3px;height:100%}.storage-text{color:#94a3b8;font-size:.75rem}.settings-content{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 1px 3px #0000001a}.save-status{border-radius:8px;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;display:flex}.save-status.success{color:#065f46;background:#d1fae5;border:1px solid #a7f3d0}.status-icon{font-size:1rem;font-weight:700}.settings-section{margin-bottom:2rem}.section-header{margin-bottom:1.5rem}.section-title{color:#1e293b;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.section-description{color:#64748b;font-size:.875rem}.settings-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}@media (max-width:768px){.settings-grid{grid-template-columns:1fr}}.form-group.full-width{grid-column:1/-1}.form-label{color:#334155;align-items:center;gap:.25rem;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:flex}.required{color:#dc2626}.form-input,.form-select{color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:100%;padding:.75rem 1rem;font-size:.875rem;transition:all .2s}.form-input:focus,.form-select:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1a}.textarea-container{position:relative}.form-textarea{color:#1e293b;resize:vertical;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:100%;min-height:100px;padding:.75rem 1rem;font-size:.875rem;transition:all .2s}.char-count{color:#94a3b8;font-size:.75rem;position:absolute;bottom:.75rem;right:.75rem}.settings-cards{flex-direction:column;gap:1rem;display:flex}.setting-card,.preference-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1.25rem;transition:all .2s}.setting-card:hover{border-color:#cbd5e1}.setting-card-header{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.setting-icon{background:#fff;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.25rem;display:flex;box-shadow:0 1px 3px #0000001a}.setting-title{color:#1e293b;margin-bottom:.25rem;font-size:1rem;font-weight:600}.setting-description{color:#64748b;font-size:.875rem}.toggle-switch{width:52px;height:28px;margin-left:auto;display:inline-block;position:relative}.toggle-switch input{opacity:0;width:0;height:0}.toggle-slider{cursor:pointer;background-color:#cbd5e1;border-radius:34px;transition:all .4s;position:absolute;inset:0}.toggle-slider:before{content:"";background-color:#fff;border-radius:50%;width:20px;height:20px;transition:all .4s;position:absolute;bottom:4px;left:4px}input:checked+.toggle-slider{background-color:#2563eb}input:checked+.toggle-slider:before{transform:translate(24px)}.checkbox-group{flex-direction:column;gap:.75rem;display:flex}.checkbox-label{cursor:pointer;align-items:center;gap:.75rem;display:flex}.checkbox{cursor:pointer;accent-color:#2563eb;width:18px;height:18px}.checkbox-text{color:#334155;font-size:.875rem}.security-note{color:#059669;background:#d1fae5;border:1px solid #a7f3d0;border-radius:8px;padding:.75rem;font-size:.875rem}.session-item{background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;padding:.75rem;display:flex}.session-info{align-items:center;gap:.75rem;display:flex}.session-icon{background:#f1f5f9;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;display:flex}.session-name{color:#1e293b;margin-bottom:.125rem;font-size:.875rem;font-weight:600}.session-details{color:#64748b;font-size:.75rem}.session-status{border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.session-status.active{color:#065f46;background:#d1fae5}.danger-zone{background:#fef2f2;border:1px solid #fecaca;border-radius:12px;margin-top:2rem;padding:1.5rem}.danger-title{color:#dc2626;margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.danger-description{color:#b91c1c;margin-bottom:1rem;font-size:.875rem}.danger-actions{gap:.75rem;display:flex}.radio-group{flex-direction:column;gap:.75rem;display:flex}.radio-label{cursor:pointer;align-items:center;gap:.75rem;display:flex}.radio-label input[type=radio]{cursor:pointer;accent-color:#2563eb;width:18px;height:18px}.radio-text{color:#334155;font-size:.875rem}.form-actions{border-top:1px solid #e2e8f0;gap:.75rem;padding-top:1.5rem;display:flex}.loading-spinner{border:2px solid #fff;border-top-color:#0000;border-radius:50%;width:16px;height:16px;margin-right:.5rem;animation:1s linear infinite spin;display:inline-block}.btn{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-primary{color:#fff;background:#2563eb}.btn-primary:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-secondary{color:#334155;background:#f1f5f9;border:1px solid #e2e8f0}.btn-secondary:hover{background:#e2e8f0}.btn-danger{color:#fff;background:#dc2626}.btn-danger:hover{background:#b91c1c}.page-loading{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:400px;display:flex}.page-loading .loading-spinner{border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin}.filters-container{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:20px;padding:15px 20px;box-shadow:0 1px 3px #0000001a}.filters-search{flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:15px;display:flex}.search-input-wrapper{flex:1;align-items:center;min-width:250px;display:flex;position:relative}.search-input-wrapper svg{color:#94a3b8;position:absolute;left:12px}.search-input{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:100%;padding:10px 15px 10px 40px;font-size:14px;transition:all .2s}.search-input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.filter-buttons{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.filter-select{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:150px;padding:10px 15px;font-size:14px;transition:all .2s}.filter-select:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.blog-stats-container{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-bottom:25px;display:grid}.stat-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:15px;padding:20px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 1px 3px #0000001a}.stat-card:hover{transform:translateY(-2px);box-shadow:0 4px 6px #0000001a}.stat-icon{color:#fff;border-radius:12px;justify-content:center;align-items:center;width:50px;height:50px;font-size:24px;display:flex}.stat-icon.total{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.stat-icon.published{background:linear-gradient(135deg,#10b981,#059669)}.stat-icon.views{background:linear-gradient(135deg,#f59e0b,#d97706)}.stat-icon.likes{background:linear-gradient(135deg,#ef4444,#dc2626)}.stat-content{flex:1}.stat-value{color:#1e293b;margin-bottom:4px;font-size:24px;font-weight:700;line-height:1}.stat-label{color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:500}.empty-state{text-align:center;background:#fff;border:2px dashed #e2e8f0;border-radius:10px;margin:30px 0;padding:60px 20px}.empty-state svg{color:#cbd5e1;margin-bottom:15px}.empty-state h3{color:#334155;margin-bottom:8px;font-size:18px;font-weight:600}.empty-state p{color:#64748b;margin-bottom:20px;font-size:14px}.blog-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;height:100%;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000001a}.blog-card:hover{border-color:#3b82f6;transform:translateY(-4px);box-shadow:0 4px 12px #00000026}.blog-card-header{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;top:10px;left:10px;right:10px}.blog-status{text-transform:uppercase;letter-spacing:.5px;border-radius:20px;padding:4px 10px;font-size:11px;font-weight:600}.blog-status.published{color:#fff;background:#10b981}.blog-status.draft{color:#fff;background:#f59e0b}.blog-status.archived{color:#fff;background:#64748b}.blog-status.deleted{color:#fff;background:#ef4444}.blog-card-actions{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe6;border-radius:8px;gap:5px;padding:4px;display:flex}.btn-icon{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .2s;display:flex}.btn-icon:hover{color:#334155;background:#f8fafc;transform:scale(1.05)}.btn-icon.danger{color:#ef4444;border-color:#fecaca}.btn-icon.danger:hover{color:#dc2626;background:#fef2f2}.blog-image{object-fit:cover;width:100%;height:200px;transition:transform .3s}.blog-card:hover .blog-image{transform:scale(1.05)}.blog-content{flex-direction:column;flex:1;padding:15px;display:flex}.blog-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.blog-category{color:#3b82f6;background:#eff6ff;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:600}.blog-date{color:#64748b;font-size:12px}.blog-title{color:#1e293b;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;flex:1;margin-bottom:8px;font-size:16px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.blog-description{color:#64748b;-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;flex:1;margin-bottom:15px;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.blog-tags{flex-wrap:wrap;gap:5px;margin-bottom:15px;display:flex}.blog-tag{color:#3b82f6;background-color:#eff6ff;border-radius:20px;padding:4px 10px;font-size:11px;font-weight:500}.blog-footer{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;margin-top:auto;padding-top:15px;display:flex}.blog-stats{gap:15px;display:flex}.blog-stats .stat{color:#64748b;align-items:center;gap:4px;font-size:12px;display:flex}.blog-stats .stat svg{width:14px;height:14px}.type-badge{text-transform:capitalize;border-radius:20px;padding:4px 10px;font-size:11px;font-weight:600}.type-badge.article{color:#0c4a6e;background:#f0f9ff;border:1px solid #bae6fd}.type-badge.tutorial{color:#14532d;background:#f0fdf4;border:1px solid #bbf7d0}.type-badge.review{color:#713f12;background:#fefce8;border:1px solid #fde68a}.type-badge.news{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe}.type-badge.opinion{color:#581c87;background:#faf5ff;border:1px solid #e9d5ff}.type-badge.case-study{color:#7f1d1d;background:#fef2f2;border:1px solid #fecaca}.pagination{justify-content:center;align-items:center;gap:15px;margin-top:30px;padding:20px 0;display:flex}.pagination-btn{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.pagination-btn:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px)}.pagination-btn:disabled{opacity:.5;cursor:not-allowed}.pagination-pages{gap:5px;display:flex}.pagination-page{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.pagination-page:hover:not(.active){background:#f8fafc;border-color:#cbd5e1}.pagination-page.active{color:#fff;background:#3b82f6;border-color:#3b82f6}.modal-overlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.rich-editor-modal{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:1400px;max-height:95vh;animation:.3s slideUp;display:flex;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.status-options{flex-wrap:wrap;gap:10px;display:flex}.status-option{flex:1;min-width:100px}.content-type-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.content-type-option{cursor:pointer;border:2px solid #e2e8f0;border-radius:10px;flex-direction:column;align-items:center;gap:8px;padding:15px;transition:all .2s;display:flex}.content-type-option:hover,.content-type-option.active{background:#eff6ff;border-color:#3b82f6}.content-type-icon{color:#3b82f6;background:#f8fafc;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.content-type-label{color:#334155;text-align:center;font-size:12px;font-weight:600}@media (max-width:768px){.blogs-page{padding:15px}.filters-search{flex-direction:column;gap:10px}.search-input-wrapper,.filter-select{min-width:100%}.blog-stats-container{grid-template-columns:repeat(2,1fr);gap:10px}.stat-card{padding:15px}.stat-icon{width:40px;height:40px;font-size:20px}.stat-value{font-size:20px}.cards-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.blog-card-header{flex-direction:column;align-items:flex-start;gap:5px}.blog-card-actions{position:absolute;top:10px;right:10px}.blog-header{flex-direction:column;align-items:flex-start;gap:5px}.blog-footer{flex-direction:column;align-items:flex-start;gap:10px}.pagination{flex-direction:column;gap:10px}.pagination-pages{order:-1}.rich-editor-modal{border-radius:0;max-height:100vh;margin:0}.modal-overlay{padding:0}}@media (max-width:480px){.blog-stats-container,.cards-grid{grid-template-columns:1fr}.pagination-pages{flex-wrap:wrap;justify-content:center}.pagination-page{width:35px;height:35px;font-size:13px}}.blog-card{animation:.3s ease-out forwards fadeIn}.blog-card,.stat-card,.btn,.filter-select,.search-input{transition:all .3s cubic-bezier(.4,0,.2,1)}.rich-editor-modal::-webkit-scrollbar{width:8px}.rich-editor-modal::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.rich-editor-modal::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.rich-editor-modal::-webkit-scrollbar-thumb:hover{background:#94a3b8}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px 12px #3b82f666}.btn-secondary:hover{transform:translateY(-1px);box-shadow:0 2px 8px #94a3b833}.btn:focus,.filter-select:focus,.search-input:focus,.form-input:focus,.form-textarea:focus{outline-offset:2px;outline:2px solid #3b82f6}.btn.loading{color:#0000;position:relative}.btn.loading:after{content:"";border:2px solid #fff;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:1s linear infinite spin;position:absolute}.btn-secondary.loading:after{border-color:#0000 #3b82f6 #3b82f6}.toolbar-class .rdw-option-wrapper{cursor:pointer;text-transform:capitalize;background:#fff;border:1px solid #f1f1f1;border-radius:2px;justify-content:center;align-items:center;min-width:25px;height:20px;margin:0 4px;padding:5px;display:flex}.toolbar-class .rdw-option-wrapper:hover{background-color:#fff;box-shadow:1px 1px #bfbdbd}.toolbar-class .rdw-option-wrapper:active{box-shadow:inset 1px 1px #bfbdbd}.toolbar-class .rdw-option-active{background-color:#f1f1f1;box-shadow:inset 1px 1px #bfbdbd}.toolbar-class .rdw-dropdown-wrapper{cursor:pointer;text-transform:capitalize;background:#fff;border:1px solid #f1f1f1;border-radius:2px;height:30px;margin:0 3px}.toolbar-class .rdw-dropdown-wrapper:focus{outline:none}.toolbar-class .rdw-dropdown-wrapper:hover{background-color:#fff;box-shadow:1px 1px #bfbdbd}.toolbar-class .rdw-dropdown-optionwrapper{z-index:100;background:#fff;border:1px solid #f1f1f1;border-radius:2px;width:98%;max-height:250px;margin:0;padding:0;position:relative;overflow-y:scroll}.toolbar-class .rdw-dropdownoption-default{align-items:center;min-height:25px;padding:0 5px;display:flex}.toolbar-class .rdw-dropdownoption-highlighted{background:#f1f1f1}.toolbar-class .rdw-dropdownoption-active{background:#f5f5f5}.toolbar-class .rdw-dropdownoption-disabled{opacity:.3;cursor:default}.rdw-dropdown-wrapper{position:relative}.rdw-dropdown-carettoopen,.rdw-dropdown-carettoclose{position:absolute;top:35%;right:10%}.rdw-dropdown-optionwrapper{z-index:10000!important}.editor-class{color:#1e293b;background:#fff;min-height:300px;padding:10px;font-size:14px;line-height:1.5}.editor-class h1{margin-top:.67em;margin-bottom:.67em;font-size:2em;font-weight:700}.editor-class h2{margin-top:.83em;margin-bottom:.83em;font-size:1.5em;font-weight:700}.editor-class h3{margin-top:1em;margin-bottom:1em;font-size:1.17em;font-weight:700}.editor-class h4{margin-top:1.33em;margin-bottom:1.33em;font-size:1em;font-weight:700}.editor-class h5{margin-top:1.67em;margin-bottom:1.67em;font-size:.83em;font-weight:700}.editor-class h6{margin-top:2.33em;margin-bottom:2.33em;font-size:.67em;font-weight:700}.upload-progress{margin-top:10px}.progress-bar{background:var(--border-color);border-radius:2px;width:100%;height:4px;overflow:hidden}.progress-fill{background:var(--accent-color);height:100%;transition:width .3s}.progress-text{color:var(--text-secondary);justify-content:space-between;margin-top:4px;font-size:12px;display:flex}.progress-text span{color:var(--accent-color);font-weight:600}.dashboard-container{width:100%;min-height:calc(100vh - 70px);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;overflow-x:hidden}.dashboard-container .stat-card{border:2px solid #166dd7;border-radius:8px;height:100%;padding:10px 15px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 2px 8px #0000000f;margin:0!important}.dashboard-container .stat-card-content{flex-direction:column;flex:1;gap:10px;display:flex}.dashboard-container .stat-label{color:#64748b;text-transform:uppercase;letter-spacing:.5px;font-size:18px;font-weight:600}.dashboard-container .stat-value-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.dashboard-container .stat-value{font-size:30px;font-weight:700}.dashboard-container .stat-change{border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:600;transition:all .3s;display:inline-flex}.dashboard-container .stat-change.positive{color:#059669;background:linear-gradient(135deg,#22c55e1a,#22c55e26);border:1px solid #22c55e33}.dashboard-container .stat-change.negative{color:#dc2626;background:linear-gradient(135deg,#ef44441a,#ef444426);border:1px solid #ef444433}.dashboard-container .stat-change svg{stroke-width:2.5px;width:16px;height:16px}.dashboard-container .stat-breakdown{border-top:1px solid #f1f5f9;flex-direction:column;gap:8px;margin-top:auto;padding-top:10px;display:flex}.dashboard-container .breakdown-item{color:#64748b;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:12px;transition:all .2s;display:flex}.dashboard-container .breakdown-item svg{flex-shrink:0;width:14px;height:14px}.dashboard-container .breakdown-item span{flex:1;align-items:center;gap:8px;display:flex}.dashboard-container .content-card{border:1px solid #eef2f7;border-radius:8px;flex-direction:column;margin:0;padding:15px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.dashboard-container .content-card:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#3b82f608,#8b5cf608);transition:opacity .3s;position:absolute;inset:0}.dashboard-container .content-card:hover{border-color:#dbeafe;transform:translateY(-4px);box-shadow:0 20px 40px #3b82f61a}.dashboard-container .content-card:hover:after{opacity:1}.dashboard-container .card-header{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex;position:relative}.dashboard-container .card-title{color:#1e293b;align-items:center;gap:12px;display:flex}.dashboard-container .card-title svg{color:#3b82f6;filter:drop-shadow(0 2px 4px #3b82f633);width:24px;height:24px}.dashboard-container .card-title h3{color:#1e293b;background:linear-gradient(135deg,#1e293b,#334155);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:18px;font-weight:700}.dashboard-container .card-actions{flex-wrap:wrap;gap:8px;display:flex}.dashboard-container .card-action-btn{color:#475569;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.dashboard-container .card-action-btn:hover{color:#1e293b;background:linear-gradient(135deg,#e2e8f0,#f1f5f9);border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 4px 12px #94a3b81a}.dashboard-container .card-action-btn:active{transform:translateY(0)}.dashboard-content{width:100%;max-width:100%;overflow-x:hidden}.dashboard-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:30px;display:flex}.header-left{flex:1;min-width:300px}.dashboard-highlight{color:#3b82f6;white-space:nowrap;background:#3b82f61a;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.header-right{flex-direction:column;gap:12px;min-width:300px;display:flex}.metric-selector{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.metric-btn{color:#64748b;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:6px;height:36px;padding:8px 12px;font-size:12px;font-weight:500;transition:all .2s;display:inline-flex}.metric-btn:hover{color:#3b82f6;border-color:#3b82f6;transform:translateY(-1px)}.metric-btn.active{color:#fff;background:#3b82f6;border-color:#3b82f6}.time-range-selector{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.time-range-btn{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;min-width:60px;height:32px;padding:6px 12px;font-size:12px;font-weight:500;transition:all .2s}.time-range-btn:hover{background:#3b82f61a}.time-range-btn.active{color:#fff;background:#3b82f6}.quick-stats-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-bottom:30px;display:grid}.main-content-grid{grid-template-columns:1fr 350px;gap:20px;margin-bottom:20px;display:grid}.left-column,.right-column{flex-direction:column;gap:20px;display:flex}.performance-metrics{flex-direction:column;gap:16px;display:flex}.metric-item{flex-direction:column;gap:6px;display:flex}.metric-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.metric-label{color:#1e293b;font-size:13px;font-weight:500}.metric-value{color:#1e293b;font-size:14px;font-weight:700}.metric-value.positive{color:#10b981}.metric-value.negative{color:#ef4444}.metric-bar{background:#f1f5f9;border-radius:3px;width:100%;height:6px;overflow:hidden}.metric-bar-fill{border-radius:3px;height:100%;transition:width .6s}.top-blogs-list{flex-direction:column;gap:12px;display:flex}.top-blog-item{cursor:pointer;background:#f8fafc;border-radius:8px;align-items:center;gap:12px;padding:12px;transition:all .2s;display:flex}.top-blog-item:hover{background:#fff;transform:translate(4px);box-shadow:0 2px 8px #0000001a}.blog-rank{flex-shrink:0}.rank-badge{color:#1e293b;background:#fff;border:2px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:flex}.rank-badge.top-three{color:#fff;background:linear-gradient(135deg,gold,#ff9800);border-color:#0000}.blog-info{flex:1;min-width:0}.blog-title{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;margin:0 0 6px;font-size:13px;font-weight:600;overflow:hidden}.blog-stats{flex-wrap:wrap;gap:12px;display:flex}.blog-stat{color:#64748b;align-items:center;gap:4px;font-size:11px;display:inline-flex}.blog-growth{flex-shrink:0}.growth-badge{border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:600;display:inline-flex}.growth-badge.high{color:#10b981;background:#22c55e1a}.growth-badge.medium{color:#f59e0b;background:#f59e0b1a}.traffic-sources{flex-direction:column;gap:16px;display:flex}.source-item{flex-direction:column;gap:6px;display:flex}.source-header{justify-content:space-between;align-items:center;display:flex}.source-name{color:#1e293b;font-size:13px;font-weight:500}.source-percentage{color:#1e293b;font-size:14px;font-weight:700}.source-bar{background:#f1f5f9;border-radius:3px;height:6px;overflow:hidden}.source-bar-fill{border-radius:3px;height:100%;transition:width .6s}.device-distribution{padding:10px 0}.device-stats{flex-direction:column;gap:12px;display:flex}.device-item{cursor:pointer;background:#f8fafc;border-radius:8px;align-items:center;gap:12px;padding:12px;transition:all .2s;display:flex}.device-item:hover{background:#fff;transform:translate(4px)}.device-icon{color:#3b82f6;background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.device-info{flex:1;justify-content:space-between;align-items:center;display:flex}.device-name{color:#1e293b;font-size:13px;font-weight:500}.device-percentage{color:#1e293b;font-size:16px;font-weight:700}.activity-feed{flex-direction:column;gap:12px;display:flex}.activity-item{cursor:pointer;background:#f8fafc;border-radius:8px;align-items:flex-start;gap:12px;padding:12px;transition:all .2s;display:flex}.activity-item:hover{background:#fff;transform:translate(4px)}.activity-icon{color:#3b82f6;background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.activity-content{flex:1;min-width:0}.activity-title{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:13px;font-weight:600;overflow:hidden}.activity-meta{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;overflow:hidden}.insights-section{margin-top:20px}.insights-card{background:linear-gradient(135deg,#fff,#3b82f60d);border:1px solid #3b82f633}.insights-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.insight-item{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:flex-start;gap:12px;padding:16px;transition:all .2s;display:flex}.insight-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.insight-item.positive{border-left:4px solid #10b981}.insight-item.info{border-left:4px solid #3b82f6}.insight-item.warning{border-left:4px solid #f59e0b}.insight-item.success{border-left:4px solid #10b981}.insight-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.insight-item.positive .insight-icon{color:#10b981;background:#22c55e1a}.insight-item.info .insight-icon{color:#3b82f6;background:#3b82f61a}.insight-item.warning .insight-icon{color:#f59e0b;background:#f59e0b1a}.insight-item.success .insight-icon{color:#10b981;background:#10b9811a}.insight-content{flex:1;min-width:0}.insight-content h4{color:#1e293b;margin:0 0 6px;font-size:14px;font-weight:600}.insight-content p{color:#64748b;margin:0;font-size:12px;line-height:1.5}.dashboard-loading{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:400px;display:flex}.loading-spinner{color:#3b82f6;width:40px;height:40px;animation:1s linear infinite spin}@keyframes cardEntrance{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.dashboard-container .stat-card,.dashboard-container .content-card{animation:.4s cubic-bezier(.4,0,.2,1) forwards cardEntrance}.dashboard-container .stat-card:nth-child(2){animation-delay:.1s}.dashboard-container .stat-card:nth-child(3){animation-delay:.2s}.dashboard-container .stat-card:nth-child(4){animation-delay:.3s}.dashboard-container .stat-card.loading,.dashboard-container .content-card.loading{background:linear-gradient(90deg,#f8fafc 25%,#e2e8f0 50%,#f8fafc 75%) 0 0/200% 100%;animation:1.5s infinite shimmer;position:relative;overflow:hidden}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.dashboard-container .stat-card:focus-within,.dashboard-container .content-card:focus-within{outline-offset:2px;outline:3px solid #3b82f680}@media (prefers-contrast:high){.dashboard-container .stat-card,.dashboard-container .content-card{border:2px solid #000;box-shadow:0 2px 8px #0000004d}.dashboard-container .stat-change{border:2px solid}}@media (prefers-reduced-motion:reduce){.dashboard-container .stat-card,.dashboard-container .content-card,.dashboard-container .stat-card:hover,.dashboard-container .content-card:hover,.dashboard-container .stat-change,.dashboard-container .breakdown-item,.dashboard-container .card-action-btn,.dashboard-container .stat-icon{transition:none!important;animation:none!important;transform:none!important}}@media (max-width:1200px){.main-content-grid{grid-template-columns:1fr}.right-column{order:-1}}@media (max-width:1024px){.quick-stats-grid,.insights-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.dashboard-container{margin-top:70px;padding:16px}.dashboard-header{flex-direction:column;gap:16px}.header-left,.header-right{width:100%;min-width:0}.dashboard-title{font-size:24px}.dashboard-subtitle{flex-direction:column;align-items:flex-start;gap:8px;font-size:13px}.metric-selector{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;margin-bottom:-8px;padding-bottom:8px;overflow-x:auto}.metric-selector::-webkit-scrollbar{display:none}.metric-btn{flex-shrink:0;min-height:44px;padding:8px 16px;font-size:14px}.quick-stats-grid{grid-template-columns:1fr;gap:16px}.insights-grid{grid-template-columns:1fr;gap:12px}.main-content-grid{gap:16px}.time-range-selector{-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-bottom:-4px;padding-bottom:4px;overflow-x:auto}.time-range-selector::-webkit-scrollbar{display:none}.time-range-btn{flex-shrink:0;min-width:70px;min-height:44px;padding:6px 16px}.dashboard-container .stat-card,.dashboard-container .content-card{border-radius:14px;padding:20px}.dashboard-container .stat-card{margin-bottom:16px!important}.dashboard-container .stat-icon{border-radius:12px;width:48px;height:48px}.dashboard-container .stat-value{font-size:32px}.dashboard-container .stat-change{padding:10px 14px;font-size:12px}.dashboard-container .breakdown-item{padding:10px;font-size:11px}.dashboard-container .breakdown-item .value{font-size:12px}.dashboard-container .card-title h3{font-size:16px}.dashboard-container .card-title svg{width:20px;height:20px}.dashboard-container .card-action-btn{flex:1;justify-content:center;min-height:48px;padding:12px 16px;font-size:12px}.dashboard-container .stat-card+.stat-card,.dashboard-container .content-card+.content-card{margin-top:8px}.metric-label-text{display:inline}@media (max-width:480px){.metric-btn{padding:8px 10px}.metric-label-text{display:none}.metric-btn svg{margin:0}}.stat-menu,.card-action-btn,.metric-btn,.time-range-btn{min-width:44px;min-height:44px}.top-blog-item,.activity-item,.device-item,.source-item{cursor:pointer;-webkit-tap-highlight-color:#3b82f61a;padding:14px 12px}.top-blog-item:active,.activity-item:active,.device-item:active{background:#3b82f60d;transform:scale(.98)}.dashboard-container .stat-card-header{margin-bottom:18px}.dashboard-container .stat-value-row{align-items:flex-start}.dashboard-container .stat-change{white-space:nowrap}@media (max-width:480px){.dashboard-container .stat-breakdown{gap:8px}.dashboard-container .breakdown-item{justify-content:flex-start}}.dashboard-container .card-header{gap:12px}.dashboard-container .card-actions{width:100%}.dashboard-container .card-action-btn{justify-content:space-between;width:100%;padding:12px 16px}.dashboard-container .card-action-btn span{text-align:left;flex:1}.dashboard-container .card-action-btn svg{flex-shrink:0}}@media (max-width:480px){.dashboard-container{padding:12px}.dashboard-title{margin-bottom:4px;font-size:22px}.dashboard-subtitle{font-size:12px}.top-blog-item,.activity-item,.device-item{gap:10px;min-height:44px;padding:10px}.blog-stats{flex-wrap:nowrap;gap:8px;padding-bottom:4px;overflow-x:auto}.blog-stat{flex-shrink:0;font-size:10px}.insight-item{text-align:center;flex-direction:column;align-items:center;padding:12px}.insight-icon{margin:0 auto 8px}.dashboard-container .stat-card,.dashboard-container .content-card{border-radius:12px;padding:18px;margin:0 0 12px!important}.dashboard-container .stat-card-header{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:16px}.dashboard-container .stat-icon{align-self:flex-start;width:44px;height:44px}.dashboard-container .stat-menu{position:absolute;top:18px;right:18px}.dashboard-container .stat-value{font-size:28px}.dashboard-container .stat-value-row{flex-direction:column;align-items:flex-start;gap:8px}.dashboard-container .stat-change{justify-content:center;align-self:flex-start;width:100%}.dashboard-container .card-header{flex-direction:column;align-items:flex-start;gap:16px}.dashboard-container .card-actions{width:100%}.dashboard-container .card-action-btn{width:100%;padding:14px}.dashboard-container .stat-change,.dashboard-container .breakdown-item,.dashboard-container .card-action-btn{min-height:44px}.quick-stats-grid{gap:12px!important}}@media (max-width:360px){.dashboard-container{padding:8px}.dashboard-title{font-size:20px}.metric-btn,.time-range-btn,.dashboard-container .card-action-btn{padding:8px 12px;font-size:12px}.top-blog-item{flex-wrap:wrap}.blog-growth{width:100%;margin-top:8px}.growth-badge{justify-content:center;width:100%}.dashboard-container .stat-card,.dashboard-container .content-card{border-radius:10px;padding:16px}.dashboard-container .stat-value{font-size:24px}.dashboard-container .stat-change{padding:8px 12px;font-size:11px}.dashboard-container .breakdown-item{padding:8px;font-size:10px}.dashboard-container .card-title h3{font-size:15px}}@media (max-width:768px){body,.dashboard-container{overflow-x:hidden}.dashboard-container{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right));padding-bottom:max(12px,env(safe-area-inset-bottom))}}@media print{.dashboard-container{margin-top:0;padding:0}.metric-selector,.time-range-selector,.dashboard-container .stat-menu,.dashboard-container .card-action-btn{display:none}.dashboard-container .stat-card,.dashboard-container .content-card{break-inside:avoid;box-shadow:none;border:1px solid #ddd}}
.footer-module__gqNq9q__footer{color:#334155;background:linear-gradient(#fff,#f8fafc);border-top:1px solid #e2e8f0;width:100%;margin-top:50px}.footer-module__gqNq9q__newsletter{background:linear-gradient(135deg,#f1f5f9 0%,#e2e8f0 100%);border-bottom:1px solid #e2e8f0;padding:3rem 0}.footer-module__gqNq9q__container{max-width:1400px;margin:0 auto;padding:0 10px}.footer-module__gqNq9q__newsletterContent{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;display:flex}.footer-module__gqNq9q__newsletterHeader{justify-content:center;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.footer-module__gqNq9q__newsletterIcon{color:#3b82f6;width:28px;height:28px}.footer-module__gqNq9q__newsletterTitle{color:#1e293b;letter-spacing:-.025em;margin:0;font-size:1.875rem;font-weight:800}.footer-module__gqNq9q__newsletterDescription{color:#64748b;max-width:700px;margin:0 auto 1.5rem;font-size:1.125rem;line-height:1.6}.footer-module__gqNq9q__newsletterForm{width:100%;max-width:700px;margin:0 auto}.footer-module__gqNq9q__inputWrapper{background:#fff;border:2px solid #e2e8f0;border-radius:12px;align-items:center;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a}.footer-module__gqNq9q__inputWrapper:focus-within{border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 10px 15px -3px #3b82f61a}.footer-module__gqNq9q__inputIcon{color:#94a3b8;flex-shrink:0;margin-left:1rem}.footer-module__gqNq9q__emailInput{color:#1e293b;background:0 0;border:none;outline:none;flex:1;padding:1rem;font-size:1rem}.footer-module__gqNq9q__emailInput::placeholder{color:#94a3b8}.footer-module__gqNq9q__subscribeButton{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);border:none;align-items:center;gap:.5rem;padding:1rem 1.5rem;font-size:1rem;font-weight:600;transition:all .3s;display:flex}@media screen and (max-width:768px){.footer-module__gqNq9q__subscribeButton{padding:.75rem 1rem;font-size:.875rem}.footer-module__gqNq9q__emailInput{padding:.75rem;font-size:.875rem}.footer-module__gqNq9q__inputWrapper{border-radius:8px}}.footer-module__gqNq9q__subscribeButton:hover{background:linear-gradient(135deg,#2563eb 0%,#1e40af 100%);transform:scale(1.02)}.footer-module__gqNq9q__buttonText{display:inline}.footer-module__gqNq9q__successMessage{color:#059669;justify-content:center;align-items:center;gap:.5rem;margin-top:.75rem;font-size:.875rem;font-weight:500;display:flex}.footer-module__gqNq9q__successMessage svg{color:#10b981}.footer-module__gqNq9q__trendingTopics{margin-top:2rem}.footer-module__gqNq9q__topicsHeader{justify-content:center;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.footer-module__gqNq9q__topicsIcon{color:#f59e0b;width:20px;height:20px}.footer-module__gqNq9q__topicsLabel{color:#64748b;font-size:.875rem;font-weight:600}.footer-module__gqNq9q__topicsGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;max-width:500px;margin:0 auto;display:grid}.footer-module__gqNq9q__topicCard{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:.75rem;padding:.75rem 1rem;text-decoration:none;transition:all .2s;display:flex}.footer-module__gqNq9q__topicCard:hover{border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 4px 6px -1px #3b82f61a}.footer-module__gqNq9q__topicIcon{color:#3b82f6;width:20px;height:20px}.footer-module__gqNq9q__topicInfo{flex-direction:column;display:flex}.footer-module__gqNq9q__topicName{font-size:.875rem;font-weight:600}.footer-module__gqNq9q__topicCount{color:#64748b;font-size:.75rem}.footer-module__gqNq9q__mainFooter{background:#fff;padding:3rem 0 2rem}.footer-module__gqNq9q__footerGrid{grid-template-columns:1fr;gap:2.5rem;margin-bottom:3rem;display:grid}@media (min-width:768px){.footer-module__gqNq9q__footerGrid{grid-template-columns:1.5fr 1fr 1fr;gap:3rem}}.footer-module__gqNq9q__platformInfo{grid-column:1/-1}@media (min-width:768px){.footer-module__gqNq9q__platformInfo{grid-column:span 1}}.footer-module__gqNq9q__logoSection{margin-bottom:2rem}.footer-module__gqNq9q__logo{color:#1a1a1a;align-items:center;gap:10px;margin-bottom:20px;font-size:20px;font-weight:700;text-decoration:none;transition:color .2s;display:flex}.footer-module__gqNq9q__logo img{width:120px;height:auto}.footer-module__gqNq9q__platformDescription{color:#64748b;font-size:.9375rem;line-height:1.625}.footer-module__gqNq9q__stats{flex-direction:column;gap:1rem;display:flex}@media (min-width:640px){.footer-module__gqNq9q__stats{flex-direction:row;gap:2rem}}.footer-module__gqNq9q__statItem{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:.75rem;padding:.75rem;display:flex}.footer-module__gqNq9q__statIcon{color:#3b82f6;width:20px;height:20px}.footer-module__gqNq9q__statContent{flex-direction:column;display:flex}.footer-module__gqNq9q__statNumber{color:#1e293b;font-size:1rem;font-weight:700;line-height:1}.footer-module__gqNq9q__statLabel{color:#64748b;margin-top:.25rem;font-size:.75rem}.footer-module__gqNq9q__linksSection{flex-direction:column;display:flex}.footer-module__gqNq9q__sectionTitle{color:#1e293b;border-bottom:2px solid #f1f5f9;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding-bottom:.75rem;font-size:1rem;font-weight:700;display:flex}.footer-module__gqNq9q__sectionIcon{color:#3b82f6;width:18px;height:18px}.footer-module__gqNq9q__linksList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.footer-module__gqNq9q__link{color:#64748b;border-radius:6px;align-items:center;gap:.75rem;padding:.5rem .5rem .5rem 0;font-size:.9375rem;text-decoration:none;transition:all .2s;display:flex}.footer-module__gqNq9q__link:hover{color:#3b82f6;background:#f8fafc;padding-left:.5rem}.footer-module__gqNq9q__linkIcon{color:#94a3b8;width:16px;height:16px;transition:color .2s}.footer-module__gqNq9q__link:hover .footer-module__gqNq9q__linkIcon{color:#3b82f6}.footer-module__gqNq9q__linkText{flex:1}.footer-module__gqNq9q__chevronIcon{color:#cbd5e1;opacity:0;width:14px;height:14px;transition:all .2s}.footer-module__gqNq9q__link:hover .footer-module__gqNq9q__chevronIcon{opacity:1;color:#3b82f6}.footer-module__gqNq9q__bottomLinksRow{border-top:2px solid #f1f5f9;grid-template-columns:1fr;gap:2rem;padding-top:2.5rem;display:grid}@media (min-width:768px){.footer-module__gqNq9q__bottomLinksRow{grid-template-columns:repeat(3,1fr)}}.footer-module__gqNq9q__bottomLinksSection{flex-direction:column;display:flex}.footer-module__gqNq9q__bottomSectionTitle{color:#1e293b;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.9375rem;font-weight:700;display:flex}.footer-module__gqNq9q__bottomSectionIcon{color:#3b82f6;width:16px;height:16px}.footer-module__gqNq9q__bottomLinksList{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.footer-module__gqNq9q__bottomLink{color:#64748b;align-items:center;gap:.5rem;padding:.375rem 0;font-size:.875rem;text-decoration:none;transition:all .2s;display:flex}.footer-module__gqNq9q__bottomLink:hover{color:#3b82f6}.footer-module__gqNq9q__bottomLinkIcon{color:#94a3b8;width:14px;height:14px}.footer-module__gqNq9q__contactSection{flex-direction:column;display:flex}.footer-module__gqNq9q__contactInfo{flex-direction:column;gap:1rem;display:flex}.footer-module__gqNq9q__contactItem{color:#64748b;border-radius:6px;align-items:flex-start;gap:.75rem;padding:.5rem;text-decoration:none;transition:all .2s;display:flex}.footer-module__gqNq9q__contactItem:hover{color:#3b82f6;background:#f8fafc}.footer-module__gqNq9q__contactIcon{color:#94a3b8;width:16px;height:16px;margin-top:.125rem}.footer-module__gqNq9q__contactText{flex-direction:column;display:flex}.footer-module__gqNq9q__contactLabel{color:#94a3b8;font-size:.75rem;font-weight:500}.footer-module__gqNq9q__contactValue{color:#334155;font-size:.875rem;font-weight:500}.footer-module__gqNq9q__onlineNow{margin-top:.5rem}.footer-module__gqNq9q__onlineIndicator{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem;display:flex}.footer-module__gqNq9q__onlineDot{background-color:#22c55e;border-radius:50%;width:8px;height:8px;animation:2s infinite footer-module__gqNq9q__pulse}.footer-module__gqNq9q__onlineText{color:#15803d;font-size:.8125rem;font-weight:500}@keyframes footer-module__gqNq9q__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.footer-module__gqNq9q__bottomFooter{background:#f8fafc;border-top:2px solid #e2e8f0;padding:1.5rem 0}.footer-module__gqNq9q__bottomContent{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;display:flex}@media (min-width:768px){.footer-module__gqNq9q__bottomContent{text-align:left;flex-direction:row;justify-content:space-between}}.footer-module__gqNq9q__copyrightText{color:#64748b;flex-direction:column;gap:.5rem;font-size:.875rem;display:flex}@media (min-width:768px){.footer-module__gqNq9q__copyrightText{flex-direction:row;gap:1rem}}.footer-module__gqNq9q__madeWith{color:#94a3b8;align-items:center;gap:.375rem;display:flex}.footer-module__gqNq9q__heartIcon{color:#ef4444;animation:1.5s ease-in-out infinite footer-module__gqNq9q__heartbeat}@keyframes footer-module__gqNq9q__heartbeat{0%,to{transform:scale(1)}10%,30%{transform:scale(1.2)}20%,40%{transform:scale(1)}}.footer-module__gqNq9q__socialLinks{order:-1;gap:.75rem;display:flex}@media (min-width:768px){.footer-module__gqNq9q__socialLinks{order:0}}.footer-module__gqNq9q__socialLink{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;text-decoration:none;transition:all .3s;display:flex}.footer-module__gqNq9q__socialLink:hover{background:var(--social-color);border-color:var(--social-color);color:#fff;transform:translateY(-3px);box-shadow:0 10px 20px -5px #0000001a}.footer-module__gqNq9q__scrollTopButton{z-index:999999;color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);border:none;border-radius:8px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:all .3s;display:flex;position:fixed;bottom:25px;right:10px;box-shadow:0 4px 6px -1px #3b82f633}.footer-module__gqNq9q__scrollTopButton:hover{transform:translateY(-3px);box-shadow:0 10px 15px -3px #3b82f64d}@media (max-width:640px){.footer-module__gqNq9q__newsletterTitle{font-size:1.5rem}.footer-module__gqNq9q__newsletterDescription{font-size:1rem}.footer-module__gqNq9q__topicsGrid{grid-template-columns:1fr}.footer-module__gqNq9q__stats{flex-direction:column}.footer-module__gqNq9q__socialLinks{gap:.5rem}.footer-module__gqNq9q__socialLink{width:2.25rem;height:2.25rem}.footer-module__gqNq9q__footerGrid{gap:2rem}}
.AuthRequiredModal-module__4ZBXIq__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;background:#0009;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out AuthRequiredModal-module__4ZBXIq__fadeIn;display:flex;position:fixed;inset:0}@keyframes AuthRequiredModal-module__4ZBXIq__fadeIn{0%{opacity:0}to{opacity:1}}.AuthRequiredModal-module__4ZBXIq__card{text-align:center;background:#fff;border-radius:24px;width:min(440px,100%);padding:48px 32px 36px;animation:.3s ease-out AuthRequiredModal-module__4ZBXIq__slideUp;position:relative;box-shadow:0 20px 60px #0000004d}@keyframes AuthRequiredModal-module__4ZBXIq__slideUp{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.AuthRequiredModal-module__4ZBXIq__closeBtn{cursor:pointer;color:#6b7280;background:#f3f4f6;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.AuthRequiredModal-module__4ZBXIq__closeBtn:hover{color:#374151;background:#e5e7eb;transform:rotate(90deg)}.AuthRequiredModal-module__4ZBXIq__iconWrapper{justify-content:center;margin-bottom:24px;display:flex}.AuthRequiredModal-module__4ZBXIq__iconCircle{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;animation:2s ease-in-out infinite AuthRequiredModal-module__4ZBXIq__pulse;display:flex;box-shadow:0 8px 24px #3b82f64d}@keyframes AuthRequiredModal-module__4ZBXIq__pulse{0%,to{transform:scale(1);box-shadow:0 8px 24px #3b82f64d}50%{transform:scale(1.05);box-shadow:0 12px 32px #3b82f666}}.AuthRequiredModal-module__4ZBXIq__title{color:#111827;letter-spacing:-.02em;margin:0 0 12px;font-size:24px;font-weight:700}.AuthRequiredModal-module__4ZBXIq__description{color:#6b7280;max-width:340px;margin:0 auto 32px;font-size:15px;line-height:1.6}.AuthRequiredModal-module__4ZBXIq__actions{flex-direction:column;gap:12px;display:flex}.AuthRequiredModal-module__4ZBXIq__primaryBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border:none;border-radius:12px;justify-content:center;align-items:center;width:100%;padding:14px 28px;font-size:15px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #3b82f64d}.AuthRequiredModal-module__4ZBXIq__primaryBtn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #3b82f666}.AuthRequiredModal-module__4ZBXIq__primaryBtn:active{transform:translateY(0)}.AuthRequiredModal-module__4ZBXIq__secondaryBtn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;width:100%;padding:12px 28px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.AuthRequiredModal-module__4ZBXIq__secondaryBtn:hover{color:#374151;background:#f3f4f6}@media (max-width:480px){.AuthRequiredModal-module__4ZBXIq__card{padding:40px 24px 32px}.AuthRequiredModal-module__4ZBXIq__title{font-size:22px}.AuthRequiredModal-module__4ZBXIq__description{font-size:14px}.AuthRequiredModal-module__4ZBXIq__iconCircle{width:64px;height:64px}}
