[data-tenant]{--p:var(--ds-color-primary-500);--pf:var(--ds-color-primary-600);--pc:var(--ds-color-white);--s:var(--ds-color-secondary-500);--sf:var(--ds-color-secondary-600);--sc:var(--ds-color-white);--a:var(--ds-color-info-500);--af:var(--ds-color-info-600);--ac:var(--ds-color-white);--n:var(--ds-color-neutral-700);--nf:var(--ds-color-neutral-800);--nc:var(--ds-color-white);--b1:var(--ds-color-white);--b2:var(--ds-color-neutral-50);--b3:var(--ds-color-neutral-100);--bc:var(--ds-text-primary);--su:var(--ds-color-success-500);--wa:var(--ds-color-warning-500);--er:var(--ds-color-error-500);--in:var(--ds-color-info-500);--rounded-box:var(--ds-radius-lg);--rounded-btn:var(--ds-button-md-radius);--rounded-badge:var(--ds-badge-radius);--animation-btn:0.25s;--animation-input:0.2s;--btn-focus-scale:0.98;--border-btn:1px;--tab-border:2px;--tab-radius:var(--ds-radius-md)}[data-tenant] .btn{font-family:var(--ds-font-family-base);font-weight:var(--ds-button-font-weight);border-radius:var(--ds-button-md-radius);transition:var(--ds-button-transition);height:var(--ds-button-md-height);min-height:var(--ds-button-md-height);padding-left:var(--ds-button-md-padding-x);padding-right:var(--ds-button-md-padding-x);font-size:var(--ds-button-md-font-size)}[data-tenant] .btn:focus-visible{box-shadow:var(--ds-button-focus-ring)}[data-tenant] .btn-xs{height:var(--ds-button-xs-height);min-height:var(--ds-button-xs-height);padding-left:var(--ds-button-xs-padding-x);padding-right:var(--ds-button-xs-padding-x);font-size:var(--ds-button-xs-font-size);border-radius:var(--ds-button-xs-radius)}[data-tenant] .btn-sm{height:var(--ds-button-sm-height);min-height:var(--ds-button-sm-height);padding-left:var(--ds-button-sm-padding-x);padding-right:var(--ds-button-sm-padding-x);font-size:var(--ds-button-sm-font-size);border-radius:var(--ds-button-sm-radius)}[data-tenant] .btn-lg{height:var(--ds-button-lg-height);min-height:var(--ds-button-lg-height);padding-left:var(--ds-button-lg-padding-x);padding-right:var(--ds-button-lg-padding-x);font-size:var(--ds-button-lg-font-size);border-radius:var(--ds-button-lg-radius)}[data-tenant] .btn-primary{background-color:var(--ds-button-primary-bg);border-color:var(--ds-button-primary-border);color:var(--ds-button-primary-color);box-shadow:var(--ds-button-primary-shadow)}[data-tenant] .btn-primary:hover:not(:disabled){background-color:var(--ds-button-primary-bg-hover);border-color:var(--ds-button-primary-bg-hover);box-shadow:var(--ds-button-primary-shadow-hover)}[data-tenant] .btn-primary:active:not(:disabled){background-color:var(--ds-button-primary-bg-active)}[data-tenant] .btn-secondary{background-color:var(--ds-button-secondary-bg);border-color:var(--ds-button-secondary-border);color:var(--ds-button-secondary-color)}[data-tenant] .btn-secondary:hover:not(:disabled){background-color:var(--ds-button-secondary-bg-hover)}[data-tenant] .btn-ghost{background-color:var(--ds-button-ghost-bg);border-color:var(--ds-button-ghost-border);color:var(--ds-button-ghost-color)}[data-tenant] .btn-ghost:hover:not(:disabled){background-color:var(--ds-button-ghost-bg-hover);color:var(--ds-button-ghost-color-hover)}[data-tenant] .btn-ghost:active:not(:disabled){background-color:var(--ds-button-ghost-bg-active);color:var(--ds-button-ghost-color-active)}[data-tenant] .btn-outline{background-color:transparent;border-color:var(--ds-button-default-border);color:var(--ds-button-default-color)}[data-tenant] .btn-outline:hover:not(:disabled){background-color:var(--ds-button-default-bg-hover);border-color:var(--ds-button-default-border-hover);color:var(--ds-button-default-color-hover)}[data-tenant] .btn-outline:active:not(:disabled){background-color:var(--ds-button-default-bg-active);border-color:var(--ds-button-default-border-active);color:var(--ds-button-default-color-active)}[data-tenant] .btn-link{background-color:transparent;border-color:transparent;color:var(--ds-button-link-color);-webkit-text-decoration:var(--ds-button-link-decoration);text-decoration:var(--ds-button-link-decoration)}[data-tenant] .btn-link:hover:not(:disabled){color:var(--ds-button-link-color-hover);-webkit-text-decoration:var(--ds-button-link-decoration-hover);text-decoration:var(--ds-button-link-decoration-hover)}[data-tenant] .btn-link:active:not(:disabled){color:var(--ds-button-link-color-active)}[data-tenant] .btn-success{background-color:var(--ds-button-success-bg);border-color:var(--ds-button-success-border);color:var(--ds-button-success-color)}[data-tenant] .btn-success:hover:not(:disabled){background-color:var(--ds-button-success-bg-hover)}[data-tenant] .btn-success:active:not(:disabled){background-color:var(--ds-button-success-bg-active)}[data-tenant] .btn-warning{background-color:var(--ds-button-warning-bg);border-color:var(--ds-button-warning-border);color:var(--ds-button-warning-color)}[data-tenant] .btn-warning:hover:not(:disabled){background-color:var(--ds-button-warning-bg-hover)}[data-tenant] .btn-warning:active:not(:disabled){background-color:var(--ds-button-warning-bg-active)}[data-tenant] .btn-error{background-color:var(--ds-button-error-bg);border-color:var(--ds-button-error-border);color:var(--ds-button-error-color)}[data-tenant] .btn-error:hover:not(:disabled){background-color:var(--ds-button-error-bg-hover)}[data-tenant] .btn-error:active:not(:disabled){background-color:var(--ds-button-error-bg-active)}[data-tenant] .btn-info{background-color:var(--ds-button-info-bg);border-color:var(--ds-button-info-border);color:var(--ds-button-info-color)}[data-tenant] .btn-info:hover:not(:disabled){background-color:var(--ds-button-info-bg-hover)}[data-tenant] .btn-info:active:not(:disabled){background-color:var(--ds-button-info-bg-active)}[data-tenant] .btn-disabled,[data-tenant] .btn:disabled{background-color:var(--ds-button-disabled-bg)!important;border-color:var(--ds-button-disabled-border)!important;color:var(--ds-button-disabled-color)!important;opacity:var(--ds-button-disabled-opacity);cursor:not-allowed;pointer-events:none}[data-tenant] .input{font-family:var(--ds-font-family-base);font-size:var(--ds-input-md-font-size);height:var(--ds-input-md-height);padding-left:var(--ds-input-md-padding-x);padding-right:var(--ds-input-md-padding-x);background-color:var(--ds-input-bg);border-color:var(--ds-input-border);border-radius:var(--ds-input-radius);color:var(--ds-input-color);transition:var(--ds-input-transition)}[data-tenant] .input::placeholder{color:var(--ds-input-color-placeholder)}[data-tenant] .input:hover:not(:disabled){border-color:var(--ds-input-border-hover)}[data-tenant] .input:focus{border-color:var(--ds-input-border-focus);box-shadow:var(--ds-input-shadow-focus);outline:none}[data-tenant] .input:disabled{background-color:var(--ds-input-bg-disabled);border-color:var(--ds-input-border-disabled);color:var(--ds-input-color-disabled)}[data-tenant] .input-sm{height:var(--ds-input-sm-height);padding-left:var(--ds-input-sm-padding-x);padding-right:var(--ds-input-sm-padding-x);font-size:var(--ds-input-sm-font-size)}[data-tenant] .input-lg{height:var(--ds-input-lg-height);padding-left:var(--ds-input-lg-padding-x);padding-right:var(--ds-input-lg-padding-x);font-size:var(--ds-input-lg-font-size)}[data-tenant] .input-error{border-color:var(--ds-input-error-border)!important}[data-tenant] .input-error:focus{box-shadow:var(--ds-input-error-shadow-focus)}[data-tenant] .input-warning{border-color:var(--ds-input-warning-border)!important}[data-tenant] .input-success{border-color:var(--ds-input-success-border)!important}[data-tenant] .select{background-color:var(--ds-select-bg);border-color:var(--ds-select-border);border-radius:var(--ds-select-radius);font-family:var(--ds-font-family-base);height:var(--ds-input-md-height);min-height:var(--ds-input-md-height);padding-left:var(--ds-input-md-padding-x);transition:var(--ds-input-transition)}[data-tenant] .select:hover:not(:disabled){border-color:var(--ds-select-border-hover)}[data-tenant] .select:focus{border-color:var(--ds-select-border-focus);box-shadow:var(--ds-select-shadow-focus);outline:none}[data-tenant] .checkbox{width:var(--ds-checkbox-size);height:var(--ds-checkbox-size);border-color:var(--ds-checkbox-border);border-radius:var(--ds-checkbox-radius);transition:var(--ds-transition-fast)}[data-tenant] .checkbox:hover:not(:disabled){border-color:var(--ds-checkbox-border-hover)}[data-tenant] .checkbox:checked{background-color:var(--ds-checkbox-checked-bg);border-color:var(--ds-checkbox-checked-border)}[data-tenant] .checkbox:focus-visible{box-shadow:var(--ds-checkbox-focus-ring);outline:none}[data-tenant] .radio{width:var(--ds-radio-size);height:var(--ds-radio-size);border-color:var(--ds-radio-border);transition:var(--ds-transition-fast)}[data-tenant] .radio:hover:not(:disabled){border-color:var(--ds-radio-border-hover)}[data-tenant] .radio:checked{background-color:var(--ds-radio-checked-bg);border-color:var(--ds-radio-checked-border)}[data-tenant] .radio:focus-visible{box-shadow:var(--ds-radio-focus-ring);outline:none}[data-tenant] .toggle{width:var(--ds-toggle-md-width);height:var(--ds-toggle-md-height);background-color:var(--ds-toggle-bg);border-radius:var(--ds-radius-full);transition:var(--ds-toggle-transition)}[data-tenant] .toggle:hover:not(:disabled){background-color:var(--ds-toggle-bg-hover)}[data-tenant] .toggle:checked{background-color:var(--ds-toggle-checked-bg)}[data-tenant] .toggle:checked:hover:not(:disabled){background-color:var(--ds-toggle-checked-bg-hover)}[data-tenant] .toggle:focus-visible{box-shadow:var(--ds-toggle-focus-ring);outline:none}[data-tenant] .toggle:disabled{opacity:var(--ds-toggle-disabled-opacity);background-color:var(--ds-toggle-disabled-bg)}[data-tenant] .toggle-sm{width:var(--ds-toggle-sm-width);height:var(--ds-toggle-sm-height)}[data-tenant] .toggle-lg{width:var(--ds-toggle-lg-width);height:var(--ds-toggle-lg-height)}[data-tenant] .card{background-color:var(--ds-card-bg);border-color:var(--ds-card-border);border-radius:var(--ds-card-radius);box-shadow:var(--ds-card-shadow);transition:var(--ds-card-transition)}[data-tenant] .card:hover{box-shadow:var(--ds-card-shadow-hover)}[data-tenant] .card-title{font-size:var(--ds-card-title-font-size);font-weight:var(--ds-card-title-font-weight);color:var(--ds-card-title-color)}[data-tenant] .card-body{padding:var(--ds-card-body-padding);color:var(--ds-card-body-color);display:flex;flex-direction:column;width:100%}[data-tenant] .card-body>*{width:100%}[data-tenant] .card-compact .card-body{padding:var(--ds-card-padding-sm)}[data-tenant] .modal-box{background-color:var(--ds-modal-bg);border-radius:var(--ds-modal-radius);box-shadow:var(--ds-modal-shadow);padding:var(--ds-modal-padding)}[data-tenant] .modal-backdrop{background-color:var(--ds-modal-overlay-bg);-webkit-backdrop-filter:var(--ds-modal-overlay-backdrop);backdrop-filter:var(--ds-modal-overlay-backdrop)}[data-tenant] .modal-action{margin-top:var(--ds-modal-footer-padding);gap:var(--ds-modal-footer-gap)}[data-tenant] .alert{padding:var(--ds-alert-padding);border-radius:var(--ds-alert-radius);font-size:var(--ds-alert-font-size)}[data-tenant] .alert-info{background-color:var(--ds-alert-info-bg);border-color:var(--ds-alert-info-border);color:var(--ds-alert-info-color)}[data-tenant] .alert-success{background-color:var(--ds-alert-success-bg);border-color:var(--ds-alert-success-border);color:var(--ds-alert-success-color)}[data-tenant] .alert-warning{background-color:var(--ds-alert-warning-bg);border-color:var(--ds-alert-warning-border);color:var(--ds-alert-warning-color)}[data-tenant] .alert-error{background-color:var(--ds-alert-error-bg);border-color:var(--ds-alert-error-border);color:var(--ds-alert-error-color)}[data-tenant] .tooltip:before{background-color:var(--ds-tooltip-bg);color:var(--ds-tooltip-color);border-radius:var(--ds-tooltip-radius);padding:var(--ds-tooltip-padding);font-size:var(--ds-tooltip-font-size);max-width:var(--ds-tooltip-max-width)}[data-tenant] .badge{font-size:var(--ds-badge-md-font-size);height:var(--ds-badge-md-height);padding-left:var(--ds-badge-padding-x);padding-right:var(--ds-badge-padding-x);border-radius:var(--ds-badge-radius);font-weight:var(--ds-badge-font-weight)}[data-tenant] .badge-primary{background-color:var(--ds-badge-primary-bg);color:var(--ds-badge-primary-color)}[data-tenant] .badge-secondary{background-color:var(--ds-badge-secondary-bg);color:var(--ds-badge-secondary-color)}[data-tenant] .badge-success{background-color:var(--ds-badge-success-bg);color:var(--ds-badge-success-color)}[data-tenant] .badge-warning{background-color:var(--ds-badge-warning-bg);color:var(--ds-badge-warning-color)}[data-tenant] .badge-error{background-color:var(--ds-badge-error-bg);color:var(--ds-badge-error-color)}[data-tenant] .badge-info{background-color:var(--ds-badge-info-bg);color:var(--ds-badge-info-color)}[data-tenant] .badge-sm{font-size:var(--ds-badge-sm-font-size);height:var(--ds-badge-sm-height)}[data-tenant] .badge-lg{font-size:var(--ds-badge-lg-font-size);height:var(--ds-badge-lg-height)}[data-tenant] .avatar.placeholder>div,[data-tenant] .avatar>div{background-color:var(--ds-avatar-default-bg);color:var(--ds-avatar-default-color)}[data-tenant] .progress{background-color:var(--ds-progress-bg);border-radius:var(--ds-progress-radius);height:var(--ds-progress-height)}[data-tenant] .progress::-webkit-progress-bar{background-color:var(--ds-progress-bg);border-radius:var(--ds-progress-radius)}[data-tenant] .progress::-webkit-progress-value{border-radius:var(--ds-progress-radius)}[data-tenant] .progress-primary::-webkit-progress-value,[data-tenant] .progress::-webkit-progress-value{background-color:var(--ds-progress-fill-primary)}[data-tenant] .progress-success::-webkit-progress-value{background-color:var(--ds-progress-fill-success)}[data-tenant] .progress-warning::-webkit-progress-value{background-color:var(--ds-progress-fill-warning)}[data-tenant] .progress-error::-webkit-progress-value{background-color:var(--ds-progress-fill-error)}[data-tenant] .loading{color:var(--ds-spinner-color)}[data-tenant] .loading-sm{width:var(--ds-spinner-sm-size);height:var(--ds-spinner-sm-size)}[data-tenant] .loading-md{width:var(--ds-spinner-md-size);height:var(--ds-spinner-md-size)}[data-tenant] .loading-lg{width:var(--ds-spinner-lg-size);height:var(--ds-spinner-lg-size)}[data-tenant] .divider:after,[data-tenant] .divider:before{background-color:var(--ds-divider-color);height:var(--ds-divider-width)}[data-tenant] .dropdown{position:relative;display:inline-block}[data-tenant] .dropdown-content{position:absolute;top:100%;left:0;z-index:50;min-width:180px;background-color:var(--ds-dropdown-bg,#ffffff);border:1px solid var(--ds-border-color,#e5e7eb);border-radius:var(--ds-dropdown-radius,8px);box-shadow:var(--ds-dropdown-shadow,0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05));padding:4px}[data-tenant] .dropdown-end .dropdown-content{left:auto;right:0}[data-tenant] .dropdown-top .dropdown-content{top:auto;bottom:100%}[data-tenant] .dropdown-content.menu,[data-tenant] ul.menu{list-style:none!important;margin:0;padding:4px}[data-tenant] .menu li{list-style:none!important;margin:0}[data-tenant] .menu li:before{content:none!important;display:none!important}[data-tenant] .menu li::marker{content:none!important;display:none!important}[data-tenant] .menu li>a,[data-tenant] .menu li>button{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border:none;background:transparent;border-radius:var(--ds-dropdown-item-radius,6px);color:var(--ds-text-primary,#111827);font-size:14px;text-align:left;cursor:pointer;transition:background-color .15s ease}[data-tenant] .menu li>a:hover,[data-tenant] .menu li>button:hover{background-color:var(--ds-dropdown-item-bg-hover,#f3f4f6)}[data-tenant] .menu li>a.active,[data-tenant] .menu li>button.active{background-color:var(--ds-dropdown-item-bg-active,#e5e7eb);color:var(--ds-dropdown-item-color-active,#111827)}[data-tenant] .menu li>a.text-error,[data-tenant] .menu li>button.text-error{color:var(--ds-color-error-600,#dc2626)}[data-tenant] .menu li>a.text-error:hover,[data-tenant] .menu li>button.text-error:hover{background-color:var(--ds-color-error-50,#fef2f2)}[data-tenant] .menu li>button.disabled,[data-tenant] .menu li>button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}[data-tenant] .menu li.divider{height:1px;margin:4px 0;background-color:var(--ds-border-color,#e5e7eb)}[data-tenant] .menu li.menu-title{padding:6px 12px;font-size:11px;font-weight:600;color:var(--ds-text-tertiary,#9ca3af);text-transform:uppercase;letter-spacing:.05em}[data-tenant] .rounded-box{border-radius:var(--ds-radius-lg,12px)}[data-tenant] .bg-base-100{background-color:var(--ds-dropdown-bg,#ffffff)}[data-tenant] .rottay-menu{list-style:none;padding:8px;margin:0}[data-tenant] .rottay-menu.menu-vertical{width:100%}[data-tenant] .rottay-menu li{list-style:none;margin-bottom:4px}[data-tenant] .rottay-menu li>a,[data-tenant] .rottay-menu li>button{display:flex;align-items:center;gap:12px;padding:10px 16px;border-radius:var(--ds-radius-md);color:var(--ds-text-secondary);background-color:transparent;transition:all .2s ease;text-decoration:none;cursor:pointer;border:none;width:100%;text-align:left;font-size:14px;font-weight:400}[data-tenant] .rottay-menu li>a:hover,[data-tenant] .rottay-menu li>button:hover{background-color:var(--ds-color-neutral-100);color:var(--ds-text-primary)}[data-tenant] .rottay-menu li>a.active,[data-tenant] .rottay-menu li>button.active{background-color:var(--ds-color-primary-50);color:var(--ds-color-primary-600);font-weight:500}[data-tenant] .rottay-menu li>a>span:first-child,[data-tenant] .rottay-menu li>button>span:first-child{display:inline-flex;align-items:center;justify-content:center;width:20px;font-size:18px}[data-tenant] .rottay-menu details{margin-bottom:4px}[data-tenant] .rottay-menu details>summary{display:flex;align-items:center;gap:12px;padding:10px 16px;border-radius:var(--ds-radius-md);color:var(--ds-text-secondary);background-color:transparent;transition:all .2s ease;cursor:pointer;font-size:14px;font-weight:400;list-style:none}[data-tenant] .rottay-menu details>summary::-webkit-details-marker{display:none}[data-tenant] .rottay-menu details>summary:hover{background-color:var(--ds-color-neutral-100);color:var(--ds-text-primary)}[data-tenant] .rottay-menu details[open]>summary{color:var(--ds-text-primary);font-weight:500}[data-tenant] .rottay-menu details>ul{padding-left:32px;margin-top:4px;margin-bottom:4px}[data-tenant] .rottay-menu .divider{height:1px;background-color:var(--ds-border-color);margin:8px 0;list-style:none}[data-tenant] .rottay-menu .menu-title{padding:8px 16px;font-size:12px;font-weight:600;color:var(--ds-text-tertiary);text-transform:uppercase;letter-spacing:.5px;list-style:none}[data-tenant] .rottay-menu details>summary.disabled,[data-tenant] .rottay-menu li>a.disabled,[data-tenant] .rottay-menu li>button.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}[data-tenant] .rottay-menu li>a.text-error,[data-tenant] .rottay-menu li>button.text-error{color:var(--ds-color-error-500)}[data-tenant] .rottay-menu li>a.text-error:hover,[data-tenant] .rottay-menu li>button.text-error:hover{background-color:var(--ds-color-error-50);color:var(--ds-color-error-600)}[data-tenant] .tabs{display:inline-flex;align-items:center;gap:0;border-bottom:1px solid var(--ds-border-color,#e5e7eb);width:-moz-fit-content;width:fit-content}[data-tenant] .tabs-boxed{background-color:var(--ds-color-neutral-100,#f3f4f6);border-radius:var(--ds-radius-md,8px);padding:4px;border-bottom:none}[data-tenant] .tab{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;font-size:14px;font-weight:500;color:var(--ds-text-secondary,#6b7280);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .15s ease;white-space:nowrap;margin-bottom:-1px}[data-tenant] .tabs-boxed .tab{border-radius:var(--ds-radius-sm,6px);border-bottom:none;margin-bottom:0}[data-tenant] .tab:hover{color:var(--ds-text-primary,#111827);background-color:var(--ds-color-neutral-50,#f9fafb)}[data-tenant] .tab-active,[data-tenant] .tab.active,[data-tenant] .tab[aria-selected=true]{color:var(--ds-color-primary-600,#2563eb);border-bottom-color:var(--ds-color-primary-600,#2563eb);background-color:transparent}[data-tenant] .tabs-boxed .tab-active,[data-tenant] .tabs-boxed .tab.active,[data-tenant] .tabs-boxed .tab[aria-selected=true]{background-color:#ffffff;color:var(--ds-text-primary,#111827);box-shadow:0 1px 2px rgba(0,0,0,.05)}[data-tenant] .tab .badge{margin-left:4px;font-size:11px;padding:2px 6px;min-height:auto;height:auto}[data-tenant] .tabs-bordered{border-bottom:1px solid var(--ds-border-color,#e5e7eb)}[data-tenant] .tabs-bordered .tab{border-bottom:2px solid transparent;margin-bottom:-1px}[data-tenant] .tabs-bordered .tab-active{border-bottom-color:var(--ds-color-primary-600,#2563eb)}[data-tenant] .tabs-sm .tab{padding:6px 12px;font-size:13px}[data-tenant] .tabs-lg .tab{padding:12px 20px;font-size:15px}[data-tenant] .table{background-color:var(--ds-table-bg);border-radius:var(--ds-table-radius)}[data-tenant] .table :where(thead,tfoot){background-color:var(--ds-table-header-bg)}[data-tenant] .table :where(thead,tfoot) :where(th,td){background-color:var(--ds-table-header-bg);color:var(--ds-table-header-color);font-weight:var(--ds-table-header-font-weight);font-size:var(--ds-table-header-font-size)}[data-tenant] .table :where(tbody th,tbody td){background-color:var(--ds-table-row-bg);font-size:var(--ds-table-cell-font-size)}[data-tenant] .table-zebra tbody tr:nth-child(2n) :where(th,td){background-color:var(--ds-table-row-bg-striped)}[data-tenant] .table tr:hover :where(th,td){background-color:var(--ds-table-row-bg-hover)}[data-tenant] .rottay-table-wrapper,[data-tenant] .table-wrapper,[data-tenant] [data-component=table]{overflow:visible!important}[data-tenant] .card,[data-tenant] .card-body,[data-tenant] .rottay-table,[data-tenant] .table,[data-tenant] table,[data-tenant] tbody,[data-tenant] td,[data-tenant] tr{overflow:visible}[data-tenant] td .dropdown{position:relative}[data-tenant] .rottay-table .dropdown-content,[data-tenant] .table .dropdown-content,[data-tenant] td .dropdown-content{z-index:9999!important;position:absolute;right:0;top:100%}[data-tenant] .breadcrumbs{font-size:var(--ds-breadcrumb-font-size)}[data-tenant] .breadcrumbs li a{color:var(--ds-breadcrumb-color);transition:var(--ds-transition-fast)}[data-tenant] .breadcrumbs li a:hover{color:var(--ds-breadcrumb-color-hover)}[data-tenant] .breadcrumbs li+li:before{color:var(--ds-breadcrumb-separator-color)}[data-tenant] .breadcrumbs li:last-child{color:var(--ds-breadcrumb-color-active)}[data-tenant] .join .btn{min-width:var(--ds-pagination-item-size);height:var(--ds-pagination-item-size);padding:0;background-color:var(--ds-pagination-item-bg);border-color:var(--ds-pagination-item-border);color:var(--ds-pagination-item-color);border-radius:var(--ds-pagination-item-radius)}[data-tenant] .join .btn:hover{background-color:var(--ds-pagination-item-bg-hover)}[data-tenant] .join .btn.btn-active{background-color:var(--ds-pagination-item-bg-active);color:var(--ds-pagination-item-color-active);border-color:var(--ds-pagination-item-bg-active)}[data-tenant] .steps .step:before{background-color:var(--ds-steps-line-color)}[data-tenant] .steps .step-primary:before{background-color:var(--ds-steps-line-color-active)}[data-tenant] .steps .step:after{background-color:var(--ds-steps-item-bg);color:var(--ds-steps-item-color)}[data-tenant] .steps .step-primary:after{background-color:var(--ds-steps-item-bg-active);color:var(--ds-steps-item-color-active)}[data-tenant] .collapse{background-color:var(--ds-collapse-bg);border-color:var(--ds-collapse-border);border-radius:var(--ds-collapse-radius)}[data-tenant] .collapse-title{padding:var(--ds-collapse-header-padding);background-color:var(--ds-collapse-header-bg);font-weight:var(--ds-collapse-header-font-weight);color:var(--ds-collapse-header-color)}[data-tenant] .collapse-title:hover{background-color:var(--ds-collapse-header-bg-hover)}[data-tenant] .collapse-content{padding:var(--ds-collapse-content-padding);background-color:var(--ds-collapse-content-bg)}[data-tenant] .drawer-side{z-index:var(--ds-drawer-z-index)}[data-tenant] .drawer-side>.drawer-overlay{background-color:var(--ds-drawer-overlay-bg)}[data-tenant] .drawer-side>:not(.drawer-overlay){background-color:var(--ds-drawer-bg);width:var(--ds-drawer-width);box-shadow:var(--ds-drawer-shadow)}[data-tenant] .drawer-content .drawer-header{padding:var(--ds-drawer-header-padding);border-bottom:1px solid var(--ds-drawer-header-border)}[data-tenant] .drawer-content .drawer-title{font-size:var(--ds-drawer-title-font-size);font-weight:var(--ds-drawer-title-font-weight);color:var(--ds-drawer-title-color)}[data-tenant] .drawer-content .drawer-body{padding:var(--ds-drawer-body-padding)}[data-tenant] .drawer-content .drawer-footer{padding:var(--ds-drawer-footer-padding);border-top:1px solid var(--ds-drawer-footer-border);background-color:var(--ds-drawer-footer-bg)}[data-tenant] .textarea{min-height:var(--ds-textarea-min-height);padding:var(--ds-textarea-padding);line-height:var(--ds-textarea-line-height);font-family:var(--ds-font-family-base);background-color:var(--ds-input-bg);border-color:var(--ds-input-border);border-radius:var(--ds-input-radius);color:var(--ds-input-color);transition:var(--ds-input-transition)}[data-tenant] .textarea:hover:not(:disabled){border-color:var(--ds-input-border-hover)}[data-tenant] .textarea:focus{border-color:var(--ds-input-border-focus);box-shadow:var(--ds-input-shadow-focus);outline:none}[data-tenant] .file-input{background-color:var(--ds-input-bg);border-color:var(--ds-input-border);border-radius:var(--ds-input-radius)}[data-tenant] .file-input:hover:not(:disabled){border-color:var(--ds-input-border-hover)}[data-tenant] .file-input:focus{border-color:var(--ds-input-border-focus);box-shadow:var(--ds-input-shadow-focus);outline:none}[data-tenant] .range{height:var(--ds-slider-thumb-size)}[data-tenant] .range::-webkit-slider-runnable-track{background-color:var(--ds-slider-track-bg);height:var(--ds-slider-track-height);border-radius:var(--ds-radius-full)}[data-tenant] .range::-webkit-slider-thumb{width:var(--ds-slider-thumb-size);height:var(--ds-slider-thumb-size);background-color:var(--ds-slider-thumb-bg);border-color:var(--ds-slider-thumb-border);box-shadow:var(--ds-slider-thumb-shadow)}[data-tenant] .range:focus::-webkit-slider-thumb{box-shadow:var(--ds-slider-focus-ring)}[data-tenant] .rating input,[data-tenant] .rating input:checked~input{background-color:var(--ds-rate-color)}[data-tenant] .rating input:checked,[data-tenant] .rating input:checked~input:checked{background-color:var(--ds-rate-color-active)}[data-tenant] .rating:hover input:hover,[data-tenant] .rating:hover input:hover~input{background-color:var(--ds-rate-color-hover)}[data-tenant] .skeleton{background-color:var(--ds-skeleton-bg);border-radius:var(--ds-skeleton-radius)}[data-tenant] .toast{background-color:var(--ds-toast-bg);border-radius:var(--ds-toast-radius-md);box-shadow:var(--ds-toast-shadow);padding:var(--ds-toast-padding);gap:var(--ds-toast-gap);max-width:var(--ds-toast-max-width)}[data-tenant] .toast-center,[data-tenant] .toast-end,[data-tenant] .toast-start{z-index:var(--ds-toast-z-index)}[data-tenant] .toast .alert-success{background-color:var(--ds-toast-success-bg);color:var(--ds-toast-success-color);border-color:var(--ds-toast-success-border)}[data-tenant] .toast .alert-error{background-color:var(--ds-toast-error-bg);color:var(--ds-toast-error-color);border-color:var(--ds-toast-error-border)}[data-tenant] .toast .alert-warning{background-color:var(--ds-toast-warning-bg);color:var(--ds-toast-warning-color);border-color:var(--ds-toast-warning-border)}[data-tenant] .toast .alert-info{background-color:var(--ds-toast-info-bg);color:var(--ds-toast-info-color);border-color:var(--ds-toast-info-border)}[data-tenant] .ds-message{background-color:var(--ds-message-bg);border-radius:var(--ds-message-radius);box-shadow:var(--ds-message-shadow);padding:var(--ds-message-padding);font-size:var(--ds-message-font-size);line-height:var(--ds-message-line-height);color:var(--ds-message-text-color);display:flex;align-items:center;gap:var(--ds-message-gap);max-width:var(--ds-message-max-width)}[data-tenant] .ds-message-success{background-color:var(--ds-message-success-bg);border:1px solid var(--ds-message-success-border)}[data-tenant] .ds-message-success .ds-message-icon{color:var(--ds-message-success-color)}[data-tenant] .ds-message-error{background-color:var(--ds-message-error-bg);border:1px solid var(--ds-message-error-border)}[data-tenant] .ds-message-error .ds-message-icon{color:var(--ds-message-error-color)}[data-tenant] .ds-message-warning{background-color:var(--ds-message-warning-bg);border:1px solid var(--ds-message-warning-border)}[data-tenant] .ds-message-warning .ds-message-icon{color:var(--ds-message-warning-color)}[data-tenant] .ds-message-info{background-color:var(--ds-message-info-bg);border:1px solid var(--ds-message-info-border)}[data-tenant] .ds-message-info .ds-message-icon{color:var(--ds-message-info-color)}[data-tenant] .ds-message-loading .ds-message-icon{color:var(--ds-message-loading-color)}[data-tenant] .ds-notification{background-color:var(--ds-notification-bg);border-radius:var(--ds-notification-radius);box-shadow:var(--ds-notification-shadow);padding:var(--ds-notification-padding);width:var(--ds-notification-width);max-width:var(--ds-notification-max-width);display:flex;gap:var(--ds-notification-gap)}[data-tenant] .ds-notification-title{font-size:var(--ds-notification-title-size);font-weight:var(--ds-notification-title-font-weight);color:var(--ds-notification-title-color)}[data-tenant] .ds-notification-description{font-size:var(--ds-notification-desc-size);color:var(--ds-notification-desc-color)}[data-tenant] .ds-notification-close{color:var(--ds-notification-close-color);cursor:pointer}[data-tenant] .ds-notification-close:hover{color:var(--ds-notification-close-color-hover)}[data-tenant] .ds-notification-success .ds-notification-icon{color:var(--ds-notification-success-color)}[data-tenant] .ds-notification-error .ds-notification-icon{color:var(--ds-notification-error-color)}[data-tenant] .ds-notification-warning .ds-notification-icon{color:var(--ds-notification-warning-color)}[data-tenant] .ds-notification-info .ds-notification-icon{color:var(--ds-notification-info-color)}[data-tenant] .ds-result{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem}[data-tenant] .ds-result-icon{font-size:var(--ds-result-icon-size);margin-bottom:1.5rem}[data-tenant] .ds-result-success .ds-result-icon{color:var(--ds-result-success-icon)}[data-tenant] .ds-result-error .ds-result-icon{color:var(--ds-result-error-icon)}[data-tenant] .ds-result-warning .ds-result-icon{color:var(--ds-result-warning-icon)}[data-tenant] .ds-result-info .ds-result-icon{color:var(--ds-result-info-icon)}[data-tenant] .ds-result-title{font-size:var(--ds-result-title-font-size);font-weight:var(--ds-result-title-font-weight);color:var(--ds-result-title-color);margin-bottom:.5rem}[data-tenant] .ds-result-subtitle{color:var(--ds-result-subtitle-color);margin-bottom:1.5rem}[data-tenant] .ds-result-extra{margin-top:1.5rem}[data-tenant] a.link{color:var(--ds-link-color);-webkit-text-decoration:var(--ds-link-decoration);text-decoration:var(--ds-link-decoration);transition:var(--ds-transition-fast)}[data-tenant] a.link:hover{color:var(--ds-link-color-hover);-webkit-text-decoration:var(--ds-link-decoration-hover);text-decoration:var(--ds-link-decoration-hover)}[data-tenant] a.link:active{color:var(--ds-link-color-active)}[data-tenant] .form-control{margin-bottom:var(--ds-form-item-margin-bottom)}[data-tenant] .label-text{color:var(--ds-form-label-color);font-size:var(--ds-form-label-font-size);font-weight:var(--ds-form-label-font-weight)}[data-tenant] .label-text-alt{color:var(--ds-form-helper-color);font-size:var(--ds-input-helper-font-size)}[data-tenant] .hero-content{text-align:center}[data-tenant] .stat-title{color:var(--ds-statistic-title-color);font-size:var(--ds-statistic-title-font-size)}[data-tenant] .stat-value{color:var(--ds-statistic-value-color);font-size:var(--ds-statistic-value-font-size);font-weight:var(--ds-statistic-value-font-weight)}[data-tenant] .timeline:before{background-color:var(--ds-timeline-line-color);width:var(--ds-timeline-line-width)}[data-tenant] .timeline-end,[data-tenant] .timeline-middle,[data-tenant] .timeline-start{color:var(--ds-text-primary)}[data-tenant] .calendar{background-color:var(--ds-calendar-bg);border-radius:var(--ds-calendar-radius);padding:var(--ds-calendar-padding)}[data-tenant] .calendar-header{background-color:var(--ds-calendar-header-bg);color:var(--ds-calendar-header-color);font-weight:var(--ds-calendar-header-font-weight)}[data-tenant] .calendar-weekday{color:var(--ds-calendar-weekday-color);font-size:var(--ds-calendar-weekday-font-size)}[data-tenant] .calendar-day{min-width:var(--ds-calendar-cell-size);min-height:var(--ds-calendar-cell-size);background-color:var(--ds-calendar-cell-bg);color:var(--ds-calendar-cell-color);border-radius:var(--ds-calendar-cell-radius);transition:var(--ds-transition-fast)}[data-tenant] .calendar-day:hover{background-color:var(--ds-calendar-cell-bg-hover)}[data-tenant] .calendar-day.today{background-color:var(--ds-calendar-cell-bg-today);color:var(--ds-calendar-cell-color-today)}[data-tenant] .calendar-day.selected{background-color:var(--ds-calendar-cell-bg-selected);color:var(--ds-calendar-cell-color-selected)}[data-tenant] .calendar-day.disabled{color:var(--ds-calendar-cell-color-disabled)}[data-tenant] .calendar-day.outside{color:var(--ds-calendar-cell-color-outside)}[data-tenant] .calendar-nav{color:var(--ds-calendar-nav-color)}[data-tenant] .calendar-nav:hover{color:var(--ds-calendar-nav-color-hover)}[data-tenant] .carousel{border-radius:var(--ds-carousel-radius);overflow:hidden}[data-tenant] .carousel-item{transition:var(--ds-carousel-transition)}[data-tenant] .carousel-dot{width:var(--ds-carousel-dot-size);height:var(--ds-carousel-dot-size);background-color:var(--ds-carousel-dot-bg);border-radius:var(--ds-carousel-dot-radius);margin:0 var(--ds-carousel-dot-gap)}[data-tenant] .carousel-dot.active{background-color:var(--ds-carousel-dot-bg-active);width:calc(var(--ds-carousel-dot-size) * 2)}[data-tenant] .carousel-arrow{width:var(--ds-carousel-arrow-size);height:var(--ds-carousel-arrow-size);background-color:var(--ds-carousel-arrow-bg);color:var(--ds-carousel-arrow-color);border-radius:var(--ds-carousel-arrow-radius)}[data-tenant] .carousel-arrow:hover{background-color:var(--ds-carousel-arrow-bg-hover)}[data-tenant] .image-wrapper{border-radius:var(--ds-image-radius);overflow:hidden}[data-tenant] .image-placeholder{background-color:var(--ds-image-placeholder-bg);color:var(--ds-image-placeholder-color)}[data-tenant] .image-mask{background-color:var(--ds-image-mask-bg);color:var(--ds-image-mask-color);border-radius:var(--ds-image-radius)}[data-tenant] .image-preview-overlay{background-color:var(--ds-image-preview-bg)}[data-tenant] .image-preview-toolbar{background-color:var(--ds-image-preview-toolbar-bg);color:var(--ds-image-preview-toolbar-color);border-radius:var(--ds-image-preview-toolbar-radius)}[data-tenant] .image-preview-icon{width:var(--ds-image-preview-icon-size);height:var(--ds-image-preview-icon-size);color:var(--ds-image-preview-toolbar-color)}[data-tenant] .image-preview-close{width:var(--ds-image-preview-close-size);height:var(--ds-image-preview-close-size);color:var(--ds-image-preview-toolbar-color)}[data-tenant] .tree{background-color:var(--ds-tree-bg)}[data-tenant] .tree-node{padding:var(--ds-tree-node-padding);background-color:var(--ds-tree-node-bg);color:var(--ds-tree-node-color);transition:var(--ds-transition-fast)}[data-tenant] .tree-node:hover{background-color:var(--ds-tree-node-bg-hover)}[data-tenant] .tree-node.selected{background-color:var(--ds-tree-node-bg-selected);color:var(--ds-tree-node-color-selected)}[data-tenant] .tree-node.disabled{color:var(--ds-tree-node-color-disabled)}[data-tenant] .tree-icon{width:var(--ds-tree-icon-size);height:var(--ds-tree-icon-size);color:var(--ds-tree-icon-color)}[data-tenant] .tree-switcher{width:var(--ds-tree-switcher-size);height:var(--ds-tree-switcher-size)}[data-tenant] .tree-indent{width:var(--ds-tree-indent)}[data-tenant] .tree-line{border-color:var(--ds-tree-line-color);border-width:var(--ds-tree-line-width)}[data-tenant] .tree-checkbox{margin-right:var(--ds-tree-checkbox-margin)}[data-tenant] .descriptions,[data-tenant] .rottay-descriptions{background-color:var(--ds-card-bg,#ffffff);border:1px solid var(--ds-border-color,#e5e7eb);border-radius:var(--ds-radius-md,8px);overflow:hidden}[data-tenant] .descriptions-title,[data-tenant] .rottay-descriptions-title{padding:12px 16px;font-size:15px;font-weight:600;color:var(--ds-text-primary,#111827);border-bottom:1px solid var(--ds-border-color,#e5e7eb);background-color:var(--ds-color-neutral-50,#f9fafb)}[data-tenant] .descriptions-row,[data-tenant] .rottay-descriptions-row{display:flex;border-bottom:1px solid var(--ds-border-color,#e5e7eb)}[data-tenant] .descriptions-row:last-child,[data-tenant] .rottay-descriptions-row:last-child{border-bottom:none}[data-tenant] .descriptions-label,[data-tenant] .rottay-descriptions-label{flex:0 0 140px;padding:12px 16px;font-size:13px;font-weight:500;color:var(--ds-text-secondary,#6b7280);background-color:var(--ds-color-neutral-50,#f9fafb);border-right:1px solid var(--ds-border-color,#e5e7eb)}[data-tenant] .descriptions-content,[data-tenant] .rottay-descriptions-content{flex:1 1;padding:12px 16px;font-size:14px;color:var(--ds-text-primary,#111827)}[data-tenant] .descriptions-vertical .descriptions-row,[data-tenant] .rottay-descriptions-vertical .rottay-descriptions-row{flex-direction:column}[data-tenant] .descriptions-vertical .descriptions-label,[data-tenant] .rottay-descriptions-vertical .rottay-descriptions-label{flex:none;border-right:none;border-bottom:none;padding-bottom:4px}[data-tenant] .descriptions-vertical .descriptions-content,[data-tenant] .rottay-descriptions-vertical .rottay-descriptions-content{padding-top:0}[data-tenant] .descriptions-borderless,[data-tenant] .rottay-descriptions-borderless{border:none}[data-tenant] .descriptions-borderless .descriptions-row,[data-tenant] .rottay-descriptions-borderless .rottay-descriptions-row{border-bottom:none}[data-tenant] .descriptions-borderless .descriptions-label,[data-tenant] .rottay-descriptions-borderless .rottay-descriptions-label{border-right:none;background:transparent}[data-tenant] .descriptions-list{padding:16px}[data-tenant] .descriptions-list .descriptions-item{display:flex;flex-direction:column;margin-bottom:16px}[data-tenant] .descriptions-list .descriptions-item:last-child{margin-bottom:0}[data-tenant] .descriptions-list .descriptions-label{font-size:12px;font-weight:500;color:var(--ds-text-tertiary,#9ca3af);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;padding:0;background:transparent;border:none;flex:none}[data-tenant] .descriptions-list .descriptions-content{font-size:14px;color:var(--ds-text-primary,#111827);padding:0}[data-tenant] .empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem}[data-tenant] .empty-icon{font-size:var(--ds-empty-icon-size);color:var(--ds-empty-icon-color)}[data-tenant] .empty-title{color:var(--ds-empty-title-color);margin-top:1rem}[data-tenant] .empty-description{color:var(--ds-empty-description-color)}[data-tenant] .list{background-color:var(--ds-list-bg);border-radius:var(--ds-list-radius)}[data-tenant] .list-bordered{border-color:var(--ds-list-border)}[data-tenant] .list-item{padding:var(--ds-list-md-padding-y) var(--ds-list-md-padding-x);color:var(--ds-list-item-color);border-color:var(--ds-list-item-divider);background-color:var(--ds-list-item-bg)}[data-tenant] .list-item:hover{background-color:var(--ds-list-item-bg-hover)}[data-tenant] .list-item-sm{padding:var(--ds-list-sm-padding-y) var(--ds-list-sm-padding-x);font-size:var(--ds-list-sm-font-size)}[data-tenant] .list-item-lg{padding:var(--ds-list-lg-padding-y) var(--ds-list-lg-padding-x);font-size:var(--ds-list-lg-font-size)}[data-tenant] .list-header{background-color:var(--ds-list-header-bg);font-weight:var(--ds-list-header-font-weight)}[data-tenant] .list-footer{background-color:var(--ds-list-footer-bg)}[data-tenant] .list-meta-title{color:var(--ds-list-meta-title-color);font-weight:var(--ds-list-meta-title-font-weight)}[data-tenant] .list-meta-description{color:var(--ds-list-meta-description-color)}[data-tenant] .list-empty{color:var(--ds-list-empty-color);padding:var(--ds-list-empty-padding)}[data-tenant] .qrcode{border-radius:var(--ds-qrcode-radius);border-color:var(--ds-qrcode-border);background-color:var(--ds-qrcode-bg)}[data-tenant] .qrcode-xs{width:var(--ds-qrcode-xs-size);height:var(--ds-qrcode-xs-size)}[data-tenant] .qrcode-sm{width:var(--ds-qrcode-sm-size);height:var(--ds-qrcode-sm-size)}[data-tenant] .qrcode-md{width:var(--ds-qrcode-md-size);height:var(--ds-qrcode-md-size)}[data-tenant] .qrcode-lg{width:var(--ds-qrcode-lg-size);height:var(--ds-qrcode-lg-size)}[data-tenant] .qrcode-xl{width:var(--ds-qrcode-xl-size);height:var(--ds-qrcode-xl-size)}[data-tenant] .qrcode-loading{opacity:var(--ds-qrcode-loading-opacity);background-color:var(--ds-qrcode-loading-bg)}[data-tenant] .qrcode-expired{opacity:var(--ds-qrcode-expired-opacity)}[data-tenant] .qrcode-expired-overlay{background-color:var(--ds-qrcode-expired-overlay)}[data-tenant] .qrcode-scanned-overlay{background-color:var(--ds-qrcode-scanned-overlay)}[data-tenant] .qrcode-scanned-icon{color:var(--ds-qrcode-scanned-icon)}[data-tenant] .qrcode-refresh{width:var(--ds-qrcode-refresh-size);height:var(--ds-qrcode-refresh-size);background-color:var(--ds-qrcode-refresh-bg);color:var(--ds-qrcode-refresh-color)}[data-tenant] .qrcode-icon{background-color:var(--ds-qrcode-icon-bg);padding:var(--ds-qrcode-icon-padding);border-radius:var(--ds-qrcode-icon-radius)}[data-tenant] .affix{position:fixed;z-index:var(--ds-affix-z-index)}[data-tenant] .anchor{display:flex;flex-direction:column}[data-tenant] .anchor-link{padding:var(--ds-anchor-link-padding);color:var(--ds-anchor-link-color);transition:var(--ds-transition-fast)}[data-tenant] .anchor-link:hover{color:var(--ds-anchor-link-color-hover)}[data-tenant] .anchor-link.active{color:var(--ds-anchor-link-color-active)}[data-tenant] .anchor-ink{width:var(--ds-anchor-ink-width);background-color:var(--ds-anchor-ink-color)}[data-tenant] .back-top{position:fixed;right:2rem;bottom:2rem;z-index:var(--ds-back-top-z-index)}[data-tenant] .back-top-content{width:var(--ds-back-top-size);height:var(--ds-back-top-size);background-color:var(--ds-back-top-bg);color:var(--ds-back-top-color);border-radius:var(--ds-back-top-radius);box-shadow:var(--ds-back-top-shadow);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--ds-transition-fast)}[data-tenant] .back-top-content:hover{background-color:var(--ds-back-top-bg-hover)}[data-tenant] .float-btn{width:var(--ds-float-button-size);height:var(--ds-float-button-size);background-color:var(--ds-float-button-bg);color:var(--ds-float-button-color);border-radius:var(--ds-float-button-radius);box-shadow:var(--ds-float-button-shadow);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:var(--ds-transition-fast)}[data-tenant] .float-btn:hover{background-color:var(--ds-float-button-bg-hover)}[data-tenant] .float-btn-sm{width:var(--ds-float-button-size-sm);height:var(--ds-float-button-size-sm)}[data-tenant] .float-btn-lg{width:var(--ds-float-button-size-lg);height:var(--ds-float-button-size-lg)}[data-tenant] .float-btn-primary{background-color:var(--ds-float-button-primary-bg);color:var(--ds-float-button-primary-color)}[data-tenant] .segmented{display:inline-flex;background-color:var(--ds-segmented-bg);border-radius:var(--ds-segmented-radius);padding:var(--ds-segmented-padding)}[data-tenant] .segmented-item{padding:var(--ds-segmented-item-padding);border-radius:var(--ds-segmented-item-radius);color:var(--ds-segmented-item-color);cursor:pointer;transition:var(--ds-transition-fast)}[data-tenant] .segmented-item-selected,[data-tenant] .segmented-item.active{background-color:var(--ds-segmented-item-bg-active);color:var(--ds-segmented-item-color-active);box-shadow:var(--ds-segmented-item-shadow-active)}[data-tenant] .stepper{display:flex;gap:1rem}[data-tenant] .stepper-item{display:flex;align-items:center;gap:.5rem}[data-tenant] .stepper-icon{width:var(--ds-stepper-item-size);height:var(--ds-stepper-item-size);border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--ds-stepper-item-bg);border:2px solid var(--ds-stepper-item-border);color:var(--ds-stepper-item-color);font-weight:var(--ds-font-weight-medium)}[data-tenant] .stepper-item.active .stepper-icon{background-color:var(--ds-stepper-item-bg-active);border-color:var(--ds-stepper-item-border-active);color:var(--ds-stepper-item-color-active)}[data-tenant] .stepper-item.completed .stepper-icon{background-color:var(--ds-stepper-item-bg-completed);border-color:var(--ds-stepper-item-bg-completed);color:var(--ds-stepper-item-color-completed)}[data-tenant] .stepper-item.error .stepper-icon{background-color:var(--ds-stepper-item-bg-error);border-color:var(--ds-stepper-item-bg-error);color:var(--ds-stepper-item-color-error)}[data-tenant] .stepper-content{display:flex;flex-direction:column}[data-tenant] .stepper-title{color:var(--ds-stepper-title-color);font-weight:var(--ds-font-weight-medium)}[data-tenant] .stepper-item.active .stepper-title{color:var(--ds-stepper-title-color-active)}[data-tenant] .stepper-description{color:var(--ds-stepper-description-color);font-size:var(--ds-font-size-sm)}[data-tenant] .stepper-line{flex:1 1;height:var(--ds-stepper-line-width);background-color:var(--ds-stepper-line-color)}[data-tenant] .stepper-item.completed+.stepper-line,[data-tenant] .stepper-line.completed{background-color:var(--ds-stepper-line-color-active)}[data-tenant] .popover{background-color:var(--ds-popover-bg);border:1px solid var(--ds-popover-border);border-radius:var(--ds-popover-radius);box-shadow:var(--ds-popover-shadow);padding:var(--ds-popover-padding)}[data-tenant] .popover-arrow{background-color:var(--ds-popover-bg);border-color:var(--ds-popover-border)}[data-tenant] .popconfirm{background-color:var(--ds-popconfirm-bg);border-radius:var(--ds-popconfirm-radius);box-shadow:var(--ds-popconfirm-shadow);padding:var(--ds-popconfirm-padding)}[data-tenant] .popconfirm-title{font-weight:var(--ds-popconfirm-title-font-weight);display:flex;align-items:center;gap:.5rem}[data-tenant] .popconfirm-icon-warning{color:var(--ds-popconfirm-icon-warning)}[data-tenant] .popconfirm-icon-error{color:var(--ds-popconfirm-icon-error)}[data-tenant] .popconfirm-buttons{display:flex;justify-content:flex-end;gap:var(--ds-popconfirm-buttons-gap);margin-top:1rem}[data-tenant] .tour{position:fixed;z-index:var(--ds-z-index-popover)}[data-tenant] .tour-content{background-color:var(--ds-tour-bg);color:var(--ds-tour-color);border-radius:var(--ds-tour-radius);box-shadow:var(--ds-tour-shadow);padding:var(--ds-tour-padding)}[data-tenant] .tour-title{font-weight:var(--ds-tour-title-font-weight);margin-bottom:.5rem}[data-tenant] .tour-mask{position:fixed;inset:0;background-color:var(--ds-tour-mask-bg);z-index:var(--ds-z-index-overlay)}[data-tenant] .tour-indicators{display:flex;gap:.25rem;margin-top:1rem}[data-tenant] .tour-indicator{width:.5rem;height:.5rem;border-radius:50%;background-color:var(--ds-tour-indicator-inactive)}[data-tenant] .tour-indicator.active{background-color:var(--ds-tour-indicator-color)}[data-tenant] .watermark{position:absolute;inset:0;pointer-events:none;z-index:var(--ds-watermark-z-index);overflow:hidden}[data-tenant] .watermark-content{color:var(--ds-watermark-color);font-size:var(--ds-watermark-font-size);transform:rotate(-22deg);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-tenant] .ds-layout{display:flex;flex-direction:column;min-height:100vh}[data-tenant] .ds-layout-has-sider{flex-direction:row}[data-tenant] .ds-layout-header{display:flex;align-items:center;flex-shrink:0;height:var(--ds-layout-header-height);padding:var(--ds-layout-header-padding);background-color:var(--ds-layout-header-bg);color:var(--ds-layout-header-color)}[data-tenant] .ds-layout-sider{flex-shrink:0;overflow:auto;background-color:var(--ds-layout-sider-bg);color:var(--ds-layout-sider-color);width:var(--ds-layout-sider-width);transition:width .3s}[data-tenant] .ds-layout-sider-light{background-color:var(--ds-layout-sider-light-bg);color:var(--ds-layout-sider-light-color);border-right:1px solid var(--ds-layout-sider-light-border)}[data-tenant] .ds-layout-sider-collapsed{width:var(--ds-layout-sider-collapsed-width)}[data-tenant] .ds-layout-content{flex:1 1;padding:var(--ds-layout-content-padding);background-color:var(--ds-layout-content-bg);overflow:auto}[data-tenant] .ds-layout-footer{flex-shrink:0;padding:var(--ds-layout-footer-padding);background-color:var(--ds-layout-footer-bg);color:var(--ds-layout-footer-color);text-align:center}[data-tenant] .ds-splitter{display:flex;width:100%;height:100%}[data-tenant] .ds-splitter-vertical{flex-direction:column}[data-tenant] .ds-splitter-panel{overflow:auto;min-width:0;min-height:0}[data-tenant] .ds-splitter-gutter{flex-shrink:0;background-color:var(--ds-splitter-gutter-bg);transition:var(--ds-splitter-transition)}[data-tenant] .ds-splitter-gutter:hover{background-color:var(--ds-splitter-gutter-hover-bg)}[data-tenant] .ds-splitter-gutter-horizontal{width:var(--ds-splitter-gutter-size);cursor:col-resize}[data-tenant] .ds-splitter-gutter-vertical{height:var(--ds-splitter-gutter-size);cursor:row-resize}[data-tenant] .divider{border-color:var(--ds-divider-color);margin:var(--ds-divider-spacing) 0}[data-tenant] .divider-horizontal{width:100%;height:0;border-top:var(--ds-divider-width) solid var(--ds-divider-color)}[data-tenant] .divider-vertical{display:inline-block;height:1em;width:0;border-left:var(--ds-divider-width) solid var(--ds-divider-color);margin:0 var(--ds-divider-spacing);vertical-align:middle}[data-tenant] .divider-text{display:flex;align-items:center;color:var(--ds-divider-text-color);font-size:var(--ds-divider-text-size);font-weight:var(--ds-divider-text-font-weight)}[data-tenant] .divider-text:after,[data-tenant] .divider-text:before{content:"";flex:1 1;border-top:var(--ds-divider-width) solid var(--ds-divider-color)}[data-tenant] .divider-text-inner{padding:var(--ds-divider-text-padding)}[data-tenant] .container{width:100%;margin-left:auto;margin-right:auto;padding-left:var(--ds-container-padding-x);padding-right:var(--ds-container-padding-x)}[data-tenant] .container-sm{max-width:var(--ds-container-sm-max-width)}[data-tenant] .container-md{max-width:var(--ds-container-md-max-width)}[data-tenant] .container-lg{max-width:var(--ds-container-lg-max-width)}[data-tenant] .container-xl{max-width:var(--ds-container-xl-max-width)}[data-tenant] .container-2xl{max-width:var(--ds-container-2xl-max-width)}[data-tenant] .container-fluid{max-width:100%}[data-tenant] .ds-timepicker{position:relative;display:inline-flex;align-items:center}[data-tenant] .ds-timepicker-input{background-color:var(--ds-timepicker-bg);border:1px solid var(--ds-timepicker-border);border-radius:var(--ds-timepicker-radius);color:var(--ds-timepicker-color);padding:var(--ds-timepicker-md-padding);font-size:var(--ds-timepicker-md-font-size);transition:var(--ds-timepicker-transition)}[data-tenant] .ds-timepicker-input:hover:not(:disabled){border-color:var(--ds-timepicker-border-hover)}[data-tenant] .ds-timepicker-input:focus{border-color:var(--ds-timepicker-border-focus);box-shadow:var(--ds-timepicker-shadow-focus);outline:none}[data-tenant] .ds-timepicker-input:disabled{background-color:var(--ds-timepicker-bg-disabled);cursor:not-allowed}[data-tenant] .ds-timepicker-input-sm{padding:var(--ds-timepicker-sm-padding);font-size:var(--ds-timepicker-sm-font-size)}[data-tenant] .ds-timepicker-input-lg{padding:var(--ds-timepicker-lg-padding);font-size:var(--ds-timepicker-lg-font-size)}[data-tenant] .ds-timepicker-error .ds-timepicker-input{border-color:var(--ds-timepicker-error-border)}[data-tenant] .ds-timepicker-warning .ds-timepicker-input{border-color:var(--ds-timepicker-warning-border)}[data-tenant] .ds-timepicker-dropdown{background-color:var(--ds-timepicker-dropdown-bg);box-shadow:var(--ds-timepicker-dropdown-shadow);border-radius:var(--ds-radius-md)}[data-tenant] .ds-timepicker-column{width:var(--ds-timepicker-column-width);overflow-y:auto}[data-tenant] .ds-timepicker-cell{height:var(--ds-timepicker-cell-height);line-height:var(--ds-timepicker-cell-height);text-align:center;cursor:pointer}[data-tenant] .ds-timepicker-cell:hover{background-color:var(--ds-timepicker-cell-bg-hover)}[data-tenant] .ds-timepicker-cell-selected{background-color:var(--ds-timepicker-cell-bg-selected);color:var(--ds-timepicker-cell-color-selected)}[data-tenant] .ds-colorpicker-trigger{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer}[data-tenant] .ds-colorpicker-swatch{border:1px solid var(--ds-colorpicker-swatch-border);border-radius:var(--ds-colorpicker-swatch-radius);box-shadow:var(--ds-colorpicker-swatch-shadow)}[data-tenant] .ds-colorpicker-swatch-sm{width:var(--ds-colorpicker-swatch-size-sm);height:var(--ds-colorpicker-swatch-size-sm)}[data-tenant] .ds-colorpicker-swatch-md{width:var(--ds-colorpicker-swatch-size-md);height:var(--ds-colorpicker-swatch-size-md)}[data-tenant] .ds-colorpicker-swatch-lg{width:var(--ds-colorpicker-swatch-size-lg);height:var(--ds-colorpicker-swatch-size-lg)}[data-tenant] .ds-colorpicker-dropdown{background-color:var(--ds-colorpicker-dropdown-bg);box-shadow:var(--ds-colorpicker-dropdown-shadow);border-radius:var(--ds-colorpicker-dropdown-radius);padding:var(--ds-colorpicker-dropdown-padding);min-width:var(--ds-colorpicker-dropdown-min-width)}[data-tenant] .ds-colorpicker-palette{height:var(--ds-colorpicker-palette-height);border-radius:var(--ds-radius-sm)}[data-tenant] .ds-colorpicker-slider{height:var(--ds-colorpicker-slider-height);border-radius:var(--ds-radius-sm)}[data-tenant] .ds-colorpicker-slider-handle{width:var(--ds-colorpicker-slider-thumb-size);height:var(--ds-colorpicker-slider-thumb-size);background-color:var(--ds-colorpicker-slider-thumb-bg);box-shadow:var(--ds-colorpicker-slider-thumb-shadow);border-radius:50%}[data-tenant] .ds-colorpicker-input{background-color:var(--ds-colorpicker-input-bg);border:1px solid var(--ds-colorpicker-input-border);border-radius:var(--ds-colorpicker-input-radius);font-family:monospace}[data-tenant] .ds-colorpicker-presets{display:flex;flex-wrap:wrap;gap:var(--ds-colorpicker-preset-gap)}[data-tenant] .ds-colorpicker-preset{width:var(--ds-colorpicker-preset-size);height:var(--ds-colorpicker-preset-size);border:1px solid var(--ds-colorpicker-preset-border);border-radius:var(--ds-colorpicker-preset-radius);cursor:pointer}[data-tenant] .ds-colorpicker-label{color:var(--ds-colorpicker-label-color);font-size:var(--ds-colorpicker-label-font-size)}[data-tenant] .ds-autocomplete{position:relative}[data-tenant] .ds-autocomplete-dropdown{position:absolute;top:100%;left:0;right:0;background-color:var(--ds-autocomplete-dropdown-bg);box-shadow:var(--ds-autocomplete-dropdown-shadow);border-radius:var(--ds-autocomplete-dropdown-radius);max-height:var(--ds-autocomplete-dropdown-max-height);overflow-y:auto;z-index:1050}[data-tenant] .ds-autocomplete-option{padding:var(--ds-autocomplete-option-padding);cursor:pointer}[data-tenant] .ds-autocomplete-option:hover{background-color:var(--ds-autocomplete-option-bg-hover)}[data-tenant] .ds-autocomplete-option-selected{background-color:var(--ds-autocomplete-option-bg-selected);color:var(--ds-autocomplete-option-color-selected)}[data-tenant] .ds-cascader-dropdown{display:flex;background-color:var(--ds-cascader-dropdown-bg);box-shadow:var(--ds-cascader-dropdown-shadow);border-radius:var(--ds-radius-lg)}[data-tenant] .ds-cascader-menu{min-width:var(--ds-cascader-menu-width);max-height:var(--ds-cascader-menu-height);overflow-y:auto;border-right:1px solid var(--ds-color-neutral-200)}[data-tenant] .ds-cascader-menu:last-child{border-right:none}[data-tenant] .ds-cascader-item{padding:var(--ds-cascader-item-padding);cursor:pointer;display:flex;justify-content:space-between;align-items:center}[data-tenant] .ds-cascader-item:hover{background-color:var(--ds-cascader-item-bg-hover)}[data-tenant] .ds-cascader-item-selected{background-color:var(--ds-cascader-item-bg-selected);color:var(--ds-cascader-item-color-selected)}[data-tenant] .ds-mentions{position:relative}[data-tenant] .ds-mentions-dropdown{position:absolute;background-color:var(--ds-mentions-dropdown-bg);box-shadow:var(--ds-mentions-dropdown-shadow);border-radius:var(--ds-mentions-dropdown-radius);max-height:200px;overflow-y:auto;z-index:1050}[data-tenant] .ds-mentions-option{padding:var(--ds-mentions-option-padding);cursor:pointer}[data-tenant] .ds-mentions-option:hover{background-color:var(--ds-mentions-option-bg-hover)}[data-tenant] .ds-mentions-option-selected{background-color:var(--ds-mentions-option-bg-selected)}[data-tenant] .ds-mentions-highlight{color:var(--ds-mentions-highlight-color);font-weight:500}[data-tenant] .ds-transfer{display:flex;align-items:center;gap:.75rem}[data-tenant] .ds-transfer-list{width:var(--ds-transfer-width);height:var(--ds-transfer-height);background-color:var(--ds-transfer-bg);border:1px solid var(--ds-transfer-border);border-radius:var(--ds-transfer-radius);overflow:hidden;display:flex;flex-direction:column}[data-tenant] .ds-transfer-header{background-color:var(--ds-transfer-header-bg);height:var(--ds-transfer-header-height);display:flex;align-items:center;padding:0 .75rem;border-bottom:1px solid var(--ds-transfer-border)}[data-tenant] .ds-transfer-body{flex:1 1;overflow-y:auto}[data-tenant] .ds-transfer-item{padding:var(--ds-transfer-item-padding);display:flex;align-items:center;gap:.5rem;cursor:pointer}[data-tenant] .ds-transfer-item:hover{background-color:var(--ds-transfer-item-bg-hover)}[data-tenant] .ds-transfer-item-selected{background-color:var(--ds-transfer-item-bg-selected)}[data-tenant] .ds-transfer-operations{display:flex;flex-direction:column;gap:.5rem}[data-tenant] .ds-treeselect-trigger{display:flex;align-items:center;background-color:var(--ds-treeselect-bg);border:1px solid var(--ds-treeselect-border);border-radius:var(--ds-treeselect-radius);cursor:pointer;padding:0 .75rem}[data-tenant] .ds-treeselect-trigger:hover:not(.ds-treeselect-disabled){border-color:var(--ds-treeselect-border-hover)}[data-tenant] .ds-treeselect-trigger:focus-within{border-color:var(--ds-treeselect-border-focus);box-shadow:var(--ds-treeselect-shadow-focus)}[data-tenant] .ds-treeselect-trigger-sm{height:var(--ds-treeselect-sm-height);font-size:var(--ds-treeselect-sm-font-size)}[data-tenant] .ds-treeselect-trigger-md{height:var(--ds-treeselect-md-height);font-size:var(--ds-treeselect-md-font-size)}[data-tenant] .ds-treeselect-trigger-lg{height:var(--ds-treeselect-lg-height);font-size:var(--ds-treeselect-lg-font-size)}[data-tenant] .ds-treeselect-error .ds-treeselect-trigger{border-color:var(--ds-treeselect-error-border)}[data-tenant] .ds-treeselect-warning .ds-treeselect-trigger{border-color:var(--ds-treeselect-warning-border)}[data-tenant] .ds-treeselect-dropdown{background-color:var(--ds-treeselect-dropdown-bg);box-shadow:var(--ds-treeselect-dropdown-shadow);border-radius:var(--ds-treeselect-dropdown-radius);max-height:var(--ds-treeselect-dropdown-max-height);overflow-y:auto}[data-tenant] .ds-treeselect-node{padding:var(--ds-treeselect-node-padding);cursor:pointer;display:flex;align-items:center}[data-tenant] .ds-treeselect-node:hover{background-color:var(--ds-treeselect-node-bg-hover)}[data-tenant] .ds-treeselect-node-selected{background-color:var(--ds-treeselect-node-bg-selected);color:var(--ds-treeselect-node-color-selected)}[data-tenant] .ds-treeselect-node-indent{width:var(--ds-treeselect-node-indent)}[data-tenant] .ds-treeselect-arrow{color:var(--ds-treeselect-arrow-color)}[data-tenant] .ds-treeselect-clear{color:var(--ds-treeselect-clear-color);cursor:pointer}[data-tenant] .ds-treeselect-clear:hover{color:var(--ds-treeselect-clear-color-hover)}[data-tenant] .ds-treeselect-expand-icon{color:var(--ds-treeselect-expand-icon-color)}[data-tenant] .ds-datepicker{position:relative;display:inline-flex;align-items:center}[data-tenant] .ds-datepicker-input{background-color:var(--ds-datepicker-bg);border:1px solid var(--ds-datepicker-border);border-radius:var(--ds-datepicker-radius);color:var(--ds-datepicker-color);padding:var(--ds-datepicker-md-padding);font-size:var(--ds-datepicker-md-font-size);transition:var(--ds-datepicker-transition)}[data-tenant] .ds-datepicker-input::placeholder{color:var(--ds-datepicker-color-placeholder)}[data-tenant] .ds-datepicker-input:hover:not(:disabled){border-color:var(--ds-datepicker-border-hover)}[data-tenant] .ds-datepicker-input:focus{border-color:var(--ds-datepicker-border-focus);box-shadow:var(--ds-datepicker-shadow-focus);outline:none}[data-tenant] .ds-datepicker-input:disabled{background-color:var(--ds-datepicker-bg-disabled);cursor:not-allowed}[data-tenant] .ds-datepicker-input-sm{padding:var(--ds-datepicker-sm-padding);font-size:var(--ds-datepicker-sm-font-size)}[data-tenant] .ds-datepicker-input-lg{padding:var(--ds-datepicker-lg-padding);font-size:var(--ds-datepicker-lg-font-size)}[data-tenant] .ds-datepicker-error .ds-datepicker-input{border-color:var(--ds-datepicker-error-border)}[data-tenant] .ds-datepicker-warning .ds-datepicker-input{border-color:var(--ds-datepicker-warning-border)}[data-tenant] .ds-datepicker-icon{color:var(--ds-datepicker-icon-color);position:absolute;right:.75rem;pointer-events:none}[data-tenant] .ds-datepicker-clear{color:var(--ds-datepicker-clear-color);cursor:pointer}[data-tenant] .ds-datepicker-clear:hover{color:var(--ds-datepicker-clear-color-hover)}[data-tenant] .ds-datepicker-separator{color:var(--ds-datepicker-separator-color);margin:0 .5rem}[data-tenant] .ds-inputnumber{display:inline-flex;align-items:center;position:relative}[data-tenant] .ds-inputnumber-input{background-color:var(--ds-inputnumber-bg);border:1px solid var(--ds-inputnumber-border);border-radius:var(--ds-inputnumber-radius);color:var(--ds-inputnumber-color);padding:var(--ds-inputnumber-md-padding);font-size:var(--ds-inputnumber-md-font-size);width:var(--ds-inputnumber-md-width);transition:var(--ds-inputnumber-transition);text-align:center}[data-tenant] .ds-inputnumber-input:hover:not(:disabled){border-color:var(--ds-inputnumber-border-hover)}[data-tenant] .ds-inputnumber-input:focus{border-color:var(--ds-inputnumber-border-focus);box-shadow:var(--ds-inputnumber-shadow-focus);outline:none}[data-tenant] .ds-inputnumber-input:disabled{background-color:var(--ds-inputnumber-bg-disabled);cursor:not-allowed}[data-tenant] .ds-inputnumber-input-sm{padding:var(--ds-inputnumber-sm-padding);font-size:var(--ds-inputnumber-sm-font-size);width:var(--ds-inputnumber-sm-width)}[data-tenant] .ds-inputnumber-input-lg{padding:var(--ds-inputnumber-lg-padding);font-size:var(--ds-inputnumber-lg-font-size);width:var(--ds-inputnumber-lg-width)}[data-tenant] .ds-inputnumber-error .ds-inputnumber-input{border-color:var(--ds-inputnumber-error-border)}[data-tenant] .ds-inputnumber-warning .ds-inputnumber-input{border-color:var(--ds-inputnumber-warning-border)}[data-tenant] .ds-inputnumber-controls{display:flex;flex-direction:column;margin-left:-1px}[data-tenant] .ds-inputnumber-control{display:flex;align-items:center;justify-content:center;width:1.5rem;height:50%;background-color:var(--ds-inputnumber-control-bg);border:1px solid var(--ds-inputnumber-border);color:var(--ds-inputnumber-control-color);cursor:pointer}[data-tenant] .ds-inputnumber-control:hover:not(:disabled){color:var(--ds-inputnumber-control-color-hover)}[data-tenant] .ds-inputnumber-control-up{border-radius:0 var(--ds-inputnumber-radius) 0 0;border-bottom:none}[data-tenant] .ds-inputnumber-control-down{border-radius:0 0 var(--ds-inputnumber-radius) 0}[data-tenant] .ds-inputnumber-addon{display:flex;align-items:center;padding:0 .75rem;background-color:var(--ds-inputnumber-addon-bg);border:1px solid var(--ds-inputnumber-addon-border);color:var(--ds-inputnumber-addon-color)}[data-tenant] .ds-inputnumber-addon-before{border-radius:var(--ds-inputnumber-radius) 0 0 var(--ds-inputnumber-radius);border-right:none}[data-tenant] .ds-inputnumber-addon-after{border-radius:0 var(--ds-inputnumber-radius) var(--ds-inputnumber-radius) 0;border-left:none}[data-tenant] .ds-inputnumber-prefix,[data-tenant] .ds-inputnumber-suffix{color:var(--ds-inputnumber-affix-color)}[data-tenant] .breadcrumbs{padding:0;margin:0;font-size:14px}[data-tenant] .breadcrumbs ul{gap:0;padding:0;margin:0}[data-tenant] .breadcrumbs li,[data-tenant] .breadcrumbs ul{display:flex;align-items:center;list-style:none}[data-tenant] .breadcrumbs li:before{content:"/";margin:0 8px;color:var(--ds-text-tertiary,#9ca3af)}[data-tenant] .breadcrumbs li:first-child:before{display:none}[data-tenant] .breadcrumbs li a{color:var(--ds-text-secondary,#6b7280);text-decoration:none;transition:color .2s ease}[data-tenant] .breadcrumbs li a:hover{color:var(--ds-color-primary-600,#2563eb)}[data-tenant] .breadcrumbs li:last-child,[data-tenant] .breadcrumbs li:last-child span{color:var(--ds-text-primary,#111827);font-weight:500}[data-tenant] .card{background-color:var(--ds-card-bg,#ffffff);border:1px solid var(--ds-border-color,#e5e7eb);border-radius:var(--ds-radius-lg,12px);box-shadow:var(--ds-card-shadow,0 1px 3px rgba(0,0,0,.05));transition:box-shadow .2s ease,border-color .2s ease;overflow:hidden}[data-tenant] .card:hover{box-shadow:var(--ds-card-shadow-hover,0 4px 6px rgba(0,0,0,.07))}[data-tenant] .card-body{padding:var(--ds-card-padding,20px)}[data-tenant] .card-title{font-size:16px;font-weight:600;color:var(--ds-text-primary,#111827);margin-bottom:4px}[data-tenant] .card-bordered{border:1px solid var(--ds-border-color,#e5e7eb)}[data-tenant] .card-compact .card-body{padding:12px 16px}[data-tenant] .card .stat-title{font-size:14px;color:var(--ds-text-secondary,#6b7280);margin-bottom:4px}[data-tenant] .card .stat-value{font-size:24px;font-weight:700;color:var(--ds-text-primary,#111827)}[data-tenant] .table{width:100%;border-collapse:separate;border-spacing:0;font-size:14px;background-color:var(--ds-card-bg,#ffffff)}[data-tenant] .table thead{background-color:var(--ds-table-header-bg,#f9fafb)}[data-tenant] .table thead tr{border-bottom:2px solid var(--ds-border-color,#e5e7eb)}[data-tenant] .table thead th{padding:12px 16px;text-align:left;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--ds-text-secondary,#6b7280);background-color:var(--ds-table-header-bg,#f9fafb);border-bottom:1px solid var(--ds-border-color,#e5e7eb);white-space:nowrap}[data-tenant] .table tbody tr{border-bottom:1px solid var(--ds-border-color,#e5e7eb);transition:background-color .15s ease}[data-tenant] .table tbody tr:hover{background-color:var(--ds-table-row-hover-bg,#f9fafb)}[data-tenant] .table tbody tr:last-child{border-bottom:none}[data-tenant] .table tbody td{padding:12px 16px;color:var(--ds-text-primary,#111827);vertical-align:middle}[data-tenant] .table-zebra tbody tr:nth-child(2n){background-color:var(--ds-table-row-striped-bg,#fafafa)}[data-tenant] .table-zebra tbody tr:nth-child(2n):hover{background-color:var(--ds-table-row-hover-bg,#f3f4f6)}[data-tenant] .table-xs td,[data-tenant] .table-xs th{padding:6px 10px;font-size:12px}[data-tenant] .table-md td,[data-tenant] .table-md th{padding:12px 16px;font-size:14px}[data-tenant] .table-lg td,[data-tenant] .table-lg th{padding:16px 20px;font-size:15px}[data-tenant] .table.border{border:1px solid var(--ds-border-color,#e5e7eb);border-radius:var(--ds-radius-md,8px);overflow:hidden}[data-tenant] .table tbody td[colspan]{text-align:center;padding:40px 20px;color:var(--ds-text-tertiary,#9ca3af)}[data-tenant] .table td .inline-flex,[data-tenant] .table td>div{display:inline-flex;align-items:center;gap:8px}[data-tenant] .inline-flex.flex-row{display:inline-flex!important;align-items:center;gap:8px}[data-tenant] .inline-flex.flex-row[style*=gap]{gap:unset}[data-tenant] .input{width:100%;height:var(--ds-input-md-height,40px);padding:0 12px;font-size:14px;background-color:var(--ds-input-bg,#ffffff);border:1px solid var(--ds-border-color,#d1d5db);border-radius:var(--ds-input-radius,8px);color:var(--ds-text-primary,#111827);transition:border-color .2s ease,box-shadow .2s ease;outline:none}[data-tenant] .input::placeholder{color:var(--ds-text-tertiary,#9ca3af)}[data-tenant] .input:hover:not(:disabled):not(:focus){border-color:var(--ds-input-border-hover,#9ca3af)}[data-tenant] .input:focus{border-color:var(--ds-color-primary-500,#3b82f6);box-shadow:0 0 0 3px var(--ds-color-primary-100,rgba(59,130,246,.1))}[data-tenant] .input:disabled{background-color:var(--ds-input-disabled-bg,#f3f4f6);color:var(--ds-text-tertiary,#9ca3af);cursor:not-allowed}[data-tenant] .input-group{display:flex;align-items:center;position:relative}[data-tenant] .input-group .input{padding-left:40px}[data-tenant] .input-group>span:first-child,[data-tenant] .input-group>svg:first-child{position:absolute;left:12px;color:var(--ds-text-tertiary,#9ca3af);pointer-events:none;z-index:1}[data-tenant] .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--ds-button-md-height,40px);min-height:var(--ds-button-md-height,40px);padding:0 16px;font-size:14px;font-weight:500;border-radius:var(--ds-button-md-radius,8px);border:1px solid transparent;cursor:pointer;transition:all .2s ease;text-transform:none;letter-spacing:normal}[data-tenant] .btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ds-color-primary-100,rgba(59,130,246,.2))}[data-tenant] .btn:not(.btn-primary):not(.btn-secondary):not(.btn-error):not(.btn-success):not(.btn-warning):not(.btn-info):not(.btn-ghost){background-color:var(--ds-button-default-bg,#ffffff);border-color:var(--ds-border-color,#d1d5db);color:var(--ds-text-primary,#111827)}[data-tenant] .btn:not(.btn-primary):not(.btn-secondary):not(.btn-error):not(.btn-success):not(.btn-warning):not(.btn-info):not(.btn-ghost):hover:not(:disabled){background-color:var(--ds-color-neutral-50,#f9fafb);border-color:var(--ds-color-neutral-300,#d1d5db)}[data-tenant] .btn-primary{background-color:var(--ds-color-primary-600,#2563eb);border-color:var(--ds-color-primary-600,#2563eb);color:#ffffff}[data-tenant] .btn-primary:hover:not(:disabled){background-color:var(--ds-color-primary-700,#1d4ed8);border-color:var(--ds-color-primary-700,#1d4ed8)}[data-tenant] .btn-ghost{background-color:transparent;border-color:transparent;color:var(--ds-text-primary,#111827)}[data-tenant] .btn-ghost:hover:not(:disabled){background-color:var(--ds-color-neutral-100,#f3f4f6)}[data-tenant] .btn-sm{height:32px;min-height:32px;padding:0 12px;font-size:13px}[data-tenant] .btn-lg{height:48px;min-height:48px;padding:0 24px;font-size:16px}[data-tenant] .btn:disabled,[data-tenant] .btn[disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}[data-tenant] .join{display:inline-flex;align-items:center}[data-tenant] .join .join-item{border:1px solid var(--ds-border-color,#d1d5db);background-color:var(--ds-button-default-bg,#ffffff);color:var(--ds-text-primary,#111827)}[data-tenant] .join .join-item:not(:first-child){margin-left:-1px}[data-tenant] .join .join-item:first-child{border-radius:var(--ds-radius-md,6px) 0 0 var(--ds-radius-md,6px)}[data-tenant] .join .join-item:last-child{border-radius:0 var(--ds-radius-md,6px) var(--ds-radius-md,6px) 0}[data-tenant] .join .join-item:not(:first-child):not(:last-child){border-radius:0}[data-tenant] .join .join-item:hover:not(:disabled){background-color:var(--ds-color-neutral-50,#f9fafb);z-index:1}[data-tenant] .join .join-item:disabled{opacity:.5;cursor:not-allowed}[data-tenant] .join .join-item.btn-sm{height:32px;min-width:32px;padding:0 12px;font-size:13px}[data-tenant] .space-y-4>*+*{margin-top:16px}[data-tenant] .space-y-2>*+*{margin-top:8px}[data-tenant] .space-x-4>*+*{margin-left:16px}[data-tenant] .space-x-2>*+*{margin-left:8px}[data-tenant] .badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;border-radius:9999px;background-color:var(--ds-color-neutral-100,#f3f4f6);color:var(--ds-text-primary,#111827)}[data-tenant] .badge-success{background-color:var(--ds-color-success-100,#dcfce7);color:var(--ds-color-success-700,#15803d)}[data-tenant] .badge-error{background-color:var(--ds-color-error-100,#fee2e2);color:var(--ds-color-error-700,#b91c1c)}[data-tenant] .badge-warning{background-color:var(--ds-color-warning-100,#fef3c7);color:var(--ds-color-warning-700,#a16207)}[data-tenant] .badge-info{background-color:var(--ds-color-info-100,#dbeafe);color:var(--ds-color-info-700,#1d4ed8)}[data-tenant] .tag{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:500;border-radius:6px;background-color:var(--ds-color-neutral-100,#f3f4f6);color:var(--ds-text-primary,#374151);border:1px solid transparent;cursor:default;transition:all .15s ease;line-height:1.4}[data-tenant] .tag:hover{background-color:var(--ds-color-neutral-200,#e5e7eb)}[data-tenant] .tag-primary{background-color:var(--ds-color-primary-100,#dbeafe);color:var(--ds-color-primary-700,#1d4ed8)}[data-tenant] .tag-green,[data-tenant] .tag-success{background-color:var(--ds-color-success-100,#dcfce7);color:var(--ds-color-success-700,#15803d)}[data-tenant] .tag-orange,[data-tenant] .tag-warning,[data-tenant] .tag-yellow{background-color:var(--ds-color-warning-100,#fef3c7);color:var(--ds-color-warning-700,#a16207)}[data-tenant] .tag-error,[data-tenant] .tag-red{background-color:var(--ds-color-error-100,#fee2e2);color:var(--ds-color-error-700,#b91c1c)}[data-tenant] .tag-blue,[data-tenant] .tag-info{background-color:var(--ds-color-info-100,#dbeafe);color:var(--ds-color-info-700,#1d4ed8)}[data-tenant] .tag-purple{background-color:#f3e8ff;color:#7c3aed}[data-tenant] .tag-pink{background-color:#fce7f3;color:#db2777}[data-tenant] .tag-cyan{background-color:#cffafe;color:#0891b2}[data-tenant] .tag-outline{background-color:transparent;border:1px solid}[data-tenant] .tag .tag-close{margin-left:2px;cursor:pointer;opacity:.6;transition:opacity .15s ease}[data-tenant] .tag .tag-close:hover{opacity:1}[data-tenant] .tag-sm{padding:2px 6px;font-size:11px}[data-tenant] .tag-lg{padding:6px 12px;font-size:13px}[data-tenant] .avatar{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:var(--ds-color-primary-100,#dbeafe);color:var(--ds-color-primary-600,#2563eb);font-weight:600;font-size:14px;overflow:hidden}[data-tenant] .avatar img{width:100%;height:100%;object-fit:cover}[data-tenant] .avatar-sm{width:32px;height:32px;font-size:12px}[data-tenant] .avatar-lg{width:48px;height:48px;font-size:18px}[data-tenant] .loading{display:inline-block;width:20px;height:20px;border:2px solid var(--ds-border-color,#e5e7eb);border-top-color:var(--ds-color-primary-600,#2563eb);border-radius:50%;animation:spin .6s linear infinite}[data-tenant] .loading-sm{width:16px;height:16px}[data-tenant] .loading-lg{width:32px;height:32px;border-width:3px}@keyframes spin{to{transform:rotate(1turn)}}[data-tenant] .indicator{position:relative;display:inline-flex;width:-moz-fit-content;width:fit-content}[data-tenant] .indicator-item{position:absolute;z-index:1;white-space:nowrap}[data-tenant] .indicator-top{top:0;transform:translateY(-50%)}[data-tenant] .indicator-bottom{bottom:0;transform:translateY(50%)}[data-tenant] .indicator-start{left:0;transform:translateX(-50%)}[data-tenant] .indicator-end{right:0;transform:translateX(50%)}[data-tenant] .indicator-top.indicator-end{top:0;right:0;transform:translate(50%,-50%)}[data-tenant] .indicator-top.indicator-start{top:0;left:0;transform:translate(-50%,-50%)}[data-tenant] .indicator-bottom.indicator-end{bottom:0;right:0;transform:translate(50%,50%)}[data-tenant] .indicator-bottom.indicator-start{bottom:0;left:0;transform:translate(-50%,50%)}[data-tenant] .inline-flex{display:inline-flex}[data-tenant] .flex{display:flex}[data-tenant] .flex-row{flex-direction:row}[data-tenant] .flex-col{flex-direction:column}[data-tenant] .flex-wrap{flex-wrap:wrap}[data-tenant] .flex-nowrap{flex-wrap:nowrap}[data-tenant] .items-start{align-items:flex-start}[data-tenant] .items-end{align-items:flex-end}[data-tenant] .items-center{align-items:center}[data-tenant] .items-baseline{align-items:baseline}[data-tenant] .items-stretch{align-items:stretch}[data-tenant] .justify-start{justify-content:flex-start}[data-tenant] .justify-end{justify-content:flex-end}[data-tenant] .justify-center{justify-content:center}[data-tenant] .justify-between{justify-content:space-between}[data-tenant] .justify-around{justify-content:space-around}[data-tenant] .btn-ghost.btn-icon,[data-tenant] .btn-ghost:has(>span>svg):not(:has(>span+span)){padding:8px;min-width:36px;min-height:36px;width:36px;height:36px;border-radius:var(--ds-radius-md,8px)}[data-tenant] .btn-ghost.btn-icon svg,[data-tenant] .btn-ghost:has(>span>svg) svg{width:18px;height:18px}[data-tenant] .indicator .badge{font-size:10px;min-width:18px;height:18px;padding:0 5px;line-height:18px}[data-tenant] .indicator .badge-error,[data-tenant] .indicator .badge-primary{background-color:var(--ds-color-error-500,#ef4444);color:white;border:2px solid white}[data-tenant] .rottay-grid{display:grid;width:100%}[data-tenant] .gap-0{gap:0}[data-tenant] .gap-1{gap:4px}[data-tenant] .gap-2{gap:8px}[data-tenant] .gap-4{gap:16px}[data-tenant] .gap-6{gap:24px}[data-tenant] .gap-8{gap:32px}[data-tenant] .gap-10{gap:40px}[data-tenant] .gap-12{gap:48px}[data-tenant] .gap-16{gap:64px}[data-tenant] .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}[data-tenant] .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}[data-tenant] .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}[data-tenant] .grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}[data-tenant] .grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}[data-tenant] .grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}[data-tenant] .grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}[data-tenant] .col-span-1{grid-column:span 1/span 1}[data-tenant] .col-span-2{grid-column:span 2/span 2}[data-tenant] .col-span-3{grid-column:span 3/span 3}[data-tenant] .col-span-4{grid-column:span 4/span 4}[data-tenant] .col-span-6{grid-column:span 6/span 6}[data-tenant] .col-span-12{grid-column:span 12/span 12}[data-tenant] .col-span-full{grid-column:1/-1}[data-tenant] .rottay-grid[data-cols-xs="1"]{grid-template-columns:repeat(1,minmax(0,1fr))}[data-tenant] .rottay-grid[data-cols-xs="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-tenant] .rottay-grid[data-cols-xs="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}[data-tenant] .rottay-grid[data-cols-xs="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}@media (min-width:640px){[data-tenant] .rottay-grid[data-cols-sm="1"]{grid-template-columns:repeat(1,minmax(0,1fr))}[data-tenant] .rottay-grid[data-cols-sm="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-tenant] .rottay-grid[data-cols-sm="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}[data-tenant] .rottay-grid[data-cols-sm="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:768px){[data-tenant] .rottay-grid[data-cols-md="1"]{grid-template-columns:repeat(1,minmax(0,1fr))}[data-tenant] .rottay-grid[data-cols-md="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-tenant] .rottay-grid[data-cols-md="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}[data-tenant] .rottay-grid[data-cols-md="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){[data-tenant] .rottay-grid[data-cols-lg="1"]{grid-template-columns:repeat(1,minmax(0,1fr))}[data-tenant] .rottay-grid[data-cols-lg="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-tenant] .rottay-grid[data-cols-lg="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}[data-tenant] .rottay-grid[data-cols-lg="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}[data-tenant] .rottay-grid[data-cols-lg="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}[data-tenant] .rottay-grid[data-cols-lg="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1280px){[data-tenant] .rottay-grid[data-cols-xl="1"]{grid-template-columns:repeat(1,minmax(0,1fr))}[data-tenant] .rottay-grid[data-cols-xl="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}[data-tenant] .rottay-grid[data-cols-xl="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}[data-tenant] .rottay-grid[data-cols-xl="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}[data-tenant] .rottay-grid[data-cols-xl="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}[data-tenant] .rottay-grid[data-cols-xl="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}}[data-tenant] .input input,[data-tenant] label.input input{border:none!important;background:transparent!important;outline:none!important;box-shadow:none!important;padding:0!important;height:auto!important;flex:1 1;min-width:0}[data-tenant] .grow{flex-grow:1}[data-tenant] .bg-transparent{background-color:transparent}[data-tenant] .border-none{border:none}[data-tenant] .outline-none{outline:none}[data-tenant] .text-base-content\/50{color:var(--ds-text-tertiary,#9ca3af)}[data-tenant] .form,[data-tenant] form{display:flex;flex-direction:column;gap:16px;width:100%}[data-tenant] .form-control{display:flex;flex-direction:column;gap:4px;width:100%}[data-tenant] .form-row{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;width:100%}[data-tenant] .label{display:flex;align-items:center;padding-bottom:4px}[data-tenant] .label-text{font-size:14px;font-weight:500;color:var(--ds-text-secondary)}[data-tenant] .label-text-alt{color:var(--ds-color-error-500)}[data-tenant] .select,[data-tenant] select{display:flex;height:40px;min-height:40px;padding:8px 32px 8px 12px;font-size:14px;line-height:1.5;color:var(--ds-text-primary);background-color:var(--ds-color-white);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 8px center;background-repeat:no-repeat;background-size:20px;border:1px solid var(--ds-color-border-primary,#d1d5db);border-radius:var(--ds-radius-md);cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%}[data-tenant] .select:hover,[data-tenant] select:hover{border-color:var(--ds-color-primary-400)}[data-tenant] .select:focus,[data-tenant] select:focus{outline:none;border-color:var(--ds-color-primary-500);box-shadow:0 0 0 2px var(--ds-color-primary-100)}[data-tenant] .select:disabled,[data-tenant] select:disabled{background-color:var(--ds-color-neutral-100);cursor:not-allowed;opacity:.7}[data-tenant] .select-sm{height:32px;min-height:32px;padding:4px 28px 4px 10px;font-size:13px}[data-tenant] .select-lg{height:48px;min-height:48px;padding:12px 36px 12px 14px;font-size:16px}[data-tenant] .button-group,[data-tenant] .form-actions{display:flex;flex-direction:row;align-items:center;gap:12px;margin-top:16px}[data-tenant] .form-actions-right{justify-content:flex-end}[data-tenant] .form-actions-left{justify-content:flex-start}[data-tenant] .form-actions-between{justify-content:space-between}[data-tenant] .ant-form-item,[data-tenant] [class*=form-item]{margin-bottom:16px}[data-tenant] .ant-form-item-label,[data-tenant] [class*=form-item-label]{padding-bottom:4px}[data-tenant] .ant-form-item-label>label,[data-tenant] [class*=form-item-label] label{font-size:14px;font-weight:500;color:var(--ds-text-secondary)}[data-tenant] .input,[data-tenant] .select,[data-tenant] .textarea{width:100%}[data-tenant] .textarea,[data-tenant] textarea{min-height:100px;padding:10px 12px;resize:vertical}[data-tenant] .btn+.btn{margin-left:8px}[data-tenant] .space-x>.btn,[data-tenant] [class*=space]>.btn{margin-right:8px}[data-tenant] .space-x>.btn:last-child,[data-tenant] [class*=space]>.btn:last-child{margin-right:0}[data-tenant] .btn-group,[data-tenant] .join{display:inline-flex;gap:8px}[data-tenant] div:has(>.btn+.btn),[data-tenant] span:has(>.btn+.btn){display:inline-flex;gap:8px}[data-tenant] .ant-space,[data-tenant] .ant-space-horizontal,[data-tenant] .ant-space-item{gap:8px!important}[data-tenant] .ant-space-horizontal>.ant-space-item{margin-right:0!important}[data-tenant] .file-input,[data-tenant] input[type=file]{display:flex;height:40px;width:100%;padding:6px 12px;font-size:14px;color:var(--ds-text-primary);background-color:var(--ds-color-white);border:1px solid var(--ds-color-border-primary,#d1d5db);border-radius:var(--ds-radius-md);cursor:pointer}[data-tenant] .file-input::-webkit-file-upload-button,[data-tenant] input[type=file]::-webkit-file-upload-button{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 12px;margin-right:12px;font-size:13px;font-weight:500;color:var(--ds-text-primary);background-color:var(--ds-color-neutral-100);border:1px solid var(--ds-color-border-primary,#d1d5db);border-radius:var(--ds-radius-sm);cursor:pointer;-webkit-transition:all .2s;transition:all .2s}[data-tenant] .file-input::file-selector-button,[data-tenant] input[type=file]::file-selector-button{display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 12px;margin-right:12px;font-size:13px;font-weight:500;color:var(--ds-text-primary);background-color:var(--ds-color-neutral-100);border:1px solid var(--ds-color-border-primary,#d1d5db);border-radius:var(--ds-radius-sm);cursor:pointer;transition:all .2s}[data-tenant] .file-input::-webkit-file-upload-button:hover,[data-tenant] input[type=file]::-webkit-file-upload-button:hover{background-color:var(--ds-color-neutral-200)}[data-tenant] .file-input::file-selector-button:hover,[data-tenant] input[type=file]::file-selector-button:hover{background-color:var(--ds-color-neutral-200)}[data-tenant] .color-input,[data-tenant] input[type=color]{width:60px;height:40px;padding:4px;border:1px solid var(--ds-color-border-primary,#d1d5db);border-radius:var(--ds-radius-md);cursor:pointer;background-color:var(--ds-color-white)}[data-tenant] input[type=color]::-webkit-color-swatch-wrapper{padding:2px}[data-tenant] input[type=color]::-webkit-color-swatch{border:none;border-radius:var(--ds-radius-sm)}[data-tenant] input[type=color]::-moz-color-swatch{border:none;border-radius:var(--ds-radius-sm)}[data-tenant] .color-field,[data-tenant] .color-picker-group{display:inline-flex;align-items:center;gap:12px}[data-tenant] .ant-form-item,[data-tenant] .form-item{display:flex;flex-direction:column;gap:6px;margin-bottom:20px;width:100%}[data-tenant] .form-item-horizontal{flex-direction:row;align-items:center;gap:16px}[data-tenant] .form-item-horizontal .ant-form-item-label,[data-tenant] .form-item-horizontal .form-label{min-width:120px;text-align:right}[data-tenant] .form-section-title{font-size:16px;font-weight:600;color:var(--ds-text-primary);margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid var(--ds-color-border-primary,#e5e5e5)}[data-tenant] .form-fields-row,[data-tenant] .form-inline{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}[data-tenant] .form-fields-row>*,[data-tenant] .form-inline>.ant-form-item,[data-tenant] .form-inline>.form-item{flex:1 1;min-width:200px}[data-tenant] .ant-upload,[data-tenant] .upload-area{display:flex;align-items:center;gap:16px}[data-tenant] .upload-preview{display:flex;align-items:center;justify-content:center;width:64px;height:64px;background-color:var(--ds-color-neutral-100);border:1px dashed var(--ds-color-border-primary,#d1d5db);border-radius:var(--ds-radius-md);overflow:hidden}[data-tenant] .upload-preview img{max-width:100%;max-height:100%;object-fit:contain}[data-tenant] .ant-form-item-explain,[data-tenant] .form-help-text{font-size:12px;color:var(--ds-text-tertiary);margin-top:4px}