.widget-border{border-radius:8px;border:1px solid var(--neutral-100)}.qlik-parent-wrapper{height:100%}h2{font-size:18px;font-weight:600}.ant-table table .ant-table-thead tr .ant-table-cell:first-of-type{border-radius:12px 0 0 12px}.ant-table table .ant-table-thead tr .ant-table-cell:last-of-type{border-radius:0 12px 12px 0}.ant-table table .ant-table-cell:not(:last-of-type):before{position:absolute;top:50%;inset-inline-end:0;width:1px;height:1.6em;background-color:var(--neutral-light);transform:translateY(-50%);transition:background-color .2s;content:""}.ant-table .ant-table-row-expand-icon{border-radius:2px;border-color:var(--neutral-light)}.ant-table .ant-table-row-expand-icon:active,.ant-table .ant-table-row-expand-icon:focus,.ant-table .ant-table-row-expand-icon:hover{border-color:var(--secondary)}.ant-table .ant-table-row-expand-icon:active:after,.ant-table .ant-table-row-expand-icon:active:before,.ant-table .ant-table-row-expand-icon:focus:after,.ant-table .ant-table-row-expand-icon:focus:before,.ant-table .ant-table-row-expand-icon:hover:after,.ant-table .ant-table-row-expand-icon:hover:before{background:var(--secondary)}.ant-table .ant-table-thead .ant-table-cell .ant-table-column-sorter-down.active,.ant-table .ant-table-thead .ant-table-cell .ant-table-column-sorter-up.active,.ant-table .ant-table-thead .ant-table-cell .ant-table-filter-trigger.active{color:var(--secondary)}.ant-table-wrapper .ant-pagination li{color:var(--neutral)}.ant-table-wrapper .ant-pagination .ant-pagination-item{background-color:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center}.ant-table-wrapper .ant-pagination .ant-pagination-item a{color:var(--neutral);display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0;line-height:1}.ant-table-wrapper .ant-pagination .ant-pagination-next button,.ant-table-wrapper .ant-pagination .ant-pagination-prev button{color:var(--neutral)}.ant-table-wrapper .ant-pagination .ant-pagination-item-active{border-color:var(--secondary)}.ant-table-wrapper .ant-pagination .ant-pagination-item-active a,.ant-table-wrapper .ant-pagination .ant-pagination-jump-next:hover span,.ant-table-wrapper .ant-pagination .ant-pagination-jump-prev:hover span{color:var(--secondary)}.ant-table-filter-dropdown .ant-dropdown-menu-item-selected{background-color:var(--secondary-50)!important}.ant-table-filter-dropdown .ant-table-filter-dropdown-btns .ant-btn-link{color:var(--secondary)}.ant-table-filter-dropdown .ant-table-filter-dropdown-btns .ant-btn-link:hover{color:var(--secondary-400)!important}.ant-table-filter-dropdown .ant-table-filter-dropdown-btns .ant-btn-link:active{color:var(--secondary)!important}.ant-table-filter-dropdown .ant-table-filter-dropdown-btns .ant-btn-primary{background:var(--secondary)}.ant-table-filter-dropdown .ant-table-filter-dropdown-btns .ant-btn-primary:hover{background:var(--secondary-400)!important}.ant-table-filter-dropdown .ant-table-filter-dropdown-btns .ant-btn-primary:active{background:var(--secondary)!important}.ant-select-dropdown .ant-select-item{border-radius:8px}.ant-select-dropdown .ant-select-item:not(:last-of-type){margin-bottom:4px}.ant-select-dropdown .ant-select-item-group:not(:first-of-type){border-top:1px solid var(--neutral-100);border-radius:0}.ant-select-dropdown .ant-select-item-option-selected{border-radius:8px!important}.ant-select-dropdown .ant-select-item-option-selected .anticon-check{color:var(--success)}.ant-select .ant-select-selection-overflow-item .ant-select-selection-item{border-radius:8px;background-color:var(--primary-light)}.ant-select .ant-select-selection-search-input{caret-color:var(--secondary)}.ant-notification-notice-wrapper .ant-notification-notice{border-radius:8px}.ant-notification-notice-wrapper .ant-notification-notice .ant-notification-notice-message{font-size:14px!important}.ant-notification-notice-success{background-color:var(--success-light);border:1px solid var(--success-150)}.ant-notification-notice-success .ant-notification-notice-icon{color:var(--success)!important}.ant-notification-notice-error{background-color:var(--error-light);border:1px solid var(--error-150)}.ant-notification-notice-error .ant-notification-notice-icon{color:var(--error)!important}.ant-notification-notice-warning{background-color:var(--warning-light);border:1px solid var(--warning-150)}.ant-notification-notice-warning .ant-notification-notice-icon{color:var(--warning)!important}.ant-notification-notice-info{border:1px solid var(--neutral-100)}.ant-notification-notice-info .ant-notification-notice-icon{color:var(--primary)!important}.overview-drawer .ant-drawer-body{padding:0}.ant-btn-primary{background:var(--primary)}.ant-btn-primary:hover{box-shadow:var(--primary-button-hover-shadow)}.ant-btn-primary:active,.ant-btn-primary:hover{background:var(--primary-dark)!important}.ant-btn-primary:disabled,.ant-btn-primary[disabled]{border-radius:8px;background:rgba(108,117,125,.5)!important;border:none!important;color:var(--white)!important;cursor:not-allowed}.ant-btn-primary:disabled:hover,.ant-btn-primary[disabled]:hover{background:rgba(108,117,125,.5)!important;box-shadow:none!important}.ant-btn-default{border-radius:8px;border:1px solid var(--black-20);background:var(--white);box-shadow:var(--button-shadow)}.ant-btn-default:hover{color:inherit!important;box-shadow:var(--button-shadow)!important}.ant-btn-default:active,.ant-btn-default:hover{border:1px solid var(--black-20)!important;background:var(--white)!important}.ant-btn-default:disabled,.ant-btn-default[disabled]{cursor:not-allowed;opacity:.6}.ant-btn-default:disabled:hover,.ant-btn-default[disabled]:hover{border:1px solid var(--black-20)!important;background:var(--white)!important;box-shadow:var(--button-shadow)!important}.company-selection-wrapper .ant-modal-wrap{backdrop-filter:blur(18px)}:root{--primary:#21696b;--primary-light:#d3e1e1;--primary-dark:#143f40;--primary-400:#4d8789;--primary-button-hover-shadow:0 4px 8px 0 rgba(65,70,75,0.12);--secondary:#f3864a;--secondary-light:#facfb7;--secondary-400:#f59e6e;--secondary-dark:#c26b3b;--secondary-50:#fef3ed;--background-color:rgba(244,247,247);--neutral:#6c757d;--neutral-light:#c4c8cb;--neutral-dark:#41464b;--white:#fff;--black:#000;--black-20:#ccc;--neutral-50:#f0f1f2;--neutral-100:#e2e3e5;--neutral-150:#d3d6d8;--neutral-300:#a7acb1;--neutral-400:#899197;--neutral-600:#565e64;--neutral-850:#202326;--neutral-900:#161719;--button-shadow:0 4px 8px 0 rgba(65,70,75,0.12);--success:#198754;--success-light:#e8f3ee;--success-50:#e8f3ee;--success-100:#d1e7dd;--success-150:#badbcc;--success-300:#75b798;--success-400:#479f76;--success-dark:#0f5132;--warning:#ffc107;--warning-light:#fff9e6;--warning-50:#fff9e6;--warning-150:#ffecb5;--warning-300:#ffda6a;--warning-400:#ffcd39;--warning-dark:#cc9a06;--error:#dc3545;--error-light:#fcebec;--error-150:#f5c2c7;--error-300:#ea868f;--error-400:#e35d6a;--error-dark:#842029;--modified:#5470c6;--info-50:#dde2f4;--info-200:#bbc6e8;--chart-1:#5470c6;--chart-2:#91cc75;--chart-3:#fac858;--chart-4:#ee6666;--chart-5:#73c0de;--chart-6:#3ba272;--chart-7:#fc8452;--chart-8:#9a60b4;--text-palette-black:#000000;--text-palette-red:#dc2626;--text-palette-orange:#ea580c;--text-palette-yellow:#ca8a04;--text-palette-green:#16a34a;--text-palette-teal:#0d9488;--text-palette-blue:#2563eb;--text-palette-purple:#9333ea;--text-palette-gray:#6b7280;--da-client:#337ab7;--da-oem:#dc3545;--da-partner:#ffc107;--da-client-oem:#6f42c1;--da-client-partner:#28a745;--da-partner-oem:#fd7e14;--da-all-three:#000000}.company-dropdown-trigger{font-size:24px;margin-left:5px;font-weight:600;color:#262626;line-height:1;cursor:text;transition:all .2s ease;display:inline-flex;align-items:center;gap:8px}.company-dropdown-trigger .switch-icon{font-size:16px;color:#8c8c8c;transition:all .2s ease}.company-dropdown-trigger:hover{color:#667eea;cursor:pointer;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:4px}.company-dropdown-trigger:hover .switch-icon{color:#667eea;transform:rotate(90deg)}.company-name-static{font-size:24px;font-weight:600;color:#262626;line-height:1;display:inline-block}.company-menu-item{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:180px;padding:4px 0}.company-menu-item span{font-size:14px}@media(max-width:768px){.company-dropdown-trigger,.company-name-static{font-size:20px}}.company-selection-splash .ant-modal-content{padding:40px;border-radius:12px}.company-selection-splash .splash-content{display:flex;flex-direction:column;gap:32px}.company-selection-splash .splash-header{text-align:center}.company-selection-splash .splash-header h2{font-size:28px!important;font-weight:600;margin-bottom:12px;color:#1a1a1a}.company-selection-splash .splash-header .splash-description{font-size:15px;color:#666;margin:0;line-height:1.6}.company-selection-splash .company-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;max-height:400px;overflow-y:auto;padding:4px}.company-selection-splash .company-card{border:2px solid #e8e8e8;border-radius:8px;transition:all .3s ease;cursor:pointer}.company-selection-splash .company-card:hover{border-color:#1890ff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(24,144,255,.15)}.company-selection-splash .company-card.selected{border-color:#1890ff;background-color:#e6f4ff;box-shadow:0 0 0 3px rgba(24,144,255,.1)}.company-selection-splash .company-card .ant-card-body{padding:20px}.company-selection-splash .company-card .company-card-content{display:flex;align-items:center;justify-content:space-between;gap:12px}.company-selection-splash .company-card .company-card-content .company-name{font-size:16px;font-weight:500;color:#1a1a1a;flex:1}.company-selection-splash .company-card .company-card-content .selected-icon{font-size:20px;color:#1890ff;flex-shrink:0}.company-selection-splash .splash-footer{margin-top:8px}.company-selection-splash .splash-footer .ant-btn{height:48px;font-size:16px;font-weight:500;border-radius:8px}.company-grid::-webkit-scrollbar{width:8px}.company-grid::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}.company-grid::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:4px}.company-grid::-webkit-scrollbar-thumb:hover{background:#999}.subtab-strip{position:relative;display:flex;gap:24px;padding:0 24px 0 54px;background-color:var(--background-color);border-bottom:1px solid var(--neutral-100);overflow-x:auto;scrollbar-width:thin}.subtab-strip:before{content:"";position:absolute;left:30px;top:12px;bottom:12px;width:2px;background-color:var(--neutral-300);border-radius:2px}.subtab{white-space:nowrap;padding:11px 2px;font-size:14px;font-weight:600;color:var(--neutral);border-bottom:2px solid rgba(0,0,0,0)}.subtab:hover{color:var(--neutral-900)}.subtab--active{color:var(--primary);border-bottom-color:var(--primary)}.primary-tabs{display:flex;gap:28px;padding:0 24px;background-color:var(--white);border-bottom:1px solid var(--neutral-100);overflow-x:auto;scrollbar-width:thin}.primary-tab{position:relative;white-space:nowrap;padding:14px 2px;font-size:15px;font-weight:600;color:var(--neutral);background:none;border:none;border-bottom:2px solid rgba(0,0,0,0);cursor:pointer;transition:color .15s}.primary-tab:hover{color:var(--neutral-900)}.primary-tab--active{color:var(--primary);border-bottom-color:var(--primary)}