
/* Selected marine v3. The feedback/tab fixes apply to both geometry comparisons. */
.g-control-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:10px}
.g-lock{display:flex;align-items:center;gap:7px;font:12px/18px system-ui,sans-serif;color:#505F6C}.g-lock b{font-weight:600;color:#202D36}.g-dot{width:10px;height:10px;flex:none;border-radius:50%;background:#008193}.g-config-note{font:12px/18px system-ui,sans-serif;color:#64727F}
.g-comparison{display:flex;align-items:center;gap:3px;padding:3px;border:1px solid #DEE4E8;border-radius:8px;background:#F5F7F9}.g-comparison button{padding:5px 10px;min-height:32px;border-radius:5px;border:0;font:500 13px/20px system-ui,sans-serif;color:#505F6C;background:transparent;white-space:nowrap}.g-comparison button[aria-pressed=true]{color:#006E84;background:#E9F7FB}
.g-token-table{width:100%;border-collapse:collapse}.g-token-table td,.g-token-table th{padding:10px 12px;text-align:left;border-bottom:1px solid #E0E5EA}.g-doc-section{margin:20px 0}.g-doc-section h3{font-size:15px;line-height:22px;margin:0 0 8px}.g-doc-section p{font-size:13px;line-height:20px;margin:0 0 8px}.g-spec-details{margin:14px 0;border-top:1px solid #E0E5EA;padding-top:12px}.g-spec-details summary{cursor:pointer;font-size:13px;font-weight:600;margin-bottom:12px}
.g-fixed-note{padding:12px 14px;border-radius:8px;background:#F5F7F9;font:13px/20px system-ui,sans-serif;color:#505F6C;margin:12px 0}
html[data-sea-review][data-marine-stage="3.2d"][data-northstar=b][data-components-pass=after][data-refinement=after][data-color-mode=b][data-marine-profile=v3] .ps-tabbar button[aria-selected=true]{box-shadow:none!important;background-image:none!important}
html[data-sea-review][data-marine-stage="3.2d"][data-northstar=b][data-components-pass=after][data-refinement=after][data-color-mode=b][data-marine-profile=v3] .ps-tabbar button::before,html[data-sea-review][data-marine-stage="3.2d"][data-northstar=b][data-components-pass=after][data-refinement=after][data-color-mode=b][data-marine-profile=v3] .ps-tabbar button::after{display:none!important}
html[data-sea-review][data-marine-stage="3.2d"][data-northstar=b][data-components-pass=after][data-refinement=after][data-color-mode=b][data-marine-profile=v3] .ps-tabbar button:focus-visible{outline:2px solid var(--c-focus)!important;outline-offset:-2px!important;box-shadow:none!important}
/* A short solid signal and a white reading area: feedback is not a large dark button. */
html[data-sea-review][data-marine-stage="3.2d"][data-northstar=b][data-components-pass=after][data-refinement=after][data-color-mode=b][data-marine-profile=v3] :is(#productToast,.sp-feedback)[data-tone]{--fb:#008193;background:#FFFFFF!important;color:#202D36!important;border:1px solid #DCE3E8!important;border-left:4px solid var(--fb)!important;border-radius:12px;box-shadow:0 10px 30px rgba(32,45,54,.14),0 2px 6px rgba(32,45,54,.06);padding:16px;display:grid;grid-template-columns:36px minmax(0,1fr) 32px;gap:12px;align-items:start;font:400 14px/21px var(--ui-font),Arial,sans-serif;overflow:visible}
html[data-sea-review][data-marine-stage="3.2d"][data-northstar=b][data-components-pass=after][data-refinement=after][data-color-mode=b][data-marine-profile=v3] #productToast{position:fixed;inset:auto 24px 24px auto;margin:0;z-index:10000;width:420px;min-width:0;max-width:calc(100% - 32px);max-height:calc(100dvh - 32px);overflow:auto}
html[data-sea-review][data-marine-stage="3.2d"][data-northstar=b][data-components-pass=after][data-refinement=after][data-color-mode=b][data-marine-profile=v3] #productToast[hidden]{display:none!important}
html[data-sea-review][data-marine-stage="3.2d"][data-northstar=b][data-components-pass=after][data-refinement=after][data-color-mode=b][data-marine-profile=v3] :is(#productToast,.sp-feedback)[data-tone][data-tone=success]{--fb:#17895C;border-color:#DCE5E2!important;border-left-color:var(--fb)!important}
html[data-sea-review][data-marine-stage="3.2d"][data-northstar=b][data-components-pass=after][data-refinement=after][data-color-mode=b][data-marine-profile=v3] :is(#productToast,.sp-feedback)[data-tone][data-tone=error]{--fb:#B52D44;border-color:#E6D7DC!important;border-left-color:var(--fb)!important}
html[data-sea-review][data-marine-stage="3.2d"][data-northstar=b][data-components-pass=after][data-refinement=after][data-color-mode=b][data-marine-profile=v3] :is(#productToast,.sp-feedback)[data-tone][data-tone=info]{--fb:#008193}
html[data-sea-review][data-marine-stage="3.2d"][data-northstar=b][data-components-pass=after][data-refinement=after][data-color-mode=b][data-marine-profile=v3] :is(#productToast,.sp-feedback)[data-tone]>.i{width:36px!important;height:36px!important;padding:8px!important;border-radius:10px!important;background:var(--fb)!important;color:white!important;stroke-width:2px!important;margin:0!important;flex:none}
html[data-sea-review][data-marine-stage="3.2d"][data-northstar=b][data-components-pass=after][data-refinement=after][data-color-mode=b][data-marine-profile=v3] :is(#productToast,.sp-feedback)[data-tone] .i use{color:inherit!important}
html[data-sea-review][data-marine-stage="3.2d"][data-northstar=b][data-components-pass=after][data-refinement=after][data-color-mode=b][data-marine-profile=v3] :is(#productToast,.sp-feedback)[data-tone] .cs-toast-copy{min-width:0}
html[data-sea-review][data-marine-stage="3.2d"][data-northstar=b][data-components-pass=after][data-refinement=after][data-color-mode=b][data-marine-profile=v3] :is(#productToast,.sp-feedback)[data-tone] strong{display:block;font-size:14px;line-height:21px;font-weight:600;color:#202D36!important}
html[data-sea-review][data-marine-stage="3.2d"][data-northstar=b][data-components-pass=after][data-refinement=after][data-color-mode=b][data-marine-profile=v3] :is(#productToast,.sp-feedback)[data-tone] p{font-size:13px;line-height:20px;color:#505F6C!important;margin:4px 0 0;overflow-wrap:anywhere}
html[data-sea-review][data-marine-stage="3.2d"][data-northstar=b][data-components-pass=after][data-refinement=after][data-color-mode=b][data-marine-profile=v3] :is(#productToast,.sp-feedback)[data-tone] .cs-toast-close{width:32px;min-width:32px;height:32px;min-height:32px;padding:0;border:0;background:transparent!important;border-radius:6px;color:#64727F!important;display:grid;place-items:center}
html[data-sea-review][data-marine-stage="3.2d"][data-northstar=b][data-components-pass=after][data-refinement=after][data-color-mode=b][data-marine-profile=v3] :is(#productToast,.sp-feedback)[data-tone] .cs-toast-close:hover{background:#F0F3F5!important;color:#202D36!important}
html[data-sea-review][data-marine-stage="3.2d"][data-northstar=b][data-components-pass=after][data-refinement=after][data-color-mode=b][data-marine-profile=v3] :is(#productToast,.sp-feedback)[data-tone] .cs-toast-close:focus-visible{outline:2px solid var(--c-focus)!important;outline-offset:1px;box-shadow:none!important}
html[data-sea-review][data-marine-stage="3.2d"][data-northstar=b][data-components-pass=after][data-refinement=after][data-color-mode=b][data-marine-profile=v3] .sp-feedback.feedback-static{position:static;max-width:440px;margin:16px 0 0;box-shadow:0 2px 6px rgba(32,45,54,.05);grid-template-columns:36px minmax(0,1fr)}
#productToast::backdrop{display:none}
@media(max-width:620px){.g-control-row{gap:8px}.g-config-note{width:100%;font-size:11px}.g-comparison button{font-size:12px;padding:5px 8px}.g-comparison{max-width:100%}.g-lock{font-size:11px}html[data-sea-review][data-marine-stage="3.2d"][data-northstar=b][data-components-pass=after][data-refinement=after][data-color-mode=b][data-marine-profile=v3] #productToast{inset:auto 16px 16px auto;padding:14px 10px 14px 14px;gap:10px;grid-template-columns:36px minmax(0,1fr) 36px}html[data-sea-review][data-marine-stage="3.2d"][data-northstar=b][data-components-pass=after][data-refinement=after][data-color-mode=b][data-marine-profile=v3] #productToast .cs-toast-close{width:36px;min-width:36px;height:36px;min-height:36px}}
