:root{--breakpoint-mobile: 768px;--breakpoint-tablet: 1024px;--spacing-unit: 4px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 24px;--spacing-2xl: 32px;--touch-target-min: 44px;--touch-target-sm: 36px;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-md: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-2xl: 24px;--font-size-3xl: 32px;--topbar-height: 64px;--topbar-height-mobile: 56px;--sidebar-width: 250px;--sidebar-width-minimal: 80px;--sidebar-width-mobile: 280px;--z-base: 1;--z-sticky: 100;--z-sidebar: 200;--z-dropdown: 1000;--z-topbar: 1050;--z-backdrop: 1060;--z-sidebar-drawer: 1070;--z-modal: 1080;--z-nested-overlay: 1090;--z-notification: 1100;--transition-fast: .15s ease;--transition-normal: .2s ease;--transition-slow: .3s ease}html,body{overflow-x:hidden;width:100%}.cl-resizable-layout,.cl-resizable-layout__content,.cl-page-header,.cl-topbar,.ant-layout,.ant-layout-content{max-width:100%;overflow-x:hidden}*{box-sizing:border-box}.ant-layout,.ant-layout-content,.ant-layout-sider,.ant-row,.ant-col,.ant-space,.ant-space-item,.ant-card,.cl-stat-card,[class*=ant-]{min-width:0}@media(max-width:767px){[style*=grid-template-columns]{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:400px){[style*=grid-template-columns]{grid-template-columns:1fr!important}}@media(max-width:767px){.hide-mobile{display:none!important}}@media(min-width:768px)and (max-width:1024px){.hide-tablet{display:none!important}}@media(min-width:1025px){.hide-desktop{display:none!important}}@media(min-width:768px){.show-mobile-only{display:none!important}}@media(max-width:767px),(min-width:1025px){.show-tablet-only{display:none!important}}@media(max-width:1024px){.show-desktop-only{display:none!important}}.ant-btn-primary{color:#fff!important}.ant-btn-primary:hover,.ant-btn-primary:focus,.ant-btn-primary:active{color:#fff!important}.cl-badge{display:inline-flex;align-items:center;justify-content:center}.cl-badge--clickable{cursor:pointer}@media(max-width:767px){.cl-badge{font-size:var(--font-size-xs)}.cl-badge--clickable{min-height:var(--touch-target-sm);padding:var(--spacing-xs) var(--spacing-sm)}}.cl-empty-state .ant-empty-image{height:auto}.cl-empty-state .ant-empty-image svg,.cl-empty-state .ant-empty-image img{max-width:128px;max-height:128px}@media(min-width:768px)and (max-width:1024px){.cl-empty-state .ant-empty-image svg,.cl-empty-state .ant-empty-image img{max-width:100px;max-height:100px}}@media(max-width:767px){.cl-empty-state .ant-empty-image svg,.cl-empty-state .ant-empty-image img{max-width:64px;max-height:64px}.cl-empty-state__action,.cl-empty-state__action .ant-btn{width:100%}}.cl-stat-card .ant-card-body{padding:var(--spacing-xl)}.cl-stat-card__header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-md)}.cl-stat-card__content{flex:1;min-width:0}.cl-stat-card__label{font-size:var(--font-size-sm);display:block}.cl-stat-card__value-wrapper{margin-top:var(--spacing-sm)}.cl-stat-card__value{margin:0!important;font-size:var(--font-size-3xl)!important;line-height:1!important}.cl-stat-card__icon{font-size:var(--font-size-3xl);flex-shrink:0}.cl-stat-card__description{font-size:var(--font-size-xs);display:block}.cl-stat-card__trend{margin-top:var(--spacing-xs)}@media(min-width:768px)and (max-width:1024px){.cl-stat-card .ant-card-body{padding:var(--spacing-lg)}.cl-stat-card__value{font-size:28px!important}.cl-stat-card__icon{font-size:28px}}@media(max-width:767px){.cl-stat-card{position:relative}.cl-stat-card .ant-card-body{padding:var(--spacing-sm) var(--spacing-md)}.cl-stat-card__header{flex-direction:column}.cl-stat-card__value{font-size:var(--font-size-xl)!important}.cl-stat-card__value-wrapper{margin-top:var(--spacing-xs)}.cl-stat-card__icon{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm);font-size:var(--font-size-md);opacity:.7}.cl-stat-card__icon--hide-mobile{display:none}.cl-stat-card__label{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 24px)}.cl-stat-card__description{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-stat-card__trend{margin-top:2px}}.cl-notification-list__header{margin-bottom:var(--spacing-lg);text-align:right}.cl-notification-list__item{padding:0!important;margin-bottom:var(--spacing-md)!important;border:none!important}.cl-notification-list__card{width:100%}.cl-notification-list__card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm)}.cl-notification-list__card-content{flex:1;min-width:0}.cl-notification-list__title{display:block;word-break:break-word}.cl-notification-list__message{margin-top:var(--spacing-xs)}.cl-notification-list__message .ant-typography{font-size:var(--font-size-sm)}.cl-notification-list__meta{font-size:var(--font-size-xs)}.cl-notification-list__actions{margin-top:var(--spacing-md)}.cl-notification-list__actions-quick{flex-shrink:0}.cl-notification-list--compact .cl-notification-list__card .ant-card-body{padding:var(--spacing-sm)}.cl-notification-list--compact .cl-notification-list__message .ant-typography{font-size:var(--font-size-xs)}.cl-notification-list--compact .cl-notification-list__actions-quick .ant-btn{padding:var(--spacing-xs)}@media(min-width:768px)and (max-width:1024px){.cl-notification-list__card .ant-card-body{padding:var(--spacing-md)}}@media(max-width:767px){.cl-notification-list__header{margin-bottom:var(--spacing-md)}.cl-notification-list__mark-all{width:100%;text-align:center}.cl-notification-list__card .ant-card-body{padding:var(--spacing-md)}.cl-notification-list__card-header{flex-direction:column}.cl-notification-list__actions-quick{align-self:flex-end;margin-top:var(--spacing-xs)}.cl-notification-list__message .ant-typography{font-size:var(--font-size-xs)}.cl-notification-list__actions{margin-top:var(--spacing-sm)}.cl-notification-list__action-btn{flex:1}.cl-notification-list__priority{font-size:10px;padding:0 var(--spacing-xs);line-height:18px}}.cl-form{width:100%}@media(max-width:767px){.cl-form--responsive .ant-form-item{margin-bottom:var(--spacing-lg)}.cl-form--responsive .ant-form-item-label{padding-bottom:var(--spacing-xs)}.cl-form--responsive .ant-form-item-label>label{height:auto}.cl-form--responsive .ant-input,.cl-form--responsive .ant-input-affix-wrapper,.cl-form--responsive .ant-select-selector,.cl-form--responsive .ant-picker{min-height:var(--touch-target-min);font-size:var(--font-size-md)}.cl-form--responsive .ant-input-affix-wrapper .ant-input{min-height:auto}.cl-form--responsive .ant-form-item-control-input-content>.ant-btn{width:100%}.cl-form--responsive .ant-form-item-control-input-content>.ant-space{width:100%;flex-direction:column}.cl-form--responsive .ant-form-item-control-input-content>.ant-space>.ant-space-item{width:100%}.cl-form--responsive .ant-form-item-control-input-content>.ant-space .ant-btn{width:100%}}@media(max-width:767px){.cl-button{min-height:var(--touch-target-min)}.cl-button--mobile-block{width:100%;display:block}.cl-button.ant-btn-icon-only{min-width:var(--touch-target-min);min-height:var(--touch-target-min)}}.cl-checkbox-group{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}@media(max-width:767px){.cl-checkbox{min-height:var(--touch-target-min);display:flex;align-items:center}.cl-checkbox .ant-checkbox{top:0}.cl-checkbox-group{flex-direction:column;gap:var(--spacing-md)}.cl-checkbox-group .ant-checkbox-wrapper{min-height:var(--touch-target-min);display:flex;align-items:center;margin:0}}@media(max-width:767px){.cl-download-button{min-height:var(--touch-target-min)}}.cl-file-upload .ant-upload-drag{padding:var(--spacing-2xl)}.cl-file-upload--compact .ant-upload-drag{padding:var(--spacing-lg)}.cl-file-upload--compact .ant-upload-text{font-size:var(--font-size-sm);margin-bottom:var(--spacing-xs)!important}.cl-file-upload--compact .ant-upload-hint{font-size:var(--font-size-xs)}@media(max-width:767px){.cl-file-upload .ant-upload-drag{padding:var(--spacing-lg)}.cl-file-upload .ant-upload-text{font-size:var(--font-size-sm)}.cl-file-upload .ant-upload-hint{font-size:var(--font-size-xs)}.cl-file-upload .ant-upload-list-item-name{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.cl-radio-group{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.ant-radio-group .ant-space-vertical{gap:var(--spacing-md)!important}.ant-radio-group .ant-space-vertical>.ant-space-item{margin-bottom:0!important}.ant-radio-wrapper{padding:var(--spacing-xs) 0}.ant-form-item .ant-switch{margin-top:0}.ant-form-vertical .ant-form-item{margin-bottom:var(--spacing-xl)}.ant-form-vertical .ant-form-item-label{padding-bottom:2px}.ant-form-vertical .ant-form-item-label>label{font-weight:500}.ant-form-item-extra{margin-top:var(--spacing-xs);font-size:var(--font-size-sm)}@media(max-width:767px){.cl-radio{min-height:var(--touch-target-min);display:flex;align-items:center}.cl-radio .ant-radio{top:0}.cl-radio-group{flex-direction:column;gap:var(--spacing-md)}.cl-radio-group .ant-radio-wrapper{min-height:var(--touch-target-min);display:flex;align-items:center;margin:0}.cl-radio-group.ant-radio-group-solid,.cl-radio-group.ant-radio-group-outline{flex-direction:row;flex-wrap:wrap}.cl-radio-group .ant-radio-button-wrapper{min-height:var(--touch-target-min);display:flex;align-items:center;justify-content:center}}@media(max-width:767px){.cl-select{width:100%}.cl-select .ant-select-selector{min-height:var(--touch-target-min)!important;font-size:var(--font-size-md)}.cl-select .ant-select-selection-item,.cl-select .ant-select-selection-placeholder{line-height:calc(var(--touch-target-min) - 2px)!important}.cl-select-dropdown .ant-select-item{min-height:var(--touch-target-min);padding:var(--spacing-md) var(--spacing-lg)}}@media(max-width:767px){.ant-select-dropdown{max-height:50vh!important}.ant-select-dropdown .ant-select-item{min-height:var(--touch-target-min);line-height:var(--touch-target-min);padding:0 var(--spacing-lg)}}@media(max-width:767px){.cl-text-input{width:100%;min-height:var(--touch-target-min);font-size:var(--font-size-md)!important}.cl-text-input.ant-input-affix-wrapper{min-height:var(--touch-target-min)}.cl-text-input.ant-input-affix-wrapper .ant-input{font-size:var(--font-size-md)!important}.cl-text-input.ant-input-textarea textarea{font-size:var(--font-size-md)!important;min-height:calc(var(--touch-target-min) * 2)}.cl-text-input.ant-input-search .ant-input{min-height:var(--touch-target-min);font-size:var(--font-size-md)!important}.cl-text-input.ant-input-search .ant-input-search-button{min-height:var(--touch-target-min);min-width:var(--touch-target-min)}.cl-text-input.ant-input-password .ant-input-suffix{padding:0 var(--spacing-sm)}.cl-text-input.ant-input-password .ant-input-suffix .ant-input-password-icon{font-size:var(--font-size-lg)}}.cl-toggle{display:inline-flex;align-items:center;gap:var(--spacing-sm)}.cl-toggle__label{user-select:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}@media(max-width:767px){.cl-toggle{min-height:var(--touch-target-min)}.cl-toggle .ant-switch{min-height:28px;min-width:48px}.cl-toggle__label{max-width:120px;font-size:var(--font-size-sm)}}.cl-page-header__breadcrumb{margin-bottom:var(--spacing-md)}.cl-page-header__content{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-lg)}.cl-page-header__text{flex:1;min-width:0}.cl-page-header__title{margin:0!important;font-size:clamp(1.25rem,4vw,1.75rem)!important;line-height:1.3!important}.cl-page-header__subtitle{font-size:var(--font-size-md);display:block;margin-top:var(--spacing-xs)}.cl-page-header__description{font-size:var(--font-size-sm);display:block;margin-top:var(--spacing-xs)}.cl-page-header__actions{flex-shrink:0}@media(min-width:768px)and (max-width:1024px){.cl-page-header__title{font-size:1.5rem!important}.cl-page-header__actions .ant-space-item{flex-shrink:0}}@media(max-width:767px){.cl-page-header{margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md)}.cl-page-header--responsive .cl-page-header__content{flex-direction:column;align-items:stretch;gap:var(--spacing-md)}.cl-page-header--responsive .cl-page-header__title{font-size:1.25rem!important}.cl-page-header--responsive .cl-page-header__subtitle{font-size:var(--font-size-sm)}.cl-page-header--responsive .cl-page-header__description{font-size:var(--font-size-xs)}.cl-page-header--responsive .cl-page-header__actions{width:100%}.cl-page-header--responsive .cl-page-header__actions .ant-space{width:100%;flex-direction:column}.cl-page-header--responsive .cl-page-header__actions .ant-space-item,.cl-page-header--responsive .cl-page-header__actions .ant-btn{width:100%}.cl-page-header--responsive .cl-page-header__actions .ant-btn-primary{color:#fff!important}.cl-page-header--responsive .cl-page-header__actions .ant-btn-primary:hover,.cl-page-header--responsive .cl-page-header__actions .ant-btn-primary:focus{color:#fff!important}.cl-page-header--compact{margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm)}}.cl-topbar{display:flex;align-items:center;justify-content:space-between;padding:0 var(--spacing-xl);height:var(--topbar-height);position:sticky;top:0;z-index:var(--z-topbar)}.cl-topbar__left{display:flex;align-items:center;gap:var(--spacing-lg);flex:1;min-width:0}.cl-topbar__app-name{margin:0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cl-topbar__right{display:flex;align-items:center;gap:var(--spacing-sm);flex-shrink:0}.cl-topbar__sidebar-trigger{display:flex;align-items:center;justify-content:center;cursor:pointer}.cl-topbar__sidebar-trigger .ant-btn{min-width:var(--touch-target-min);min-height:var(--touch-target-min)}@media(min-width:768px)and (max-width:1024px){.cl-topbar{padding:0 var(--spacing-lg)}.cl-topbar__app-name{max-width:200px}}@media(max-width:767px){.cl-topbar{padding:0 var(--spacing-sm);height:var(--topbar-height-mobile)}.cl-topbar__left{gap:var(--spacing-xs)}.cl-topbar--responsive .cl-topbar__left>*:not(.cl-topbar__sidebar-trigger){display:none!important}.cl-topbar--responsive .cl-topbar__right>*:not(.cl-topbar__sidebar-trigger){display:none!important}.cl-topbar__right{gap:var(--spacing-xs)}.cl-topbar__right .ant-space{gap:var(--spacing-xs)!important}.cl-topbar--responsive .cl-topbar__sidebar-trigger{display:flex!important;align-items:center;justify-content:center}.cl-topbar__sidebar-trigger .ant-btn,.cl-topbar__sidebar-trigger.ant-btn{font-size:24px;padding:4px;min-width:var(--touch-target-min);min-height:var(--touch-target-min)}.cl-topbar__sidebar-trigger .anticon{font-size:24px}}.cl-topbar__app-icon{display:none}.cl-topbar--mobile{padding:0 var(--spacing-sm);height:var(--topbar-height-mobile)}.cl-topbar--mobile .cl-topbar__left,.cl-topbar--mobile .cl-topbar__right{gap:var(--spacing-xs)}.cl-sidebar{height:100%;background:transparent;display:flex;flex-direction:column;width:100%;transition:all var(--transition-normal)}.cl-sidebar--minimal{min-width:var(--sidebar-width-minimal)}.cl-sidebar__content{flex:1;overflow:auto}.cl-sidebar-drawer{position:fixed;top:var(--topbar-height-mobile);left:0;bottom:0;width:var(--sidebar-width-mobile);max-width:85vw;z-index:var(--z-sidebar-drawer);transform:translate(-100%);transition:transform var(--transition-slow);overflow-y:auto}.cl-sidebar-drawer--open{transform:translate(0)}.cl-sidebar-drawer--right{left:auto;right:0;transform:translate(100%)}.cl-sidebar-drawer--right.cl-sidebar-drawer--open{transform:translate(0)}.cl-sidebar-backdrop{position:fixed;top:var(--topbar-height-mobile);left:0;right:0;bottom:0;z-index:var(--z-backdrop);opacity:0;visibility:hidden;transition:opacity var(--transition-normal),visibility var(--transition-normal)}.cl-sidebar-backdrop--visible{opacity:1;visibility:visible}.cl-sidebar-drawer__close{position:absolute;top:12px;right:12px;z-index:1}.cl-breadcrumb{display:flex;align-items:center;flex-wrap:wrap}.cl-breadcrumb .ant-breadcrumb-link{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle}.cl-breadcrumb .ant-breadcrumb-separator{display:inline-flex;align-items:center;vertical-align:middle}@media(max-width:767px){.cl-breadcrumb{font-size:var(--font-size-sm)}.cl-breadcrumb .ant-breadcrumb-link{max-width:100px}.cl-breadcrumb .ant-breadcrumb-item{display:inline-flex;align-items:center}.cl-breadcrumb .ant-breadcrumb-separator{margin-inline:6px}.cl-breadcrumb--back-button .ant-breadcrumb-item:not(:last-child):not(:first-child){display:none}.cl-breadcrumb--back-button .ant-breadcrumb-separator:not(:last-of-type):not(:first-of-type){display:none}}.cl-tabs .ant-tabs-nav{margin-bottom:var(--spacing-lg)}@media(max-width:767px){.cl-tabs--responsive .ant-tabs-nav{margin-bottom:var(--spacing-md)}.cl-tabs--responsive .ant-tabs-tab{min-height:var(--touch-target-min);padding:var(--spacing-sm) var(--spacing-md)}.cl-tabs--responsive .ant-tabs-nav-list{gap:0}.cl-tabs--responsive .ant-tabs-nav-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.cl-tabs--responsive .ant-tabs-nav-operations{display:none}.cl-tabs--stack .ant-tabs-nav-list{flex-direction:column;width:100%}.cl-tabs--stack .ant-tabs-tab{width:100%;justify-content:center;border:1px solid #d9d9d9;border-radius:4px;margin-bottom:var(--spacing-xs)}.cl-tabs--stack .ant-tabs-tab-active{border-color:var(--ant-primary-color, #1890ff)}.cl-tabs--stack .ant-tabs-ink-bar{display:none}}@media(max-width:767px){.cl-modal--fullscreen-mobile .ant-modal{max-width:100vw!important;width:100vw!important;margin:0!important;padding:0!important;top:0!important}.cl-modal--fullscreen-mobile .ant-modal-content{min-height:100vh;border-radius:0;display:flex;flex-direction:column}.cl-modal--fullscreen-mobile .ant-modal-header{position:sticky;top:0;z-index:1;background:inherit;border-radius:0;padding:var(--spacing-md) var(--spacing-lg)}.cl-modal--fullscreen-mobile .ant-modal-body{flex:1;overflow-y:auto;padding:var(--spacing-lg)}.cl-modal--fullscreen-mobile .ant-modal-footer{position:sticky;bottom:0;z-index:1;background:inherit;border-radius:0;padding:var(--spacing-md) var(--spacing-lg);padding-bottom:calc(var(--spacing-md) + env(safe-area-inset-bottom,0px))}.cl-modal--fullscreen-mobile .ant-modal-footer .ant-btn{width:100%;min-height:var(--touch-target-min)}.cl-modal--fullscreen-mobile .ant-modal-footer .ant-btn+.ant-btn{margin-left:0;margin-top:var(--spacing-sm)}.cl-modal--slide-up .ant-modal{animation:slideUp var(--transition-slow) ease-out}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}}@media(max-width:767px){.cl-context-menu--action-sheet .ant-dropdown{position:fixed!important;inset:auto 0 0!important;width:100%!important}.cl-context-menu--action-sheet .ant-dropdown-menu{border-radius:12px 12px 0 0;padding:var(--spacing-sm) 0;padding-bottom:calc(var(--spacing-sm) + env(safe-area-inset-bottom,0px))}.cl-context-menu--action-sheet .ant-dropdown-menu-item{min-height:var(--touch-target-min);padding:var(--spacing-md) var(--spacing-lg);justify-content:center;font-size:var(--font-size-md)}.cl-context-menu--action-sheet .ant-dropdown-menu-item-divider{margin:var(--spacing-xs) 0}}.cl-data-table{width:100%}.cl-data-table__search{max-width:400px}@media(min-width:768px)and (max-width:1024px){.cl-data-table__search{max-width:300px}.cl-data-table .ant-table{overflow-x:auto}}@media(max-width:767px){.cl-data-table__search{max-width:100%;width:100%}.cl-data-table__search .ant-input-search{width:100%}.cl-data-table--responsive .ant-pagination{justify-content:center}.cl-data-table--responsive .ant-pagination-total-text,.cl-data-table--responsive .ant-pagination-options,.cl-data-table--cards .ant-table{display:none}.cl-data-table__cards{display:flex;flex-direction:column;gap:var(--spacing-md)}.cl-data-table__card{padding:var(--spacing-md)}.cl-data-table__card-row{display:flex;justify-content:space-between;padding:var(--spacing-xs) 0;border-bottom:1px solid #f0f0f0}.cl-data-table__card-row:last-child{border-bottom:none}.cl-data-table__card-label{font-weight:500;font-size:var(--font-size-xs)}.cl-data-table__card-value{text-align:right;font-size:var(--font-size-sm)}}.cl-table-filter-bar{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg);gap:var(--spacing-md)}.cl-table-filter-bar__left{display:flex;align-items:center;gap:var(--spacing-md);flex:1;min-width:0}.cl-table-filter-bar__search{flex-shrink:0}.cl-table-filter-bar__filters{display:flex;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap}.cl-table-filter-bar__actions{display:flex;align-items:center;gap:var(--spacing-sm);flex-shrink:0}@media(min-width:768px)and (max-width:1024px){.cl-table-filter-bar{flex-wrap:wrap}.cl-table-filter-bar__filters{flex-basis:100%;order:3;margin-top:var(--spacing-sm)}}@media(max-width:767px){.cl-table-filter-bar--responsive{flex-direction:column;align-items:stretch;padding:var(--spacing-md)}.cl-table-filter-bar--responsive .cl-table-filter-bar__left{flex-direction:column;align-items:stretch}.cl-table-filter-bar--responsive .cl-table-filter-bar__search,.cl-table-filter-bar--responsive .cl-table-filter-bar__search .ant-input-search{width:100%}.cl-table-filter-bar--responsive .cl-table-filter-bar__filters{width:100%;margin-top:var(--spacing-sm)}.cl-table-filter-bar--collapse-filters .cl-table-filter-bar__filters{display:none}.cl-table-filter-bar--collapse-filters .cl-table-filter-bar__filters-trigger{display:flex}.cl-table-filter-bar--responsive .cl-table-filter-bar__actions{width:100%;margin-top:var(--spacing-sm);justify-content:flex-end}.cl-table-filter-bar--collapse-actions .cl-table-filter-bar__actions>*:not(.cl-table-filter-bar__actions-trigger){display:none}.cl-table-filter-bar__actions-trigger{display:none}.cl-table-filter-bar--collapse-actions .cl-table-filter-bar__actions-trigger{display:flex}}.cl-table-filter-bar__filters-trigger{display:none}.cl-resizable-layout{position:relative;width:100%}.cl-resizable-layout__mobile-triggers{display:none}.cl-resizable-layout__mobile-trigger{pointer-events:auto}.cl-resizable-layout__trigger-button{background:transparent;border:none;box-shadow:none;min-width:var(--touch-target-min);min-height:var(--touch-target-min);padding:4px;font-size:24px}.cl-resizable-layout__trigger-button .anticon{font-size:24px}.cl-resizable-layout__trigger-button:hover,.cl-resizable-layout__trigger-button:focus{background:#0000000a}.cl-resizable-layout__drawer{position:fixed;top:0;bottom:0;width:var(--sidebar-width-mobile, 280px);max-width:85vw;background:var(--ant-color-bg-container, #fff);z-index:var(--z-sidebar-drawer);transform:translate(-100%);transition:transform var(--transition-slow);box-shadow:2px 0 8px #00000026;display:flex;flex-direction:column;overflow:hidden}.cl-resizable-layout__drawer--left{left:0}.cl-resizable-layout__drawer--right{right:0;left:auto;transform:translate(100%);box-shadow:-2px 0 8px #00000026}.cl-resizable-layout__drawer--open{transform:translate(0)}.cl-resizable-layout__drawer-close{position:absolute;top:var(--spacing-md);right:var(--spacing-md);z-index:1;min-width:var(--touch-target-min);min-height:var(--touch-target-min)}.cl-resizable-layout__backdrop{position:fixed;inset:0;background:#00000073;z-index:var(--z-backdrop);opacity:0;visibility:hidden;transition:opacity var(--transition-normal),visibility var(--transition-normal)}.cl-resizable-layout__backdrop--visible{opacity:1;visibility:visible}.cl-resizable-layout--mobile>.ant-layout{padding-top:calc(var(--touch-target-min) + var(--spacing-lg))}.cl-resizable-layout--mobile .cl-resizable-layout__mobile-triggers{top:var(--topbar-height-mobile, 56px)}.resize-handle{width:4px;background:transparent;transition:background var(--transition-fast);cursor:col-resize}.resize-handle:hover{background:var(--ant-color-primary, #1890ff)}.resize-handle:active{background:var(--ant-color-primary-active, #096dd9)}.cl-app-shell{min-height:100vh;display:flex;flex-direction:column}.cl-app-shell__header{display:flex;align-items:center;justify-content:space-between;padding:0 var(--spacing-lg);height:var(--topbar-height);position:sticky;top:0;z-index:var(--z-topbar)}.cl-app-shell__header-left,.cl-app-shell__header-right{display:flex;align-items:center;gap:var(--spacing-lg)}.cl-app-shell__header-left>.ant-space,.cl-app-shell__header-right>.ant-space{gap:inherit!important}.cl-app-shell__header-left>.ant-space>.ant-space-item,.cl-app-shell__header-right>.ant-space>.ant-space-item{margin:0!important}@media(max-width:767px){.cl-app-shell__header,.cl-app-shell__header.ant-layout-header{display:none!important;height:0!important;min-height:0!important;padding:0!important;border:none!important}}.cl-app-shell__subheader{display:flex;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-md) var(--spacing-lg);flex-shrink:0;min-height:48px;position:relative;z-index:calc(var(--z-topbar) - 1)}.cl-app-shell__subheader--triggers-only{display:none}@media(max-width:1024px){.cl-app-shell__subheader--triggers-only{display:flex;justify-content:space-between}}.cl-app-shell__subheader-content{flex:1;min-width:0}.cl-app-shell__trigger{display:flex!important;font-size:24px!important;padding:4px!important;min-width:var(--touch-target-min);min-height:var(--touch-target-min);align-items:center;justify-content:center;flex-shrink:0}.cl-app-shell__trigger .anticon{font-size:24px}@media(max-width:767px){.cl-app-shell__subheader{padding:var(--spacing-sm) var(--spacing-sm);gap:var(--spacing-sm);position:sticky;top:0;z-index:var(--z-topbar)}}.cl-app-shell__body{flex:1;display:flex;min-height:0;overflow:hidden}.cl-app-shell__panel-group{width:100%;height:100%}.cl-app-shell__panel{display:flex;flex-direction:column;min-width:0}.cl-app-shell__panel--left,.cl-app-shell__panel--right{overflow:hidden}.cl-app-shell__resize-handle{width:4px;background:transparent;transition:background var(--transition-fast);position:relative}.cl-app-shell__resize-handle:after{content:"";position:absolute;top:0;bottom:0;left:1px;width:2px;background:var(--ant-color-border, #f0f0f0)}.cl-app-shell__resize-handle:hover:after,.cl-app-shell__resize-handle[data-resize-handle-active]:after{background:var(--ant-color-primary, #1890ff)}.cl-app-shell__sider{height:100%;display:flex;flex-direction:column;overflow-y:auto}.cl-app-shell__content{flex:1;min-width:0;overflow-y:auto}.cl-app-shell__drawer .ant-drawer-body{display:flex;flex-direction:column}.cl-app-shell--mobile .cl-app-shell__content{padding:0}html,body,#root{margin:0;padding:0;height:100%;overflow:hidden}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;background-color:#f0f0f0;color:#333;line-height:1.5;font-size:16px;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body * .hive-font,body * .hive-font *{font-family:Michroma!important;letter-spacing:.05em!important;text-rendering:optimizeLegibility!important}body * span,body * p{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}
