.HistoryPanel-module__NJlGrW__conversationList{padding:var(--spacing-sm) 0;flex:1;overflow:auto}
.selectionTint-module__HkLEKG__family{--selection-tint-bg:var(--colour-brand-surface);--selection-tint-edge:var(--colour-brand-border);--selection-tint-ink:var(--colour-brand-tint-text)}.selectionTint-module__HkLEKG__familyNeutral{--selection-tint-bg:var(--ant-color-bg-container);--selection-tint-edge:var(--ant-color-border);--selection-tint-ink:var(--ant-color-text)}.selectionTint-module__HkLEKG__familySuccess{--selection-tint-bg:var(--colour-success-surface);--selection-tint-edge:var(--colour-success-border);--selection-tint-ink:var(--colour-success-tint-text)}.selectionTint-module__HkLEKG__familyWarning{--selection-tint-bg:var(--colour-warning-surface);--selection-tint-edge:var(--colour-warning-border);--selection-tint-ink:var(--colour-warning-tint-text)}.selectionTint-module__HkLEKG__familyError{--selection-tint-bg:var(--colour-error-surface);--selection-tint-edge:var(--colour-error-border);--selection-tint-ink:var(--colour-error-tint-text)}.selectionTint-module__HkLEKG__familyInfo{--selection-tint-bg:var(--colour-info-surface);--selection-tint-edge:var(--colour-info-border);--selection-tint-ink:var(--colour-info-tint-text)}.selectionTint-module__HkLEKG__tint{background:var(--selection-tint-bg,var(--colour-brand-surface));border-color:var(--selection-tint-edge,var(--colour-brand-border));color:var(--selection-tint-ink,var(--colour-brand-tint-text));}.selectionTint-module__HkLEKG__tintFill{background:var(--selection-tint-bg,var(--colour-brand-surface));color:var(--selection-tint-ink,var(--colour-brand-tint-text));}.selectionTint-module__HkLEKG__pill{border:var(--border-width-default) solid var(--selection-tint-edge,var(--colour-brand-border));border-radius:var(--radius-full);}
.NotificationReorderSummary-module__QWX1na__list{gap:var(--spacing-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.NotificationReorderSummary-module__QWX1na__row{justify-content:space-between;align-items:baseline;gap:var(--spacing-sm);font-size:var(--font-size-sm);display:flex}.NotificationReorderSummary-module__QWX1na__itemLabel{color:var(--ant-color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.NotificationReorderSummary-module__QWX1na__outOfStock{color:var(--ant-color-error);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);flex-shrink:0}.NotificationReorderSummary-module__QWX1na__more{font-size:var(--font-size-caption)}
.MapUnplacedDrawer-module__Z1LoZq__root{pointer-events:auto}.MapUnplacedDrawer-module__Z1LoZq__pill{right:var(--spacing-md);bottom:var(--spacing-md);z-index:4;appearance:none;align-items:center;gap:var(--spacing-sm);padding:8px var(--spacing-md);border:1px solid color-mix(in srgb, var(--colour-secondary) 35%, var(--ant-color-border));background:var(--ant-color-bg-container);color:var(--ant-color-text);box-shadow:var(--shadow-md);font:inherit;font-weight:var(--font-weight-medium);cursor:pointer;border-radius:999px;transition:transform .12s,box-shadow .12s,border-color .12s;display:inline-flex;position:absolute}.MapUnplacedDrawer-module__Z1LoZq__pill:hover{border-color:color-mix(in srgb, var(--colour-secondary) 55%, var(--ant-color-border));box-shadow:var(--shadow-lg);transform:translateY(-1px)}.MapUnplacedDrawer-module__Z1LoZq__pill:focus-visible{outline:2px solid var(--ant-color-primary);outline-offset:2px}.MapUnplacedDrawer-module__Z1LoZq__pillEmpty{border-color:color-mix(in srgb, var(--colour-secondary) 30%, var(--ant-color-border));color:var(--ant-color-text-secondary)}.MapUnplacedDrawer-module__Z1LoZq__pillIcon{color:var(--colour-secondary)}.MapUnplacedDrawer-module__Z1LoZq__pillEmpty .MapUnplacedDrawer-module__Z1LoZq__pillIcon{color:var(--ant-color-text-secondary)}.MapUnplacedDrawer-module__Z1LoZq__pillLabel{font-size:var(--font-size-sm)}.MapUnplacedDrawer-module__Z1LoZq__pillBadge .ant-badge-count{box-shadow:0 0 0 1px var(--ant-color-bg-container)}.MapUnplacedDrawer-module__Z1LoZq__drawerRoot .ant-drawer-content-wrapper{box-shadow:var(--shadow-lg)}.MapUnplacedDrawer-module__Z1LoZq__drawerTitle{align-items:center;gap:var(--spacing-sm);width:100%;font-weight:var(--font-weight-semibold);display:inline-flex}.MapUnplacedDrawer-module__Z1LoZq__drawerClose{appearance:none;border-radius:var(--radius-sm);color:var(--ant-color-text-secondary);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:4px 6px}.MapUnplacedDrawer-module__Z1LoZq__drawerClose:hover{background:var(--ant-color-fill-secondary);color:var(--ant-color-text)}.MapUnplacedDrawer-module__Z1LoZq__body{flex-direction:column;flex:auto;min-height:0;display:flex}.MapUnplacedDrawer-module__Z1LoZq__filters{gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid color-mix(in srgb, var(--colour-secondary) 30%, var(--ant-color-border));flex-direction:column;display:flex}.MapUnplacedDrawer-module__Z1LoZq__tiles{min-height:0;padding:var(--spacing-sm);flex:auto;grid-template-columns:1fr;gap:6px;margin:0;list-style:none;display:grid;overflow-y:auto}.MapUnplacedDrawer-module__Z1LoZq__empty{padding:var(--spacing-xl) var(--spacing-md)}
.KpiCard-module__mEfBaq__card{border-radius:var(--radius-lg);border:1px solid var(--ant-color-border);box-shadow:var(--shadow-sm);transition:box-shadow var(--duration-normal) var(--ease-default)}.KpiCard-module__mEfBaq__card .ant-card-body{padding:var(--spacing-md)}.KpiCard-module__mEfBaq__card:hover{box-shadow:var(--shadow-md)}.KpiCard-module__mEfBaq__clickable{border-radius:var(--radius-lg);width:100%;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}.KpiCard-module__mEfBaq__clickable:focus-visible{outline:2px solid var(--ant-color-primary);outline-offset:-2px}.KpiCard-module__mEfBaq__header{margin-bottom:var(--spacing-xs);justify-content:space-between;align-items:center;display:flex}.KpiCard-module__mEfBaq__title{font-size:var(--font-size-body);color:var(--ant-color-text-secondary);font-weight:var(--font-weight-medium)}.KpiCard-module__mEfBaq__iconContainer{width:var(--spacing-lg);height:var(--spacing-lg);border-radius:var(--radius-md);font-size:var(--font-size-body);flex-shrink:0;justify-content:center;align-items:center;display:flex}.KpiCard-module__mEfBaq__iconPrimary{background:var(--ant-color-primary-bg);color:var(--ant-color-primary)}.KpiCard-module__mEfBaq__iconSuccess{background:var(--ant-color-success-bg);color:var(--ant-color-success)}.KpiCard-module__mEfBaq__iconWarning{background:var(--ant-color-warning-bg);color:var(--ant-color-warning)}.KpiCard-module__mEfBaq__value{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--ant-color-text);line-height:var(--line-height-tight);margin-bottom:0}.KpiCard-module__mEfBaq__label{font-size:var(--font-size-sm);color:var(--ant-color-text-secondary)}.KpiCard-module__mEfBaq__extra{margin-top:var(--spacing-sm)}.KpiCard-module__mEfBaq__trend{margin-top:var(--spacing-xs);padding-top:var(--spacing-xs);border-top:1px solid var(--ant-color-border);font-size:var(--font-size-sm);align-items:center;gap:var(--spacing-xs);display:flex}.KpiCard-module__mEfBaq__trendUp{color:var(--ant-color-success)}.KpiCard-module__mEfBaq__trendDown{color:var(--ant-color-error)}.KpiCard-module__mEfBaq__trendWarning{color:var(--ant-color-warning)}.KpiCard-module__mEfBaq__trendNeutral{color:var(--ant-color-text-secondary)}@media (prefers-reduced-motion:reduce){.KpiCard-module__mEfBaq__card{transition:none}}
.ActionChip-module__HtQ7yq__chip{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-base);border-radius:var(--radius-md);border:var(--border-width-default) solid var(--ant-color-border-secondary);background:var(--ant-color-bg-container);height:auto;box-shadow:var(--shadow-xs);font-weight:var(--font-weight-medium);font-size:var(--font-size-body);color:var(--ant-color-text);transition:all var(--duration-fast) var(--ease-default);display:inline-flex}.ActionChip-module__HtQ7yq__chip:hover{background:var(--colour-warm-tint-subtle);border-color:var(--ant-color-primary);color:var(--ant-color-primary);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.ActionChip-module__HtQ7yq__chip:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.ActionChip-module__HtQ7yq__chip{transition:none}.ActionChip-module__HtQ7yq__chip:hover,.ActionChip-module__HtQ7yq__chip:active{transform:none}}
.BooleanStateIcon-module__G-4IQW__iconWrap{vertical-align:middle;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.BooleanStateIcon-module__G-4IQW__trueIcon{color:var(--ant-color-success);font-size:var(--font-size-lg)}.BooleanStateIcon-module__G-4IQW__falseIcon{border:var(--border-width-thick) solid var(--ant-color-text-quaternary);border-radius:var(--radius-full);width:16px;height:16px;display:inline-block}.BooleanStateIcon-module__G-4IQW__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.ReadOnlyField-module__x78WWq__field{padding:var(--spacing-sm) var(--spacing-md);flex-direction:column;margin:0;display:flex}@container (min-width:600px){.ReadOnlyField-module__x78WWq__field{flex-direction:row;align-items:center}}.ReadOnlyField-module__x78WWq__label{font-size:var(--font-size-body);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--ant-color-text-secondary);align-items:center;gap:var(--spacing-xs);display:flex}@container (min-width:600px){.ReadOnlyField-module__x78WWq__label{flex:0 0 200px}}.ReadOnlyField-module__x78WWq__value{font-size:var(--font-size-body);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--ant-color-text);overflow-wrap:break-word;white-space:pre-wrap;margin:0}@container (min-width:600px){.ReadOnlyField-module__x78WWq__value{min-width:0;min-height:var(--ant-control-height);flex:1;align-items:center;display:flex}}.ReadOnlyField-module__x78WWq__emptyValue{color:var(--ant-color-text-secondary);font-style:italic}[data-detail-redesign] .ReadOnlyField-module__x78WWq__field{align-items:baseline;gap:var(--spacing-xs) var(--spacing-md);padding:var(--vdv-row-padding-y) var(--spacing-md);flex-direction:row}[data-detail-redesign] .ReadOnlyField-module__x78WWq__label{white-space:nowrap;font-size:var(--vdv-label-size);font-weight:var(--vdv-label-weight);color:var(--vdv-label-colour);flex:none}[data-detail-redesign] .ReadOnlyField-module__x78WWq__value{text-align:right;overflow-wrap:anywhere;min-width:0;min-height:0;font-size:var(--vdv-value-size);font-weight:var(--vdv-value-weight);color:var(--vdv-value-colour);flex:auto;justify-content:flex-end;display:flex}[data-detail-redesign] .ReadOnlyField-module__x78WWq__block{align-items:stretch;gap:var(--spacing-xs);flex-direction:column}[data-detail-redesign] .ReadOnlyField-module__x78WWq__block .ReadOnlyField-module__x78WWq__label{white-space:normal}[data-detail-redesign] .ReadOnlyField-module__x78WWq__block .ReadOnlyField-module__x78WWq__value{text-align:left;justify-content:flex-start}:is([data-detail-polish] .ReadOnlyField-module__x78WWq__value[data-field-format=number],[data-detail-polish] .ReadOnlyField-module__x78WWq__value[data-field-format=currency],[data-detail-polish] .ReadOnlyField-module__x78WWq__value[data-field-format=date]){font-family:var(--font-family-mono);font-variant-numeric:tabular-nums}[data-detail-polish] .ReadOnlyField-module__x78WWq__boolChip{align-items:center;gap:var(--spacing-xs);padding:0 var(--spacing-sm);border-radius:var(--radius-full);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);line-height:var(--line-height-relaxed);display:inline-flex}[data-detail-polish] .ReadOnlyField-module__x78WWq__boolTrue{color:var(--ant-color-success);background:var(--ant-color-success-bg);border:var(--border-width-default) solid var(--ant-color-success-border)}[data-detail-polish] .ReadOnlyField-module__x78WWq__boolFalse{color:var(--ant-color-text-tertiary);background:var(--ant-color-fill-quaternary);border:var(--border-width-default) solid var(--ant-color-border-secondary)}
.FormCheckbox-module__hztVVq__wrapper .ant-form-item-control-input{min-height:auto}
.FormColourPicker-module__7VjCrq__control{width:100%}.FormColourPicker-module__7VjCrq__control .ant-color-picker-trigger{justify-content:flex-start;width:100%}.FormColourPicker-module__7VjCrq__control .ant-color-picker-color-block{flex:none}
.FormDatePicker-module__MP1Bva__datePicker{width:100%}
.FormTimePicker-module__3YYYea__timePicker{width:100%}
:is(.MutationPolicyTooltip-module__fcmojq__anchor input:disabled,.MutationPolicyTooltip-module__fcmojq__anchor textarea:disabled,.MutationPolicyTooltip-module__fcmojq__anchor .ant-select-disabled,.MutationPolicyTooltip-module__fcmojq__anchor .ant-picker-disabled,.MutationPolicyTooltip-module__fcmojq__anchor .ant-input-number-disabled,.MutationPolicyTooltip-module__fcmojq__anchor .ant-checkbox-wrapper-disabled){cursor:help}.MutationPolicyTooltip-module__fcmojq__anchor input.ant-input-disabled:hover{outline-offset:1px;outline:2px solid #c33f1647}.MutationPolicyTooltip-module__fcmojq__anchor textarea.ant-input-disabled:hover{outline-offset:1px;outline:2px solid #c33f1647}.MutationPolicyTooltip-module__fcmojq__anchor .ant-select-disabled:hover .ant-select-selector{outline-offset:1px;outline:2px solid #c33f1647}.MutationPolicyTooltip-module__fcmojq__anchor .ant-picker-disabled:hover{outline-offset:1px;outline:2px solid #c33f1647}.MutationPolicyTooltip-module__fcmojq__anchor .ant-input-number-disabled:hover{outline-offset:1px;outline:2px solid #c33f1647}.MutationPolicyTooltip-module__fcmojq__anchor:focus-visible input.ant-input-disabled{outline-offset:1px;outline:2px solid #c33f1647}.MutationPolicyTooltip-module__fcmojq__anchor:focus-visible textarea.ant-input-disabled{outline-offset:1px;outline:2px solid #c33f1647}.MutationPolicyTooltip-module__fcmojq__anchor:focus-visible .ant-select-disabled .ant-select-selector{outline-offset:1px;outline:2px solid #c33f1647}.MutationPolicyTooltip-module__fcmojq__anchor:focus-visible .ant-picker-disabled{outline-offset:1px;outline:2px solid #c33f1647}.MutationPolicyTooltip-module__fcmojq__anchor:focus-visible .ant-input-number-disabled{outline-offset:1px;outline:2px solid #c33f1647}.MutationPolicyTooltip-module__fcmojq__anchor .ant-checkbox-wrapper-disabled:hover .ant-checkbox{outline-offset:2px;border-radius:3px;outline:2px solid #c33f1647}.MutationPolicyTooltip-module__fcmojq__anchor:focus-visible .ant-checkbox-wrapper-disabled .ant-checkbox{outline-offset:2px;border-radius:3px;outline:2px solid #c33f1647}.MutationPolicyTooltip-module__fcmojq__popupAnchor{pointer-events:none;position:fixed}
@layer components{.CellarOperationVarianceSummaryField-module__n9uPwq__summary{min-width:0;margin-block-end:var(--spacing-sm)}.CellarOperationVarianceSummaryField-module__n9uPwq__balanceState{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--ant-color-border-secondary);border-radius:var(--radius-full);color:var(--ant-color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;display:inline-flex}.CellarOperationVarianceSummaryField-module__n9uPwq__balanceStatebalanced{border-color:var(--ant-color-success-border);background:var(--ant-color-success-bg);color:var(--ant-color-success-text)}.CellarOperationVarianceSummaryField-module__n9uPwq__balanceStatewithinLimit{border-color:var(--ant-color-primary-border);background:var(--ant-color-primary-bg);color:var(--ant-color-primary)}.CellarOperationVarianceSummaryField-module__n9uPwq__balanceStatereview,.CellarOperationVarianceSummaryField-module__n9uPwq__balanceStatewaiting{border-color:var(--ant-color-warning-border);background:var(--ant-color-warning-bg);color:var(--ant-color-warning-text)}.CellarOperationVarianceSummaryField-module__n9uPwq__balanceStateblocked{border-color:var(--ant-color-error-border);background:var(--ant-color-error-bg);color:var(--ant-color-error-text)}.CellarOperationVarianceSummaryField-module__n9uPwq__flow{gap:var(--spacing-sm);grid-template-columns:1fr;align-items:center;display:grid}.CellarOperationVarianceSummaryField-module__n9uPwq__flowNode{gap:var(--spacing-xs);min-width:0;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--ant-color-border-secondary);border-radius:var(--radius-md);background:var(--ant-color-bg-layout);display:grid}.CellarOperationVarianceSummaryField-module__n9uPwq__flowLabel,.CellarOperationVarianceSummaryField-module__n9uPwq__flowCaption,.CellarOperationVarianceSummaryField-module__n9uPwq__groupTitle{color:var(--ant-color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.CellarOperationVarianceSummaryField-module__n9uPwq__flowValue{min-height:1.25rem;color:var(--ant-color-text);font-family:var(--font-family-mono);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}.CellarOperationVarianceSummaryField-module__n9uPwq__flowCaption{font-size:var(--font-size-caption);font-weight:var(--font-weight-normal);letter-spacing:0;text-transform:none}.CellarOperationVarianceSummaryField-module__n9uPwq__flowConnector{justify-items:center;gap:var(--spacing-xs);color:var(--ant-color-primary);font-size:var(--font-size-lg);display:grid;transform:rotate(90deg)}.CellarOperationVarianceSummaryField-module__n9uPwq__value{min-height:1rem;color:var(--ant-color-text);font-family:var(--font-family-mono);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;margin:0}.CellarOperationVarianceSummaryField-module__n9uPwq__valueBreach{color:var(--ant-color-warning-text)}.CellarOperationVarianceSummaryField-module__n9uPwq__valueMaximumBreach{color:var(--ant-color-error)}.CellarOperationVarianceSummaryField-module__n9uPwq__notice{color:var(--ant-color-warning-text);font-size:var(--font-size-xs);line-height:var(--line-height-tight);margin:0}.CellarOperationVarianceSummaryField-module__n9uPwq__noticeMaximum{color:var(--ant-color-error)}@container (min-width:360px){.CellarOperationVarianceSummaryField-module__n9uPwq__flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.CellarOperationVarianceSummaryField-module__n9uPwq__flowConnector{transform:none}}@container (min-width:640px){.CellarOperationVarianceSummaryField-module__n9uPwq__flowNode{padding:var(--spacing-md)}}}
.ScaleMappingBuilder-module__a91oGq__builder{gap:var(--ant-margin-sm,12px);flex-direction:column;display:flex}.ScaleMappingBuilder-module__a91oGq__uploadButton{align-items:center;gap:var(--ant-margin-xs,8px);min-height:44px;padding:0 var(--ant-padding,16px);border:var(--border-width-default) solid var(--ant-color-border);border-radius:var(--ant-border-radius,6px);background:var(--ant-color-bg-container);color:var(--ant-color-text);cursor:pointer;font-size:var(--ant-font-size,14px);display:inline-flex}.ScaleMappingBuilder-module__a91oGq__uploadButton:focus-visible{outline:var(--border-width-thick) solid var(--colour-primary);outline-offset:2px}.ScaleMappingBuilder-module__a91oGq__uploadButton:disabled{cursor:not-allowed;opacity:.6}.ScaleMappingBuilder-module__a91oGq__uploadButton:hover:not(:disabled){border-color:var(--colour-primary);color:var(--colour-primary)}.ScaleMappingBuilder-module__a91oGq__alert{margin-block:var(--ant-margin-xs,8px)}.ScaleMappingBuilder-module__a91oGq__summary{font-size:var(--ant-font-size-sm,12px)}.ScaleMappingBuilder-module__a91oGq__fields{gap:var(--ant-margin-sm,12px);flex-direction:column;display:flex}.ScaleMappingBuilder-module__a91oGq__field{gap:var(--ant-margin-xxs,4px);flex-direction:column;display:flex}.ScaleMappingBuilder-module__a91oGq__label{font-size:var(--ant-font-size-sm,12px);font-weight:600}.ScaleMappingBuilder-module__a91oGq__select,.ScaleMappingBuilder-module__a91oGq__number{width:100%}@container (min-width:480px){.ScaleMappingBuilder-module__a91oGq__fields{gap:var(--ant-margin,16px);grid-template-columns:1fr 1fr;display:grid}}
@keyframes FormField-module__yRijoa__shake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}.FormField-module__yRijoa__formField .ant-form-item-label>label{font-weight:var(--font-weight-medium)}.FormField-module__yRijoa__labelWithExtra{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;display:inline-flex}.FormField-module__yRijoa__formField .ant-form-item-explain-error{background:var(--ant-color-error-bg);color:var(--ant-color-error);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-xs);border-left:2px solid var(--ant-color-error);margin-top:var(--spacing-xs);font-size:var(--font-size-caption);animation:FormField-module__yRijoa__shake var(--duration-normal) var(--ease-default)}.FormField-module__yRijoa__formField .ant-form-item-explain-warning{background:var(--ant-color-warning-bg);color:var(--ant-color-warning);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-xs);border-left:2px solid var(--ant-color-warning);margin-top:var(--spacing-xs);font-size:var(--font-size-caption)}@media (prefers-reduced-motion:reduce){.FormField-module__yRijoa__formField .ant-form-item-explain-error{animation:none}}.FormField-module__yRijoa__newlyVisible .ant-form-item-control-input-content>*{animation:3s ease-out forwards FormField-module__yRijoa__outlineHighlight}@keyframes FormField-module__yRijoa__outlineHighlight{0%{outline-offset:0;outline:2px solid #0000}15%{outline:2px solid var(--colour-secondary);outline-offset:0}70%{outline:2px solid var(--colour-secondary);outline-offset:0}to{outline-offset:0;outline:2px solid #0000}}@media (prefers-reduced-motion:reduce){.FormField-module__yRijoa__newlyVisible .ant-form-item-control-input-content>*{animation:none}}
.PasswordRequirements-module__MH1ska__root{gap:var(--spacing-sm);flex-direction:column;min-width:0;display:flex;container-type:inline-size}.PasswordRequirements-module__MH1ska__unavailable{max-width:62ch;font-size:var(--font-size-sm);display:block}.PasswordRequirements-module__MH1ska__meter{gap:var(--spacing-xs);flex-direction:column;display:flex}.PasswordRequirements-module__MH1ska__meterTrack{width:100%;height:var(--spacing-xs);background:var(--ant-color-fill-secondary);border-radius:var(--radius-full);display:flex;overflow:hidden}.PasswordRequirements-module__MH1ska__meterFill{border-radius:var(--radius-full);height:100%;transition:width var(--motion-duration-fast,.15s) ease}.PasswordRequirements-module__MH1ska__meterFill[data-score="0"]{background:0 0;width:0}.PasswordRequirements-module__MH1ska__meterFill[data-score="1"]{background:var(--ant-color-error);width:25%}.PasswordRequirements-module__MH1ska__meterFill[data-score="2"]{background:var(--ant-color-warning);width:50%}.PasswordRequirements-module__MH1ska__meterFill[data-score="3"]{background:var(--ant-color-info);width:75%}.PasswordRequirements-module__MH1ska__meterFill[data-score="4"]{background:var(--ant-color-success);width:100%}.PasswordRequirements-module__MH1ska__meterWord{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--ant-color-text-secondary)}.PasswordRequirements-module__MH1ska__list{gap:var(--spacing-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.PasswordRequirements-module__MH1ska__row{gap:var(--spacing-xs);min-height:var(--spacing-lg);font-size:var(--font-size-sm);line-height:var(--line-height-tight);flex-wrap:wrap;align-items:center;display:flex}.PasswordRequirements-module__MH1ska__rowIcon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.PasswordRequirements-module__MH1ska__rowLabel{overflow-wrap:anywhere;min-width:0}.PasswordRequirements-module__MH1ska__rowSuffix{color:var(--ant-color-text-secondary);font-size:var(--font-size-caption)}.PasswordRequirements-module__MH1ska__rowUnmet,.PasswordRequirements-module__MH1ska__rowAwaiting{color:var(--ant-color-text-secondary)}.PasswordRequirements-module__MH1ska__rowMet{color:var(--ant-color-text)}.PasswordRequirements-module__MH1ska__rowMet .PasswordRequirements-module__MH1ska__rowIcon{color:var(--ant-color-success)}.PasswordRequirements-module__MH1ska__rowFailed{color:var(--ant-color-text)}.PasswordRequirements-module__MH1ska__rowFailed .PasswordRequirements-module__MH1ska__rowIcon{color:var(--ant-color-error)}.PasswordRequirements-module__MH1ska__rowFailed .PasswordRequirements-module__MH1ska__rowLabel{font-weight:var(--font-weight-medium)}.PasswordRequirements-module__MH1ska__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container (min-width:640px){.PasswordRequirements-module__MH1ska__list{gap:var(--spacing-xs) var(--spacing-base);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}
.FormDateRangePicker-module__P4RmDW__container{width:100%;container-type:inline-size}.FormDateRangePicker-module__P4RmDW__fields{gap:var(--spacing-xs);grid-template-columns:minmax(0,1fr);display:grid}.FormDateRangePicker-module__P4RmDW__picker{width:100%;min-width:0}.FormDateRangePicker-module__P4RmDW__separator{color:var(--ant-color-text-secondary);text-align:center;display:none}@container (min-width:480px){.FormDateRangePicker-module__P4RmDW__fields{grid-template-columns:minmax(0,1fr) max-content minmax(0,1fr);align-items:center}.FormDateRangePicker-module__P4RmDW__separator{display:inline}}
.CrudTableModal-module__UMSGdG__header{margin-bottom:var(--spacing-base);justify-content:space-between;align-items:center;display:flex}.CrudTableModal-module__UMSGdG__form{margin-top:var(--spacing-base)}
.VesselGeoPositionField-module__BJ0nSG__field{gap:var(--spacing-sm);width:100%;display:grid}.VesselGeoPositionField-module__BJ0nSG__addressBlock{gap:var(--spacing-2xs);display:grid}.VesselGeoPositionField-module__BJ0nSG__label{color:var(--ant-color-text-secondary);font-size:var(--font-size-sm);line-height:1.25}.VesselGeoPositionField-module__BJ0nSG__coordinateGrid{gap:var(--spacing-sm);grid-template-columns:1fr;display:grid}.VesselGeoPositionField-module__BJ0nSG__coordinateBlock{gap:var(--spacing-2xs);display:grid}.VesselGeoPositionField-module__BJ0nSG__numberInput{width:100%}.VesselGeoPositionField-module__BJ0nSG__status{min-height:18px;color:var(--ant-color-text-secondary);font-size:var(--font-size-sm);line-height:1.3}.VesselGeoPositionField-module__BJ0nSG__error{color:var(--ant-color-error)}@media not (max-width:640px){.VesselGeoPositionField-module__BJ0nSG__coordinateGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.VesselStateTransitionPreview-module__e1utsG__preview{align-items:center;gap:var(--spacing-md);min-width:0;padding:var(--spacing-sm) var(--spacing-md);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.VesselStateTransitionPreview-module__e1utsG__state{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.VesselStateTransitionPreview-module__e1utsG__stateLabel{margin-bottom:var(--spacing-xs);color:var(--ant-color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase}.VesselStateTransitionPreview-module__e1utsG__visual{flex-direction:column;align-items:center;min-width:0;display:flex}.VesselStateTransitionPreview-module__e1utsG__gauge{width:calc(var(--spacing-3xl) + var(--spacing-xl));height:calc(var(--spacing-3xl) + var(--spacing-xl));flex:none}.VesselStateTransitionPreview-module__e1utsG__fillLabel{margin-top:var(--spacing-sm);color:var(--ant-color-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);font-variant-numeric:tabular-nums}.VesselStateTransitionPreview-module__e1utsG__status{min-height:1.5rem;margin-top:var(--spacing-xs);justify-content:center;align-items:center;display:flex}.VesselStateTransitionPreview-module__e1utsG__details{width:min(100%,18rem);margin:var(--spacing-sm) 0 0}.VesselStateTransitionPreview-module__e1utsG__detail{gap:var(--spacing-md);padding-block:var(--spacing-xs);border-top:var(--border-width-thin,1px) solid var(--ant-color-border-secondary);text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:baseline;display:grid}.VesselStateTransitionPreview-module__e1utsG__detail dt{color:var(--ant-color-text-secondary);font-size:var(--font-size-xs)}.VesselStateTransitionPreview-module__e1utsG__detail dd{min-width:0;color:var(--ant-color-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;text-align:right;white-space:normal;margin:0}.VesselStateTransitionPreview-module__e1utsG__arrow{color:var(--ant-color-text-secondary);font-size:var(--font-size-xl);justify-content:center;align-items:center;display:flex}.VesselStateTransitionPreview-module__e1utsG__arrow svg{width:1.25em;height:1.25em}@container (min-width:16rem) and (max-width:23rem){.VesselStateTransitionPreview-module__e1utsG__stateResponsiveSide{gap:var(--spacing-xs) var(--spacing-md);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"label label""visual details";justify-content:center;align-items:center;display:grid}.VesselStateTransitionPreview-module__e1utsG__stateResponsiveSide .VesselStateTransitionPreview-module__e1utsG__stateLabel{grid-area:label;margin-bottom:0}.VesselStateTransitionPreview-module__e1utsG__stateResponsiveSide .VesselStateTransitionPreview-module__e1utsG__visual{grid-area:visual}.VesselStateTransitionPreview-module__e1utsG__stateResponsiveSide .VesselStateTransitionPreview-module__e1utsG__details{width:100%;grid-area:details;margin-top:0;padding-inline-start:var(--spacing-xs)}.VesselStateTransitionPreview-module__e1utsG__stateResponsiveSide .VesselStateTransitionPreview-module__e1utsG__detail{grid-template-columns:minmax(0,1fr);gap:0}.VesselStateTransitionPreview-module__e1utsG__stateResponsiveSide .VesselStateTransitionPreview-module__e1utsG__detail dd{text-align:left}}@container (min-width:64rem){.VesselStateTransitionPreview-module__e1utsG__stateResponsiveSide{gap:var(--spacing-xs) var(--spacing-lg);grid-template-columns:minmax(8rem,auto) minmax(12rem,18rem);grid-template-areas:"label label""visual details";justify-content:center;align-items:center;display:grid}.VesselStateTransitionPreview-module__e1utsG__stateResponsiveSide .VesselStateTransitionPreview-module__e1utsG__stateLabel{grid-area:label;margin-bottom:0}.VesselStateTransitionPreview-module__e1utsG__stateResponsiveSide .VesselStateTransitionPreview-module__e1utsG__visual{grid-area:visual}.VesselStateTransitionPreview-module__e1utsG__stateResponsiveSide .VesselStateTransitionPreview-module__e1utsG__details{width:100%;grid-area:details;margin-top:0;padding-inline-start:var(--spacing-xs)}.VesselStateTransitionPreview-module__e1utsG__stateResponsiveSide .VesselStateTransitionPreview-module__e1utsG__detail{grid-template-columns:minmax(0,1fr);gap:0}.VesselStateTransitionPreview-module__e1utsG__stateResponsiveSide .VesselStateTransitionPreview-module__e1utsG__detail dd{text-align:left}}@container (max-width:36rem){.VesselStateTransitionPreview-module__e1utsG__preview{gap:var(--spacing-sm);padding-inline:var(--spacing-sm)}.VesselStateTransitionPreview-module__e1utsG__gauge{width:calc(var(--spacing-3xl) + var(--spacing-lg));height:calc(var(--spacing-3xl) + var(--spacing-lg))}.VesselStateTransitionPreview-module__e1utsG__fillLabel{font-size:var(--font-size-md)}.VesselStateTransitionPreview-module__e1utsG__detail{grid-template-columns:1fr;gap:0}.VesselStateTransitionPreview-module__e1utsG__detail dd{text-align:left}}@container (max-width:23rem){.VesselStateTransitionPreview-module__e1utsG__preview{gap:var(--spacing-sm);grid-template-columns:1fr}.VesselStateTransitionPreview-module__e1utsG__arrow{transform:rotate(90deg)}.VesselStateTransitionPreview-module__e1utsG__details{width:min(100%,18rem)}}
.NotificationVineyardOperationSummary-module__XQiN3G__summary{font-size:var(--font-size-sm);margin:0}
.PlacedEntitiesPanel-module__Nf2oPG__panel{border:1px solid var(--ant-color-border);border-radius:var(--radius-lg);background:var(--map-chrome-glass-bg,color-mix(in srgb, var(--ant-color-bg-container) 96%, transparent));width:min(300px,100%);max-height:100%;box-shadow:var(--shadow-lg);-webkit-backdrop-filter:var(--map-chrome-glass-blur,blur(10px));backdrop-filter:var(--map-chrome-glass-blur,blur(10px));pointer-events:auto;animation:PlacedEntitiesPanel-module__Nf2oPG__panelIn var(--duration-fast) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}@keyframes PlacedEntitiesPanel-module__Nf2oPG__panelIn{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:translate(0)}}.PlacedEntitiesPanel-module__Nf2oPG__header{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--ant-color-border-secondary);display:flex}.PlacedEntitiesPanel-module__Nf2oPG__title{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--ant-color-text);flex:auto;margin:0}.PlacedEntitiesPanel-module__Nf2oPG__count{padding:0 var(--spacing-sm);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);}.PlacedEntitiesPanel-module__Nf2oPG__closeButton{appearance:none;border-radius:var(--radius-sm);min-width:32px;min-height:32px;color:var(--ant-color-text-secondary);cursor:pointer;transition:background var(--duration-fast) var(--ease-default);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.PlacedEntitiesPanel-module__Nf2oPG__closeButton:hover{background:var(--ant-color-bg-text-hover)}.PlacedEntitiesPanel-module__Nf2oPG__closeButton:focus-visible{outline:var(--border-width-thick) solid var(--ant-color-primary);outline-offset:calc(-1 * var(--border-width-thick))}.PlacedEntitiesPanel-module__Nf2oPG__search{padding:var(--spacing-xs) var(--spacing-sm)}@media (pointer:coarse){:is(.PlacedEntitiesPanel-module__Nf2oPG__search .ant-input-affix-wrapper,.PlacedEntitiesPanel-module__Nf2oPG__search .ant-input){min-height:44px}}.PlacedEntitiesPanel-module__Nf2oPG__empty{padding:var(--spacing-lg) var(--spacing-md);color:var(--ant-color-text-secondary);font-size:var(--font-size-sm);margin:0}.PlacedEntitiesPanel-module__Nf2oPG__list{min-height:0;padding:var(--spacing-xs);flex:auto;margin:0;list-style:none;overflow-y:auto}.PlacedEntitiesPanel-module__Nf2oPG__row{appearance:none;align-items:center;gap:var(--spacing-sm);width:100%;min-height:44px;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);color:var(--ant-color-text);font-size:var(--font-size-sm);text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--ease-default), border-color var(--duration-fast) var(--ease-default);background:0 0;border:1px solid #0000;display:flex}.PlacedEntitiesPanel-module__Nf2oPG__row:hover{background:var(--ant-color-bg-text-hover)}.PlacedEntitiesPanel-module__Nf2oPG__row:focus-visible{outline:var(--border-width-thick) solid var(--ant-color-primary);outline-offset:calc(-1 * var(--border-width-thick))}.PlacedEntitiesPanel-module__Nf2oPG__rowSelected{background:var(--selected-row-bg);border-color:var(--selected-row-edge);color:var(--selected-row-ink);font-weight:var(--font-weight-medium);}.PlacedEntitiesPanel-module__Nf2oPG__rowIcon{color:var(--ant-color-text-tertiary);flex:none}.PlacedEntitiesPanel-module__Nf2oPG__rowLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.PlacedEntitiesPanel-module__Nf2oPG__panel{background:var(--ant-color-bg-container)}}@media (prefers-reduced-motion:reduce){.PlacedEntitiesPanel-module__Nf2oPG__closeButton,.PlacedEntitiesPanel-module__Nf2oPG__row{transition:none}.PlacedEntitiesPanel-module__Nf2oPG__panel{animation:none}}
@layer components{.WeighbridgeDocketProcessDialog-module__njjnna__heading{margin:0 0 var(--space-sm,.5rem) 0;text-transform:uppercase;letter-spacing:.04em;color:var(--ant-color-text-secondary);font-size:.75rem;font-weight:600}.WeighbridgeDocketProcessDialog-module__njjnna__list{padding-left:var(--space-lg,1.5rem);gap:var(--space-sm,.5rem);color:var(--ant-color-text);flex-direction:column;margin:0;line-height:1.55;display:flex}.WeighbridgeDocketProcessDialog-module__njjnna__list li::marker{color:var(--ant-color-text-secondary);font-weight:600}.WeighbridgeDocketProcessDialog-module__njjnna__list li strong{color:var(--ant-color-text);font-weight:600}}
@layer components{.ReversalDialog-module__3FW_rW__body{gap:var(--space-md,1rem);flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.ReversalDialog-module__3FW_rW__scrollArea{gap:var(--space-md,1rem);min-height:0;padding-right:var(--space-xs,.25rem);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.ReversalDialog-module__3FW_rW__impact{padding:var(--space-sm,.5rem) var(--space-md,1rem);border-radius:var(--radius-md,6px);background:var(--colour-warm-tint-light);border:1px solid var(--colour-secondary);color:var(--ant-color-text)}.ReversalDialog-module__3FW_rW__alert,.ReversalDialog-module__3FW_rW__form{margin:0}.ReversalDialog-module__3FW_rW__footer{justify-content:flex-end;gap:var(--space-sm,.5rem);margin-top:var(--space-md,1rem);flex:none;display:flex}}
.NotificationSeverityTag-module__mYl4HW__tag{align-items:center;gap:var(--spacing-xs);border-radius:var(--radius-xs);padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);display:inline-flex}.NotificationSeverityTag-module__mYl4HW__icon{font-size:var(--font-size-sm);display:inline-flex}.NotificationSeverityTag-module__mYl4HW__critical{color:var(--ant-color-error);background:var(--ant-color-error-bg)}.NotificationSeverityTag-module__mYl4HW__high,.NotificationSeverityTag-module__mYl4HW__medium{color:var(--ant-color-warning);background:var(--ant-color-warning-bg)}.NotificationSeverityTag-module__mYl4HW__low{color:var(--ant-color-info);background:var(--ant-color-info-bg)}
.hubCharts-module__qYk1cG__chart{width:100%;height:100%}.hubCharts-module__qYk1cG__gauge{--gauge-band-colour:var(--ant-color-success);min-height:0;position:relative}.hubCharts-module__qYk1cG__gauge[data-band=medium]{--gauge-band-colour:var(--ant-color-warning)}.hubCharts-module__qYk1cG__gauge[data-band=high]{--gauge-band-colour:var(--ant-color-error)}.hubCharts-module__qYk1cG__gaugeChart{position:absolute;inset:0;overflow:hidden}.hubCharts-module__qYk1cG__gaugeValue{z-index:1;pointer-events:none;color:var(--gauge-band-colour);flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}.hubCharts-module__qYk1cG__gaugeValue strong{font-variant-numeric:tabular-nums;font-size:clamp(1.25rem,3vw,1.75rem)}.hubCharts-module__qYk1cG__gaugeValue span{margin-top:var(--spacing-xxs);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--ant-color-text-secondary)}.hubCharts-module__qYk1cG__donut{min-height:132px}.hubCharts-module__qYk1cG__spark{min-height:60px}.hubCharts-module__qYk1cG__ferment{min-height:96px}
.NotificationItem-module__c0JG8q__item{gap:var(--spacing-xs);padding:var(--spacing-md);border:1px solid var(--ant-color-border);border-radius:var(--radius-md);background:var(--ant-color-bg-container);box-shadow:var(--shadow-xs);transition:box-shadow var(--duration-normal) var(--ease-default);flex-direction:column;display:flex}@media (hover:hover){.NotificationItem-module__c0JG8q__item:hover{box-shadow:var(--shadow-sm)}}@media (prefers-reduced-motion:reduce){.NotificationItem-module__c0JG8q__item{transition:none}}.NotificationItem-module__c0JG8q__unread{border-left:var(--border-width-thick) solid var(--ant-color-primary)}.NotificationItem-module__c0JG8q__header{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.NotificationItem-module__c0JG8q__unreadDot{width:var(--spacing-sm);height:var(--spacing-sm);border-radius:var(--radius-full);background:var(--ant-color-primary);flex-shrink:0}.NotificationItem-module__c0JG8q__time{font-size:var(--font-size-caption);white-space:nowrap}@container (min-width:30rem){.NotificationItem-module__c0JG8q__time{margin-left:auto}}.NotificationItem-module__c0JG8q__title{font-size:var(--font-size-body)}.NotificationItem-module__c0JG8q__message{font-size:var(--font-size-sm);color:var(--ant-color-text-secondary);margin:0}.NotificationItem-module__c0JG8q__actions{align-items:center;gap:var(--spacing-xs);margin-top:var(--spacing-xs);flex-wrap:wrap;display:flex}.NotificationItem-module__c0JG8q__actionButton{min-height:44px}.NotificationItem-module__c0JG8q__lifecycle{gap:var(--spacing-xs);font-size:var(--font-size-sm);flex-direction:column;display:flex}
.DrillDownHub-module__zxjjBa__drawerRoot .ant-drawer-content-wrapper{box-shadow:var(--shadow-lg)}.DrillDownHub-module__zxjjBa__head{gap:var(--spacing-sm);flex-direction:column;min-width:0;display:flex}.DrillDownHub-module__zxjjBa__crumb{font-size:var(--font-size-caption);color:var(--ant-color-text-secondary)}.DrillDownHub-module__zxjjBa__titleRow{align-items:center;gap:var(--spacing-md);min-width:0;display:flex}.DrillDownHub-module__zxjjBa__avatar{width:var(--spacing-xl);height:var(--spacing-xl);border-radius:var(--radius-md);background:var(--hub-avatar-colour,var(--ant-color-primary));color:var(--ant-color-white);font-size:var(--font-size-lg);flex-shrink:0;justify-content:center;align-items:center;display:flex}.DrillDownHub-module__zxjjBa__titleText{gap:var(--spacing-xs);flex-direction:column;min-width:0;display:flex}.DrillDownHub-module__zxjjBa__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--ant-color-text);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.DrillDownHub-module__zxjjBa__sub{font-size:var(--font-size-sm);color:var(--ant-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DrillDownHub-module__zxjjBa__body{gap:var(--spacing-base);padding:var(--spacing-base);flex-direction:column;display:flex}.DrillDownHub-module__zxjjBa__foot{gap:var(--spacing-sm);display:flex}.DrillDownHub-module__zxjjBa__footBtn{flex:1;justify-content:center}@media (prefers-reduced-motion:reduce){:is(.DrillDownHub-module__zxjjBa__drawerRoot .ant-drawer-content-wrapper,.DrillDownHub-module__zxjjBa__drawerRoot .ant-drawer-mask){transition:none;animation:none}}
.ReversalPaymentImpactPanel-module__OsX8QW__panel{gap:var(--space-sm,.5rem);flex-direction:column;display:flex}.ReversalPaymentImpactPanel-module__OsX8QW__row{justify-content:space-between;gap:var(--space-md,1rem);display:flex}.ReversalPaymentImpactPanel-module__OsX8QW__label{color:var(--ant-color-text)}.ReversalPaymentImpactPanel-module__OsX8QW__parenthetical{font-size:.875em}.ReversalPaymentImpactPanel-module__OsX8QW__delta{color:var(--ant-color-text);font-variant-numeric:tabular-nums}.ReversalPaymentImpactPanel-module__OsX8QW__totalRow{border-top:1px solid var(--ant-color-border);padding-top:var(--space-sm,.5rem);justify-content:space-between;display:flex}.ReversalPaymentImpactPanel-module__OsX8QW__totalLabel{font-weight:600}.ReversalPaymentImpactPanel-module__OsX8QW__totalValue{font-variant-numeric:tabular-nums;font-weight:600}.ReversalPaymentImpactPanel-module__OsX8QW__unresolvedAlert{margin-bottom:var(--space-xs,.25rem)}
.NotificationPanel-module__8eiJ3W__body{padding:var(--spacing-base);container-type:inline-size}.NotificationPanel-module__8eiJ3W__toolbar{align-items:flex-start;gap:var(--spacing-sm);margin-bottom:var(--spacing-base);flex-direction:column;display:flex}@container (min-width:30rem){.NotificationPanel-module__8eiJ3W__toolbar{flex-direction:row;justify-content:space-between;align-items:center}}.NotificationPanel-module__8eiJ3W__list{gap:var(--spacing-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}
.NavCard-module__eH_o2a__card{--nav-chip-size:var(--spacing-xl);--nav-title-line-height:1.35;--nav-title-line-box:calc(var(--font-size-body) * var(--nav-title-line-height));--nav-title-line-offset:calc((var(--nav-chip-size) - var(--nav-title-line-box)) / 2);--nav-header-line:calc(var(--spacing-sm) + var(--nav-chip-size) / 2);block-size:var(--nav-card-height,calc(var(--spacing-2xl) * 2 + var(--spacing-lg)));border:var(--border-width-default) solid var(--ant-color-border);border-left:calc(var(--border-width-default) * 3) solid transparent;border-radius:var(--radius-lg);background:var(--ant-color-bg-container);box-shadow:var(--shadow-sm);color:var(--ant-color-text);transition:box-shadow var(--duration-normal) var(--ease-default), border-color var(--duration-normal) var(--ease-default);display:flex;position:relative}.NavCard-module__eH_o2a__card:hover{border-color:var(--ant-color-primary);box-shadow:var(--shadow-md)}.NavCard-module__eH_o2a__cardFavourited{border-left-color:var(--ant-color-primary)}.NavCard-module__eH_o2a__cardDisabled{cursor:not-allowed;opacity:.5}.NavCard-module__eH_o2a__cardDisabled:hover{border-color:var(--ant-color-border);box-shadow:var(--shadow-sm);border-left-color:#0000}.NavCard-module__eH_o2a__activation{z-index:0;border-radius:inherit;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;position:absolute;inset:0}.NavCard-module__eH_o2a__activation:focus-visible{outline:2px solid var(--ant-color-primary);outline-offset:-2px}.NavCard-module__eH_o2a__activation:disabled{cursor:not-allowed}.NavCard-module__eH_o2a__card:has(.NavCard-module__eH_o2a__activation:active){transform:scale(.995)}.NavCard-module__eH_o2a__content{z-index:1;gap:var(--spacing-xs);min-width:0;padding:var(--spacing-sm) var(--spacing-md) var(--spacing-xs);font-size:var(--font-size-body);pointer-events:none;text-align:left;flex-direction:column;flex:1;display:flex;position:relative}.NavCard-module__eH_o2a__header{grid-template-columns:auto minmax(0,1fr);grid-template-rows:var(--nav-chip-size) auto;align-items:center;column-gap:var(--spacing-sm);padding-inline-end:calc(var(--spacing-2xl) - var(--spacing-xs));display:grid}.NavCard-module__eH_o2a__headerChip{grid-area:1/1}.NavCard-module__eH_o2a__title{min-width:0;color:var(--ant-color-text);font-weight:var(--font-weight-semibold);line-height:var(--nav-title-line-height);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:1/2/span 2;align-self:start;padding-block-start:var(--nav-title-line-offset);display:-webkit-box;overflow:hidden}.NavCard-module__eH_o2a__titleDisabled{color:var(--ant-color-text-disabled)}.NavCard-module__eH_o2a__adminOnlyPill,.NavCard-module__eH_o2a__accessory{grid-row:1;align-items:center;display:inline-flex}.NavCard-module__eH_o2a__adminOnlyPill{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-xs);background:var(--ant-color-warning-bg);color:var(--ant-color-warning-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap}.NavCard-module__eH_o2a__description{color:var(--ant-color-text-secondary);font-size:var(--font-size-caption);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.NavCard-module__eH_o2a__descriptionDisabled{color:var(--ant-color-text-disabled)}.NavCard-module__eH_o2a__breadcrumb{color:var(--ant-color-text-disabled);font-size:var(--font-size-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.NavCard-module__eH_o2a__footer{min-height:calc(var(--spacing-md) + var(--spacing-sm));justify-content:space-between;align-items:center;margin-top:auto;display:flex}.NavCard-module__eH_o2a__footerMeta{align-items:center;gap:var(--spacing-xs);min-width:0;display:inline-flex}.NavCard-module__eH_o2a__badge{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-xs);background:var(--ant-color-success-bg);color:var(--ant-color-success);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium)}.NavCard-module__eH_o2a__stats{color:var(--ant-color-primary);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold)}.NavCard-module__eH_o2a__chevronGroup{align-items:center;margin-left:auto;display:inline-flex}.NavCard-module__eH_o2a__chevron{color:var(--ant-color-text-tertiary);font-size:var(--font-size-caption);transition:color var(--duration-fast) var(--ease-default), transform var(--duration-fast) var(--ease-default)}.NavCard-module__eH_o2a__card:hover .NavCard-module__eH_o2a__chevron{color:var(--ant-color-primary);transform:translate(2px)}.NavCard-module__eH_o2a__favouriteButton{z-index:2;top:var(--nav-header-line);right:var(--spacing-xs);position:absolute;transform:translateY(-50%)}@container (min-width:768px){.NavCard-module__eH_o2a__favouriteButton{right:var(--spacing-sm)}}@media (prefers-reduced-motion:reduce){.NavCard-module__eH_o2a__card,.NavCard-module__eH_o2a__chevron{transition:none}.NavCard-module__eH_o2a__card:hover .NavCard-module__eH_o2a__chevron{transform:none}.NavCard-module__eH_o2a__card:has(.NavCard-module__eH_o2a__activation:active){transform:none}}
.CrushReversalPaymentImpactPanel-module__H51e6a__panel{gap:var(--space-md,1rem);flex-direction:column;display:flex}.CrushReversalPaymentImpactPanel-module__H51e6a__lineBlock{gap:var(--space-xs,.25rem);flex-direction:column;display:flex}.CrushReversalPaymentImpactPanel-module__H51e6a__lineHeader{display:block}.CrushReversalPaymentImpactPanel-module__H51e6a__aggregateDivider{margin:0}.CrushReversalPaymentImpactPanel-module__H51e6a__aggregateRow{justify-content:space-between;font-weight:600;display:flex}.CrushReversalPaymentImpactPanel-module__H51e6a__aggregateLabel{color:var(--ant-color-text)}.CrushReversalPaymentImpactPanel-module__H51e6a__aggregateValue{color:var(--ant-color-text);font-variant-numeric:tabular-nums}
.VesselFillSchematic-module__PrGWfG__root{flex-direction:column;align-items:center;margin:0;padding:0;display:flex}.VesselFillSchematic-module__PrGWfG__svg{width:100%;max-width:320px;height:auto;display:block}.VesselFillSchematic-module__PrGWfG__horizontal .VesselFillSchematic-module__PrGWfG__svg{width:var(--vfs-horizontal-width,auto);height:var(--vfs-horizontal-height,80px);max-width:var(--vfs-horizontal-max-width,none);max-height:none}.VesselFillSchematic-module__PrGWfG__caption{margin-top:var(--ant-margin-xs);color:var(--ant-color-text-tertiary);font-size:var(--ant-font-size-sm);text-align:center}.VesselFillSchematic-module__PrGWfG__horizontal .VesselFillSchematic-module__PrGWfG__caption{display:none}.VesselFillSchematic-module__PrGWfG__outline{fill:var(--ant-color-bg-container);stroke:var(--ant-color-border);stroke-width:1.5px;stroke-linejoin:round}.VesselFillSchematic-module__PrGWfG__fillHeadroom{fill:var(--ant-color-fill-tertiary);transition:y var(--ant-motion-duration-slow,.3s) ease, height var(--ant-motion-duration-slow,.3s) ease}.VesselFillSchematic-module__PrGWfG__fill{opacity:.75;transition:y var(--ant-motion-duration-slow,.3s) ease, height var(--ant-motion-duration-slow,.3s) ease}.VesselFillSchematic-module__PrGWfG__fillPending{fill:var(--ant-color-warning);opacity:.7;transition:y var(--ant-motion-duration-slow,.3s) ease, height var(--ant-motion-duration-slow,.3s) ease}.VesselFillSchematic-module__PrGWfG__depthLabel{fill:var(--ant-color-text-secondary);font-size:10px;font-family:var(--ant-font-family,sans-serif)}@media (prefers-reduced-motion:reduce){.VesselFillSchematic-module__PrGWfG__fill,.VesselFillSchematic-module__PrGWfG__fillPending,.VesselFillSchematic-module__PrGWfG__fillHeadroom{transition:none}}
.NavListItem-module__PjJkyW__item{--nav-chip-size:var(--spacing-2xl);--nav-chip-glyph-size:var(--font-size-xl);--nav-title-line-box:calc(var(--font-size-body) * var(--line-height-normal));--nav-title-line-offset:calc((var(--nav-chip-size) - var(--nav-title-line-box)) / 2);border:var(--border-width-default) solid var(--ant-color-border);border-left:calc(var(--border-width-default) * 3) solid transparent;border-radius:var(--radius-lg);background:var(--ant-color-bg-container);box-shadow:var(--shadow-xs);color:var(--ant-color-text);transition:box-shadow var(--duration-fast) var(--ease-default), border-color var(--duration-fast) var(--ease-default);align-items:center;display:flex}.NavListItem-module__PjJkyW__item:hover{border-color:var(--ant-color-primary);box-shadow:var(--shadow-md)}.NavListItem-module__PjJkyW__itemFavourited{border-left-color:var(--ant-color-primary)}.NavListItem-module__PjJkyW__itemDisabled{cursor:not-allowed;opacity:.5}.NavListItem-module__PjJkyW__itemDisabled:hover{border-color:var(--ant-color-border);box-shadow:var(--shadow-xs);border-left-color:#0000}.NavListItem-module__PjJkyW__activation{align-items:flex-start;gap:var(--spacing-sm);min-width:0;padding:var(--spacing-sm) var(--spacing-base);border-radius:inherit;color:inherit;cursor:pointer;font-family:inherit;font-size:var(--font-size-body);text-align:left;background:0 0;border:0;flex:1;display:flex}.NavListItem-module__PjJkyW__activation:focus-visible{outline:2px solid var(--ant-color-primary);outline-offset:-2px}.NavListItem-module__PjJkyW__activation:active{transform:scale(.995)}.NavListItem-module__PjJkyW__activation:disabled{cursor:not-allowed}.NavListItem-module__PjJkyW__content{gap:var(--spacing-xs);min-width:0;flex-direction:column;flex:1;padding-block-start:var(--nav-title-line-offset);display:flex}.NavListItem-module__PjJkyW__titleRow{block-size:var(--nav-title-line-box);align-items:center;gap:var(--spacing-sm);min-width:0;display:flex}.NavListItem-module__PjJkyW__title{color:var(--ant-color-text);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.NavListItem-module__PjJkyW__titleDisabled{color:var(--ant-color-text-disabled)}.NavListItem-module__PjJkyW__description,.NavListItem-module__PjJkyW__breadcrumb{font-size:var(--font-size-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.NavListItem-module__PjJkyW__description{color:var(--ant-color-text-secondary)}.NavListItem-module__PjJkyW__descriptionDisabled,.NavListItem-module__PjJkyW__breadcrumb{color:var(--ant-color-text-disabled)}.NavListItem-module__PjJkyW__adminOnlyPill,.NavListItem-module__PjJkyW__accessory,.NavListItem-module__PjJkyW__trailingControls,.NavListItem-module__PjJkyW__chevronGroup{flex-shrink:0;align-items:center;display:inline-flex}.NavListItem-module__PjJkyW__adminOnlyPill{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-xs);background:var(--ant-color-warning-bg);color:var(--ant-color-warning-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap}.NavListItem-module__PjJkyW__trailingControls{min-block-size:var(--nav-chip-size);gap:var(--spacing-xs);padding-right:var(--spacing-xs)}.NavListItem-module__PjJkyW__favouriteButton{block-size:var(--nav-chip-size);align-self:flex-start;margin-block-start:var(--spacing-sm)}.NavListItem-module__PjJkyW__badge{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-xs);background:var(--ant-color-success-bg);color:var(--ant-color-success);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);white-space:nowrap}.NavListItem-module__PjJkyW__stats{color:var(--ant-color-primary);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);white-space:nowrap}.NavListItem-module__PjJkyW__chevron{color:var(--ant-color-text-tertiary);font-size:var(--font-size-caption);transition:color var(--duration-fast) var(--ease-default), transform var(--duration-fast) var(--ease-default)}.NavListItem-module__PjJkyW__item:hover .NavListItem-module__PjJkyW__chevron{color:var(--ant-color-primary);transform:translate(2px)}@container (min-width:768px){.NavListItem-module__PjJkyW__activation{padding:var(--spacing-sm) var(--spacing-lg)}.NavListItem-module__PjJkyW__trailingControls{padding-right:var(--spacing-sm)}}@media (prefers-reduced-motion:reduce){.NavListItem-module__PjJkyW__item,.NavListItem-module__PjJkyW__chevron{transition:none}.NavListItem-module__PjJkyW__activation:active,.NavListItem-module__PjJkyW__item:hover .NavListItem-module__PjJkyW__chevron{transform:none}}
.ActionPanel-module__fSGJua__panel{gap:var(--spacing-md);flex-direction:column;display:flex}.ActionPanel-module__fSGJua__header{gap:var(--spacing-xs);flex-direction:column;display:flex}.ActionPanel-module__fSGJua__title{color:var(--ant-color-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0}.ActionPanel-module__fSGJua__description{color:var(--ant-color-text-secondary);font-size:var(--font-size-body);line-height:var(--line-height-normal);margin:0}.ActionPanel-module__fSGJua__handoffBox{padding:var(--spacing-md);border:1px solid var(--ant-color-border-secondary);border-radius:var(--radius-md);background:var(--ant-color-fill-quaternary)}
.FillPane-module__7x6nVq__fill{gap:var(--spacing-sm);min-width:0;height:100%;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--ant-color-border);border-radius:var(--radius-md);background:var(--ant-color-bg-container);transition:box-shadow var(--duration-normal) var(--ease-default);flex-direction:column;display:flex}.FillPane-module__7x6nVq__embeddedFill{flex-direction:column;min-width:0;height:100%;display:flex}@media (hover:hover){.FillPane-module__7x6nVq__fill:hover{box-shadow:var(--shadow-md)}}@media (prefers-reduced-motion:reduce){.FillPane-module__7x6nVq__fill{transition:none}}.FillPane-module__7x6nVq__volume,.FillPane-module__7x6nVq__gaugeVolume{justify-content:center;align-items:center;gap:var(--spacing-md);flex-direction:column;flex:1;width:100%;min-width:0;display:flex}.FillPane-module__7x6nVq__gauge{flex:0 0 calc(var(--spacing-3xl) + var(--spacing-xl));width:calc(var(--spacing-3xl) + var(--spacing-xl));height:calc(var(--spacing-3xl) + var(--spacing-xl))}.FillPane-module__7x6nVq__schematicView{justify-content:center;width:100%;display:flex}.FillPane-module__7x6nVq__schematic{max-width:calc(var(--spacing-3xl) + var(--spacing-2xl))}.FillPane-module__7x6nVq__schematicWide{--vfs-horizontal-width:100%;--vfs-horizontal-height:calc(var(--spacing-3xl) * 2 + var(--spacing-lg));width:100%}.FillPane-module__7x6nVq__schematicWide polygon,.FillPane-module__7x6nVq__schematicWide rect{vector-effect:non-scaling-stroke}.FillPane-module__7x6nVq__tonnage{justify-content:center;align-items:center;gap:var(--spacing-xs);flex-direction:column;flex:1;display:flex}.FillPane-module__7x6nVq__caption{text-align:center;margin:0}.FillPane-module__7x6nVq__gaugeCaption{text-align:center;min-width:0}.FillPane-module__7x6nVq__value{font-family:var(--font-family-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--ant-color-text);display:block}.FillPane-module__7x6nVq__gaugeCaption .FillPane-module__7x6nVq__value{font-size:var(--font-size-lg)}.FillPane-module__7x6nVq__metaLine{margin-top:var(--spacing-xs);font-size:var(--font-size-caption);color:var(--ant-color-text-secondary);display:block}@container wine-batch-fill-pane (max-width:36rem){.FillPane-module__7x6nVq__gaugeCaption .FillPane-module__7x6nVq__value{font-size:var(--font-size-md)}}
.DashboardTile-module__SJ_Oyq__tileRowContainer{container:dashboard-tiles/inline-size}.DashboardTile-module__SJ_Oyq__tileRow{gap:var(--spacing-sm);grid-template-columns:minmax(0,1fr);align-content:start;align-items:stretch;display:grid}@container dashboard-tiles (min-width:640px){.DashboardTile-module__SJ_Oyq__tileRow{grid-template-columns:repeat(2,minmax(0,1fr))}.DashboardTile-module__SJ_Oyq__tileRow[data-tile-count="1"]{grid-template-columns:minmax(0,1fr)}}@container dashboard-tiles (min-width:1024px){.DashboardTile-module__SJ_Oyq__tileRow{grid-template-columns:repeat(4,minmax(0,1fr))}.DashboardTile-module__SJ_Oyq__tileRow[data-tile-count="1"]{grid-template-columns:minmax(0,1fr)}.DashboardTile-module__SJ_Oyq__tileRow[data-tile-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.DashboardTile-module__SJ_Oyq__tileRow[data-tile-count="3"],.DashboardTile-module__SJ_Oyq__tileRow[data-tile-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.DashboardTile-module__SJ_Oyq__tile{border:var(--border-width-default) solid var(--ant-color-border-secondary);border-radius:var(--radius-lg);background:var(--colour-hero-bg);box-shadow:var(--shadow-xs);color:var(--colour-hero-text);text-align:left;transition:box-shadow var(--duration-normal) var(--ease-default), border-color var(--duration-normal) var(--ease-default), transform var(--duration-normal) var(--ease-default);animation:DashboardTile-module__SJ_Oyq__tileRise var(--duration-slow) var(--ease-out) both;animation-delay:calc(var(--tile-index,0) * 60ms);--vital-label-colour:color-mix(in srgb, var(--colour-hero-text) 55%, transparent);--vital-label-wrap:nowrap;--vital-value-colour:var(--colour-hero-text);--vital-value-size:var(--font-size-xl);--vital-suffix-colour:color-mix(in srgb, var(--colour-hero-text) 70%, transparent);--vital-caption-colour:color-mix(in srgb, var(--colour-hero-text) 65%, transparent);--vital-icon-size:2.125rem;--vital-icon-glyph-size:var(--font-size-lg);--spark-height:54px;--spark-readout-colour:var(--colour-hero-text);--spark-value-bg:var(--colour-hero-bg);--spark-marker-halo:var(--colour-hero-bg);flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}@container dashboard-tiles (min-width:640px){.DashboardTile-module__SJ_Oyq__tile{--spark-height:48px;--vital-icon-size:2.25rem;--vital-icon-glyph-size:var(--font-size-xl)}}button.DashboardTile-module__SJ_Oyq__tile{cursor:pointer}@media (hover:hover){button.DashboardTile-module__SJ_Oyq__tile:hover{border-color:color-mix(in srgb, var(--ant-color-primary) 35%, transparent);box-shadow:var(--shadow-md);transform:translateY(-1px)}}.DashboardTile-module__SJ_Oyq__tile:focus-visible{outline:var(--border-width-thick) solid var(--ant-color-primary);outline-offset:-2px}.DashboardTile-module__SJ_Oyq__body{align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg) var(--spacing-sm) var(--spacing-sm);min-width:0;display:flex}.DashboardTile-module__SJ_Oyq__bodyFill{flex:auto}.DashboardTile-module__SJ_Oyq__iconChip{width:var(--vital-icon-size);height:var(--vital-icon-size);border-radius:var(--radius-md);background:var(--module-accent-tint);color:var(--module-accent);font-size:var(--vital-icon-glyph-size);flex:none;justify-content:center;align-items:center;display:inline-flex}.DashboardTile-module__SJ_Oyq__text{gap:calc(var(--spacing-xs) / 2);flex-direction:column;flex:1;min-width:0;display:flex}.DashboardTile-module__SJ_Oyq__bodyFill>.DashboardTile-module__SJ_Oyq__text{align-self:stretch}.DashboardTile-module__SJ_Oyq__tileChevron{top:var(--spacing-sm);right:var(--spacing-sm);color:color-mix(in srgb, var(--colour-hero-text) 40%, transparent);font-size:var(--font-size-base);transition:transform var(--duration-normal) var(--ease-out);position:absolute}@media (hover:hover){button.DashboardTile-module__SJ_Oyq__tile:hover .DashboardTile-module__SJ_Oyq__tileChevron{color:var(--ant-color-primary);transform:translate(2px)}}.DashboardTile-module__SJ_Oyq__metricCaption{font-weight:var(--font-weight-medium);letter-spacing:.01em}.DashboardTile-module__SJ_Oyq__metricCaption:before{content:"·";margin-inline:var(--spacing-xs)}.DashboardTile-module__SJ_Oyq__figureRow{justify-content:space-between;align-items:flex-end;gap:var(--spacing-xs) var(--spacing-md);flex-wrap:wrap;min-width:0;display:flex}.DashboardTile-module__SJ_Oyq__delta{align-items:center;gap:var(--spacing-xs);min-width:0;font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);display:inline-flex}.DashboardTile-module__SJ_Oyq__deltaFavourable{color:color-mix(in srgb, var(--ant-color-success) 60%, var(--colour-hero-text))}.DashboardTile-module__SJ_Oyq__deltaUnfavourable{color:color-mix(in srgb, var(--ant-color-error) 60%, var(--colour-hero-text))}.DashboardTile-module__SJ_Oyq__deltaNoPrior{color:color-mix(in srgb, var(--colour-hero-text) 65%, transparent)}.DashboardTile-module__SJ_Oyq__deltaMagnitude{font-variant-numeric:tabular-nums}.DashboardTile-module__SJ_Oyq__deltaPeriod{color:color-mix(in srgb, var(--colour-hero-text) 65%, transparent);font-weight:var(--font-weight-normal);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DashboardTile-module__SJ_Oyq__placeholderLabel{min-width:0;font-size:var(--font-size-xs);color:var(--vital-label-colour,var(--ant-color-text-tertiary));text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.04em;white-space:var(--vital-label-wrap,normal);overflow:hidden}.DashboardTile-module__SJ_Oyq__placeholderValue{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:color-mix(in srgb, var(--colour-hero-text) 75%, transparent)}.DashboardTile-module__SJ_Oyq__placeholderDetail{font-size:var(--font-size-caption);color:color-mix(in srgb, var(--colour-hero-text) 65%, transparent)}.DashboardTile-module__SJ_Oyq__placeholderAction{align-items:center;gap:var(--spacing-xs);padding-top:var(--spacing-xs);color:var(--ant-color-primary);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);margin-top:auto;display:inline-flex}@media (hover:hover){button.DashboardTile-module__SJ_Oyq__tile:hover .DashboardTile-module__SJ_Oyq__placeholderAction{color:var(--ant-color-primary-hover)}}.DashboardTile-module__SJ_Oyq__status{align-items:center;gap:var(--spacing-xs);min-width:0;font-size:var(--font-size-caption);color:color-mix(in srgb, var(--colour-hero-text) 65%, transparent);display:inline-flex}.DashboardTile-module__SJ_Oyq__statusText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DashboardTile-module__SJ_Oyq__statusWarn{color:color-mix(in srgb, var(--ant-color-warning) 60%, var(--colour-hero-text))}.DashboardTile-module__SJ_Oyq__statusDanger{color:color-mix(in srgb, var(--ant-color-error) 60%, var(--colour-hero-text));font-weight:var(--font-weight-medium)}.DashboardTile-module__SJ_Oyq__statusDot{width:var(--spacing-sm);height:var(--spacing-sm);border-radius:var(--radius-full);background:var(--ant-color-success);flex:none}.DashboardTile-module__SJ_Oyq__graph{min-width:0;margin-top:auto;display:block}@keyframes DashboardTile-module__SJ_Oyq__tileRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.DashboardTile-module__SJ_Oyq__tile{animation:none}.DashboardTile-module__SJ_Oyq__tile,.DashboardTile-module__SJ_Oyq__tileChevron{transition:none}}
.RestateActionPanel-module__66jrIW__reasonSection,.RestateActionPanel-module__66jrIW__previewSection{gap:var(--spacing-sm);flex-direction:column;display:flex}.RestateActionPanel-module__66jrIW__phraseGate{gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--ant-color-warning-border);border-radius:var(--radius-md);background:var(--ant-color-warning-bg);flex-direction:column;display:flex}.RestateActionPanel-module__66jrIW__phraseGateLabel{color:var(--ant-color-text);font-weight:var(--font-weight-medium)}.RestateActionPanel-module__66jrIW__phraseGateHint{color:var(--ant-color-text-secondary);font-size:var(--font-size-sm)}.RestateActionPanel-module__66jrIW__footnote{color:var(--ant-color-text-secondary);font-size:var(--font-size-sm);margin:0;font-style:italic}
.VesselArrange-module__zoXhla__dropZone{z-index:3;pointer-events:none;border:var(--border-width-thick) dashed transparent;border-radius:var(--radius-lg);transition:background var(--duration-normal) var(--ease-default), border-color var(--duration-normal) var(--ease-default);background:0 0;justify-content:center;align-items:flex-start;display:flex;position:absolute;inset:0}.VesselArrange-module__zoXhla__dropZoneArmed{pointer-events:auto}.VesselArrange-module__zoXhla__dropZoneActive{border-color:var(--ant-color-primary);background:color-mix(in srgb, var(--ant-color-primary) 10%, transparent)}.VesselArrange-module__zoXhla__tileRow{align-items:stretch;gap:var(--spacing-xs);width:100%;display:flex}.VesselArrange-module__zoXhla__tile{appearance:none;align-items:center;gap:var(--spacing-sm);width:100%;min-height:44px;padding:var(--spacing-sm) 10px;border:1px solid var(--ant-color-border);border-radius:var(--radius-sm);background:var(--ant-color-bg-container);font:inherit;color:var(--ant-color-text);cursor:grab;text-align:left;transition:border-color var(--duration-fast) var(--ease-default), box-shadow var(--duration-fast) var(--ease-default), background var(--duration-fast) var(--ease-default), transform var(--duration-fast) var(--ease-default);display:flex}.VesselArrange-module__zoXhla__tile:hover{border-color:color-mix(in srgb, var(--colour-secondary) 45%, var(--ant-color-border));box-shadow:var(--shadow-sm);transform:translateY(-1px)}.VesselArrange-module__zoXhla__tile:active{cursor:grabbing}.VesselArrange-module__zoXhla__tile:focus-visible{outline:var(--border-width-thick) solid var(--ant-color-primary);outline-offset:-2px}.VesselArrange-module__zoXhla__tileSelected{border-color:var(--colour-secondary);background:color-mix(in srgb, var(--colour-secondary) 8%, var(--ant-color-bg-container));box-shadow:0 0 0 2px color-mix(in srgb, var(--colour-secondary) 30%, transparent)}.VesselArrange-module__zoXhla__tilePlace{appearance:none;border:1px solid var(--ant-color-border);border-radius:var(--radius-sm);background:var(--ant-color-bg-container);min-width:44px;min-height:44px;color:var(--ant-color-text-secondary);font-size:var(--font-size-body);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-default), color var(--duration-fast) var(--ease-default), background var(--duration-fast) var(--ease-default);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.VesselArrange-module__zoXhla__tilePlace:hover{border-color:var(--ant-color-primary);color:var(--ant-color-primary);background:var(--ant-color-primary-bg)}.VesselArrange-module__zoXhla__tilePlace:focus-visible{outline:var(--border-width-thick) solid var(--ant-color-primary);outline-offset:-2px}.VesselArrange-module__zoXhla__tileSwatch{background:var(--tile-fill);border:1px solid color-mix(in srgb, var(--ant-color-text) 12%, transparent);border-radius:3px;flex:none;width:12px;height:24px}.VesselArrange-module__zoXhla__tileText{flex-direction:column;flex:auto;min-width:0;display:flex}.VesselArrange-module__zoXhla__tileIdentifier{font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);line-height:var(--line-height-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.VesselArrange-module__zoXhla__tileMetadata{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-xs);color:var(--ant-color-text-secondary);text-overflow:ellipsis;white-space:nowrap;min-width:0;display:inline-flex;overflow:hidden}.VesselArrange-module__zoXhla__statusDot{background:var(--status-dot-colour,var(--ant-color-text-quaternary));border:1px solid color-mix(in srgb, var(--ant-color-text) 10%, transparent);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.VesselArrange-module__zoXhla__bullet{color:var(--ant-color-text-tertiary);flex:none}@media (prefers-reduced-motion:reduce){.VesselArrange-module__zoXhla__dropZone,.VesselArrange-module__zoXhla__tile,.VesselArrange-module__zoXhla__tilePlace{transition:none}.VesselArrange-module__zoXhla__tile:hover{transform:none}}
.FeedbackAttachment-module__lOUAZa__field{gap:var(--spacing-sm);margin-bottom:var(--spacing-md);flex-direction:column;display:flex}.FeedbackAttachment-module__lOUAZa__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.FeedbackAttachment-module__lOUAZa__actions{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.FeedbackAttachment-module__lOUAZa__hint{font-size:var(--font-size-caption);color:var(--ant-color-text-secondary)}.FeedbackAttachment-module__lOUAZa__preview{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);background:var(--ant-color-fill-quaternary);border:var(--border-width-sm) solid var(--ant-color-border);border-radius:var(--radius-md);display:flex}.FeedbackAttachment-module__lOUAZa__thumbnail{width:var(--spacing-2xl);height:var(--spacing-2xl);object-fit:cover;border-radius:var(--radius-sm);flex-shrink:0}.FeedbackAttachment-module__lOUAZa__marker{width:var(--spacing-2xl);height:var(--spacing-2xl);font-size:var(--font-size-xl);color:var(--ant-color-text-secondary);background:var(--ant-color-bg-container);border:var(--border-width-default) solid var(--ant-color-border);border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}.FeedbackAttachment-module__lOUAZa__details{flex-direction:column;flex:1;min-width:0;display:flex}.FeedbackAttachment-module__lOUAZa__filename{min-width:0;font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.FeedbackAttachment-module__lOUAZa__caption{font-size:var(--font-size-caption);color:var(--ant-color-text-secondary)}.FeedbackAttachment-module__lOUAZa__remove{flex-shrink:0}.FeedbackAttachment-module__lOUAZa__remove:focus-visible{outline:var(--border-width-thick) solid var(--ant-color-primary);outline-offset:2px}@media (pointer:coarse){.FeedbackAttachment-module__lOUAZa__remove{min-width:44px;min-height:44px}}.FeedbackAttachment-module__lOUAZa__error{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);color:var(--ant-color-text);background:var(--ant-color-error-bg);border:var(--border-width-default) solid var(--ant-color-error-border);border-radius:var(--radius-md);margin-bottom:0;display:flex}.FeedbackAttachment-module__lOUAZa__errorIcon{color:var(--ant-color-error);flex-shrink:0}
.MarkerMicroDashlet-module__a3oxJW__marker{align-items:center;gap:var(--spacing-xs);min-width:var(--spacing-xl);padding:var(--spacing-xs);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;display:inline-flex;position:relative}.MarkerMicroDashlet-module__a3oxJW__marker:focus-visible{outline:var(--border-width-thick) solid var(--ant-color-primary);outline-offset:var(--spacing-xs);border-radius:var(--radius-sm)}.MarkerMicroDashlet-module__a3oxJW__shapeMark{background:var(--marker-colour,var(--ant-color-primary));border-radius:var(--radius-full);flex-shrink:0;width:13px;height:13px}.MarkerMicroDashlet-module__a3oxJW__shapeMark[data-shape=square]{border-radius:var(--radius-xs)}.MarkerMicroDashlet-module__a3oxJW__shapeMark[data-shape=diamond]{border-radius:var(--radius-xs);transform:rotate(45deg)}.MarkerMicroDashlet-module__a3oxJW__shapeMark[data-shape=triangle]{border-left:7px solid #0000;border-right:7px solid #0000;border-bottom:13px solid var(--marker-colour,var(--ant-color-primary));background:0 0;border-radius:0;width:0;height:0}.MarkerMicroDashlet-module__a3oxJW__shapeMark[data-shape=ring]{border:var(--border-width-thick) solid var(--marker-colour,var(--ant-color-primary));background:0 0}.MarkerMicroDashlet-module__a3oxJW__label{max-width:16ch;padding:1px var(--spacing-xs);border-radius:var(--radius-sm);background:var(--ant-color-bg-container);box-shadow:var(--shadow-xs);color:var(--ant-color-text);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.MarkerMicroDashlet-module__a3oxJW__flag{min-width:var(--spacing-base);height:var(--spacing-base);color:var(--ant-color-warning);font-size:var(--font-size-caption);place-items:center;padding:0 2px;line-height:1;display:grid;position:absolute;top:0;left:0}.MarkerMicroDashlet-module__a3oxJW__badge{min-width:var(--spacing-base);height:var(--spacing-base);padding:0 var(--spacing-xs);border-radius:var(--radius-full);background:var(--ant-color-primary);color:var(--ant-color-white);font-size:var(--font-size-caption);font-weight:var(--font-weight-bold);place-items:center;line-height:1;display:grid;position:absolute;top:0;right:0}
.AmendActionPanel-module__2WJOVW__reasonSection{gap:var(--spacing-sm);flex-direction:column;display:flex}.AmendActionPanel-module__2WJOVW__summaryRow{gap:var(--spacing-md);flex-wrap:wrap;display:flex}.AmendActionPanel-module__2WJOVW__summaryCell{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--ant-color-border);border-radius:var(--radius-md);background:var(--ant-color-fill-quaternary);flex:200px}.AmendActionPanel-module__2WJOVW__summaryCellLabel{color:var(--ant-color-text-secondary);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium)}.AmendActionPanel-module__2WJOVW__summaryCellValue{margin-top:var(--spacing-xs);color:var(--ant-color-text);font-weight:var(--font-weight-semibold)}.AmendActionPanel-module__2WJOVW__previewSection{gap:var(--spacing-sm);flex-direction:column;display:flex}.AmendActionPanel-module__2WJOVW__correctionPanel{gap:var(--spacing-xs);padding:var(--spacing-sm);border:1px solid var(--ant-color-border);border-radius:var(--radius-md);background:var(--ant-color-bg-container);flex-direction:column;display:flex}.AmendActionPanel-module__2WJOVW__reEntryGrid{gap:var(--spacing-xs);grid-template-columns:1fr;display:grid;container-type:inline-size}@container (min-width:600px){.AmendActionPanel-module__2WJOVW__reEntryGrid{grid-template-columns:1fr 1fr}.AmendActionPanel-module__2WJOVW__reEntryRow{grid-template-columns:minmax(8rem,.9fr) minmax(10rem,1fr) auto}}.AmendActionPanel-module__2WJOVW__reEntryRow{align-items:end;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--ant-color-border);border-radius:var(--radius-md);background:var(--ant-color-fill-quaternary);grid-template-columns:1fr;display:grid}.AmendActionPanel-module__2WJOVW__reEntryLabel{color:var(--ant-color-text)}.AmendActionPanel-module__2WJOVW__reEntryCurrent{gap:var(--spacing-xs);color:var(--ant-color-text);font-size:var(--font-size-sm);flex-flow:wrap;display:flex}.AmendActionPanel-module__2WJOVW__reEntryInput{margin-bottom:0}.AmendActionPanel-module__2WJOVW__reEntryNumberCompact{width:100%;display:flex}.AmendActionPanel-module__2WJOVW__reEntryNumber{flex:auto;min-width:0}.AmendActionPanel-module__2WJOVW__reEntryUnitAddon{padding:0 var(--ant-padding-sm);border:1px solid var(--ant-color-border);background:var(--ant-color-fill-tertiary);color:var(--ant-color-text-secondary);font-size:var(--ant-font-size);pointer-events:none;white-space:nowrap;border-inline-start:0;border-start-start-radius:0;border-start-end-radius:var(--ant-border-radius);border-end-end-radius:var(--ant-border-radius);border-end-start-radius:0;align-items:center;line-height:1;display:inline-flex}.AmendActionPanel-module__2WJOVW__reEntryDelta{align-items:center;min-height:1.5rem;display:flex}.AmendActionPanel-module__2WJOVW__netDeltaRow{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);border-top:1px solid var(--ant-color-border-secondary);flex-wrap:wrap;display:flex}.AmendActionPanel-module__2WJOVW__netDeltaLabel{color:var(--ant-color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.AmendActionPanel-module__2WJOVW__netDeltaValue{color:var(--ant-color-text);font-weight:var(--font-weight-semibold)}.AmendActionPanel-module__2WJOVW__modeChipRow{align-items:center;gap:var(--spacing-xs);min-height:1.5rem;padding:0 var(--spacing-sm) var(--spacing-xs);flex-wrap:wrap;display:flex}.AmendActionPanel-module__2WJOVW__modeChip{font-weight:var(--font-weight-semibold)}.AmendActionPanel-module__2WJOVW__journalPreviewWarningChip{margin-top:var(--spacing-xs);margin-right:var(--spacing-xs);white-space:normal;display:inline-block}.AmendActionPanel-module__2WJOVW__phraseGate{gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--ant-color-warning-border);border-radius:var(--radius-md);background:var(--ant-color-warning-bg);flex-direction:column;display:flex}.AmendActionPanel-module__2WJOVW__phraseGateHint{color:var(--ant-color-text-secondary);font-size:var(--font-size-sm)}
.FeedbackWidget-module__JWrYuG__hint{margin-top:var(--spacing-sm);margin-bottom:var(--spacing-md);font-size:var(--font-size-sm)}.FeedbackWidget-module__JWrYuG__errorMessage{margin-top:var(--spacing-sm);margin-bottom:var(--spacing-md)}.FeedbackWidget-module__JWrYuG__footer{justify-content:flex-end;gap:var(--spacing-sm);margin-top:var(--spacing-lg);display:flex}
.SectionSummaryTable-module__M8XXqG__cellStack{gap:var(--spacing-xs);flex-direction:column;display:flex}.SectionSummaryTable-module__M8XXqG__cellSub{color:var(--ant-color-text-secondary);font-size:var(--font-size-caption);line-height:var(--line-height-tight)}.SectionSummaryTable-module__M8XXqG__cellMuted{color:var(--ant-color-text-tertiary)}
.ReclassifyActionPanel-module__5CRNMG__reasonSection{gap:var(--spacing-sm);flex-direction:column;display:flex}.ReclassifyActionPanel-module__5CRNMG__summaryRow{gap:var(--spacing-md);flex-wrap:wrap;display:flex}.ReclassifyActionPanel-module__5CRNMG__summaryCell{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--ant-color-border);border-radius:var(--radius-md);background:var(--ant-color-fill-quaternary);flex:200px}.ReclassifyActionPanel-module__5CRNMG__summaryCellLabel{color:var(--ant-color-text-secondary);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium)}.ReclassifyActionPanel-module__5CRNMG__summaryCellValue{margin-top:var(--spacing-xs);color:var(--ant-color-text);font-weight:var(--font-weight-semibold)}.ReclassifyActionPanel-module__5CRNMG__previewSection{gap:var(--spacing-sm);flex-direction:column;display:flex}
.VesselMapCompositionPane-module__SGq1rW__chartAndLegend{gap:var(--spacing-md);grid-template-columns:1fr;align-items:start;min-width:0;display:grid}.VesselMapCompositionPane-module__SGq1rW__chart{min-width:0;height:8rem;min-height:0}.VesselMapCompositionPane-module__SGq1rW__chart [data-testid=hub-donut]{height:8rem;min-height:8rem}.VesselMapCompositionPane-module__SGq1rW__legend{gap:var(--spacing-xs);flex-direction:column;min-width:0;max-height:8rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.VesselMapCompositionPane-module__SGq1rW__legendItem{gap:var(--spacing-xs);min-width:0;font-size:var(--font-size-caption);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.VesselMapCompositionPane-module__SGq1rW__legendLabel{overflow-wrap:anywhere;min-width:0;display:inline}.VesselMapCompositionPane-module__SGq1rW__legendValue{color:var(--ant-color-text-secondary);font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;white-space:nowrap}@container (min-width:28rem){.VesselMapCompositionPane-module__SGq1rW__chartAndLegend{grid-template-columns:minmax(8rem,.7fr) minmax(0,1fr);height:8rem}}
.VineyardBlockHeaderActions-module__IkSfWG__action{min-height:2.75rem}
.AppHeader-module___2IvhG__header{background:var(--ant-color-bg-layout);border-bottom:var(--border-width-default) solid var(--ant-color-border-secondary);min-width:0;box-shadow:var(--shadow-chrome);padding:0 var(--spacing-base);height:var(--header-height);z-index:var(--z-header);justify-content:space-between;align-items:center;line-height:normal;display:flex;position:sticky;top:0}.AppHeader-module___2IvhG__leftSection{align-items:center;gap:var(--spacing-base);flex:1;min-width:0;height:100%;display:flex}.AppHeader-module___2IvhG__menuButton{width:36px;height:36px;color:var(--ant-color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.AppHeader-module___2IvhG__fullscreenButton,.AppHeader-module___2IvhG__shortcutsButton,.AppHeader-module___2IvhG__feedbackRequestsButton{width:36px;height:36px;color:var(--ant-color-text-secondary);font-size:var(--font-size-lg);flex-shrink:0;justify-content:center;align-items:center;display:flex}.AppHeader-module___2IvhG__feedbackRequestsButton:focus-visible{outline:2px solid var(--ant-color-primary);outline-offset:-2px}.AppHeader-module___2IvhG__logo{align-items:center;gap:var(--spacing-sm);cursor:pointer;transition:opacity var(--duration-normal);background:0 0;border:none;padding:0;display:flex}.AppHeader-module___2IvhG__logo:hover{opacity:.8}.AppHeader-module___2IvhG__logoImage{justify-content:center;align-items:center;width:28px;height:28px;display:flex}.AppHeader-module___2IvhG__logoImage img{object-fit:contain;width:100%;height:100%}.AppHeader-module___2IvhG__rightSection{align-items:center;gap:var(--spacing-xs);flex-shrink:0;display:flex}.AppHeader-module___2IvhG__rightSectionHidden{display:none}.AppHeader-module___2IvhG__mobileMoreButton{width:44px;min-width:44px;height:44px;color:var(--ant-color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.AppHeader-module___2IvhG__mobileMoreMenu{overscroll-behavior-y:contain;max-height:min(60dvh,24rem);overflow-y:auto}.AppHeader-module___2IvhG__mobileMoreMenu .ant-dropdown-menu-item-group-title{padding-block:var(--spacing-sm);white-space:normal}.AppHeader-module___2IvhG__mobileEnvironmentStatuses{gap:var(--spacing-sm);display:grid}.AppHeader-module___2IvhG__mobileDatabaseIndicator{display:none}.AppHeader-module___2IvhG__notificationControl,.AppHeader-module___2IvhG__profileControl{flex-shrink:0;align-items:center;display:flex}.AppHeader-module___2IvhG__mobileHeader{padding-inline:var(--spacing-sm)}.AppHeader-module___2IvhG__mobileHeader .AppHeader-module___2IvhG__leftSection,.AppHeader-module___2IvhG__mobileHeader .AppHeader-module___2IvhG__rightSection{gap:var(--spacing-xs)}.AppHeader-module___2IvhG__mobileHeader .AppHeader-module___2IvhG__leftSection>button,.AppHeader-module___2IvhG__mobileHeader .AppHeader-module___2IvhG__menuButton{min-width:44px;height:44px}:is(.AppHeader-module___2IvhG__mobileHeader .AppHeader-module___2IvhG__rightSection .ant-btn,.AppHeader-module___2IvhG__mobileHeader .AppHeader-module___2IvhG__profileControl button){min-width:44px;min-height:44px}.AppHeader-module___2IvhG__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:768px){.AppHeader-module___2IvhG__header{padding:0 var(--spacing-lg)}}@media (prefers-reduced-motion:reduce){.AppHeader-module___2IvhG__logo{transition:none}}
.VesselDrillDownContent-module__xbUL9a__contentsSummary{order:0}
.WineBatchQuickCreate-module__Wysn4a__modalRoot{container-type:inline-size}.WineBatchQuickCreate-module__Wysn4a__body{gap:var(--spacing-base);flex-direction:column;display:flex}.WineBatchQuickCreate-module__Wysn4a__errorAlert{margin-block-end:var(--spacing-xs)}.WineBatchQuickCreate-module__Wysn4a__form{gap:var(--spacing-sm);display:grid}@container (min-width:480px){.WineBatchQuickCreate-module__Wysn4a__body{gap:var(--spacing-lg)}.WineBatchQuickCreate-module__Wysn4a__form{gap:var(--spacing-base)}}
.NestedDetailPanel-module__m933QW__panel{width:100%;container-type:inline-size}.NestedDetailPanel-module__m933QW__desktopTabs .ant-tabs-nav{margin-bottom:var(--spacing-sm)}.NestedDetailPanel-module__m933QW__tabContent{min-width:0}.NestedDetailPanel-module__m933QW__emptyState{padding:var(--spacing-md);border:1px dashed var(--ant-color-border);border-radius:var(--radius-sm);background:var(--ant-color-bg-layout);color:var(--ant-color-text-secondary);font-size:var(--font-size-body)}.NestedDetailPanel-module__m933QW__mobileList{gap:var(--spacing-sm);flex-direction:column;display:flex}.NestedDetailPanel-module__m933QW__mobileItem{border:1px solid var(--ant-color-border);border-radius:var(--radius-sm);background:var(--ant-color-bg-container);overflow:hidden}.NestedDetailPanel-module__m933QW__mobileTrigger{align-items:center;gap:var(--spacing-sm);width:100%;min-height:44px;padding:var(--spacing-sm) var(--spacing-md);color:var(--ant-color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.NestedDetailPanel-module__m933QW__mobileTrigger:focus-visible{outline:2px solid var(--ant-color-primary);outline-offset:-2px}.NestedDetailPanel-module__m933QW__mobileIcon{width:36px;height:36px;color:var(--ant-color-text-secondary);flex:0 0 36px;justify-content:center;align-items:center;display:inline-flex}.NestedDetailPanel-module__m933QW__mobileLabel{min-width:0;font-weight:var(--font-weight-medium)}.NestedDetailPanel-module__m933QW__mobilePanel{padding:var(--spacing-md);border-top:1px solid var(--ant-color-border-secondary)}
.BlockWeatherDetails-module__qeoUYG__section{gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-base);border:var(--border-width-default) solid var(--ant-color-border);border-radius:var(--radius-md);background:linear-gradient(135deg, var(--ant-color-info-bg), var(--ant-color-bg-container));flex-direction:column;display:flex;container-type:inline-size}.BlockWeatherDetails-module__qeoUYG__titleRow,.BlockWeatherDetails-module__qeoUYG__riskHeading{justify-content:space-between;align-items:center;gap:var(--spacing-sm);display:flex}.BlockWeatherDetails-module__qeoUYG__title,.BlockWeatherDetails-module__qeoUYG__riskCard h4,.BlockWeatherDetails-module__qeoUYG__gddCard h4{align-items:center;gap:var(--spacing-xs);margin:0;display:flex}.BlockWeatherDetails-module__qeoUYG__title{color:var(--ant-color-text);font-size:var(--font-size-body)}.BlockWeatherDetails-module__qeoUYG__currentGrid{gap:var(--spacing-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.BlockWeatherDetails-module__qeoUYG__currentGrid>div{padding:var(--spacing-sm);border-radius:var(--radius-md);background:color-mix(in srgb, var(--ant-color-bg-container) 85%, transparent);flex-direction:column;display:flex}.BlockWeatherDetails-module__qeoUYG__currentGrid strong{font-size:var(--font-size-lg)}.BlockWeatherDetails-module__qeoUYG__currentGrid span,.BlockWeatherDetails-module__qeoUYG__gddCard small,.BlockWeatherDetails-module__qeoUYG__riskCard small,.BlockWeatherDetails-module__qeoUYG__forecastDay small{color:var(--ant-color-text-secondary);font-size:var(--font-size-caption)}.BlockWeatherDetails-module__qeoUYG__forecastStrip{gap:var(--spacing-xs);grid-template-columns:repeat(7,minmax(4.5rem,1fr));display:grid;overflow-x:auto}.BlockWeatherDetails-module__qeoUYG__forecastDay{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-xs);border-radius:var(--radius-md);background:var(--ant-color-bg-container);font-size:var(--font-size-caption);flex-direction:column;display:flex}.BlockWeatherDetails-module__qeoUYG__riskGrid{gap:var(--spacing-sm);grid-template-columns:1fr;display:grid}.BlockWeatherDetails-module__qeoUYG__riskCard,.BlockWeatherDetails-module__qeoUYG__gddCard{padding:var(--spacing-md);border:var(--border-width-default) solid var(--ant-color-border-secondary);border-radius:var(--radius-md);background:var(--ant-color-bg-container)}.BlockWeatherDetails-module__qeoUYG__medium{border-color:var(--ant-color-warning-border);background:var(--ant-color-warning-bg)}.BlockWeatherDetails-module__qeoUYG__high,.BlockWeatherDetails-module__qeoUYG__critical{border-color:var(--ant-color-error-border);background:var(--ant-color-error-bg)}.BlockWeatherDetails-module__qeoUYG__action{margin:var(--spacing-sm) 0;font-weight:var(--font-weight-medium)}.BlockWeatherDetails-module__qeoUYG__reasons{margin:0 0 var(--spacing-sm);padding-left:var(--spacing-lg);color:var(--ant-color-text-secondary);font-size:var(--font-size-sm)}.BlockWeatherDetails-module__qeoUYG__gddCard{gap:var(--spacing-sm);flex-direction:column;display:flex}.BlockWeatherDetails-module__qeoUYG__gddRow{align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);grid-template-columns:minmax(7rem,auto) 1fr auto;display:grid}.BlockWeatherDetails-module__qeoUYG__empty{color:var(--ant-color-text-secondary);font-size:var(--font-size-sm);margin:0}@container (min-width:480px){.BlockWeatherDetails-module__qeoUYG__currentGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.BlockWeatherDetails-module__qeoUYG__riskGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.DoctorCorrectionWizard-module__z69ejG__modalRoot .ant-modal-wrap{padding:var(--spacing-sm) 0;background:var(--colour-scrim);flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.DoctorCorrectionWizard-module__z69ejG__modal{width:calc(100% - var(--spacing-base));max-width:calc(100% - var(--spacing-base));flex-direction:column;flex:1;min-height:0;margin:0 auto;padding:0;display:flex;top:0}@container (min-width:600px){.DoctorCorrectionWizard-module__z69ejG__modal{width:90%;max-width:90%}}.DoctorCorrectionWizard-module__z69ejG__modal .ant-modal-container{border-radius:var(--radius-lg);background-color:var(--ant-color-bg-elevated);flex-direction:column;flex:1;min-height:0;display:flex;overflow:clip}:is(.DoctorCorrectionWizard-module__z69ejG__modal .ant-modal-header,.DoctorCorrectionWizard-module__z69ejG__modal .ant-modal-footer){flex-shrink:0}.DoctorCorrectionWizard-module__z69ejG__body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.DoctorCorrectionWizard-module__z69ejG__wizard{gap:var(--spacing-sm);flex-direction:column;flex:1;min-height:0;display:flex}.DoctorCorrectionWizard-module__z69ejG__stepsRail{width:100%;padding-block:var(--spacing-2xs,2px);flex-shrink:0}.DoctorCorrectionWizard-module__z69ejG__stepsRail .ant-steps-item{min-width:0}.DoctorCorrectionWizard-module__z69ejG__stepsRail .ant-steps-item-title{max-width:4.5rem;font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.DoctorCorrectionWizard-module__z69ejG__stepsRail .ant-steps-item-content{min-height:0}.DoctorCorrectionWizard-module__z69ejG__stepBody{gap:var(--spacing-md);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.DoctorCorrectionWizard-module__z69ejG__footer{justify-content:space-between;align-items:center;gap:var(--spacing-sm);width:100%;display:flex}.DoctorCorrectionWizard-module__z69ejG__footerActions{gap:var(--spacing-sm);display:flex}.DoctorCorrectionWizard-module__z69ejG__compactParagraph{margin:0}.DoctorCorrectionWizard-module__z69ejG__banner{border-radius:var(--radius-md)}.DoctorCorrectionWizard-module__z69ejG__amberBanner{background-color:var(--ant-color-warning-bg);border:1px solid var(--ant-color-warning-border)}.DoctorCorrectionWizard-module__z69ejG__redBanner{background-color:var(--ant-color-error-bg);border:1px solid var(--ant-color-error-border)}.DoctorCorrectionWizard-module__z69ejG__targetRow,.DoctorCorrectionWizard-module__z69ejG__scannedRow{gap:var(--spacing-xs);padding:var(--spacing-sm);border-bottom:1px solid var(--ant-color-border-secondary);flex-direction:column;display:flex}.DoctorCorrectionWizard-module__z69ejG__scannedRow{padding-left:calc(var(--spacing-sm) + var(--depth-indent,1rem))}.DoctorCorrectionWizard-module__z69ejG__depth1{--depth-indent:1rem}.DoctorCorrectionWizard-module__z69ejG__depth2{--depth-indent:2rem}.DoctorCorrectionWizard-module__z69ejG__metaLine{gap:var(--spacing-sm);flex-wrap:wrap;align-items:center;display:flex}.DoctorCorrectionWizard-module__z69ejG__descriptionPanel{margin-top:var(--spacing-sm);padding:var(--spacing-sm);background-color:var(--ant-color-fill-quaternary);border-radius:var(--radius-sm)}.DoctorCorrectionWizard-module__z69ejG__reconcileSurface{gap:var(--spacing-md);grid-template-columns:1fr;display:grid}@container (min-width:900px){.DoctorCorrectionWizard-module__z69ejG__reconcileSurface{grid-template-columns:1fr 1fr}}.DoctorCorrectionWizard-module__z69ejG__reconcileColumn{gap:var(--spacing-sm);flex-direction:column;min-height:0;max-height:calc(100cqb - 240px);display:flex;overflow-y:auto}.DoctorCorrectionWizard-module__z69ejG__reconcileColumnTitle{font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm)}.DoctorCorrectionWizard-module__z69ejG__balanceIndicator{z-index:var(--z-sticky,5);padding:var(--spacing-sm);background-color:var(--ant-color-bg-elevated);border-top:1px solid var(--ant-color-border-secondary);justify-content:space-between;align-items:center;display:flex;position:sticky;bottom:0}.DoctorCorrectionWizard-module__z69ejG__existingRow,.DoctorCorrectionWizard-module__z69ejG__newEntryRow{gap:var(--spacing-xs);padding:var(--spacing-sm);border:1px solid var(--ant-color-border-secondary);border-radius:var(--radius-sm);flex-direction:column;display:flex}.DoctorCorrectionWizard-module__z69ejG__existingRowHeader{justify-content:space-between;align-items:center;gap:var(--spacing-sm);display:flex}.DoctorCorrectionWizard-module__z69ejG__editedTag{margin:0}.DoctorCorrectionWizard-module__z69ejG__newEntryCollapse .ant-collapse-content-box{padding:var(--spacing-sm)}.DoctorCorrectionWizard-module__z69ejG__addEntryButtonWrap{justify-content:flex-start;display:flex}.DoctorCorrectionWizard-module__z69ejG__signedPositive{color:var(--ant-color-text)}.DoctorCorrectionWizard-module__z69ejG__signedNegative{color:var(--ant-color-error)}@container (min-width:600px){.DoctorCorrectionWizard-module__z69ejG__wizard{gap:var(--spacing-md)}.DoctorCorrectionWizard-module__z69ejG__stepsRail{width:auto;padding-block:0}.DoctorCorrectionWizard-module__z69ejG__stepsRail .ant-steps-item-title{max-width:none;font-size:inherit;line-height:inherit;text-overflow:clip;white-space:normal;overflow:visible}}
.VesselDrillDown-module__nEdOsW__drawerRoot .ant-drawer-content-wrapper{box-shadow:var(--shadow-lg)}.VesselDrillDown-module__nEdOsW__drawerTitle{justify-content:space-between;align-items:center;gap:var(--spacing-sm);min-width:0;display:flex}.VesselDrillDown-module__nEdOsW__titleLinkWrap{min-width:0;overflow:hidden}.VesselDrillDown-module__nEdOsW__titleIdentifier{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.VesselDrillDown-module__nEdOsW__titleAction{flex:none}.VesselDrillDown-module__nEdOsW__body{min-height:0;padding:var(--spacing-xs);flex:auto;overflow-y:auto}@media (prefers-reduced-motion:reduce){:is(.VesselDrillDown-module__nEdOsW__drawerRoot .ant-drawer-content-wrapper,.VesselDrillDown-module__nEdOsW__drawerRoot .ant-drawer-mask){transition:none;animation:none}}
.StepGroup-module__kuo94a__group{flex-direction:column;display:flex}.StepGroup-module__kuo94a__header{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--ant-color-text-secondary);font-weight:var(--font-weight-semibold);align-items:center;gap:var(--spacing-xs);padding:0 var(--spacing-sm);margin-bottom:var(--spacing-xs);display:flex}.StepGroup-module__kuo94a__infoIcon{font-size:var(--font-size-caption);color:var(--ant-color-text-disabled);cursor:help}.StepGroup-module__kuo94a__stepList{gap:calc(var(--spacing-xs) / 2);flex-direction:column;display:flex;position:relative}.StepGroup-module__kuo94a__stepRow{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);text-align:left;cursor:pointer;width:100%;font-family:inherit;font-size:inherit;transition:background var(--duration-fast) var(--ease-default);background:0 0;border:none;display:flex}.StepGroup-module__kuo94a__stepRow.StepGroup-module__kuo94a__active{background:var(--ant-color-primary-bg)}.StepGroup-module__kuo94a__stepRow:disabled{opacity:.45;cursor:not-allowed}.StepGroup-module__kuo94a__stepRow:focus-visible{outline:2px solid var(--ant-color-primary);outline-offset:-2px}.StepGroup-module__kuo94a__circle{border-radius:var(--radius-full);width:24px;height:24px;font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);transition:background var(--duration-fast) var(--ease-default), color var(--duration-fast) var(--ease-default);flex-shrink:0;justify-content:center;align-items:center;display:flex}.StepGroup-module__kuo94a__circleActive{background:var(--ant-color-primary);color:var(--ant-color-white)}.StepGroup-module__kuo94a__circleCompleted{background:var(--ant-color-success);color:var(--ant-color-white)}.StepGroup-module__kuo94a__circlePending{background:var(--ant-color-bg-layout);color:var(--ant-color-text-secondary)}.StepGroup-module__kuo94a__circleError{background:var(--ant-color-error);color:var(--ant-color-white)}.StepGroup-module__kuo94a__circleLocked{background:var(--ant-color-bg-layout);color:var(--ant-color-text-disabled)}.StepGroup-module__kuo94a__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--ant-color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.StepGroup-module__kuo94a__labelActive{color:var(--ant-color-primary);font-weight:var(--font-weight-semibold)}.StepGroup-module__kuo94a__labelLocked{color:var(--ant-color-text-disabled)}.StepGroup-module__kuo94a__collapsed .StepGroup-module__kuo94a__label{display:none}.StepGroup-module__kuo94a__collapsed .StepGroup-module__kuo94a__stepRow{padding:var(--spacing-xs);justify-content:center}.StepGroup-module__kuo94a__stepRow:hover:not(:disabled){background:var(--ant-color-bg-text-hover)}@keyframes StepGroup-module__kuo94a__pulse{0%{box-shadow:0 0 0 0 var(--ant-color-primary-shadow)}70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}@keyframes StepGroup-module__kuo94a__slideIn{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}.StepGroup-module__kuo94a__animatePulse{animation:.8s ease-out 2 StepGroup-module__kuo94a__pulse}.StepGroup-module__kuo94a__animateSlideIn{animation:.3s ease-out both StepGroup-module__kuo94a__slideIn}@media (prefers-reduced-motion:reduce){.StepGroup-module__kuo94a__animatePulse,.StepGroup-module__kuo94a__animateSlideIn{animation:none}}
.DynamicAdditionalGroupAssignments-module__9itWmW__descriptionList{flex-direction:column;margin:0;padding:0;display:flex}.DynamicAdditionalGroupAssignments-module__9itWmW__sectionFields{flex-direction:column;display:flex}.DynamicAdditionalGroupAssignments-module__9itWmW__sectionFields>:nth-child(odd){background:var(--ant-color-fill-quaternary)}.DynamicAdditionalGroupAssignments-module__9itWmW__editGrid{gap:0 var(--spacing-md);padding:var(--spacing-lg);flex-wrap:wrap;display:flex}.DynamicAdditionalGroupAssignments-module__9itWmW__editField{flex:260px;min-width:0}[data-layout=horizontal] .DynamicAdditionalGroupAssignments-module__9itWmW__editGrid{flex-flow:column;gap:0;padding:0}[data-layout=horizontal] .DynamicAdditionalGroupAssignments-module__9itWmW__editField{width:100%;padding-block:var(--spacing-sm);flex:none}[data-layout=horizontal] .DynamicAdditionalGroupAssignments-module__9itWmW__editField .ant-form-item-label>label{height:auto;min-height:var(--ant-control-height);white-space:normal}[data-layout=horizontal] .DynamicAdditionalGroupAssignments-module__9itWmW__editGrid>:nth-child(odd){background:var(--ant-color-fill-quaternary)}.DynamicAdditionalGroupAssignments-module__9itWmW__selectWrapper{gap:var(--spacing-xs);margin-bottom:var(--spacing-md);flex-direction:column;display:flex}.DynamicAdditionalGroupAssignments-module__9itWmW__selectLabel{font-size:var(--ant-font-size);color:var(--ant-color-text);line-height:1.5}.DynamicAdditionalGroupAssignments-module__9itWmW__labelWithBadge{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;display:inline-flex}.DynamicAdditionalGroupAssignments-module__9itWmW__highlightHeader{margin:0 0 var(--spacing-md);color:var(--ant-color-text-secondary);font-size:var(--font-size-sm)}:is([data-detail-redesign] .DynamicAdditionalGroupAssignments-module__9itWmW__descriptionList,[data-detail-redesign] .DynamicAdditionalGroupAssignments-module__9itWmW__editGrid){padding:var(--spacing-xs) 0;container-type:inline-size}[data-detail-redesign] .DynamicAdditionalGroupAssignments-module__9itWmW__editGrid{flex-direction:column;gap:0;display:flex}[data-detail-redesign] .DynamicAdditionalGroupAssignments-module__9itWmW__highlightHeader{padding-inline:var(--spacing-md)}[data-detail-redesign] .DynamicAdditionalGroupAssignments-module__9itWmW__editField{flex:none;width:100%;min-width:0}[data-detail-redesign] .DynamicAdditionalGroupAssignments-module__9itWmW__editField:nth-child(odd){background:var(--ant-color-fill-quaternary)}[data-detail-redesign] .DynamicAdditionalGroupAssignments-module__9itWmW__editField .ant-form-item{align-items:start;gap:var(--spacing-xs) var(--spacing-md);padding:var(--vdv-row-padding-y,var(--spacing-xs)) var(--spacing-md);grid-template-columns:minmax(0,1fr);margin:0;display:grid}@container (min-width:600px){[data-detail-redesign] .DynamicAdditionalGroupAssignments-module__9itWmW__editField .ant-form-item{grid-template-columns:var(--vdv-edit-label-col,12rem) minmax(0, 1fr);align-items:center}}[data-detail-redesign] .DynamicAdditionalGroupAssignments-module__9itWmW__editField .ant-form-item-row{display:contents}[data-detail-redesign] .DynamicAdditionalGroupAssignments-module__9itWmW__editField .ant-form-item-label{text-align:left;min-height:0;padding:0}[data-detail-redesign] .DynamicAdditionalGroupAssignments-module__9itWmW__editField .ant-form-item-label>label{height:auto;font-family:var(--vdv-field-font-family);font-size:var(--vdv-label-size);font-weight:var(--vdv-label-weight);line-height:var(--line-height-normal);color:var(--vdv-label-colour);white-space:normal}[data-detail-redesign] .DynamicAdditionalGroupAssignments-module__9itWmW__editField .ant-form-item-control{min-width:0}
.MapHomeHeader-module__L2DbHG__root{--map-home-control-height:2.75rem;--map-home-selector-width:8.5rem;border-bottom:var(--border-width-default) solid var(--ant-color-border-secondary);background:var(--ant-color-bg-container);flex:none;container:map-home-header/inline-size}.MapHomeHeader-module__L2DbHG__layout{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-base);grid-template-columns:minmax(0,1fr);display:grid}.MapHomeHeader-module__L2DbHG__identity{min-height:var(--map-home-control-height);align-items:center;gap:var(--spacing-sm);min-width:0;display:flex}.MapHomeHeader-module__L2DbHG__identityIcon{color:var(--ant-color-primary);font-size:var(--font-size-xl);flex:none;place-items:center;display:grid}.MapHomeHeader-module__L2DbHG__title{min-width:0;color:var(--ant-color-text);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0}.MapHomeHeader-module__L2DbHG__selectors{gap:var(--spacing-sm);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.MapHomeHeader-module__L2DbHG__selectors .ant-select{width:100%;min-height:var(--map-home-control-height)}.MapHomeHeader-module__L2DbHG__selectors .ant-select-selector{min-height:var(--map-home-control-height)}.MapHomeHeader-module__L2DbHG__actions{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.MapHomeHeader-module__L2DbHG__actions .ant-btn{min-height:var(--map-home-control-height)}.MapHomeHeader-module__L2DbHG__status,.MapHomeHeader-module__L2DbHG__emptyState{padding:0 var(--spacing-base) var(--spacing-sm);color:var(--ant-color-text-secondary);font-size:var(--font-size-sm)}.MapHomeHeader-module__L2DbHG__emptyState{background:var(--ant-color-info-bg);padding-block-start:var(--spacing-sm)}@container map-home-header (min-width:36rem){.MapHomeHeader-module__L2DbHG__selectors{grid-template-columns:repeat(auto-fit, minmax(var(--map-home-selector-width), 1fr))}}@container map-home-header (min-width:42rem){.MapHomeHeader-module__L2DbHG__layout{grid-template-columns:auto minmax(0,1fr) auto}}
.WineStatusBadge-module__0rAevW__empty{font-family:var(--font-family-primary);font-size:var(--font-size-sm);color:var(--ant-color-text)}
.WorkflowStepsSidebar-module__T7G4VG__container{padding:var(--spacing-base);gap:var(--spacing-xs);flex-direction:column;flex:1;min-height:0;display:flex;overflow:visible}.WorkflowStepsSidebar-module__T7G4VG__collapsed{padding:var(--spacing-base) var(--spacing-xs)}.WorkflowStepsSidebar-module__T7G4VG__divider{border:none;border-top:1px solid var(--ant-color-border-secondary);margin:var(--spacing-sm) var(--spacing-sm)}.WorkflowStepsSidebar-module__T7G4VG__reviewRow{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);cursor:pointer;text-align:left;width:100%;font-family:inherit;font-size:inherit;transition:background var(--duration-fast) var(--ease-default);background:0 0;border:none;display:flex}.WorkflowStepsSidebar-module__T7G4VG__reviewRowActive{background:var(--ant-color-primary-bg)}.WorkflowStepsSidebar-module__T7G4VG__reviewRowLocked{opacity:.45;cursor:not-allowed}.WorkflowStepsSidebar-module__T7G4VG__reviewRow:focus-visible{outline:2px solid var(--ant-color-primary);outline-offset:-2px}.WorkflowStepsSidebar-module__T7G4VG__reviewRow:hover:not(:disabled){background:var(--ant-color-bg-text-hover)}.WorkflowStepsSidebar-module__T7G4VG__reviewCircle{border-radius:var(--radius-full);width:24px;height:24px;font-size:var(--font-size-caption);background:var(--ant-color-bg-layout);color:var(--ant-color-text-secondary);transition:background var(--duration-fast) var(--ease-default), color var(--duration-fast) var(--ease-default);flex-shrink:0;justify-content:center;align-items:center;display:flex}.WorkflowStepsSidebar-module__T7G4VG__reviewCircleActive{background:var(--ant-color-primary);color:var(--ant-color-white)}.WorkflowStepsSidebar-module__T7G4VG__reviewLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--ant-color-text)}@media (prefers-reduced-motion:reduce){.WorkflowStepsSidebar-module__T7G4VG__reviewRow,.WorkflowStepsSidebar-module__T7G4VG__reviewCircle{transition:none}}
.VesselAllocationPreviewPanel-module__ze9xzW__panel{gap:var(--spacing-md);flex-direction:column;display:flex}.VesselAllocationPreviewPanel-module__ze9xzW__titleValue{color:var(--ant-color-text);font-size:var(--ant-font-size);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold)}.VesselAllocationPreviewPanel-module__ze9xzW__errorValue{color:var(--ant-color-error-text)}.VesselAllocationPreviewPanel-module__ze9xzW__compositionBlock{gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);flex-direction:column;display:flex}.VesselAllocationPreviewPanel-module__ze9xzW__conflictWarning{align-items:flex-start;gap:var(--spacing-xs);margin:0 var(--spacing-md);padding:var(--spacing-xs) var(--spacing-sm);border-left:2px solid var(--ant-color-warning);border-radius:var(--radius-xs);background:var(--ant-color-warning-bg);color:var(--ant-color-text);font-size:var(--font-size-caption);line-height:1.4;display:flex}.VesselAllocationPreviewPanel-module__ze9xzW__conflictWarningIcon{font-weight:var(--font-weight-bold);flex:none}
.WeatherCapsule-module__DKKk1q__capsule{border:var(--border-width-default) solid var(--ant-color-border);border-radius:var(--radius-full);background:color-mix(in srgb, var(--ant-color-bg-container) 94%, transparent);box-shadow:var(--shadow-md);color:var(--ant-color-text);-webkit-backdrop-filter:blur(var(--spacing-sm));backdrop-filter:blur(var(--spacing-sm));transition:border-radius var(--duration-normal) var(--ease-default), box-shadow var(--duration-normal) var(--ease-default);overflow:hidden}.WeatherCapsule-module__DKKk1q__capsuleOpen{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.WeatherCapsule-module__DKKk1q__warning{min-height:var(--spacing-2xl);justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-base);color:var(--ant-color-warning-text);display:flex}.WeatherCapsule-module__DKKk1q__summaryButton{width:100%;min-height:var(--spacing-2xl);align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-md);color:inherit;cursor:pointer;text-align:start;background:0 0;border:0;display:flex}.WeatherCapsule-module__DKKk1q__summaryButton:focus-visible{outline:var(--border-width-thick) solid var(--ant-color-primary);outline-offset:calc(-1 * var(--border-width-thick))}.WeatherCapsule-module__DKKk1q__weatherIcon{color:var(--ant-color-info);font-size:var(--font-size-xl);animation:WeatherCapsule-module__DKKk1q__weatherDrift calc(var(--duration-slow) * 8) var(--ease-default) infinite alternate;flex-shrink:0}.WeatherCapsule-module__DKKk1q__temperature{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.WeatherCapsule-module__DKKk1q__summaryText{flex-direction:column;flex:1;min-width:0;display:flex}.WeatherCapsule-module__DKKk1q__summaryText small{color:var(--ant-color-text-secondary)}.WeatherCapsule-module__DKKk1q__riskTag{border-radius:var(--radius-full);margin:0}.WeatherCapsule-module__DKKk1q__low{color:var(--ant-color-success-text);background:var(--ant-color-success-bg)}.WeatherCapsule-module__DKKk1q__medium{color:var(--ant-color-warning-text);background:var(--ant-color-warning-bg)}.WeatherCapsule-module__DKKk1q__high,.WeatherCapsule-module__DKKk1q__critical{color:var(--ant-color-error-text);background:var(--ant-color-error-bg);animation:WeatherCapsule-module__DKKk1q__riskPulse calc(var(--duration-slow) * 6) var(--ease-default) infinite}.WeatherCapsule-module__DKKk1q__chevron{transition:transform var(--duration-fast) var(--ease-default)}.WeatherCapsule-module__DKKk1q__chevronOpen{transform:rotate(180deg)}.WeatherCapsule-module__DKKk1q__outlook{padding:0 var(--spacing-md) var(--spacing-md);border-top:var(--border-width-default) solid var(--ant-color-border-secondary)}.WeatherCapsule-module__DKKk1q__outlookIntro,.WeatherCapsule-module__DKKk1q__unresolved{margin:var(--spacing-sm) 0;color:var(--ant-color-text-secondary);font-size:var(--font-size-sm)}.WeatherCapsule-module__DKKk1q__forecastStrip{gap:var(--spacing-xs);padding-bottom:var(--spacing-xs);grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow-x:auto}.WeatherCapsule-module__DKKk1q__forecastDay{align-items:center;gap:var(--spacing-xs);min-width:4.5rem;padding:var(--spacing-sm) var(--spacing-xs);border-radius:var(--radius-md);background:var(--ant-color-fill-quaternary);font-size:var(--font-size-caption);flex-direction:column;display:flex}.WeatherCapsule-module__DKKk1q__forecastDay small{color:var(--ant-color-text-secondary)}.WeatherCapsule-module__DKKk1q__refreshing{color:var(--ant-color-info-text);font-size:var(--font-size-caption)}@keyframes WeatherCapsule-module__DKKk1q__weatherDrift{0%{transform:translateX(calc(-1 * var(--spacing-xs)))}to{transform:translateX(var(--spacing-xs))}}@keyframes WeatherCapsule-module__DKKk1q__riskPulse{50%{box-shadow:0 0 0 var(--spacing-xs) var(--ant-color-error-bg)}}@media (prefers-reduced-motion:reduce){.WeatherCapsule-module__DKKk1q__capsule,.WeatherCapsule-module__DKKk1q__weatherIcon,.WeatherCapsule-module__DKKk1q__riskTag,.WeatherCapsule-module__DKKk1q__chevron{transition:none;animation:none}}
.WorkflowNavigation-module__Bvrw-W__navButtons{justify-content:space-between;align-items:center;display:flex}.WorkflowNavigation-module__Bvrw-W__navForward{gap:var(--spacing-sm);display:flex}
.AgeingOverview-module__e1pxta__container{gap:var(--spacing-sm);flex-direction:column;min-width:0;display:flex;overflow:hidden}.AgeingOverview-module__e1pxta__total{align-items:baseline;gap:var(--spacing-xs) var(--spacing-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.AgeingOverview-module__e1pxta__total span,.AgeingOverview-module__e1pxta__total small{color:var(--ant-color-text-secondary)}.AgeingOverview-module__e1pxta__total strong{color:var(--ant-color-text);font-size:var(--font-size-lg);font-variant-numeric:tabular-nums}.AgeingOverview-module__e1pxta__total small{font-size:var(--font-size-xs);grid-column:1/-1}.AgeingOverview-module__e1pxta__chart{contain:inline-size;width:100%;min-width:0;max-width:100%;overflow:visible}.AgeingOverview-module__e1pxta__chart canvas,.AgeingOverview-module__e1pxta__chart svg{max-width:100%;display:block}
.VineyardBlockHub-module__Dypf-W__hub{gap:var(--spacing-base);padding:var(--spacing-base);flex-direction:column;display:flex}.VineyardBlockHub-module__Dypf-W__card{gap:var(--spacing-sm);min-width:0;padding:var(--spacing-md) var(--spacing-base);border:1px solid var(--ant-color-border);border-radius:var(--radius-md);background:var(--ant-color-bg-container);flex-direction:column;display:flex}.VineyardBlockHub-module__Dypf-W__cardAccent{border-color:var(--ant-color-warning-border);background:var(--ant-color-warning-bg)}.VineyardBlockHub-module__Dypf-W__cardTitle{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--ant-color-text-secondary);margin:0}.VineyardBlockHub-module__Dypf-W__alertTitle{color:var(--ant-color-warning-text);text-transform:none;letter-spacing:normal}.VineyardBlockHub-module__Dypf-W__note{font-size:var(--font-size-sm);color:var(--ant-color-text-secondary);margin:0}.VineyardBlockHub-module__Dypf-W__empty{font-size:var(--font-size-sm);color:var(--ant-color-text-tertiary);margin:0;font-style:italic}.VineyardBlockHub-module__Dypf-W__gaugeRow{align-items:center;gap:var(--spacing-base);min-width:0;display:flex}.VineyardBlockHub-module__Dypf-W__gaugeWrap{flex-shrink:0;width:96px;height:96px}.VineyardBlockHub-module__Dypf-W__kvStats{gap:var(--spacing-xs);flex-direction:column;flex:1;min-width:0;display:flex}.VineyardBlockHub-module__Dypf-W__kvRow{justify-content:space-between;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);display:flex}.VineyardBlockHub-module__Dypf-W__kvLabel{color:var(--ant-color-text-secondary)}.VineyardBlockHub-module__Dypf-W__kvValue{font-weight:var(--font-weight-medium);color:var(--ant-color-text)}.VineyardBlockHub-module__Dypf-W__sparkMeta{margin:var(--spacing-xs) 0 0;font-size:var(--font-size-xs);color:var(--ant-color-text-secondary)}.VineyardBlockHub-module__Dypf-W__sparkWrap{width:100%;height:58px}.VineyardBlockHub-module__Dypf-W__timeline{gap:var(--spacing-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.VineyardBlockHub-module__Dypf-W__timelineItem{gap:var(--spacing-xs) var(--spacing-sm);padding-left:var(--spacing-sm);border-left:var(--border-width-thick) solid var(--ant-color-border);grid-template-columns:auto 1fr auto;align-items:baseline;display:grid}.VineyardBlockHub-module__Dypf-W__timelineDot{border-radius:var(--radius-full);background:var(--ant-color-primary);align-self:center;width:8px;height:8px}.VineyardBlockHub-module__Dypf-W__timelineTitle{font-weight:var(--font-weight-medium);color:var(--ant-color-text)}.VineyardBlockHub-module__Dypf-W__timelineWhen{font-size:var(--font-size-xs);color:var(--ant-color-text-secondary);text-align:end}.VineyardBlockHub-module__Dypf-W__timelineDetail{font-size:var(--font-size-sm);color:var(--ant-color-text-secondary);grid-column:2/-1}
.WinerySiteSelector-module__Xmnu5G__field{gap:var(--spacing-xs);min-width:0;display:grid}.WinerySiteSelector-module__Xmnu5G__select{width:100%}
.useInheritedDefaults-module___PV3SG__dialog .ant-modal-confirm-title{padding-inline-end:var(--ant-padding-lg)}.useInheritedDefaults-module___PV3SG__footer{width:100%;margin-top:var(--ant-margin-lg);justify-content:flex-end}
.VesselEntriesTab-module__3Lpk8G__headerStack{gap:var(--spacing-sm);display:grid}
.ReportExportMenu-module__Z5a0ya__trigger{min-width:44px;min-height:44px}
