:root{--new-primary-color:#ffc60c;--new-secondary-color:#f5f5f5;--new-button-primary-color:#ffc60c;--new-button-primary-hover:#dfae0d;--message-color:#000;--dark-bg:#1d1d1f;--new-text-color:#0c0a09;--primary-color:#ffc60c;--primary-color-rgb:255,198,12;--bg-color:#fff;--text-color:#000;--lavender:#f5f5f5;--login-bg-color:#fff;--menu-color-dashboard:#141414;--column-color-dashboard:#1d1d1d;--main-container-bg:#fff;--input-bg:#fff;--input-border:#ccc;--login-btn-bg:#ffc60c;--text-secondary:#555;--shadow:#0000001a;--border:#e5e5e5;--success:40,167,69;--warning:255,193,7;--danger:220,53,69;--font-family:"Roboto",sans-serif}html{scroll-behavior:smooth;height:auto;overflow:visible auto}body{font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg-color);color:var(--text-color);height:auto;margin:0;transition:background-color .3s,color .3s;overflow:visible auto}#root{height:auto;min-height:100vh;overflow-y:auto}.ant-form-item .ant-phone-input-wrapper .ant-input-group-wrapper .ant-input-wrapper .ant-input-group-addon .ant-select .ant-select-selector .ant-select-selection-wrap{width:unset;margin-left:15px}.loading-container{background-color:var(--bg-color);z-index:1;border-radius:8px;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}.ant-table{margin:10px}.ant-notification,.ant-notification-notice,.ant-notification-notice-content{z-index:9999}:root[data-theme=dark]{--new-primary-color:#ffc60c;--new-secondary-color:#0c0a09;--new-button-primary-color:#ffc60c;--new-button-primary-hover:#dfae0d;--new-text-color:#fff;--bg-color:#333;--text-color:#fff;--menu-color-dashboard:#141414;--column-color-dashboard:#1d1d1d;--login-bg-color:#0c0c0c;--main-container-bg:#222;--input-bg:#333;--lavender:#333;--input-border:#555;--login-btn-bg:#ffc60c;--text-secondary:#bbb;--shadow:#ffffff1a;--border:#2c2c2c;--success:40,199,111;--warning:255,158,66;--danger:234,84,85}.account-sidebar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1000;background:#1e1e1efa;border-right:1px solid #ffffff1a;height:100vh;transition:all .3s;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.desktop-sidebar{flex-direction:column;display:flex}.collapse-trigger{z-index:10;color:var(--new-primary-color);border-radius:8px;padding:8px;font-size:18px;transition:all .3s;position:absolute;top:20px;right:20px}.collapse-trigger:hover{background:#ffc60c1a}.sidebar-logo{text-align:center;border-bottom:1px solid #ffffff1a;padding:16px}.sidebar-logo.collapsed{padding:16px}.sidebar-logo img{filter:drop-shadow(0 4px 12px #ffc60c4d);width:auto;height:44px;transition:all .3s}.sidebar-logo.collapsed img{width:45px}.sidebar-menu{background:0 0;border:none;flex:1;padding:20px 0;overflow-y:auto}.sidebar-menu::-webkit-scrollbar{width:4px}.sidebar-menu::-webkit-scrollbar-track{background:0 0}.sidebar-menu::-webkit-scrollbar-thumb{background:#ffc60c4d;border-radius:4px}.sidebar-menu .ant-menu-item{border-radius:12px;align-items:center;gap:12px;margin:8px 16px;transition:all .3s;display:flex}.sidebar-menu .ant-menu-item .anticon{min-width:20px;font-size:20px}.sidebar-menu .ant-menu-item:hover{color:#fff;background:#ffffff1a;transform:translate(4px)}.sidebar-menu .ant-menu-item-selected{color:var(--new-primary-color);background:linear-gradient(135deg,#ffc60c33,#ffc60c1a);padding-inline:24px;font-weight:600;box-shadow:0 4px 12px #ffc60c33}.sidebar-menu .ant-menu-item-selected:hover{color:var(--new-primary-color);background:linear-gradient(135deg,#ffc60c40,#ffc60c26);transform:translate(4px)}.sidebar-menu .ant-menu-item:after{display:none}.sidebar-menu .ant-menu-item a{color:inherit;text-decoration:none}.ant-menu-inline-collapsed>.ant-menu-item .anticon{line-height:16px}.sidebar-footer{border-top:1px solid #ffffff1a;flex-direction:column;gap:12px;padding:20px 16px;display:flex}.sidebar-footer.collapsed{padding:20px 8px}.sidebar-button{border-radius:12px;justify-content:center;align-items:center;gap:8px;height:42px;font-weight:600;transition:all .3s;display:flex}.home-button{color:#fffc;background:#ffffff0d;border:1px solid #ffffff1a}.home-button:hover{color:var(--new-primary-color);background:#ffffff1a;border-color:#ffc60c4d}.logout-button{color:#fff;background:#ea5455;border:none}.logout-button:hover{background:#d43f3f}.account-sidebar.ant-layout-sider-collapsed .sidebar-button{width:42px;padding:0}.mobile-hamburger{z-index:999;display:none;position:fixed;top:20px;left:20px}.hamburger-button{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:48px;height:48px;color:var(--new-primary-color);background:#1e1e1ef2;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;font-size:20px;display:flex;box-shadow:0 4px 12px #0000004d}.hamburger-button:hover{background:#282828f2;border-color:#ffc60c4d}.mobile-drawer .ant-drawer-content{background:#1e1e1efa}.mobile-drawer .ant-drawer-header{background:0 0;border-bottom:1px solid #ffffff1a;padding:16px 20px}.mobile-drawer .ant-drawer-title{color:#fff;font-size:18px;font-weight:600}.mobile-drawer .ant-drawer-close{color:#ffffffb3}.mobile-drawer .ant-drawer-close:hover{color:var(--new-primary-color)}.mobile-drawer .ant-drawer-body{flex-direction:column;height:100%;padding:0;display:flex}.mobile-drawer .sidebar-logo{border-bottom:1px solid #ffffff1a}.mobile-drawer .sidebar-menu{padding:20px 0}@media (max-width:1024px){.desktop-sidebar{display:none}.mobile-hamburger{display:block}}@media (min-width:1025px){.mobile-hamburger,.mobile-drawer{display:none}}.account-sidebar .ant-layout-sider-trigger{display:none}.account-sidebar .ant-layout-sider-children{flex-direction:column;height:100%;display:flex}.my-account-layout{background:#f5f5f7;min-height:100vh}:root[data-theme=dark] .my-account-layout{background:#000}.my-account-main{margin-left:280px;transition:margin-left .3s}@media (max-width:1024px){.my-account-main{margin-left:0}}.my-account-layout .ant-layout-sider-collapsed~.my-account-main{margin-left:80px}@media (max-width:1024px){.my-account-layout .ant-layout-sider-collapsed~.my-account-main{margin-left:0}}.my-account-content-wrapper{background:0 0;max-height:calc(100vh - 80px);overflow-y:auto}.my-account-header{z-index:100;background:#fff;border-bottom:1px solid #d2d2d7;align-items:center;gap:20px;height:auto;padding:20px 30px;line-height:normal;display:flex;position:sticky;top:0;box-shadow:0 2px 8px #0000000d}:root[data-theme=dark] .my-account-header{background:#1d1d1f;border-bottom:1px solid #424245;box-shadow:0 2px 8px #0003}.header-collapse-trigger{color:var(--new-primary-color);border-radius:8px;padding:8px 12px;font-size:20px;transition:all .3s}.header-collapse-trigger:hover{background:#ffc60c1a}@media (max-width:1024px){.header-collapse-trigger{display:flex}}.page-title{color:#1d1d1f;letter-spacing:-.5px;margin:0 0 1px;font-size:20px;font-weight:700;line-height:20px}:root[data-theme=dark] .page-title{color:#f5f5f7}.page-subtitle{color:#6e6e73;font-size:12px;font-weight:400;line-height:1.5}:root[data-theme=dark] .page-subtitle{color:#86868b}.my-account-container{max-width:1400px;margin:0 auto;padding:32px}.my-account-footer{text-align:center;color:#6e6e73;background:#fff;border-top:1px solid #d2d2d7;padding:20px;font-size:14px}:root[data-theme=dark] .my-account-footer{color:#86868b;background:#1d1d1f;border-top:1px solid #424245}@media (max-width:1024px){.my-account-container{padding:24px 16px}.my-account-header{padding:20px 24px}.page-title{font-size:28px}.page-subtitle{font-size:14px}}@media (max-width:768px){.my-account-container{padding:20px 16px}.my-account-header{padding:16px 20px}.page-title{font-size:24px}.page-subtitle{font-size:13px}}@media (max-width:480px){.my-account-container{padding:16px 12px}.my-account-header{padding:16px}.page-title{font-size:22px}.page-subtitle{font-size:12px}}.general-container{max-width:1000px;margin:0 auto}.settings-card{box-shadow:none;background:#fff;border:1px solid #d2d2d7;border-radius:18px;margin-bottom:24px}:root[data-theme=dark] .settings-card{background:var(--bg-color);border:1px solid #424245}.settings-card .ant-card-body{padding:32px}.card-header{align-items:center;gap:16px;margin-bottom:12px;display:flex}.card-icon{color:var(--new-primary-color);font-size:24px}.card-title{color:#1d1d1f;margin:0;font-size:24px;font-weight:600}:root[data-theme=dark] .card-title{color:#f5f5f7}.card-description{color:#6e6e73;margin:0 0 24px;font-size:15px;line-height:1.6}:root[data-theme=dark] .card-description{color:#86868b}.appearance-radio-group{flex-wrap:wrap;gap:12px;display:flex}.appearance-radio-group .ant-radio-button-wrapper{color:#1d1d1f;background:#f5f5f7;border:1px solid #d2d2d7;border-radius:12px;justify-content:center;align-items:center;height:48px;padding:0 24px;font-size:15px;font-weight:500;display:flex}.appearance-radio-group .ant-radio-button-wrapper span{justify-content:center;align-items:center;gap:8px;display:flex}:root[data-theme=dark] .appearance-radio-group .ant-radio-button-wrapper{color:#f5f5f7;background:#2c2c2e;border:1px solid #424245}.appearance-radio-group .ant-radio-button-wrapper:not(:first-child):before{display:none}.appearance-radio-group .ant-radio-button-wrapper:hover{background:#e8e8ed;border-color:#d2d2d7}:root[data-theme=dark] .appearance-radio-group .ant-radio-button-wrapper:hover{background:#e6b800;border-color:#e6b800}:root[data-theme=dark] .appearance-radio-group .ant-radio-button-wrapper-checked,.appearance-radio-group .ant-radio-button-wrapper-checked{background:var(--new-primary-color);border-color:var(--new-primary-color);color:#000}.appearance-radio-group .ant-radio-button-wrapper-checked:hover{background:#e6b800;border-color:#e6b800}.swiper.swiper-initialized.swiper-horizontal{padding-block:70px;padding-left:24px}@media (max-width:768px){.general-container{padding:0}.settings-card .ant-card-body{padding:20px}.card-title{font-size:20px}.appearance-radio-group{flex-direction:column}.appearance-radio-group .ant-radio-button-wrapper{width:100%}}.general-form-container{flex-direction:column;gap:32px;display:flex}.avatar-section{background:#f5f5f7;border-radius:12px;align-items:center;gap:24px;padding:24px;display:flex}:root[data-theme=dark] .avatar-section{background:#2c2c2e}.avatar-preview-wrapper{flex-shrink:0;position:relative}.avatar-preview{background:#e8e8ed;border:3px solid #d2d2d7}:root[data-theme=dark] .avatar-preview{background:#3a3a3c;border:3px solid #424245}.avatar-preview .ant-avatar-string{color:var(--new-primary-color);font-size:48px}.avatar-upload-btn{background:var(--new-primary-color);color:#000;border:3px solid #fff;width:44px;height:44px;position:absolute;bottom:0;right:0}:root[data-theme=dark] .avatar-upload-btn{border:3px solid #1d1d1f}.avatar-upload-btn:hover{background:#e6b800}.avatar-upload-btn .anticon{font-size:18px}.avatar-info h3{color:#1d1d1f;margin:0 0 8px;font-size:18px;font-weight:600}:root[data-theme=dark] .avatar-info h3{color:#f5f5f7}.avatar-info p{color:#6e6e73;margin:0;font-size:14px}:root[data-theme=dark] .avatar-info p{color:#86868b}.form-section{width:100%}.profile-form .ant-form-item-label>label{color:#1d1d1f;height:auto;font-size:15px;font-weight:600}:root[data-theme=dark] .profile-form .ant-form-item-label>label{color:#f5f5f7}.profile-form .ant-form-item{margin-bottom:24px}.form-input{color:#1d1d1f;background:#fff;border:1px solid #d2d2d7;border-radius:8px;font-size:15px}:root[data-theme=dark] .form-input{color:#f5f5f7;background:#1d1d1f;border:1px solid #424245}.form-input:hover{border-color:#86868b}.form-input:focus,.form-input.ant-input-focused{border-color:var(--new-primary-color);box-shadow:0 0 0 3px #ffc60c1a}.form-input.ant-input-disabled{color:#86868b;cursor:not-allowed;background:#f5f5f7}:root[data-theme=dark] .form-input.ant-input-disabled{background:#2c2c2e}.form-input::placeholder{color:#86868b}:root[data-theme=dark] .form-input::placeholder{color:#6e6e73}.form-actions{justify-content:flex-end;gap:12px;margin-top:32px;margin-bottom:0;display:flex}.form-actions .ant-form-item-control-input-content{justify-content:flex-end;gap:12px;display:flex}.cancel-btn,.save-btn{border-radius:8px;height:44px;padding:0 32px;font-size:15px;font-weight:500}.cancel-btn{color:#1d1d1f;background:#f5f5f7;border:1px solid #d2d2d7}:root[data-theme=dark] .cancel-btn{color:#f5f5f7;background:#2c2c2e;border:1px solid #424245}.cancel-btn:hover{background:#e8e8ed;border-color:#86868b}:root[data-theme=dark] .cancel-btn:hover{background:#3a3a3c}.save-btn{background:var(--new-primary-color);color:#000;border:none}.save-btn:hover{background:#e6b800}.profile-form .ant-form-item-explain-error{color:#ea5455;margin-top:4px;font-size:13px}@media (max-width:768px){.avatar-section{text-align:center;flex-direction:column;align-items:center;padding:20px}.avatar-info{width:100%}.form-actions .ant-form-item-control-input-content{flex-direction:column;width:100%}.cancel-btn,.save-btn{width:100%}}@media (max-width:480px){.avatar-preview{width:120px;height:120px}.avatar-upload-btn{width:38px;height:38px}.avatar-upload-btn .anticon{font-size:16px}.cancel-btn,.save-btn{padding:0 24px}}
.blog-page--light{background:var(--bg-color)}.blog-page--dark{background:var(--bg-color)}.blog-header--light{background:linear-gradient(135deg,var(--text-secondary)0%,var(--new-secondary-color)100%);color:var(--text-color)}.blog-header--dark{background:linear-gradient(135deg,var(--text-secondary)0%,var(--menu-color-dashboard)100%);color:var(--text-color)}:is(.blog-grid-section--light,.blog-grid-section--dark){background:var(--main-container-bg);border:1px solid var(--border)}.blog-card--light{background:var(--main-container-bg);border:1px solid var(--border);box-shadow:0 2px 8px var(--shadow)}.blog-card--dark{background:var(--main-container-bg);border:1px solid var(--border);box-shadow:0 2px 8px var(--shadow)}:is(.blog-card--light:hover,.blog-card--dark:hover){border-color:var(--new-primary-color);box-shadow:0 4px 16px var(--shadow)}.blog-excerpt{color:var(--text-secondary)}.blog-excerpt p{color:var(--text-secondary);margin-bottom:8px}:is(.blog-excerpt h1,.blog-excerpt h2,.blog-excerpt h3,.blog-excerpt h4,.blog-excerpt h5,.blog-excerpt h6){color:var(--new-text-color);margin-top:0;margin-bottom:8px}:is(.blog-excerpt strong,.blog-excerpt b){color:var(--text-color)}.blog-excerpt a{color:var(--new-primary-color)}.blog-excerpt a:hover{color:var(--new-button-primary-hover)}.blog-article-content{background:var(--main-container-bg);border:1px solid var(--border);box-shadow:0 2px 8px var(--shadow);border-radius:8px;padding:24px}:is(.blog-article-content strong,.blog-article-content b){color:var(--new-text-color);font-weight:600}:is(.blog-article-content em,.blog-article-content i){color:var(--text-color)}.blog-article-content hr{border:none;border-top:2px solid var(--border);margin:32px 0}.blog-article-content table{border-collapse:collapse;background:var(--main-container-bg);border:1px solid var(--border);border-radius:8px;width:100%;margin:16px 0;overflow:hidden}:is(.blog-article-content th,.blog-article-content td){text-align:left;border-bottom:1px solid var(--border);color:var(--text-color);padding:12px}.blog-article-content th{background:var(--new-secondary-color);color:var(--new-text-color);font-weight:600}.blog-article-content tr:last-child td{border-bottom:none}:root[data-theme=dark] .blog-article-content blockquote{background:var(--main-container-bg);border-color:var(--new-primary-color);color:var(--text-color)}:root[data-theme=dark] .blog-excerpt{color:var(--text-secondary)}:root[data-theme=light] .blog-article-content blockquote{border-color:var(--new-primary-color);color:var(--text-secondary);background:#f8f9fa}.blog-navigation{background:var(--main-container-bg);border:1px solid var(--border);border-radius:8px;margin:24px 0;padding:16px}.blog-navigation .ant-pagination{justify-content:center;display:flex}.blog-navigation .ant-pagination .ant-pagination-item{border-color:var(--border);background:var(--main-container-bg)}.blog-navigation .ant-pagination .ant-pagination-item a{color:var(--text-color)}.blog-navigation .ant-pagination .ant-pagination-item-active{border-color:var(--new-primary-color);background:var(--new-primary-color)}.blog-navigation .ant-pagination .ant-pagination-item-active a{color:var(--new-text-color)}.blog-search-input{background:var(--input-bg);border-color:var(--border);color:var(--text-color)}.blog-search-input:focus{border-color:var(--new-primary-color);box-shadow:0 0 0 2px #ffc60c33}.blog-search-input::placeholder{color:var(--text-secondary)}.ant-tag{background:var(--new-secondary-color);border-color:var(--border);color:var(--text-color)}.ant-tag.ant-tag-blue{border-color:var(--new-primary-color);color:var(--new-primary-color);background:#ffc60c1a}.ant-card{background:var(--main-container-bg);border-color:var(--border)}.ant-card:hover{box-shadow:0 4px 16px var(--shadow)}.ant-card-head{background:var(--main-container-bg);border-bottom-color:var(--border)}.ant-card-head-title{color:var(--new-text-color)}.ant-card-body{color:var(--text-color)}.blog-action-button{background:var(--new-button-primary-color);border-color:var(--new-button-primary-color);color:var(--new-text-color)}.blog-action-button:hover{background:var(--new-button-primary-hover);border-color:var(--new-button-primary-hover)}.blog-action-button:focus{box-shadow:0 0 0 2px #ffc60c33}.ant-spin .ant-spin-dot{color:var(--new-primary-color)}.ant-spin .ant-spin-dot-item{background-color:var(--new-primary-color)}.ant-empty{color:var(--text-secondary)}.ant-empty-description{color:var(--text-secondary)}@media (max-width:768px){.blog-article-content{margin:16px 0;padding:16px}.blog-article-content table{font-size:14px}:is(.blog-article-content th,.blog-article-content td){padding:8px}}@media (max-width:480px){.blog-article-content{margin:12px 0;padding:12px}.blog-article-content h1{font-size:24px}.blog-article-content h2{font-size:20px}.blog-article-content h3{font-size:18px}.blog-article-content h4{font-size:16px}.blog-article-content h5{font-size:15px}.blog-article-content h6{font-size:14px}.blog-article-content blockquote{margin:16px 0;padding:12px 16px}}
