@import "https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Mona Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.5715}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html,body,#root{height:100%}@font-face{font-family:Carola;src:url(/assets/SVN-Carola-mkalMxXD.ttf);font-weight:400;font-style:normal}input:-webkit-autofill{transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}input:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}input:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}textarea:-webkit-autofill{transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}textarea:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}textarea:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}select:-webkit-autofill{transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}select:-webkit-autofill:hover{transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}select:-webkit-autofill:focus{transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 0 1000px #fff}::-webkit-scrollbar{background:0 0;width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-thumb{background-color:#0f172a2e;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:#0f172a57}.ant-table-wrapper .ant-table{scrollbar-color:auto;scrollbar-width:auto}@supports not selector(::-webkit-scrollbar){*,.ant-table-wrapper .ant-table{scrollbar-width:thin;scrollbar-color:#0f172a2e transparent}}.admin-rail ::-webkit-scrollbar-thumb{background-color:#ffffff2e}.ant-table-wrapper{min-width:0;max-width:100%}.ant-table-wrapper .ant-table-cell{overflow-wrap:break-word}.ant-table-wrapper .ant-table-tbody strong,.ant-table-wrapper .ant-table-tbody .ant-typography strong{font-weight:500}.flex-center{justify-content:center;align-items:center;display:flex!important}.m-1{margin:1rem}.mt-1{margin-top:1rem}.mb-1{margin-bottom:1rem}.ml-1{margin-left:1rem}.mr-1{margin-right:1rem}.my-1{margin-top:1rem;margin-bottom:1rem}.mx-1{margin-left:1rem;margin-right:1rem}.p-1{padding:1rem}.px-1{padding-left:1rem;padding-right:1rem}.py-1{padding-top:1rem;padding-bottom:1rem}.pt-1{padding-top:1rem}.pr-1{padding-right:1rem}.pb-1{padding-bottom:1rem}.pl-1{padding-left:1rem}.m-2{margin:2rem}.mt-2{margin-top:2rem}.mb-2{margin-bottom:2rem}.ml-2{margin-left:2rem}.mr-2{margin-right:2rem}.my-2{margin-top:2rem;margin-bottom:2rem}.mx-2{margin-left:2rem;margin-right:2rem}.p-2{padding:2rem}.px-2{padding-left:2rem;padding-right:2rem}.py-2{padding-top:2rem;padding-bottom:2rem}.pt-2{padding-top:2rem}.pr-2{padding-right:2rem}.pb-2{padding-bottom:2rem}.pl-2{padding-left:2rem}.m-3{margin:3rem}.mt-3{margin-top:3rem}.mb-3{margin-bottom:3rem}.ml-3{margin-left:3rem}.mr-3{margin-right:3rem}.my-3{margin-top:3rem;margin-bottom:3rem}.mx-3{margin-left:3rem;margin-right:3rem}.p-3{padding:3rem}.px-3{padding-left:3rem;padding-right:3rem}.py-3{padding-top:3rem;padding-bottom:3rem}.pt-3{padding-top:3rem}.pr-3{padding-right:3rem}.pb-3{padding-bottom:3rem}.pl-3{padding-left:3rem}.fw-100{font-weight:100}.fw-200{font-weight:200}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.fw-800{font-weight:800}.fw-900{font-weight:900}.bold{font-weight:700}.h-100{height:100%}.w-100{width:100%}.card-shadow{box-shadow:0 4px 24px #22292f1a}.drawer-loading{z-index:99999;background-color:#ffffffb3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.ellipse-2{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.app-loading{flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex}.admin-shell__content .app-loading{min-height:calc(100vh - var(--admin-header-offset,56px) - 52px)}h2{line-height:18px}.auth-inner{width:100%;max-width:360px;padding:12px;position:relative}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.admin-page-header__text{min-width:0}.admin-page-header__title.ant-typography{margin:0;line-height:1.35}.admin-page-header__count.ant-tag{border-radius:999px;margin:0}.admin-page-header__description{margin-top:2px;display:block}.admin-list-page__card.ant-card{overflow:hidden;box-shadow:0 1px 2px #1018280a}.admin-list-page__toolbar{border-bottom:1px solid var(--ant-color-border-secondary,#edf0f5);padding:12px 16px}.admin-list-page__toolbar--padded{margin-bottom:16px;padding:0 0 16px}.admin-row-actions{white-space:nowrap}.admin-status-tag.ant-tag{margin-inline-end:0}.admin-section-alert.ant-alert{margin-bottom:16px}.admin-thumb__img{aspect-ratio:var(--admin-thumb-ratio,4/3);object-fit:cover;background:var(--ant-color-fill-quaternary,#fafafa);border-radius:6px;display:block}.admin-thumb__img--contain{object-fit:contain;background:var(--ant-color-bg-container,#fff)}.admin-muted{color:var(--ant-color-text-tertiary,#00000073)}.admin-empty{padding:40px 16px}.admin-empty--compact{padding:16px}.admin-stat-card.ant-card{height:100%;box-shadow:0 1px 2px #1018280a}.admin-stat-card--clickable{cursor:pointer}.admin-stat-card__footer{margin-top:8px}.admin-stat-card--compact .ant-statistic-content{font-size:18px;font-weight:600}.admin-icon-badge{--admin-accent:var(--ant-color-primary,#1a73e8);width:40px;height:40px;color:var(--admin-accent);background:color-mix(in srgb, var(--admin-accent) 12%, transparent);border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.admin-icon-badge--sm{border-radius:8px;width:32px;height:32px;font-size:15px}.admin-product-badge{--product-color:var(--ant-color-primary,#1a73e8);color:var(--product-color);background:color-mix(in srgb, var(--product-color) 14%, transparent);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.admin-product-badge--md{width:32px;height:32px;font-size:16px}.admin-product-badge--sm{border-radius:6px;width:22px;height:22px;font-size:12px}.ant-menu-item .admin-product-badge--sm{font-size:12px!important}.admin-shell{--admin-header-offset:56px;min-height:100vh}.admin-shell--no-header{--admin-header-offset:0px}.admin-shell__main.ant-layout{min-width:0}.admin-shell__content.ant-layout-content{min-width:0;padding:20px 24px 32px}@media (width<=767px){.admin-shell__content.ant-layout-content{padding:16px}}.admin-shell__no-access{justify-content:center;align-items:center;min-height:100vh;display:flex}.admin-rail{z-index:101;background:#0f1b2d;flex-direction:column;flex:0 0 60px;align-items:center;gap:4px;width:60px;height:100vh;padding:10px 0;display:flex;position:sticky;top:0}.admin-rail__brand{cursor:pointer;opacity:.85;background:0 0;border:0;width:28px;height:28px;margin:6px 0 14px;padding:0;transition:opacity .15s}.admin-rail__brand img{object-fit:contain;width:100%;height:100%}.admin-rail__brand:hover,.admin-rail__brand.is-active{opacity:1}.admin-rail__list{flex-direction:column;flex:auto;align-items:center;gap:6px;display:flex;overflow-y:auto}.admin-rail__bottom{flex-direction:column;align-items:center;gap:6px;display:flex}.admin-rail__item{--product-color:var(--ant-color-primary,#1a73e8);color:#ffffff9e;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:2px;width:46px;padding:6px 0 4px;transition:background .15s,color .15s;display:flex;position:relative}.admin-rail__item:hover{color:#fff;background:#ffffff14}.admin-rail__item.is-active{color:#fff;background:#ffffff1f}.admin-rail__item.is-active .admin-rail__icon{background:var(--product-color);color:#fff}.admin-rail__item.is-active:before{content:"";background:#fff;border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:-7px}.admin-rail__icon{width:30px;height:30px;color:var(--product-color);background:color-mix(in srgb, var(--product-color) 22%, transparent);border-radius:8px;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.admin-rail__label{letter-spacing:.02em;font-size:10px;font-weight:600;line-height:1.2}.admin-sider.ant-layout-sider{z-index:100;border-inline-end:1px solid var(--ant-color-border-secondary,#edf0f5);height:100vh;position:sticky;top:0}.admin-sider.ant-layout-sider .ant-layout-sider-children{flex-direction:column;display:flex}.admin-sider__head{border-bottom:1px solid var(--ant-color-border-secondary,#edf0f5);flex:0 0 56px;align-items:center;gap:10px;height:56px;padding:0 16px;display:flex;overflow:hidden}.ant-layout-sider-collapsed .admin-sider__head{justify-content:center;padding:0}.admin-sider__title{flex-direction:column;min-width:0;line-height:1.3;display:flex}.admin-sider__subtitle.ant-typography{font-size:11px}.admin-sider__menu{flex:auto;min-height:0;padding:8px 0 16px;overflow-y:auto}.admin-sider__menu .ant-menu{background:0 0;border-inline-end:0!important}.admin-sider__menu .ant-menu-item-group-title{padding-top:14px;text-transform:uppercase;letter-spacing:.04em;padding-inline:16px;font-weight:600}.admin-sider__menu .ant-menu-item-selected{font-weight:500}.admin-sider__menu .ant-menu-item-divider{margin:8px 6px}.admin-mobile-nav .admin-sider__menu{padding-bottom:24px}.admin-header.ant-layout-header{z-index:99;border-bottom:1px solid var(--ant-color-border-secondary,#edf0f5);-webkit-backdrop-filter:saturate(180%)blur(6px);backdrop-filter:saturate(180%)blur(6px);background:#ffffffeb;justify-content:space-between;align-items:center;gap:12px;padding:0 16px 0 12px;line-height:normal;display:flex;position:sticky;top:0}.admin-header__left{flex:auto;min-width:0}.admin-header__breadcrumb{white-space:nowrap;min-width:0;overflow:hidden}.admin-header__breadcrumb ol{flex-wrap:nowrap}.admin-header__search.ant-btn{color:var(--ant-color-text-tertiary,#00000073);justify-content:flex-start;min-width:200px}.admin-header__search.ant-btn .admin-header__search-text{text-align:left;flex:1}.admin-header__user{cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;max-width:200px;padding:3px 8px 3px 3px;display:inline-flex}.admin-header__user:hover{background:var(--ant-color-fill-tertiary,#0000000a)}.admin-header__user-name.ant-typography{max-width:140px}kbd{text-align:center;min-width:18px;color:var(--ant-color-text-secondary,#000000a6);background:var(--ant-color-fill-quaternary,#f5f5f5);border:1px solid var(--ant-color-border,#d9d9d9);border-bottom-width:2px;border-radius:4px;padding:0 5px;font-family:inherit;font-size:11px;line-height:18px;display:inline-block}.admin-user-menu{background:var(--ant-color-bg-elevated,#fff);border-radius:var(--ant-border-radius-lg,10px);min-width:260px;max-width:320px;box-shadow:var(--ant-box-shadow-secondary,0 6px 16px 0 #00000014, 0 3px 6px -4px #0000001f, 0 9px 28px 8px #0000000d);padding:4px}.admin-user-menu__profile{padding:12px}.admin-user-menu__info{flex-direction:column;gap:2px;min-width:0;display:flex}.admin-user-menu__role.ant-tag{margin:4px 0 0}.admin-user-menu__divider.ant-divider{margin:0 0 4px}.admin-user-menu .ant-dropdown-menu{padding:0;box-shadow:none!important}.admin-user-menu__avatar.ant-avatar{background:var(--ant-color-primary,#1a73e8);flex:none}.admin-palette .ant-modal-container,.admin-palette .ant-modal-content{padding:0;overflow:hidden}.admin-palette__input.ant-input-affix-wrapper{border-bottom:1px solid var(--ant-color-border-secondary,#edf0f5);border-radius:0;padding:14px 16px}.admin-palette__list{max-height:min(420px,60vh);padding:6px;overflow-y:auto}.admin-palette__item{cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:8px 10px;display:flex}.admin-palette__item.is-active{background:var(--ant-control-item-bg-active,#e8f0fe)}.admin-palette__plain-icon{width:22px;height:22px;color:var(--ant-color-text-secondary,#000000a6);justify-content:center;align-items:center;display:inline-flex}.admin-palette__text{flex-direction:column;flex:1;min-width:0;line-height:1.35;display:flex}.admin-palette__meta.ant-typography{font-size:12px}.admin-palette__enter{color:var(--ant-color-text-tertiary,#00000073)}.admin-palette__empty{text-align:center;padding:32px 16px}.admin-palette__footer{color:var(--ant-color-text-tertiary,#00000073);border-top:1px solid var(--ant-color-border-secondary,#edf0f5);background:var(--ant-color-fill-quaternary,#fafafa);gap:16px;padding:8px 16px;font-size:12px;display:flex}
