body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}.container{margin:0 auto;max-width:1200px;padding:0 20px}body.dark-theme{color:#e0e0e0!important}body.dark-theme,body.dark-theme .ant-layout{background:#141414!important}body.dark-theme .ant-layout-header{background:#1f1f1f!important;border-bottom:1px solid #2a2a2a!important}body.dark-theme .ant-layout-sider{background:#1f1f1f!important;box-shadow:2px 0 8px #0000004d!important}body.dark-theme .ant-menu{background:#1f1f1f!important;color:#e0e0e0!important}body.dark-theme .ant-menu-item,body.dark-theme .ant-menu-submenu-title{color:#b0b0b0!important}body.dark-theme .ant-menu-item:hover,body.dark-theme .ant-menu-submenu-title:hover{background:#2a2a2a!important;color:#e0e0e0!important}body.dark-theme .ant-menu-item-selected{background:#2d3748!important;color:#8b9bea!important}body.dark-theme .ant-menu-item-selected:after{border-right-color:#8b9bea!important}body.dark-theme .ant-menu-item-divider{background:#2a2a2a!important}body.dark-theme .ant-typography,body.dark-theme h1,body.dark-theme h2,body.dark-theme h3,body.dark-theme h4,body.dark-theme h5,body.dark-theme h6{color:#e0e0e0!important}body.dark-theme .ant-btn-text{color:#b0b0b0!important}body.dark-theme .ant-btn-text:hover{background:#2a2a2a!important;color:#e0e0e0!important}body.dark-theme .ant-dropdown{background:#2a2a2a!important}body.dark-theme .ant-dropdown-menu{background:#2a2a2a!important;border:1px solid #3a3a3a!important}body.dark-theme .ant-dropdown-menu-item{color:#e0e0e0!important}body.dark-theme .ant-dropdown-menu-item-divider,body.dark-theme .ant-dropdown-menu-item:hover{background:#3a3a3a!important}body.dark-theme .ant-btn{background:#2a2a2a!important;border-color:#3a3a3a!important;color:#e0e0e0!important}body.dark-theme .ant-btn:hover{background:#3a3a3a!important;border-color:#5a5a5a!important;color:#fff!important}body.dark-theme .ant-btn-primary{background:#667eea!important;border-color:#667eea!important;color:#fff!important}body.dark-theme .ant-btn-primary:hover{background:#7b8fef!important;border-color:#7b8fef!important}body.dark-theme .ant-btn-dangerous{background:#ff4d4f!important;border-color:#ff4d4f!important}body.dark-theme .ant-btn-dangerous:hover{background:#ff7875!important;border-color:#ff7875!important}body.dark-theme .mobile-bottom-nav{background:#1f1f1f!important;border-top:1px solid #2a2a2a!important;box-shadow:0 -2px 8px #0000004d!important}body.dark-theme .mobile-nav-item:not(.active){color:#666!important}body.dark-theme .mobile-nav-item.active{color:#8b9bea!important}body.dark-theme .mobile-nav-indicator{background:#8b9bea!important}body.dark-theme .mobile-nav-item:active{background:#8b9bea1a!important}body.dark-theme .ant-layout-content{background:#0000!important}body.dark-theme .ant-input-search{background:#2a2a2a!important}body.dark-theme .ant-input-search input{background:#2a2a2a!important;border-color:#3a3a3a!important;color:#e0e0e0!important}body.dark-theme .ant-input-search input::placeholder{color:#666!important}body.dark-theme .ant-input-search-button{background:#667eea!important;border-color:#667eea!important}body.dark-theme .ant-input-search-button:hover{background:#7b8fef!important;border-color:#7b8fef!important}body.dark-theme .ant-empty,body.dark-theme .ant-empty-description{color:#888!important}body.dark-theme .ant-spin{color:#8b9bea!important}body.dark-theme .ant-spin-dot-item{background:#8b9bea!important}body.dark-theme .ant-badge{color:#e0e0e0!important}body.dark-theme .ant-tooltip-inner{background:#2a2a2a!important;color:#e0e0e0!important}body.dark-theme .ant-popconfirm-inner-content,body.dark-theme .ant-tooltip-arrow-content{background:#2a2a2a!important}body.dark-theme .ant-popconfirm-message{color:#e0e0e0!important}body.dark-theme .ant-popconfirm-description{color:#b0b0b0!important}body.dark-theme .ant-message-notice-content{background:#2a2a2a!important;box-shadow:0 4px 12px #0006!important;color:#e0e0e0!important}body.dark-theme .ant-notification-notice{background:#2a2a2a!important;border:1px solid #3a3a3a!important}body.dark-theme .ant-notification-notice-message{color:#e0e0e0!important}body.dark-theme .ant-notification-notice-description{color:#b0b0b0!important}body.dark-theme .ant-skeleton-avatar,body.dark-theme .ant-skeleton-content .ant-skeleton-paragraph>li,body.dark-theme .ant-skeleton-content .ant-skeleton-title{background:linear-gradient(90deg,#2a2a2a 25%,#353535 37%,#2a2a2a 63%)!important}body.dark-theme .ant-list{color:#e0e0e0!important}body.dark-theme .ant-list-item{border-bottom-color:#2a2a2a!important}body.dark-theme .ant-list-item-meta-title{color:#e0e0e0!important}body.dark-theme .ant-list-item-meta-description{color:#888!important}body.dark-theme .ant-pagination-item{background:#2a2a2a!important;border-color:#3a3a3a!important}body.dark-theme .ant-pagination-item a{color:#b0b0b0!important}body.dark-theme .ant-pagination-item:hover{border-color:#667eea!important}body.dark-theme .ant-pagination-item:hover a{color:#8b9bea!important}body.dark-theme .ant-pagination-item-active{background:#667eea!important;border-color:#667eea!important}body.dark-theme .ant-pagination-item-active a{color:#fff!important}body.dark-theme .ant-pagination-next,body.dark-theme .ant-pagination-prev{background:#2a2a2a!important;border-color:#3a3a3a!important}body.dark-theme .ant-pagination-next button,body.dark-theme .ant-pagination-prev button{color:#b0b0b0!important}body.dark-theme .ant-pagination-disabled button{color:#4a4a4a!important}body.dark-theme .ant-avatar{border-color:#2a2a2a!important}body.dark-theme .ant-space-item{color:#e0e0e0!important}body.dark-theme .ant-alert{background:#2a2a2a!important;border-color:#3a3a3a!important}body.dark-theme .ant-alert-message{color:#e0e0e0!important}body.dark-theme .ant-alert-description{color:#b0b0b0!important}body.dark-theme .ant-alert-info{background:#1e2a3a!important;border-color:#2d3f5a!important}body.dark-theme .ant-alert-success{background:#1e3a2a!important;border-color:#2d5a3f!important}body.dark-theme .ant-alert-warning{background:#3a2e1e!important;border-color:#5a4a2d!important}body.dark-theme .ant-alert-error{background:#3a1e1e!important;border-color:#5a2d2d!important}body.dark-theme .ant-radio-wrapper{color:#b0b0b0!important}body.dark-theme .ant-radio-inner{background:#2a2a2a!important;border-color:#3a3a3a!important}body.dark-theme .ant-radio-checked .ant-radio-inner{background:#2a2a2a!important;border-color:#667eea!important}body.dark-theme .ant-radio-inner:after{background:#667eea!important}body.dark-theme .ant-result-title{color:#e0e0e0!important}body.dark-theme .ant-result-subtitle{color:#b0b0b0!important}body.dark-theme .ant-descriptions-item-label{color:#888!important}body.dark-theme .ant-descriptions-item-content{color:#e0e0e0!important}body.dark-theme .ant-descriptions-bordered .ant-descriptions-item-label{background:#2a2a2a!important}body.dark-theme .ant-descriptions-bordered .ant-descriptions-item-content{background:#1f1f1f!important}body.dark-theme .ant-descriptions-bordered .ant-descriptions-view{border-color:#3a3a3a!important}body.dark-theme .ant-steps-item-title{color:#e0e0e0!important}body.dark-theme .ant-steps-item-description{color:#888!important}body.dark-theme .ant-steps-item-icon{background:#2a2a2a!important;border-color:#3a3a3a!important}body.dark-theme .ant-steps-item-process .ant-steps-item-icon{background:#667eea!important;border-color:#667eea!important}body.dark-theme .ant-steps-item-finish .ant-steps-item-icon{border-color:#667eea!important}body.dark-theme .ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon{color:#667eea!important}body.dark-theme .ant-tabs-tab{color:#b0b0b0!important}body.dark-theme .ant-tabs-tab:hover{color:#e0e0e0!important}body.dark-theme .ant-tabs-tab-active{color:#8b9bea!important}body.dark-theme .ant-tabs-ink-bar{background:#667eea!important}body.dark-theme .ant-tabs-nav{border-bottom-color:#2a2a2a!important}body.dark-theme .ant-upload{color:#b0b0b0!important}body.dark-theme .ant-upload-list-item{background:#2a2a2a!important;border-color:#3a3a3a!important}body.dark-theme .ant-upload-list-item-name{color:#e0e0e0!important}body.dark-theme .ant-upload-list-item-info{background:#2a2a2a!important}body.dark-theme .ant-progress-text{color:#e0e0e0!important}body.dark-theme .ant-progress-bg{background:#667eea!important}body.dark-theme .ant-form-item-label>label.ant-form-item-required:before{color:#ff6b6b!important}body.dark-theme .ant-form-item-has-error .ant-input,body.dark-theme .ant-form-item-has-error .ant-input-affix-wrapper,body.dark-theme .ant-form-item-has-error .ant-picker,body.dark-theme .ant-form-item-has-error .ant-select-selector{border-color:#ff6b6b!important}body.dark-theme .ant-input,body.dark-theme .ant-input-affix-wrapper,body.dark-theme .ant-input-number,body.dark-theme .ant-input-textarea textarea{background:#2a2a2a!important;border-color:#3a3a3a!important;color:#e0e0e0!important}body.dark-theme .ant-input-affix-wrapper input::placeholder,body.dark-theme .ant-input-textarea textarea::placeholder,body.dark-theme .ant-input::placeholder{color:#666!important;opacity:1!important}body.dark-theme .ant-input-affix-wrapper:hover,body.dark-theme .ant-input-number:hover,body.dark-theme .ant-input-textarea:hover textarea,body.dark-theme .ant-input:hover{border-color:#5a5a5a!important}body.dark-theme .ant-input-affix-wrapper-focused,body.dark-theme .ant-input-number-focused,body.dark-theme .ant-input-textarea-focused textarea,body.dark-theme .ant-input:focus{border-color:#667eea!important;box-shadow:0 0 0 2px #667eea33!important}body.dark-theme .ant-input-affix-wrapper input{background:#0000!important;color:#e0e0e0!important}body.dark-theme .ant-input-password-icon,body.dark-theme .ant-input-prefix,body.dark-theme .ant-input-suffix{color:#888!important}body.dark-theme .ant-input-password-icon:hover{color:#b0b0b0!important}body.dark-theme .ant-input-number-handler-wrap{background:#2a2a2a!important}body.dark-theme .ant-input-number-handler{border-bottom-color:#3a3a3a!important;color:#888!important}body.dark-theme .ant-input-number-handler:hover{color:#b0b0b0!important}body.dark-theme .ant-input-affix-wrapper-disabled,body.dark-theme .ant-input-disabled,body.dark-theme .ant-input-number-disabled{background:#1a1a1a!important;border-color:#2a2a2a!important;color:#4a4a4a!important}body.dark-theme .ant-select-selector{background:#2a2a2a!important;border-color:#3a3a3a!important}body.dark-theme .ant-select-selection-item{color:#e0e0e0!important}body.dark-theme .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#5a5a5a!important}body.dark-theme .ant-select-focused .ant-select-selector{border-color:#667eea!important;box-shadow:0 0 0 2px #667eea33!important}body.dark-theme .ant-select-arrow,body.dark-theme .ant-select-clear{background:#0000!important;color:#888!important}body.dark-theme .ant-select-dropdown{background:#2a2a2a!important;border:1px solid #3a3a3a!important}body.dark-theme .ant-select-item{color:#e0e0e0!important}body.dark-theme .ant-select-item-option-selected{background:#3a3a3a!important;color:#8b9bea!important}body.dark-theme .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#353535!important}body.dark-theme .ant-select-item-option-disabled{color:#4a4a4a!important}body.dark-theme .ant-select-multiple .ant-select-selection-item{background:#3a3a3a!important;border-color:#4a4a4a!important;color:#e0e0e0!important}body.dark-theme .ant-select-multiple .ant-select-selection-item-remove{color:#888!important}body.dark-theme .ant-select-multiple .ant-select-selection-item-remove:hover{color:#b0b0b0!important}body.dark-theme .ant-picker input::placeholder{color:#666!important}body.dark-theme .ant-picker:hover{border-color:#5a5a5a!important}body.dark-theme .ant-picker-focused{border-color:#667eea!important;box-shadow:0 0 0 2px #667eea33!important}body.dark-theme .ant-picker-clear,body.dark-theme .ant-picker-suffix{background:#0000!important;color:#888!important}body.dark-theme .ant-picker-panel-container{border:1px solid #3a3a3a!important}body.dark-theme .ant-picker-panel{background:#2a2a2a!important;border:none!important}body.dark-theme .ant-picker-content th{color:#888!important}body.dark-theme .ant-picker-cell{color:#b0b0b0!important}body.dark-theme .ant-picker-cell-disabled{color:#4a4a4a!important}body.dark-theme .ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-disabled) .ant-picker-cell-inner{background:#3a3a3a!important}body.dark-theme .ant-picker-cell-range-end .ant-picker-cell-inner,body.dark-theme .ant-picker-cell-range-start .ant-picker-cell-inner,body.dark-theme .ant-picker-cell-selected .ant-picker-cell-inner{background:#667eea!important;color:#fff!important}body.dark-theme .ant-picker-cell-today .ant-picker-cell-inner:before{border-color:#667eea!important}body.dark-theme .ant-picker-footer{background:#2a2a2a!important;border-top-color:#3a3a3a!important}body.dark-theme .ant-checkbox:hover .ant-checkbox-inner{border-color:#667eea!important}body.dark-theme .ant-checkbox-indeterminate .ant-checkbox-inner{background:#667eea!important;border-color:#667eea!important}body.dark-theme .ant-checkbox-disabled .ant-checkbox-inner{background:#1a1a1a!important;border-color:#2a2a2a!important}body.dark-theme .ant-checkbox-disabled+span{color:#4a4a4a!important}body.dark-theme .ant-checkbox-group{color:#b0b0b0!important}.settings-container{background:linear-gradient(180deg,#fafbfc,#fff);min-height:100vh;padding:0}.settings-header{background:linear-gradient(135deg,#667eea,#764ba2);overflow:hidden;padding:80px 32px 100px;position:relative}.settings-header:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cpattern id='a' width='40' height='40' patternUnits='userSpaceOnUse'%3E%3Cpath d='M40 0H0v40' fill='none' stroke='rgba(255,255,255,0.05)'/%3E%3C/pattern%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h100v100H0z'/%3E%3C/svg%3E");bottom:0;content:"";left:0;opacity:.4;position:absolute;right:0;top:0}.settings-header-content{margin:0 auto;max-width:1000px;position:relative;z-index:1}.settings-title{color:#fff!important;font-size:48px!important;font-weight:700!important;letter-spacing:-.5px;margin-bottom:16px!important;text-shadow:0 2px 24px #00000026}.settings-subtitle{color:#ffffffe6!important;font-size:18px!important;margin:0!important}.settings-content{margin:-60px auto 0;max-width:1000px;padding:0 32px 80px;position:relative;z-index:2}.settings-card{background:#fff;border:none;border-radius:16px;box-shadow:0 4px 24px #0000000f,0 0 1px #0000000a;margin-bottom:24px;padding:32px;transition:all .3s ease}.settings-card:hover{box-shadow:0 8px 32px #00000014,0 0 1px #0000000a;transform:translateY(-2px)}.settings-card-title{align-items:center;color:#1a1a1a;display:flex;font-size:20px;font-weight:600;gap:12px;margin-bottom:24px}.settings-card-title svg{color:#667eea;font-size:24px}.profile-section{align-items:center;background:linear-gradient(135deg,#f8f9ff,#f0f0ff);border-radius:12px;display:flex;gap:24px;margin-bottom:24px;padding:24px}.profile-avatar{border:4px solid #fff;box-shadow:0 4px 16px #667eea33}.profile-info h3{color:#1a1a1a;font-size:24px;font-weight:600;margin:0 0 4px}.profile-info p{color:#595959;font-size:15px;margin:0}.settings-item{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:20px 0}.settings-item:last-child{border-bottom:none;padding-bottom:0}.settings-item:first-child{padding-top:0}.settings-item-label{align-items:center;display:flex;flex:1 1;gap:12px}.settings-item-label svg{color:#667eea;font-size:20px}.settings-item-label .label-text{color:#262626;font-size:15px;font-weight:500}.settings-item-label .label-description{color:#8c8c8c;font-size:13px;margin-top:2px}.action-button{border-radius:8px;font-size:15px;font-weight:500;height:44px;transition:all .3s ease}.action-button:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}.danger-zone{background:linear-gradient(135deg,#fff5f5,#ffe8e8);border:1px solid #ffccc7}.danger-zone .settings-card-title,.danger-zone .settings-card-title svg{color:#cf1322}.stats-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:24px}.stat-card{background:linear-gradient(135deg,#fff,#f8f9ff);border:1px solid #e8e8ff;border-radius:12px;padding:20px;text-align:center}.stat-value{color:#667eea;display:block;font-size:32px;font-weight:700;margin-bottom:4px}.stat-label{color:#8c8c8c;font-size:13px;letter-spacing:.5px;text-transform:uppercase}@media (max-width:768px){.settings-header{padding:48px 16px 80px}.settings-title{font-size:32px!important}.settings-subtitle{font-size:16px!important}.settings-content{margin-top:-40px;padding:0 16px 60px}.settings-card{border-radius:12px;padding:24px}.profile-section{flex-direction:column;padding:20px;text-align:center}.settings-item{align-items:flex-start;flex-direction:column;gap:12px}.stats-grid{grid-template-columns:1fr}}.settings-card{animation:fadeInUp .6s ease forwards}.settings-card:first-child{animation-delay:.1s}.settings-card:nth-child(2){animation-delay:.2s}.settings-card:nth-child(3){animation-delay:.3s}body.dark-theme .settings-container{background:linear-gradient(180deg,#1a1a1a,#141414)}body.dark-theme .settings-header{background:linear-gradient(135deg,#4a5568,#2d3748)}body.dark-theme .settings-title{color:#fff!important}body.dark-theme .settings-subtitle{color:#ffffffd9!important}body.dark-theme .settings-card{background:#1f1f1f;border:1px solid #2a2a2a;box-shadow:0 4px 24px #0000004d,0 0 1px #ffffff1a}body.dark-theme .settings-card:hover{box-shadow:0 8px 32px #0006,0 0 1px #ffffff26}body.dark-theme .settings-card-title{color:#e0e0e0}body.dark-theme .settings-card-title svg{color:#8b9bea}body.dark-theme .profile-section{background:linear-gradient(135deg,#2a2a3a,#252535)}body.dark-theme .profile-info h3{color:#e0e0e0}body.dark-theme .profile-info p{color:#b0b0b0}body.dark-theme .settings-item{border-bottom:1px solid #2a2a2a}body.dark-theme .settings-item-label .label-text{color:#e0e0e0}body.dark-theme .settings-item-label .label-description{color:#888}body.dark-theme .settings-item-label svg{color:#8b9bea}body.dark-theme .danger-zone{background:linear-gradient(135deg,#3a1f1f,#2d1616);border:1px solid #5a2a2a}body.dark-theme .danger-zone .settings-card-title,body.dark-theme .danger-zone .settings-card-title svg{color:#ff6b6b}body.dark-theme .stat-card{background:linear-gradient(135deg,#1f1f1f,#252535);border:1px solid #2a2a3a}body.dark-theme .stat-value{color:#8b9bea}body.dark-theme .stat-label{color:#888}body.dark-theme .ant-modal-content{background:#1f1f1f;color:#e0e0e0}body.dark-theme .ant-modal-header{background:#1f1f1f;border-bottom:1px solid #2a2a2a}body.dark-theme .ant-modal-title{color:#e0e0e0}body.dark-theme .ant-modal-close{color:#b0b0b0}body.dark-theme .ant-modal-close:hover{color:#e0e0e0}body.dark-theme .ant-form-item-label>label{color:#b0b0b0}body.dark-theme .ant-input,body.dark-theme .ant-input-password,body.dark-theme .ant-input-textarea textarea,body.dark-theme .ant-select-selector{background:#2a2a2a;border-color:#3a3a3a;color:#e0e0e0}body.dark-theme .ant-input-password:hover,body.dark-theme .ant-input:hover,body.dark-theme .ant-select-selector:hover{border-color:#5a5a5a}body.dark-theme .ant-input-focused,body.dark-theme .ant-input-password:focus,body.dark-theme .ant-input:focus,body.dark-theme .ant-select-focused .ant-select-selector{border-color:#8b9bea;box-shadow:0 0 0 2px #8b9bea33}body.dark-theme .ant-input-password-icon,body.dark-theme .ant-select-arrow{color:#888}body.dark-theme .ant-select-dropdown{background:#2a2a2a}body.dark-theme .ant-select-item{color:#e0e0e0}body.dark-theme .ant-select-item-option-selected{background:#3a3a3a}body.dark-theme .ant-select-item-option-active{background:#353535}body.dark-theme .ant-popover-inner{background:#2a2a2a}body.dark-theme .ant-popover-title{border-bottom:1px solid #3a3a3a;color:#e0e0e0}body.dark-theme .ant-popover-inner-content,body.dark-theme .ant-typography{color:#b0b0b0}.favoritos-loading{align-items:center;display:flex;justify-content:center;min-height:400px}.favoritos-container{margin:0 auto;max-width:1200px;padding:24px}.favoritos-header-card{background:#fff;border:1px solid #f0f0f0;border-radius:8px;box-shadow:0 2px 8px #0000000f;margin-bottom:24px;padding:24px}.favoritos-title{color:#333;font-size:2rem;font-weight:600;margin-bottom:8px!important}.favoritos-subtitle{font-size:16px!important;margin-bottom:0!important}.favorito-card{border-radius:8px;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:all .3s ease}.favorito-card:hover{box-shadow:0 8px 24px #667eea33;transform:translateY(-4px)}.favorito-card-cover{height:200px;object-fit:cover;width:100%}.favorito-card .ant-card-body{display:flex;flex:1 1;flex-direction:column}.favorito-card .ant-card-meta{margin-bottom:16px}.favorito-card-footer{align-items:center;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;margin-top:auto;padding-top:16px}.favorito-card-time{font-size:12px!important}@media (max-width:768px){.favoritos-container{padding:16px}.favoritos-header-card{padding:20px}.favoritos-title{font-size:1.5rem!important}}body.dark-theme .favoritos-header-card{background:#1f1f1f!important;border:1px solid #2a2a2a!important;box-shadow:0 2px 8px #0000004d!important}body.dark-theme .favoritos-title{color:#e0e0e0!important}body.dark-theme .favoritos-subtitle{color:#b0b0b0!important}body.dark-theme .favorito-card{background:#1f1f1f!important;border:1px solid #2a2a2a!important;box-shadow:0 2px 8px #0000004d!important}body.dark-theme .favorito-card:hover{border-color:#3a3a3a!important;box-shadow:0 8px 24px #667eea4d!important}body.dark-theme .favorito-card .ant-card-body{background:#1f1f1f!important}body.dark-theme .favorito-card .ant-card-meta-title{color:#e0e0e0!important}body.dark-theme .favorito-card .ant-card-meta-description{color:#b0b0b0!important}body.dark-theme .favorito-card .ant-card-actions{background:#1f1f1f!important;border-top-color:#2a2a2a!important}body.dark-theme .favorito-card .ant-card-actions>li{border-right-color:#2a2a2a!important}body.dark-theme .favorito-card .ant-card-actions>li>span{color:#b0b0b0!important}body.dark-theme .favorito-card .ant-card-actions>li:hover{background:#2a2a2a!important}body.dark-theme .favorito-card-footer{border-top-color:#2a2a2a!important}body.dark-theme .favorito-card-time{color:#888!important}body.dark-theme .ant-tag{border-color:#3a3a3a!important;color:#8b9bea!important}.curtidos-container{margin:0 auto;max-width:1200px;padding:24px}.curtidos-header-card{background:#fff;border:1px solid #f0f0f0;border-radius:8px;box-shadow:0 2px 8px #0000000f;margin-bottom:24px;padding:24px}.curtidos-title{color:#333;font-size:2rem;font-weight:600;margin-bottom:8px!important}.curtidos-subtitle{font-size:16px!important;margin-bottom:0!important}.curtido-card{border-radius:8px;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:all .3s ease}.curtido-card:hover{box-shadow:0 8px 24px #667eea33;transform:translateY(-4px)}.curtido-card-cover{height:200px;object-fit:cover;width:100%}.curtido-card .ant-card-body{display:flex;flex:1 1;flex-direction:column}.curtido-card .ant-card-meta{margin-bottom:16px}.curtido-card-footer{align-items:center;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;margin-top:auto;padding-top:16px}.curtido-card-time{font-size:12px!important}.empty-state{padding:48px 20px}.empty-state-icon{margin-bottom:16px}@media (max-width:768px){.curtidos-container{padding:16px}.curtidos-header-card{padding:20px}.curtidos-title{font-size:1.5rem!important}}body.dark-theme .curtidos-header-card{background:#1f1f1f!important;border:1px solid #2a2a2a!important;box-shadow:0 2px 8px #0000004d!important}body.dark-theme .curtidos-title{color:#e0e0e0!important}body.dark-theme .curtidos-subtitle{color:#b0b0b0!important}body.dark-theme .curtido-card{background:#1f1f1f!important;border:1px solid #2a2a2a!important;box-shadow:0 2px 8px #0000004d!important}body.dark-theme .curtido-card:hover{border-color:#3a3a3a!important;box-shadow:0 8px 24px #667eea4d!important}body.dark-theme .curtido-card .ant-card-body{background:#1f1f1f!important}body.dark-theme .curtido-card .ant-card-meta-title{color:#e0e0e0!important}body.dark-theme .curtido-card .ant-card-meta-description{color:#b0b0b0!important}body.dark-theme .curtido-card .ant-card-actions{background:#1f1f1f!important;border-top-color:#2a2a2a!important}body.dark-theme .curtido-card .ant-card-actions>li{border-right-color:#2a2a2a!important}body.dark-theme .curtido-card .ant-card-actions>li>span{color:#b0b0b0!important}body.dark-theme .curtido-card .ant-card-actions>li:hover{background:#2a2a2a!important}body.dark-theme .curtido-card-footer{border-top-color:#2a2a2a!important}body.dark-theme .curtido-card-time{color:#888!important}body.dark-theme .empty-state h4{color:#b0b0b0!important}body.dark-theme .empty-state .ant-typography{color:#666!important}.biblioteca-loading{align-items:center;display:flex;justify-content:center;min-height:400px}.biblioteca-container{margin:0 auto;max-width:1200px;padding:24px}.biblioteca-header{background:#fff;border:1px solid #f0f0f0;border-radius:8px;box-shadow:0 2px 8px #0000000f;margin-bottom:24px;padding:24px}.biblioteca-title{font-size:30px;margin-bottom:8px!important}.biblioteca-subtitle{font-size:16px!important;margin-bottom:24px!important}.biblioteca-filter{overflow-x:auto}.article-card{border-radius:8px;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:all .3s ease}.article-card:hover{box-shadow:0 8px 24px #667eea33;transform:translateY(-4px)}.article-card-cover{height:200px;object-fit:cover;width:100%}.article-card-footer{align-items:center;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;margin-top:auto;padding-top:16px}@media (max-width:768px){.biblioteca-container{padding:16px}.biblioteca-header{border:none;border-radius:0;margin-bottom:16px;margin-left:-16px;margin-right:-16px;padding:16px}.biblioteca-title{font-size:24px!important}.biblioteca-subtitle{font-size:14px!important;margin-bottom:16px!important}.biblioteca-filter{margin:0 -16px;padding:0 16px}}body.dark-theme .biblioteca-header{background:#1f1f1f!important;border:1px solid #2a2a2a!important;box-shadow:0 2px 8px #0000004d!important}body.dark-theme .biblioteca-title{color:#e0e0e0!important}body.dark-theme .biblioteca-subtitle{color:#b0b0b0!important}body.dark-theme .article-card{background:#1f1f1f!important;border:1px solid #2a2a2a!important;box-shadow:0 2px 8px #0000004d!important}body.dark-theme .article-card:hover{border-color:#3a3a3a!important;box-shadow:0 8px 24px #667eea4d!important}body.dark-theme .article-card .ant-card-body{background:#1f1f1f!important}body.dark-theme .article-card .ant-card-meta-title{color:#e0e0e0!important}body.dark-theme .article-card .ant-card-meta-description{color:#b0b0b0!important}body.dark-theme .article-card .ant-card-actions{background:#1f1f1f!important;border-top-color:#2a2a2a!important}body.dark-theme .article-card .ant-card-actions>li{border-right-color:#2a2a2a!important}body.dark-theme .article-card .ant-card-actions>li>span{color:#b0b0b0!important}body.dark-theme .article-card .ant-card-actions>li:hover{background:#2a2a2a!important}body.dark-theme .article-card-footer{border-top-color:#2a2a2a!important}body.dark-theme .ant-segmented{background:#2a2a2a!important;border:1px solid #3a3a3a!important;box-shadow:0 2px 8px #0000004d!important}body.dark-theme .ant-segmented-item{color:#b0b0b0!important}body.dark-theme .ant-segmented-item:hover{background:#353535!important;color:#e0e0e0!important}body.dark-theme .ant-segmented-item-selected{background:#667eea!important;color:#fff!important}body.dark-theme .ant-segmented-thumb{background:#667eea!important}.article-action-btn{transition:all .3s cubic-bezier(.4,0,.2,1)}.article-action-btn:hover{box-shadow:0 4px 12px #0000001a!important;transform:translateY(-2px)}.article-action-btn:active{transform:translateY(0)}.article-content a{position:relative;transition:all .2s ease}.article-content a:hover{border-bottom-color:#764ba2;color:#764ba2}.article-content ::selection{background-color:#667eea;color:#fff}.article-header{overflow:hidden;will-change:scroll-position}.article-parallax-bg{-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px;transform:translateZ(0);will-change:transform}.article-action-btn.ant-btn-circle{background:#fffffff2!important;border:none!important}.article-action-btn.ant-btn-circle:hover{background:#fff!important}@media (max-width:768px){.article-header{height:350px!important;padding:32px 0 40px!important}.article-header h1{font-size:28px!important;padding:0 20px}.article-content-wrapper{margin-top:-30px!important;padding:0 16px 40px!important}.article-author-card{align-items:flex-start!important;flex-direction:column;gap:12px!important;padding:16px 20px!important}.article-content-body{padding:32px 20px!important}.article-content-body h1{font-size:26px!important;margin-top:32px!important}.article-content-body h2{font-size:22px!important;margin-top:28px!important}.article-content-body h3{font-size:19px!important;margin-top:24px!important}.article-content-body h4{font-size:17px!important}.article-content-body p{font-size:16px!important}.article-action-btn{height:40px!important;padding:0 12px!important}.article-back-btn{left:16px!important;top:16px!important}}@media (max-width:480px){.article-header{height:300px!important}.article-header h1{font-size:24px!important}.article-content-wrapper{padding:0 12px 40px!important}.article-content-body{padding:24px 16px!important}.article-author-card,.article-content-body{border-radius:12px!important}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@media print{.article-action-btn,.article-back-btn{display:none!important}.article-content-body{box-shadow:none!important}}body.dark-theme .article-action-btn.ant-btn-circle{background:#1f1f1ff2!important;border:1px solid #3a3a3a!important;color:#e0e0e0!important}body.dark-theme .article-action-btn.ant-btn-circle:hover{background:#2a2a2afa!important;border-color:#667eea!important;color:#fff!important}body.dark-theme .article-action-btn.ant-btn-circle .anticon{color:#e0e0e0!important}body.dark-theme .article-action-btn.ant-btn-circle:hover .anticon{color:#fff!important}body.dark-theme .article-header{body.dark-theme .article-parallax-bg{background:linear-gradient(135deg,#2d3748f2,#1a202cf2)!important}body.dark-theme .article-header h1{color:#fff!important;text-shadow:0 2px 8px #0000004d!important}body.dark-theme .article-content-wrapper{background:#0000!important}body.dark-theme .article-author-card{background:#1f1f1f!important;border:1px solid #2a2a2a!important;box-shadow:0 2px 8px #0000004d!important}body.dark-theme .article-author-card .ant-typography{color:#e0e0e0!important}body.dark-theme .article-author-card .ant-typography-secondary{color:#888!important}body.dark-theme .article-content-body{background:#1f1f1f!important;box-shadow:0 4px 24px #0000004d!important;color:#e0e0e0!important}body.dark-theme .article-content-body h1,body.dark-theme .article-content-body h2,body.dark-theme .article-content-body h3,body.dark-theme .article-content-body h4,body.dark-theme .article-content-body h5,body.dark-theme .article-content-body h6{color:#e0e0e0!important}body.dark-theme .article-content-body li,body.dark-theme .article-content-body p,body.dark-theme .article-content-body span{color:#b0b0b0!important}body.dark-theme .article-content-body a{border-bottom-color:#8b9bea!important;color:#8b9bea!important}body.dark-theme .article-content-body a:hover{border-bottom-color:#a5b4ff!important;color:#a5b4ff!important}body.dark-theme .article-content-body code{color:#e0e0e0!important}body.dark-theme .article-content-body code,body.dark-theme .article-content-body pre{background:#2a2a2a!important;border:1px solid #3a3a3a!important}body.dark-theme .article-content-body pre code{background:#0000!important;border:none!important}body.dark-theme .article-content-body blockquote{background:#2a2a2a!important;border-left-color:#667eea!important;color:#b0b0b0!important}body.dark-theme .article-content-body table{border-color:#2a2a2a!important}body.dark-theme .article-content-body th{background:#2a2a2a!important;border-color:#3a3a3a!important;color:#e0e0e0!important}body.dark-theme .article-content-body td{border-color:#3a3a3a!important;color:#b0b0b0!important}body.dark-theme .article-content-body hr{background:#2a2a2a!important;border-color:#2a2a2a!important}body.dark-theme .article-content ::selection{background-color:#667eea!important;color:#fff!important}body.dark-theme .article-back-btn{background:#1f1f1fe6!important;border:1px solid #2a2a2a!important;color:#e0e0e0!important}body.dark-theme .article-back-btn:hover{background:#2a2a2af2!important;border-color:#3a3a3a!important}body.dark-theme .mobile-floating-actions{background:#1f1f1ff2!important;border:1px solid #2a2a2a!important}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.activity-action-btn{transition:all .3s cubic-bezier(.4,0,.2,1)}.activity-action-btn:hover{box-shadow:0 4px 12px #0000001a!important;transform:translateY(-2px)}.activity-action-btn:active{transform:translateY(0)}html{scroll-behavior:smooth}.activity-content ::selection{background-color:#667eea;color:#fff}.activity-header{overflow:hidden;will-change:scroll-position}.activity-parallax-bg{-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px;transform:translateZ(0);will-change:transform}.mobile-floating-actions{animation:slideInRight .3s ease-out}@keyframes slideInRight{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}.activity-action-btn.ant-btn-circle{background:#fffffff2!important;border:none!important}.activity-action-btn.ant-btn-circle:hover{background:#fff!important}@media (max-width:768px){.activity-header{height:350px!important;padding:32px 0 40px!important}.activity-header h1{font-size:28px!important;padding:0 20px}.activity-content-wrapper{margin-top:-30px!important;padding:0 16px 40px!important}.activity-author-card{align-items:flex-start!important;flex-direction:column;gap:12px!important;padding:16px 20px!important}.activity-content-body{padding:32px 20px!important}.activity-content-body h1{font-size:26px!important;margin-top:32px!important}.activity-content-body h2{font-size:22px!important;margin-top:28px!important}.activity-content-body h3{font-size:19px!important;margin-top:24px!important}.activity-content-body h4{font-size:17px!important}.activity-content-body p{font-size:16px!important}.activity-action-btn{height:40px!important;padding:0 12px!important}.activity-back-btn{left:16px!important;top:16px!important}}@media (max-width:480px){.activity-header{height:300px!important}.activity-header h1{font-size:24px!important}.activity-content-wrapper{padding:0 12px 40px!important}.activity-content-body{padding:24px 16px!important}.activity-author-card,.activity-content-body{border-radius:12px!important}}@media print{.activity-action-btn,.activity-back-btn{display:none!important}.activity-content-body{box-shadow:none!important}}body.dark-theme .activity-action-btn.ant-btn-circle{background:#1f1f1ff2!important;border:1px solid #3a3a3a!important;color:#e0e0e0!important}body.dark-theme .activity-action-btn.ant-btn-circle:hover{background:#2a2a2afa!important;border-color:#667eea!important;color:#fff!important}body.dark-theme .activity-action-btn.ant-btn-circle .anticon{color:#e0e0e0!important}body.dark-theme .activity-action-btn.ant-btn-circle:hover .anticon{color:#fff!important}body.dark-theme .activity-parallax-bg{background:linear-gradient(135deg,#2d3748f2,#1a202cf2)!important}body.dark-theme .activity-header h1{color:#fff!important;text-shadow:0 2px 8px #0000004d!important}body.dark-theme .activity-content-wrapper{background:#0000!important}body.dark-theme .activity-author-card{background:#1f1f1f!important;border:1px solid #2a2a2a!important;box-shadow:0 2px 8px #0000004d!important}body.dark-theme .activity-author-card .ant-typography{color:#e0e0e0!important}body.dark-theme .activity-author-card .ant-typography-secondary{color:#888!important}body.dark-theme .activity-content-body{background:#1f1f1f!important;box-shadow:0 4px 24px #0000004d!important;color:#e0e0e0!important}body.dark-theme .activity-content-body h1,body.dark-theme .activity-content-body h2,body.dark-theme .activity-content-body h3,body.dark-theme .activity-content-body h4,body.dark-theme .activity-content-body h5,body.dark-theme .activity-content-body h6{color:#e0e0e0!important}body.dark-theme .activity-content-body li,body.dark-theme .activity-content-body p,body.dark-theme .activity-content-body span{color:#b0b0b0!important}body.dark-theme .activity-content-body a{color:#8b9bea!important}body.dark-theme .activity-content-body a:hover{color:#a5b4ff!important}body.dark-theme .activity-content-body code{color:#e0e0e0!important}body.dark-theme .activity-content-body code,body.dark-theme .activity-content-body pre{background:#2a2a2a!important;border:1px solid #3a3a3a!important}body.dark-theme .activity-content-body pre code{background:#0000!important;border:none!important}body.dark-theme .activity-content-body blockquote{background:#2a2a2a!important;border-left-color:#667eea!important;color:#b0b0b0!important}body.dark-theme .activity-content ::selection{background-color:#667eea!important;color:#fff!important}body.dark-theme .activity-back-btn{background:#1f1f1fe6!important;border:1px solid #2a2a2a!important;color:#e0e0e0!important}body.dark-theme .activity-back-btn:hover{background:#2a2a2af2!important;border-color:#3a3a3a!important}body.dark-theme .mobile-floating-actions{background:#1f1f1ff2!important;border:1px solid #2a2a2a!important}.perfil-autista-loading{align-items:center;display:flex;justify-content:center;min-height:400px}.perfil-autista-container{margin:0 auto;max-width:1200px;padding:24px}.perfil-autista-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:32px}.perfil-autista-header-text{flex:1 1;text-align:center}.perfil-autista-main-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;margin-bottom:8px!important}.perfil-autista-subtitle{color:#666;font-size:18px!important;margin:0 auto!important;max-width:600px}.profile-card{border-radius:16px;box-shadow:0 4px 20px #00000014;height:100%;overflow:hidden;transition:all .3s ease}.profile-card:hover{box-shadow:0 8px 32px #667eea33;transform:translateY(-4px)}.profile-card-cover{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;height:200px;justify-content:center;position:relative}.profile-card-avatar{border:6px solid #fff;box-shadow:0 4px 20px #0003}.profile-card-level-badge{background:#ffffffe6;border-radius:20px;padding:4px 12px;position:absolute;right:16px;top:16px}.profile-card-action-btn{border-radius:8px;width:100%}.profile-card-content{padding:16px 0}.profile-card-info{margin-bottom:20px;text-align:center}.profile-card-name{color:#333;margin-bottom:4px!important}.profile-card-age{color:#666;font-size:16px}.profile-card-date{font-size:14px!important}.profile-card-section{margin-bottom:16px}.profile-card-section-label{color:#666!important;font-size:14px!important}.profile-card-section-text{font-size:14px}.profile-card-tags{margin-top:8px}.empty-state{padding:80px 20px;text-align:center}.empty-state-icon{color:#d9d9d9;display:block;font-size:64px;margin-bottom:24px}.empty-state-title{color:#666!important;margin-bottom:8px!important}.empty-state-text{color:#888!important;font-size:16px!important;margin-bottom:24px!important}.perfil-detalhes-container{margin:0 auto;max-width:900px;padding:40px 20px}.perfil-detalhes-header{margin-bottom:40px;text-align:center}.perfil-detalhes-avatar{margin-bottom:24px}.perfil-detalhes-info h1{color:#333;font-size:2.2rem;margin-bottom:8px}.perfil-detalhes-info p{color:#666;font-size:1.1rem}.perfil-section{margin-bottom:24px}.perfil-section h3{align-items:center;color:#667eea;display:flex;font-size:1.2rem;gap:8px;margin-bottom:12px}.perfil-list{list-style:none;margin:0;padding:0}.perfil-list li{align-items:center;color:#555;display:flex;gap:8px;padding:8px 0}.perfil-list li:before{color:#667eea;content:"•";font-size:1.3rem;font-weight:700}@media (max-width:768px){.perfil-autista-container,.perfil-detalhes-container{padding:16px}.perfil-autista-main-title,.perfil-detalhes-info h1{font-size:1.8rem!important}.perfil-autista-subtitle{font-size:16px!important}.empty-state{padding:60px 16px}}body.dark-theme .perfil-autista-main-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#8b9bea,#a5b4ff);-webkit-background-clip:text;background-clip:text}body.dark-theme .perfil-autista-subtitle{color:#b0b0b0!important}body.dark-theme .profile-card{background:#1f1f1f!important;border:1px solid #2a2a2a!important;box-shadow:0 4px 20px #0000004d!important}body.dark-theme .profile-card:hover{border-color:#3a3a3a!important;box-shadow:0 8px 32px #667eea4d!important}body.dark-theme .profile-card-cover{background:linear-gradient(135deg,#4a5568,#2d3748)}body.dark-theme .profile-card-avatar{border-color:#2a2a2a}body.dark-theme .profile-card-level-badge{background:#1f1f1fe6}body.dark-theme .profile-card .ant-card-body{background:#1f1f1f!important}body.dark-theme .profile-card .ant-card-actions{background:#1f1f1f!important;border-top-color:#2a2a2a!important}body.dark-theme .profile-card .ant-card-actions>li{border-right-color:#2a2a2a!important}body.dark-theme .profile-card-name{color:#e0e0e0!important}body.dark-theme .profile-card-age,body.dark-theme .profile-card-section-text{color:#b0b0b0!important}body.dark-theme .profile-card-section-label{color:#888!important}body.dark-theme .perfil-section h3{color:#8b9bea!important}body.dark-theme .perfil-list li{color:#b0b0b0!important}body.dark-theme .perfil-list li:before{color:#8b9bea!important}body.dark-theme .empty-state-icon{color:#3a3a3a!important}body.dark-theme .empty-state-title{color:#b0b0b0!important}body.dark-theme .empty-state-text{color:#666!important}body.dark-theme .perfil-detalhes-info h1{color:#e0e0e0!important}body.dark-theme .ant-form-item-label>label,body.dark-theme .perfil-detalhes-info p{color:#b0b0b0!important}body.dark-theme .ant-form-item-explain-error{color:#ff6b6b!important}body.dark-theme .ant-picker{background:#2a2a2a!important;border-color:#3a3a3a!important}body.dark-theme .ant-picker input{color:#e0e0e0!important}body.dark-theme .ant-picker-suffix{color:#888!important}body.dark-theme .ant-picker-dropdown,body.dark-theme .ant-picker-panel-container{background:#2a2a2a!important}body.dark-theme .ant-picker-header{border-bottom-color:#3a3a3a!important;color:#e0e0e0!important}body.dark-theme .ant-picker-header button{color:#b0b0b0!important}body.dark-theme .ant-picker-header button:hover{color:#e0e0e0!important}body.dark-theme .ant-picker-content td,body.dark-theme .ant-picker-content th{color:#b0b0b0!important}body.dark-theme .ant-picker-cell-in-view{color:#e0e0e0!important}body.dark-theme .ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end) .ant-picker-cell-inner{background:#3a3a3a!important}body.dark-theme .ant-picker-cell-selected .ant-picker-cell-inner{background:#667eea!important}body.dark-theme .ant-picker-today-btn{color:#8b9bea!important}body.dark-theme .ant-checkbox-wrapper{color:#b0b0b0!important}body.dark-theme .ant-checkbox-inner{background:#2a2a2a!important;border-color:#3a3a3a!important}body.dark-theme .ant-checkbox-checked .ant-checkbox-inner{background:#667eea!important;border-color:#667eea!important}body.dark-theme .ant-divider{border-color:#2a2a2a!important}body.dark-theme .ant-divider-inner-text{color:#b0b0b0!important}.professional-dashboard{margin:0 auto;max-width:1400px;padding:24px}.professional-dashboard-title{color:#262626;font-size:28px!important;font-weight:700!important;margin-bottom:24px!important}.professional-dashboard-description{color:#595959;margin-bottom:16px}@media (max-width:768px){.professional-dashboard{padding:16px}.professional-dashboard-title{font-size:24px!important;margin-bottom:16px!important}}body.dark-theme .professional-dashboard{background:#0000!important}body.dark-theme .professional-dashboard-title{color:#e0e0e0!important}body.dark-theme .ant-statistic-title,body.dark-theme .professional-dashboard-description{color:#b0b0b0!important}body.dark-theme .ant-statistic-content{color:#e0e0e0!important}body.dark-theme .ant-statistic-content-prefix,body.dark-theme .ant-statistic-content-value{color:inherit!important}body.dark-theme .ant-btn-link{color:#8b9bea!important}body.dark-theme .ant-btn-link:hover{color:#a5b4ff!important}.my-articles-page{margin:0 auto;max-width:1200px;padding:24px}.my-articles-header{background:#fff;border:1px solid #f0f0f0;border-radius:8px;margin-bottom:24px;padding:24px}.my-articles-header-content{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.my-articles-title{margin-bottom:8px!important}.my-articles-count{font-size:16px!important;margin-bottom:0!important}.my-articles-loading{align-items:center;display:flex;justify-content:center;min-height:400px}.my-articles-empty{padding:48px 0;text-align:center}.my-articles-empty-icon{color:#d9d9d9;font-size:48px;margin-bottom:16px}@media (max-width:768px){.my-articles-page{padding:16px}.my-articles-header{border:none;border-radius:0;margin-bottom:16px;margin-left:-16px;margin-right:-16px;padding:16px}.my-articles-header-content{align-items:stretch;flex-direction:column}}body.dark-theme .my-articles-page{background:#0000!important}body.dark-theme .my-articles-header{background:#1f1f1f!important;border:1px solid #2a2a2a!important}body.dark-theme .my-articles-title{color:#e0e0e0!important}body.dark-theme .my-articles-count{color:#b0b0b0!important}body.dark-theme .my-articles-empty-icon{color:#3a3a3a!important}.article-form-page{margin:0 auto;max-width:1000px;padding:24px}.article-form-header{margin-bottom:24px}.article-form-back-btn{margin-right:16px}.article-form-title{color:#262626;font-size:28px!important;margin:0!important}.article-form-subtitle{color:#8c8c8c;font-size:14px;margin-top:4px}.article-form-card{border-radius:12px;box-shadow:0 2px 8px #0000000f;margin-bottom:24px}.article-form-card-title{font-size:16px;font-weight:600}.article-form-image-preview{border:2px solid #f0f0f0;border-radius:8px;margin-top:16px;overflow:hidden;position:relative}.article-form-image-preview img{display:block;max-height:300px;object-fit:cover;width:100%}.article-form-image-info{align-items:center;background:#fafafa;display:flex;justify-content:space-between;padding:12px}.article-form-image-success{color:#8c8c8c;font-size:12px}.article-form-publish-section{align-items:center;display:flex;justify-content:space-between}.article-form-publish-info{flex:1 1}.article-form-publish-title{font-weight:500;margin-bottom:4px}.article-form-publish-desc{color:#8c8c8c;font-size:13px}.article-form-actions{align-items:center;display:flex;justify-content:space-between}@media (max-width:768px){.article-form-page{padding:16px}.article-form-title{font-size:24px!important}.article-form-actions{flex-direction:column-reverse;gap:12px}.article-form-actions button{width:100%}}body.dark-theme .article-form-page{background:#0000!important}body.dark-theme .article-form-title{color:#e0e0e0!important}body.dark-theme .article-form-subtitle{color:#888!important}body.dark-theme .article-form-card{background:#1f1f1f!important;border:1px solid #2a2a2a!important;box-shadow:0 2px 8px #0000004d!important}body.dark-theme .ant-input,body.dark-theme .ant-input-number,body.dark-theme .ant-select-selector{background:#141414!important;border-color:#3a3a3a!important;color:#e0e0e0!important}body.dark-theme .ant-input[disabled]{background:#0a0a0a!important;color:#555!important}body.dark-theme .article-form-image-preview{border-color:#2a2a2a!important}body.dark-theme .article-form-image-info{background:#141414!important;border-top:1px solid #2a2a2a!important}body.dark-theme .article-form-image-success{color:#888!important}body.dark-theme .article-form-publish-title{color:#e0e0e0!important}body.dark-theme .article-form-publish-desc{color:#888!important}.my-activities-page{margin:0 auto;max-width:1200px;padding:24px}.my-activities-header{background:#fff;border:1px solid #f0f0f0;border-radius:8px;margin-bottom:24px;padding:24px}.my-activities-header-content{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.my-activities-title{margin-bottom:8px!important}.my-activities-count{font-size:16px!important;margin-bottom:0!important}.my-activities-loading{align-items:center;display:flex;justify-content:center;min-height:400px}.my-activities-empty{padding:48px 0;text-align:center}.my-activities-empty-icon{color:#d9d9d9;font-size:48px;margin-bottom:16px}@media (max-width:768px){.my-activities-page{padding:16px}.my-activities-header{border:none;border-radius:0;margin-bottom:16px;margin-left:-16px;margin-right:-16px;padding:16px}.my-activities-header-content{align-items:stretch;flex-direction:column}}body.dark-theme .my-activities-page{background:#0000!important}body.dark-theme .my-activities-header{background:#1f1f1f!important;border:1px solid #2a2a2a!important}body.dark-theme .my-activities-title{color:#e0e0e0!important}body.dark-theme .my-activities-count{color:#b0b0b0!important}body.dark-theme .my-activities-empty-icon{color:#3a3a3a!important}body.dark-theme .ant-card{background:#1f1f1f!important;border:1px solid #2a2a2a!important}body.dark-theme .ant-card:hover{border-color:#667eea!important;box-shadow:0 4px 12px #667eea4d!important}body.dark-theme .ant-card-meta-title{color:#e0e0e0!important}body.dark-theme .ant-card-meta-description,body.dark-theme .ant-typography{color:#b0b0b0!important}body.dark-theme .ant-typography-secondary{color:#888!important}body.dark-theme .ant-tag{background:#2a2a2a!important;border:1px solid #3a3a3a!important;color:#b0b0b0!important}body.dark-theme .ant-space .anticon{color:inherit!important}.activity-form-page{margin:0 auto;max-width:1000px;padding:24px}.activity-form-header{margin-bottom:24px}.activity-form-back-btn{margin-right:16px}.activity-form-title{color:#262626;font-size:28px!important;margin:0!important}.activity-form-subtitle{color:#8c8c8c;font-size:14px;margin-top:4px}.activity-form-card{border-radius:12px;box-shadow:0 2px 8px #0000000f;margin-bottom:24px}.activity-form-card-title{font-size:16px;font-weight:600}.activity-form-image-preview{border:2px solid #f0f0f0;border-radius:8px;margin-top:16px;overflow:hidden}.activity-form-image-preview img{display:block;max-height:300px;object-fit:cover;width:100%}.activity-form-image-info{align-items:center;background:#fafafa;display:flex;justify-content:space-between;padding:12px}.activity-form-image-success{color:#8c8c8c;font-size:12px}.activity-form-step-number{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:16px;height:36px;width:36px}.activity-form-material-number,.activity-form-step-number{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-weight:700;justify-content:center}.activity-form-material-number{background:#f0f0f0;color:#8c8c8c;height:32px;width:32px}.activity-form-publish-section{align-items:center;display:flex;justify-content:space-between}.activity-form-publish-info{flex:1 1}.activity-form-publish-title{font-weight:500;margin-bottom:4px}.activity-form-publish-desc{color:#8c8c8c;font-size:13px}.activity-form-actions{align-items:center;display:flex;justify-content:space-between}@media (max-width:768px){.activity-form-page{padding:16px}.activity-form-title{font-size:24px!important}.activity-form-actions{flex-direction:column-reverse;gap:12px}.activity-form-actions button{width:100%}}body.dark-theme .activity-form-page{background:#0000!important}body.dark-theme .activity-form-title{color:#e0e0e0!important}body.dark-theme .activity-form-subtitle{color:#888!important}body.dark-theme .activity-form-card{background:#1f1f1f!important;border:1px solid #2a2a2a!important;box-shadow:0 2px 8px #0000004d!important}body.dark-theme .ant-card-head{background:#1f1f1f!important;border-bottom:1px solid #2a2a2a!important;color:#e0e0e0!important}body.dark-theme .ant-card-head-title{color:#e0e0e0!important}body.dark-theme .ant-card-body{background:#1f1f1f!important;color:#b0b0b0!important}body.dark-theme .ant-form-item-label>label{color:#e0e0e0!important}body.dark-theme .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{color:#ff4d4f!important}body.dark-theme .ant-input,body.dark-theme .ant-input-number,body.dark-theme .ant-input-number-input,body.dark-theme .ant-select-selector{background:#141414!important;border-color:#3a3a3a!important;color:#e0e0e0!important}body.dark-theme .ant-input-number-input::placeholder,body.dark-theme .ant-input::placeholder{color:#666!important}body.dark-theme .ant-input-number:hover,body.dark-theme .ant-input:hover,body.dark-theme .ant-select-selector:hover{border-color:#667eea!important}body.dark-theme .ant-input-focused,body.dark-theme .ant-input-number-focused,body.dark-theme .ant-input-number:focus,body.dark-theme .ant-input:focus{background:#1a1a1a!important;border-color:#667eea!important;box-shadow:0 0 0 2px #667eea33!important}body.dark-theme .ant-input-textarea-show-count:after{color:#666!important}body.dark-theme .ant-select-arrow{color:#b0b0b0!important}body.dark-theme .ant-select-selection-placeholder{color:#666!important}body.dark-theme .ant-select-item{background:#1f1f1f!important;color:#b0b0b0!important}body.dark-theme .ant-select-item-option-selected{background:#2a2a2a!important;color:#667eea!important}body.dark-theme .ant-select-item-option-active{background:#2a2a2a!important}body.dark-theme .ant-input-number-handler-wrap{background:#1f1f1f!important;border-left-color:#3a3a3a!important}body.dark-theme .ant-input-number-handler{border-color:#3a3a3a!important;color:#b0b0b0!important}body.dark-theme .ant-input-number-handler:hover{color:#667eea!important}body.dark-theme .ant-switch{background:#3a3a3a!important}body.dark-theme .ant-switch-checked{background:#667eea!important}body.dark-theme .ant-alert-info{background:#1a2a3a!important;border:1px solid #2a3a5a!important}body.dark-theme .ant-alert-info .ant-alert-description,body.dark-theme .ant-alert-info .ant-alert-message{color:#b0b0b0!important}body.dark-theme .ant-alert-info .anticon{color:#5a9bea!important}body.dark-theme .activity-form-image-preview{border-color:#2a2a2a!important}body.dark-theme .activity-form-image-info{background:#141414!important;border-top:1px solid #2a2a2a!important}body.dark-theme .activity-form-image-success{color:#888!important}body.dark-theme .activity-form-material-number{background:#2a2a2a!important;color:#b0b0b0!important}body.dark-theme .activity-form-publish-title{color:#e0e0e0!important}body.dark-theme .activity-form-publish-desc{color:#888!important}body.dark-theme .ant-form-item-tooltip{color:#b0b0b0!important}body.dark-theme .ant-form-item-tooltip .anticon,body.dark-theme .ant-input-number-suffix,body.dark-theme .ant-input-suffix{color:#888!important}body.dark-theme .ant-btn-dashed{border-color:#3a3a3a!important;color:#b0b0b0!important}body.dark-theme .ant-btn-dashed:hover{border-color:#667eea!important;color:#667eea!important}body.dark-theme .ant-space-item{color:#b0b0b0!important}.App{display:flex;flex-direction:column;min-height:100vh}.main-content{align-items:stretch;flex:1 1;justify-content:flex-start;padding:32px 0}.main-content,.page{display:flex;flex-direction:column}.page{align-items:center;box-sizing:border-box;margin:0;max-width:100vw;padding:40px 2vw;width:100%}.page h1{color:#333;font-size:2.3rem;margin-bottom:24px}.page h1,.page p{text-align:center}.page p{color:#666;font-size:1.08rem;line-height:1.6;margin-bottom:18px}.hero{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;margin-bottom:40px;padding:60px 20px;text-align:center}.hero h1{color:#fff;font-size:3rem;margin-bottom:20px}.hero p{color:#ffffffe6;font-size:1.3rem}.features{display:flex;flex-wrap:wrap;gap:28px;justify-content:center;margin:36px 0}.feature{background:#f8f9fa;border-radius:12px;box-shadow:0 2px 10px #00000017;flex:1 1 260px;max-width:340px;min-width:260px;padding:28px 20px;text-align:center}.feature h3{color:#333;font-size:1.18rem;margin-bottom:12px}.feature p{color:#666;font-size:1.01rem;margin:0}.mobile-bottom-nav{align-items:center;background:#fff;border-top:1px solid #f0f0f0;bottom:0;box-shadow:0 -2px 8px #0000001a;display:flex;justify-content:space-around;left:0;padding:8px 0;position:fixed;right:0;z-index:1000}.mobile-nav-item{-webkit-tap-highlight-color:transparent;align-items:center;border-radius:8px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:8px 12px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.mobile-nav-item:active{background:#667eea0d;transform:scale(.95)}.mobile-nav-item.active{color:#667eea}.mobile-nav-item:not(.active){color:#8c8c8c}.mobile-nav-indicator{animation:slideDown .3s ease;background:#667eea;border-radius:0 0 3px 3px;height:3px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:32px}.mobile-nav-icon{font-size:22px;margin-bottom:4px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.mobile-nav-item.active .mobile-nav-icon{transform:scale(1.1)}.mobile-nav-label{font-size:11px;text-align:center;transition:font-weight .3s}.mobile-nav-item.active .mobile-nav-label{font-weight:600}@keyframes slideDown{0%{opacity:0;transform:translateX(-50%) translateY(-5px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@supports (padding-bottom:env(safe-area-inset-bottom)){.mobile-bottom-nav{padding-bottom:calc(8px + env(safe-area-inset-bottom))}}@keyframes ripple{0%{opacity:.6;transform:scale(0)}to{opacity:0;transform:scale(2)}}body.dark-theme{color:#e0e0e0}body.dark-theme,body.dark-theme .ant-layout{background:#141414}body.dark-theme .ant-layout-header{background:#1f1f1f;border-bottom:1px solid #2a2a2a}body.dark-theme .ant-layout-sider{background:#1f1f1f;box-shadow:2px 0 8px #0000004d}body.dark-theme .ant-menu{background:#1f1f1f;color:#e0e0e0}body.dark-theme .ant-menu-item,body.dark-theme .ant-menu-submenu-title{color:#b0b0b0}body.dark-theme .ant-menu-item:hover,body.dark-theme .ant-menu-submenu-title:hover{background:#2a2a2a;color:#e0e0e0}body.dark-theme .ant-menu-item-selected{background:#2d3748;color:#8b9bea}body.dark-theme .ant-menu-item-selected:after{border-right-color:#8b9bea}body.dark-theme .ant-typography{color:#e0e0e0}body.dark-theme .ant-card{background:#1f1f1f;border:1px solid #2a2a2a}body.dark-theme .ant-card-head{border-bottom:1px solid #2a2a2a;color:#e0e0e0}body.dark-theme .ant-card-body{color:#b0b0b0}body.dark-theme .ant-btn{background:#2a2a2a;border-color:#3a3a3a;color:#e0e0e0}body.dark-theme .ant-btn:hover{background:#3a3a3a;border-color:#5a5a5a;color:#fff}body.dark-theme .ant-btn-primary{background:#667eea;border-color:#667eea;color:#fff}body.dark-theme .ant-btn-primary:hover{background:#7b8fef;border-color:#7b8fef}body.dark-theme .hero{background:linear-gradient(135deg,#4a5568,#2d3748)}body.dark-theme .hero h1,body.dark-theme .hero p{color:#fff}body.dark-theme .feature{background:#1f1f1f;border:1px solid #2a2a2a;box-shadow:0 2px 10px #0000004d}body.dark-theme .feature h3{color:#e0e0e0}body.dark-theme .feature p{color:#b0b0b0}body.dark-theme .page h1{color:#e0e0e0}body.dark-theme .page p{color:#b0b0b0}body.dark-theme .mobile-bottom-nav{background:#1f1f1f;border-top:1px solid #2a2a2a;box-shadow:0 -2px 8px #0000004d}body.dark-theme .mobile-nav-item:not(.active){color:#666}body.dark-theme .mobile-nav-item.active{color:#8b9bea}body.dark-theme .mobile-nav-indicator{background:#8b9bea}body.dark-theme .mobile-nav-item:active{background:#8b9bea1a}body.dark-theme .ant-switch{background:#3a3a3a}body.dark-theme .ant-switch-checked{background:#667eea}body.dark-theme .ant-dropdown{background:#2a2a2a}body.dark-theme .ant-dropdown-menu{background:#2a2a2a;border:1px solid #3a3a3a}body.dark-theme .ant-dropdown-menu-item{color:#e0e0e0}body.dark-theme .ant-dropdown-menu-item-divider,body.dark-theme .ant-dropdown-menu-item:hover{background:#3a3a3a}body.dark-theme .ant-drawer-header{background:#1f1f1f!important;border-bottom:1px solid #2a2a2a!important}body.dark-theme .ant-drawer-title{color:#e0e0e0!important;font-size:18px!important;font-weight:600!important}body.dark-theme .ant-drawer-close{color:#b0b0b0!important}body.dark-theme .ant-drawer-close:hover{color:#e0e0e0!important}body.dark-theme .ant-drawer-body{background:#1f1f1f!important;padding:0!important}body.dark-theme .ant-drawer-content{background:#1f1f1f!important}body.dark-theme .ant-drawer .ant-menu{background:#1f1f1f!important;padding:8px 0!important}body.dark-theme .ant-drawer .ant-menu-item{border-radius:8px!important;color:#b0b0b0!important;font-size:16px!important;height:56px!important;line-height:56px!important;margin:4px 8px!important;padding:0 20px!important}body.dark-theme .ant-drawer .ant-menu-item:hover{background:#2a2a2a!important;color:#e0e0e0!important}body.dark-theme .ant-drawer .ant-menu-item-selected{background:#2a2a2a!important;color:#667eea!important}body.dark-theme .ant-drawer .ant-menu-item-divider{background:#2a2a2a!important;margin:8px 16px!important}body.dark-theme .ant-drawer .ant-menu-item .anticon{color:inherit!important;font-size:20px!important;margin-right:12px!important}.ant-drawer-header{padding:20px 24px!important}.ant-drawer-title{font-size:18px!important;font-weight:600!important}.ant-drawer .ant-menu{padding:8px 0!important}.ant-drawer .ant-menu-item{border-radius:8px!important;font-size:16px!important;height:56px!important;line-height:56px!important;margin:4px 8px!important;padding:0 20px!important}.ant-drawer .ant-menu-item-divider{margin:8px 16px!important}.ant-drawer .ant-menu-item .anticon{font-size:20px!important;margin-right:12px!important}
/*# sourceMappingURL=main.8dff6aa3.css.map*/