.custom-tab-panel__root{--ctp-radius:6px;--ctp-border:1px solid var(--border-color,rgba(0,0,0,.1));--ctp-bg:var(--background-component,#fff);--ctp-fg:var(--foreground,#111);--ctp-accent:var(--background-accent);--ctp-gap:4px;--ctp-tab-font-size:15px;--ctp-underline:var(--background-accent);--ctp-underline-thickness:3px;--ctp-hover-underline:color-mix(in srgb,var(--background-accent) 50%,transparent);--ctp-tab-height:44px;display:flex;flex-direction:column;background:var(--ctp-bg);height:100%;min-height:0;overflow:hidden}.custom-tab-panel__measure{position:fixed;left:-10000px;top:-10000px;visibility:hidden;pointer-events:none;z-index:-1}.custom-tab-panel__nav,.custom-tab-panel__nav--measure{display:flex;align-items:stretch;gap:var(--ctp-gap);padding-bottom:6px;border-bottom:2px solid var(--border-color);background:var(--background-primary);position:relative}.form-id-container--with-close .custom-tab-panel__nav{padding-right:48px}.form-id-container--with-close .custom-tab-panel__nav .custom-tab-panel__sortable{max-width:calc(100% - 48px);overflow:hidden;flex-shrink:1}.custom-tab-panel__nav .custom-tab-panel__sortable.dx-sortable{display:contents}.custom-tab-panel__tab-wrapper{display:inline-flex}.custom-tab-panel__tab-wrapper--hidden{display:none}.custom-tab-panel__tab-btn{min-height:var(--ctp-tab-height)}.custom-tab-panel__tab-btn .dx-button-content{padding:12px 16px 14px;border-radius:2px;border-bottom:2px solid transparent;background:transparent;box-shadow:none;display:inline-flex;align-items:center}.custom-tab-panel__tab-btn.dx-state-hover .dx-button-content,.custom-tab-panel__tab-btn:hover .dx-button-content{background:transparent!important;box-shadow:none!important;border-bottom-color:var(--ctp-hover-underline)}.custom-tab-panel__tab-btn--active .dx-button-content{box-shadow:none;border-bottom:var(--ctp-underline-thickness) solid var(--ctp-underline);border-radius:2px 2px 0 0;background:var(--background-component);position:relative;z-index:1}.custom-tab-panel__tab-btn .dx-button-text,.custom-tab-panel__tab-label{font-size:var(--ctp-tab-font-size);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}@media (min-width:1200px){.custom-tab-panel__tab-btn .dx-button-text,.custom-tab-panel__tab-label{max-width:300px}}.custom-tab-panel__overflow{margin-left:auto;position:relative;display:none;align-items:center}.custom-tab-panel__overflow--visible{display:inline-flex}.custom-tab-panel__overflow .dx-button,.custom-tab-panel__overflow-ddb.dx-button{height:28px;min-height:28px;width:28px;min-width:28px;padding:0;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;background:transparent!important;border:none!important;box-shadow:none!important}.custom-tab-panel__overflow .dx-buttongroup-item.dx-button,.custom-tab-panel__overflow-ddb.dx-button.dx-buttongroup-item{width:28px!important;min-width:28px!important}.custom-tab-panel__overflow .dx-button .dx-button-content,.custom-tab-panel__overflow-ddb.dx-button .dx-button-content{height:100%;width:100%;padding:0;border-radius:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;background:transparent!important}.custom-tab-panel__overflow .dx-button .dx-icon,.custom-tab-panel__overflow-ddb.dx-button .dx-icon{line-height:1;height:1em;width:1em}.custom-tab-panel__overflow-ddb .dx-button-text{font-size:var(--ctp-tab-font-size);line-height:1.2}.custom-tab-panel__overflow-count{margin-left:6px;font-size:12px;opacity:.7}.custom-tab-panel__panels{background:var(--background-primary);flex:1 1;min-height:0;overflow:hidden}.custom-tab-panel__panel{height:100%}.custom-tab-panel__overflow .dx-button-mode-contained,.custom-tab-panel__overflow .dx-button-mode-outlined,.custom-tab-panel__overflow-ddb.dx-button-mode-contained,.custom-tab-panel__overflow-ddb.dx-button-mode-outlined{border:none!important;background:transparent!important}.form-detail-close-btn{flex-shrink:0;box-shadow:0 1px 3px rgba(0,0,0,.1)}.form-detail-close-btn:hover{box-shadow:0 2px 4px rgba(0,0,0,.15)}.form-detail-close-btn:active{transform:scale(.95)}