.header__area{position:sticky;top:0;left:0;z-index:9;background-color:#fff;border-bottom:1px dashed #E0E6EE;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;flex-direction:column;padding:4px 24px;height:56px}@media(max-width:991px){.header__area{padding:4px 16px}}.header__area .wrapper{display:flex;align-items:center;justify-content:space-between;width:100%}.header__area .--divider{height:16px;width:1px;background-color:#9b9bad14}.header__area--left{display:flex;align-items:center;gap:8px}.header__area--left--mobile{display:flex;align-items:center;gap:16px}.header__area--left .logo img{height:30px}@media(max-width:420px){.header__area--left .logo img{height:24px}}@media(max-width:375px){.header__area--left .logo img{height:20px}}.header__area--left .toggle{display:none}@media(max-width:1280px){.header__area--left .toggle{display:flex;align-items:center;justify-content:center;background-color:#fff;cursor:pointer;border-radius:4px;height:40px;width:40px}}@media screen and (max-width:1084px){.header__area--left--menu{position:fixed;bottom:0;left:0;background-color:#fff;width:100%;padding:.5rem 1rem;display:flex;align-content:center;justify-content:space-between;border-radius:1.25rem 1.25rem 0 0;transition:.4s;border-top:1px solid rgba(155,155,173,.08);z-index:9}.header__area--left--menu svg,.header__area--left--menu i{display:block!important;font-size:clamp(14px,3vw,18px)}.header__area--left--menu li a{display:flex;align-items:center;flex-direction:column;line-height:30px;font-size:clamp(14px,3vw,18px)}}.header__area--right{display:flex;align-items:center;justify-content:flex-end;gap:16px}.header__area--right .mode{display:flex;align-items:center;justify-content:center;gap:8px}.header__area--right .mode span{color:#000;font-size:clamp(14px,3vw,14px)}.header__area--right .actions{display:flex;align-items:center;justify-content:flex-end;gap:24px;list-style:none;padding:0}.header__area--right .actions .quick-actions a{text-decoration:none;display:flex;align-items:center;justify-content:center;gap:8px;color:#9b9bad}.header__area--right .actions--group--content{display:flex;align-items:center;gap:16px}.header__area--right .actions--group--item{display:flex;align-items:center;gap:8px}.header__area--right .actions--group--item a{text-decoration:none;display:flex;align-items:center;justify-content:center;gap:8px;color:#000;font-size:12px;font-weight:500}@media(max-width:991px){.header__area--right{gap:8px}}:where(.css-dev-only-do-not-override-12upa3x).ant-switch.ant-switch-checked:hover:not(.ant-switch-disabled),.ant-switch.ant-switch-checked{background-color:#06f}:where(.css-dev-only-do-not-override-12upa3x).ant-switch .ant-switch-handle:before{background-color:#06f}.header__page{display:flex;flex-direction:column;gap:4px;margin:16px 0;position:sticky;top:80px;z-index:99;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:transparent}.header__page--actions{margin-top:16px;background:#fff;align-items:center;justify-content:space-between;padding:16px;display:flex;margin-bottom:0;gap:16px;border-radius:8px;border:1px solid rgba(155,155,173,.08)}.header__page--actions--content{display:flex;gap:8px;align-items:center;flex-wrap:wrap;min-width:0}.header__page--actions--content .title{color:#000;font-size:clamp(18px,3vw,22px);font-weight:700;margin:0}.header__page--actions--content .subtitle{color:#595959;font-size:clamp(14px,3vw,18px);font-weight:500;margin:0}.header__page--actions--chevron{color:#8c8c8c;font-size:12px}.header__page--actions--btns{display:flex;gap:8px;align-items:center;flex-shrink:0;flex-wrap:wrap}.sidebar__area{background-color:#fff;width:260px;position:sticky;top:0;left:0;bottom:0;z-index:101;transition:.5s;height:100vh;padding:0 16px;display:flex;flex-direction:column;justify-content:space-between;gap:24px;border-right:1px dashed #E0E6EE;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}@media(max-width:1280px){.sidebar__area{left:-100%;position:fixed}}.sidebar__area.show{top:0;left:0;bottom:0;width:268px;background-color:#fff}@media(max-width:1391px){.sidebar__area.show{margin-top:0}}.sidebar__area--head{display:flex;align-items:center;justify-content:center;padding:16px 0}.sidebar__area--head img{width:100%;height:40px;object-fit:contain}.sidebar__area--body{flex:1;min-height:0;overflow:auto}.sidebar__area--user{border-top:1px solid #f0f0f0;padding:16px 0;margin-top:auto;flex-shrink:0}.sidebar__area--menu .ant-menu{background-color:transparent!important;border-radius:8px!important}.sidebar__area--menu .ant-menu .ant-menu-item{width:100%!important;margin-inline:0}.sidebar__area--menu .ant-menu{border-inline-end:none!important}.sidebar__area--menu .ant-menu .ant-menu-submenu-title{width:100%!important;margin-inline:0}.sidebar__area--menu .ant-menu .ant-menu-item{padding-left:16px!important;font-weight:500;font-size:14px}.sidebar__area--menu .ant-menu .ant-menu-submenu-title{padding-left:16px!important}.sidebar__area--menu .ant-menu .ant-menu-submenu-title .ant-menu-title-content{font-weight:500;font-size:14px}.sidebar__area--menu .ant-menu-sub{padding:8px!important;border-radius:8px!important}.sidebar__area--bottom{border-top:1px solid #E0E6EE;padding:16px 0}@media(max-width:1391px){.sidebar--overlay{position:fixed;top:0;right:0;width:100%;height:100%;background-color:#0006;transition:.5s;opacity:0;visibility:hidden;z-index:100}.sidebar--overlay.active{opacity:1;visibility:visible}}.float__menu{position:fixed;bottom:24px;right:24px;padding:8px 16px;border-radius:100px;background-color:#fff;display:none;align-items:center;gap:8px;justify-content:center;cursor:pointer;box-shadow:#64646f33 0 7px 29px;z-index:9}.float__menu svg{color:#2f54eb}@media(max-width:1391px){.float__menu{display:flex}}.sidebar__area::-webkit-scrollbar{width:4px;height:4px}.sidebar__area::-webkit-scrollbar-button{width:0px;height:0px}.sidebar__area::-webkit-scrollbar-thumb{background:#2f54eb;border:0px none #ffffff}.sidebar__area::-webkit-scrollbar-thumb:active{background:#2f54eb}.sidebar__area::-webkit-scrollbar-track{background:transparent;border:0px none white}.sidebar__area::-webkit-scrollbar-track:active{background:#2f54eb}.sidebar__area::-webkit-scrollbar-corner{background:transparent}.breadcrumb__wrapper:has(nav ol:empty){display:none}.breadcrumb__wrapper .ant-breadcrumb-link{color:#8c8c8c;font-weight:600;font-size:12px}.breadcrumb__wrapper .ant-breadcrumb-link:hover{color:#25328a;background-color:transparent}.breadcrumb__wrapper .ant-breadcrumb-separator{color:#8c8c8c;opacity:.5;font-size:12px}.breadcrumb__wrapper .ant-breadcrumb ol{align-items:center}.layout__area{display:flex;align-items:flex-start;justify-content:flex-start}@media(max-width:1391px){.layout__area{gap:0}}.layout__area--children{width:100%}.container{padding:0 24px}.table__base .ant-table{background-color:transparent}.table__base .ant-table .ant-table-cell{white-space:nowrap}.table__base .ant-table .ant-table-tbody>tr.ant-table-placeholder:hover>td{background-color:#fff}.table__base .ant-table .ant-table-tbody>tr{border-radius:0!important}.table__base .ant-table .ant-table-tbody>tr>td{border-bottom:1.5px solid #eff3f8;color:#161415;background-color:#fff;padding:16px;font-size:clamp(12px,3vw,14px);font-weight:400;white-space:nowrap}.table__base .ant-table .ant-table-tbody>tr>td:first-child{border-left:1px solid #eff3f8}.table__base .ant-table .ant-table-tbody>tr>td:last-child{border-right:1px solid #eff3f8}.table__base .ant-table .ant-table-thead>tr>th,.table__base .ant-table .ant-table-thead>tr>td{background:#eff3f8!important;border-bottom:none;color:#161415;padding:16px;font-weight:500}.table__base .ant-table .ant-table-thead>tr>th:before,.table__base .ant-table .ant-table-thead>tr>td:before{display:none}.table__base .ant-table .ant-table-thead>tr>th:first-child,.table__base .ant-table .ant-table-thead>tr>td:first-child{border-start-start-radius:8px}.table__base .ant-table .ant-table-thead>tr>th:last-child,.table__base .ant-table .ant-table-thead>tr>td:last-child{border-end-end-radius:none!important;border-top-right-radius:8px}.table__base .ant-table .ant-table-sticky-holder{background:#eff3f8!important}.table__base .ant-table .ant-table-tbody>tr.ant-table-row:hover>td{cursor:pointer;border-start-start-radius:0px!important;border-end-start-radius:0px!important}.table__base .ant-table .ant-table-expanded-row-fixed{width:100%!important}.table__base .ant-table .ant-table-expanded-row .ant-table-cell{background-color:#eff3f8}.table__base .ant-table .ant-table-content::-webkit-scrollbar{width:8px;height:8px;background:#2f54eb1a;border-radius:24px}.table__base .ant-table .ant-table-content::-webkit-scrollbar-thumb{background:transparent;border-radius:24px;background:#2f54eb}.table__base .ant-table .ant-table-content:hover::-webkit-scrollbar-thumb{background:#2f54eb}.table__base .ant-table .ant-table-content::-webkit-scrollbar-thumb:hover{background:#2f54eb}.table__base .ant-select-selector{background:#fff!important}.table__base .select__wrapper{min-width:150px}@media(max-width:991px){.table__base .select__wrapper{min-width:auto}}.ant-pagination{margin-top:24px;display:flex;align-items:center;justify-content:flex-end}.ant-pagination .ant-pagination-item{border-color:#eff3f8!important}.ant-pagination .ant-pagination-item a{color:#161415}.ant-pagination .ant-pagination-item-link{color:#161415!important;border-color:#eff3f8!important}.ant-pagination .ant-pagination-item-active{font-weight:500;background:#eff3f8!important;border-color:#eff3f8!important}.ant-pagination .ant-pagination-item-active a{color:#2f54eb!important}.card__base{background-color:#fff;border-radius:8px;border:1px solid rgba(155,155,173,.08);padding:16px}.card__wrapper{background:#fff;border-radius:8px;padding:24px;border:1px solid #e6ecf5}.card__wrapper--head{padding-bottom:16px;border-bottom:1px solid #e6ecf5;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.card__wrapper--head--title{font-weight:600;font-size:clamp(16px,3vw,20px);line-height:clamp(24px,3vw,38px);margin-bottom:0}.card__wrapper--head--subtitle{font-weight:400;font-size:12px;line-height:14px;color:#484646;margin-top:0}.card__wrapper--head--actions{display:flex;align-items:center;gap:16px;justify-content:flex-end}@media(max-width:991px){.card__wrapper{padding:16px}}.card__custom{background:#fff;border-radius:8px;padding:24px;max-width:991px;margin:auto}@media(max-width:1024px){.card__custom{max-width:100%}}.card__custom--head{padding-bottom:16px;text-align:left;display:flex;flex-direction:column;gap:2px}.card__custom--head--title{font-weight:700;font-size:clamp(16px,3vw,20px);line-height:clamp(24px,3vw,32px);margin-bottom:0}.card__custom--head--subtitle{font-weight:400;font-size:12px;line-height:14px;color:#484646;margin-top:0}.card__custom--head--actions{display:flex;align-items:center;gap:16px;justify-content:flex-end}.card__custom.card--full{max-width:100%;width:100%}.card__custom.card--medium{max-width:991px;margin:auto}@media(max-width:1024px){.card__custom.card--medium{max-width:100%}}.card__custom.card--small{max-width:767px;margin:auto}@media(max-width:1024px){.card__custom.card--small{max-width:100%}}.card__custom.card--primary{border:2px solid #2F54EB}.card__custom.card--bordered,.card__custom.card--shadow{border:1px solid rgb(209,213,219)}.card__custom.card--shadow:hover{box-shadow:0 0 16px #ececec}.card__custom.card--transparent{background:transparent!important;padding:16px 0}@media(max-width:991px){.card__custom{padding:16px}}.form__base{display:flex;flex-direction:column;gap:16px}.input__wrapper,.select__wrapper{width:100%;display:flex;align-items:flex-start;gap:4px;flex-direction:column}.select__wrapper .ant-select{width:100%}.label__area{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px;font-size:clamp(12px,3vw,14px);font-weight:400;line-height:1.4;color:#7a8190}.label__area--left{display:flex;align-items:center;gap:8px}.label__area--right{display:flex;align-items:center;justify-content:center}.label__area .label__optional{font-style:italic;color:#7a8190}.label__area .label__sub{font-size:12px;font-weight:400;padding-left:4px}.label__area .label__icon{display:flex}.hide--icon:empty,.hide--label:empty,.hide--label{display:none!important}.text-sec{color:#484646}body{background-color:#eff3f8;margin:0;padding:0;box-sizing:border-box;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:#161415;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
