.report-coverage .page-title[data-v-b326a730]{font-size:24px;font-weight:500;line-height:32px}.report-coverage .info-panel p[data-v-b326a730]{font-size:18px;font-weight:600;color:#1a1a1a}.report-coverage .legend .legend-item .legend-text[data-v-b326a730]{font-size:12px;color:#666}.report-coverage .legend .status-indicator[data-v-b326a730]{width:10px;height:10px;border-radius:50%}.report-coverage .legend .status-indicator.status-complete[data-v-b326a730]{background-color:#4caf50}.report-coverage .legend .status-indicator.status-incomplete[data-v-b326a730]{background-color:#ff9800}.report-coverage .legend .status-indicator.status-missing[data-v-b326a730]{background-color:#f44336}.report-coverage .coverage-table-container .coverage-table .vessel-name-cell[data-v-b326a730]{font-weight:500;color:#1a1a1a}.report-coverage .coverage-table-container .coverage-table .score-cell[data-v-b326a730]{font-weight:500;color:#1976d2;text-align:center}.report-coverage .coverage-table-container .coverage-table .status-cell[data-v-b326a730]{display:flex;justify-content:center;align-items:center;height:40px}.report-coverage .coverage-table-container .coverage-table .status-indicator-container[data-v-b326a730]{position:relative;display:inline-block}.report-coverage .coverage-table-container .coverage-table .status-indicator[data-v-b326a730]{width:28px;height:28px;border-radius:50%;cursor:pointer}.report-coverage .coverage-table-container .coverage-table .status-indicator.status-complete[data-v-b326a730]{background-color:#4caf50}.report-coverage .coverage-table-container .coverage-table .status-indicator.status-incomplete[data-v-b326a730]{background-color:#ff9800}.report-coverage .coverage-table-container .coverage-table .status-indicator.status-missing[data-v-b326a730]{background-color:#f44336}.report-coverage .coverage-table-container .coverage-table .report-count-badge[data-v-b326a730]{position:absolute;top:-4px;right:-4px;background-color:#1976d2;color:#fff;border-radius:50%;width:14px;height:14px;display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:600;line-height:1;min-width:14px}.report-coverage .coverage-table-container .coverage-table .report-count-badge[data-v-b326a730]:has-text{min-width:16px;width:auto;padding:0 2px}.report-coverage .datepicker-input[data-v-b326a730]{width:220px}[data-v-b326a730] .data-quality-table .v-data-table-header{background-color:#faf9f9;height:52px}[data-v-b326a730] .data-quality-table .v-data-table-header th{background-color:#faf9f9!important;color:#1a1a1a;font-weight:600;font-size:14px;border-bottom:1px solid #e0e0e0}[data-v-b326a730] .data-quality-table .v-data-table-header th:first-child{border-top-left-radius:4px}[data-v-b326a730] .data-quality-table .v-data-table-header th:last-child{border-top-right-radius:4px}[data-v-b326a730] .data-quality-table .v-skeleton-loader__table-row{height:72px;align-items:center;gap:35px}[data-v-b326a730] .data-quality-table .v-skeleton-loader__table-cell{width:200px}[data-v-b326a730] .data-quality-table .v-skeleton-loader__table-cell:first-child{width:-webkit-fill-available;max-width:650px}[data-v-b326a730] .data-quality-table .v-skeleton-loader__text.v-skeleton-loader__bone{height:26px;border-radius:6px;background-color:#f6f4f2}[data-v-b326a730] .data-quality-table .v-skeleton-loader__divider.v-skeleton-loader__bone{background-color:#f1eeec;height:1px}[data-v-b326a730] .data-quality-table .v-skeleton-loader__table-row-divider:last-child .v-skeleton-loader__divider.v-skeleton-loader__bone{height:0}[data-v-b326a730] .data-quality-table .v-skeleton-loader__heading.v-skeleton-loader__bone{background-color:#f6f4f2;height:16px!important;width:140px!important;border-radius:4px}[data-v-b326a730] .data-quality-table .loading-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;color:#666}:global(.datepicker-menu) .datepicker-container .v-date-picker-header[data-v-b326a730]{padding:16px;background:#f5f5f5}:global(.datepicker-menu) .datepicker-container .datepicker-fake-title[data-v-b326a730]{font-size:14px;font-weight:500;color:#1a1a1a;padding:0 16px}.report-details-header[data-v-b326a730]{background-color:#f5f5f5;padding:16px 24px}.report-details-header .vessel-name[data-v-b326a730]{font-size:20px;font-weight:600;color:#1a1a1a;line-height:1.2}.report-details-header .report-date[data-v-b326a730]{font-size:14px;color:#666;margin-top:4px}.report-details-content[data-v-b326a730]{padding:0!important}.report-details-content .no-reports-section[data-v-b326a730]{padding:40px 24px;text-align:center}.report-details-content .no-reports-section .no-reports-message[data-v-b326a730]{display:flex;flex-direction:column;align-items:center;gap:16px}.report-details-content .no-reports-section .no-reports-message .no-reports-text[data-v-b326a730]{font-size:16px;color:#666}.report-details-content .report-section[data-v-b326a730]{padding:20px 24px;border-bottom:1px solid #e0e0e0}.report-details-content .report-section[data-v-b326a730]:last-child{border-bottom:none}.report-details-content .report-header[data-v-b326a730]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.report-details-content .report-info[data-v-b326a730]{display:flex;gap:24px;align-items:flex-start}.report-details-content .report-type .report-type-label[data-v-b326a730]{font-size:12px;color:#666;text-transform:uppercase;margin-bottom:4px}.report-details-content .report-type .report-type-name[data-v-b326a730]{font-size:16px;font-weight:500;color:#1a1a1a}.report-details-content .report-time .report-time-label[data-v-b326a730]{font-size:12px;color:#666;text-transform:uppercase;margin-bottom:4px}.report-details-content .report-time .report-time-value[data-v-b326a730]{font-size:14px;font-weight:400;color:#1a1a1a;font-family:monospace}.report-details-content .report-status-chip[data-v-b326a730]{margin-top:4px}.report-details-content .data-section[data-v-b326a730]{margin-bottom:20px}.report-details-content .data-section[data-v-b326a730]:last-child{margin-bottom:0}.report-details-content .data-section .data-section-title[data-v-b326a730]{font-size:14px;font-weight:600;color:#1a1a1a;margin-bottom:12px}.report-details-content .data-section .data-tags[data-v-b326a730]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.report-details-content .data-section .data-tags .data-tag[data-v-b326a730]{display:flex;align-items:center;gap:8px}.report-details-content .data-section .data-tags .data-tag span[data-v-b326a730]{font-size:14px;color:#666}.report-details-content .data-section .show-more-link[data-v-b326a730]{color:#1976d2;text-decoration:none;font-size:14px}.report-details-content .data-section .show-more-link[data-v-b326a730]:hover{text-decoration:underline}.report-details-content .reports-table .reports-table-header[data-v-b326a730]{display:grid;grid-template-columns:140px 1fr 140px 100px;gap:16px;padding:12px 16px;background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;font-weight:600;font-size:12px;color:#666;text-transform:uppercase}.report-details-content .reports-table .reports-table-row[data-v-b326a730]{display:grid;grid-template-columns:140px 1fr 140px 100px;gap:16px;padding:16px;border-bottom:1px solid #e0e0e0;align-items:center}.report-details-content .reports-table .reports-table-row[data-v-b326a730]:last-child{border-bottom:none}.report-details-content .reports-table .reports-table-row .col-time[data-v-b326a730]{font-family:monospace;font-size:13px;color:#1a1a1a}.report-details-content .reports-table .reports-table-row .col-type[data-v-b326a730]{font-size:14px;font-weight:500;color:#1a1a1a}.report-details-content .reports-table .reports-table-row .col-status[data-v-b326a730]{display:flex;justify-content:flex-start}.report-details-content .reports-table .reports-table-row .col-requirements[data-v-b326a730]{font-size:13px;color:#666;text-align:center}.theme--light.v-skeleton-loader .v-skeleton-loader__bone:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.3),hsla(0,0%,100%,0))}.theme--light.v-skeleton-loader .v-skeleton-loader__avatar,.theme--light.v-skeleton-loader .v-skeleton-loader__button,.theme--light.v-skeleton-loader .v-skeleton-loader__chip,.theme--light.v-skeleton-loader .v-skeleton-loader__divider,.theme--light.v-skeleton-loader .v-skeleton-loader__heading,.theme--light.v-skeleton-loader .v-skeleton-loader__image,.theme--light.v-skeleton-loader .v-skeleton-loader__text{background:rgba(0,0,0,.12)}.theme--light.v-skeleton-loader .v-skeleton-loader__actions,.theme--light.v-skeleton-loader .v-skeleton-loader__article,.theme--light.v-skeleton-loader .v-skeleton-loader__card-heading,.theme--light.v-skeleton-loader .v-skeleton-loader__card-text,.theme--light.v-skeleton-loader .v-skeleton-loader__date-picker,.theme--light.v-skeleton-loader .v-skeleton-loader__list-item,.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-avatar,.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line,.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line,.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-text,.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-three-line,.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-two-line,.theme--light.v-skeleton-loader .v-skeleton-loader__table-heading,.theme--light.v-skeleton-loader .v-skeleton-loader__table-tbody,.theme--light.v-skeleton-loader .v-skeleton-loader__table-tfoot,.theme--light.v-skeleton-loader .v-skeleton-loader__table-thead{background:#fff}.theme--dark.v-skeleton-loader .v-skeleton-loader__bone:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.05),hsla(0,0%,100%,0))}.theme--dark.v-skeleton-loader .v-skeleton-loader__avatar,.theme--dark.v-skeleton-loader .v-skeleton-loader__button,.theme--dark.v-skeleton-loader .v-skeleton-loader__chip,.theme--dark.v-skeleton-loader .v-skeleton-loader__divider,.theme--dark.v-skeleton-loader .v-skeleton-loader__heading,.theme--dark.v-skeleton-loader .v-skeleton-loader__image,.theme--dark.v-skeleton-loader .v-skeleton-loader__text{background:hsla(0,0%,100%,.12)}.theme--dark.v-skeleton-loader .v-skeleton-loader__actions,.theme--dark.v-skeleton-loader .v-skeleton-loader__article,.theme--dark.v-skeleton-loader .v-skeleton-loader__card-heading,.theme--dark.v-skeleton-loader .v-skeleton-loader__card-text,.theme--dark.v-skeleton-loader .v-skeleton-loader__date-picker,.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item,.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-avatar,.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line,.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line,.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-text,.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-three-line,.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-two-line,.theme--dark.v-skeleton-loader .v-skeleton-loader__table-heading,.theme--dark.v-skeleton-loader .v-skeleton-loader__table-tbody,.theme--dark.v-skeleton-loader .v-skeleton-loader__table-tfoot,.theme--dark.v-skeleton-loader .v-skeleton-loader__table-thead{background:#1e1e1e}.v-skeleton-loader{border-radius:4px;position:relative;vertical-align:top}.v-skeleton-loader__actions{padding:16px 16px 8px;text-align:right}.v-skeleton-loader__actions .v-skeleton-loader__button{display:inline-block}.v-application--is-ltr .v-skeleton-loader__actions .v-skeleton-loader__button:first-child{margin-right:12px}.v-application--is-rtl .v-skeleton-loader__actions .v-skeleton-loader__button:first-child{margin-left:12px}.v-skeleton-loader .v-skeleton-loader__list-item,.v-skeleton-loader .v-skeleton-loader__list-item-avatar,.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line,.v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line,.v-skeleton-loader .v-skeleton-loader__list-item-text,.v-skeleton-loader .v-skeleton-loader__list-item-three-line,.v-skeleton-loader .v-skeleton-loader__list-item-two-line{border-radius:4px}.v-skeleton-loader .v-skeleton-loader__actions:after,.v-skeleton-loader .v-skeleton-loader__article:after,.v-skeleton-loader .v-skeleton-loader__card-avatar:after,.v-skeleton-loader .v-skeleton-loader__card-heading:after,.v-skeleton-loader .v-skeleton-loader__card-text:after,.v-skeleton-loader .v-skeleton-loader__card:after,.v-skeleton-loader .v-skeleton-loader__date-picker-days:after,.v-skeleton-loader .v-skeleton-loader__date-picker-options:after,.v-skeleton-loader .v-skeleton-loader__date-picker:after,.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line:after,.v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line:after,.v-skeleton-loader .v-skeleton-loader__list-item-avatar:after,.v-skeleton-loader .v-skeleton-loader__list-item-text:after,.v-skeleton-loader .v-skeleton-loader__list-item-three-line:after,.v-skeleton-loader .v-skeleton-loader__list-item-two-line:after,.v-skeleton-loader .v-skeleton-loader__list-item:after,.v-skeleton-loader .v-skeleton-loader__paragraph:after,.v-skeleton-loader .v-skeleton-loader__sentences:after,.v-skeleton-loader .v-skeleton-loader__table-cell:after,.v-skeleton-loader .v-skeleton-loader__table-heading:after,.v-skeleton-loader .v-skeleton-loader__table-row-divider:after,.v-skeleton-loader .v-skeleton-loader__table-row:after,.v-skeleton-loader .v-skeleton-loader__table-tbody:after,.v-skeleton-loader .v-skeleton-loader__table-tfoot:after,.v-skeleton-loader .v-skeleton-loader__table-thead:after,.v-skeleton-loader .v-skeleton-loader__table:after{display:none}.v-application--is-ltr .v-skeleton-loader__article .v-skeleton-loader__heading{margin:16px 0 16px 16px}.v-application--is-rtl .v-skeleton-loader__article .v-skeleton-loader__heading{margin:16px 16px 0 16px}.v-skeleton-loader__article .v-skeleton-loader__paragraph{padding:16px}.v-skeleton-loader__bone{border-radius:inherit;overflow:hidden;position:relative}.v-skeleton-loader__bone:after{-webkit-animation:loading 1.5s infinite;animation:loading 1.5s infinite;content:"";height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%);z-index:1}.v-skeleton-loader__avatar{border-radius:50%;height:48px;width:48px}.v-skeleton-loader__button{border-radius:4px;height:36px;width:64px}.v-skeleton-loader__card .v-skeleton-loader__image{border-radius:0}.v-skeleton-loader__card-heading .v-skeleton-loader__heading{margin:16px}.v-skeleton-loader__card-text{padding:16px}.v-skeleton-loader__chip{border-radius:16px;height:32px;width:96px}.v-skeleton-loader__date-picker{border-radius:inherit}.v-skeleton-loader__date-picker .v-skeleton-loader__list-item:first-child .v-skeleton-loader__text{max-width:88px;width:20%}.v-skeleton-loader__date-picker .v-skeleton-loader__heading{max-width:256px;width:40%}.v-skeleton-loader__date-picker-days{display:flex;flex-wrap:wrap;padding:0 12px;margin:0 auto}.v-skeleton-loader__date-picker-days .v-skeleton-loader__avatar{border-radius:4px;flex:1 1 auto;margin:4px;height:40px;width:40px}.v-skeleton-loader__date-picker-options{align-items:center;display:flex;padding:16px}.v-skeleton-loader__date-picker-options .v-skeleton-loader__avatar{height:40px;width:40px}.v-skeleton-loader__date-picker-options .v-skeleton-loader__avatar:nth-child(2){margin-left:auto}.v-application--is-ltr .v-skeleton-loader__date-picker-options .v-skeleton-loader__avatar:nth-child(2){margin-right:8px}.v-application--is-rtl .v-skeleton-loader__date-picker-options .v-skeleton-loader__avatar:nth-child(2){margin-left:8px}.v-skeleton-loader__date-picker-options .v-skeleton-loader__text.v-skeleton-loader__bone:first-child{margin-bottom:0;max-width:50%;width:456px}.v-skeleton-loader__divider{border-radius:1px;height:2px}.v-skeleton-loader__heading{border-radius:12px;height:24px;width:45%}.v-skeleton-loader__image{height:200px;border-radius:0}.v-skeleton-loader__image~.v-skeleton-loader__card-heading{border-radius:0}.v-skeleton-loader__image::first-child,.v-skeleton-loader__image::last-child{border-radius:inherit}.v-skeleton-loader__list-item{height:48px}.v-skeleton-loader__list-item-three-line{flex-wrap:wrap}.v-skeleton-loader__list-item-three-line>*{flex:1 0 100%;width:100%}.v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__avatar,.v-skeleton-loader__list-item-avatar-two-line .v-skeleton-loader__avatar,.v-skeleton-loader__list-item-avatar .v-skeleton-loader__avatar{height:40px;width:40px}.v-skeleton-loader__list-item-avatar{height:48px}.v-skeleton-loader__list-item-avatar-two-line,.v-skeleton-loader__list-item-two-line{height:72px}.v-skeleton-loader__list-item-avatar-three-line,.v-skeleton-loader__list-item-three-line{height:88px}.v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__avatar{align-self:flex-start}.v-skeleton-loader__list-item,.v-skeleton-loader__list-item-avatar,.v-skeleton-loader__list-item-avatar-three-line,.v-skeleton-loader__list-item-avatar-two-line,.v-skeleton-loader__list-item-three-line,.v-skeleton-loader__list-item-two-line{align-content:center;align-items:center;display:flex;flex-wrap:wrap;padding:0 16px}.v-application--is-ltr .v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__avatar,.v-application--is-ltr .v-skeleton-loader__list-item-avatar-two-line .v-skeleton-loader__avatar,.v-application--is-ltr .v-skeleton-loader__list-item-avatar .v-skeleton-loader__avatar,.v-application--is-ltr .v-skeleton-loader__list-item-three-line .v-skeleton-loader__avatar,.v-application--is-ltr .v-skeleton-loader__list-item-two-line .v-skeleton-loader__avatar,.v-application--is-ltr .v-skeleton-loader__list-item .v-skeleton-loader__avatar{margin-right:16px}.v-application--is-rtl .v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__avatar,.v-application--is-rtl .v-skeleton-loader__list-item-avatar-two-line .v-skeleton-loader__avatar,.v-application--is-rtl .v-skeleton-loader__list-item-avatar .v-skeleton-loader__avatar,.v-application--is-rtl .v-skeleton-loader__list-item-three-line .v-skeleton-loader__avatar,.v-application--is-rtl .v-skeleton-loader__list-item-two-line .v-skeleton-loader__avatar,.v-application--is-rtl .v-skeleton-loader__list-item .v-skeleton-loader__avatar{margin-left:16px}.v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__text:last-child,.v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__text:only-child,.v-skeleton-loader__list-item-avatar-two-line .v-skeleton-loader__text:last-child,.v-skeleton-loader__list-item-avatar-two-line .v-skeleton-loader__text:only-child,.v-skeleton-loader__list-item-avatar .v-skeleton-loader__text:last-child,.v-skeleton-loader__list-item-avatar .v-skeleton-loader__text:only-child,.v-skeleton-loader__list-item-three-line .v-skeleton-loader__text:last-child,.v-skeleton-loader__list-item-three-line .v-skeleton-loader__text:only-child,.v-skeleton-loader__list-item-two-line .v-skeleton-loader__text:last-child,.v-skeleton-loader__list-item-two-line .v-skeleton-loader__text:only-child,.v-skeleton-loader__list-item .v-skeleton-loader__text:last-child,.v-skeleton-loader__list-item .v-skeleton-loader__text:only-child{margin-bottom:0}.v-skeleton-loader__paragraph,.v-skeleton-loader__sentences{flex:1 0 auto}.v-skeleton-loader__paragraph:not(:last-child){margin-bottom:6px}.v-skeleton-loader__paragraph .v-skeleton-loader__text:first-child{max-width:100%}.v-skeleton-loader__paragraph .v-skeleton-loader__text:nth-child(2){max-width:50%}.v-skeleton-loader__paragraph .v-skeleton-loader__text:nth-child(3),.v-skeleton-loader__sentences .v-skeleton-loader__text:nth-child(2){max-width:70%}.v-skeleton-loader__sentences:not(:last-child){margin-bottom:6px}.v-skeleton-loader__table-heading{align-items:center;display:flex;justify-content:space-between;padding:16px}.v-skeleton-loader__table-heading .v-skeleton-loader__heading{max-width:15%}.v-skeleton-loader__table-heading .v-skeleton-loader__text{max-width:40%}.v-skeleton-loader__table-thead{display:flex;justify-content:space-between;padding:16px}.v-skeleton-loader__table-thead .v-skeleton-loader__heading{max-width:5%}.v-skeleton-loader__table-tbody{padding:16px 16px 0}.v-skeleton-loader__table-tfoot{align-items:center;display:flex;justify-content:flex-end;padding:16px}.v-application--is-ltr .v-skeleton-loader__table-tfoot>*{margin-left:8px}.v-application--is-rtl .v-skeleton-loader__table-tfoot>*{margin-right:8px}.v-skeleton-loader__table-tfoot .v-skeleton-loader__avatar{height:40px;width:40px}.v-skeleton-loader__table-tfoot .v-skeleton-loader__text{margin-bottom:0}.v-skeleton-loader__table-tfoot .v-skeleton-loader__text:first-child{max-width:128px}.v-skeleton-loader__table-tfoot .v-skeleton-loader__text:nth-child(2){max-width:64px}.v-skeleton-loader__table-row{display:flex;justify-content:space-between}.v-skeleton-loader__table-cell{align-items:center;display:flex;height:48px;width:88px}.v-skeleton-loader__table-cell .v-skeleton-loader__text{margin-bottom:0}.v-skeleton-loader__text{border-radius:6px;flex:1 0 auto;height:12px;margin-bottom:6px}.v-skeleton-loader--boilerplate .v-skeleton-loader__bone:after{display:none}.v-skeleton-loader--is-loading{overflow:hidden}.v-skeleton-loader--tile,.v-skeleton-loader--tile .v-skeleton-loader__bone{border-radius:0}@-webkit-keyframes loading{to{transform:translateX(100%)}}@keyframes loading{to{transform:translateX(100%)}}