[data-theme=o9]{font-family:o9Roboto,NotoSans,Arial,sans-serif;font-size:14px;color:#101010}[data-theme=o9] .mantine-Input-input,[data-theme=o9] .mantine-NumberInput-input,[data-theme=o9] .mantine-Select-input,[data-theme=o9] .mantine-TextInput-input,[data-theme=o9] .mantine-Textarea-input{min-height:25px;height:25px;font-size:14px;font-family:Arial,sans-serif;color:#101010;border:1px solid #919191;border-radius:4px;padding:0 8px;background:#fff;box-shadow:none}[data-theme=o9] .mantine-Textarea-input{height:auto;min-height:60px;padding:4px 8px;line-height:18px}[data-theme=o9] button.mantine-Input-input{display:flex;align-items:center;border:1px solid #919191;background:#fff;color:#101010}[data-theme=o9] .mantine-Input-input::-moz-placeholder{color:#999999!important}[data-theme=o9] .mantine-Input-input::placeholder{color:#999999!important}[data-theme=o9] .mantine-Input-input:hover,[data-theme=o9] .mantine-NumberInput-input:hover,[data-theme=o9] .mantine-Select-input:hover,[data-theme=o9] .mantine-TextInput-input:hover,[data-theme=o9] .mantine-Textarea-input:hover{border-color:var(--t-form-border-hover,#999999)}[data-theme=o9] .mantine-Input-input:focus,[data-theme=o9] .mantine-Input-input:focus-within,[data-theme=o9] .mantine-NumberInput-input:focus,[data-theme=o9] .mantine-Select-input:focus,[data-theme=o9] .mantine-TextInput-input:focus,[data-theme=o9] .mantine-Textarea-input:focus{border-color:#3d6dcc;outline:none;box-shadow:none}[data-theme=o9] .mantine-Input-input:-moz-read-only:not(button){background:#f8f8f8;border-color:#e5e5e5;color:#999999;opacity:1}[data-theme=o9] .mantine-Input-input:read-only:not(button),[data-theme=o9] .mantine-Input-input[data-disabled]{background:#f8f8f8;border-color:#e5e5e5;color:#999999;opacity:1}[data-theme=o9] .mantine-InputWrapper-label{font-size:12px;font-weight:400;color:#2d3e50;margin-bottom:2px}[data-theme=o9] .mantine-InputWrapper-required{color:#dc3545}[data-theme=o9] .mantine-Button-root{height:24px;font-size:14px;font-weight:400;font-family:o9Roboto,NotoSans,Arial,sans-serif;border-radius:0;padding:0 8px;box-shadow:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;white-space:nowrap;gap:4px}[data-theme=o9] .mantine-Button-root[data-variant=default],[data-theme=o9] .mantine-Button-root[data-variant=outline]{color:#303030;border:none;background:transparent}[data-theme=o9] .mantine-Button-root[data-variant=default]:hover,[data-theme=o9] .mantine-Button-root[data-variant=outline]:hover{color:#2758ba;background:#e3f2ff;border:none}[data-theme=o9] .mantine-Button-root[data-variant=default]:not([data-disabled]):active,[data-theme=o9] .mantine-Button-root[data-variant=outline]:not([data-disabled]):active{color:#3d6dcc;background:#e3f2ff;border:none}[data-theme=o9] .mantine-Button-root[data-variant=default]:not([data-disabled]):focus-visible,[data-theme=o9] .mantine-Button-root[data-variant=outline]:not([data-disabled]):focus-visible{outline:1px solid #3d6dcc;background:#e3f2ff;color:#2758ba;border:none}[data-theme=o9] .mantine-Button-root[data-variant=default][data-disabled],[data-theme=o9] .mantine-Button-root[data-variant=outline][data-disabled]{color:#b2b2b2!important;background:transparent!important;border:none!important;cursor:not-allowed;opacity:1}[data-theme=o9] .mantine-Button-root[data-variant=filled]{color:#fff;background:#3d6dcc;border:none}[data-theme=o9] .mantine-Button-root[data-variant=filled]:hover,[data-theme=o9] .mantine-Button-root[data-variant=filled]:not([data-disabled]):active{background:#2758ba;color:#fff}[data-theme=o9] .mantine-Button-root[data-variant=filled]:not([data-disabled]):focus-visible{outline:1px solid #3d6dcc;outline-offset:2px;background:#2758ba;color:#fff}[data-theme=o9] .mantine-Button-root[data-variant=filled][data-disabled]{color:#b2b2b2!important;background:transparent!important;border:none!important;cursor:not-allowed;opacity:1}[data-theme=o9] .mantine-Checkbox-input{border-radius:2px;border:1px solid #c5c5c5;cursor:pointer}[data-theme=o9] .mantine-Checkbox-input:checked{background-color:#3d6dcc;border-color:#3d6dcc}[data-theme=o9] .mantine-Checkbox-input:checked:hover{background-color:#2758ba;border-color:#2758ba}[data-theme=o9] .mantine-Checkbox-label{font-size:12px;font-weight:400;color:#2d3e50;padding-left:6px;cursor:pointer}[data-theme=o9] .mantine-Checkbox-input[data-disabled]{opacity:.6;cursor:not-allowed}[data-theme=o9] .mantine-Radio-radio{border:1px solid #c5c5c5;cursor:pointer}[data-theme=o9] .mantine-Radio-radio:checked{background-color:#3d6dcc;border-color:#3d6dcc}[data-theme=o9] .mantine-Radio-radio:checked:hover{background-color:#2758ba;border-color:#2758ba}[data-theme=o9] .mantine-Radio-label{font-size:12px;font-weight:400;color:#2d3e50;padding-left:6px;cursor:pointer}[data-theme=o9] .mantine-Radio-radio[data-disabled]{opacity:.6;cursor:not-allowed}[data-theme=o9] .action-button:not(.default-theme),[data-theme=o9].action-button:not(.default-theme){height:24px;font-size:14px;font-weight:400;font-family:o9Roboto,NotoSans,Arial,sans-serif;color:#303030;border:none;border-radius:0;background:transparent;box-shadow:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;box-sizing:border-box;padding:0 8px;gap:4px;cursor:pointer;white-space:nowrap}[data-theme=o9] .action-button:not(.default-theme):hover:not(:disabled),[data-theme=o9].action-button:not(.default-theme):hover:not(:disabled){background:#e3f2ff;color:#2758ba}[data-theme=o9] .action-button:not(.default-theme):not(:disabled):active,[data-theme=o9].action-button:not(.default-theme):not(:disabled):active{background:#e3f2ff;color:#3d6dcc}[data-theme=o9] .action-button:not(.default-theme):not(:disabled):focus-visible,[data-theme=o9].action-button:not(.default-theme):not(:disabled):focus-visible{outline:1px solid #3d6dcc;background:#e3f2ff;color:#2758ba}[data-theme=o9] .action-button:not(.default-theme):disabled,[data-theme=o9].action-button:not(.default-theme):disabled{cursor:not-allowed;color:#b2b2b2;background:transparent;opacity:1}[data-theme=o9] .action-button:not(.default-theme) .o9con,[data-theme=o9] .mantine-Button-root .o9con{font-size:18px;width:18px;height:18px;flex-shrink:0}[data-theme=o9] .mantine-Notification-root{box-shadow:0 2px 8px rgba(0,0,0,.12)}[data-theme=o9] .inline-form-body{gap:8px}[data-theme=o9] .inline-form-fields{gap:16px}[data-theme=o9] .field-group{gap:0}[data-theme=o9] .field-group.border.rounded{border:1px solid #e5e5e5;border-radius:4px;overflow:hidden}[data-theme=o9] .field-group-title{display:flex;align-items:center;gap:4px;padding:6px 16px;font-size:14px;font-weight:700;color:#303030;background:transparent}[data-theme=o9] .field-group-title--collapsible{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-theme=o9] .field-group-grid{gap:8px 32px;padding:16px}[data-theme=o9] .mantine-InputWrapper-root{min-height:25px}[data-theme=o9] .mantine-InputWrapper-root .mantine-InputWrapper-label{margin-bottom:2px}[data-theme=o9] .inline-form-container .mantine-InputWrapper-label{margin-bottom:8px}[data-theme=o9] .field-group-grid label.text-xs.font-medium{font-size:12px;font-weight:400;color:#2d3e50}[data-theme=o9] .field-group-grid .flex.items-center.gap-4{gap:12px}[data-theme=o9] .field-group-grid .flex.items-start.gap-4{gap:32px}[data-theme=o9] .inline-form-actions{gap:4px}[data-theme=o9] .error-input .mantine-Input-input,[data-theme=o9] .error-input .mantine-NumberInput-input,[data-theme=o9] .error-input .mantine-Select-input,[data-theme=o9] .error-input .mantine-TextInput-input,[data-theme=o9] .error-input .mantine-Textarea-input,[data-theme=o9] .mantine-Input-input[aria-invalid=true],[data-theme=o9] .mantine-Input-input[data-error]{border:1px solid var(--t-border-error-input,#d42c32);background-color:var(--t-bg-error-input,#ffebee);box-shadow:none}[data-theme=o9] .error-input .mantine-Input-input:focus,[data-theme=o9] .error-input .mantine-Input-input:focus-within,[data-theme=o9] .mantine-Input-input[data-error]:focus,[data-theme=o9] .mantine-Input-input[data-error]:focus-within{border:2px solid var(--t-border-error-focus,#3685e9)}[data-theme=o9] .mantine-InputWrapper-error{color:#b8181e;font-size:12px;font-weight:400;padding:4px 0 0;margin:0 0 4px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-theme=o9] .mantine-InputWrapper-error:before{content:"\ebc1";font-family:o9con;font-size:12px;color:#b8181e;padding-right:4px;position:relative;top:2px}[data-theme=o9] .mantine-Combobox-dropdown{border:1px solid #c5c5c5;border-radius:0;box-shadow:none}[data-theme=o9] .mantine-Combobox-option{font-size:14px;font-weight:400;color:#2d3e50;padding:4px 12px;border-radius:0}[data-theme=o9] .mantine-Combobox-option:hover,[data-theme=o9] .mantine-Combobox-option[data-combobox-selected]{background:#e3f2ff;color:#2758ba}[data-theme=o9] .mantine-Switch-track{min-width:34px;height:18px;border:1px solid #c5c5c5;border-radius:9px;background-color:#e5e5e5;cursor:pointer}[data-theme=o9] .mantine-Switch-input:checked+.mantine-Switch-track{background-color:#3d6dcc;border-color:#3d6dcc}[data-theme=o9] .mantine-Switch-input:checked+.mantine-Switch-track:hover{background-color:#2758ba;border-color:#2758ba}[data-theme=o9] .mantine-Switch-thumb{background-color:#ffffff;border:none}[data-theme=o9] .mantine-Switch-label{font-size:12px;font-weight:400;color:#2d3e50;padding-left:6px;cursor:pointer}[data-theme=o9] .mantine-Switch-input[data-disabled]+.mantine-Switch-track{opacity:.6;cursor:not-allowed}[data-theme=o9] .inline-form-container .o9-form-button{padding:0 7px;margin:4px;height:26px;font-size:13px;font-weight:400;font-family:Arial,sans-serif;line-height:normal;border-radius:4px;cursor:pointer;display:inline-block;text-align:center;box-sizing:border-box;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}[data-theme=o9] .inline-form-container .o9-form-button.submit-button{border:none;background:#3d6dcc;color:#fff}[data-theme=o9] .inline-form-container .o9-form-button.submit-button:focus,[data-theme=o9] .inline-form-container .o9-form-button.submit-button:hover{background:#2758ba}[data-theme=o9] .inline-form-container .o9-form-button.submit-button:focus-visible{outline:.094rem solid #3d6dcc;outline-offset:.125rem}[data-theme=o9] .inline-form-container .o9-form-button.reset-button{background:transparent;color:#3d6dcc;border:1px solid #3d6dcc}[data-theme=o9] .inline-form-container .o9-form-button.reset-button:focus-visible{outline:.094rem solid #3d6dcc;outline-offset:.125rem}[data-theme=o9] .inline-form-container .o9-form-button .o9con{font-size:14px;width:14px;height:14px;margin-right:3px;position:relative;top:1px;color:inherit}[data-theme=o9] .regex-test-result{font-size:14px;font-weight:500;margin-bottom:4px}[data-theme=o9] .regex-test-result.pass{color:var(--t-fg-success)}[data-theme=o9] .regex-test-result.fail{color:var(--t-fg-error-msg)}[data-theme=o9] .dropdown-action-button{position:relative;display:inline-block}[data-theme=o9] .dropdown-action-button__trigger{height:24px;font-size:14px;font-weight:400;font-family:o9Roboto,NotoSans,Arial,sans-serif;color:#303030;border:none;border-radius:0;background:transparent;box-shadow:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;padding:0 8px;display:flex;align-items:center;gap:4px;cursor:pointer;white-space:nowrap}[data-theme=o9] .dropdown-action-button__trigger:hover:not(:disabled){background:#e3f2ff;color:#2758ba}[data-theme=o9] .dropdown-action-button__trigger:not(:disabled):active{background:#e3f2ff;color:#3d6dcc}[data-theme=o9] .dropdown-action-button__trigger:not(:disabled):focus-visible{outline:1px solid #3d6dcc;background:#e3f2ff;color:#2758ba}[data-theme=o9] .dropdown-action-button__trigger:disabled{cursor:not-allowed;color:#b2b2b2;background:transparent;opacity:1}[data-theme=o9] .dropdown-action-button__trigger .o9con{font-size:18px;width:18px;height:18px;flex-shrink:0}[data-theme=o9] .dropdown-action-button__trigger .dropdown-action-button__caret{font-size:12px;width:12px;height:12px;margin-left:2px}[data-theme=o9] .dropdown-action-button__menu{position:absolute;top:calc(100% + 4px);left:0;z-index:100;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.12);min-width:100%;white-space:nowrap;padding:6px 0}[data-theme=o9] .dropdown-action-button__menu .action-button{width:100%;justify-content:flex-start;border-radius:0;padding:4px 16px;height:32px;gap:8px}[data-theme=o9] .dropdown-action-button__menu .action-button:hover{background:#f5f5f5}[data-theme=o9] .grid-container,[data-theme=o9] [class*=grid-wrapper]{background-color:#ffffff;border:1px solid #e5e5e5;border-radius:0}[data-theme=o9] .grid-toolbar,[data-theme=o9] [class*=grid-toolbar]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;height:32px;gap:4px;background:#ffffff;box-shadow:none}[data-theme=o9] .grid-toolbar .title,[data-theme=o9] [class*=grid-toolbar] .title{font-size:14px;color:#101010;font-weight:400;white-space:nowrap}[data-theme=o9] .grid-toolbar .result-count,[data-theme=o9] .grid-toolbar .sub-title{color:#303030;font-size:14px;font-weight:400;white-space:nowrap}[data-theme=o9] .grid-toolbar .mantine-Button-root,[data-theme=o9] .grid-toolbar button{border:none;color:#303030;background:transparent}[data-theme=o9] .grid-toolbar .mantine-Button-root:hover,[data-theme=o9] .grid-toolbar button:hover{background:#e3f2ff;color:#2758ba;border:none}[data-theme=o9] .grid-toolbar button:disabled{border:none;color:#b2b2b2;background:transparent}[data-theme=o9] .sdg-header-shadow{position:relative}[data-theme=o9] .sdg-header-shadow:after{content:"";position:absolute;top:28px;left:0;right:0;height:1px;background:transparent;box-shadow:var(--t-shadow-header,rgba(0,0,0,.2) 0 2px 2px -1px);z-index:10;pointer-events:none}[data-theme=o9] .sdg-header-shadow{-moz-user-select:none;user-select:none;-webkit-user-select:none}[data-theme=o9] .grid-filter{width:190px;padding:10px;border:1px solid #c5c5c5;background:#ffffff;border-radius:0;box-sizing:border-box}[data-theme=o9] .grid-filter ul li{padding:3px 10px;height:22px;display:flex;align-items:center;cursor:pointer}[data-theme=o9] .grid-filter ul li a{color:#2d3e50;font-size:12px;font-weight:400;line-height:1}[data-theme=o9] .grid-filter ul li:hover{background:#e3f2ff}[data-theme=o9] .grid-filter ul li:hover a{color:#2d3e50}[data-theme=o9] .combo-list{flex-direction:column;align-items:flex-start;border-radius:0;border:1px solid #c5c5c5;background:#ffffff}[data-theme=o9] .combo-list div{display:flex;height:25px;padding:4px 12px;justify-content:space-between;align-items:center;align-self:stretch;cursor:pointer}[data-theme=o9] .combo-list div.selected,[data-theme=o9] .combo-list div:hover{background:#e3f2ff}[data-theme=o9] .combo-list div span{color:#333;font-size:12px;font-family:Arial,sans-serif;font-weight:400}[data-theme=o9] .combo-list div.selected span,[data-theme=o9] .combo-list div:hover span{color:#2758ba}[data-theme=o9] .grid-container ::-webkit-scrollbar{width:8px;height:8px}[data-theme=o9] .grid-container ::-webkit-scrollbar-track{background-color:transparent}[data-theme=o9] .grid-container ::-webkit-scrollbar-thumb{background-color:#c5c5c5;border-radius:4px}[data-theme=o9] .grid-container ::-webkit-scrollbar-thumb:hover{background-color:#999999}[data-theme=o9] .panel,[data-theme=o9] [class*=panel-container]{border:0;box-shadow:none;margin-bottom:0}[data-theme=o9] .panel-header,[data-theme=o9] .panel>.header{background:transparent;padding:0}[data-theme=o9] .panel-title,[data-theme=o9] .panel>.header>.title{font-size:14px;color:#101010;font-weight:400;font-family:Arial,sans-serif}[data-theme=o9] [class*=tab-bar]{display:flex;height:32px;background:transparent;border-bottom:1px solid #e5e5e5}[data-theme=o9] .group>div,[data-theme=o9] .tab-item,[data-theme=o9] .tab-navigation-bar>div{padding:0 12px;font-size:14px;font-weight:400;color:#4c4c4c;background:transparent;display:flex;align-items:center;cursor:pointer;border-radius:0;border-bottom:none;position:relative;transition:color .15s}[data-theme=o9] .tab-item:hover,[data-theme=o9] .tab-navigation-bar>div:hover{color:#010101;background:transparent}[data-theme=o9] .tab-item.active,[data-theme=o9] .tab-item[data-active=true],[data-theme=o9] .tab-navigation-bar>div.active{color:#010101;font-weight:400;background:transparent;border-radius:0}[data-theme=o9] .tab-item.disabled,[data-theme=o9] .tab-item[disabled]{color:#b2b2b2;cursor:not-allowed}[data-theme=o9] .tab-content,[data-theme=o9] .tab-navigation+div{border:0;box-shadow:none;padding-top:8px}[data-theme=o9] .tab-item .text-sm{font-size:14px;font-weight:400;color:#4c4c4c}[data-theme=o9] .tab-item.active .text-sm,[data-theme=o9] .tab-item:hover .text-sm{color:#010101}[data-theme=o9] .tab-item .border-b.border-2{border-color:#3d6dcc}[data-theme=o9] .tab-navigation>.tab-navigation-bar{height:32px;border-bottom:1px solid #e5e5e5;align-items:stretch}[data-theme=o9] .mantine-Tabs-tab{padding:0 12px;font-size:14px;font-weight:400;color:#4c4c4c;height:32px;border-bottom:none;background:transparent;border-radius:0;position:relative}[data-theme=o9] .mantine-Tabs-tab:hover{color:#010101;background:transparent}[data-theme=o9] .mantine-Tabs-tab:hover:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#3d6dcc;border-radius:0;z-index:9999;opacity:1}[data-theme=o9] .mantine-Tabs-tab[data-active]{color:#010101;background:transparent;border-radius:0}[data-theme=o9] .mantine-Tabs-tab[data-active]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#3d6dcc;border-radius:0;z-index:1;opacity:1}[data-theme=o9] .mantine-Tabs-list{border-bottom:1px solid #e5e5e5}[data-theme=o9] .mantine-Tabs-panel{padding-top:8px}[data-theme=o9] .field-group-label,[data-theme=o9] .inline-form label{font-weight:400;color:#2d3e50;overflow-wrap:break-word;word-break:keep-all;font-size:12px}[data-theme=o9] .field-group-row,[data-theme=o9] .inline-form-row{display:flex;flex-direction:row;align-items:center;min-height:25px}[data-theme=o9] .field-required:after,[data-theme=o9] .mantine-InputWrapper-required{color:#dc3545}[data-theme=o9] .view-layout{padding-top:7px;padding-left:var(--t-widget-inner-padding-x,.438rem);padding-right:var(--t-widget-inner-padding-x,.438rem)}[data-theme=o9] .collapse-panel .collapse-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer}[data-theme=o9] .collapse-panel .collapse-header .title{font-size:14px;font-weight:400;color:#101010}[data-theme=o9] .collapse-panel .collapse-toggle{width:18px;height:10px;border:0;background:transparent;cursor:pointer;transition:transform .2s}[data-theme=o9] .collapse-panel .collapse-toggle.collapsed{transform:rotate(180deg)}[data-theme=o9] .collapse-panel .collapse-content{padding:0}[data-theme=o9] .splitter,[data-theme=o9] [class*=splitter]{background-color:#cccccc;transition:background-color .15s}[data-theme=o9] .splitter:hover,[data-theme=o9] [class*=splitter]:hover{background-color:#3d6dcc}[data-theme=o9] .splitter--horizontal{height:4px;cursor:row-resize}[data-theme=o9] .splitter--vertical{width:4px;cursor:col-resize}[data-theme=o9] .form-panel{padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}[data-theme=o9] .form-panel .form-panel-title{font-size:14px;font-weight:400;color:#101010;margin-bottom:8px}[data-theme=o9] .tb-form,[data-theme=o9] table.inline-form-table{border-collapse:collapse;width:100%}[data-theme=o9] .tb-form th,[data-theme=o9] table.inline-form-table th{background:transparent;font-size:12px;font-weight:400;color:#4c4c4c;padding:4px 8px;text-align:left;word-break:keep-all}[data-theme=o9] .tb-form td,[data-theme=o9] table.inline-form-table td{padding:4px 8px;font-size:12px}[data-theme=o9] .tb-form tr,[data-theme=o9] table.inline-form-table tr{border-bottom:1px solid #e5e5e5}[data-theme=o9] .info-bar,[data-theme=o9] [class*=info-bar]{font-size:14px;font-weight:400;color:var(--t-fg-info,#3060c0);width:100%;padding:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=o9] .info-bar .o9con,[data-theme=o9] [class*=info-bar] .o9con{font-size:14px;color:var(--t-fg-info,#3060c0)}[data-theme=o9] .collapse-expand-all-btn,[data-theme=o9] [class*=collapse-expand]{min-width:74px;width:-moz-fit-content;width:fit-content;border:1px solid #d0d0d0;border-radius:4px;padding:4px 8px;cursor:pointer;display:flex;align-items:center;gap:4px;color:#2d3e50;font-size:13px;background:transparent}[data-theme=o9] .collapse-expand-all-btn:hover,[data-theme=o9] [class*=collapse-expand]:hover{background-color:#bbddff;color:#2758ba;border-color:#2758ba}[data-theme=o9] .collapse-expand-all-btn:focus-visible,[data-theme=o9] [class*=collapse-expand]:focus-visible{background-color:#bbddff;color:#2758ba;border-color:#2758ba;box-shadow:inset 0 0 0 1px #3d6dcc}[data-theme=o9] .mantine-Modal-content{border-radius:4px;border:none;box-shadow:0 2px 10px rgba(0,0,0,.3);padding:0}[data-theme=o9] .mantine-Modal-header{padding:8px 12px;border-bottom:none;background:#f4f4f4;min-height:35px;border-radius:4px 4px 0 0}[data-theme=o9] .mantine-Modal-title{font-size:19px;font-weight:400;color:#333333;font-family:o9Sans,NotoSans,Arial,sans-serif;line-height:23.75px}[data-theme=o9] .mantine-Modal-close{width:18px;height:18px;min-width:18px;min-height:18px;color:#999}[data-theme=o9] .mantine-Modal-close:hover{background:#e3f2ff;color:#303030}[data-theme=o9] .mantine-Modal-body{padding:12px}[data-theme=o9] .mantine-Modal-overlay{background:rgba(0,0,0,.4)}[data-theme=o9] .mantine-Modal-body>.flex:last-child,[data-theme=o9] .modal-footer{display:flex;justify-content:flex-end;gap:4px;padding-top:12px;border-top:1px solid #c9c9c9;margin-top:12px}[data-theme=o9] .mantine-Notification-root{width:auto;padding:8px 12px;border-radius:4px;border:1px solid #e5e5e5;background:#ffffff;box-shadow:0 2px 6px rgba(0,0,0,.15)}[data-theme=o9] .mantine-Notification-title{font-size:14px;font-weight:400;color:#101010}[data-theme=o9] .mantine-Notification-description{color:#303030;font-size:12px;font-weight:400}[data-theme=o9] .mantine-Notification-closeButton{border-radius:0}[data-theme=o9] .mantine-Notification-closeButton:hover{background:#e3f2ff}[data-theme=o9] .toast,[data-theme=o9] [class*=toast-container]>div{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #e5e5e5;border-radius:0;background-color:#fafafa;box-shadow:0 2px 4px rgba(0,0,0,.1)}[data-theme=o9] .toast-message{font-size:14px;font-weight:400;color:#303030}[data-theme=o9] .toast--success,[data-theme=o9] .toast.success{background-color:#f0fdf4;border-color:#28a745}[data-theme=o9] .toast--error,[data-theme=o9] .toast.error{background-color:#fef2f2;border-color:#dc3545}[data-theme=o9] .toast--warning,[data-theme=o9] .toast.warning{background-color:#fffbeb;border-color:#f59e0b}[data-theme=o9] .toast-popup{display:flex;width:420px;flex-direction:column;border-radius:0;border:1px solid #c5c5c5;background:#ffffff;box-shadow:1px 2px 5px 0 rgba(0,0,0,.25)}[data-theme=o9] .toast-popup .pop-header{display:flex;height:32px;padding:8px 12px;justify-content:flex-end;align-items:center}[data-theme=o9] .toast-popup .pop-content{display:flex;align-items:flex-start;padding:0 12px 12px}[data-theme=o9] .toast-popup .pop-content h1{font-size:16px;font-weight:400}[data-theme=o9] .toast-popup .pop-content p{color:#303030;font-size:14px;font-weight:400;line-height:normal}[data-theme=o9] .mantine-Modal-content.alert,[data-theme=o9] .mantine-Modal-content.confirm{max-width:420px;border-radius:0}[data-theme=o9] .mantine-Modal-content.confirm .modal-footer{justify-content:center}[data-theme=o9] .mantine-Modal-content.confirm{border:1px solid #eeeeee;box-shadow:1px 1px 7px 1px rgba(0,0,0,.12)}[data-theme=o9] .mantine-Modal-content.confirm .mantine-Modal-header{height:32px;min-height:32px}[data-theme=o9] .mantine-Modal-content.confirm .mantine-Modal-title{font-size:14px;font-weight:700;color:#333333;line-height:17.5px}[data-theme=o9] .mantine-Modal-content.confirm .modal-footer{border-top:1px solid #f4f4f4;justify-content:flex-end;gap:8px;padding:0 5px 10px}[data-theme=o9] .mantine-Modal-content.confirm .mantine-Button-root[data-variant=filled]{height:30px;border-radius:4px;font-size:13px}[data-theme=o9] .mantine-Modal-content.confirm .mantine-Button-root[data-variant=default]{height:30px;border-radius:4px;font-size:13px;background:#f2f2f2;color:#303030;border:1px solid #f4f4f4}[data-theme=o9] .mantine-Modal-content.confirm .mantine-Button-root[data-variant=default]:hover{background:#e5e5e5}[data-theme=o9] .confirm-warning-icon{font-size:32px;color:rgb(160,89,0);background-color:rgb(254,251,232);border-radius:999px;padding:18px;flex-shrink:0}[data-theme=o9] .mantine-Modal-content:not(.confirm):not(.alert){border:1px solid #c9c9c9;box-shadow:none}[data-theme=o9] .mantine-Modal-content:not(.confirm):not(.alert) .mantine-Modal-title{font-weight:400}[data-theme=o9] .mantine-Modal-content:not(.confirm):not(.alert) .mantine-Button-root{height:26px;border-radius:2px;font-size:13px;padding:0 7px;margin:7px}[data-theme=o9] .mantine-Modal-content:not(.confirm):not(.alert) .mantine-Button-root[data-variant=filled]{background:#3d6dcc;color:#ffffff;border:none}[data-theme=o9] .mantine-Modal-content:not(.confirm):not(.alert) .mantine-Button-root[data-variant=default]{background:#f2f2f2;color:#303030;border:none}[data-theme=o9] .mantine-Tooltip-tooltip{max-width:300px;padding:6px 8px;background:#303030;border:none;color:#ffffff;border-radius:0;font-size:12px;font-weight:400;line-height:1.3;box-shadow:none}[data-theme=o9] .mantine-Tooltip-arrow{background:#303030;border:none}[data-theme=o9] .mantine-Dropzone-root{border:1px dashed #c5c5c5;border-radius:0;min-height:150px;background:#ffffff;padding:12px}[data-theme=o9] .mantine-Dropzone-root:hover{background:#fafafa;border-color:#3d6dcc}[data-theme=o9] .mantine-Dropzone-root[data-accept]{background:#e3f2ff;border-color:#3d6dcc}[data-theme=o9] .mantine-Dropzone-root[data-reject]{background:#fef2f2;border-color:#dc3545}[data-theme=o9] .file-list,[data-theme=o9] .upload-listview{border-radius:0;border:1px solid #c5c5c5;overflow:hidden}[data-theme=o9] .file-list .file-header,[data-theme=o9] .upload-listview .list-header{height:36px;line-height:36px;background:#ffffff;border-radius:0;padding:8px 12px;gap:8px;font-size:12px;color:#666666;border-bottom:1px solid #c5c5c5}[data-theme=o9] .file-list .file-item,[data-theme=o9] .upload-listview .file-item{padding:8px 4px;display:flex;align-items:center;gap:4px}[data-theme=o9] .upload-toolbar button{color:#303030;border:none;background:transparent}[data-theme=o9] .upload-toolbar button:hover{background:#e3f2ff}[data-theme=o9] .upload-toolbar button:disabled{color:#c5c5c5;background:transparent}[data-theme=o9] ::-webkit-scrollbar{width:8px;height:8px;background-color:transparent}[data-theme=o9] ::-webkit-scrollbar-track{background-color:transparent}[data-theme=o9] ::-webkit-scrollbar-thumb{background-color:#c5c5c5;border-radius:4px}[data-theme=o9] ::-webkit-scrollbar-thumb:hover{background-color:#999999}[data-theme=o9] ::-webkit-scrollbar-thumb:active{background-color:#666666}[data-theme=o9] ::-webkit-scrollbar-corner{background-color:transparent}[data-theme=o9] ::-moz-placeholder{color:#999999!important}[data-theme=o9] ::placeholder{color:#999999!important}[data-theme=o9] .mantine-LoadingOverlay-root{background:rgba(255,255,255,.7)}[data-theme=o9] .mantine-Loader-root{color:#3d6dcc}[data-theme=o9] .mantine-Badge-root{font-size:11px;font-weight:400;border-radius:0;padding:2px 6px;height:18px}[data-theme=o9] .mantine-Badge-root[data-variant=filled]{background:#3d6dcc;color:#ffffff}[data-theme=o9] .mantine-Badge-root[data-variant=light]{background:#e3f2ff;color:#3d6dcc}[data-theme=o9] .mantine-Badge-root[data-variant=outline]{border:1px solid #3d6dcc;color:#3d6dcc;background:transparent}[data-theme=o9] .badge--success,[data-theme=o9] .mantine-Badge-root[data-color=green]{background:#f0fdf4;color:#28a745}[data-theme=o9] .badge--error,[data-theme=o9] .mantine-Badge-root[data-color=red]{background:#fef2f2;color:#dc3545}[data-theme=o9] .badge--warning,[data-theme=o9] .mantine-Badge-root[data-color=yellow]{background:#fffbeb;color:#f59e0b}[data-theme=o9] .mantine-Divider-root{border-color:#e5e5e5}[data-theme=o9] [disabled]{opacity:1}[data-theme=o9] a{color:#0072c6;text-decoration:none}[data-theme=o9] a:hover{text-decoration:none;color:#005a9e}[data-theme=o9] .o9-bom-grid .tabulator{border-radius:0!important;font-weight:400!important}[data-theme=o9] .o9-bom-grid .tabulator-header{border-bottom:1px solid var(--t-border-header,#c9c9c9)!important;font-weight:400!important}[data-theme=o9] .o9-bom-grid .tabulator-col,[data-theme=o9] .o9-bom-grid .tabulator-header{background-color:var(--t-bg-base)!important;box-shadow:var(--t-shadow-header)!important}[data-theme=o9] .o9-bom-grid .tabulator-col-title{font-weight:400!important;line-height:21px!important}[data-theme=o9] .o9-bom-grid .tabulator-col.tabulator-sortable.tabulator-col-sorter-element:hover{background-color:var(--t-bg-base)!important}[data-theme=o9] .o9-bom-grid .tabulator-col:hover .bom-header-icons,[data-theme=o9] .o9-bom-grid .tabulator-col[aria-sort=ascending] .bom-header-icons,[data-theme=o9] .o9-bom-grid .tabulator-col[aria-sort=descending] .bom-header-icons{background-color:var(--t-bg-base)}[data-theme=o9] .widget-title,[data-theme=o9] h1.widget-title{font-family:o9Roboto,NotoSans,Arial,sans-serif;font-size:14px;font-weight:400;color:rgb(1,1,1);line-height:1.4;padding:5.25px 10.5px}[data-theme=o9] .widget-title:after{position:absolute;content:"";width:100%;height:.063rem;top:auto;bottom:calc(5.25px + .063rem);left:0;background-color:rgb(61,109,204);border-radius:0;z-index:1;opacity:1}[data-theme=o9] .widget-title.inactive{color:rgb(76,76,76)}[data-theme=o9] .widget-title.inactive:after{content:none}[data-theme=o9] .row-title{font-family:o9Roboto,NotoSans,Arial,sans-serif;font-size:14px;font-weight:400;color:rgb(76,76,76);line-height:1.4}[data-theme=o9] .section-title-bar{display:flex;flex-direction:row;align-items:center;width:100%;min-width:0;height:32px;padding:0;margin:0;box-sizing:border-box}[data-theme=o9] .section-title-bar.has-platform-icon{padding-right:30px}[data-theme=o9] .section-title-bar>div:first-child{padding-bottom:0}[data-theme=o9] .section-title-subtitle{font-family:o9Roboto,NotoSans,Arial,sans-serif;font-size:12px;font-weight:400;color:rgb(76,76,76);white-space:nowrap;margin-left:12px;flex-shrink:0}[data-theme=o9] .title-actions{flex-shrink:0;margin-left:auto;min-width:0;height:32px;padding:4px 4px 4px 6px}[data-theme=o9] .section-actions-row,[data-theme=o9] .title-actions{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:4px}[data-theme=o9] .section-actions-row{margin-bottom:8px}[data-theme=o9] .section-actions-row button,[data-theme=o9] .title-actions button{font-family:o9Roboto,NotoSans,Arial,sans-serif;font-size:14px;font-weight:400;height:24px;padding:4px 8px;margin:0;border:none;border-radius:0;color:rgb(48,48,48);background:transparent;outline:none;box-sizing:border-box;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;cursor:pointer}[data-theme=o9] .section-actions-row button:hover:not(:disabled),[data-theme=o9] .title-actions button:hover:not(:disabled){color:rgb(39,88,186);background:rgb(227,242,255)}[data-theme=o9] .section-actions-row button:not(:disabled):active,[data-theme=o9] .title-actions button:not(:disabled):active{color:rgb(61,109,204);background:rgb(227,242,255)}[data-theme=o9] .section-actions-row button:not(:disabled):focus-visible,[data-theme=o9] .title-actions button:not(:disabled):focus-visible{outline:1px solid rgb(61,109,204);background:rgb(227,242,255);color:rgb(39,88,186)}[data-theme=o9] .section-actions-row button:disabled,[data-theme=o9] .title-actions button:disabled{cursor:not-allowed;color:rgb(178,178,178);background:transparent}[data-theme=o9] .result-box-slot{min-height:18px;height:auto;display:flex;align-items:center;padding:0;flex-shrink:0}[data-theme=o9] .result-box-slot .info-text{display:flex;align-items:center;gap:4px;font-family:o9Sans,NotoSans,Arial,sans-serif;font-size:12px;font-weight:400;line-height:normal;color:rgb(48,96,192);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme=o9] .result-box-slot .info-text .o9con{font-size:12px;color:rgb(48,96,192);flex-shrink:0}[data-theme=o9] .inline-form-container{background-color:transparent;box-sizing:border-box}[data-theme=o9] .inline-form-border{border:1px solid #d3d3d3;border-radius:4px;padding:4px 10px 24px;box-sizing:border-box}[data-theme=o9] .inline-form-container :is(.grid){row-gap:8px}[data-theme=o9] .result-box{display:flex;flex-direction:column;gap:1px;font-family:o9Sans,NotoSans,Arial,sans-serif;font-size:12px;font-weight:400;line-height:normal}[data-theme=o9] .result-box-message{display:flex;align-items:center;gap:4px}[data-theme=o9] .result-box-icon{font-family:o9con;font-size:12px;flex-shrink:0}[data-theme=o9] .result-box{color:var(--t-fg-base)}[data-theme=o9] .result-box .result-box-icon:before{content:"\ea5e"}[data-theme=o9] .result-box--success{color:var(--t-fg-success)}[data-theme=o9] .result-box--success .result-box-icon:before{content:"\ec1b"}[data-theme=o9] .result-box--fail,[data-theme=o9] .result-box--not-exist{color:var(--t-fg-error-msg)}[data-theme=o9] .result-box--fail .result-box-icon:before,[data-theme=o9] .result-box--not-exist .result-box-icon:before{content:"\ebc1"}[data-theme=o9] .result-box--warn{color:var(--t-fg-warning)}[data-theme=o9] .result-box--warn .result-box-icon:before{content:"\ea67"}[data-theme=caidentia1]{--t-fg-base:#30374F;--t-fg-base-accent:#111322;--t-fg-secondary:#475467;--t-fg-tertiary:#667085;--t-fg-hint:#8A94A6;--t-fg-disabled:#8B94A5;--t-fg-primary:#6954FE;--t-fg-primary-hover:#532DF6;--t-fg-primary-disabled:#B4B1FF;--t-fg-error:#D92D20;--t-fg-error-hover:#B42318;--t-fg-success:#3EB787;--t-fg-success-hover:#4B9D78;--t-fg-warning:#EAAA08;--t-fg-warning-hover:#CA8504;--t-fg-link:#1570EF;--t-bg-base:#FFFFFF;--t-bg-base-invert:#30374F;--t-bg-surface:#F8F9FC;--t-bg-hover:#F6F8F9;--t-bg-selected:#E8E8FF;--t-bg-disabled:#F2F4F7;--t-bg-primary:#6954FE;--t-bg-primary-hover:#532DF6;--t-bg-primary-disabled:#B4B1FF;--t-bg-error-tint:#FFEFEC;--t-bg-warning-tint:#FEFBE8;--t-bg-success-tint:#EDFAF0;--t-border-default:#EAECF0;--t-border-strong:#D0D5DD;--t-border-active:#6954FE;--t-border-disabled:#EAECF0;--t-border-error:#FDA29B;--t-border-primary:#6954FE;--t-font-family:"Roboto","Pretendard","Segoe UI","Malgun Gothic",sans-serif;--t-font-family-grid:"Pretendard-grid","Roboto",Arial,sans-serif;--t-font-size:13px;--t-font-size-grid:13px;--t-font-weight:400;--t-row-height:28px;--t-header-height:28px;--t-radius:6px;--t-radius-lg:8px;--t-scrollbar-size:16px;--t-form-text:#30374F;--t-form-bg:#FFFFFF;--t-form-bg-readonly:#F8F9FC;--t-form-border:#D0D5DD;--t-form-radius:6px;--t-tab-text-active:#111322;--t-tab-text-inactive:#667085;--t-tab-indicator:#6954FE;--t-tab-height:36px;--t-btn-primary-bg:#30374F;--t-btn-primary-hover:#111322;--t-btn-primary-text:#FCFCFD;--t-btn-secondary-bg:#F2F4F7;--t-btn-secondary-hover:#EAECF0;--t-spacing-xs:4px;--t-spacing-sm:8px;--t-spacing-md:12px;--t-spacing-lg:16px;--t-shadow-header:0px 1px 3px rgba(16,24,40,0.1),0px 1px 2px rgba(16,24,40,0.06);font-family:Roboto,Pretendard,Segoe UI,Malgun Gothic,sans-serif;font-size:13px;color:var(--t-fg-base-accent)}[data-theme=caidentia1] .mantine-Input-input,[data-theme=caidentia1] .mantine-NumberInput-input,[data-theme=caidentia1] .mantine-Select-input,[data-theme=caidentia1] .mantine-TextInput-input,[data-theme=caidentia1] .mantine-Textarea-input{min-height:28px;height:28px;font-size:13px;font-family:Roboto,Pretendard,sans-serif;color:var(--t-fg-base-accent);border:1px solid var(--t-border-strong);border-radius:var(--t-form-radius);padding:0 12px;background:var(--t-bg-base)}[data-theme=caidentia1] .mantine-Textarea-input{height:auto;min-height:60px;padding:8px 12px;line-height:18px}[data-theme=caidentia1] .mantine-Input-input::-moz-placeholder{color:var(--t-fg-hint)!important}[data-theme=caidentia1] .mantine-Input-input::placeholder{color:var(--t-fg-hint)!important}[data-theme=caidentia1] .mantine-Input-input:hover,[data-theme=caidentia1] .mantine-NumberInput-input:hover,[data-theme=caidentia1] .mantine-Select-input:hover,[data-theme=caidentia1] .mantine-TextInput-input:hover,[data-theme=caidentia1] .mantine-Textarea-input:hover{border-color:#8A94A6}[data-theme=caidentia1] .mantine-Input-input:focus,[data-theme=caidentia1] .mantine-Input-input:focus-within,[data-theme=caidentia1] .mantine-NumberInput-input:focus,[data-theme=caidentia1] .mantine-Select-input:focus,[data-theme=caidentia1] .mantine-TextInput-input:focus,[data-theme=caidentia1] .mantine-Textarea-input:focus{border-color:var(--t-fg-primary);outline:none;box-shadow:none}[data-theme=caidentia1] .mantine-Input-input:-moz-read-only{background:var(--t-bg-surface);border-color:var(--t-border-default);color:var(--t-fg-tertiary);opacity:1}[data-theme=caidentia1] .mantine-Input-input:read-only,[data-theme=caidentia1] .mantine-Input-input[data-disabled]{background:var(--t-bg-surface);border-color:var(--t-border-default);color:var(--t-fg-tertiary);opacity:1}[data-theme=caidentia1] .mantine-Input-input[aria-required=true],[data-theme=caidentia1] .mantine-Input-wrapper[data-required]>.mantine-Input-input{background:#FFFEF0}[data-theme=caidentia1] .mantine-InputWrapper-label{font-size:12px;font-weight:600;color:#565E73;margin-bottom:2px}[data-theme=caidentia1] .mantine-InputWrapper-required{color:var(--t-fg-error)}[data-theme=caidentia1] .mantine-Button-root{height:28px;font-size:12px;font-weight:600;border-radius:6px;padding:0 12px;box-shadow:0 1px 2px 0 rgba(16,24,40,.05)}[data-theme=caidentia1] .mantine-Button-root[data-variant=default],[data-theme=caidentia1] .mantine-Button-root[data-variant=outline]{color:#6954FE;border:1px solid #6954fe;background:#fff}[data-theme=caidentia1] .mantine-Button-root[data-variant=default]:hover,[data-theme=caidentia1] .mantine-Button-root[data-variant=outline]:hover{color:#6954FE;border-color:#6954FE;background:#F3F2FF}[data-theme=caidentia1] .mantine-Button-root[data-variant=default][data-disabled],[data-theme=caidentia1] .mantine-Button-root[data-variant=outline][data-disabled]{color:#B4B1FF!important;border-color:#B4B1FF!important;background:#fff!important;opacity:1}[data-theme=caidentia1] .mantine-Button-root[data-variant=filled]{color:#fff;border:1px solid #6954fe;background:#6954FE}[data-theme=caidentia1] .mantine-Button-root[data-variant=filled]:hover{background:#532DF6;border-color:#532DF6}[data-theme=caidentia1] .mantine-Button-root[data-variant=filled][data-disabled]{color:#fff!important;background:#B4B1FF!important;border-color:#B4B1FF!important;opacity:1}[data-theme=caidentia1] .mantine-Button-root[data-variant=subtle]{color:#565E73;border:1px solid #8a94a6;background:transparent}[data-theme=caidentia1] .mantine-Button-root[data-variant=subtle]:hover{color:#464C5E;border-color:#565E73;background:#F6F8F9}[data-theme=caidentia1] .mantine-Checkbox-input{border-radius:4px;border:1px solid var(--t-border-strong);cursor:pointer}[data-theme=caidentia1] .mantine-Checkbox-input:checked{background-color:#6954FE;border-color:#6954FE}[data-theme=caidentia1] .mantine-Checkbox-input:checked:hover{background-color:#532DF6;border-color:#532DF6}[data-theme=caidentia1] .mantine-Checkbox-label{font-size:12px;font-weight:400;color:var(--t-fg-base-accent);padding-left:8px;cursor:pointer}[data-theme=caidentia1] .mantine-Checkbox-input[data-disabled]{opacity:.5;cursor:auto}[data-theme=caidentia1] .mantine-Radio-radio{border:1px solid var(--t-border-strong);cursor:pointer}[data-theme=caidentia1] .mantine-Radio-radio:checked{background-color:#6954FE;border-color:#6954FE}[data-theme=caidentia1] .mantine-Radio-radio:checked:hover{background-color:#532DF6;border-color:#532DF6}[data-theme=caidentia1] .mantine-Radio-label{font-size:12px;font-weight:400;color:var(--t-fg-base-accent);padding-left:8px;cursor:pointer}[data-theme=caidentia1] .mantine-Notification-root{border-radius:8px;box-shadow:0 4px 12px rgba(16,24,40,.1)}[data-theme=caidentia1] .flex.border.rounded{border-color:var(--t-border-default);border-radius:var(--t-radius)}[data-theme=caidentia1] .flex.border.rounded>.text-sm.font-bold.border-b{background:var(--t-bg-surface);border-color:var(--t-border-default);font-weight:600;color:#565E73}[data-theme=caidentia1] h1.text-sm.font-medium{color:var(--t-fg-base-accent);font-weight:600}[data-theme=caidentia1] .action-button:not(.default-theme),[data-theme=caidentia1].action-button:not(.default-theme){height:28px;font-size:12px;font-weight:600;font-family:Roboto,Pretendard,Segoe UI,Malgun Gothic,sans-serif;color:#565E73;border:1px solid #8a94a6;border-radius:6px;background:#fff;box-shadow:0 1px 2px 0 rgba(16,24,40,.05);padding:0 12px;gap:4px;box-sizing:border-box;cursor:pointer;white-space:nowrap}[data-theme=caidentia1] .action-button:not(.default-theme):hover,[data-theme=caidentia1].action-button:not(.default-theme):hover{color:#464C5E;border-color:#565E73;background:#F6F8F9}[data-theme=caidentia1] .action-button:not(.default-theme):disabled,[data-theme=caidentia1].action-button:not(.default-theme):disabled{color:#B3B9C6;border-color:#EAECF0;background:#fff;opacity:1}[data-theme=caidentia1] .flex.flex-col.gap-1.relative{gap:8px}[data-theme=caidentia1] .grid.gap-1.gap-x-10.p-3{gap:8px 40px;padding:20px}[data-theme=caidentia1] .flex.flex-col.gap-3{gap:20px}[data-theme=caidentia1] .flex.flex-1.w-full.flex-col.gap-1{gap:0}[data-theme=caidentia1] .flex.flex-1.w-full.flex-col.gap-1.border.rounded{border:1px solid #f0f1f5;border-radius:8px;overflow:hidden}[data-theme=caidentia1] .flex.flex-1.w-full.flex-col>.text-sm.font-bold.border-b{padding:8px 20px;font-size:16px;font-weight:600;color:var(--t-fg-base);background:var(--t-bg-base);border-bottom:1px solid #f0f1f5}[data-theme=caidentia1] .flex.flex-col.gap-1>label.text-xs.font-medium{font-size:12px;font-weight:600;color:#565E73}[data-theme=caidentia1] .mantine-InputWrapper-root{min-height:28px}[data-theme=caidentia1] .mantine-InputWrapper-root .mantine-InputWrapper-label{margin-bottom:4px}[data-theme=caidentia1] .flex.items-center.gap-4{gap:16px}[data-theme=caidentia1] .flex.items-start.gap-4{gap:40px}[data-theme=caidentia1] .flex.items-center.gap-1:has(>button){gap:4px}[data-theme=caidentia1] .grid-container,[data-theme=caidentia1] [class*=grid-wrapper]{background-color:var(--t-bg-base);border:1px solid #f0f1f5;border-radius:8px;overflow:hidden}[data-theme=caidentia1] .grid-toolbar,[data-theme=caidentia1] [class*=grid-toolbar]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;background:var(--t-bg-base)}[data-theme=caidentia1] .grid-toolbar .title,[data-theme=caidentia1] [class*=grid-toolbar] .title{font-size:16px;color:var(--t-fg-base);font-weight:600;white-space:nowrap}[data-theme=caidentia1] .grid-toolbar .result-count,[data-theme=caidentia1] .grid-toolbar .sub-title{color:var(--t-fg-secondary);font-size:14px;font-weight:500;white-space:nowrap}[data-theme=caidentia1] .grid-toolbar .mantine-Button-root,[data-theme=caidentia1] .grid-toolbar button{border-color:#B3B9C6;color:#667085}[data-theme=caidentia1] .grid-toolbar .mantine-Button-root:hover,[data-theme=caidentia1] .grid-toolbar button:hover{border-color:#6954FE;color:#6954FE;background:#F3F2FF}[data-theme=caidentia1] .grid-toolbar button:disabled{border-color:#D7DAE3;color:#B3B9C6;background:var(--t-bg-base)}[data-theme=caidentia1] .grid-container canvas{border-top:1px solid #eaecf0}[data-theme=caidentia1] .grid-filter{width:190px;padding:10px;border:1px solid #d6d6d6;background:var(--t-bg-base);border-radius:5px;box-shadow:1px 2px 3px 0 rgba(0,0,0,.25);box-sizing:border-box}[data-theme=caidentia1] .grid-filter ul li{padding:3px 10px;height:22px;display:flex;align-items:center;cursor:pointer}[data-theme=caidentia1] .grid-filter ul li a{color:var(--t-fg-base-accent);font-size:13px;font-weight:600;line-height:1}[data-theme=caidentia1] .grid-filter ul li:hover{background:#6954FE}[data-theme=caidentia1] .grid-filter ul li:hover a{color:#fff}[data-theme=caidentia1] .combo-list{flex-direction:column;align-items:flex-start;border-radius:0 0 5px 5px;border:1px solid #d6d6d6;background:var(--t-bg-base);box-shadow:1px 2px 3px 0 rgba(0,0,0,.25)}[data-theme=caidentia1] .combo-list div{display:flex;height:30px;padding:7px 12px;justify-content:space-between;align-items:center;align-self:stretch;cursor:pointer}[data-theme=caidentia1] .combo-list div.selected,[data-theme=caidentia1] .combo-list div:hover{background:#F3F2FF}[data-theme=caidentia1] .combo-list div span{color:#666;font-size:12px;font-family:Pretendard,Segoe UI,sans-serif;font-weight:400}[data-theme=caidentia1] .combo-list div.selected span,[data-theme=caidentia1] .combo-list div:hover span{color:var(--t-fg-base-accent)}[data-theme=caidentia1] .grid-container ::-webkit-scrollbar{width:16px;height:16px}[data-theme=caidentia1] .grid-container ::-webkit-scrollbar-track{background-color:transparent}[data-theme=caidentia1] .grid-container ::-webkit-scrollbar-thumb{background-color:#D7DAE3;border-radius:10px;background-clip:padding-box;border:4px solid transparent}[data-theme=caidentia1] .grid-container ::-webkit-scrollbar-thumb:hover{background-color:#B3B9C6}[data-theme=caidentia1] .grid-container ::-webkit-scrollbar-thumb:active{background-color:#8A94A6}[data-theme=caidentia1] .o9-bom-grid .tabulator{border-radius:var(--t-radius-lg)!important;overflow:hidden}[data-theme=caidentia1] .o9-bom-grid .tabulator-col,[data-theme=caidentia1] .o9-bom-grid .tabulator-header{box-shadow:none!important}[data-theme=caidentia1] .o9-bom-grid .tabulator-col-title{font-weight:500!important;color:var(--t-fg-secondary)!important}[data-theme=caidentia1] .o9-bom-grid .tabulator-col.tabulator-sortable.tabulator-col-sorter-element:hover{background-color:var(--t-bg-hover)!important}[data-theme=caidentia1] .o9-bom-grid .bom-header-icon:hover,[data-theme=caidentia1] .o9-bom-grid .bom-sort-icon:hover,[data-theme=caidentia1] .o9-bom-grid .bom-sort-indicator:hover,[data-theme=caidentia1] .o9-bom-grid .tabulator-col.tabulator-sortable[aria-sort=ascending] .tabulator-col-title,[data-theme=caidentia1] .o9-bom-grid .tabulator-col.tabulator-sortable[aria-sort=descending] .tabulator-col-title{color:var(--t-fg-primary)!important}[data-theme=caidentia1] .o9-bom-grid .tabulator-tableholder::-webkit-scrollbar-track{background-color:transparent}[data-theme=caidentia1] .o9-bom-grid .tabulator-tableholder::-webkit-scrollbar-thumb{background-color:#D7DAE3;border-radius:10px;background-clip:padding-box;border:4px solid transparent}[data-theme=caidentia1] .o9-bom-grid .tabulator-tableholder::-webkit-scrollbar-thumb:hover{background-color:#B3B9C6}[data-theme=caidentia1] .search-panel,[data-theme=caidentia1] div.w-full.border.rounded:has(>form){border:none;border-radius:8px;overflow:hidden}[data-theme=caidentia1] div.w-full.border.rounded>form{background:#F0F1F5;padding:20px;gap:8px 5vw;border-radius:8px 8px 0 0;border:none}[data-theme=caidentia1] div.w-full.border.rounded>form label{font-size:12px;font-weight:600;color:#565E73}[data-theme=caidentia1] div.w-full.border.rounded>.flex.bg-gray-100{background:#F0F1F5;border-radius:0 0 8px 8px;padding:0 20px 12px;border-top:none}[data-theme=caidentia1] div.w-full.border.rounded>.flex.bg-gray-100 button{height:28px;font-size:12px;font-weight:600;border-radius:6px;box-shadow:0 1px 2px 0 rgba(16,24,40,.05)}[data-theme=caidentia1] .mantine-Combobox-dropdown,[data-theme=caidentia1] .mantine-Select-dropdown{padding:4px;border:1px solid #b3b9c6;border-radius:0 0 6px 6px;box-shadow:none}[data-theme=caidentia1] .mantine-Combobox-option,[data-theme=caidentia1] .mantine-Select-option{font-size:13px;line-height:13px;padding:8px;border-radius:4px;margin-top:4px}[data-theme=caidentia1] .mantine-Combobox-option:first-of-type,[data-theme=caidentia1] .mantine-Select-option:first-of-type{margin-top:0}[data-theme=caidentia1] .mantine-Combobox-option:hover,[data-theme=caidentia1] .mantine-Select-option:hover{background:#F3F2FF;color:#6954FE}[data-theme=caidentia1] .mantine-Combobox-option[data-selected],[data-theme=caidentia1] .mantine-Select-option[data-checked]{background:#F3F2FF;color:var(--t-fg-primary)}[data-theme=caidentia1] .search-trigger-field .mantine-Input-input{border:none;background:transparent}[data-theme=caidentia1] .search-collapse-btn,[data-theme=caidentia1] button[aria-label=collapse]{width:20px;height:20px;padding:0;background-color:#fff;border:1px solid #8a94a6;box-shadow:0 1px 2px 0 rgba(16,24,40,.05);border-radius:4px;display:flex;align-items:center;justify-content:center}[data-theme=caidentia1] .search-collapse-btn:hover,[data-theme=caidentia1] button[aria-label=collapse]:hover{border-color:#565E73;background-color:#F6F8F9}[data-theme=caidentia1] .mantine-MultiSelect-option{font-size:13px;padding:7px 8px;border-radius:4px}[data-theme=caidentia1] .mantine-MultiSelect-option:hover{background:#F3F2FF}[data-theme=caidentia1] .search-col-1>form,[data-theme=caidentia1] .search-panel--col-1 form{grid-template-columns:repeat(1,1fr)!important}[data-theme=caidentia1] .search-col-2>form,[data-theme=caidentia1] .search-panel--col-2 form{grid-template-columns:repeat(2,1fr)!important}[data-theme=caidentia1] .search-col-3>form,[data-theme=caidentia1] .search-panel--col-3 form{grid-template-columns:repeat(3,1fr)!important}