.issue-toolbar{gap:var(--lumo-space-xs)}.issue-filters>*{flex:1 1 13rem}.issue-actions{max-width:100%}.issue-icon-label{white-space:nowrap}.pagination-bar{flex-wrap:wrap;gap:var(--lumo-space-s)}@media(max-width:700px){.issue-filters>*{box-sizing:border-box;flex-basis:100%;width:100%!important}.issue-actions{width:100%}.pagination-bar{align-items:center}.issue-icon-label-text{display:none}}@media all and (max-width:1100px){.list-view.editing .toolbar,.list-view.editing .edited-grid{display:none}}a[highlight]{font-weight:700;text-decoration:underline}html{--vaadin-app-layout-drawer-width: min(22rem, 92vw)}vaadin-side-nav-item::part(link){font-size:.95rem;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.start-page{margin-top:50px}.welcome-header{font-size:2.5em;color:#007bff}.info-paragraph{font-size:1.2em;margin:20px 0;color:#333}.explore-button{background-color:#007bff;color:#fff;border:none;padding:10px 20px;font-size:1em;cursor:pointer;margin-top:20px}@media screen and (max-width:600px){vaadin-dialog-overlay{width:95vw!important;max-width:100%!important}}.explore-button:hover{background-color:#0056b3}.event-type-login{background-color:#d1ecf1}.event-type-insert{background-color:#d4edda}.event-type-update{background-color:#fff3cd}.event-type-delete{background-color:#f8d7da}.event-type-login-failed{background-color:#e46670}.event-type-reset-password{background-color:#bd91ec}.green-row{background-color:#d4edda}.yellow-row{background-color:#fff3cd}.orange-row{background-color:#ffeeba}.red-row{background-color:#f8d7da}@media(min-width:1200px){vaadin-tabs{max-width:600px!important}}@media(max-width:1199px){vaadin-tabs{max-width:400px!important}}@media(max-width:600px){vaadin-tabs{max-width:300px!important}}vaadin-grid.edited-grid::part(status-entered){color:#c1121f!important;font-weight:600}vaadin-grid.edited-grid::part(status-accepted){color:#b45309!important;font-weight:600}vaadin-grid.edited-grid.transformation-document-grid::part(status-accepted){color:#15803d!important;font-weight:600}vaadin-grid.edited-grid::part(status-in-progress){color:#85ae8f!important;font-weight:600}vaadin-grid.edited-grid::part(status-completed){color:#15803d!important;font-weight:600}vaadin-grid.edited-grid::part(status-canceled){color:#6b7280!important;font-weight:600}vaadin-grid.editable-spreadsheet-grid::part(cell){border-bottom:1px solid var(--lumo-contrast-10pct)}.tinb-operation-progress{display:flex;flex-direction:column;gap:var(--lumo-space-xs);width:100%}.tinb-operation-progress__header{align-items:baseline;display:flex;justify-content:space-between}.tinb-operation-progress__caption{color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-s);font-weight:600}.tinb-operation-progress__percentage{color:var(--lumo-primary-text-color);font-size:var(--lumo-font-size-m);font-variant-numeric:tabular-nums;font-weight:700}.tinb-operation-progress__track{background:color-mix(in srgb,var(--lumo-primary-color) 10%,var(--lumo-contrast-5pct));border:1px solid color-mix(in srgb,var(--lumo-primary-color) 15%,transparent);border-radius:999px;box-shadow:inset 0 1px 2px var(--lumo-contrast-10pct);height:.75rem;overflow:hidden;position:relative}.tinb-operation-progress__value{background:linear-gradient(90deg,var(--lumo-primary-color-50pct),var(--lumo-primary-color));border-radius:inherit;box-shadow:0 0 .75rem color-mix(in srgb,var(--lumo-primary-color) 35%,transparent);height:100%;min-width:0;overflow:hidden;position:relative;transition:width .22s ease}.tinb-operation-progress__glow{animation:tinb-progress-glow 1.4s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgb(255 255 255 / 55%),transparent);inset:0;position:absolute;transform:translate(-100%);width:55%}@keyframes tinb-progress-glow{to{transform:translate(220%)}}.tinb-batch-progress-dialog__activity{align-items:center;background:var(--lumo-contrast-5pct);border-radius:var(--lumo-border-radius-l);display:flex;gap:var(--lumo-space-s);min-width:0;padding:var(--lumo-space-m)}.tinb-batch-progress-dialog__icon{animation:tinb-progress-spin 1.8s linear infinite;color:var(--lumo-primary-text-color);flex:0 0 auto}@keyframes tinb-progress-spin{to{transform:rotate(360deg)}}.tinb-batch-progress-dialog__current{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tinb-batch-progress-dialog__counters{display:flex;flex-wrap:wrap;gap:var(--lumo-space-s)}.tinb-batch-progress-dialog__counter{border-radius:999px;font-size:var(--lumo-font-size-xs);font-weight:700;padding:.25rem .65rem}.tinb-batch-progress-dialog__counter.is-success{background:var(--lumo-success-color-10pct);color:var(--lumo-success-text-color)}.tinb-batch-progress-dialog__counter.is-failure{background:var(--lumo-error-color-10pct);color:var(--lumo-error-text-color)}.tinb-batch-result-dialog__summary{display:grid;gap:var(--lumo-space-s);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:var(--lumo-space-m)}.tinb-batch-result-dialog__summary-card{align-items:center;border:1px solid transparent;border-radius:var(--lumo-border-radius-l);display:flex;gap:var(--lumo-space-m);padding:var(--lumo-space-m)}.tinb-batch-result-dialog__summary-card vaadin-icon{height:1.75rem;width:1.75rem}.tinb-batch-result-dialog__summary-card>div{display:flex;flex-direction:column}.tinb-batch-result-dialog__summary-card>div>span:first-child{font-size:var(--lumo-font-size-xl);font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.tinb-batch-result-dialog__summary-card>div>span:last-child{font-size:var(--lumo-font-size-xs);font-weight:600;margin-top:var(--lumo-space-xs)}.tinb-batch-result-dialog__summary-card.is-success{background:var(--lumo-success-color-10pct);border-color:color-mix(in srgb,var(--lumo-success-color) 20%,transparent);color:var(--lumo-success-text-color)}.tinb-batch-result-dialog__summary-card.is-failure{background:var(--lumo-error-color-10pct);border-color:color-mix(in srgb,var(--lumo-error-color) 20%,transparent);color:var(--lumo-error-text-color)}.tinb-batch-result-dialog__scroller{border:1px solid var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius-l)}.tinb-batch-result-dialog__row{align-items:flex-start;border-bottom:1px solid var(--lumo-contrast-10pct);display:flex;gap:var(--lumo-space-s);padding:var(--lumo-space-s) var(--lumo-space-m)}.tinb-batch-result-dialog__row:last-child{border-bottom:0}.tinb-batch-result-dialog__row.is-success .tinb-batch-result-dialog__row-icon{color:var(--lumo-success-text-color)}.tinb-batch-result-dialog__row.is-failure .tinb-batch-result-dialog__row-icon{color:var(--lumo-error-text-color)}.tinb-batch-result-dialog__row-icon{flex:0 0 auto;margin-top:.1rem}.tinb-batch-result-dialog__row-text{display:flex;flex-direction:column;min-width:0}.tinb-batch-result-dialog__row-label{font-weight:700;overflow-wrap:anywhere}.tinb-batch-result-dialog__row-message{color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-s);margin-top:.15rem;overflow-wrap:anywhere}@media(max-width:520px){.tinb-batch-result-dialog__summary{grid-template-columns:1fr}}.tinb-document-content{overflow:auto}.tinb-editable-table-toolbar{flex-shrink:0}.tinb-editable-table-toolbar vaadin-text-field,.tinb-editable-table-toolbar vaadin-menu-bar{width:100%}.tinb-notification-trigger{align-items:center;display:inline-flex;justify-content:center;position:relative}.tinb-notification-badge{align-items:center;background:var(--lumo-error-color);border:2px solid var(--lumo-base-color);border-radius:999px;box-sizing:border-box;color:var(--lumo-error-contrast-color);display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 4px;position:absolute;right:-4px;top:-4px}.tinb-notification-content{max-height:min(70vh,620px);overflow:hidden}.tinb-notification-header{box-sizing:border-box;padding:var(--lumo-space-m) var(--lumo-space-m) var(--lumo-space-xs)}.tinb-notification-title{font-size:var(--lumo-font-size-l);line-height:1.2;margin:0}.tinb-notification-list{box-sizing:border-box;max-height:min(58vh,500px);overflow:auto;padding:var(--lumo-space-s)}.tinb-notification-footer{align-items:center;border-top:1px solid var(--lumo-contrast-10pct);box-sizing:border-box;flex-wrap:wrap;gap:var(--lumo-space-xs);padding:var(--lumo-space-s) var(--lumo-space-m)}.tinb-notification-empty{color:var(--lumo-secondary-text-color);display:block;font-size:var(--lumo-font-size-s);padding:var(--lumo-space-l) var(--lumo-space-m);text-align:center}.tinb-notification-card{background:var(--lumo-base-color);border:1px solid var(--lumo-contrast-10pct);border-left-width:4px;border-radius:8px;box-sizing:border-box;margin-bottom:var(--lumo-space-s);padding:var(--lumo-space-s);width:100%}.tinb-notification-card-layout{gap:var(--lumo-space-s)}.tinb-notification-body{min-width:0}.tinb-notification-meta{align-items:center;gap:var(--lumo-space-s)}.tinb-notification-type{color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-xs);font-weight:700;text-transform:uppercase}.tinb-notification-date{color:var(--lumo-tertiary-text-color);font-size:var(--lumo-font-size-xs);margin-left:auto;white-space:nowrap}.tinb-notification-card-title{color:var(--lumo-header-text-color);display:block;font-size:var(--lumo-font-size-m);font-weight:700;line-height:1.25;overflow-wrap:anywhere}.tinb-notification-message{color:var(--lumo-body-text-color);font-size:var(--lumo-font-size-s);line-height:1.4;display:block;margin-top:var(--lumo-space-xs);overflow-wrap:anywhere;width:100%}.tinb-notification-message p,.tinb-notification-message ul,.tinb-notification-message ol,.tinb-notification-message blockquote,.tinb-notification-message pre{margin-top:0;margin-bottom:var(--lumo-space-xs)}.tinb-notification-message code{background:var(--lumo-contrast-10pct);border-radius:4px;padding:0 .25em}.tinb-notification-message pre{background:var(--lumo-contrast-5pct);border-radius:6px;box-sizing:border-box;overflow:auto;padding:var(--lumo-space-s)}.tinb-notification-mark-read{align-self:flex-start;margin-top:var(--lumo-space-xs)}.tinb-notification-status-icon{flex:0 0 auto;height:22px;width:22px}.tinb-notification-info{border-left-color:var(--lumo-primary-color)}.tinb-notification-info .tinb-notification-status-icon{color:var(--lumo-primary-color)}.tinb-notification-warning{border-left-color:#b7791f}.tinb-notification-warning .tinb-notification-status-icon{color:#b7791f}.tinb-notification-error{border-left-color:var(--lumo-error-color)}.tinb-notification-error .tinb-notification-status-icon{color:var(--lumo-error-color)}.tinb-notification-attachment,.tinb-notification-attachment-text{align-items:center;color:var(--lumo-primary-text-color);display:inline-flex;font-size:var(--lumo-font-size-s);gap:var(--lumo-space-xs);margin-top:var(--lumo-space-xs);overflow-wrap:anywhere}.tinb-notification-management-view vaadin-grid{min-height:220px}.tinb-report-chart,.tinb-system-monitor-chart{background:var(--lumo-base-color);border:1px solid var(--lumo-contrast-10pct);border-radius:8px;box-sizing:border-box;flex:0 0 auto;margin:var(--lumo-space-s) 0;padding:var(--lumo-space-m);width:100%}.tinb-system-monitor-chart{margin-top:var(--lumo-space-m)}.tinb-editable-table .tinb-mobile-card-list,.tinb-editable-table .tinb-mobile-editor{display:none}@media(max-width:700px){.tinb-module-header{gap:var(--lumo-space-xs);min-width:0}.tinb-module-logo{display:none}.tinb-user-section{flex:0 0 auto;margin-left:auto;min-width:0}.tinb-user-menu{flex:0 0 auto}.tinb-editable-table-toolbar{align-self:center;max-width:100%;width:360px}@media(max-width:480px){.tinb-token-section{display:none}}.tinb-document-content{align-items:stretch;overflow-y:auto!important}.tinb-document-fields{flex:0 0 auto!important}.tinb-document-table-content{flex:0 0 auto!important;height:auto!important;min-height:22rem;overflow:visible!important}.tinb-editable-table{height:auto!important;min-height:0!important;overflow:visible!important}.tinb-editable-table vaadin-grid.editable-spreadsheet-grid{display:none}.tinb-editable-table .tinb-mobile-card-list{align-items:center;display:flex;flex-direction:column;gap:var(--lumo-space-s);overflow:visible;padding-bottom:var(--lumo-space-m)}.tinb-editable-table .tinb-mobile-editor{display:flex;flex-direction:column;gap:var(--lumo-space-s);background:var(--lumo-base-color);border:0;border-radius:0;box-sizing:border-box;height:100dvh;inset:0;margin:0;max-width:none;overflow:auto;padding:var(--lumo-space-m);position:fixed;width:100vw;z-index:10000}.tinb-mobile-editor-title{color:var(--lumo-header-text-color);font-size:var(--lumo-font-size-l);font-weight:600;flex:0 0 auto}.tinb-mobile-editor-form{flex:1 1 auto}.tinb-mobile-editor-buttons{background:var(--lumo-base-color);bottom:0;flex-wrap:wrap;margin-top:auto;padding-top:var(--lumo-space-s);position:sticky}.tinb-mobile-card{background:var(--lumo-base-color);border:1px solid var(--lumo-contrast-20pct);border-radius:8px;box-sizing:border-box;padding:var(--lumo-space-m);width:360px;max-width:100%}.tinb-mobile-card-header{align-items:flex-start;display:flex;gap:var(--lumo-space-s);justify-content:space-between;margin-bottom:var(--lumo-space-s)}.tinb-mobile-card-title-block{display:flex;flex-direction:column;min-width:0}.tinb-mobile-card-eyebrow{color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-xs);line-height:1.2}.tinb-mobile-card-title{color:var(--lumo-header-text-color);font-size:var(--lumo-font-size-m);font-weight:600;line-height:1.25;overflow-wrap:anywhere}.tinb-mobile-card-actions{flex-shrink:0}.tinb-mobile-card-values{display:grid;gap:var(--lumo-space-xs)}.tinb-mobile-card-row{align-items:baseline;border-top:1px solid var(--lumo-contrast-10pct);display:grid;gap:var(--lumo-space-s);grid-template-columns:minmax(7rem,42%) 1fr;padding-top:var(--lumo-space-xs)}.tinb-mobile-card-label{color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-s)}.tinb-mobile-card-value{color:var(--lumo-body-text-color);font-size:var(--lumo-font-size-s);font-weight:500;overflow-wrap:anywhere;text-align:right}.tinb-mobile-card-empty{color:var(--lumo-secondary-text-color);padding:var(--lumo-space-m)}}
