:root{--ui-bg:#f3f1eb;--ui-paper:#f8f7f3;--ui-ink:#171717;--ui-muted:#425d81;--ui-line:#171717;--ui-green:#0f2f5a;--ui-yellow:#ffd43b;--ui-pink:#ffb5d3;--ui-orange:#f3a43b;--ui-red:#a82d2d;--ui-space-1:6px;--ui-space-2:12px;--ui-space-3:18px;--ui-space-4:26px;--ui-space-5:40px;--ui-radius-s:10px;--ui-radius-m:18px;--ui-radius-l:24px;--ui-border:2px solid var(--ui-line);--ui-shadow:5px 5px 0 var(--ui-line);--ui-shadow-small:3px 3px 0 var(--ui-line);--ui-h1:clamp(36px,4vw,56px);--ui-h2:28px;--ui-h3:21px;--ui-body:16px;--ui-small:13px;--ui-button-height:44px;--ui-font:Inter,'PingFang SC','Microsoft YaHei',system-ui,sans-serif}
body{font-family:var(--ui-font);background:var(--ui-bg);color:var(--ui-ink);font-size:var(--ui-body)}.ui-icon{width:22px;height:22px;display:inline-block;flex:none;vertical-align:middle}.btn,button{font-family:inherit}.btn{min-height:var(--ui-button-height);border:var(--ui-border)!important;border-radius:var(--ui-radius-s);font-size:14px;font-weight:650;padding:10px 18px;box-shadow:none!important;display:inline-flex;align-items:center;justify-content:center;gap:10px}.btn-primary{background:var(--ui-yellow)!important;color:var(--ui-ink)!important;box-shadow:var(--ui-shadow-small)!important;border-color:var(--ui-line)!important}.btn:hover{transform:translate(-1px,-1px)}.btn:active{transform:translate(1px,1px)}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--ui-green);outline-offset:4px}.btn-secondary{background:var(--ui-paper)}button:disabled{opacity:.55;cursor:default;transform:none!important}.topbar{border-bottom:var(--ui-border);padding:22px 10px;background:transparent}.brand-mark{border:var(--ui-border);border-radius:9px;box-shadow:var(--ui-shadow-small);background:var(--ui-green)!important}.brand strong{font-size:21px}.brand small{font-size:13px;color:var(--ui-muted)}.flow-prototype-tag{display:none}#synthetic-banner{background:#d9e1ec!important;color:var(--ui-muted)!important;border-bottom:1px solid #a2b5cf;padding:8px 24px!important;display:flex;align-items:center;gap:8px;font-size:12px!important}.mode-dot{width:7px;height:7px;border-radius:50%;background:var(--ui-green)}.mode-version{margin-left:auto;font-size:10px}.app-shell{max-width:1320px;padding:0 22px}.home-view{padding:44px 0 20px}.hero-card{padding:0}.hero-copy h1{font-size:var(--ui-h1);font-weight:850;letter-spacing:-1.8px;margin:0 0 22px}.hero-copy h1 span{color:var(--ui-ink)}.hero-copy>p{font-size:17px;max-width:690px;line-height:1.8;color:var(--ui-muted)}.flow-import{border:var(--ui-border);border-radius:var(--ui-radius-l);box-shadow:var(--ui-shadow);padding:34px;background:var(--ui-paper);margin-top:32px;grid-template-columns:1.3fr 1fr;gap:50px}.flow-import h2{font-size:var(--ui-h2);margin-top:0}.flow-import p{font-size:15px}.flow-import>div:first-child>a{display:none}#flow-demo{margin:10px 0 16px;min-height:54px;font-size:17px;padding:14px 24px}#flow-upload-home,#flow-open-home{font-size:14px;text-decoration:underline;display:block;margin:10px 0;padding:4px 0;color:var(--ui-muted)}.flow-import .flow-note{font-size:var(--ui-small);max-width:450px;color:var(--ui-muted)}.flow-folder{position:relative;background:var(--ui-paper);border:var(--ui-border);border-radius:var(--ui-radius-m);box-shadow:var(--ui-shadow-small);padding:25px}.flow-folder:before{content:'';position:absolute;top:-15px;left:20px;width:110px;height:14px;background:var(--ui-yellow);border:var(--ui-border);border-bottom:0;border-radius:8px 8px 0 0}.sample-kicker{display:flex;gap:10px;align-items:center;font-size:13px;color:var(--ui-muted)}.flow-folder h3{font-size:22px;margin:12px 0 20px}.sample-person{display:flex;gap:14px;align-items:center;padding:13px 0;border-top:1px solid #d6d6cc}.sample-person small{display:block;color:var(--ui-muted);font-size:13px}.person-chip{width:44px;height:44px;border:var(--ui-border);border-radius:8px;background:#d7e0eb;text-align:center;line-height:40px}.person-chip.pink{background:var(--ui-pink)}.sample-count{border-top:var(--ui-border);padding-top:16px;margin-top:9px;font-size:14px}.sample-count b{font-size:27px}.sample-count span{margin:0 18px}.project-view{padding:26px 0}.project-heading h1{font-size:var(--ui-h2);font-weight:800}.flow-topline{padding:20px 0;align-items:center}.flow-topline b{font-size:16px}.flow-save-state{color:var(--ui-muted);font-size:13px}.flow-actions .btn{font-size:14px}.v2-tabs{display:flex;border-bottom:var(--ui-border);gap:7px;margin:10px 0 30px}.v2-tabs button{border:var(--ui-border);border-bottom:0;border-radius:12px 12px 0 0;background:transparent;display:flex;align-items:center;gap:10px;padding:15px 19px;font-size:16px;font-weight:700;cursor:pointer}.v2-tabs button.active{background:var(--ui-yellow);position:relative;bottom:-2px;padding-bottom:17px}.v2-tabs button span{padding:2px 6px;border:1px solid var(--ui-line);border-radius:5px;font-size:12px;min-width:22px}.v2-panel[hidden]{display:none!important}.v2-panel{min-height:320px}.flow-section-head{margin:20px 0}.flow-section-head h2{font-size:24px}.flow-section-head p{font-size:14px;color:var(--ui-muted);margin-bottom:0}.flow-issues{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.flow-issue{background:var(--ui-paper);border:var(--ui-border);border-radius:var(--ui-radius-m);box-shadow:var(--ui-shadow-small);padding:23px;display:flex;flex-direction:column;gap:18px}.flow-issue.multi{border:var(--ui-border);background:#fff4f3}.flow-issue.multi b{color:var(--ui-red)}.flow-issue>div{width:100%}.flow-issue .tag{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--ui-line);border-radius:6px;padding:5px 8px;font-size:12px;color:var(--ui-ink);background:#f4ddad}.flow-issue[data-kind=people] .tag{background:#f7c7c7}.flow-issue[data-kind=link] .tag{background:#dce6ec}.flow-issue .tag .ui-icon{width:17px;height:17px}.issue-meta{display:flex;align-items:center;gap:12px;margin:17px 0 11px;font-size:14px;flex-wrap:wrap}.issue-meta span{color:var(--ui-muted);font-size:13px}.issue-meta strong{margin-left:auto;font-size:18px;font-variant-numeric:tabular-nums}.flow-issue h3{font-size:18px;line-height:1.6;margin:9px 0}.flow-issue p{font-size:14px;color:var(--ui-muted);line-height:1.7;margin:7px 0 0}.flow-issue .btn{font-size:14px;align-self:flex-start;background:#fff;box-shadow:var(--ui-shadow-small)!important}.flow-issue .btn .ui-icon{width:18px}.flow-issue:hover{border-color:var(--ui-green)}.flow-table-wrap{border:var(--ui-border);border-radius:var(--ui-radius-m);background:var(--ui-paper)}.flow-table th{background:#e8e8df;color:var(--ui-ink);font-size:13px;padding:16px}.flow-table td{padding:20px 16px;font-size:15px;border-top:1px solid #b8c7db}.flow-table td:nth-child(3){font-size:20px}.flow-table small{font-size:13px;line-height:1.65}.flow-table input[type=checkbox]{width:18px;height:18px;margin-right:12px;accent-color:var(--ui-green);float:left}.flow-status{display:inline-block;padding:5px 8px;border:1px solid #b5aa86;border-radius:6px;background:#fff4d4;font-size:12px;line-height:1.8}.flow-status.ok{background:#dfe5ee;border-color:#9db2cd}.flow-status.multi{background:#fbe2e0;border-color:#dbaba8;color:var(--ui-red)}.flow-table button{font-size:14px;font-weight:650;text-decoration:underline}.v2-selection{position:sticky;bottom:16px;margin:20px 0;padding:18px;background:var(--ui-paper);border:var(--ui-border);border-radius:12px;box-shadow:var(--ui-shadow);display:flex;justify-content:space-between;gap:20px;z-index:4}.v2-selection small{display:block;color:var(--ui-muted);font-size:12px;margin-top:5px}.v2-selection>div:last-child{display:flex;flex-wrap:wrap;gap:7px}.v2-selection button,.v2-summary-note button{border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-yellow);padding:8px 12px;cursor:pointer}.v2-material-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.v2-material{border:var(--ui-border);border-radius:var(--ui-radius-m);background:var(--ui-paper);padding:14px;text-align:left;cursor:pointer;position:relative;box-shadow:var(--ui-shadow-small)}.material-thumb{height:185px;background:#dbe2ec;border-radius:9px;overflow:hidden;margin-bottom:13px}.material-thumb img{width:100%;height:100%;object-fit:contain}.v2-material b{display:block;font-size:14px;margin-right:24px;word-break:break-all}.v2-material span{display:block;font-size:12px;color:var(--ui-muted);margin-top:8px}.v2-material>.ui-icon{position:absolute;bottom:17px;right:12px;width:18px}.flow-metrics{gap:20px}.flow-metric{border:var(--ui-border);border-radius:var(--ui-radius-m);background:var(--ui-paper);padding:24px}.flow-metric:first-child{background:var(--ui-green);box-shadow:var(--ui-shadow-small)}.flow-metric strong{font-size:34px}.flow-fx{background:#dfe6ef;border:var(--ui-border);border-radius:var(--ui-radius-m);padding:23px}.flow-fx h3{font-size:19px}.flow-fx details{margin-top:14px;line-height:1.8;font-size:14px}.flow-fx summary{cursor:pointer}.v2-summary-note{display:flex;gap:15px;border-top:var(--ui-border);margin-top:28px;padding-top:22px}.v2-summary-note p{font-size:14px;color:var(--ui-muted)}.flow-advanced{border:1px solid #9db1cc;background:transparent;padding:18px;margin-top:30px}.flow-advanced>summary{font-size:13px}.flow-modal{border:var(--ui-border);border-radius:var(--ui-radius-l);box-shadow:8px 8px 0 #171717;background:var(--ui-paper)}.flow-modal header{border-bottom:var(--ui-border)}.flow-modal h2{font-size:26px}.flow-modal .flow-body{font-size:15px;line-height:1.8}.flow-modal .explanation{background:#dbe3ed;border:1px solid #a6b8d1;font-size:14px}.flow-evidence figure{border:var(--ui-border);background:white;border-radius:12px}.flow-evidence img{height:320px}.flow-body input,.flow-body textarea,.flow-body select{border:var(--ui-border);border-radius:var(--ui-radius-s)}.flow-modal footer{border-top:var(--ui-border)}.flow-modal footer .btn:first-child{border:0!important;background:transparent}.flow-save-grid article{border:var(--ui-border);border-radius:var(--ui-radius-m)}.flow-save-grid h3{font-size:22px}.flow-toast{background:var(--ui-green);border:var(--ui-border);box-shadow:var(--ui-shadow-small);font-size:14px}.modal{border:var(--ui-border)}.preview-drawer{border-left:var(--ui-border)}.drawer-keyfacts{display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:20px;padding:20px}.drawer-keyfacts small{display:block;color:var(--ui-muted);font-size:12px;margin-bottom:6px}.drawer-keyfacts b{font-size:17px}.evidence-status{margin:0;padding:9px 20px;background:#fff0d4;display:flex;gap:10px;align-items:center;font-size:13px}.drawer-header{background:var(--ui-paper)!important}.drawer-header h2{font-size:20px}.preview-drawer .material-details{border-bottom:1px solid #a9bbd2;font-size:13px}.preview-drawer .reference-toolbar{display:none}.flow-body details{background:#dde4ee;border:1px solid #b0c1d7}.icon-button{border:var(--ui-border)!important;background:var(--ui-paper);border-radius:10px}#processing-progress{font-size:12px;margin:5px 0;color:var(--ui-muted)}
@media(max-width:900px){.v2-material-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-tabs button{font-size:14px;padding:13px 12px;gap:7px}.v2-tabs .ui-icon{width:18px}.app-shell{padding:0 16px}.flow-import{gap:25px;padding:24px}.flow-topline{align-items:flex-start}.flow-actions{gap:7px!important}.flow-actions .btn{padding:8px 12px}.v2-selection{flex-direction:column}.mode-version{display:none}}
@media(max-width:650px){.hero-copy h1{font-size:34px;letter-spacing:-.8px}.hero-copy>p{font-size:15px}.flow-import{grid-template-columns:1fr}.flow-issues{grid-template-columns:1fr}.v2-tabs{overflow:auto;gap:4px}.v2-tabs button{flex-shrink:0;font-size:13px;padding:12px 9px}.v2-tabs .ui-icon{display:none}.flow-topline{flex-direction:column}.flow-metrics{grid-template-columns:1fr}.flow-metric:first-child{grid-column:auto}.drawer-keyfacts{grid-template-columns:1fr 1fr;padding:14px;gap:12px}.brand small{display:none!important}.flow-section-head h2{font-size:22px}.flow-modal h2{font-size:22px}.flow-modal{box-shadow:4px 4px 0 #171717}.flow-evidence{grid-template-columns:1fr}.flow-evidence img{height:280px}}

.hero-copy h1{color:var(--ui-ink)!important}.preview-drawer .reference-toolbar{display:flex}.material-details .reference-toolbar{flex-wrap:wrap;padding:14px 0}
/* V2 vivid paper system: shared across main flow, legacy dialogs and advanced controls. */
:root{--ui-bg:#fff9e9;--ui-paper:#fffdf8;--ui-ink:#18151e;--ui-muted:#55505e;--ui-line:#18151e;--ui-green:#488fed;--ui-yellow:#ffda24;--ui-pink:#ff82ba;--ui-purple:#b79aff;--ui-cyan:#70a0df;--ui-red:#a51632;--ink:var(--ui-ink);--muted:var(--ui-muted);--green:#57349b;--line:#18151e;--cream:var(--ui-bg);--primary:#57349b;--accent:#57349b}
#synthetic-banner{background:var(--ui-purple)!important;color:var(--ui-ink)!important;border-bottom:2px solid var(--ui-line)}.mode-dot{background:var(--ui-ink)}.topbar{background:var(--ui-yellow);border:var(--ui-border);border-top:0;border-radius:0 0 16px 16px;padding:18px 20px;box-shadow:0 4px 0 var(--ui-line)}.brand-mark{background:var(--ui-pink)!important;color:var(--ui-ink)!important}.brand small{color:var(--ui-ink)}
#processing-progress{background:var(--ui-cyan);border:var(--ui-border);border-radius:10px;padding:12px;color:var(--ui-ink);margin:16px 0;gap:10px}#processing-progress small,#processing-progress span{color:var(--ui-ink)}progress{appearance:none;border:1px solid var(--ui-line);border-radius:5px;background:var(--ui-paper);height:10px!important;overflow:hidden}progress::-webkit-progress-bar{background:var(--ui-paper)}progress::-webkit-progress-value{background:var(--ui-purple)}progress::-moz-progress-bar{background:var(--ui-purple)}.progress-track{background:var(--ui-paper);border:1px solid var(--ui-line);height:11px}.progress-track i{background:var(--ui-purple)}
.person-chip{background:var(--ui-cyan)}.flow-folder:before{background:var(--ui-purple)}.flow-import{background:var(--ui-paper)}.flow-steps span{background:var(--ui-purple);color:var(--ui-ink);border:1px solid var(--ui-line)}.flow-steps span:nth-child(2){background:var(--ui-cyan);color:var(--ui-ink)}
.v2-tabs button{background:var(--ui-paper)}.v2-tabs button:nth-child(2){background:#dfd1ff}.v2-tabs button:nth-child(3){background:#b7d1f4}.v2-tabs button:nth-child(4){background:#ffc3df}.v2-tabs button.active{background:var(--ui-yellow)}.v2-tabs button span{background:var(--ui-paper);color:var(--ui-ink)}
.flow-issue .tag{background:var(--ui-yellow);border:var(--ui-border);font-weight:700}.flow-issue[data-kind=people] .tag{background:var(--ui-pink)}.flow-issue[data-kind=link] .tag{background:var(--ui-purple)}.flow-issue.multi{background:#fff0f6}.flow-issue:hover{border-color:var(--ui-line)}.flow-fx{background:var(--ui-purple);color:var(--ui-ink);box-shadow:var(--ui-shadow-small)}.flow-fx p,.flow-fx .flow-note{color:var(--ui-ink)}.flow-fx details[open]{background:var(--ui-paper);padding:14px;border:var(--ui-border);border-radius:10px}.flow-table th{background:var(--ui-cyan)}.flow-table button{color:#57349b}.flow-status{background:var(--ui-yellow);border-color:var(--ui-line);color:var(--ui-ink)}.flow-status.ok{background:var(--ui-cyan);border-color:var(--ui-line);color:var(--ui-ink)}.flow-status.multi{background:var(--ui-pink);border-color:var(--ui-line);color:#6b092b}.flow-selected{background:#eee5ff}.flow-table input[type=checkbox]{accent-color:#57349b}.material-thumb{background:#dfd1ff;border:1px solid var(--ui-line)}.v2-material:nth-child(3n+2) .material-thumb{background:#b7d1f4}.v2-material:nth-child(3n) .material-thumb{background:#ffc3df}
.flow-metric:first-child{background:var(--ui-yellow);color:var(--ui-ink)}.flow-metric:nth-child(2){background:var(--ui-cyan)}.flow-metric:nth-child(3){background:var(--ui-pink)}.flow-metric:first-child small{color:var(--ui-ink)}.flow-advanced{border:var(--ui-border);background:var(--ui-paper)}.flow-advanced>summary{color:var(--ui-ink)}.v2-selection{background:var(--ui-purple)}.v2-selection small{color:var(--ui-ink)}
.flow-modal header,.modal-header,.drawer-header{background:var(--ui-yellow)!important;border-bottom:var(--ui-border)}.flow-modal .explanation,.evidence-status{background:#dfd1ff;border:1px solid var(--ui-line);color:var(--ui-ink)}.flow-body details{background:#b7d1f4;border:1px solid var(--ui-line)}.flow-save-grid article:first-child{background:#b7d1f4}.flow-save-grid article:last-child{background:#dfd1ff}.flow-toast,.toast,.toast.success{background:var(--ui-cyan)!important;color:var(--ui-ink)!important;border:var(--ui-border);box-shadow:var(--ui-shadow-small)!important;opacity:1!important}.toast.error{background:var(--ui-pink)!important;color:#6b092b!important}.flow-error{color:#a51632;font-weight:700}.upload-progress,#new-project-dialog .flow-upload-warning{background:#fff0a0;border:var(--ui-border)}.menu,.dropdown-menu,.menu-popover,.popover{background:var(--ui-paper);border:var(--ui-border);box-shadow:var(--ui-shadow)}input,select,textarea{accent-color:#57349b}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #7544d6;outline-offset:4px}
/* Physical press: the paper button moves towards its fixed shadow. */
.btn,.icon-button,.v2-material,.v2-selection button,.v2-summary-note button{box-shadow:3px 3px 0 var(--ui-line)!important;transition:transform 120ms ease,box-shadow 120ms ease,background-color 120ms ease;cursor:pointer}.btn-secondary,.icon-button{background:var(--ui-paper);color:var(--ui-ink)}.btn:hover:not(:disabled),.icon-button:hover:not(:disabled),.v2-material:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--ui-line)!important;background:#fff0a0}.btn:active:not(:disabled),.icon-button:active:not(:disabled),.v2-material:active,.v2-selection button:active,.v2-summary-note button:active,.ui-press:not(:disabled){transform:translate(3px,3px)!important;box-shadow:0 0 0 var(--ui-line)!important}.v2-tabs button{transition:background-color 120ms ease,transform 120ms ease}.v2-tabs button:active{transform:translateY(3px)}button:disabled{opacity:1!important;color:#78727e!important;background:#e7e3e9!important;box-shadow:none!important;cursor:not-allowed}.flow-table button:active,.column-toggle:active{background:var(--ui-yellow);transform:translateY(2px)}summary:hover{color:#57349b}summary:active{transform:translateY(1px)}button[aria-busy=true]{cursor:progress!important}button[aria-busy=true]::after{content:'';display:inline-block;width:13px;height:13px;margin-left:8px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:ui-spin .7s linear infinite}@keyframes ui-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.toast-region{z-index:999999;max-height:35vh;max-width:calc(100vw - 40px);overflow-y:auto;padding:5px 7px 7px 5px;pointer-events:none}.toast-region .flow-toast{position:static;transform:none;min-width:260px;max-width:390px;padding:12px 15px;font-size:12px}.preview-drawer:not(.open){visibility:hidden;box-shadow:none}.more-menu-items{background:var(--ui-paper);border:var(--ui-border);box-shadow:var(--ui-shadow)}.flow-modal footer .btn:first-child{border:var(--ui-border)!important;background:var(--ui-paper)}

/* Automatic conversion is background work; no exchange-rate controls in the product UI. */
#conversion-panel,#convert-foreign{display:none!important}

.amount-choices{display:grid;gap:12px}.amount-choices .btn{justify-content:flex-start}.amount-choices [aria-pressed=true]::before{content:"✓";font-weight:900}#flow-amount-field[hidden]{display:none}

/* Production workflow: one navigation, compact feedback, accessible small windows. */
#legacy-components[hidden]{display:none!important}.release-version{font-size:11px;margin-left:12px}.flow-filters{display:flex;flex-wrap:wrap;gap:16px;align-items:end;margin:12px 0 20px}.flow-filters label{display:grid;gap:7px;font-size:13px}.flow-filters input,.flow-filters select{padding:10px;border:var(--ui-border);border-radius:8px;background:var(--ui-paper)}.selection-warning{padding:10px;background:var(--ui-yellow);color:var(--ui-ink);border:var(--ui-border);border-radius:8px}.amount-history{font-size:13px;padding:12px 20px}.amount-history summary{cursor:pointer}.toast-region{max-height:100px;bottom:14px;right:16px;overflow:hidden}.toast{min-width:0;max-width:min(360px,calc(100vw - 40px));max-height:85px;overflow:auto}.flow-table input[type=checkbox],#flow-select-all{width:20px;height:20px;margin-right:10px;accent-color:#6846ba}.flow-main .table-wrap{max-height:none}.flow-main #files-workspace{width:100%;overflow:auto}.flow-main #files-workspace .table-toolbar{flex-wrap:wrap}.flow-main #files-workspace .table-wrap{overflow:auto}.flow-main #files-workspace th{background:#b7d1f4}.flow-main #files-workspace td{padding:14px}.flow-main #files-workspace .btn{font-size:12px;padding:7px}.flow-import #flow-start{margin:10px 0;min-height:52px}.flow-main [data-v2-panel=materials] .table-wrap{border:var(--ui-border);border-radius:12px}.evidence-status{background:#edf3ff}.flow-main .flow-save-state{max-width:420px;line-height:1.6}
@media(max-width:650px){.v2-tabs{display:grid;grid-template-columns:1fr 1fr;overflow:visible;border-bottom:0;gap:8px}.v2-tabs button{border:var(--ui-border);border-radius:10px;justify-content:center;min-width:0;padding:12px 8px}.v2-tabs button.active{bottom:0;padding-bottom:12px;box-shadow:var(--ui-shadow-small)}.v2-tabs .ui-icon{display:inline-block;width:16px}.flow-filters{display:grid;grid-template-columns:1fr 1fr;gap:10px}.flow-filters label:first-child{grid-column:1/-1}.flow-filters input,.flow-filters select{width:100%;min-width:0}.toast-region{bottom:8px;right:8px;max-width:calc(100vw - 16px)}.toast{padding:8px 12px;font-size:12px;max-width:calc(100vw - 32px)}.release-version{display:none}}

.evidence-pdf{display:block;width:100%;height:360px;border:0}.flow-modal .flow-body{overscroll-behavior:contain}.brand{flex-wrap:wrap}
