/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-widest:.1em;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--default-mono-font-family:var(--font-mono);--color-secondary:var(--theme-secondary);--color-divider:var(--theme-divider);--color-accent:var(--theme-accent);--color-accent-soft:var(--theme-accent-soft)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.workspace{max-width:none;padding:calc(var(--spacing) * 4);margin-inline:auto}@media (min-width:40rem){.workspace{padding:calc(var(--spacing) * 6)}}@media (min-width:64rem){.workspace{padding:calc(var(--spacing) * 8)}}.panel{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--theme-divider);background-color:var(--theme-surface);padding:calc(var(--spacing) * 4)}@media (min-width:40rem){.panel{padding:calc(var(--spacing) * 6)}}.input{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--theme-input-border);background-color:var(--theme-surface);width:100%;min-width:0;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--theme-ink);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-outline-style:none;outline-style:none}.input:focus{border-color:var(--theme-accent);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-ring-color:var(--theme-accent)}@supports (color:color-mix(in lab,red,red)){.input:focus{--tw-ring-color:color-mix(in oklab,var(--theme-accent) 20%,transparent)}}.btn{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--theme-input-border);background-color:var(--theme-surface);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--theme-muted);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}@media (hover:hover){.btn:hover{background-color:var(--theme-hover)}}.btn-primary{justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--theme-accent);background-color:var(--theme-accent);padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));display:inline-flex}@media (hover:hover){.btn-primary:hover{--tw-brightness:brightness(90%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.btn-primary{color:#fff}.btn-danger{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--theme-danger);justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.btn-danger:hover{background-color:var(--theme-danger-soft)}}.badge{background-color:var(--theme-subtle);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--theme-muted);border-radius:3.40282e+38px;display:inline-flex}.data-table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-table th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--theme-divider);background-color:var(--theme-hover);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--theme-secondary)}.data-table td,.data-table th{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3)}.data-table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--theme-divider-soft);vertical-align:top}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-6{margin-block:calc(var(--spacing) * 6)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-10{height:calc(var(--spacing) * 10)}.h-32{height:calc(var(--spacing) * 32)}.h-full{height:100%}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-10{width:calc(var(--spacing) * 10)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-28{max-width:calc(var(--spacing) * 28)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-divider{border-color:var(--theme-divider)}.bg-accent-soft{background-color:var(--theme-accent-soft)}.bg-subtle{background-color:var(--theme-subtle)}.bg-surface{background-color:var(--theme-surface)}.object-contain{object-fit:contain}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.font-mono{font-family:var(--font-mono)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-accent{color:var(--theme-accent)}.text-danger{color:var(--theme-danger)}.text-ink{color:var(--theme-ink)}.text-muted{color:var(--theme-muted)}.text-secondary{color:var(--theme-secondary)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[12rem_1fr\]{grid-template-columns:12rem 1fr}}@media (min-width:80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media print{.print\:\[\&_\.summary-result-row\>td\:last-child\]\:hidden .summary-result-row>td:last-child,.print\:\[\&_col\:last-child\]\:hidden col:last-child,.print\:\[\&_th\[data-column-key\=actions\]\]\:hidden th[data-column-key=actions]{display:none}}}.access-chart-row{--access-chart-success:#36bba7;--access-chart-failure:#cf827b;--access-chart-blue:#69a7f5;grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));align-items:start;gap:12px;margin-top:16px;display:grid;position:relative}.access-chart-row .access-chart-card{border-radius:10px;min-width:0;min-height:250px;padding:16px}.access-chart-card h2{margin:0 0 4px;font-size:14px;font-weight:700}.access-chart-subtitle{color:var(--theme-secondary);overflow-wrap:anywhere;margin:0 0 4px;font-size:10px}.access-chart-svg{width:100%;height:140px;display:block;overflow:visible}.access-chart-svg text{fill:var(--theme-secondary);font-size:12px}.access-chart-grid{stroke:var(--theme-divider);stroke-dasharray:3 3}.access-chart-success{fill:var(--access-chart-success);background:var(--access-chart-success)}.access-chart-failure{fill:var(--access-chart-failure);background:var(--access-chart-failure)}.access-chart-line{fill:none;stroke:var(--access-chart-blue);stroke-width:2.5px}.access-chart-point{fill:var(--access-chart-blue);stroke:var(--theme-surface);stroke-width:1.5px}.access-chart-svg a:focus{outline:2px solid var(--theme-ink);outline-offset:3px}.access-chart-legend{flex-wrap:wrap;gap:16px;font-size:11px;display:flex}.access-chart-legend span{align-items:center;gap:6px;display:flex}.access-chart-legend i{border-radius:50%;width:9px;height:9px}.access-chart-definition{color:var(--theme-secondary);margin:0;font-size:10px}.access-chart-table{margin-top:8px;font-size:11px}.access-chart-table summary{cursor:pointer;color:var(--theme-accent)}.access-chart-table table{table-layout:fixed;width:100%;font-size:11px}.access-chart-table td{overflow-wrap:anywhere}.access-chart-empty{min-height:140px;color:var(--theme-secondary);place-content:center;font-size:12px;display:grid}.access-chart-sources{align-content:center;gap:10px;min-height:140px;font-size:11px;display:grid}.access-chart-sources>a,.access-chart-sources>div{grid-template-columns:minmax(0,1fr) minmax(20px,1.5fr) 25px;align-items:center;gap:8px;min-height:18px;display:grid}.access-chart-source-name{overflow-wrap:anywhere}.access-chart-source-track{background:var(--theme-divider);border-radius:2px;height:15px}.access-chart-source-track>span{background:var(--access-chart-failure);border-radius:2px;height:100%;display:block}.access-chart-sources b{text-align:right;font-weight:400}.access-chart-tooltip{z-index:5;border:1px solid var(--theme-divider);background:var(--theme-surface);color:var(--theme-ink);pointer-events:none;overflow-wrap:anywhere;border-radius:8px;grid-column:1/-1;padding:10px 14px;font-size:12px;position:sticky;bottom:12px;box-shadow:0 3px 12px #0003}.access-chart-state{justify-content:center;align-items:center;gap:12px;min-height:100px;margin-top:16px;display:flex}@media (max-width:1200px){.access-chart-row{grid-template-columns:repeat(2,minmax(0,1fr))}.access-chart-card:first-child{grid-column:1/-1}}@media (max-width:650px){.access-chart-row{grid-template-columns:minmax(0,1fr)}.access-chart-card:first-child{grid-column:auto}.access-chart-row .access-chart-card{padding:14px}.access-chart-svg text{font-size:14px}}.partners-workspace>.panel.partner-business-section{margin-top:14px}.partner-sections{min-width:0;margin:16px 0;position:relative;container-type:inline-size}.partner-section-select{display:block}.partner-sections .partner-section-links.trial-tabs{flex-wrap:nowrap;display:none;overflow:hidden}.partner-sections .partner-section-links.trial-tabs>a{white-space:nowrap;flex:none}.partner-sections[data-tabs-fit=true] .partner-section-select{display:none}.partner-sections[data-tabs-fit=true] .partner-section-links.trial-tabs{display:flex}.partner-section-measure{contain:strict;visibility:hidden;pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}body .workspace .partner-section-measure .trial-tabs{flex-wrap:nowrap;width:max-content;max-width:none;display:flex}.partner-section-measure a{white-space:nowrap;flex:none}.maintenance-dialog.wide-task-dialog{box-sizing:border-box;width:min(1100px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow:hidden}.wide-task-dialog[open]{flex-direction:column;display:flex}.wide-task-context,.wide-task-dialog>.mb-4,.wide-task-footer{flex:none;min-width:0}.wide-task-context{border-bottom:1px solid var(--theme-divider);max-height:30dvh;padding-bottom:14px;overflow:auto}.wide-task-context p{color:var(--theme-secondary);overflow-wrap:anywhere;margin:6px 0}.wide-task-dialog .wide-task-context .trial-tabs{flex-wrap:nowrap;gap:12px;margin:12px 0 0;display:flex;overflow:hidden}.wide-task-context .trial-tabs>span{white-space:nowrap;flex:1;min-width:0}.wide-task-step{display:none}.wide-task-context [aria-current=step]{color:var(--theme-accent);font-weight:700}.wide-task-body{overscroll-behavior:contain;flex:auto;min-width:0;min-height:0;padding:16px 0;overflow:auto}.wide-task-body section+section{margin-top:18px}.wide-task-body label{min-width:0;margin:8px 0;display:block}.wide-task-body .input{box-sizing:border-box;max-width:100%}.wide-task-footer{border-top:1px solid var(--theme-divider);background:var(--theme-surface);justify-content:flex-end;gap:8px;padding-top:14px;display:flex}.partner-assignment-list{margin:0;padding:0;list-style:none}.partner-assignment-list>li{border-bottom:1px solid var(--theme-divider);justify-content:space-between;align-items:start;gap:12px;min-width:0;padding:12px 0;display:flex}.partner-assignment-list>li>div{overflow-wrap:anywhere;min-width:0}.partner-assignment-list p{color:var(--theme-secondary);margin:5px 0}@media (max-width:850px){.wide-task-dialog .wide-task-context .trial-tabs{display:none}.wide-task-step{display:block}}@media (max-width:700px){.maintenance-dialog.wide-task-dialog{padding:16px}.partner-assignment-list>li{flex-direction:column}.wide-task-footer{flex-wrap:wrap}}.partner-assignment-list>li>.btn{white-space:nowrap;overflow-wrap:normal;flex:none}.partner-assignment-list>li>span{overflow-wrap:anywhere;min-width:0}.partner-assignment-list small{color:var(--theme-secondary);margin-top:6px;display:block}body .workspace .partner-sections .trial-tabs{flex-wrap:nowrap!important}body .workspace .partner-sections .trial-tabs>a,body .workspace .partner-sections .trial-tabs>a>span{flex:none;white-space:nowrap!important}body .workspace .partner-sections .partner-section-measure .trial-tabs{width:max-content;max-width:none!important}body .workspace .partner-sections .partner-section-links>a{flex:1 0 auto}.maintenance-dialog.wide-task-dialog.access-grant-dialog{width:min(1440px,100vw - 40px);max-width:calc(100vw - 40px)}.access-grant-dialog .wide-task-body{padding-top:8px}.access-grant-dialog .wide-task-body>section>h3{margin-top:8px}.partner-address-street{font-weight:500;display:block}@media (max-width:700px){.maintenance-dialog.wide-task-dialog.access-grant-dialog{width:calc(100vw - 16px);max-width:calc(100vw - 16px)}}.result-row-details .result-detail-wide:has(.contact-relationship-browser){width:100%;max-width:none}.portal-grant-review h3,.portal-grant-review h4{margin:12px 0 6px;font-weight:600}.portal-grant-scope{border-bottom:1px solid var(--theme-divider);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding:12px 0;display:grid}.portal-grant-scope>.partner-assignment-list>li{padding:8px 0}.portal-grant-capabilities{min-width:0}.portal-grant-permissions{padding-left:20px;list-style:outside}.portal-grant-review p{overflow-wrap:anywhere;margin:8px 0}.portal-grant-review summary{font-weight:600}.portal-grant-review .partner-assignment-list{min-width:0}@media (max-width:700px){.portal-grant-scope{grid-template-columns:minmax(0,1fr);gap:12px}}.portal-grant-review{overflow-wrap:anywhere;min-width:0}.portal-grant-scope{display:block}.portal-grant-capabilities{margin-top:12px}.portal-grant-partners{margin:12px 0}.portal-grant-capabilities>summary,.portal-grant-partners>summary{cursor:pointer;padding:6px 0}.entry-additional-details{grid-column:1/-1;min-width:0}.entry-additional-details>summary{cursor:pointer;padding:10px 0;font-weight:650}.entry-additional-details>.filter-layout{margin-top:12px}.entry-saved-notice{border:1px solid var(--theme-divider);background:var(--theme-surface);border-radius:8px;padding:12px 16px}.partner-saved-views{min-width:0;margin:0 0 12px}.partner-saved-views>summary{width:max-content}.partner-saved-view-controls{flex-wrap:wrap;gap:12px;padding:12px 0;display:flex}.partner-saved-view-controls>p{flex-basis:100%;margin:0}.partner-saved-view-controls>label{flex:1;min-width:180px}.partner-saved-view-controls .record-action-group{flex-wrap:wrap;gap:8px;display:flex}.entry-additional-details .filter-layout label{min-width:0}@media (max-width:650px){.partner-saved-view-controls>label{flex-basis:100%;min-width:0}.partner-saved-view-controls button{min-height:44px}}.partner-saved-view-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}.partner-saved-view-controls>.saved-view-actions,.partner-saved-view-controls>p{grid-column:1/-1}.saved-view-actions{flex-flow:wrap;align-items:center;gap:8px;display:flex}.saved-view-actions>button{flex:none;width:auto;min-height:36px}@media (max-width:650px){.partner-saved-view-controls{grid-template-columns:minmax(0,1fr)}.saved-view-actions>button{min-height:44px}}.fct-search-line>.partner-saved-views{flex:none;min-width:0;margin:0;position:relative}.saved-views-trigger{box-sizing:border-box;border:1px solid var(--theme-accent);justify-content:center;align-items:center;gap:7px;min-height:36px;padding:6px 11px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.saved-views-trigger{border:1px solid color-mix(in srgb,var(--theme-accent) 20%,transparent)}}.saved-views-trigger{background:var(--theme-accent);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.saved-views-trigger{background:color-mix(in srgb,var(--theme-accent) 7%,var(--theme-surface))}}.saved-views-trigger{color:var(--theme-accent);cursor:pointer;font-size:13px;font-weight:650;line-height:22px;list-style:none;transition:background .16s,border-color .16s,box-shadow .16s}.saved-views-trigger::-webkit-details-marker{display:none}.partner-saved-views[open]>.saved-views-trigger,.saved-views-trigger:hover{background:var(--theme-accent)}@supports (color:color-mix(in lab,red,red)){.partner-saved-views[open]>.saved-views-trigger,.saved-views-trigger:hover{background:color-mix(in srgb,var(--theme-accent) 13%,var(--theme-surface))}}.partner-saved-views[open]>.saved-views-trigger,.saved-views-trigger:hover{border-color:var(--theme-accent)}@supports (color:color-mix(in lab,red,red)){.partner-saved-views[open]>.saved-views-trigger,.saved-views-trigger:hover{border-color:color-mix(in srgb,var(--theme-accent) 42%,transparent)}}.saved-views-trigger:focus-visible{outline:2px solid var(--theme-accent);outline-offset:3px}.saved-views-mark{width:16px;height:16px}.saved-views-chevron{width:12px;height:12px;transition:transform .16s;transform:rotate(90deg)}.partner-saved-views[open] .saved-views-chevron{transform:rotate(-90deg)}.saved-views-count{background:var(--theme-accent);border-radius:999px;place-items:center;min-width:19px;height:19px;padding-inline:4px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.saved-views-count{background:color-mix(in srgb,var(--theme-accent) 13%,transparent)}}.saved-views-count{font-size:11px}.partner-saved-views>.partner-saved-view-controls{z-index:1500;box-sizing:border-box;border:1px solid var(--theme-accent);grid-template-columns:minmax(0,1fr);gap:14px;width:390px;max-width:calc(100vw - 24px);padding:20px;display:grid;position:fixed}@supports (color:color-mix(in lab,red,red)){.partner-saved-views>.partner-saved-view-controls{border:1px solid color-mix(in srgb,var(--theme-accent) 22%,var(--theme-divider))}}.partner-saved-views>.partner-saved-view-controls{background:var(--theme-surface);border-radius:16px;box-shadow:0 18px 54px #071b3833,0 3px 12px #071b381a}.partner-saved-view-controls>.saved-views-heading{grid-column:1/-1;align-items:center;gap:10px;font-size:16px;display:flex}.saved-views-emblem{background:var(--theme-accent);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab,red,red)){.saved-views-emblem{background:color-mix(in srgb,var(--theme-accent) 9%,transparent)}}.saved-views-emblem{color:var(--theme-accent)}.saved-views-emblem>svg{width:18px;height:18px}.partner-saved-view-controls>p{color:var(--theme-secondary);font-size:12px;line-height:1.6}.partner-saved-view-controls>label{gap:6px;min-width:0;font-size:12px;font-weight:600;display:grid}.partner-saved-view-controls .saved-view-actions{border-top:1px solid var(--theme-divider);grid-template-columns:1fr 1fr;gap:8px;padding-top:4px;display:grid}.saved-view-actions>button:first-child{grid-column:1/-1;margin-top:8px}.saved-view-actions>button:last-child{color:var(--theme-secondary);background:0 0}@media (max-width:650px){.partner-saved-view-controls .saved-view-actions>button,.saved-views-trigger{min-height:44px}}@media (prefers-reduced-motion:reduce){.saved-views-chevron,.saved-views-trigger{transition:none}}.sortable-header-button{cursor:pointer;text-align:inherit;font:inherit;color:inherit;background:0 0;border:0;padding:0}.sortable-header-button:focus-visible{outline:2px solid var(--theme-accent);outline-offset:3px;border-radius:2px}.search-criterion{min-width:0}.search-criterion-value{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.search-criterion-value>span{overflow-wrap:anywhere;min-width:0}.search-criterion-value>.btn{flex:none}:root{color-scheme:light;--theme-canvas:#f5f7fa;--theme-surface:#fff;--theme-subtle:#f1f5f9;--theme-hover:#f8fafc;--theme-ink:#253247;--theme-muted:#64748b;--theme-secondary:#64748b;--theme-faint:#64748b;--theme-divider:#dce3ea;--theme-divider-soft:#f1f5f9;--theme-input-border:#cbd5e1;--theme-primary:#0b1f3a;--theme-primary-hover:#1565c0;--theme-accent:#1976d2;--theme-accent-soft:#eaf3fc;--theme-accent-strong:#d7eafa;--theme-accent-border:#9dc7ee;--theme-info:#1565c0;--theme-info-soft:#eaf3fc;--theme-success:#2e9d68;--theme-success-soft:#e9f7f0;--theme-danger:#d64545;--theme-danger-soft:#fef2f2;--theme-danger-border:#fecaca;--theme-warning:#a86400;--theme-warning-soft:#fff4df}:root[data-theme=dark]{color-scheme:dark;--theme-canvas:#0b1120;--theme-surface:#111c2e;--theme-subtle:#1e293b;--theme-hover:#1e293b;--theme-ink:#f1f5f9;--theme-muted:#cbd5e1;--theme-secondary:#a6b6cb;--theme-faint:#94a3b8;--theme-divider:#334155;--theme-divider-soft:#263449;--theme-input-border:#475569;--theme-accent:#5eead4;--theme-accent-soft:#123333;--theme-accent-strong:#164e48;--theme-accent-border:#28675e;--theme-primary:#dbeafe;--theme-primary-hover:#60a5fa;--theme-info:#7db8f0;--theme-info-soft:#142f4d;--theme-success:#69d19b;--theme-success-soft:#17382a;--theme-danger:#fca5a5;--theme-danger-soft:#3b1b25;--theme-danger-border:#7f3344;--theme-warning:#fde68a;--theme-warning-soft:#352b16}@media (prefers-color-scheme:dark){:root:is([data-theme=system],:not([data-theme])),:root:not([data-theme=light]):not([data-theme=dark]){color-scheme:dark;--theme-canvas:#0b1120;--theme-surface:#111c2e;--theme-subtle:#1e293b;--theme-hover:#1e293b;--theme-ink:#f1f5f9;--theme-muted:#cbd5e1;--theme-secondary:#a6b6cb;--theme-faint:#94a3b8;--theme-divider:#334155;--theme-divider-soft:#263449;--theme-input-border:#475569;--theme-accent:#5eead4;--theme-accent-soft:#123333;--theme-accent-strong:#164e48;--theme-accent-border:#28675e;--theme-primary:#dbeafe;--theme-primary-hover:#60a5fa;--theme-info:#7db8f0;--theme-info-soft:#142f4d;--theme-success:#69d19b;--theme-success-soft:#17382a;--theme-danger:#fca5a5;--theme-danger-soft:#3b1b25;--theme-danger-border:#7f3344;--theme-warning:#fde68a;--theme-warning-soft:#352b16}}body{background:var(--theme-canvas);color:var(--theme-ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.nav-group-button{text-transform:none;letter-spacing:normal;padding-top:.75rem;padding-bottom:.5rem;font-size:.75rem}.directory-table-tools{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.75rem;display:flex}.directory-columns{position:relative}.grid-column-scope{min-width:0;max-width:100%}@media print{.directory-table-tools{display:none!important}}.directory-column-options{z-index:20;background:var(--theme-surface);border:1px solid var(--theme-divider);border-radius:.5rem;gap:.5rem;min-width:16rem;max-width:min(28rem,100vw - 4rem);max-height:70vh;padding:1rem;display:grid;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 8px 24px #0002}.directory-column-options label{overflow-wrap:anywhere;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.directory-column-options input{flex-shrink:0}.shared-master-directory .master-directory-filters label{gap:.35rem;min-width:0;font-size:.875rem;font-weight:600;display:grid}.shared-master-directory .filter-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.workspace.shared-master-directory{width:100%;max-width:none}.location-coordinate-filter,.location-search-map{grid-column:1/-1}.location-coordinate-filter summary{cursor:pointer;color:var(--theme-secondary);font-size:.875rem}.location-coordinate-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.75rem;display:grid}.grid:has(>.summary-card),.grid:has(>.summary-link),.grid:has(>a>.summary-card){flex-wrap:wrap;align-items:stretch;display:flex;overflow-x:visible}.grid>.summary-card,.grid>.summary-link,.grid>a:has(>.summary-card){flex:1 1 0;min-width:max-content}.grid>a>.summary-card,.summary-link:not(:has(.summary-tile-detail)) .trial-work-view-main{box-sizing:border-box;height:100%}.summary-tile-detail{color:var(--theme-secondary);padding:0 12px 12px;font-size:.75rem}@media (max-width:900px){.grid>.summary-card,.grid>.summary-link,.grid>a:has(>.summary-card){flex:1 0 auto;min-width:max-content}}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}:focus-visible{outline:2px solid var(--theme-accent);outline-offset:3px}input[type=checkbox]{accent-color:var(--theme-accent);width:1rem;height:1rem}.skip-link{z-index:100;background:var(--theme-surface);border-radius:.5rem;padding:.75rem 1rem;position:fixed;top:-5rem;left:1rem}.skip-link:focus{top:1rem}.app-shell{--sidebar-width:260px;min-height:100vh}.app-shell.is-collapsed{--sidebar-width:76px}.shell-body{min-height:100vh;margin-left:var(--sidebar-width);transition:margin .2s}.sidebar{z-index:30;width:var(--sidebar-width);color:#dbeafe;background:#0b1f3a;flex-direction:column;transition:width .2s;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.sidebar-brand{border-bottom:1px solid #ffffff1f;align-items:center;gap:.5rem;height:72px;padding:0 1rem;display:flex}.sidebar-brand>a{flex:1;min-width:0}.brand-logo{color:#fff;white-space:nowrap;align-items:center;gap:.65rem;font-size:1.15rem;font-weight:750;display:inline-flex}.brand-logo svg{stroke:#6fcaca;fill:none;stroke-width:1.4px;flex:none;width:38px;height:38px}.brand-logo .brand-ribbon{stroke:#fff;stroke-width:3px}.brand-logo>span>span{color:#64d0ce}.icon-button{width:38px;height:38px;color:inherit;background:0 0;border:0;border-radius:.5rem;place-items:center;display:inline-grid}.icon-button:hover{background:var(--theme-hover)}.icon-button svg{width:20px}.sidebar .icon-button:hover{background:#ffffff16}.collapse-button svg{transition:rotate .2s}.sidebar nav{flex:1;padding:.8rem;overflow-y:auto}.sidebar nav section+section{margin-top:1rem}.sidebar nav h2{color:#7f99b7;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;margin:.25rem .7rem .45rem;font-size:.66rem}.nav-item{color:#cbd9e8;white-space:nowrap;border-radius:.5rem;align-items:center;gap:.75rem;min-height:40px;padding:.55rem .7rem;font-size:.84rem;font-weight:550;text-decoration:none;display:flex}.nav-item svg{width:19px;min-width:19px}.nav-item:hover{color:#fff;background:#ffffff12}.nav-item.active{color:#fff;background:#1976d2}.nav-item.disabled{opacity:.5;cursor:not-allowed}.nav-item em{text-transform:uppercase;margin-left:auto;font-size:.62rem;font-style:normal}.is-collapsed .nav-item em,.is-collapsed .nav-item>span,.is-collapsed .sidebar nav h2,.is-collapsed .theme-control>span{display:none}.is-collapsed .nav-item{justify-content:center;padding:.6rem}.is-collapsed .sidebar nav section+section{border-top:1px solid #ffffff14;padding-top:.8rem}.theme-control{color:#cbd9e8;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.75rem;display:flex}.theme-control .input{color:#fff;background:#10243f;border-color:#ffffff32;max-width:105px}.is-collapsed .theme-control{padding:.75rem .4rem}.is-collapsed .theme-control .input{width:66px;padding:.45rem .25rem;font-size:.65rem}.topbar{z-index:20;border-bottom:1px solid var(--theme-divider);background:var(--theme-surface);align-items:center;gap:1rem;height:72px;padding:0 1.5rem;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.topbar{background:color-mix(in srgb,var(--theme-surface) 94%,transparent)}}.topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mobile-menu{display:none}.context-indicator{grid-template-columns:auto auto;gap:.05rem .5rem;line-height:1.2;display:grid}.context-indicator span{background:var(--theme-accent-soft);color:var(--theme-accent);text-transform:uppercase;border-radius:.4rem;grid-row:1/3;align-self:center;padding:.35rem .55rem;font-size:.68rem;font-weight:700}.context-indicator strong{font-size:.83rem}.context-indicator small{color:var(--theme-secondary);font-size:.7rem}.account{margin-left:auto;position:relative}.account-button{color:var(--theme-ink);text-align:left;background:0 0;border:0;border-radius:.6rem;align-items:center;gap:.65rem;padding:.35rem .5rem;display:flex}.account-button:hover{background:var(--theme-hover)}.avatar{background:var(--theme-primary);width:36px;height:36px;color:var(--theme-surface);border-radius:50%;place-items:center;display:grid}.avatar svg{width:19px}.account-copy{flex-direction:column;display:flex}.account-copy strong{font-size:.8rem}.account-copy small{color:var(--theme-secondary);font-size:.68rem}.account-chevron{width:15px;rotate:90deg}.account-menu{border:1px solid var(--theme-divider);background:var(--theme-surface);border-radius:.75rem;width:290px;padding:.45rem;position:absolute;top:calc(100% + .6rem);right:0;box-shadow:0 14px 40px #08182a24}.account-menu>a,.account-menu>button{width:100%;color:var(--theme-ink);background:0 0;border:0;border-radius:.45rem;align-items:center;gap:.65rem;padding:.65rem .7rem;font-size:.82rem;text-decoration:none;display:flex}.account-menu>a:hover,.account-menu>button:hover:not(:disabled){background:var(--theme-hover)}.account-menu svg{width:17px}.account-menu hr{border:0;border-top:1px solid var(--theme-divider-soft)}.account-summary{border-bottom:1px solid var(--theme-divider);margin-bottom:.35rem;padding:.65rem .7rem .8rem}.account-summary>span,.account-summary>strong{display:block}.account-summary>span{color:var(--theme-secondary);margin:.2rem 0 .5rem;font-size:.72rem}.role-list{flex-wrap:wrap;gap:.25rem;display:flex}.role-badge{background:var(--theme-accent-soft);color:var(--theme-accent);border-radius:99px;padding:.18rem .45rem;font-size:.65rem;font-weight:650;display:inline-flex}.sidebar-scrim{display:none}.entity-identity{align-items:center;gap:.7rem;display:inline-flex}.entity-icon{border:1px solid var(--theme-divider);background:var(--theme-subtle);width:38px;height:38px;color:var(--theme-primary);border-radius:.55rem;place-items:center;display:grid;position:relative}.entity-icon>svg{width:21px}.entity-mode{border:2px solid var(--theme-surface);background:var(--theme-accent);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:-6px;right:-7px}.entity-mode svg{width:12px}.entity-identity small,.entity-identity strong{display:block}.entity-identity small{color:var(--theme-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:700}.entity-identity strong{font-size:.88rem}.mode-icon{align-items:center;gap:.35rem;display:inline-flex}.mode-icon svg{width:18px}.status-badge{border-radius:99px;align-items:center;gap:.28rem;width:max-content;padding:.26rem .55rem;font-size:.7rem;font-weight:700;display:inline-flex}.status-badge svg{width:13px}.status-neutral{background:var(--theme-subtle);color:var(--theme-muted)}.status-info{background:var(--theme-info-soft);color:var(--theme-info)}.status-success{background:var(--theme-success-soft);color:var(--theme-success)}.status-warning{background:var(--theme-warning-soft);color:var(--theme-warning)}.status-danger{background:var(--theme-danger-soft);color:var(--theme-danger)}.entity-status-panel{border:1px solid var(--theme-divider);background:var(--theme-surface);border-radius:.75rem;margin-bottom:1.5rem;overflow:hidden}.entity-meta{border-bottom:1px solid var(--theme-divider-soft);align-items:flex-start;gap:2rem;padding:1rem 1.25rem;display:flex}.entity-meta>div{flex-direction:column;gap:.15rem;display:flex}.entity-meta small{color:var(--theme-secondary);text-transform:uppercase;font-size:.68rem;font-weight:650}.entity-meta strong{font-size:.82rem}.entity-meta span{color:var(--theme-secondary);font-size:.72rem}.entity-history{margin-left:auto}.workflow-wrap{padding:1rem 1.25rem;overflow-x:visible}.workflow{min-width:560px;margin:0;padding:0;list-style:none;display:flex}.workflow li{text-align:center;color:var(--theme-faint);flex:1;position:relative}.workflow li:not(:last-child):before{content:"";z-index:0;background:var(--theme-divider);width:100%;height:2px;position:absolute;top:13px;left:50%}.workflow li.complete:not(:last-child):before{background:var(--theme-success)}.workflow li>span{z-index:1;border:2px solid var(--theme-divider);background:var(--theme-surface);border-radius:50%;place-items:center;width:28px;height:28px;margin:auto;font-size:.7rem;font-weight:700;display:grid;position:relative}.workflow li>span svg{width:14px}.workflow li small{margin-top:.4rem;font-size:.68rem;font-weight:650;display:block}.workflow li.complete>span{border-color:var(--theme-success);background:var(--theme-success);color:#fff}.workflow li.active>span{border-color:var(--theme-accent);box-shadow:0 0 0 4px var(--theme-accent-soft)}.workflow li.active small,.workflow li.active>span{color:var(--theme-accent)}.workflow-terminal{justify-content:center;align-items:center;gap:.5rem;margin-top:.8rem;display:flex}.workflow-terminal>span{color:var(--theme-secondary);font-size:.72rem}.admin-breadcrumb{color:var(--theme-accent);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .6rem;font-size:.72rem;font-weight:700}.admin-toolbar{gap:.75rem;margin-bottom:1rem;display:flex}.admin-toolbar .input{flex:1;min-width:0;max-width:380px}.scope-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.scope-card{border:1px solid var(--theme-divider);background:var(--theme-surface);border-radius:.65rem;padding:1rem}.scope-card h3{margin:0;font-size:.9rem}.scope-card p{color:var(--theme-secondary);margin:.4rem 0 0;font-size:.78rem}.scope-label{background:var(--theme-subtle);border-radius:.3rem;margin-top:.75rem;padding:.2rem .45rem;font-size:.65rem;font-weight:700;display:inline-flex}.deferred-note{overflow-wrap:anywhere;border-left:3px solid var(--theme-warning);background:var(--theme-warning-soft);max-width:100%;color:var(--theme-warning);padding:.75rem 1rem;font-size:.78rem}#main-content,.panel,.shell-body{min-width:0}.impersonation-banner{z-index:24;border-bottom:2px solid var(--theme-warning);background:var(--theme-warning-soft);color:var(--theme-warning);align-items:center;gap:2rem;padding:.65rem 1.5rem;display:flex;position:sticky;top:0}.impersonation-banner div{flex-direction:column;display:flex}.impersonation-banner div:first-child{flex:1}.impersonation-banner strong{font-size:.82rem}.impersonation-banner small,.impersonation-banner span{font-size:.7rem}.impersonation-banner .btn{color:inherit;background:0 0;border-color:currentColor}@media (max-width:767px){.app-shell,.app-shell.is-collapsed{--sidebar-width:0px}.shell-body{margin-left:0}.sidebar{width:min(86vw,290px);translate:-100%}.sidebar.mobile-open{translate:0}.sidebar-scrim{z-index:25;background:#07142699;border:0;display:block;position:fixed;inset:0}.mobile-menu{display:grid}.collapse-button{display:none}.topbar{padding:0 .8rem}.account-chevron,.account-copy,.context-indicator small{display:none}.workspace{padding:1rem}.entity-meta{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.account-menu{max-width:calc(100vw - 1.4rem);position:fixed;top:66px;right:.7rem}.impersonation-banner{flex-wrap:wrap;gap:.5rem 1rem;padding:.65rem .8rem;position:relative}.impersonation-banner>div:first-child{flex-basis:100%}.impersonation-banner .btn{margin-left:auto}}@media (max-width:480px){.context-indicator span{display:none}.entity-meta{grid-template-columns:1fr}.data-table{font-size:.78rem}}.account-menu>form button{width:100%;color:var(--theme-ink);background:0 0;border:0;border-radius:.45rem;align-items:center;gap:.65rem;padding:.65rem .7rem;font-size:.82rem;display:flex}.account-menu>form button:hover{background:var(--theme-hover)}.account-menu>form svg{width:17px}.login-page{background:radial-gradient(circle at top right,var(--theme-accent-soft),transparent 35%),var(--theme-canvas);place-items:center;min-height:100vh;padding:1.25rem;display:grid}.login-card{border:1px solid var(--theme-divider);background:var(--theme-surface);border-radius:1rem;width:min(100%,410px);padding:2rem;box-shadow:0 24px 70px #07182a20}.login-card .brand-logo{color:var(--theme-ink)}.login-card .brand-logo .brand-ribbon{stroke:var(--theme-primary)}.login-card h1{margin:1.6rem 0 .4rem;font-size:1.55rem}.login-card>p,.login-card>small{color:var(--theme-secondary);font-size:.82rem}.login-card form{gap:1rem;margin:1.4rem 0;display:grid}.login-card label{color:var(--theme-muted);gap:.4rem;font-size:.76rem;font-weight:650;display:grid}.login-card .btn-primary{width:100%;min-height:42px}.login-error{background:var(--theme-danger-soft);color:var(--theme-danger);border-radius:.45rem;margin:0;padding:.7rem;font-size:.78rem}.operation-feedback{z-index:1000;box-sizing:border-box;border:1px solid var(--theme-divider);background:var(--theme-surface);width:min(480px,100vw - 32px);max-height:calc(100vh - 100px);color:var(--theme-ink);border-radius:8px;align-items:flex-start;gap:12px;padding:12px 16px;font-size:.875rem;line-height:1.5;display:flex;position:fixed;top:84px;right:16px;overflow-y:auto;box-shadow:0 12px 32px #08182a36}.operation-feedback.login-error{border-color:var(--theme-danger);background:var(--theme-danger-soft);color:var(--theme-danger)}.operation-feedback p{overflow-wrap:anywhere;white-space:normal;flex:1;min-width:0;margin:0}.operation-feedback .icon-button{flex:none;width:28px;height:28px;margin:-4px -8px -4px 0}.operation-feedback .icon-button svg{width:16px}@media (max-width:767px){.operation-feedback{top:74px}}.airport-audit-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}.airport-audit-details summary::-webkit-details-marker{display:none}.airport-audit-details summary span{color:var(--theme-accent);white-space:nowrap;font-size:.78rem}.airport-audit-details[open] summary{margin-bottom:.7rem}.airport-audit-details table{border-collapse:collapse;width:100%;font-size:.78rem}.airport-audit-details td,.airport-audit-details th{border-top:1px solid var(--theme-divider);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:.4rem .5rem}.airport-audit-details th{font-weight:650}.airport-audit-details p{color:var(--theme-secondary);margin:.4rem 0}.airport-audit-username{color:var(--theme-secondary);font-size:.72rem;display:block}.airport-detail-page>.panel,.airport-source-content>.panel{margin-top:14px}.airport-detail-page .airport-overview-layout{grid-template-columns:minmax(320px,1fr) minmax(440px,1.35fr)}.airport-detail-page .access-list dd{overflow-wrap:anywhere}.airport-edit-dialog{box-sizing:border-box;width:min(760px,100%);padding:24px}.airport-edit-form>fieldset{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.airport-edit-form>fieldset>.airport-correction-pair,.airport-edit-form>fieldset>.postal-editor-map,.airport-edit-form>fieldset>p{grid-column:1/-1}.airport-edit-form>fieldset label{align-content:start;align-self:start;gap:5px;min-width:0;font-size:.82rem;font-weight:650;display:grid}.airport-edit-form>fieldset .input{box-sizing:border-box;width:100%;min-width:0}.airport-edit-form>fieldset>.airport-correction-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.airport-edit-form>fieldset>button{min-width:0}.airport-city-link-form{grid-template-columns:minmax(180px,1fr) minmax(260px,2fr);align-items:end;gap:12px;margin-top:16px;display:grid}.airport-city-link-form label{gap:6px;display:grid}.airport-city-link-form p{grid-column:1/-1;margin:0}.airport-conflict-panel{border-left:4px solid var(--theme-warning)}.airport-audit-table td{vertical-align:top}@media (max-width:1000px){.airport-detail-page .airport-overview-layout{grid-template-columns:1fr}.airport-detail-page .airport-map-frame{height:320px}}@media (max-width:700px){.airport-city-link-form,.airport-edit-form>fieldset,.airport-edit-form>fieldset>.airport-correction-pair{grid-template-columns:1fr}.airport-edit-dialog{padding:16px}.airport-detail-page .airport-map-frame{height:260px}.airport-detail-page .airport-detail-tabs{display:flex;overflow-x:visible}.airport-detail-page .airport-detail-tabs>a{flex:none;min-width:120px}.airport-audit-table{min-width:620px}}.security-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.security-grid form{gap:.75rem;margin:1rem 0;display:grid}.security-grid label{gap:.35rem;font-size:.75rem;font-weight:650;display:grid}.security-secret{background:var(--theme-subtle);border-radius:.5rem;margin-top:1rem;padding:1rem}.recovery-panel code,.security-secret code{overflow-wrap:anywhere;padding:.3rem;font-size:.74rem;display:block}.recovery-panel{grid-column:1/-1}.recovery-panel>div{column-count:2}@media (max-width:520px){.login-page{justify-content:center;align-items:center;padding:1rem;display:flex}.login-card{width:calc(100vw - 2rem);min-width:0;max-width:410px;padding:1.5rem;overflow:hidden}.security-grid{grid-template-columns:minmax(0,1fr)}.recovery-panel>div{column-count:1}}.login-card,.login-card .input,.login-page{box-sizing:border-box}.login-card .input{max-width:100%}.public-page{background:var(--theme-canvas);min-height:100vh;color:var(--theme-ink);padding:2rem clamp(1rem,5vw,5rem)}.public-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.public-header .brand-logo{color:var(--theme-ink);font-size:1.65rem}.public-header .brand-logo svg{width:54px;height:54px}.public-header .brand-ribbon{stroke:var(--theme-primary)}.public-controls{flex-wrap:wrap;gap:1rem;display:flex}.public-controls label{gap:.25rem;font-size:.8rem;display:grid}.public-hero{max-width:680px;margin:clamp(3rem,8vw,7rem) 0 2.5rem}.public-hero h1{font-size:clamp(2rem,5vw,4rem);font-weight:750}.public-hero p{color:var(--theme-secondary);margin-top:1rem;font-size:1.1rem}.public-entries{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:900px;display:grid}.public-entries a{border:1px solid var(--theme-divider);background:var(--theme-surface);color:var(--theme-ink);border-radius:.8rem;gap:.5rem;padding:1.4rem;text-decoration:none;display:grid}.public-entries a:hover{border-color:var(--theme-accent)}.public-entries span{color:var(--theme-secondary);font-size:.85rem}.login-brand .brand-logo{font-size:1.5rem}.login-brand .brand-logo svg{width:52px;height:52px}.login-card>.language-select{justify-content:flex-end;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.login-links{justify-content:space-between;gap:1rem;font-size:.8rem;display:flex}.login-card>a,.login-links a{color:var(--theme-accent)}@media (max-width:600px){.public-header{flex-direction:column;align-items:flex-start}.public-entries{grid-template-columns:1fr}}:root[data-theme=light] .sidebar,:root[data-theme=system] .sidebar{background:var(--theme-surface);color:var(--theme-ink);border-right:1px solid var(--theme-divider)}:root[data-theme=light] .sidebar-brand,:root[data-theme=system] .sidebar-brand{border-color:var(--theme-divider)}:root[data-theme=light] .sidebar .brand-logo,:root[data-theme=system] .sidebar .brand-logo{color:var(--theme-ink)}:root[data-theme=light] .sidebar .brand-ribbon,:root[data-theme=system] .sidebar .brand-ribbon{stroke:var(--theme-primary)}:root[data-theme=light] .sidebar .nav-item,:root[data-theme=light] .sidebar .theme-control,:root[data-theme=system] .sidebar .nav-item,:root[data-theme=system] .sidebar .theme-control{color:var(--theme-ink)}:root[data-theme=light] .sidebar .nav-section-button,:root[data-theme=system] .sidebar .nav-section-button{color:var(--theme-muted)}:root[data-theme=light] .sidebar .nav-item:hover,:root[data-theme=system] .sidebar .nav-item:hover{background:var(--theme-hover);color:var(--theme-ink)}:root[data-theme=light] .sidebar .nav-item.active,:root[data-theme=system] .sidebar .nav-item.active{background:var(--theme-accent-soft);color:var(--theme-accent)}:root[data-theme=light] .sidebar .theme-control,:root[data-theme=system] .sidebar .theme-control{border-color:var(--theme-divider)}:root[data-theme=light] .sidebar .theme-control .input,:root[data-theme=system] .sidebar .theme-control .input{background:var(--theme-surface);border-color:var(--theme-input-border);color:var(--theme-ink)}@media (prefers-color-scheme:dark){:root[data-theme=system] .sidebar{color:#dbeafe;background:#0b1f3a;border-right:0}:root[data-theme=system] .sidebar-brand{border-color:#ffffff1f}:root[data-theme=system] .sidebar .brand-logo{color:#fff}:root[data-theme=system] .sidebar .brand-ribbon{stroke:#fff}:root[data-theme=system] .sidebar .nav-item,:root[data-theme=system] .sidebar .theme-control{color:#cbd9e8}:root[data-theme=system] .sidebar .nav-section-button{color:#7f99b7}:root[data-theme=system] .sidebar .nav-item:hover{color:#fff;background:#ffffff12}:root[data-theme=system] .sidebar .nav-item.active{color:#fff;background:#1976d2}:root[data-theme=system] .sidebar .theme-control{border-color:#ffffff1f}:root[data-theme=system] .sidebar .theme-control .input{color:#fff;background:#10243f;border-color:#ffffff32}}.nav-section-button{color:#7f99b7;letter-spacing:.11em;text-transform:uppercase;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:.35rem .7rem;font-size:.66rem;font-weight:700;display:flex}.nav-section-button svg{width:13px;transition:rotate .2s}.nav-section-button[aria-expanded=true] svg{rotate:90deg}.is-collapsed .nav-section-button span,.is-collapsed .nav-section-button svg{display:none}.context-switchers{border-top:1px solid var(--theme-divider-soft);padding:.5rem .7rem}.context-switchers label,.language-select{color:var(--theme-secondary);gap:.3rem;font-size:.68rem;display:grid}.context-switchers form+form{margin-top:.5rem}.language-select{padding:.5rem .7rem}.ai-trigger svg{width:17px}.ai-scrim{z-index:49;background:#07142666;border:0;position:fixed;inset:0}.ai-drawer{z-index:50;border-left:1px solid var(--theme-divider);background:var(--theme-surface);flex-direction:column;gap:1rem;width:min(410px,100vw);padding:1rem;display:flex;position:fixed;inset:0 0 0 auto;box-shadow:-18px 0 50px #07142628}.ai-drawer header{border-bottom:1px solid var(--theme-divider);justify-content:space-between;align-items:center;padding-bottom:.8rem;display:flex}.ai-drawer header>span{align-items:center;gap:.6rem;display:flex}.ai-drawer header svg{width:22px;color:var(--theme-accent)}.ai-drawer section{gap:.5rem;display:grid}.ai-drawer small{color:var(--theme-secondary);text-transform:uppercase;font-size:.68rem;font-weight:700}.ai-drawer section p{margin:0;font-size:.8rem}.ai-empty{text-align:center;color:var(--theme-secondary);flex:1;align-content:center;place-items:center;gap:.7rem;display:grid}.ai-empty svg{width:42px;color:var(--theme-accent)}@media (max-width:600px){.ai-trigger{width:38px;padding:0}.ai-trigger:not(svg){font-size:0}.ai-drawer{width:100vw}.topbar{gap:.45rem}}.grid-toolbar{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1rem;display:flex}.grid-toolbar label{flex:1;min-width:180px}.grid-toolbar input{box-sizing:border-box;border:1px solid var(--theme-input-border);background:var(--theme-surface);width:100%;color:var(--theme-ink);border-radius:.4rem;padding:.6rem}.table-scroll{max-width:100%;overflow:auto}.data-grid table{border-collapse:collapse;width:100%;font-size:.8rem}.data-grid td,.data-grid th{border-bottom:1px solid var(--theme-divider);text-align:left;white-space:nowrap;padding:.7rem}.activity-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.activity-list li{border-bottom:1px solid var(--theme-divider-soft);align-items:center;gap:1rem;padding:.65rem;display:flex}.activity-list li>div{flex:1;display:grid}.activity-list span,.activity-list time{color:var(--theme-secondary);font-size:.7rem}.context-help{vertical-align:middle;display:inline-flex;position:relative}.context-help>button{border:1px solid var(--theme-divider);background:var(--theme-surface);width:24px;height:24px;color:var(--theme-ink);cursor:pointer;border-radius:50%;place-items:center;font-size:.75rem;display:grid}.context-help>span{z-index:40;border:1px solid var(--theme-divider);background:var(--theme-surface);width:min(320px,80vw);color:var(--theme-ink);border-radius:.6rem;padding:1rem;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 12px 30px #07142622}.context-help>span>span,.context-help>span>strong{display:block}.access-list{grid-template-columns:minmax(120px,auto) 1fr;gap:.7rem 1rem;display:grid}.access-list dt{font-weight:700}.access-list dd{overflow-wrap:anywhere;color:var(--theme-secondary);margin:0}@media print{.grid-toolbar,.impersonation-banner,.sidebar,.topbar{display:none!important}.shell-body{margin:0}.workspace{max-width:none}.data-grid td:first-child,.data-grid td:last-child,.data-grid th:first-child,.data-grid th:last-child{display:none}}.sidebar .brand-logo{width:100%;min-width:0;max-width:170px;height:52px;display:flex;overflow:hidden}.sidebar .brand-logo img{object-fit:contain;object-position:left center;max-width:100%}.sidebar .brand-logo .shell-logo-full{width:170px;max-width:100%;height:100%;max-height:52px;display:block}.sidebar .brand-logo .shell-logo-icon{flex:none;width:38px;height:38px;display:none}.sidebar .brand-logo .shell-logo-light{display:none}.sidebar .brand-logo .shell-logo-dark{filter:brightness(0)invert()}:root[data-theme=light] .sidebar .brand-logo .shell-logo-light,:root[data-theme=system] .sidebar .brand-logo .shell-logo-light{display:block}:root[data-theme=light] .sidebar .brand-logo .shell-logo-dark,:root[data-theme=system] .sidebar .brand-logo .shell-logo-dark{display:none}@media (prefers-color-scheme:dark){:root[data-theme=system] .sidebar .brand-logo .shell-logo-light{display:none}:root[data-theme=system] .sidebar .brand-logo .shell-logo-dark{display:block}}.collapse-button{flex:none}.collapse-button svg{rotate:180deg}.is-collapsed .collapse-button svg{rotate:0deg}.is-collapsed .sidebar-brand{gap:0;padding:0 4px}.is-collapsed .sidebar-brand>a{flex:0 0 30px}.is-collapsed .sidebar-brand .shell-logo-full{display:none!important}.is-collapsed .sidebar-brand .shell-logo-icon{width:30px;height:30px;display:block}.context-indicator{grid-template-columns:1fr}.filter-layout{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:.75rem;margin-bottom:1.25rem;display:grid}.filter-actions,.filter-search{grid-column:1/-1}.filter-actions{gap:.5rem;display:flex}.filter-layout .input{width:100%;min-width:0}.summary-link{color:inherit;border-radius:.5rem;text-decoration:none;display:block}.summary-link:hover{background:var(--theme-hover)}.icon-button:focus-visible,.summary-link:focus-visible,summary:focus-visible{outline:2px solid var(--theme-accent);outline-offset:3px}.summary-link[aria-current=page]{box-shadow:inset 0 0 0 2px var(--theme-accent);border-color:var(--theme-accent)}@media (max-width:1000px){.filter-layout{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.filter-layout{grid-template-columns:1fr}}.organization-logo-area{flex:0 0 76px;width:76px;height:36px;position:relative;overflow:hidden}.organization-logo-area>img{object-position:center;object-fit:contain!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;display:block!important;position:absolute!important;inset:0!important}.summary-link:focus-visible{outline:2px solid var(--theme-accent)}@media (max-width:600px){.organization-logo-area{flex-basis:56px;width:56px;height:30px}}.maintenance-actions{flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;margin-bottom:1.25rem;display:flex}.maintenance-actions .btn,.maintenance-actions .btn-danger,.maintenance-actions .btn-primary{white-space:nowrap;border:1px solid var(--theme-divider);border-radius:.375rem;flex:none;height:2.5rem;min-height:2.5rem;padding:.5rem .875rem;font-size:.875rem;line-height:1.25rem}.maintenance-actions button:disabled{opacity:.45;cursor:not-allowed}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-primary:focus-visible{outline:2px solid var(--theme-primary-hover);outline-offset:3px}:root[data-theme=dark] .btn-primary{color:#062b28}@media (prefers-color-scheme:dark){:root:is([data-theme=system],:not([data-theme])) .btn-primary,:root[data-theme=system] .btn-primary{color:#062b28}}.maintenance-actions .btn-danger{color:var(--theme-danger);background:var(--theme-danger-soft)}.new-user-entry{flex:none;position:relative}.new-user-entry summary{cursor:pointer;list-style:none}.new-user-entry summary::-webkit-details-marker{display:none}.new-user-entry summary:after{content:"▾";margin-left:.35rem}.field-error{color:var(--theme-danger,#b42318);margin:.2rem 0;font-size:.8rem}.input[aria-invalid=true],input[aria-invalid=true],select[aria-invalid=true]{border-color:var(--theme-danger,#b42318);outline-color:var(--theme-danger,#b42318)}.new-user-options{z-index:30;background:var(--theme-surface);border:1px solid var(--theme-divider);border-radius:.5rem;gap:.25rem;min-width:12rem;padding:.5rem;display:grid;position:absolute;top:calc(100% + .25rem);left:0;box-shadow:0 8px 24px #0002}.maintenance-dialog{border:1px solid var(--theme-divider);background:var(--theme-surface);width:min(36rem,100vw - 2rem);max-height:calc(100vh - 2rem);color:var(--theme-ink);border-radius:.75rem;margin:auto;padding:1.5rem;overflow:auto}.maintenance-dialog::backdrop{background:#07142688}.trial-tabs{border:1px solid var(--theme-divider);background:var(--theme-surface);border-radius:.55rem;display:flex;overflow-x:visible}@supports (color:color-mix(in lab,red,red)){.trial-tabs{background:color-mix(in srgb,var(--theme-surface) 88%,transparent)}}.trial-tabs>a{min-width:max-content;color:var(--theme-ink);border-bottom:2px solid #0000;justify-content:center;align-items:center;padding:1rem 1.4rem;text-decoration:none;display:flex}.trial-tabs>a[aria-current=page]{border-color:var(--theme-accent);color:var(--theme-accent)}.trial-drawer .context-help summary,.trial-table .context-help summary,.trial-tabs .context-help summary{width:20px;height:20px;font-size:.72rem;display:inline-grid}.trial-list-panel{border:1px solid var(--theme-divider);background:var(--theme-surface);border-radius:.65rem;margin-top:1rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.trial-list-panel{background:color-mix(in srgb,var(--theme-surface) 92%,transparent)}}.trial-toolbar{align-items:center;gap:.75rem;padding:1rem;display:flex}.trial-filter-form{flex:1;grid-template-columns:minmax(220px,2fr) repeat(2,minmax(140px,1fr)) auto;align-items:end;gap:.65rem;display:grid}.trial-toolbar .filter-actions{gap:.65rem;display:flex}.trial-toolbar>[aria-label$=export]{flex-wrap:wrap}.trial-table{table-layout:fixed;width:100%;margin:0}.trial-table th{background:var(--theme-accent-soft)}@supports (color:color-mix(in lab,red,red)){.trial-table th{background:color-mix(in srgb,var(--theme-accent-soft) 28%,var(--theme-surface))}}.trial-table th{white-space:normal}.trial-table td,.trial-table th{overflow-wrap:anywhere}.trial-table td{vertical-align:middle}.trial-row-action{width:100%;min-width:0;color:var(--theme-accent);border-color:var(--theme-accent)}.trial-row-urgent{background:#dc294b24}.trial-badge,.trial-days{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-width:70px;padding:.35rem .75rem;font-size:.75rem;display:inline-flex}.trial-badge-success{color:#dcfff2;background:#08764d}.trial-badge-warning{color:#fff0ae;background:#8a5c00}.trial-badge-danger{color:#ffe5eb;background:#93213a}.trial-badge-info,.trial-days{color:#e8f5ff;background:#17456d}.trial-list-panel>nav{padding:1rem}.trial-drawer-backdrop{z-index:60;background:#00122588;justify-content:flex-end;display:flex;position:fixed;inset:0}.trial-drawer{border-left:1px solid var(--theme-divider);background:var(--theme-surface);width:min(460px,100vw);height:100%;padding:1.25rem;overflow-y:auto;box-shadow:-20px 0 50px #0008}.trial-drawer>header{justify-content:space-between;gap:1rem;display:flex}.trial-drawer h2{font-size:1.35rem;font-weight:700}.trial-drawer h3{margin-top:.8rem;font-size:1rem;font-weight:650}.trial-drawer header p,.trial-drawer small{color:var(--theme-secondary);display:block}.trial-drawer-summary{grid-template-columns:2fr 1fr 1fr;gap:.75rem;margin:1rem 0;display:grid}.trial-drawer-summary>div{border-right:1px solid var(--theme-divider);padding-right:.75rem}.trial-drawer-summary dt{color:var(--theme-secondary);font-size:.75rem}.drawer-card{border:1px solid var(--theme-divider);background:var(--theme-accent-soft);border-radius:.6rem;margin-top:1rem;padding:1rem}@supports (color:color-mix(in lab,red,red)){.drawer-card{background:color-mix(in srgb,var(--theme-accent-soft) 14%,transparent)}}.drawer-card>p{color:var(--theme-secondary);margin:.35rem 0 1rem}.drawer-card label{gap:.35rem;font-size:.8rem;display:grid}.activation-summary{background:var(--theme-background);padding:1rem}.activation-summary,.trial-evidence-row{border:1px solid var(--theme-divider);border-radius:.5rem}.trial-evidence-row{text-align:left;background:var(--theme-surface);width:100%;color:var(--theme-ink);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:.9rem;display:grid}.trial-evidence-row:focus-visible,.trial-evidence-row:hover{border-color:var(--theme-accent);background:var(--theme-hover)}.trial-evidence-row span{color:var(--theme-secondary)}.trial-modal-backdrop{z-index:90;background:#001225aa;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.trial-modal{border:1px solid var(--theme-divider);background:var(--theme-surface);border-radius:.75rem;outline:none;width:min(680px,100%);max-height:min(780px,100vh - 2rem);padding:1.25rem;overflow:auto;box-shadow:0 24px 70px #0008}.trial-modal>header{border-bottom:1px solid var(--theme-divider);justify-content:space-between;gap:1rem;padding-bottom:1rem;display:flex}.trial-modal>header h2{font-size:1.25rem}.trial-modal dt,.trial-modal>header p{color:var(--theme-secondary)}.trial-evidence-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:1rem 0;display:grid}.trial-evidence-fields>div{border-bottom:1px solid var(--theme-divider);padding:.75rem}.trial-evidence-fields dd{overflow-wrap:anywhere;margin:.25rem 0 0}.trial-modal h3{margin-top:1rem;font-weight:650}.trial-message-body{white-space:pre-wrap;background:var(--theme-subtle);border-radius:.5rem;margin-top:.5rem;padding:1rem}.trial-modal footer{justify-content:flex-end;margin-top:1.25rem;display:flex}.trial-journey li small+small{margin-top:.15rem}.external-conversations-card>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.external-conversations-card>header p{max-width:65ch;color:var(--theme-secondary)}.external-conversation-list,.external-conversation-preview,.external-message-thread,.timeline-business-list{gap:.75rem;margin-top:1rem;display:grid}.external-conversation-row{border:1px solid var(--theme-divider);background:var(--theme-subtle);border-radius:.75rem;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.external-conversation-row>div{gap:.35rem;min-width:0;display:grid}.external-conversation-row small,.external-conversation-row strong{overflow-wrap:anywhere}.external-direction,.external-source{background:var(--theme-accent-soft);width:max-content;color:var(--theme-info);border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.78rem;font-weight:700;display:inline-flex}.external-source svg{width:1rem}.external-conversation-row dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.external-conversation-row dt,.external-message dt,.external-thread-meta dt{color:var(--theme-secondary);font-size:.75rem}.external-conversation-row dd,.external-message dd,.external-thread-meta dd{overflow-wrap:anywhere;margin:.15rem 0 0}.external-empty{border:1px dashed var(--theme-divider);text-align:center;color:var(--theme-secondary);border-radius:.75rem;place-items:center;gap:.4rem;margin-top:1rem;padding:2rem;display:grid}.external-empty svg{width:2rem}.external-dialog{width:min(860px,100%)}.external-dialog-subtitle{color:var(--theme-secondary);margin:.75rem 0}.external-thread-meta{background:var(--theme-subtle);grid-template-columns:repeat(2,minmax(0,1fr))}.external-message,.external-thread-meta{border:1px solid var(--theme-divider);border-radius:.75rem;gap:.75rem;padding:1rem;display:grid}.external-message>header{justify-content:space-between;gap:1rem;display:flex}.external-message>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.external-message>p{background:var(--theme-subtle);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:.5rem;margin:0;padding:1rem}.external-direction.sent{background:var(--theme-info-soft)}.external-attachments{flex-wrap:wrap;align-items:flex-start;gap:.75rem;display:flex}.external-attachments ul{flex-wrap:wrap;gap:.5rem;display:flex}.external-attachments a{align-items:center;gap:.35rem;display:inline-flex}.external-attachments svg{width:1rem}.external-document-note,.external-form-intro{border:1px solid var(--theme-accent-border);background:var(--theme-accent-soft);border-radius:.65rem;gap:.25rem;margin-top:1rem;padding:1rem;display:grid}.external-dialog>footer{background:var(--theme-surface);justify-content:space-between;gap:.75rem;padding:1rem 0 0;display:flex;position:sticky;bottom:-1.25rem}.timeline-filters{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.timeline-filters button{border:1px solid var(--theme-divider);background:var(--theme-surface);border-radius:999px;padding:.55rem .8rem}.timeline-filters button.active{border-color:var(--theme-accent);background:var(--theme-accent-soft);color:var(--theme-info)}.timeline-business-event{border-left:3px solid var(--theme-divider);background:var(--theme-subtle);grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:1rem;display:grid}.timeline-business-event.external{border-color:var(--theme-accent)}.timeline-business-event>svg{width:1.25rem}.timeline-business-event>div{gap:.25rem;display:grid}.timeline-business-event small,.timeline-business-event span,.timeline-business-event time{color:var(--theme-secondary)}.link-button{width:max-content;color:var(--theme-info);text-decoration:underline}.external-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.form-error{border:1px solid var(--theme-danger-border);background:var(--theme-danger-soft);color:var(--theme-danger);border-radius:.5rem;padding:.75rem}@media (max-width:800px){.external-conversations-card>header,.external-dialog>footer,.external-message>header{flex-direction:column;align-items:stretch}.external-conversation-row,.external-form-grid,.external-message>dl,.external-thread-meta{grid-template-columns:1fr}.external-conversation-row dl{grid-template-columns:1fr 1fr}.external-conversation-row .btn{width:100%}.timeline-filters{display:grid}.trial-modal-backdrop{padding:.5rem}.external-dialog{max-height:calc(100vh - 1rem)}}@media (max-width:900px){.trial-toolbar{flex-direction:column;align-items:stretch}.trial-filter-form{grid-template-columns:1fr}.trial-toolbar>[aria-label$=export]{justify-content:flex-start}.trial-drawer{width:100%}}.application-breadcrumb{color:var(--theme-secondary);gap:.75rem;display:flex}.application-header{margin-top:1.25rem;position:relative}.application-header h1{font-size:1.8rem;font-weight:650}.application-header>dl{grid-template-columns:repeat(5,minmax(130px,1fr));max-width:900px;margin-top:1rem;display:grid}.application-header>dl>div{border-right:1px solid var(--theme-divider);padding-right:1.5rem}.application-header dt{color:var(--theme-secondary);font-size:.75rem}.application-header dd{margin-top:.3rem}.application-header>form{position:absolute;bottom:0;right:0}.application-tabs{border-bottom:1px solid var(--theme-divider);gap:2rem;margin:1.2rem 0;display:flex}.application-tabs a{border-bottom:3px solid #0000;padding:.8rem .2rem}.application-tabs a[aria-current=page]{border-color:var(--theme-accent);color:var(--theme-accent)}.application-overview{grid-template-columns:minmax(0,2.2fr) minmax(280px,1fr);gap:1rem;display:grid}.application-card{border:1px solid var(--theme-divider);background:var(--theme-surface);border-radius:.6rem;padding:1.2rem}@supports (color:color-mix(in lab,red,red)){.application-card{background:color-mix(in srgb,var(--theme-surface) 92%,transparent)}}.application-card h2{align-items:center;gap:.5rem;font-size:1.1rem;font-weight:650;display:flex}.application-card>p,.section-heading p{color:var(--theme-secondary)}.application-progress{grid-template-columns:repeat(4,1fr);margin-top:1.3rem;display:grid}.application-progress li{text-align:center;justify-items:center;display:grid;position:relative}.application-progress li:before{content:"";background:var(--theme-divider);width:100%;height:2px;position:absolute;top:14px;left:-50%}.application-progress li:first-child:before{display:none}.application-progress li.done:before{background:var(--theme-accent)}.application-progress li>span{z-index:1;background:var(--theme-surface);border:3px solid #466482;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.application-progress li.done>span{border-color:var(--theme-accent);background:var(--theme-accent);color:#002d39}.application-progress strong{margin-top:.5rem;font-size:.82rem}.application-progress small{color:var(--theme-secondary)}.application-card .detail-grid{margin-top:1rem}.application-card .detail-grid>div{grid-template-columns:120px 1fr;gap:.5rem;display:grid}.application-card .detail-grid dt{color:var(--theme-secondary)}.technical-details summary{cursor:pointer;font-weight:650}.review-decision{align-self:start;min-height:420px;position:sticky;top:1rem}.review-decision .decision{text-align:left;border:1px solid;border-radius:.45rem;width:100%;margin-top:.75rem;padding:1rem;font-weight:650}.decision.approve{color:#22e5ce;border-color:#00d8ba}.decision.information{color:#58c8ff;border-color:#1e9bea}.decision.reject{color:#ff637b;border-color:#ef405c}.decision-form{border-top:1px solid var(--theme-divider);gap:.7rem;margin-top:1rem;padding-top:1rem;display:grid}.decision-form label{gap:.35rem;display:grid}.section-heading{justify-content:space-between;display:flex}.activity-timeline{margin-top:1rem}.activity-timeline li{border-bottom:1px solid var(--theme-divider);grid-template-columns:24px 1fr 220px 100px;align-items:center;gap:1rem;padding:1.1rem 0;display:grid}.activity-timeline li>div{display:grid}.activity-timeline small{color:var(--theme-secondary)}.timeline-dot{border:3px solid var(--theme-accent);border-radius:50%;width:16px;height:16px}.detail-filter-form{grid-template-columns:1fr 1fr auto;align-items:end;gap:1rem;margin:1rem 0;display:grid}.detail-filter-form label{gap:.35rem;display:grid}.audit-filter{grid-template-columns:2fr 1fr 1fr auto}.application-card pre{max-width:440px;font-size:.72rem;overflow:auto}@media (max-width:900px){.application-header>dl{grid-template-columns:1fr 1fr}.application-header>form{margin-top:1rem;position:static}.application-overview{grid-template-columns:1fr}.review-decision{position:static}.application-progress{grid-template-columns:1fr 1fr;gap:1rem}.activity-timeline li{grid-template-columns:20px 1fr}.activity-timeline .trial-badge,.activity-timeline time{grid-column:2}.audit-filter,.detail-filter-form{grid-template-columns:1fr}.application-tabs{overflow-x:visible}.application-header>dl>div{border-right:0;border-bottom:1px solid var(--theme-divider);padding:.6rem}}.registration-workspace{max-width:1600px}.registration-crumb{color:var(--theme-accent);font-size:.75rem;font-weight:700}.registration-back{color:var(--theme-accent);margin:.9rem 0;display:inline-block}.registration-case-header{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.registration-case-header h1{margin:0;font-size:1.8rem}.registration-case-header p{color:var(--theme-secondary);margin:.35rem 0 0}.registration-case-status{text-align:right}.registration-case-meta{color:var(--theme-secondary);align-items:center;gap:.35rem;margin:.35rem 0 0;font-size:.78rem;display:flex}.registration-callout{border:1px solid var(--theme-warning);background:var(--theme-warning-soft);border-radius:.55rem;margin:1rem 0;padding:1rem}.registration-callout.technical{border-color:var(--theme-danger);background:var(--theme-danger)}@supports (color:color-mix(in lab,red,red)){.registration-callout.technical{background:color-mix(in srgb,var(--theme-danger) 10%,transparent)}}.registration-layout{grid-template-columns:minmax(0,2fr) minmax(330px,1fr);align-items:start}.registration-evidence,.registration-layout{gap:1rem;display:grid}.registration-card,.registration-decision{border:1px solid var(--theme-divider);background:var(--theme-surface);border-radius:.65rem;padding:1.25rem}.registration-card>header{border-bottom:1px solid var(--theme-divider);align-items:center;gap:.65rem;padding-bottom:.8rem;display:flex}.registration-card h2,.registration-decision h2{margin:0;font-size:1.15rem}.registration-chips{flex-wrap:wrap;gap:.45rem;margin-left:auto;display:flex}.match-chip,.registration-chips span{background:var(--theme-subtle);border-radius:999px;padding:.28rem .65rem;font-size:.72rem}.registration-definition{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 2rem;padding-top:1rem;display:grid}.registration-definition div{grid-template-columns:minmax(130px,.8fr) 1.2fr;display:grid}.registration-definition dt{color:var(--theme-secondary);font-size:.78rem}.registration-definition dd{margin:0}.identity-candidates{gap:.65rem;margin-top:1rem;display:grid}.identity-candidate{border:1px solid var(--theme-divider);cursor:pointer;border-radius:.55rem;grid-template-columns:auto auto 1.1fr 1fr .75fr .8fr .9fr auto;align-items:center;gap:1rem;padding:.85rem;display:grid}.decision-card.selected,.identity-candidate.selected{border-color:var(--theme-accent);box-shadow:0 0 0 1px var(--theme-accent)}.decision-card small,.identity-candidate small{color:var(--theme-secondary);display:block}.candidate-avatar{color:#fff;background:#1764b4;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.registration-info{color:var(--theme-secondary);font-size:.78rem}.activity-card summary{cursor:pointer;display:flex}.activity-card summary h2{display:inline}.activity-card ol{padding:0;list-style:none}.activity-card li{border-left:1px solid var(--theme-divider);grid-template-columns:190px 1fr;gap:1rem;padding:.65rem 0;display:grid}.activity-card time{color:var(--theme-secondary);padding-left:1rem;font-size:.76rem}.activity-card p{color:var(--theme-secondary);margin:.2rem 0}.registration-decision{position:sticky;top:1rem}.registration-decision>p{color:var(--theme-secondary)}.reviewer-strip{border:1px solid var(--theme-divider);border-radius:.5rem;margin:.9rem 0;padding:.75rem}.decision-options{gap:.55rem;display:grid}.decision-card{border:1px solid var(--theme-divider);cursor:pointer;border-radius:.55rem;gap:.75rem;padding:.85rem;display:flex}.decision-card input{align-self:flex-start;margin-top:.2rem}.registration-decision label:not(.decision-card){margin-top:.8rem;display:block}.registration-decision textarea{min-height:80px}.registration-decision>.btn-primary{width:100%;margin-top:1rem}.decision-confirm{gap:.75rem;display:grid}.decision-confirm p{margin:0}.decision-confirm-actions{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.outcome-summary{border:1px solid var(--theme-accent);background:var(--theme-subtle);border-radius:.55rem;padding:1rem}@media (max-width:1100px){.registration-layout{grid-template-columns:1fr}.registration-decision{position:static}.identity-candidate{grid-template-columns:auto auto 1fr 1fr}.registration-case-header{flex-direction:column;align-items:flex-start}.registration-case-status{text-align:left}.registration-definition{grid-template-columns:1fr}}.identity-candidate>span,.registration-card,.registration-definition dd,.registration-definition div,.registration-evidence{min-width:0}.identity-candidate small,.identity-candidate strong,.identity-candidate>span,.registration-definition dd{overflow-wrap:anywhere}.identity-candidate{grid-template-columns:auto auto minmax(150px,1.2fr) minmax(190px,1.5fr) minmax(110px,.8fr) auto;grid-template-areas:"select avatar identity email status link""select avatar identity memberships signin link";row-gap:.55rem}.identity-candidate>input{grid-area:select}.identity-candidate>.candidate-avatar{grid-area:avatar}.identity-candidate>span:nth-of-type(2){grid-area:identity}.identity-candidate>span:nth-of-type(3){grid-area:email}.identity-candidate>span:nth-of-type(4){grid-area:status}.identity-candidate>span:nth-of-type(5){grid-area:memberships}.identity-candidate>span:nth-of-type(6){grid-area:signin}.identity-candidate>a{white-space:nowrap;grid-area:link}.identity-candidate>span:nth-of-type(6){white-space:normal}.registration-decision .input,.registration-decision button{max-width:100%}@media (max-width:1100px){.identity-candidate{grid-template-columns:auto auto minmax(0,1fr) minmax(0,1fr);grid-template-areas:"select avatar identity identity""select avatar email email""select avatar status memberships""select avatar signin link"}.registration-decision{width:auto}.registration-decision .btn,.registration-decision .btn-primary{width:100%}}@media (max-width:600px){.registration-workspace{padding-inline:12px}.registration-layout{flex-direction:column;display:flex}.registration-decision,.registration-evidence{width:100%}.identity-candidate{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"select identity""avatar identity""email email""status memberships""signin signin""link link";gap:.6rem}.identity-candidate>a{white-space:normal}.registration-definition div{grid-template-columns:1fr;gap:.2rem}.registration-case-meta{flex-wrap:wrap;align-items:flex-start}.decision-confirm-actions{grid-template-columns:1fr}.registration-card,.registration-decision{padding:1rem}}.operation-pending,fieldset:disabled .operation-idle{display:none}fieldset:disabled .operation-pending{display:inline}.registration-success{border:1px solid var(--theme-success);background:var(--theme-success);border-radius:.55rem;padding:.8rem 1rem}@supports (color:color-mix(in lab,red,red)){.registration-success{background:color-mix(in srgb,var(--theme-success) 10%,transparent)}}.information-panel dl{gap:.7rem;display:grid}.information-panel dl>div{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.information-panel dt{color:var(--theme-secondary)}.information-panel dd{margin:0}.internal-evidence{border-left:3px solid var(--theme-warning);background:var(--theme-subtle);margin:1rem 0;padding:.8rem}.external-response-form{gap:.75rem;margin-top:1rem;display:grid}.external-response-form label{gap:.3rem;display:grid}.transition-result{border:1px solid var(--theme-success);background:var(--theme-success);border-radius:.65rem;margin-bottom:1rem;padding:1rem}@supports (color:color-mix(in lab,red,red)){.transition-result{background:color-mix(in srgb,var(--theme-success) 9%,var(--theme-surface))}}.transition-result dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.transition-result dt{color:var(--theme-secondary);font-size:.75rem}.transition-result dd{overflow-wrap:anywhere;margin:.2rem 0 0}.transition-actions{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.audit-list{gap:.75rem;padding:0;list-style:none;display:grid}.audit-list li{border:1px solid var(--theme-divider);overflow-wrap:anywhere;border-radius:.55rem;padding:1rem}@media (max-width:800px){.transition-result dl{grid-template-columns:1fr}.registration-workspace{overflow-x:hidden}}.onboarding-wizard{max-width:1500px}.onboarding-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.onboarding-head h1{font-size:2rem}.onboarding-trial{border:1px solid var(--theme-success);color:var(--theme-accent);border-radius:999px;padding:.65rem 1rem}.onboarding-progress{grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;margin:1.5rem 0;display:grid}.onboarding-progress progress{width:100%;accent-color:var(--theme-accent)}.onboarding-layout{grid-template-columns:330px minmax(0,1fr);gap:1rem;display:grid}.onboarding-complete,.onboarding-guide,.onboarding-step{border:1px solid var(--theme-divider);background:var(--theme-surface);border-radius:.7rem;padding:1.4rem}.onboarding-guide ol{gap:.35rem;padding:0;list-style:none;display:grid}.onboarding-guide li a{border-radius:.5rem;gap:.8rem;padding:.8rem;display:flex}.onboarding-guide li.current a{background:var(--theme-subtle)}.onboarding-guide li>a>span{border:1px solid var(--theme-secondary);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.onboarding-guide li.complete>a>span,.onboarding-guide li.current>a>span{border-color:var(--theme-accent);color:var(--theme-accent)}.onboarding-guide li div{display:grid}.onboarding-guide small{color:var(--theme-secondary)}.onboarding-guide h3{margin-top:1.5rem}.onboarding-guide>a{color:var(--theme-accent);padding:.55rem;display:block}.onboarding-step h2{font-size:1.7rem}.onboarding-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.onboarding-form label{gap:.35rem;display:grid}.onboarding-profile,.onboarding-read{border:1px solid var(--theme-divider);border-radius:.5rem;gap:.3rem;padding:.8rem;display:grid}.onboarding-profile{grid-column:1/-1}.onboarding-actions{border-top:1px solid var(--theme-divider);grid-column:1/-1;justify-content:space-between;margin-top:1rem;padding-top:1rem;display:flex}.onboarding-actions .btn-primary{margin-left:auto}.onboarding-complete{text-align:center;padding:4rem 2rem}.onboarding-check{border:6px solid var(--theme-accent);width:100px;height:100px;color:var(--theme-accent);border-radius:50%;place-items:center;margin:auto;font-size:3rem;display:grid}.onboarding-complete h2{margin-top:1.5rem;font-size:2rem}.onboarding-complete>div{justify-content:center;gap:1rem;margin-top:2rem;display:flex}@media (max-width:850px){.onboarding-head{flex-direction:column;align-items:flex-start}.onboarding-form,.onboarding-layout{grid-template-columns:1fr}.onboarding-guide{order:2}.onboarding-actions,.onboarding-profile{grid-column:auto}.onboarding-complete>div{flex-direction:column}.onboarding-wizard{overflow-x:hidden}}.onboarding-confirmation{border:1px solid var(--theme-success);background:var(--theme-success);border-radius:.5rem;grid-column:1/-1;margin:.75rem 0;padding:.8rem 1rem}@supports (color:color-mix(in lab,red,red)){.onboarding-confirmation{background:color-mix(in srgb,var(--theme-success) 10%,var(--theme-surface))}}.onboarding-confirmation{color:var(--theme-ink)}.review-crumb{color:var(--theme-accent);font-size:.78rem;font-weight:700}.review-back{color:var(--theme-accent);margin:.65rem 0 1rem;display:inline-block}.review-header{grid-template-columns:1fr auto;gap:.75rem 1rem;display:grid}.review-header h1{font-size:1.8rem;font-weight:700}.review-header p{color:var(--theme-secondary)}.review-header>dl{border:1px solid var(--theme-divider);border-radius:.6rem;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));padding:1rem;display:grid}.review-header dt{color:var(--theme-secondary);font-size:.75rem}.review-header dd{margin:.25rem 0 0}.review-layout{grid-template-columns:minmax(0,68fr) minmax(310px,32fr);align-items:start}.review-layout,.review-main{gap:1rem;display:grid}.review-action{gap:.75rem;display:grid;position:sticky;top:1rem}.review-action label{gap:.35rem;display:grid}.review-action-mobile{display:none}.summary-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.summary-groups dl{grid-template-columns:1fr 1.4fr;gap:.5rem;display:grid}.summary-groups h3{grid-column:1/-1;font-weight:700}.summary-groups dl>div{display:contents}.application-progress li.current>span{border-color:var(--theme-accent);box-shadow:0 0 0 4px var(--theme-accent)}@supports (color:color-mix(in lab,red,red)){.application-progress li.current>span{box-shadow:0 0 0 4px color-mix(in srgb,var(--theme-accent) 20%,transparent)}}.application-progress li.completed>span{border-color:var(--theme-accent);background:var(--theme-accent);color:#002d39}.success-icon{background:var(--theme-success);color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;font-size:1.5rem;display:grid}@media (max-width:900px){.review-header{grid-template-columns:1fr}.review-header>dl{grid-template-columns:1fr 1fr}.review-layout{grid-template-columns:1fr}.review-action-desktop{display:none}.review-action-mobile{display:grid;position:static}.review-main{overflow-x:hidden}.summary-groups{grid-template-columns:1fr}.application-progress{grid-template-columns:repeat(5,minmax(120px,1fr));overflow-x:visible}}.onboarding-help{cursor:help;border:1px solid;border-radius:50%;place-items:center;width:1.15rem;height:1.15rem;margin-left:.35rem;font-size:.72rem;line-height:1;display:inline-grid}.onboarding-complete>.onboarding-suggestions{border-top:1px solid var(--theme-divider);text-align:left;width:min(760px,100%);margin:2rem auto 0;padding-top:1.25rem;display:block}.onboarding-suggestions>div{flex-wrap:wrap;gap:.7rem;display:flex}.onboarding-suggestions h3,.onboarding-suggestions p{margin:.35rem 0 .8rem}.review-workspace{max-width:1500px}.review-header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.review-header>.trial-badge{white-space:nowrap;border-radius:999px;align-self:start;min-width:0;height:30px;padding:.3rem .85rem}.review-header>dl{grid-template-columns:.85fr 1.1fr 1.15fr 1fr 1.65fr;align-items:start;gap:1rem}.review-header>dl>div{min-width:0}.review-header dd{overflow-wrap:normal;line-height:1.35}.review-layout{grid-template-columns:minmax(0,2.15fr) minmax(300px,1fr)}.review-action,.review-main>.application-card{padding:1.25rem}.review-main .application-progress{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;width:100%;display:grid;overflow:visible}.review-main .application-progress li{min-width:0}.review-main .application-progress strong{line-height:1.2}.review-main .application-progress small{max-width:130px;line-height:1.25}.review-main .application-progress li:before{width:100%;left:-50%}.review-summary .summary-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.review-summary .summary-groups dl{grid-template-columns:minmax(105px,.8fr) minmax(0,1.2fr);align-content:start}.risk-overview{gap:1rem;display:grid}.risk-overview-header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.risk-overview-header h2{margin:0}.risk-overview dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.risk-overview dl>div{border-right:1px solid var(--theme-divider);padding-right:1rem}.risk-overview dt{color:var(--theme-secondary);font-size:.75rem}.risk-overview dd{margin:.3rem 0 0}.risk-signal{background:var(--theme-subtle);border-radius:999px;padding:.3rem .65rem;font-size:.78rem;display:inline-flex}.review-assignment{border:1px solid var(--theme-divider);border-radius:.55rem;grid-template-columns:40px 1fr;align-items:center;gap:.75rem;padding:.85rem;display:grid}.reviewer-avatar{background:var(--theme-accent-soft);width:40px;height:40px;color:var(--theme-accent);border-radius:50%;place-items:center;font-weight:700;display:grid}.review-assignment small{color:var(--theme-secondary);display:block}.read-only-notice{border-left:3px solid var(--theme-accent);background:var(--theme-subtle);padding:.85rem}@media (max-width:900px){.review-header>.trial-badge{justify-self:start}.review-header>dl{grid-template-columns:1fr}.review-main .application-progress{grid-template-columns:1fr;gap:.75rem;overflow:visible}.review-main .application-progress li{text-align:left;grid-template-columns:34px 1fr;justify-items:start}.review-main .application-progress li:before{width:2px;height:.75rem;top:-.75rem;left:14px}.review-main .application-progress small,.review-main .application-progress strong{grid-column:2;margin:0}.review-summary .summary-groups,.risk-overview dl{grid-template-columns:1fr}.risk-overview dl>div{border-right:0;border-bottom:1px solid var(--theme-divider);padding:0 0 .75rem}}.app-shell:has(.review-workspace) .topbar{position:relative}.app-shell:has(.review-workspace) .skip-link{position:absolute}.skip-link:focus:not(:focus-visible){top:-5rem}.trial-row-urgent{box-shadow:inset 4px 0 var(--theme-danger);background:0 0}.application-card,.review-layout,.review-main,.review-workspace,.summary-groups,.summary-groups dl,.summary-groups dl>div{min-width:0}.review-header dd,.risk-overview dd,.summary-groups dd{overflow-wrap:anywhere}.review-action{top:88px}.review-action .decision{border:1px solid var(--theme-divider);background:var(--theme-surface);border-radius:.45rem;min-height:44px;font-weight:650}.review-action .decision:hover{background:var(--theme-hover)}.review-action .decision.reject{border-color:var(--theme-danger);background:var(--theme-danger-soft);color:var(--theme-danger)}.confirmation-summary{gap:.7rem;display:grid}.confirmation-summary dt{color:var(--theme-secondary);font-size:.75rem}.confirmation-summary dd{overflow-wrap:anywhere;margin:.2rem 0 0}@media (max-width:900px){.review-workspace{box-sizing:border-box;width:100%;max-width:100%;overflow:hidden}.review-header{grid-template-columns:minmax(0,1fr)}.review-action,.review-header>div,.review-header>dl,.review-layout,.review-main,.review-main>.application-card{box-sizing:border-box;width:100%;max-width:100%}.review-header h1{font-size:1.55rem}.review-header>dl{grid-template-columns:1fr 1fr;gap:.8rem}.review-header>dl>div:last-child{grid-column:1/-1}.review-layout{display:block}.review-main{gap:1rem;display:grid}.review-action-mobile{display:grid;position:static}.review-action-desktop{display:none}.review-main .application-progress{grid-template-columns:minmax(0,1fr);gap:0}.review-main .application-progress li{grid-template-columns:34px minmax(0,1fr);min-height:52px;padding:0 0 .8rem}.review-main .application-progress li:before{width:2px;height:30px;display:block;top:-22px;left:14px}.review-main .application-progress li:first-child:before{display:none}.review-main .application-progress li>span{grid-row:1/3}.review-main .application-progress small,.review-main .application-progress strong{text-align:left;overflow-wrap:anywhere;grid-column:2;max-width:100%}.review-summary .summary-groups,.summary-groups{grid-template-columns:minmax(0,1fr);gap:1.25rem}.review-summary .summary-groups dl,.summary-groups dl{grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr)}.risk-overview-header{flex-direction:column;align-items:flex-start}.risk-overview dl{grid-template-columns:minmax(0,1fr)}.application-tabs{max-width:100%;overflow-x:visible}.review-action .btn,.review-action .btn-primary,.review-action button{max-width:100%;min-height:44px}.topbar{position:relative}.skip-link{display:none}}.closed-case-meta{border:1px solid var(--theme-divider);border-radius:.65rem;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin:1rem 0;padding:1rem;display:grid}.closed-case-meta dt,.closed-outcome dt{color:var(--theme-secondary);font-size:.75rem}.closed-case-meta dd,.closed-outcome dd{overflow-wrap:anywhere;margin:.25rem 0 0}.closed-success{border:1px solid var(--theme-success);background:var(--theme-success);border-radius:.65rem;margin:1rem 0;padding:1rem}@supports (color:color-mix(in lab,red,red)){.closed-success{background:color-mix(in srgb,var(--theme-success) 9%,var(--theme-surface))}}.closed-success h2{font-size:1.1rem}.closed-outcome{gap:1rem;display:grid;top:88px}.closed-outcome dl{gap:.75rem;display:grid}.closed-evidence{gap:.6rem;margin-top:1rem;display:grid}.closed-evidence article{border:1px solid var(--theme-divider);border-radius:.5rem;grid-template-columns:1.1fr 1fr 1.4fr auto;align-items:center;gap:.75rem;padding:.8rem;display:grid}.closed-evidence span{overflow-wrap:anywhere}.closed-evidence em{background:var(--theme-subtle);border-radius:999px;padding:.25rem .55rem;font-size:.72rem;font-style:normal}@media (max-width:900px){.closed-case-meta{grid-template-columns:1fr 1fr}.closed-assistance .registration-layout{flex-direction:column;display:flex}.closed-outcome{order:-1;position:static}.closed-evidence article{grid-template-columns:1fr}.closed-outcome .btn,.closed-outcome .btn-primary{width:100%;min-height:44px}}.trial-management-actions .decision-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.trial-management-actions .decision{border:1px solid var(--theme-divider);background:var(--theme-surface);min-height:46px;color:var(--theme-ink);text-align:left;border-radius:.5rem;padding:.75rem 1rem;font-weight:650}.trial-management-actions .decision:focus-visible,.trial-management-actions .decision:hover{border-color:var(--theme-accent);background:var(--theme-hover)}.trial-management-actions .decision-options>.btn{justify-content:center;align-items:center;min-height:46px;display:flex}@media (max-width:700px){.trial-management-actions .decision-options{grid-template-columns:1fr}}.application-progress.trial-journey{grid-template-columns:repeat(5,minmax(0,1fr))!important}@media (max-width:900px){.application-progress.trial-journey{grid-template-columns:1fr!important}.trial-evidence-fields{grid-template-columns:1fr}}@media (max-width:767px){.app-shell,.app-shell.is-collapsed{--sidebar-width:0px!important}.shell-body{width:100%;max-width:100%;margin-left:0!important}.trial-list-panel,.trial-tabs,.workspace{box-sizing:border-box;width:100%;max-width:100%}.trial-tabs{scrollbar-width:thin}.trial-list-panel .table-scroll{width:100%;max-width:100%;overflow-x:visible}.trial-list-panel .pagination{flex-wrap:wrap;max-width:100%}.trial-tabs{flex-wrap:wrap;overflow:visible}.trial-tabs>a{text-align:center;flex:45%;min-width:0;padding:.75rem .5rem}.trial-list-panel .table-scroll{overflow-x:auto}.trial-table{table-layout:fixed;width:100%}.trial-table td,.trial-table th{white-space:normal;overflow-wrap:anywhere;display:none}.trial-table td:first-child,.trial-table td:last-child,.trial-table td:nth-child(2),.trial-table th:first-child,.trial-table th:last-child,.trial-table th:nth-child(2){display:table-cell}.trial-table td:first-child,.trial-table th:first-child{width:28%}.trial-table td:nth-child(2),.trial-table th:nth-child(2){width:40%}.trial-table td:last-child,.trial-table th:last-child{width:32%}.trial-row-action{width:100%;min-width:0;padding:.55rem .35rem}.trial-table td small{overflow-wrap:anywhere}.trial-table .trial-badge{white-space:normal;min-width:0}}:root:has(.trial-parity-detail),:root:has(.trial-tabs){--theme-canvas:#edf2f7;--theme-surface:#fff;--theme-subtle:#f3f6fa;--theme-hover:#f5f9ff;--theme-ink:#0b1f35;--theme-muted:#40566f;--theme-secondary:#40566f;--theme-faint:#40566f;--theme-divider:#aebdcd;--theme-divider-soft:#d7e0eb;--theme-input-border:#aebdcd;--theme-accent:#005fc7;--theme-accent-soft:#e9f2ff;--theme-accent-strong:#004d9f;--theme-accent-border:#8fa2b7;--theme-primary:#0b2948;--theme-primary-hover:#004d9f;--theme-info:#005fc7}:root[data-theme=dark]:has(.trial-parity-detail),:root[data-theme=dark]:has(.trial-tabs){--theme-canvas:#070f1b;--theme-surface:#111d2d;--theme-subtle:#17263a;--theme-hover:#1a2b41;--theme-ink:#f4f8fc;--theme-muted:#c2cede;--theme-secondary:#c2cede;--theme-faint:#c2cede;--theme-divider:#52677f;--theme-divider-soft:#344960;--theme-input-border:#61758b;--theme-accent:#7bb8ff;--theme-accent-soft:#193655;--theme-accent-strong:#9bc9ff;--theme-accent-border:#6b8097;--theme-primary:#0a2541;--theme-info:#8fc4ff}@media (prefers-color-scheme:dark){:root:is([data-theme=system],:not([data-theme])):has(.trial-parity-detail),:root:is([data-theme=system],:not([data-theme])):has(.trial-tabs){--theme-canvas:#070f1b;--theme-surface:#111d2d;--theme-subtle:#17263a;--theme-hover:#1a2b41;--theme-ink:#f4f8fc;--theme-muted:#c2cede;--theme-secondary:#c2cede;--theme-faint:#c2cede;--theme-divider:#52677f;--theme-divider-soft:#344960;--theme-input-border:#61758b;--theme-accent:#7bb8ff;--theme-accent-soft:#193655;--theme-accent-strong:#9bc9ff;--theme-accent-border:#6b8097;--theme-primary:#0a2541;--theme-info:#8fc4ff}}body:has(.trial-parity-detail),body:has(.trial-tabs){-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:16px;line-height:1.52}.app-shell:has(.trial-parity-detail) .sidebar,.app-shell:has(.trial-tabs) .sidebar{background:var(--theme-surface);color:var(--theme-ink);border-right:1px solid var(--theme-divider)}.app-shell:has(.trial-parity-detail) .sidebar-brand,.app-shell:has(.trial-tabs) .sidebar-brand{border-color:var(--theme-divider)}.app-shell:has(.trial-parity-detail) .sidebar .brand-logo,.app-shell:has(.trial-tabs) .sidebar .brand-logo{color:var(--theme-ink)}.app-shell:has(.trial-parity-detail) .sidebar .brand-ribbon,.app-shell:has(.trial-tabs) .sidebar .brand-ribbon{stroke:var(--theme-primary)}.app-shell:has(.trial-parity-detail) .sidebar nav,.app-shell:has(.trial-tabs) .sidebar nav{padding:1rem .75rem}.app-shell:has(.trial-parity-detail) .nav-section-button,.app-shell:has(.trial-tabs) .nav-section-button{color:var(--theme-secondary);letter-spacing:.07em;white-space:nowrap;justify-content:flex-start;margin:6px 8px 14px;padding:0;font-size:11px}.app-shell:has(.trial-parity-detail) .nav-section-button svg,.app-shell:has(.trial-tabs) .nav-section-button svg{display:none}.app-shell:has(.trial-parity-detail) .nav-item,.app-shell:has(.trial-tabs) .nav-item{color:var(--theme-ink);gap:8px;height:44.3125px;min-height:44.3125px;margin-bottom:3px;padding:10px;font-size:16px;font-weight:400}.app-shell:has(.trial-parity-detail) .nav-item:hover,.app-shell:has(.trial-tabs) .nav-item:hover{background:var(--theme-hover);color:var(--theme-ink)}.app-shell:has(.trial-parity-detail) .nav-item.active,.app-shell:has(.trial-tabs) .nav-item.active{color:#0867ce;background:#e9f2ff;font-weight:700}.app-shell:has(.trial-parity-detail) .context-indicator strong,.app-shell:has(.trial-tabs) .context-indicator strong{font-weight:650}.app-shell:has(.trial-parity-detail) .ai-trigger,.app-shell:has(.trial-tabs) .ai-trigger{font-weight:400}.app-shell:has(.trial-parity-detail) .theme-control,.app-shell:has(.trial-tabs) .theme-control{color:var(--theme-ink);border-color:var(--theme-divider)}.app-shell:has(.trial-parity-detail) .theme-control .input,.app-shell:has(.trial-tabs) .theme-control .input{border-color:var(--theme-input-border)}.app-shell:has(.trial-parity-detail) .workspace,.app-shell:has(.trial-tabs) .workspace{padding:28px 34px}:is(.workspace:has(.trial-tabs),.workspace.partners-workspace)>header{margin-bottom:22px}:is(.workspace:has(.trial-tabs),.workspace.partners-workspace)>header>div:first-child>p:first-child{color:var(--theme-accent);letter-spacing:normal;text-transform:uppercase;margin:0 0 9px;font-size:13px;font-weight:650;line-height:1.52}:is(.workspace:has(.trial-tabs),.workspace.partners-workspace)>header h1{letter-spacing:-.03em;margin:0 0 5px;font-size:28px;font-weight:760;line-height:1.52}:is(.workspace:has(.trial-tabs),.workspace.partners-workspace)>header h1+p{color:var(--theme-secondary);margin:0;font-size:15px;line-height:1.52}.workspace:has(.trial-tabs)>.trial-tabs{border:1px solid var(--theme-divider);background:var(--theme-surface);border-radius:9px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid;overflow:hidden;box-shadow:0 8px 28px #1130590d}.workspace:has(.trial-tabs)>.trial-tabs>a{min-width:0;color:var(--theme-ink);text-align:center;border:0;border-bottom:3px solid #0000;padding:15px 10px;font-size:15px;font-weight:650;line-height:1.52;text-decoration:none}.workspace:has(.trial-tabs)>.trial-tabs>a:hover{background:var(--theme-hover)}.workspace:has(.trial-tabs)>.trial-tabs>a[aria-current=page]{border-bottom-color:var(--theme-accent);background:linear-gradient(180deg,#f4f9ff,var(--theme-surface));color:var(--theme-accent);font-weight:700}.access-log-directory-panel,.workspace:has(.trial-tabs)>.panel:not(.partner-business-section){border-radius:9px;margin-top:14px;padding:0;position:relative;box-shadow:0 8px 24px #1130590b}.access-log-directory-panel>div:first-child,.workspace:has(.trial-tabs)>.panel:not(.partner-business-section)>div:first-child{z-index:2;margin:0;position:absolute;top:19px;right:20px}.access-log-directory-panel>div:first-child>div:first-child,.workspace:has(.trial-tabs)>.panel:not(.partner-business-section)>div:first-child>div:first-child{display:none}.access-log-directory-panel>div:first-child:has(.fct-row-menu[open],.fct-more[open]),.workspace:has(.trial-tabs)>.panel:not(.partner-business-section)>div:first-child:has(.fct-row-menu[open],.fct-more[open]){z-index:95}.workspace:has(.trial-tabs) .trial-list-panel{background:0 0;border:0;border-radius:9px;margin:0;overflow:hidden}.workspace:has(.trial-tabs) .trial-toolbar{padding:20px 215px 1px 20px;display:block}.workspace:has(.trial-tabs) .trial-filter-form{grid-template-columns:minmax(260px,1.3fr) minmax(160px,.7fr) minmax(160px,.7fr);gap:9px;display:grid}.workspace:has(.trial-tabs) .trial-filter-form>.input{border-width:2px;border-radius:7px;height:48.3125px;min-height:48.3125px;padding:10px;font-size:16px}.workspace:has(.trial-tabs) .trial-filter-form>input.input{line-height:24.32px}.workspace:has(.trial-tabs) .trial-filter-form>.filter-actions{grid-column:1/-1;gap:7px;margin-top:5px;display:flex}.workspace:has(.trial-tabs) .trial-filter-form>.filter-actions .btn,.workspace:has(.trial-tabs) .trial-filter-form>.filter-actions .btn-primary{height:44.7969px;min-height:44.7969px;color:var(--theme-ink);border-color:#8fa2b7;border-radius:7px;padding:10px 13px;font-size:15px;font-weight:650;line-height:22.8px}.workspace:has(.trial-tabs) .table-scroll:not(:has(>table.fct-grid)){width:auto;margin:0 20px;overflow-x:auto}.workspace:has(.trial-tabs) .trial-table{table-layout:auto;font-size:16px;line-height:1.52}.workspace:has(.trial-tabs) .trial-table th{width:auto}.workspace:has(.trial-tabs) .trial-table td:first-child strong{white-space:nowrap}.workspace:has(.trial-tabs) .trial-table th{background:var(--theme-surface);padding:13px 10px;font-weight:750}.workspace:has(.trial-tabs) .trial-table td{border-color:var(--theme-divider);padding:13px 10px}.workspace:has(.trial-tabs) .trial-table th{font-size:13px;line-height:1.52}.workspace:has(.trial-tabs) .trial-table .trial-row-action{width:76.6563px;min-width:76.6563px;height:67.5938px;min-height:67.5938px;color:var(--theme-ink);border-color:#8fa2b7;border-radius:7px;flex-direction:column;padding:10px 13px;font-size:15px;font-weight:650;line-height:22.8px;display:inline-flex}.workspace:has(.trial-tabs)>.panel:not(.partner-business-section)>div:first-child>div:last-child{gap:9px}.workspace:has(.trial-tabs)>.panel:not(.partner-business-section)>div:first-child .btn:first-child{min-width:84px}.workspace:has(.trial-tabs)>.panel:not(.partner-business-section)>div:first-child .btn:last-child{min-width:93px}.workspace:has(.trial-tabs) .trial-filter-form>.filter-actions .btn:last-child{width:138px}.workspace:has(.trial-tabs) .status-mini{text-align:center;white-space:normal;border-radius:999px;max-width:73px;padding:5px 9px;font-size:12px;font-weight:700;line-height:18.24px;display:inline-flex}.workspace:has(.trial-tabs) .trial-table td small{font-size:13px;line-height:19.76px}.workspace:has(.trial-tabs) .pagination{padding:14px 20px}.trial-parity-pagination{color:var(--theme-secondary);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.trial-parity-pagination a{color:inherit;text-decoration:none}.trial-parity-pagination select{appearance:none;color:inherit;background:0 0;border:0;padding:0}.trial-parity-detail .review-crumb{font-size:13px;font-weight:650}.trial-parity-detail .review-back{margin:8px 0 20px}.trial-detail-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.trial-detail-head h1{letter-spacing:-.03em;margin:0 0 5px;font-size:28px;font-weight:760;line-height:1.52}.trial-detail-head p{color:var(--theme-secondary);margin:0;font-size:15px}.trial-detail-status{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;padding:10px 16px;font-weight:700;display:inline-flex}.tone-info{color:#003f61!important;background:#cef!important;border-color:#398db6!important}.tone-warning{color:#4d3500!important;background:#ffe49a!important;border-color:#b98600!important}.tone-success{color:#034f3d!important;background:#c9f3e5!important;border-color:#39977b!important}.tone-neutral{color:#29394b!important;background:#dfe7ef!important;border-color:#8799ac!important}.trial-journey-hero{color:#f8fbff;background:#0b2948;border:1px solid #315b82;border-radius:14px;margin-top:18px;padding:22px;position:relative;overflow:hidden;box-shadow:0 12px 30px #071d3438}.trial-journey-hero:after{content:"";background:#38bdf81a;border-radius:50%;width:260px;height:260px;position:absolute;top:-150px;right:-90px}.trial-journey-heading{z-index:1;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.trial-journey-heading>div>span{color:#9bdcff;letter-spacing:.08em;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.trial-journey-heading h2{margin:0;font-size:18px;font-weight:750}.trial-journey-heading .context-help button,.trial-journey-heading .context-help summary{color:#fff;background:#ffffff1f;border-color:#ffffff59}.trial-journey-hero>ol{z-index:1;grid-template-columns:repeat(5,1fr);margin:28px 0 18px;padding:0;list-style:none;display:grid;position:relative}.trial-journey-hero>ol li{text-align:center;color:#d2e0ee;justify-items:center;font-size:12px;display:grid;position:relative}.trial-journey-hero>ol li:before{content:"";background:#6f88a2;height:3px;position:absolute;top:14px;left:0;right:0}.trial-journey-hero>ol li:first-child:before{left:50%}.trial-journey-hero>ol li:last-child:before{right:50%}.trial-journey-hero>ol li>span{z-index:1;background:#173f65;border:2px solid #a8bdd2;border-radius:50%;place-items:center;width:30px;height:30px;margin-bottom:7px;display:grid;position:relative}.trial-journey-hero>ol li.completed,.trial-journey-hero>ol li.current{color:#fff}.trial-journey-hero>ol li.completed>span{color:#063c34;background:#66dec9;border-color:#66dec9}.trial-journey-hero>ol li.current>span{color:#082844;background:#fff;border:4px solid #58bfff;box-shadow:0 0 0 5px #58bfff40}.trial-journey-hero>ol small,.trial-journey-hero>ol strong{display:block}.trial-journey-hero>ol small{color:#d2e0ee;margin-top:2px;font-weight:400}.trial-journey-hero>ol li.skipped>span{color:#d2e0ee;background:#28445f;border-style:dashed}.trial-journey-hero>ol li.skipped strong{color:#d2e0ee}.trial-journey-hero>dl{z-index:1;background:#ffffff29;border-radius:10px;grid-template-columns:repeat(4,1fr);gap:1px;margin:0;display:grid;position:relative;overflow:hidden}.trial-journey-hero>dl>div{background:#09203a99;padding:12px}.trial-journey-hero dt{color:#bad0e6;font-size:12px}.trial-journey-hero dd{margin:4px 0 0;font-weight:700;line-height:1.35}.trial-parity-detail .application-tabs{gap:28px;margin:18px 0}.trial-parity-detail .application-tabs a{padding:13px 3px;font-size:15px;font-weight:650}.trial-parity-detail .application-tabs a[aria-current=page]{font-weight:700}.trial-parity-detail .review-layout{grid-template-columns:minmax(0,1fr) 350px;gap:16px}.trial-parity-detail .review-main{gap:16px}.trial-parity-detail .application-card{background:var(--theme-surface);border-radius:10px;padding:20px;box-shadow:0 8px 24px #1130590b}.trial-parity-detail{font-size:16px;line-height:1.52}.trial-parity-detail .review-back{margin-bottom:21px}.trial-parity-detail .trial-journey-heading>div>span{font-size:13px}.trial-parity-detail .trial-journey-heading h2{color:#fff;font-size:19px;line-height:1.35}.trial-parity-detail .trial-journey-hero>ol{margin:30px 0 22px}.trial-parity-detail .trial-journey-hero>ol strong{width:100%;font-size:14px;font-weight:900;display:block}.trial-parity-detail .trial-journey-hero>ol small{width:100%;margin-top:2px;font-size:13px}.trial-parity-detail .trial-journey-hero>dl{background:#54718d;gap:2px}.trial-parity-detail .trial-journey-hero>dl>div{background:#071d33;padding:14px}.trial-parity-detail .trial-journey-hero dt{color:#d2e0ee;font-size:13px}.trial-parity-detail .trial-journey-hero dd{margin-top:7px;font-size:15px}.trial-parity-detail .application-card h2{align-items:center;gap:7px;margin:0 0 14px;font-size:18px;font-weight:750;display:flex}.trial-parity-detail .application-card h2 svg{width:22px;color:var(--theme-accent)}.parity-accent-card{border-top:4px solid var(--theme-divider)!important}.parity-summary-grid{grid-template-columns:1fr 1fr;gap:7px 28px;display:grid}.parity-summary-grid>div{grid-template-columns:145px 1fr;gap:8px;display:grid}.parity-context-card dt,.parity-latest dt,.parity-summary-grid dt{color:var(--theme-secondary)}.parity-context-card dd,.parity-latest dd,.parity-summary-grid dd{overflow-wrap:anywhere;margin:0}.parity-link-row{color:#1267c4;background:#edf5ff;border-radius:8px;align-items:center;gap:7px;margin-top:15px;padding:10px 12px;font-weight:700;display:flex}.parity-link-row svg{width:18px}.trial-parity-detail .review-summary>h2{min-height:27.6406px;margin-bottom:16px;font-size:19px;line-height:1.35}.trial-parity-detail .parity-summary-grid>div{grid-template-columns:155px 1fr;align-items:start;gap:8px;min-height:30px;margin:5px 0;line-height:1.45}.trial-parity-detail .parity-summary-grid dt{padding-right:12px;font-weight:650}.trial-parity-detail .parity-summary-grid dd{font-weight:400}.trial-parity-detail .parity-latest .parity-summary-grid>div:first-child dd,.trial-parity-detail .review-summary .parity-summary-grid>div:nth-child(-n+2) dd{font-weight:700}.trial-parity-detail .trial-journey-hero>ol{margin-bottom:18px}.trial-parity-detail .trial-journey-hero>ol small{margin-top:4px}.trial-parity-detail .application-card{box-shadow:0 7px 20px #0f243e17}.trial-parity-detail .review-summary .parity-summary-grid>div{min-width:0}.trial-parity-detail .review-summary .parity-summary-grid>div:nth-child(3) dd{white-space:nowrap}.parity-context-card{background:linear-gradient(90deg,#f1fbff,var(--theme-surface) 30%)!important;border-left:4px solid #38a7d7!important}.parity-context-card.success{background:linear-gradient(90deg,#eefbf7,var(--theme-surface) 30%)!important;border-color:#35b48c!important}.parity-context-card>dl{grid-template-columns:1fr 1fr;gap:10px 28px;display:grid}.parity-context-card>dl>div{grid-template-columns:145px 1fr;gap:8px;display:grid}.parity-latest header{justify-content:space-between;align-items:start;display:flex}.parity-latest header>a{color:var(--theme-accent)}.trial-review-reasons{margin:12px 0 16px;padding-left:20px;list-style:outside}.trial-review-reasons li{margin:5px 0;line-height:1.5}.trial-review-related{gap:7px;margin:0 0 16px;display:grid}.trial-review-related>a{border:1px solid var(--theme-divider);color:var(--theme-accent);overflow-wrap:anywhere;border-radius:7px;align-items:center;gap:8px;padding:9px 11px;display:flex}.trial-review-related>a svg{flex:none;width:17px;height:17px}.trial-action-card{height:max-content;top:18px;border-top:4px solid var(--theme-divider)!important}.trial-action-card>p{color:var(--theme-secondary)}.trial-action-card .actions{gap:9px;display:grid}.trial-action-card .actions button{text-align:left;justify-content:flex-start;min-height:44px}.trial-action-card .actions .btn-primary{box-shadow:0 8px 18px #1677e82e}.parity-danger{min-height:44px;background:var(--theme-surface)!important;color:var(--theme-danger)!important;border:1px solid #e7a6b0!important;border-radius:7px!important;font-size:14px!important;font-weight:650!important}.embedded-management-actions>.application-card{box-shadow:none;background:0 0;border:0;padding:0}.embedded-management-actions>.application-card>h2{display:none}.embedded-management-actions .decision-options{grid-template-columns:1fr;margin-top:0}.embedded-management-actions .decision-options:before{content:"Available at any time";border-top:1px solid var(--theme-divider);color:var(--theme-secondary);letter-spacing:.06em;text-transform:uppercase;order:1;margin-top:5px;padding-top:14px;font-size:12px;font-weight:750}.embedded-management-actions .decision-options .btn,.embedded-management-actions .decision-options .decision{text-align:left;order:2;justify-content:flex-start}.embedded-management-actions .primary-action{box-shadow:0 8px 18px #1677e82e;color:#fff!important;background:#005fc7!important;border-color:#005fc7!important;order:0!important;min-height:44px!important}.embedded-management-actions .primary-action~.btn,.embedded-management-actions .primary-action~.decision{background:var(--theme-surface);color:var(--theme-ink)}.embedded-management-actions>.application-card[role=status]>h2{display:flex}.embedded-management-actions>.trial-management-actions:has(.decision-confirm:not([hidden]))>h2,.embedded-management-actions>.trial-management-actions:has(.external-response-form:not([hidden]))>h2{display:flex!important}.trial-parity-detail .external-conversations-card{border-left:4px solid #00877e}.trial-parity-detail .external-source{color:#075f55;background:#dff6f0}.trial-parity-detail .external-conversations-card>header p{margin-top:4px}.trial-action-card:has(.trial-management-actions .decision-confirm:not([hidden])),.trial-action-card:has(.trial-management-actions .external-response-form:not([hidden])),.trial-action-card:has(.trial-management-success){z-index:101}.trial-management-actions:has(.decision-confirm:not([hidden])),.trial-management-actions:has(.external-response-form:not([hidden])),.trial-management-success{z-index:100;width:min(620px,100vw - 40px);margin:0;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--theme-surface)!important;border-top:5px solid #1677e8!important;border-radius:10px!important;min-height:0!important;max-height:92vh!important;padding:23px!important;display:block!important;overflow-y:auto!important;box-shadow:0 24px 80px #00000059!important}.trial-management-actions::backdrop{background:#050d1b9e}.trial-management-actions:has(.decision-confirm:not([hidden]))>h2,.trial-management-actions:has(.external-response-form:not([hidden]))>h2{text-transform:none!important;color:var(--theme-ink)!important;letter-spacing:0!important;font-size:1.35rem!important}.trial-modal-backdrop{background:#050d1b9e}.trial-modal>header{border-bottom:0;padding-bottom:0}.trial-modal>header>.icon-button{display:none}.trial-parity-detail .trial-evidence{padding:20px}.trial-evidence-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.trial-evidence-heading h2{margin-bottom:4px!important;font-size:19px!important}.trial-evidence-heading p{color:var(--theme-secondary);margin:0;font-size:15px}.trial-evidence-heading .context-help>button{width:34px;height:34px}.trial-evidence .table-scroll{margin:14px 0 -20px}.trial-evidence-table{border-collapse:collapse;width:100%}.trial-evidence-table td,.trial-evidence-table th{text-align:left;border-bottom:1px solid var(--theme-divider);vertical-align:middle;padding:13px 10px}.trial-evidence-table th{color:var(--theme-secondary);font-size:13px;font-weight:750}.trial-evidence-table td{color:var(--theme-ink)}.trial-evidence-table .pill{color:#08705a;background:#e9f7f3;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700;display:inline-block}.trial-evidence-table .trial-evidence-row{color:var(--theme-accent);white-space:nowrap;background:0 0;border:0;padding:5px;display:inline}.notification-table{table-layout:fixed}.trial-modal{border-top:5px solid #1677e8;border-radius:10px;width:min(620px,100vw - 40px);max-height:92vh;padding:23px;box-shadow:0 24px 80px #00000059}.trial-modal.external-dialog{width:min(860px,100vw - 40px)}.trial-parity-detail .external-dialog{border-bottom:0;border-left:0;border-right:0}.trial-parity-detail .external-dialog>header h2{margin:0 0 5px;font-size:24px;line-height:1.45}.trial-parity-detail .external-dialog-subtitle{color:var(--theme-secondary);margin:0}.trial-parity-detail .external-conversation-list{gap:12px;margin-top:0}.trial-parity-detail .external-conversation-row{border-radius:12px;grid-template-columns:minmax(0,1.7fr) minmax(150px,.75fr) auto;gap:18px;padding:14px}.trial-parity-detail .external-conversation-row>div{gap:5px;min-width:0;display:grid}.trial-parity-detail .external-conversation-row .external-source{letter-spacing:.02em;padding:3px 9px;font-size:.75rem;font-weight:750}.trial-parity-detail .external-row-stage small:first-child{color:var(--theme-secondary)}.trial-parity-detail .external-conversation-row>.btn{min-height:44px;color:var(--theme-ink);border-color:#8fa2b7;border-radius:7px;padding:10px 13px;font-size:15px;font-weight:650;line-height:22.8px}.trial-parity-detail .external-thread-meta{border-radius:12px;grid-template-columns:1fr 1fr;gap:10px 24px;margin:0 0 14px;padding:15px}.trial-parity-detail .external-thread-meta>div{grid-template-columns:155px 1fr;gap:12px;margin:5px 0;display:grid}.trial-parity-detail .external-thread-meta dd{margin:0}.trial-parity-detail .external-message-thread{gap:12px;margin-top:0}.trial-parity-detail .external-message{background:var(--theme-surface);border-radius:12px;gap:10px;padding:16px}.trial-parity-detail .external-message>header{align-items:center;gap:14px}.trial-parity-detail .external-message>dl{grid-template-columns:1fr;gap:10px;display:grid}.trial-parity-detail .external-message>dl>div{grid-template-columns:155px 1fr;gap:12px;margin:5px 0;display:grid}.trial-parity-detail .external-message>dl dd{margin:0}.trial-parity-detail .external-message>p{border-radius:9px;padding:14px}.trial-parity-detail .external-direction{letter-spacing:.02em;padding:3px 9px;font-size:.75rem;font-weight:750}.trial-parity-detail .external-document-note{color:#123d38;background:#edf9f6;border-color:#8ccfc2;border-radius:10px;gap:4px;margin-top:14px;padding:13px 15px}.trial-parity-detail .external-back{margin-top:14px;padding:5px}.trial-parity-detail .external-dialog-actions{border-top:1px solid var(--theme-divider);justify-content:flex-end;gap:9px;margin-top:20px;padding-top:18px;display:flex}:root[data-theme=dark] .trial-parity-detail .external-document-note{color:#f4f8fc;background:#17263a;border-color:#52677f}@media (prefers-color-scheme:dark){:root:is([data-theme=system],:not([data-theme])) .trial-parity-detail .external-document-note{color:#f4f8fc;background:#17263a;border-color:#52677f}}.trial-change-section{margin-top:18px}.trial-change-list{border:1px solid var(--theme-divider);border-radius:8px;gap:0;display:grid;overflow:hidden}.trial-change-list>div{border-bottom:1px solid var(--theme-divider);grid-template-columns:165px minmax(0,1fr);gap:14px;padding:10px 12px;display:grid}.trial-change-list>div:last-child{border-bottom:0}.trial-change-list dt{color:var(--theme-secondary);font-weight:650}.trial-change-list dd{overflow-wrap:anywhere;margin:0}.trial-management-actions:has(.external-response-form:not([hidden]))>h2{flex-direction:column;align-items:flex-start;gap:0;margin-bottom:0!important;font:700 24px/36.48px Inter,Segoe UI,Arial,sans-serif!important;display:flex!important}.trial-management-actions:has(.external-response-form:not([hidden]))>h2:after{content:"Evidence and attachments will be stored with this request.";color:var(--theme-secondary);margin-top:5px;font-size:15px;font-weight:400;line-height:22.8px;display:block}.trial-management-actions:has(.external-response-form:not([hidden])) .external-response-form{margin-top:0}.trial-management-actions:has(.external-response-form:not([hidden])) .external-form-intro{color:#123d38;background:#edf9f6;border-color:#8ccfc2;min-height:80px;margin-top:0;padding:13px 15px;position:relative}.trial-management-actions:has(.external-response-form:not([hidden])) .external-form-intro:before{content:"Keep every off-platform exchange with the same trial journey.";font-weight:700;position:absolute;top:13px;left:15px}.trial-management-actions:has(.external-response-form:not([hidden])) .external-form-intro:after{content:"Create a new thread or add a message to an existing external conversation.";font-weight:400;position:absolute;top:43px;left:15px}.trial-management-actions:has(.external-response-form:not([hidden])) .external-form-grid .input{justify-self:start;width:auto}.trial-management-actions:has(.external-response-form:not([hidden])) .external-form-grid input.input{width:189px}.trial-management-actions:has(.decision-confirm:not([hidden]))>h2{flex-direction:column;align-items:flex-start;margin-bottom:-24px!important;font-size:0!important;display:flex!important}.trial-management-actions:has(.decision-confirm:not([hidden]))>h2:before{content:"Confirm action";font-size:24px}.trial-management-actions:has(.decision-confirm:not([hidden]))>h2:after{content:"Nothing changes until you confirm.";color:var(--theme-secondary);margin-top:5px;font-size:15px;font-weight:400;display:block}.trial-management-actions .decision-confirm>h3{display:none}.trial-management-actions .decision-confirm .confirmation-summary{background:var(--theme-subtle);border-left:4px solid #55d6c2;border-radius:9px;gap:0;padding:14px}.trial-management-actions .decision-confirm .confirmation-summary>div{grid-template-columns:145px 1fr;gap:22px;padding:4px 0;display:grid}.trial-management-actions .decision-confirm .confirmation-summary dd{margin:0}.trial-management-actions .decision-confirm>.decision-confirm-actions{border-top:1px solid var(--theme-divider);justify-content:flex-end;margin-top:4px;padding-top:18px;display:flex}.trial-management-actions .decision-confirm>.decision-confirm-actions button{width:auto}@media (max-width:900px){.app-shell:has(.trial-parity-detail),.app-shell:has(.trial-tabs){--sidebar-width:0px}.app-shell:has(.trial-parity-detail) .workspace,.app-shell:has(.trial-tabs) .workspace{padding:18px 14px}.workspace:has(.trial-tabs)>.panel:not(.partner-business-section)>div:first-child{padding:14px 14px 0;position:static}.workspace:has(.trial-tabs) .trial-toolbar{padding:14px}.workspace:has(.trial-tabs) .trial-filter-form{grid-template-columns:1fr}.trial-detail-head{display:block}.trial-detail-status{margin-top:12px}.trial-journey-hero{margin:18px -2px 0;padding:17px}.trial-parity-detail .trial-journey-hero>ol{grid-template-columns:repeat(5,minmax(112px,1fr));margin:14px 0 18px;padding-bottom:8px;overflow-x:visible}.trial-parity-detail .trial-journey-hero>ol strong{white-space:nowrap;font-size:13px}.trial-parity-detail .trial-journey-hero>ol small{font-size:12px}.parity-context-card>dl,.trial-journey-hero>dl,.trial-parity-detail .external-conversation-row,.trial-parity-detail .parity-summary-grid,.trial-parity-detail .review-layout{grid-template-columns:1fr}.trial-parity-detail .application-tabs{overflow-x:visible}.trial-action-card{position:static}.trial-management-actions:has(.decision-confirm:not([hidden])),.trial-management-actions:has(.external-response-form:not([hidden])),.trial-management-success{width:min(100%,100vw - 20px)}}:root[data-theme=dark] .app-shell:has(.trial-parity-detail) .sidebar,:root[data-theme=dark] .app-shell:has(.trial-tabs) .sidebar{color:#f4f8fc;background:#0c1726;border-color:#52677f}@media (prefers-color-scheme:dark){:root:is([data-theme=system],:not([data-theme])) .app-shell:has(.trial-parity-detail) .sidebar,:root:is([data-theme=system],:not([data-theme])) .app-shell:has(.trial-tabs) .sidebar{color:#f4f8fc;background:#0c1726;border-color:#52677f}}:root[data-theme=dark] .app-shell:has(.trial-parity-detail) .nav-item,:root[data-theme=dark] .app-shell:has(.trial-tabs) .nav-item{color:#f4f8fc}@media (prefers-color-scheme:dark){:root:is([data-theme=system],:not([data-theme])) .app-shell:has(.trial-parity-detail) .nav-item,:root:is([data-theme=system],:not([data-theme])) .app-shell:has(.trial-tabs) .nav-item{color:#f4f8fc}}:root[data-theme=dark] .app-shell:has(.trial-parity-detail) .nav-item.active,:root[data-theme=dark] .app-shell:has(.trial-tabs) .nav-item.active{color:#8fc4ff;background:#193655}@media (prefers-color-scheme:dark){:root:is([data-theme=system],:not([data-theme])) .app-shell:has(.trial-parity-detail) .nav-item.active,:root:is([data-theme=system],:not([data-theme])) .app-shell:has(.trial-tabs) .nav-item.active{color:#8fc4ff;background:#193655}}:root[data-theme=dark] .parity-context-card{background:#102c3d!important}@media (prefers-color-scheme:dark){:root:is([data-theme=system],:not([data-theme])) .parity-context-card{background:#102c3d!important}}:root[data-theme=dark] .parity-context-card.success{background:#12362f!important}@media (prefers-color-scheme:dark){:root:is([data-theme=system],:not([data-theme])) .parity-context-card.success{background:#12362f!important}}:root[data-theme=dark] .parity-link-row{color:#8fc4ff;background:#193655}@media (prefers-color-scheme:dark){:root:is([data-theme=system],:not([data-theme])) .parity-link-row{color:#8fc4ff;background:#193655}}:root[data-theme=dark] .trial-journey-hero{background:#0a2541!important;border-color:#496b8c!important}@media (prefers-color-scheme:dark){:root:is([data-theme=system],:not([data-theme])) .trial-journey-hero{background:#0a2541!important;border-color:#496b8c!important}}:root[data-theme=dark] .trial-journey-hero>dl>div{background:#061a2e!important}@media (prefers-color-scheme:dark){:root:is([data-theme=system],:not([data-theme])) .trial-journey-hero>dl>div{background:#061a2e!important}}:root[data-theme=dark] .tone-warning{color:#fff0b8!important;background:#493707!important;border-color:#b18a22!important}@media (prefers-color-scheme:dark){:root:is([data-theme=system],:not([data-theme])) .tone-warning{color:#fff0b8!important;background:#493707!important;border-color:#b18a22!important}}:root[data-theme=dark] .tone-info{color:#d2f1ff!important;background:#113b50!important;border-color:#4386a5!important}@media (prefers-color-scheme:dark){:root:is([data-theme=system],:not([data-theme])) .tone-info{color:#d2f1ff!important;background:#113b50!important;border-color:#4386a5!important}}:root[data-theme=dark] .tone-success{color:#c7f8e8!important;background:#123d32!important;border-color:#3c8f76!important}@media (prefers-color-scheme:dark){:root:is([data-theme=system],:not([data-theme])) .tone-success{color:#c7f8e8!important;background:#123d32!important;border-color:#3c8f76!important}}:root[data-theme=dark] .tone-neutral{color:#edf3f9!important;background:#304156!important;border-color:#70849a!important}@media (prefers-color-scheme:dark){:root:is([data-theme=system],:not([data-theme])) .tone-neutral{color:#edf3f9!important;background:#304156!important;border-color:#70849a!important}}@media (max-width:767px){.workspace:has(.trial-tabs) .trial-table th:first-child{width:28%}.workspace:has(.trial-tabs) .trial-table th:nth-child(2){width:40%}.workspace:has(.trial-tabs) .trial-table th:last-child{width:32%}}.trial-management-actions .confirmation-summary>hr{border:0;border-top:1px solid var(--theme-divider);width:100%;margin:16px 0}.trial-management-success>div[role=status]>h2{margin:0 0 5px!important;font-size:24px!important;display:block!important}.trial-management-success>div[role=status]>p{color:var(--theme-secondary);margin:0}.trial-management-success>div[role=status]>.success-icon{color:#00877e;background:#ddf6ef;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:12px;font-size:25px;display:grid;box-shadow:0 0 0 8px #effaf6}.trial-management-success>div[role=status]>.confirmation-summary{background:var(--theme-subtle);border-left:4px solid #55d6c2;border-radius:9px;gap:0;margin-top:16px;padding:14px}.trial-management-success>div[role=status]>.confirmation-summary>div{grid-template-columns:145px minmax(0,1fr);gap:8px;margin:8px 0;display:grid}.trial-management-success>div[role=status]>.confirmation-summary dt{font-size:15px}.trial-management-success>div[role=status]>.confirmation-summary dd{margin:0}.trial-management-success>div[role=status]>.decision-confirm-actions{border-top:1px solid var(--theme-divider);justify-content:flex-end;gap:9px;margin-top:20px;padding-top:18px;display:flex}.trial-management-success>div[role=status]>.decision-confirm-actions a{width:auto}.workspace:has(.trial-tabs) .trial-table td,.workspace:has(.trial-tabs) .trial-table th{overflow-wrap:normal}.workspace:has(.trial-tabs) .trial-table td:nth-child(2) small,.workspace:has(.trial-tabs) .trial-table td:nth-child(2) strong{white-space:nowrap}.workspace:has(.trial-tabs) .status-mini{min-width:73px}.trial-management-actions:has(.decision-confirm:not([hidden])),.trial-management-actions:has(.external-response-form:not([hidden])),.trial-management-success{border-top-color:#aebdcd!important}.trial-management-actions:has(.external-response-form:not([hidden])) .external-form-grid label{display:inline}.trial-management-actions:has(.external-response-form:not([hidden])) .external-form-grid .input{background:field;border:1px solid #767676;border-radius:0;padding:1px 2px;font-size:16px;line-height:normal}.trial-management-actions:has(.external-response-form:not([hidden])) .external-form-grid input.input{height:30px}.trial-management-actions:has(.external-response-form:not([hidden])) textarea.input{min-height:65px}.trial-management-actions:has(.external-response-form:not([hidden]))>h2{margin-top:0!important}.trial-management-actions:has(.external-response-form:not([hidden])) .external-response-form{gap:0;display:block}.trial-management-actions:has(.external-response-form:not([hidden])) .external-response-form>.field,.trial-management-actions:has(.external-response-form:not([hidden])) .external-response-form>label{grid-template-columns:minmax(0,1fr);gap:8px;margin:18px 0;font-size:13px;font-weight:700;display:grid}.trial-management-actions:has(.external-response-form:not([hidden])) .external-response-form>.field>.input,.trial-management-actions:has(.external-response-form:not([hidden])) .external-response-form>label>.input{background:var(--theme-surface);width:100%;min-width:0;min-height:44px;color:var(--theme-ink);border:2px solid #aebdcd;border-radius:7px;margin:0;padding:11px 12px;font-weight:400;display:block}.trial-management-actions:has(.external-response-form:not([hidden])) .external-response-form>label>input[type=file]{min-height:48px}.trial-management-actions:has(.external-response-form:not([hidden])) .external-response-form>.decision-confirm-actions{border-top:1px solid var(--theme-divider);justify-content:flex-end;gap:9px;margin-top:20px;padding-top:18px;display:flex}.trial-management-actions:has(.external-response-form:not([hidden])) .external-response-form>.decision-confirm-actions button{width:auto}.trial-management-actions:has(.external-response-form:not([hidden])) .external-response-form>.field>.input,.trial-management-actions:has(.external-response-form:not([hidden])) .external-response-form>label>.input{font:400 13px/19.76px Inter,Segoe UI,Arial,sans-serif}.trial-management-actions:has(.external-response-form:not([hidden])) .external-response-form>.decision-confirm-actions button,.trial-management-actions:has(.external-response-form:not([hidden])) .external-response-form>.field>input[type=file],.trial-management-actions:has(.external-response-form:not([hidden])) .external-response-form>label>textarea.input{min-height:44px}.trial-management-actions:has(.external-response-form:not([hidden])) .external-form-grid select.input{width:auto;height:25px;padding:0}.trial-management-actions:has(.external-response-form:not([hidden])) .external-form-grid input.input{border:2px inset #767676;height:30.3125px;padding:1px 2px;font:16px/24.32px Inter,Segoe UI,Arial,sans-serif}.trial-management-actions:has(.external-response-form:not([hidden])) .external-response-form>.field>label{margin-bottom:6px;font-weight:650}.trial-management-actions:has(.external-response-form:not([hidden])) .external-response-form>.field>.sub{font:400 15px/22.8px Inter,Segoe UI,Arial,sans-serif}.trial-management-actions:has(.decision-confirm:not([hidden]))>h2{margin:0 0 5px!important;font:700 24px/36.48px Inter,Segoe UI,Arial,sans-serif!important;display:block!important}.trial-management-actions:has(.decision-confirm:not([hidden]))>h2:after,.trial-management-actions:has(.decision-confirm:not([hidden]))>h2:before{content:none}.trial-management-actions:has(.decision-confirm:not([hidden]))>.external-confirm-sub{color:var(--theme-secondary);margin:1px 0 0;font:400 15px/22.8px Inter,Segoe UI,Arial,sans-serif}.trial-management-actions .decision-confirm .confirmation-summary{gap:normal;display:block}.trial-management-actions .decision-confirm .confirmation-summary>div{grid-template-columns:155px minmax(0,1fr);gap:12px;margin:8px 0;padding:0;line-height:23.2px}.trial-management-actions .decision-confirm .confirmation-summary dt{font-size:16px;font-weight:650}.trial-management-actions .decision-confirm>.decision-confirm-actions{gap:9px;margin-top:20px}.trial-management-actions .decision-confirm>.decision-confirm-actions button{min-height:44px;padding:10px 13px;font:650 15px/22.8px Inter,Segoe UI,Arial,sans-serif}.trial-management-actions:has(.decision-confirm:not([hidden]))>h2{margin-bottom:0!important}.trial-management-actions .decision-confirm .confirmation-summary>div:first-of-type dd,.trial-management-actions .decision-confirm .confirmation-summary>div:nth-of-type(3) dd,.trial-management-actions .decision-confirm .confirmation-summary>div:nth-of-type(4) dd{font-weight:700}.trial-management-success>div[role=status]>.confirmation-summary>div{gap:22px}.trial-management-success>div[role=status]>.confirmation-summary>div:first-child dd{font-weight:700}.trial-parity-detail .trial-modal{border-top-color:#aebdcd}.trial-parity-detail .trial-modal>header h2{font-size:24px;line-height:1.45}.trial-parity-detail .trial-modal>header p{margin-top:5px;font-size:15px}.workspace:has(.trial-tabs) .trial-list-panel .table-scroll{transform:none}.trial-action-card .actions button svg{flex:none;width:18px;height:18px}.external-inline-error{color:var(--theme-danger);margin:0;font-size:12px}.trial-management-success>div[role=status]>.confirmation-summary>div{margin:4px 0}.trial-parity-detail .external-dialog-actions button{min-height:44px;padding:10px 13px}.trial-management-actions .trial-attachment-list{gap:6px;margin:8px 0;padding:0;list-style:none;display:grid}.trial-management-actions .trial-attachment-list li{border:1px solid var(--theme-divider);overflow-wrap:anywhere;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.trial-management-actions .trial-attachment-list li span{min-width:0}.trial-management-actions .trial-attachment-list li button{flex:none}.trial-timeline .timeline-filters{margin:18px 0}.trial-timeline .timeline-filters button{background:var(--theme-surface);border-color:#8fa2b7;border-radius:999px;padding:10px 13px;font-weight:650}.trial-timeline .timeline-filters button.active{color:#fff;background:#1677e8;border-color:#1677e8}.trial-timeline .timeline-business-list{border-left:2px solid var(--theme-divider);gap:0;margin:0 0 0 17px;padding-left:29px}.trial-timeline .timeline-business-event{background:0 0;border:0;margin-bottom:20px;padding:0;display:block;position:relative}.trial-timeline .timeline-business-event>svg{color:#1677e8;background:#e9f2ff;border-radius:50%;width:34px;height:34px;padding:8px;position:absolute;top:0;left:-47px}.trial-timeline .timeline-business-event>div{gap:2px}.trial-timeline .timeline-business-event span{letter-spacing:.06em;font-size:12px;font-weight:700}.trial-timeline .timeline-business-event strong{font-size:16px}.trial-timeline .timeline-business-event small{color:var(--theme-secondary);margin-top:2px}.embedded-management-actions .decision-options>:is(.decision,.btn){justify-content:flex-start;align-items:center;gap:8px;display:inline-flex}.embedded-management-actions .decision-options>:is(.decision,.btn):before{content:none}.embedded-management-actions .decision-options>:is(.decision,.btn)>svg{flex:none;width:17px;min-width:17px;max-width:17px;height:17px;display:block}.app-shell:has(.trial-parity-detail),.app-shell:has(.trial-tabs){--sidebar-width:240px}.app-shell.is-collapsed:has(.trial-parity-detail),.app-shell.is-collapsed:has(.trial-tabs){--sidebar-width:72px}.trial-work-views{flex-wrap:nowrap;grid-template-columns:repeat(7,minmax(0,1fr));align-items:stretch;gap:9px;margin:0 0 22px;display:flex;overflow-x:auto}.trial-work-view{--tile-priority:#3578b8;border:1px solid #d7e6f5;border-top:3px solid var(--tile-priority);background:#f7fbff;border-radius:9px;min-width:0;position:relative;overflow:hidden;box-shadow:0 3px 10px #16304e0e}.trial-work-view-overdue{--tile-priority:#d14343}.trial-work-view-action{--tile-priority:#d86e19}.trial-work-view-expires7{--tile-priority:#b8860b}.trial-work-view-expires14{--tile-priority:#1677e8}.trial-work-view-started{--tile-priority:#4f82b4}.trial-work-view-closedRange{--tile-priority:#697b8f}.trial-work-view-search{--tile-priority:#3578b8}.trial-work-view.active,.trial-work-view:has(>.trial-work-view-main[aria-current=page]){box-shadow:inset 0 0 0 2px var(--theme-accent);border-color:var(--theme-accent);outline:none}.trial-search-empty{border:1px solid var(--theme-divider);background:var(--theme-surface);border-radius:9px;justify-items:start;gap:12px;margin:20px;padding:24px;display:grid}.trial-search-empty p{margin:0;font-weight:650}.trial-search-table td{overflow-wrap:anywhere;max-width:260px}.trial-search-table .trial-row-action{white-space:nowrap}.trial-work-view-main{min-height:var(--summary-tile-main-height);color:var(--theme-ink);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:12px 16px;text-decoration:none;display:grid}.trial-work-view-main svg{width:21px;height:21px;color:var(--tile-priority)}.trial-work-view-main span{font-size:13px;font-weight:700;line-height:1.25}.trial-work-view-main b{color:var(--theme-info);font-size:var(--summary-tile-count-size);line-height:1}.trial-tile-options{width:30px;height:30px;color:var(--theme-secondary);cursor:pointer;background:0 0;border:0;padding:0;font-size:22px;line-height:1;position:absolute;top:4px;right:3px}.trial-tile-options:focus-visible,.trial-tile-options:hover{background:var(--theme-hover);color:var(--theme-ink);border-radius:6px}.airport-overview-layout{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:24px;display:grid}.airport-overview-layout .access-list{min-width:0;margin:0}.airport-map-section{min-width:0}.airport-map-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.airport-map-heading h3{margin:0;font-size:1rem}.airport-map-heading a{font-size:.875rem}.airport-map-frame{isolation:isolate;border:1px solid var(--theme-divider);background:#dbe6ef;border-radius:10px;width:100%;height:420px;display:block}.airport-map-section>small{margin-top:8px;display:block}@media (max-width:1250px){.airport-overview-layout{grid-template-columns:1fr}.airport-map-frame{height:320px}}@media (max-width:700px){.airport-map-frame{height:260px}}.airport-correction-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.airport-correction-pair label{min-width:0}.organization-detail-actions .airport-correction-pair input{width:100%}.organization-directory .airport-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.organization-directory .airport-detail-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.organization-detail-actions form label{gap:5px;margin-top:12px;font-size:12px;font-weight:650;display:grid}.organization-detail-actions form button{margin-top:12px}.trial-parity-pagination{gap:18px}.trial-pagination-controls{align-items:center;gap:12px;display:flex}.trial-pagination-controls a,.trial-pagination-controls button{border:1px solid var(--theme-divider);background:var(--theme-surface);color:var(--theme-ink);font:inherit;border-radius:6px;padding:6px 9px;text-decoration:none}.trial-pagination-controls button:disabled{opacity:.45}.trial-pagination-controls select{margin-left:4px}.trial-range-dialog{z-index:1001;border:1px solid var(--theme-divider);border-top:5px solid var(--theme-accent);background:var(--theme-surface);border-radius:12px;gap:15px;width:min(480px,100vw - 32px);padding:24px;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 80px #00000059}.trial-range-dialog h2,.trial-range-dialog p{margin:0}.trial-range-dialog label{gap:6px;font-weight:650;display:grid}.trial-range-actions{border-top:1px solid var(--theme-divider);justify-content:flex-end;gap:9px;padding-top:8px;display:flex}.tile-area-heading{justify-content:space-between;align-items:end;margin:4px 0 9px;display:flex}.tile-area-heading span{text-transform:uppercase;color:var(--theme-accent);font-size:13px;font-weight:750}.tile-area-heading small{color:var(--theme-secondary)}.overview-contexts{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.overview-contexts>.panel{gap:5px;margin:0;padding:17px;display:grid}.overview-contexts>.panel span{font-weight:700}.overview-contexts>.panel b{color:var(--theme-accent);font-size:28px}.overview-contexts>.panel small{color:var(--theme-secondary)}@media (max-width:1100px){.trial-work-views{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.trial-work-views{grid-template-columns:repeat(2,minmax(0,1fr))}.trial-pagination-controls,.trial-parity-pagination{flex-direction:column;align-items:flex-start}.trial-work-view-main{min-height:var(--summary-tile-main-height)}.workspace:has(.trial-tabs) .trial-table td:nth-child(2) small,.workspace:has(.trial-tabs) .trial-table td:nth-child(2) strong{overflow-wrap:anywhere;white-space:normal;max-width:100%;display:block}}@media (max-width:420px){.trial-work-views{grid-template-columns:1fr}}@media (max-width:900px){.overview-contexts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.overview-contexts{grid-template-columns:1fr}.tile-area-heading{flex-direction:column;align-items:flex-start;gap:2px}}.workspace:has(.trial-tabs) .trial-table:has(.tone-success) td:nth-child(7),.workspace:has(.trial-tabs) .trial-table:has(.tone-success) th:nth-child(7){min-width:195px}.app-shell:has(.trial-parity-detail) .workspace,.app-shell:has(.trial-tabs) .workspace{width:100%;max-width:none;padding:28px 32px}.app-shell:has(.trial-parity-detail) .sidebar-brand,.app-shell:has(.trial-tabs) .sidebar-brand{padding:0 12px}.app-shell:has(.trial-parity-detail) .sidebar .brand-logo,.app-shell:has(.trial-parity-detail) .sidebar .brand-logo .shell-logo-full,.app-shell:has(.trial-tabs) .sidebar .brand-logo,.app-shell:has(.trial-tabs) .sidebar .brand-logo .shell-logo-full{width:141px;height:47px}.app-shell:not(.is-collapsed):has(.trial-parity-detail) .sidebar .brand-logo .shell-logo-full,.app-shell:not(.is-collapsed):has(.trial-tabs) .sidebar .brand-logo .shell-logo-full{visibility:visible;display:block!important}.trial-operational-date{box-sizing:border-box;border:1px solid var(--theme-divider);background:var(--theme-surface);text-align:right;border-radius:9px;gap:2px;width:150px;min-width:150px;height:66.0625px;margin-top:28.75px;padding:9px 12px;display:grid}.trial-operational-date small{color:var(--theme-secondary)}.app-shell:has(.trial-parity-detail) .theme-control,.app-shell:has(.trial-tabs) .theme-control{width:208px;height:84.2344px;color:var(--theme-secondary);margin:0 16px 20px;padding:14px 0 0;display:block}.app-shell:has(.trial-parity-detail) .theme-control>span,.app-shell:has(.trial-tabs) .theme-control>span{margin-bottom:7px;display:block}.app-shell:has(.trial-parity-detail) .theme-control .input,.app-shell:has(.trial-tabs) .theme-control .input{background:var(--theme-surface);border-color:var(--theme-divider);width:207px;max-width:207px;height:44px;color:var(--theme-ink);padding:10px 14px;font-size:16px}.workspace:has(.trial-tabs) .status-mini{min-width:0;max-width:none}.workspace:has(.trial-tabs) .trial-table .trial-row-action{width:100%;min-width:0}.workspace:has(.trial-tabs) .trial-filter-form{grid-template-columns:424px 228.313px 228.313px}.workspace:has(.trial-tabs) .trial-filter-form>.filter-actions .btn:first-child{width:143.453px}.workspace:has(.trial-tabs) .trial-table tbody tr{height:auto}.workspace:has(.trial-tabs) .operational-table td:nth-child(9) strong{display:inline}.workspace:has(.trial-tabs) .operational-table td:nth-child(9) strong:after{content:"";height:0;display:block}.workspace:has(.trial-tabs) .operational-table td:nth-child(9) small{display:inline}body:has(.trial-tabs a[href*=tab\=closed][aria-current=page]) .trial-row-action{flex-direction:row;height:44.7969px;min-height:44.7969px}.workspace:has(.trial-tabs) .operational-table th:first-child{width:95.6719px}.workspace:has(.trial-tabs) .operational-table th:nth-child(6),.workspace:has(.trial-tabs) .operational-table th:nth-child(7){width:120px}.workspace:has(.trial-tabs) .operational-table th:nth-child(8){width:132.344px}.workspace:has(.trial-tabs) .operational-table th:nth-child(9){width:181.422px}.workspace:has(.trial-tabs) .operational-table th:nth-child(2){width:179.172px}.workspace:has(.trial-tabs) .operational-table th:nth-child(3){width:109.875px}.workspace:has(.trial-tabs) .operational-table th:nth-child(4){width:89.5938px}.workspace:has(.trial-tabs) .operational-table th:nth-child(5){width:161.094px}.workspace:has(.trial-tabs) .operational-table th:nth-child(10){width:90.8281px}.trial-query-context{border-left:4px solid var(--theme-accent);background:var(--theme-subtle);border-radius:7px;justify-content:space-between;align-items:center;gap:18px;margin:14px 20px 10px;padding:12px 14px;display:flex;transform:translateY(-1px)}.trial-query-context>div{gap:2px;display:grid}.trial-query-context span{color:var(--theme-secondary);font-size:.84rem}.trial-query-context>b{white-space:nowrap;color:var(--theme-accent)}.trial-date-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 20px 10px;display:grid;transform:translateY(-1px)}.trial-date-guide>div{border:1px solid var(--theme-divider);background:var(--theme-surface);border-radius:8px;gap:2px;padding:9px 11px;display:grid}.trial-date-guide span{color:var(--theme-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800}.trial-date-guide b{font-size:.8rem}.workspace:has(.trial-tabs) .operational-table{table-layout:fixed;width:1280px;min-width:1280px;max-width:1280px}.workspace:has(.trial-tabs) .operational-table.closed-table{width:1094px;min-width:1094px;max-width:1094px}.workspace:has(.trial-tabs) .operational-table td{vertical-align:top}.workspace:has(.trial-tabs) .operational-table td:nth-child(9) small,.workspace:has(.trial-tabs) .operational-table td:nth-child(9) strong{display:block}.workspace:has(.trial-tabs) .operational-table th:nth-child(6),.workspace:has(.trial-tabs) .operational-table th:nth-child(7),.workspace:has(.trial-tabs) .operational-table th:nth-child(8){min-width:120px}@media (max-width:800px){.trial-query-context{flex-direction:column;align-items:flex-start}.trial-query-context>b{white-space:normal}.trial-date-guide{grid-template-columns:1fr}.workspace:has(.trial-tabs) .operational-table{min-width:1240px}}.app-shell:has(.trial-parity-detail) .collapse-button,.app-shell:has(.trial-tabs) .collapse-button{translate:14px}.app-shell:has(.trial-parity-detail) .topbar,.app-shell:has(.trial-tabs) .topbar{gap:18px;padding-left:40px}.app-shell:has(.trial-parity-detail) .context-indicator,.app-shell:has(.trial-tabs) .context-indicator{width:122.172px}.app-shell:has(.trial-parity-detail) .account-chevron,.app-shell:has(.trial-tabs) .account-chevron{display:none}.app-shell:has(.trial-parity-detail) .account-button,.app-shell:has(.trial-tabs) .account-button{padding-right:0}.app-shell:has(.trial-parity-detail) .account-copy strong:before,.app-shell:has(.trial-tabs) .account-copy strong:before{content:"Platform Admin";font:700 16px/24.32px Inter,Segoe UI,Arial,sans-serif}.app-shell:has(.trial-parity-detail) .avatar:before,.app-shell:has(.trial-tabs) .avatar:before{content:"PA";font-size:14px}.app-shell:has(.trial-parity-detail) .avatar,.app-shell:has(.trial-tabs) .avatar{background:#0b2746}.app-shell:has(.trial-parity-detail) .account-copy small,.app-shell:has(.trial-tabs) .account-copy small{color:#64738c}.trial-owner{background:var(--theme-subtle);border-radius:9px;margin:16px 0;padding:14px}.trial-owner p{color:var(--theme-ink);margin:14px 0 0}.trial-parity-detail .review-summary>h2 svg{box-sizing:content-box;background:var(--theme-accent-soft);width:18px;height:18px;color:var(--theme-accent);border-radius:8px;padding:6px}@media (max-width:767px){.app-shell:has(.trial-parity-detail) .topbar,.app-shell:has(.trial-tabs) .topbar{padding-left:12px}.app-shell:has(.trial-parity-detail) .context-indicator,.app-shell:has(.trial-tabs) .context-indicator{width:auto}}.notification-table th:first-child{width:204px}.notification-table th:nth-child(2){width:120px}.notification-table th:nth-child(3){width:98px}.notification-table th:nth-child(4){width:398px}.notification-table th:nth-child(5){width:94px}.notification-table th:nth-child(6){width:180px}.app-shell:has(.trial-parity-detail) .nav-item.active,.app-shell:has(.trial-tabs) .nav-item.active{color:var(--theme-ink)!important;background:0 0!important}.app-shell:has(.trial-parity-detail) .account-button,.app-shell:has(.trial-tabs) .account-button{width:192.656px}.trial-owner{margin:0}.trial-parity-detail .trial-action-card>h2{margin-bottom:0}:root[data-theme=dark] .app-shell:has(.trial-parity-detail) .brand-logo,:root[data-theme=dark] .app-shell:has(.trial-tabs) .brand-logo{background:url(/ForwarderCT-horizontal-dark-background.png) 0/141px 47px no-repeat}@media (prefers-color-scheme:dark){:root:is([data-theme=system],:not([data-theme])) .app-shell:has(.trial-parity-detail) .brand-logo,:root:is([data-theme=system],:not([data-theme])) .app-shell:has(.trial-tabs) .brand-logo{background:url(/ForwarderCT-horizontal-dark-background.png) 0/141px 47px no-repeat}}:root[data-theme=dark] .app-shell:has(.trial-parity-detail) .brand-logo .shell-logo-full,:root[data-theme=dark] .app-shell:has(.trial-tabs) .brand-logo .shell-logo-full{visibility:hidden}@media (prefers-color-scheme:dark){:root:is([data-theme=system],:not([data-theme])) .app-shell:has(.trial-parity-detail) .brand-logo .shell-logo-full,:root:is([data-theme=system],:not([data-theme])) .app-shell:has(.trial-tabs) .brand-logo .shell-logo-full{visibility:hidden}}.parity-evidence-modal>header{display:block}.parity-evidence-modal>header h2{margin:0 0 2px!important;font-size:24px!important;line-height:36.48px!important}.parity-evidence-modal>header p{margin:0!important}.prototype-detail-card{background:#edf2f7;border-left:4px solid #55d6c2;border-radius:9px;padding:14px}.prototype-detail-card dl{gap:0;margin:0;display:grid}.prototype-detail-card dl>div{grid-template-columns:155px minmax(0,1fr);gap:12px;margin:5px 0;line-height:23.2px;display:grid}.prototype-detail-card dt{color:#40566f;font-weight:650}.prototype-detail-card dd{margin:0}.prototype-detail-card dd.strong{font-weight:700}.prototype-detail-card hr{border:0;border-top:1px solid #aebdcd;margin:14px 0}.prototype-detail-card h3{margin:0 0 14px;font-size:16px}.prototype-detail-card .prototype-message{margin:0 0 14px;line-height:24.32px}.prototype-detail-card ul{margin:0 0 14px;padding-left:40px}.parity-evidence-modal footer{border-top:1px solid #aebdcd;margin-top:20px;padding-top:18px}.audit-detail-modal,.notification-detail-modal{max-height:none}:root[data-theme=dark] .prototype-detail-card{background:#17263a}@media (prefers-color-scheme:dark){:root:is([data-theme=system],:not([data-theme])) .prototype-detail-card{background:#17263a}}.parity-evidence-modal .btn-primary{min-height:44px;padding:10px 13px;font-size:15px;font-weight:650}.trial-parity-detail .external-message dt,.trial-parity-detail .external-thread-meta dt{color:var(--theme-secondary);font-size:16px;font-weight:650;line-height:23.2px}.trial-parity-detail .external-message dd,.trial-parity-detail .external-thread-meta dd{line-height:23.2px}.trial-parity-detail .external-message .trial-attachment-list svg{display:none}.trial-parity-detail .external-message .trial-attachment-list a{border:1px solid var(--theme-divider);border-radius:7px;padding:8px 10px;text-decoration:none;display:inline-block}.organization-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:18px;display:grid}.organization-overview-card{border:1px solid var(--theme-divider);background:var(--theme-surface);color:var(--theme-ink);border-radius:9px;gap:4px;padding:16px;text-decoration:none;display:grid}.organization-overview-card:hover{border-color:var(--theme-accent)}.organization-overview-card span{font-size:13px;font-weight:700}.organization-overview-card strong{color:var(--theme-accent);font-size:23px}.organization-overview-card small{color:var(--theme-secondary)}.organization-directory>.panel{margin-top:14px}.organization-filter-form{grid-template-columns:minmax(220px,2fr) repeat(2,minmax(170px,1fr));align-items:center;gap:12px;margin-bottom:18px;display:grid}.organization-filter-check{align-items:center;gap:8px;font-size:13px;display:flex}.organization-filter-form>.filter-actions{grid-column:1/-1}.organization-table{table-layout:auto;width:100%}.organization-table td,.organization-table th{vertical-align:middle;padding:12px}.organization-table .organization-open{justify-content:center;min-width:70px}.organization-directory .trial-tabs{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.organization-directory .trial-tabs>a{text-align:center;min-width:0}.organization-detail-grid{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:14px;display:grid}.organization-detail-actions{position:sticky;top:90px}.organization-detail-actions .panel{padding:16px}.organization-detail-actions a,.organization-detail-actions button{justify-content:flex-start;width:100%;margin-top:8px;display:flex}.organization-detail-actions h2{font-size:16px;font-weight:700}.organization-detail-actions p{color:var(--theme-secondary);margin:8px 0;font-size:13px}.organization-detail-actions hr{border-color:var(--theme-divider);margin:16px 0}.organization-status{border:1px solid var(--theme-divider);border-radius:999px;align-items:center;padding:9px 15px;font-weight:700;display:inline-flex}.organization-detail-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.organization-detail-head h1{font-size:28px;font-weight:750}.organization-detail-tabs{margin:18px 0 14px}.organization-detail-tabs>a{text-align:center;flex:1}.organization-lifecycle-card{border:1px solid var(--theme-divider);background:var(--theme-accent-soft);border-radius:10px;padding:18px}.organization-lifecycle-card h2{font-weight:700}.organization-lifecycle-card dl{grid-template-columns:160px 1fr;gap:8px;margin-top:12px;display:grid}.organization-lifecycle-card dt{color:var(--theme-secondary)}.organization-detail-main>.panel{margin-top:14px}@media (max-width:900px){.organization-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.organization-detail-grid,.organization-filter-form{grid-template-columns:1fr}.organization-detail-actions{position:static}}@media (max-width:540px){.organization-overview{grid-template-columns:1fr 1fr}.organization-directory .trial-tabs{display:flex;overflow-x:visible}.organization-detail-head{display:block}.organization-lifecycle-card dl{grid-template-columns:1fr}}.trial-management-actions:has(.external-response-form:not([hidden])){width:min(820px,100vw - 40px)}.trial-management-actions:has(.external-response-form:not([hidden])) .external-form-grid{grid-template-columns:1fr 1fr;gap:14px 18px;display:grid}.trial-management-actions:has(.external-response-form:not([hidden])) .external-form-grid label{gap:8px;display:grid}.trial-management-actions:has(.external-response-form:not([hidden])) .external-form-grid .input,.trial-management-actions:has(.external-response-form:not([hidden])) .external-form-grid input.input,.trial-management-actions:has(.external-response-form:not([hidden])) .external-form-grid select.input{box-sizing:border-box;height:44px;border:2px solid #aebdcd;border-radius:7px;padding:10px 12px;font:400 13px/19.76px Inter,Segoe UI,Arial,sans-serif}.trial-management-actions:has(.external-response-form:not([hidden])) .external-response-form>.field>.sub{display:none}.notification-detail-modal{min-height:557px}.notification-detail-modal .prototype-detail-card{margin-top:2px}.audit-detail-modal{min-height:588px}.audit-detail-modal .prototype-detail-card{margin-top:3px}.trial-parity-detail .external-attachments svg{display:none}.trial-parity-detail .external-attachments a{border:1px solid var(--theme-divider);border-radius:7px;padding:8px 10px;text-decoration:none;display:inline-block}.notification-message-content{border:1px solid var(--theme-divider);background:var(--theme-surface);border-radius:8px;gap:12px;margin:0 0 16px;padding:16px;display:grid}.notification-message-content p{overflow-wrap:anywhere;margin:0;line-height:1.6}.notification-message-content p>span{display:block}.notification-message-content .notification-message-url{color:var(--theme-accent);word-break:break-all;font-size:.9em}.parity-evidence-modal{flex-direction:column;max-height:calc(100dvh - 32px);display:flex;overflow:hidden}.parity-evidence-modal>footer,.parity-evidence-modal>header{flex:none}.parity-evidence-modal>.prototype-detail-card{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#6487ad #dce5f0;min-height:0;overflow-y:scroll}.parity-evidence-modal>header>.icon-button{display:inline-flex}.parity-evidence-modal{position:relative}.parity-evidence-modal>header{padding-right:44px}.parity-evidence-modal>header>.icon-button{justify-content:center;align-items:center;position:absolute;top:14px;right:16px}.parity-evidence-modal>.prototype-detail-card::-webkit-scrollbar{width:12px}.parity-evidence-modal>.prototype-detail-card::-webkit-scrollbar-track{background:var(--theme-divider);border-radius:8px}.parity-evidence-modal>.prototype-detail-card::-webkit-scrollbar-thumb{background:var(--theme-secondary);border:2px solid var(--theme-divider);border-radius:8px}:root[data-theme=dark] .parity-evidence-modal>.prototype-detail-card{scrollbar-color:#8bb5ed #263a53}@media (prefers-color-scheme:dark){:root:is([data-theme=system],:not([data-theme])) .parity-evidence-modal>.prototype-detail-card{scrollbar-color:#8bb5ed #263a53}}.trial-evidence-attachments{gap:.4rem;display:grid}.trial-evidence-attachments a{color:var(--theme-accent);overflow-wrap:anywhere;text-decoration:underline}@media (max-width:767px){.app-shell:has(.trial-parity-detail) .topbar,.app-shell:has(.trial-tabs) .topbar{border-bottom-color:var(--theme-divider);gap:0;height:62px;padding:0 14px 0 21px}.app-shell:has(.trial-parity-detail) .topbar:before,.app-shell:has(.trial-tabs) .topbar:before{content:"";background:url(/ForwarderCT-horizontal-dark-background.png) 50%/127px 35px no-repeat;flex:none;width:127px;height:35px;display:block}.app-shell:has(.trial-parity-detail) .ai-trigger,.app-shell:has(.trial-parity-detail) .context-indicator,.app-shell:has(.trial-parity-detail) .mobile-menu,.app-shell:has(.trial-tabs) .ai-trigger,.app-shell:has(.trial-tabs) .context-indicator,.app-shell:has(.trial-tabs) .mobile-menu{display:none}.app-shell:has(.trial-parity-detail) .account,.app-shell:has(.trial-tabs) .account{margin-left:auto}.app-shell:has(.trial-parity-detail) .account-button,.app-shell:has(.trial-tabs) .account-button{width:168px;padding:0}.app-shell:has(.trial-parity-detail) .account-copy,.app-shell:has(.trial-tabs) .account-copy{display:flex}.app-shell:has(.trial-parity-detail) .workspace,.app-shell:has(.trial-tabs) .workspace{padding:18px 14px}.app-shell:has(.trial-parity-detail) .trial-journey-hero,.app-shell:has(.trial-tabs) .trial-journey-hero{margin-left:-2px;margin-right:-2px}.app-shell:has(.trial-parity-detail) .topbar,.app-shell:has(.trial-tabs) .topbar{padding-left:14px}.app-shell:has(.trial-parity-detail) .topbar:before,.app-shell:has(.trial-tabs) .topbar:before{background-size:141px 47px;width:141px;height:47px}.trial-parity-detail .trial-journey-heading .context-help>button{width:34px;height:34px}.trial-parity-detail .trial-journey-hero>ol{margin:30px 0 18px}.trial-parity-detail .trial-journey-hero>ol strong{white-space:normal;width:100px;font-size:13px;line-height:19.76px}.trial-parity-detail .trial-journey-hero>ol small{width:100px;font-size:12px;line-height:18.24px}.trial-parity-detail .trial-journey-hero>dl dd{color:#fff}}nextjs-portal{display:none!important}:root[data-theme=dark] .trial-parity-detail .trial-journey-hero>ol small{color:#c2cede}@media (prefers-color-scheme:dark){:root:is([data-theme=system],:not([data-theme])) .trial-parity-detail .trial-journey-hero>ol small{color:#c2cede}}.trial-parity-detail .trial-journey-hero>ol li.current strong{font-size:13px!important;line-height:19.76px!important}.trial-parity-detail .trial-journey-hero>ol li.current small{font-size:12px!important;line-height:18.24px!important}@media (max-width:767px){.app-shell:has(.trial-parity-detail) .account-copy strong:before,.app-shell:has(.trial-tabs) .account-copy strong:before{font-size:16px}.app-shell:has(.trial-parity-detail) .account-copy small,.app-shell:has(.trial-tabs) .account-copy small{font-size:13px;line-height:19.76px}.app-shell:has(.trial-parity-detail) .mobile-menu,.app-shell:has(.trial-tabs) .mobile-menu{opacity:0;width:141px;height:47px;display:grid;position:absolute;left:14px}.app-shell:has(.trial-parity-detail) .mobile-menu:focus-visible,.app-shell:has(.trial-tabs) .mobile-menu:focus-visible{opacity:.12;outline:3px solid var(--theme-accent)}}.trial-parity-detail .trial-journey-hero>ol li{text-align:center;min-width:0;padding-inline:6px;display:block}.trial-parity-detail .trial-journey-hero>ol li>span{margin-left:auto;margin-right:auto}.trial-parity-detail .review-summary .parity-summary-grid>div{grid-template-columns:120px minmax(0,1fr);gap:8px}.trial-parity-detail .review-summary .parity-summary-grid dd{font-size:.92rem;line-height:1.45}.trial-management-actions:has(.external-response-form:not([hidden])) .external-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}.trial-management-actions:has(.external-response-form:not([hidden])) .external-form-grid label{min-width:0;color:var(--theme-ink);margin:0;font-size:13px;font-weight:700;display:block}.trial-management-actions:has(.external-response-form:not([hidden])) .external-form-grid .input,.trial-management-actions:has(.external-response-form:not([hidden])) .external-form-grid input.input,.trial-management-actions:has(.external-response-form:not([hidden])) .external-form-grid select.input{background:var(--theme-surface);width:100%;min-width:0;height:auto;min-height:0;color:var(--theme-ink);border:1px solid #aebdcd;border-radius:8px;margin-top:7px;padding:11px 12px;font-weight:400;display:block}.trial-management-actions:has(.external-response-form:not([hidden])) .external-response-form>label>.input{border-width:1px;border-color:#aebdcd}.trial-management-actions:has(.external-response-form:not([hidden])) .external-response-form>.field>.input{border:2px solid #aebdcd;padding:8px 10px}.trial-management-actions:has(.external-response-form:not([hidden])) .external-response-form>.field>input[type=file]{height:51px}.trial-management-actions:has(.external-response-form:not([hidden])) .external-response-form>.field>.sub{margin-top:1px;display:block}@media (max-width:800px){.trial-management-actions:has(.external-response-form:not([hidden])) .external-form-grid{grid-template-columns:1fr}}:root[data-theme=dark] .app-shell:has(.trial-parity-detail) .avatar,:root[data-theme=dark] .app-shell:has(.trial-tabs) .avatar{color:#fff}@media (prefers-color-scheme:dark){:root:is([data-theme=system],:not([data-theme])) .app-shell:has(.trial-parity-detail) .avatar,:root:is([data-theme=system],:not([data-theme])) .app-shell:has(.trial-tabs) .avatar{color:#fff}}:root[data-theme=dark] .app-shell:has(.trial-parity-detail) .nav-item.active,:root[data-theme=dark] .app-shell:has(.trial-tabs) .nav-item.active{color:#9dcbff!important;background:#1d3858!important;border-radius:6px!important}@media (prefers-color-scheme:dark){:root:is([data-theme=system],:not([data-theme])) .app-shell:has(.trial-parity-detail) .nav-item.active,:root:is([data-theme=system],:not([data-theme])) .app-shell:has(.trial-tabs) .nav-item.active{color:#9dcbff!important;background:#1d3858!important;border-radius:6px!important}}:root[data-theme=dark] .app-shell:has(.trial-parity-detail) .nav-item.active svg,:root[data-theme=dark] .app-shell:has(.trial-tabs) .nav-item.active svg{color:#9dcbff!important}@media (prefers-color-scheme:dark){:root:is([data-theme=system],:not([data-theme])) .app-shell:has(.trial-parity-detail) .nav-item.active svg,:root:is([data-theme=system],:not([data-theme])) .app-shell:has(.trial-tabs) .nav-item.active svg{color:#9dcbff!important}}:root[data-theme=dark] .app-shell:has(.trial-parity-detail) .ai-trigger,:root[data-theme=dark] .app-shell:has(.trial-tabs) .ai-trigger{white-space:nowrap;color:#c2cede;background:#fff;border-color:#52677f;border-radius:7px;width:123.203px}@media (prefers-color-scheme:dark){:root:is([data-theme=system],:not([data-theme])) .app-shell:has(.trial-parity-detail) .ai-trigger,:root:is([data-theme=system],:not([data-theme])) .app-shell:has(.trial-tabs) .ai-trigger{white-space:nowrap;color:#c2cede;background:#fff;border-color:#52677f;border-radius:7px;width:123.203px}}:root[data-theme=dark] .app-shell:has(.trial-parity-detail) .account-copy small,:root[data-theme=dark] .app-shell:has(.trial-tabs) .account-copy small{color:#c2cede}@media (prefers-color-scheme:dark){:root:is([data-theme=system],:not([data-theme])) .app-shell:has(.trial-parity-detail) .account-copy small,:root:is([data-theme=system],:not([data-theme])) .app-shell:has(.trial-tabs) .account-copy small{color:#c2cede}}:root[data-theme=dark] .app-shell:has(.trial-parity-detail) .topbar,:root[data-theme=dark] .app-shell:has(.trial-tabs) .topbar{background:#0c1726;border-bottom-color:#52677f}@media (prefers-color-scheme:dark){:root:is([data-theme=system],:not([data-theme])) .app-shell:has(.trial-parity-detail) .topbar,:root:is([data-theme=system],:not([data-theme])) .app-shell:has(.trial-tabs) .topbar{background:#0c1726;border-bottom-color:#52677f}}:root[data-theme=dark] .trial-modal-backdrop{background:#00050dd1}@media (prefers-color-scheme:dark){:root:is([data-theme=system],:not([data-theme])) .trial-modal-backdrop{background:#00050dd1}}:root[data-theme=dark] .trial-management-actions::backdrop{background:#00050dd1}@media (prefers-color-scheme:dark){:root:is([data-theme=system],:not([data-theme])) .trial-management-actions::backdrop{background:#00050dd1}}@media (max-width:900px){.workspace:has(.trial-tabs)>.panel:not(.partner-business-section)>div:first-child>div:last-child{justify-content:flex-start}}:root[data-theme=dark] .trial-management-actions:has(.external-response-form:not([hidden])) .external-form-intro{color:#effffc;background:#12362f;border-color:#438f80}@media (prefers-color-scheme:dark){:root:is([data-theme=system],:not([data-theme])) .trial-management-actions:has(.external-response-form:not([hidden])) .external-form-intro{color:#effffc;background:#12362f;border-color:#438f80}}:root[data-theme=dark] .trial-management-actions:has(.external-response-form:not([hidden])) .external-form-grid .input,:root[data-theme=dark] .trial-management-actions:has(.external-response-form:not([hidden])) .external-response-form>.field>.input,:root[data-theme=dark] .trial-management-actions:has(.external-response-form:not([hidden])) .external-response-form>label>.input{border-color:#61758b}@media (prefers-color-scheme:dark){:root:is([data-theme=system],:not([data-theme])) .trial-management-actions:has(.external-response-form:not([hidden])) .external-form-grid .input,:root:is([data-theme=system],:not([data-theme])) .trial-management-actions:has(.external-response-form:not([hidden])) .external-response-form>.field>.input,:root:is([data-theme=system],:not([data-theme])) .trial-management-actions:has(.external-response-form:not([hidden])) .external-response-form>label>.input{border-color:#61758b}}.external-heading-actions{align-items:center;gap:.65rem;display:flex}.trial-management-actions:has(.external-response-form:not([hidden]))>h2:after{content:none}.trial-management-actions:has(.external-response-form:not([hidden]))>.external-edit-sub{color:var(--theme-secondary);margin:1px 0 0;font:400 15px/22.8px Inter,Segoe UI,Arial,sans-serif}.trial-management-actions:has(.external-response-form:not([hidden])){padding-left:22px!important;padding-right:22px!important}.trial-management-actions:has(.external-response-form:not([hidden]))>h2{margin-bottom:5px!important}.trial-management-actions:has(.external-response-form:not([hidden])) .external-response-form>.field>input[type=file]{background:#f3f6fa}:root[data-theme=dark] .trial-management-actions:has(.external-response-form:not([hidden])) .external-form-grid .input,:root[data-theme=dark] .trial-management-actions:has(.external-response-form:not([hidden])) .external-response-form>.field>.input,:root[data-theme=dark] .trial-management-actions:has(.external-response-form:not([hidden])) .external-response-form>label>.input{background:#091523}@media (prefers-color-scheme:dark){:root:is([data-theme=system],:not([data-theme])) .trial-management-actions:has(.external-response-form:not([hidden])) .external-form-grid .input,:root:is([data-theme=system],:not([data-theme])) .trial-management-actions:has(.external-response-form:not([hidden])) .external-response-form>.field>.input,:root:is([data-theme=system],:not([data-theme])) .trial-management-actions:has(.external-response-form:not([hidden])) .external-response-form>label>.input{background:#091523}}dialog.audit-detail-modal,dialog.external-dialog,dialog.notification-detail-modal,dialog.trial-management-actions{padding-left:22px!important;padding-right:22px!important}.trial-management-actions:has(.external-response-form:not([hidden])) .external-form-intro>*{visibility:visible}.trial-management-actions:has(.external-response-form:not([hidden])) .external-form-intro:after,.trial-management-actions:has(.external-response-form:not([hidden])) .external-form-intro:before{content:none}.audit-detail-modal{box-sizing:border-box;height:587.313px}.external-dialog:has(.external-conversation-list){box-sizing:border-box;height:427.656px}.external-dialog:has(.external-message-thread){box-sizing:border-box;height:791.25px}.trial-management-actions:has(.decision-confirm:not([hidden])){box-sizing:border-box;height:692.688px}.action-dialog-backdrop{z-index:200;background:#050d1bb8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow:auto}.action-dialog-backdrop>.action-dialog-panel{flex:none;max-width:100%;overflow:auto;max-height:calc(100dvh - 40px)!important;margin:auto!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.action-dialog-panel>.action-dialog-close{z-index:1;position:absolute;top:14px;right:14px}:root[data-theme=dark] .action-dialog-backdrop{background:#00050dd1}@media (prefers-color-scheme:dark){:root:is([data-theme=system],:not([data-theme])) .action-dialog-backdrop{background:#00050dd1}}.trial-management-success{box-sizing:border-box;height:466.188px}:root[data-theme=dark] .prototype-detail-card dt{color:#c2cede}@media (prefers-color-scheme:dark){:root:is([data-theme=system],:not([data-theme])) .prototype-detail-card dt{color:#c2cede}}:root[data-theme=dark] .parity-evidence-modal .btn-primary{color:#fff;background:#1677e8;border-color:#1677e8}@media (prefers-color-scheme:dark){:root:is([data-theme=system],:not([data-theme])) .parity-evidence-modal .btn-primary{color:#fff;background:#1677e8;border-color:#1677e8}}:root[data-theme=dark] .trial-work-view{background:#122a43;border-color:#315b82}@media (prefers-color-scheme:dark){:root:is([data-theme=system],:not([data-theme])) .trial-work-view{background:#122a43;border-color:#315b82}:root:is([data-theme=system],:not([data-theme])) .workspace:has(.trial-tabs)>.trial-tabs>a[aria-current=page]{color:#8fc4ff;background:#1d3858}}.app-shell:has(.trial-parity-detail) .collapse-button svg,.app-shell:has(.trial-tabs) .collapse-button svg{rotate:180deg}.app-shell:has(.trial-parity-detail).is-collapsed .collapse-button svg,.app-shell:has(.trial-tabs).is-collapsed .collapse-button svg{rotate:0deg}.app-shell:has(.trial-parity-detail) .nav-item.active .nav-badge,.app-shell:has(.trial-tabs) .nav-item.active .nav-badge{display:none}:root[data-theme=dark] .app-shell:has(.trial-parity-detail) .theme-control .input,:root[data-theme=dark] .app-shell:has(.trial-tabs) .theme-control .input{color:#f4f8fc;background:#0c1726;border-color:#52677f}@media (prefers-color-scheme:dark){:root:is([data-theme=system],:not([data-theme])) .app-shell:has(.trial-parity-detail) .theme-control .input,:root:is([data-theme=system],:not([data-theme])) .app-shell:has(.trial-tabs) .theme-control .input{color:#f4f8fc;background:#0c1726;border-color:#52677f}}.app-shell:has(.trial-parity-detail) .ai-trigger,.app-shell:has(.trial-tabs) .ai-trigger{white-space:nowrap;width:123.203px}.workspace:has(.trial-tabs) .table-scroll{margin-top:-1px}:root[data-theme=dark] :is(.workspace:has(.trial-tabs),.workspace.partners-workspace)>header>div:first-child>p:first-child{color:#8fc4ff}@media (prefers-color-scheme:dark){:root:is([data-theme=system],:not([data-theme])) :is(.workspace:has(.trial-tabs),.workspace.partners-workspace)>header>div:first-child>p:first-child{color:#8fc4ff}}:root[data-theme=dark] .workspace:has(.trial-tabs)>.trial-tabs>a{color:#d8e3ef}@media (prefers-color-scheme:dark){:root:is([data-theme=system],:not([data-theme])) .workspace:has(.trial-tabs)>.trial-tabs>a{color:#d8e3ef}}:root[data-theme=dark] .workspace:has(.trial-tabs)>.trial-tabs>a[aria-current=page]{color:#9bc9ff;background:#152a44}@media (prefers-color-scheme:dark){:root:is([data-theme=system],:not([data-theme])) .workspace:has(.trial-tabs)>.trial-tabs>a[aria-current=page]{color:#9bc9ff;background:#152a44}}:root[data-theme=dark] .workspace:has(.trial-tabs) .trial-filter-form>.input{background:#091523}@media (prefers-color-scheme:dark){:root:is([data-theme=system],:not([data-theme])) .workspace:has(.trial-tabs) .trial-filter-form>.input{background:#091523}}:root[data-theme=dark] .workspace:has(.trial-tabs) .trial-filter-form>.filter-actions .btn,:root[data-theme=dark] .workspace:has(.trial-tabs) .trial-filter-form>.filter-actions .btn-primary,:root[data-theme=dark] .workspace:has(.trial-tabs) .trial-table .trial-row-action{background:#17263a;border-color:#6b8097}@media (prefers-color-scheme:dark){:root:is([data-theme=system],:not([data-theme])) .workspace:has(.trial-tabs) .trial-filter-form>.filter-actions .btn,:root:is([data-theme=system],:not([data-theme])) .workspace:has(.trial-tabs) .trial-filter-form>.filter-actions .btn-primary,:root:is([data-theme=system],:not([data-theme])) .workspace:has(.trial-tabs) .trial-table .trial-row-action{background:#17263a;border-color:#6b8097}}.decision-modal-backdrop{z-index:120}.trial-action-card:has(.decision-modal-backdrop){z-index:130}.decision-modal{border-top-color:#8396b4;border-radius:9px;width:min(620px,100vw - 32px);padding:22px}.decision-modal>header{padding:0;display:block}.decision-modal>.mb-4 h2,.decision-modal>header h2{font-size:24px;line-height:1.3}.decision-modal>header p{margin-top:6px;font-size:15px}.decision-modal-fields{gap:16px;margin-top:18px;display:grid}.decision-modal-fields>label{gap:7px;font-size:13px;font-weight:700;display:grid}.decision-modal-fields textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:64px}.decision-modal-fields textarea:focus{outline:2px solid var(--theme-accent);outline-offset:2px}.decision-attachments input{border:2px solid #7f91ab;min-height:51px;padding:8px}.decision-attachments span{color:var(--theme-secondary);font-size:13px;font-weight:650}.decision-modal footer{border-top:1px solid var(--theme-divider);justify-content:flex-end;gap:10px;margin-top:4px;padding-top:18px;display:flex}.decision-modal footer button:not([data-form-help-trigger]){width:auto;min-width:74px}.decision-modal-confirm{gap:16px;margin-top:4px;display:grid}.decision-modal-confirm .confirmation-summary{background:var(--theme-subtle);border-left:4px solid #63d9cb;border-radius:8px;grid-template-columns:145px minmax(0,1fr);gap:0 22px;padding:18px 14px;display:grid}.decision-modal-confirm .confirmation-summary>div{display:contents}.decision-modal-confirm .confirmation-summary dd,.decision-modal-confirm .confirmation-summary dt{padding:5px 0;font-size:15px;line-height:1.45}.decision-modal-confirm .confirmation-summary dt{font-weight:700}.decision-modal-confirm .confirmation-summary dd{margin:0}.decision-modal-confirm footer>form{justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.decision-modal-confirm footer>form>.form-help-row{flex:none;width:auto;margin:0}.decision-modal-confirm footer>.btn{flex:none;min-width:max-content}@media (max-width:640px){.decision-modal-backdrop{align-items:end;padding:8px}.decision-modal{width:100%;max-height:calc(100vh - 16px);padding:18px}.decision-modal-confirm .confirmation-summary{grid-template-columns:1fr}.decision-modal-confirm .confirmation-summary>div{display:block}.decision-modal-confirm .confirmation-summary dd{padding-top:0}.decision-modal footer{flex-wrap:wrap}.decision-modal footer button:not([data-form-help-trigger]){flex:auto}}:root[data-theme=dark] .workspace:has(.trial-tabs)>.panel:not(.partner-business-section)>div:first-child .btn{color:#f4f8fc;background:#17263a;border-color:#6b8097}@media (prefers-color-scheme:dark){:root:is([data-theme=system],:not([data-theme])) .workspace:has(.trial-tabs)>.panel:not(.partner-business-section)>div:first-child .btn{color:#f4f8fc;background:#17263a;border-color:#6b8097}}body:has(.trial-tabs a[href*=tab\=assistance][aria-current=page]) .operational-table th:first-child{width:94.6875px}body:has(.trial-tabs a[href*=tab\=assistance][aria-current=page]) .operational-table th:nth-child(2){width:188.172px}body:has(.trial-tabs a[href*=tab\=assistance][aria-current=page]) .operational-table th:nth-child(3){width:112.797px}body:has(.trial-tabs a[href*=tab\=assistance][aria-current=page]) .operational-table th:nth-child(4){width:132.844px}body:has(.trial-tabs a[href*=tab\=assistance][aria-current=page]) .operational-table th:nth-child(5){width:132px}body:has(.trial-tabs a[href*=tab\=assistance][aria-current=page]) .operational-table th:nth-child(8){width:131.797px}body:has(.trial-tabs a[href*=tab\=assistance][aria-current=page]) .operational-table th:nth-child(9){width:158.344px}body:has(.trial-tabs a[href*=tab\=assistance][aria-current=page]) .operational-table th:nth-child(10){width:89.3594px}body:has(.trial-tabs a[href*=tab\=awaiting][aria-current=page]) .operational-table th:first-child{width:96.2188px}body:has(.trial-tabs a[href*=tab\=awaiting][aria-current=page]) .operational-table th:nth-child(2){width:180.875px}body:has(.trial-tabs a[href*=tab\=awaiting][aria-current=page]) .operational-table th:nth-child(3){width:109.766px}body:has(.trial-tabs a[href*=tab\=awaiting][aria-current=page]) .operational-table th:nth-child(4){width:144.094px}body:has(.trial-tabs a[href*=tab\=awaiting][aria-current=page]) .operational-table th:nth-child(5){width:128.313px}body:has(.trial-tabs a[href*=tab\=awaiting][aria-current=page]) .operational-table th:nth-child(8){width:134.344px}body:has(.trial-tabs a[href*=tab\=awaiting][aria-current=page]) .operational-table th:nth-child(9){width:157.047px}body:has(.trial-tabs a[href*=tab\=awaiting][aria-current=page]) .operational-table th:nth-child(10){width:89.3438px}body:has(.trial-tabs a[href*=tab\=active][aria-current=page]) .operational-table th:first-child{width:95.6719px}body:has(.trial-tabs a[href*=tab\=active][aria-current=page]) .operational-table th:nth-child(2){width:193.094px}body:has(.trial-tabs a[href*=tab\=active][aria-current=page]) .operational-table th:nth-child(3){width:109.5px}body:has(.trial-tabs a[href*=tab\=active][aria-current=page]) .operational-table th:nth-child(4){width:104.516px}body:has(.trial-tabs a[href*=tab\=active][aria-current=page]) .operational-table th:nth-child(5){width:145.547px}body:has(.trial-tabs a[href*=tab\=active][aria-current=page]) .operational-table th:nth-child(8){width:120.969px}body:has(.trial-tabs a[href*=tab\=active][aria-current=page]) .operational-table th:nth-child(9){width:180.594px}body:has(.trial-tabs a[href*=tab\=active][aria-current=page]) .operational-table th:nth-child(10){width:90.1094px}body:has(.trial-tabs a[href*=tab\=closed][aria-current=page]) .operational-table th:first-child{width:94.6875px}body:has(.trial-tabs a[href*=tab\=closed][aria-current=page]) .operational-table th:nth-child(2){width:173.219px}body:has(.trial-tabs a[href*=tab\=closed][aria-current=page]) .operational-table th:nth-child(3){width:111.688px}body:has(.trial-tabs a[href*=tab\=closed][aria-current=page]) .operational-table th:nth-child(4){width:184.594px}body:has(.trial-tabs a[href*=tab\=closed][aria-current=page]) .operational-table th:nth-child(5){width:71.4063px}body:has(.trial-tabs a[href*=tab\=closed][aria-current=page]) .operational-table th:nth-child(6){width:144.547px;min-width:0}body:has(.trial-tabs a[href*=tab\=closed][aria-current=page]) .operational-table th:nth-child(7){width:193.875px;min-width:0}body:has(.trial-tabs a[href*=tab\=closed][aria-current=page]) .operational-table th:nth-child(8){width:119.984px;min-width:0}.trial-list-panel{box-sizing:border-box;width:100%;max-width:none}.trial-table-scroll{width:100%;max-width:100%;overflow:visible hidden}.workspace:has(.trial-tabs) .trial-table-scroll .operational-table{table-layout:fixed;width:100%;min-width:1280px;max-width:none;margin:0}.workspace:has(.trial-tabs) .trial-table-scroll .operational-table.closed-table{width:100%;min-width:1050px;max-width:none}.workspace:has(.trial-tabs) .trial-table-scroll .trial-search-table{min-width:1280px}.trial-table-scroll .trial-col-reference{width:8%}.trial-table-scroll .trial-col-applicant{width:15%}.trial-table-scroll .trial-col-organization{width:12%}.trial-table-scroll .trial-col-context{width:10%}.trial-table-scroll .trial-col-status{width:9%}.trial-table-scroll .trial-col-reason{width:15%}.trial-table-scroll .trial-col-date{width:10%}.trial-table-scroll .trial-col-due{width:11%}.trial-table-scroll .trial-col-next{width:18%}.trial-table-scroll .trial-col-actor{width:13%}.trial-table-scroll .trial-col-action{width:88px}.workspace:has(.trial-tabs) .trial-table-scroll .trial-table td,.workspace:has(.trial-tabs) .trial-table-scroll .trial-table th{overflow-wrap:break-word;word-break:normal;white-space:normal;vertical-align:top;width:auto;min-width:0}.workspace:has(.trial-tabs) .trial-table-scroll .trial-table td:nth-child(2) small{overflow-wrap:anywhere;white-space:normal}.workspace:has(.trial-tabs) .trial-table-scroll .trial-table .trial-row-action{box-sizing:border-box;white-space:nowrap;flex-direction:row;justify-content:center;align-items:center;width:88px;min-width:88px;height:36px;min-height:36px;padding:6px 10px;line-height:1;display:inline-flex}.workspace:has(.trial-tabs) .trial-table-scroll .status-mini{text-align:left;white-space:normal;min-width:0;max-width:100%;display:inline-flex}.workspace:has(.trial-tabs) .trial-filter-form.trial-filter-global{grid-template-columns:minmax(240px,2fr) minmax(150px,1fr) minmax(150px,1fr) auto}@media (max-width:767px){.workspace:has(.trial-tabs) .trial-table-scroll{overflow-x:visible}.workspace:has(.trial-tabs) .trial-table-scroll .trial-table td,.workspace:has(.trial-tabs) .trial-table-scroll .trial-table th{display:table-cell}.workspace:has(.trial-tabs) .trial-table-scroll .operational-table{width:100%;min-width:1280px}.workspace:has(.trial-tabs) .trial-filter-form.trial-filter-global{grid-template-columns:1fr}}.trial-sort-link{color:inherit;white-space:nowrap;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.trial-sort-link:hover{text-decoration:underline}.trial-sort-link span{color:#90b7ff}.workspace:has(.trial-tabs) .trial-table-scroll .operational-table,.workspace:has(.trial-tabs) .trial-table-scroll .operational-table.closed-table,.workspace:has(.trial-tabs) .trial-table-scroll .trial-search-table{width:100%;min-width:0;max-width:100%}.workspace:has(.trial-tabs) .trial-table-scroll .trial-table td,.workspace:has(.trial-tabs) .trial-table-scroll .trial-table th{padding-left:8px;padding-right:8px}.workspace:has(.trial-tabs) .trial-table-scroll .trial-search-table col:first-child{width:7%}.workspace:has(.trial-tabs) .trial-table-scroll .trial-search-table col:nth-child(2){width:13%}.workspace:has(.trial-tabs) .trial-table-scroll .trial-search-table col:nth-child(3){width:11%}.workspace:has(.trial-tabs) .trial-table-scroll .trial-search-table col:nth-child(4){width:9%}.workspace:has(.trial-tabs) .trial-table-scroll .trial-search-table col:nth-child(5){width:8%}.workspace:has(.trial-tabs) .trial-table-scroll .trial-search-table col:nth-child(6){width:19%}.workspace:has(.trial-tabs) .trial-table-scroll .trial-search-table col:nth-child(7){width:10%}.workspace:has(.trial-tabs) .trial-table-scroll .trial-search-table col:nth-child(8){width:13%}.workspace:has(.trial-tabs) .trial-table-scroll .trial-search-table col:nth-child(9){width:10%}.workspace:has(.trial-tabs) .trial-table-scroll .operational-table:not(.trial-search-table):not(.closed-table) col:first-child{width:7%}.workspace:has(.trial-tabs) .trial-table-scroll .operational-table:not(.trial-search-table):not(.closed-table) col:nth-child(2){width:13%}.workspace:has(.trial-tabs) .trial-table-scroll .operational-table:not(.trial-search-table):not(.closed-table) col:nth-child(3){width:11%}.workspace:has(.trial-tabs) .trial-table-scroll .operational-table:not(.trial-search-table):not(.closed-table) col:nth-child(4){width:8%}.workspace:has(.trial-tabs) .trial-table-scroll .operational-table:not(.trial-search-table):not(.closed-table) col:nth-child(5){width:12%}.workspace:has(.trial-tabs) .trial-table-scroll .operational-table:not(.trial-search-table):not(.closed-table) col:nth-child(6),.workspace:has(.trial-tabs) .trial-table-scroll .operational-table:not(.trial-search-table):not(.closed-table) col:nth-child(7),.workspace:has(.trial-tabs) .trial-table-scroll .operational-table:not(.trial-search-table):not(.closed-table) col:nth-child(8){width:9%}.workspace:has(.trial-tabs) .trial-table-scroll .operational-table:not(.trial-search-table):not(.closed-table) col:nth-child(9){width:12%}.workspace:has(.trial-tabs) .trial-table-scroll .operational-table:not(.trial-search-table):not(.closed-table) col:nth-child(10){width:10%}.workspace:has(.trial-tabs) .trial-table-scroll .closed-table col:first-child{width:9%}.workspace:has(.trial-tabs) .trial-table-scroll .closed-table col:nth-child(2){width:15%}.workspace:has(.trial-tabs) .trial-table-scroll .closed-table col:nth-child(3){width:13%}.workspace:has(.trial-tabs) .trial-table-scroll .closed-table col:nth-child(4){width:11%}.workspace:has(.trial-tabs) .trial-table-scroll .closed-table col:nth-child(5){width:12%}.workspace:has(.trial-tabs) .trial-table-scroll .closed-table col:nth-child(6){width:14%}.workspace:has(.trial-tabs) .trial-table-scroll .closed-table col:nth-child(7){width:16%}.workspace:has(.trial-tabs) .trial-table-scroll .closed-table col:nth-child(8){width:10%}@media (max-width:767px){.workspace:has(.trial-tabs) .trial-table-scroll{overflow-x:hidden}.workspace:has(.trial-tabs) .trial-table-scroll .operational-table{width:100%;min-width:0}.workspace:has(.trial-tabs) .trial-table-scroll .trial-table td,.workspace:has(.trial-tabs) .trial-table-scroll .trial-table th{display:none}.workspace:has(.trial-tabs) .trial-table-scroll .trial-table td:first-child,.workspace:has(.trial-tabs) .trial-table-scroll .trial-table td:last-child,.workspace:has(.trial-tabs) .trial-table-scroll .trial-table td:nth-child(2),.workspace:has(.trial-tabs) .trial-table-scroll .trial-table th:first-child,.workspace:has(.trial-tabs) .trial-table-scroll .trial-table th:last-child,.workspace:has(.trial-tabs) .trial-table-scroll .trial-table th:nth-child(2){display:table-cell}.workspace:has(.trial-tabs) .trial-table-scroll .trial-table col{width:0}.workspace:has(.trial-tabs) .trial-table-scroll .trial-table col:first-child{width:29%}.workspace:has(.trial-tabs) .trial-table-scroll .trial-table col:nth-child(2){width:45%}.workspace:has(.trial-tabs) .trial-table-scroll .trial-table col:last-child{width:26%}.workspace:has(.trial-tabs) .trial-table-scroll .trial-table .trial-row-action{width:min(88px,100%);min-width:0;padding-inline:5px}}.registration-workspace .closed-outcome .btn,.registration-workspace .closed-outcome .btn-primary,.registration-workspace .registration-decision button.btn,.registration-workspace .registration-decision button.btn-primary,.registration-workspace .transition-actions .btn,.registration-workspace .transition-actions .btn-primary{justify-content:center;align-items:center;gap:8px;min-height:40px;display:inline-flex}.registration-workspace .closed-outcome a svg,.registration-workspace .identity-candidate a svg,.registration-workspace .registration-decision button svg,.registration-workspace .transition-actions a svg{flex:none;width:17px;height:17px}.registration-workspace .registration-back{align-items:center;gap:6px;display:inline-flex}.registration-workspace .registration-back-icon{width:16px;height:16px;transform:rotate(180deg)}.registration-workspace .registration-support-actions{border-top:1px solid var(--theme-divider);gap:8px;margin-top:18px;padding-top:16px;display:grid}.registration-workspace .registration-support-actions .btn{align-items:center;gap:8px;min-height:40px;display:inline-flex}.registration-workspace .registration-support-actions svg{flex:none;width:17px;height:17px}.assistance-account-context{color:var(--theme-secondary);overflow-wrap:anywhere;margin:4px 0 16px}.assistance-account-context strong{color:var(--theme-ink);font-weight:650}.trial-applicant-responses{min-width:0}.trial-applicant-response{border-top:1px solid var(--theme-divider);overflow-wrap:anywhere;padding:1rem 0}.trial-applicant-response p{margin:.6rem 0}.trial-applicant-response ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:.5rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.trial-applicant-response li{min-width:0}.trial-applicant-response a{border:1px solid var(--theme-divider);width:100%;min-width:0;color:var(--theme-accent);box-sizing:border-box;border-radius:.4rem;align-items:center;gap:.55rem;padding:.55rem .7rem;text-decoration:none;display:flex}.trial-applicant-response a:hover{background:var(--theme-hover)}.trial-applicant-response a svg{flex:none;width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;max-height:18px;display:block}.trial-applicant-response a span{overflow-wrap:anywhere;min-width:0;line-height:1.3}.workspace:has(.trial-tabs) .trial-table-scroll{overflow-x:visible}.workspace:has(.trial-tabs) .trial-table-scroll .operational-table,.workspace:has(.trial-tabs) .trial-table-scroll .operational-table.closed-table,.workspace:has(.trial-tabs) .trial-table-scroll .trial-search-table{table-layout:auto;width:max-content;min-width:100%;max-width:none}.workspace:has(.trial-tabs) .trial-table-scroll .trial-table:not([data-schema-widths=true]) col{width:auto!important}.workspace:has(.trial-tabs) .trial-table-scroll .trial-table td,.workspace:has(.trial-tabs) .trial-table-scroll .trial-table th{min-width:115px;display:table-cell}@media (max-width:767px){.workspace:has(.trial-tabs) .trial-table-scroll{overflow-x:visible}.workspace:has(.trial-tabs) .trial-table-scroll .trial-table td,.workspace:has(.trial-tabs) .trial-table-scroll .trial-table th{display:table-cell}}.trial-lifecycle-dialog .decision-confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.trial-lifecycle-dialog .decision-confirm-actions button,.trial-lifecycle-dialog [role=status] button{justify-content:center;align-items:center;gap:8px;min-height:40px;display:inline-flex}.trial-lifecycle-dialog button svg{flex:none;width:17px;height:17px}.trial-lifecycle-dialog label{gap:6px;display:grid}.organization-directory>.panel>div:first-child{margin-bottom:16px!important;position:static!important}.organization-directory>.panel>div:first-child>div:first-child{display:block!important}.organization-directory>.panel .table-scroll{margin:0}:root[data-theme=dark] .organization-detail .input,:root[data-theme=dark] .organization-directory .input{background:var(--theme-surface);border-color:var(--theme-input-border);color:var(--theme-ink)}@media (prefers-color-scheme:dark){:root:is([data-theme=system],:not([data-theme])) .organization-detail .input,:root:is([data-theme=system],:not([data-theme])) .organization-directory .input{background:var(--theme-surface);border-color:var(--theme-input-border);color:var(--theme-ink)}}:root[data-theme=dark] .organization-detail .btn,:root[data-theme=dark] .organization-directory .btn{background:var(--theme-surface);border-color:var(--theme-divider);color:var(--theme-ink)}@media (prefers-color-scheme:dark){:root:is([data-theme=system],:not([data-theme])) .organization-detail .btn,:root:is([data-theme=system],:not([data-theme])) .organization-directory .btn{background:var(--theme-surface);border-color:var(--theme-divider);color:var(--theme-ink)}}:root[data-theme=dark] .organization-detail .btn:hover,:root[data-theme=dark] .organization-directory .btn:hover{background:var(--theme-hover)}@media (prefers-color-scheme:dark){:root:is([data-theme=system],:not([data-theme])) .organization-detail .btn:hover,:root:is([data-theme=system],:not([data-theme])) .organization-directory .btn:hover{background:var(--theme-hover)}}.organization-report{color:#16283b;max-width:1050px;margin-inline:auto;font:400 14px/1.55 Inter,Segoe UI,Arial,sans-serif}.organization-report-controls{justify-content:space-between;gap:1rem;margin:0 0 18px;display:flex}.organization-report-controls .btn,.organization-report-controls .btn-primary{min-height:42px}.org-report-paper{background:#fff;border:1px solid #d7e2ec;border-radius:14px;padding:46px 54px;box-shadow:0 18px 55px #08182a24}.org-report-header{border-bottom:1px solid #dce5ed;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:22px;display:flex}.org-report-brand{color:#153d65;letter-spacing:-.03em;grid-template-rows:auto auto;grid-template-columns:38px auto;align-items:center;column-gap:10px;font-size:18px;font-weight:800;display:grid}.org-report-mark{color:#fff;background:#1268a8;border-radius:10px;grid-row:1/3;place-items:center;width:38px;height:38px;font-size:25px;font-style:italic;display:grid}.org-report-brand small{color:#617487;letter-spacing:.07em;text-transform:uppercase;grid-column:2;font-size:11px;font-weight:650}.org-report-issued{color:#617487;text-align:right;margin:0;font-size:11px;line-height:1.6}.org-report-intro{padding:32px 0 27px}.org-report-eyebrow{color:#2876aa;letter-spacing:.13em;margin:0 0 8px;font-size:11px;font-weight:800}.org-report-intro h1{color:#112c46;letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:34px;font-weight:780;line-height:1.16}.org-report-state{align-items:center;gap:12px;margin-top:15px;display:flex}.org-report-state p{color:#455d72;margin:0}.org-report-status{color:#0d6b50;background:#e5f3ef;border-radius:99px;flex:none;align-items:center;padding:5px 11px;font-size:11px;font-weight:750;display:inline-flex}.org-report-status.suspended{color:#795000;background:#fff3d8}.org-report-status.disabled{color:#a13e3e;background:#fceaea}.org-report-metrics{background:#f5f9fc;border:1px solid #dce6ef;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:28px;display:grid}.org-report-metrics>div{gap:2px;padding:15px 19px;display:grid}.org-report-metrics>div+div{border-left:1px solid #dce6ef}.org-report-metrics strong{color:#123d60;font-size:21px;line-height:1.2}.org-report-metrics span{color:#526a7e;font-size:11px;font-weight:650}.org-report-section{border-top:1px solid #dce5ed;padding:24px 0 26px}.org-report-section-heading{break-after:avoid;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.org-report-section-heading>span{color:#155e91;background:#e9f3fb;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.org-report-section-heading h2{color:#173750;margin:0;font-size:19px;font-weight:760;line-height:1.3}.org-report-section-heading p{color:#617487;margin:3px 0 0;font-size:12px}.org-report-section h3{color:#173750;margin:0;font-size:13px;font-weight:750}.org-report-columns{grid-template-columns:1fr 1fr;gap:16px 32px;display:grid}.org-report-columns dl{margin:0}.org-report-field{border-bottom:1px solid #edf1f5;grid-template-columns:145px minmax(0,1fr);gap:10px;padding:8px 0;display:grid}.org-report-field dt{color:#617487;font-size:11px;font-weight:650}.org-report-field dd{overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:620}.org-report-lifecycle{background:#f5f9fc;border-radius:9px;margin-top:18px;padding:16px 18px}.org-report-lifecycle h3{margin-bottom:8px}.org-report-lifecycle>div{color:#5e7182;justify-content:space-between;gap:20px;padding:5px 0;font-size:12px;display:flex}.org-report-lifecycle>div strong{color:#183750;text-align:right;font-weight:650}.org-report-limits{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:17px;display:grid}.org-report-limits>div{border:1px solid #deebf2;border-radius:8px;gap:3px;padding:13px 15px;display:grid}.org-report-limits strong{color:#174f77;font-size:20px}.org-report-limits span{color:#617487;font-size:11px}.org-report-features{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.org-report-features>div{border-bottom:1px solid #edf1f5;justify-content:space-between;gap:10px;padding:7px 0;font-size:12px;display:flex}.org-report-features strong{font-size:11px}.org-report-features .enabled{color:#0c7255}.org-report-features .disabled{color:#7a8794}.org-report-table-wrap{width:100%;overflow-x:visible}.organization-report table{border-collapse:collapse;width:100%;font-size:12px}.organization-report thead{display:table-header-group}.organization-report th{color:#516a80;letter-spacing:.04em;text-align:left;text-transform:uppercase;background:#f2f7fb;padding:9px 10px;font-size:10px;font-weight:760}.organization-report td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e5edf3;padding:10px}.organization-report td strong{color:#173750;display:block}.organization-report td small{color:#698093;font-size:10px;display:block}.org-report-empty{color:#617487;background:#f7f9fb;border-radius:8px;margin:0;padding:15px 18px;font-size:12px}.org-report-entry-list{border-top:1px solid #e5edf3}.org-report-entry{break-inside:avoid;border-bottom:1px solid #e5edf3;justify-content:space-between;gap:18px;padding:13px 0;display:flex}.org-report-entry h3{overflow-wrap:anywhere}.org-report-entry p{color:#607588;margin:3px 0 0;font-size:11px}.org-report-entry time,.org-report-entry-meta{color:#607588;text-align:right;flex:none;font-size:11px}.org-report-entry-meta{gap:2px;display:grid}.org-report-entry-meta strong{color:#214761}.org-report-conversation,.org-report-document{padding:16px 0;display:block}.org-report-entry-top{justify-content:space-between;gap:18px;display:flex}.org-report-kicker{text-transform:uppercase;letter-spacing:.06em;font-weight:760;color:#2474a4!important;margin:0 0 3px!important;font-size:10px!important}.org-report-byline,.org-report-origin{color:#617487!important}.org-report-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6;color:#253e52!important;margin:10px 0!important;font-size:12px!important}.org-report-files{margin-top:10px}.org-report-files>strong{color:#526a7e;text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px;font-size:10px;display:block}.org-report-files ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.org-report-files li{justify-content:space-between;gap:15px;font-size:11px;display:flex}.org-report-files a{color:#1268a8;overflow-wrap:anywhere;text-decoration:underline}.org-report-files span{color:#6a7e90;flex:none}.org-report-compact h3{font-size:12px}.org-report-footer{color:#667b8b;border-top:1px solid #cbd9e4;margin-top:18px;padding-top:15px;font-size:10px}.org-report-footer>div{justify-content:space-between;gap:20px;font-weight:700;display:flex}.org-report-footer p{margin:7px 0 0}.org-report-section-heading>span svg{width:15px;height:15px}.organization-report .org-report-files svg,.organization-report .org-report-metrics svg{width:13px;height:13px}.organization-detail-tabs svg,.organization-directory .trial-tabs svg{width:15px;height:15px}.organization-detail-actions svg{flex:none;width:16px;height:16px}.platform-role-access{border:1px solid var(--theme-divider);background:var(--theme-surface);border-radius:12px;margin-top:20px;overflow:hidden}.platform-role-access-heading{border-bottom:1px solid var(--theme-divider);justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.platform-role-access-heading h3{align-items:center;gap:9px;margin:0;font-size:17px;display:flex}.platform-role-access-heading h3 svg{width:18px;height:18px}.platform-role-access-heading p,.platform-role-grants-heading p{color:var(--theme-secondary);margin:5px 0 0;font-size:13px}.platform-role-access-heading>strong{white-space:nowrap;font-size:13px}.platform-role-options{background:var(--theme-subtle);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;padding:16px 20px;display:grid}.platform-role-options button{border:1px solid var(--theme-divider);background:var(--theme-surface);min-height:78px;color:inherit;text-align:left;cursor:pointer;border-radius:9px;align-items:flex-start;gap:10px;padding:13px;display:flex}.platform-role-options button.is-selected{border-color:var(--theme-accent-border);box-shadow:inset 0 0 0 1px var(--theme-accent-border);background:var(--theme-accent-soft)}.platform-role-options button>svg{width:17px;height:17px;color:var(--theme-accent);flex:none;margin-top:2px}.platform-role-options button>span{flex:1;gap:4px;min-width:0;display:grid}.platform-role-options small{color:var(--theme-secondary);line-height:1.35}.platform-role-options b{font-size:15px}.platform-role-grants{padding:20px 22px}.platform-role-grants-heading{margin-bottom:16px}.platform-role-grants-heading h4{margin:0;font-size:17px}.platform-role-grants section+section{margin-top:20px}.platform-role-grants h5{align-items:center;gap:8px;margin:0 0 7px;font-size:13px;display:flex}.platform-role-grants h5 span{color:var(--theme-secondary);font-size:11px}.platform-role-grant-list{border:1px solid var(--theme-divider);border-radius:9px;overflow:hidden}.platform-role-grant{justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;display:flex}.platform-role-grant+.platform-role-grant{border-top:1px solid var(--theme-divider)}.platform-role-grant>div{gap:2px;display:grid}.platform-role-grant strong{font-size:13px}.platform-role-grant code{color:var(--theme-secondary);overflow-wrap:anywhere;font-size:11px}.platform-role-grant>span{color:var(--theme-secondary);text-align:right;font-size:11px}.platform-role-empty{color:var(--theme-secondary);margin:0}@media (max-width:650px){.platform-role-access-heading,.platform-role-grant{flex-direction:column;align-items:flex-start}.platform-role-grant>span{text-align:left}}.organization-role-access{border:1px solid var(--theme-divider);border-radius:12px;overflow:hidden}.organization-access-options{background:var(--theme-subtle);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:9px;padding:14px;display:grid}.organization-access-options button{border:1px solid var(--theme-divider);background:var(--theme-surface);color:var(--theme-ink);text-align:left;cursor:pointer;border-radius:9px;align-items:flex-start;gap:10px;padding:13px;display:flex}.organization-access-options button.is-selected{border-color:var(--theme-accent-border);background:var(--theme-accent-soft);box-shadow:inset 0 0 0 1px var(--theme-accent-border)}.organization-access-options svg{width:17px;height:17px;color:var(--theme-accent);flex:none}.organization-access-options span{gap:3px;display:grid}.organization-access-options small{color:var(--theme-secondary)}.organization-access-detail>header{justify-content:space-between;align-items:flex-start;gap:14px;padding:20px 22px;display:flex}.organization-access-detail>header h3{margin:0;font-size:18px}.organization-access-detail>header p{color:var(--theme-secondary);margin:4px 0 0;font-size:13px}.organization-access-detail>header .btn{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.organization-access-detail>header svg{width:15px;height:15px}.organization-access-scope{border:1px solid var(--theme-divider);background:var(--theme-subtle);border-radius:9px;grid-template-columns:1fr 1fr;gap:18px;margin:0 22px 18px;padding:13px 15px;display:grid}.organization-access-scope strong{font-size:12px}.organization-access-scope p{margin:3px 0 0;font-size:13px}.organization-access-detail>.platform-role-options{border-top:1px solid var(--theme-divider)}@media (max-width:650px){.organization-access-detail>header{flex-direction:column}.organization-access-scope{grid-template-columns:1fr}}.organization-access-editor{gap:16px;margin-top:16px;display:grid}.organization-access-editor fieldset{border:0;margin:0;padding:0}.organization-access-editor legend{align-items:center;gap:7px;margin-bottom:8px;font-weight:700;display:flex}.organization-access-editor legend svg,.organization-access-editor>fieldset>label svg{width:16px;height:16px}.organization-access-editor-options{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.organization-access-editor-options label{border:1px solid var(--theme-divider);cursor:pointer;border-radius:8px;align-items:flex-start;gap:9px;padding:10px;display:flex}.organization-access-editor-options label:has(input:checked){border-color:var(--theme-accent-border);background:var(--theme-accent-soft)}.organization-access-editor-options input{margin-top:3px}.organization-access-editor-options span{gap:3px;display:grid}.organization-access-editor-options small{color:var(--theme-secondary)}.organization-access-editor-preview{border:1px solid var(--theme-divider);border-radius:9px;overflow:hidden}.organization-access-editor-preview h4{margin:0;padding:12px 14px}.organization-access-editor-preview .platform-role-options{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));padding:10px}.organization-access-editor-preview .platform-role-options button{min-height:55px}.organization-access-editor-grants{max-height:230px;overflow:auto}.organization-access-editor-grants>div{border-top:1px solid var(--theme-divider);gap:2px;padding:8px 13px;display:grid}.organization-access-editor-grants small{color:var(--theme-secondary)}.organization-access-browser{background:var(--theme-subtle);border-bottom:1px solid var(--theme-divider)}.organization-access-browser-footer,.organization-access-browser-header{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.organization-access-browser-header>label{align-items:center;gap:8px;width:min(440px,100%);min-width:0;display:flex}.organization-access-browser-header>label svg{flex:none;width:17px;height:17px}.organization-access-browser-header .input{width:100%}.organization-access-browser-footer,.organization-access-browser-header>span{color:var(--theme-secondary);font-size:12px}.organization-access-browser .organization-access-options{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 14px 12px}.organization-access-browser .organization-access-options button{align-items:center;min-width:0}.organization-access-browser .organization-access-options button>span{flex:1;min-width:0}.organization-access-browser .organization-access-options small,.organization-access-browser .organization-access-options strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.organization-access-browser .organization-access-options button>svg:last-child{color:var(--theme-secondary);width:14px}.organization-access-browser .organization-access-options>p{color:var(--theme-secondary);grid-column:1/-1;margin:12px 0}.organization-access-browser-footer{border-top:1px solid var(--theme-divider)}.organization-access-browser-footer>div{align-items:center;gap:10px;display:flex}.organization-access-browser-footer .btn{padding:6px 10px}@media (max-width:650px){.organization-access-browser .organization-access-options{grid-template-columns:1fr}.organization-access-browser-header{flex-direction:column;align-items:stretch}.organization-access-browser-footer{flex-wrap:wrap}}.workspace.organization-detail>.trial-tabs.organization-detail-tabs{flex-wrap:wrap;grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));display:grid;overflow-x:visible}.workspace.organization-detail>.trial-tabs.organization-detail-tabs>a{white-space:nowrap;min-width:max-content;padding:.85rem .8rem}.workspace.organization-detail>.trial-tabs.organization-detail-tabs>a>span{gap:.35rem}.workspace.organization-detail .organization-users-tabs{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 16px;display:grid}.workspace.organization-detail .organization-users-tabs>a{text-align:center;min-width:0}.organization-users-detail .organization-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.organization-branches-detail .organization-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:700px){.organization-users-detail .organization-metrics{grid-template-columns:1fr}.organization-branches-detail .organization-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.workspace.organization-detail>.trial-tabs.organization-detail-tabs{grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr))}}.organization-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.organization-metric{border:1px solid var(--theme-divider-soft);background:linear-gradient(135deg,var(--theme-accent),var(--theme-surface) 62%);border-radius:13px;align-items:center;gap:13px;min-width:0;min-height:96px;padding:17px 18px;display:flex}@supports (color:color-mix(in lab,red,red)){.organization-metric{background:linear-gradient(135deg,color-mix(in srgb,var(--theme-accent) 6%,var(--theme-surface)),var(--theme-surface) 62%)}}.organization-metric{box-shadow:0 5px 18px #0000000d}.organization-metric-icon{border:1px solid var(--theme-accent);flex:none;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab,red,red)){.organization-metric-icon{border:1px solid color-mix(in srgb,var(--theme-accent) 28%,transparent)}}.organization-metric-icon{background:var(--theme-accent);border-radius:11px}@supports (color:color-mix(in lab,red,red)){.organization-metric-icon{background:color-mix(in srgb,var(--theme-accent) 13%,var(--theme-surface))}}.organization-metric-icon{color:var(--theme-accent)}.organization-metric-icon svg{width:19px;height:19px}.organization-metric-copy{gap:3px;min-width:0;display:grid}.organization-metric-label{color:var(--theme-secondary);font-size:12px;font-weight:650;line-height:1.3}.organization-metric-value{color:var(--theme-ink);letter-spacing:-.04em;font-size:26px;font-weight:730;line-height:1.1}.organization-metric-value.is-status{letter-spacing:-.025em;font-size:19px}@media (max-width:1100px){.organization-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.organization-metric{gap:9px;min-height:80px;padding:12px}.organization-metric-icon{width:34px;height:34px}.organization-metric-icon svg{width:16px;height:16px}.organization-metric-value{font-size:21px}.organization-metric-value.is-status{font-size:16px}}.global-user-work-views{margin-bottom:10px}.global-user-date-range{flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:20px;display:flex}.global-user-date-range label{color:var(--theme-secondary);gap:4px;font-size:12px;font-weight:700;display:grid}.global-user-date-range input{min-width:150px}.global-user-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.global-user-filters .organization-filter-field{min-width:0}.global-user-detail>.maintenance-actions{margin:0 0 16px}.workspace.global-user-detail>.trial-tabs.global-user-tabs{grid-template-columns:repeat(var(--user-section-count,8),minmax(0,1fr));flex-wrap:wrap;margin:0 0 18px;display:grid;overflow-x:visible}.workspace.global-user-detail>.trial-tabs.global-user-tabs>a{white-space:nowrap;min-width:0;padding:.85rem .4rem}.workspace.global-user-detail>.trial-tabs.global-user-tabs>a>span{gap:.35rem}.global-user-metrics{margin-bottom:14px}@media (max-width:1200px){.workspace.global-user-detail>.trial-tabs.global-user-tabs{grid-template-columns:repeat(auto-fit,minmax(135px,1fr))}}@media (max-width:900px){.global-user-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.global-user-filters{grid-template-columns:1fr}.global-user-date-range label{flex:140px}.global-user-date-range button{flex:100%}}.global-user-metrics .organization-metric-value{overflow-wrap:anywhere}.app-shell .workspace.global-user-create,.app-shell .workspace.global-users-directory{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:28px 32px}@media (max-width:900px){.app-shell .workspace.global-user-create,.app-shell .workspace.global-users-directory{padding:18px 14px}}.global-user-detail-actions .panel>.new-user-entry,.global-user-detail-actions .panel>form{width:100%;margin-top:8px;display:block}.global-user-detail-actions .new-user-entry>summary,.global-user-detail-actions .panel>form>button{justify-content:flex-start;width:100%;display:flex}.global-user-detail-actions .new-user-options{z-index:5;min-width:260px;left:auto;right:0}.global-user-detail-actions .panel>a[aria-current=page]{border-color:var(--theme-accent);background:var(--theme-accent-soft);color:var(--theme-accent)}.organization-filter-field{min-width:0;color:var(--theme-secondary);gap:5px;font-size:12px;font-weight:700;display:grid}.organization-filter-field .input{width:100%;min-width:0}.organization-filter-check svg,.organization-filter-field svg{width:14px;height:14px}@media (max-width:700px){.org-report-paper{padding:24px 20px}.org-report-columns,.org-report-features{grid-template-columns:1fr}.org-report-metrics{grid-template-columns:repeat(2,1fr)}.org-report-metrics>div:nth-child(3){border-top:1px solid #dce6ef;border-left:0}.org-report-metrics>div:nth-child(4){border-top:1px solid #dce6ef}.org-report-state{flex-direction:column;align-items:flex-start}.org-report-issued{font-size:10px}.org-report-intro h1{font-size:27px}}.trial-parity-detail .application-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;display:grid;overflow:visible}.trial-parity-detail .application-tabs a{text-align:center;white-space:normal;justify-content:center;align-items:center;min-width:0;padding:13px 10px;display:flex}@media (max-width:600px){.trial-parity-detail .application-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{body,html{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important}.organization-report{color:#16283b;background:#fff;width:100%;max-width:none;margin:0;font-size:10pt;padding:0!important}.organization-report-controls,.organization-report-print{display:none!important}.org-report-paper{box-shadow:none;border:0;border-radius:0;padding:0}.org-report-header{padding-bottom:12px}.org-report-intro{padding:21px 0 18px}.org-report-intro h1{font-size:27pt}.org-report-metrics{margin-bottom:18px}.org-report-section{break-inside:auto;padding:15px 0 17px}.org-report-section-heading{break-after:avoid-page}.org-report-entry,.org-report-field,.org-report-lifecycle,.org-report-limits,.org-report-metrics{break-inside:avoid-page}.org-report-table-wrap{overflow:visible}.organization-report tr{break-inside:avoid-page}.organization-report thead{display:table-header-group}.org-report-files a{color:#1268a8}.org-report-footer{break-inside:avoid-page}@page{size:letter;margin:18mm}body:has(.organization-report) .ai-shell,body:has(.organization-report) .sidebar,body:has(.organization-report) .skip-link,body:has(.organization-report) .topbar{display:none!important}body:has(.organization-report) #main-content,body:has(.organization-report) .app-shell,body:has(.organization-report) .shell-body{width:auto!important;min-width:0!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}body:has(.organization-report) .organization-report{box-sizing:border-box;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}body:has(.organization-report) .org-report-paper{box-sizing:border-box;width:100%!important;min-width:0!important;overflow:visible!important}body:has(.organization-report) .shell-body{transition:none!important}body:has(.organization-report) #main-content,body:has(.organization-report) .app-shell,body:has(.organization-report) .shell-body{color:#16283b!important;background:#fff!important}body:has(.organization-report) .org-report-paper{background:#fff!important;padding-inline:8mm!important}body:has(.organization-report) .organization-report{background:#fff!important}.org-report-metrics-three{grid-template-columns:repeat(3,minmax(0,1fr))}}.org-report-metrics-three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:700px){.organization-directory.airport-detail-page .trial-tabs.airport-detail-tabs{grid-template-columns:none;display:flex;overflow-x:visible}.organization-directory.airport-detail-page .trial-tabs.airport-detail-tabs>a{flex:none;min-width:120px}}.action-dialog-backdrop>.airport-edit-dialog{width:min(760px,100vw - 40px);max-width:760px}.airport-edit-form>fieldset>label:has(input[name=name]){grid-column:1/-1}@media (max-width:700px){.action-dialog-backdrop>.airport-edit-dialog{width:calc(100vw - 28px);max-height:calc(100dvh - 28px)!important}.airport-edit-form>fieldset>label:has(input[name=name]){grid-column:auto}}.airport-edit-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.airport-edit-controls>span{font-size:.82rem}.airport-search-controls{gap:8px;margin:8px 0;display:grid}.airport-search-actions,.airport-search-modes{flex-wrap:wrap;gap:.5rem;display:flex}.airport-search-filters,.airport-search-main{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:start;gap:.75rem;display:grid}.airport-search-controls label{gap:.35rem;min-width:0;font-size:.875rem;font-weight:600;display:grid}.airport-center-picker{min-width:0;position:relative}.airport-center-results{z-index:25;background:var(--theme-surface);max-height:18rem;color:var(--theme-ink);border:1px solid var(--theme-input-border);border-radius:.5rem;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 10px 25px #0004}.airport-center-results button{text-align:left;border:0;border-bottom:1px solid var(--theme-divider);width:100%;color:inherit;cursor:pointer;background:0 0;padding:.65rem .75rem;display:grid}.airport-center-results button:focus,.airport-center-results button:hover{background:var(--theme-hover)}.airport-center-results small{opacity:.75}.airport-center-results p{padding:.75rem}.airport-search-warning{color:var(--warning,#d39b27);display:block}.airport-search-attribution{grid-column:1/-1;font-size:.8rem}.airport-nearby-summary{border:1px solid var(--border,#58677f);border-radius:.5rem;margin:.75rem 0;padding:.7rem 1rem}section[aria-label=Country\ views],section[aria-label=Subdivision\ views]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}section[aria-label=Country\ views] .trial-work-view,section[aria-label=Subdivision\ views] .trial-work-view{min-width:0}@media (max-width:700px){section[aria-label=Country\ views],section[aria-label=Subdivision\ views]{grid-template-columns:1fr}}.port-match-map{border:1px solid var(--theme-divider);background:#dbe6ef;border-radius:10px;height:300px;position:relative;overflow:hidden}.port-match-map iframe{border:0;width:100%;height:100%}.port-match-pin{color:#fff;pointer-events:none;border:2px solid #fff;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:800;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0008}.port-match-pin-source{background:#2563eb}.port-match-pin-candidate{background:#e11d48}.port-match-card{border:1px solid var(--theme-divider);border-radius:10px;margin-top:12px;padding:16px}.port-match-reasons{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.port-match-reasons span{border:1px solid var(--theme-divider);border-radius:999px;padding:4px 8px;font-size:.78rem}.port-match-actions{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.port-match-actions label{gap:4px;min-width:min(100%,220px);display:grid}@media (max-width:700px){.port-match-map{height:220px}}.airport-work-views{grid-template-columns:repeat(3,minmax(0,1fr))}:root{--summary-tile-main-height:72px;--summary-tile-count-size:22px}.trial-work-view:has(>.trial-tile-options)>.trial-work-view-main{padding-right:34px}.airport-work-views .trial-work-view-main:not(:has(svg)){grid-template-columns:minmax(0,1fr) auto}.airport-work-views .trial-work-view-main span{overflow-wrap:normal;white-space:nowrap;min-width:0}.trial-work-view-main b{white-space:nowrap}.airport-search-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;display:grid}.airport-search-grid .input{width:100%;min-width:0}.port-search-controls{grid-template-columns:auto auto 1fr;align-items:end;gap:12px}.port-search-controls .airport-search-grid{grid-column:1/-1}.port-search-controls>.btn,.port-search-controls>.btn-primary{min-height:40px}@media (max-width:900px){.airport-search-grid,.airport-work-views{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.airport-search-grid,.airport-work-views{grid-template-columns:1fr}.port-search-controls{grid-template-columns:1fr 1fr}.port-search-controls>.btn,.port-search-controls>.btn-primary{width:100%}}.airport-edit-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.port-edit-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.port-edit-fields label{align-content:start;gap:5px;min-width:0;font-size:.82rem;font-weight:650;display:grid}.port-edit-fields .input{box-sizing:border-box;width:100%;min-width:0}.port-edit-code-context{border:1px solid var(--theme-divider);background:var(--theme-subtle);border-radius:8px;grid-column:1/-1;gap:7px;padding:12px;display:grid}.port-edit-code-context>div{flex-wrap:wrap;gap:8px;display:flex}.port-edit-code-context>div>span{border:1px solid var(--theme-divider);border-radius:6px;padding:5px 8px;font-size:.82rem}.port-edit-fields label:has([name=cargoEvidence]),.port-edit-fields label:has([name=coordinateBasis]),.port-edit-fields label:has([name=name]){grid-column:1/-1}@media (max-width:600px){.port-edit-fields{grid-template-columns:1fr}.port-edit-fields label:has([name=cargoEvidence]),.port-edit-fields label:has([name=coordinateBasis]),.port-edit-fields label:has([name=name]){grid-column:auto}}.port-edit-dialog .port-edit-actions{z-index:1;background:var(--theme-surface);border-top:1px solid var(--theme-divider);justify-content:flex-end;gap:8px;margin:0 -24px -24px;padding:12px 24px;display:flex;position:sticky;bottom:-24px}@media (max-width:700px){.port-edit-dialog .port-edit-actions{margin:0 -16px -16px;padding:12px 16px;bottom:-16px}}.app-shell:has(.master-data-page){--sidebar-width:240px}.app-shell.is-collapsed:has(.master-data-page){--sidebar-width:72px}.master-data-page{width:100%;max-width:none;margin-inline:auto}.master-data-page .panel{border-radius:10px}.master-data-page .btn,.master-data-page .btn-primary,.master-data-toolbar .btn{white-space:nowrap;justify-content:center;align-items:center;min-height:40px;display:inline-flex}.master-data-toolbar{justify-content:flex-end}.master-data-toolbar,.master-data-toolbar>[aria-label]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.trial-work-view{min-height:calc(var(--summary-tile-main-height) + 4px)}.master-data-page .trial-work-view-main{height:100%}@media (max-width:700px){.master-data-toolbar{justify-content:flex-start}.master-data-page{max-width:none}}@media print{body:has(.master-data-page) .airport-search-controls,body:has(.master-data-page) .btn,body:has(.master-data-page) .btn-primary,body:has(.master-data-page) .master-data-toolbar,body:has(.master-data-page) .organization-filter-form,body:has(.master-data-page) .review-back,body:has(.master-data-page) .sidebar,body:has(.master-data-page) .topbar,body:has(.master-data-page) .trial-tabs,body:has(.master-data-page) .trial-work-views{display:none!important}body:has(.master-data-page) #main-content,body:has(.master-data-page) .app-shell,body:has(.master-data-page) .master-data-page,body:has(.master-data-page) .shell-body{color:#16283b!important;background:#fff!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}body:has(.master-data-page) .panel{break-inside:avoid;box-shadow:none!important}}.master-data-page:has(.trial-tabs)>.panel{padding:24px}@media (max-width:700px){.master-data-page:has(.trial-tabs)>.panel{padding:16px}.master-data-page>.trial-tabs{scrollbar-width:thin;flex-wrap:wrap;display:flex;overflow-x:visible}.master-data-page>.trial-tabs>a{white-space:nowrap;flex:none;min-width:155px}.organization-directory.master-data-page>.trial-tabs{flex-wrap:wrap!important;grid-template-columns:none!important;display:flex!important;overflow-x:visible!important}.organization-directory.master-data-page>.trial-tabs>a{justify-content:center;align-items:center;white-space:nowrap!important;flex:0 0 170px!important;min-width:170px!important;display:inline-flex!important}}.master-record-detail{font-size:16px;line-height:1.5}.master-data-breadcrumbs{gap:7px;margin-bottom:12px;display:grid}.master-data-breadcrumbs .review-back{justify-self:start}.master-data-breadcrumbs ol{color:var(--theme-secondary);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;font-size:.8rem;list-style:none;display:flex}.master-data-breadcrumbs li+li:before{content:"/";color:var(--theme-secondary);margin-right:6px}.master-data-breadcrumbs a{text-decoration:none}.master-data-breadcrumbs a:hover{text-decoration:underline}.master-related-search{flex-wrap:wrap;align-items:end;gap:10px;margin:0 0 16px;display:flex}.master-related-search label{gap:4px;min-width:min(340px,100%);font-size:.8rem;font-weight:600;display:grid}.master-related-search .input{box-sizing:border-box;width:100%}.organization-directory.master-data-page .trial-tabs{scrollbar-width:thin;flex-wrap:wrap;display:flex;overflow-x:visible}.organization-directory.master-data-page .trial-tabs>a{white-space:nowrap}.organization-directory.master-record-detail .trial-tabs.airport-detail-tabs{scrollbar-width:thin;flex-wrap:wrap;display:flex;overflow-x:visible}.organization-directory.master-record-detail .trial-tabs.airport-detail-tabs>a{white-space:nowrap;text-align:center;flex:1 0 auto;min-width:max-content;padding:.75rem .8rem}@media (max-width:700px){.organization-directory.master-record-detail .trial-tabs.airport-detail-tabs>a{flex:none;min-width:140px}}.master-record-status{color:#c7f8e8;background:#123d32;border:1px solid #3c8f76;border-radius:999px;align-items:center;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.master-record-status[data-status=DISABLED]{border-color:var(--theme-warning);background:var(--theme-subtle);color:var(--theme-ink)}.master-record-main .port-overview-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:0;display:grid}.master-record-main .port-overview-facts>div{border-bottom:1px solid var(--theme-divider);min-width:0;padding:10px 0}.master-record-main .port-overview-facts dt{color:var(--theme-secondary);margin:0 0 4px;font-size:.78rem;font-weight:600}.master-record-main .port-overview-facts dd{overflow-wrap:anywhere;margin:0;font-size:.9rem}.master-record-actions>.panel>a.btn,.master-record-actions>.panel>button{box-sizing:border-box;justify-content:center;width:100%;margin-top:8px}.master-record-audit-list{gap:10px;display:grid}.master-record-audit-event{border:1px solid var(--theme-divider);border-radius:8px;padding:12px}.master-record-audit-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.master-record-audit-meta>span{color:var(--theme-secondary);font-size:.8rem}.master-directory-filters{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;margin-bottom:18px;display:grid}.master-directory-filters .organization-filter-field{min-width:0}.master-directory-filters .input{box-sizing:border-box;width:100%}.master-directory-filters>.btn,.master-directory-filters>.btn-primary{justify-self:start}.master-record-actions .airport-edit-controls,.master-record-actions .airport-edit-controls>.btn-primary{width:100%}.master-record-actions form>.btn,.master-record-actions form>.btn-primary{justify-content:center;width:100%}.master-record-detail .master-record-main>.panel{margin-top:0}.master-create-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:950px;display:grid}.master-create-form label{gap:6px;min-width:0;font-size:.85rem;font-weight:650;display:grid}.master-create-form .input{box-sizing:border-box;width:100%}.master-create-evidence{grid-column:1/-1}.master-create-form>.btn-primary{justify-self:start}.master-compare-table{min-width:760px}.master-compare-table th:first-child{min-width:170px}.master-compare-table td{vertical-align:top;overflow-wrap:anywhere;min-width:190px}.master-compare-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.master-source-raw summary{cursor:pointer;color:var(--theme-accent);font-weight:700}.master-source-raw pre{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--theme-divider);background:var(--theme-subtle);border-radius:6px;max-width:400px;max-height:300px;padding:10px;overflow:auto}@media (max-width:600px){.master-create-form{grid-template-columns:1fr}}@media (max-width:900px){.master-directory-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.master-directory-filters,.master-record-main .port-overview-facts{grid-template-columns:1fr}}.master-record-hero{color:#f8fbff;background:#0b2948;border:1px solid #315b82;border-radius:14px;margin:18px 0 20px;padding:22px;position:relative;overflow:hidden;box-shadow:0 12px 30px #071d3438}.master-record-hero:after{content:"";background:#38bdf81a;border-radius:50%;width:260px;height:260px;position:absolute;top:-150px;right:-90px}.master-record-hero-heading{z-index:1;margin-bottom:18px;position:relative}.master-record-hero-heading span{color:#a8c8e5;letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:800}.master-record-hero-heading h2{color:#fff;margin:3px 0 0;font-size:21px;line-height:1.35}.master-record-hero dl{z-index:1;background:#54718d;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;margin:0;display:grid;position:relative;overflow:hidden}.master-record-hero dl>div{background:#071d33;min-width:0;padding:14px}.master-record-hero dt{color:#d2e0ee;font-size:13px}.master-record-hero dd{overflow-wrap:anywhere;color:#fff;margin:6px 0 0;font-size:15px;font-weight:700}.master-record-layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:16px;margin-top:14px;display:grid}.master-record-main{min-width:0}.master-record-main>.panel{margin-top:0!important}.master-record-actions{position:sticky;top:90px}.master-record-actions>.panel{margin-top:0;padding:16px!important}.master-record-actions .master-data-toolbar{grid-template-columns:1fr;gap:8px;display:grid}.master-record-actions .master-data-toolbar>[aria-label]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.master-record-actions .airport-edit-controls>.btn-primary,.master-record-actions .master-data-toolbar .btn,.master-record-actions>.panel .btn{box-sizing:border-box;white-space:normal;text-align:center;width:100%;min-width:0}.master-record-actions .airport-edit-controls{margin-top:12px;display:block}.master-record-actions .airport-edit-controls>span{display:block}.master-record-actions>.panel a.btn,.master-record-actions>.panel>.btn{margin-top:8px}.master-record-detail .airport-overview-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:20px}@media (max-width:1250px){.master-record-detail .airport-overview-layout{grid-template-columns:1fr}}@media (max-width:900px){.master-record-layout{grid-template-columns:1fr}.master-record-actions{order:-1;position:static}.master-record-actions .master-data-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.master-record-actions .airport-edit-controls{align-items:center;display:flex}.master-record-actions .airport-edit-controls>.btn-primary{width:auto}}@media (max-width:700px){.master-record-hero{padding:17px}.master-record-hero dl{grid-template-columns:repeat(2,minmax(0,1fr))}.master-record-actions .master-data-toolbar{grid-template-columns:1fr}}.master-record-actions .btn-primary{box-sizing:border-box;justify-content:center;width:100%;margin-top:8px}.master-record-actions .btn:not(.btn-primary){border-color:var(--theme-divider);background:var(--theme-surface);color:var(--theme-ink)}.master-record-actions .btn:not(.btn-primary):hover{background:var(--theme-hover)}.port-source-review-intro{color:var(--theme-secondary);max-width:850px;margin:0 0 16px}.port-source-review-detail .master-record-main>.panel,.port-source-review-detail .master-record-main>.panel>h2{margin-bottom:14px}.port-source-review-detail .master-record-main>.panel p.text-secondary{line-height:1.5}.port-source-review-detail .port-review-fields .port-edit-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0;display:grid}.port-source-review-detail .port-review-choice label,.port-source-review-detail .port-review-exclude label,.port-source-review-detail .port-review-fields label,.port-source-review-detail .port-review-link-fields label{gap:6px;min-width:0;font-size:.85rem;font-weight:650;display:grid}.port-source-review-detail .port-review-choice .input,.port-source-review-detail .port-review-exclude .input,.port-source-review-detail .port-review-fields .input,.port-source-review-detail .port-review-link-fields .input{box-sizing:border-box;width:100%;min-width:0}.port-source-review-detail .port-review-fields label:last-child{grid-column:1/-1}.port-source-review-detail .port-review-choice{max-width:440px;margin-top:18px}.port-source-review-detail .port-review-link-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px;display:none}.port-source-review-detail form:has(select[name=decision] option[value=LINK]:checked) .port-review-link-fields{display:grid}.port-source-review-detail .port-review-matches{border:1px solid var(--theme-divider);background:var(--theme-subtle);border-radius:10px;margin:14px 0;padding:14px 16px}.port-source-review-detail .port-review-matches h3{margin:0 0 6px;font-size:1rem}.port-source-review-detail .port-review-matches p{margin:6px 0}.port-source-review-detail .port-review-exclude,.port-source-review-detail .port-source-raw{border-top:1px solid var(--theme-divider);margin-top:18px;padding-top:14px}.port-source-review-detail summary{cursor:pointer;color:var(--theme-accent);font-weight:700}.port-source-review-detail .port-review-exclude form{gap:10px;max-width:600px;margin-top:14px;display:grid}.port-source-review-detail .port-review-exclude button{justify-self:start}.port-source-review-detail .port-source-raw pre{background:var(--theme-subtle);border-radius:8px;max-height:360px;margin-top:12px;padding:14px;overflow:auto}.port-source-review-detail .access-list dd{overflow-wrap:anywhere}@media (max-width:700px){.port-source-review-detail .port-review-fields .port-edit-fields,.port-source-review-detail .port-review-link-fields{grid-template-columns:1fr}.port-source-review-detail .port-review-fields label:last-child{grid-column:auto}}.port-source-directory .organization-table td:first-child small{color:var(--theme-secondary);margin-top:4px;font-size:12px;font-weight:500;display:block}.port-review-guidance{border-left:1px solid var(--theme-warning);border:1px solid var(--theme-warning);border-left-width:4px;background:var(--theme-subtle);border-radius:8px;margin:14px 0 18px;padding:14px 16px}.port-review-guidance strong{font-size:.9rem;display:block}.port-review-guidance p{margin:5px 0 0;line-height:1.5}.port-source-directory .organization-table td{vertical-align:top}.port-source-code-list{flex-wrap:wrap;gap:5px;display:flex}.port-source-code-list span{border:1px solid var(--theme-divider);background:var(--theme-subtle);white-space:nowrap;border-radius:6px;padding:3px 7px;font-size:12px;display:inline-block}.port-source-directory .organization-table{min-width:1320px}.port-source-directory .organization-table td small{color:var(--theme-secondary);margin-top:4px;font-size:12px;display:block}.port-source-directory .organization-table td:nth-child(5) a{font-weight:700}.port-source-directory .organization-table td:nth-child(3) a{font-weight:inherit}.port-source-map-dialog{box-sizing:border-box;width:min(780px,100vw - 32px);max-width:780px}.port-source-map-dialog .airport-map-frame{height:min(55vh,430px)}.port-source-map-dialog .airport-map-heading h3{display:none}.port-source-map-trigger{white-space:nowrap}.port-source-directory .organization-table td:last-child,.port-source-directory .organization-table th:last-child{z-index:1;background:var(--theme-surface);min-width:82px;box-shadow:-1px 0 var(--theme-divider);position:sticky;right:0}.port-source-directory .organization-table th:last-child{background:var(--theme-hover)}.port-source-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.port-source-comparison-card{border:1px solid var(--theme-divider);background:var(--theme-subtle);border-radius:9px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:18px;display:flex}.port-source-comparison-card h3{margin:0 0 3px;font-size:.875rem}.port-source-comparison-card>strong{font-size:1rem}.port-source-comparison-card p{color:var(--theme-secondary);overflow-wrap:anywhere;margin:0}.port-source-comparison-actions,.port-source-comparison-card>.port-source-map-trigger{margin-top:auto}.port-source-comparison-actions{flex-wrap:wrap;gap:8px;display:flex}.port-source-unlink{border-top:1px solid var(--theme-divider);margin-top:16px;padding-top:14px}.port-source-unlink summary{cursor:pointer;color:var(--theme-accent);font-weight:700}.port-source-unlink form{gap:10px;max-width:620px;margin-top:12px;display:grid}.port-source-unlink form label{gap:6px;display:grid}.port-source-unlink form button{justify-self:start}.port-source-unlink-note{margin:14px 0 0}@media (max-width:760px){.port-source-comparison{grid-template-columns:1fr}}.port-source-comparison-card .port-source-map-card{width:100%;margin-top:auto;padding-top:8px}.port-source-comparison-card .airport-map-frame{height:240px}.port-source-comparison-card .airport-map-heading h3{font-size:.8rem}.port-source-audit{margin-top:14px}.port-source-audit summary{cursor:pointer;font-weight:700}.port-source-audit .table-scroll{margin-top:14px}@media (max-width:760px){.port-source-comparison-card .airport-map-frame{height:220px}}.port-publication-control{border-top:1px solid var(--theme-divider);width:100%;margin-top:12px;padding-top:12px}.port-publication-control summary{cursor:pointer;color:var(--theme-accent);font-weight:700}.port-publication-control form{gap:10px;margin-top:12px;display:grid}.port-publication-control label{gap:6px;font-size:.8rem;display:grid}.port-publication-control button{width:100%}.port-new-form>button{margin-top:16px}.master-data-page .cargo-port-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.master-data-page .cargo-port-summary .trial-work-view{background:var(--theme-surface);border-color:var(--theme-divider)}@media (max-width:1050px){.master-data-page .cargo-port-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.master-data-page .cargo-port-summary{grid-template-columns:1fr}}.master-record-detail .cargo-port-overview-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px}.cargo-port-overview-layout .port-overview-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:0;display:grid}.cargo-port-overview-layout .port-overview-facts>div{border-bottom:1px solid var(--theme-divider);min-width:0;padding:10px 0}.cargo-port-overview-layout .port-overview-facts dt{color:var(--theme-secondary);margin:0 0 4px;font-size:.78rem;font-weight:600;line-height:1.3}.cargo-port-overview-layout .port-overview-facts dd{color:var(--theme-ink);overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.4}.cargo-port-overview-layout .airport-map-frame{height:350px}@media (max-width:1050px){.master-record-detail .cargo-port-overview-layout{grid-template-columns:1fr}.cargo-port-overview-layout .airport-map-frame{height:320px}}@media (max-width:550px){.cargo-port-overview-layout .port-overview-facts{gap:0 12px}.cargo-port-overview-layout .airport-map-frame{height:260px}}.port-audit-history{gap:14px;display:grid}.port-audit-entry{border:1px solid var(--theme-divider);background:var(--theme-surface);border-radius:10px;padding:16px}.port-audit-entry header{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-bottom:12px;display:flex}.port-audit-entry header strong{font-size:1rem}.port-audit-entry header span{color:var(--theme-secondary);font-size:.82rem}.port-audit-entry .data-table{table-layout:fixed;width:100%}.port-audit-entry .data-table td,.port-audit-entry .data-table th{overflow-wrap:anywhere}.port-audit-entry .data-table tbody th{color:var(--theme-ink);width:28%;font-weight:600}.port-audit-entry .data-table tbody td{width:36%}.master-record-status[data-status=DISABLED]{color:#ffdfaa;background:#3b2d19;border-color:#a77d38}.port-review-link-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.port-review-link-panel>label:nth-last-of-type(-n+2),.port-review-link-panel>p{grid-column:1/-1}.port-review-link-panel>p{margin:0}.port-review-link-panel>label{gap:6px;min-width:0;font-size:.85rem;font-weight:650;display:grid}.port-review-link-panel .input{box-sizing:border-box;width:100%;min-width:0}.port-review-selected{border:1px solid var(--theme-accent-border);background:var(--theme-accent-soft);border-radius:8px;padding:12px}@media (max-width:700px){.port-review-link-panel{grid-template-columns:1fr}.port-review-link-panel>label:nth-last-of-type(-n+2),.port-review-link-panel>p{grid-column:auto}}.port-source-review-detail{max-width:none}.port-source-review-detail .master-record-layout{grid-template-columns:minmax(0,1fr) 280px;gap:18px}.port-source-review-detail .port-review-fields .port-edit-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 18px}.port-source-review-detail .port-review-choice{max-width:540px}.port-source-review-detail .port-review-fields input[type=number]{font-variant-numeric:tabular-nums}.port-source-review-detail .master-record-main>.panel{padding:24px}.port-source-review-detail .port-review-exclude{margin-top:22px}.port-source-review-detail .master-record-actions{top:18px}@media (max-width:1200px){.port-source-review-detail .port-review-fields .port-edit-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.port-source-review-detail .master-record-layout{grid-template-columns:1fr}.port-source-review-detail .master-record-actions{order:-1;position:static}}@media (max-width:700px){.port-source-review-detail .port-review-fields .port-edit-fields{grid-template-columns:1fr}.port-source-review-detail .master-record-main>.panel{padding:16px}}@media (max-width:767px){.app-shell:has(.master-data-page){--sidebar-width:0px}.app-shell:has(.master-data-page) .shell-body{width:100%;max-width:100%;margin-left:0}.app-shell:has(.master-data-page) .workspace{box-sizing:border-box;width:100%;max-width:100%}}.port-source-filter-notice{border:1px solid var(--theme-divider);background:var(--theme-subtle);color:var(--theme-secondary);border-radius:8px;flex-wrap:wrap;align-items:center;gap:5px;margin:0 0 14px;padding:10px 12px;font-size:.875rem;display:flex}.port-source-filter-notice a{color:var(--theme-accent);margin-left:auto;font-weight:700}.port-source-all-links{color:var(--theme-accent);margin-top:6px;font-size:12px;display:block;font-weight:650!important}.port-quality-detail .port-quality-summary{flex-wrap:wrap;align-items:flex-start;gap:1.5rem;margin-bottom:1rem;display:flex}.port-quality-detail .port-quality-summary>div{min-width:12rem}.port-quality-detail .port-quality-summary h2{margin:.25rem 0 0;font-size:1.15rem}.port-quality-detail .port-quality-summary p{flex:1;min-width:16rem;margin:.15rem 0}.port-quality-detail .port-quality-port{grid-template-columns:minmax(14rem,1fr) minmax(20rem,1.5fr);align-items:start;gap:1.25rem;display:grid}.port-quality-detail .port-quality-port p{margin:.5rem 0}.port-quality-detail .port-quality-port>div:last-child{min-width:0}@media (max-width:800px){.port-quality-detail .port-quality-port{grid-template-columns:1fr}}.port-review-finder{grid-template-columns:minmax(260px,.85fr) minmax(320px,1.15fr);align-items:start;gap:1rem;margin:1rem 0 1.25rem;display:grid}.port-review-finder label{gap:.4rem;font-size:.85rem;font-weight:650;display:grid}.port-review-candidates{border:1px solid var(--theme-divider);border-radius:8px;max-height:330px;margin-top:.55rem;overflow:auto}.port-review-candidates button{text-align:left;width:100%;color:inherit;border:0;border-bottom:1px solid var(--theme-divider);cursor:pointer;background:0 0;gap:.2rem;padding:.7rem .85rem;display:grid}.port-review-candidates button.selected,.port-review-candidates button:focus-visible,.port-review-candidates button:hover{background:var(--theme-subtle)}.port-review-candidates button.selected{box-shadow:inset 3px 0 var(--theme-accent)}.port-review-candidates small,.port-review-candidates span{color:var(--theme-secondary)}.port-review-candidates>p{padding:.7rem}.port-review-live-map{border:1px solid var(--theme-divider);border-radius:8px;min-width:0;padding:.75rem}.port-review-live-map>p{margin:0 0 .5rem}.port-point-picker{margin:.7rem 0 1rem}.port-point-picker-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.port-point-picker-head>div{gap:.25rem;display:flex}.port-point-picker-head .btn{min-width:2rem;padding:.2rem .5rem}.port-point-picker-map{border:1px solid var(--theme-divider);background:#dbe6ef;border-radius:8px;height:300px;position:relative;overflow:hidden}.port-point-picker-map iframe{pointer-events:none;border:0;width:100%;height:100%;display:block}.port-point-picker-target{cursor:crosshair;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.port-point-picker small{margin-top:.4rem;display:block}.port-review-fields>.port-point-picker{max-width:900px}@media (max-width:900px){.port-review-finder{grid-template-columns:1fr}}.port-point-place-search{gap:.35rem;margin-bottom:.5rem;font-size:.85rem;font-weight:650;display:grid}.port-point-place-results{border:1px solid var(--theme-divider);border-radius:8px;max-height:180px;margin-bottom:.6rem;display:grid;overflow:auto}.port-point-place-results button{text-align:left;border:0;border-bottom:1px solid var(--theme-divider);color:inherit;cursor:pointer;background:0 0;gap:.15rem;padding:.5rem .7rem;display:grid}.port-point-place-results button:focus-visible,.port-point-place-results button:hover{background:var(--theme-subtle)}.port-point-place-results small{color:var(--theme-secondary)}.port-review-link-panel>.port-review-finder{grid-column:1/-1}.port-review-live-map .airport-map-frame,.port-review-live-map .port-match-map{height:300px}.port-quality-detail .master-record-layout:not(:has(>.master-record-actions)){grid-template-columns:minmax(0,1fr)}.port-city-alert-form{gap:.8rem;max-width:920px;margin-top:1rem;display:grid}.port-city-alert-form>label{gap:.35rem;font-size:.85rem;font-weight:650;display:grid}.port-city-alert-form .input{box-sizing:border-box;width:100%}.port-city-alert-form>.btn-primary{justify-self:start}.port-city-choices{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.5rem;display:grid}.port-city-choices button{text-align:left;border:1px solid var(--theme-divider);min-height:4rem;color:inherit;cursor:pointer;background:0 0;border-radius:8px;gap:.2rem;padding:.7rem;display:grid}.port-city-choices button.selected,.port-city-choices button:focus-visible,.port-city-choices button:hover{background:var(--theme-subtle);border-color:var(--theme-accent)}.port-city-choices small{color:var(--theme-secondary)}.port-city-choices>p{margin:0}.port-city-selected{border:1px solid var(--theme-divider);border-radius:8px;padding:.75rem}.port-city-selected>p{margin:0 0 .5rem}.port-city-selected .airport-map-frame{height:220px}.port-quality-detail .master-record-status[data-status=PENDING]{color:#ffdfaa;background:#3b2d19;border-color:#a77d38}.port-city-alert-form label{gap:.35rem;font-size:.85rem;font-weight:650;display:grid}.port-city-alert-form label small{font-weight:400}.port-city-alert-form .btn-primary{justify-self:start;width:auto}.port-source-batch-action{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.port-source-batch-action .text-secondary{font-size:.82rem}.port-source-directory .organization-table td:first-child,.port-source-directory .organization-table th:first-child{width:38px;min-width:38px}.port-source-directory .organization-table input[type=checkbox]{width:17px;height:17px;accent-color:var(--theme-accent);cursor:pointer}.port-source-merge-cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.port-source-merge-card{border:1px solid var(--theme-divider);background:var(--theme-subtle);border-radius:10px;min-width:0;padding:16px}.port-source-merge-card>strong{font-size:1.05rem}.port-source-merge-card p{color:var(--theme-secondary);margin:6px 0 12px}.port-source-merge-card dl{grid-template-columns:auto 1fr;gap:6px 12px;margin:0 0 14px;display:grid}.port-source-merge-card dt{color:var(--theme-secondary)}.port-source-merge-card dd{overflow-wrap:anywhere;min-width:0;margin:0}.port-source-merge-card dd small{color:var(--theme-secondary);display:block}.port-source-merge-card>a{margin-top:12px;display:inline-block}.port-source-merge .port-source-decision-form{max-width:1100px}.port-source-merge .port-review-fields>label{gap:6px;max-width:760px;display:grid}.port-source-directory:not(:has(.port-source-batch-action)) .organization-table td:first-child,.port-source-directory:not(:has(.port-source-batch-action)) .organization-table th:first-child{width:auto;min-width:0}.port-source-merge-card .port-source-map-trigger{margin-right:12px}.form-help-row{flex-basis:100%;grid-column:1/-1;justify-content:flex-end;align-items:center;width:100%;min-width:0;margin:0 0 .35rem;display:flex}.form-context-help>button{background:var(--theme-surface);color:var(--theme-ink);border-radius:6px;width:32px!important;height:32px!important}.context-help>button svg{width:20px;height:20px}.context-help>button:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}.form-context-help>span{box-sizing:border-box;max-width:calc(100vw - 32px);max-height:65vh;overflow:auto}.form-context-help p{white-space:normal;overflow-wrap:anywhere;margin:.5rem 0}@media print{.form-help-row{display:none!important}}form:has(>.form-help-row){flex-wrap:wrap}.workspace:has(.trial-tabs) .trial-toolbar .trial-filter-form:not(.trial-filter-global){grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,.7fr))}@media (max-width:900px){.workspace:has(.trial-tabs) .trial-toolbar .trial-filter-form:not(.trial-filter-global){grid-template-columns:1fr}}.workspace:has(.trial-tabs) .trial-toolbar .trial-filter-form.access-log-filter-form{align-items:end}.workspace:has(.trial-tabs) .trial-toolbar .trial-filter-form.access-log-filter-form[data-view=events]{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr))}@media (max-width:1100px){.workspace:has(.trial-tabs) .trial-toolbar .trial-filter-form.access-log-filter-form[data-view=events]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.workspace:has(.trial-tabs) .trial-toolbar .trial-filter-form.access-log-filter-form[data-view=events]{grid-template-columns:1fr}}@media print{.form-context-help{display:none!important}}.city-source-span{grid-column:1/-1;min-width:0}.administrative-boundary-canvas{isolation:isolate;border-radius:8px;width:100%;height:350px;margin-top:12px}.action-dialog-panel .administrative-boundary-canvas{height:60vh}@media (max-width:640px){.administrative-boundary-canvas{height:260px}}.master-record-audit-event,.master-record-audit-list{min-width:0;max-width:100%}.master-record-audit-meta{overflow-wrap:anywhere;min-width:0}.master-record-audit-event .data-table td,.master-record-audit-event .data-table th{overflow-wrap:anywhere}.master-record-audit-event pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.action-dialog-backdrop>.full-map-dialog{flex-direction:column;width:calc(100vw - 64px);max-width:calc(100vw - 64px);height:calc(100dvh - 64px);display:flex;overflow:hidden;max-height:calc(100dvh - 64px)!important}.full-map-content{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.full-map-content .administrative-boundary-canvas,.full-map-content .airport-map-frame{flex:1;width:100%;height:100%;min-height:0;margin-top:0}.full-map-content>p,.full-map-content>small{flex:none;margin:0}@media (max-width:640px){.action-dialog-backdrop>.full-map-dialog{width:calc(100vw - 16px);max-width:calc(100vw - 16px);height:calc(100dvh - 16px);padding:12px;max-height:calc(100dvh - 16px)!important}}.master-record-evidence{overflow-wrap:anywhere;min-width:0}.access-log-overview{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);align-items:start;gap:24px;display:grid}.access-log-record-facts{grid-template-columns:1fr;margin:0}:is(.access-log-record,.access-log-settings,.access-log-recipients,.access-log-subscription) .application-card.panel>div:first-child{margin-bottom:16px}:is(.access-log-record,.access-log-settings,.access-log-recipients,.access-log-subscription) .application-card.panel h2{margin-bottom:0}.access-log-record .review-summary h2{font-size:19px;line-height:1.35}.access-log-record .review-summary h2 svg{box-sizing:content-box;background:var(--theme-accent-soft);width:18px;height:18px;color:var(--theme-accent);border-radius:8px;padding:6px}.access-log-page .organization-detail-grid{margin-top:14px}.access-log-page .access-log-directory-panel{margin-top:0}.access-log-page .organization-detail-actions{padding:20px}.access-log-page .organization-detail-actions h2{font-size:18px;font-weight:750}.access-log-page .trial-operational-date{white-space:normal;width:auto;min-width:0;max-width:100%;height:auto}.access-log-page .trial-operational-date b{font-size:13px}.access-log-page .trial-toolbar .form-help-row{padding-right:0}.access-log-page .directory-table-tools{padding:0 20px}.access-log-page .trial-table td:first-child:has(input[type=checkbox]),.access-log-page .trial-table th:first-child:has(input[type=checkbox]){width:38px!important;min-width:38px!important}.access-log-page .trial-table td{overflow-wrap:anywhere}.access-log-ip-cell{white-space:nowrap;align-items:center;gap:10px;display:flex}.access-log-ip-cell .access-log-map-control{margin:0}.access-log-period-dialog form,.access-log-setting-group{gap:16px;display:grid}.access-log-period-dialog label:has(input[type=checkbox]){align-items:center;gap:8px;display:flex}.access-log-page .maintenance-actions,:is(.access-log-record,.access-log-settings,.access-log-recipients) .review-action .maintenance-actions{gap:10px;margin:16px 0 0;display:grid}.access-log-page .maintenance-actions .btn,.access-log-page .maintenance-actions .btn-danger,:is(.access-log-record,.access-log-settings,.access-log-recipients) .review-action .maintenance-actions .btn,:is(.access-log-record,.access-log-settings,.access-log-recipients) .review-action .maintenance-actions .btn-danger,:is(.access-log-record,.access-log-settings,.access-log-recipients) .review-action .maintenance-actions .btn-primary{white-space:normal;justify-content:flex-start;width:100%;height:auto;min-height:44px}.access-log-page .organization-detail-actions form,:is(.access-log-record,.access-log-settings,.access-log-recipients) .review-action form{gap:12px;display:grid}.access-log-settings>.application-card{margin-top:16px}.access-log-page .trial-work-view:has(>.trial-tile-options) .trial-work-view-main{padding-right:34px}.access-log-page .trial-work-view:has(>.trial-tile-options) .summary-link{height:100%}.access-log-tile-success{--tile-priority:var(--theme-success)}.access-log-tile-failure{--tile-priority:var(--theme-danger)}.access-log-tile-alerts{--tile-priority:var(--theme-warning)}.access-log-evidence{overflow-wrap:anywhere;grid-template-columns:1fr}.access-log-evidence dl{border:1px solid var(--theme-divider);border-radius:9px;padding:12px}.access-log-evidence ul{gap:6px;min-width:0;display:grid}.app-shell:has(main[data-access-log-ready]) .account-copy strong{font:700 16px/24.32px Inter,Segoe UI,Arial,sans-serif}.app-shell:has(main[data-access-log-ready]) .account-copy strong:before,.app-shell:has(main[data-access-log-ready]) .avatar:before{content:none}.app-shell:has(main[data-access-log-ready]) .avatar svg{display:block}@media (max-width:900px){.access-log-directory-panel>div:first-child{padding:14px 14px 0;position:static}.access-log-page .trial-toolbar{padding:14px}.access-log-page .organization-detail-actions{position:static}.access-log-page .directory-table-tools{padding:0 14px}.access-log-recipients .review-action,.access-log-record .review-action,.access-log-settings .review-action{position:static}.access-log-record .access-log-record-facts>div{grid-template-columns:minmax(100px,.8fr) minmax(0,1.2fr)}.access-log-page .trial-operational-date{width:100%}}.access-log-ip{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.access-log-map-control{vertical-align:middle;margin-inline-start:10px;display:inline-flex}.access-log-location-empty{border:1px solid var(--theme-divider);background:var(--theme-subtle);border-radius:10px;padding:20px;line-height:1.6}.access-log-location-empty p{margin:0}.access-log-location>small{overflow-wrap:anywhere;line-height:1.6}.access-log-filters{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:16px;display:flex}.access-log-filters label{gap:6px;min-width:0;display:grid}@media (max-width:900px){.access-log-overview{grid-template-columns:1fr}}.access-log-settings .application-tabs button{min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;justify-content:center;align-items:center;padding:13px 10px;font-size:15px;font-weight:650;display:flex}.access-log-settings .application-tabs button[aria-current=page]{border-color:var(--theme-accent);color:var(--theme-accent);font-weight:700}:root{--button-record-width:88px;--button-record-height:36px}.workspace .table-scroll a.btn.record-open-button,.workspace:has(.trial-tabs) .trial-table-scroll .trial-table a.btn.record-open-button,a.btn.record-open-button{width:max-content;min-width:var(--button-record-width);height:var(--button-record-height);min-height:var(--button-record-height);box-sizing:border-box;white-space:nowrap;color:var(--theme-ink);background:var(--theme-surface);border-color:var(--theme-input-border);border-radius:7px;flex-direction:row;justify-content:center;align-items:center;gap:5px;padding:6px 10px;font-size:15px;font-weight:650;line-height:1;display:inline-flex}.record-open-button>span{flex:none}@media (max-width:767px){.workspace .table-scroll a.btn.record-open-button,.workspace:has(.trial-tabs) .trial-table-scroll .trial-table a.btn.record-open-button,a.btn.record-open-button{width:max-content;min-width:var(--button-record-width);padding-inline:5px}}:root{--button-toolbar-height:38px;--button-filter-height:44.7969px}.btn.toolbar-button,.workspace .btn.toolbar-button{box-sizing:border-box;height:var(--button-toolbar-height);min-height:var(--button-toolbar-height);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;padding:8px 14px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.filter-actions .btn.filter-action-button,.workspace .filter-action-button,.workspace .trial-filter-form>.filter-actions .btn.filter-action-button{box-sizing:border-box;height:var(--button-filter-height);min-height:var(--button-filter-height);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;padding:10px 13px;font-size:15px;font-weight:650;line-height:22.8px;display:inline-flex}.app-shell:has(.trial-parity-detail) .account-copy strong,.app-shell:has(.trial-tabs) .account-copy strong{font-size:.8rem}.app-shell:has(.trial-parity-detail) .account-copy strong:before,.app-shell:has(.trial-tabs) .account-copy strong:before{content:none}.account-copy{gap:.15rem;min-width:0}.point-map-marker{color:#1976d2;text-shadow:0 0 3px #fff;font-size:24px;line-height:24px}.maintenance-actions :is(.btn,.btn-primary,.btn-danger):not(.toolbar-button):not(.record-open-button):not(.filter-action-button),.maintenance-dialog :is(.btn,.btn-primary,.btn-danger):not(.toolbar-button):not(.record-open-button):not(.filter-action-button),.master-record-actions :is(.btn,.btn-primary,.btn-danger):not(.toolbar-button):not(.record-open-button):not(.filter-action-button){box-sizing:border-box;white-space:normal;border-radius:7px;height:auto;min-height:44px;padding:10px 13px;font-size:14px;font-weight:650;line-height:20px}.app-shell:has(.trial-parity-detail) .avatar:before,.app-shell:has(.trial-tabs) .avatar:before{content:none}.app-shell:has(.trial-parity-detail) .avatar svg,.app-shell:has(.trial-tabs) .avatar svg{display:block}.maintenance-actions .btn-danger,.maintenance-dialog .btn-danger,.master-record-actions .btn-danger{border:1px solid var(--theme-danger-border);background:var(--theme-danger-soft);color:var(--theme-danger)}.operational-hub{--operational-accent:light-dark(#087f83,#5eead4);margin-inline:auto}.operational-hub>.master-data-breadcrumbs{color:var(--theme-secondary);align-items:center;gap:10px;margin-bottom:16px;font-size:12px;display:flex}.operational-search{align-items:center;width:34vw;min-width:360px;max-width:520px;display:flex;position:relative}.operational-search>svg{width:18px;height:18px;color:var(--theme-secondary);position:absolute;left:12px}.operational-search .input{width:100%;padding-left:38px;padding-right:42px}.operational-search kbd{border:1px solid var(--theme-divider);color:var(--theme-secondary);border-radius:4px;padding:0 5px;position:absolute;right:12px}.operational-groups{grid-template-columns:1fr 1fr;gap:14px 22px;margin-bottom:18px;display:grid}.operational-group{grid-column:1/-1;min-width:0}.operational-group-partner,.operational-group-settings{grid-column:auto}.operational-group h2{align-items:center;gap:10px;margin:0 0 8px;font-size:16px;font-weight:650;display:flex}.operational-group h2:after{content:"";background:var(--theme-divider);flex:1;height:1px;margin-left:6px}.operational-group h2>svg{width:24px;height:24px;color:var(--operational-accent)}.operational-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.operational-group-charge .operational-cards{grid-template-columns:repeat(6,minmax(0,1fr))}.operational-group-settings .operational-cards{grid-template-columns:1fr}.operational-group-partner .operational-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.operational-card{background:var(--theme-surface);border:1px solid var(--theme-divider);min-height:108px;color:var(--theme-ink);border-radius:7px;gap:10px;padding:12px;text-decoration:none;display:flex}.operational-card>svg{width:25px;height:25px;color:var(--operational-accent);flex:0 0 25px}.operational-card>div{flex-direction:column;flex:1;min-width:0;display:flex}.operational-card h3{margin:0 0 6px;font-size:14px;font-weight:650;line-height:1.35}.operational-card p{color:var(--theme-secondary);margin:0 0 8px;font-size:12px;line-height:1.45}.operational-card footer{color:var(--theme-secondary);flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;font-size:11px;display:flex}.operational-open{color:var(--operational-accent);white-space:nowrap;margin-left:auto}.operational-system{background:var(--theme-accent-soft);color:var(--operational-accent);border-radius:4px;padding:2px 5px}.operational-card.search-selected,.operational-card:hover{border-color:var(--operational-accent)}.operational-card:focus-visible{outline:2px solid var(--operational-accent);outline-offset:3px}@media (max-width:1250px){.operational-cards,.operational-group-charge .operational-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.operational-groups{grid-template-columns:1fr}.operational-group-partner,.operational-group-settings{grid-column:1/-1}}@media (max-width:800px){.operational-cards,.operational-group-charge .operational-cards,.operational-group-partner .operational-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.operational-search{width:100%;min-width:0}.operational-hub header>div:last-child{width:100%}}@media (max-width:500px){.operational-cards,.operational-group-charge .operational-cards,.operational-group-partner .operational-cards{grid-template-columns:1fr}}.clause-approval-notice{border:1px solid var(--theme-accent-border);background:var(--theme-accent-soft);color:var(--theme-ink);border-radius:6px;margin:12px 0;padding:10px 12px;font-size:13px}.clause-preview{border:1px solid var(--theme-divider);background:var(--theme-subtle);border-radius:6px;grid-column:1/-1;padding:14px;font-size:13px}.clause-preview p{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0}.clause-preview mark{background:var(--theme-warning-soft);color:var(--theme-warning);border:1px solid;border-radius:3px;padding:1px 3px}.clause-advanced,.clause-placeholder-fields{border:1px solid var(--theme-divider);border-radius:6px;grid-column:1/-1;padding:12px;font-size:13px}.clause-placeholder-fields>div{align-items:center;gap:16px;padding:4px 0;display:flex}.clause-placeholder-fields input[type=checkbox]{width:16px;height:16px}.clause-advanced summary{cursor:pointer;font-weight:650}.clause-advanced[open]{gap:12px;display:grid}.clause-editor-dialog{width:min(1000px,100vw - 32px)}.clause-editor-dialog textarea{min-height:100px}.clause-editor-dialog .clause-approval-notice{grid-column:1/-1}.operational-hub>header{margin-bottom:20px}.operational-hub>header>div:first-child>p:first-child:empty{display:none}.airport-edit-form>fieldset>.clause-placeholder-fields label,.airport-edit-form>fieldset>.clause-sample-toggle{flex-direction:row;align-items:center;gap:7px;display:flex}.clause-editor-dialog label{align-content:start}@media (max-width:760px){.topbar .user-account .account-copy{display:none}.topbar .user-account .account-button{width:auto;min-width:0}.topbar .user-account-menu{max-width:85vw}}.trial-parity-detail .parity-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trial-parity-detail .parity-summary-grid dd,.trial-parity-detail .parity-summary-grid>div{min-width:0}.trial-parity-detail .review-summary .parity-summary-grid>div:nth-child(3) dd{white-space:normal;overflow-wrap:anywhere}@media (max-width:900px){.trial-parity-detail .parity-summary-grid{grid-template-columns:minmax(0,1fr)}}.directory-select{align-content:start;gap:5px;min-width:0;display:grid;position:relative}.directory-select-control{position:relative}.directory-select-control>.input{width:100%;padding-right:76px}.directory-select-control>.icon-button{width:30px;height:30px;min-height:0;color:var(--theme-secondary);position:absolute;top:50%;transform:translateY(-50%)}.directory-select-clear{right:34px}.directory-select-toggle{right:3px}.directory-select-options{z-index:60;border:1px solid var(--theme-input-border);background:var(--theme-surface);max-height:250px;color:var(--theme-ink);box-shadow:0 7px 20px var(--theme-divider);border-radius:7px;padding:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.directory-select-options>button{text-align:left;width:100%;color:inherit;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;border-radius:4px;padding:9px 10px;display:block}.directory-select-options>button:hover,.directory-select-options>button[data-active=true]{background:var(--theme-hover)}.directory-select-options>button[aria-selected=true]{font-weight:700}.directory-select-options>p{margin:0;padding:9px 10px}.directory-select>.form-error{margin:0}.trial-parity-detail .trial-journey-compact{box-shadow:none;border-radius:8px;margin:12px 0;padding:12px 16px}.trial-parity-detail .trial-journey-compact .trial-journey-heading{margin:0}.trial-parity-detail .trial-journey-compact .trial-journey-heading>div>span{margin-bottom:0;font-size:12px}.trial-parity-detail .trial-journey-compact .trial-journey-heading h2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.trial-parity-detail .trial-journey-compact>ol{gap:4px;margin:10px 0}.trial-parity-detail .trial-journey-compact>ol li{cursor:help;min-width:0;min-height:0;padding:8px}.trial-parity-detail .trial-journey-compact>ol li:before{top:22px}.trial-parity-detail .trial-journey-compact>ol li:focus-visible{outline-offset:-2px;border-radius:6px;outline:2px solid}.trial-parity-detail .trial-journey-compact>ol li strong{font-size:12px}.trial-parity-detail .trial-journey-compact>ol li small{display:none}.trial-parity-detail .trial-journey-compact>ol li.skipped small,.trial-parity-detail .trial-journey-compact>ol li:focus-within small,.trial-parity-detail .trial-journey-compact>ol li:hover small{display:block}.trial-parity-detail .trial-journey-compact>dl{background:0 0;border-radius:0}.trial-parity-detail .trial-journey-compact>dl>div{background:0 0;min-width:0;padding:4px 8px}.trial-parity-detail .trial-journey-compact>dl dt{font-size:10px}.trial-parity-detail .trial-journey-compact>dl dd{overflow-wrap:anywhere;margin:2px 0;font-size:12px}@media (max-width:760px){.trial-parity-detail .trial-journey-compact>ol{grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));padding:2px;overflow:visible}.trial-parity-detail .trial-journey-compact>ol li:before{display:none}.trial-parity-detail .trial-journey-compact>dl{grid-template-columns:1fr 1fr}}@media print{.trial-parity-detail .trial-journey-compact>ol li small{display:block}}body .grid-column-scope,body .organization-detail-main,body .review-main,body .workspace,body .workspace>*,body [data-column-picker]{box-sizing:border-box;min-width:0;max-width:100%}body .org-report-table-wrap,body .table-scroll,body .trial-table-scroll{min-width:0;max-width:100%;overflow:visible!important}body table{table-layout:fixed!important;width:100%!important;min-width:0!important;max-width:100%!important}body table:not([data-schema-widths=true]) col{width:auto!important;min-width:0!important}body table td,body table th{overflow-wrap:anywhere;word-break:normal;max-width:100%;white-space:normal!important;min-width:0!important}body table :is(a,button,input,select){box-sizing:border-box;max-width:100%}body table :is(a.btn,button){overflow-wrap:anywhere;white-space:normal!important;min-width:0!important}body table:not([data-reflow=true])>thead>tr>th:has(>input[type=checkbox]){width:38px!important}body table[data-reflow=true]{display:block!important}body table[data-reflow=true] colgroup{display:none}body table[data-reflow=true] :is(thead,tbody,tfoot){width:100%;display:block!important}body table[data-reflow=true] tbody tr,body table[data-reflow=true] tfoot tr,body table[data-reflow=true] thead tr{box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:0;width:100%;display:grid!important}body table[data-reflow=true] tbody tr{border:1px solid var(--theme-divider);border-radius:8px;margin:12px 0}body table[data-reflow=true] :is(th,td){box-sizing:border-box;text-align:start;width:auto!important;padding:10px!important;display:block!important}body table[data-reflow=true] td[data-column-label]:before{content:attr(data-column-label);color:var(--theme-secondary);margin-bottom:4px;font-size:12px;font-weight:650;display:block}body table[data-reflow=true] td[colspan]{grid-column:1/-1}body table[data-reflow=true] tbody tr>td[data-selection-cell]{border-bottom:0;grid-column:1/-1;width:auto!important;min-width:0!important;padding-bottom:0!important}body table[data-reflow=true] td[data-selection-cell]:before{display:none}body table[data-reflow=true] thead th:not(:has(a,button,input,select)){clip-path:inset(50%);height:1px;position:absolute;overflow:hidden;white-space:nowrap!important;width:1px!important;padding:0!important}body table[data-reflow=true] thead th:has(a,button,input,select){background:var(--theme-subtle);border:0;border-radius:4px}body table[data-reflow=true] :is(td,th) :is(.btn,button){width:max-content;max-width:100%}body table[data-reflow=true] .access-log-ip-cell{white-space:normal;flex-wrap:wrap;align-items:flex-start}body table[data-reflow=true] .access-log-ip-cell>span{flex:0 auto;min-width:0}body table[data-reflow=true] .access-log-ip-cell .access-log-map-control{flex:none}body :is(.trial-tabs,.application-tabs,.account-tabs,.tabs,[role=tablist],.worktiles){min-width:0;max-width:100%;height:auto;flex-wrap:wrap!important;overflow:visible!important}body :is(.trial-tabs,.application-tabs,.account-tabs,.tabs,[role=tablist],.worktiles)>*{overflow-wrap:anywhere;min-width:0;max-width:100%;white-space:normal!important}body :is(.btn,.toolbar-button){white-space:normal;overflow-wrap:anywhere;max-width:100%}body pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-width:100%}@media (max-width:760px){body :is(.application-tabs,.account-tabs,.trial-tabs){gap:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr))!important}body :is(.application-tabs,.account-tabs,.trial-tabs)>*{flex:130px}body .trial-journey-hero>ol{grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr))!important;overflow:visible!important}body .trial-journey-hero>ol li:before{display:none}}body :is(.grid:has(>.summary-link),.grid:has(>.summary-card),.grid:has(>a>.summary-card)){flex-wrap:wrap;overflow:visible}body :is(.grid:has(>.summary-link),.grid:has(>.summary-card),.grid:has(>a>.summary-card))>*{flex:150px;min-width:0}body .workflow{flex-wrap:wrap;gap:16px 8px;min-width:0}body .workflow li{overflow-wrap:anywhere;flex:110px;min-width:0}body .application-progress{grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));min-width:0;overflow:visible}@media (max-width:760px){body .application-progress li:before,body .workflow li:before{display:none}}body .workflow li:before{display:none}body table[data-reflow=true] thead tr{flex-wrap:wrap;gap:4px;display:flex!important}body table[data-reflow=true] thead th{flex:0 auto;padding:4px 8px!important}body table[data-reflow=true] thead tr:has(a,button,input,select):before{content:attr(data-controls-label);color:var(--theme-secondary);align-self:center;margin-inline-end:8px;font-size:12px}body table[data-reflow=true] thead :is(a,.sortable-header-button){border:1px solid var(--theme-divider);box-sizing:border-box;border-radius:4px;align-items:center;min-height:32px;padding:4px 8px;display:inline-flex}body .quote-studio-steps{min-width:0;flex-wrap:wrap!important;overflow:visible!important}body .quote-studio-steps>*{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}body .workspace table[data-summary-results=true]>thead>tr>th{width:auto!important;min-width:0!important}body .workspace table[data-summary-results=true]>thead>tr>th:has(>input[type=checkbox]){width:38px!important}.result-facts,.result-identity{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.result-facts>small,.result-identity>span{color:var(--theme-secondary)}.result-row-actions{flex-wrap:nowrap;align-items:center;gap:6px;width:max-content;display:flex}.compact-results-table .access-log-ip-cell{white-space:normal;flex-wrap:wrap}.compact-results-table .access-log-ip-cell .access-log-map-control{flex:none}.result-sort-controls{flex-wrap:wrap;align-items:center;gap:8px;margin-inline-start:auto;display:flex}.result-sort-controls label{color:var(--theme-secondary);align-items:center;gap:8px;font-size:12px;display:flex}.result-sort-controls .input{width:auto;max-width:250px;min-height:36px}body .compact-results-table .summary-result-row>td{vertical-align:top;padding:12px var(--grid-cell-inline-padding,12px)!important;white-space:normal!important;overflow-wrap:anywhere!important}body .compact-results-table .summary-result-row>td :is(strong,small){overflow-wrap:anywhere;white-space:normal!important}body .compact-results-table .summary-result-row>td>strong+small{margin-top:5px;display:block}body .compact-results-table .summary-result-row>td:last-child{width:var(--grid-action-width,92px)}body .compact-results-table .expanded-result-row>td{background:var(--theme-subtle);width:auto!important;padding:16px!important}.result-row-details dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px 24px;margin:0;display:grid}.result-row-details dl>div{min-width:0}.result-row-details .result-detail-wide{grid-column:1/-1;max-width:85ch}.result-row-details dt{color:var(--theme-secondary);margin:0 0 5px;font-size:12px;font-weight:650}.result-row-details dd{white-space:normal;overflow-wrap:anywhere;margin:0;line-height:1.5}body table[data-reflow=true] .expanded-result-row{border:0;margin-top:-12px}body table[data-summary-results=true] .summary-result-row>td:first-child:has(input[type=checkbox]){width:auto!important;min-width:0!important}body table[data-summary-results=true]:not([data-reflow=true]) .summary-result-row>td:first-child:has(input[type=checkbox]){width:38px!important}@media (max-width:760px){.result-sort-controls{width:100%;margin-inline-start:0}.result-sort-controls label{flex:1;min-width:0}.result-sort-controls .input{flex:1;min-width:0;max-width:100%}.result-row-actions{flex-wrap:nowrap}}@media print{.organization-report .panel>div>label,.organization-report .panel>summary{display:none!important}.organization-report .panel{border:0;padding:0}.organization-report .panel li{break-inside:avoid-page}.organization-report .panel code{overflow-wrap:anywhere}@page{@bottom-right{content:counter(page) " / " counter(pages);font-size:8pt;color:#516a80}}}.local-datetime-field{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.local-datetime-field>legend{margin-bottom:8px}.local-datetime-control{gap:6px;min-width:0;display:flex}.local-datetime-control>.input{flex:1;min-width:0}.local-datetime-control>.btn{flex:none;justify-content:center;align-items:center;display:flex}.local-datetime-calendar{border:1px solid var(--theme-divider);background:var(--theme-surface);border-radius:8px;min-width:0;padding:10px}.local-calendar-heading{align-items:center;gap:6px;margin-bottom:10px;display:flex}.local-calendar-heading>label{flex:1;min-width:0}.local-calendar-heading>label .input{width:100%;min-width:0;padding-inline:6px}.local-calendar-heading>.btn{padding-inline:6px!important}.local-calendar-heading>label:last-of-type{flex:0 0 78px}.local-calendar-days{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.local-calendar-days>abbr{color:var(--theme-secondary);padding:4px 0;font-size:11px;text-decoration:none}.local-calendar-days>.btn{word-break:normal;min-width:0;min-height:44px;white-space:nowrap!important;overflow-wrap:normal!important;padding:4px!important}.local-calendar-days>[aria-pressed=true]{background:var(--theme-accent);border-color:var(--theme-accent)}.reporting-period-mode{border:0;flex-wrap:wrap;gap:10px 18px;margin:0;padding:0;display:flex}.trial-range-dialog .reporting-period-mode label{align-items:center;gap:7px;display:flex}.reporting-period-dates{gap:14px;display:grid}.reporting-period-dates[hidden]{display:none}.reporting-period-hint{border-inline-start:3px solid var(--theme-accent);background:var(--theme-subtle);padding:10px;font-size:13px}.period-picker-dialog{width:min(620px,100vw - 32px);max-height:calc(100dvh - 32px);overflow-y:auto}.period-picker-dialog>form{gap:14px;display:grid}.period-field-inputs{gap:12px;min-width:0;display:grid}.period-field-inputs.has-time{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.period-field-inputs>div{min-width:0}.period-field-inputs .input{box-sizing:border-box;width:100%}.period-field-label{margin-bottom:6px;font-size:12px;font-weight:500;display:block}.trial-range-dialog .period-field-label{align-items:baseline;gap:6px;display:flex}.period-field-label small{color:var(--theme-secondary);font-size:10px}.period-picker-dialog .local-datetime-calendar{margin-top:8px}@media (max-width:560px){.period-field-inputs.has-time{grid-template-columns:minmax(0,1fr)}.period-picker-dialog{padding:18px}}@media (max-width:767px){.shell-body{transition:none}}.related-shortcuts{border-top:1px solid var(--theme-divider);min-width:0;margin-top:1rem;padding-top:1rem}.related-shortcuts h3{color:var(--theme-secondary);margin:0 0 .75rem;font-size:.8125rem;font-weight:650}.related-shortcuts .btn{white-space:normal;overflow-wrap:anywhere;width:100%}.page-shortcut-layout,.related-shortcuts .maintenance-actions{min-width:0}.action-rail-section{border-top:1px solid var(--theme-divider);min-width:0;margin-top:14px;padding-top:12px}.action-rail-section:first-child{border-top:0;margin-top:0;padding-top:0}.action-rail-section h3{color:var(--theme-secondary);margin:0 0 8px;font-size:13px;font-weight:650}.maintenance-actions>.action-rail-section{flex-basis:100%;width:100%}.maintenance-action-group{gap:8px;min-width:0;display:grid}.maintenance-action-group>.btn{white-space:normal;overflow-wrap:anywhere;margin-top:0}.master-record-actions,.organization-detail-actions,.review-action{min-width:0}@media (max-width:900px){.review-layout>.trial-action-card{margin-top:1rem;position:static}}.impersonation-header{flex-wrap:nowrap;align-items:center;gap:.5rem;min-width:0;margin-left:auto;display:flex;position:relative}.impersonation-identity{border:1px solid var(--theme-warning);background:var(--theme-warning-soft);min-width:0;min-height:44px;color:var(--theme-ink);white-space:nowrap;border-radius:.5rem;align-items:center;gap:.35rem;padding:.4rem .6rem;font-size:.75rem;display:flex}.impersonation-identity>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.impersonation-identity svg{flex:none;width:16px}.impersonation-header-secondary{white-space:nowrap;color:var(--theme-secondary);font-size:.7rem}.impersonation-end{white-space:nowrap;min-height:44px}.impersonation-header-details{border:1px solid var(--theme-divider);background:var(--theme-surface);z-index:40;border-radius:.6rem;width:min(360px,100vw - 1.6rem);max-height:75vh;padding:1rem;position:absolute;top:calc(100% + .5rem);right:0;overflow-y:auto;box-shadow:0 12px 30px #08182a24}.impersonation-header-details dl{gap:.35rem;display:grid}.impersonation-header-details dt{color:var(--theme-secondary);font-size:.75rem}.impersonation-header-details dd{overflow-wrap:anywhere;margin:0 0 .35rem}.impersonation-header-details p{margin:.5rem 0;font-size:.75rem}.impersonation-header>form{flex:none;min-width:max-content;margin:0}.impersonation-header .impersonation-end{word-break:normal;overflow-wrap:normal;flex:none;width:auto;min-width:44px;white-space:nowrap!important}.reference-rule-caption{color:var(--theme-secondary);font-size:.8em}body .workspace .reference-rules-grid .summary-result-row>td :is(.cell-text,.compact-value summary>span){text-overflow:ellipsis;max-width:100%;overflow:hidden;white-space:nowrap!important;overflow-wrap:normal!important}body .workspace .reference-rules-grid .summary-result-row>td .cell-text{display:block}body .workspace .reference-rules-grid .compact-value summary{white-space:nowrap!important}body .workspace .reference-rules-grid .compact-value summary>span{max-width:calc(100% - 1rem)}body .workspace .reference-rules-grid .summary-result-row>td .result-row-actions{flex-wrap:nowrap;align-items:center}.topbar:has(.impersonation-header){flex-wrap:nowrap}.topbar:has(.impersonation-header)>.context-selector{flex:0 250px;min-width:0}.topbar:has(.impersonation-header)>.context-selector .context-selector-trigger{min-width:0;max-width:100%}.topbar:has(.impersonation-header) .context-selector-trigger>span{min-width:0;overflow:hidden}.topbar:has(.impersonation-header) .context-selector-trigger small,.topbar:has(.impersonation-header) .context-selector-trigger strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.topbar:has(.impersonation-header)>.account{flex:none;margin-left:0}@media (max-width:1250px){.impersonation-header-secondary,.topbar:has(.impersonation-header) .account-chevron,.topbar:has(.impersonation-header) .account-copy{display:none}}@media (max-width:767px){.topbar:has(.impersonation-header){gap:.25rem;padding:0 .5rem}.topbar:has(.impersonation-header)>.context-selector{flex:0 90px}.topbar:has(.impersonation-header) .context-mark{width:24px;min-width:24px;height:24px}.topbar:has(.impersonation-header) .context-selector-trigger{gap:.2rem;padding:.2rem}.topbar:has(.impersonation-header) .context-selector-trigger small{display:none}.topbar:has(.impersonation-header) .account-button{padding:.2rem}.topbar:has(.impersonation-header) .avatar{width:28px;height:28px}.impersonation-header{flex:1;gap:.25rem}.impersonation-identity{white-space:nowrap;flex:1;max-width:100%;padding:.35rem}.impersonation-identity>svg{display:none}.impersonation-end{padding:.4rem}.topbar:has(.impersonation-header) .workspace-account-trail{display:none}}.context-help>span{text-align:left;box-sizing:border-box;overflow-wrap:anywhere;max-height:65vh;overflow-y:auto}.maintenance-dialog .form-help-row:has([role=region]){display:block}.maintenance-dialog .form-context-help:has(>[role=region]){flex-direction:column;align-items:stretch;width:100%;max-width:100%;display:flex}.maintenance-dialog .form-context-help:has(>[role=region])>button{align-self:flex-end}.maintenance-dialog .form-context-help>[role=region]{overscroll-behavior:contain;width:100%;max-width:100%;max-height:min(45dvh,420px);margin-top:.35rem;position:static;top:auto!important;bottom:auto!important}.help-content{white-space:normal;text-align:left;gap:1rem;font-weight:400;display:grid}.help-content h4{font-size:inherit;margin:0 0 .5rem;font-weight:600}.help-content p{margin:.5rem 0}.help-content ol,.help-content ul{list-style:revert;margin:.5rem 0;padding-inline-start:1.25rem}.help-content li+li{margin-top:.35rem}.help-content dl{margin:0}.help-content dl>div{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:.5rem;margin:.5rem 0;display:grid}.help-content dt{font-weight:600}.help-content dd{margin:0}@media (max-width:767px){.help-content dl>div{grid-template-columns:minmax(0,1fr)}.impersonation-header-details{max-height:calc(100dvh - 88px);position:fixed;top:72px;right:.5rem}.impersonation-end{min-width:44px}}.impersonation-record-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.impersonation-record-facts dt{color:var(--theme-secondary);font-size:.75rem}.impersonation-record-facts dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:.25rem 0 0}.impersonation-timeline{gap:1rem;display:grid}.impersonation-timeline>li{border-left:2px solid var(--theme-divider);padding:.25rem 1rem}.impersonation-timeline details{margin-top:.5rem}.impersonation-timeline pre{overflow-wrap:anywhere;white-space:pre-wrap}@media (max-width:767px){.impersonation-record-facts{grid-template-columns:minmax(0,1fr)}}.page-context-help{width:100%}.page-context-help>button{text-align:left;border-radius:.4rem;gap:.5rem;width:100%;height:auto;display:flex}.impersonation-filters{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;display:grid}.impersonation-filters>label{min-width:0}.impersonation-filter-advanced,.impersonation-filters>.filter-actions{grid-column:1/-1}.impersonation-filter-advanced>div{margin-top:8px}.impersonation-list-guidance{margin:10px 0}.impersonation-management .panel>.mb-5{margin-bottom:12px}body .impersonation-table:not([data-reflow=true]) :is(th,td){vertical-align:top;padding:8px;font-size:12px;line-height:1.4}.impersonation-table:not([data-reflow=true]) th:last-child{width:18%}.impersonation-row-shortcuts{margin-top:6px;font-size:12px}.impersonation-row-shortcuts summary{cursor:pointer}.impersonation-row-shortcuts[open]{min-width:0}.impersonation-table .related-shortcuts{margin-top:8px}.impersonation-table .result-row-actions{gap:6px}.impersonation-mobile-label{display:none}.topbar:has(.impersonation-header)>.context-selector{flex:280px;max-width:360px}.impersonation-header{flex:0 auto}.impersonation-identity{max-width:250px}@media (max-width:1250px) and (min-width:768px){.impersonation-header-secondary{display:inline}.topbar:has(.impersonation-header)>.context-selector{max-width:300px}.impersonation-identity{max-width:190px}}@media (max-width:767px){.impersonation-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.impersonation-desktop-label,.impersonation-header-secondary{display:none!important}.impersonation-mobile-label{white-space:nowrap;font-size:11px;display:inline}.impersonation-identity>svg:first-child{width:16px;height:16px;display:block}.impersonation-identity>svg:last-child{display:none}.impersonation-identity{flex:none;gap:4px;max-width:none;padding:6px}.impersonation-header{flex:none}.topbar:has(.impersonation-header)>.context-selector{flex:64px;max-width:150px}.impersonation-header-details{max-width:calc(100vw - 16px)}}@media (max-width:480px){.impersonation-filters{grid-template-columns:minmax(0,1fr)}}.impersonation-management .panel:has(>.impersonation-filters){position:relative}.impersonation-filters>.form-help-row{width:auto;margin:0;position:absolute;top:16px;right:16px}@media (min-width:768px){.impersonation-filter-advanced{grid-column:1/span 2}.impersonation-filter-advanced[open]{grid-column:1/-1}.impersonation-filters>.filter-actions{grid-column:span 2;justify-content:flex-end}.impersonation-filter-advanced[open]~.filter-actions{grid-column:1/-1}}@media (max-width:767px){.impersonation-filter-advanced,.impersonation-filters>.filter-actions{grid-column:1/-1}}.compact-value{min-width:0}.compact-value summary{cursor:pointer;list-style:revert}.compact-value summary>span{vertical-align:bottom;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 1rem);display:inline-block;overflow:hidden}.compact-value summary:focus-visible{outline:2px solid var(--theme-accent);outline-offset:3px}.compact-value[open]>div{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:.5rem}@media print{.compact-value summary>span{-webkit-line-clamp:unset;display:block;overflow:visible}.compact-value[open] summary>span{display:block}.compact-value[open]>div{display:none}.workspace .organization-detail-actions{display:none!important}.workspace .organization-detail-grid{display:block!important}}.row-action{vertical-align:middle;flex:none;display:inline-flex;position:relative}body .row-action-button{width:var(--button-record-height);height:var(--button-record-height);min-width:var(--button-record-height);min-height:var(--button-record-height);border:1px solid var(--theme-divider);color:var(--theme-ink);background:var(--theme-surface);cursor:pointer;box-sizing:border-box;border-radius:6px;justify-content:center;align-items:center;padding:8px;text-decoration:none;display:inline-flex}.row-action-button svg{flex:none;width:18px;height:18px}.row-action-button:hover{background:var(--theme-hover)}.full-text-trigger:focus-visible,.row-action-button:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}.row-action-button:disabled,.row-action-button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.row-action-button.is-destructive{color:var(--theme-danger)}.row-action-tooltip{z-index:80;border:1px solid var(--theme-divider);background:var(--theme-surface);width:max-content;max-width:260px;color:var(--theme-ink);pointer-events:none;bottom:calc(100% + 6px);border-radius:6px;padding:6px 9px;font-size:13px;line-height:1.4;display:none;position:absolute;inset-inline-end:0;box-shadow:0 4px 16px #0002}.row-action:has(.row-action-button:focus)>.row-action-tooltip,.row-action:has(.row-action-button:hover)>.row-action-tooltip{display:block}.full-text{vertical-align:middle;align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.full-text-preview{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.full-text-trigger{width:24px;height:24px;color:var(--theme-secondary);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:4px;display:inline-flex}.full-text-trigger svg{width:16px;height:16px}.full-text-value{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}body .workspace :is(.application-tabs,.trial-tabs,.account-tabs){border-bottom:1px solid var(--theme-divider);background:0 0;border-radius:0;flex-wrap:wrap;gap:0;margin:16px 0;padding:0;display:flex}body .workspace :is(.application-tabs,.trial-tabs,.account-tabs)>:is(a,button){min-height:var(--button-filter-height);color:var(--theme-secondary);white-space:normal;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}body .workspace :is(.application-tabs,.trial-tabs,.account-tabs)>.active,body .workspace :is(.application-tabs,.trial-tabs,.account-tabs)>:is(a,button)[aria-current=page]{color:var(--theme-accent);border-bottom-color:var(--theme-accent);background:var(--theme-subtle)}body .workspace :is(.application-tabs,.trial-tabs,.account-tabs)>:is(a,button):focus-visible{outline:2px solid var(--theme-accent);outline-offset:-2px}.workspace>.page-header{margin-bottom:24px}.workspace .page-header h1{font-size:28px;line-height:1.25}.master-data-breadcrumbs,.page-breadcrumbs{margin-bottom:12px;font-size:13px;line-height:1.5}.master-data-breadcrumbs ol,.page-breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}body .workspace .directory-table-tools{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.directory-table-tools .master-data-toolbar{flex-wrap:wrap;gap:8px;margin:0;display:flex}.directory-table-tools>[aria-label]{margin-inline-start:auto}body .workspace .filter-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}body .workspace .filter-actions>.btn-primary{background:var(--theme-surface);color:var(--theme-ink);border-color:var(--theme-divider)}body .workspace .grid-toolbar:has(.selection-empty){background:0 0;border:0;gap:0;min-height:0;margin:0;padding:0}body .workspace table:not([data-reflow=true]){table-layout:fixed;width:100%;min-width:0}body .workspace table:not([data-reflow=true]) :is(td,th){overflow-wrap:break-word;vertical-align:middle;min-width:0}body .workspace table:not([data-reflow=true]) :is(td,th):first-child:has(input[type=checkbox]){width:38px!important}body .workspace table:not([data-reflow=true]) .result-row-actions{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}body .workspace table:not([data-reflow=true]) .full-text{width:100%}body .workspace .impersonation-table:not([data-reflow=true]) :is(th,td){padding:8px;font-size:13px;line-height:1.45}body .workspace .compact-results-table .summary-result-row>td:last-child{width:var(--grid-action-width,92px);padding-inline:8px!important}@media (max-width:760px){.workspace .page-header h1{font-size:24px}body .workspace :is(.application-tabs,.trial-tabs,.account-tabs)>:is(a,button){flex:130px;padding:8px}.row-action-button{touch-action:manipulation}.full-text-trigger{width:32px;height:32px}}@media print{.full-text-trigger,.row-action,.selection-empty{display:none!important}.full-text-preview{white-space:normal;text-overflow:clip;overflow:visible}.full-text{display:inline}}.compact-timestamp-print,.compact-value-print{display:none}.row-operation{display:inline-flex}.row-operation>.contents{display:contents}@media print{.compact-value{display:none!important}.compact-value-print{white-space:pre-wrap;overflow-wrap:anywhere;display:block!important}.compact-timestamp{display:none!important}.compact-timestamp-print{display:inline!important}}.compact-timestamp summary{cursor:pointer}.compact-timestamp>span{overflow-wrap:anywhere;margin-top:6px;display:block}@media print{.compact-timestamp>summary{display:none}.compact-timestamp>span{display:block!important}}.audit-event summary{cursor:pointer;flex-wrap:wrap;gap:8px;display:flex}.audit-event summary time{color:var(--theme-secondary);font-size:.85rem}.fct-search{min-width:0;margin-block:8px}.fct-search-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fct-search-keyword{flex:260px;min-width:0}.fct-search-keyword>.input{width:100%}.fct-search-line>.context-help{flex:none;margin-left:auto}.fct-search-chips:empty{display:none}.airport-search-controls>.fct-search{margin:0}.fct-search-line>.airport-search-main{flex:300px;min-width:0}.fct-search-line .input,.fct-search-line>.btn{min-height:36px}.fct-search-advanced:not([hidden]){grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin-block:12px;display:grid}.fct-search-advanced .input{width:100%}.fct-search-line:has(>.airport-search-nearby){align-items:flex-end}.fct-search-line>.airport-search-nearby{grid-template-columns:minmax(80px,.8fr) minmax(150px,1.6fr) minmax(80px,.7fr);align-items:start}.fct-search-hint{margin-top:4px;font-size:12px}.fct-search-hint p{margin:0}.airport-search-nearby label{align-content:start}@media (max-width:700px){.fct-search-line>.airport-search-nearby{flex-basis:100%;grid-template-columns:1fr}.airport-search-nearby .airport-center-picker{min-width:0}}.fct-search-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.fct-search-chip{border:1px solid var(--theme-divider);color:var(--theme-ink);background:var(--theme-subtle);overflow-wrap:anywhere;border-radius:6px;align-items:center;gap:8px;max-width:100%;padding:4px 8px;font-size:12px;display:inline-flex}.fct-more{position:relative}.fct-more>summary{list-style:none}.fct-more-options{z-index:60;background:var(--theme-surface);border:1px solid var(--theme-divider);border-radius:6px;gap:8px;width:min(320px,85vw);padding:12px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 6px 20px #0002}.fct-more-options fieldset{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.fct-more-options legend{margin-block:6px;font-weight:600}.fct-more-options small{color:var(--theme-secondary)}.fct-view .directory-column-options{min-width:240px}.fct-view fieldset{margin-top:12px}.fct-view .result-sort-controls{gap:8px;margin:0;display:grid}.fct-view .result-sort-controls label{display:grid}.fct-view .result-sort-controls .input{width:100%;max-width:100%}.fct-more-options,.fct-view .directory-column-options{max-height:min(70dvh,var(--grid-menu-available,70dvh));overflow:auto}.fct-more[data-placement=above]>.fct-more-options,.fct-view[data-placement=above]>.directory-column-options{top:auto;bottom:calc(100% + 6px)}.fct-pagination{justify-content:space-between;gap:12px;margin-block:16px;font-size:13px}.fct-pagination,.fct-pagination-controls{flex-wrap:wrap;align-items:center;display:flex}.fct-pagination-controls{gap:6px}.fct-pagination-controls>label{align-items:center;gap:6px;display:flex}.fct-pagination .btn{min-width:32px;min-height:32px;padding:4px 8px}.fct-pagination .input{width:auto;min-height:32px;padding:4px 8px}.fct-page-input{border:1px solid var(--theme-divider);background:var(--theme-surface);width:4rem;min-height:32px;color:var(--theme-ink);text-align:center;border-radius:5px;padding:4px 6px}.fct-page-label{white-space:nowrap}.fct-selection-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-block:8px;font-size:13px;display:flex}.fct-selection-toolbar>p{margin:0}body .workspace table.fct-grid{--grid-action-width:92px;--button-record-height:32px;table-layout:auto;min-width:820px}body .workspace table.fct-grid[data-grid-view=alerts],body .workspace table.fct-grid[data-grid-view=events],body .workspace table.fct-grid[data-grid-view=sessions]{--grid-action-width:130px}body .workspace table.fct-grid td a:not(.btn):not(.row-action):not(.row-action-button){color:var(--theme-accent);text-decoration:none}body .workspace table.fct-grid td a[href^=\/]:not(.btn):not(.row-action):not(.row-action-button):after{content:" ›";font-weight:600}body .workspace table.fct-grid td a:not(.btn):not(.row-action):not(.row-action-button):is(:hover,:focus-visible){text-underline-offset:3px;text-decoration:underline}body .workspace table.fct-grid td .trial-badge{white-space:normal;overflow-wrap:normal;box-sizing:border-box;max-width:100%}.global-users-directory table.fct-grid{--grid-cell-inline-padding:8px}.global-users-directory table.fct-grid th{padding-inline:8px}@media (min-width:901px) and (max-width:1600px){.organization-detail-grid:has(>.organization-detail-main table.fct-grid){grid-template-columns:minmax(0,1fr)}.organization-detail-grid:has(>.organization-detail-main table.fct-grid)>.organization-detail-actions{position:static}}table.fct-grid .summary-result-row>td:last-child,table.fct-grid th[data-column-key=actions]{z-index:2;background:var(--theme-surface);box-shadow:-1px 0 var(--theme-divider);position:sticky;right:0}table.fct-grid .summary-result-row>td:last-child:has(.fct-row-menu[open]){z-index:90}body .workspace table.fct-grid>thead>tr>th:last-child{width:var(--grid-action-width)!important}body .workspace table.fct-grid .row-action-button{padding:7px}body .workspace table.fct-grid .row-action-button svg{width:16px;height:16px}body .workspace .trial-table-scroll:has(>.fct-grid){overflow-x:auto}@media (max-width:767px){body .workspace table.fct-grid :is(th,td){display:table-cell}body .workspace table.fct-grid :is(th,td):last-child{width:var(--grid-action-width)}.fct-pagination-controls{row-gap:10px}}@media (pointer:coarse){.fct-page-input,.fct-pagination .btn,.fct-pagination .input,.fct-search .btn,.fct-search .input,.page-header :is(.btn,.btn-primary,.btn-danger){min-height:44px}body .workspace table.fct-grid{--button-record-height:44px;--grid-action-width:114px}body .workspace table.fct-grid:is([data-grid-view=events],[data-grid-view=sessions],[data-grid-view=alerts]){--grid-action-width:164px}}@media print{.fct-more,.fct-pagination,.fct-search,.fct-selection-toolbar{display:none!important}}body .workspace .directory-table-tools{justify-content:flex-end}.fct-toolbar-summary{flex-wrap:wrap;align-items:center;gap:8px;margin-inline-end:auto;display:flex}.fct-toolbar-summary:empty{display:none}.fct-toolbar-summary .fct-selection-toolbar{margin:0}body .workspace table.fct-grid[data-action-count="3"]{--grid-action-width:130px}@media (pointer:coarse){body .workspace table.fct-grid[data-action-count="3"]{--grid-action-width:164px}}@media print{body.fct-print-scope *{visibility:hidden!important}body.fct-print-scope .fct-print-target,body.fct-print-scope .fct-print-target *{visibility:visible!important}body.fct-print-scope .fct-print-target{position:absolute;inset:0;overflow:visible!important}body.fct-print-scope .fct-print-target .directory-table-tools{display:none!important}}.fct-row-menu{flex:none;position:relative}.fct-row-menu>summary{cursor:pointer;list-style:none}.fct-row-menu>summary::-webkit-details-marker{display:none}.fct-row-menu-options{z-index:85;background:var(--theme-surface);border:1px solid var(--theme-divider);border-radius:6px;flex-wrap:wrap;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;width:max-content;min-width:160px;padding:10px;display:grid;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 6px 20px #0002}.fct-row-menu:is(:hover,:focus-within)>.row-action-tooltip{display:block}body .workspace table.fct-grid [hidden]{display:none!important}.fct-local-directory .fct-toolbar-summary{font-size:13px}.fct-search-scope{margin-top:12px;font-weight:600}body .workspace table.fct-grid[data-action-count="4"]{--grid-action-width:168px}body .workspace table.fct-grid[data-action-count="5"]{--grid-action-width:206px}@media (pointer:coarse){body .workspace table.fct-grid[data-action-count="4"]{--grid-action-width:214px}body .workspace table.fct-grid[data-action-count="5"]{--grid-action-width:264px}}@media print{.fct-row-menu{display:none!important}}.trial-work-views>.trial-work-view{flex:1 0 auto;min-width:max-content}body .workspace table.fct-grid[data-schema-widths=true]{table-layout:fixed!important;min-width:max(820px,var(--grid-data-min-width,0px))!important;width:100%!important;max-width:none!important}.fct-date-guide,.fct-result-guidance{color:var(--theme-secondary);margin:8px 20px;font-size:12px}.fct-date-guide>summary{cursor:pointer}.fct-date-guide .trial-date-guide{margin:8px 0}@media (pointer:coarse){body .workspace table.fct-grid[data-action-count="1"]{--grid-action-width:66px}}body .workspace table.fct-grid[data-action-count="6"]{--grid-action-width:244px}@media (pointer:coarse){body .workspace table.fct-grid[data-action-count="6"]{--grid-action-width:314px}}body .workspace .table-scroll:has(>table.fct-grid){min-width:0;max-width:100%;overflow-x:auto!important}body .workspace .table-scroll:has(>table[data-no-horizontal-scroll=true]){overflow-x:visible!important}body .workspace table[data-no-horizontal-scroll=true][data-reflow=true]{width:100%!important;min-width:0!important;max-width:100%!important}body .workspace table[data-no-horizontal-scroll=true][data-reflow=true] :is(th,td){overflow-wrap:anywhere;max-width:100%;min-width:0!important;position:static!important}@media (max-width:700px){.action-dialog-backdrop:has(>.airport-edit-dialog){padding:14px}}@media (pointer:coarse){body .maintenance-dialog{--button-record-height:44px}}.action-dialog-backdrop>.reference-number-dialog{width:min(1100px,100vw - 40px);max-width:1100px;padding:26px;overflow-x:hidden}.reference-number-dialog>.mb-4{border-bottom:1px solid var(--theme-divider);margin-bottom:24px;padding-bottom:20px}.reference-number-dialog>.mb-4 h2{font-size:16px;font-weight:750;line-height:1.5}.reference-number-dialog>.mb-4>.icon-button{border:1px solid var(--theme-divider);border-radius:7px;width:44px;height:34px}.reference-number-editor-form>fieldset{min-width:0;display:block}.reference-number-editor-body{min-width:0}.reference-number-editor-heading{align-items:center;gap:10px;margin-bottom:16px;display:flex}.reference-number-editor-heading h3{margin:0;font-size:20px;font-weight:650;line-height:1.4}.reference-number-badge{background:var(--theme-subtle);color:var(--theme-secondary);border-radius:5px;padding:4px 7px;font-size:11px;font-weight:650}.reference-number-live-preview{border:1px solid var(--theme-accent);margin-bottom:24px;padding:24px}@supports (color:color-mix(in lab,red,red)){.reference-number-live-preview{border:1px solid color-mix(in srgb,var(--theme-accent) 40%,var(--theme-divider))}}.reference-number-live-preview{background:linear-gradient(130deg,var(--theme-accent),var(--theme-accent));border-radius:10px}@supports (color:color-mix(in lab,red,red)){.reference-number-live-preview{background:linear-gradient(130deg,color-mix(in srgb,var(--theme-accent) 12%,var(--theme-surface)),color-mix(in srgb,var(--theme-accent) 2%,var(--theme-surface)))}}.reference-number-live-preview>span{color:var(--theme-secondary);letter-spacing:.05em;text-transform:uppercase;font-size:10px;display:block}.reference-number-live-preview>strong{color:var(--theme-accent);font:600 clamp(17px,3vw,28px) var(--font-mono,ui-monospace,monospace);letter-spacing:-.04em;overflow-wrap:anywhere;margin:10px 0;display:block}.reference-number-live-preview>small{color:var(--theme-secondary);overflow-wrap:anywhere;font-size:11px;display:block}.reference-number-form-grid{grid-template-columns:1.1fr 1.2fr .75fr 1.1fr;gap:8px;min-width:0;margin-block:18px;display:grid}.reference-number-form-grid>label{min-width:0}.reference-number-editor-body>h4{margin:32px 0 14px;font-size:14px;font-weight:700}.reference-number-note{background:var(--theme-subtle);color:var(--theme-secondary);border-radius:6px;margin:12px 0;padding:12px;font-size:12px;line-height:1.6}.reference-number-elements{flex-wrap:wrap;align-items:stretch;gap:8px;min-width:0;padding:4px 0 12px;display:flex}.reference-number-element{box-sizing:border-box;border:1px solid var(--theme-divider);background:var(--theme-subtle);border-radius:8px;flex:0 140px;min-width:0;max-width:100%;min-height:140px;padding:10px}.reference-number-element>span{color:var(--theme-secondary);margin-bottom:8px;font-size:11px;display:block}.reference-number-token-value{width:100%;min-height:38px;color:var(--theme-ink);text-align:start;font:650 12px/1.5 var(--font-mono,ui-monospace,monospace);overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:10px 0;display:block}.reference-number-token-value:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}.reference-number-element>.input{height:38px;min-height:38px}.reference-number-element>small{color:var(--theme-secondary);font-size:11px}.reference-number-element-skipped{opacity:.75;border-style:dashed}.reference-number-element-actions{gap:4px;margin-top:8px;display:flex}.reference-number-token-list{flex-wrap:wrap;gap:6px;min-width:0;margin:8px 0 16px;display:flex}body .reference-number-dialog .reference-number-advanced .btn.toolbar-button,body .reference-number-dialog .reference-number-token-list>.btn.toolbar-button{box-sizing:border-box;white-space:normal;height:auto;min-height:28px;color:var(--theme-accent);border:1px solid var(--theme-divider);border-radius:5px;padding:4px 8px;font-size:12px;line-height:18px}.reference-number-advanced{border-top:1px solid var(--theme-divider);min-width:0;margin-top:22px;padding:16px 0 0}.reference-number-advanced>summary{cursor:pointer;font-size:13px;font-weight:650;line-height:1.6}.reference-number-advanced>summary>span{color:var(--theme-secondary);margin-inline-start:8px;font-size:11px;font-weight:400}.reference-number-advanced[open]>summary{margin-bottom:14px}.reference-number-raw{font-family:var(--font-mono,ui-monospace,monospace)}.reference-number-mapping-row{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) minmax(100px,160px) auto;align-items:center;gap:10px;margin:10px 0;font-size:13px;display:grid}.reference-number-separator-row{grid-template-columns:minmax(90px,1fr) minmax(0,2fr);gap:10px;margin:10px 0;display:grid!important}.reference-number-branch-picks{flex-wrap:wrap;gap:12px;margin-block:14px;display:flex}.reference-number-branch-picks>label,.reference-number-editor-form .reference-number-reuse{flex-direction:row;align-items:center;gap:7px;display:flex!important}.reference-number-dialog-footer{z-index:10;border-top:1px solid var(--theme-divider);background:var(--theme-surface);justify-content:flex-end;gap:8px;margin-top:12px;padding:18px 0 0;display:flex;position:sticky;bottom:0}@media (max-width:900px){.reference-number-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.action-dialog-backdrop>.reference-number-dialog{width:calc(100vw - 28px);padding:18px}.reference-number-live-preview{padding:18px}.reference-number-mapping-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.reference-number-mapping-row>.btn{grid-column:2}.reference-number-advanced>summary>span{margin-inline-start:0;display:block}}@media (max-width:480px){.reference-number-form-grid{grid-template-columns:minmax(0,1fr)}.reference-number-element{flex-basis:calc(50% - 4px)}.reference-number-dialog-footer>.btn,.reference-number-dialog-footer>.btn-primary{min-width:0;max-width:70%}}@media (pointer:coarse){.reference-number-token-value,body .reference-number-dialog .reference-number-advanced .btn.toolbar-button,body .reference-number-dialog .reference-number-token-list>.btn.toolbar-button{min-width:44px;min-height:44px}.reference-number-element-actions{flex-wrap:wrap}.reference-number-element-actions .row-action-button{width:44px;min-width:44px;height:44px;min-height:44px}.reference-number-dialog>.mb-4>.icon-button{height:44px}}.fct-more:not([open])>.fct-more-options,.fct-row-menu:not([open])>.fct-row-menu-options,.fct-view:not([open])>.directory-column-options{display:none}.fct-view>.directory-column-options{min-width:min(240px,85vw);max-width:85vw;left:auto;right:0}body .workspace table.fct-grid .result-facts>span{overflow-wrap:anywhere;min-width:0;max-width:100%}body .workspace table.fct-grid .summary-result-row :is(.result-email,.result-username){text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.fct-search-line :is(input.input,select.input),.fct-search-line>.btn{box-sizing:border-box;height:36px;min-height:36px;padding-block:6px;line-height:22px}@media (pointer:coarse){.fct-search-line :is(input.input,select.input),.fct-search-line>.btn{height:44px;min-height:44px}}body .workspace table.fct-grid[data-action-count="1"]{--grid-action-width:82px}@media (pointer:coarse){body .workspace table.fct-grid[data-action-count="1"]{--grid-action-width:90px}}.fct-print-copy{display:none}body .workspace .table-scroll:has(>table.fct-comparison){max-width:100%;overflow-x:auto!important}body .workspace table.fct-comparison{min-width:760px!important;max-width:none!important}body .workspace table.fct-comparison[data-source-count="4"]{min-width:1000px!important}body .workspace table.fct-comparison[data-source-count="5"]{min-width:1200px!important}@media print{body.fct-print-scope>:not(.fct-print-copy){display:none!important}body.fct-print-scope>.fct-print-copy{width:100%;max-width:100%;display:block!important;position:static!important;inset:auto!important}body.fct-print-scope .fct-print-copy .table-scroll:has(>table.fct-grid){overflow:visible!important}body.fct-print-scope .fct-print-copy table.fct-grid{width:100%!important;min-width:0!important;max-width:100%!important}body.fct-print-scope .fct-print-copy .result-row-actions{display:none!important}body.fct-print-scope .fct-print-copy table[data-no-horizontal-scroll=true]{table-layout:fixed!important;display:table!important}body.fct-print-scope .fct-print-copy table[data-no-horizontal-scroll=true] colgroup{display:table-column-group!important}body.fct-print-scope .fct-print-copy table[data-no-horizontal-scroll=true] thead{display:table-header-group!important}body.fct-print-scope .fct-print-copy table[data-no-horizontal-scroll=true] tbody{display:table-row-group!important}body.fct-print-scope .fct-print-copy table[data-no-horizontal-scroll=true] :is(thead,tbody)>tr{break-inside:avoid-page;border:0!important;display:table-row!important}body.fct-print-scope .fct-print-copy table[data-no-horizontal-scroll=true] :is(th,td){width:auto!important;display:table-cell!important}body.fct-print-scope .fct-print-copy table[data-no-horizontal-scroll=true] thead th{border-radius:0;clip-path:none!important;white-space:normal!important;height:auto!important;padding:8px!important;position:static!important;overflow:visible!important}body.fct-print-scope .fct-print-copy table[data-no-horizontal-scroll=true] thead :is(a,.sortable-header-button){min-height:0;color:inherit;border:0;padding:0}body.fct-print-scope .fct-print-copy table[data-no-horizontal-scroll=true] :is(col:last-child,th[data-column-key=actions],.summary-result-row>td:last-child),body.fct-print-scope .fct-print-copy table[data-no-horizontal-scroll=true] :is(th,td):before,body.fct-print-scope .fct-print-copy table[data-no-horizontal-scroll=true] [hidden],body.fct-print-scope .fct-print-copy table[data-no-horizontal-scroll=true] thead tr:before{display:none!important}}.reference-number-editor-form [aria-invalid=true]{outline:2px solid var(--theme-danger);outline-offset:2px}.reference-number-mappings{border:1px solid var(--theme-divider);overflow-wrap:anywhere;border-radius:6px;width:100%;min-width:0;max-width:none;margin:12px 0}.reference-number-mapping-head,.reference-number-mappings .reference-number-mapping-row{grid-template-columns:minmax(180px,1.15fr) minmax(160px,1fr) minmax(100px,.45fr) 116px;align-items:center;gap:12px;margin:0;padding:10px 12px;display:grid}.reference-number-mapping-head{color:var(--theme-muted);border-bottom:1px solid var(--theme-divider);font-size:12px;font-weight:600}.reference-number-mappings .reference-number-mapping-row+.reference-number-mapping-row{border-top:1px solid var(--theme-divider)}.reference-number-mapping-identity{gap:3px;min-width:0;display:grid}.reference-number-mapping-identity strong{font-weight:500}.reference-number-mapping-identity small,.reference-number-mapping-state{color:var(--theme-muted);font-size:12px}.reference-number-mapping-value{min-width:0!important;margin:0!important}.reference-number-mapping-value .input{box-sizing:border-box;width:100%;min-width:0}.reference-number-mobile-label{display:none}.reference-number-token-list>.btn[aria-pressed=true]{background:var(--theme-accent-soft);border-color:var(--theme-accent)!important}@media (max-width:800px){.reference-number-mapping-head{display:none}.reference-number-mappings .reference-number-mapping-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.reference-number-mapping-identity{grid-column:1}.reference-number-mapping-state{grid-area:1/2}.reference-number-mapping-value{grid-area:2/1}.reference-number-mobile-label{margin-bottom:4px;font-size:12px;display:block}.reference-number-mappings .reference-number-mapping-row>.btn{grid-area:2/2;align-self:end}}.reference-rule-details{width:100%;min-width:0;color:var(--theme-ink);font-family:inherit}.reference-rule-detail-overview{grid-template-columns:minmax(0,1fr) minmax(240px,.65fr);align-items:center;gap:24px;margin-bottom:20px;display:grid}.reference-rule-detail-eyebrow,.reference-rule-detail-overview p{color:var(--theme-muted);font-size:13px}.reference-rule-detail-overview h3{margin:5px 0;font-size:18px;font-weight:600}.reference-rule-detail-overview p{margin:0}.reference-rule-detail-preview{background:var(--theme-accent-soft);border:1px solid var(--theme-divider);border-radius:6px;gap:5px;min-width:0;padding:14px 18px;display:grid}.reference-rule-detail-preview>span{color:var(--theme-muted);font-size:12px}.reference-rule-detail-preview strong{color:var(--theme-accent);overflow-wrap:anywhere;font-size:20px}.result-row-details .reference-rule-detail-facts{border-top:1px solid var(--theme-divider);border-bottom:1px solid var(--theme-divider);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 24px;margin:0 0 16px;padding:16px 0;display:grid}.reference-rule-detail-format h4{color:var(--theme-muted);margin:0 0 10px;font-size:12px;font-weight:600}.reference-rule-detail-format ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.reference-rule-detail-format li{align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.reference-rule-element-chip{border:1px solid var(--theme-divider);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:5px;padding:6px 10px;font-size:13px;display:block}.reference-rule-element-arrow,.reference-rule-element-literal{color:var(--theme-muted)}.reference-rule-detail-guidance{border-top:1px solid var(--theme-divider);color:var(--theme-muted);margin-top:18px;padding-top:12px;font-size:13px}.reference-rule-detail-guidance summary{cursor:pointer}.reference-rule-detail-guidance p{margin:10px 0 0}@media (max-width:700px){.reference-rule-detail-overview{grid-template-columns:minmax(0,1fr);gap:14px}.result-row-details .reference-rule-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.reference-rule-detail-preview strong{font-size:18px}}.result-row-details .reference-history-identities{border-bottom:1px solid var(--theme-divider);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));padding-bottom:18px}.reference-history-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:18px;display:grid}.reference-history-comparison>section{border:1px solid var(--theme-divider);border-radius:6px;min-width:0;padding:16px}.reference-history-comparison h4{margin:0 0 14px;font-size:14px}.result-row-details .reference-history-comparison dl{grid-template-columns:minmax(0,1fr);gap:12px}.reference-history-comparison dd{white-space:pre-wrap}@media (max-width:700px){.reference-history-comparison{grid-template-columns:minmax(0,1fr)}}.reference-history-fact-group+.reference-history-fact-group{border-top:1px solid var(--theme-divider);margin-top:16px;padding-top:16px}.reference-history-fact-group h5{color:var(--theme-accent);margin:0 0 12px;font-size:13px}@media print{body.fct-print-scope,html:has(body.fct-print-scope){color:#16283b!important;color-scheme:light!important;background:#fff!important}body.fct-print-scope>.fct-print-copy{--theme-ink:#16283b;--theme-secondary:#516a80;--theme-muted:#516a80;--theme-divider:#cbd5e1;color:#16283b!important;background:#fff!important}body.fct-print-scope .fct-print-copy *{color:inherit!important;box-shadow:none!important;background-color:#0000!important}}.partner-profile-types{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.partner-type-badge{border:1px solid var(--theme-divider);background:var(--theme-surface);border-radius:6px;padding:6px 12px;font-size:14px}.partner-access-summary{color:var(--theme-secondary);flex-wrap:wrap;gap:8px 24px;margin:0 0 16px;font-size:13px;display:flex}.partner-capability-options{border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px 24px;margin:0;padding:0;display:grid}.partner-capability-options label{align-items:center;gap:10px;min-height:40px;display:flex}.record-action-controls,.record-action-group{flex-direction:column;gap:12px;display:flex}.record-action-controls .partner-profile-lifecycle{padding:16px}.record-action-controls .filter-actions{flex-direction:column;align-items:stretch;gap:8px;display:flex}.partner-facility-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px 24px;display:grid}.partner-facility-fields label{align-self:start}.partner-facility-city{gap:10px;min-width:0;display:grid}.partner-facility-city>label:has(input[type=checkbox]){align-items:flex-start;gap:8px;display:flex}.partner-facility-fields input[type=checkbox]{flex:none;margin-top:4px}.partner-gateway-editor{border-top:1px solid var(--theme-divider);margin-top:24px;padding-top:16px}.partner-gateway-editor>summary{cursor:pointer;margin-bottom:16px;font-weight:600}.audit-directory .result-row-details .result-detail-wide{max-width:none}.audit-directory .result-row-details .result-detail-wide>dd>dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px 28px}.partners-workspace section.panel>div:first-child>div:has(>button){flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:650px){.partner-facility-fields{grid-template-columns:minmax(0,1fr)}}.branch-branding-preview{object-fit:contain;background:#fff;border-radius:8px;max-width:320px;max-height:120px;padding:8px;display:block}.profile-print-brand{color:#16283b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.profile-print-brand>div{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:8px;max-width:100%;display:flex}.profile-print-brand img{object-fit:contain;max-width:220px;max-height:72px;display:block}.profile-print-sheet .partner-type-label{color:#516a80}.profile-print-sheet h1,.profile-print-sheet h2{color:#16283b}.profile-print-sheet footer{color:#516a80;flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.app-shell .topbar>.context-indicator.portal-context-brand{flex:auto;align-items:center;gap:10px;width:auto;min-width:0;max-width:440px;display:flex}.app-shell .topbar>.portal-context-brand>.context-mark{flex:none;padding:0}.app-shell .topbar>.portal-context-brand>span:last-child{min-width:0;color:var(--theme-ink);text-transform:none;background:0 0;gap:3px;padding:0;line-height:1.25;display:grid}.portal-context-brand small,.portal-context-brand strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.portal-context-brand strong{font-size:14px;font-weight:600}.portal-context-brand small{color:var(--theme-secondary);font-size:11px;font-weight:400}@media (max-width:767px){.app-shell .topbar:has(>.portal-context-brand){gap:8px;padding-inline:12px}.app-shell .topbar>.portal-context-brand{gap:7px}.portal-context-brand strong{font-size:12px}.portal-context-brand small{font-size:10px}}.profile-print-summary{max-width:1100px;margin:auto}.profile-print-controls{justify-content:flex-end;gap:12px;margin-bottom:24px;display:flex}.profile-print-sheet{color:#16283b;background:#fff;border:1px solid #c7d5e3;border-radius:8px;padding:40px}.profile-print-sheet header{border-bottom:3px solid #1268a8;margin-bottom:24px;padding-bottom:16px}.profile-print-sheet h1{margin:8px 0;font-size:30px}.profile-print-sheet h2{margin:24px 0 12px;font-size:18px}.profile-print-sheet dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;display:grid}.profile-print-sheet dt{color:#516a80;font-size:12px}.profile-print-sheet dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0}.profile-print-sheet table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.profile-print-sheet td,.profile-print-sheet th{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #c7d5e3;padding:10px 8px}.profile-print-sheet footer{border-top:1px solid #c7d5e3;margin-top:32px;padding-top:16px;font-size:12px}.profile-print-sheet .partner-profile-types{gap:16px}@media print{.profile-print-controls{display:none!important}.profile-print-summary{max-width:none;margin:0;padding:0!important}.profile-print-sheet{box-shadow:none;border:0;border-radius:0;padding:0}.profile-print-sheet dl>div,.profile-print-sheet tr{break-inside:avoid}.profile-print-sheet h2{break-after:avoid-page}.profile-print-sheet thead{display:table-header-group}.profile-print-sheet section{break-inside:auto}.profile-print-sheet a{color:#16283b}body:has(.profile-print-summary) .sidebar,body:has(.profile-print-summary) .skip-link,body:has(.profile-print-summary) .topbar{display:none!important}body:has(.profile-print-summary) #main-content,body:has(.profile-print-summary) .app-shell,body:has(.profile-print-summary) .shell-body{color:#16283b!important;background:#fff!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}}@media (max-width:650px){.profile-print-sheet{padding:20px}.profile-print-sheet dl{grid-template-columns:1fr}.profile-print-sheet table{font-size:11px}.profile-print-sheet td,.profile-print-sheet th{padding:8px 4px}}.partner-journey-list{flex-wrap:wrap;gap:8px 16px;margin:0 0 24px;font-size:13px;display:flex}.partner-journey-list a{border:1px solid var(--theme-divider);border-radius:6px;padding:8px 12px}.partner-journey-list a[aria-current=page]{background:var(--theme-surface);font-weight:700}.partner-sections[data-tabs-fit=true]+.partner-journey-list{display:none}.partners-workspace .partner-business-section .filter-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px 24px}.partners-workspace .partner-business-section .filter-layout label{align-self:start}.partners-workspace .partner-business-section .filter-layout label:has(textarea),.partners-workspace .partner-business-section .filter-layout p{grid-column:1/-1}@media (max-width:650px){.partners-workspace .partner-business-section .filter-layout{grid-template-columns:minmax(0,1fr)}}.partner-type-badges{flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 16px;display:flex}.partner-type-label{color:var(--theme-secondary);margin-right:4px;font-size:12px;font-weight:600}.partner-type-badges .partner-type-badge{background:var(--theme-accent-soft);border-color:var(--theme-accent);color:var(--theme-ink);align-items:center;padding:6px 10px;font-size:13px;font-weight:700;line-height:1.35;display:inline-flex}.fct-grid .partner-type-badges{margin:6px 0}.profile-print-sheet .partner-type-badges .partner-type-badge{color:#16283b;background:#eaf2fb;border-color:#1268a8}.geography-search-help{color:var(--theme-secondary);grid-column:1/-1;margin:4px 0;font-size:13px}.partner-search-code-help{color:var(--theme-secondary);margin-bottom:16px;font-size:13px}.partner-capability-options label{border:1px solid #0000;border-radius:6px;padding:8px 10px}.partner-capability-options label:has(input:checked){border-color:var(--theme-accent);background:var(--theme-accent-soft);font-weight:700}.partner-type-filter{border:1px solid var(--theme-divider);border-radius:8px;grid-column:1/-1;padding:16px}.partner-type-filter legend{padding:0 8px;font-weight:700}.partner-type-filter>label{max-width:420px;margin-bottom:12px;display:block}.partner-type-filter>label.partner-filter-checkbox{align-items:center;gap:8px;margin:12px 0 0;display:flex}.partner-matching-locations{border-left:3px solid var(--theme-accent);gap:4px;margin-bottom:8px;padding-left:8px;font-size:12px;display:grid}.partner-matching-locations>strong{color:var(--theme-accent)}.portal-policy-workspace>p{max-width:85ch;color:var(--theme-secondary);line-height:1.6}.portal-policy-panel{padding:24px}.portal-policy-scope{border:0;min-width:0;margin:0;padding:0}.portal-policy-scope>legend{margin-bottom:16px;font-size:18px;font-weight:700}.portal-policy-panel label{border:1px solid var(--theme-divider);overflow-wrap:anywhere;border-radius:6px;align-items:flex-start;gap:12px;min-height:44px;padding:10px 12px;line-height:1.5;display:flex}.portal-policy-panel input[type=checkbox]{width:18px;height:18px;accent-color:var(--theme-accent);flex:none;margin:2px 0 0}.portal-policy-panel label:has(input:checked){background:var(--theme-accent-soft);border-color:var(--theme-accent)}.portal-policy-panel label:focus-within{outline:2px solid var(--theme-accent);outline-offset:2px}.portal-policy-options{border:1px solid var(--theme-divider);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;min-width:0;margin:24px 0 0;padding:20px;display:grid}.portal-policy-options>legend{padding:0 8px;font-size:16px;font-weight:700}.portal-policy-branches{grid-template-columns:minmax(0,1fr)}.portal-policy-impact{border-left:3px solid var(--theme-accent);background:var(--theme-surface);color:var(--theme-secondary);margin:24px 0 0;padding:16px;line-height:1.6}@media (max-width:650px){.portal-policy-panel{padding:16px}.portal-policy-options{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}.portal-policy-panel label{padding:10px}}contact-profile-detail .organization-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-profile-detail .access-list dd{overflow-wrap:anywhere;white-space:pre-wrap}@media (max-width:650px){.contact-profile-detail .access-list{grid-template-columns:1fr}.contact-profile-detail .access-list dd{margin:0 0 12px}}.directory-select-control input[type=search]::-webkit-search-cancel-button,.directory-select-control input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.global-user-access-details>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.global-user-access-details>header strong{font-size:16px}.global-user-access-details>header p{color:var(--theme-secondary);margin:4px 0 0}.result-row-details .global-user-security-facts{border-bottom:1px solid var(--theme-divider);grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:18px;display:grid}.global-user-access-details>section{margin-top:20px}.global-user-access-details h3{margin:0 0 10px;font-size:14px}.global-user-access-details h4{color:var(--theme-secondary);margin:14px 0 8px;font-size:12px}.global-user-access-tags{flex-wrap:wrap;gap:6px 8px;display:flex}.global-user-access-tags>span{border:1px solid var(--theme-divider);border-radius:4px;padding:4px 8px;font-size:12px;line-height:1.4}.global-user-memberships{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;display:grid}.global-user-memberships>section{border:1px solid var(--theme-divider);border-radius:6px;padding:12px}.global-user-memberships h4{margin:0 0 8px}.global-user-memberships p{margin:4px 0}.global-user-portal-scope{border:1px solid var(--theme-divider);border-radius:6px;margin:10px 0}.global-user-portal-scope>summary{cursor:pointer;padding:12px;font-weight:600}.global-user-portal-scope>div{padding:0 14px 14px}.global-user-partner-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:6px 24px;margin:0;padding:0;list-style:none;display:grid}.global-user-partner-list li{overflow-wrap:anywhere;font-size:13px}@media (max-width:700px){.result-row-details .global-user-security-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.global-user-access-details>header{flex-wrap:wrap}.global-user-partner-list{grid-template-columns:1fr}.global-user-access-details{width:calc(100vw - 64px);max-width:100%}.global-user-portal-scope>summary{white-space:normal;overflow-wrap:anywhere}.global-user-access-details>header p{overflow-wrap:anywhere}}.access-review-identifiers{flex-wrap:wrap;gap:.25rem 1.25rem;display:flex}.access-review-identifiers>span{overflow-wrap:anywhere}.global-user-partner-search{grid-template-columns:minmax(180px,1fr) minmax(180px,.6fr) auto auto;align-items:end;gap:12px;margin-top:14px;display:grid}.global-user-partner-search label{gap:6px;font-size:12px;display:grid}.global-user-paged-partners{border:1px solid var(--theme-divider);border-radius:6px}.global-user-paged-partners>details+details{border-top:1px solid var(--theme-divider)}.global-user-paged-partners summary{cursor:pointer;white-space:normal;justify-content:space-between;gap:16px;padding:12px;display:flex}.global-user-paged-partners summary small{color:var(--theme-secondary);margin-top:3px;display:block}.global-user-paged-partners summary>span:last-child{color:var(--theme-secondary);flex-shrink:0;font-size:12px}.global-user-paged-partners .global-user-access-tags{padding:0 12px 14px}.global-user-partner-browser>.btn{margin-top:8px}.global-user-partner-browser>div>p,.global-user-partner-browser>p{margin:14px 0;font-size:12px}.global-user-partner-browser .fct-pagination{margin-top:14px}@media (max-width:700px){.global-user-partner-search{grid-template-columns:1fr}.global-user-paged-partners summary,.global-user-partner-browser .fct-pagination{flex-wrap:wrap}}.global-user-paged-partners summary>span{overflow-wrap:anywhere;min-width:0}.partner-identity-address,.partner-identity-codes{overflow-wrap:anywhere;white-space:normal;flex-direction:column;gap:.25rem;display:flex}.partner-identity-address>strong{font-size:.85em}.global-user-paged-partners summary{align-items:center;padding:8px 12px}.global-user-paged-partners summary>svg{flex:none;width:14px;height:14px}.global-user-paged-partners details[open]>summary>svg{transform:rotate(90deg)}.global-user-paged-partners summary>span:first-of-type{flex-wrap:wrap;flex:1;align-items:baseline;gap:4px 12px;display:flex}.global-user-paged-partners summary small{margin:0;font-size:12px;display:inline}.global-user-paged-partners summary strong{font-size:13px;font-weight:600}.partner-group-editor.filter-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px 24px}.partner-group-editor label{flex-direction:column;align-self:start;gap:6px;width:100%;min-width:0;display:flex}.partner-group-editor>fieldset.contents>div:has(input[name=code]){flex-direction:column;gap:8px;min-width:0;display:flex}.partner-group-editor label:has(input[name=generateReference]){flex-direction:row;order:2;align-items:center;font-size:.875rem}.partner-group-editor label:has(textarea){grid-column:1/-1}.partner-group-editor textarea{resize:vertical;min-height:100px}.partner-group-editor .field-error,.partner-group-editor p.text-secondary{margin:0}@media (max-width:650px){.partner-group-editor.filter-layout{grid-template-columns:minmax(0,1fr)}}.partner-record-metadata{color:var(--theme-secondary);flex-wrap:wrap;gap:8px 24px;margin:16px 0;font-size:.875rem;display:flex}.directory-reference-field{flex-direction:column;gap:8px;min-width:0;display:flex}.directory-reference-field .directory-reference-input{flex-direction:column;gap:6px;width:100%;min-width:0;display:flex}.directory-reference-field .directory-reference-generation{flex-direction:row;order:2;align-items:center;gap:6px;font-size:.875rem;display:flex}.field-error{display:block}.portal-access-filter{grid-template-columns:repeat(2,minmax(0,420px));align-items:start;gap:12px 20px;display:grid}.portal-access-filter>label{min-width:0;max-width:none;margin:0}.portal-access-filter-help,.portal-access-filter>div{grid-column:1/-1}.portal-access-filter-help{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.portal-access-filter .input{box-sizing:border-box;width:100%}@media (max-width:640px){.portal-access-filter{grid-template-columns:minmax(0,1fr)}.invitation-bulk-table,.invitation-bulk-table tbody,.invitation-bulk-table td,.invitation-bulk-table tr{box-sizing:border-box;width:100%;min-width:0;display:block}.invitation-bulk-table thead{display:none}.invitation-bulk-table tr{border:1px solid var(--theme-divider);border-radius:8px;margin-block:12px;padding:8px}.invitation-bulk-table td{overflow-wrap:anywhere;border:0;padding:6px}.invitation-bulk-table td[data-label]:before{content:attr(data-label);margin-bottom:4px;font-weight:700;display:block}.invitation-bulk-table .btn{white-space:normal;max-width:100%}.wide-task-dialog .invitation-bulk-table thead,.wide-task-dialog .invitation-bulk-table thead tr{display:none!important}}.profile-print-sheet .profile-print-field-wide{grid-column:1/-1}.profile-print-sheet .profile-print-brand{align-items:flex-start;gap:24px;margin-bottom:18px}.profile-print-sheet .profile-print-brand>div{gap:6px;max-width:46%}.profile-print-sheet .profile-print-brand img{object-fit:contain;width:auto;max-width:170px;height:auto;max-height:54px}.profile-print-sheet table td,.profile-print-sheet table th{word-break:normal;overflow-wrap:anywhere}@media print{body:has(.profile-print-summary),html:has(.profile-print-summary){page:profile-record;color:#16283b!important;color-scheme:light!important;background:#fff!important;height:auto!important;min-height:0!important}body:has(.profile-print-summary) #main-content,body:has(.profile-print-summary) .app-shell,body:has(.profile-print-summary) .shell-body{height:auto!important;min-height:0!important;box-shadow:none!important;border:0!important}.profile-print-summary{width:auto!important;min-height:0!important}.profile-print-sheet,.profile-print-summary{background:#fff!important;margin:0!important;padding:0!important}.profile-print-sheet{page:profile-record;box-sizing:border-box;font:10pt/1.45 Arial,sans-serif;color:#16283b!important;width:100%!important;max-width:none!important}.profile-print-sheet header{break-inside:avoid;border-bottom:1.2pt solid #1268a8;margin-bottom:5mm;padding-bottom:4mm}.profile-print-sheet .profile-print-brand{align-items:flex-start;gap:8mm;margin-bottom:4mm}.profile-print-sheet .profile-print-brand>div{gap:2mm;max-width:46%;font-size:9pt;line-height:1.3}.profile-print-sheet .profile-print-brand img{object-fit:contain;width:auto;max-width:40mm;height:auto;max-height:13mm}.profile-print-sheet header>p{margin:1.5mm 0;font-size:9pt;line-height:1.35}.profile-print-sheet h1{overflow-wrap:anywhere;margin:2mm 0;font-size:21pt;line-height:1.15}.profile-print-sheet h2{break-after:avoid-page;margin:5mm 0 3mm;font-size:12pt;line-height:1.3}.profile-print-sheet dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:3mm 8mm;margin:0}.profile-print-sheet dt{font-size:8.5pt;color:#516a80!important}.profile-print-sheet dd{margin:1mm 0 0;line-height:1.4;color:#16283b!important}.profile-print-sheet .partner-type-badges{gap:1.5mm;margin:1.5mm 0}.profile-print-sheet .partner-type-badges .partner-type-badge{border-width:.5pt;border-color:#a7bfd8;padding:1mm 1.5mm;font:600 8pt/1.3 Arial,sans-serif;color:#16283b!important;background:#f2f6fa!important}.profile-print-sheet table{table-layout:fixed;margin:0;font-size:8.5pt;line-height:1.4}.profile-print-sheet td,.profile-print-sheet th{vertical-align:top;border-bottom:.5pt solid #c7d5e3;padding:2.5mm 2mm;color:#16283b!important}.profile-print-sheet th{font-weight:600;background:#f2f6fa!important}.profile-print-sheet thead{display:table-header-group}.profile-print-sheet tr{break-inside:avoid-page}.profile-print-sheet footer{break-inside:avoid-page;border-top:.5pt solid #c7d5e3;gap:3mm;margin-top:6mm;padding-top:3mm;font-size:8pt;line-height:1.4}.profile-print-controls,.profile-print-summary .global-request-wait{display:none!important}.profile-print-sheet .profile-print-brand{margin-bottom:2mm}.profile-print-sheet .profile-print-brand img{max-height:10mm}.profile-print-sheet dd{margin-top:.7mm;line-height:1.35}.profile-print-sheet td,.profile-print-sheet th{padding:2mm}.profile-print-sheet .profile-print-record-info{break-inside:avoid-page}.profile-print-sheet .profile-print-record-info h2{margin:3mm 0 2mm;font-size:10pt}.profile-print-sheet .profile-print-record-info dl{font-size:8.5pt}.organization-report .audit-event{break-inside:avoid-page;border-bottom:.5pt solid #d5dfe9;margin-bottom:4mm;padding:3mm 0}.organization-report .audit-event summary{margin-bottom:2mm;font-weight:600}.organization-report .audit-event p{overflow-wrap:anywhere;margin:1mm 0;font-size:9pt;line-height:1.4}.organization-report .audit-event code,.organization-report .panel>div>label,.organization-report .panel>summary{display:none!important}.organization-report .audit-event::details-content{content-visibility:visible;display:block}.organization-report .org-report-section-heading{break-after:avoid-page}.organization-report .org-report-section:has(>.org-report-empty){break-inside:avoid-page}.organization-report .audit-event{margin-bottom:2mm;padding:2mm 0}.organization-report .audit-event p{margin:.7mm 0}.organization-report .panel ol>li{margin-top:2mm!important}.profile-print-sheet header{margin-bottom:3mm;padding-bottom:2mm}.profile-print-sheet h1{margin:1.5mm 0;font-size:20pt}.profile-print-sheet h2{margin:3mm 0 2mm}.profile-print-sheet dl{gap:1.5mm 8mm}.fct-print-target h1{margin:0 0 3mm;font:600 14pt/1.2 Arial,sans-serif}.fct-print-target .fct-print-context{color:#516a80;margin:0 0 4mm;font:8.5pt/1.4 Arial,sans-serif}.fct-print-target table{font:9pt/1.3 Arial,sans-serif;width:100%!important}.fct-print-target td,.fct-print-target th{vertical-align:top;overflow-wrap:anywhere;padding:2mm!important}.fct-print-target .partner-type-badges{gap:1mm;margin:1mm 0}.fct-print-target .partner-type-badge{line-height:1.2;padding:.7mm 1mm!important;font-size:7.5pt!important}.fct-print-target button,.fct-print-target input{display:none!important}.profile-print-sheet{zoom:.98;font:10pt/1.3 Arial,sans-serif}.profile-print-sheet footer{margin-top:2mm;padding-top:1mm}.fct-print-target td *{font-size:inherit;line-height:inherit}body:not(.fct-print-scope):has(.master-record-hero) .master-data-breadcrumbs,body:not(.fct-print-scope):has(.master-record-hero) .master-record-actions{display:none!important}body:not(.fct-print-scope):has(.master-record-hero) #main-content,body:not(.fct-print-scope):has(.master-record-hero) .app-shell,body:not(.fct-print-scope):has(.master-record-hero) .shell-body{height:auto!important;min-height:0!important;overflow:visible!important}body:not(.fct-print-scope):has(.master-record-hero) .master-record-layout,body:not(.fct-print-scope):has(.master-record-hero) .master-record-main{width:100%!important;min-width:0!important;margin:0!important;display:block!important}body:not(.fct-print-scope):has(.master-record-hero) .master-record-hero{box-shadow:none!important;color:#16283b!important;background:#fff!important;border:1px solid #d7e1eb!important;border-radius:0!important;margin:2mm 0 4mm!important;padding:3mm!important}body:not(.fct-print-scope):has(.master-record-hero) .master-record-hero:after,body:not(.fct-print-scope):has(.master-record-hero) .master-record-hero:before{display:none!important}body:not(.fct-print-scope):has(.master-record-hero) .master-record-hero-heading{margin:0 0 2mm!important}body:not(.fct-print-scope):has(.master-record-hero) .master-record-hero-heading h2{margin:1mm 0!important;font-size:16pt!important}body:not(.fct-print-scope):has(.master-record-hero) .master-record-hero-heading>span{color:#516a80!important;font-size:8pt!important}body:not(.fct-print-scope):has(.master-record-hero) .master-record-hero dl{gap:2mm!important;margin:0!important}body:not(.fct-print-scope):has(.master-record-hero) .master-record-hero dl>div{break-inside:avoid;background:#f4f7fb!important;border-color:#d7e1eb!important;padding:2mm!important}body:not(.fct-print-scope):has(.master-record-hero) .master-record-hero dt{color:#516a80!important;font-size:8pt!important}body:not(.fct-print-scope):has(.master-record-hero) .master-record-hero dd{color:#16283b!important;font-size:10pt!important}body:not(.fct-print-scope):has(.master-record-hero) .master-record-main>.panel{break-inside:auto!important;box-shadow:none!important;border:0!important;margin:3mm 0!important;padding:0!important}body:not(.fct-print-scope):has(.master-record-hero) .master-record-main h2,body:not(.fct-print-scope):has(.master-record-hero) .master-record-main h3{break-after:avoid-page;font-size:13pt!important}body:not(.fct-print-scope):has(.master-record-hero) .master-record-main .port-overview-facts{gap:2mm 7mm!important;font-size:10pt!important}body:not(.fct-print-scope):has(.master-record-hero) .master-record-main .port-overview-facts>div{break-inside:avoid;padding:1.5mm 0!important}body:not(.fct-print-scope):has(.master-record-hero) .master-record-main .port-overview-facts dt{color:#516a80!important;font-size:8pt!important}body:not(.fct-print-scope):has(.master-record-hero) .master-record-main .port-overview-facts dd{font-size:10pt!important}body:not(.fct-print-scope):has(.master-record-hero) .airport-map-section{break-inside:avoid-page;margin-top:3mm!important}body:not(.fct-print-scope):has(.master-record-hero) .airport-map-caption{overflow-wrap:anywhere;margin:1.5mm 0!important;font-size:8pt!important;line-height:1.35!important}body:not(.fct-print-scope):has(.master-record-hero) .leaflet-control-zoom{display:none!important}.profile-print-sheet>header{padding-top:7mm!important}.profile-print-sheet>footer{break-inside:avoid;color:#516a80!important;border-top:1px solid #d7e1eb!important;justify-content:space-between!important;gap:5mm!important;margin:0!important;padding:1mm 0 0!important;font:6.5pt/1.2 Arial,sans-serif!important;display:flex!important;position:fixed!important;bottom:-10mm!important;left:0!important;right:0!important}.profile-print-sheet>footer>span:last-child{text-align:right!important}.profile-print-sheet>footer{display:none!important}body:not(.fct-print-scope):has(.master-record-hero) .administrative-boundary-canvas{border:1px solid #d7e1eb;background:#fff!important}body:not(.fct-print-scope):has(.master-record-hero) .administrative-boundary-canvas .leaflet-tile-pane{display:none!important}}.lookup-request-spinner{border:2px solid var(--theme-divider);border-top-color:var(--theme-accent);border-radius:50%;width:14px;height:14px;margin:10px;animation:lookup-request-turn .75s linear infinite;display:block}@keyframes lookup-request-turn{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.lookup-request-spinner{animation-duration:1.5s}}.navigation-search{min-width:0;padding:12px 16px 8px}.navigation-search>label{color:var(--theme-secondary);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.navigation-search>div{align-items:center;gap:4px;display:flex}.navigation-search input{border:1px solid var(--theme-divider);background:var(--theme-surface);width:100%;min-width:0;min-height:38px;color:var(--theme-ink);border-radius:6px;padding:8px}.navigation-search small{color:var(--theme-secondary);margin-top:6px;line-height:1.4;display:block}.fct-search-line{align-items:flex-end}.fct-search-keyword>span.sr-only{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;color:var(--theme-secondary);margin:0 0 5px;padding:0;font-size:12px;font-weight:600;display:block;position:static;overflow:visible}.fct-search-guidance{color:var(--theme-secondary);margin:6px 0;font-size:12px;line-height:1.5}.fct-search-guidance.is-unapplied{color:var(--theme-ink);font-weight:600}.filter-applied-count{background:var(--theme-subtle);border-radius:12px;justify-content:center;align-items:center;min-width:20px;padding:1px 5px;font-size:12px;display:inline-flex}.fct-applied-title{color:var(--theme-secondary);font-size:12px;font-weight:600}.directory-empty-state{border:1px solid var(--theme-divider);background:var(--theme-surface);border-radius:8px;margin-block:16px;padding:18px}.directory-empty-state p{color:var(--theme-secondary);margin:6px 0 0;font-size:14px}.row-action-caption{display:none}.row-action-with-label .row-action-caption{display:inline}body .workspace .row-action-with-label{white-space:normal;text-align:start;gap:5px;width:auto;min-width:0;max-width:100%;height:auto;min-height:36px;font-size:12px;line-height:1.35}body .workspace .result-row-actions:has(.row-action-with-label){flex-wrap:wrap!important}@media (hover:none){.row-action-caption{display:inline}body .workspace .row-action-button{white-space:normal;gap:5px;width:auto;min-width:0;max-width:100%;height:auto;min-height:44px;font-size:12px}body .workspace .result-row-actions{flex-wrap:wrap!important}}@media print{.fct-search-guidance,.form-validation-summary,.navigation-search{display:none!important}}.form-validation-summary{border:1px solid var(--theme-danger);border-inline-start:4px solid var(--theme-danger);background:var(--theme-surface);color:var(--theme-ink);border-radius:8px;margin-block:12px;padding:12px 16px}.form-validation-summary h3{margin:0 0 6px;font-size:14px;font-weight:600}.form-validation-summary ul{margin:0;padding-inline-start:20px}.form-validation-summary li{margin-block:4px;font-size:13px;line-height:1.5}.form-validation-summary button{color:var(--theme-accent);text-underline-offset:3px;text-align:start;cursor:pointer;background:0 0;border:0;padding:2px;text-decoration:underline}.form-validation-summary button:focus-visible{outline:2px solid var(--theme-accent);outline-offset:2px}body .workspace table.fct-grid:has(.row-action-with-label):not([data-action-count]),body .workspace table.fct-grid[data-action-count="1"]:has(.row-action-with-label){--grid-action-width:120px}body .workspace table.fct-grid[data-action-count="2"]:has(.row-action-with-label){--grid-action-width:152px}body .workspace table.fct-grid[data-action-count="3"]:has(.row-action-with-label){--grid-action-width:190px}body .workspace table.fct-grid[data-action-count="4"]:has(.row-action-with-label){--grid-action-width:228px}body .workspace table.fct-grid[data-action-count="5"]:has(.row-action-with-label){--grid-action-width:266px}body .workspace table.fct-grid[data-action-count="6"]:has(.row-action-with-label){--grid-action-width:304px}.form-validation-summary{flex-basis:100%;grid-column:1/-1;align-self:start;min-width:0}@media screen{:root{--fct-radius-panel:14px;--fct-radius-control:8px;--fct-shadow-soft:0 2px 5px #0b1f3505,0 10px 28px #0b1f3507;--fct-shadow-dialog:0 24px 72px #07142630;--fct-motion:.14s ease}:root[data-theme=dark]{--fct-shadow-soft:0 2px 8px #0002,0 12px 32px #0002;--fct-shadow-dialog:0 24px 72px #0008}@media (prefers-color-scheme:dark){:root:is([data-theme=system],:not([data-theme])){--fct-shadow-soft:0 2px 8px #0002,0 12px 32px #0002;--fct-shadow-dialog:0 24px 72px #0008}}.app-shell{background:var(--theme-canvas)}.app-shell .topbar{background:var(--theme-surface);box-shadow:0 1px 0 var(--theme-divider),0 4px 16px #07142604}@supports (color:color-mix(in lab,red,red)){.app-shell .topbar{box-shadow:0 1px 0 color-mix(in srgb,var(--theme-divider) 65%,transparent),0 4px 16px #07142604}}.app-shell .sidebar{box-shadow:4px 0 20px #07142604}.app-shell .sidebar .nav-item{transition:background-color var(--fct-motion),box-shadow var(--fct-motion),color var(--fct-motion);border-radius:8px}.app-shell .sidebar .nav-item.active{background:var(--theme-accent-soft);color:var(--theme-accent);box-shadow:inset 3px 0 0 var(--theme-accent);font-weight:650}.app-shell .sidebar .nav-item.active svg{color:var(--theme-accent)}.app-shell .navigation-search input{background:var(--theme-surface)}@supports (color:color-mix(in lab,red,red)){.app-shell .navigation-search input{background:color-mix(in srgb,var(--theme-surface) 88%,var(--theme-subtle))}}.app-shell .navigation-search input{border-color:var(--theme-divider);border-radius:var(--fct-radius-control)}.app-shell .page-header{border:1px solid var(--theme-divider);position:relative}@supports (color:color-mix(in lab,red,red)){.app-shell .page-header{border:1px solid color-mix(in srgb,var(--theme-divider) 82%,var(--theme-accent))}}.app-shell .page-header{border-radius:var(--fct-radius-panel);background:radial-gradient(ellipse at 100% 0,var(--theme-accent),transparent 64%),var(--theme-surface);padding:18px 22px}@supports (color:color-mix(in lab,red,red)){.app-shell .page-header{background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--theme-accent) 9%,transparent),transparent 64%),var(--theme-surface)}}.app-shell .page-header-identity{flex:320px;min-width:0}.app-shell .page-header-identity>p:first-child{letter-spacing:.12em;color:var(--theme-accent);align-items:center;gap:6px;font-size:10px;font-weight:700;line-height:1.5;display:inline-flex}.app-shell .page-header h1{letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;font-weight:700;line-height:1.2}.app-shell .page-header-identity>p:last-child{line-height:1.6}.app-shell .page-header-actions{align-self:flex-start;min-width:0;position:relative}.app-shell .page-header-actions:empty{display:none}.app-shell .panel{border-radius:var(--fct-radius-panel);box-shadow:var(--fct-shadow-soft)}.app-shell .panel>.section-heading h2{border-inline-start:3px solid var(--theme-accent);padding-inline-start:10px}@supports (color:color-mix(in lab,red,red)){.app-shell .panel>.section-heading h2{border-inline-start:3px solid color-mix(in srgb,var(--theme-accent) 70%,var(--theme-divider))}}.app-shell .panel>.section-heading h2{letter-spacing:-.015em}.app-shell .action-panel{background:linear-gradient(160deg,var(--theme-accent),var(--theme-surface))}@supports (color:color-mix(in lab,red,red)){.app-shell .action-panel{background:linear-gradient(160deg,color-mix(in srgb,var(--theme-accent) 3%,var(--theme-surface)),var(--theme-surface))}}.app-shell .action-panel{box-shadow:0 2px 6px #07142604}.app-shell .action-panel .record-action-group{border-radius:10px}.app-shell :is(.btn,.btn-primary,.btn-danger),.login-card :is(.btn,.btn-primary,.btn-danger){border-radius:var(--fct-radius-control);transition:background-color var(--fct-motion),border-color var(--fct-motion),box-shadow var(--fct-motion);text-decoration:none}.app-shell .btn:not(.btn-primary):not(.btn-danger),.login-card .btn:not(.btn-primary):not(.btn-danger){background:var(--theme-surface);color:var(--theme-ink);border-color:var(--theme-input-border);box-shadow:0 1px 2px #07142605}.app-shell .btn-primary,.login-card .btn-primary{box-shadow:0 2px 5px var(--theme-accent),inset 0 1px 0 #ffffff1a}@supports (color:color-mix(in lab,red,red)){.app-shell .btn-primary,.login-card .btn-primary{box-shadow:0 2px 5px color-mix(in srgb,var(--theme-accent) 17%,transparent),inset 0 1px 0 #ffffff1a}}.app-shell .btn-primary,.login-card .btn-primary{font-weight:650}.app-shell :is(.btn,.btn-primary,.btn-danger):focus-visible,.login-card :is(.btn,.btn-primary,.btn-danger):focus-visible{outline:2px solid var(--theme-accent);outline-offset:3px}.app-shell .input,.login-card .input{background:var(--theme-surface);color:var(--theme-ink);border-color:var(--theme-input-border);border-radius:var(--fct-radius-control);transition:border-color var(--fct-motion),box-shadow var(--fct-motion)}.app-shell .input:focus-visible,.app-shell .navigation-search input:focus-visible,.login-card .input:focus-visible{outline:2px solid var(--theme-accent)}@supports (color:color-mix(in lab,red,red)){.app-shell .input:focus-visible,.app-shell .navigation-search input:focus-visible,.login-card .input:focus-visible{outline:2px solid color-mix(in srgb,var(--theme-accent) 75%,transparent)}}.app-shell .input:focus-visible,.app-shell .navigation-search input:focus-visible,.login-card .input:focus-visible{outline-offset:1px;border-color:var(--theme-accent);box-shadow:0 0 0 4px var(--theme-accent)}@supports (color:color-mix(in lab,red,red)){.app-shell .input:focus-visible,.app-shell .navigation-search input:focus-visible,.login-card .input:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--theme-accent) 10%,transparent)}}.app-shell .input[aria-invalid=true]{border-color:var(--theme-danger)}.app-shell .input[aria-invalid=true]:focus-visible{outline-color:var(--theme-danger);box-shadow:0 0 0 4px var(--theme-danger)}@supports (color:color-mix(in lab,red,red)){.app-shell .input[aria-invalid=true]:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--theme-danger) 10%,transparent)}}.app-shell .input:disabled,.app-shell .input[readonly]{background:var(--theme-subtle)}@supports (color:color-mix(in lab,red,red)){.app-shell .input:disabled,.app-shell .input[readonly]{background:color-mix(in srgb,var(--theme-subtle) 65%,var(--theme-surface))}}.app-shell .input:disabled,.app-shell .input[readonly]{color:var(--theme-secondary)}.app-shell table.fct-grid{font-variant-numeric:tabular-nums}.app-shell table.fct-grid>thead>tr>th{background:var(--theme-accent)}@supports (color:color-mix(in lab,red,red)){.app-shell table.fct-grid>thead>tr>th{background:color-mix(in srgb,var(--theme-accent) 5%,var(--theme-surface))}}.app-shell table.fct-grid>thead>tr>th{color:var(--theme-secondary);border-bottom-color:var(--theme-divider);font-weight:650}.app-shell table.fct-grid .summary-result-row>td{border-bottom-color:var(--theme-divider-soft);transition:background-color var(--fct-motion)}.app-shell table.fct-grid .summary-result-row:focus-within>td{background:var(--theme-accent)}@supports (color:color-mix(in lab,red,red)){.app-shell table.fct-grid .summary-result-row:focus-within>td{background:color-mix(in srgb,var(--theme-accent) 4%,var(--theme-surface))}}.app-shell .result-row-details{background:var(--theme-accent);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.app-shell .result-row-details{background:color-mix(in srgb,var(--theme-accent) 3%,var(--theme-surface))}}.app-shell .result-row-details{box-shadow:inset 3px 0 0 var(--theme-accent)}@supports (color:color-mix(in lab,red,red)){.app-shell .result-row-details{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--theme-accent) 35%,var(--theme-divider))}}.app-shell .trial-work-view{background:var(--theme-surface);transition:border-color var(--fct-motion),box-shadow var(--fct-motion),background-color var(--fct-motion);border-radius:10px;box-shadow:0 1px 3px #07142605}.app-shell .trial-work-view.active,.app-shell .trial-work-view:has(>.summary-link[aria-current=page]),.app-shell .trial-work-view[aria-current=page]{background:var(--theme-accent-soft);border-color:var(--theme-accent-border);box-shadow:inset 0 -3px 0 var(--theme-accent),0 2px 6px #07142606}.app-shell .trial-work-view-main>b{font-variant-numeric:tabular-nums;letter-spacing:-.035em}.app-shell .trial-tabs{border-color:var(--theme-divider);background:var(--theme-surface);border-radius:9px}@supports (color:color-mix(in lab,red,red)){.app-shell .trial-tabs{background:color-mix(in srgb,var(--theme-surface) 70%,var(--theme-subtle))}}.app-shell .trial-tabs>a{transition:background-color var(--fct-motion),color var(--fct-motion);text-decoration:none}.app-shell .trial-tabs>a[aria-current=page]{background:var(--theme-accent-soft);color:var(--theme-accent);font-weight:650}.app-shell .directory-empty-state{border:1px dashed var(--theme-input-border);background:linear-gradient(125deg,var(--theme-accent),var(--theme-surface));border-radius:12px;align-items:flex-start;gap:14px;display:flex}@supports (color:color-mix(in lab,red,red)){.app-shell .directory-empty-state{background:linear-gradient(125deg,color-mix(in srgb,var(--theme-accent) 3%,var(--theme-surface)),var(--theme-surface))}}.app-shell .directory-empty-state{padding:20px}.directory-empty-icon{background:var(--theme-accent-soft);width:40px;height:40px;color:var(--theme-accent);border-radius:12px;flex:none;place-items:center;display:grid}.directory-empty-icon svg{width:20px;height:20px}.directory-empty-copy{flex:1;min-width:0}.directory-empty-copy>strong{line-height:1.5;display:block}.directory-empty-copy>p{margin:5px 0 0;line-height:1.6}.maintenance-dialog,.wide-task-dialog{box-shadow:var(--fct-shadow-dialog);border-radius:var(--fct-radius-panel)}.login-card{box-shadow:var(--fct-shadow-dialog);border-radius:18px}@media (hover:hover){.app-shell .btn:not(.btn-primary):not(.btn-danger):not(:disabled):hover{background:var(--theme-hover);border-color:var(--theme-accent)}@supports (color:color-mix(in lab,red,red)){.app-shell .btn:not(.btn-primary):not(.btn-danger):not(:disabled):hover{border-color:color-mix(in srgb,var(--theme-accent) 45%,var(--theme-input-border))}}.app-shell .btn:not(.btn-primary):not(.btn-danger):not(:disabled):hover{box-shadow:0 2px 6px #0714260c}.app-shell .btn-primary:not(:disabled):hover{box-shadow:0 4px 12px var(--theme-accent)}@supports (color:color-mix(in lab,red,red)){.app-shell .btn-primary:not(:disabled):hover{box-shadow:0 4px 12px color-mix(in srgb,var(--theme-accent) 23%,transparent)}}.app-shell table.fct-grid .summary-result-row:hover>td{background:var(--theme-accent)}@supports (color:color-mix(in lab,red,red)){.app-shell table.fct-grid .summary-result-row:hover>td{background:color-mix(in srgb,var(--theme-accent) 3%,var(--theme-surface))}}.app-shell .trial-work-view:has(>.summary-link:hover),.app-shell a.trial-work-view:hover{border-color:var(--theme-accent-border);box-shadow:var(--fct-shadow-soft)}}@media (max-width:600px){.app-shell .page-header{padding:16px}.app-shell .page-header-identity{flex-basis:100%}.app-shell .page-header h1{font-size:1.6rem}.app-shell .page-header-actions{width:100%}.app-shell .directory-empty-state{gap:10px;padding:16px}.directory-empty-icon{border-radius:10px;width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.app-shell :is(.nav-item,.btn,.btn-primary,.btn-danger,.input,.trial-work-view,.trial-tabs>a,.summary-result-row>td),.login-card :is(.btn,.btn-primary,.btn-danger,.input){transition:none!important}}.app-shell .page-header{border-color:var(--theme-divider);border-inline-start:4px solid var(--theme-accent);background:linear-gradient(115deg,var(--theme-surface) 48%,var(--theme-accent));padding:24px 26px}@supports (color:color-mix(in lab,red,red)){.app-shell .page-header{background:linear-gradient(115deg,var(--theme-surface) 48%,color-mix(in srgb,var(--theme-accent) 10%,var(--theme-surface)))}}.app-shell .page-header{box-shadow:0 1px 2px #07142605,0 12px 30px #07142608}.app-shell .page-header-identity{padding-inline-start:66px;position:relative}.page-identity-mark{border:1px solid var(--theme-accent-border);background:linear-gradient(145deg,var(--theme-surface),var(--theme-accent-soft));width:48px;height:48px;color:var(--theme-accent);box-shadow:0 4px 12px var(--theme-accent);inset-inline-start:0;border-radius:15px;place-items:center;display:grid;position:absolute;top:2px}@supports (color:color-mix(in lab,red,red)){.page-identity-mark{box-shadow:0 4px 12px color-mix(in srgb,var(--theme-accent) 10%,transparent)}}.page-identity-mark svg{width:25px;height:25px}.page-route-art{width:240px;height:110px;color:var(--theme-accent);opacity:.12;pointer-events:none;inset-inline-end:16px;position:absolute;bottom:0}.app-shell .page-header-actions,.app-shell .page-header-identity{z-index:1}.app-shell .page-header:has(.page-header-actions:not(:empty)) .page-route-art{opacity:.065}.app-shell .sidebar-brand{background:linear-gradient(115deg,var(--theme-accent),var(--theme-surface))}@supports (color:color-mix(in lab,red,red)){.app-shell .sidebar-brand{background:linear-gradient(115deg,color-mix(in srgb,var(--theme-accent) 7%,var(--theme-surface)),var(--theme-surface))}}.app-shell .nav-item.active{outline:1px solid var(--theme-accent)}@supports (color:color-mix(in lab,red,red)){.app-shell .nav-item.active{outline:1px solid color-mix(in srgb,var(--theme-accent) 22%,transparent)}}.app-shell .nav-item.active{outline-offset:-1px}.app-shell .nav-item.active>svg{background:var(--theme-accent)}@supports (color:color-mix(in lab,red,red)){.app-shell .nav-item.active>svg{background:color-mix(in srgb,var(--theme-accent) 12%,transparent)}}.app-shell .nav-item.active>svg{box-shadow:0 0 0 4px var(--theme-accent);border-radius:6px}@supports (color:color-mix(in lab,red,red)){.app-shell .nav-item.active>svg{box-shadow:0 0 0 4px color-mix(in srgb,var(--theme-accent) 12%,transparent)}}.app-shell .trial-tabs{background:var(--theme-subtle);border-radius:12px;gap:4px;padding:5px}.app-shell .trial-tabs>a{border-bottom:0;border-radius:8px;min-height:38px}.app-shell .trial-tabs>a[aria-current=page]{background:var(--theme-surface);box-shadow:0 1px 4px #07142612,inset 0 -2px 0 var(--theme-accent)}.app-shell .action-panel>.section-heading{border-bottom:1px solid var(--theme-divider-soft);padding-bottom:16px}.workspace-launchpad{margin-bottom:24px}.workspace-launchpad>h2{color:var(--theme-secondary);margin:0 0 12px;font-size:13px;font-weight:650}.workspace-destinations{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.workspace-destination{border:1px solid var(--theme-divider);background:var(--theme-surface);min-width:0;color:var(--theme-ink);box-shadow:var(--fct-shadow-soft);transition:border-color var(--fct-motion),box-shadow var(--fct-motion),background-color var(--fct-motion);border-radius:14px;align-items:flex-start;gap:13px;padding:20px;text-decoration:none;display:flex;position:relative}.workspace-destination-mark{background:var(--theme-accent-soft);width:40px;height:40px;color:var(--theme-accent);border-radius:12px;flex:none;place-items:center;display:grid}.workspace-destination-mark svg{width:22px;height:22px}.workspace-destination-copy{flex:1;min-width:0}.workspace-destination strong{font-size:15px;line-height:1.5;display:block}.workspace-destination small{color:var(--theme-secondary);margin-top:5px;font-size:12px;line-height:1.6;display:block}.workspace-destination>svg{width:16px;color:var(--theme-accent);flex:none;align-self:center}.workspace-destination:focus-visible{outline:2px solid var(--theme-accent);outline-offset:3px}.dashboard-onboarding-progress{background:var(--theme-subtle);width:100%;height:7px;accent-color:var(--theme-accent);border:0;border-radius:99px;margin:0 0 16px;display:block;overflow:hidden}.dashboard-onboarding-progress::-webkit-progress-bar{background:var(--theme-subtle);border-radius:99px}.dashboard-onboarding-progress::-webkit-progress-value{background:linear-gradient(90deg,var(--theme-accent),var(--theme-accent))}@supports (color:color-mix(in lab,red,red)){.dashboard-onboarding-progress::-webkit-progress-value{background:linear-gradient(90deg,var(--theme-accent),color-mix(in srgb,var(--theme-accent) 65%,#32c9c0))}}.dashboard-onboarding-progress::-webkit-progress-value{border-radius:99px}.app-shell .activity-list>li{padding-inline-start:24px;position:relative}.app-shell .activity-list>li:before{content:"";background:var(--theme-accent);width:7px;height:7px;box-shadow:0 0 0 4px var(--theme-accent-soft);inset-inline-start:1px;border-radius:50%;position:absolute;top:23px}.app-shell .overview-contexts>.panel{border-top:2px solid var(--theme-accent)}@supports (color:color-mix(in lab,red,red)){.app-shell .overview-contexts>.panel{border-top:2px solid color-mix(in srgb,var(--theme-accent) 35%,var(--theme-divider))}}.app-shell .overview-contexts>.panel{background:linear-gradient(155deg,var(--theme-surface),var(--theme-accent))}@supports (color:color-mix(in lab,red,red)){.app-shell .overview-contexts>.panel{background:linear-gradient(155deg,var(--theme-surface),color-mix(in srgb,var(--theme-accent) 3%,var(--theme-surface)))}}@media (hover:hover){.workspace-destination:hover{border-color:var(--theme-accent);background:var(--theme-accent)}@supports (color:color-mix(in lab,red,red)){.workspace-destination:hover{background:color-mix(in srgb,var(--theme-accent) 3%,var(--theme-surface))}}.workspace-destination:hover{box-shadow:0 4px 18px var(--theme-accent)}@supports (color:color-mix(in lab,red,red)){.workspace-destination:hover{box-shadow:0 4px 18px color-mix(in srgb,var(--theme-accent) 12%,transparent)}}.app-shell table.fct-grid .summary-result-row:hover>td:first-child{box-shadow:inset 2px 0 0 var(--theme-accent)}}@media (max-width:1100px){.workspace-destinations{grid-template-columns:1fr}.workspace-destination{padding:16px}.workspace-destination small{margin-top:2px}}@media (max-width:600px){.app-shell .page-header{padding:18px 16px}.app-shell .page-header-identity{padding-inline-start:0}.page-identity-mark{border-radius:11px;width:38px;height:38px;margin-bottom:12px;position:static}.page-identity-mark svg{width:21px;height:21px}.page-route-art{opacity:.09;width:150px;height:90px}.app-shell .trial-tabs{border-radius:10px}}@media (prefers-reduced-motion:reduce){.workspace-destination{transition:none}}}@media print{.page-identity-mark,.page-route-art,.workspace-launchpad{display:none!important}}.impersonation-user-browser{border:1px solid var(--theme-divider);background:var(--theme-surface);border-radius:10px;padding:14px}.impersonation-user-browser>h3{margin-bottom:10px;font-size:14px;font-weight:650}.impersonation-browse-results{gap:6px;max-height:300px;display:grid;overflow:auto}.impersonation-browse-user{text-align:start;border:1px solid var(--theme-divider-soft);background:var(--theme-surface);width:100%;color:var(--theme-ink);border-radius:8px;padding:10px 12px;display:block}.impersonation-browse-user>small,.impersonation-browse-user>span,.impersonation-browse-user>strong{overflow-wrap:anywhere;display:block}.impersonation-browse-user>small,.impersonation-browse-user>span{color:var(--theme-secondary);margin-top:3px;font-size:12px}.impersonation-browse-user:hover{background:var(--theme-hover)}.impersonation-browse-user:focus-visible{outline:2px solid var(--theme-accent);outline-offset:1px}.impersonation-user-browser>footer{border-top:1px solid var(--theme-divider-soft);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.impersonation-user-browser>footer>span{color:var(--theme-secondary);margin-inline-end:auto;font-size:12px}.user-assignment-group{border:1px solid var(--theme-divider);border-radius:10px;align-content:start;gap:10px;min-width:0;padding:14px;display:grid}.user-assignment-group legend{padding:0 6px;font-weight:700}.user-assignment-group label{align-items:flex-start}.user-assignment-group input[type=checkbox]{flex:none;margin-top:4px}.user-assignment-group small{margin-top:2px;font-weight:400}.user-avatar{background:linear-gradient(145deg,var(--accent,#72a7ed),var(--accent,#72a7ed));border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.user-avatar{background:linear-gradient(145deg,color-mix(in srgb,var(--accent,#72a7ed) 17%,transparent),color-mix(in srgb,var(--accent,#72a7ed) 6%,transparent))}}.user-avatar{border:1px solid var(--accent,#72a7ed)}@supports (color:color-mix(in lab,red,red)){.user-avatar{border:1px solid color-mix(in srgb,var(--accent,#72a7ed) 30%,transparent)}}.user-avatar{color:var(--accent,#72a7ed);box-shadow:inset 0 1px #ffffff14}.user-avatar>svg{stroke-width:1.6px;width:58%;height:58%}.user-avatar>img{object-fit:cover;width:100%;height:100%;display:block}.user-avatar-small{border-radius:8px;width:28px;height:28px}.user-avatar-medium{width:36px;height:36px}.user-avatar-large{border-radius:16px;width:76px;height:76px}.access-log-audience{flex-wrap:wrap;align-items:center;gap:.75rem;margin-block:1rem;display:flex}.access-log-audience p{flex:22rem;margin:0;font-size:.875rem}.user-photo-field{border:1px solid var(--theme-border);border-radius:12px;align-items:center;gap:1rem;min-width:0;margin-block:0 1.5rem;padding:1rem;display:flex}.user-photo-field>div{min-width:0}.user-photo-field p{margin:.35rem 0 .7rem;font-size:.875rem}.user-photo-dialog{max-width:620px!important}.user-photo-dialog label{flex-direction:column;gap:.5rem;min-width:0;margin-block:1rem;display:flex}.user-photo-dialog input[type=file]{width:100%;min-width:0;max-width:100%}.user-photo-dialog input[type=range]{width:100%;accent-color:var(--theme-accent);min-height:30px}.user-photo-crop{aspect-ratio:1;touch-action:none;cursor:grab;border:2px solid var(--theme-accent);background:var(--theme-panel);border-radius:12px;width:min(100%,280px);margin:1.25rem auto;position:relative;overflow:hidden}.user-photo-crop:active{cursor:grabbing}.user-photo-crop img{object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute}.user-photo-crop-tools{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;margin-block:1rem;display:flex}.user-photo-dialog .user-avatar-large{margin:1rem auto;display:flex}.user-photo-crop-tools .btn,.user-photo-crop-tools .btn-primary{min-height:44px}@media (max-width:480px){.user-photo-field{align-items:flex-start}.user-photo-crop-tools>*{flex:auto}}.org-report-intro>.user-avatar,.profile-print-sheet header>.user-avatar{float:right;margin:4px 0 12px 24px}@media print{.org-report-intro>.user-avatar,.profile-print-sheet header>.user-avatar{break-inside:avoid;margin:0 0 3mm 6mm;width:18mm!important;min-width:18mm!important;height:18mm!important}}[data-reporting-period]{white-space:normal;width:auto;min-width:0;max-width:100%;height:auto;margin-top:0;padding-right:48px;position:relative}[data-reporting-period]>.trial-tile-options{position:absolute;top:50%;right:9px;transform:translateY(-50%)}[data-reporting-period] b{font-size:13px;line-height:1.5}@media (min-width:1200px){body .workspace.access-log-page .organization-detail-grid{grid-template-columns:minmax(0,1fr) 290px}body .workspace.access-log-page .organization-detail-grid>.organization-detail-actions{position:sticky;top:90px}}@media (min-width:901px) and (max-width:1199px){body .workspace.access-log-page .organization-detail-grid{grid-template-columns:minmax(0,1fr)}body .workspace.access-log-page .organization-detail-actions{position:static}}.access-log-page .reporting-period-hint>summary{cursor:pointer;font-weight:600}.access-log-page .trial-work-views,.access-log-tiles .trial-work-views{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));display:grid;overflow:visible}.access-log-page .trial-work-view-main,.access-log-tiles .trial-work-view-main{grid-template-columns:20px minmax(0,1fr);align-content:center;gap:5px 8px;padding:12px}.access-log-page .trial-work-view-main>b,.access-log-tiles .trial-work-view-main>b{grid-column:2;justify-self:start}.access-log-page .trial-work-view-main>span,.access-log-tiles .trial-work-view-main>span{overflow-wrap:anywhere}@media (max-width:767px){.access-log-page .trial-work-views,.access-log-tiles .trial-work-views{grid-template-columns:repeat(2,minmax(0,1fr))}}.access-log-tiles .trial-work-view:has(>.trial-tile-options) .trial-work-view-main{padding-right:40px}body .workspace.access-log-page table.fct-grid[data-reflow=true]{table-layout:auto!important;width:100%!important;min-width:0!important;max-width:100%!important}body .workspace.access-log-page table.fct-grid[data-reflow=true] :is(th,td){max-width:100%;width:auto!important;min-width:0!important}body .workspace.access-log-page table.fct-grid[data-reflow=true] .summary-result-row>td:last-child{box-shadow:none;right:auto;position:static!important}.access-log-page .trial-work-views>.trial-work-view,.access-log-tiles .trial-work-views>.trial-work-view{min-width:0}.organization-profile-form{gap:1rem;min-width:0;display:grid}.organization-profile-fields-container{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}.organization-profile-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem;display:grid}.organization-profile-fields label{gap:.4rem;min-width:0;display:grid}.organization-profile-fields .account-check{align-items:center;gap:.65rem;display:flex}.organization-profile-fields small{color:var(--color-secondary);font-size:.8rem}.organization-role-preferences{border:1px solid var(--color-divider);border-radius:.75rem;min-width:0;margin:1.5rem 0;padding:1.25rem}.organization-role-preferences legend{padding:0 .4rem;font-weight:600}.organization-role-preferences p{margin-bottom:1rem}.organization-security-explanation{border-left:3px solid var(--color-accent);background:var(--color-accent-soft);border-radius:.5rem;margin-top:1rem;padding:1.25rem}.organization-security-explanation h3{margin-bottom:.5rem;font-weight:600}.organization-security-explanation p+p{margin-top:.75rem}.organization-security-audiences{margin-bottom:1rem}.organization-profile-summary{grid-template-columns:minmax(9rem,1fr) 2fr;align-items:start;gap:.85rem 1.5rem;display:grid}.organization-profile-summary dt{color:var(--color-secondary);font-size:.85rem}.organization-profile-summary dd{overflow-wrap:anywhere;margin:0}.organization-profile-tiles{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;margin-bottom:1rem;display:grid}@media (max-width:650px){.organization-profile-fields,.organization-profile-summary{grid-template-columns:1fr}.organization-profile-summary{gap:.35rem}.organization-profile-summary dd{margin-bottom:.65rem}.organization-role-preferences{padding:.8rem}}@media print{.organization-report .org-report-section-heading,.organization-report .org-report-section:has(.org-report-table-wrap tbody tr:only-child){break-inside:avoid-page}}.management-field-wide{grid-column:1/-1}.management-impact-confirm{border:1px solid var(--theme-divider);background:var(--theme-surface);border-radius:8px;align-items:flex-start;gap:10px;padding:18px;display:flex}.management-permission-filter{margin-bottom:18px}.management-permission-list{gap:8px;display:grid}.management-permission-row{border:1px solid var(--theme-divider-soft);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(180px,.65fr);align-items:center;gap:18px;padding:12px;display:grid}.management-permission-row[hidden]{display:none}.management-permission-row small{color:var(--theme-secondary);margin-top:4px;font-size:12px;display:block}.management-branches fieldset,.management-role-directory fieldset{border:0;min-width:0;margin:0;padding:0}.management-branches .data-table td,.management-role-directory .data-table td{overflow-wrap:anywhere}@media (max-width:700px){.management-permission-row{grid-template-columns:1fr;gap:10px}.management-branches .organization-detail-tabs,.management-role-directory .organization-detail-tabs{min-width:0}.workspace.organization-detail.management-branches>.trial-tabs.organization-detail-tabs>a,.workspace.organization-detail.management-role-directory>.trial-tabs.organization-detail-tabs>a{white-space:normal;overflow-wrap:anywhere;min-width:0;padding-inline:8px}}.operational-card .operational-access{border:1px solid var(--theme-divider);border-radius:6px;align-self:flex-start;align-items:center;max-width:100%;margin:0 0 10px;padding:4px 8px;font-size:12px;font-weight:600;line-height:1.45;display:inline-flex}.operational-access-edit{background:var(--theme-accent-soft);color:var(--theme-ink)}.operational-access-view{color:var(--theme-secondary);background:var(--theme-surface)}.operational-hub .operational-group-charge .operational-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.native-quotes .quote-draft-status{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.native-quotes .organization-detail-tabs>button{color:var(--theme-ink);background:0 0;border:0;border-bottom:3px solid #0000;flex:1;padding:12px;font-weight:600}.native-quotes .organization-detail-tabs>button[aria-current=page]{background:var(--theme-accent-soft);border-bottom-color:var(--theme-accent)}.native-quotes .quote-native-cargo,.native-quotes .quote-native-stop{border-top:1px solid var(--theme-divider);margin:12px 0;padding:16px 0}.native-quotes .quote-native-cargo>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.native-quotes input,.native-quotes select,.native-quotes textarea{max-width:100%}.native-quotes .filter-layout label{min-width:0}.native-quotes .trial-tabs{margin-bottom:24px}@media (max-width:650px){.native-quotes .filter-layout{grid-template-columns:1fr}.native-quotes .organization-detail-tabs{flex-wrap:wrap;display:flex}.native-quotes .organization-detail-tabs>button{flex:40%}}.native-quotes .filter-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.native-quotes .filter-layout>*{min-width:0}.native-quotes .filter-layout>.filter-search,.native-quotes .quote-notes{grid-column:1/-1}.native-quotes .quote-notes textarea{min-height:100px}.native-quotes .organization-detail-tabs{margin-bottom:24px}@media (max-width:760px){.native-quotes .filter-layout{grid-template-columns:minmax(0,1fr)}}.action-dialog-backdrop>.clause-editor-dialog{flex-direction:column;width:min(980px,100vw - 32px);max-width:980px;max-height:calc(100dvh - 32px);padding:20px;display:flex;overflow:hidden}.clause-editor-dialog>div:first-child{flex:none;margin-bottom:12px}.clause-editor-form{flex-direction:column;min-height:0;display:flex;overflow:auto}.clause-editor-form>fieldset{display:contents}.clause-editor-body{gap:12px;min-width:0;padding:0 2px;display:grid}.clause-editor-body p{margin:0}.clause-editor-body .clause-approval-notice{margin:0;padding:8px 12px}.clause-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.clause-editor-body label,.clause-multiselect{gap:5px;min-width:0;font-size:13px;font-weight:600;display:grid}.clause-editor-body .input{box-sizing:border-box;width:100%;min-width:0}.clause-editor-body textarea{resize:vertical;min-height:74px}.clause-editor-body small{color:var(--theme-muted);font-size:12px;font-weight:400;line-height:1.45}.clause-advanced,.clause-language{border:1px solid var(--theme-divider);border-radius:8px;min-width:0;padding:8px 12px}.clause-language+.clause-language{margin-top:6px}.clause-language summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:24px;font-size:13px;font-weight:650;display:flex}.clause-language summary>span:before{content:"▸ ";color:var(--theme-muted)}.clause-language[open] summary>span:before{content:"▾ "}.clause-language-fields{grid-template-columns:minmax(160px,1fr) minmax(0,2fr);gap:12px;margin-top:10px;display:grid}.clause-advanced>div,.clause-advanced>label,.clause-advanced>p{margin-top:10px}.clause-editor-actions{z-index:2;border-top:1px solid var(--theme-divider);background:var(--theme-surface);flex:none;justify-content:flex-end;gap:8px;margin-top:12px;padding:12px 0 0;display:flex;position:sticky;bottom:0}.clause-editor-form>.form-error,.clause-editor-form>.validation-summary{flex:none}.clause-multiselect{align-content:start;position:relative}.clause-multiselect-trigger{text-align:start;cursor:pointer;justify-content:space-between;align-items:center;display:flex}.clause-chips{flex-wrap:wrap;gap:4px;display:flex}.clause-chips button{overflow-wrap:anywhere;border:1px solid var(--theme-accent-border);background:var(--theme-accent-soft);max-width:100%;color:var(--theme-ink);text-align:start;cursor:pointer;border-radius:14px;padding:3px 8px;font-size:12px}.clause-multiselect-options{z-index:3;border:1px solid var(--theme-divider);background:var(--theme-surface);border-radius:8px;padding:8px;position:relative;box-shadow:0 4px 12px #0002}.clause-multiselect-options>div{max-height:160px;margin-top:6px;overflow:auto}.clause-multiselect-options label,.clause-sample-toggle{align-items:center;gap:8px;padding:5px 2px;display:flex}.clause-multiselect-options input[type=checkbox],.clause-sample-toggle input{flex:none;width:16px;height:16px}.clause-editor-dialog .clause-placeholder-fields{border:0;padding:0}.clause-placeholder-fields label{align-items:center;gap:6px;display:flex}.clause-editor-body .clause-advanced[open]{display:block}@media (max-width:600px){.action-dialog-backdrop>.clause-editor-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:14px}.clause-field-grid,.clause-language-fields{grid-template-columns:1fr}.clause-language summary{flex-direction:column;align-items:start;gap:2px}.clause-chips button,.clause-editor-actions button,.clause-multiselect-trigger{min-height:44px}}.clause-editor-dialog form.clause-editor-form{flex-flow:column;flex:1;min-width:0;overflow:hidden}.clause-editor-form>fieldset{border:0;flex:1;min-width:0;min-height:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.clause-editor-form>.form-help-row,.clause-editor-form>.form-validation-summary{flex:none}.clause-editor-content>.clause-editor-body{overscroll-behavior:contain;flex:1;min-height:0;padding:0 4px 2px 2px;overflow:hidden auto}.clause-editor-content>.clause-editor-actions{box-sizing:border-box;width:100%;margin-top:8px;padding-top:10px;position:static}.clause-editor-form .field-error{overflow-wrap:anywhere;grid-column:1/-1;min-width:0}.clause-editor-content{flex-flow:column;min-width:0;min-height:0;display:flex;position:absolute;inset:0}.action-dialog-backdrop>.clause-editor-dialog{height:min(780px,100dvh - 40px)}@media (max-width:600px){.action-dialog-backdrop>.clause-editor-dialog{height:calc(100dvh - 28px)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}