body{margin:0}.ant-btn-color-primary{box-shadow:none}.layout{display:flex;gap:16px}@media screen and (max-width: 751px){.layout{display:block}}.layout .content{display:flex;flex-direction:column;flex-grow:1}.breadcrumb{display:flex;gap:24px;list-style-type:"/  ";padding:8px 16px;border-bottom:1px solid lightgray}.breadcrumb a{color:#00f;text-decoration:none}.menu{flex-shrink:0;padding:8px 16px;border-right:1px solid lightgray}.menu a{color:#000}.menu .active{font-weight:700}@media screen and (max-width: 751px){.menu{border-right:none;border-bottom:1px solid lightgray}}.menu ul{padding-left:16px}.page-enter{opacity:0}.page-enter-active,.page-exit{opacity:1}.page-exit-active{opacity:0}.page-enter-active,.page-exit-active{transition:opacity .2s}.fade-enter-active,.fade-exit-active{transition:opacity .3s}.right-to-left-enter{transform:translate(100%)}.right-to-left-enter-active{transform:translate(0);transition:all .3s ease}.right-to-left-exit{transform:translate(0)}.right-to-left-exit-active{transform:translate(-100%);transition:all .3s ease}.left-to-right-enter{transform:translate(-100%)}.left-to-right-enter-active{transform:translate(0);transition:all .3s ease}.left-to-right-exit{transform:translate(0)}.left-to-right-exit-active{transform:translate(100%);transition:all .3s ease}.top-to-bottom-enter{transform:translateY(-100%)}.top-to-bottom-enter-active{transform:translateY(0);transition:all .3s ease}.top-to-bottom-exit{transform:translateY(0)}.top-to-bottom-exit-active{transform:translateY(100%);transition:all .3s ease}.bottom-to-top-enter{transform:translateY(100%)}.bottom-to-top-enter-active{transform:translateY(0);transition:all .3s ease}.bottom-to-top-exit{transform:translateY(0)}.bottom-to-top-exit-active{transform:translateY(-100%);transition:all .3s ease}.text-highlight{background:-webkit-linear-gradient(45deg,#8e44ad,#3498db);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.text-capitalize{text-transform:capitalize}.text-uppercase{text-transform:uppercase}.text-center{text-align:center}.text-end{text-align:right}.text-start{text-align:start}.text-white{color:#fff!important}.text-black{color:#000!important}.overflow-scroll{overflow:auto}.m-0{margin:0!important}.p-0{padding:0!important}.w-100{width:100%}.fw-bold{font-weight:700}.fw-bolder{font-weight:bolder}.ant-dropdown-menu,.ant-popover-content{max-height:250px;overflow:auto}.ant-popover-content{border:1px solid #d9d9d9;border-radius:5px}.ant-popover-inner{padding:0!important}.ant-image{width:100%;max-width:100%;height:auto}@media only screen and (min-width: 1200px){.overflow-scroll{overflow:hidden}}.hidden-row{display:none}.embla{max-width:48rem;margin:auto;--slide-height: 19rem;--slide-spacing: 1rem;--slide-size: 100%}.embla__viewport{overflow:hidden}.embla__container{display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1)}.embla__slide{transform:translateZ(0);flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing)}.embla__slide__number{border-radius:1.8rem;font-size:4rem;font-weight:600;display:flex;align-items:center;justify-content:center;height:var(--slide-height);-webkit-user-select:none;user-select:none}.embla-thumbs{--thumbs-slide-spacing: .8rem;--thumbs-slide-height: 6rem;margin-top:var(--thumbs-slide-spacing)}.embla-thumbs__viewport{overflow:hidden}.embla-thumbs__container{display:flex;flex-direction:row;gap:10px}.embla-thumbs__container .ant-image{width:auto}.embla-thumbs__slide{flex:0 0 22%;min-width:0;padding-left:var(--thumbs-slide-spacing)}@media (min-width: 576px){.embla-thumbs__slide{flex:0 0 15%}}.embla-thumbs__slide--selected .embla-thumbs__slide__number{color:var(--text-body)}.table-column-sell-in{background-color:#d1e0ff}.table-column-sell-out{background-color:#d2ffe6}.table-low-threshold-warning{background-color:red!important;color:#fff!important}.table-high-threshold-warning{background-color:#d2691e!important;color:#fff!important}.ant-table-tbody-custom>tr>td:last-child{border-right:none!important}.table-column-first-level{background-color:#36c275}.table-column-second-level{background-color:#f9ffb5}.table-column-third-level{background-color:#ffbaba}.no-hover:hover td{background-color:transparent!important;cursor:default}.ant-input-disabled{color:#000!important;background-color:#f5f5f5!important;cursor:auto!important}.ant-select-disabled>.ant-select-selector{color:#000!important;background-color:#f5f5f5!important;cursor:auto!important}.avatar-uploader{width:150px;text-overflow:ellipsis}.space-x-1>*+*{margin-left:.25rem}.space-x-2>*+*{margin-left:.5rem}.space-x-3>*+*{margin-left:.75rem}.space-x-4>*+*{margin-left:1rem}.space-x-5>*+*{margin-left:1.25rem}.space-x-6>*+*{margin-left:1.5rem}.space-x-8>*+*{margin-left:2rem}.space-x-10>*+*{margin-left:2.5rem}.space-x-12>*+*{margin-left:3rem}.space-x-16>*+*{margin-left:4rem}.space-y-1>*+*{margin-top:.25rem}.space-y-2>*+*{margin-top:.5rem}.space-y-3>*+*{margin-top:.75rem}.space-y-4>*+*{margin-top:1rem}.space-y-5>*+*{margin-top:1.25rem}.space-y-6>*+*{margin-top:1.5rem}.space-y-8>*+*{margin-top:2rem}.space-y-10>*+*{margin-top:2.5rem}.space-y-12>*+*{margin-top:3rem}.space-y-16>*+*{margin-top:4rem}.space-x-reverse>*+*{margin-right:.25rem;margin-left:0}.space-y-reverse>*+*{margin-bottom:.25rem;margin-top:0}.slick-prev,.slick-next{width:60px!important;height:100%!important;background:#0000004d;z-index:10}.slick-prev:hover,.slick-next:hover{background:#0009}.slick-prev{left:0!important}.slick-next{right:0!important;transform:translateY(-50%)}.carousel-container{position:relative;max-width:90%!important;margin:auto}.carousel-slide{display:flex;justify-content:center;align-items:center;background:#f0f0f0;border-radius:10px}.slick-slide>div>div>div{padding-left:60px;padding-right:60px}.confirmed-kpi{color:#00f;font-weight:700}.kpi-cell-root{background-color:#e3f2fd!important}.kpi-cell-personal{background-color:#fffde7!important}.kpi-cell-sub{background-color:#e8f5e9!important}.kpi-cell-brand{background-color:#f3e5f5!important}.kpi-cell-product{background-color:#fbe9e7!important}.ant-table-row-level-0+tr[class^=ant-table-row-level-]>td{border-top:1px solid gray!important}tr:not(.ant-table-row-level-0):has(+.ant-table-row-level-0)>td{border-bottom:1px solid gray!important}.ant-table-measure-row>td{border-top:none!important}.responsive-flex{display:flex;gap:16px;align-items:flex-start}@media screen and (max-width: 768px){.responsive-flex{flex-direction:column;align-items:center;gap:24px}}.responsive-form-item{padding-right:20%}@media screen and (max-width: 1200px){.responsive-form-item{padding-right:10%}}@media screen and (max-width: 768px){.responsive-form-item{padding-right:0}}.responsive-table{margin-right:10%}@media screen and (max-width: 768px){.responsive-table{margin-right:0;overflow-x:auto}}.responsive-title{font-size:20px}@media screen and (max-width: 768px){.responsive-title{font-size:16px;text-align:center}}@media screen and (max-width: 576px){.responsive-title{font-size:14px}}@media screen and (max-width: 576px){.ant-card{margin:0 8px}.ant-form-item-label{padding-bottom:4px}.ant-form-item{margin-bottom:16px}.ant-btn{min-width:44px;min-height:44px}.ant-table-wrapper{font-size:12px}.ant-table-thead>tr>th{padding:8px 4px;font-size:12px}.ant-table-tbody>tr>td{padding:8px 4px;font-size:12px}}@media screen and (min-width: 577px) and (max-width: 768px){.responsive-flex{gap:20px}.ant-form-item{margin-bottom:20px}}.ant-image{max-width:100%;height:auto}@media screen and (max-width: 768px){.ant-image{width:150px!important;height:150px!important}}.ant-card .ant-card-head{padding:16px 24px}@media screen and (max-width: 768px){.ant-card .ant-card-head{padding:12px 16px}.ant-card .ant-card-body{padding:16px}.ant-space-vertical{gap:16px!important}}@media screen and (max-width: 576px){.ant-card .ant-card-head{padding:8px 12px}.ant-card .ant-card-body{padding:12px}.ant-card .ant-card-head-title{font-size:16px}.ant-flex.ant-flex-justify-space-between{flex-direction:column;gap:8px}.ant-flex.ant-flex-justify-space-between .ant-btn{width:100%}}@media screen and (max-width: 768px){.ant-form-item-label>label{font-size:14px}.ant-input,.ant-select-selector,.ant-picker{font-size:16px}}.total-row>td{background-color:#e6f7ff!important;font-weight:700!important;border-top:2px solid #1890ff!important;border-bottom:2px solid #1890ff!important}.total-row:first-child>td{border-top:2px solid #1890ff!important}
