@charset "UTF-8";[class^=icon-]{display:inline-block;width:16px;height:16px;background-repeat:no-repeat;background-position:center center;background-size:16px 16px;vertical-align:middle}.icon-page-add{background-image:url(/icons/page_add.png)}.icon-page-delete{background-image:url(/icons/page_delete.png)}.icon-page-edit{background-image:url(/icons/page_edit.png)}.icon-page-print{background-image:url(/icons/printer.png)}.icon-page-papers{background-image:url(/icons/page_white_text.png)}.icon-page-template{background-image:url(/icons/page_white_stack.png)}.icon-page-white-acrobat{background-image:url(/icons/page_white_acrobat.png)}.icon-money-add{background-image:url(/icons/money_add.png)}.icon-export-pdf{background-image:url(/icons/page_white_acrobat.png)}.icon-export-xls{background-image:url(/icons/export-exel.png)}.icon-import-document{background-image:url(/icons/import-document.png)}.icon-download-file{background-image:url(/icons/arrow_down.png)}.icon-upload-file{background-image:url(/icons/arrow_up.png)}.icon-attach-document{background-image:url(/icons/page_attach.png)}.icon-copy-document{background-image:url(/icons/page_copy.png)}.icon-document-cheque{background-image:url(/icons/page_white_text_width.png)}.icon-batch-invoice{background-image:url(/icons/tick.png)}.icon-batch-invoice-to-dte{background-image:url(/icons/page_link.png)}.icon-send{background-image:url(/icons/mail-send.png)}.icon-forward-email{background-image:url(/icons/email_go.png)}.icon-refresh{background-image:url(/icons/arrow_refresh.png)}.icon-key{background-image:url(/icons/key.png)}.icon-task-key-add{background-image:url(/icons/key_add.png)}.icon-task-key-delete{background-image:url(/icons/key_delete.png)}.icon-lock-open{background-image:url(/icons/lock_open.png)}.icon-btob{background-image:url(/icons/lorry_go.png)}.icon-task-information{background-image:url(/icons/information.png)}.icon-application-add{background-image:url(/icons/application_add.png)}.icon-application-delete{background-image:url(/icons/application_delete.png)}.icon-application-edit{background-image:url(/icons/application_edit.png)}.icon-application-config{background-image:url(/icons/application_config.png)}.icon-flag-blue{background-image:url(/icons/flag_blue.png)}.icon-flag-green{background-image:url(/icons/flag_green.png)}.icon-flag-orange{background-image:url(/icons/flag_orange.png)}.icon-flag-red{background-image:url(/icons/flag_red.png)}.icon-flag-yellow{background-image:url(/icons/flag_yellow.png)}.icon-task-add{background-image:url(/icons/page_edit.png)}.icon-task-delete{background-image:url(/icons/cross.png)}.icon-task-accept{background-image:url(/icons/accept.png)}.icon-task-comment{background-image:url(/icons/comment.png)}.icon-task-email{background-image:url(/icons/email.png)}.icon-task-exclamation{background-image:url(/icons/exclamation.png)}.icon-task-error{background-image:url(/icons/error.png)}:root{--bb-teal: #00777f;--bb-navy: #002e68;--bb-dark-blue: #04408C;--bb-toolbar-text: #D7E4F2;--bb-body-bg: #fbfcfd;--bb-text-gray: #5a5a5a;--bb-border: #c3d0e1;--bb-border-light: #f2f4f7;--bb-box-bg: #E5ECF9;--bb-btn-hover: #023B5E;--bb-link-cyan: #99DDFC;--bb-error: #c0272b;--bb-success: #00aa00;--bb-font-family: system-ui, -apple-system, tahoma, arial, verdana, "DejaVu Sans", sans-serif;--bb-font-size-base: 12px;--bb-grid-row-height: 22px;--bb-window-bg: color-mix(in srgb, var(--bb-header-bg, #ffffff) 6%, #ffffff)}html,body{height:100%;margin:0;padding:0;overflow:hidden;font-family:var(--bb-font-family);font-size:var(--bb-font-size-base);line-height:18px;color:var(--bb-text-gray);background:var(--bb-body-bg)}app-root{display:block;height:100%;overflow:hidden}a{color:var(--bb-navy);text-decoration:none}a:hover{color:var(--bb-text-gray)}h1,h2,h3,h4{color:var(--bb-navy)}.mat-mdc-form-field .mdc-text-field--outlined,.mat-mdc-form-field .mdc-text-field--filled,.mat-mdc-text-field-wrapper{background:#fff!important}.mat-mdc-select-panel,.cdk-overlay-pane .mat-mdc-select-panel{background:#fff!important;border:1px solid var(--bb-border)!important;box-shadow:0 4px 12px #00000026!important}.cdk-overlay-container{z-index:10000!important}.cdk-overlay-pane{z-index:10001!important}.mat-mdc-autocomplete-panel,.mat-mdc-menu-panel{background:#fff!important}.mat-mdc-option{color:var(--bb-text-gray)!important;font-size:var(--bb-font-size-base, 12px)!important;font-family:var(--bb-font-family, tahoma, arial, verdana, sans-serif)!important}.mat-mdc-option:hover{background:#e8eef5!important}.mat-mdc-option.mdc-list-item--selected{background:#dce4f0!important;color:var(--bb-navy)!important}.mat-mdc-input-element,.mat-mdc-select-value-text{color:var(--bb-text-gray)!important;font-size:var(--bb-font-size-base, 12px)!important;font-family:var(--bb-font-family, tahoma, arial, verdana, sans-serif)!important}.mat-mdc-form-field .mdc-floating-label{color:var(--bb-text-gray)!important;font-size:var(--bb-font-size-base, 12px)!important}.mat-mdc-form-field .mdc-notched-outline__leading,.mat-mdc-form-field .mdc-notched-outline__notch,.mat-mdc-form-field .mdc-notched-outline__trailing{border-color:var(--bb-border)!important}.mat-mdc-form-field.mat-focused .mdc-notched-outline__leading,.mat-mdc-form-field.mat-focused .mdc-notched-outline__notch,.mat-mdc-form-field.mat-focused .mdc-notched-outline__trailing{border-color:var(--bb-teal)!important}.mat-mdc-form-field.mat-focused .mdc-floating-label{color:var(--bb-teal)!important}.mat-mdc-card{background:#fff!important}.mat-toolbar{background:var(--bb-teal);color:var(--bb-toolbar-text)}.mat-mdc-tab .mdc-tab__text-label{color:var(--bb-toolbar-text)!important}.mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{color:#fff!important}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: var(--bb-teal)}.mat-mdc-progress-spinner{--mdc-circular-progress-active-indicator-color: var(--bb-teal)}.mat-mdc-raised-button.mat-primary,.mat-mdc-flat-button.mat-primary,.mat-mdc-unelevated-button.mat-primary{background-color:var(--bb-teal)!important;color:#fff!important}.cdk-overlay-container .cdk-overlay-backdrop{background:#0006}.mat-mdc-paginator{background:#fff!important;color:var(--bb-text-gray)!important;font-size:var(--bb-font-size-base, 12px)!important}.mat-mdc-table{background:var(--bb-surface, #fff)!important;font-family:var(--bb-font-family, tahoma, arial, verdana, sans-serif)!important}.mat-mdc-header-cell{background:var(--bb-mat-header-bg, #fafafa)!important;color:var(--bb-mat-header-text, #333)!important;font-weight:600!important;font-size:var(--bb-font-size-base, 11px)!important;font-family:var(--bb-font-family, tahoma, arial, verdana, sans-serif)!important}.mat-mdc-cell{color:var(--bb-text-gray, #5a5a5a)!important;font-size:var(--bb-font-size-base, 12px)!important;font-family:var(--bb-font-family, tahoma, arial, verdana, sans-serif)!important}.mat-mdc-row:hover{background:var(--bb-mat-row-hover, #f5f5f5)!important}.mat-mdc-row.mdc-data-table__row--selected{background:var(--bb-mat-option-selected, #dce4f0)!important}.mat-mdc-row{--mdc-data-table-row-item-unselected-hover-state-layer-color: var(--bb-mat-row-hover, #f5f5f5);--mdc-data-table-row-item-unselected-hover-state-layer-opacity: 1}.mat-mdc-row .mat-mdc-cell:hover,.mat-mdc-row:hover .mat-mdc-cell{background:inherit!important}.mat-mdc-tooltip .mdc-tooltip__surface{background:#333!important;color:#fff!important;font-size:var(--bb-font-size-base, 11px)!important;font-family:var(--bb-font-family, tahoma, arial, verdana, sans-serif)!important;opacity:1!important}.bb-toolbar{display:flex;gap:4px;padding:3px 6px;margin-bottom:0;align-items:center;flex-wrap:wrap;background:var(--bb-action-toolbar-bg, var(--bb-box-bg, var(--bb-mat-header-bg, #f5f5f5)));border-bottom:1px solid var(--bb-border, #c3d0e1);flex-shrink:0}.bb-toolbar-btn{padding:3px 10px;border:1px solid var(--bb-toolbar-btn-border-strong, var(--bb-toolbar-btn-border, #a0a0a0));background:var(--bb-toolbar-btn-bg-distinct, var(--bb-toolbar-btn-bg, #f0f0f0));cursor:pointer;font-size:var(--bb-font-size-base, 12px);border-radius:3px;display:inline-flex;align-items:center;gap:4px;font-family:var(--bb-font-family, tahoma, arial, verdana, sans-serif);white-space:nowrap;color:var(--bb-toolbar-btn-text, var(--bb-grid-cell-text, #333))}.bb-toolbar-btn:hover:not(:disabled){background:var(--bb-toolbar-btn-hover-bg, #e0e0e0);border-color:var(--bb-toolbar-btn-hover-border, #888)}.bb-toolbar-btn:disabled{opacity:.5;cursor:default}.bb-toolbar-btn .bb-btn-icon{font-size:var(--bb-font-size-base, 13px);line-height:1}.bb-toolbar-separator{width:1px;height:18px;background:var(--bb-toolbar-separator, #c0c0c0);margin:0 2px}.bb-grid{width:100%;border-collapse:collapse;font-size:var(--bb-font-size-base, 12px);table-layout:fixed}.bb-grid thead{position:sticky;top:0;z-index:1}.bb-grid th{background:#e8e8e8;padding:4px 6px;text-align:center;border:1px solid #c0c0c0;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333;font-size:var(--bb-font-size-base, 11px);position:relative;-webkit-user-select:none;user-select:none}.bb-grid th .bb-col-resize{position:absolute;right:0;top:0;width:5px;height:100%;cursor:col-resize;z-index:2}.bb-grid th .bb-col-resize:hover{background:#00000026}.bb-grid td{padding:3px 6px;border:1px solid #ededed;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--bb-font-size-base, 12px);color:#333}.bb-grid tbody tr{cursor:pointer}.bb-grid tbody tr:hover{background:#dfe8f6}.bb-grid tbody tr.bb-row-selected{background:#b8d4f0;color:#000}.bb-grid .bb-cell-num{text-align:right}.bb-grid .bb-cell-center{text-align:center}.bb-grid .bb-empty-row td{text-align:center;color:#888;font-style:italic;padding:16px!important}.bb-grid .bb-loading-row td{text-align:center;color:#888;padding:16px!important}.bb-grid-container{overflow:auto}.bb-pagination{display:flex;gap:6px;align-items:center;justify-content:flex-end;margin-top:6px;font-size:var(--bb-font-size-base, 12px)}.bb-pagination button{padding:2px 8px;border:1px solid #a0a0a0;background:#f0f0f0;cursor:pointer;border-radius:2px;font-size:var(--bb-font-size-base, 12px)}.bb-pagination button:disabled{opacity:.4;cursor:default}.bb-pagination button:hover:not(:disabled){background:#e0e0e0}.bb-pagination .bb-page-info{color:#555}
