.qworks-product-onboarding{--qworks-onboarding-navy:#102d46;--qworks-onboarding-teal:#08758a;--qworks-onboarding-text:#18364b;--qworks-onboarding-muted:#435d70;--qworks-onboarding-border:#d8e4e8;--qworks-onboarding-focus:#167a98;--qworks-onboarding-error:#8e2632;width:100%;color:var(--qworks-onboarding-text);background:linear-gradient(155deg,#0c3049,#eaf2f4 46%,#f4f7f8 46%);place-items:safe center center;margin:0;padding:40px 22px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:16px;line-height:normal;display:grid;position:fixed;inset:0;overflow:auto}.qworks-product-onboarding,.qworks-product-onboarding *,.qworks-product-onboarding :before,.qworks-product-onboarding :after{box-sizing:border-box}.qworks-product-onboarding .qworks-product-onboarding__card{border:1px solid var(--qworks-onboarding-border);background:#fff;border-radius:18px;width:min(100%,760px);min-width:0;max-width:none;padding:30px 32px;box-shadow:0 18px 52px #092e451a}.qworks-product-onboarding .qworks-product-onboarding__identity{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:1px solid #d5e1e8;margin-bottom:24px;padding:0 0 20px;display:block;position:static}.qworks-product-onboarding .qworks-product-onboarding__identity p{color:var(--qworks-onboarding-muted);letter-spacing:.15em;margin:0;font-size:11.36px;font-weight:800}.qworks-product-onboarding .qworks-product-onboarding__card h1{color:var(--qworks-onboarding-navy);letter-spacing:-.04em;overflow-wrap:anywhere;margin:0 0 18px;font-size:32px;line-height:1.18}.qworks-product-onboarding .qworks-product-onboarding__organization{color:var(--qworks-onboarding-navy);overflow-wrap:anywhere;margin:0 0 12px;font-size:16.8px;font-weight:650}.qworks-product-onboarding .qworks-product-onboarding__description{color:var(--qworks-onboarding-muted);overflow-wrap:anywhere;margin:0 0 24px;line-height:1.5}.qworks-product-onboarding .qworks-product-onboarding__error{color:var(--qworks-onboarding-error);background:#fff3f3;border:1px solid #edc5ca;border-radius:9px;margin:0 0 18px;padding:13px 15px;line-height:1.45}.qworks-product-onboarding .qworks-product-onboarding__actions{gap:12px;display:grid}.qworks-product-onboarding .qworks-product-onboarding__button{width:100%;min-height:44px;font:inherit;text-align:center;cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;padding:10px 17px;font-size:14.24px;font-weight:700;line-height:1.3;display:inline-flex}.qworks-product-onboarding .qworks-product-onboarding__button--primary{background:var(--qworks-onboarding-teal);color:#fff}.qworks-product-onboarding .qworks-product-onboarding__button--primary:hover:not(:disabled){background:#075e71}.qworks-product-onboarding .qworks-product-onboarding__button--secondary{color:#075e71;background:#fff;border-color:#b9cbd4}.qworks-product-onboarding .qworks-product-onboarding__button--secondary:hover:not(:disabled){background:#f2f8f9}.qworks-product-onboarding .qworks-product-onboarding__button:disabled,.qworks-product-onboarding .qworks-product-onboarding__signout:disabled{opacity:.6;cursor:wait}.qworks-product-onboarding .qworks-product-onboarding__status{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.qworks-product-onboarding .qworks-product-onboarding__footer{justify-content:center;margin-top:22px;display:flex}.qworks-product-onboarding .qworks-product-onboarding__signout{color:#076b80;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:8px 12px;font-size:13.28px;font-weight:700}.qworks-product-onboarding .qworks-product-onboarding__card :is(button,[tabindex]):focus-visible{outline:3px solid var(--qworks-onboarding-focus);outline-offset:3px}.qworks-product-onboarding .qworks-product-onboarding__card h1[tabindex="-1"]:focus,.qworks-product-onboarding .qworks-product-onboarding__error[tabindex="-1"]:focus{outline:none}@media (width<=680px){.qworks-product-onboarding{padding:20px 12px}.qworks-product-onboarding .qworks-product-onboarding__card{padding:24px 20px}.qworks-product-onboarding .qworks-product-onboarding__description{min-height:3em}}.qworks-product-access-denied{box-sizing:border-box;z-index:100000;color:#102a43;background:#f1f5f9;place-items:center;width:100%;min-height:100dvh;padding:32px 20px;font-family:inherit;display:grid;position:fixed;inset:0;overflow-y:auto;margin:0!important}.qworks-product-access-denied *,.qworks-product-access-denied :before,.qworks-product-access-denied :after{box-sizing:border-box}.qworks-product-access-denied__card{background:#fff;border:1px solid #d7e2ec;border-radius:16px;width:min(100%,520px);padding:32px;box-shadow:0 18px 44px #102a4317}.qworks-product-access-denied__brand{color:#486581;letter-spacing:.1em;margin:0 0 20px;font-size:12px;font-weight:700}.qworks-product-access-denied h1{color:#102a43;outline:none;margin:0;font-size:clamp(24px,4vw,30px);line-height:1.25}.qworks-product-access-denied h1:focus{outline:none!important}.qworks-product-access-denied__message{color:#486581;margin:16px 0 0;font-size:16px;line-height:1.55}.qworks-product-access-denied__actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.qworks-product-access-denied__primary{color:#fff;background:#0b6b88;border:1px solid #0b6b88;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:650;text-decoration:none;display:inline-flex;width:auto!important}.qworks-product-access-denied__primary:hover{background:#07566e}.qworks-product-access-denied__primary:focus-visible{outline-offset:3px;outline:3px solid #36a6c7}@media (width<=480px){.qworks-product-access-denied{padding:20px 16px}.qworks-product-access-denied__card{padding:24px 20px}.qworks-product-access-denied__actions,.qworks-product-access-denied__primary{width:100%!important}}.qworks-product-coming-soon{box-sizing:border-box;z-index:100000;color:#18364b;background:linear-gradient(155deg,#0c3049,#eaf2f4 46%,#f4f7f8 46%);place-items:center;width:100%;min-height:100dvh;padding:32px 20px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:16px;line-height:1.5;display:grid;position:fixed;inset:0;overflow-y:auto;margin:0!important}.qworks-product-coming-soon *,.qworks-product-coming-soon :before,.qworks-product-coming-soon :after{box-sizing:border-box}.qworks-product-coming-soon__card{background:#fff;border:1px solid #d8e4e8;border-radius:18px;width:min(100%,560px);min-width:0;padding:32px;box-shadow:0 18px 52px #092e451a}.qworks-product-coming-soon__brand{color:#435d70;letter-spacing:.15em;border-bottom:1px solid #d5e1e8;margin:0 0 24px;padding-bottom:18px;font-size:12px;font-weight:800}.qworks-product-coming-soon h1{color:#102d46;overflow-wrap:anywhere;margin:0;font-size:clamp(26px,4vw,34px);line-height:1.2}.qworks-product-coming-soon h1:focus{outline:none}.qworks-product-coming-soon__message{color:#435d70;overflow-wrap:anywhere;margin:16px 0 0;line-height:1.55}.qworks-product-coming-soon__chooser{color:#fff;text-align:center;background:#08758a;border:1px solid #08758a;border-radius:9px;justify-content:center;align-items:center;min-height:48px;margin-top:28px;padding:10px 18px;font-weight:700;line-height:1.35;text-decoration:none;display:inline-flex}.qworks-product-coming-soon__chooser:hover{background:#075f70}.qworks-product-coming-soon__chooser:focus-visible{outline-offset:3px;outline:3px solid #167a98}@media (width<=480px){.qworks-product-coming-soon{padding:20px 16px}.qworks-product-coming-soon__card{padding:25px 21px}.qworks-product-coming-soon__chooser{width:100%}}.coretech-access{color:#172b3a;background:#f4f6f8;place-items:center;min-height:100vh;padding:1.5rem;display:grid}.coretech-access-card{background:#fff;border:1px solid #d7e0e7;border-radius:1rem;gap:1rem;width:min(100%,34rem);padding:2rem;display:grid;box-shadow:0 1rem 2.5rem #17324a12}.coretech-access-card h1{margin:0;font-size:clamp(1.35rem,3vw,1.8rem);line-height:1.3}.coretech-access-card h1:focus{outline-offset:4px;border-radius:.15rem;outline:3px solid #155a83}.coretech-access-card button{min-height:2.75rem;font:inherit;color:#fff;cursor:pointer;background:#155a83;border:0;border-radius:.45rem;justify-self:start;padding:.5rem 1.25rem}.coretech-access-card button:focus-visible{outline-offset:3px;outline:3px solid #0b3b55}.coretech-access-card .coretech-secondary{color:#17324a;background:#fff;border:1px solid #9aabb8}@media (width<=30rem){.coretech-access-card{padding:1.25rem}.coretech-access-card button{width:100%}}@layer erp-dropdown-shape;@layer erp-header-controls{.qworks-product-navigation .qworks-product-navigation__language select,.qworks-product-navigation .support-shell-menu__trigger,.qworks-product-navigation .qworks-product-navigation__help,.qworks-product-navigation .qworks-product-switcher::part(trigger),.qworks-product-navigation .qworks-account-menu::part(trigger){box-sizing:border-box!important;height:var(--qworks-navigation-control-height)!important;min-height:var(--qworks-navigation-control-height)!important;padding:0 var(--qworks-navigation-control-padding-inline)!important;border:1px solid var(--qworks-navigation-control-border)!important;border-radius:var(--qworks-navigation-control-radius)!important;background-color:var(--qworks-navigation-control-background)!important;color:var(--qworks-navigation-control-text)!important;font-family:var(--qworks-navigation-control-font)!important;font-size:var(--qworks-navigation-control-font-size)!important;font-weight:var(--qworks-navigation-control-font-weight)!important;line-height:1.2!important}.qworks-product-navigation .support-shell-menu__trigger,.qworks-product-navigation .qworks-product-navigation__help{width:max-content!important;min-width:var(--qworks-navigation-support-width)!important;font-size:var(--qworks-navigation-control-font-size)!important;font-weight:var(--qworks-navigation-control-font-weight)!important;white-space:nowrap!important;justify-content:center!important;gap:8px!important;line-height:1.2!important}.qworks-product-navigation .qworks-product-switcher::part(trigger){width:var(--qworks-navigation-products-width)!important;min-width:var(--qworks-navigation-products-width)!important}.qworks-product-navigation .qworks-account-menu::part(trigger){min-width:var(--qworks-navigation-account-min-width)!important;text-overflow:ellipsis!important;justify-content:center!important;gap:6px!important;max-width:min(240px,32vw)!important;overflow:hidden!important}.qworks-product-navigation .qworks-product-navigation__language select:hover,.qworks-product-navigation .support-shell-menu__trigger:hover,.qworks-product-navigation .qworks-product-switcher::part(trigger):hover,.qworks-product-navigation .qworks-account-menu::part(trigger):hover{border-color:var(--qworks-navigation-control-hover-border)!important;background-color:var(--qworks-navigation-control-hover-background)!important;color:var(--qworks-navigation-control-hover-text)!important}.qworks-product-navigation .qworks-product-navigation__language select:focus-visible,.qworks-product-navigation .support-shell-menu__trigger:focus-visible,.qworks-product-navigation .qworks-product-switcher::part(trigger):focus-visible,.qworks-product-navigation .qworks-account-menu::part(trigger):focus-visible{outline-offset:2px!important;outline:3px solid #0e668447!important}}.qworks-product-navigation{box-sizing:border-box;z-index:20;--qworks-navigation-rail-origin:100px;--qworks-navigation-control-height:40px;--qworks-navigation-control-radius:8px;--qworks-navigation-control-border:#c8dce6;--qworks-navigation-control-text:#092b43;--qworks-navigation-control-background:#fff;--qworks-navigation-control-font:Arial, sans-serif;--qworks-navigation-control-font-size:13px;--qworks-navigation-control-font-weight:650;--qworks-navigation-control-padding-inline:12px;--qworks-navigation-control-gap:12px;--qworks-navigation-language-width:128px;--qworks-navigation-products-width:153.17px;--qworks-navigation-support-width:102.83px;--qworks-navigation-account-min-width:116px;--qworks-navigation-control-hover-border:#8fc3d3;--qworks-navigation-control-hover-background:#f1f7fa;--qworks-navigation-control-hover-text:#0e6684;--qworks-navigation-focus-outline:3px solid #0e668447;--qworks-navigation-focus-outline-offset:2px;--qworks-navigation-disclosure-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%23092b43' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m2 4 4 4 4-4'/%3E%3C/svg%3E");--qworks-navigation-product-indicator-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='10' viewBox='0 0 8 10'%3E%3Cpath d='M1 1 7 5 1 9z' fill='%23092b43'/%3E%3C/svg%3E");--qworks-navigation-product-indicator-size:8px;--qworks-navigation-product-indicator-gap:6px;--qworks-navigation-product-indicator-open-rotation:90deg;color:#24394b;background:#fff;border-bottom:1px solid #d9e9f0;flex-wrap:wrap;align-items:center;gap:12px;min-width:0;font-family:Arial,sans-serif;display:flex;position:sticky;top:0;box-shadow:0 8px 22px #071d330f;height:85px!important;min-height:85px!important;width:calc(100% - var(--qworks-navigation-inline-inset,0px))!important;margin-inline-start:var(--qworks-navigation-inline-inset,0px)!important;padding:5px 26px 5px 24px!important}.qworks-product-navigation *,.qworks-product-navigation :before,.qworks-product-navigation :after{box-sizing:border-box}.qworks-product-navigation__menu{color:#526579;cursor:pointer;background:0 0;border:0;border-radius:0;flex:0 0 64px;place-items:center;width:64px;min-width:64px;height:64px;min-height:64px;margin:0;padding:0;display:grid}.qworks-product-navigation__menu svg{width:20px;height:20px}.qworks-product-navigation__menu-direction{display:none}.qworks-product-navigation__menu:hover{color:#0e6684;background:#f1f7fa}.qworks-product-navigation :is(button,select,summary,a):focus-visible{outline:var(--qworks-navigation-focus-outline);outline-offset:var(--qworks-navigation-focus-outline-offset)}.qworks-product-navigation__identity,.qworks-product-navigation__actions{align-items:center;gap:var(--qworks-navigation-control-gap);min-width:0;display:flex}.qworks-product-navigation__identity{flex:260px}.qworks-product-navigation__brand{flex:none;align-items:center;min-width:42px;max-width:140px;min-height:44px;display:flex}.qworks-product-navigation__brand>img{object-fit:contain;width:auto;min-width:42px;max-width:140px;height:44px;display:block}.qworks-product-navigation__brand-fallback{color:#0e6684;background:#f1f7fa;border:1px solid #c8dce6;border-radius:10px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.qworks-product-navigation__brand-fallback svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:28px;height:28px}.qworks-product-navigation__organization{min-width:0;max-width:min(280px,32vw)}.qworks-product-navigation__organization-name{color:#092b43;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;line-height:1.2;display:block;overflow:hidden}.qworks-product-navigation__actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;margin-left:0;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.qworks-product-navigation__actions>*{flex-shrink:0}.qworks-product-navigation__language{flex:none;align-items:center;display:inline-flex}.qworks-product-navigation__language select{cursor:pointer;appearance:none!important;width:var(--qworks-navigation-language-width)!important;min-width:var(--qworks-navigation-language-width)!important;height:var(--qworks-navigation-control-height)!important;min-height:var(--qworks-navigation-control-height)!important;padding:0 34px 0 var(--qworks-navigation-control-padding-inline)!important;border:1px solid var(--qworks-navigation-control-border)!important;border-radius:var(--qworks-navigation-control-radius)!important;background-color:var(--qworks-navigation-control-background)!important;background-image:var(--qworks-navigation-disclosure-icon)!important;color:var(--qworks-navigation-control-text)!important;font:var(--qworks-navigation-control-font-weight) var(--qworks-navigation-control-font-size) var(--qworks-navigation-control-font)!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:12px 12px!important}.qworks-product-navigation__badge{color:#0b5368;overflow-wrap:anywhere;background:#f4fafc;border:1px solid #b9d7e2;border-radius:10px;align-items:center;max-width:min(22rem,28vw);min-height:36px;padding:7px 12px;font-size:12px;font-weight:850;line-height:1.25;display:inline-flex}.qworks-product-navigation__badge--muted{color:#526579;background:#f1f5f8;border-color:#dbe4eb}.qworks-product-navigation__help{min-width:var(--qworks-navigation-support-width);height:var(--qworks-navigation-control-height);color:#526579;font:inherit;cursor:pointer;background:#fff;border:1px solid #c8dce6;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-weight:700;display:inline-flex}.qworks-product-navigation__help-icon{color:#0e6684;background:#e6f5f8;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;line-height:1;display:inline-grid}.qworks-product-navigation__help:hover{color:#0e6684;background:#f1f7fa;border-color:#8fc3d3}.qworks-product-navigation__visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1050px){.qworks-product-navigation{flex-wrap:wrap;padding-top:8px;padding-bottom:8px;height:auto!important}.qworks-product-navigation__actions{flex-wrap:wrap;margin-left:auto;position:static;top:auto;right:auto;transform:none}}@media (width<=850px){.qworks-product-navigation{--qworks-navigation-rail-origin:0px;width:100vw!important;margin-inline-start:calc(0px - var(--qworks-navigation-containing-block-left,0px))!important;padding:10px 12px!important}.qworks-product-navigation__menu{flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px}.qworks-product-navigation__identity{flex:calc(100% - 52px)}.qworks-product-navigation__actions{flex:1 0 100%;justify-content:flex-start;margin-left:0;position:static;top:auto;right:auto;transform:none}.qworks-product-navigation__badge{max-width:min(22rem,100vw - 24px)}}@media (width<=520px){.qworks-product-navigation__organization{max-width:calc(100vw - 110px)}.qworks-product-navigation__actions{gap:8px}.qworks-product-navigation__language select{min-width:112px}}@media (prefers-reduced-motion:reduce){.qworks-product-navigation *{scroll-behavior:auto!important}}@supports (appearance:base-select){.qworks-product-navigation__language select{appearance:base-select!important}.qworks-product-navigation__language select::picker(select){appearance:base-select!important}.qworks-product-navigation__language select::picker-icon{display:none}.qworks-product-navigation__language select::picker(select){box-sizing:border-box;min-width:anchor-size(width);color:#173b61;max-width:calc(100vw - 24px);max-height:min(320px,70dvh);font:inherit;background:#fff;border:1px solid #b8cbd5;border-radius:10px;margin-block:6px;padding:6px;overflow-y:auto;box-shadow:0 8px 24px #0003}.qworks-product-navigation__language option{color:#173b61;min-height:40px;font:inherit;cursor:pointer;background:#fff;border-radius:6px;padding:9px 12px}.qworks-product-navigation__language option:checked{background:#e8f3f7;font-weight:650}.qworks-product-navigation__language option:is(:hover,:focus-visible){outline-offset:-2px;background:#e8f3f7;outline:2px solid #0b758f}.qworks-product-navigation__language option::checkmark{color:#0b758f}}.question-panel .expectation>strong{color:#046078}.question-panel .score-choice strong{color:var(--navy)}.question-panel .field-label,.question-panel .linked-evidence>strong{color:var(--muted);letter-spacing:.035em}.question-panel .sticky-bottom .actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.question-layout .question-list-item>b{color:var(--muted);background:#f0f4f7;border-radius:8px}.question-layout .question-list-item>b.good{color:var(--green);background:var(--green-bg)}.question-layout .question-list-item>b.warn{color:var(--amber);background:var(--amber-bg)}.question-layout .question-list-item>b.bad{color:var(--red);background:var(--red-bg)}@media (width<=1000px){.question-layout .question-list{gap:5px}}.question-panel .linked-evidence .evidence-chip{max-width:100%;color:var(--teal);background:#f4f9fc;border-color:#bedce6;gap:7px;padding:7px 9px}.question-panel .evidence-chip svg{width:14px}:is([data-view-id=questionnaire],[data-view-id=results],[data-view-id=findings],[data-view-id=evidence]) .audit-context .context-meta{text-align:right}[data-view-id=findings] table.findings-table{table-layout:auto;width:100%;min-width:0}[data-view-id=findings] table.findings-table th,[data-view-id=findings] table.findings-table td{width:auto;min-width:0}[data-view-id=findings] table.findings-table td.long-cell{overflow-wrap:anywhere;min-width:230px;max-width:400px}[data-view-id=findings] table.findings-table .finding-actions{width:auto}[data-view-id=evidence] .doc-icon{justify-content:center}[data-view-id=evidence] .drop-zone{min-height:0}[data-view-id=evidence] .evidence-table{table-layout:auto}[data-view-id=evidence] table.evidence-table th,[data-view-id=evidence] table.evidence-table td{width:auto}[data-view-id=evidence] .evidence-table td{border-bottom-color:#e2ecf2}[data-view-id=results] .result-rule strong{line-height:1.45}[data-view-id=results] .pill.green{color:var(--green);background:var(--green-bg);border-color:#c3e6d5}.turtle-page{min-width:0}.modal:has(.tw-editor){width:min(1080px,96vw)}.tw-page-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.tw-topbar{justify-content:space-between;align-items:end;gap:18px;margin:18px 0;display:flex}.tw-topbar label{gap:5px;width:min(520px,55%);display:grid}.tw-topbar label>span{margin-bottom:5px;line-height:1.45}.tw-topbar select{width:100%}.turtle-page:has(.tw-matrix-panel) .tw-topbar label{gap:6px}.turtle-page:has(.tw-matrix-panel) .tw-topbar label>span{margin-bottom:6px;line-height:normal}.turtle-page:has(.tw-matrix-panel) .tw-topbar select{padding:9.5px 11px}.tw-view-tabs{flex-wrap:nowrap;gap:5px;max-width:100%;display:flex;overflow-x:auto}.tw-reference{color:#537084;border-bottom:1px solid #e9f0f4;justify-content:space-between;gap:12px;padding:14px 20px;font-size:12px;display:flex}.tw-reference span:first-child{max-width:780px}.tw-diagram-scroll{scrollbar-width:thin;background:linear-gradient(#fbfdfe,#fff);max-width:100%;overflow:auto}.tw-board{aspect-ratio:1100/600;width:100%;min-width:960px;max-height:730px;position:relative}.tw-connectors{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tw-node{text-align:left;cursor:pointer;color:#17334a;background:#fff;border:1px solid #c6dce7;border-radius:14px;flex-direction:column;align-items:stretch;gap:9px;padding:14px 16px;transition:box-shadow .2s,border-color .2s;display:flex;position:absolute;box-shadow:0 8px 20px #0c304609}.tw-node:hover,.tw-node:focus-visible{border-color:#067a96;outline:2px solid #d9eff5;box-shadow:0 6px 20px #08698221}.tw-node-top{align-items:start;gap:9px;display:flex}.tw-node-top strong{color:#10394f;font-size:14px;line-height:1.3;display:block}.tw-node-top small{color:#668090;margin-top:3px;font-size:11px;display:block}.tw-node-icon{color:#0d7893;background:#eef8fa;border-radius:8px;flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.tw-node-icon svg{width:17px;height:17px}.tw-node-text{color:#486574;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:34px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.tw-node .tw-status{white-space:normal;margin-top:auto;font-size:10px;line-height:1.3}.tw-equipment{width:21%;height:26%;top:3.3%;left:26.7%}.tw-people{width:21%;height:26%;top:3.3%;left:55%}.tw-methods{width:21%;height:26%;top:71.7%;left:26.7%}.tw-measures{width:21%;height:26%;top:71.7%;left:55%}.tw-inputs{width:17%;height:26%;top:38%;left:1.6%}.tw-outputs{width:17%;height:26%;top:38%;left:81.4%}.tw-gate{z-index:2;cursor:pointer;color:#415736;background:#fcfff7;border:2px solid #a3b85f;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:3.2%;height:52%;display:flex;position:absolute;top:25%;box-shadow:0 2px 10px #a4b47015}.tw-gate:hover,.tw-gate:focus-visible{outline-offset:3px;background:#f3f8e9;outline:2px solid #d9e6b9}.tw-gate>span{writing-mode:vertical-rl;letter-spacing:.07em;text-transform:uppercase;font-size:13px;font-weight:800;transform:rotate(180deg)}.tw-inputReq{left:20.4%}.tw-outputReq{left:76.7%}.tw-gate-label{color:#68795c;text-align:center;max-width:100px;font-size:10px;font-weight:700;position:absolute;top:80.5%}.tw-gate-in{width:9%;left:17.5%}.tw-gate-out{width:9%;left:73.8%}.tw-center{color:#fff;text-align:center;cursor:pointer;background:linear-gradient(130deg,#08649e,#0b7bb4);border:2px solid #064c76;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:24%;height:23.2%;padding:18px 23px;display:flex;position:absolute;top:41.2%;left:38%;box-shadow:0 12px 26px #07507f20}.tw-center:hover{background:#056397}.tw-center>span{letter-spacing:.09em;text-transform:uppercase;opacity:.85;font-size:10px}.tw-center strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:19px;line-height:1.2;display:-webkit-box;overflow:hidden}.tw-center small{color:#d6efff;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;overflow:hidden}.tw-bottom-legend{background:#fcfdfe;border-top:1px solid #e8f0f4;flex-wrap:wrap;justify-content:center;gap:20px;padding:16px 20px;display:flex}.tw-status{color:#69808e;align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.tw-status i,.tw-dot{background:#9daeba;border-radius:50%;flex:0 0 8px;width:8px;height:8px;display:inline-block}.tw-status.red{color:#b82c38}.tw-status.red i,.tw-dot.red{background:#d73342}.tw-status.amber{color:#a25b08}.tw-status.amber i,.tw-dot.amber{background:#e79922}.tw-status.green{color:#177653}.tw-status.green i,.tw-dot.green{background:#239669}.tw-status.gray i,.tw-dot.gray{background:#93a3b0}.tw-footnote{color:#6c7f8e;text-align:center;padding:0 18px 14px;font-size:11px}.tw-summary-strip{background:#dfeaf0;border:1px solid #d8e6ec;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;margin:18px 0;display:grid;overflow:hidden}.tw-summary-strip>div{background:#fff;flex-direction:column;gap:5px;padding:16px 18px;display:flex}.tw-summary-strip strong{color:#0a3f59;font-size:23px}.tw-summary-strip span{color:#6a7e8c;font-size:11px}.tw-summary-strip strong.tw-red{color:#bd3041}.tw-summary-strip strong.tw-orange{color:#b16b0a}.tw-linked-strip{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.tw-caption{color:#607886;border-left:3px solid #bfd5e1;margin:20px 0 0;padding-left:14px;font-size:12px;line-height:1.7}.tw-matrix{min-width:1240px}.tw-matrix td{padding:8px}.tw-matrix-panel>.panel-head p{margin:4px 0 0;font-size:12px}.tw-matrix th{white-space:nowrap;padding:12px 14px}.tw-check-table th{white-space:nowrap}.turtle-page>.audit-context .context-meta{text-align:right;width:200px}@media (width>=1001px){.tw-check-table{table-layout:fixed;width:100%}.tw-check-table td{padding-block:14px}.tw-check-table th:first-child,.tw-check-table td:first-child{width:12.2%}.tw-check-table th:nth-child(2),.tw-check-table td:nth-child(2){width:26.8%}.tw-check-table th:nth-child(3),.tw-check-table td:nth-child(3){width:13%}.tw-check-table th:nth-child(4),.tw-check-table td:nth-child(4){width:17.3%}.tw-check-table th:nth-child(5),.tw-check-table td:nth-child(5){width:12.6%}.tw-check-table th:nth-child(6),.tw-check-table td:nth-child(6){width:18.1%}.tw-check-table td:nth-child(6)>.button{width:max-content;margin:0 0 4px;display:flex}}@media (width<=580px){.turtle-page{padding-bottom:14px}.turtle-page>.audit-context .context-meta{text-align:left;width:auto}.tw-checks-panel .panel-head>.button{width:105px}.tw-check-table{table-layout:fixed;width:810px}.tw-check-table th:first-child,.tw-check-table td:first-child{width:106px}.tw-check-table td:first-child{padding-inline:14px}.tw-check-table th:nth-child(2),.tw-check-table td:nth-child(2){width:119px}}.tw-matrix-cell{text-align:left;cursor:pointer;background:#f7fafc;border:1px solid #dde8ec;border-radius:9px;align-items:center;gap:7px;width:100%;min-height:45px;padding:8px;font-size:10px;display:flex}.tw-matrix-cell.red{color:#a92436;background:#fff2f3;border-color:#f1c6ca}.tw-matrix-cell.amber{color:#985b0b;background:#fff9ef;border-color:#f3dec0}.tw-matrix-cell.green{color:#1b7553;background:#eefaf4;border-color:#c8e6d8}.tw-matrix-cell.gray{color:#607884}.tw-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.tw-editor label{color:#486574;gap:0;min-width:0;font-size:12px;font-weight:650;display:grid}.tw-editor label>span{color:#365567;margin-bottom:5px}.tw-shared-note{color:#718493;margin:10px 0 0;font-size:11px;font-weight:400}.tw-editor input,.tw-editor textarea,.tw-editor select{width:100%;min-width:0}.tw-editor textarea{resize:vertical;min-height:80px}.tw-full{grid-column:1/-1}.tw-editor fieldset{border:1px solid #d9e4e9;border-radius:9px;gap:8px;padding:12px;display:grid}.tw-evidence-choice{border:1px solid #d9e4e9;border-radius:7px;justify-content:space-between;align-items:center;gap:9px;padding:6px 8px;display:flex}.tw-evidence-choice label{flex-direction:row;grid-template-columns:auto 1fr;align-items:center;gap:9px;display:flex}.tw-evidence-choice input{width:auto}.tw-evidence-choice small{color:#718493;font-weight:400}.tw-form-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.tw-modal-summary{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.tw-related{border-top:1px solid #dce6ed;margin-top:20px;padding-top:18px}.tw-related h3{margin:0 0 8px}.tw-question-links{flex-wrap:wrap;gap:7px;display:flex}.tw-archives ul{padding:0 18px;list-style:none}.tw-archives li{border-bottom:1px solid #e5edf1;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}@media (width>=1650px){.tw-board{max-width:1450px;margin:auto}.tw-node-text{font-size:13px}.tw-node-top strong{font-size:15px}.tw-center strong{font-size:22px}}@media (width<=1000px){.tw-summary-strip{grid-template-columns:repeat(2,1fr)}.tw-topbar{flex-direction:column;align-items:stretch}.tw-topbar label{width:100%}.tw-reference{flex-direction:column}.tw-reference .pill{align-self:start}}@media (width<=850px){.modal:has(.tw-editor){max-width:95vw}}@media (width<=580px){.turtle-page[data-active-view=diagram]{padding-bottom:10px}.tw-page-actions{justify-content:flex-start}.tw-summary-strip>div{padding:12px}.tw-bottom-legend{justify-content:flex-start;gap:10px}.tw-topbar{gap:12px;margin-bottom:18px}.tw-modal-summary{flex-direction:column;align-items:flex-start}.tw-diagram-scroll{max-width:100%}.tw-view-tabs .button.small{min-height:36px;padding:9px}.tw-node{padding:12px}.tw-editor{grid-template-columns:minmax(0,1fr)}.tw-full,.tw-form-actions{grid-column:1}.tw-archives li{flex-direction:column;align-items:flex-start}.tw-matrix-panel>.panel-head p{max-width:314px}}.reports-view{gap:16px;min-width:0;display:grid}.report-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.report-workspace{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:18px;min-width:0;display:grid}.report-controls{gap:15px;min-width:0;display:grid}.report-preview-column{min-width:0}.report-type-field{gap:7px;display:grid}.report-type-field span,.presentation-settings>label>span{color:var(--muted);font-size:11px;font-weight:700}.publication-gates{grid-template-columns:1fr;gap:0;padding:8px 18px 4px;display:grid}.report-gate{min-height:42px;color:var(--text);border-bottom:1px solid #e8eef2;align-items:flex-start;gap:10px;padding:9px 0;font-size:12px;display:flex}.gate-good,.gate-warn{border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-weight:800;display:grid}.gate-good{color:#187550;background:#e7f6ee}.gate-warn{color:#89620f;background:#fff4d8}.report-workflow-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:9px;padding:14px 18px 17px;display:flex}.report-preview-wrap{justify-content:center;width:100%;max-width:100%;padding:5px 0;display:flex;overflow-x:auto}.report-paper{color:#172d40;background:#fff;border:1px solid #dce7ed;width:100%;min-width:0;max-width:850px;margin:0 auto;padding:40px;font:14px/1.45 Arial,Helvetica,sans-serif;box-shadow:0 9px 28px #15384e14}.report-paper h2{color:inherit;margin:0 0 12px;font-size:25px;line-height:1.25}.report-paper h3{color:inherit;font-size:16px;line-height:inherit;background:0 0;border:0;margin:23px 0 10px;padding:0}.report-paper .alert strong{font-weight:400}.report-paper p{margin:8px 0;font-size:12px;line-height:1.6}.report-paper-top{border-top:5px solid #087e98;justify-content:space-between;gap:18px;margin-bottom:25px;padding-top:20px;display:flex}.report-paper-brand{color:#087e98;letter-spacing:.04em;font-weight:800}.report-paper-top p,.report-paper-ref{color:#5d7487;font-size:10px}.report-paper-ref{text-align:right}.report-paper .alert{margin:13px 0;display:grid}.report-index{background:#f3f8fb;border-radius:8px;grid-template-columns:1fr;gap:8px;margin:18px 0;padding:15px;display:grid}.report-index>div{grid-template-columns:minmax(130px,1fr) 2fr;gap:8px;display:grid}.report-index dt{color:#5d7487;font-size:10px}.report-index dd{overflow-wrap:anywhere;margin:0}.report-paper table{min-width:0;font-size:11px}.report-paper th,.report-paper td{font-size:inherit;padding:7px 9px}.report-paper footer{color:#5d7487;border-top:1px solid #d7e4ed;margin-top:25px;padding-top:10px;font-size:9px}.report-finding,.report-action{border-bottom:1px solid #e1e9ee;padding:10px 0}.report-finding p,.report-action p{white-space:pre-wrap}.report-finding>span,.report-action>span,.report-evidence,.report-note{color:#5d7487;font-size:10px}.report-note{background:#f5f8fa;padding:9px}.report-history-panel .table-scroll{padding-bottom:2px}.report-archive-table{min-width:720px}.report-hash{overflow-wrap:anywhere;max-width:200px;font-family:monospace;font-size:10px}.report-pfmea-gate{background:#edf6f9;border:1px solid #c8e1e9;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:1px;padding:12px 16px;display:flex}.report-pfmea-gate strong{flex:auto}.report-pfmea-gate small{color:var(--muted);flex-basis:100%;order:2}.report-pfmea-gate>span{align-items:center;gap:6px;display:flex}.presentation-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.presentation-kpis>div{border:1px solid var(--line);background:#fff;border-radius:12px;gap:4px;min-width:0;padding:15px;display:grid}.presentation-kpis span,.presentation-kpis small{color:var(--muted);font-size:10px}.presentation-kpis strong{overflow-wrap:anywhere;font-size:19px}.presentation-layout{grid-template-columns:minmax(250px,.4fr) minmax(0,1fr);align-items:start;gap:15px;display:grid}.presentation-settings{gap:13px;display:grid}.presentation-settings>label:not(.report-check){gap:6px;display:grid}.presentation-settings textarea{resize:vertical;min-height:65px}.presentation-form-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding-top:9px;display:flex}.report-check{color:var(--text);align-items:flex-start;gap:10px;font-size:12px;line-height:1.45;display:flex}.report-check input{width:17px;height:17px;accent-color:var(--teal);flex:0 0 17px}.presentation-sections{border:1px solid var(--line);border-radius:9px;gap:9px;min-width:0;padding:12px;display:grid}.presentation-sections legend{color:var(--muted);padding:0 5px;font-size:11px;font-weight:700}.presentation-preview-card{color:#fff;background:#0a293e;border-radius:8px;align-content:space-between;min-height:337px;padding:21px;display:grid}.presentation-preview-card .report-paper-brand{color:#a8d7e4;font-size:11px}.presentation-preview-card h2{overflow-wrap:anywhere;margin:8px 0;font-size:23px}.presentation-preview-card p{color:#e0edf2;margin:6px 0}.presentation-outline{border:1px solid var(--line);border-radius:8px;gap:0;margin-top:16px;display:grid;overflow:hidden}.presentation-outline>div{border-bottom:1px solid #e7eef3;align-items:center;gap:12px;min-height:53px;padding:9px 12px;font-size:12px;display:flex}.presentation-outline>div>span{width:24px;height:24px;color:var(--teal);background:#e1f3f6;border-radius:6px;flex:0 0 24px;place-items:center;font-size:10px;font-weight:800;display:grid}.presentation-outline>div:last-child{border-bottom:0}.presentation-photo-grid{grid-template-columns:repeat(2,minmax(0,286px));justify-content:start;gap:13px;padding:15px;display:grid}.presentation-photo-card{border:1px solid var(--line);border-radius:11px;grid-template-columns:1fr;min-width:0;display:grid;overflow:hidden}.presentation-photo-image{min-height:165px;color:var(--muted);background:#eff6f9;place-items:center;display:grid;overflow:hidden}.presentation-photo-image img{object-fit:contain;width:100%;height:165px}.presentation-photo-details{align-content:start;gap:8px;min-width:0;padding:12px;display:grid}.presentation-photo-details h3,.presentation-photo-details p{overflow-wrap:anywhere;margin:0}.presentation-photo-details h3{font-size:13px}.presentation-photo-details p{color:var(--muted);font-size:10px}.presentation-export-table{min-width:760px}.presentation-export-table small{color:var(--muted);margin-top:4px;font-size:10px;display:block}@media (width<=1000px){.report-workspace{grid-template-columns:minmax(0,1fr)}.presentation-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.presentation-layout{grid-template-columns:minmax(0,1fr)}.presentation-preview-card{min-height:240px}}@media (width<=650px){.presentation-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.presentation-photo-grid{grid-template-columns:1fr;padding:10px}.presentation-photo-card{grid-template-columns:1fr}.presentation-photo-grid .presentation-photo-card{max-width:100%}.report-index{grid-template-columns:1fr}.report-index>div{grid-template-columns:95px 1fr}.report-paper{padding:22px 18px}.reports-view .page-head{flex-wrap:wrap;align-items:flex-start}.report-toolbar{width:100%}}@media (width>=1001px){.reports-view[data-view-id=presentation]>.page-head{margin-top:-18px;margin-bottom:-1px}.reports-view[data-view-id=presentation]>.audit-context{margin-bottom:15px;padding-top:9px;padding-bottom:9px}.reports-view[data-view-id=presentation]>.presentation-kpis{margin-top:-13px}}.presentation-sections>.report-check{border:1px solid var(--line);border-radius:8px;min-height:46px;padding:9px 10px}.presentation-photo-grid{grid-template-columns:repeat(2,minmax(0,365px))}.presentation-photo-image img{height:190px}.presentation-photo-actions{flex-wrap:wrap;gap:6px;display:flex}.presentation-kpis>div{padding:29px 15px}.presentation-sections>.report-check{min-height:52px}.presentation-preview-card{min-height:365px}.presentation-photo-grid{padding-block:35px}.presentation-export-empty-cell{padding:0}.presentation-export-empty-state{text-align:center;grid-template-columns:1fr;grid-auto-flow:row;place-content:center;justify-items:center;gap:20px;height:178px;display:grid;transform:translateY(-4px)}.presentation-export-empty-state svg{color:#8caabd;width:27px;height:27px}.presentation-export-empty-state strong{font-size:14px}.presentation-layout{grid-template-columns:minmax(250px,.42fr) minmax(0,1fr)}.presentation-kpis>div>span{text-transform:uppercase}.presentation-outline>div{min-height:74px}.presentation-photo-intro{justify-items:start;gap:9px;padding:15px 15px 0;display:grid}.presentation-photo-intro p{margin:0}.presentation-photo-image{min-height:165px}.presentation-photo-image img{width:auto;max-width:100%;height:165px}.presentation-photo-details{gap:12px;padding-bottom:64px}.presentation-photo-selection{cursor:pointer;align-items:center;width:fit-content;margin:0;display:inline-flex}.presentation-photo-selection input{opacity:0;width:1px;height:1px;position:absolute}.presentation-photo-selection span{color:#258762;background:#eaf7f1;border:1px solid #ccebdd;border-radius:999px;align-items:center;min-height:24px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}.presentation-photo-selection input:focus-visible+span{outline:2px solid var(--teal);outline-offset:2px}.presentation-photo-selection:not(.is-selected) span{color:var(--muted);border-color:var(--line);background:#f4f7f9}.presentation-photo-editor-stage{text-align:center;background:#edf3f7;max-height:68vh;padding:20px;overflow:auto}.presentation-photo-editor-image{object-fit:contain;max-width:100%;max-height:64vh}.presentation-photo-editor>.report-check{box-sizing:border-box;border:1px solid var(--line);border-radius:10px;min-height:49px;margin:10px 0 0;padding:10px}.presentation-photo-editor>label:not(.report-check){margin-top:29px;position:relative;top:11px}.presentation-photo-editor textarea{height:53px;min-height:53px}@media (width>=1001px){.presentation-photo-actions{gap:1px}.presentation-photo-actions>.button:first-child{padding-inline:8.5px}.reports-view[data-view-id=presentation]{row-gap:11px;padding-bottom:1px}.reports-view[data-view-id=presentation]>[data-target-region^="08-panel-evidence-photo-library"]{margin-bottom:0}.reports-view[data-view-id=presentation] .presentation-photo-intro{gap:0;padding-top:22px}.presentation-photo-grid{padding:20px}.reports-view[data-view-id=presentation] .presentation-photo-details{padding:14px 14px 12px}#modal-root .modal:has(.presentation-photo-editor){width:min(850px,95vw)}.presentation-kpis>div{align-content:start;gap:12px;min-height:150px;padding:20px}.presentation-kpis>div:first-child>strong{max-width:215px}.presentation-kpis>div>span{font-size:11px;font-weight:700}.presentation-kpis>div:not(:first-child)>strong{font-size:26px}.reports-view[data-view-id=presentation]>.audit-context{margin-bottom:0;padding-top:13px;padding-bottom:13px}.presentation-settings .presentation-form-actions{margin-top:11px;padding-top:15px}.presentation-settings,.presentation-settings>label:not(.report-check){gap:0}.presentation-settings>label:first-of-type input,.presentation-settings>label:nth-of-type(3) input{height:41px}.presentation-settings>label:nth-of-type(3){margin-top:5px}.presentation-settings>label:nth-of-type(4){margin-bottom:-2px}.presentation-settings>label:not(.report-check)>span{margin-bottom:5px}.presentation-settings textarea{min-height:95px}.presentation-settings>p.small.muted{max-width:310px;margin:13px 0 -8px;font-size:12px;line-height:1.6}.presentation-settings>.report-check{border:1px solid var(--line);border-radius:10px;min-height:0;margin:10px 0;padding:12px 12px 12px 0}.presentation-settings>p.small.muted+.report-check{margin-top:21px}.presentation-settings>.presentation-sections+.report-check{margin-top:12px}.presentation-sections{border:0;gap:0;padding:12px 0 0}.presentation-sections legend{color:var(--text);margin:0 0 -3px -2px;padding:0;font-size:14px}.presentation-sections>.report-check{border-radius:10px;min-height:50px;margin:0 -2px 10px;padding:12px 12px 12px 0}.presentation-sections>.report-check:last-child{margin-bottom:0}.presentation-layout{grid-template-columns:340px minmax(0,1fr);gap:18px}.presentation-layout>section[data-target-region~="06-panel-cover-and-source-presentation-title-subtitle-meeting-purpose"]{padding-bottom:2px}.presentation-settings>label:first-of-type input{height:40px}.presentation-settings>label:nth-of-type(2) textarea{position:relative;top:-1px}.presentation-settings>label:nth-of-type(3){position:relative;top:4px}.presentation-settings>label:nth-of-type(3) input{height:40px}.presentation-settings>label:nth-of-type(4){position:relative;top:3px}.presentation-settings>label:nth-of-type(4) select{height:37px}.presentation-layout>.panel:first-child>.presentation-settings{padding-bottom:22px}.presentation-settings>label:first-of-type input{transform-origin:top;transform:scaleY(1.025)}.presentation-settings>label:nth-of-type(2) textarea{transform:translateY(2px)}.presentation-settings>label:nth-of-type(3) input{transform-origin:top;transform:translateY(-3px)scaleY(1.02564)}.presentation-settings>label:nth-of-type(4) select{transform-origin:top;transform:translateY(-1px)scaleY(1.05556)}.presentation-settings>.report-check,.presentation-sections legend{transform:translateY(4px)}.presentation-sections>.report-check{transform:translateY(6px)}.presentation-settings .presentation-form-actions{transform:translateY(4px)}.presentation-preview-card{flex-direction:column;align-content:flex-start;gap:0;min-height:432px;padding:30px 30px 21px;display:flex}.presentation-preview-card h2{margin:125px 0 16px}.presentation-preview-card p{margin:0}.presentation-preview-card p:nth-of-type(2){margin-top:2px}.presentation-preview-card p:last-child{margin-top:116px}.presentation-outline{border:0;gap:9px;margin-top:18px;overflow:visible}.presentation-outline>div{border:1px solid var(--line);border-radius:9px;min-height:60px}.presentation-layout>.panel:last-child>.panel-body{padding-bottom:16px}.presentation-outline>div:last-child{border-bottom:1px solid var(--line)}.presentation-outline+p.small.muted{margin:6px 0 0}.reports-view[data-view-id=presentation]>.page-head{margin-top:0;margin-bottom:0}.reports-view[data-view-id=presentation]>.presentation-kpis{margin-top:0}.reports-view[data-view-id=presentation]>.audit-context,.reports-view[data-view-id=presentation]>.presentation-kpis{margin-top:7px}.reports-view[data-view-id=presentation]>.presentation-layout{margin-top:8px}.reports-view[data-view-id=presentation]>[data-target-region~="05-presentation-configuration-preview"]{padding-bottom:0}.reports-view[data-view-id=presentation]>[data-target-region^="08-panel-evidence-photo-library"]{margin-top:-12px}.reports-view[data-view-id=presentation]>section.panel:last-child{margin-top:8px;margin-bottom:-1px;padding-bottom:0}.reports-view[data-view-id=presentation]>section.panel:last-child .table-scroll[data-target-region~="12-table-scroll-region"]{padding-bottom:1px}.reports-view[data-view-id=presentation]>section.panel:last-child .presentation-export-table thead{transform:translateY(1px)}.reports-view[data-view-id=presentation]>section.panel:last-child .presentation-export-empty-state>*{position:relative;top:3px}}@media (width<=1000px){.presentation-layout{grid-template-columns:minmax(0,1fr)}.presentation-preview-card{min-height:240px}.presentation-outline>div{min-height:58px;padding-block:7px}}@media (width<=650px){.reports-view[data-view-id=presentation]{gap:0;margin-bottom:-19px;padding-bottom:0}.presentation-layout{gap:17px 18px;margin-top:21px}.presentation-kpis{margin-top:4px}.presentation-kpis>div{padding:36px 20px}.presentation-kpis>div:nth-child(n+3){padding-block:34.5px}.presentation-kpis>div>span{text-transform:uppercase;font-size:11px;font-weight:700}.presentation-kpis>div:first-child>strong{max-width:110px}.presentation-photo-grid{grid-template-columns:1fr;padding:19px 10px 22px}.presentation-photo-card{width:calc(100% - 20px);margin-inline:auto}.presentation-photo-intro{gap:3px;padding-top:15px}.presentation-photo-details{padding:14px 14px 13px}.presentation-export-empty-state{height:159px}.presentation-sections{border:0;gap:10px;padding:0}.presentation-sections legend{color:var(--navy);padding:0;font-size:12px}.presentation-settings{gap:0}.presentation-settings>label:not(.report-check){gap:1px}.presentation-settings>p.small.muted+.report-check{margin-top:15px}.presentation-settings>.presentation-sections+.report-check{margin-top:9px}.presentation-sections{gap:10px}.presentation-sections legend{margin-top:4px;margin-bottom:16px}.presentation-sections>.report-check{min-height:50px}.presentation-sections>.report-check>input,.presentation-sections>.report-check>span{transform:translate(-11px)}.presentation-sections legend{position:relative;top:5px}.presentation-layout>.panel:first-child>.panel-body{padding-bottom:20px}.presentation-settings>label:not(.report-check)>span{margin-bottom:5px}.presentation-settings textarea{min-height:95px}.presentation-settings>p.small.muted{max-width:310px;margin:13px 0 -8px;font-size:12px;line-height:1.6}.presentation-settings>.report-check{border:1px solid var(--line);border-radius:10px;min-height:0;margin:10px 0;padding:12px 12px 12px 0}.presentation-settings .presentation-form-actions{margin-top:11px;padding-top:15px}.presentation-outline{gap:8.6px}body:has(#modal-root .presentation-photo-editor) .reports-view[data-view-id=presentation]{padding-bottom:2px}body:has(#modal-root .presentation-photo-editor) .presentation-layout{row-gap:16px}body:has(#modal-root .presentation-photo-editor) .presentation-sections{gap:9px}#modal-root .modal:has(.presentation-photo-editor){min-height:730px;transform:translateY(0)}#modal-root .modal:has(.presentation-photo-editor) .modal-head{min-height:59px}#modal-root .modal:has(.presentation-photo-editor) .modal-body{max-height:656px;padding-bottom:40px}.presentation-photo-editor-stage{position:relative;top:1px}.presentation-photo-editor>.report-check{margin-top:-3px;padding-left:1px;position:relative;top:16px}.presentation-photo-editor>label:not(.report-check){margin-top:50px;position:relative;top:26px}.presentation-photo-editor textarea{height:94px;min-height:94px}.presentation-photo-editor>.modal-footer{margin-top:24px;padding-bottom:12px;position:relative;top:26px}.presentation-preview-card{padding:18px}.presentation-sections>.report-check{margin-inline:-2px}.presentation-preview-card h2{font-size:20px}body:has(#modal-root .presentation-photo-editor) .presentation-preview-card h2{position:relative;top:7px}.presentation-preview-card p{margin:3px 0}.presentation-preview-card p:last-child{font-size:11px;line-height:1.1;transform:translateY(7px)}body:has(#modal-root .presentation-photo-editor) .presentation-preview-card p:not(:last-child){position:relative;top:7px}body:has(#modal-root .presentation-photo-editor) .presentation-preview-card p:last-child{transform:translateY(1px)}.presentation-layout>.panel:nth-child(2)>.panel-body{padding-bottom:16px}body:has(#modal-root .presentation-photo-editor) .presentation-layout>.panel:first-child>.panel-body{padding-bottom:25px}body:has(#modal-root .presentation-photo-editor) .presentation-layout>.panel:nth-child(2){margin-bottom:20px}body:has(#modal-root .presentation-photo-editor) .presentation-preview-card{margin-top:0}.presentation-layout>section[data-target-region*="07-panel-presentation-outline"] .presentation-outline>div{gap:13px;padding-left:13px}.presentation-layout>section[data-target-region*="07-panel-presentation-outline"] .presentation-outline>div>span{flex-basis:28px;width:28px;height:32px}.presentation-kpis{row-gap:13px;margin-top:4px}.presentation-kpis>div{align-content:start;gap:20px}.presentation-kpis>div:nth-child(-n+2){gap:12px;padding:20px 20px 23px}.presentation-kpis>div:nth-child(n+3){gap:13px;padding:19.5px 15px 22.5px}.presentation-kpis>div:first-child>span{max-width:110px}.presentation-kpis>div:not(:first-child)>strong{font-size:26px}.presentation-preview-card{min-height:182px;max-height:182px;overflow:hidden}.presentation-outline{border:0;gap:9px;margin-top:18px;overflow:visible}.presentation-outline>div{border:1px solid var(--line);border-radius:9px;min-height:60px}.presentation-outline>div:last-child{border-bottom:1px solid var(--line)}.presentation-outline+p.small.muted{margin:6px 0 0}.presentation-export-table{table-layout:fixed;width:528px;min-width:528px}.presentation-export-table th:first-child,.presentation-export-table td:first-child{width:77px}.presentation-export-table th:nth-child(2),.presentation-export-table td:nth-child(2){width:151px}.presentation-export-table th:nth-child(3),.presentation-export-table td:nth-child(3){width:86px}.presentation-export-table th{white-space:nowrap}.presentation-export-table th:first-child{text-indent:1px}.reports-view[data-view-id=presentation]>section.panel:last-child>.panel-head{flex-wrap:nowrap;justify-content:flex-start;gap:15px}.reports-view[data-view-id=presentation]>section.panel:last-child>.panel-head h2{white-space:nowrap;flex:none;font-size:17px}.reports-view[data-view-id=presentation]>section.panel:last-child>.panel-head .button.small{white-space:nowrap;flex:none;padding-inline:13px;font-size:10px}.presentation-export-empty-state{height:179px;transform:translateY(-2px)}.reports-view[data-view-id=presentation]>section.panel:last-child{margin-bottom:23px;padding-bottom:1px}}@media print{body *{visibility:hidden}.report-paper,.report-paper *{visibility:visible}.report-paper{width:210mm;box-shadow:none;border:0;position:absolute;inset:0 auto auto 0}.report-paper h3,.report-finding,.report-action{break-inside:avoid}}.report-gate{border-bottom:0}.report-paper footer{border:0;padding:0}.report-paper .report-note{background:0 0;padding:0}.reports-view>[data-target-region="02-page-header"] .page-head{margin-bottom:4px}.reports-view [data-target-region="03-audit-context"] .audit-context{margin-bottom:0}.report-meta{color:#172d40;background:#f3f8fb;border-radius:8px;margin:18px 0;padding:15px}.report-meta p{margin:3px 0;font-size:12px;line-height:1.45}.report-pfmea-gate{grid-template-rows:18px 18px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:2px 16px;padding:8px 16px;display:grid}.report-pfmea-gate strong{grid-area:1/1}.report-pfmea-gate small{flex-basis:auto;order:initial;grid-area:2/1}.report-pfmea-gate>span{grid-area:1/2/span 2}.report-pfmea-gate>.button{grid-area:1/3/span 2}.report-workflow-actions .button:disabled{opacity:1}@media (width<=650px){.report-pfmea-gate{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}.report-pfmea-gate strong{grid-area:1/1/2/span 2}.report-pfmea-gate small{grid-area:2/1/3/span 2}.report-pfmea-gate>span{grid-area:3/1}.report-pfmea-gate>.button{grid-area:3/2}.report-paper .table-scroll table{min-width:420px}.report-paper .table-scroll th{white-space:nowrap}.report-paper .report-meta p:nth-child(3){max-width:250px}}.report-pfmea-gate>span.gate-good,.report-pfmea-gate>span.gate-warn{border-radius:999px;flex:0 auto;width:auto;height:auto;min-height:20px;padding:4px 8px;display:flex}.report-controls{gap:0}.report-controls>.panel{margin-bottom:18px}.report-gate{min-height:40px}.publication-gates{padding-top:32px}.report-gate{gap:10px;min-height:35px;padding-block:6px}@media (width<=650px){.reports-view{gap:12px}.publication-gates{padding-top:22px}.report-gate{min-height:36px;padding-block:9px}.report-pfmea-gate{grid-template-rows:auto auto auto auto;gap:4px 10px}.report-pfmea-gate>span{grid-area:3/1/4/span 2;justify-self:start}.report-pfmea-gate>.button{grid-area:4/1/5/span 2;justify-self:start}.report-paper{padding:20px}.report-paper-top{margin-bottom:36px;padding-top:17px}}.report-paper th,.report-paper td{padding-block:12px}.report-paper .report-finding{padding-block:16px}.report-workflow-actions{border-top:0;padding:17px 18px 18px}.report-workflow-actions .button{flex:100%}.report-workflow-actions .button.teal{color:#fff;background:#087e98;border-color:#087e98}@media (width<=650px){.report-workflow-actions{border-top:0;padding:4px 18px 20px}}.report-pfmea-gate>span.gate-good,.report-pfmea-gate>span.gate-warn{color:#805b0b;background:#fff9ec;border:1px solid #efd9a6;border-radius:9px;gap:6px}.report-pfmea-gate .pfmea-status-icon{color:#805b0b;background:#fff0c8;border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:grid}.report-pfmea-gate>span.gate-good,.report-pfmea-gate>span.gate-warn{min-height:25px;padding:4px 8px;font-size:11px}.report-pfmea-gate .pfmea-status-icon{color:#805b0b;background:0 0;border-radius:0;flex:none;width:auto;height:auto;font-size:11px;line-height:1;display:block}@media (width<=650px){.report-pfmea-gate{padding-bottom:15px}.report-pfmea-gate>span{margin-top:14px}.report-pfmea-gate>.button{margin-top:8px}}.reports-view[data-view-id=archives]>.page-head{margin-bottom:0}.reports-view[data-view-id=archives]{align-content:start;gap:17px}.reports-view[data-view-id=archives]>.dashboard-context{margin-bottom:0}.reports-view[data-view-id=archives]>.report-archive-note{margin:0}.report-archive-panel>.panel-head{min-height:58px}.reports-view[data-view-id=archives]>.report-archive-panel{margin-bottom:0}.report-archive-panel .report-archive-table{min-width:1050px}.report-archive-table th{text-transform:uppercase;letter-spacing:.02em;background:#f5f8fa;border-bottom:1px solid #dce7ed}.report-archive-empty{height:177px;color:var(--text);text-align:center;align-content:center;justify-items:center;gap:17px;display:grid}.report-archive-empty>svg{color:#88a1b3;width:30px;height:30px}.report-archive-empty>strong{font-size:14px}.report-archive-empty-cell{padding:0}.report-archive-scroll{padding-bottom:2px}@media (width<=650px){.reports-view[data-view-id=archives]{padding-bottom:10px}.reports-view[data-view-id=archives] .report-archive-panel .report-archive-table{min-width:560px}.reports-view[data-view-id=archives]>.page-head{align-items:flex-start}.reports-view[data-view-id=archives]>.page-head>.page-actions{flex:none}.reports-view[data-view-id=archives]>.page-head>.page-actions .button{white-space:normal}}.report-gate{gap:14px}.report-controls>.panel:first-child .panel-body{padding-block:4px}.report-preview-wrap{padding-top:0}@media (width>=651px){.report-pfmea-gate{padding-block:13px}.report-pfmea-gate>span.gate-warn{margin-right:40px;padding-inline:13.5px}}@media (width<=650px){.report-pfmea-gate>span.gate-warn{gap:12px;padding-left:13px}.report-pfmea-gate>.button{margin-top:13px}}.collaboration-overview-panel .collaboration-hero{color:#fff;box-shadow:none;background:linear-gradient(120deg,#082b44 0%,#10516a 100%);border:0;border-radius:15px;margin-bottom:20px;padding-block:26px}.collaboration-overview-panel:is([data-collaboration-role=audited_site_manager],[data-collaboration-role=contributor],[data-collaboration-role=client]) .collaboration-audit-context{margin-bottom:16px}.collaboration-members-table th{padding:12px 14px}.collaboration-members-table td{border-bottom:1px solid #e2ecf2;padding:13px 14px}.collaboration-members-table .button.danger{color:#9f2734;border-color:var(--line);background:#fff}.collaboration-overview-panel .collaboration-hero h2{color:inherit;letter-spacing:-.345px;overflow-wrap:break-word;margin:0 0 7px;font-size:23px;line-height:1.45}.collaboration-overview-panel .collaboration-hero p{color:#d4e7ed;margin:0;font-size:13px;line-height:1.6}.collaboration-overview-panel .collaboration-hero>.pill{color:#fff;background:#174f62;border:1px solid #4b8292;font-weight:400}.collaboration-overview-panel .collaboration-hero{justify-content:space-between;gap:20px}.collaboration-overview-panel .collaboration-hero>div{flex:0 auto}@media (width>=701px){.collaboration-overview-panel .collaboration-workflow{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:none;margin-block:18px;display:grid;overflow:visible}}.collaboration-overview-panel[data-collaboration-role] .collaboration-workflow>div{min-height:auto;padding:13px 16px;font-size:12px;font-weight:650;line-height:1.45;display:block}.collaboration-overview-panel .collaboration-workflow>div>b{margin-right:9px;font-size:12px;font-weight:900}.collaboration-overview-panel .collaboration-workflow>div>span{font-size:12px;font-weight:650}.collaboration-overview-panel .collaboration-audit-context:not(.collaboration-principal-context){min-height:0}@media (width>=581px){.collaboration-overview-panel .collaboration-hero,.collaboration-overview-panel[data-collaboration-role=audit_owner] .collaboration-hero{padding-block:25px}.collaboration-overview-panel .collaboration-audit-select-row>.context-select{flex:0 0 340px;width:340px;max-width:340px}.collaboration-audit-context .collaboration-audit-status{order:2}.collaboration-audit-context .collaboration-audit-metadata{text-align:right;order:3;gap:3px;min-width:0;margin-left:auto;display:grid}.collaboration-audit-context .collaboration-audit-metadata>strong{color:var(--text);font-size:13px}.collaboration-audit-context .collaboration-audit-metadata>span{color:var(--muted);white-space:nowrap}.collaboration-audit-context .collaboration-audit-status-row>.button{order:4}}.collaboration-overview-panel .collaboration-audit-context .collaboration-audit-demo{color:#8a4d00;background:#fff7e9;border:1px solid #f4ce91}.collaboration-overview-panel:is([data-collaboration-role=audited_site_manager],[data-collaboration-role=contributor],[data-collaboration-role=client]) .collaboration-audit-context:not(.collaboration-principal-context){min-height:0}.collaboration-overview-panel .collaboration-audit-context:not(.collaboration-principal-context)>strong:first-child{color:var(--text);font-size:13px}.collaboration-overview-panel .collaboration-audit-context:not(.collaboration-principal-context)>span:not(.pill){color:var(--muted);font-size:12px}@media (width>=701px){.collaboration-overview-panel:is([data-collaboration-role=audited_site_manager],[data-collaboration-role=contributor],[data-collaboration-role=client]) .collaboration-audit-context:not(.collaboration-principal-context)>strong:first-child,.collaboration-overview-panel:is([data-collaboration-role=audited_site_manager],[data-collaboration-role=contributor],[data-collaboration-role=client]) .collaboration-audit-context:not(.collaboration-principal-context)>span:not(.pill):nth-child(2){color:var(--text);font-size:14px}}.collaboration-overview-panel .collaboration-metric>span{letter-spacing:.085em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.45}.collaboration-overview-panel .collaboration-metric small{color:var(--teal);font-size:11px;font-weight:700}.collaboration-overview-panel .collaboration-workflow-note{color:#0b2339;min-height:45px;box-shadow:none;background:#f3f8fb;border:0;border-left:3px solid #087e98;border-radius:8px;padding:13px 16px;font-size:12px;line-height:16px;display:block}.collaboration-overview-panel .collaboration-workflow-note>strong{color:inherit;font-weight:400}.collaboration-overview-panel .collaboration-workflow-note>span{display:inline}.collaboration-overview-panel .collaboration-demo-action .collaboration-demo-load-button{align-items:center;gap:8px;display:inline-flex}.collaboration-overview-panel .collaboration-demo-action{align-items:center;gap:8px;display:flex}.collaboration-overview-panel .collaboration-demo-action>span{max-width:100%;color:var(--muted);font-size:11px;line-height:15px}.collaboration-overview-panel .collaboration-demo-action .collaboration-demo-load-button>svg{flex:none;width:16px;height:16px}.collaboration-overview-panel .collaboration-panels p{font-size:11px}.collaboration-overview-panel .collaboration-progress-heading small{color:var(--muted);font-size:10px;font-weight:400}.collaboration-overview-panel .collaboration-progress-track:not(.verification)>span{background:var(--teal)}.collaboration-overview-panel .collaboration-progress-track--unavailable{background:#edf1f3}.collaboration-overview-panel .collaboration-publication-empty{color:#5e737d;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:160px;display:flex}.collaboration-overview-panel:is([data-collaboration-role=audited_site_manager],[data-collaboration-role=contributor],[data-collaboration-role=client]) .collaboration-publication-empty{flex-direction:column;flex:none;justify-content:flex-start;align-items:center;gap:16px;min-height:0;padding:38px 20px 43px;display:flex}.collaboration-overview-panel .collaboration-publication-empty__icon{color:#88a1b3;width:32px;height:32px}.collaboration-overview-panel .collaboration-publication-empty>strong{max-width:280px;color:var(--text);font-size:14px;font-weight:700}.collaboration-overview-panel .collaboration-publication-reports{align-self:flex-start;min-height:40px;padding-inline:14px}.collaboration-overview-panel .collaboration-publication-reports>svg,.collaboration-overview-panel .collaboration-action-plan>svg{width:16px;height:16px}.collaboration-overview-panel .collaboration-preserved-publication{flex-direction:column;display:flex}.collaboration-overview-panel .collaboration-preserved-publication .panel-body{flex-direction:column;flex:1;display:flex}@media (width>=581px){.collaboration-overview-panel .collaboration-audit-context{margin-bottom:16px}.collaboration-overview-panel .collaboration-metrics{row-gap:13px}.collaboration-overview-panel[data-collaboration-role=audit_owner] .collaboration-hero{min-height:111px}.collaboration-overview-panel[data-collaboration-role=audit_owner] .collaboration-metrics{min-height:251px}.collaboration-overview-panel[data-collaboration-role=audit_owner] .collaboration-demo-action>span{line-height:17.6px}.collaboration-overview-panel[data-collaboration-role=audit_owner] .collaboration-demo-action .collaboration-demo-load-button>svg{width:18px;height:18px}.collaboration-overview-panel .collaboration-hero{padding-inline:28px}.collaboration-overview-panel .collaboration-hero>.pill{padding:8px 13px;font-size:12px}.collaboration-overview-panel .collaboration-panels .collaboration-progress-row{margin-bottom:12px}.collaboration-overview-panel .collaboration-panels .collaboration-progress-track{margin-top:14px}.collaboration-overview-panel .collaboration-panels .collaboration-progress-row:first-child{margin-bottom:10px}.collaboration-overview-panel .collaboration-panels .collaboration-progress-row:first-child .collaboration-progress-track{margin-top:15px}.collaboration-overview-panel .collaboration-panels p.collaboration-live-followup-note{padding:13px 16px 16px;color:var(--text);border-left-color:var(--teal);background:#f3f8fb;border-radius:7px;margin-top:14px;padding-bottom:14px;font-size:12px;line-height:1.65}.collaboration-overview-panel .collaboration-workflow span{font-size:12px;position:relative;top:1px;left:-1px}.collaboration-overview-panel .collaboration-workflow-note{min-height:46px;margin-top:17px}.collaboration-overview-panel .collaboration-live-followup-note{padding-block:14px}.collaboration-overview-panel .collaboration-action-plan{min-height:41px}.collaboration-overview-panel .collaboration-panels{grid-template-columns:minmax(0,1.2225fr) minmax(0,1fr);gap:18px}.collaboration-overview-panel .collaboration-panels .panel{box-sizing:border-box;min-height:392px}.collaboration-overview-panel .collaboration-publication-empty{flex:none;gap:16px}.collaboration-overview-panel .collaboration-publication-empty__icon{width:34px;height:30px}.collaboration-overview-panel .collaboration-publication-empty>strong{max-width:none}.collaboration-overview-panel[data-collaboration-role=audit_owner] .collaboration-preserved-publication{align-self:start;min-height:374px}.collaboration-overview-panel[data-collaboration-role=audit_owner] .collaboration-preserved-publication .panel-body{padding-top:10px}.collaboration-overview-panel[data-collaboration-role=audit_owner] .collaboration-preserved-publication .panel-body>.collaboration-publication-reports{margin-top:1px}.collaboration-overview-panel .collaboration-panels>.panel:first-child .panel-body{padding-top:29px}.collaboration-overview-panel[data-collaboration-role=audit_owner] .collaboration-panels>.panel:first-child .panel-body>.collaboration-action-plan{min-height:40px;margin-top:0;padding-inline:14px}.collaboration-overview-panel[data-collaboration-role=audit_owner] .collaboration-panels>.panel:first-child .panel-body{padding-bottom:17px}}.collaboration-metric-link{color:var(--teal);text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:11px;font-weight:700;display:block}.collaboration-metric-link:hover{text-decoration:underline}.collaboration-metric-link:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:3px}@media (width>=701px){.collaboration-overview-panel[data-collaboration-role=audit_owner] .collaboration-panels>.panel{min-height:392px;margin-bottom:0}.collaboration-overview-panel[data-collaboration-role=audit_owner] .collaboration-workflow-note{margin-top:32px}}@media (width<=700px){.collaboration-overview-panel .collaboration-workflow{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:none;margin-block:18px;display:grid;overflow:visible}.collaboration-overview-panel[data-collaboration-role=audit_owner] .collaboration-audit-context:has(.context-select){padding-block:14px}.collaboration-overview-panel .collaboration-audit-context:has(.context-select){grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;margin-bottom:15px;padding:13.5px 16px;display:grid}.collaboration-overview-panel .collaboration-audit-context>.collaboration-audit-select-row,.collaboration-overview-panel .collaboration-audit-context>.collaboration-audit-status-row{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:0;display:flex}.collaboration-overview-panel .collaboration-audit-context>.collaboration-audit-select-row{align-items:flex-end}.collaboration-overview-panel .collaboration-audit-context>.collaboration-audit-details-row{display:none}.collaboration-overview-panel .collaboration-audit-select-row>.context-select{flex:0 0 209.5px;gap:0;width:209.5px;min-width:0;max-width:209.5px;display:grid}.collaboration-overview-panel .collaboration-audit-select-row>.context-select>span{margin-bottom:3px}.collaboration-overview-panel .collaboration-audit-select-row>.context-select>select{width:100%;min-width:0}.collaboration-overview-panel .collaboration-audit-context .collaboration-audit-status,.collaboration-overview-panel .collaboration-audit-context .button{justify-self:start;width:max-content}.collaboration-overview-panel .collaboration-audit-context:has(.context-select)>.collaboration-audit-details-row{display:none}.collaboration-overview-panel .collaboration-audit-status-row>.collaboration-audit-status,.collaboration-overview-panel .collaboration-audit-status-row>.button{flex:none;width:auto;margin:0}.collaboration-overview-panel[data-collaboration-role=audit_owner] .collaboration-panels>.panel:last-child{margin-bottom:0}.collaboration-overview-panel .collaboration-panels{gap:18px}.collaboration-overview-panel .collaboration-metrics{row-gap:9px}.collaboration-overview-panel .collaboration-panels .collaboration-progress-row{margin-bottom:12px}.collaboration-overview-panel .collaboration-panels .collaboration-progress-track{margin-top:14px}.collaboration-overview-panel .collaboration-panels .collaboration-progress-row:first-child{margin-bottom:10px}.collaboration-overview-panel .collaboration-panels .collaboration-progress-row:first-child .collaboration-progress-track{margin-top:15px}.collaboration-overview-panel .collaboration-panels p.collaboration-live-followup-note{padding:13px 16px;margin-top:16px;padding-bottom:14px;font-size:12px;line-height:1.65}.collaboration-overview-panel .collaboration-panels>.panel:first-child .panel-body{padding-top:29px}.collaboration-overview-panel .collaboration-action-plan{min-height:41px}.collaboration-overview-panel .collaboration-hero{border-radius:15px;margin-bottom:20px;padding:18px;display:block}.collaboration-overview-panel .collaboration-hero h2{letter-spacing:-.3px;margin:0 0 7px;font-size:20px;line-height:1.45}.collaboration-overview-panel .collaboration-hero p{max-width:750px;margin:0;font-size:13px;line-height:1.6}.collaboration-overview-panel .collaboration-hero>.pill{margin-top:13px;padding:8px 13px;font-size:12px;display:inline-block}.collaboration-overview-panel[data-collaboration-role=audit_owner] .collaboration-principal-context>div{gap:14px}.collaboration-overview-panel[data-collaboration-role=audit_owner] .collaboration-principal-context__boundary{font-size:11px;line-height:1.55}.collaboration-overview-panel[data-collaboration-role=audit_owner] .collaboration-principal-context__label,.collaboration-overview-panel[data-collaboration-role=audit_owner] .collaboration-principal-context__boundary>span{font-size:inherit;line-height:inherit}.collaboration-overview-panel .collaboration-metric{padding:13px}.collaboration-overview-panel .collaboration-metric>span{letter-spacing:.085em;font-size:10px;font-weight:800;line-height:1.45}.collaboration-overview-panel .collaboration-metric strong{margin:6px 0;font-size:22px;font-weight:800}.collaboration-overview-panel .collaboration-workflow span{font-size:12px}.collaboration-overview-panel .collaboration-metric small,.collaboration-overview-panel .collaboration-metric-link{line-height:20.3px}.collaboration-overview-panel .collaboration-audit-context:not(.collaboration-principal-context):not(:has(.context-select)){grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:13px 16px;display:grid}.collaboration-overview-panel .collaboration-audit-context:not(.collaboration-principal-context):not(:has(.context-select))>strong:first-child{grid-column:1}.collaboration-overview-panel .collaboration-audit-context:not(.collaboration-principal-context):not(:has(.context-select))>span:not(.pill):nth-child(2){grid-column:1/-1;min-width:0}.collaboration-overview-panel .collaboration-audit-context:not(.collaboration-principal-context):not(:has(.context-select))>.pill{grid-column:2;justify-self:end}.collaboration-overview-panel .collaboration-audit-context:not(.collaboration-principal-context):not(:has(.context-select))>span:not(.pill):last-child{overflow-wrap:anywhere;grid-column:1/-1}.collaboration-overview-panel:is([data-collaboration-role=audited_site_manager],[data-collaboration-role=contributor],[data-collaboration-role=client]) .collaboration-audit-context:not(.collaboration-principal-context):not(:has(.context-select)){grid-template-columns:unset;align-items:center;gap:8px;display:flex}.collaboration-overview-panel:is([data-collaboration-role=audited_site_manager],[data-collaboration-role=contributor],[data-collaboration-role=client]) .collaboration-audit-context:not(.collaboration-principal-context)>strong:first-child,.collaboration-overview-panel:is([data-collaboration-role=audited_site_manager],[data-collaboration-role=contributor],[data-collaboration-role=client]) .collaboration-audit-context:not(.collaboration-principal-context)>span:not(.pill):nth-child(2){color:var(--text);font-size:14px}.collaboration-overview-panel .collaboration-preserved-publication{box-sizing:border-box;min-height:348px}.collaboration-overview-panel .collaboration-preserved-publication .panel-body{flex-direction:column;flex:1;display:flex}.collaboration-overview-panel .collaboration-publication-empty{flex:1}.collaboration-overview-panel{padding-bottom:6px}.collaboration-overview-panel[data-collaboration-role]:not([data-collaboration-role=audit_owner]){padding-bottom:0}.collaboration-overview-panel:is([data-collaboration-role=audited_site_manager],[data-collaboration-role=contributor],[data-collaboration-role=client]) .collaboration-workflow-note{margin:16px 0;padding-bottom:14px;line-height:1.65}.collaboration-overview-panel[data-collaboration-role=audit_owner] .collaboration-workflow-note{margin-top:6px;padding-bottom:20px}.collaboration-overview-panel .collaboration-demo-action{flex-direction:column;align-items:flex-start}.collaboration-overview-panel .collaboration-demo-action>span{width:100%}}@media (width>=581px) and (width<=850px){.collaboration-overview-panel[data-collaboration-role=audit_owner] .collaboration-audit-context:has(.context-select){grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;display:grid}.collaboration-overview-panel[data-collaboration-role=audit_owner] .collaboration-audit-context>.collaboration-audit-select-row,.collaboration-overview-panel[data-collaboration-role=audit_owner] .collaboration-audit-context>.collaboration-audit-details-row,.collaboration-overview-panel[data-collaboration-role=audit_owner] .collaboration-audit-context>.collaboration-audit-status-row{display:contents}.collaboration-overview-panel[data-collaboration-role=audit_owner] .collaboration-audit-select-row>.context-select{flex:initial;grid-area:1/1;width:auto;min-width:0;max-width:none}.collaboration-overview-panel[data-collaboration-role=audit_owner] .collaboration-audit-context .collaboration-audit-demo{grid-area:1/2;justify-self:end}.collaboration-overview-panel[data-collaboration-role=audit_owner] .collaboration-audit-context .collaboration-audit-status{order:initial;grid-area:2/1;justify-self:start}.collaboration-overview-panel[data-collaboration-role=audit_owner] .collaboration-audit-context .collaboration-audit-status-row>.button{order:initial;grid-area:2/2;justify-self:end;margin:0}.collaboration-overview-panel[data-collaboration-role=audit_owner] .collaboration-audit-context .collaboration-audit-metadata{text-align:left;grid-area:3/1/auto/-1;min-width:0;max-width:100%;margin-left:0}.collaboration-overview-panel[data-collaboration-role=audit_owner] .collaboration-audit-context .collaboration-audit-metadata>span{white-space:normal;overflow-wrap:anywhere}}.collaboration-page .eyebrow{color:#00758f}.collaboration-invite-form .collaboration-invite-warning{grid-column:1/-1}.collaboration-audit-context>.collaboration-audit-select-row,.collaboration-audit-context>.collaboration-audit-details-row,.collaboration-audit-context>.collaboration-audit-status-row{display:contents}.collaboration-page[data-view-id=ccAccess]>.collaboration-audit-context:not(:has(.context-select))>span:first-of-type{color:var(--text)}.collaboration-page[data-view-id=ccAccess]>.collaboration-audit-context:not(:has(.context-select))>span:nth-of-type(3){font-size:11px}.collaboration-page[data-view-id=ccAccess] .collaboration-audit-context .collaboration-audit-demo{color:#8a4d00;background:#fff7e9;border:1px solid #f4ce91}.collaboration-invite-fields input[readonly]{color:var(--muted);background:var(--soft)}.collaboration-invite-form>.modal-footer{border-top:1px solid var(--line);box-sizing:border-box;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:10px;width:100%;margin:22px 0 0;padding:16px 0 0;display:flex}.collaboration-invite-form .collaboration-assignment-list{border:0;margin:0;padding:0}.collaboration-page .collaboration-history-table--empty .evidence-empty-cell .shell-state{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:179px;padding:0;display:flex}@media (width>=581px){.collaboration-page>.collaboration-activity-panel--owner{padding-bottom:1px}.collaboration-page[data-view-id=ccAccess]:has(>.collaboration-invite-action)>.collaboration-audit-context{min-height:88px}.collaboration-page[data-view-id=ccAccess] .collaboration-activity-panel:not(.collaboration-activity-panel--owner){min-height:278px}.collaboration-page .collaboration-activity-panel:not(.collaboration-activity-panel--owner) .collaboration-history-table--empty .evidence-empty-cell .shell-state{min-height:175px}.collaboration-page[data-view-id=ccAccess] .collaboration-activity-panel:not(.collaboration-activity-panel--owner) .collaboration-event-history-table.collaboration-history-table--empty .evidence-empty-cell{height:177px}.collaboration-page .collaboration-notification-history-table.collaboration-history-table--empty .evidence-empty-cell .shell-state{min-height:179px}}@media (width<=580px){.collaboration-page[data-view-id=ccAccess]>.collaboration-audit-context:has(.context-select){grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;margin-bottom:16px;padding:11.5px 16px;display:grid}.collaboration-page[data-view-id=ccAccess] .collaboration-audit-select-row{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:flex-end;gap:8px;padding:0;display:flex}.collaboration-page[data-view-id=ccAccess] .collaboration-audit-status-row{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:0;display:flex}.collaboration-page[data-view-id=ccAccess] .collaboration-audit-select-row>.context-select{flex:210px;gap:3px;width:auto;min-width:0;max-width:none;display:grid}.collaboration-page[data-view-id=ccAccess] .collaboration-audit-select-row select{box-sizing:border-box;width:100%;min-width:0}.collaboration-page[data-view-id=ccAccess] .collaboration-audit-details-row{display:none}.collaboration-page[data-view-id=ccAccess] .collaboration-audit-status-row>.collaboration-audit-status,.collaboration-page[data-view-id=ccAccess] .collaboration-audit-status-row>.button{flex:none;margin:0}}@media (width>=581px){.collaboration-page[data-view-id=ccAccess] .collaboration-audit-select-row>.context-select{flex:0 0 340px;width:340px;max-width:340px}.collaboration-page[data-view-id=ccAccess] .collaboration-audit-context .collaboration-audit-status{order:2}.collaboration-page[data-view-id=ccAccess] .collaboration-audit-context .collaboration-audit-metadata{text-align:right;order:3;gap:3px;min-width:0;margin-left:auto;display:grid}.collaboration-page[data-view-id=ccAccess] .collaboration-audit-context .collaboration-audit-metadata>strong{color:var(--text);font-size:13px}.collaboration-page[data-view-id=ccAccess] .collaboration-audit-context .collaboration-audit-metadata>span{color:var(--muted);white-space:nowrap}.collaboration-page[data-view-id=ccAccess] .collaboration-audit-context .collaboration-audit-status-row>.button{order:4}}@media (width>=581px) and (width<=850px){.collaboration-page[data-view-id=ccAccess]>.collaboration-audit-context:has(.context-select){grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;display:grid}.collaboration-page[data-view-id=ccAccess] .collaboration-audit-select-row>.context-select{flex:initial;grid-area:1/1;width:auto;min-width:0;max-width:none}.collaboration-page[data-view-id=ccAccess] .collaboration-audit-context .collaboration-audit-demo{grid-area:1/2;justify-self:end}.collaboration-page[data-view-id=ccAccess] .collaboration-audit-context .collaboration-audit-status{order:initial;grid-area:2/1;justify-self:start}.collaboration-page[data-view-id=ccAccess] .collaboration-audit-context .collaboration-audit-status-row>.button{order:initial;grid-area:2/2;justify-self:end;margin:0}.collaboration-page[data-view-id=ccAccess] .collaboration-audit-context .collaboration-audit-metadata{text-align:left;grid-area:3/1/auto/-1;min-width:0;max-width:100%;margin-left:0}.collaboration-page[data-view-id=ccAccess] .collaboration-audit-context .collaboration-audit-metadata>span{white-space:normal;overflow-wrap:anywhere}}.collaboration-page .collaboration-history-table--empty.collaboration-event-history-table{table-layout:fixed;width:100%}.collaboration-page .collaboration-history-table--empty.collaboration-event-history-table thead th:first-child{width:17%}.collaboration-page .collaboration-history-table--empty.collaboration-event-history-table thead th:nth-child(2){width:34%}.collaboration-page .collaboration-history-table--empty.collaboration-event-history-table thead th:nth-child(3){width:23%}.collaboration-page .collaboration-history-table--empty.collaboration-event-history-table thead th:nth-child(4){width:26%}@media (width>=581px){.collaboration-page>.collaboration-invite-action{margin-bottom:14px}.collaboration-page>.collaboration-activity-panel--owner .collaboration-event-history-table tbody tr:last-child td{padding-top:16px;padding-bottom:13px}.collaboration-page .collaboration-event-history-table{table-layout:fixed;width:100%}.collaboration-page .collaboration-history-table--empty.collaboration-event-history-table thead th{padding-left:14px}.collaboration-page .collaboration-activity-panel:not(.collaboration-activity-panel--owner) .collaboration-history-table--empty.collaboration-event-history-table thead th,.collaboration-page>.collaboration-activity-panel--owner .collaboration-history-table--empty.collaboration-event-history-table thead th{padding:12px 14px}.collaboration-page .collaboration-history-table--empty.collaboration-event-history-table thead th:first-child{width:17.579%}.collaboration-page .collaboration-history-table--empty.collaboration-event-history-table thead th:nth-child(2){width:35.531%}.collaboration-page .collaboration-history-table--empty.collaboration-event-history-table thead th:nth-child(3){width:24.058%}.collaboration-page .collaboration-history-table--empty.collaboration-event-history-table thead th:nth-child(4){width:22.832%}.collaboration-page .collaboration-event-history-table th:first-child,.collaboration-page .collaboration-event-history-table td:first-child{width:22%}.collaboration-page .collaboration-event-history-table th:nth-child(2),.collaboration-page .collaboration-event-history-table td:nth-child(2){width:20.07%}.collaboration-page .collaboration-event-history-table th:nth-child(3),.collaboration-page .collaboration-event-history-table td:nth-child(3){width:24.55%}.collaboration-page .collaboration-event-history-table th:nth-child(4),.collaboration-page .collaboration-event-history-table td:nth-child(4){width:33.38%}.collaboration-page .collaboration-history-table--empty .evidence-empty-cell{padding-block:0}.collaboration-invite-form .collaboration-assignment-list{grid-template-columns:minmax(0,1fr);gap:8px;max-height:none}.collaboration-invite-form .collaboration-assignment-list .check-label{border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:10px;height:50px;min-height:50px;padding:8px 12px;display:flex}.collaboration-invite-form .collaboration-assignment-list .check-label input[type=checkbox]{flex:none;width:auto;margin:0}#modal-root .modal:has(.collaboration-invite-form) .source-close-control:focus{outline-offset:3px;outline:3px solid #39a9c4}}@media (width<=700px){.collaboration-invite-form .collaboration-invite-warning{margin-bottom:5px}#modal-root .modal:has(.collaboration-invite-form){box-sizing:border-box;width:calc(100vw - 20px);max-width:calc(100vw - 20px)}#modal-root .modal:has(.collaboration-invite-form) .collaboration-invite-fields{grid-template-columns:minmax(0,1fr);gap:12px}.collaboration-invite-form>.small.muted{margin-top:0}.collaboration-page[data-view-id=ccAccess] .collaboration-activity-panel:not(.collaboration-activity-panel--owner){min-height:278px}.collaboration-page>.collaboration-invite-action{margin-bottom:15px}.collaboration-page:has(>.collaboration-invite-action)>.collaboration-audit-context:not(:has(.context-select)){row-gap:6px;padding-block:9.5px}.collaboration-page>.collaboration-principal-context{grid-template-columns:minmax(0,1fr);align-content:center;justify-items:start;gap:6px;display:grid}.collaboration-page>.collaboration-principal-context>*{grid-column:1}.collaboration-page .collaboration-history-table--empty{table-layout:fixed;width:100%;min-width:0}.collaboration-page .collaboration-history-table--empty th{overflow-wrap:anywhere;padding-inline:4px}.collaboration-page .collaboration-activity-panel:not(.collaboration-activity-panel--owner) .collaboration-history-table--empty.collaboration-event-history-table th{padding-left:14px}.collaboration-page .collaboration-history-table--empty .evidence-empty-cell{min-width:0;padding-inline:0}.collaboration-page .collaboration-activity-panel--owner .collaboration-event-history-table,.collaboration-page .collaboration-notification-history-table{table-layout:fixed;width:100%;min-width:0}.collaboration-page .collaboration-activity-panel--owner .collaboration-event-history-table :is(th,td),.collaboration-page .collaboration-notification-history-table :is(th,td){overflow-wrap:anywhere}.collaboration-page .collaboration-activity-panel--owner .collaboration-event-history-table :is(th,td):first-child{width:17.6%}.collaboration-page .collaboration-activity-panel--owner .collaboration-event-history-table :is(th,td):nth-child(2){width:35.5%}.collaboration-page .collaboration-activity-panel--owner .collaboration-event-history-table :is(th,td):nth-child(3){width:24%}.collaboration-page .collaboration-activity-panel--owner .collaboration-event-history-table thead th:nth-child(2){white-space:nowrap}.collaboration-page .collaboration-activity-panel--owner .collaboration-event-history-table thead th:last-child{white-space:nowrap;overflow-wrap:normal}.collaboration-page .collaboration-notification-history-table :is(th,td):first-child{width:19.3%}.collaboration-page .collaboration-notification-history-table :is(th,td):nth-child(2){width:30.7%}.collaboration-page .collaboration-notification-history-table :is(th,td):nth-child(3){width:27.6%}.collaboration-page .collaboration-history-table--empty.collaboration-event-history-table thead th:first-child{width:17.6%}.collaboration-page .collaboration-history-table--empty.collaboration-event-history-table thead th:nth-child(2){width:35.5%}.collaboration-page .collaboration-history-table--empty.collaboration-event-history-table thead th:nth-child(3){width:24%}.collaboration-page .collaboration-history-table--empty.collaboration-event-history-table thead th:nth-child(4){width:22.9%}.collaboration-page .collaboration-history-table--empty.collaboration-notification-history-table thead th,.collaboration-page .collaboration-history-table--empty.collaboration-event-history-table thead th{padding-left:14px}.collaboration-page .collaboration-notification-history-table td:last-child{white-space:nowrap;overflow-wrap:normal;min-width:0}.collaboration-page .collaboration-activity-panel--owner .collaboration-event-history-table td:last-child{white-space:normal;overflow-wrap:normal;min-width:0}}@media (width<=580px){.collaboration-page[data-view-id=ccAccess]:has(.collaboration-activity-panel--owner)>section.panel[data-target-region~="11-panel-prepared-notifications-date-full-name-activity-status-24-09"]>.table-scroll{margin-bottom:1px}}@media (width<=700px){#modal-root .modal:has(.collaboration-invite-form) .modal-head{padding-bottom:14px}#modal-root .modal:has(.collaboration-invite-form) .source-close-control:focus{outline-offset:3px;outline:3px solid #39a9c4}.collaboration-invite-form .collaboration-assignment-list legend{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.collaboration-invite-form .collaboration-assignment-list{border:0;grid-template-columns:minmax(0,1fr);gap:8px;max-height:none;margin-block:0;padding:0;overflow:visible}.collaboration-invite-form>p.small.muted{margin-bottom:-3px;padding-inline:2px}.collaboration-invite-form .collaboration-assignment-list .check-label{height:50px;min-height:50px;color:var(--text);border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:10px;padding:4px;font-size:12px;font-weight:400;display:flex}.collaboration-invite-form .collaboration-assignment-list .check-label input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;margin:0;padding:0}.collaboration-page[data-view-id=ccAccess]:not(:has(.collaboration-activity-panel--owner))>.alert{padding-bottom:11px}.collaboration-page:has(.collaboration-activity-panel--owner) [data-target-region~="05-region-05-invitations-are-local-records-not-working-sign"]{padding-bottom:12px}body:has(#modal-root .modal:has(.collaboration-invite-form)) .collaboration-page:has(.collaboration-activity-panel--owner) [data-target-region~="05-region-05-invitations-are-local-records-not-working-sign"]{padding-bottom:11px}:is(.collaboration-page[data-view-id=ccAccess] .collaboration-activity-panel:has(.collaboration-history-table--empty) .evidence-empty-cell,.collaboration-page[data-view-id=ccAccess] .collaboration-activity-panel:has(.collaboration-history-table--empty) .shell-state){height:153px;min-height:153px}:is(.collaboration-page[data-view-id=ccAccess] .collaboration-activity-panel--owner:has(.collaboration-history-table--empty) .evidence-empty-cell,.collaboration-page[data-view-id=ccAccess] .collaboration-activity-panel--owner:has(.collaboration-history-table--empty) .shell-state){height:149px;min-height:149px}.collaboration-page[data-view-id=ccAccess] .collaboration-notification-history-table.collaboration-history-table--empty .evidence-empty-cell,.collaboration-page[data-view-id=ccAccess] .collaboration-notification-history-table.collaboration-history-table--empty .shell-state{height:152px;min-height:152px}.collaboration-page[data-view-id=ccAccess] .collaboration-activity-panel:not(.collaboration-activity-panel--owner):has(.collaboration-event-history-table.collaboration-history-table--empty) .evidence-empty-cell{height:auto;min-height:0}.collaboration-page[data-view-id=ccAccess] .collaboration-activity-panel:not(.collaboration-activity-panel--owner):has(.collaboration-event-history-table.collaboration-history-table--empty) .shell-state{text-align:center;height:auto;min-height:0;padding:38px 20px;display:block}.collaboration-page[data-view-id=ccAccess] .collaboration-activity-panel:not(.collaboration-activity-panel--owner):has(.collaboration-event-history-table.collaboration-history-table--empty) .shell-state>svg{margin-bottom:10px}.collaboration-page[data-view-id=ccAccess] .collaboration-activity-panel:not(.collaboration-activity-panel--owner):has(.collaboration-event-history-table.collaboration-history-table--empty) .shell-state>strong{margin-bottom:7px;display:block}:is(.collaboration-page:has(>section[data-target-region~="06-panel-member-site-quality-manager-atlas-components-audited-site-ma"]) .collaboration-activity-panel:not(.collaboration-activity-panel--owner):has(.collaboration-event-history-table.collaboration-history-table--empty) .shell-state,.collaboration-page:has(>section[data-target-region~="06-panel-member-customer-quality-representative-demonstration-custome"]) .collaboration-activity-panel:not(.collaboration-activity-panel--owner):has(.collaboration-event-history-table.collaboration-history-table--empty) .shell-state){min-height:150px}.collaboration-page[data-view-id=ccAccess] .collaboration-activity-panel:not(.collaboration-activity-panel--owner) .collaboration-event-history-table.collaboration-history-table--empty thead th{padding:12px 14px}.collaboration-page>.collaboration-activity-panel--owner .collaboration-event-history-table tbody tr:last-child td{padding-top:15px;padding-bottom:14px}.collaboration-page>.collaboration-activity-panel--owner>.table-scroll{margin-bottom:0}}@media (width<=580px){.collaboration-page[data-view-id=ccAccess]:has(.collaboration-activity-panel--owner)>section.panel[data-target-region~="07-panel-access-and-history-full-name-organisation-role-business-email"]>.table-scroll{padding-bottom:1px}.collaboration-page[data-view-id=ccAccess] .collaboration-members-table{table-layout:fixed;width:743.11px;min-width:743.11px}.collaboration-page[data-view-id=ccAccess] .collaboration-members-table :is(th,td):first-child{width:14%}.collaboration-page[data-view-id=ccAccess] .collaboration-members-table :is(th,td):nth-child(2){width:14.776%}.collaboration-page[data-view-id=ccAccess] .collaboration-members-table :is(th,td):nth-child(3){width:11.397%}.collaboration-page[data-view-id=ccAccess] .collaboration-members-table :is(th,td):nth-child(4){width:21.65%}.collaboration-page[data-view-id=ccAccess] .collaboration-members-table :is(th,td):nth-child(5){width:15.336%}.collaboration-page[data-view-id=ccAccess] .collaboration-members-table :is(th,td):nth-child(6){width:9.275%}.collaboration-page[data-view-id=ccAccess] .collaboration-members-table :is(th,td):nth-child(7){width:13.566%}}@media (width>=581px){.collaboration-page[data-view-id=ccAccess] .collaboration-activity-panel--owner .collaboration-event-history-table.collaboration-history-table--empty .evidence-empty-cell .shell-state{height:176px;min-height:176px}.collaboration-page[data-view-id=ccAccess] .collaboration-activity-panel--owner .collaboration-event-history-table.collaboration-history-table--empty .evidence-empty-cell{height:177px}.collaboration-page>.collaboration-activity-panel--owner .collaboration-event-history-table.collaboration-history-table--empty tbody tr:last-child td{padding-top:0;padding-bottom:0}}.collaboration-page .collaboration-member-card--external{grid-template-columns:minmax(0,1fr);align-items:start;gap:15px;padding:1px 0 14px;font-size:14px}.collaboration-page[data-view-id=ccAccess] .collaboration-members-table th{padding:12px 14px}.collaboration-page[data-view-id=ccAccess] .collaboration-members-table td{border-bottom:1px solid #e2ecf2;padding:13px 14px}.collaboration-page[data-view-id=ccAccess] .collaboration-members-table tbody tr:last-child td{border-bottom:0}.collaboration-page .collaboration-member-card--external .collaboration-member-card__identity{gap:12px}.collaboration-page .collaboration-member-card--external .collaboration-member-card__details{display:block}@media (width<=700px){.collaboration-page[data-view-id=ccAccess] .collaboration-member-card--external{grid-template-columns:minmax(0,1fr)}}.collaboration-page[data-view-id=ccAccess]>.page-head{margin-bottom:16px}.collaboration-resource-page{gap:16px;min-width:0;display:grid}.collaboration-resource-page>.page-head,.collaboration-resource-page>.collaboration-audit-context{margin-bottom:0}.collaboration-resource-page>.panel{min-width:0;margin:0}.vda-scroll-table{scrollbar-width:thin;-webkit-overflow-scrolling:touch;max-width:100%;overflow:auto hidden}.vda-scroll-table:focus-visible{outline:3px solid var(--teal);outline-offset:2px}.collaboration-resource-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.collaboration-resource-toolbar h2{margin:0}.collaboration-resource-toolbar p{color:var(--muted);margin:5px 0 0;font-size:12px}.collaboration-resource-toolbar .toolbar-actions{justify-content:flex-end}.collaboration-resource-form{gap:14px;min-width:0;display:grid}.collaboration-request-form{gap:9px}.collaboration-resource-form label,.collaboration-message-form label,.collaboration-upload-form label{color:#314c61;gap:6px;min-width:0;font-size:12px;font-weight:700;display:grid}.collaboration-request-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.collaboration-request-form-footer{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;margin:7px 0 0;padding-top:14px;display:flex}.collaboration-resource-form input:not([type=checkbox]),.collaboration-resource-form select,.collaboration-resource-form textarea,.collaboration-message-form textarea,.collaboration-upload-form input,.collaboration-upload-form select{box-sizing:border-box;width:100%;min-width:0;color:var(--text);border:1px solid var(--line);font:inherit;background:#fff;border-radius:7px;padding:9px 10px;font-weight:400}.collaboration-resource-form textarea,.collaboration-message-form textarea{resize:vertical;min-height:90px}@media (width>=581px){.collaboration-request-form{gap:12px}.collaboration-request-form input:not([type=checkbox]),.collaboration-request-form select{padding:11px 10px}.collaboration-request-form textarea{min-height:94px}}.collaboration-resource-form fieldset{border:1px solid var(--line);border-radius:8px;gap:8px;padding:12px;display:grid}.collaboration-resource-form legend{color:#314c61;padding:0 5px;font-size:12px;font-weight:700}.collaboration-resource-form .check-label{color:var(--text);align-items:flex-start;gap:8px;font-size:12px;font-weight:400;display:flex}.collaboration-resource-form .check-label input[type=checkbox]{flex:none;width:auto;margin:1px 0 0}.collaboration-resource-form .collaboration-action-review-check{border:1px solid var(--line);border-radius:8px;padding:10px}.collaboration-resource-form [aria-invalid=true]{border-color:#b63c37!important}.collaboration-share-matrix{min-width:650px}.collaboration-share-matrix input[type=checkbox]{width:auto;min-width:16px;min-height:16px;margin:0}.collaboration-share-matrix th:first-child,.collaboration-share-matrix td:first-child{width:140px;min-width:140px}.collaboration-share-matrix th:nth-child(2),.collaboration-share-matrix td:nth-child(2){min-width:210px}.collaboration-share-matrix th:nth-child(n+3),.collaboration-share-matrix td:nth-child(n+3){min-width:150px}@media (width>=581px){.collaboration-share-matrix th:first-child,.collaboration-share-matrix td:first-child{width:166px;min-width:166px}}.collaboration-actions-table{min-width:900px}.collaboration-actions-table .collaboration-action-id{font-weight:700}.collaboration-actions-table td{overflow-wrap:anywhere;max-width:310px}.collaboration-actions-table .collaboration-action-source{color:var(--muted);margin-top:3px;font-size:11px;font-weight:400;display:block}.collaboration-actions-table td:last-child{white-space:nowrap}.collaboration-actions-table tbody td{border-bottom-color:#d7e6ee}.collaboration-actions-table .pill.green{color:var(--green);background:var(--green-bg);border-color:#c3e6d5}.collaboration-actions-table .button svg{flex:0 0 14px;width:14px;height:14px}.collaboration-action-hint{margin:0}.collaboration-action-toolbar{justify-content:flex-start}.collaboration-action-toolbar .toolbar-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.collaboration-export-recipient{min-width:min(220px,100%);color:var(--muted);gap:4px;font-size:11px;font-weight:700;display:grid}.collaboration-export-recipient select{min-height:40px;color:var(--text);font:inherit;background:var(--panel);border:1px solid var(--line);border-radius:7px;padding:8px 10px;font-weight:400}.collaboration-action-toolbar .button.small{min-height:40px;padding:10px 13px;font-size:12px}.collaboration-export-note{color:var(--muted);margin:8px 0 0;font-size:12px}.collaboration-action-table-panel{min-width:0;margin:0;overflow:hidden}.collaboration-action-table-panel .panel-head{padding:14px 16px}.collaboration-actions-table .collaboration-overdue-label,.collaboration-actions-table .collaboration-review-status{white-space:normal;width:max-content;max-width:100%;margin-top:4px;display:block}.collaboration-mobile-row-actions{display:none}.collaboration-action-summary{border:1px solid var(--line);background:#f5f9fb;border-radius:8px;flex-wrap:wrap;align-items:flex-start;gap:12px;padding:12px;display:flex}.collaboration-action-detail-summary{border-left:3px solid var(--teal);justify-items:start;gap:8px;display:grid}.collaboration-action-table-panel .collaboration-empty-state{padding:50px 20px}.collaboration-action-summary span:nth-child(2){flex:250px;min-width:0}.collaboration-action-note{color:#176c89;background:#eaf6fa;border:1px solid #c0e4ed;border-radius:8px;align-items:flex-start;gap:9px;margin:0;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.collaboration-action-note svg{flex:0 0 16px;width:16px;height:16px;margin-top:1px}.collaboration-sharing-warning{align-items:flex-start;gap:9px;margin:0;display:flex}.collaboration-sharing-warning svg{flex:0 0 16px;width:16px;height:16px;margin-top:1px}.collaboration-sharing-document{flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;font-size:12px;display:flex}.collaboration-sharing-document strong{overflow-wrap:anywhere}.collaboration-sharing-document span{color:var(--muted);font-size:11px}:is(.modal:has(.collaboration-sharing-document),.modal:has(.collaboration-share-matrix),.modal:has(.collaboration-action-summary):not(:has(.collaboration-review-details))){width:min(1080px,95vw)}.collaboration-document-sharing-form{gap:8px}.collaboration-resource-form .collaboration-sharing-audience{border:0;gap:9px;margin:0;padding:0}.collaboration-sharing-audience .check-label{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;padding:14px 10px}.collaboration-resource-form .collaboration-sharing-consent{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;padding:10px 12px}.collaboration-resource-form .modal-footer{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;margin:7px 0 0;padding-top:14px;display:flex}.collaboration-review-evidence{gap:6px;display:grid}.collaboration-review-evidence-list{flex-wrap:wrap;gap:6px;display:flex}.collaboration-review-details{border:1px solid var(--line);background:#f7f9fa;border-radius:8px;grid-template-columns:minmax(130px,.45fr) minmax(0,1fr);gap:7px 12px;margin:0;padding:12px;font-size:12px;display:grid}.collaboration-review-details dt{color:#314c61;font-weight:700}.collaboration-review-details dd{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;margin:0}.collaboration-review-form{border-top:1px solid var(--line);gap:12px;padding-top:13px;display:grid}.collaboration-document-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:16px;display:grid}.collaboration-document-content{gap:14px;min-width:0;display:grid}.collaboration-document-content .collaboration-document-grid{padding:0}.collaboration-document-card{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow);background:#fff;border-radius:10px;flex-direction:column;padding:0;display:flex;overflow:hidden}.document-card-preview{background:#edf5f8;place-items:center;min-height:145px;max-height:145px;display:grid;overflow:hidden}.document-card-preview img{object-fit:contain;width:100%;height:145px;display:block}.document-card-preview-type{color:var(--teal);font-size:24px;font-weight:800}.document-card-preview-loading,.document-card-preview-error{color:var(--muted);text-align:center;gap:8px;padding:12px;font-size:12px}.document-card-content{align-content:start;justify-items:start;gap:9px;min-width:0;padding:14px 15px;display:grid}.document-card-content h3{overflow-wrap:anywhere;max-width:100%;margin:0;font-size:14px}.document-card-content p,.document-card-content small{max-width:100%;color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:11px}.document-card-badges{flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;display:flex}.document-card-badges .pill.green{color:var(--green);background:var(--green-bg);border-color:#c3e6d5}.collaboration-document-content .button svg,.document-card-content .button svg{flex:0 0 14px;width:14px;height:14px}.document-card-content .toolbar-actions{flex-wrap:wrap;gap:8px;margin-top:3px;display:flex}.modal:has(.collaboration-upload-modal){width:min(900px,95vw)}.collaboration-upload-modal{gap:14px;padding:22px;display:grid}.collaboration-upload-modal label{color:#314c61;gap:7px;min-width:0;font-size:12px;font-weight:700;display:grid}.collaboration-upload-modal select,.collaboration-upload-modal input[type=file]{box-sizing:border-box;width:100%;min-width:0;color:var(--text);border:1px solid var(--line);font:inherit;background:#fff;border-radius:7px;padding:9px 10px;font-weight:400}.collaboration-upload-modal input[type=file]{font-size:12px}.collaboration-upload-selected{gap:6px;margin:0;padding:0;list-style:none;display:grid}.collaboration-upload-selected li{overflow-wrap:anywhere;background:#f5f9fb;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:6px 8px;font-size:11px;font-weight:400;display:flex}.collaboration-upload-rule{color:#176c89;background:#eaf6fa;border:1px solid #c0e4ed;border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:12px;line-height:1.45;display:flex}.collaboration-upload-rule svg{fill:currentColor;flex:0 0 16px;width:16px;height:16px;margin-top:1px}.collaboration-upload-modal .modal-footer{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;margin:7px 0 0;padding-top:14px;display:flex}.collaboration-document-preview{overflow-wrap:anywhere;gap:10px;display:grid}.collaboration-preview-error{background:#fff8f1;border:1px solid #c87b4a;border-radius:8px;justify-items:start;gap:8px;padding:12px;display:grid}.collaboration-preview-error p{margin:0}.collaboration-inline-notice{color:#62471f;background:#fff8e8;border:1px solid #ecd49b;border-radius:7px;padding:9px 11px;line-height:1.45;display:block}.collaboration-upload-state{grid-column:1/-1}.collaboration-upload-state .shell-state{padding:12px}.collaboration-preview-image{object-fit:contain;max-width:100%;max-height:60vh;margin:auto;display:block}.collaboration-preview-pdf{border:1px solid var(--line);border-radius:6px;width:100%;height:min(65vh,720px);display:block}.collaboration-preview-text{border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f8fa;border-radius:6px;max-height:60vh;padding:12px;overflow:auto}.collaboration-upload-form{grid-template-columns:minmax(0,1.2fr) minmax(180px,.8fr) auto;align-items:end;gap:12px;display:grid}.file-button{cursor:pointer;align-items:center;gap:7px;width:max-content;display:inline-flex;position:relative}.file-button input{max-width:100%}.collaboration-request-create{justify-content:flex-start;min-width:0;display:flex}.collaboration-request-create .button{align-items:center;gap:8px;display:inline-flex}.collaboration-request-create-icon{font-size:18px;font-weight:400;line-height:1}.collaboration-request-results{min-width:0}.collaboration-empty-state{color:var(--muted);text-align:center;justify-items:center;gap:10px;padding:38px 20px;display:grid}.collaboration-empty-state svg{color:#88a1b3;width:28px;height:28px}.collaboration-empty-state strong{color:var(--text);font-size:14px}.collaboration-audit-context>.collaboration-audit-context-main{min-width:0;box-shadow:none;font-size:inherit;background:0 0;border:0;border-radius:0;flex:auto;justify-content:space-between;align-items:center;gap:20px;padding:0;display:flex}.collaboration-audit-context-name{gap:4px;min-width:0;display:grid}.collaboration-audit-context-name strong{color:var(--muted);letter-spacing:.035em;font-size:11px}.collaboration-audit-context .collaboration-audit-context-name span{color:var(--text);overflow-wrap:anywhere;font-weight:600}.collaboration-audit-context-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.collaboration-audit-context-meta>strong{color:var(--text);overflow-wrap:anywhere;margin-left:8px;font-size:13px}.collaboration-audit-context-owner-details{color:var(--muted);text-align:right;overflow-wrap:anywhere;flex-basis:auto;font-size:11px}.collaboration-audit-context .collaboration-audit-demo{color:#8a4d00;background:#fff7e9;border:1px solid #f4ce91}@media (width<=850px){.collaboration-audit-context>.collaboration-audit-context-main{flex-direction:column;align-items:flex-start;gap:10px}.collaboration-audit-context-meta{justify-content:flex-start;width:100%}.collaboration-audit-context-meta>strong{margin-left:0}.collaboration-audit-context-owner-details{text-align:left}}.collaboration-request-list{gap:11px;padding:0;display:grid}.collaboration-request-card{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow);background:#fff;border-radius:10px;gap:9px;padding:15px;display:grid}.collaboration-request-card header,.collaboration-request-card footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.collaboration-request-card h3{overflow-wrap:anywhere;margin:6px 0 0;font-size:15px}.collaboration-request-card p{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.collaboration-request-card footer{color:var(--muted);font-size:11px}.collaboration-request-thread{gap:12px;min-width:0;display:grid}#modal-root .modal-head-request-close .modal-close-text{min-width:48px;min-height:28px;padding:6px 5px}#modal-root .modal-head-request-close .modal-close-text:focus-visible{outline-offset:3px;outline:3px solid #39a9c4}#modal-root .modal-head-request-close{padding:15px 14px}.modal:has(.collaboration-request-thread){width:min(1080px,95vw)}.collaboration-request-thread>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.collaboration-message-list{background:#f5f9fb;border-radius:8px;gap:9px;max-height:min(42vh,440px);padding:10px;display:grid;overflow:auto}.collaboration-message-list article{border:1px solid var(--line);background:#fff;border-radius:7px;padding:10px}.collaboration-message-list header{justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.collaboration-message-list time{color:var(--muted)}.collaboration-message-list p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;font-size:12px}.collaboration-message-list>p{color:var(--muted);background:#fff;border-radius:7px;margin:0;padding:12px}.collaboration-request-upload{border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.collaboration-request-upload label{color:#314c61;gap:6px;font-size:12px;font-weight:700;display:grid}.collaboration-request-upload input{max-width:100%;font:inherit}.collaboration-request-file-selection{gap:6px;min-width:0;margin:0;padding:3px 0 0;list-style:none;display:grid}.collaboration-request-file-selection li{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.collaboration-request-file-name{min-width:0;color:var(--muted);overflow-wrap:anywhere;flex:120px;font-size:11px;font-weight:400;line-height:1.4}.collaboration-message-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}@media (width<=850px){.collaboration-document-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collaboration-upload-form{grid-template-columns:1fr}.collaboration-upload-form>.button{justify-self:start}}@media (width<=580px){.collaboration-resource-toolbar{align-items:flex-start}.collaboration-resource-toolbar .toolbar-actions{justify-content:flex-start;max-width:100%;overflow-x:auto}.collaboration-action-toolbar .toolbar-actions{flex-wrap:wrap;width:100%;overflow:visible}.collaboration-action-toolbar .toolbar-actions>.button{white-space:nowrap;flex:none}.collaboration-resource-page .panel-head{padding:13px}.collaboration-document-grid{grid-template-columns:1fr;padding:12px}.collaboration-upload-modal{gap:12px;padding:16px}.collaboration-upload-modal .modal-footer{background:var(--panel);margin:2px -16px -16px;padding:13px 16px;position:sticky;bottom:-16px}.collaboration-message-form{grid-template-columns:1fr}.collaboration-request-card{padding:12px}.collaboration-request-meta{grid-template-columns:1fr;gap:14px}.collaboration-request-form-footer{background:var(--panel);margin:0 -16px -16px;padding:10px 16px;position:sticky;bottom:-16px}#modal-root .modal-head-request-close{padding:12px 14px}.collaboration-review-details{grid-template-columns:minmax(95px,.4fr) minmax(0,1fr);gap:6px 9px;padding:10px}.collaboration-actions-table{table-layout:fixed;width:100%;min-width:0}.collaboration-actions-table th:nth-child(n+3),.collaboration-actions-table td:nth-child(n+3){display:none}.collaboration-actions-table th:first-child,.collaboration-actions-table td:first-child{width:34%}.collaboration-actions-table th:nth-child(2),.collaboration-actions-table td:nth-child(2){width:66%}.collaboration-actions-table td{overflow-wrap:anywhere;max-width:none}.collaboration-actions-table .collaboration-action-id{font-size:11px;font-weight:700}.collaboration-mobile-row-actions{gap:5px;margin-top:9px;display:grid}.collaboration-mobile-row-actions .button{white-space:nowrap;justify-content:center;width:max-content;max-width:100%;min-height:30px;padding:4px 6px;font-size:10px;line-height:1.2}.collaboration-resource-form:has(.collaboration-share-matrix) .modal-footer{margin-right:-15px}.collaboration-audit-context>.collaboration-audit-context-main{flex-direction:column;align-items:flex-start;gap:10px}.collaboration-audit-context-name{width:100%}.collaboration-audit-context .context-select{width:100%;max-width:none}.collaboration-audit-context-meta{justify-content:flex-start;width:calc(100% - 18px);margin-left:18px}.collaboration-resource-page:not([data-role=audit_owner]) .collaboration-audit-context-meta{column-gap:7px}.collaboration-audit-context-meta>strong{margin-left:auto}.collaboration-audit-context-owner-details{text-align:left;flex-basis:100%}.collaboration-request-upload{grid-template-columns:minmax(0,1fr)}.collaboration-request-upload input{box-sizing:border-box;width:100%}.collaboration-resource-page[data-role=audit_owner] .collaboration-audit-context-main:has(.collaboration-audit-demo){grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"name demo""status status""audit-id audit-id""details details""open open";align-items:start;gap:8px;display:grid}.collaboration-resource-page[data-role=audit_owner] .collaboration-audit-context-main:has(.collaboration-audit-demo) .collaboration-audit-context-name{grid-area:name;width:auto}.collaboration-resource-page[data-role=audit_owner] .collaboration-audit-context-main:has(.collaboration-audit-demo) .collaboration-audit-context-meta{display:contents}.collaboration-resource-page[data-role=audit_owner] .collaboration-audit-context-main:has(.collaboration-audit-demo) .collaboration-audit-demo{grid-area:demo;place-self:center end}.collaboration-resource-page[data-role=audit_owner] .collaboration-audit-context-main:has(.collaboration-audit-demo) .collaboration-audit-context-meta>.pill.gray{grid-area:status;justify-self:start}.collaboration-resource-page[data-role=audit_owner] .collaboration-audit-context-main:has(.collaboration-audit-demo) .collaboration-audit-context-meta>strong{grid-area:audit-id;margin-left:0}.collaboration-resource-page[data-role=audit_owner] .collaboration-audit-context-main:has(.collaboration-audit-demo) .collaboration-audit-context-owner-details{text-align:left;flex-basis:auto;grid-area:details}.collaboration-resource-page[data-role=audit_owner] .collaboration-audit-context-main:has(.collaboration-audit-demo) .collaboration-audit-context-meta>.button{grid-area:open;justify-self:start}}@media (width>=1101px){.collaboration-resource-page[data-role=audit_owner] .collaboration-audit-context-meta:has(.collaboration-audit-context-owner-details){grid-template:"demo status audit-id spacer open"minmax(18px,auto)". .owner-details owner-details open"minmax(18px,auto)/max-content max-content max-content minmax(150px,max-content) max-content;justify-content:end;align-items:start;gap:0 8px;display:grid}.collaboration-resource-page[data-role=audit_owner] .collaboration-audit-context-meta:has(.collaboration-audit-context-owner-details)>.collaboration-audit-demo{grid-area:demo}.collaboration-resource-page[data-role=audit_owner] .collaboration-audit-context-meta:has(.collaboration-audit-context-owner-details)>.pill.gray{grid-area:status}.collaboration-resource-page[data-role=audit_owner] .collaboration-audit-context-meta:has(.collaboration-audit-context-owner-details)>strong{grid-area:audit-id;margin-left:0}.collaboration-resource-page[data-role=audit_owner] .collaboration-audit-context-meta:has(.collaboration-audit-context-owner-details)>.collaboration-audit-context-owner-details{text-align:left;grid-area:owner-details}.collaboration-resource-page[data-role=audit_owner] .collaboration-audit-context-meta:has(.collaboration-audit-context-owner-details)>.button{grid-area:open;align-self:start}}.recipient-reports-page{gap:15px;min-width:0;display:grid}.recipient-reports-principal,.recipient-reports-audit-context{margin:0}.recipient-reports-principal__content{grid-template-rows:auto auto;grid-template-columns:minmax(230px,270px) minmax(0,1fr);align-items:center;gap:4px 22px;display:grid}.recipient-reports-principal__content .collaboration-principal-context__label{grid-column:1}.recipient-reports-principal__content .collaboration-principal-context__value{grid-area:2/1}.recipient-reports-principal__content .collaboration-principal-context__note{grid-area:1/2/3;margin:0}.recipient-reports-audit-context{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow);background:#fff;border-radius:11px;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 16px;display:flex}.recipient-reports-audit-context__main{flex:320px;align-items:center;min-width:0;display:flex}.recipient-reports-audit-context__name{gap:4px;min-width:0;display:grid}.recipient-reports-audit-context__name>span{color:var(--text);overflow-wrap:anywhere;font-weight:600}.recipient-reports-audit-context__meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.recipient-reports-audit-context__meta>strong{color:var(--text);overflow-wrap:anywhere;margin-left:8px;font-size:13px}.recipient-reports-audit-context__owner-details{color:var(--muted);text-align:right;overflow-wrap:anywhere;font-size:11px}.recipient-reports-audit-context>span:not(.pill){min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:12px}.recipient-reports-audit-context .collaboration-audit-demo{color:#8a4d00;background:#fff7e9;border:1px solid #f4ce91}.recipient-publication-note{margin:0}.recipient-publication-note>svg{fill:none;stroke:currentColor;flex:0 0 16px;width:16px;height:16px;margin-top:1px}.recipient-reports-page>.shell-state.recipient-publication-empty{box-shadow:none;background:0 0;border:0;border-radius:0;padding:24px 0}.recipient-reports-page>.shell-state.recipient-publication-empty>svg{width:27px;height:27px}.recipient-publication-prepare__button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.recipient-publication-prepare__button>svg{fill:none;stroke:currentColor;flex:0 0 16px;width:16px;height:16px}.recipient-reports-page>.alert{margin:0}.recipient-reports-page>.collaboration-resource-toolbar{justify-content:flex-start}.recipient-release-list{gap:12px;min-width:0;display:grid}.recipient-release-card{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow);background:#fff;border-radius:10px;gap:12px;padding:19px 20px;display:grid}.recipient-release-card>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.recipient-release-card h2{color:var(--navy);overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.35}.recipient-release-card header p{color:var(--muted);margin:5px 0;font-size:11px}.recipient-release-card header small{color:var(--muted);overflow-wrap:anywhere;font-size:10px}.recipient-release-card .pill.green{color:var(--green);background:var(--green-bg);border-color:#c3e6d5}.recipient-release-card>p{overflow-wrap:anywhere;margin:0;line-height:1.5}.recipient-release-card .toolbar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.recipient-release-card .toolbar-actions>.button>svg{fill:none;stroke:currentColor;flex:0 0 14px;width:14px;height:14px}.publication-wizard{gap:13px;min-width:0;display:grid}.modal:has(.publication-wizard){width:min(1080px,96vw)}.publication-wizard>p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.publication-form-grid{grid-template-columns:minmax(0,1fr);gap:12px 14px;display:grid}.publication-form-grid label{color:#405b70;gap:5px;min-width:0;font-size:11px;font-weight:700;display:grid}.publication-form-grid input,.publication-form-grid select,.publication-form-grid textarea{box-sizing:border-box;width:100%;min-width:0;min-height:37px;color:var(--text);font:inherit;border:1px solid var(--line);background:#fff;border-radius:7px;padding:8px 10px;font-weight:400}.publication-form-grid textarea{resize:vertical;min-height:80px}.publication-message{grid-column:1/-1}.publication-select-content{border:1px solid var(--line);overscroll-behavior:contain;border-radius:8px;gap:6px;max-height:50vh;padding:12px;display:grid;overflow:auto}.publication-select-content h3,.recipient-preview h3,.recipient-preview h4{color:var(--navy);margin:3px 0;font-size:13px}.publication-select-content h3:not(:first-child){border-top:1px solid var(--line);padding-top:10px}.publication-choice{cursor:pointer;background:#f8fafb;border:1px solid #e0e7ec;border-radius:7px;align-items:flex-start;gap:10px;min-width:0;padding:6px 10px;display:flex}.publication-choice input,.publication-confirm input{width:17px;height:17px;accent-color:var(--teal);flex:none;margin:1px 0 0}.publication-choice span{overflow-wrap:anywhere;gap:4px;min-width:0;font-size:11px;display:grid}.publication-choice small{color:var(--muted);font-size:10px;line-height:1.5}.recipient-preview{border:1px solid var(--line);background:#f4f8fa;border-radius:8px;gap:8px;max-height:34vh;padding:14px;display:grid;overflow:auto}.recipient-preview article{background:#fff;border:1px solid #e2e9ed;border-radius:7px;padding:10px}.recipient-preview article p,.recipient-preview>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0;font-size:11px;line-height:1.5}.publication-confirm{color:var(--text);align-items:flex-start;gap:9px;font-size:11px;line-height:1.5;display:flex}.publication-wizard .modal-footer{background:var(--panel);margin:0 -15px -15px;padding:13px 15px;position:sticky;bottom:-15px}@media (width<=850px){.recipient-reports-audit-context__main{flex-basis:100%}.recipient-reports-audit-context__meta{justify-content:flex-start;width:100%}.recipient-reports-audit-context__meta>strong{margin-left:0}.recipient-reports-audit-context__owner-details{text-align:left}}@media (width<=580px){.recipient-reports-principal__content{grid-template-columns:minmax(0,1fr);gap:4px}.recipient-reports-principal__content .collaboration-principal-context__note{grid-area:auto/1}.recipient-reports-audit-context{flex-direction:column;align-items:flex-start;gap:5px;padding:12px}.recipient-reports-audit-context__main{flex-basis:auto}.recipient-release-card{padding:13px}.publication-form-grid{grid-template-columns:1fr}.publication-message{grid-column:1}.publication-select-content{max-height:43vh}.recipient-preview{max-height:38vh}.recipient-release-card .toolbar-actions{flex-wrap:nowrap;max-width:100%;overflow-x:auto}.recipient-release-card .toolbar-actions>.button{flex:none}}@media (width<=850px){.publication-wizard .modal-footer{margin-left:0;margin-right:0}}.support-view{gap:16px;min-width:0;display:grid}.support-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.support-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.support-production-actions{flex-direction:column;align-items:stretch}.support-production-actions>.button{justify-content:center;width:100%}.support-view .panel-body{min-width:0}.support-view .muted{color:var(--muted)}.support-view .large-number{color:var(--ink);font-size:32px;font-weight:750}.reference-list{display:grid}.reference-item{border-top:1px solid var(--line);gap:5px;min-width:0;padding:13px 16px;display:grid}.reference-item a{color:var(--teal);overflow-wrap:anywhere;font-size:12px}.reference-provenance{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:12px 16px;font-size:11px;line-height:1.5}.support-view[data-view-id=help]>.page-head,.support-view[data-view-id=help]>.help-privacy-note,.support-view[data-view-id=help]>.alert.amber{margin-bottom:0}.help-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.help-card p{min-height:3em}.help-grid>.help-card:last-child{margin-bottom:0}.activity-timeline{padding:4px 18px 0}.activity-entry{border-bottom:1px solid var(--line);grid-template-columns:10px minmax(0,1fr);gap:13px;padding:20px 0 17px;display:grid}.activity-dot{background:#d6edf3;border-radius:50%;width:8px;height:8px;margin-top:4px}.activity-entry p,.activity-entry time{color:var(--muted);margin:4px 0 0;font-size:12px;display:block}.activity-entry-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px 10px;margin-top:4px;font-size:12px;display:flex}.activity-entry-meta>span+span:before{content:"·";color:var(--line);padding-right:10px}.activity-source{color:var(--teal)}.analytics-portfolio{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.analytics-portfolio article{border:1px solid var(--line);background:var(--panel);border-radius:12px;gap:7px;min-width:0;padding:15px;display:grid;box-shadow:0 3px 10px #17334a0a}.analytics-portfolio article>span{font-size:12px;font-weight:650}.analytics-portfolio strong{color:var(--text);font-size:27px;line-height:1}.analytics-portfolio small{color:var(--muted);font-size:11px;line-height:1.45}.analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.analytics-bars{gap:11px;display:grid}.analytics-donut{width:148px;height:148px;color:var(--text);border-radius:50%;flex:0 0 148px;place-content:center;justify-items:center;margin:8px auto 16px;display:grid;position:relative}.analytics-donut:before{background:var(--panel);content:"";border-radius:50%;position:absolute;inset:15px}.analytics-donut>div{z-index:1;justify-items:center;display:grid;position:relative}.analytics-donut strong{font-size:27px;line-height:1}.analytics-donut span{color:var(--muted);margin-top:5px;font-size:11px}.analytics-status-legend{flex-wrap:wrap;gap:8px;padding:0 4px;display:flex}.analytics-status-chip{border:1px solid;border-radius:8px;align-items:center;gap:7px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.analytics-status-chip b{border-radius:50%;place-items:center;width:14px;height:14px;font-size:10px;display:grid}.analytics-status-chip.red{color:#bc2630;background:#fff5f5;border-color:#f2c3c5}.analytics-status-chip.amber{color:#9d5b00;background:#fff8eb;border-color:#f4d59e}.analytics-status-chip.green{color:#176c4c;background:#edfaf2;border-color:#b8e4cd}.analytics-status-chip.gray{color:#506477;background:#f2f6f8;border-color:#cad5dc}.analytics-portfolio-content{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:20px;display:grid}.analytics-portfolio-legend{gap:12px;display:grid}.analytics-portfolio-legend p{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;margin:0;font-size:12px;display:grid}.legend-swatch{border-radius:2px;width:9px;height:9px}.legend-swatch.red{background:var(--red)}.legend-swatch.amber{background:#ef8d09}.legend-swatch.green{background:var(--green)}.legend-swatch.gray{background:#91a4b3}.analytics-vertical-scroll{padding-bottom:4px;overflow-x:auto}.analytics-vertical-chart{align-items:stretch;gap:13px;min-width:100%;height:180px;display:flex}.analytics-vertical-item{min-width:36px;color:var(--muted);text-align:center;flex:1 0 36px;grid-template-rows:20px minmax(0,1fr) 31px;justify-items:center;gap:3px;font-size:10px;display:grid}.analytics-vertical-item strong{color:var(--text);font-size:13px}.analytics-vertical-item>span{overflow-wrap:anywhere;align-self:start;max-width:76px}.analytics-vertical-track{background:#eff4f7;border-radius:7px;align-items:flex-end;width:100%;min-height:6px;display:flex;overflow:hidden}.analytics-vertical-track i{border-radius:6px;width:100%;display:block}.analytics-vertical-track .green{background:#16815d}.analytics-vertical-track .amber{background:#ef8d09}.analytics-vertical-track .red{background:#db2937}.analytics-vertical-track .gray{background:#91a4b3}.analytics-bar-row{grid-template-columns:minmax(90px,1fr) minmax(90px,2fr) 34px;align-items:center;gap:10px;font-size:12px;display:grid}.analytics-bar-row>span{overflow-wrap:anywhere}.analytics-bar-track{background:#eaf0f4;border-radius:99px;height:8px;overflow:hidden}.analytics-bar-track i{border-radius:inherit;background:var(--teal);height:100%;display:block}.analytics-bar-track i.red{background:#db2937}.analytics-bar-track i.amber{background:#ef8d09}.analytics-bar-track i.green{background:#16815d}.analytics-bar-track i.gray{background:#91a4b3}.inspection-trend svg{width:100%;height:auto;font:9px var(--font,Arial, sans-serif);fill:var(--muted);display:block;overflow:visible}.trend-grid{stroke:#e7edf1;stroke-width:1px}.trend-line{fill:none;stroke:#008ba3;stroke-width:2px}.trend-point{stroke:#fff;stroke-width:2px}.trend-point.attention{fill:#dc3542}.trend-point.verified{fill:#16815d}.inspection-status{white-space:nowrap;border:1px solid;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:650;display:inline-block}.inspection-status.attention{color:#bc2630;background:#fff2f2;border-color:#f2c3c5}.inspection-status.verified{color:#176c4c;background:#edfaf2;border-color:#b8e4cd}.inspection-quantity{margin-left:6px}.inspection-process{color:var(--muted);margin-top:4px;font-size:10px;display:block}.inspection-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.inspection-details>div{background:var(--surface);border-radius:8px;min-width:0;padding:9px}.inspection-details dt{color:var(--muted);font-size:11px}.inspection-details dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;font-weight:650}.analytics-bar-row strong{text-align:right}.analytics-single-value{margin:6px 0;font-size:34px;font-weight:750}.risk-bar-row{grid-template-columns:minmax(64px,.65fr) minmax(0,2fr)}.risk-bar-row>span{color:var(--teal);font-weight:650}.risk-pairs{gap:6px;min-width:0;display:grid}.risk-pairs .analytics-bar-track{background:#fff1dc;height:20px;position:relative}.risk-pairs .analytics-bar-track i{background:#e58b14}.risk-pairs .analytics-bar-track.residual{background:#e8f5ee}.risk-pairs .analytics-bar-track.residual i{background:#16825a}.risk-value-pair{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.risk-value-pair small{color:var(--text);font-size:10px}.risk-pairs>small{color:var(--muted);font-size:11px}.inspection-table{min-width:820px}.inspection-evidence-links{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.support-form{gap:15px;display:grid}.support-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.support-field{align-content:start;gap:6px;min-width:0;font-size:12px;font-weight:650;display:grid}.support-field input,.support-field select{box-sizing:border-box;border:1px solid var(--line);width:100%;min-width:0;min-height:38px;color:var(--text);font:inherit;background:#fff;border-radius:8px;padding:8px 10px;font-weight:450}.support-field :focus-visible,.support-evidence input:focus-visible{outline-offset:2px;outline:3px solid #16839a66}.support-field small,.support-evidence small{color:#a1372f;font-size:11px;font-weight:500}.support-evidence{border:1px solid var(--line);border-radius:8px;grid-column:1/-1;gap:9px;max-height:190px;padding:11px;display:grid;overflow:auto}.support-evidence label{align-items:center;gap:8px;font-size:12px;font-weight:450;display:flex}.support-evidence p{color:var(--muted);margin:0;font-size:12px}.support-view .modal-actions{justify-content:flex-end;gap:8px;display:flex}@media (width<=850px){.analytics-portfolio{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=580px){.support-columns,.help-grid,.analytics-grid{grid-template-columns:minmax(0,1fr)}.analytics-portfolio{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.analytics-portfolio article{padding:11px}.analytics-portfolio strong{font-size:23px}.support-form-grid{grid-template-columns:minmax(0,1fr)}.support-evidence{grid-column:auto}.support-view .page-head{align-items:flex-start}.support-view .page-actions{max-width:50%}.shell-content:has(>.support-view[data-view-id=help])>.module-tabs{flex-wrap:nowrap;margin-bottom:22px;display:flex}.shell-content:has(>.support-view[data-view-id=help])>.module-tabs .tab-label{grid-column:auto}.shell-content:has(>.support-view[data-view-id=help])>.module-tabs .module-tab{white-space:nowrap;text-align:left;min-width:max-content}.support-view[data-view-id=analytics] .page-actions{width:100%;max-width:none}.analytics-vertical-chart{gap:6px;min-width:0}.analytics-vertical-item{flex:1 1 0;min-width:0;font-size:9px}.analytics-vertical-item>span{max-width:100%;font-size:9px}.analytics-status-legend{gap:6px}.analytics-status-chip{padding:5px 8px;font-size:10px}.analytics-portfolio-content{grid-template-columns:minmax(0,1fr);justify-items:center;gap:4px}.analytics-portfolio-legend{width:100%}.inspection-details{grid-template-columns:minmax(0,1fr)}}.product-admin[data-product-admin].product-admin{min-width:0}.product-admin[data-product-admin].product-admin .organization-admin-content{box-sizing:border-box;width:100%;padding-left:var(--qworks-workspace-inline-boundary,24px)!important;padding-right:var(--qworks-workspace-inline-boundary,24px)!important}.product-admin[data-product-admin].product-admin .organization-admin-scope-notice{margin:10px var(--qworks-workspace-inline-boundary,24px) 0;color:#315c72;background:#f1fafc;border:1px solid #c9e3eb;border-radius:10px;align-items:baseline;gap:4px;padding:9px 12px;font-size:12px;line-height:1.4;display:flex}.product-admin[data-product-admin].product-admin .organization-admin-scope-notice strong{color:#0a607b}.product-admin[data-product-admin].product-admin .organization-admin-scope-notice__loading{color:#0a607b;white-space:nowrap;background:#fff;border:1px solid #b9dce7;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:4px 8px;font-size:10px;font-weight:900;display:inline-flex}.product-admin[data-product-admin].product-admin .organization-admin-scope-notice__loading:before{content:"";border:2px solid #9ccfdd;border-top-color:#0a607b;border-radius:50%;width:7px;height:7px;animation:.9s linear infinite organization-admin-scope-loading}@keyframes organization-admin-scope-loading{to{transform:rotate(360deg)}}.product-admin[data-product-admin].product-admin .tenant-admin-platform-boundary{margin:10px var(--qworks-workspace-inline-boundary,24px) 0;background:linear-gradient(135deg,#fcf8ff 0%,#fff 78%);border:1px solid #d9c9e6;border-left:4px solid #8b4ca8;border-radius:12px;gap:10px;padding:14px;display:grid}.product-admin[data-product-admin].product-admin .tenant-admin-platform-boundary__heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.product-admin[data-product-admin].product-admin .tenant-admin-platform-boundary__heading>div{gap:3px;min-width:0;display:grid}.product-admin[data-product-admin].product-admin .tenant-admin-platform-boundary__heading span{color:#8b4ca8;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.product-admin[data-product-admin].product-admin .tenant-admin-platform-boundary__heading h2{color:#48265c;margin:0;font-size:17px}.product-admin[data-product-admin].product-admin .tenant-admin-platform-boundary__heading p{color:#6e6078;margin:0;font-size:11px;line-height:1.4}.product-admin[data-product-admin].product-admin .tenant-admin-platform-boundary__heading>strong{color:#8b4ca8;letter-spacing:.04em;text-transform:uppercase;background:#fffaff;border:1px solid #cda9df;border-radius:999px;flex:none;padding:5px 8px;font-size:9px}.product-admin[data-product-admin].product-admin .tenant-admin-platform-boundary__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.product-admin[data-product-admin].product-admin .tenant-admin-platform-boundary__grid article{background:#fff;border:1px solid #e2d8ea;border-radius:9px;align-content:start;gap:4px;min-width:0;min-height:78px;padding:9px 10px;display:grid}.product-admin[data-product-admin].product-admin .tenant-admin-platform-boundary__grid article:first-child{background:#f7fcf8;border-color:#b9d9c3}.product-admin[data-product-admin].product-admin .tenant-admin-platform-boundary__grid article>span{color:#6e6078;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:900}.product-admin[data-product-admin].product-admin .tenant-admin-platform-boundary__grid article>strong{color:#48265c;overflow-wrap:anywhere;font-size:12px;line-height:1.3}.product-admin[data-product-admin].product-admin .tenant-admin-platform-boundary__grid article small{color:#756981;font-size:10px;line-height:1.35}.product-admin[data-product-admin].product-admin .tenant-admin-platform-boundary__note{color:#6e6078;border:1px dashed #cda9df;border-radius:8px;margin:0;padding:8px 10px;font-size:10px;line-height:1.4}.product-admin[data-product-admin].product-admin .tenant-admin-platform-boundary__note strong{color:#8b4ca8}@media (width<=1200px){.product-admin[data-product-admin].product-admin .tenant-admin-platform-boundary__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.product-admin[data-product-admin].product-admin .tenant-admin-platform-boundary{margin-inline:16px}.product-admin[data-product-admin].product-admin .tenant-admin-platform-boundary__heading{display:grid}.product-admin[data-product-admin].product-admin .tenant-admin-platform-boundary__heading>strong{justify-self:start}.product-admin[data-product-admin].product-admin .tenant-admin-platform-boundary__grid{grid-template-columns:1fr}}.product-admin[data-product-admin].product-admin .organization-admin-governance-model{margin:10px var(--qworks-workspace-inline-boundary,24px) 0;background:linear-gradient(135deg,#f7fcfd 0%,#fff 78%);border:1px solid #cfe2ea;border-left:4px solid #0b708f;border-radius:12px;gap:10px;padding:14px;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-governance-model__heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.product-admin[data-product-admin].product-admin .organization-admin-governance-model__heading>div{gap:3px;min-width:0;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-governance-model__heading span{color:#0b708f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-admin-governance-model__heading h2{color:#0b2940;margin:0;font-size:18px}.product-admin[data-product-admin].product-admin .organization-admin-governance-model__heading p{color:#5c7187;margin:0;font-size:11px;line-height:1.4}.product-admin[data-product-admin].product-admin .organization-admin-governance-model__heading>strong{color:#0b708f;letter-spacing:.04em;text-transform:uppercase;background:#f5fbfd;border:1px solid #9dc6d5;border-radius:999px;flex:none;padding:5px 8px;font-size:9px}.product-admin[data-product-admin].product-admin .organization-admin-governance-model__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-governance-model__grid article{background:#fff;border:1px solid #d8e5ed;border-radius:9px;align-content:start;gap:5px;min-width:0;min-height:92px;padding:10px;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-governance-model__grid article.is-identity{background:#f8fbff;border-color:#c7d9ee}.product-admin[data-product-admin].product-admin .organization-admin-governance-model__grid article.is-membership{background:#f7fcf8;border-color:#b9d9c3}.product-admin[data-product-admin].product-admin .organization-admin-governance-model__grid article.is-profile{background:#fcf8ff;border-color:#d9c9e6}.product-admin[data-product-admin].product-admin .organization-admin-governance-model__grid article.is-audit{background:#fffaf0;border-color:#e3c98e}.product-admin[data-product-admin].product-admin .organization-admin-governance-model__grid article>span{color:#557189;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-admin-governance-model__grid article h3{color:#0b2940;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.3}.product-admin[data-product-admin].product-admin .organization-admin-governance-model__grid article small{color:#5c7187;font-size:10px;line-height:1.35}.product-admin[data-product-admin].product-admin .organization-admin-governance-model__note{color:#526d88;border:1px dashed #9dc6d5;border-radius:8px;margin:0;padding:8px 10px;font-size:10px;line-height:1.4}.product-admin[data-product-admin].product-admin .organization-admin-governance-model__note strong{color:#0b607c}@media (width<=1050px){.product-admin[data-product-admin].product-admin .organization-admin-governance-model__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.product-admin[data-product-admin].product-admin .organization-admin-governance-model__heading{flex-direction:column}.product-admin[data-product-admin].product-admin .organization-admin-governance-model__grid{grid-template-columns:1fr}}.product-admin[data-product-admin].product-admin .organization-admin-concurrency-contract{margin:10px var(--qworks-workspace-inline-boundary,24px) 0;background:linear-gradient(135deg,#f6fcfd 0%,#fff 78%);border:1px solid #cfe2ea;border-left:4px solid #0b708f;border-radius:12px;gap:10px;padding:13px 14px;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-concurrency-contract__heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.product-admin[data-product-admin].product-admin .organization-admin-concurrency-contract__heading>div{gap:3px;min-width:0;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-concurrency-contract__heading span{color:#0b708f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-admin-concurrency-contract__heading h2{color:#0b2940;margin:0;font-size:17px}.product-admin[data-product-admin].product-admin .organization-admin-concurrency-contract__heading p{color:#5c7187;margin:0;font-size:11px;line-height:1.4}.product-admin[data-product-admin].product-admin .organization-admin-concurrency-contract__heading>strong{color:#166534;letter-spacing:.04em;text-transform:uppercase;background:#f5fcf7;border:1px solid #9fcdae;border-radius:999px;flex:none;padding:5px 8px;font-size:9px}.product-admin[data-product-admin].product-admin .organization-admin-concurrency-contract__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-concurrency-contract__grid article{background:#fff;border:1px solid #d8e5ed;border-radius:9px;align-content:start;gap:4px;min-width:0;min-height:72px;padding:9px 10px;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-concurrency-contract__grid article:first-child{background:#f5fbfd;border-color:#b7d6e1}.product-admin[data-product-admin].product-admin .organization-admin-concurrency-contract__grid article:nth-child(2){background:#f5fcf7;border-color:#9fcdae}.product-admin[data-product-admin].product-admin .organization-admin-concurrency-contract__grid article:nth-child(3){background:#fffaf0;border-color:#e1c98d}.product-admin[data-product-admin].product-admin .organization-admin-concurrency-contract__grid article>span{color:#557189;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-admin-concurrency-contract__grid article>strong{color:#123b56;overflow-wrap:anywhere;font-size:12px;line-height:1.3}.product-admin[data-product-admin].product-admin .organization-admin-concurrency-contract__grid article>p{color:#5c7187;margin:0;font-size:10px;line-height:1.35}@media (width<=1100px){.product-admin[data-product-admin].product-admin .organization-admin-concurrency-contract__grid{grid-template-columns:1fr}}@media (width<=700px){.product-admin[data-product-admin].product-admin .organization-admin-concurrency-contract{margin-inline:16px}.product-admin[data-product-admin].product-admin .organization-admin-concurrency-contract__heading{display:grid}.product-admin[data-product-admin].product-admin .organization-admin-concurrency-contract__heading>strong{justify-self:start}}.product-admin[data-product-admin].product-admin .member-code-recovery-notice{color:#5f451d;background:#fffaf0;border:1px solid #e7c47d;border-left:4px solid #b7791f;border-radius:12px;grid-template-columns:minmax(0,1.4fr) minmax(220px,.7fr);align-items:start;gap:14px 20px;margin:14px 0;padding:16px 18px;display:grid}.product-admin[data-product-admin].product-admin .member-code-recovery-notice h2,.product-admin[data-product-admin].product-admin .member-code-recovery-notice p{margin:0}.product-admin[data-product-admin].product-admin .member-code-recovery-notice h2{color:#6f4810;font-size:16px}.product-admin[data-product-admin].product-admin .member-code-recovery-notice p{margin-top:5px;font-size:12px;line-height:1.45}.product-admin[data-product-admin].product-admin .member-code-recovery-status{background:#fff;border:1px solid #e7c47d;border-radius:10px;gap:4px;min-width:0;padding:11px 12px;display:grid}.product-admin[data-product-admin].product-admin .member-code-recovery-status strong{color:#6f4810;font-size:13px}.product-admin[data-product-admin].product-admin .member-code-recovery-status span{color:#7a5c2a;font-size:12px;line-height:1.35}.product-admin[data-product-admin].product-admin .member-code-recovery-status.is-ready{background:#f3fcf6;border-color:#9bd6b4}.product-admin[data-product-admin].product-admin .member-code-recovery-status.is-ready strong{color:#166534}.product-admin[data-product-admin].product-admin .member-code-recovery-status.is-ready span{color:#2f6d46}.product-admin[data-product-admin].product-admin .member-code-recovery-next-step{border-top:1px solid #edd7a6;grid-column:1/-1;padding-top:10px}.product-admin[data-product-admin].product-admin .member-code-cell{vertical-align:top}.product-admin[data-product-admin].product-admin .member-code-cell--needs-reentry{background:#fffaf0}.product-admin[data-product-admin].product-admin .member-code-cell--needs-reentry input{background:#fffdf7;border-color:#d7a84f}.product-admin[data-product-admin].product-admin .member-code-reentry-help{color:#8a5a12;margin-top:5px;font-size:11px;font-weight:800;line-height:1.2;display:block}@media (width<=900px){.product-admin[data-product-admin].product-admin .member-code-recovery-notice{grid-template-columns:1fr}.product-admin[data-product-admin].product-admin .member-code-recovery-next-step{grid-column:auto}}.product-admin[data-product-admin].product-admin body[data-qworks-feature=organization-admin] .organization-admin-tab-view{margin-top:0}.product-admin[data-product-admin].product-admin body[data-qworks-feature=organization-admin] .organization-admin-content{padding-top:42px!important}.product-admin[data-product-admin].product-admin .tenant-organization-support-summary{background:linear-gradient(135deg,#f1fbfd 0%,#fff 78%);border:1px solid #b8d9e2;border-left:4px solid #0b8c99;border-radius:14px;gap:14px;margin:16px 0;padding:18px;display:grid}.product-admin[data-product-admin].product-admin .tenant-organization-support-summary__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.product-admin[data-product-admin].product-admin .tenant-organization-support-summary__heading h2{color:#0b2940;margin:4px 0;font-size:18px}.product-admin[data-product-admin].product-admin .tenant-organization-support-summary__heading p{color:#526d88;margin:0;font-size:12px}.product-admin[data-product-admin].product-admin .tenant-organization-support-summary__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.product-admin[data-product-admin].product-admin .tenant-organization-support-summary__grid article{background:#fff;border:1px solid #d5e7ed;border-radius:10px;gap:6px;padding:13px;display:grid}.product-admin[data-product-admin].product-admin .tenant-organization-support-summary__grid span{color:#526d88;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:900}.product-admin[data-product-admin].product-admin .tenant-organization-support-summary__grid strong{color:#0b2940;font-size:24px;line-height:1}.product-admin[data-product-admin].product-admin .tenant-organization-support-summary__note{color:#526d88;margin:0;font-size:11px;line-height:1.4}@media (width<=700px){.product-admin[data-product-admin].product-admin .tenant-organization-support-summary__heading{flex-direction:column}.product-admin[data-product-admin].product-admin .tenant-organization-support-summary__grid{grid-template-columns:1fr}}.product-admin[data-product-admin].product-admin .tenant-organization-support-contacts{background:linear-gradient(135deg,#f7f9ff 0%,#fff 78%);border:1px solid #d6dfea;border-left:4px solid #6c7fb0;border-radius:14px;gap:14px;margin:16px 0;padding:18px;display:grid}.product-admin[data-product-admin].product-admin .tenant-organization-support-contacts__heading h2{color:#0b2940;margin:4px 0;font-size:18px}.product-admin[data-product-admin].product-admin .tenant-organization-support-contacts__heading p{color:#526d88;margin:0;font-size:12px}.product-admin[data-product-admin].product-admin .tenant-organization-support-contacts__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.product-admin[data-product-admin].product-admin .tenant-organization-support-contacts__grid article{background:#fff;border:1px solid #dbe3ef;border-radius:10px;gap:5px;padding:13px;display:grid}.product-admin[data-product-admin].product-admin .tenant-organization-support-contacts__grid span{color:#526d88;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:900}.product-admin[data-product-admin].product-admin .tenant-organization-support-contacts__grid strong{color:#0b2940;font-size:15px}.product-admin[data-product-admin].product-admin .tenant-organization-support-contacts__grid small,.product-admin[data-product-admin].product-admin .tenant-organization-support-contacts__note{color:#526d88;font-size:11px;line-height:1.4}.product-admin[data-product-admin].product-admin .tenant-organization-support-contacts__note{margin:0}.product-admin[data-product-admin].product-admin .tenant-organization-support-contacts__alert{color:#7f1d1d;background:#fff4f4;border:1px solid #e4a4a4;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.product-admin[data-product-admin].product-admin .tenant-organization-support-contacts__alert strong{font-size:13px;display:block}.product-admin[data-product-admin].product-admin .tenant-organization-support-contacts__alert p{color:#8b3a3a;margin:4px 0 0;font-size:12px}.product-admin[data-product-admin].product-admin .tenant-organization-support-contacts__alert span{flex:none;font-size:12px;font-weight:700}.product-admin[data-product-admin].product-admin .tenant-organization-support-contacts__grid article.is-invalid{background:#fff8f8;border-color:#e4a4a4}.product-admin[data-product-admin].product-admin .tenant-organization-support-contacts__grid article.is-invalid strong{color:#9f1239}@media (width<=700px){.product-admin[data-product-admin].product-admin .tenant-organization-support-contacts__grid{grid-template-columns:1fr}}.product-admin[data-product-admin].product-admin .billing-plans-page{min-width:0;margin:0 var(--qworks-workspace-inline-boundary,24px);gap:14px;display:grid}.product-admin[data-product-admin].product-admin .billing-plans-page :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #0b708f}.product-admin[data-product-admin].product-admin .billing-plans-page .feature-page__header{margin:0;padding:0}.product-admin[data-product-admin].product-admin .billing-plans-page .feature-page__heading h1{color:#0b2940;letter-spacing:-.04em;margin:0;font-size:28px;font-weight:700;line-height:normal}.product-admin[data-product-admin].product-admin .billing-plans-page .feature-page__heading p{margin:4px 0 0;color:#526d88!important}.product-admin[data-product-admin].product-admin .billing-plans-overview{gap:14px;min-width:0;display:grid}.billing-plans-page.billing-plans-page .billing-commerce-grid{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:14px;min-width:0;display:grid}.billing-plans-page.billing-plans-page .billing-main-stack,.billing-plans-page.billing-plans-page .billing-side-stack{align-content:start;gap:14px;min-width:0;display:grid}.product-admin[data-product-admin].product-admin .billing-panel{background:#fff;border:1px solid #d6e1e8;border-radius:14px;min-width:0;padding:16px;box-shadow:0 4px 14px #0b29400d}.product-admin[data-product-admin].product-admin .billing-panel .content-panel__header{margin-bottom:12px}.product-admin[data-product-admin].product-admin .billing-panel .content-panel__header h3{color:#0b2940}.product-admin[data-product-admin].product-admin .billing-panel .content-panel__header p{color:#60758a}.product-admin[data-product-admin].product-admin .billing-trial-panel{background:linear-gradient(135deg,#f1fbfd 0%,#fff 74%);border-color:#b8dce6;padding:12px}.product-admin[data-product-admin].product-admin .billing-status-banner{background:#fffc;border:0;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;padding:4px 8px;display:flex}.product-admin[data-product-admin].product-admin .billing-status-banner h3{color:#0b2940;margin:7px 0 3px;font-size:18px}.product-admin[data-product-admin].product-admin .billing-status-banner p{color:#526d88;margin:0;font-size:12px}.product-admin[data-product-admin].product-admin .billing-status-banner .billing-payment-required{color:#8a3f18;margin-top:8px}.product-admin[data-product-admin].product-admin .billing-status-banner .billing-payment-required strong{font-size:12px}.product-admin[data-product-admin].product-admin .billing-status-banner .billing-payment-ready{color:#0a607b;margin-top:8px;font-weight:800}.product-admin[data-product-admin].product-admin .billing-status-pill{color:#0a607b;letter-spacing:.05em;text-transform:uppercase;background:#f2fbfd;border:1px solid #b7dce5;border-radius:999px;align-items:center;width:fit-content;padding:4px 8px;font-size:10px;font-weight:900;display:inline-flex}.product-admin[data-product-admin].product-admin .billing-status-pill.is-active{color:#237243;background:#f1fbf4;border-color:#9bd6b4}.product-admin[data-product-admin].product-admin .billing-status-pill.is-trialing{color:#0a607b;background:#f2fbfd;border-color:#b7dce5}.product-admin[data-product-admin].product-admin .billing-trial-count{text-align:right;border-left:1px solid #d5e8ed;flex:none;min-width:150px;padding:11px 14px;display:grid}.product-admin[data-product-admin].product-admin .billing-trial-count strong{color:#0a607b;font-size:28px;line-height:1}.product-admin[data-product-admin].product-admin .billing-trial-count span{color:#60758a;margin-top:5px;font-size:10px;font-weight:800}.product-admin[data-product-admin].product-admin .billing-panel__footer{color:#526d88;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;font-size:12px;display:flex}.product-admin[data-product-admin].product-admin .billing-plan-summary{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.product-admin[data-product-admin].product-admin .billing-kicker{color:#60758a;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.product-admin[data-product-admin].product-admin .billing-plan-summary h3{color:#0b2940;margin:6px 0 8px;font-size:20px}.product-admin[data-product-admin].product-admin .billing-plan-price{color:#0b708f;font-size:18px}.product-admin[data-product-admin].product-admin .billing-muted{color:#60758a;margin:14px 0;font-size:12px;line-height:1.45}.product-admin[data-product-admin].product-admin .billing-scheduled-change{color:#0a607b;background:#f5fcfd;border:1px solid #c9e6ed;border-radius:9px;margin:12px 0 0;padding:10px 12px;font-size:12px}.product-admin[data-product-admin].product-admin .billing-future-plan-selection{border-top:1px solid #d8e5ed;gap:12px;margin-top:16px;padding-top:14px;display:grid}.billing-plans-page.billing-plans-page .billing-enterprise-summary{background:#f5fcfd;border:1px solid #c9e6ed;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:20px;padding:14px;display:flex}.billing-plans-page.billing-plans-page .billing-enterprise-summary strong{color:#0b2940;margin-top:5px;font-size:15px;display:block}.billing-plans-page.billing-plans-page .billing-enterprise-summary p{color:#526d88;margin:4px 0 0;font-size:12px}.billing-plans-page.billing-plans-page .billing-enterprise-summary dl{flex-wrap:wrap;justify-content:flex-end;gap:12px 24px;margin:0;display:flex}.billing-plans-page.billing-plans-page .billing-enterprise-summary dl div{gap:3px;display:grid}.billing-plans-page.billing-plans-page .billing-enterprise-summary dt{color:#60758a;text-transform:uppercase;font-size:10px;font-weight:800}.billing-plans-page.billing-plans-page .billing-enterprise-summary dd{color:#0b2940;margin:0;font-size:12px;font-weight:800}.product-admin[data-product-admin].product-admin .billing-future-plan-selection h4{color:#0b2940;margin:5px 0 0;font-size:15px}.product-admin[data-product-admin].product-admin .billing-future-plan-selection form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px;display:grid}.product-admin[data-product-admin].product-admin .billing-future-plan-selection label{color:#526d88;gap:5px;font-size:11px;font-weight:800;display:grid}.product-admin[data-product-admin].product-admin .billing-plan-choices{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}.product-admin[data-product-admin].product-admin .billing-plan-choices legend{color:#526d88;margin-bottom:6px;padding:0;font-size:11px;font-weight:800}.product-admin[data-product-admin].product-admin .billing-plan-choices:disabled .billing-plan-option{cursor:wait;opacity:.65}.product-admin[data-product-admin].product-admin .billing-future-plan-selection form>p{align-self:center;margin:0}.product-admin[data-product-admin].product-admin .billing-future-plan-selection form>button{justify-self:start}.product-admin[data-product-admin].product-admin .billing-future-plan-selection form>[role=status]{grid-column:1/-1;margin:0}.product-admin[data-product-admin].product-admin .billing-plan-options{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.product-admin[data-product-admin].product-admin .billing-plan-option{cursor:pointer;box-sizing:border-box;background:#fbfdfe;border:1px solid #d8e5ed;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:6px;min-width:0;min-height:44px;padding:10px;display:grid;position:relative}.product-admin[data-product-admin].product-admin .billing-package-options{grid-template-columns:repeat(2,minmax(0,1fr))}.product-admin[data-product-admin].product-admin .billing-plan-option input[type=radio]{accent-color:#08758a;grid-area:1/2;align-self:center;width:16px;height:16px;margin:0}.product-admin[data-product-admin].product-admin .billing-plan-option strong{grid-area:1/1}.product-admin[data-product-admin].product-admin .billing-plan-option span,.product-admin[data-product-admin].product-admin .billing-plan-option small{grid-column:1/-1}.modal-backdrop .modal-card.billing-trial-timing-dialog{box-sizing:border-box;color:#0b2940;gap:14px;width:min(620px,100%);max-height:min(92vh,820px);display:grid}.billing-trial-timing-dialog h3,.billing-trial-timing-dialog p{margin:0}.billing-trial-timing-dialog .billing-trial-timing-options{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin:0;padding:0;display:grid}.billing-trial-timing-dialog .billing-trial-timing-options legend{margin-bottom:8px;font-weight:700}.billing-trial-timing-dialog .billing-trial-timing-note,.billing-trial-timing-dialog .billing-trial-forfeiture,.billing-trial-timing-dialog .billing-trial-readiness{background:#f1f9fb;border:1px solid #b9dce6;border-radius:9px;padding:12px}.billing-trial-timing-dialog .billing-trial-preview{gap:10px;display:grid}.billing-trial-timing-dialog .billing-trial-preview__rows{gap:0;margin:0;display:grid}.billing-trial-timing-dialog .billing-trial-preview__rows>div{border-bottom:1px solid #e1ebf0;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.billing-trial-timing-dialog .billing-trial-preview__rows dt{color:#526d88}.billing-trial-timing-dialog .billing-trial-preview__rows dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:700}.billing-trial-timing-dialog .billing-trial-preview__total{color:#004e69;font-size:16px}.billing-trial-timing-dialog .billing-trial-timing-dialog__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:8px;display:flex}@media (width<=640px){.modal-backdrop .modal-card.billing-trial-timing-dialog{max-height:94vh}.billing-trial-timing-dialog .billing-trial-timing-options{grid-template-columns:1fr}.billing-trial-timing-dialog .billing-trial-preview__rows>div{gap:2px;display:grid}.billing-trial-timing-dialog .billing-trial-preview__rows dd{text-align:left}}.product-admin[data-product-admin].product-admin .billing-plan-option:has(input:focus-visible){outline-offset:3px;outline:3px solid #08758a}.product-admin[data-product-admin].product-admin .billing-plan-option:hover{border-color:#62b7c8}.product-admin[data-product-admin].product-admin .billing-plan-option.is-selected{background:#f1fbfd;border-color:#62b7c8;box-shadow:0 0 0 2px #62b7c829}.product-admin[data-product-admin].product-admin .billing-plan-option strong{color:#0b2940;font-size:12px}.product-admin[data-product-admin].product-admin .billing-plan-option span{color:#0b708f;font-size:13px;font-weight:800}.product-admin[data-product-admin].product-admin .billing-plan-option small{color:#60758a;font-size:11px;font-weight:400;line-height:1.35}.product-admin[data-product-admin].product-admin .billing-setup-fee{grid-column:1/-1}.product-admin[data-product-admin].product-admin .billing-payment-alert{color:#8a3f18;background:#fff8f2;border:1px solid #efc2a5;border-radius:9px;gap:5px;margin-top:12px;padding:11px 12px;font-size:12px;display:grid}.product-admin[data-product-admin].product-admin .billing-payment-alert strong{font-size:13px}.product-admin[data-product-admin].product-admin .billing-payment-alert .btn{justify-self:start;margin-top:3px}.product-admin[data-product-admin].product-admin .billing-panel .btn[disabled]{cursor:not-allowed;opacity:.58}.product-admin[data-product-admin].product-admin .billing-usage-panel{grid-column:auto}.product-admin[data-product-admin].product-admin .billing-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.product-admin[data-product-admin].product-admin .billing-metrics .metric-card{background:#f8fbfc;border:1px solid #d8e5ed;border-radius:10px;min-height:64px}.billing-plans-page.billing-plans-page .billing-side-stack .billing-panel{padding:14px;box-shadow:0 3px 10px #0b29400a}.billing-plans-page.billing-plans-page .billing-side-stack .billing-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-plans-page.billing-plans-page .billing-side-stack .billing-empty-panel{min-height:0;padding:11px 12px}.billing-seat-details{background:#f8fbfc;border:1px solid #d8e5ed;border-radius:10px;margin-top:14px;padding:14px}.billing-seat-details__prices{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.billing-seat-details__prices>div{align-content:start;gap:4px;min-width:0;display:grid}.billing-seat-details__prices span,.billing-seat-details__prices small{color:#526d88;font-size:12px}.billing-seat-details__prices strong{color:#0b2940;overflow-wrap:anywhere;font-size:15px}.billing-seat-details p,.billing-seat-note{color:#526d88;margin:12px 0 0;font-size:13px;line-height:1.5}.billing-seat-action{margin-top:14px}.product-admin[data-product-admin].product-admin .billing-empty-panel{background:#fbfdfe;border:1px dashed #c6d8e1;border-radius:10px;align-content:start;gap:7px;min-height:108px;padding:14px;display:grid}.product-admin[data-product-admin].product-admin .billing-empty-panel strong{color:#0b2940;font-size:16px}.product-admin[data-product-admin].product-admin .billing-empty-panel span{color:#60758a;font-size:12px;line-height:1.45}.product-admin[data-product-admin].product-admin .billing-empty-panel .btn{justify-self:start;margin-top:3px}.product-admin[data-product-admin].product-admin .billing-invoice-summary{background:#fbfdfe;border:1px solid #d6e1e8;border-radius:10px;gap:12px;padding:14px;display:grid}.product-admin[data-product-admin].product-admin .billing-invoice-lines,.product-admin[data-product-admin].product-admin .billing-invoice-totals{gap:8px;margin:0;display:grid}.product-admin[data-product-admin].product-admin .billing-invoice-line,.product-admin[data-product-admin].product-admin .billing-invoice-totals div{color:#526d88;justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;display:flex}.product-admin[data-product-admin].product-admin .billing-invoice-line strong,.product-admin[data-product-admin].product-admin .billing-invoice-totals dd{color:#0b2940;font-weight:700}.product-admin[data-product-admin].product-admin .billing-invoice-totals dt,.product-admin[data-product-admin].product-admin .billing-invoice-totals dd{margin:0}.product-admin[data-product-admin].product-admin .billing-invoice-total{border-top:1px solid #d6e1e8;padding-top:10px;font-size:15px}.product-admin[data-product-admin].product-admin .billing-invoice-dialog{box-sizing:border-box;background:#f6fbfd;border:1px solid #b9d0da;border-radius:12px;gap:14px;min-width:0;max-width:100%;margin-top:16px;padding:16px;display:grid}.product-admin[data-product-admin].product-admin .billing-invoice-dialog__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.product-admin[data-product-admin].product-admin .billing-invoice-dialog__header h4{color:#0b2940;margin:3px 0 0}.product-admin[data-product-admin].product-admin .billing-invoice-detail-list{gap:8px;margin:0;display:grid}.product-admin[data-product-admin].product-admin .billing-invoice-detail-list div{color:#526d88;justify-content:space-between;gap:12px;font-size:13px;display:flex}.product-admin[data-product-admin].product-admin .billing-invoice-detail-list dt,.product-admin[data-product-admin].product-admin .billing-invoice-detail-list dd{margin:0}.product-admin[data-product-admin].product-admin .billing-invoice-detail-list dd{color:#0b2940;text-align:right;font-weight:600}.product-admin[data-product-admin].product-admin .billing-plan-change-preview{gap:10px;display:grid}.product-admin[data-product-admin].product-admin .billing-plan-change-preview__body{background:#f8fcfd;border:1px solid #c9dce6;border-radius:11px;gap:12px;padding:14px;display:grid}.product-admin[data-product-admin].product-admin .billing-plan-change-preview__body form{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.product-admin[data-product-admin].product-admin .billing-plan-change-preview__body label{color:#526d88;gap:5px;font-size:12px;display:grid}.product-admin[data-product-admin].product-admin .billing-plan-change-preview__body select{min-width:180px}.product-admin[data-product-admin].product-admin .billing-plan-change-preview__result{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:4px;display:grid}.product-admin[data-product-admin].product-admin .billing-plan-change-preview__result div{gap:4px;display:grid}.product-admin[data-product-admin].product-admin .billing-plan-change-preview__result span,.product-admin[data-product-admin].product-admin .billing-plan-change-preview__result small{color:#526d88;font-size:11px}.product-admin[data-product-admin].product-admin .billing-plan-change-preview__result strong{color:#0b2940}.product-admin[data-product-admin].product-admin .billing-plan-change-preview__result button{grid-column:1/-1;justify-self:start}.product-admin[data-product-admin].product-admin .billing-plan-change-preview__confirm{color:#0b2940;border-top:1px solid #c9dce6;grid-column:1/-1;gap:6px;padding-top:10px;display:grid}.product-admin[data-product-admin].product-admin .billing-plan-change-preview__confirm>span{color:#526d88;font-size:12px}.product-admin[data-product-admin].product-admin .billing-plan-change-preview__confirm .actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=700px){.product-admin[data-product-admin].product-admin .billing-plan-change-preview__result{grid-template-columns:1fr 1fr}}.product-admin[data-product-admin].product-admin .billing-payment-method-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.product-admin[data-product-admin].product-admin .billing-payment-method-list>li{background:#fff;border:1px solid #d8e5ed;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 11px;display:flex}.product-admin[data-product-admin].product-admin .billing-payment-method-list>li>span:first-child{gap:3px;min-width:0;display:grid}.product-admin[data-product-admin].product-admin .billing-payment-method-list strong{color:#0b2940;font-size:12px}.product-admin[data-product-admin].product-admin .billing-payment-method-list small{color:#60758a;font-size:10px}.product-admin[data-product-admin].product-admin .billing-payment-method-list em{color:#166534;text-transform:uppercase;background:#e8f7ee;border-radius:999px;width:fit-content;padding:2px 6px;font-size:9px;font-style:normal;font-weight:800}.product-admin[data-product-admin].product-admin .billing-payment-method-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.product-admin[data-product-admin].product-admin .billing-payment-method-form{gap:12px;margin-top:10px;display:grid}.product-admin[data-product-admin].product-admin .billing-payment-element{border:0;min-width:0;margin:0;padding:0}.product-admin[data-product-admin].product-admin .billing-payment-element legend{color:#0b2940;padding:0;font-size:13px;font-weight:800}.product-admin[data-product-admin].product-admin .billing-payment-element .billing-muted{margin:4px 0 10px}.product-admin[data-product-admin].product-admin .billing-payment-method-form>p{color:#8a3f18;margin:0;font-size:12px}.billing-plans-page.billing-plans-page .billing-two-column{grid-column:1/-1;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:14px;min-width:0;display:grid}.billing-plans-page.billing-plans-page .billing-details-panel{min-width:0}.billing-plans-page.billing-plans-page .billing-details-source{color:#0b2940;background:#f2f9fb;border:1px solid #c9e3eb;border-radius:10px;padding:11px 13px}.billing-plans-page.billing-plans-page .billing-details-source strong{font-size:13px;display:block}.billing-plans-page.billing-plans-page .billing-details-source p{color:#526d88;margin:3px 0 0;font-size:12px;line-height:1.45}.billing-plans-page.billing-plans-page .billing-details-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0;display:grid}.billing-plans-page.billing-plans-page .billing-details-group{border-right:1px solid #e3ebef;min-width:0;padding-right:14px}.billing-plans-page.billing-plans-page .billing-details-group:last-child{border-right:0}.billing-plans-page.billing-plans-page .billing-details-group h4{color:#0b2940;margin:0 0 10px;font-size:13px}.billing-plans-page.billing-plans-page .billing-details-group .billing-detail-list>div{min-width:0;display:block}.billing-plans-page.billing-plans-page .billing-details-group .billing-detail-list dt{margin-bottom:4px}.billing-plans-page.billing-plans-page .billing-details-group address,.billing-plans-page.billing-plans-page .billing-details-group p,.billing-plans-page.billing-plans-page .billing-detail-list dd{color:#0b2940;overflow-wrap:anywhere;margin:0;font-size:13px;font-style:normal;line-height:1.45}.billing-plans-page.billing-plans-page .billing-details-group address span{display:block}.billing-plans-page.billing-plans-page .billing-details-actions,.billing-plans-page.billing-plans-page .billing-profile-form__actions{flex-wrap:wrap;gap:10px;display:flex}.billing-plans-page.billing-plans-page .billing-details-form-grid{gap:18px;display:grid}.billing-plans-page.billing-plans-page .billing-details-form-section{border:1px solid #d6e1e8;border-radius:10px;min-width:0;margin:0;padding:14px}.billing-plans-page.billing-plans-page .billing-details-form-section legend{color:#0b2940;padding:0 6px;font-size:13px;font-weight:800}.billing-plans-page.billing-plans-page .billing-details-form-fields{gap:12px;display:grid}.billing-plans-page.billing-plans-page .billing-details-form-fields--two{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-plans-page.billing-plans-page .billing-details-form-fields label{color:#526d88;gap:5px;min-width:0;font-size:12px;font-weight:700;display:grid}.billing-plans-page.billing-plans-page .billing-details-form-fields input,.billing-plans-page.billing-plans-page .billing-details-form-fields select{box-sizing:border-box;width:100%;min-width:0}.billing-plans-page.billing-plans-page .billing-details-field--full{grid-column:1/-1}.billing-plans-page.billing-plans-page .billing-details-empty,.billing-plans-page.billing-plans-page .billing-details-edit-hint{color:#526d88;font-size:13px}.billing-plans-page.billing-plans-page .billing-details-error{color:#8a3f18}.billing-plans-page.billing-plans-page .billing-details-notice{color:#176246}.billing-plans-page.billing-plans-page .billing-profile-form__actions{margin-top:16px}.billing-plans-page.billing-plans-page .billing-details-confirm{max-width:min(540px,100vw - 32px);max-height:min(80vh,680px);overflow-y:auto}.billing-plans-page.billing-plans-page .billing-details-confirm .actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.billing-plans-page.billing-plans-page .billing-details-confirm p{line-height:1.5}.product-admin[data-product-admin].product-admin .billing-detail-list{gap:10px;margin:0;display:grid}.product-admin[data-product-admin].product-admin .billing-detail-list>div{border-bottom:1px solid #edf2f5;grid-template-columns:minmax(110px,.45fr) minmax(0,1fr);gap:10px;padding-bottom:9px;display:grid}.product-admin[data-product-admin].product-admin .billing-detail-list dt{color:#60758a;font-size:11px;font-weight:800}.product-admin[data-product-admin].product-admin .billing-detail-list dd{color:#0b2940;overflow-wrap:anywhere;margin:0;font-size:12px}.product-admin[data-product-admin].product-admin .billing-history-panel{grid-column:1/-1}.product-admin[data-product-admin].product-admin .billing-history-panel .organization-admin-table-shell{margin:0}.product-admin[data-product-admin].product-admin .billing-history-panel table{min-width:600px}.product-admin[data-product-admin].product-admin .billing-history-panel caption.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-admin[data-product-admin].product-admin .billing-history-panel td[colspan]{color:#60758a;text-align:center;padding:18px}.product-admin[data-product-admin].product-admin .billing-subscription-actions{justify-content:space-between;align-items:center;gap:18px;display:flex}.product-admin[data-product-admin].product-admin .billing-subscription-actions>div{gap:5px;min-width:0;display:grid}.product-admin[data-product-admin].product-admin .billing-subscription-actions>div strong{color:#0b2940;font-size:14px}.product-admin[data-product-admin].product-admin .billing-cancellation{color:#8a3f18;flex:auto;margin:0;font-size:12px}@media (width<=900px){.product-admin[data-product-admin].product-admin .billing-plans-page{margin-inline:16px}.product-admin[data-product-admin].product-admin .billing-plans-overview,.billing-plans-page.billing-plans-page .billing-two-column,.billing-plans-page.billing-plans-page .billing-commerce-grid{grid-template-columns:1fr}.product-admin[data-product-admin].product-admin .billing-status-banner{align-items:flex-start}}@media (width<=1200px){.billing-plans-page.billing-plans-page .billing-details-groups{grid-template-columns:1fr;gap:12px}.billing-plans-page.billing-plans-page .billing-details-group{border-bottom:1px solid #e3ebef;border-right:0;padding:0 0 12px}.billing-plans-page.billing-plans-page .billing-details-group:last-child{border-bottom:0}}@media (width<=600px){.product-admin[data-product-admin].product-admin .billing-plans-page{margin-inline:10px}.product-admin[data-product-admin].product-admin .billing-status-banner,.product-admin[data-product-admin].product-admin .billing-panel__footer,.product-admin[data-product-admin].product-admin .billing-subscription-actions,.billing-plans-page.billing-plans-page .billing-enterprise-summary{display:grid}.billing-plans-page.billing-plans-page .billing-enterprise-summary dl{justify-content:flex-start}.product-admin[data-product-admin].product-admin .billing-trial-count{text-align:left;border-top:1px solid #d5e8ed;border-left:0;justify-items:start;padding:10px 0 0}.product-admin[data-product-admin].product-admin .billing-metrics,.billing-seat-details__prices,.product-admin[data-product-admin].product-admin .billing-future-plan-selection form,.product-admin[data-product-admin].product-admin .billing-plan-options{grid-template-columns:1fr}.product-admin[data-product-admin].product-admin .billing-package-options{grid-template-columns:repeat(2,minmax(0,1fr))}.product-admin[data-product-admin].product-admin .billing-payment-method-list>li{flex-direction:column;align-items:flex-start}.product-admin[data-product-admin].product-admin .billing-payment-method-actions{justify-content:flex-start}.product-admin[data-product-admin].product-admin .billing-detail-list>div{grid-template-columns:1fr;gap:3px}.billing-plans-page.billing-plans-page .billing-details-form-fields--two{grid-template-columns:1fr}.billing-plans-page.billing-plans-page .billing-details-actions .btn,.billing-plans-page.billing-plans-page .billing-profile-form__actions .btn,.billing-plans-page.billing-plans-page .billing-details-confirm .actions .btn{width:100%}.product-admin[data-product-admin].product-admin .billing-plan-change-preview__confirm .actions{grid-template-columns:1fr;display:grid}.product-admin[data-product-admin].product-admin .billing-plan-change-preview__confirm .actions .btn{width:100%}}.product-admin[data-product-admin].product-admin .organization-setup-onboarding{background:linear-gradient(135deg,#f6fcfd 0%,#fff 72%);border:1px solid #c9e3eb;border-radius:16px;gap:16px;margin:16px 0;padding:20px;display:grid}.product-admin[data-product-admin].product-admin .organization-setup-onboarding__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.product-admin[data-product-admin].product-admin .organization-setup-onboarding__eyebrow{color:#0a607b;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-setup-onboarding h2{color:#0b2235;margin:0}.product-admin[data-product-admin].product-admin .organization-setup-onboarding__header p:last-child{color:#5c6f86;margin:5px 0 0;line-height:1.45}.product-admin[data-product-admin].product-admin .organization-setup-onboarding__count{color:#0a607b;white-space:nowrap;background:#fff;border:1px solid #b8dce6;border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-setup-onboarding__steps{counter-reset:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.product-admin[data-product-admin].product-admin .organization-setup-onboarding__steps li{background:#fff;border:1px solid #d8e5ed;border-radius:12px;align-content:start;gap:9px;min-width:0;padding:14px;display:grid}.product-admin[data-product-admin].product-admin .organization-setup-onboarding__steps li.is-complete{background:#f4fcf6;border-color:#9bd6b4}.product-admin[data-product-admin].product-admin .organization-setup-onboarding__number{color:#fff;background:#0b6f8a;border-radius:9px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.product-admin[data-product-admin].product-admin .organization-setup-onboarding__steps li.is-complete .organization-setup-onboarding__number{background:#23834d}.product-admin[data-product-admin].product-admin .organization-setup-onboarding__step-content{min-width:0}.product-admin[data-product-admin].product-admin .organization-setup-onboarding__step-content h3{color:#0b2235;margin:0;font-size:14px;line-height:1.25}.product-admin[data-product-admin].product-admin .organization-setup-onboarding__step-content p{color:#5c6f86;min-height:42px;margin:6px 0 10px;font-size:12px;line-height:1.4}.product-admin[data-product-admin].product-admin .organization-setup-onboarding__step-content small{color:#0a607b;font-size:11px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-setup-onboarding__steps li.is-complete .organization-setup-onboarding__step-content small{color:#237243}.product-admin[data-product-admin].product-admin .organization-setup-onboarding__note{color:#5c6f86;border-top:1px solid #dbe7ed;margin:0;padding-top:12px;font-size:12px;line-height:1.45}.product-admin[data-product-admin].product-admin .organization-setup-onboarding__note strong{color:#0b2235}@media (width<=1450px){.product-admin[data-product-admin].product-admin .organization-setup-onboarding__steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.product-admin[data-product-admin].product-admin .organization-setup-onboarding{padding:16px}.product-admin[data-product-admin].product-admin .organization-setup-onboarding__header{flex-direction:column}.product-admin[data-product-admin].product-admin .organization-setup-onboarding__steps{grid-template-columns:1fr}}.product-admin[data-product-admin].product-admin .tenant-organization-canonical-contract{background:#f7fbfc;border:1px solid #cfe2ea;border-radius:12px;gap:12px;padding:14px;display:grid}.product-admin[data-product-admin].product-admin .tenant-organization-canonical-contract__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.product-admin[data-product-admin].product-admin .tenant-organization-canonical-contract__heading h3{color:#0b2940;margin:3px 0 0;font-size:16px}.product-admin[data-product-admin].product-admin .tenant-organization-canonical-contract__heading>span:last-child{color:#60758a;text-align:right;font-size:11px;line-height:1.4}.product-admin[data-product-admin].product-admin .tenant-organization-canonical-contract__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.product-admin[data-product-admin].product-admin .tenant-organization-canonical-contract__grid article{background:#fff;border:1px solid #d8e5ed;border-radius:10px;align-content:start;gap:5px;min-width:0;min-height:82px;padding:11px;display:grid}.product-admin[data-product-admin].product-admin .tenant-organization-canonical-contract__grid article span{color:#557189;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:900}.product-admin[data-product-admin].product-admin .tenant-organization-canonical-contract__grid article strong{color:#123b56;overflow-wrap:anywhere;font-size:13px;line-height:1.3}.product-admin[data-product-admin].product-admin .tenant-organization-canonical-contract__grid article small{color:#71869a;font-size:10px;line-height:1.3}.product-admin[data-product-admin].product-admin .tenant-organization-profile-contract{background:linear-gradient(135deg,#f8fcfd 0%,#fff 76%);border:1px solid #cfe2ea;border-radius:12px;gap:12px;padding:14px;display:grid}.product-admin[data-product-admin].product-admin .tenant-organization-profile-contract__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.product-admin[data-product-admin].product-admin .tenant-organization-profile-contract__heading>div{gap:3px;min-width:0;display:grid}.product-admin[data-product-admin].product-admin .tenant-organization-profile-contract__heading span{color:#0b708f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.product-admin[data-product-admin].product-admin .tenant-organization-profile-contract__heading h3{color:#0b2940;margin:0;font-size:16px}.product-admin[data-product-admin].product-admin .tenant-organization-profile-contract__heading p{color:#5c7187;margin:0;font-size:11px;line-height:1.4}.product-admin[data-product-admin].product-admin .tenant-organization-profile-contract__heading>strong{color:#166534;letter-spacing:.04em;text-transform:uppercase;background:#f5fcf7;border:1px solid #9fcdae;border-radius:999px;flex:none;padding:5px 8px;font-size:9px}.product-admin[data-product-admin].product-admin .tenant-organization-profile-contract__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.product-admin[data-product-admin].product-admin .tenant-organization-profile-contract__grid article{background:#fff;border:1px solid #d8e5ed;border-radius:10px;align-content:start;gap:6px;min-width:0;min-height:105px;padding:11px;display:grid}.product-admin[data-product-admin].product-admin .tenant-organization-profile-contract__grid article.is-required{background:#fffaf0;border-color:#e1c98d}.product-admin[data-product-admin].product-admin .tenant-organization-profile-contract__grid article.is-immutable{background:#f5fbfd;border-color:#b7d6e1}.product-admin[data-product-admin].product-admin .tenant-organization-profile-contract__grid article.is-scoped{background:#f5fcf7;border-color:#9fcdae}.product-admin[data-product-admin].product-admin .tenant-organization-profile-contract__grid article.is-sensitive{background:#f8faff;border-color:#c9d9ee}.product-admin[data-product-admin].product-admin .tenant-organization-profile-contract__grid article>span{color:#557189;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:900}.product-admin[data-product-admin].product-admin .tenant-organization-profile-contract__grid article>strong{color:#123b56;overflow-wrap:anywhere;font-size:12px;line-height:1.3}.product-admin[data-product-admin].product-admin .tenant-organization-profile-contract__grid ul{color:#5c7187;gap:3px;margin:0;padding:0 0 0 14px;font-size:10px;line-height:1.3;display:grid}.product-admin[data-product-admin].product-admin .organization-profile-completeness__title{color:#0b2940;margin:14px 0 10px;font-size:15px}@media (width<=1050px){.product-admin[data-product-admin].product-admin .tenant-organization-canonical-contract__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-admin[data-product-admin].product-admin .tenant-organization-profile-contract__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.product-admin[data-product-admin].product-admin .tenant-organization-canonical-contract__heading{display:grid}.product-admin[data-product-admin].product-admin .tenant-organization-canonical-contract__heading>span:last-child{text-align:left}.product-admin[data-product-admin].product-admin .tenant-organization-canonical-contract__grid{grid-template-columns:1fr}.product-admin[data-product-admin].product-admin .tenant-organization-profile-contract__heading{display:grid}.product-admin[data-product-admin].product-admin .tenant-organization-profile-contract__grid{grid-template-columns:1fr}}.product-admin[data-product-admin].product-admin .tenant-organization-branding-asset-summary,.product-admin[data-product-admin].product-admin .tenant-organization-branding-asset-details{border-top:1px solid #dbe7ed;gap:7px;margin:12px 0 0;padding-top:10px;display:grid}.product-admin[data-product-admin].product-admin .tenant-organization-branding-asset-summary div,.product-admin[data-product-admin].product-admin .tenant-organization-branding-asset-details div{grid-template-columns:minmax(100px,.45fr) 1fr;align-items:baseline;gap:10px;display:grid}.product-admin[data-product-admin].product-admin .tenant-organization-branding-asset-summary dt,.product-admin[data-product-admin].product-admin .tenant-organization-branding-asset-details dt{color:#60758a;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:900}.product-admin[data-product-admin].product-admin .tenant-organization-branding-asset-summary dd,.product-admin[data-product-admin].product-admin .tenant-organization-branding-asset-details dd{color:#234f68;overflow-wrap:anywhere;margin:0;font-size:10px;line-height:1.35}.product-admin[data-product-admin].product-admin .tenant-organization-branding-asset-details{background:#f7fbfc;border:1px solid #d8e5ed;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px;padding:12px}.product-admin[data-product-admin].product-admin .tenant-organization-branding-asset-details div{gap:4px;display:grid}.product-admin[data-product-admin].product-admin .tenant-organization-branding-asset-details dd{font-weight:800}@media (width<=700px){.product-admin[data-product-admin].product-admin .tenant-organization-branding-asset-details{grid-template-columns:1fr}}.product-admin[data-product-admin].product-admin .organization-setup-checklist{background:#fff;border:1px solid #d8e5ed;border-radius:16px;gap:14px;margin:16px 0;padding:18px 20px;display:grid}.product-admin[data-product-admin].product-admin .organization-setup-checklist__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.product-admin[data-product-admin].product-admin .organization-setup-checklist__header h2{color:#0b2235;margin:0}.product-admin[data-product-admin].product-admin .organization-setup-checklist__header p{color:#5c6f86;margin:5px 0 0;font-size:12px;line-height:1.45}.product-admin[data-product-admin].product-admin .organization-setup-checklist__count{color:#526d88;white-space:nowrap;border:1px solid #d8e5ed;border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-setup-checklist ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.product-admin[data-product-admin].product-admin .organization-setup-checklist li{background:#f8fbfc;border:1px solid #e0e8ee;border-radius:11px;grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;padding:12px;display:grid}.product-admin[data-product-admin].product-admin .organization-setup-checklist li.is-complete{background:#f4fcf6;border-color:#b9dfc7}.product-admin[data-product-admin].product-admin .organization-setup-checklist__marker{color:#8a5a12;border-radius:50%;place-items:center;width:24px;height:24px;font-size:20px;line-height:1;display:grid}.product-admin[data-product-admin].product-admin .organization-setup-checklist li.is-complete .organization-setup-checklist__marker{color:#fff;background:#23834d;font-size:14px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-setup-checklist li strong{color:#0b2235;font-size:13px;line-height:1.3;display:block}.product-admin[data-product-admin].product-admin .organization-setup-checklist li p{color:#5c6f86;margin:4px 0 0;font-size:11px;line-height:1.4}.product-admin[data-product-admin].product-admin .organization-setup-checklist li small{color:#8a5a12;white-space:nowrap;font-size:10px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-setup-checklist li.is-complete small{color:#237243}@media (width<=1450px){.product-admin[data-product-admin].product-admin .organization-setup-checklist ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.product-admin[data-product-admin].product-admin .organization-setup-checklist{padding:16px}.product-admin[data-product-admin].product-admin .organization-setup-checklist__header{flex-direction:column}.product-admin[data-product-admin].product-admin .organization-setup-checklist ul{grid-template-columns:1fr}}.product-admin[data-product-admin].product-admin .organization-admin-member-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-member-summary article{background:#fff;border:1px solid #d8e5ed;border-radius:12px;gap:6px;min-width:0;padding:12px 14px;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-member-summary strong{color:#526d88;font-size:12px;font-weight:800}.product-admin[data-product-admin].product-admin .organization-admin-member-summary b{color:#092d46;font-size:24px;line-height:1}.product-admin[data-product-admin].product-admin .organization-admin-member-filters{background:#f8fbfc;border:1px solid #d8e5ed;border-radius:12px;grid-template-columns:minmax(240px,2fr) repeat(5,minmax(130px,1fr)) auto;align-items:end;gap:10px;margin:14px 0;padding:14px;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-member-filters>label:not(.organization-admin-checkbox-filter){color:#526d88;gap:5px;min-width:0;font-size:11px;font-weight:800;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-member-filters :is(input,select){box-sizing:border-box;background:#fff;border:1px solid #d8e2ee;border-radius:8px;width:100%;min-height:38px;padding:8px 10px}.product-admin[data-product-admin].product-admin .organization-admin-member-filters .organization-admin-checkbox-filter{color:#526d88;white-space:nowrap;align-items:center;gap:7px;min-height:38px;font-size:11px;font-weight:800;display:flex}.product-admin[data-product-admin].product-admin .organization-admin-privileged-review{color:#0b617c;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;padding-top:2px;font-size:12px;display:flex}.product-admin[data-product-admin].product-admin .organization-admin-privileged-review strong{margin-right:4px}.product-admin[data-product-admin].product-admin .organization-admin-privileged-review span{background:#eaf8fb;border:1px solid #9fd0df;border-radius:999px;padding:4px 8px;font-weight:700}.product-admin[data-product-admin].product-admin .organization-admin-export-action,.product-admin[data-product-admin].product-admin .organization-admin-clear-filters{justify-self:start}.product-admin[data-product-admin].product-admin .organization-admin-filter-result{color:#526d88;grid-column:1/-1;font-size:12px;font-weight:700}.product-admin[data-product-admin].product-admin .organization-admin-export-notice{color:#0b617c;background:#eaf8fb;border-left:3px solid #1385a3;grid-column:1/-1;padding:8px 10px;font-size:12px}.product-admin[data-product-admin].product-admin .organization-admin-member-filters .organization-admin-checkbox-filter input{width:auto;min-height:0}@media (width<=1450px){.product-admin[data-product-admin].product-admin .organization-admin-member-filters{grid-template-columns:minmax(220px,2fr) repeat(2,minmax(150px,1fr))}.product-admin[data-product-admin].product-admin .organization-admin-member-filters .organization-admin-checkbox-filter{grid-column:1/-1}}@media (width<=700px){.product-admin[data-product-admin].product-admin .organization-admin-member-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.product-admin[data-product-admin].product-admin .organization-admin-member-filters{grid-template-columns:1fr}.product-admin[data-product-admin].product-admin .organization-admin-member-filters .organization-admin-checkbox-filter{grid-column:auto}}.product-admin[data-product-admin].product-admin .organization-audit-card{background:#fff;border:1px solid #d8e5ed;border-radius:14px;gap:14px;margin-top:16px;padding:20px;display:grid}.product-admin[data-product-admin].product-admin .organization-audit-card h2{color:#0b2235;margin:0}.product-admin[data-product-admin].product-admin .organization-audit-card>p{color:#5c6f86;margin:0;line-height:1.45}.product-admin[data-product-admin].product-admin .organization-audit-card>:is(.organization-security-overview,.organization-control-plane-reconciliation,.organization-implementation-phases,.organization-semantic-correctness-readiness,.organization-operational-metrics){order:10}.product-admin[data-product-admin].product-admin .organization-audit-readiness{background:linear-gradient(135deg,#f5fcf7 0%,#f5fbfd 100%);border:1px solid #b9dfc7;border-radius:12px;gap:12px;padding:16px;display:grid}.product-admin[data-product-admin].product-admin .organization-audit-readiness.is-unavailable{background:#fff8f7;border-color:#e2b1a8}.product-admin[data-product-admin].product-admin .organization-audit-readiness__heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.product-admin[data-product-admin].product-admin .organization-audit-readiness__eyebrow{color:#14733d;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-audit-readiness.is-unavailable .organization-audit-readiness__eyebrow{color:#a3342f}.product-admin[data-product-admin].product-admin .organization-audit-readiness__heading h3{color:#123b56;margin:3px 0;font-size:16px}.product-admin[data-product-admin].product-admin .organization-audit-readiness__heading p{color:#5c7187;max-width:780px;margin:0;font-size:12px;line-height:1.4}.product-admin[data-product-admin].product-admin .organization-audit-readiness__status{color:#166534;white-space:nowrap;background:#e8f7ee;border-radius:999px;flex:none;padding:5px 9px;font-size:10px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-audit-readiness.is-unavailable .organization-audit-readiness__status{color:#a3342f;background:#ffe8e5}.product-admin[data-product-admin].product-admin .organization-audit-readiness__checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.product-admin[data-product-admin].product-admin .organization-audit-readiness__checks article{background:#fff;border:1px solid #dbe7ed;border-radius:10px;gap:5px;min-width:0;padding:11px 12px;display:grid}.product-admin[data-product-admin].product-admin .organization-audit-readiness__checks strong{color:#123b56;font-size:11px;line-height:1.3}.product-admin[data-product-admin].product-admin .organization-audit-readiness__checks b{color:#14733d;font-size:12px}.product-admin[data-product-admin].product-admin .organization-audit-readiness.is-unavailable .organization-audit-readiness__checks b{color:#a3342f}.product-admin[data-product-admin].product-admin .organization-audit-readiness__checks small{color:#5c7187;font-size:10px;line-height:1.35}@media (width<=900px){.product-admin[data-product-admin].product-admin .organization-audit-readiness__checks{grid-template-columns:1fr}}@media (width<=650px){.product-admin[data-product-admin].product-admin .organization-audit-readiness__heading{flex-direction:column}}.product-admin[data-product-admin].product-admin .organization-audit-list{gap:10px;display:grid}.product-admin[data-product-admin].product-admin .organization-audit-list__heading{justify-content:space-between;align-items:flex-start;gap:14px;padding:2px 2px 6px;display:flex}.product-admin[data-product-admin].product-admin .organization-audit-list__heading h3{color:#0b2940;margin:0;font-size:17px}.product-admin[data-product-admin].product-admin .organization-audit-list__heading p{color:#5c7187;margin:3px 0 0;font-size:12px}.product-admin[data-product-admin].product-admin .organization-audit-list__heading>span{color:#07536a;background:#edf7fa;border-radius:999px;flex:none;padding:5px 9px;font-size:10px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-audit-list__more{justify-content:center;padding:6px 0 2px;display:flex}.product-admin[data-product-admin].product-admin .organization-audit-entry{background:#f8fbfc;border:1px solid #dbe7ed;border-radius:10px;gap:5px;padding:13px 15px;display:grid}.product-admin[data-product-admin].product-admin .organization-audit-entry>div{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.product-admin[data-product-admin].product-admin .organization-audit-entry small,.product-admin[data-product-admin].product-admin .organization-audit-entry p{color:#5c6f86;margin:0;font-size:12px}.product-admin[data-product-admin].product-admin .organization-audit-entry__snapshot{background:#f2fafc;border:1px solid #c9e3eb;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;padding:9px 10px;display:grid}.product-admin[data-product-admin].product-admin .organization-audit-entry__snapshot strong{color:#0b607c;grid-column:1/-1;font-size:11px}.product-admin[data-product-admin].product-admin .organization-audit-entry__snapshot span{color:#365d78;font-size:11px}.product-admin[data-product-admin].product-admin .organization-audit-entry__change{background:#faf8ff;border:1px solid #d9d0ef;border-left:3px solid #7550a8;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;padding:9px 10px;display:grid}.product-admin[data-product-admin].product-admin .organization-audit-entry__change strong{color:#5d3c8e;grid-column:1/-1;font-size:11px}.product-admin[data-product-admin].product-admin .organization-audit-entry__change span{color:#51446c;font-size:11px}.product-admin[data-product-admin].product-admin .organization-audit-entry__safe-fields{background:#f2fafc;border:1px solid #c9e3eb;border-left:3px solid #0b708f;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:8px;padding:8px 10px;display:flex}.product-admin[data-product-admin].product-admin .organization-audit-entry__safe-fields strong{color:#0b607c;font-size:11px}.product-admin[data-product-admin].product-admin .organization-audit-entry__safe-fields span{color:#365d78;font-size:11px}.product-admin[data-product-admin].product-admin .organization-audit-entry__context{flex-wrap:wrap;gap:7px;display:flex}.product-admin[data-product-admin].product-admin .organization-audit-entry__context span{color:#526d88;background:#fff;border:1px solid #d8e5ed;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:800}.product-admin[data-product-admin].product-admin .organization-audit-entry__snapshot+.organization-audit-entry__context{margin-top:1px}@media (width<=600px){.product-admin[data-product-admin].product-admin .organization-audit-entry__snapshot,.product-admin[data-product-admin].product-admin .organization-audit-entry__change{grid-template-columns:1fr}.product-admin[data-product-admin].product-admin .organization-audit-entry__snapshot strong,.product-admin[data-product-admin].product-admin .organization-audit-entry__change strong{grid-column:auto}}.product-admin[data-product-admin].product-admin .organization-audit-empty{background:#f8fbfc;border:1px dashed #b8ccd8;border-radius:10px;padding:18px}.product-admin[data-product-admin].product-admin .organization-security-overview{background:#f5fbfd;border:1px solid #c9e3eb;border-radius:12px;gap:12px;margin:18px 0;padding:16px;display:grid}.product-admin[data-product-admin].product-admin .organization-security-overview__heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.product-admin[data-product-admin].product-admin .organization-security-overview__heading h3,.product-admin[data-product-admin].product-admin .organization-security-overview__heading p{margin:0}.product-admin[data-product-admin].product-admin .organization-security-overview__heading p{color:#5c6f86;margin-top:4px;font-size:13px}.product-admin[data-product-admin].product-admin .organization-security-overview__heading>span{color:#0a607b;background:#e4f3f7;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700}.product-admin[data-product-admin].product-admin .organization-security-overview__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.product-admin[data-product-admin].product-admin .organization-security-overview__grid article{background:#fff;border:1px solid #d8e5ed;border-radius:10px;gap:6px;padding:12px;display:grid}.product-admin[data-product-admin].product-admin .organization-security-overview__grid strong{color:#5c6f86;font-size:12px}.product-admin[data-product-admin].product-admin .organization-security-overview__grid b{color:#0b2940;font-size:24px}@media (width<=900px){.product-admin[data-product-admin].product-admin .organization-security-overview__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.product-admin[data-product-admin].product-admin .organization-security-overview__grid{grid-template-columns:1fr}}.product-admin[data-product-admin].product-admin .organization-control-plane-reconciliation{background:#fff;border:1px solid #cfe2ea;border-radius:12px;gap:12px;margin:18px 0;padding:16px;display:grid}.product-admin[data-product-admin].product-admin .organization-control-plane-reconciliation__heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.product-admin[data-product-admin].product-admin .organization-control-plane-reconciliation__eyebrow{color:#0b708f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-control-plane-reconciliation__heading h3{color:#0b2235;margin:3px 0}.product-admin[data-product-admin].product-admin .organization-control-plane-reconciliation__heading p{color:#5c6f86;margin:0;font-size:12px;line-height:1.4}.product-admin[data-product-admin].product-admin .organization-control-plane-reconciliation__status{white-space:nowrap;border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-control-plane-reconciliation__status.is-healthy{color:#166534;background:#e8f7ee}.product-admin[data-product-admin].product-admin .organization-control-plane-reconciliation__status.is-attention{color:#8a5a12;background:#fff4df}.product-admin[data-product-admin].product-admin .organization-control-plane-reconciliation__summary{background:#f8fbfc;border:1px solid #dbe7ed;border-radius:10px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:10px 16px;padding:11px 12px;display:grid}.product-admin[data-product-admin].product-admin .organization-control-plane-reconciliation__summary strong{color:#0b2940;font-size:12px}.product-admin[data-product-admin].product-admin .organization-control-plane-reconciliation__summary span{color:#5c7187;font-size:11px}.product-admin[data-product-admin].product-admin .organization-control-plane-reconciliation__summary small{color:#526d88;white-space:nowrap;font-size:10px;font-weight:800}.product-admin[data-product-admin].product-admin .organization-control-plane-reconciliation__summary.is-critical{background:#fff6f4;border-color:#e6b6b0}.product-admin[data-product-admin].product-admin .organization-control-plane-reconciliation__summary.is-critical strong{color:#9f2f2b}.product-admin[data-product-admin].product-admin .organization-control-plane-reconciliation__summary.is-critical span{color:#7d3c3a}.product-admin[data-product-admin].product-admin .organization-control-plane-reconciliation__policy{color:#5c6f86;margin:0;font-size:11px;line-height:1.35}.product-admin[data-product-admin].product-admin .organization-control-plane-reconciliation__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.product-admin[data-product-admin].product-admin .organization-control-plane-reconciliation__list li{background:#fff;border:1px solid #dbe7ed;border-radius:10px;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;padding:10px;display:grid}.product-admin[data-product-admin].product-admin .organization-control-plane-reconciliation__list li.is-clear{background:#f5fcf7;border-color:#b9dfc7}.product-admin[data-product-admin].product-admin .organization-control-plane-reconciliation__list li.is-issue{background:#fffaf0;border-color:#ead39c}.product-admin[data-product-admin].product-admin .organization-control-plane-reconciliation__marker{color:#fff;background:#23834d;border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;font-weight:900;display:grid}.product-admin[data-product-admin].product-admin .organization-control-plane-reconciliation__list li.is-issue .organization-control-plane-reconciliation__marker{background:#b7791f}.product-admin[data-product-admin].product-admin .organization-control-plane-reconciliation__list li.is-critical{background:#fff5f3;border-color:#e5b0aa}.product-admin[data-product-admin].product-admin .organization-control-plane-reconciliation__list li.is-critical .organization-control-plane-reconciliation__marker{background:#b43b35}.product-admin[data-product-admin].product-admin .organization-control-plane-reconciliation__list li strong{color:#0b2940;font-size:11px;line-height:1.3}.product-admin[data-product-admin].product-admin .organization-control-plane-reconciliation__list li p{color:#5c7187;margin:3px 0 0;font-size:10px;line-height:1.3}.product-admin[data-product-admin].product-admin .organization-control-plane-reconciliation__list li>small{color:#237243;white-space:nowrap;font-size:9px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-control-plane-reconciliation__list li.is-issue>small{color:#8a5a12}.product-admin[data-product-admin].product-admin .organization-control-plane-reconciliation__list li.is-critical>small{color:#a3342f}.product-admin[data-product-admin].product-admin .organization-control-plane-reconciliation__repair-badge{color:#9f2f2b;background:#fff;border:1px solid #e2aaa4;border-radius:999px;margin-top:6px;padding:3px 6px;font-size:9px;font-weight:900;display:inline-flex}@media (width<=1200px){.product-admin[data-product-admin].product-admin .organization-control-plane-reconciliation__list{grid-template-columns:repeat(2,minmax(0,1fr))}.product-admin[data-product-admin].product-admin .organization-control-plane-reconciliation__summary{grid-template-columns:1fr 1fr}.product-admin[data-product-admin].product-admin .organization-control-plane-reconciliation__summary small{grid-column:1/-1}}@media (width<=700px){.product-admin[data-product-admin].product-admin .organization-control-plane-reconciliation__heading{flex-direction:column}.product-admin[data-product-admin].product-admin .organization-control-plane-reconciliation__summary,.product-admin[data-product-admin].product-admin .organization-control-plane-reconciliation__list{grid-template-columns:1fr}.product-admin[data-product-admin].product-admin .organization-control-plane-reconciliation__summary small{grid-column:auto}}.product-admin[data-product-admin].product-admin .organization-implementation-phases{background:linear-gradient(135deg,#fff 0%,#f7fbfd 100%);border:1px solid #cfe2ea;border-radius:12px;gap:12px;margin:18px 0;padding:16px;display:grid}.product-admin[data-product-admin].product-admin .organization-implementation-phases__heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.product-admin[data-product-admin].product-admin .organization-implementation-phases__eyebrow{color:#0b708f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-implementation-phases__heading h3{color:#0b2235;margin:3px 0}.product-admin[data-product-admin].product-admin .organization-implementation-phases__heading p{color:#5c6f86;max-width:720px;margin:0;font-size:12px;line-height:1.45}.product-admin[data-product-admin].product-admin .organization-implementation-phases__phase-label{color:#0b2940}.product-admin[data-product-admin].product-admin .organization-implementation-phases__status{color:#0b607c;white-space:nowrap;background:#eaf4f8;border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-implementation-phases__summary{background:#f8fbfc;border:1px solid #dbe7ed;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:center;gap:10px 16px;padding:11px 12px;display:grid}.product-admin[data-product-admin].product-admin .organization-implementation-phases__summary div{gap:2px;display:grid}.product-admin[data-product-admin].product-admin .organization-implementation-phases__summary strong{color:#0b2940;font-size:18px;line-height:1}.product-admin[data-product-admin].product-admin .organization-implementation-phases__summary span,.product-admin[data-product-admin].product-admin .organization-implementation-phases__summary small{color:#526d88;font-size:10px;line-height:1.3}.product-admin[data-product-admin].product-admin .organization-implementation-phases__summary small{white-space:nowrap;font-weight:800}.product-admin[data-product-admin].product-admin .organization-implementation-phases__defer{background:#fffaf0;border:1px solid #e6d19c;border-radius:10px;gap:3px;padding:10px 12px;display:grid}.product-admin[data-product-admin].product-admin .organization-implementation-phases__defer strong{color:#7a5010;font-size:12px}.product-admin[data-product-admin].product-admin .organization-implementation-phases__defer span{color:#755f36;font-size:11px;line-height:1.35}.product-admin[data-product-admin].product-admin .organization-implementation-phases__gates{counter-reset:implementation-phase-gate;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.product-admin[data-product-admin].product-admin .organization-implementation-phases__gates li{counter-increment:implementation-phase-gate;background:#fff;border:1px solid #dbe7ed;border-radius:10px;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;padding:10px;display:grid}.product-admin[data-product-admin].product-admin .organization-implementation-phases__gates li.is-verified{background:#f5fcf7;border-color:#b9dfc7}.product-admin[data-product-admin].product-admin .organization-implementation-phases__gates li.is-attention{background:#fffaf0;border-color:#ead39c}.product-admin[data-product-admin].product-admin .organization-implementation-phases__number{color:#0b607c;background:#d9eaf0;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:900;display:grid}.product-admin[data-product-admin].product-admin .organization-implementation-phases__number:before{content:counter(implementation-phase-gate)}.product-admin[data-product-admin].product-admin .organization-implementation-phases__gates li.is-verified .organization-implementation-phases__number{color:#fff;background:#23834d}.product-admin[data-product-admin].product-admin .organization-implementation-phases__gates li strong{color:#0b2940;font-size:11px;line-height:1.3}.product-admin[data-product-admin].product-admin .organization-implementation-phases__gates li p{color:#5c7187;margin:3px 0 0;font-size:10px;line-height:1.3}.product-admin[data-product-admin].product-admin .organization-implementation-phases__gates li>small{color:#0b607c;white-space:nowrap;font-size:9px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-implementation-phases__gates li.is-verified>small{color:#237243}.product-admin[data-product-admin].product-admin .organization-implementation-phases__gates li.is-attention>small{color:#8a5a12}@media (width<=900px){.product-admin[data-product-admin].product-admin .organization-implementation-phases__gates{grid-template-columns:1fr}.product-admin[data-product-admin].product-admin .organization-implementation-phases__summary{grid-template-columns:1fr 1fr}.product-admin[data-product-admin].product-admin .organization-implementation-phases__summary small{grid-column:1/-1}}@media (width<=700px){.product-admin[data-product-admin].product-admin .organization-implementation-phases__heading{flex-direction:column}.product-admin[data-product-admin].product-admin .organization-implementation-phases__summary{grid-template-columns:1fr}.product-admin[data-product-admin].product-admin .organization-implementation-phases__summary small{grid-column:auto}}.product-admin[data-product-admin].product-admin .organization-semantic-correctness-readiness{background:#fff;border:1px solid #cfe2ea;border-radius:12px;gap:12px;margin:18px 0;padding:16px;display:grid}.product-admin[data-product-admin].product-admin .organization-semantic-correctness-readiness__heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.product-admin[data-product-admin].product-admin .organization-semantic-correctness-readiness__eyebrow{color:#0b708f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-semantic-correctness-readiness__heading h3{color:#0b2235;margin:3px 0}.product-admin[data-product-admin].product-admin .organization-semantic-correctness-readiness__heading p{color:#5c6f86;max-width:760px;margin:0;font-size:12px;line-height:1.45}.product-admin[data-product-admin].product-admin .organization-semantic-correctness-readiness__status{white-space:nowrap;border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-semantic-correctness-readiness__status.is-ready{color:#166534;background:#e8f7ee}.product-admin[data-product-admin].product-admin .organization-semantic-correctness-readiness__status.is-review_required{color:#8a5a12;background:#fff4df}.product-admin[data-product-admin].product-admin .organization-semantic-correctness-readiness__summary{background:#f8fbfc;border:1px solid #dbe7ed;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:center;gap:10px 16px;padding:11px 12px;display:grid}.product-admin[data-product-admin].product-admin .organization-semantic-correctness-readiness__summary div{gap:2px;display:grid}.product-admin[data-product-admin].product-admin .organization-semantic-correctness-readiness__summary strong{color:#0b2940;font-size:18px;line-height:1}.product-admin[data-product-admin].product-admin .organization-semantic-correctness-readiness__summary span,.product-admin[data-product-admin].product-admin .organization-semantic-correctness-readiness__summary small{color:#526d88;font-size:10px;line-height:1.3}.product-admin[data-product-admin].product-admin .organization-semantic-correctness-readiness__summary small{white-space:nowrap;font-weight:800}.product-admin[data-product-admin].product-admin .organization-semantic-correctness-readiness__summary.is-review_required{background:#fffaf0;border-color:#ead39c}.product-admin[data-product-admin].product-admin .organization-semantic-correctness-readiness__policy{color:#5c6f86;margin:0;font-size:11px;line-height:1.35}.product-admin[data-product-admin].product-admin .organization-semantic-correctness-readiness__checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.product-admin[data-product-admin].product-admin .organization-semantic-correctness-readiness__checks li{background:#fff;border:1px solid #dbe7ed;border-radius:10px;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:8px;min-width:0;padding:10px;display:grid}.product-admin[data-product-admin].product-admin .organization-semantic-correctness-readiness__checks li.is-verified{background:#f5fcf7;border-color:#b9dfc7}.product-admin[data-product-admin].product-admin .organization-semantic-correctness-readiness__checks li.is-review{background:#fffaf0;border-color:#ead39c}.product-admin[data-product-admin].product-admin .organization-semantic-correctness-readiness__marker{color:#fff;background:#23834d;border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;font-weight:900;display:grid}.product-admin[data-product-admin].product-admin .organization-semantic-correctness-readiness__checks li.is-review .organization-semantic-correctness-readiness__marker{background:#b7791f}.product-admin[data-product-admin].product-admin .organization-semantic-correctness-readiness__checks li strong{color:#0b2940;font-size:11px;line-height:1.3}.product-admin[data-product-admin].product-admin .organization-semantic-correctness-readiness__checks li p{color:#5c7187;margin:3px 0 0;font-size:10px;line-height:1.3}.product-admin[data-product-admin].product-admin .organization-semantic-correctness-readiness__checks li small{color:#526d88;margin-top:4px;font-size:9px;line-height:1.3;display:block}.product-admin[data-product-admin].product-admin .organization-semantic-correctness-readiness__check-status{color:#237243;white-space:nowrap;font-size:9px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-semantic-correctness-readiness__checks li.is-review .organization-semantic-correctness-readiness__check-status{color:#8a5a12}@media (width<=900px){.product-admin[data-product-admin].product-admin .organization-semantic-correctness-readiness__checks{grid-template-columns:1fr}.product-admin[data-product-admin].product-admin .organization-semantic-correctness-readiness__summary{grid-template-columns:1fr 1fr}.product-admin[data-product-admin].product-admin .organization-semantic-correctness-readiness__summary small{grid-column:1/-1}}@media (width<=700px){.product-admin[data-product-admin].product-admin .organization-semantic-correctness-readiness__heading{flex-direction:column}.product-admin[data-product-admin].product-admin .organization-semantic-correctness-readiness__summary{grid-template-columns:1fr}.product-admin[data-product-admin].product-admin .organization-semantic-correctness-readiness__summary small{grid-column:auto}}.product-admin[data-product-admin].product-admin .organization-operational-metrics{background:#fff;border:1px solid #d8e5ed;border-radius:12px;gap:12px;margin:18px 0;padding:16px;display:grid}.product-admin[data-product-admin].product-admin .organization-operational-metrics__heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.product-admin[data-product-admin].product-admin .organization-operational-metrics__heading h3,.product-admin[data-product-admin].product-admin .organization-operational-metrics__heading p{margin:0}.product-admin[data-product-admin].product-admin .organization-operational-metrics__heading p{color:#5c6f86;margin-top:4px;font-size:13px;line-height:1.4}.product-admin[data-product-admin].product-admin .organization-operational-metrics__heading>span{color:#526d88;white-space:nowrap;background:#eef3f7;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700}.product-admin[data-product-admin].product-admin .organization-operational-metrics__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.product-admin[data-product-admin].product-admin .organization-operational-metrics__grid article{background:#f8fbfc;border:1px solid #e0e8ee;border-radius:10px;gap:6px;min-width:0;padding:12px;display:grid}.product-admin[data-product-admin].product-admin .organization-operational-metrics__grid strong{color:#526d88;font-size:12px;line-height:1.3}.product-admin[data-product-admin].product-admin .organization-operational-metrics__grid b{color:#0b2940;font-size:24px;line-height:1}.product-admin[data-product-admin].product-admin .organization-operational-metrics__grid small{color:#5c6f86;font-size:11px;line-height:1.35}@media (width<=900px){.product-admin[data-product-admin].product-admin .organization-operational-metrics__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.product-admin[data-product-admin].product-admin .organization-operational-metrics{padding:14px}.product-admin[data-product-admin].product-admin .organization-operational-metrics__heading{flex-direction:column}.product-admin[data-product-admin].product-admin .organization-operational-metrics__grid{grid-template-columns:1fr}}.product-admin[data-product-admin].product-admin .organization-access-health{background:#f5fcf7;border:1px solid #b9dfc7;border-radius:12px;gap:12px;padding:15px;display:grid}.product-admin[data-product-admin].product-admin .organization-access-health.is-attention{background:#fffaf0;border-color:#ead39c}.product-admin[data-product-admin].product-admin .organization-access-health.is-unavailable{background:#fff8f7;border-color:#e2b1a8}.product-admin[data-product-admin].product-admin .organization-access-health.is-checking{background:#f5fbfd;border-color:#c9e3eb}.product-admin[data-product-admin].product-admin .organization-access-health__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.product-admin[data-product-admin].product-admin .organization-access-health__heading h3{color:#0b2940;margin:0;font-size:17px}.product-admin[data-product-admin].product-admin .organization-access-health__heading>span{color:#166534;white-space:nowrap;background:#e3f4e9;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800}.product-admin[data-product-admin].product-admin .organization-access-health.is-attention .organization-access-health__heading>span{color:#7a5010;background:#ffedc4}.product-admin[data-product-admin].product-admin .organization-access-health.is-unavailable .organization-access-health__heading>span{color:#9f2f2b;background:#ffe4e1}.product-admin[data-product-admin].product-admin .organization-access-health.is-checking .organization-access-health__heading>span{color:#0a607b;background:#e4f3f7}.product-admin[data-product-admin].product-admin .organization-access-health__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.product-admin[data-product-admin].product-admin .organization-access-health__metrics article{background:#fff;border:1px solid #d8e5ed;border-radius:9px;gap:4px;padding:11px 12px;display:grid}.product-admin[data-product-admin].product-admin .organization-access-health__metrics strong{color:#5c6f86;font-size:11px}.product-admin[data-product-admin].product-admin .organization-access-health__metrics b{color:#0b2940;font-size:22px;line-height:1.1}.product-admin[data-product-admin].product-admin .organization-audit-list{min-width:0}.product-admin[data-product-admin].product-admin .organization-audit-list__heading{align-items:center;padding:2px 0 0}.product-admin[data-product-admin].product-admin .organization-audit-filters{background:#f8fbfc;border:1px solid #d8e5ed;border-radius:10px;grid-template-columns:minmax(220px,1.5fr) minmax(180px,1fr) minmax(160px,.7fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.product-admin[data-product-admin].product-admin .organization-audit-filters label{gap:5px;min-width:0;display:grid}.product-admin[data-product-admin].product-admin .organization-audit-filters label>span{color:#48647e;font-size:11px;font-weight:800}.product-admin[data-product-admin].product-admin .organization-audit-filters :is(input,select){color:#0b2940;background:#fff;border:1px solid #bfd4df;border-radius:8px;width:100%;min-width:0;min-height:38px;padding:7px 9px}.product-admin[data-product-admin].product-admin .organization-audit-filters :is(input,select):focus{outline-offset:1px;border-color:#0b708f;outline:2px solid #0b708f2e}.product-admin[data-product-admin].product-admin .organization-audit-filters__clear{white-space:nowrap;min-height:38px}.product-admin[data-product-admin].product-admin .organization-audit-table-wrap{border:1px solid #d8e5ed;border-radius:10px;min-width:0;overflow-x:auto}.product-admin[data-product-admin].product-admin .organization-audit-table{border-collapse:collapse;table-layout:fixed;color:#29465e;background:#fff;width:100%;min-width:0;font-size:12px}.product-admin[data-product-admin].product-admin .organization-audit-table th{color:#48647e;letter-spacing:.03em;text-align:left;text-transform:uppercase;background:#f3f8fa;border-bottom:1px solid #c9dce6;padding:10px 12px;font-size:10px}.product-admin[data-product-admin].product-admin .organization-audit-table td{vertical-align:top;overflow-wrap:anywhere;border-top:1px solid #e2ebf0;min-width:0;padding:11px 12px}.product-admin[data-product-admin].product-admin .organization-audit-table tbody tr:first-child td{border-top:0}.product-admin[data-product-admin].product-admin .organization-audit-table th:first-child,.product-admin[data-product-admin].product-admin .organization-audit-table td:first-child{width:18%}.product-admin[data-product-admin].product-admin .organization-audit-table th:nth-child(2),.product-admin[data-product-admin].product-admin .organization-audit-table td:nth-child(2){width:27%}.product-admin[data-product-admin].product-admin .organization-audit-table th:nth-child(3),.product-admin[data-product-admin].product-admin .organization-audit-table td:nth-child(3){width:24%}.product-admin[data-product-admin].product-admin .organization-audit-table th:nth-child(4),.product-admin[data-product-admin].product-admin .organization-audit-table td:nth-child(4){width:19%}.product-admin[data-product-admin].product-admin .organization-audit-table th:last-child,.product-admin[data-product-admin].product-admin .organization-audit-table td:last-child{width:12%}.product-admin[data-product-admin].product-admin .organization-audit-table .organization-audit-entry{background:#fff;border:0;border-radius:0;padding:0;display:table-row}.product-admin[data-product-admin].product-admin .organization-audit-table .organization-audit-entry:hover{background:#f8fbfc}.product-admin[data-product-admin].product-admin .organization-audit-table time{color:#526d88;white-space:nowrap}.product-admin[data-product-admin].product-admin .organization-audit-action{justify-items:start;gap:4px;display:grid}.product-admin[data-product-admin].product-admin .organization-audit-action strong{color:#0b2940;font-size:12px}.product-admin[data-product-admin].product-admin .organization-audit-action button{color:#0b708f;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:800}.product-admin[data-product-admin].product-admin .organization-audit-action button:hover{text-decoration:underline}.product-admin[data-product-admin].product-admin .organization-audit-action button:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #0b708f}.product-admin[data-product-admin].product-admin .organization-audit-result{border-radius:999px;padding:4px 7px;font-size:10px;font-weight:900;display:inline-flex}.product-admin[data-product-admin].product-admin .organization-audit-result.is-success{color:#166534;background:#e8f7ee}.product-admin[data-product-admin].product-admin .organization-audit-result.is-failed{color:#a3342f;background:#ffe8e5}.product-admin[data-product-admin].product-admin .organization-audit-entry-details td{background:#f8fbfc;padding:0 12px 12px}.product-admin[data-product-admin].product-admin .organization-audit-entry-details>td>div{background:#fff;border:1px solid #c9e3eb;border-radius:8px;padding:11px 12px}.product-admin[data-product-admin].product-admin .organization-audit-entry-details dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 18px;margin:0;display:grid}.product-admin[data-product-admin].product-admin .organization-audit-entry-details dl>div{min-width:0}.product-admin[data-product-admin].product-admin .organization-audit-entry-details dt{color:#5c7187;font-size:10px;font-weight:800}.product-admin[data-product-admin].product-admin .organization-audit-entry-details dd{color:#29465e;overflow-wrap:anywhere;margin:2px 0 0;font-size:11px}@media (width<=900px){.product-admin[data-product-admin].product-admin .organization-access-health__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.product-admin[data-product-admin].product-admin .organization-audit-filters{grid-template-columns:1fr 1fr}.product-admin[data-product-admin].product-admin .organization-audit-entry-details dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.product-admin[data-product-admin].product-admin .organization-audit-card{padding:14px}.product-admin[data-product-admin].product-admin .organization-audit-filters{grid-template-columns:1fr 1fr}.product-admin[data-product-admin].product-admin .organization-audit-filters label:first-child{grid-column:1/-1}.product-admin[data-product-admin].product-admin .organization-audit-filters__clear{justify-self:start}.product-admin[data-product-admin].product-admin .organization-audit-table-wrap{border:0;overflow:visible}.product-admin[data-product-admin].product-admin .organization-audit-table,.product-admin[data-product-admin].product-admin .organization-audit-table tbody{display:block}.product-admin[data-product-admin].product-admin .organization-audit-table thead{display:none}.product-admin[data-product-admin].product-admin .organization-audit-table tbody{gap:10px;display:grid}.product-admin[data-product-admin].product-admin .organization-audit-table .organization-audit-entry{border:1px solid #d8e5ed;border-radius:10px;gap:0;display:grid;overflow:hidden}.product-admin[data-product-admin].product-admin .organization-audit-table td{border-top:1px solid #e2ebf0;grid-template-columns:100px minmax(0,1fr);gap:10px;min-width:0;padding:8px 10px;display:grid;width:auto!important}.product-admin[data-product-admin].product-admin .organization-audit-table td:before{content:attr(data-label);color:#5c7187;text-transform:uppercase;font-size:10px;font-weight:800}.product-admin[data-product-admin].product-admin .organization-audit-table .organization-audit-entry td:first-child{border-top:0}.product-admin[data-product-admin].product-admin .organization-audit-entry-details{margin-top:-10px;display:block}.product-admin[data-product-admin].product-admin .organization-audit-entry-details td{background:#f8fbfc;border:1px solid #d8e5ed;border-top:0;border-radius:0 0 10px 10px;padding:0 10px 10px;display:block}.product-admin[data-product-admin].product-admin .organization-audit-entry-details dl{grid-template-columns:1fr}}@media (width<=480px){.product-admin[data-product-admin].product-admin .organization-access-health__heading{flex-direction:column;align-items:flex-start}.product-admin[data-product-admin].product-admin .organization-access-health__metrics{grid-template-columns:1fr 1fr}.product-admin[data-product-admin].product-admin .organization-audit-list__heading{flex-direction:column;align-items:flex-start}.product-admin[data-product-admin].product-admin .organization-audit-filters{grid-template-columns:1fr}.product-admin[data-product-admin].product-admin .organization-audit-filters label:first-child{grid-column:auto}}.product-admin[data-product-admin].product-admin .organization-admin-form-grid{grid-template-columns:repeat(3,minmax(190px,1fr))!important;gap:12px!important;display:grid!important}.product-admin[data-product-admin].product-admin .organization-admin-field{align-content:start;gap:6px;min-width:0;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-field>span{color:#5c6f86;font-size:12px;font-weight:800}.product-admin[data-product-admin].product-admin .organization-admin-field>:is(input,select,textarea){box-sizing:border-box;border:1px solid #d8e2ee;border-radius:8px;width:100%;min-height:40px;padding:8px 10px}.product-admin[data-product-admin].product-admin .organization-admin-field>input[readonly]{color:#315b72;background:#f2fafc;border-color:#b9dce5;box-shadow:inset 3px 0 #0b708f}.product-admin[data-product-admin].product-admin .organization-admin-field>:is(input,select,textarea):disabled{color:#617381;cursor:not-allowed;opacity:1;background:#f3f6f8;border-color:#cbdde5}.product-admin[data-product-admin].product-admin .organization-admin-multi-select{width:100%;min-height:40px;position:relative}.product-admin[data-product-admin].product-admin .organization-admin-multi-select__trigger{color:#0b2235;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e2ee;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:40px;padding:5px 8px;display:flex}.product-admin[data-product-admin].product-admin .organization-admin-multi-select__trigger:focus-visible{outline-offset:1px;outline:2px solid #1385a3}.product-admin[data-product-admin].product-admin .organization-admin-multi-select__trigger:disabled{color:#7a8794;cursor:not-allowed;background:#f3f6f8}.product-admin[data-product-admin].product-admin .organization-admin-multi-select__values{flex-wrap:wrap;gap:4px;display:flex}.product-admin[data-product-admin].product-admin .organization-admin-multi-select__tag{color:#0b5f79;background:#eaf8fb;border:1px solid #a9d6e2;border-radius:5px;padding:3px 7px;font-size:12px;font-weight:700}.product-admin[data-product-admin].product-admin .organization-admin-multi-select__placeholder{color:#7a8794}.product-admin[data-product-admin].product-admin .organization-admin-multi-select__chevron{color:#64748b;flex:none;font-size:16px}.product-admin[data-product-admin].product-admin .organization-admin-multi-select__popup{z-index:20;background:#fff;border:1px solid #bfd4df;border-radius:10px;gap:2px;padding:6px;display:grid;position:absolute;bottom:calc(100% + 5px);left:0;right:0;box-shadow:0 12px 28px #0b22352e}.product-admin[data-product-admin].product-admin .organization-admin-multi-select__option{color:#0b2235;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;width:100%;min-height:34px;padding:6px 8px;display:flex}.product-admin[data-product-admin].product-admin .organization-admin-multi-select__option:hover,.product-admin[data-product-admin].product-admin .organization-admin-multi-select__option:focus-visible{background:#eef8fb}.product-admin[data-product-admin].product-admin .organization-admin-multi-select__option.is-selected{color:#0b5f79;font-weight:800}.product-admin[data-product-admin].product-admin .organization-admin-multi-select__check{color:#fff;background:#fff;border:1px solid #9fb9c7;border-radius:4px;flex:none;place-items:center;width:18px;height:18px;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-multi-select__option.is-selected .organization-admin-multi-select__check{background:#0b718d;border-color:#0b718d}.product-admin[data-product-admin].product-admin .organization-admin-field textarea{resize:vertical;min-height:72px}.product-admin[data-product-admin].product-admin .organization-admin-field.has-error>:is(input,select,textarea){border-color:#b42318}.product-admin[data-product-admin].product-admin .organization-admin-field>small[role=alert]{color:#b42318;font-weight:700}.product-admin[data-product-admin].product-admin .organization-admin-field__help{color:#64748b;font-size:11px;line-height:1.35}.product-admin[data-product-admin].product-admin .organization-profile-section{background:#fbfdfe;border:1px solid #d8e5ed;border-radius:12px;gap:12px;min-width:0;margin:0 0 16px;padding:14px;display:grid}.product-admin[data-product-admin].product-admin .organization-profile-section legend{color:#0b5f79;padding:0 6px;font-size:13px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-profile-section__help{color:#64748b;margin:0;font-size:12px;line-height:1.4}.product-admin[data-product-admin].product-admin .organization-profile-section .organization-admin-form-grid{margin:0}.product-admin[data-product-admin].product-admin .organization-profile-section>.organization-admin-field>textarea{min-height:108px}.product-admin[data-product-admin].product-admin .organization-profile-concurrency-conflict{color:#684617;background:#fff8e8;border:1px solid #e5b66e;border-left:4px solid #b7791f;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:14px;margin:0 0 14px;padding:11px 12px;display:flex}.product-admin[data-product-admin].product-admin .organization-profile-concurrency-conflict>div{gap:3px;min-width:0;display:grid}.product-admin[data-product-admin].product-admin .organization-profile-concurrency-conflict strong{color:#7a4b0c;font-size:13px}.product-admin[data-product-admin].product-admin .organization-profile-concurrency-conflict p,.product-admin[data-product-admin].product-admin .organization-profile-concurrency-conflict small{margin:0;line-height:1.35}.product-admin[data-product-admin].product-admin .organization-profile-concurrency-conflict small{color:#7a5c2a}.product-admin[data-product-admin].product-admin .organization-profile-concurrency-conflict .btn{color:#7a4b0c;background:#fff;border-color:#c88a2b;flex:none;align-self:center;min-height:36px}.product-admin[data-product-admin].product-admin .organization-profile-concurrency-conflict .btn:hover:not(:disabled),.product-admin[data-product-admin].product-admin .organization-profile-concurrency-conflict .btn:focus-visible{color:#633d08;background:#fff4d6;border-color:#9b6717}@media (width<=700px){.product-admin[data-product-admin].product-admin .organization-profile-concurrency-conflict{display:grid}.product-admin[data-product-admin].product-admin .organization-profile-concurrency-conflict .btn{justify-self:start}}.product-admin[data-product-admin].product-admin .organization-banking-sensitivity-note{color:#684617;background:#fffaf0;border:1px solid #e5c98e;border-left:4px solid #b7791f;border-radius:9px;gap:3px;padding:9px 11px;font-size:11px;line-height:1.35;display:grid}.product-admin[data-product-admin].product-admin .organization-banking-sensitivity-note strong{color:#8b560d;font-size:12px}.product-admin[data-product-admin].product-admin .organization-banking-sensitivity-note p,.product-admin[data-product-admin].product-admin .organization-banking-sensitivity-note small{margin:0}.product-admin[data-product-admin].product-admin .organization-banking-sensitivity-note small{color:#7a5c2a}.product-admin[data-product-admin].product-admin .organization-admin-status{color:#07536a;background:#edf7fa;border-radius:999px;align-items:center;gap:5px;padding:3px 7px;font-size:11px;font-weight:800;display:inline-flex}.product-admin[data-product-admin].product-admin .organization-admin-status.is-pending{color:#8b5c00;background:#fff4ce}.product-admin[data-product-admin].product-admin .organization-admin-form-status{border:1px solid #cfe3ec;border-radius:10px;margin:14px 0 0;padding:10px 12px}.product-admin[data-product-admin].product-admin .organization-access-provisioning-policy{background:linear-gradient(135deg,#fff 0%,#f7fbfd 100%);border:1px solid #cfe2ea;border-radius:14px;gap:12px;margin:16px 0;padding:16px;display:grid}.product-admin[data-product-admin].product-admin .organization-access-provisioning-policy__heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.product-admin[data-product-admin].product-admin .organization-access-provisioning-policy__eyebrow{color:#0b708f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-access-provisioning-policy__heading h2{color:#0b2235;margin:3px 0;font-size:18px}.product-admin[data-product-admin].product-admin .organization-access-provisioning-policy__heading p{color:#5c6f86;max-width:720px;margin:0;font-size:12px;line-height:1.45}.product-admin[data-product-admin].product-admin .organization-access-provisioning-policy__status{color:#526d88;white-space:nowrap;background:#eef5f8;border-radius:999px;flex:none;padding:5px 9px;font-size:10px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-access-provisioning-policy__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.product-admin[data-product-admin].product-admin .organization-access-provisioning-policy__actions article{background:#fff;border:1px solid #dbe7ed;border-radius:11px;gap:5px;min-width:0;padding:12px;display:grid}.product-admin[data-product-admin].product-admin .organization-access-provisioning-policy__actions article:first-child{background:#f5fcf7;border-color:#b9dfc7}.product-admin[data-product-admin].product-admin .organization-access-provisioning-policy__step{color:#0b708f;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-access-provisioning-policy__actions h3{color:#0b2940;margin:0;font-size:14px}.product-admin[data-product-admin].product-admin .organization-access-provisioning-policy__actions p{color:#5c7187;margin:0;font-size:11px;line-height:1.35}.product-admin[data-product-admin].product-admin .organization-access-provisioning-policy__actions strong{color:#0b2940;font-size:10px}.product-admin[data-product-admin].product-admin .organization-access-provisioning-policy__actions small{color:#526d88;font-size:10px;line-height:1.3}.product-admin[data-product-admin].product-admin .organization-access-provisioning-policy__compatibility{color:#755f36;background:#fffaf0;border:1px solid #e6d19c;border-radius:9px;margin:0;padding:9px 11px;font-size:10px;line-height:1.35}.product-admin[data-product-admin].product-admin .organization-access-provisioning-policy__compatibility strong{color:#7a5010}@media (width<=700px){.product-admin[data-product-admin].product-admin .organization-access-provisioning-policy__heading{flex-direction:column}.product-admin[data-product-admin].product-admin .organization-access-provisioning-policy__actions{grid-template-columns:1fr}}.product-admin[data-product-admin].product-admin .organization-membership-lifecycle-policy{background:linear-gradient(135deg,#fff 0%,#f6fafc 100%);border:1px solid #cfe2ea;border-radius:14px;gap:14px;margin:16px 0;padding:18px;display:grid}.product-admin[data-product-admin].product-admin .organization-membership-lifecycle-policy__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.product-admin[data-product-admin].product-admin .organization-membership-lifecycle-policy__eyebrow{color:#0b708f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-membership-lifecycle-policy__heading h2{color:#0b2235;margin:3px 0;font-size:19px}.product-admin[data-product-admin].product-admin .organization-membership-lifecycle-policy__heading p{color:#5c6f86;max-width:800px;margin:0;font-size:12px;line-height:1.45}.product-admin[data-product-admin].product-admin .organization-membership-lifecycle-policy__status{color:#526d88;white-space:nowrap;background:#eef5f8;border-radius:999px;flex:none;padding:5px 9px;font-size:10px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-membership-lifecycle-policy__states{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.product-admin[data-product-admin].product-admin .organization-membership-lifecycle-policy__state{background:#fff;border:1px solid #dbe7ed;border-radius:11px;grid-template-columns:auto 1fr;gap:9px;min-width:0;padding:11px;display:grid}.product-admin[data-product-admin].product-admin .organization-membership-lifecycle-policy__state>span{color:#526d88;background:#eef5f8;border-radius:8px;place-items:center;width:25px;height:25px;font-size:10px;font-weight:900;display:grid}.product-admin[data-product-admin].product-admin .organization-membership-lifecycle-policy__state h3{color:#0b2940;margin:0 0 4px;font-size:12px}.product-admin[data-product-admin].product-admin .organization-membership-lifecycle-policy__state p{color:#5c7187;margin:0;font-size:10px;line-height:1.35}.product-admin[data-product-admin].product-admin .organization-membership-lifecycle-policy__state.is-pending{background:#fffaf0;border-color:#e6d19c}.product-admin[data-product-admin].product-admin .organization-membership-lifecycle-policy__state.is-pending>span{color:#7a5010;background:#fff0c7}.product-admin[data-product-admin].product-admin .organization-membership-lifecycle-policy__state.is-active{background:#f5fcf7;border-color:#b9dfc7}.product-admin[data-product-admin].product-admin .organization-membership-lifecycle-policy__state.is-active>span{color:#14733d;background:#dff4e5}.product-admin[data-product-admin].product-admin .organization-membership-lifecycle-policy__state.is-suspended{background:#f6f9ff;border-color:#c9d9ee}.product-admin[data-product-admin].product-admin .organization-membership-lifecycle-policy__state.is-suspended>span{color:#3e6592;background:#e5eefb}.product-admin[data-product-admin].product-admin .organization-membership-lifecycle-policy__state.is-removed{background:#fff7f7;border-color:#efc8c8}.product-admin[data-product-admin].product-admin .organization-membership-lifecycle-policy__state.is-removed>span{color:#a34040;background:#ffe5e5}.product-admin[data-product-admin].product-admin .organization-membership-lifecycle-policy__details{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;display:grid}.product-admin[data-product-admin].product-admin .organization-membership-lifecycle-policy__details>section{background:#fff;border:1px solid #dbe7ed;border-radius:11px;min-width:0;padding:12px}.product-admin[data-product-admin].product-admin .organization-membership-lifecycle-policy__subheading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.product-admin[data-product-admin].product-admin .organization-membership-lifecycle-policy__subheading h3{color:#0b2940;margin:0;font-size:13px}.product-admin[data-product-admin].product-admin .organization-membership-lifecycle-policy__subheading span{color:#426176;font-size:10px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-membership-lifecycle-policy__transitions{gap:6px;margin:0;padding:0;list-style:none;display:grid}.product-admin[data-product-admin].product-admin .organization-membership-lifecycle-policy__transitions li{background:#f7fafb;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:7px 8px;display:flex}.product-admin[data-product-admin].product-admin .organization-membership-lifecycle-policy__transitions strong{color:#0b2940;font-size:10px}.product-admin[data-product-admin].product-admin .organization-membership-lifecycle-policy__transitions span{color:#60758a;text-align:right;font-size:10px}.product-admin[data-product-admin].product-admin .organization-membership-lifecycle-policy__transitions b{color:#0b708f}.product-admin[data-product-admin].product-admin .organization-membership-lifecycle-policy__safeguards{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.product-admin[data-product-admin].product-admin .organization-membership-lifecycle-policy__safeguards article{background:#f7fafb;border-left:3px solid #0b8c99;gap:4px;padding:8px;display:grid}.product-admin[data-product-admin].product-admin .organization-membership-lifecycle-policy__safeguards strong{color:#0b2940;font-size:10px}.product-admin[data-product-admin].product-admin .organization-membership-lifecycle-policy__safeguards span{color:#60758a;font-size:9px;line-height:1.35}.product-admin[data-product-admin].product-admin .organization-membership-lifecycle-policy__audit{background:#f2f9fb;border:1px solid #cfe2ea;border-radius:10px;grid-template-columns:minmax(220px,.62fr) minmax(0,1.38fr);align-items:center;gap:12px;padding:10px 12px;display:grid}.product-admin[data-product-admin].product-admin .organization-membership-lifecycle-policy__audit>div:first-child{gap:3px;display:grid}.product-admin[data-product-admin].product-admin .organization-membership-lifecycle-policy__audit strong{color:#0b2940;font-size:11px}.product-admin[data-product-admin].product-admin .organization-membership-lifecycle-policy__audit>div:first-child span{color:#3d5d72;font-size:10px;line-height:1.3}.product-admin[data-product-admin].product-admin .organization-membership-lifecycle-policy__audit-list{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.product-admin[data-product-admin].product-admin .organization-membership-lifecycle-policy__audit-list span{color:#37657c;background:#fff;border:1px solid #c7dce4;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:800}@media (width<=900px){.product-admin[data-product-admin].product-admin .organization-membership-lifecycle-policy__states{grid-template-columns:repeat(2,minmax(0,1fr))}.product-admin[data-product-admin].product-admin .organization-membership-lifecycle-policy__details{grid-template-columns:1fr}}@media (width<=700px){.product-admin[data-product-admin].product-admin .organization-membership-lifecycle-policy__heading{flex-direction:column}.product-admin[data-product-admin].product-admin .organization-membership-lifecycle-policy__states,.product-admin[data-product-admin].product-admin .organization-membership-lifecycle-policy__safeguards,.product-admin[data-product-admin].product-admin .organization-membership-lifecycle-policy__audit{grid-template-columns:1fr}.product-admin[data-product-admin].product-admin .organization-membership-lifecycle-policy__audit-list{justify-content:flex-start}.product-admin[data-product-admin].product-admin .organization-membership-lifecycle-policy__transitions li{flex-direction:column;align-items:flex-start}.product-admin[data-product-admin].product-admin .organization-membership-lifecycle-policy__transitions span{text-align:left}}.product-admin[data-product-admin].product-admin .organization-admin-form-status.is-error{color:#b91c1c;background:#fff1f2;border-color:#fecaca}.product-admin[data-product-admin].product-admin .organization-admin-form-status.is-success{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.product-admin[data-product-admin].product-admin .organization-admin-action-note{color:#5c6f86;padding:16px}.product-admin[data-product-admin].product-admin .user-create-form{box-sizing:border-box;height:auto;margin-bottom:18px;padding:20px;overflow:visible}.product-admin[data-product-admin].product-admin .user-create-form>h3{margin:0 0 8px}.product-admin[data-product-admin].product-admin .user-create-form>.numbering-form-note{color:#64748b;margin:0 0 14px;font-size:12px;line-height:1.45}.product-admin[data-product-admin].product-admin .users-create-grid{grid-template-columns:repeat(3,minmax(190px,1fr))!important;gap:14px!important}.product-admin[data-product-admin].product-admin .users-create-grid :is(input,select){height:42px;min-height:42px}.product-admin[data-product-admin].product-admin .preset-password-field .required-star{margin-left:2px;display:inline}.product-admin[data-product-admin].product-admin .preset-password-field .small-action{white-space:nowrap;justify-self:start;min-height:34px;margin-top:2px}.product-admin[data-product-admin].product-admin .qworks-user-create-action{align-self:end}.product-admin[data-product-admin].product-admin .qworks-user-create-action .btn{white-space:nowrap;width:min(100%,250px);min-height:42px;padding:9px 14px}.product-admin[data-product-admin].product-admin .access-rules-note{margin-top:16px!important}.product-admin[data-product-admin].product-admin .organization-admin-drawer .tenant-organization-editor{height:auto;overflow:visible;margin:0!important;padding:0!important}.product-admin[data-product-admin].product-admin .organization-admin-drawer .tenant-organization-information-region{padding:4px 16px 18px}.product-admin[data-product-admin].product-admin .organization-admin-drawer .tenant-organization-logo-save-region{border-top:1px solid #dbe7ed;padding:18px 16px 16px}.product-admin[data-product-admin].product-admin .organization-admin-drawer .tenant-organization-information-region .organization-admin-field textarea{height:116px;min-height:116px}.product-admin[data-product-admin].product-admin .organization-admin-drawer .tenant-organization-editor__section-heading,.product-admin[data-product-admin].product-admin .organization-admin-drawer .tenant-organization-logo-upload__heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.product-admin[data-product-admin].product-admin .organization-admin-drawer .tenant-organization-editor__section-heading{border-bottom:1px solid #dbe7ed;margin:0 0 16px;padding:0 0 12px}.product-admin[data-product-admin].product-admin .organization-admin-drawer .tenant-organization-editor__section-heading h3,.product-admin[data-product-admin].product-admin .organization-admin-drawer .tenant-organization-logo-upload__heading h4{color:#0b2235;margin:0}.product-admin[data-product-admin].product-admin .organization-admin-drawer .tenant-organization-editor__section-heading p,.product-admin[data-product-admin].product-admin .organization-admin-drawer .tenant-organization-logo-upload__heading p{color:#64748b;margin:4px 0 0;font-size:12px;line-height:1.4}.product-admin[data-product-admin].product-admin .organization-admin-drawer .tenant-organization-editor__section-heading>span{color:#64748b;flex:none;font-size:11px;font-weight:800}.product-admin[data-product-admin].product-admin .organization-admin-drawer .tenant-organization-editor__section-heading>span b{color:#c9251b}.product-admin[data-product-admin].product-admin .organization-admin-drawer .tenant-organization-logo-upload{background:#f8fbfc;border:1px solid #cfe2ea;border-radius:14px;padding:12px}.product-admin[data-product-admin].product-admin .organization-admin-drawer .tenant-organization-logo-upload__heading{align-items:flex-start}.product-admin[data-product-admin].product-admin .organization-admin-drawer .tenant-organization-logo-upload__heading .organization-admin-status.is-pending{flex-direction:column;align-items:flex-start;gap:1px}.product-admin[data-product-admin].product-admin .organization-admin-drawer .tenant-organization-logo-upload__heading .organization-admin-status>span{font-size:9px;font-weight:800;display:block}.product-admin[data-product-admin].product-admin .organization-admin-drawer .tenant-organization-logo-validation-contract{gap:7px;margin-top:9px;padding:8px}.product-admin[data-product-admin].product-admin .organization-admin-drawer .tenant-organization-logo-validation-contract__grid{gap:6px}.product-admin[data-product-admin].product-admin .organization-admin-drawer .tenant-organization-logo-validation-contract__grid article{gap:4px;padding:7px}.product-admin[data-product-admin].product-admin .tenant-organization-logo-validation-contract{background:#fff;border:1px solid #d4e4e9;border-radius:11px;gap:10px;margin-top:13px;padding:11px;display:grid}.product-admin[data-product-admin].product-admin .tenant-organization-logo-validation-contract__heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.product-admin[data-product-admin].product-admin .tenant-organization-logo-validation-contract__heading>div{gap:3px;min-width:0;display:grid}.product-admin[data-product-admin].product-admin .tenant-organization-logo-validation-contract__heading strong{color:#0b2940;font-size:11px}.product-admin[data-product-admin].product-admin .tenant-organization-logo-validation-contract__heading span{color:#647b8c;font-size:10px;line-height:1.35}.product-admin[data-product-admin].product-admin .tenant-organization-logo-validation-contract__heading>b{color:#0b708f;letter-spacing:.04em;text-transform:uppercase;border:1px solid #b9dce5;border-radius:999px;flex:none;padding:4px 7px;font-size:9px}.product-admin[data-product-admin].product-admin .tenant-organization-logo-validation-contract__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.product-admin[data-product-admin].product-admin .tenant-organization-logo-validation-contract__grid article{background:#f8fbfc;border:1px solid #dbe7ed;border-radius:9px;align-content:start;gap:6px;min-width:0;padding:9px;display:grid}.product-admin[data-product-admin].product-admin .tenant-organization-logo-validation-contract__grid article>strong{color:#315b72;font-size:10px}.product-admin[data-product-admin].product-admin .tenant-organization-logo-validation-contract__grid small{color:#647b8c;line-height:1.35;margin:0!important;font-size:9px!important;font-weight:700!important}.product-admin[data-product-admin].product-admin .tenant-organization-logo-validation-contract__chips{flex-wrap:wrap;gap:4px;display:flex}.product-admin[data-product-admin].product-admin .tenant-organization-logo-validation-contract__chips span{color:#0b708f;background:#fff;border:1px solid #b9dce5;border-radius:999px;padding:3px 5px;font-size:8px;font-weight:900;line-height:1.15}.product-admin[data-product-admin].product-admin .organization-admin-drawer .tenant-organization-logo-upload__workspace{grid-template-columns:minmax(220px,.72fr) minmax(300px,1.28fr);gap:16px;margin-top:10px;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-drawer .tenant-organization-logo-preview--editor{background:#fff;width:100%;height:160px;min-height:160px;padding:10px;position:relative;overflow:hidden}.product-admin[data-product-admin].product-admin .organization-admin-drawer .tenant-organization-logo-preview--editor>img{object-fit:contain;width:100%;height:100%;max-height:108px}.product-admin[data-product-admin].product-admin .organization-admin-drawer .tenant-organization-logo-temporary-preview{box-sizing:border-box;color:#315b72;text-align:center;background:#f2fafc;border:1px solid #9bc9d5;border-radius:11px;grid-template-rows:auto minmax(0,1fr) auto;place-items:center;gap:5px;padding:10px;display:grid;position:absolute;inset:8px;overflow:hidden}.product-admin[data-product-admin].product-admin .organization-admin-drawer .tenant-organization-logo-temporary-preview strong{color:#0b2940;font-size:12px}.product-admin[data-product-admin].product-admin .organization-admin-drawer .tenant-organization-logo-temporary-preview img{object-fit:contain;width:100%;max-width:250px;height:100%;max-height:82px;display:block}.product-admin[data-product-admin].product-admin .organization-admin-drawer .tenant-organization-logo-temporary-preview small{color:#526d88;margin:0;font-size:9px;line-height:1.3}.product-admin[data-product-admin].product-admin .organization-admin-drawer .tenant-organization-logo-empty-placeholder{color:#8a8f94;place-items:center;width:100%;height:100%;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-drawer .tenant-organization-logo-empty-placeholder svg{fill:currentColor;width:54px;height:43px}.product-admin[data-product-admin].product-admin .organization-admin-drawer .tenant-organization-logo-upload__controls{align-content:start;gap:12px;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-drawer .tenant-organization-logo-file>span{color:#5f7188;margin-bottom:6px;font-size:12px;font-weight:900;display:block}.product-admin[data-product-admin].product-admin .organization-admin-drawer .tenant-organization-logo-upload input{box-sizing:border-box;background:#fff;border:1px solid #d8e2ee;border-radius:10px;width:100%;min-height:42px;padding:8px 10px}.product-admin[data-product-admin].product-admin .organization-admin-drawer .tenant-organization-logo-upload small{color:#64748b;margin-top:5px;font-size:11px;font-weight:700;display:block}.product-admin[data-product-admin].product-admin .organization-admin-drawer .tenant-organization-logo-upload__actions{flex-wrap:wrap;gap:8px;display:flex}.product-admin[data-product-admin].product-admin .organization-admin-drawer .tenant-organization-branding-asset-details{margin-top:10px;padding:10px}.product-admin[data-product-admin].product-admin .organization-admin-drawer .tenant-organization-logo-upload>.organization-admin-form-status{margin-top:10px;padding:8px 10px}.product-admin[data-product-admin].product-admin .organization-admin-drawer .tenant-organization-profile-submit{margin-top:14px}.product-admin[data-product-admin].product-admin .tenant-organization-logo-upload__pipeline{color:#24445a;background:#f5fcf7;border:1px solid #9fcdae;border-left:4px solid #18794e;border-radius:11px;gap:10px;margin-top:14px;padding:12px;display:grid}.product-admin[data-product-admin].product-admin .tenant-organization-logo-upload__pipeline-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.product-admin[data-product-admin].product-admin .tenant-organization-logo-upload__pipeline-heading>div{gap:3px;display:grid}.product-admin[data-product-admin].product-admin .tenant-organization-logo-upload__pipeline-heading strong{color:#166534;font-size:12px}.product-admin[data-product-admin].product-admin .tenant-organization-logo-upload__pipeline-heading span{color:#4e6f5c;font-size:10px;line-height:1.35}.product-admin[data-product-admin].product-admin .tenant-organization-logo-upload__pipeline-heading>b{color:#166534;text-transform:uppercase;border:1px solid #9fcdae;border-radius:999px;flex:none;padding:4px 7px;font-size:9px}.product-admin[data-product-admin].product-admin .tenant-organization-logo-upload__pipeline-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.product-admin[data-product-admin].product-admin .tenant-organization-logo-upload__pipeline-steps span{background:#fff;border:1px solid #c5e2cd;border-radius:7px;grid-template-columns:19px minmax(0,1fr);align-items:center;gap:6px;min-width:0;padding:7px 8px;display:grid}.product-admin[data-product-admin].product-admin .tenant-organization-logo-upload__pipeline-steps b{color:#166534;background:#dff4e5;border-radius:50%;place-items:center;width:19px;height:19px;font-size:9px;display:grid}.product-admin[data-product-admin].product-admin .tenant-organization-logo-upload__pipeline-steps strong{color:#315b72;font-size:9px;line-height:1.25}.product-admin[data-product-admin].product-admin .tenant-organization-logo-upload__pipeline dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;display:grid}.product-admin[data-product-admin].product-admin .tenant-organization-logo-upload__pipeline dl div{border-top:1px solid #c5e2cd;gap:2px;min-width:0;padding:7px 8px;display:grid}.product-admin[data-product-admin].product-admin .tenant-organization-logo-upload__pipeline dt{color:#4e6f5c;letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:900}.product-admin[data-product-admin].product-admin .tenant-organization-logo-upload__pipeline dd{overflow-wrap:anywhere;color:#166534;margin:0;font-size:9px;font-weight:800;line-height:1.25}@media (width<=600px){.product-admin[data-product-admin].product-admin .tenant-organization-logo-upload__pipeline-steps,.product-admin[data-product-admin].product-admin .tenant-organization-logo-upload__pipeline dl{grid-template-columns:1fr}}@media (width<=980px){.product-admin[data-product-admin].product-admin .tenant-organization-logo-validation-contract__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.product-admin[data-product-admin].product-admin .tenant-organization-logo-validation-contract__heading{flex-direction:column}.product-admin[data-product-admin].product-admin .tenant-organization-logo-validation-contract__grid{grid-template-columns:1fr}}.product-admin[data-product-admin].product-admin .organization-profile-save-meta{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.product-admin[data-product-admin].product-admin .organization-profile-save-meta .organization-profile-save-state{margin:0}.product-admin[data-product-admin].product-admin .organization-profile-version{color:#526d88;font-size:10px;font-weight:800}.product-admin[data-product-admin].product-admin .tenant-organization-identity-card{box-sizing:border-box;width:min(100%,659px);min-height:440px}.product-admin[data-product-admin].product-admin .tenant-organization-summary{background:#fff;border:1px solid #cfe2ea;border-radius:16px;gap:18px;margin:20px 0;padding:22px;display:grid;box-shadow:0 10px 24px #0b22350f}.product-admin[data-product-admin].product-admin .tenant-organization-summary__heading{border-bottom:1px solid #dbe7ed;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:16px;display:flex}.product-admin[data-product-admin].product-admin .tenant-organization-summary__eyebrow{color:#0b708f;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.product-admin[data-product-admin].product-admin .tenant-organization-summary__heading h2{color:#0b2235;margin:4px 0}.product-admin[data-product-admin].product-admin .tenant-organization-summary__heading p{color:#5c7187;margin:0}.product-admin[data-product-admin].product-admin .tenant-organization-summary__actions{flex-wrap:wrap;gap:8px;display:flex}.product-admin[data-product-admin].product-admin .tenant-organization-summary__identity-grid{grid-template-columns:1.4fr 1.2fr .7fr;gap:12px;display:grid}.product-admin[data-product-admin].product-admin .tenant-organization-summary__identity-grid>div,.product-admin[data-product-admin].product-admin .tenant-organization-summary__details section{background:#f8fbfc;border:1px solid #dbe7ed;border-radius:12px;padding:14px}.product-admin[data-product-admin].product-admin .tenant-organization-summary__identity-grid span,.product-admin[data-product-admin].product-admin .tenant-organization-summary__details dt,.product-admin[data-product-admin].product-admin .tenant-organization-summary__completeness span{color:#5c7187;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.product-admin[data-product-admin].product-admin .tenant-organization-summary__identity-grid strong{color:#0b2940;overflow-wrap:anywhere;margin-top:5px;display:block}.product-admin[data-product-admin].product-admin .tenant-organization-summary__identity-grid .is-active{color:#08784e}.product-admin[data-product-admin].product-admin .tenant-organization-summary>:is(.organization-profile-request-architecture,.organization-branding-architecture,.organization-source-boundary,.organization-summary-contract,.organization-branding-contract,.organization-contract-naming,.organization-profile-contract,.tenant-organization-canonical-contract,.tenant-organization-profile-contract){order:10}.product-admin[data-product-admin].product-admin .organization-profile-request-architecture{background:linear-gradient(135deg,#f4fbfd 0%,#fff 72%);border:1px solid #b9d9e4;border-left:4px solid #0b708f;border-radius:14px;gap:14px;padding:18px;display:grid}.product-admin[data-product-admin].product-admin .organization-profile-request-architecture__heading{border-bottom:1px solid #d5e7ed;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:13px;display:flex}.product-admin[data-product-admin].product-admin .organization-profile-request-architecture__heading>div{gap:4px;min-width:0;display:grid}.product-admin[data-product-admin].product-admin .organization-profile-request-architecture__heading h3{color:#0b2940;margin:0;font-size:18px}.product-admin[data-product-admin].product-admin .organization-profile-request-architecture__heading p{color:#5c7187;max-width:820px;margin:0;font-size:12px;line-height:1.45}.product-admin[data-product-admin].product-admin .organization-profile-request-architecture__heading>strong{color:#166534;letter-spacing:.04em;text-transform:uppercase;background:#f5fcf7;border:1px solid #9fcdae;border-radius:999px;flex:none;padding:7px 10px;font-size:10px}.product-admin[data-product-admin].product-admin .organization-profile-request-architecture__flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.product-admin[data-product-admin].product-admin .organization-profile-request-architecture__flow>li{min-width:0}.product-admin[data-product-admin].product-admin .organization-profile-request-architecture__flow article{box-sizing:border-box;background:#fff;border:1px solid #cfe2ea;border-radius:11px;grid-template-columns:27px minmax(0,1fr);align-items:start;gap:9px;min-height:96px;padding:11px;display:grid}.product-admin[data-product-admin].product-admin .organization-profile-request-architecture__flow article>div{gap:4px;min-width:0;display:grid}.product-admin[data-product-admin].product-admin .organization-profile-request-architecture__step{color:#0b5f79;background:#dff3f7;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-weight:900;display:grid}.product-admin[data-product-admin].product-admin .organization-profile-request-architecture__flow article span:not(.organization-profile-request-architecture__step){color:#5c7187;font-size:10px;font-weight:900;line-height:1.25}.product-admin[data-product-admin].product-admin .organization-profile-request-architecture__flow article strong{color:#0b2940;overflow-wrap:anywhere;font-size:13px;line-height:1.25}.product-admin[data-product-admin].product-admin .organization-profile-request-architecture__flow article small{color:#60758a;font-size:10px;line-height:1.35}.product-admin[data-product-admin].product-admin .organization-profile-request-architecture__notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:2px;display:grid}.product-admin[data-product-admin].product-admin .organization-profile-request-architecture__notes p{color:#526d88;border:1px dashed #b7d2de;border-radius:9px;margin:0;padding:9px 10px;font-size:10px;line-height:1.4}.product-admin[data-product-admin].product-admin .organization-profile-request-architecture__notes strong{color:#315b72}@media (width<=1200px){.product-admin[data-product-admin].product-admin .organization-profile-request-architecture__flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.product-admin[data-product-admin].product-admin .organization-profile-request-architecture{padding:16px}.product-admin[data-product-admin].product-admin .organization-profile-request-architecture__heading{flex-direction:column}.product-admin[data-product-admin].product-admin .organization-profile-request-architecture__heading>strong{width:fit-content}.product-admin[data-product-admin].product-admin .organization-profile-request-architecture__flow,.product-admin[data-product-admin].product-admin .organization-profile-request-architecture__notes{grid-template-columns:1fr}}.product-admin[data-product-admin].product-admin .organization-branding-architecture{background:linear-gradient(135deg,#fffaf0 0%,#fff 72%);border:1px solid #d8c99e;border-left:4px solid #b7791f;border-radius:14px;gap:14px;margin-top:14px;padding:18px;display:grid}.product-admin[data-product-admin].product-admin .organization-branding-architecture__heading{border-bottom:1px solid #eadfbd;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:13px;display:flex}.product-admin[data-product-admin].product-admin .organization-branding-architecture__heading>div{gap:4px;min-width:0;display:grid}.product-admin[data-product-admin].product-admin .organization-branding-architecture__heading h3{color:#3f3016;margin:0;font-size:18px}.product-admin[data-product-admin].product-admin .organization-branding-architecture__heading p{color:#766343;max-width:820px;margin:0;font-size:12px;line-height:1.45}.product-admin[data-product-admin].product-admin .organization-branding-architecture__heading>strong{color:#8a5a12;letter-spacing:.04em;text-transform:uppercase;background:#fffdf7;border:1px solid #dfc786;border-radius:999px;flex:none;padding:7px 10px;font-size:10px}.product-admin[data-product-admin].product-admin .organization-branding-architecture__flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.product-admin[data-product-admin].product-admin .organization-branding-architecture__flow>li{min-width:0}.product-admin[data-product-admin].product-admin .organization-branding-architecture__flow article{box-sizing:border-box;background:#fff;border:1px solid #eadfbd;border-radius:11px;grid-template-columns:27px minmax(0,1fr);align-items:start;gap:9px;min-height:106px;padding:11px;display:grid}.product-admin[data-product-admin].product-admin .organization-branding-architecture__flow article>div{gap:4px;min-width:0;display:grid}.product-admin[data-product-admin].product-admin .organization-branding-architecture__step{color:#8a5a12;background:#fff0c9;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-weight:900;display:grid}.product-admin[data-product-admin].product-admin .organization-branding-architecture__flow article span:not(.organization-branding-architecture__step){color:#766343;font-size:10px;font-weight:900;line-height:1.25}.product-admin[data-product-admin].product-admin .organization-branding-architecture__flow article strong{color:#3f3016;overflow-wrap:anywhere;font-size:13px;line-height:1.25}.product-admin[data-product-admin].product-admin .organization-branding-architecture__flow article small{color:#806e4d;font-size:10px;line-height:1.35}.product-admin[data-product-admin].product-admin .organization-branding-architecture__inputs{gap:3px;margin-top:1px;display:grid}.product-admin[data-product-admin].product-admin .organization-branding-architecture__inputs span{background:#fff7df;border-radius:5px;padding:3px 5px;color:#8a5a12!important;font-size:9px!important;font-weight:800!important}.product-admin[data-product-admin].product-admin .organization-branding-architecture__note{color:#766343;border:1px dashed #dfc786;border-radius:9px;margin:0;padding:9px 10px;font-size:10px;line-height:1.4}.product-admin[data-product-admin].product-admin .organization-branding-architecture__note strong{color:#8a5a12}@media (width<=1400px){.product-admin[data-product-admin].product-admin .organization-branding-architecture__flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.product-admin[data-product-admin].product-admin .organization-branding-architecture{padding:16px}.product-admin[data-product-admin].product-admin .organization-branding-architecture__heading{flex-direction:column}.product-admin[data-product-admin].product-admin .organization-branding-architecture__heading>strong{width:fit-content}.product-admin[data-product-admin].product-admin .organization-branding-architecture__flow{grid-template-columns:1fr}}.product-admin[data-product-admin].product-admin .organization-source-boundary{background:linear-gradient(135deg,#f5f8fd 0%,#fff 72%);border:1px solid #c9d7e8;border-left:4px solid #496b9b;border-radius:14px;gap:14px;margin-top:14px;padding:18px;display:grid}.product-admin[data-product-admin].product-admin .organization-source-boundary__heading{border-bottom:1px solid #d9e3ef;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:13px;display:flex}.product-admin[data-product-admin].product-admin .organization-source-boundary__heading>div{gap:4px;min-width:0;display:grid}.product-admin[data-product-admin].product-admin .organization-source-boundary__heading h3{color:#172f50;margin:0;font-size:18px}.product-admin[data-product-admin].product-admin .organization-source-boundary__heading p{color:#5d718c;max-width:820px;margin:0;font-size:12px;line-height:1.45}.product-admin[data-product-admin].product-admin .organization-source-boundary__heading>strong{color:#365d90;letter-spacing:.04em;text-transform:uppercase;background:#f8fbff;border:1px solid #b6c8df;border-radius:999px;flex:none;padding:7px 10px;font-size:10px}.product-admin[data-product-admin].product-admin .organization-source-boundary__flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.product-admin[data-product-admin].product-admin .organization-source-boundary__flow>li{min-width:0}.product-admin[data-product-admin].product-admin .organization-source-boundary__flow article{box-sizing:border-box;background:#fff;border:1px solid #d2deed;border-radius:11px;grid-template-columns:27px minmax(0,1fr);align-items:start;gap:9px;min-height:106px;padding:11px;display:grid}.product-admin[data-product-admin].product-admin .organization-source-boundary__flow article>div{gap:4px;min-width:0;display:grid}.product-admin[data-product-admin].product-admin .organization-source-boundary__step{color:#365d90;background:#e8eef8;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;font-weight:900;display:grid}.product-admin[data-product-admin].product-admin .organization-source-boundary__flow article span:not(.organization-source-boundary__step){color:#5d718c;font-size:10px;font-weight:900;line-height:1.25}.product-admin[data-product-admin].product-admin .organization-source-boundary__flow article strong{color:#172f50;overflow-wrap:anywhere;font-size:13px;line-height:1.25}.product-admin[data-product-admin].product-admin .organization-source-boundary__flow article small{color:#657992;font-size:10px;line-height:1.35}.product-admin[data-product-admin].product-admin .organization-source-boundary__note{color:#5d718c;border:1px dashed #b6c8df;border-radius:9px;margin:0;padding:9px 10px;font-size:10px;line-height:1.4}.product-admin[data-product-admin].product-admin .organization-source-boundary__note strong{color:#365d90}@media (width<=1400px){.product-admin[data-product-admin].product-admin .organization-source-boundary__flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.product-admin[data-product-admin].product-admin .organization-source-boundary{padding:16px}.product-admin[data-product-admin].product-admin .organization-source-boundary__heading{flex-direction:column}.product-admin[data-product-admin].product-admin .organization-source-boundary__heading>strong{width:fit-content}.product-admin[data-product-admin].product-admin .organization-source-boundary__flow{grid-template-columns:1fr}}.product-admin[data-product-admin].product-admin .organization-summary-contract{background:linear-gradient(135deg,#f2fbfa 0%,#fff 72%);border:1px solid #b8d9d5;border-left:4px solid #167c78;border-radius:14px;gap:14px;margin-top:14px;padding:18px;display:grid}.product-admin[data-product-admin].product-admin .organization-summary-contract__heading{border-bottom:1px solid #d2e8e5;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:13px;display:flex}.product-admin[data-product-admin].product-admin .organization-summary-contract__heading>div{gap:4px;min-width:0;display:grid}.product-admin[data-product-admin].product-admin .organization-summary-contract__heading h3{color:#123f42;margin:0;font-size:18px}.product-admin[data-product-admin].product-admin .organization-summary-contract__heading p{color:#57747a;max-width:820px;margin:0;font-size:12px;line-height:1.45}.product-admin[data-product-admin].product-admin .organization-summary-contract__heading>strong{color:#167c78;letter-spacing:.04em;text-transform:uppercase;background:#f4fcfb;border:1px solid #a6d1cc;border-radius:999px;flex:none;padding:7px 10px;font-size:10px}.product-admin[data-product-admin].product-admin .organization-summary-contract__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.product-admin[data-product-admin].product-admin .organization-summary-contract__grid article{box-sizing:border-box;background:#fff;border:1px solid #d2e8e5;border-radius:11px;align-content:start;gap:5px;min-height:118px;padding:12px;display:grid}.product-admin[data-product-admin].product-admin .organization-summary-contract__grid article>span{color:#57747a;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-summary-contract__grid article strong{color:#123f42;overflow-wrap:anywhere;font-size:12px;line-height:1.3}.product-admin[data-product-admin].product-admin .organization-summary-contract__grid article small{color:#648187;overflow-wrap:anywhere;font-size:10px;line-height:1.35}.product-admin[data-product-admin].product-admin .organization-summary-contract__logo{box-sizing:border-box;background:linear-gradient(135deg,#f7fbfb,#eef8f7);border:1px solid #d2e8e5;border-radius:9px;place-items:center;width:100%;height:72px;padding:8px;display:grid;position:relative;overflow:hidden}.product-admin[data-product-admin].product-admin .organization-summary-contract__logo img{object-fit:contain;width:calc(100% - 16px);height:calc(100% - 16px);display:block;position:absolute;inset:8px}.product-admin[data-product-admin].product-admin .organization-summary-contract__logo>span{color:#fff;letter-spacing:.08em;background:#167c78;border-radius:10px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:900;display:grid}.product-admin[data-product-admin].product-admin .organization-summary-contract__note{color:#57747a;border:1px dashed #a6d1cc;border-radius:9px;margin:0;padding:9px 10px;font-size:10px;line-height:1.4}.product-admin[data-product-admin].product-admin .organization-summary-contract__note strong{color:#167c78}@media (width<=1400px){.product-admin[data-product-admin].product-admin .organization-summary-contract__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.product-admin[data-product-admin].product-admin .organization-summary-contract{padding:16px}.product-admin[data-product-admin].product-admin .organization-summary-contract__heading{flex-direction:column}.product-admin[data-product-admin].product-admin .organization-summary-contract__heading>strong{width:fit-content}.product-admin[data-product-admin].product-admin .organization-summary-contract__grid{grid-template-columns:1fr}}.product-admin[data-product-admin].product-admin .organization-branding-contract{background:linear-gradient(135deg,#faf8ff 0%,#fff 72%);border:1px solid #d6c8ed;border-left:4px solid #7452a8;border-radius:14px;gap:14px;margin-top:14px;padding:18px;display:grid}.product-admin[data-product-admin].product-admin .organization-branding-contract__heading{border-bottom:1px solid #e6def3;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:13px;display:flex}.product-admin[data-product-admin].product-admin .organization-branding-contract__heading>div{gap:4px;min-width:0;display:grid}.product-admin[data-product-admin].product-admin .organization-branding-contract__heading h3{color:#3f2b68;margin:0;font-size:18px}.product-admin[data-product-admin].product-admin .organization-branding-contract__heading p{color:#6b6080;max-width:820px;margin:0;font-size:12px;line-height:1.45}.product-admin[data-product-admin].product-admin .organization-branding-contract__heading>strong{color:#7452a8;letter-spacing:.04em;text-transform:uppercase;background:#fdfbff;border:1px solid #c8b6e7;border-radius:999px;flex:none;padding:7px 10px;font-size:10px}.product-admin[data-product-admin].product-admin .organization-branding-contract__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.product-admin[data-product-admin].product-admin .organization-branding-contract__grid article{box-sizing:border-box;background:#fff;border:1px solid #e0d8ee;border-radius:11px;align-content:start;gap:6px;min-width:0;min-height:112px;padding:12px;display:grid}.product-admin[data-product-admin].product-admin .organization-branding-contract__grid article>span{color:#6b6080;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.25}.product-admin[data-product-admin].product-admin .organization-branding-contract__grid article strong{color:#3f2b68;overflow-wrap:anywhere;font-size:13px;line-height:1.3}.product-admin[data-product-admin].product-admin .organization-branding-contract__grid article small{color:#766b89;overflow-wrap:anywhere;font-size:10px;line-height:1.4}.product-admin[data-product-admin].product-admin .organization-branding-contract__note{color:#6b6080;border:1px dashed #c8b6e7;border-radius:9px;margin:0;padding:9px 10px;font-size:10px;line-height:1.45}.product-admin[data-product-admin].product-admin .organization-branding-contract__note strong{color:#7452a8}@media (width<=1400px){.product-admin[data-product-admin].product-admin .organization-branding-contract__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.product-admin[data-product-admin].product-admin .organization-branding-contract{padding:16px}.product-admin[data-product-admin].product-admin .organization-branding-contract__heading{flex-direction:column}.product-admin[data-product-admin].product-admin .organization-branding-contract__heading>strong{width:fit-content}.product-admin[data-product-admin].product-admin .organization-branding-contract__grid{grid-template-columns:1fr}}.product-admin[data-product-admin].product-admin .organization-contract-naming{background:linear-gradient(135deg,#fbfcf4 0%,#fff 72%);border:1px solid #d8d9c4;border-left:4px solid #6e7a32;border-radius:14px;gap:14px;margin-top:14px;padding:18px;display:grid}.product-admin[data-product-admin].product-admin .organization-contract-naming__heading{border-bottom:1px solid #e4e7d2;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:13px;display:flex}.product-admin[data-product-admin].product-admin .organization-contract-naming__heading>div{gap:4px;min-width:0;display:grid}.product-admin[data-product-admin].product-admin .organization-contract-naming__heading h3{color:#3e481e;margin:0;font-size:18px}.product-admin[data-product-admin].product-admin .organization-contract-naming__heading p{color:#69704d;max-width:820px;margin:0;font-size:12px;line-height:1.45}.product-admin[data-product-admin].product-admin .organization-contract-naming__heading>strong{color:#5c6827;letter-spacing:.04em;text-transform:uppercase;background:#fcfdf7;border:1px solid #c8d09d;border-radius:999px;flex:none;padding:7px 10px;font-size:10px}.product-admin[data-product-admin].product-admin .organization-contract-naming__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.product-admin[data-product-admin].product-admin .organization-contract-naming__grid article{box-sizing:border-box;background:#fff;border:1px solid #e0e3ce;border-radius:11px;align-content:start;gap:6px;min-width:0;min-height:108px;padding:12px;display:grid}.product-admin[data-product-admin].product-admin .organization-contract-naming__grid article>span{color:#69704d;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.25}.product-admin[data-product-admin].product-admin .organization-contract-naming__grid article strong{color:#3e481e;overflow-wrap:anywhere;font-size:13px;line-height:1.3}.product-admin[data-product-admin].product-admin .organization-contract-naming__grid article small{color:#757b5e;overflow-wrap:anywhere;font-size:10px;line-height:1.4}.product-admin[data-product-admin].product-admin .organization-contract-naming__note{color:#69704d;border:1px dashed #c8d09d;border-radius:9px;margin:0;padding:9px 10px;font-size:10px;line-height:1.45}.product-admin[data-product-admin].product-admin .organization-contract-naming__note strong{color:#5c6827}@media (width<=1400px){.product-admin[data-product-admin].product-admin .organization-contract-naming__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.product-admin[data-product-admin].product-admin .organization-contract-naming{padding:16px}.product-admin[data-product-admin].product-admin .organization-contract-naming__heading{flex-direction:column}.product-admin[data-product-admin].product-admin .organization-contract-naming__heading>strong{width:fit-content}.product-admin[data-product-admin].product-admin .organization-contract-naming__grid{grid-template-columns:1fr}}.product-admin[data-product-admin].product-admin .organization-profile-contract{background:linear-gradient(135deg,#f4f8ff 0%,#fff 72%);border:1px solid #c9d9ef;border-left:4px solid #4269a5;border-radius:14px;gap:14px;margin-top:14px;padding:18px;display:grid}.product-admin[data-product-admin].product-admin .organization-profile-contract__heading{border-bottom:1px solid #d8e3f2;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:13px;display:flex}.product-admin[data-product-admin].product-admin .organization-profile-contract__heading>div{gap:4px;min-width:0;display:grid}.product-admin[data-product-admin].product-admin .organization-profile-contract__heading h3{color:#193b69;margin:0;font-size:18px}.product-admin[data-product-admin].product-admin .organization-profile-contract__heading p{color:#5d718c;max-width:820px;margin:0;font-size:12px;line-height:1.45}.product-admin[data-product-admin].product-admin .organization-profile-contract__heading>strong{color:#4269a5;letter-spacing:.04em;text-transform:uppercase;background:#f8fbff;border:1px solid #aec4e5;border-radius:999px;flex:none;padding:7px 10px;font-size:10px}.product-admin[data-product-admin].product-admin .organization-profile-contract__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.product-admin[data-product-admin].product-admin .organization-profile-contract__grid article{box-sizing:border-box;background:#fff;border:1px solid #d7e2f0;border-radius:11px;align-content:start;gap:6px;min-width:0;min-height:122px;padding:12px;display:grid}.product-admin[data-product-admin].product-admin .organization-profile-contract__grid article.is-restricted{background:#fffaf0;border-color:#e4cf9c}.product-admin[data-product-admin].product-admin .organization-profile-contract__grid article>span{color:#5d718c;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.25}.product-admin[data-product-admin].product-admin .organization-profile-contract__grid article strong{color:#193b69;overflow-wrap:anywhere;font-size:13px;line-height:1.3}.product-admin[data-product-admin].product-admin .organization-profile-contract__grid article.is-restricted strong{color:#8a5a12}.product-admin[data-product-admin].product-admin .organization-profile-contract__grid article small{color:#657992;overflow-wrap:anywhere;font-size:10px;line-height:1.4}.product-admin[data-product-admin].product-admin .organization-profile-contract__note{color:#5d718c;border:1px dashed #aec4e5;border-radius:9px;margin:0;padding:9px 10px;font-size:10px;line-height:1.45}.product-admin[data-product-admin].product-admin .organization-profile-contract__note strong{color:#4269a5}@media (width<=1400px){.product-admin[data-product-admin].product-admin .organization-profile-contract__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.product-admin[data-product-admin].product-admin .organization-profile-contract{padding:16px}.product-admin[data-product-admin].product-admin .organization-profile-contract__heading{flex-direction:column}.product-admin[data-product-admin].product-admin .organization-profile-contract__heading>strong{width:fit-content}.product-admin[data-product-admin].product-admin .organization-profile-contract__grid{grid-template-columns:1fr}}.product-admin[data-product-admin].product-admin .tenant-organization-summary__details{grid-template-columns:1.35fr .85fr;gap:12px;display:grid}.product-admin[data-product-admin].product-admin .tenant-organization-summary__details h3{color:#0b2940;margin:0 0 12px}.product-admin[data-product-admin].product-admin .tenant-organization-summary__details dl{gap:10px;margin:0;display:grid}.product-admin[data-product-admin].product-admin .tenant-organization-summary__details dl div{grid-template-columns:minmax(120px,.5fr) 1fr;gap:12px;display:grid}.product-admin[data-product-admin].product-admin .tenant-organization-summary__details dd{color:#213f58;overflow-wrap:anywhere;margin:0}.product-admin[data-product-admin].product-admin .tenant-organization-summary__logo{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.product-admin[data-product-admin].product-admin .tenant-organization-summary__logo>div{background:#fff;border:1px dashed #9bc9d5;border-radius:12px;place-items:center;min-height:96px;padding:10px;display:grid}.product-admin[data-product-admin].product-admin .tenant-organization-summary__logo img{object-fit:contain;max-width:100%;max-height:72px}.product-admin[data-product-admin].product-admin .tenant-organization-summary__logo strong{color:#08784e}.product-admin[data-product-admin].product-admin .tenant-organization-summary__details section>p{color:#5c7187;margin:12px 0 0}.product-admin[data-product-admin].product-admin .tenant-organization-summary__completeness{grid-template-columns:1fr auto;align-items:center;gap:6px 14px;padding-top:4px;display:grid}.product-admin[data-product-admin].product-admin .tenant-organization-summary__completeness strong{color:#0b5f79;font-size:20px}.product-admin[data-product-admin].product-admin .tenant-organization-summary__completeness progress{accent-color:#0b708f;grid-column:1/-1;width:100%;height:10px}.product-admin[data-product-admin].product-admin .organization-profile-integrity{background:#fff;border:1px solid #cfe2ea;border-radius:16px;gap:14px;margin:20px 0;padding:20px 22px;display:grid;box-shadow:0 8px 20px #0b22350a}.product-admin[data-product-admin].product-admin .organization-profile-integrity__heading{border-bottom:1px solid #dbe7ed;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:14px;display:flex}.product-admin[data-product-admin].product-admin .organization-profile-integrity__eyebrow{color:#0b708f;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-profile-integrity__heading h2{color:#0b2235;margin:4px 0}.product-admin[data-product-admin].product-admin .organization-profile-integrity__heading p{color:#5c7187;max-width:850px;margin:0;font-size:13px;line-height:1.45}.product-admin[data-product-admin].product-admin .organization-profile-integrity__status{white-space:nowrap;border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-profile-integrity__status.is-healthy{color:#166534;background:#e8f7ee}.product-admin[data-product-admin].product-admin .organization-profile-integrity__status.is-attention{color:#8a5a12;background:#fff4df}.product-admin[data-product-admin].product-admin .organization-profile-integrity__summary{background:#f8fbfc;border:1px solid #dbe7ed;border-radius:12px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:10px 18px;padding:12px 14px;display:grid}.product-admin[data-product-admin].product-admin .organization-profile-integrity__summary strong{color:#0b2940;font-size:13px}.product-admin[data-product-admin].product-admin .organization-profile-integrity__summary span{color:#5c7187;font-size:12px}.product-admin[data-product-admin].product-admin .organization-profile-integrity__summary small{color:#526d88;white-space:nowrap;font-size:11px;font-weight:800}.product-admin[data-product-admin].product-admin .organization-profile-integrity__support-action{background:#f1fbfd;border:1px solid #b9dce8;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.product-admin[data-product-admin].product-admin .organization-profile-integrity__support-action div{gap:3px;display:grid}.product-admin[data-product-admin].product-admin .organization-profile-integrity__support-action strong{color:#0b4965;font-size:12px}.product-admin[data-product-admin].product-admin .organization-profile-integrity__support-action span{color:#5c7187;font-size:11px}.product-admin[data-product-admin].product-admin .organization-profile-integrity__support-action .btn{flex:none}.product-admin[data-product-admin].product-admin .organization-profile-integrity__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.product-admin[data-product-admin].product-admin .organization-profile-integrity__list li{background:#fff;border:1px solid #dbe7ed;border-radius:11px;grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:9px;min-width:0;padding:12px;display:grid}.product-admin[data-product-admin].product-admin .organization-profile-integrity__list li.is-pass{background:#f5fcf7;border-color:#b9dfc7}.product-admin[data-product-admin].product-admin .organization-profile-integrity__list li.is-warning{background:#fffaf0;border-color:#ead39c}.product-admin[data-product-admin].product-admin .organization-profile-integrity__list li.is-fail{background:#fff7f7;border-color:#f1b9b9}.product-admin[data-product-admin].product-admin .organization-profile-integrity__marker{color:#fff;background:#23834d;border-radius:50%;place-items:center;width:24px;height:24px;font-size:14px;font-weight:900;display:grid}.product-admin[data-product-admin].product-admin .organization-profile-integrity__list li.is-warning .organization-profile-integrity__marker{background:#b7791f}.product-admin[data-product-admin].product-admin .organization-profile-integrity__list li.is-fail .organization-profile-integrity__marker{background:#b42318}.product-admin[data-product-admin].product-admin .organization-profile-integrity__list li strong{color:#0b2940;font-size:12px;line-height:1.3}.product-admin[data-product-admin].product-admin .organization-profile-integrity__list li p{color:#5c7187;margin:4px 0 0;font-size:11px;line-height:1.35}.product-admin[data-product-admin].product-admin .organization-profile-integrity__list li>small{color:#237243;white-space:nowrap;font-size:10px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-profile-integrity__list li.is-warning>small{color:#8a5a12}.product-admin[data-product-admin].product-admin .organization-profile-integrity__list li.is-fail>small{color:#b42318}@media (width<=1200px){.product-admin[data-product-admin].product-admin .organization-profile-integrity__list{grid-template-columns:repeat(2,minmax(0,1fr))}.product-admin[data-product-admin].product-admin .organization-profile-integrity__summary{grid-template-columns:1fr 1fr}.product-admin[data-product-admin].product-admin .organization-profile-integrity__summary small{grid-column:1/-1}}@media (width<=700px){.product-admin[data-product-admin].product-admin .organization-profile-integrity{padding:16px}.product-admin[data-product-admin].product-admin .organization-profile-integrity__heading{flex-direction:column}.product-admin[data-product-admin].product-admin .organization-profile-integrity__summary,.product-admin[data-product-admin].product-admin .organization-profile-integrity__list{grid-template-columns:1fr}.product-admin[data-product-admin].product-admin .organization-profile-integrity__summary small{grid-column:auto}.product-admin[data-product-admin].product-admin .organization-profile-integrity__support-action{flex-direction:column;align-items:stretch}}.product-admin[data-product-admin].product-admin .tenant-organization-logo-preview{box-sizing:border-box;border:1px dashed #9bc9d5;border-radius:16px;place-items:center;height:108px;min-height:108px;display:grid}.product-admin[data-product-admin].product-admin .tenant-organization-logo-preview img{object-fit:contain;max-width:240px;max-height:100px}.product-admin[data-product-admin].product-admin .tenant-organization-logo-placeholder{color:#557189;letter-spacing:.01em;font-size:14px;font-weight:600}.product-admin[data-product-admin].product-admin .tenant-organization-identity-card>h3{margin:0 0 16px}.product-admin[data-product-admin].product-admin .tenant-organization-identity-card>address{border-top:1px solid #dbe5ea;margin-top:15px;padding-top:15px;font-size:16px;font-style:normal;line-height:1.35}.product-admin[data-product-admin].product-admin .tenant-organization-identity-card>.organization-admin-status{margin-top:14px}@media (width<=900px){.product-admin[data-product-admin].product-admin .organization-admin-form-grid{grid-template-columns:1fr!important}.product-admin[data-product-admin].product-admin .users-create-grid{grid-template-columns:repeat(2,minmax(190px,1fr))!important}}@media (width<=760px){.product-admin[data-product-admin].product-admin .organization-admin-drawer .tenant-organization-editor__section-heading,.product-admin[data-product-admin].product-admin .organization-admin-drawer .tenant-organization-logo-upload__heading{flex-direction:column;align-items:stretch;gap:6px}.product-admin[data-product-admin].product-admin .organization-admin-drawer .tenant-organization-logo-upload__workspace{grid-template-columns:1fr}.product-admin[data-product-admin].product-admin .organization-admin-drawer .tenant-organization-logo-upload__actions .btn{width:100%}.product-admin[data-product-admin].product-admin .tenant-organization-summary__heading,.product-admin[data-product-admin].product-admin .tenant-organization-summary__identity-grid,.product-admin[data-product-admin].product-admin .tenant-organization-summary__details{grid-template-columns:1fr;display:grid}.product-admin[data-product-admin].product-admin .tenant-organization-summary__actions{width:100%}.product-admin[data-product-admin].product-admin .tenant-organization-summary__actions .btn{flex:1}.product-admin[data-product-admin].product-admin .users-create-grid{grid-template-columns:1fr!important}.product-admin[data-product-admin].product-admin .qworks-user-create-action .btn{width:100%}}.product-admin[data-product-admin].product-admin .members-access-edit-table{table-layout:fixed;width:100%;min-width:1350px}.product-admin[data-product-admin].product-admin .organization-admin-danger-zone{background:snow;border:1px solid #e7b5b5;border-radius:14px;gap:14px;margin:20px 0;padding:18px;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-danger-zone>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.product-admin[data-product-admin].product-admin .organization-admin-danger-zone>header h2{color:#8f2020;margin:0;font-size:18px}.product-admin[data-product-admin].product-admin .organization-admin-danger-zone>header p{color:#795b5b;margin:5px 0 0;font-size:12px;line-height:1.45}.product-admin[data-product-admin].product-admin .organization-admin-danger-zone>header>span{color:#8f2020;text-transform:uppercase;white-space:nowrap;border:1px solid #e7b5b5;border-radius:999px;flex:none;padding:6px 9px;font-size:10px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-admin-danger-zone .ownership-transfer-panel{background:#fff;border-color:#e7b5b5;margin:0}@media (width<=700px){.product-admin[data-product-admin].product-admin .organization-admin-danger-zone>header{flex-direction:column}}.product-admin[data-product-admin].product-admin .members-access-edit-table th:first-child{width:180px}.product-admin[data-product-admin].product-admin .members-access-edit-table th:nth-child(2){width:230px}.product-admin[data-product-admin].product-admin .members-access-edit-table th:nth-child(3){width:160px}.product-admin[data-product-admin].product-admin .members-access-edit-table th:nth-child(4){width:170px}.product-admin[data-product-admin].product-admin .members-access-edit-table th:nth-child(5){width:130px}.product-admin[data-product-admin].product-admin .members-access-edit-table th:nth-child(6),.product-admin[data-product-admin].product-admin .members-access-edit-table th:nth-child(7){width:180px}.product-admin[data-product-admin].product-admin .members-access-edit-table th:nth-child(8){width:120px}.product-admin[data-product-admin].product-admin .members-access-edit-table :is(input,select){box-sizing:border-box;width:100%;min-width:0}.product-admin[data-product-admin].product-admin .members-access-edit-table input[readonly]{color:#52667a;cursor:default;background:#f4f7f9}.product-admin[data-product-admin].product-admin .members-access-edit-table th small{color:#60758a;letter-spacing:0;text-transform:none;font-size:10px;font-weight:600}.product-admin[data-product-admin].product-admin .members-access-edit-table :is(th,td):first-child,.product-admin[data-product-admin].product-admin .members-access-edit-table :is(th,td):last-child{z-index:2;background:#fff;position:sticky}.product-admin[data-product-admin].product-admin .members-access-edit-table :is(th,td):first-child{left:0}.product-admin[data-product-admin].product-admin .members-access-edit-table :is(th,td):last-child{right:0}.product-admin[data-product-admin].product-admin .members-access-edit-table th:first-child,.product-admin[data-product-admin].product-admin .members-access-edit-table th:last-child{z-index:3;background:#f6fafc}.product-admin[data-product-admin].product-admin .members-access-edit-table .user-password-actions{gap:4px;display:grid}.product-admin[data-product-admin].product-admin .members-access-edit-table .user-session-actions{gap:5px;margin-top:6px;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-readonly-status{color:#526d88;background:#f1f6f9;border:1px solid #cbddea;border-radius:8px;align-items:center;min-width:92px;min-height:34px;padding:7px 9px;font-size:12px;font-weight:700;display:inline-flex}.product-admin[data-product-admin].product-admin .members-access-edit-table .user-session-message,.product-admin[data-product-admin].product-admin .members-access-edit-table .user-password-message{color:#166534;font-size:11px;line-height:1.25}.product-admin[data-product-admin].product-admin .members-access-edit-table .user-email-actions,.product-admin[data-product-admin].product-admin .members-access-edit-table td:last-child .actions{flex-wrap:wrap;gap:6px;display:flex}.product-admin[data-product-admin].product-admin .members-access-edit-table .btn,.product-admin[data-product-admin].product-admin .members-access-edit-table .small-action{white-space:nowrap;min-height:32px;padding:6px 10px}@media (width<=2200px){.product-admin[data-product-admin].product-admin .organization-admin-table-shell{overflow:visible}.product-admin[data-product-admin].product-admin .members-access-edit-table{border-collapse:separate;min-width:0;display:block}.product-admin[data-product-admin].product-admin .members-access-edit-table thead{display:none}.product-admin[data-product-admin].product-admin .members-access-edit-table tbody{gap:14px;display:grid}.product-admin[data-product-admin].product-admin .members-access-edit-table tbody tr{background:#fff;border:1px solid #d8e5ed;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px;padding:16px;display:grid;box-shadow:0 6px 18px #05293d0f}.product-admin[data-product-admin].product-admin .members-access-edit-table tbody td,.product-admin[data-product-admin].product-admin .members-access-edit-table tbody td:first-child,.product-admin[data-product-admin].product-admin .members-access-edit-table tbody td:last-child{background:0 0;border:0;grid-template-rows:auto minmax(32px,auto);gap:5px;min-width:0;padding:0;display:grid;position:static}.product-admin[data-product-admin].product-admin .members-access-edit-table tbody td:before{content:attr(data-label);color:#526d88;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.2}.product-admin[data-product-admin].product-admin .members-access-edit-table tbody td:nth-child(3),.product-admin[data-product-admin].product-admin .members-access-edit-table tbody td:nth-child(4),.product-admin[data-product-admin].product-admin .members-access-edit-table tbody td:nth-child(7),.product-admin[data-product-admin].product-admin .members-access-edit-table tbody td:nth-child(8){align-content:start}.product-admin[data-product-admin].product-admin .members-access-edit-table tbody td:nth-child(13){border-top:1px solid #e5edf2;grid-column:1/-1;padding-top:4px}.product-admin[data-product-admin].product-admin .members-access-edit-table tbody td:nth-child(13) .actions{flex-wrap:wrap;gap:8px;display:flex}.product-admin[data-product-admin].product-admin .members-access-edit-table tbody td:nth-child(13) .btn{flex:180px}.product-admin[data-product-admin].product-admin .members-access-edit-table tbody td:nth-child(12){align-content:start}}@media (width<=760px){.product-admin[data-product-admin].product-admin .members-access-edit-table tbody tr{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-admin[data-product-admin].product-admin .organization-admin-primary-owner-badge{color:#086b84;margin-top:.25rem;font-size:.72rem;font-weight:700;display:block}.product-admin[data-product-admin].product-admin .organization-admin-privileged-badge{color:#075d75;letter-spacing:.02em;background:#e8f6f8;border:1px solid #8ab8c7;border-radius:999px;align-items:center;width:fit-content;margin:4px 0;padding:2px 7px;font-size:11px;font-weight:800;display:inline-flex}.product-admin[data-product-admin].product-admin .organization-admin-state-indicators{color:#526d88;gap:.2rem;min-width:8rem;font-size:.72rem;font-weight:700;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-state-indicators span{justify-content:space-between;align-items:center;gap:.35rem;display:flex}.product-admin[data-product-admin].product-admin .organization-admin-state-indicators strong{color:#123b56}.product-admin[data-product-admin].product-admin .organization-role-key-help{color:#526d88;margin:0;font-size:12px;line-height:1.4}.product-admin[data-product-admin].product-admin .organization-membership-lifecycle-note{color:#234f68;background:#eef9fb;border:1px solid #b9dce6;border-left:4px solid #167b99;border-radius:.6rem;gap:.25rem;margin-top:.8rem;padding:.7rem .8rem;font-size:.82rem;line-height:1.4;display:grid}.product-admin[data-product-admin].product-admin .organization-membership-lifecycle-note>strong{color:#0b5f79}.product-admin[data-product-admin].product-admin .organization-membership-lifecycle-note p{color:#355a73;margin:0!important}.product-admin[data-product-admin].product-admin .organization-membership-lifecycle-note b{color:#123b56}.product-admin[data-product-admin].product-admin .organization-membership-reactivation{background:#f2fbfd;border:1px solid #9ed3df;border-radius:.6rem;gap:.45rem;margin-top:.55rem;padding:.7rem .8rem;display:grid}.product-admin[data-product-admin].product-admin .organization-membership-reactivation p{margin:0!important}.product-admin[data-product-admin].product-admin .organization-membership-reactivation .btn{justify-self:start;margin-top:.2rem}.product-admin[data-product-admin].product-admin .organization-identity-disabled-warning{color:#684617;background:#fff8e8;border:1px solid #e7a948;border-left:4px solid #c77912;border-radius:.6rem;gap:.25rem;margin-top:.65rem;padding:.7rem .8rem;font-size:.82rem;line-height:1.4;display:grid}.product-admin[data-product-admin].product-admin .organization-identity-disabled-warning>strong{color:#8b560d}.product-admin[data-product-admin].product-admin .organization-identity-disabled-warning p{color:#684617!important;margin:0!important}.product-admin[data-product-admin].product-admin .organization-admin-role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1rem 0;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-role-card{background:#f8fcfd;border:1px solid #c8dce6;border-radius:.8rem;min-width:0;padding:1rem;box-shadow:0 .45rem 1.2rem #05293d12}.product-admin[data-product-admin].product-admin .organization-admin-role-card h3{color:#092d46;margin:0}.product-admin[data-product-admin].product-admin .organization-admin-role-card .muted{color:#60758a;margin:.3rem 0 .75rem;font-size:.82rem}.product-admin[data-product-admin].product-admin .organization-admin-role-card ul{color:#355a73;gap:.25rem;margin:0;padding-left:1.15rem;font-size:.85rem;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-role-contract{background:linear-gradient(135deg,#fff 0%,#f5fafc 100%);border:1px solid #cfe2ea;border-radius:14px;gap:12px;margin:16px 0;padding:18px;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-role-authority{background:linear-gradient(135deg,#fcf8ff 0%,#fff 78%);border:1px solid #d8c9e6;border-left:4px solid #7b4a9b;border-radius:12px;gap:10px;margin:16px 0;padding:14px;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-role-authority__heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.product-admin[data-product-admin].product-admin .organization-admin-role-authority__heading>div{gap:3px;min-width:0;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-role-authority__heading span{color:#7b4a9b;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-admin-role-authority__heading h2{color:#422553;margin:0;font-size:18px}.product-admin[data-product-admin].product-admin .organization-admin-role-authority__heading p{color:#6e6078;margin:0;font-size:11px;line-height:1.4}.product-admin[data-product-admin].product-admin .organization-admin-role-authority__heading>strong{color:#7b4a9b;letter-spacing:.04em;text-transform:uppercase;background:#fffaff;border:1px solid #caa9dc;border-radius:999px;flex:none;padding:5px 8px;font-size:9px}.product-admin[data-product-admin].product-admin .organization-admin-role-authority__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-role-authority__grid article{background:#fff;border:1px solid #dfd5e7;border-radius:9px;align-content:start;gap:5px;min-width:0;min-height:106px;padding:10px;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-role-authority__grid article.is-owner{background:#f7fcf8;border-color:#b9d9c3}.product-admin[data-product-admin].product-admin .organization-admin-role-authority__grid article.is-tenant-admin{background:#f8fbff;border-color:#c7d9ee}.product-admin[data-product-admin].product-admin .organization-admin-role-authority__grid article.is-platform{background:#fffaf0;border-color:#e3c98e}.product-admin[data-product-admin].product-admin .organization-admin-role-authority__grid article>span{color:#6e6078;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-admin-role-authority__grid article h3{color:#422553;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.3}.product-admin[data-product-admin].product-admin .organization-admin-role-authority__grid article small{color:#70647a;font-size:10px;line-height:1.35}.product-admin[data-product-admin].product-admin .organization-admin-role-authority__note{color:#6e6078;border:1px dashed #caa9dc;border-radius:8px;margin:0;padding:8px 10px;font-size:10px;line-height:1.4}.product-admin[data-product-admin].product-admin .organization-admin-role-authority__note strong{color:#6a3b87}.product-admin[data-product-admin].product-admin .organization-admin-role-contract__heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.product-admin[data-product-admin].product-admin .organization-admin-role-contract__heading>div{gap:3px;min-width:0;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-role-contract__heading>div>span{color:#0b708f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-admin-role-contract__heading h2{color:#0b2940;margin:0;font-size:20px}.product-admin[data-product-admin].product-admin .organization-admin-role-contract__heading p{color:#5c6f86;margin:0;font-size:12px;line-height:1.4}.product-admin[data-product-admin].product-admin .organization-admin-role-contract__heading>strong{color:#14733d;letter-spacing:.04em;text-transform:uppercase;background:#f5fcf7;border:1px solid #b9dfc7;border-radius:999px;flex:none;padding:5px 8px;font-size:9px}.product-admin[data-product-admin].product-admin .organization-admin-role-contract__roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-role-contract__roles article{background:#fff;border:1px solid #dbe7ed;border-radius:10px;gap:7px;min-width:0;padding:11px;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-role-contract__roles article:first-child{background:#fbfffc;border-color:#b9dfc7}.product-admin[data-product-admin].product-admin .organization-admin-role-contract__roles article:nth-child(2){background:#fbfcff;border-color:#c9d9ee}.product-admin[data-product-admin].product-admin .organization-admin-role-contract__role-heading{align-items:center;gap:7px;display:flex}.product-admin[data-product-admin].product-admin .organization-admin-role-contract__role-heading b{color:#0b708f;background:#e8f4f8;border-radius:7px;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-role-contract__role-heading h3{color:#0b2940;margin:0;font-size:13px}.product-admin[data-product-admin].product-admin .organization-admin-role-contract__key{color:#496783;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:800}.product-admin[data-product-admin].product-admin .organization-admin-role-contract__roles dl{gap:5px;margin:0;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-role-contract__roles dl div{grid-template-columns:92px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-role-contract__roles dt{color:#60758a;text-transform:uppercase;font-size:9px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-admin-role-contract__roles dd{color:#355a73;overflow-wrap:anywhere;min-width:0;margin:0;font-size:10px;line-height:1.35}.product-admin[data-product-admin].product-admin .organization-admin-role-contract__roles code{color:#0b607c;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px}.product-admin[data-product-admin].product-admin .organization-admin-role-contract__notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-role-contract__notes p{color:#526d88;background:#fff;border:1px solid #dbe7ed;border-radius:9px;gap:3px;margin:0;padding:9px 10px;font-size:11px;line-height:1.35;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-role-contract__notes p:last-child{color:#735523;background:#fffaf0;border-color:#e5d3a3}.product-admin[data-product-admin].product-admin .organization-admin-role-contract__notes strong{color:#123b56}.product-admin[data-product-admin].product-admin .organization-admin-role-contract__notes p:last-child strong{color:#684a12}.product-admin[data-product-admin].product-admin .organization-custom-role-gate{background:linear-gradient(135deg,#fffaf0 0%,#fff 72%);border:1px solid #e1c98d;border-radius:14px;gap:12px;margin:16px 0;padding:18px;display:grid}.product-admin[data-product-admin].product-admin .organization-custom-role-gate__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.product-admin[data-product-admin].product-admin .organization-custom-role-gate__eyebrow{color:#8a5a12;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-custom-role-gate__heading h3{color:#092d46;margin:3px 0;font-size:18px}.product-admin[data-product-admin].product-admin .organization-custom-role-gate__heading p{color:#6d5a38;max-width:820px;margin:0;font-size:12px;line-height:1.45}.product-admin[data-product-admin].product-admin .organization-custom-role-gate__status{color:#7a5010;white-space:nowrap;background:#fff1d8;border-radius:999px;flex:none;padding:5px 9px;font-size:10px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-custom-role-gate__prerequisites{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.product-admin[data-product-admin].product-admin .organization-custom-role-gate__prerequisites article{background:#fff;border:1px solid #ead39c;border-radius:10px;gap:5px;min-width:0;padding:11px 12px;display:grid}.product-admin[data-product-admin].product-admin .organization-custom-role-gate__prerequisites strong{color:#123b56;font-size:11px;line-height:1.3}.product-admin[data-product-admin].product-admin .organization-custom-role-gate__prerequisites span{color:#8a5a12;text-transform:uppercase;font-size:9px;font-weight:900;line-height:1.3}.product-admin[data-product-admin].product-admin .organization-custom-role-gate__prerequisites small{color:#6d5a38;font-size:10px;line-height:1.35}.product-admin[data-product-admin].product-admin .organization-custom-role-gate__note{color:#526d88;background:#f8fbfc;border:1px solid #d8e5ed;border-radius:9px;margin:0;padding:10px 12px;font-size:10px;line-height:1.4}.product-admin[data-product-admin].product-admin .organization-custom-role-gate__note strong{color:#123b56}@media (width<=1100px){.product-admin[data-product-admin].product-admin .organization-custom-role-gate__prerequisites{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.product-admin[data-product-admin].product-admin .organization-custom-role-gate__heading{flex-direction:column}.product-admin[data-product-admin].product-admin .organization-custom-role-gate__prerequisites{grid-template-columns:1fr}}@media (width<=900px){.product-admin[data-product-admin].product-admin .organization-admin-role-contract__roles,.product-admin[data-product-admin].product-admin .organization-admin-role-contract__notes{grid-template-columns:1fr}}@media (width<=650px){.product-admin[data-product-admin].product-admin .organization-admin-role-contract__heading{flex-direction:column}}@media (width<=1050px){.product-admin[data-product-admin].product-admin .organization-admin-role-authority__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.product-admin[data-product-admin].product-admin .organization-admin-role-authority__heading{flex-direction:column}.product-admin[data-product-admin].product-admin .organization-admin-role-authority__grid{grid-template-columns:1fr}}.product-admin[data-product-admin].product-admin .organization-admin-roles>header.section-header{height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;align-items:flex-start!important;padding:0!important;overflow:visible!important}.product-admin[data-product-admin].product-admin .organization-role-safety-policy{background:linear-gradient(135deg,#fff 0%,#f6fafc 100%);border:1px solid #cfe2ea;border-radius:14px;gap:12px;margin:16px 0;padding:18px;display:grid}.product-admin[data-product-admin].product-admin .organization-role-safety-policy__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.product-admin[data-product-admin].product-admin .organization-role-safety-policy__eyebrow{color:#0b708f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-role-safety-policy__heading h2{color:#092d46;margin:3px 0;font-size:19px}.product-admin[data-product-admin].product-admin .organization-role-safety-policy__heading p{color:#5c7187;max-width:800px;margin:0;font-size:12px;line-height:1.45}.product-admin[data-product-admin].product-admin .organization-role-safety-policy__status{color:#526d88;white-space:nowrap;background:#eef5f8;border-radius:999px;flex:none;padding:5px 9px;font-size:10px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-role-safety-policy__roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.product-admin[data-product-admin].product-admin .organization-role-safety-policy__role{background:#fff;border:1px solid #dbe7ed;border-radius:11px;gap:5px;min-width:0;padding:12px;display:grid}.product-admin[data-product-admin].product-admin .organization-role-safety-policy__role>span{color:#0b708f;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-role-safety-policy__role h3{color:#092d46;margin:0;font-size:14px}.product-admin[data-product-admin].product-admin .organization-role-safety-policy__role p{color:#5c7187;min-height:30px;margin:0;font-size:10px;line-height:1.35}.product-admin[data-product-admin].product-admin .organization-role-safety-policy__role ul{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.product-admin[data-product-admin].product-admin .organization-role-safety-policy__role li{color:#37657c;background:#f0f7f9;border-radius:999px;padding:4px 6px;font-size:9px;font-weight:800}.product-admin[data-product-admin].product-admin .organization-role-safety-policy__role.is-owner{background:#f5fcf7;border-color:#b9dfc7}.product-admin[data-product-admin].product-admin .organization-role-safety-policy__role.is-owner>span{color:#14733d}.product-admin[data-product-admin].product-admin .organization-role-safety-policy__role.is-super_admin{background:#f6f9ff;border-color:#c9d9ee}.product-admin[data-product-admin].product-admin .organization-role-safety-policy__role.is-administrator{background:#fff;border-color:#dbe7ed}.product-admin[data-product-admin].product-admin .organization-role-safety-policy__governance{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:10px;display:grid}.product-admin[data-product-admin].product-admin .organization-role-safety-policy__governance>section,.product-admin[data-product-admin].product-admin .organization-role-safety-policy__matrix{background:#fff;border:1px solid #dbe7ed;border-radius:10px;min-width:0;padding:12px}.product-admin[data-product-admin].product-admin .organization-role-safety-policy__subheading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;display:flex}.product-admin[data-product-admin].product-admin .organization-role-safety-policy__subheading h3{color:#123b56;margin:0;font-size:13px}.product-admin[data-product-admin].product-admin .organization-role-safety-policy__subheading span{color:#60758a;text-transform:uppercase;font-size:9px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-role-safety-policy__governance p{color:#5c7187;margin:0;font-size:10px;line-height:1.35}.product-admin[data-product-admin].product-admin .organization-role-safety-policy__phrase{color:#7a5010;letter-spacing:.04em;background:#fffaf0;border:1px solid #e1c98d;border-radius:7px;margin-top:9px;padding:6px 8px;font-size:10px;display:inline-block}.product-admin[data-product-admin].product-admin .organization-role-safety-policy__assignment{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-bottom:7px;display:grid}.product-admin[data-product-admin].product-admin .organization-role-safety-policy__assignment span{color:#526d88;background:#f7fafb;gap:3px;padding:7px;font-size:9px;display:grid}.product-admin[data-product-admin].product-admin .organization-role-safety-policy__assignment b{color:#14733d;font-size:10px}.product-admin[data-product-admin].product-admin .organization-role-safety-policy__assignment span:last-child b{color:#a3342f}.product-admin[data-product-admin].product-admin .organization-role-safety-policy__invariants{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.product-admin[data-product-admin].product-admin .organization-role-safety-policy__invariants article{background:#f5fcf7;border:1px solid #b9dfc7;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:10px 12px;display:grid}.product-admin[data-product-admin].product-admin .organization-role-safety-policy__invariants strong{color:#123b56;font-size:11px}.product-admin[data-product-admin].product-admin .organization-role-safety-policy__invariants p{color:#5c7187;grid-column:1/-1;margin:0;font-size:10px;line-height:1.35}.product-admin[data-product-admin].product-admin .organization-role-safety-policy__invariants span{color:#14733d;text-transform:uppercase;font-size:9px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-role-safety-policy__matrix{gap:5px;display:grid}.product-admin[data-product-admin].product-admin .organization-role-safety-policy__matrix-row{background:#f7fafb;border-radius:7px;grid-template-columns:minmax(120px,.35fr) minmax(0,1fr);gap:10px;padding:6px 8px;display:grid}.product-admin[data-product-admin].product-admin .organization-role-safety-policy__matrix-row strong{color:#123b56;font-size:10px}.product-admin[data-product-admin].product-admin .organization-role-safety-policy__matrix-row span{color:#60758a;overflow-wrap:anywhere;font-size:9px}.product-admin[data-product-admin].product-admin .organization-role-safety-policy__migration{color:#6d5a38;background:#fffaf0;border:1px solid #e1c98d;border-radius:9px;gap:3px;margin:0;padding:10px 12px;font-size:10px;line-height:1.35;display:grid}.product-admin[data-product-admin].product-admin .organization-role-safety-policy__migration strong{color:#7a5010}.product-admin[data-product-admin].product-admin .organization-capability-permissions-policy{background:linear-gradient(135deg,#f5fbfd 0%,#fff 72%);border:1px solid #c9e3eb;border-radius:14px;gap:12px;margin:16px 0;padding:18px;display:grid}.product-admin[data-product-admin].product-admin .organization-capability-permissions-policy__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.product-admin[data-product-admin].product-admin .organization-capability-permissions-policy__eyebrow{color:#0b708f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-capability-permissions-policy__heading h2{color:#092d46;margin:3px 0;font-size:19px}.product-admin[data-product-admin].product-admin .organization-capability-permissions-policy__heading p{color:#5c7187;max-width:820px;margin:0;font-size:12px;line-height:1.45}.product-admin[data-product-admin].product-admin .organization-capability-permissions-policy__heading code,.product-admin[data-product-admin].product-admin .organization-capability-permissions-policy__legacy code{color:#0b607c;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:800}.product-admin[data-product-admin].product-admin .organization-capability-permissions-policy__status{color:#166534;white-space:nowrap;background:#e8f7ee;border-radius:999px;flex:none;padding:5px 9px;font-size:10px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-capability-permissions-policy__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.product-admin[data-product-admin].product-admin .organization-capability-permissions-policy__columns>section{background:#fff;border:1px solid #dbe7ed;border-radius:10px;min-width:0;padding:12px}.product-admin[data-product-admin].product-admin .organization-capability-permissions-policy__subheading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;display:flex}.product-admin[data-product-admin].product-admin .organization-capability-permissions-policy__subheading h3{color:#123b56;margin:0;font-size:13px}.product-admin[data-product-admin].product-admin .organization-capability-permissions-policy__subheading span{color:#60758a;text-transform:uppercase;font-size:9px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-capability-permissions-policy__list{gap:5px;margin:0;padding:0;list-style:none;display:grid}.product-admin[data-product-admin].product-admin .organization-capability-permissions-policy__list li{background:#f7fafb;border-radius:7px;grid-template-columns:minmax(120px,.75fr) minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:7px 8px;display:grid}.product-admin[data-product-admin].product-admin .organization-capability-permissions-policy__list strong{color:#123b56;font-size:10px}.product-admin[data-product-admin].product-admin .organization-capability-permissions-policy__list code{overflow-wrap:anywhere;color:#526d88;min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px}.product-admin[data-product-admin].product-admin .organization-capability-permissions-policy__support{background:#f6fcfd;border:1px solid #b8dfe6;border-radius:10px;min-width:0;padding:12px}.product-admin[data-product-admin].product-admin .organization-capability-permissions-policy__legacy{color:#755f36;background:#fffaf0;border:1px solid #e1c98d;border-radius:9px;gap:3px;margin:0;padding:10px 12px;font-size:10px;line-height:1.35;display:grid}.product-admin[data-product-admin].product-admin .organization-capability-permissions-policy__legacy strong{color:#7a5010}.product-admin[data-product-admin].product-admin .organization-admin-invariant-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-invariant-panel>div{background:#f8fcfd;border:1px solid #c8dce6;border-radius:.8rem;padding:1rem}.product-admin[data-product-admin].product-admin .organization-admin-invariant-panel h2{color:#092d46;margin:0 0 .45rem;font-size:1rem}.product-admin[data-product-admin].product-admin .organization-admin-invariant-panel strong{margin-bottom:.35rem;display:block}.product-admin[data-product-admin].product-admin .organization-admin-invariant-panel .is-protected{color:#08735d}.product-admin[data-product-admin].product-admin .organization-admin-invariant-panel .is-warning{color:#a35c00}.product-admin[data-product-admin].product-admin .organization-admin-invariant-panel p{color:#526d88;margin:0;font-size:.85rem;line-height:1.45}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation{background:#fff;border:1px solid #c9dfe8;border-radius:14px;gap:14px;margin:18px 0;padding:18px;display:grid}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation.is-conflict{background:#fffaf9;border-color:#e2b1a8}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__eyebrow{color:#0b708f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__heading h2{color:#092d46;margin:3px 0;font-size:18px}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__heading p{color:#5c7187;max-width:760px;margin:0;font-size:12px;line-height:1.45}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__status{color:#8a5a12;white-space:nowrap;background:#fff1d8;border-radius:999px;flex:none;padding:6px 10px;font-size:10px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation.is-conflict .organization-owner-super-admin-reconciliation__status{color:#a3342f;background:#ffe8e5}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__summary{background:#fffaf0;border:1px solid #e1c98d;border-radius:11px;grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr) auto;align-items:center;gap:10px 16px;padding:12px 14px;display:grid}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation.is-conflict .organization-owner-super-admin-reconciliation__summary{background:#fff4f2;border-color:#e2b1a8}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__summary strong{color:#7a4a0b;font-size:13px}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation.is-conflict .organization-owner-super-admin-reconciliation__summary strong{color:#a3342f}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__summary span{color:#6d5a38;font-size:11px;line-height:1.35}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation.is-conflict .organization-owner-super-admin-reconciliation__summary span{color:#7d3c3a}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__summary small{color:#526d88;white-space:nowrap;font-size:10px;font-weight:800}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__outcome{background:#f8fcfd;border:1px solid #c9dfe8;border-radius:11px;gap:9px;padding:12px;display:grid}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__outcome-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__outcome-heading>div{gap:2px;display:grid}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__outcome-heading span{color:#0b708f;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__outcome-heading h3{color:#123b56;margin:0;font-size:14px}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__outcome-heading>strong{color:#166534;text-transform:uppercase;background:#f5fcf7;border:1px solid #9fcdae;border-radius:999px;flex:none;padding:5px 8px;font-size:9px}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation.is-conflict .organization-owner-super-admin-reconciliation__outcome-heading>strong{color:#8a5a12;background:#fffaf0;border-color:#e1c98d}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__outcome-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__outcome-cards article{background:#fff;border:1px solid #dbe7ed;border-radius:9px;gap:4px;min-width:0;padding:10px;display:grid}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__outcome-cards article.is-pass{background:#f5fcf7;border-color:#9fcdae}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__outcome-cards article.is-protected{background:#f5fbfd;border-color:#b7d6e1}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__outcome-cards article.is-review,.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__outcome-cards article.is-blocked{background:#fffaf0;border-color:#e1c98d}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__outcome-cards span{color:#526d88;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__outcome-cards strong{color:#123b56;font-size:11px;line-height:1.25}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__outcome-cards small{color:#5c7187;font-size:10px;line-height:1.35}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__outcome-cards article.is-review strong,.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__outcome-cards article.is-blocked strong{color:#8a5a12}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__facts article{background:#f8fbfc;border:1px solid #dbe7ed;border-radius:10px;gap:4px;min-width:0;padding:11px 12px;display:grid}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__facts span,.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__subheading span{color:#526d88;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:800}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__facts strong{color:#123b56;overflow-wrap:anywhere;font-size:13px}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__facts small{color:#5c7187;font-size:11px;line-height:1.35}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__members,.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__evidence{gap:9px;display:grid}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__subheading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__subheading strong,.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__evidence>strong{color:#123b56;font-size:13px}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__members ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__members li{background:#f5fcf7;border:1px solid #b9dfc7;border-radius:9px;justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;padding:10px 11px;display:flex}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__members li.is-candidate{background:#fffaf0;border-color:#e1c98d}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__members li.is-review{background:#fff4f2;border-color:#e2b1a8}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__members li div{gap:3px;min-width:0;display:grid}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__members li strong{color:#123b56;overflow-wrap:anywhere;font-size:12px}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__members li span{color:#5c7187;font-size:11px;line-height:1.3}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__members li small{color:#237243;text-align:right;flex:none;font-size:9px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__members li.is-candidate small{color:#8a5a12}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__members li.is-review small{color:#a3342f}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__evidence{grid-template-columns:repeat(2,minmax(0,1fr))}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__evidence>strong{grid-column:1/-1}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__evidence>div{background:#fff;border:1px solid #dbe7ed;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding:9px 10px;display:grid}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__evidence>div span{color:#23445d;font-size:11px;font-weight:800}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__evidence>div small{color:#526d88;text-transform:uppercase;font-size:9px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__evidence>div p{color:#5c7187;grid-column:1/-1;margin:0;font-size:10px;line-height:1.35}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__policy{color:#526d88;border-top:1px solid #dbe7ed;margin:0;padding-top:10px;font-size:11px;line-height:1.4}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-decision-recorder{background:#f8fcfd;border:1px solid #b7d6e1;border-radius:14px;gap:14px;margin:18px 0;padding:18px;display:grid}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-decision-recorder__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-decision-recorder__heading>div{gap:3px;display:grid}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-decision-recorder__heading span{color:#0b708f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-decision-recorder__heading h2{color:#092d46;margin:0;font-size:18px}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-decision-recorder__heading p{color:#5c7187;margin:0;font-size:12px;line-height:1.4}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-decision-recorder__heading>small{color:#075d75;white-space:nowrap;background:#eaf8fb;border:1px solid #9fcbd8;border-radius:999px;flex:none;padding:6px 9px;font-size:10px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-decision-recorder__owner{background:#f5fcf7;border:1px solid #b9dfc7;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 12px;display:grid}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-decision-recorder__owner span{color:#526d88;text-transform:uppercase;font-size:10px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-decision-recorder__owner strong{color:#123b56;font-size:13px}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-decision-recorder__owner small{color:#526d88;text-align:right;overflow-wrap:anywhere;font-size:10px}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-decision-recorder__fields{grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:12px;display:grid}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-decision-recorder__fields label,.product-admin[data-product-admin].product-admin .organization-owner-super-admin-decision-recorder__confirmation{color:#23445d;gap:5px;font-size:11px;font-weight:800;display:grid}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-decision-recorder__fields :is(input,textarea),.product-admin[data-product-admin].product-admin .organization-owner-super-admin-decision-recorder__confirmation input{box-sizing:border-box;color:#123b56;width:100%;font:inherit;background:#fff;border:1px solid #b7d2de;border-radius:8px;padding:9px 10px;font-weight:500}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-decision-recorder__fields textarea{resize:vertical;min-height:74px}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-decision-recorder__fields small,.product-admin[data-product-admin].product-admin .organization-owner-super-admin-decision-recorder__confirmation small{color:#60758a;font-size:10px;font-weight:500;line-height:1.3}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-decision-recorder__mappings{background:#fff;border:1px solid #d3e3e9;border-radius:10px;gap:8px;margin:0;padding:12px;display:grid}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-decision-recorder__mappings legend{color:#123b56;padding:0 5px;font-size:12px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-decision-recorder__mappings>p{color:#5c7187;margin:0;font-size:11px;line-height:1.35}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-decision-recorder__mappings>label{cursor:pointer;background:#fffaf0;border:1px solid #e1c98d;border-radius:8px;justify-content:flex-start;align-items:flex-start;gap:9px;padding:9px 10px;display:flex}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-decision-recorder__mappings>label:has(input:checked){background:#f5fcf7;border-color:#9fcdae}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-decision-recorder__mappings input[type=checkbox]{accent-color:#18794e;flex:none;width:auto;min-width:0;margin-top:2px}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-decision-recorder__mappings label span{gap:2px;display:grid}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-decision-recorder__mappings label strong{color:#123b56;font-size:11px}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-decision-recorder__mappings label small{color:#5c7187;font-size:10px}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-decision-recorder__empty{background:#f8fbfc;border:1px dashed #b7d2de;border-radius:8px;padding:9px 10px}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-decision-recorder__confirmation{max-width:32rem}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-decision-recorder__error,.product-admin[data-product-admin].product-admin .organization-owner-super-admin-decision-recorder__success{border-radius:8px;margin:0;padding:9px 10px;font-size:11px;line-height:1.35}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-decision-recorder__error{color:#a3342f;background:#fff4f2;border:1px solid #e2b1a8}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-decision-recorder__success{color:#166534;background:#f5fcf7;border:1px solid #9fcdae}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-decision-recorder__blocked{color:#a3342f;background:#fff4f2;border:1px solid #e2b1a8;border-radius:8px;margin:0;padding:10px;font-size:11px}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-decision-recorder__actions{justify-content:space-between;align-items:center;gap:12px;padding-top:2px;display:flex}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-decision-recorder__actions span{color:#60758a;font-size:10px;line-height:1.35}.product-admin[data-product-admin].product-admin .organization-status-migration-review{background:#f8fcfd;border:1px solid #b7d6e1;border-radius:14px;gap:14px;margin:18px 0;padding:18px;display:grid}.product-admin[data-product-admin].product-admin .organization-status-migration-review__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.product-admin[data-product-admin].product-admin .organization-status-migration-review__heading>div{gap:3px;display:grid}.product-admin[data-product-admin].product-admin .organization-status-migration-review__heading span{color:#0b708f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-status-migration-review__heading h2{color:#092d46;margin:0;font-size:18px}.product-admin[data-product-admin].product-admin .organization-status-migration-review__heading p{color:#5c7187;margin:0;font-size:12px;line-height:1.4}.product-admin[data-product-admin].product-admin .organization-status-migration-review__heading>small{color:#8b5e00;white-space:nowrap;background:#fffaf0;border:1px solid #e1c98d;border-radius:999px;flex:none;padding:6px 9px;font-size:10px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-status-migration-review__summary{grid-template-columns:minmax(150px,.4fr) minmax(180px,.45fr) minmax(0,1.15fr);align-items:stretch;gap:10px;display:grid}.product-admin[data-product-admin].product-admin .organization-status-migration-review__summary>div{background:#fff;border:1px solid #c9dfe7;border-radius:9px;gap:2px;padding:10px 11px;display:grid}.product-admin[data-product-admin].product-admin .organization-status-migration-review__summary>div.is-warning{background:#fffaf0;border-color:#e1c98d}.product-admin[data-product-admin].product-admin .organization-status-migration-review__summary>div.is-clear{background:#f5fcf7;border-color:#9fcdae}.product-admin[data-product-admin].product-admin .organization-status-migration-review__summary strong{color:#123b56;font-size:18px}.product-admin[data-product-admin].product-admin .organization-status-migration-review__summary span{color:#526d88;font-size:10px;font-weight:800}.product-admin[data-product-admin].product-admin .organization-status-migration-review__summary p{color:#526d88;align-self:center;margin:0;font-size:11px;line-height:1.35}.product-admin[data-product-admin].product-admin .organization-status-migration-review__legend{color:#526d88;background:#fff;border:1px solid #d3e3e9;border-radius:9px;flex-wrap:wrap;gap:8px 20px;padding:9px 11px;font-size:10px;display:flex}.product-admin[data-product-admin].product-admin .organization-status-migration-review__legend b{color:#123b56}.product-admin[data-product-admin].product-admin .organization-status-migration-review__rows{gap:8px;display:grid}.product-admin[data-product-admin].product-admin .organization-status-migration-review__row{background:#fff;border:1px solid #c9dfe7;border-radius:10px;grid-template-columns:minmax(165px,.7fr) minmax(250px,1fr) minmax(0,1.5fr);align-items:center;gap:12px;padding:11px 12px;display:grid}.product-admin[data-product-admin].product-admin .organization-status-migration-review__row.is-ambiguous{background:#fffaf0;border-color:#e1c98d}.product-admin[data-product-admin].product-admin .organization-status-migration-review__person{gap:3px;min-width:0;display:grid}.product-admin[data-product-admin].product-admin .organization-status-migration-review__person strong{color:#123b56;font-size:12px}.product-admin[data-product-admin].product-admin .organization-status-migration-review__person small{color:#60758a;overflow-wrap:anywhere;font-size:10px}.product-admin[data-product-admin].product-admin .organization-status-migration-review__state{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.product-admin[data-product-admin].product-admin .organization-status-migration-review__state span{background:#f8fbfc;border:1px solid #dbe7ed;border-radius:7px;gap:2px;padding:7px 8px;display:grid}.product-admin[data-product-admin].product-admin .organization-status-migration-review__state b{color:#526d88;text-transform:uppercase;font-size:9px}.product-admin[data-product-admin].product-admin .organization-status-migration-review__state strong{color:#123b56;font-size:11px}.product-admin[data-product-admin].product-admin .organization-status-migration-review__state small{color:#60758a;font-size:9px}.product-admin[data-product-admin].product-admin .organization-status-migration-review__decision{gap:7px;display:grid}.product-admin[data-product-admin].product-admin .organization-status-migration-review__decision>strong{color:#8b5e00;text-transform:uppercase;font-size:10px}.product-admin[data-product-admin].product-admin .organization-status-migration-review__decision>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.product-admin[data-product-admin].product-admin .organization-status-migration-review__decision label,.product-admin[data-product-admin].product-admin .organization-status-migration-review__confirmation,.product-admin[data-product-admin].product-admin .organization-status-migration-review__fields label{color:#23445d;gap:5px;font-size:10px;font-weight:800;display:grid}.product-admin[data-product-admin].product-admin .organization-status-migration-review__decision select,.product-admin[data-product-admin].product-admin .organization-status-migration-review__fields :is(input,textarea),.product-admin[data-product-admin].product-admin .organization-status-migration-review__confirmation input{box-sizing:border-box;color:#123b56;width:100%;font:inherit;background:#fff;border:1px solid #b7d2de;border-radius:7px;padding:8px 9px;font-weight:500}.product-admin[data-product-admin].product-admin .organization-status-migration-review__fields{grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:12px;display:grid}.product-admin[data-product-admin].product-admin .organization-status-migration-review__fields textarea{resize:vertical;min-height:70px}.product-admin[data-product-admin].product-admin .organization-status-migration-review__fields small,.product-admin[data-product-admin].product-admin .organization-status-migration-review__confirmation small{color:#60758a;font-size:9px;font-weight:500;line-height:1.3}.product-admin[data-product-admin].product-admin .organization-status-migration-review__confirmation{max-width:34rem}.product-admin[data-product-admin].product-admin .organization-status-migration-review__clear-note,.product-admin[data-product-admin].product-admin .organization-status-migration-review__error,.product-admin[data-product-admin].product-admin .organization-status-migration-review__success{border-radius:8px;margin:0;padding:9px 10px;font-size:11px;line-height:1.35}.product-admin[data-product-admin].product-admin .organization-status-migration-review__clear-note{color:#166534;background:#f5fcf7;border:1px solid #9fcdae}.product-admin[data-product-admin].product-admin .organization-status-migration-review__error{color:#a3342f;background:#fff4f2;border:1px solid #e2b1a8}.product-admin[data-product-admin].product-admin .organization-status-migration-review__success{color:#166534;background:#f5fcf7;border:1px solid #9fcdae}.product-admin[data-product-admin].product-admin .organization-status-migration-review__actions{justify-content:space-between;align-items:center;gap:12px;padding-top:2px;display:flex}.product-admin[data-product-admin].product-admin .organization-status-migration-review__actions span{color:#60758a;font-size:10px;line-height:1.35}.product-admin[data-product-admin].product-admin .organization-initial-credential-state-review{background:#f8fcfd;border:1px solid #b7d6e1;border-radius:14px;gap:14px;margin:18px 0;padding:18px;display:grid}.product-admin[data-product-admin].product-admin .organization-initial-credential-state-review__heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.product-admin[data-product-admin].product-admin .organization-initial-credential-state-review__heading>div{gap:3px;display:grid}.product-admin[data-product-admin].product-admin .organization-initial-credential-state-review__heading span{color:#0b708f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-initial-credential-state-review__heading h2{color:#092d46;margin:0;font-size:18px}.product-admin[data-product-admin].product-admin .organization-initial-credential-state-review__heading p{color:#5c7187;margin:0;font-size:12px;line-height:1.4}.product-admin[data-product-admin].product-admin .organization-initial-credential-state-review__heading>small{color:#8b5e00;white-space:nowrap;background:#fffaf0;border:1px solid #e1c98d;border-radius:999px;flex:none;padding:6px 9px;font-size:10px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-initial-credential-state-review__summary{grid-template-columns:repeat(3,minmax(130px,.35fr)) minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.product-admin[data-product-admin].product-admin .organization-initial-credential-state-review__summary>div{background:#fff;border:1px solid #c9dfe7;border-radius:9px;gap:2px;padding:10px 11px;display:grid}.product-admin[data-product-admin].product-admin .organization-initial-credential-state-review__summary>div.is-warning{background:#fffaf0;border-color:#e1c98d}.product-admin[data-product-admin].product-admin .organization-initial-credential-state-review__summary>div.is-clear{background:#f5fcf7;border-color:#9fcdae}.product-admin[data-product-admin].product-admin .organization-initial-credential-state-review__summary strong{color:#123b56;font-size:18px}.product-admin[data-product-admin].product-admin .organization-initial-credential-state-review__summary span{color:#526d88;font-size:10px;font-weight:800}.product-admin[data-product-admin].product-admin .organization-initial-credential-state-review__summary p{color:#526d88;align-self:center;margin:0;font-size:11px;line-height:1.35}.product-admin[data-product-admin].product-admin .organization-initial-credential-state-review__rows{gap:8px;display:grid}.product-admin[data-product-admin].product-admin .organization-initial-credential-state-review__row{background:#fff;border:1px solid #c9dfe7;border-radius:9px;grid-template-columns:minmax(175px,.8fr) minmax(145px,.55fr) minmax(0,1.25fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.product-admin[data-product-admin].product-admin .organization-initial-credential-state-review__row.is-unknown{background:#fffaf0;border-color:#e1c98d}.product-admin[data-product-admin].product-admin .organization-initial-credential-state-review__row>div{gap:3px;min-width:0;display:grid}.product-admin[data-product-admin].product-admin .organization-initial-credential-state-review__row strong{color:#123b56;font-size:12px}.product-admin[data-product-admin].product-admin .organization-initial-credential-state-review__row small{color:#60758a;overflow-wrap:anywhere;font-size:10px}.product-admin[data-product-admin].product-admin .organization-initial-credential-state-review__state{color:#123b56;background:#f8fbfc;border:1px solid #dbe7ed;border-radius:7px;padding:6px 8px;font-size:10px;font-weight:800}.product-admin[data-product-admin].product-admin .organization-initial-credential-state-review__row.is-unknown .organization-initial-credential-state-review__state{color:#8b5e00;background:#fff;border-color:#e1c98d}.product-admin[data-product-admin].product-admin .organization-initial-credential-state-review__select{color:#23445d;white-space:nowrap;align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.product-admin[data-product-admin].product-admin .organization-initial-credential-state-review__select input{accent-color:#18794e;width:auto;margin:0}.product-admin[data-product-admin].product-admin .organization-initial-credential-state-review__fields{grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:12px;display:grid}.product-admin[data-product-admin].product-admin .organization-initial-credential-state-review__fields label,.product-admin[data-product-admin].product-admin .organization-initial-credential-state-review__reason,.product-admin[data-product-admin].product-admin .organization-initial-credential-state-review__confirmation{color:#23445d;gap:5px;font-size:10px;font-weight:800;display:grid}.product-admin[data-product-admin].product-admin .organization-initial-credential-state-review__fields :is(input,select),.product-admin[data-product-admin].product-admin .organization-initial-credential-state-review__reason textarea,.product-admin[data-product-admin].product-admin .organization-initial-credential-state-review__confirmation input{box-sizing:border-box;color:#123b56;width:100%;font:inherit;background:#fff;border:1px solid #b7d2de;border-radius:7px;padding:8px 9px;font-weight:500}.product-admin[data-product-admin].product-admin .organization-initial-credential-state-review__reason textarea{resize:vertical;min-height:66px}.product-admin[data-product-admin].product-admin .organization-initial-credential-state-review__fields small,.product-admin[data-product-admin].product-admin .organization-initial-credential-state-review__reason small,.product-admin[data-product-admin].product-admin .organization-initial-credential-state-review__confirmation small{color:#60758a;font-size:9px;font-weight:500;line-height:1.3}.product-admin[data-product-admin].product-admin .organization-initial-credential-state-review__confirmation{max-width:36rem}.product-admin[data-product-admin].product-admin .organization-initial-credential-state-review__clear-note,.product-admin[data-product-admin].product-admin .organization-initial-credential-state-review__error,.product-admin[data-product-admin].product-admin .organization-initial-credential-state-review__success{border-radius:8px;margin:0;padding:9px 10px;font-size:11px;line-height:1.35}.product-admin[data-product-admin].product-admin .organization-initial-credential-state-review__clear-note{color:#166534;background:#f5fcf7;border:1px solid #9fcdae}.product-admin[data-product-admin].product-admin .organization-initial-credential-state-review__error{color:#a3342f;background:#fff4f2;border:1px solid #e2b1a8}.product-admin[data-product-admin].product-admin .organization-initial-credential-state-review__success{color:#166534;background:#f5fcf7;border:1px solid #9fcdae}.product-admin[data-product-admin].product-admin .organization-initial-credential-state-review__actions{justify-content:space-between;align-items:center;gap:12px;padding-top:2px;display:flex}.product-admin[data-product-admin].product-admin .organization-initial-credential-state-review__actions span{color:#60758a;font-size:10px;line-height:1.35}@media (width<=1100px){.product-admin[data-product-admin].product-admin .organization-admin-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.product-admin[data-product-admin].product-admin .organization-admin-role-grid{grid-template-columns:1fr}.product-admin[data-product-admin].product-admin .organization-role-safety-policy__heading{flex-direction:column}.product-admin[data-product-admin].product-admin .organization-role-safety-policy__roles,.product-admin[data-product-admin].product-admin .organization-role-safety-policy__governance,.product-admin[data-product-admin].product-admin .organization-role-safety-policy__invariants,.product-admin[data-product-admin].product-admin .organization-role-safety-policy__assignment{grid-template-columns:1fr}.product-admin[data-product-admin].product-admin .organization-capability-permissions-policy__heading{flex-direction:column}.product-admin[data-product-admin].product-admin .organization-capability-permissions-policy__columns,.product-admin[data-product-admin].product-admin .organization-admin-invariant-panel{grid-template-columns:1fr}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__heading{flex-direction:column}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__facts,.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__members ul,.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__evidence,.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__outcome-cards,.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__summary{grid-template-columns:1fr}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-reconciliation__summary small{grid-column:auto}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-decision-recorder__heading{flex-direction:column}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-decision-recorder__owner,.product-admin[data-product-admin].product-admin .organization-owner-super-admin-decision-recorder__fields{grid-template-columns:1fr}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-decision-recorder__owner small{text-align:left}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-decision-recorder__actions{flex-direction:column;align-items:stretch}.product-admin[data-product-admin].product-admin .organization-owner-super-admin-decision-recorder__actions .btn{width:100%}.product-admin[data-product-admin].product-admin .organization-status-migration-review__heading{flex-direction:column}.product-admin[data-product-admin].product-admin .organization-status-migration-review__summary{grid-template-columns:1fr 1fr}.product-admin[data-product-admin].product-admin .organization-status-migration-review__summary p{grid-column:1/-1}.product-admin[data-product-admin].product-admin .organization-status-migration-review__row{grid-template-columns:1fr}.product-admin[data-product-admin].product-admin .organization-status-migration-review__actions{flex-direction:column;align-items:stretch}.product-admin[data-product-admin].product-admin .organization-status-migration-review__actions .btn{width:100%}.product-admin[data-product-admin].product-admin .organization-initial-credential-state-review__heading{flex-direction:column}.product-admin[data-product-admin].product-admin .organization-initial-credential-state-review__summary{grid-template-columns:repeat(3,minmax(0,1fr))}.product-admin[data-product-admin].product-admin .organization-initial-credential-state-review__summary p{grid-column:1/-1}.product-admin[data-product-admin].product-admin .organization-initial-credential-state-review__row{grid-template-columns:minmax(165px,1fr) minmax(145px,.8fr) minmax(0,1fr)}.product-admin[data-product-admin].product-admin .organization-initial-credential-state-review__row>small,.product-admin[data-product-admin].product-admin .organization-initial-credential-state-review__select{grid-column:1/-1}.product-admin[data-product-admin].product-admin .organization-initial-credential-state-review__actions{flex-direction:column;align-items:stretch}.product-admin[data-product-admin].product-admin .organization-initial-credential-state-review__actions .btn{width:100%}}.product-admin[data-product-admin].product-admin aside.organization-member-detail-drawer,.product-admin[data-product-admin].product-admin dialog.organization-member-detail-drawer{z-index:50!important;color:#123b56!important;flex-direction:initial!important;background:#fff!important;border:1px solid #9ed3df!important;border-radius:1rem!important;width:min(42rem,100vw - 3rem)!important;min-width:0!important;max-width:min(42rem,100vw - 3rem)!important;height:auto!important;min-height:0!important;max-height:calc(100vh - 6.5rem)!important;margin:0!important;padding:1.25rem!important;display:block!important;position:fixed!important;inset:5rem 1.5rem 1.5rem auto!important;overflow:auto!important;box-shadow:0 1.5rem 4rem #05293d38!important}.product-admin[data-product-admin].product-admin .organization-member-detail-drawer{z-index:50;background:#fff;border:1px solid #9ed3df;border-radius:1rem;width:min(38rem,100vw - 3rem);padding:1.25rem;position:fixed;inset:5rem 1.5rem 1.5rem auto;overflow:auto;box-shadow:0 1.5rem 4rem #05293d38}.product-admin[data-product-admin].product-admin .organization-member-detail-drawer header{border-bottom:1px solid #d7e5ec;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.product-admin[data-product-admin].product-admin .organization-member-detail-drawer h2,.product-admin[data-product-admin].product-admin .organization-member-detail-drawer h3{color:#092d46;margin:0}.product-admin[data-product-admin].product-admin .organization-member-detail-drawer header p{color:#60758a;margin:.3rem 0 0}.product-admin[data-product-admin].product-admin .organization-member-detail-grid{gap:.8rem;margin-top:1rem;display:grid}.product-admin[data-product-admin].product-admin .organization-member-detail-grid section{background:#f7fbfd;border:1px solid #d7e5ec;border-radius:.65rem;padding:.85rem}.product-admin[data-product-admin].product-admin .organization-member-detail-grid p{color:#355a73;margin:.45rem 0 0}.product-admin[data-product-admin].product-admin .organization-member-detail-grid p strong{color:#123b56;min-width:11rem;display:inline-block}.product-admin[data-product-admin].product-admin .organization-member-access-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:.65rem 0 0;display:grid}.product-admin[data-product-admin].product-admin .organization-member-access-summary dl div{background:#fff;border:1px solid #d7e5ec;border-radius:.5rem;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.55rem .65rem;display:flex}.product-admin[data-product-admin].product-admin .organization-member-access-summary dt{color:#60758a;font-size:.8rem;font-weight:700}.product-admin[data-product-admin].product-admin .organization-member-access-summary dd{color:#123b56;text-align:right;margin:0;font-weight:800}.product-admin[data-product-admin].product-admin .organization-role-impact-summary{color:#5f431e;background:#fff8e8;border:1px solid #f2c98b;border-left:4px solid #c77912;border-radius:.65rem;margin:.75rem 0;padding:.75rem .9rem}.product-admin[data-product-admin].product-admin .organization-role-impact-summary strong{color:#173a55}.product-admin[data-product-admin].product-admin .organization-role-impact-summary p{margin:.45rem 0 0}.product-admin[data-product-admin].product-admin .organization-role-impact-summary ul{margin:.35rem 0 0;padding-left:1.25rem}.product-admin[data-product-admin].product-admin .organization-role-session-invalidation-note{border-top:1px solid #f2c98b;padding-top:.65rem;color:#5f431e!important;margin-top:.75rem!important}.product-admin[data-product-admin].product-admin .organization-role-session-invalidation-note strong{color:#7a4a0b!important}.product-admin[data-product-admin].product-admin .organization-member-role-change-review{color:#24445a;background:#f4f9fc;border:1px solid #9bb8cb;border-left:4px solid #17658d;border-radius:10px;gap:10px;margin:12px 0;padding:13px;display:grid}.product-admin[data-product-admin].product-admin .organization-member-role-change-review__heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.product-admin[data-product-admin].product-admin .organization-member-role-change-review__heading>div{gap:3px;display:grid}.product-admin[data-product-admin].product-admin .organization-member-role-change-review__heading span:first-child{color:#17658d;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:800}.product-admin[data-product-admin].product-admin .organization-member-role-change-review__heading strong{color:#123b56;font-size:15px}.product-admin[data-product-admin].product-admin .organization-member-role-change-review__heading small{color:#5d7384;font-size:11px}.product-admin[data-product-admin].product-admin .organization-member-role-change-review__badge{color:#17658d;background:#e8f3f8;border:1px solid #a9c7d9;border-radius:999px;flex:none;padding:4px 7px;font-size:10px;font-weight:800}.product-admin[data-product-admin].product-admin .organization-member-role-change-review>p{color:#38586d;margin:0;font-size:11px;line-height:1.45}.product-admin[data-product-admin].product-admin .organization-member-role-change-review>p strong{color:#123b56}.product-admin[data-product-admin].product-admin .organization-member-role-change-review__changes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.product-admin[data-product-admin].product-admin .organization-member-role-change-review__changes>div{background:#fff;border:1px solid #c9dce7;border-radius:8px;padding:8px}.product-admin[data-product-admin].product-admin .organization-member-role-change-review__changes strong{color:#315b72;font-size:11px}.product-admin[data-product-admin].product-admin .organization-member-role-change-review__changes ul{color:#4b6474;margin:5px 0 0;padding-left:16px;font-size:11px;line-height:1.45}.product-admin[data-product-admin].product-admin .organization-member-role-change-review__changes span{color:#687f8e;margin-top:5px;font-size:11px;line-height:1.4;display:block}.product-admin[data-product-admin].product-admin .organization-member-role-change-review__safety{border-top:1px solid #c9dce7;padding-top:8px}.product-admin[data-product-admin].product-admin .organization-member-role-change-review__safety strong{color:#17658d}.product-admin[data-product-admin].product-admin .organization-member-role-change-review label{color:#315b72;margin:0;font-size:11px}.product-admin[data-product-admin].product-admin .organization-member-role-change-review textarea{box-sizing:border-box;width:100%;min-height:58px;margin-top:4px}.product-admin[data-product-admin].product-admin .organization-member-role-change-review__actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.product-admin[data-product-admin].product-admin .organization-member-role-change-review__actions .btn{min-height:34px;padding:7px 10px}@media (width<=600px){.product-admin[data-product-admin].product-admin .organization-member-role-change-review__heading{flex-direction:column;align-items:stretch}.product-admin[data-product-admin].product-admin .organization-member-role-change-review__badge{width:fit-content}.product-admin[data-product-admin].product-admin .organization-member-role-change-review__changes{grid-template-columns:1fr}.product-admin[data-product-admin].product-admin .organization-member-role-change-review__actions{justify-content:stretch}.product-admin[data-product-admin].product-admin .organization-member-role-change-review__actions .btn{flex:130px}}.product-admin[data-product-admin].product-admin .organization-profile-save-review-backdrop{z-index:65040;background:#071d336b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.product-admin[data-product-admin].product-admin .organization-profile-save-review{box-sizing:border-box;color:#24445a;background:#f4f9fc;border:1px solid #9bb8cb;border-left:4px solid #17658d;border-radius:14px;gap:10px;width:min(640px,100vw - 32px);max-height:min(78vh,620px);margin:0;padding:18px;display:grid;overflow:auto;box-shadow:0 24px 64px #071d3347}.product-admin[data-product-admin].product-admin .organization-profile-save-review__heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.product-admin[data-product-admin].product-admin .organization-profile-save-review__heading>div{gap:3px;display:grid}.product-admin[data-product-admin].product-admin .organization-profile-save-review__heading span{color:#17658d;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-profile-save-review__heading h3{color:#123b56;margin:0;font-size:16px}.product-admin[data-product-admin].product-admin .organization-profile-save-review__heading p{color:#5d7384;margin:0;font-size:11px;line-height:1.4}.product-admin[data-product-admin].product-admin .organization-profile-save-review__close{flex:none;min-height:32px;padding:6px 10px}.product-admin[data-product-admin].product-admin .organization-profile-save-review__heading>small{color:#166534;background:#f5fcf7;border:1px solid #9fcdae;border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-profile-save-review__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.product-admin[data-product-admin].product-admin .organization-profile-save-review__summary>div{background:#fff;border:1px solid #c9dce7;border-radius:8px;gap:3px;min-width:0;padding:9px 10px;display:grid}.product-admin[data-product-admin].product-admin .organization-profile-save-review__summary>div.is-next{background:#f7fcfe;border-color:#b8d8e6}.product-admin[data-product-admin].product-admin .organization-profile-save-review__summary>div.is-clear{background:#f5fcf7;border-color:#9fcdae}.product-admin[data-product-admin].product-admin .organization-profile-save-review__summary span{color:#526d88;text-transform:uppercase;font-size:9px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-profile-save-review__summary strong{color:#123b56;font-size:13px}.product-admin[data-product-admin].product-admin .organization-profile-save-review__summary small{color:#60758a;font-size:9px;line-height:1.3}.product-admin[data-product-admin].product-admin .organization-profile-save-review__changes{gap:6px;display:grid}.product-admin[data-product-admin].product-admin .organization-profile-save-review__changes-heading{color:#315b72;justify-content:space-between;align-items:baseline;gap:8px;font-size:11px;display:flex}.product-admin[data-product-admin].product-admin .organization-profile-save-review__changes-heading span{color:#60758a;font-size:10px}.product-admin[data-product-admin].product-admin .organization-profile-save-review__change{background:#fff;border:1px solid #c9dce7;border-radius:8px;grid-template-columns:minmax(105px,.7fr) minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;padding:7px 8px;display:grid}.product-admin[data-product-admin].product-admin .organization-profile-save-review__change strong{color:#315b72;font-size:10px}.product-admin[data-product-admin].product-admin .organization-profile-save-review__change span{overflow-wrap:anywhere;color:#4b6474;min-width:0;font-size:10px;line-height:1.3}.product-admin[data-product-admin].product-admin .organization-profile-save-review__change span:last-child{color:#123b56;font-weight:800}.product-admin[data-product-admin].product-admin .organization-profile-save-review__change b{color:#17658d;font-size:14px}.product-admin[data-product-admin].product-admin .organization-profile-save-review__changes>p{color:#60758a;border:1px dashed #b7d2de;border-radius:8px;margin:0;padding:8px;font-size:10px}.product-admin[data-product-admin].product-admin .organization-profile-save-review__guardrails{color:#38586d;border-top:1px solid #c9dce7;gap:4px;padding:9px 10px;font-size:10px;line-height:1.4;display:grid}.product-admin[data-product-admin].product-admin .organization-profile-save-review__guardrails strong{color:#17658d;font-size:11px}.product-admin[data-product-admin].product-admin .organization-profile-save-review__guardrails p{margin:0}.product-admin[data-product-admin].product-admin .organization-profile-save-review__actions{justify-content:space-between;align-items:center;gap:10px;padding-top:1px;display:flex}.product-admin[data-product-admin].product-admin .organization-profile-save-review__actions>span{color:#60758a;font-size:10px;line-height:1.3}.product-admin[data-product-admin].product-admin .organization-profile-save-review__actions>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.product-admin[data-product-admin].product-admin .organization-profile-save-review__actions .btn{min-height:33px;padding:7px 10px}.product-admin[data-product-admin].product-admin .organization-profile-save-review__confirm{color:#fff;background:#0b5f79;border-color:#0b708f;font-weight:800}.product-admin[data-product-admin].product-admin .organization-profile-save-review__confirm:hover:not(:disabled){background:#084b60;border-color:#084b60}.product-admin[data-product-admin].product-admin .organization-profile-save-review__confirm:focus-visible{outline-offset:2px;outline:3px solid #74bfd0}.product-admin[data-product-admin].product-admin .organization-profile-save-review__confirm:disabled{color:#718797;background:#dbe7ed;border-color:#b8cbd4}@media (width<=700px){.product-admin[data-product-admin].product-admin .organization-profile-save-review-backdrop{align-items:flex-end;padding:12px}.product-admin[data-product-admin].product-admin .organization-profile-save-review{width:100%;max-height:82vh;padding:14px}.product-admin[data-product-admin].product-admin .organization-profile-save-review__heading{flex-direction:column;align-items:stretch}.product-admin[data-product-admin].product-admin .organization-profile-save-review__heading>small{width:fit-content}.product-admin[data-product-admin].product-admin .organization-profile-save-review__summary{grid-template-columns:1fr}.product-admin[data-product-admin].product-admin .organization-profile-save-review__change{grid-template-columns:minmax(95px,.7fr) minmax(0,1fr)}.product-admin[data-product-admin].product-admin .organization-profile-save-review__change b{display:none}.product-admin[data-product-admin].product-admin .organization-profile-save-review__change span:last-child{grid-column:2}.product-admin[data-product-admin].product-admin .organization-profile-save-review__actions{flex-direction:column;align-items:stretch}.product-admin[data-product-admin].product-admin .organization-profile-save-review__actions>div{justify-content:stretch}.product-admin[data-product-admin].product-admin .organization-profile-save-review__actions .btn{flex:130px}}.product-admin[data-product-admin].product-admin .organization-member-suspension-action{background:#fff8f8;border:1px solid #e5c0c0;border-radius:10px;gap:8px;margin-top:14px;padding:12px;display:grid}.product-admin[data-product-admin].product-admin .organization-member-suspension-action__heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.product-admin[data-product-admin].product-admin .organization-member-suspension-action__heading>div{gap:3px;display:grid}.product-admin[data-product-admin].product-admin .organization-member-suspension-action__heading strong{color:#7f2525;font-size:12px}.product-admin[data-product-admin].product-admin .organization-member-suspension-action__heading span,.product-admin[data-product-admin].product-admin .organization-member-suspension-action__help,.product-admin[data-product-admin].product-admin .organization-member-suspension-action__blocked{color:#6d4b4b;margin:0;font-size:11px;line-height:1.4}.product-admin[data-product-admin].product-admin .organization-member-suspension-action__heading .btn{flex:none;min-height:34px;padding:7px 10px}.product-admin[data-product-admin].product-admin .organization-member-suspension-action__blocked{color:#8a5a12}.product-admin[data-product-admin].product-admin .organization-member-suspension-review{color:#5f431e;background:#fffaf0;border:1px solid #e7a948;border-radius:9px;gap:8px;padding:10px;display:grid}.product-admin[data-product-admin].product-admin .organization-member-suspension-review>strong{color:#6f4810;font-size:12px}.product-admin[data-product-admin].product-admin .organization-member-suspension-review>p{color:#6d542c;margin:0;font-size:11px;line-height:1.4}.product-admin[data-product-admin].product-admin .organization-member-suspension-review label{color:#5f431e;margin:0;font-size:11px}.product-admin[data-product-admin].product-admin .organization-member-suspension-review textarea{box-sizing:border-box;width:100%;min-height:58px;margin-top:4px}.product-admin[data-product-admin].product-admin .organization-member-suspension-review__actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.product-admin[data-product-admin].product-admin .organization-member-suspension-review__actions .btn{min-height:34px;padding:7px 10px}@media (width<=600px){.product-admin[data-product-admin].product-admin .organization-member-suspension-action__heading{flex-direction:column;align-items:stretch}.product-admin[data-product-admin].product-admin .organization-member-suspension-action__heading .btn{width:100%}.product-admin[data-product-admin].product-admin .organization-member-suspension-review__actions{justify-content:stretch}.product-admin[data-product-admin].product-admin .organization-member-suspension-review__actions .btn{flex:130px}}.product-admin[data-product-admin].product-admin .ownership-transfer-panel{background:#f2fbfd;border:1px solid #9ed3df;border-radius:.75rem;gap:.45rem;margin-top:1rem;padding:1rem;display:grid}.product-admin[data-product-admin].product-admin .ownership-transfer-controls{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.product-admin[data-product-admin].product-admin .ownership-transfer-controls select{min-width:16rem}.product-admin[data-product-admin].product-admin .ownership-transfer-preview{background:#f4fbfd;border:1px solid #b6d7e3;border-radius:.65rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.75rem;padding:.85rem;display:grid}.product-admin[data-product-admin].product-admin .ownership-transfer-preview div{gap:.2rem;display:grid}.product-admin[data-product-admin].product-admin .ownership-transfer-preview>div:not(.ownership-transfer-review-guardrails)>span{color:#496783;text-transform:uppercase;letter-spacing:.04em;font-size:.78rem;font-weight:700}.product-admin[data-product-admin].product-admin .ownership-transfer-preview p{color:#23445d;grid-column:1/-1;margin:0}.product-admin[data-product-admin].product-admin .ownership-transfer-review-guardrails{color:#315b72;border-top:1px solid #b6d7e3;grid-column:1/-1;gap:.35rem;margin-top:.25rem;padding-top:.7rem;font-size:.75rem;line-height:1.45;display:grid}.product-admin[data-product-admin].product-admin .ownership-transfer-review-guardrails strong{color:#17658d;font-size:.78rem}.product-admin[data-product-admin].product-admin .ownership-transfer-confirm{background:#fffaf0;border:1px solid #e7a948;border-radius:.65rem;gap:.5rem;margin-top:.75rem;padding:.85rem;display:grid}.product-admin[data-product-admin].product-admin .ownership-transfer-confirm input{max-width:22rem}.product-admin[data-product-admin].product-admin .organization-admin-confirm-reason,.product-admin[data-product-admin].product-admin .ownership-transfer-confirm>label,.product-admin[data-product-admin].product-admin .organization-member-detail-grid label{color:var(--qw-ink,#0b2940);gap:.35rem;margin:.75rem 0;font-weight:600;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-confirm-reason textarea,.product-admin[data-product-admin].product-admin .ownership-transfer-confirm textarea,.product-admin[data-product-admin].product-admin .organization-member-detail-grid textarea{resize:vertical;width:100%;min-height:4.5rem}.product-admin[data-product-admin].product-admin .organization-admin-pagination{color:#496783;justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 0;display:flex}.product-admin[data-product-admin].product-admin .organization-admin-pagination span[aria-current=page]{color:#092d46;text-align:center;min-width:5rem;font-weight:700}.product-admin[data-product-admin].product-admin .members-page-redesign{gap:16px;min-width:0;display:grid}.product-admin[data-product-admin].product-admin .members-page-core{gap:12px;min-width:0;display:grid}.product-admin[data-product-admin].product-admin .members-page-core>.organization-admin-page-header,.product-admin[data-product-admin].product-admin .members-page-core>.organization-admin-member-summary{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.product-admin[data-product-admin].product-admin .members-page-core>.organization-admin-page-header{margin-bottom:0}.product-admin[data-product-admin].product-admin .members-page-core .organization-admin-member-summary{margin:0}.product-admin[data-product-admin].product-admin .organization-admin-member-guidance-disclosure{box-sizing:border-box;background:#fff;border:1px solid #cfe2ea;border-radius:12px;width:100%;min-width:0;display:grid;overflow:hidden}.product-admin[data-product-admin].product-admin .organization-admin-member-guidance-disclosure>summary{color:#0b405a;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:9px 13px;list-style:none;display:flex}.product-admin[data-product-admin].product-admin .organization-admin-member-guidance-disclosure>summary::-webkit-details-marker{display:none}.product-admin[data-product-admin].product-admin .organization-admin-member-guidance-disclosure>summary:before{content:"›";color:#0b708f;flex:none;font-size:20px;font-weight:900;transition:transform .16s}.product-admin[data-product-admin].product-admin .organization-admin-member-guidance-disclosure[open]>summary:before{transform:rotate(90deg)}.product-admin[data-product-admin].product-admin .organization-admin-member-guidance-disclosure>summary span{margin-right:auto;font-size:12px;font-weight:800}.product-admin[data-product-admin].product-admin .organization-admin-member-guidance-disclosure>summary small{color:#60758a;text-align:right;font-size:10px}.product-admin[data-product-admin].product-admin .organization-admin-member-guidance-disclosure[open]>summary{background:#f7fbfd;border-bottom:1px solid #dbe7ed}.product-admin[data-product-admin].product-admin .organization-admin-member-guidance-disclosure>.organization-admin-member-api-contract,.product-admin[data-product-admin].product-admin .organization-admin-member-guidance-disclosure>.organization-admin-identity-boundary,.product-admin[data-product-admin].product-admin .organization-admin-member-guidance-disclosure>.organization-admin-member-safeguards{border:0;border-radius:0}.product-admin[data-product-admin].product-admin .organization-admin-member-guidance-disclosure>.organization-admin-identity-boundary+.organization-admin-member-safeguards{border-top:1px solid #dbe7ed}.product-admin[data-product-admin].product-admin .organization-admin-member-api-contract{box-sizing:border-box;background:linear-gradient(135deg,#f6fcfd 0%,#fff 78%);border:1px solid #cfe2ea;border-left:4px solid #0b708f;border-radius:12px;gap:10px;width:100%;min-width:0;padding:13px 14px;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-member-api-contract__heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.product-admin[data-product-admin].product-admin .organization-admin-member-api-contract__heading>div{gap:3px;min-width:0;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-member-api-contract__heading span{color:#0b708f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-admin-member-api-contract__heading h2{color:#0b2940;margin:0;font-size:17px}.product-admin[data-product-admin].product-admin .organization-admin-member-api-contract__heading p{color:#5c7187;margin:0;font-size:11px;line-height:1.4}.product-admin[data-product-admin].product-admin .organization-admin-member-api-contract__heading>strong{color:#166534;letter-spacing:.04em;text-transform:uppercase;background:#f5fcf7;border:1px solid #9fcdae;border-radius:999px;flex:none;padding:5px 8px;font-size:9px}.product-admin[data-product-admin].product-admin .organization-admin-member-api-contract__flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-member-api-contract__flow li{background:#fff;border:1px solid #d8e5ed;border-radius:9px;align-content:start;gap:4px;min-width:0;min-height:68px;padding:9px 10px 9px 38px;display:grid;position:relative}.product-admin[data-product-admin].product-admin .organization-admin-member-api-contract__flow li:not(:last-child):after{content:"→";z-index:1;color:#0b8c99;font-size:17px;font-weight:900;position:absolute;top:50%;right:-12px;transform:translateY(-50%)}.product-admin[data-product-admin].product-admin .organization-admin-member-api-contract__flow li:nth-child(2){background:#f5fbfd;border-color:#b7d6e1}.product-admin[data-product-admin].product-admin .organization-admin-member-api-contract__flow li:nth-child(3){background:#f5fcf7;border-color:#9fcdae}.product-admin[data-product-admin].product-admin .organization-admin-member-api-contract__flow li:nth-child(4){background:#fffaf0;border-color:#e1c98d}.product-admin[data-product-admin].product-admin .organization-admin-member-api-contract__flow li>b{color:#0b708f;background:#e8f4f8;border-radius:7px;place-items:center;width:21px;height:21px;font-size:9px;display:grid;position:absolute;top:9px;left:10px}.product-admin[data-product-admin].product-admin .organization-admin-member-api-contract__flow li>strong{color:#123b56;overflow-wrap:anywhere;font-size:11px;line-height:1.3}.product-admin[data-product-admin].product-admin .organization-admin-member-api-contract__flow li>small{color:#5c7187;font-size:10px;line-height:1.3}.product-admin[data-product-admin].product-admin .organization-admin-member-api-contract__note{color:#526d88;border-top:1px solid #dbe7ed;align-items:baseline;gap:8px;margin:0;padding-top:9px;font-size:10px;line-height:1.35;display:flex}.product-admin[data-product-admin].product-admin .organization-admin-member-api-contract__note strong{color:#0b405a;flex:none}@media (width<=1100px){.product-admin[data-product-admin].product-admin .organization-admin-member-api-contract__flow{grid-template-columns:repeat(2,minmax(0,1fr))}.product-admin[data-product-admin].product-admin .organization-admin-member-api-contract__flow li:not(:last-child):after{content:none}}@media (width<=700px){.product-admin[data-product-admin].product-admin .organization-admin-member-api-contract__heading{display:grid}.product-admin[data-product-admin].product-admin .organization-admin-member-api-contract__heading>strong{justify-self:start}.product-admin[data-product-admin].product-admin .organization-admin-member-api-contract__flow{grid-template-columns:1fr}.product-admin[data-product-admin].product-admin .organization-admin-member-api-contract__note{flex-direction:column;align-items:flex-start;gap:3px}}@media (width>=951px) and (width<=1400px){.product-admin[data-product-admin].product-admin .members-page-core>.organization-admin-page-header,.product-admin[data-product-admin].product-admin .members-page-core>.organization-admin-member-summary,.product-admin[data-product-admin].product-admin .members-page-core>.organization-admin-member-api-contract,.product-admin[data-product-admin].product-admin .members-page-core>.organization-admin-member-filters{width:calc(100vw - var(--qworks-sidebar-width,224px) - 72px);box-sizing:border-box;min-width:0;max-width:100%}}.product-admin[data-product-admin].product-admin .members-page-core .organization-admin-member-summary small{color:#60758a;font-size:10px;line-height:1.3}.product-admin[data-product-admin].product-admin .organization-admin-identity-boundary{box-sizing:border-box;background:linear-gradient(135deg,#fff 0%,#f7fbfd 100%);border:1px solid #cfe2ea;border-radius:14px;gap:12px;width:100%;min-width:0;padding:16px;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-identity-boundary__heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.product-admin[data-product-admin].product-admin .organization-admin-identity-boundary__heading>div{gap:3px;min-width:0;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-identity-boundary__heading span{color:#0b708f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-admin-identity-boundary__heading h2{color:#0b2940;margin:0;font-size:20px}.product-admin[data-product-admin].product-admin .organization-admin-identity-boundary__heading p{color:#5c6f86;margin:0;font-size:12px;line-height:1.4}.product-admin[data-product-admin].product-admin .organization-admin-identity-boundary__heading>strong{color:#14733d;letter-spacing:.04em;text-transform:uppercase;background:#f5fcf7;border:1px solid #b9dfc7;border-radius:999px;flex:none;padding:5px 8px;font-size:9px}.product-admin[data-product-admin].product-admin .organization-admin-identity-boundary__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-identity-boundary__columns article{background:#fff;border:1px solid #dbe7ed;border-radius:10px;gap:7px;min-width:0;padding:11px;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-identity-boundary__columns article.is-identity{background:#fbfcff;border-color:#d7e1ee}.product-admin[data-product-admin].product-admin .organization-admin-identity-boundary__columns article.is-membership{background:#fbfffc;border-color:#cfe5d7}.product-admin[data-product-admin].product-admin .organization-admin-identity-boundary__columns article>div{align-items:center;gap:7px;display:flex}.product-admin[data-product-admin].product-admin .organization-admin-identity-boundary__columns article b{color:#0b708f;background:#e8f4f8;border-radius:7px;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-identity-boundary__columns article h3{color:#0b2940;margin:0;font-size:13px}.product-admin[data-product-admin].product-admin .organization-admin-identity-boundary__scope{color:#496783;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:800}.product-admin[data-product-admin].product-admin .organization-admin-identity-boundary__columns ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-identity-boundary__columns li{color:#526d88;padding-left:12px;font-size:11px;line-height:1.35;position:relative}.product-admin[data-product-admin].product-admin .organization-admin-identity-boundary__columns li:before{content:"";background:#0b8c99;border-radius:50%;width:5px;height:5px;position:absolute;top:.5em;left:0}.product-admin[data-product-admin].product-admin .organization-admin-identity-boundary__columns article p{color:#526d88;margin:0;font-size:11px;line-height:1.35}.product-admin[data-product-admin].product-admin .organization-admin-identity-boundary__routing{color:#735523;background:#fffaf0;border:1px solid #e5d3a3;border-radius:9px;align-items:baseline;gap:8px;padding:9px 10px;font-size:11px;line-height:1.35;display:flex}.product-admin[data-product-admin].product-admin .organization-admin-identity-boundary__routing strong{color:#684a12;flex:none}.product-admin[data-product-admin].product-admin .organization-admin-member-safeguards{box-sizing:border-box;background:linear-gradient(135deg,#fff 0%,#f5fafc 100%);border:1px solid #cfe2ea;border-radius:14px;gap:12px;width:100%;min-width:0;padding:16px;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-member-safeguards__heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.product-admin[data-product-admin].product-admin .organization-admin-member-safeguards__heading>div{gap:3px;min-width:0;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-member-safeguards__heading span{color:#0b708f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-admin-member-safeguards__heading h2{color:#0b2940;margin:0;font-size:20px}.product-admin[data-product-admin].product-admin .organization-admin-member-safeguards__heading p{color:#5c6f86;margin:0;font-size:12px;line-height:1.4}.product-admin[data-product-admin].product-admin .organization-admin-member-safeguards__heading>strong{color:#14733d;letter-spacing:.04em;text-transform:uppercase;background:#f5fcf7;border:1px solid #b9dfc7;border-radius:999px;flex:none;padding:5px 8px;font-size:9px}.product-admin[data-product-admin].product-admin .organization-admin-member-safeguards__groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-member-safeguards__groups article{background:#fff;border:1px solid #dbe7ed;border-radius:10px;gap:8px;min-width:0;padding:10px;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-member-safeguards__groups article>div{align-items:center;gap:7px;display:flex}.product-admin[data-product-admin].product-admin .organization-admin-member-safeguards__groups article b{color:#0b708f;background:#e8f4f8;border-radius:7px;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-member-safeguards__groups h3{color:#0b2940;margin:0;font-size:13px}.product-admin[data-product-admin].product-admin .organization-admin-member-safeguards__groups ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-member-safeguards__groups li{color:#526d88;padding-left:12px;font-size:11px;line-height:1.35;position:relative}.product-admin[data-product-admin].product-admin .organization-admin-member-safeguards__groups li:before{content:"";background:#0b8c99;border-radius:50%;width:5px;height:5px;position:absolute;top:.5em;left:0}.product-admin[data-product-admin].product-admin .organization-admin-stale-session-contract{background:#eff9fb;border:1px solid #b8d9e2;border-left:4px solid #0b8c99;border-radius:11px;grid-template-columns:minmax(0,1.05fr) minmax(0,1.35fr) auto;align-items:center;gap:14px;min-width:0;padding:12px 13px;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-stale-session-contract__copy{gap:3px;min-width:0;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-stale-session-contract__copy span{color:#0b708f;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-admin-stale-session-contract__copy h3{color:#0b2940;margin:0;font-size:14px}.product-admin[data-product-admin].product-admin .organization-admin-stale-session-contract__copy p{color:#526d88;margin:0;font-size:11px;line-height:1.4}.product-admin[data-product-admin].product-admin .organization-admin-stale-session-contract ul{gap:5px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-stale-session-contract li{color:#38586d;padding-left:12px;font-size:11px;line-height:1.35;position:relative}.product-admin[data-product-admin].product-admin .organization-admin-stale-session-contract li:before{content:"";background:#0b8c99;border-radius:50%;width:5px;height:5px;position:absolute;top:.5em;left:0}.product-admin[data-product-admin].product-admin .organization-admin-stale-session-contract li strong{color:#0b405a}.product-admin[data-product-admin].product-admin .organization-admin-stale-session-contract__status{color:#14733d;letter-spacing:.04em;text-align:center;text-transform:uppercase;white-space:nowrap;background:#f5fcf7;border:1px solid #9ed0ba;border-radius:999px;justify-self:end;padding:6px 9px;font-size:9px}.product-admin[data-product-admin].product-admin .members-page-core .organization-admin-member-filters{margin:0}.product-admin[data-product-admin].product-admin .members-page-governance{gap:4px;margin-top:8px;display:grid}.product-admin[data-product-admin].product-admin .members-page-governance>.organization-access-provisioning-policy,.product-admin[data-product-admin].product-admin .members-page-governance>.organization-membership-lifecycle-policy{margin-top:12px}@media (width<=1100px){.product-admin[data-product-admin].product-admin .organization-admin-stale-session-contract{grid-template-columns:minmax(0,1fr) auto}.product-admin[data-product-admin].product-admin .organization-admin-stale-session-contract ul{grid-area:2/1/auto/-1}}@media (width<=900px){.product-admin[data-product-admin].product-admin .organization-admin-identity-boundary__columns,.product-admin[data-product-admin].product-admin .organization-admin-member-safeguards__groups{grid-template-columns:1fr}.product-admin[data-product-admin].product-admin .organization-admin-identity-boundary__routing{flex-direction:column;align-items:flex-start;gap:3px}.product-admin[data-product-admin].product-admin .organization-admin-stale-session-contract{grid-template-columns:1fr}.product-admin[data-product-admin].product-admin .organization-admin-stale-session-contract ul{grid-area:auto}.product-admin[data-product-admin].product-admin .organization-admin-stale-session-contract__status{justify-self:start}}.product-admin[data-product-admin].product-admin .members-access-table.members-access-edit-table{table-layout:fixed;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #d8e5ed;border-radius:12px;width:100%;min-width:0;display:table;overflow:hidden}.product-admin[data-product-admin].product-admin .members-access-table.members-access-edit-table thead{display:table-header-group}.product-admin[data-product-admin].product-admin .members-access-table.members-access-edit-table tbody{display:table-row-group}.product-admin[data-product-admin].product-admin .members-access-table.members-access-edit-table tbody tr{box-shadow:none;background:#fff;border:0;border-radius:0;padding:0;display:table-row}.product-admin[data-product-admin].product-admin .members-access-table.members-access-edit-table tbody tr:hover{background:#f6fbfd}.product-admin[data-product-admin].product-admin .members-access-table.members-access-edit-table tbody tr:focus-visible{outline-offset:-3px;outline:3px solid #74bfd0}.product-admin[data-product-admin].product-admin .members-access-table.members-access-edit-table th,.product-admin[data-product-admin].product-admin .members-access-table.members-access-edit-table td{vertical-align:top;background:0 0;border:0;border-bottom:1px solid #e5edf2;min-width:0;padding:11px 10px;display:table-cell;position:static}.product-admin[data-product-admin].product-admin .members-access-table.members-access-edit-table tbody tr:last-child td{border-bottom:0}.product-admin[data-product-admin].product-admin .members-access-table.members-access-edit-table th{color:#526d88;text-align:left;text-transform:uppercase;background:#f5fafc;font-size:10px;font-weight:900;line-height:1.25}.product-admin[data-product-admin].product-admin .members-access-table.members-access-edit-table th small{color:#45657b;text-transform:none;margin-top:3px;font-size:9px;font-weight:700;display:block}.product-admin[data-product-admin].product-admin .organization-admin-page-header p{color:#456176}.product-admin[data-product-admin].product-admin .organization-admin-roles{gap:1rem;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-roles>.organization-admin-page-header{align-items:flex-start;margin-bottom:0}.product-admin[data-product-admin].product-admin .organization-admin-roles>.organization-admin-page-header>div:first-child{gap:.2rem;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-roles>.organization-admin-page-header :is(h2,p){margin:0}.product-admin[data-product-admin].product-admin .organization-admin-roles__status,.product-admin[data-product-admin].product-admin .organization-admin-roles__empty{color:#456176;background:#fff;border:1px solid #c8dce6;border-radius:.75rem;margin:0;padding:1.25rem}.product-admin[data-product-admin].product-admin .organization-admin-roles__intro{justify-content:space-between;align-items:flex-end;gap:1rem;padding-top:.25rem;display:flex}.product-admin[data-product-admin].product-admin .organization-admin-roles__intro>div{gap:.2rem;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-roles__intro :is(h3,p){margin:0}.product-admin[data-product-admin].product-admin .organization-admin-roles__intro h3{color:#092d46;font-size:1rem}.product-admin[data-product-admin].product-admin .organization-admin-roles__intro p{color:#52677b;font-size:.85rem}.product-admin[data-product-admin].product-admin .organization-admin-roles__intro>span{color:#52677b;flex:none;font-size:.78rem;font-weight:700}.product-admin[data-product-admin].product-admin .organization-role-reference-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.product-admin[data-product-admin].product-admin .organization-role-reference-card{background:#fff;border:1px solid #c8dce6;border-radius:.75rem;align-content:start;gap:.85rem;min-width:0;padding:1rem;display:grid;box-shadow:0 .3rem .9rem #05293d0d}.product-admin[data-product-admin].product-admin .organization-role-reference-card>header{gap:.35rem;display:grid}.product-admin[data-product-admin].product-admin .organization-role-reference-card>header h3{color:#092d46;margin:0;font-size:1rem}.product-admin[data-product-admin].product-admin .organization-role-reference-card>header p{color:#526d88;min-height:2.5rem;margin:0;font-size:.82rem;line-height:1.5}.product-admin[data-product-admin].product-admin .organization-role-reference-card__access{background:#f3f8fa;border-radius:.55rem;gap:.2rem;margin:0;padding:.7rem .75rem;display:grid}.product-admin[data-product-admin].product-admin .organization-role-reference-card__access strong{color:#0b607c;letter-spacing:.05em;text-transform:uppercase;font-size:.7rem}.product-admin[data-product-admin].product-admin .organization-role-reference-card__access span{color:#234f68;font-size:.8rem;line-height:1.4}.product-admin[data-product-admin].product-admin .organization-role-reference-card details{border-top:1px solid #dbe7ed;padding-top:.7rem}.product-admin[data-product-admin].product-admin .organization-role-reference-card summary{color:#0b607c;cursor:pointer;font-size:.78rem;font-weight:800}.product-admin[data-product-admin].product-admin .organization-role-reference-card details ul{color:#355a73;gap:.3rem;margin:.7rem 0 0;padding-left:1.1rem;font-size:.78rem;line-height:1.35;display:grid}.product-admin[data-product-admin].product-admin .organization-role-reference-card__none{color:#60758a;border-top:1px solid #dbe7ed;margin:0;padding-top:.7rem;font-size:.78rem}.product-admin[data-product-admin].product-admin .organization-admin-roles__safety{background:#f5fcf7;border:1px solid #b9dfc7;border-radius:.7rem;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;display:flex}.product-admin[data-product-admin].product-admin .organization-admin-roles__safety>div{color:#14733d;background:#dff3e6;border-radius:999px;flex:none;place-items:center;width:1.4rem;height:1.4rem;font-size:.8rem;font-weight:900;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-roles__safety p{gap:.15rem;margin:0;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-roles__safety strong{color:#123b56;font-size:.82rem}.product-admin[data-product-admin].product-admin .organization-admin-roles__safety span{color:#456176;font-size:.8rem;line-height:1.4}.product-admin[data-product-admin].product-admin .organization-admin-roles__system-note{color:#60758a;margin:-.25rem 0 0;font-size:.78rem}@media (width<=1000px){.product-admin[data-product-admin].product-admin .organization-role-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.product-admin[data-product-admin].product-admin .organization-admin-roles>.organization-admin-page-header{align-items:stretch}.product-admin[data-product-admin].product-admin .organization-admin-roles>.organization-admin-page-header>.btn{width:100%}.product-admin[data-product-admin].product-admin .organization-admin-roles__intro{align-items:flex-start}.product-admin[data-product-admin].product-admin .organization-role-reference-grid{grid-template-columns:1fr}.product-admin[data-product-admin].product-admin .organization-role-reference-card>header p{min-height:0}}.product-admin[data-product-admin].product-admin :is(.organization-source-boundary__flow,.organization-summary-contract__grid,.organization-contract-naming__grid,.organization-profile-contract__grid,.tenant-organization-canonical-contract__grid,.tenant-organization-profile-contract__grid) article small,.product-admin[data-product-admin].product-admin :is(.organization-source-boundary__note,.organization-summary-contract__note,.organization-contract-naming__note,.organization-profile-contract__note){color:#405f74}.product-admin[data-product-admin].product-admin :is(.organization-profile-completeness-grid,.tenant-organization-profile-completeness-grid) .is-complete>span{color:#17653f}.product-admin[data-product-admin].product-admin :is(.organization-profile-completeness-grid,.tenant-organization-profile-completeness-grid) .is-missing>span{color:#456176}.product-admin[data-product-admin].product-admin :is(p[role=alert],.error.qworks-sp-status[role=status],.error.qworks-sp-status[role=alert]){color:#8f1d1d;font-weight:700}.product-admin[data-product-admin].product-admin .members-access-table.members-access-edit-table th:nth-child(4),.product-admin[data-product-admin].product-admin .members-access-table.members-access-edit-table th:nth-child(5){width:11%}.product-admin[data-product-admin].product-admin .members-access-table.members-access-edit-table th:nth-child(6){width:10%}.product-admin[data-product-admin].product-admin .members-access-table.members-access-edit-table th:nth-child(7){width:8%}.product-admin[data-product-admin].product-admin .members-access-table.members-access-edit-table th:nth-child(8){width:10%}.product-admin[data-product-admin].product-admin .members-access-table.members-access-edit-table th:nth-child(9){width:9%}.product-admin[data-product-admin].product-admin .members-access-table.members-access-edit-table th:nth-child(10){width:15%}.product-admin[data-product-admin].product-admin .members-access-table.members-access-edit-table td:before{content:none}.product-admin[data-product-admin].product-admin .members-access-table.members-access-edit-table td:first-child strong{color:#123b56;font-size:12px;line-height:1.3;display:block}.product-admin[data-product-admin].product-admin .member-table-secondary,.product-admin[data-product-admin].product-admin .member-table-value,.product-admin[data-product-admin].product-admin .member-table-missing{overflow-wrap:anywhere;color:#355a73;font-size:11px;line-height:1.35;display:block}.product-admin[data-product-admin].product-admin .member-table-secondary{color:#526b7d;margin-top:3px}.product-admin[data-product-admin].product-admin .member-table-missing{color:#9a6514;font-weight:800}.product-admin[data-product-admin].product-admin .member-table-status{color:#166534;white-space:nowrap;background:#e8f7ee;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:900;display:inline-flex}.product-admin[data-product-admin].product-admin .member-table-status.is-suspended{color:#8a5a12;background:#fff4df}.product-admin[data-product-admin].product-admin .member-table-status.is-removed{color:#a3342f;background:#fff1ef}.product-admin[data-product-admin].product-admin .members-access-table.members-access-edit-table td .actions{flex-wrap:wrap;gap:5px;display:flex}.product-admin[data-product-admin].product-admin .members-access-table.members-access-edit-table td .actions .btn{white-space:normal;min-height:32px;padding:6px 8px;font-size:10px}.product-admin[data-product-admin].product-admin .member-detail-eyebrow{color:#0b708f;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:900;display:block}.product-admin[data-product-admin].product-admin .member-detail-definition-list{gap:6px;margin:10px 0 0;display:grid}.product-admin[data-product-admin].product-admin .member-detail-definition-list div{background:#fff;border-radius:7px;justify-content:space-between;gap:12px;padding:7px 8px;display:flex}.product-admin[data-product-admin].product-admin .member-detail-definition-list dt{color:#60758a;font-size:11px;font-weight:800}.product-admin[data-product-admin].product-admin .member-detail-definition-list dd{color:#123b56;text-align:right;overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:800}.product-admin[data-product-admin].product-admin .member-detail-security-actions{border-top:1px solid #d7e5ec;gap:9px;margin-top:10px;padding-top:10px;display:grid}.product-admin[data-product-admin].product-admin .member-detail-security-actions .user-password-actions,.product-admin[data-product-admin].product-admin .member-detail-security-actions .user-session-actions,.product-admin[data-product-admin].product-admin .member-detail-security-actions .user-email-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.product-admin[data-product-admin].product-admin .member-detail-security-actions .user-email-actions .btn{min-height:32px;padding:6px 9px;font-size:10px}.product-admin[data-product-admin].product-admin .member-detail-field-help{color:#60758a;font-size:10px;font-weight:400;line-height:1.35}@media (width<=700px){.product-admin[data-product-admin].product-admin .members-access-table.members-access-edit-table{border:0;display:block;overflow:visible}.product-admin[data-product-admin].product-admin .members-access-table.members-access-edit-table thead{display:none}.product-admin[data-product-admin].product-admin .members-access-table.members-access-edit-table tbody{gap:10px;display:grid}.product-admin[data-product-admin].product-admin .members-access-table.members-access-edit-table tbody tr{border:1px solid #d8e5ed;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:13px;display:grid;box-shadow:0 4px 12px #05293d0d}.product-admin[data-product-admin].product-admin .members-access-table.members-access-edit-table tbody td{border:0;grid-template-rows:auto minmax(24px,auto);gap:4px;padding:0;display:grid}.product-admin[data-product-admin].product-admin .members-access-table.members-access-edit-table tbody td:before{content:attr(data-label);color:#526d88;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:900}.product-admin[data-product-admin].product-admin .members-access-table.members-access-edit-table tbody td:last-child{border-top:1px solid #e5edf2;grid-column:1/-1;padding-top:8px}.product-admin[data-product-admin].product-admin .members-access-table.members-access-edit-table tbody td:last-child .actions .btn{flex:150px}}.product-admin[data-product-admin].product-admin .organization-admin-members-view-switcher{background:#f5fafc;border:1px solid #d8e5ed;border-radius:10px;gap:4px;width:fit-content;padding:4px;display:flex}.product-admin[data-product-admin].product-admin .organization-admin-members-view-switcher button{color:#526d88;cursor:pointer;min-height:34px;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:6px 12px;font-size:12px;font-weight:800}.product-admin[data-product-admin].product-admin .organization-admin-members-view-switcher button.is-active{color:#0b405a;background:#fff;box-shadow:0 1px 4px #05293d1f}.product-admin[data-product-admin].product-admin .organization-admin-members-view-switcher button span{color:#0b708f;margin-left:4px;display:inline}.product-admin[data-product-admin].product-admin .members-page-core .organization-admin-member-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.product-admin[data-product-admin].product-admin .members-page-core .organization-admin-member-summary article{min-height:70px}.product-admin[data-product-admin].product-admin .organization-admin-access-warning{background:#fff8f7;border:1px solid #e2b1a8;border-radius:9px;margin:0;padding:10px 12px}.product-admin[data-product-admin].product-admin .members-page-core .organization-admin-member-filters{grid-template-columns:minmax(230px,2fr) minmax(145px,1fr) minmax(145px,1fr) auto auto;align-items:end;padding:12px;position:relative}.product-admin[data-product-admin].product-admin .organization-admin-more-filters{align-self:end;position:relative}.product-admin[data-product-admin].product-admin .organization-admin-more-filters>summary{color:#294e66;cursor:pointer;background:#fff;border:1px solid #d8e2ee;border-radius:8px;place-items:center;min-height:38px;padding:7px 12px;font-size:11px;font-weight:800;list-style:none;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-more-filters>summary::-webkit-details-marker{display:none}.product-admin[data-product-admin].product-admin .organization-admin-more-filters>summary:after{content:"⌄";margin-left:6px}.product-admin[data-product-admin].product-admin .organization-admin-more-filters[open]>summary:after{transform:rotate(180deg)}.product-admin[data-product-admin].product-admin .organization-admin-more-filters>div{z-index:20;background:#fff;border:1px solid #cbdde6;border-radius:10px;gap:10px;width:min(300px,100vw - 48px);padding:12px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 30px #05293d29}.product-admin[data-product-admin].product-admin .organization-admin-more-filters>div>label:not(.organization-admin-checkbox-filter){color:#526d88;gap:5px;font-size:11px;font-weight:800;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-filter-result{grid-column:1/-1}.product-admin[data-product-admin].product-admin .members-access-table.members-access-edit-table th:first-child{width:38%}.product-admin[data-product-admin].product-admin .members-access-table.members-access-edit-table th:nth-child(2){width:20%}.product-admin[data-product-admin].product-admin .members-access-table.members-access-edit-table th:nth-child(3){width:14%}.product-admin[data-product-admin].product-admin .members-access-table.members-access-edit-table th:nth-child(4){width:16%}.product-admin[data-product-admin].product-admin .members-access-table.members-access-edit-table th:nth-child(5){width:12%}.product-admin[data-product-admin].product-admin .member-table-account-warning{color:#a3342f;background:#fff1ef;border-radius:999px;width:fit-content;margin-top:5px;padding:2px 6px;font-size:9px;font-weight:900;display:block}.product-admin[data-product-admin].product-admin .organization-member-detail-grid--simple{gap:12px}.product-admin[data-product-admin].product-admin .organization-member-detail-grid--simple>section{padding:14px}.product-admin[data-product-admin].product-admin .organization-member-detail-grid--simple>section>h3{margin-bottom:10px}.product-admin[data-product-admin].product-admin .organization-member-detail-grid--simple .btn:disabled{opacity:.52;cursor:not-allowed}.product-admin[data-product-admin].product-admin .organization-member-detail-grid--simple .organization-admin-context-note{color:#0b617c;background:#eaf8fb;border-radius:999px;width:fit-content;margin:0 0 8px;padding:4px 8px;font-size:11px;font-weight:800}.product-admin[data-product-admin].product-admin .organization-member-detail-disclosure{background:#fff;border:1px solid #d7e5ec;border-radius:10px}.product-admin[data-product-admin].product-admin .organization-member-detail-disclosure>summary{color:#123b56;cursor:pointer;padding:12px 14px;font-size:13px;font-weight:800}.product-admin[data-product-admin].product-admin .organization-member-detail-disclosure>div{gap:10px;padding:0 14px 14px;display:grid}.product-admin[data-product-admin].product-admin .organization-member-detail-disclosure .member-detail-definition-list{margin:0}.product-admin[data-product-admin].product-admin .organization-member-danger-zone{background:#fff8f8!important;border-color:#e5c0c0!important}.product-admin[data-product-admin].product-admin .organization-member-danger-zone p{margin-bottom:10px}.product-admin[data-product-admin].product-admin .organization-admin-ownership-action{border-top:1px solid #d8e5ed}.product-admin[data-product-admin].product-admin .organization-admin-ownership-action>summary{color:#355a73;cursor:pointer;width:fit-content;padding:12px 0;font-size:12px;font-weight:800}.product-admin[data-product-admin].product-admin .organization-admin-invitations{gap:14px;display:grid}.product-admin[data-product-admin].product-admin .organization-admin-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.product-admin[data-product-admin].product-admin .organization-admin-section-heading h2{color:#092d46;margin:0}.product-admin[data-product-admin].product-admin .organization-admin-section-heading p{color:#60758a;margin:4px 0 0}.product-admin[data-product-admin].product-admin .organization-admin-invitations-table-wrap{border:1px solid #d8e5ed;border-radius:12px;overflow-x:auto}.product-admin[data-product-admin].product-admin .organization-admin-invitations-table-wrap table{border-collapse:collapse;background:#fff;width:100%}.product-admin[data-product-admin].product-admin .organization-admin-invitations-table-wrap :is(th,td){text-align:left;border-bottom:1px solid #e5edf2;padding:11px 12px}.product-admin[data-product-admin].product-admin .organization-admin-invitations-table-wrap th{color:#526d88;text-transform:uppercase;background:#f5fafc;font-size:10px}.product-admin[data-product-admin].product-admin .organization-admin-pagination .btn{flex:none;width:auto;min-width:80px}.product-admin[data-product-admin].product-admin .organization-admin-pagination>span:first-child{white-space:nowrap;margin-right:auto}@media (width<=900px){.product-admin[data-product-admin].product-admin .members-page-core .organization-admin-member-filters{grid-template-columns:minmax(200px,2fr) repeat(2,minmax(130px,1fr))}.product-admin[data-product-admin].product-admin .organization-admin-more-filters{justify-self:start}.product-admin[data-product-admin].product-admin .organization-admin-clear-filters{align-self:end}}@media (width<=700px){.product-admin[data-product-admin].product-admin .members-page-core .organization-admin-member-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.product-admin[data-product-admin].product-admin .members-page-core .organization-admin-member-summary article{min-height:64px;padding:10px}.product-admin[data-product-admin].product-admin .members-page-core .organization-admin-member-summary b{font-size:20px}.product-admin[data-product-admin].product-admin .members-page-core .organization-admin-member-filters{grid-template-columns:1fr}.product-admin[data-product-admin].product-admin .organization-admin-more-filters{width:100%}.product-admin[data-product-admin].product-admin .organization-admin-more-filters>summary{box-sizing:border-box;width:100%}.product-admin[data-product-admin].product-admin .organization-admin-more-filters>div{width:auto;box-shadow:none;margin-top:6px;position:static}.product-admin[data-product-admin].product-admin .members-access-table.members-access-edit-table tbody td:first-child{grid-column:1/-1}.product-admin[data-product-admin].product-admin aside.organization-member-detail-drawer,.product-admin[data-product-admin].product-admin dialog.organization-member-detail-drawer{width:auto!important;max-width:none!important;max-height:calc(100vh - 2rem)!important;padding:1rem!important;inset:1rem!important}.product-admin[data-product-admin].product-admin .organization-admin-section-heading{flex-direction:column;align-items:stretch}.product-admin[data-product-admin].product-admin .organization-admin-pagination{flex-wrap:wrap;justify-content:center}}.product-admin[data-product-admin].product-admin .organization-profile-view{gap:14px;display:grid}.product-admin[data-product-admin].product-admin .organization-profile-view>.organization-admin-page-header{margin-bottom:0}.product-admin[data-product-admin].product-admin .organization-profile-view>.organization-admin-page-header>div:first-child{gap:3px;display:grid}.product-admin[data-product-admin].product-admin .organization-profile-view>.organization-admin-page-header h2,.product-admin[data-product-admin].product-admin .organization-profile-view>.organization-admin-page-header p{margin:0}.product-admin[data-product-admin].product-admin .organization-overview,.product-admin[data-product-admin].product-admin .organization-needs-attention,.product-admin[data-product-admin].product-admin .organization-document-status,.product-admin[data-product-admin].product-admin .tenant-organization-support-contacts--compact{background:#fff;border:1px solid #d7e5ec;border-radius:12px;margin:0;padding:16px}.product-admin[data-product-admin].product-admin .organization-overview__heading,.product-admin[data-product-admin].product-admin .organization-needs-attention__heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.product-admin[data-product-admin].product-admin .organization-overview h3,.product-admin[data-product-admin].product-admin .organization-needs-attention h3,.product-admin[data-product-admin].product-admin .organization-document-status h3,.product-admin[data-product-admin].product-admin .tenant-organization-support-contacts--compact h3{color:#0b2940;margin:0;font-size:17px}.product-admin[data-product-admin].product-admin .organization-overview__status,.product-admin[data-product-admin].product-admin .organization-needs-attention__heading>span{color:#18794e;background:#eaf7ef;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-overview__grid{grid-template-columns:1.1fr 1.4fr 1fr .85fr;gap:10px;display:grid}.product-admin[data-product-admin].product-admin .organization-overview__grid article{background:#f8fbfc;border:1px solid #e0e9ef;border-radius:9px;align-content:start;gap:5px;min-width:0;min-height:76px;padding:12px;display:grid}.product-admin[data-product-admin].product-admin .organization-overview__grid article>span:first-child,.product-admin[data-product-admin].product-admin .tenant-organization-support-contacts--compact article>span:first-child{color:#60758a;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-overview__grid strong{overflow-wrap:anywhere;color:#123b56;font-size:14px}.product-admin[data-product-admin].product-admin .organization-overview__grid small{overflow-wrap:anywhere;color:#60758a;font-size:11px}.product-admin[data-product-admin].product-admin .organization-overview__branding{grid-template-columns:42px minmax(0,1fr);align-items:center}.product-admin[data-product-admin].product-admin .organization-overview__branding>span:first-child{grid-column:1/-1}.product-admin[data-product-admin].product-admin .organization-overview__logo{color:#fff;background:#0d4964;border-radius:9px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid;overflow:hidden}.product-admin[data-product-admin].product-admin .organization-overview__logo img{object-fit:contain;background:#fff;width:100%;height:100%}.product-admin[data-product-admin].product-admin .organization-needs-attention{background:#fffdf8;border-color:#ecd7ac}.product-admin[data-product-admin].product-admin .organization-needs-attention__heading>span{color:#8a5a00;background:#fff3d7}.product-admin[data-product-admin].product-admin .organization-needs-attention ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.product-admin[data-product-admin].product-admin .organization-needs-attention li{background:#fff;border:1px solid #f0dfbb;border-radius:8px;gap:3px;padding:10px 11px;display:grid}.product-admin[data-product-admin].product-admin .organization-needs-attention li strong{color:#6f4a08;font-size:12px}.product-admin[data-product-admin].product-admin .organization-needs-attention li span{color:#705f42;font-size:10px;line-height:1.35}.product-admin[data-product-admin].product-admin .organization-profile-ready{color:#18794e;background:#f2fbf5;border:1px solid #b8dec5;border-radius:9px;margin:0;padding:10px 12px;font-size:12px;font-weight:800}.product-admin[data-product-admin].product-admin .organization-document-status{gap:10px;display:grid}.product-admin[data-product-admin].product-admin .organization-document-status__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.product-admin[data-product-admin].product-admin .organization-document-status__grid article{background:#f8fbfc;border:1px solid #dfe8ee;border-radius:9px;gap:5px;padding:11px 12px;display:grid}.product-admin[data-product-admin].product-admin .organization-document-status__grid article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.product-admin[data-product-admin].product-admin .organization-document-status__grid strong{color:#123b56;font-size:13px}.product-admin[data-product-admin].product-admin .organization-document-status__grid span{color:#9a5f00;font-size:11px;font-weight:900}.product-admin[data-product-admin].product-admin .organization-document-status__grid .is-ready span{color:#18794e}.product-admin[data-product-admin].product-admin .organization-document-status__grid small{color:#60758a;font-size:10px}.product-admin[data-product-admin].product-admin .tenant-organization-support-contacts--compact{gap:10px;display:grid}.product-admin[data-product-admin].product-admin .tenant-organization-support-contacts--compact .tenant-organization-support-contacts__grid article{min-height:auto;padding:10px 11px}.product-admin[data-product-admin].product-admin .organization-profile-view__load-error{margin:0}.product-admin[data-product-admin].product-admin .organization-admin-drawer:has(.tenant-organization-editor){width:min(900px,100vw - 48px)}.product-admin[data-product-admin].product-admin .organization-admin-drawer .tenant-organization-editor .organization-profile-section{padding:12px}.product-admin[data-product-admin].product-admin .organization-admin-drawer .tenant-organization-editor .organization-profile-section__help{margin:0 0 10px}.product-admin[data-product-admin].product-admin .organization-admin-drawer .tenant-organization-editor .tenant-organization-logo-upload{margin-top:2px}.product-admin[data-product-admin].product-admin .organization-profile-save-review__actions{justify-content:flex-end}@media (width<=900px){.product-admin[data-product-admin].product-admin .organization-overview__grid,.product-admin[data-product-admin].product-admin .organization-needs-attention ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.product-admin[data-product-admin].product-admin .organization-profile-view{gap:12px}.product-admin[data-product-admin].product-admin .organization-profile-view>.organization-admin-page-header{align-items:stretch}.product-admin[data-product-admin].product-admin .organization-profile-view>.organization-admin-page-header>.btn{width:100%}.product-admin[data-product-admin].product-admin .organization-overview,.product-admin[data-product-admin].product-admin .organization-needs-attention,.product-admin[data-product-admin].product-admin .organization-document-status,.product-admin[data-product-admin].product-admin .tenant-organization-support-contacts--compact{padding:13px}.product-admin[data-product-admin].product-admin .organization-overview__grid,.product-admin[data-product-admin].product-admin .organization-needs-attention ul,.product-admin[data-product-admin].product-admin .organization-document-status__grid{grid-template-columns:1fr}.product-admin[data-product-admin].product-admin .organization-overview__grid article{min-height:auto}.product-admin[data-product-admin].product-admin .organization-admin-drawer:has(.tenant-organization-editor){width:auto}.product-admin[data-product-admin].product-admin .organization-profile-save-review__actions{flex-direction:row}.product-admin[data-product-admin].product-admin .organization-profile-save-review__actions .btn{flex:1 1 0}}.product-admin[data-product-admin].product-admin .tenant-organization-profile-grid{grid-template-columns:minmax(280px,.85fr) minmax(320px,1.15fr);align-items:start;gap:18px;display:grid}.product-admin[data-product-admin].product-admin .organization-slug-route{background:#f2fbfd;border:1px solid #b8dce6;border-radius:14px;justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;padding:14px 16px;display:flex}.product-admin[data-product-admin].product-admin .organization-slug-route>div:first-child{gap:5px;display:grid}.product-admin[data-product-admin].product-admin .organization-slug-route strong{color:var(--navy);font-size:15px}.product-admin[data-product-admin].product-admin .organization-slug-route code{color:var(--teal);font-size:15px;font-weight:800}.product-admin[data-product-admin].product-admin .organization-slug-route small{color:var(--muted)}.product-admin[data-product-admin].product-admin .organization-slug-route .organization-admin-field{flex:0 280px;width:min(280px,100%)}.product-admin[data-product-admin].product-admin .organization-admin-tab-view>.qworks-sp-status.success{color:#087443;background:#e9fbf1;border-color:#9be0bb}.product-admin[data-product-admin].product-admin .organization-profile-completeness{border:1px solid var(--line);background:#fff;border-radius:16px;margin:18px 0;padding:18px}.product-admin[data-product-admin].product-admin .organization-profile-completeness h2{color:var(--navy);margin:0 0 14px;font-size:18px}.product-admin[data-product-admin].product-admin .organization-profile-completeness-grid{grid-template-columns:repeat(5,minmax(130px,1fr));gap:10px;display:grid}.product-admin[data-product-admin].product-admin .organization-profile-completeness-grid>div{background:#f5f9fb;border-radius:12px;gap:5px;padding:12px;display:grid}.product-admin[data-product-admin].product-admin .organization-profile-completeness-grid span{color:var(--muted);font-size:12px}.product-admin[data-product-admin].product-admin .organization-profile-completeness-grid strong{font-size:13px}.product-admin[data-product-admin].product-admin .organization-profile-completeness-grid .is-complete strong{color:#087443}.product-admin[data-product-admin].product-admin .organization-profile-completeness-grid .is-missing strong{color:#b42318}.product-admin[data-product-admin].product-admin .organization-profile-document-warning{color:#9b2c2c;margin:14px 0 0;font-weight:700}.product-admin[data-product-admin].product-admin .organization-document-readiness{border:1px solid var(--line);background:#fff;border-radius:16px;margin:18px 0;padding:18px}.product-admin[data-product-admin].product-admin .organization-document-readiness__heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.product-admin[data-product-admin].product-admin .organization-document-readiness h2{color:var(--navy);margin:0 0 5px;font-size:18px}.product-admin[data-product-admin].product-admin .organization-document-readiness__heading p{color:var(--muted);margin:0;font-size:13px}.product-admin[data-product-admin].product-admin .organization-document-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.product-admin[data-product-admin].product-admin .organization-document-readiness-card{border:1px solid var(--line);background:#f5f9fb;border-radius:12px;gap:6px;padding:14px;display:grid}.product-admin[data-product-admin].product-admin .organization-document-readiness-card h3{color:var(--navy);margin:0;font-size:15px}.product-admin[data-product-admin].product-admin .organization-document-readiness-card strong{font-size:13px}.product-admin[data-product-admin].product-admin .organization-document-readiness-card p,.product-admin[data-product-admin].product-admin .organization-document-readiness-card small{color:var(--muted);margin:0;font-size:12px}.product-admin[data-product-admin].product-admin .organization-document-readiness-card.is-ready{background:#effcf4;border-color:#9be0bb}.product-admin[data-product-admin].product-admin .organization-document-readiness-card.is-ready strong{color:#087443}.product-admin[data-product-admin].product-admin .organization-document-readiness-card.is-blocked{background:#fff7f6;border-color:#f1b7b2}.product-admin[data-product-admin].product-admin .organization-document-readiness-card.is-blocked strong{color:#b42318}@media (width<=700px){.product-admin[data-product-admin].product-admin .organization-document-readiness__heading{display:grid}.product-admin[data-product-admin].product-admin .organization-document-readiness-grid{grid-template-columns:1fr}}.product-admin[data-product-admin].product-admin .users-access-boundary,.product-admin[data-product-admin].product-admin .members-access-boundary{border-left:4px solid var(--teal);color:#3d5e73;background:#eef9fb;border-radius:10px;gap:4px;margin:16px 0;padding:14px 16px;display:grid}.product-admin[data-product-admin].product-admin .users-access-boundary strong,.product-admin[data-product-admin].product-admin .members-access-boundary strong{color:var(--navy)}.product-admin[data-product-admin].product-admin .users-access-domain-row th{color:var(--teal);text-align:left;text-transform:uppercase;letter-spacing:.06em;background:#e8f5f8;padding:8px 12px;font-size:11px}.product-admin[data-product-admin].product-admin .users-access-edit-table input[readonly]{color:#52657a;cursor:not-allowed;background:#f2f5f7}.product-admin[data-product-admin].product-admin .users-access-field-groups,.product-admin[data-product-admin].product-admin .members-access-field-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:8px;display:grid}.product-admin[data-product-admin].product-admin .users-access-field-groups>div,.product-admin[data-product-admin].product-admin .members-access-field-groups>div{border:1px solid var(--line);background:#ffffffb3;border-radius:10px;gap:2px;padding:8px 10px;display:grid}.product-admin[data-product-admin].product-admin .users-access-field-groups span,.product-admin[data-product-admin].product-admin .members-access-field-groups span{color:#52657a;font-size:12px;line-height:1.35}.product-admin[data-product-admin].product-admin .identity-email-workflow{border-left:3px solid var(--accent);color:#23445c;background:#eef8fb;gap:4px;margin:10px 0 14px;padding:10px 12px;font-size:12px;display:grid}.product-admin[data-product-admin].product-admin .identity-email-workflow ol{margin:4px 0 0 18px;padding:0}.product-admin[data-product-admin].product-admin .identity-reuse-note{color:#23445c;background:#f1f8fa;border-radius:8px;margin:6px 0 12px;padding:8px 10px;font-size:12px}.product-admin[data-product-admin].product-admin .invitation-lifecycle{border:1px solid var(--line);color:#52657a;border-radius:10px;gap:5px;margin-top:12px;padding:10px;font-size:12px;display:grid}.product-admin[data-product-admin].product-admin .invitation-lifecycle ul{margin:2px 0 0;padding:0;list-style:none}.product-admin[data-product-admin].product-admin .invitation-lifecycle li{border-top:1px solid #e4edf1;justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 0;display:flex}.product-admin[data-product-admin].product-admin .invitation-lifecycle li>span:first-child{overflow-wrap:anywhere;min-width:0;line-height:1.35}.product-admin[data-product-admin].product-admin .invitation-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;display:inline-flex}.product-admin[data-product-admin].product-admin .invitation-delivery-note{color:#52697d;margin:8px 0;font-size:.9rem}.product-admin[data-product-admin].product-admin .member-invitation-result{border:1px solid;border-radius:10px;gap:4px;margin:12px 0 0;padding:11px 12px;font-size:12px;line-height:1.4;display:grid}.product-admin[data-product-admin].product-admin .member-invitation-result strong{font-size:13px}.product-admin[data-product-admin].product-admin .member-invitation-result span,.product-admin[data-product-admin].product-admin .member-invitation-result small{color:#52697d}.product-admin[data-product-admin].product-admin .member-invitation-result.is-success{background:#f3fbf5;border-color:#a9d9bb}.product-admin[data-product-admin].product-admin .member-invitation-result.is-success strong{color:#176b3a}.product-admin[data-product-admin].product-admin .member-invitation-result.is-error{background:#fff6f6;border-color:#efb5b5}.product-admin[data-product-admin].product-admin .member-invitation-result.is-error strong{color:#a52b2b}.product-admin[data-product-admin].product-admin .member-invitation-result .small-action{justify-self:start}@media (width<=760px){.product-admin[data-product-admin].product-admin .users-access-field-groups,.product-admin[data-product-admin].product-admin .members-access-field-groups{grid-template-columns:1fr}.product-admin[data-product-admin].product-admin .invitation-lifecycle li{flex-direction:column}.product-admin[data-product-admin].product-admin .invitation-actions{justify-content:flex-start}}.product-admin[data-product-admin].product-admin .tenant-organization-identity-card{border:1px solid var(--line);background:linear-gradient(135deg,#fff,#f7fbfd);border-radius:20px;padding:18px;box-shadow:0 12px 28px #071d3312}.product-admin[data-product-admin].product-admin .tenant-organization-identity-card h3{color:var(--navy);margin-top:0}.product-admin[data-product-admin].product-admin .tenant-organization-identity-block{border-top:1px solid var(--line);color:#334155;margin-top:14px;padding-top:14px;font-size:14px;line-height:1.55}.product-admin[data-product-admin].product-admin .tenant-organization-identity-block strong{color:var(--navy);font-size:17px}.product-admin[data-product-admin].product-admin .branding-preview{border:1px solid var(--line);background:linear-gradient(135deg,#fff,#f7fbfd);border-radius:20px;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:16px;padding:18px;display:flex;box-shadow:0 12px 28px #071d3312}.product-admin[data-product-admin].product-admin .branding-preview-logo-box{background:#fff;border:1px dashed #a7c7d3;border-radius:18px;justify-content:center;align-items:center;min-width:260px;min-height:110px;padding:18px;display:flex}.product-admin[data-product-admin].product-admin .branding-preview-logo-box img{object-fit:contain;max-width:240px;max-height:90px}.product-admin[data-product-admin].product-admin .branding-help{color:var(--muted);font-size:13px;line-height:1.45}.product-admin[data-product-admin].product-admin .branding-status{color:var(--teal);background:#e8f6fa;border:1px solid #c8e8f0;border-radius:999px;align-items:center;gap:8px;padding:7px 11px;font-size:12px;font-weight:900;display:inline-flex}.product-admin[data-product-admin].product-admin nav button{color:#475569;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;width:100%;margin-bottom:8px;padding:14px 16px;font-size:14px;font-weight:700}.product-admin[data-product-admin].product-admin nav button.active{background:var(--dark);color:#fff}.product-admin[data-product-admin].product-admin .btn{border:1px solid var(--line);color:var(--dark);cursor:pointer;background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:6px;padding:11px 15px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.product-admin[data-product-admin].product-admin .btn.primary{background:var(--dark);color:#fff;border-color:var(--dark)}.product-admin[data-product-admin].product-admin .btn.danger{color:var(--danger)}.product-admin[data-product-admin].product-admin .form-action-field{flex-direction:column;align-items:flex-start;min-width:0;min-height:76px;display:flex}.product-admin[data-product-admin].product-admin .form-action-field>.form-action-spacer{pointer-events:none;width:100%;height:16px;min-height:16px;margin:0 0 6px;display:block}.product-admin[data-product-admin].product-admin .btn.ppt-download{color:#071d33;background:#fff;border-color:#fff;font-weight:900}.product-admin[data-product-admin].product-admin .editor-toolbar{border:1px solid var(--line);background:var(--soft);border-radius:16px;flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:10px;display:flex}.product-admin[data-product-admin].product-admin .menu-group-items button{padding-left:20px;position:relative}.product-admin[data-product-admin].product-admin .menu-group-items button:before{content:"";background:#c8e8f0;border-radius:999px;width:6px;height:6px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.product-admin[data-product-admin].product-admin .menu-group-items button.active:before{background:#fff}.product-admin[data-product-admin].product-admin nav button{border:1px solid #0000;transition:all .18s}.product-admin[data-product-admin].product-admin nav button:hover{color:var(--navy);background:#e8f6fa;border-color:#c8e8f0;transform:translate(2px)}.product-admin[data-product-admin].product-admin nav button.active{background:linear-gradient(135deg, var(--navy), #0d3b5b);color:#fff;box-shadow:0 10px 24px #071d332e}.product-admin[data-product-admin].product-admin .btn.primary{background:linear-gradient(135deg, var(--navy), #0d3b5b);border-color:var(--navy)}.product-admin[data-product-admin].product-admin .btn.export-pdf{background:linear-gradient(135deg, var(--teal), #0d6b83)}.product-admin[data-product-admin].product-admin .btn.export-word{border-color:var(--teal);color:var(--navy);background:#fff}.product-admin[data-product-admin].product-admin .btn.export-pdf{background:var(--teal);border-color:var(--teal);color:#fff}.product-admin[data-product-admin].product-admin .global-search{border:1px solid var(--line);border-radius:var(--radius);background:#fff;margin:0 0 16px;padding:14px;box-shadow:0 10px 28px #0f172a0f}.product-admin[data-product-admin].product-admin .global-search h3{color:var(--navy);margin:0 0 8px}.product-admin[data-product-admin].product-admin .global-search__grid{grid-template-columns:minmax(260px,1.5fr) minmax(240px,1fr) auto;align-items:end;gap:10px;display:grid}.product-admin[data-product-admin].product-admin body.casual-ui nav button,.product-admin[data-product-admin].product-admin body.casual-ui .menu-group-items button{color:#30445f!important;background:0 0!important;border:0!important;border-radius:12px!important;width:100%!important;margin:0!important;padding:10px 12px!important;font-size:13px!important;font-weight:750!important}.product-admin[data-product-admin].product-admin body.casual-ui .menu-group-items button:before{display:none!important}.product-admin[data-product-admin].product-admin body.casual-ui .menu-group-items button:hover{color:#0f3554!important;background:#f1f7ff!important}.product-admin[data-product-admin].product-admin body.casual-ui nav button.active,.product-admin[data-product-admin].product-admin body.casual-ui .menu-group-items button.active{color:#fff!important;background:linear-gradient(135deg,#0f6b86,#19345f)!important;box-shadow:0 8px 18px #19345f33!important}.product-admin[data-product-admin].product-admin body.casual-ui .btn{box-shadow:none!important;border-radius:999px!important;padding:9px 13px!important;font-size:12.5px!important;font-weight:800!important}.product-admin[data-product-admin].product-admin body.casual-ui .btn.primary{background:linear-gradient(135deg,#0f6b86,#19345f)!important;border-color:#0000!important}.product-admin[data-product-admin].product-admin body.casual-ui .global-search{background:#ffffffb8!important;border:1px solid #e2e8f0e6!important;border-radius:16px!important;margin:-2px 0 12px!important;padding:9px 10px!important;box-shadow:0 8px 22px #0f172a09!important}.product-admin[data-product-admin].product-admin body.casual-ui .global-search h3{display:none!important}.product-admin[data-product-admin].product-admin body.casual-ui .global-search__grid{grid-template-columns:minmax(180px,260px) minmax(180px,260px) auto!important;align-items:center!important;gap:8px!important;display:grid!important}.product-admin[data-product-admin].product-admin .qworks-native-legacy-toolbar{z-index:2000;border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;display:flex;position:sticky;top:0;box-shadow:0 10px 24px #071d3314}.product-admin[data-product-admin].product-admin .qworks-native-legacy-toolbar span{color:var(--muted);font-size:13px}.product-admin[data-product-admin].product-admin #sideNav button{text-align:left!important;white-space:normal!important;letter-spacing:0!important;width:100%!important;min-height:34px!important;box-shadow:none!important;border-radius:8px!important;justify-content:flex-start!important;align-items:center!important;margin:0!important;padding:8px 10px!important;line-height:1.2!important;display:flex!important}.product-admin[data-product-admin].product-admin #sideNav .menu-group-items button{color:#b9cedc!important;background:#ffffff0a!important;border:1px solid #0000!important;font-size:13px!important;font-weight:850!important}.product-admin[data-product-admin].product-admin #sideNav .menu-group-items button.active,.product-admin[data-product-admin].product-admin #sideNav .menu-group-items button:hover{color:#fff!important;background:#84d3e62e!important;border-color:#84d3e657!important}.product-admin[data-product-admin].product-admin .module-ribbon .btn{color:#08253d;background:#f7fbfd;border:1px solid #cfe2ec;border-radius:5px;padding:7px 10px;font-size:11px;font-weight:900}.product-admin[data-product-admin].product-admin .module-ribbon .btn.primary{color:#fff;background:#0f6b86;border-color:#0f6b86}.product-admin[data-product-admin].product-admin .delivery-document__toolbar{background:#dbf1fb;border:1px solid #bfe0eb;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;padding:16px 18px;display:flex}.product-admin[data-product-admin].product-admin .feature-page__actions,.product-admin[data-product-admin].product-admin .page-action-bar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.product-admin[data-product-admin].product-admin .presentation-export-banner .btn{color:#071d33;background:#fff;border-color:#fff;border-radius:999px;min-height:34px;padding:9px 13px;font-size:12.5px;font-weight:800}.product-admin[data-product-admin].product-admin .delivery-document__toolbar{margin-top:2px;margin-bottom:12px;padding:12px 14px}.product-admin[data-product-admin].product-admin .delivery-document__toolbar .actions{gap:8px}.product-admin[data-product-admin].product-admin .delivery-document__toolbar{background:#e4f7ff;border-color:#bfe8f4}.product-admin[data-product-admin].product-admin .module-ribbon .btn{color:#12324a!important;height:28px!important;min-height:28px!important;box-shadow:none!important;white-space:nowrap!important;background:#f7fbfd!important;border:1px solid #cfe3ec!important;border-radius:5px!important;flex:none!important;padding:5px 9px!important;font-family:Arial,sans-serif!important;font-size:11.5px!important;font-weight:780!important;line-height:1.1!important}.product-admin[data-product-admin].product-admin .module-ribbon .btn[aria-current=page]{color:#fff!important;background:#003b4d!important;border-color:#0f5f7f!important}.product-admin[data-product-admin].product-admin nav.module-ribbon>button.btn,.product-admin[data-product-admin].product-admin nav.module-ribbon>button.btn:hover,.product-admin[data-product-admin].product-admin nav.module-ribbon>button.btn[aria-current=page]{text-align:center!important;width:auto!important;margin:0!important;transition:none!important;transform:none!important}.product-admin[data-product-admin].product-admin .btn:disabled{opacity:1;cursor:not-allowed}.product-admin[data-product-admin].product-admin .cards{grid-template-columns:repeat(4,minmax(160px,1fr));gap:16px;display:grid}.product-admin[data-product-admin].product-admin .card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:20px;box-shadow:0 10px 25px #0f172a0a}.product-admin[data-product-admin].product-admin .card .value{letter-spacing:-.04em;margin-top:8px;font-size:28px;font-weight:900}.product-admin[data-product-admin].product-admin .alert-card{border:1px solid var(--line);border-left:5px solid var(--teal);background:#fff;border-radius:18px;margin-bottom:12px;padding:16px;box-shadow:0 10px 25px #071d330f}.product-admin[data-product-admin].product-admin .alert-card.warning{background:#fffbeb;border-left-color:#f59e0b}.product-admin[data-product-admin].product-admin .alert-card.critical{background:#fef2f2;border-left-color:#dc2626}.product-admin[data-product-admin].product-admin .alert-card h3{color:var(--navy);margin:0 0 6px;font-size:16px}.product-admin[data-product-admin].product-admin .alert-card p{color:#334155;margin:4px 0;font-size:13px}.product-admin[data-product-admin].product-admin .chart-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:20px;box-shadow:0 10px 25px #0f172a0a}.product-admin[data-product-admin].product-admin .chart-card h3{color:var(--navy,var(--dark));margin:0 0 6px;font-size:18px}.product-admin[data-product-admin].product-admin .chart-card p{color:var(--muted);margin:0 0 14px;font-size:13px}.product-admin[data-product-admin].product-admin .mini-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:10px;display:grid}.product-admin[data-product-admin].product-admin .mini-stat{background:var(--soft);border:1px solid var(--line);border-radius:14px;padding:14px}.product-admin[data-product-admin].product-admin .mini-stat .k{color:var(--muted);margin-bottom:6px;font-size:12px;font-weight:700}.product-admin[data-product-admin].product-admin .mini-stat .v{color:var(--navy,var(--dark));letter-spacing:-.03em;font-size:22px;font-weight:900}.product-admin[data-product-admin].product-admin .filter-panel{border-bottom:1px solid var(--line);z-index:4;background:#fffffff5;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 24px;display:flex;position:sticky;top:71px}.product-admin[data-product-admin].product-admin .filter-panel .filter-wide{min-width:220px}.product-admin[data-product-admin].product-admin .print-customer-card{display:none}.product-admin[data-product-admin].product-admin .assignment-kpi-grid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;margin:12px 0 16px;display:grid}.product-admin[data-product-admin].product-admin .assignment-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:14px;box-shadow:0 10px 24px #071d330f}.product-admin[data-product-admin].product-admin .po-status-pill{color:#1b718b;background:#e8f6fa;border-radius:999px;align-items:center;padding:4px 8px;font-size:12px;font-weight:900;display:inline-flex}.product-admin[data-product-admin].product-admin .filter-panel{box-shadow:0 8px 24px #071d330a}.product-admin[data-product-admin].product-admin .search-result-card{border:1px solid var(--line);border-left:4px solid var(--teal);background:#f8fafc;border-radius:10px;padding:8px 10px;font-size:13px}.product-admin[data-product-admin].product-admin .search-result-card strong{color:var(--navy)}.product-admin[data-product-admin].product-admin body.casual-ui .search-result-card{background:#fff!important;border-left-width:3px!important;padding:7px 9px!important;font-size:12.5px!important}.product-admin[data-product-admin].product-admin .filter-panel{z-index:18!important;background:#f8fbfdf0!important;border-bottom:1px solid #d9e9f0e6!important;margin:0!important;padding:12px 26px!important;position:relative!important;top:auto!important;overflow:visible!important}.product-admin[data-product-admin].product-admin .qworks-sp-status{color:var(--navy);background:#e8f6fa;border:1px solid #c8e8f0;border-radius:16px;margin:0 0 16px;padding:12px 14px;font-weight:800}.product-admin[data-product-admin].product-admin .qworks-sp-status.error{color:var(--danger);background:#fef2f2;border-color:#fecaca}.product-admin[data-product-admin].product-admin .qworks-sp-status.warning{color:#92400e;background:#fffbeb;border-color:#f59e0b}.product-admin[data-product-admin].product-admin .alert-card p{color:#475569;margin:8px 0 0}.product-admin[data-product-admin].product-admin .filter-panel.filter-panel--collapsed{border-bottom:1px solid var(--line);background:#ffffff59;justify-content:center;min-height:69px;padding:21px 24px 12px!important;display:flex!important}.product-admin[data-product-admin].product-admin .content-panel{border:1px solid var(--line);background:#fff;border-radius:18px;padding:16px;box-shadow:0 10px 25px #0f172a0a}.product-admin[data-product-admin].product-admin .content-panel__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.product-admin[data-product-admin].product-admin .content-panel__header h3{color:#08253d;margin:0 0 4px;font-size:17px}.product-admin[data-product-admin].product-admin .content-panel__header p{color:#5f7189;margin:0;font-size:12px}.product-admin[data-product-admin].product-admin .content-panel__actions{align-items:center;gap:8px;display:flex}.product-admin[data-product-admin].product-admin .metric-card{align-content:start;gap:8px;min-height:97px;padding:20px;display:grid}.product-admin[data-product-admin].product-admin .metric-card span{color:#5f7189;font-size:13px;font-weight:700}.product-admin[data-product-admin].product-admin .metric-card strong{color:#08253d;font-size:24px;line-height:1.05}.product-admin[data-product-admin].product-admin .metric-card small{color:#1b718b;font-size:12px;font-weight:900}.product-admin[data-product-admin].product-admin .chart-card{padding:16px}.product-admin[data-product-admin].product-admin .chart-card h3{margin:0 0 4px;font-size:17px}.product-admin[data-product-admin].product-admin .chart-card p{margin:0 0 10px;font-size:12px}.product-admin[data-product-admin].product-admin .mini-stats{gap:10px;margin-top:8px}.product-admin[data-product-admin].product-admin .mini-stat{padding:12px}.product-admin[data-product-admin].product-admin .mini-stat .v{font-size:18px}.product-admin[data-product-admin].product-admin .source-file-panel{margin-top:14px!important}.product-admin[data-product-admin].product-admin .compatibility-panel{margin-top:18px!important}.product-admin[data-product-admin].product-admin .delivery-document__compatibility{width:320px!important;min-height:1px!important;margin:0!important;padding:1px!important;position:absolute!important;top:auto!important;left:-10000px!important;overflow:hidden!important}.product-admin[data-product-admin].product-admin .filter-panel.filter-panel--collapsed{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#f8fbfdf0!important;border-bottom:1px solid #d9e9f0e6!important;height:70px!important;min-height:70px!important;padding:12px 26px!important}.product-admin[data-product-admin].product-admin .advanced-modal-surface{position:relative}.product-admin[data-product-admin].product-admin .modal-backdrop{z-index:9999;background:#071d3373;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.product-admin[data-product-admin].product-admin .modal-card{border:1px solid var(--line);background:#fff;border-radius:22px;width:min(1120px,95vw);max-height:92vh;padding:18px;overflow:auto;box-shadow:0 28px 80px #071d3340}.product-admin[data-product-admin].product-admin .document-preview-modal iframe{border:1px solid var(--line);background:#fff;border-radius:16px;width:100%;height:76vh;margin-top:12px}.product-admin[data-product-admin].product-admin .modal-backdrop .modal-card{border:1px solid #c8e8f0;border-radius:18px;box-shadow:0 24px 60px #071d3338}.product-admin[data-product-admin].product-admin .module-tools #addActionsMount,.product-admin[data-product-admin].product-admin .module-tools #addActionsMount>.action-form-drawer{z-index:65000!important;position:relative!important;overflow:visible!important}.product-admin[data-product-admin].product-admin .qworks-action-drawer-open .module-tools{z-index:65000!important}.product-admin[data-product-admin].product-admin nav.analytics-module-ribbon:has(.module-ribbon__action-shell[open]){z-index:65000!important;position:relative!important}.product-admin[data-product-admin].product-admin .action-drawer{z-index:120!important;background:#fff!important;border:1px solid #d9e9f0!important;border-radius:16px!important;max-height:calc(100vh - 104px)!important;padding:18px!important;position:fixed!important;top:82px!important;left:304px!important;right:22px!important;overflow:auto!important;box-shadow:0 24px 70px #071d333d!important}.product-admin[data-product-admin].product-admin .action-drawer-head{justify-content:space-between!important;align-items:center!important;gap:16px!important;margin-bottom:14px!important;display:flex!important}.product-admin[data-product-admin].product-admin .action-drawer-head strong,.product-admin[data-product-admin].product-admin .action-drawer-head small{display:block!important}.product-admin[data-product-admin].product-admin .action-drawer.action-drawer__surface,.product-admin[data-product-admin].product-admin .action-drawer.action-drawer__panel{z-index:65020!important;box-sizing:border-box!important;opacity:1!important;filter:none!important;pointer-events:auto!important;background:#fff!important;border:1px solid #cfe3ec!important;border-radius:16px!important;width:auto!important;max-width:none!important;height:auto!important;max-height:calc(100vh - 104px)!important;margin:0!important;padding:20px!important;display:block!important;position:fixed!important;top:82px!important;left:304px!important;right:22px!important;overflow:auto!important;box-shadow:0 26px 70px #071d3338!important}.product-admin[data-product-admin].product-admin .action-drawer .action-drawer__header{box-sizing:border-box!important;background:0 0!important;border:0!important;border-bottom:1px solid #dbeaf0!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;width:100%!important;height:53px!important;margin:0 0 16px!important;padding:0 0 14px!important;display:flex!important}.product-admin[data-product-admin].product-admin .action-drawer .action-drawer__header>*{visibility:hidden!important}.product-admin[data-product-admin].product-admin .action-drawer .action-drawer__header strong{color:#071d33!important;font-size:18px!important;font-weight:1000!important;line-height:normal!important;display:block!important}.product-admin[data-product-admin].product-admin .action-drawer .action-drawer__header small{color:#607589!important;margin-top:3px!important;font-size:12px!important;font-weight:850!important;line-height:normal!important;display:block!important}.product-admin[data-product-admin].product-admin .action-drawer .action-drawer__close{color:#10283b!important;cursor:pointer!important;background:#fff!important;border:1px solid #cfe0e7!important;border-radius:999px!important;width:auto!important;min-height:38px!important;padding:8px 16px!important;font-weight:950!important;position:relative!important}.product-admin[data-product-admin].product-admin .action-drawer .dialog__close-row{z-index:20!important;color:#10283b!important;box-sizing:border-box!important;background:#f7fbfd!important;border:1px solid #cfe3ec!important;border-radius:14px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:auto!important;height:58px!important;margin:-2px -2px 14px!important;padding:10px 12px!important;display:flex!important;position:sticky!important;top:-18px!important;box-shadow:0 8px 22px #0f233714!important}.product-admin[data-product-admin].product-admin .action-drawer .dialog__close-row strong{color:#10283b!important;font-size:13px!important;font-weight:900!important;line-height:normal!important}.product-admin[data-product-admin].product-admin .action-drawer .dialog__close{color:#10283b!important;cursor:pointer!important;background:#fff!important;border:1px solid #cfe0e7!important;border-radius:999px!important;width:auto!important;min-height:36px!important;padding:8px 14px!important;font-size:13px!important;font-weight:900!important;line-height:normal!important;position:relative!important;box-shadow:0 4px 14px #0f23370f!important}.product-admin[data-product-admin].product-admin .action-drawer .dialog__close:hover,.product-admin[data-product-admin].product-admin .action-drawer .dialog__close:focus-visible{background:#e8f6fa!important;border-color:#a7d7e3!important}.product-admin[data-product-admin].product-admin .action-drawer .calendar-actions-panel{width:100%!important;height:281px!important;box-shadow:none!important;box-sizing:border-box!important;background:#f8fbfd!important;border:1px solid #cfe3ec!important;border-radius:18px!important;margin:12px 0!important;padding:16px!important;display:block!important}.product-admin[data-product-admin].product-admin .action-drawer .calendar-editor__title{color:#0b2235!important;box-sizing:border-box!important;width:100%!important;height:20px!important;margin:0 0 12px!important;padding:0!important;font-size:16px!important;font-weight:1000!important;line-height:normal!important}.product-admin[data-product-admin].product-admin .action-drawer .calendar-editor__form-grid{box-sizing:border-box!important;grid-template-rows:70px 80px!important;grid-template-columns:repeat(4,minmax(170px,1fr))!important;gap:12px!important;width:100%!important;height:162px!important;margin:0!important;padding:0!important;display:grid!important}.product-admin[data-product-admin].product-admin .action-drawer .calendar-actions-panel label{color:#64748b!important;box-sizing:border-box!important;grid-template-rows:22px auto!important;gap:6px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:800!important;line-height:normal!important;display:grid!important;position:relative!important}.product-admin[data-product-admin].product-admin .action-drawer .calendar-actions-panel label span{color:#5c6f86!important;letter-spacing:.12px!important;box-sizing:border-box!important;height:16px!important;min-height:16px!important;margin:0 0 6px!important;padding:0!important;font-size:12px!important;font-weight:900!important;line-height:15px!important;display:block!important}.product-admin[data-product-admin].product-admin .action-drawer .calendar-actions-panel input,.product-admin[data-product-admin].product-admin .action-drawer .calendar-actions-panel select,.product-admin[data-product-admin].product-admin .action-drawer .calendar-actions-panel textarea{color:#0b2235!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;box-shadow:none!important;box-sizing:border-box!important;resize:vertical!important;background:#fff!important;border:1px solid #d8e2ee!important;border-radius:12px!important;margin:0!important;padding:9px 10px!important;font-size:14px!important;line-height:normal!important;display:inline-block!important}.product-admin[data-product-admin].product-admin .action-drawer .calendar-actions-panel textarea{height:52px!important;min-height:42px!important}.product-admin[data-product-admin].product-admin .action-drawer .calendar-editor__actions{box-sizing:border-box!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:flex-start!important;gap:8px!important;width:100%!important;height:39px!important;margin:14px 0 0!important;padding:0!important;display:flex!important}.product-admin[data-product-admin].product-admin .action-drawer .calendar-editor__submit,.product-admin[data-product-admin].product-admin .action-drawer .calendar-editor__close{box-sizing:border-box!important;cursor:pointer!important;width:auto!important;height:39px!important;min-height:auto!important;margin:0!important;line-height:normal!important;display:block!important;position:relative!important}.product-admin[data-product-admin].product-admin .action-drawer .calendar-editor__submit{color:#fff!important;background:linear-gradient(135deg,#0f758f,#123d73)!important;border:0!important;border-radius:14px!important;padding:11px 18px!important;font-weight:1000!important}.product-admin[data-product-admin].product-admin .action-drawer .calendar-editor__close{color:#0b2235!important;background:#fff!important;border:1px solid #d9e6ee!important;border-radius:14px!important;padding:11px 16px!important;font-weight:900!important}.product-admin[data-product-admin].product-admin .action-drawer .calendar-editor__submit:disabled{cursor:wait!important;opacity:.72!important}.product-admin[data-product-admin].product-admin .action-drawer__status{clip:auto!important;clip-path:none!important;color:#075985!important;white-space:normal!important;background:#f0f9ff!important;border:1px solid #bae6fd!important;border-radius:10px!important;width:auto!important;height:auto!important;margin:12px 0 0!important;padding:10px 12px!important;font-size:12px!important;font-weight:800!important;line-height:1.4!important;display:block!important;position:static!important;overflow:visible!important}.product-admin[data-product-admin].product-admin .action-drawer__status[role=alert]{color:#991b1b!important;background:#fef2f2!important;border-color:#fecaca!important}.product-admin[data-product-admin].product-admin .action-drawer__status:empty{display:none!important}.product-admin[data-product-admin].product-admin .action-drawer:focus{outline:none!important}.product-admin[data-product-admin].product-admin .structure-action-drawer .structure-required-note.required-note{color:#b91c1c!important;width:100%!important;height:38px!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff1f2!important;border:1px solid #fecaca!important;border-radius:14px!important;align-items:center!important;margin:0 0 16px!important;padding:9px 12px!important;font-family:Inter,Arial,sans-serif!important;font-size:13px!important;font-weight:900!important;line-height:18px!important;display:flex!important}.product-admin[data-product-admin].product-admin .structure-action-drawer .structure-required-note .required-star{color:#dc2626!important;margin-right:3px!important;font-weight:1000!important;display:inline-block!important}.product-admin[data-product-admin].product-admin .structure-action-drawer .structure-reset-actions.section-actions{box-sizing:border-box!important;align-items:flex-start!important;width:100%!important;height:42px!important;margin:0!important;padding:0!important;display:flex!important}.product-admin[data-product-admin].product-admin .structure-action-drawer .structure-reset-actions .btn{color:#10283b!important;width:auto!important;height:42px!important;min-height:42px!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d8e2ee!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:9px 13px!important;font-family:Arial,sans-serif!important;font-size:12.5px!important;font-weight:800!important;line-height:normal!important;display:inline-flex!important}.product-admin[data-product-admin].product-admin .structure-action-drawer .structure-total{color:#071d33!important;white-space:nowrap!important;padding-top:10px!important;font-size:16px!important;font-weight:900!important}.product-admin[data-product-admin].product-admin .structure-action-drawer .structure-row-actions{flex-wrap:wrap!important;align-items:flex-start!important;gap:8px!important;display:flex!important}.product-admin[data-product-admin].product-admin .structure-action-drawer .structure-row-actions .btn{box-sizing:border-box!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:auto!important;height:42px!important;min-height:42px!important;margin:0!important;padding:9px 13px!important;font-family:Arial,sans-serif!important;font-size:12.5px!important;font-weight:800!important;line-height:normal!important;display:inline-flex!important}.product-admin[data-product-admin].product-admin .structure-action-drawer .structure-row-actions .btn.primary{color:#fff!important;background:linear-gradient(135deg,#0f6b86,#19345f)!important;border:1px solid #0000!important}.product-admin[data-product-admin].product-admin .structure-action-drawer .structure-row-actions .btn.danger{color:#ef1d1d!important;background:#fff!important;border:1px solid #d8e2ee!important}.product-admin[data-product-admin].product-admin .structure-action-drawer .structure-create-panel.calendar-actions-panel{height:339px!important}.product-admin[data-product-admin].product-admin .structure-action-drawer .structure-create-primary-grid.calendar-editor__form-grid{grid-template-rows:70px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;height:70px!important}.product-admin[data-product-admin].product-admin .structure-action-drawer .structure-month-grid.calendar-month-grid{box-sizing:border-box!important;grid-template-rows:repeat(2,70px)!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important;width:100%!important;height:150px!important;margin:0!important;padding:0!important;display:grid!important}.product-admin[data-product-admin].product-admin .action-drawer.qworks-compact-action-drawer.qworks-compact-action-drawer.action-drawer__panel{overscroll-behavior:contain!important;width:min(1040px,100vw - 348px)!important;max-width:1040px!important;height:auto!important;max-height:min(760px,100vh - 128px)!important;padding:18px!important;position:fixed!important;top:96px!important;left:auto!important;right:24px!important;overflow:auto!important}.product-admin[data-product-admin].product-admin .action-drawer.qworks-compact-action-drawer>.action-drawer__header{z-index:30!important;background:#fff!important;height:58px!important;margin:0 0 16px!important;padding:10px 0 8px!important;position:sticky!important;top:-18px!important}.product-admin[data-product-admin].product-admin .action-drawer.qworks-compact-action-drawer>.action-drawer__header>*{visibility:visible!important}.product-admin[data-product-admin].product-admin input,.product-admin[data-product-admin].product-admin select,.product-admin[data-product-admin].product-admin textarea{border:1px solid var(--line);background:#fff;border-radius:13px;outline:none;width:100%;padding:11px 12px;font-size:14px}.product-admin[data-product-admin].product-admin textarea{resize:vertical;min-height:100px}.product-admin[data-product-admin].product-admin .card .label{color:var(--muted);font-size:13px;font-weight:700}.product-admin[data-product-admin].product-admin .form-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;margin-bottom:18px;padding:20px;box-shadow:0 10px 25px #0f172a0a}.product-admin[data-product-admin].product-admin .form-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.product-admin[data-product-admin].product-admin label>span:first-child{color:var(--muted);margin-bottom:6px;font-size:12px;font-weight:800;display:block}.product-admin[data-product-admin].product-admin .field-note{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.35}.product-admin[data-product-admin].product-admin .form-section-title{border-top:1px solid var(--line);color:var(--navy,var(--dark));text-transform:uppercase;letter-spacing:.06em;grid-column:1/-1;margin:8px 0 0;padding-top:10px;font-size:13px;font-weight:900}.product-admin[data-product-admin].product-admin .filter-panel select,.product-admin[data-product-admin].product-admin .filter-panel input{border-radius:12px;width:auto;min-width:145px;padding:9px 10px;font-size:12px;font-weight:700}.product-admin[data-product-admin].product-admin .editor-toolbar button,.product-admin[data-product-admin].product-admin .editor-toolbar select{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;width:auto;padding:8px 10px;font-size:12px;font-weight:800}.product-admin[data-product-admin].product-admin .qworks-lang-toggle select{width:auto;min-width:120px}.product-admin[data-product-admin].product-admin .period-filter-bar select{width:auto;min-width:170px}.product-admin[data-product-admin].product-admin .file-source-box input[type=file]{border:1px solid var(--line);background:#fff;border-radius:12px;padding:10px}.product-admin[data-product-admin].product-admin .doc-drop-zone input[type=file]{border:1px solid var(--line);background:#fff;border-radius:14px;padding:12px}.product-admin[data-product-admin].product-admin label.required-field input,.product-admin[data-product-admin].product-admin label.required-field select,.product-admin[data-product-admin].product-admin label.required-field textarea{border-left:4px solid #dc2626}.product-admin[data-product-admin].product-admin .mobile-tabs .mobile-group-label{color:var(--teal);background:#e8f6fa;border:1px solid #c8e8f0;border-radius:999px;padding:8px 10px}.product-admin[data-product-admin].product-admin details.form-card summary{cursor:pointer;color:var(--navy);font-weight:900}.product-admin[data-product-admin].product-admin .global-search input,.product-admin[data-product-admin].product-admin .global-search select{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;min-height:38px;padding:8px 10px}.product-admin[data-product-admin].product-admin body.casual-ui input,.product-admin[data-product-admin].product-admin body.casual-ui select,.product-admin[data-product-admin].product-admin body.casual-ui textarea{background:#fff!important;border-color:#d8e2ee!important;border-radius:12px!important}.product-admin[data-product-admin].product-admin body.casual-ui .global-search input,.product-admin[data-product-admin].product-admin body.casual-ui .global-search select{background:#fff!important;border-radius:999px!important;min-height:32px!important;padding:7px 10px!important;font-size:12.5px!important}.product-admin[data-product-admin].product-admin .selected-row{background:#e8f6fa!important}.product-admin[data-product-admin].product-admin .form-grid label.wide{grid-column:1/-1}.product-admin[data-product-admin].product-admin .form-grid textarea{resize:vertical;min-height:92px}.product-admin[data-product-admin].product-admin .qworks-native-app .filter-panel input,.product-admin[data-product-admin].product-admin .qworks-native-app .filter-panel select{min-height:36px}.product-admin[data-product-admin].product-admin input,.product-admin[data-product-admin].product-admin textarea,.product-admin[data-product-admin].product-admin select{max-width:100%}.product-admin[data-product-admin].product-admin header .actions .btn,.product-admin[data-product-admin].product-admin header .actions label.btn{border-radius:999px!important;height:34px!important;min-height:34px!important;padding:7px 10px!important;font-size:12px!important;line-height:1.05!important}.product-admin[data-product-admin].product-admin .module-tools>label{grid-column:1/-1}.product-admin[data-product-admin].product-admin .module-tools__title strong,.product-admin[data-product-admin].product-admin .module-tools label{color:#08253d;font-size:14px;font-weight:900}.product-admin[data-product-admin].product-admin .feature-page__search-row input{border-radius:9px;min-height:44px;max-width:none!important}.product-admin[data-product-admin].product-admin .delivery-document__flow-label{color:#5f7189;margin:6px 0 0;font-size:13px;font-weight:900}.product-admin[data-product-admin].product-admin .metric-label{font-size:15px!important}.product-admin[data-product-admin].product-admin .delivery-document__first-view>.form-card{min-height:180px}.product-admin[data-product-admin].product-admin .global-search__row>label{color:#64748b!important;grid-template-rows:22px 44px!important;gap:0!important;width:100%!important;height:66px!important;margin:0!important;font-family:Inter,Arial,sans-serif!important;font-size:11px!important;font-weight:800!important;display:grid!important}.product-admin[data-product-admin].product-admin .global-search__row>label>span{clip:auto!important;color:#607589!important;white-space:normal!important;width:auto!important;height:15px!important;margin:0 0 7px!important;font-size:12px!important;font-weight:950!important;line-height:15px!important;display:block!important;position:static!important;overflow:visible!important}.product-admin[data-product-admin].product-admin .global-search__field input{color:#000!important;width:100%!important;max-width:none!important;height:44px!important;min-height:44px!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d7e6ed!important;border-radius:8px!important;margin:0!important;padding:10px 14px!important;font-family:Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:16.8px!important}.product-admin[data-product-admin].product-admin .receipt-upload-box{background:#f7fbfd;border:1px dashed #9bc9d5;border-radius:16px;grid-column:1/-1;padding:14px}.product-admin[data-product-admin].product-admin .receipt-upload-box input[type=file]{border:1px solid var(--line);background:#fff;padding:10px}.product-admin[data-product-admin].product-admin .import-panel{background:#f7fbfd;border:1px dashed #9bc9d5;border-radius:18px;margin-bottom:14px;padding:14px}.product-admin[data-product-admin].product-admin .import-source-pill{color:var(--teal);background:#e8f6fa;border:1px solid #c8e8f0;border-radius:999px;align-items:center;gap:6px;margin:2px 4px 2px 0;padding:5px 9px;font-size:11px;font-weight:900;display:inline-flex}.product-admin[data-product-admin].product-admin .import-warning{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:14px;margin:8px 0 12px;padding:10px 12px;font-size:12px;line-height:1.35}.product-admin[data-product-admin].product-admin .search-import-center{background:#f8fafc;border:1px dashed #b8c7d9;border-radius:12px;margin-top:12px;padding:12px}.product-admin[data-product-admin].product-admin .search-import-grid{grid-template-columns:minmax(220px,1fr) minmax(250px,1.4fr) auto;align-items:end;gap:10px;display:grid}.product-admin[data-product-admin].product-admin .search-import-status{color:var(--muted);margin-top:8px;font-size:12px}.product-admin[data-product-admin].product-admin body.casual-ui .global-search label span,.product-admin[data-product-admin].product-admin body.casual-ui .search-import-grid label span{display:none!important}.product-admin[data-product-admin].product-admin body.casual-ui .search-import-center{background:#fbfdff!important;border:1px dashed #d1dbea!important;border-radius:14px!important;margin-top:8px!important;padding:8px 10px!important}.product-admin[data-product-admin].product-admin body.casual-ui details.excel-center summary{cursor:pointer!important;color:#486175!important;font-size:12.5px!important;font-weight:800!important;list-style:none!important}.product-admin[data-product-admin].product-admin body.casual-ui details.excel-center summary::-webkit-details-marker{display:none!important}.product-admin[data-product-admin].product-admin body.casual-ui .search-import-grid{grid-template-columns:minmax(180px,250px) minmax(220px,1fr) auto!important;gap:8px!important;margin-top:8px!important}.product-admin[data-product-admin].product-admin .import-source-pill.active{background:var(--navy);border-color:var(--navy);color:#fff}.product-admin[data-product-admin].product-admin .excel-center-trigger{color:#40586e;background:#f7fbfd;border:1px solid #d3e8f0;border-radius:999px;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:38px;padding:8px 14px;font-size:13px;font-weight:900;display:flex}.product-admin[data-product-admin].product-admin .excel-center-trigger span{color:#70869a;font-size:11px}.product-admin[data-product-admin].product-admin .excel-center-trigger-panel{background:#f8fdff;border:1px dashed #c8e8f0;border-radius:16px;grid-column:1/-1;gap:14px;padding:8px 10px 10px;display:grid}.product-admin[data-product-admin].product-admin .excel-center-trigger-panel-header{background:#f7fbfd;border:1px solid #d3e8f0;border-radius:14px;justify-content:space-between;align-items:center;min-height:58px;padding:10px 14px;display:flex}.product-admin[data-product-admin].product-admin .excel-center-trigger-panel-header strong{color:#08253d;font-size:13px}.product-admin[data-product-admin].product-admin .excel-center-trigger-panel-row{grid-template-columns:250px 1fr 140px;align-items:center;gap:10px;display:grid}.product-admin[data-product-admin].product-admin .excel-center-trigger-panel select,.product-admin[data-product-admin].product-admin .excel-center-trigger-panel input[type=file]{background:#fff;border:1px solid #d3e8f0;border-radius:999px;width:100%;min-height:34px;padding:6px 12px}.product-admin[data-product-admin].product-admin .excel-center-trigger-panel small{color:#70869a;font-size:12px}.product-admin[data-product-admin].product-admin .import-center__page-shell{margin-top:4px}.product-admin[data-product-admin].product-admin .import-center__setup{gap:14px;max-width:900px;display:grid}.product-admin[data-product-admin].product-admin .import-center__destination{grid-template-columns:130px minmax(220px,360px);align-items:center;gap:12px;display:grid}.product-admin[data-product-admin].product-admin .import-center__destination>span,.product-admin[data-product-admin].product-admin .import-center__paste-panel label>span{color:#17384d;font-size:12px;font-weight:900}.product-admin[data-product-admin].product-admin .import-center__drop-zone{background:#f8fdff;border:2px dashed #aacfdc;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;min-height:92px;padding:18px;display:flex}.product-admin[data-product-admin].product-admin .import-center__drop-zone.is-dragging{background:#ecf9fc;border-color:#087a98}.product-admin[data-product-admin].product-admin .import-center__drop-zone>div{gap:3px;display:grid}.product-admin[data-product-admin].product-admin .import-center__drop-zone strong{color:#0b2d43;font-size:14px}.product-admin[data-product-admin].product-admin .import-center__drop-zone span{color:#667e90;font-size:12px}.product-admin[data-product-admin].product-admin .import-center__paste-toggle{color:#086b87;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:12px;font-weight:900}.product-admin[data-product-admin].product-admin .import-center__paste-panel{gap:10px;display:grid}.product-admin[data-product-admin].product-admin .import-center__paste-panel label{gap:6px;display:grid}.product-admin[data-product-admin].product-admin .import-center__review,.product-admin[data-product-admin].product-admin .import-center__mapping-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.product-admin[data-product-admin].product-admin .import-center__review{background:#f8fdff;border:1px solid #c8e2ec;border-radius:14px;margin-top:16px;padding:14px 16px}.product-admin[data-product-admin].product-admin .import-center__review h3,.product-admin[data-product-admin].product-admin .import-center__review p,.product-admin[data-product-admin].product-admin .import-center__mapping-heading h3,.product-admin[data-product-admin].product-admin .import-center__mapping-heading p,.product-admin[data-product-admin].product-admin .import-center__issues h3{margin:0}.product-admin[data-product-admin].product-admin .import-center__review p,.product-admin[data-product-admin].product-admin .import-center__mapping-heading p{color:#587083;margin-top:3px;font-size:12px}.product-admin[data-product-admin].product-admin .import-center__mapping,.product-admin[data-product-admin].product-admin .import-center__issues{margin-top:14px}.product-admin[data-product-admin].product-admin .import-center__mapping-list{gap:8px;margin-top:14px;display:grid}.product-admin[data-product-admin].product-admin .import-center__mapping-list label{grid-template-columns:minmax(150px,1fr) 22px minmax(220px,1.4fr);align-items:center;gap:8px;display:grid}.product-admin[data-product-admin].product-admin .import-center__mapping-list label>span:first-child{color:#17384d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.product-admin[data-product-admin].product-admin .import-center__mapping-list label>span:nth-child(2){color:#7790a1;text-align:center}.product-admin[data-product-admin].product-admin .import-center__issues .validation-list{margin-bottom:0}.product-admin[data-product-admin].product-admin .import-center__issues-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.product-admin[data-product-admin].product-admin .import-center__issues-heading p{color:#587083;margin:3px 0 0;font-size:12px}.product-admin[data-product-admin].product-admin .import-center__issues-heading>.actions{justify-content:flex-end}.product-admin[data-product-admin].product-admin .import-center__country-corrections{gap:8px;display:grid}.product-admin[data-product-admin].product-admin .import-center__country-correction{border-top:1px solid #e1edf1;grid-template-columns:minmax(220px,.8fr) minmax(320px,1.2fr);align-items:center;gap:16px;padding:10px 0;display:grid}.product-admin[data-product-admin].product-admin .import-center__country-correction-copy{gap:3px;min-width:0;display:grid}.product-admin[data-product-admin].product-admin .import-center__country-correction-copy strong{color:#0b2d43;font-size:12px}.product-admin[data-product-admin].product-admin .import-center__country-correction-copy span{overflow-wrap:anywhere;color:#455f73;font-size:13px}.product-admin[data-product-admin].product-admin .import-center__country-correction-control{grid-template-columns:minmax(220px,1fr) auto;align-items:start;gap:8px;display:grid}.product-admin[data-product-admin].product-admin .import-center__country-correction-control .qworks-country-select,.product-admin[data-product-admin].product-admin .import-center__country-correction-control .qworks-relationship-autocomplete{width:100%}.product-admin[data-product-admin].product-admin .import-center__tabs{background:#edf7fa;border:1px solid #c8e2ec;border-radius:12px;gap:4px;margin:0 0 14px;padding:4px;display:inline-flex}.product-admin[data-product-admin].product-admin .import-center__tabs .btn{color:#49657c;min-height:36px;box-shadow:none;background:0 0;border-color:#0000}.product-admin[data-product-admin].product-admin .import-center__tabs .btn[aria-selected=true]{color:#fff;background:#0b4965;border-color:#0f6b86;box-shadow:0 5px 12px #07364e29}.product-admin[data-product-admin].product-admin .import-center__tab-panel{min-width:0}.product-admin[data-product-admin].product-admin .import-center__supplier-preview{background:#fff;border:1px solid #d7e6ee;border-radius:16px;min-width:0;max-width:100%;margin-top:18px;padding:14px;overflow:hidden}.product-admin[data-product-admin].product-admin .import-center__supplier-preview-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:10px;display:flex}.product-admin[data-product-admin].product-admin .import-center__supplier-preview-heading h3,.product-admin[data-product-admin].product-admin .import-center__supplier-preview-heading p{margin:0}.product-admin[data-product-admin].product-admin .import-center__supplier-preview-heading p{color:#61778b;margin-top:3px;font-size:11.5px}.product-admin[data-product-admin].product-admin .import-center__supplier-preview-heading>span,.product-admin[data-product-admin].product-admin .import-center__action-pill{color:#09627c;white-space:nowrap;background:#edf9fc;border:1px solid #bcdde8;border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-weight:900}.product-admin[data-product-admin].product-admin .import-center__preview-register{min-width:0;max-width:100%}.product-admin[data-product-admin].product-admin .import-center__preview-register .sales-table-pagination{margin-bottom:0}.product-admin[data-product-admin].product-admin .import-center__failure-actions{background:#fff9ed;border:1px solid #f1c58a;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-top:16px;padding:14px 16px;display:flex}.product-admin[data-product-admin].product-admin .import-center__failure-actions strong{color:#9a4b08;font-size:15px}.product-admin[data-product-admin].product-admin .import-center__failure-actions p{color:#6f5a40;margin:4px 0 0;font-size:12px;line-height:1.45}.product-admin[data-product-admin].product-admin .import-center__failure-actions .actions{flex:none;margin:0}.product-admin[data-product-admin].product-admin .import-center__preview-scope{color:#285a6d;background:#f1fbfd;border:1px solid #bfe1eb;border-radius:10px;margin-top:8px;padding:9px 11px}.product-admin[data-product-admin].product-admin .import-center__job-progress{background:#f8fdff;border:1px solid #b9dce7;border-left:5px solid #087a98;border-radius:14px;gap:12px;margin-top:14px;padding:16px;display:grid;box-shadow:0 8px 22px #0735490f}.product-admin[data-product-admin].product-admin .import-center__job-progress.is-completed{background:#f4fcf7;border-color:#9edbb7 #9edbb7 #9edbb7 #168653}.product-admin[data-product-admin].product-admin .import-center__job-progress.is-failed,.product-admin[data-product-admin].product-admin .import-center__job-progress.is-cancelled{background:#fff8f7;border-color:#efb9b5 #efb9b5 #efb9b5 #c7342d}.product-admin[data-product-admin].product-admin .import-center__job-progress-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.product-admin[data-product-admin].product-admin .import-center__job-progress-heading h3{color:#08253d;margin:3px 0 2px;font-size:17px}.product-admin[data-product-admin].product-admin .import-center__job-progress-heading p{color:#61778b;margin:0;font-size:12px}.product-admin[data-product-admin].product-admin .import-center__job-status{color:#0b6d89;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:1000}.product-admin[data-product-admin].product-admin .import-center__job-progress progress{accent-color:#087a98;border:0;border-radius:999px;width:100%;height:12px;overflow:hidden}.product-admin[data-product-admin].product-admin .import-center__job-counts{grid-template-columns:repeat(7,minmax(92px,1fr));gap:8px;display:grid}.product-admin[data-product-admin].product-admin .import-center__job-counts span{color:#587083;background:#fff;border:1px solid #d5e8ee;border-radius:9px;justify-content:space-between;align-items:baseline;gap:8px;min-width:0;padding:8px 10px;font-size:11px;font-weight:800;display:flex}.product-admin[data-product-admin].product-admin .import-center__job-counts strong{color:#092940;font-size:14px}.product-admin[data-product-admin].product-admin .import-center__database-intro{background:#f5fbfd;border:1px solid #c8e2ec;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:13px 15px;display:flex}.product-admin[data-product-admin].product-admin .import-center__database-intro h3{color:#08253d;margin:0 0 3px;font-size:16px}.product-admin[data-product-admin].product-admin .import-center__database-intro p{color:#61778b;margin:0;font-size:12px}.product-admin[data-product-admin].product-admin .import-center__permission-pill{color:#0f5f78;white-space:nowrap;background:#fff;border:1px solid #bcdde8;border-radius:999px;flex:none;padding:6px 10px;font-size:11px;font-weight:900}.product-admin[data-product-admin].product-admin .import-center__database-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.product-admin[data-product-admin].product-admin .import-center__database-card{background:#fff;border:1px solid #d7e6ee;border-radius:14px;flex-direction:column;align-items:flex-start;min-width:0;min-height:168px;padding:14px;display:flex;box-shadow:0 8px 20px #071d330d}.product-admin[data-product-admin].product-admin .import-center__database-card>div{align-items:center;gap:8px;display:flex}.product-admin[data-product-admin].product-admin .import-center__database-card-number{color:#0b607a;background:#dff3f8;border-radius:999px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:1000;display:inline-grid}.product-admin[data-product-admin].product-admin .import-center__database-card h3{color:#0b2338;margin:0;font-size:14px}.product-admin[data-product-admin].product-admin .import-center__database-card p{color:#61778b;flex:auto;margin:9px 0 12px;font-size:11.5px;line-height:1.4}.product-admin[data-product-admin].product-admin .import-center__database-card .btn{width:100%}.product-admin[data-product-admin].product-admin .import-center__database-card.is-danger{background:snow;border-color:#f4c7c3}.product-admin[data-product-admin].product-admin .data-maintenance__format-dialog{width:min(440px,100%)}.product-admin[data-product-admin].product-admin .data-maintenance__format-dialog h3{margin:0 0 16px}.product-admin[data-product-admin].product-admin .data-maintenance__format-options{border:0;gap:8px;min-width:0;margin:0 0 16px;padding:0;display:grid}.product-admin[data-product-admin].product-admin .data-maintenance__format-options legend{margin-bottom:8px;font-weight:700}.product-admin[data-product-admin].product-admin .data-maintenance__format-options label{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:8px 10px;display:flex}.product-admin[data-product-admin].product-admin .data-maintenance__format-options input[type=radio]{accent-color:#0b607a;flex:0 0 18px;width:18px;height:18px;margin:0;padding:0}.product-admin[data-product-admin].product-admin .data-maintenance__format-file{gap:8px;margin-bottom:16px;font-weight:700;display:grid}.product-admin[data-product-admin].product-admin .data-maintenance__format-file input{box-sizing:border-box;width:100%;max-width:100%;font-weight:400}.product-admin[data-product-admin].product-admin .data-maintenance__format-dialog .actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.product-admin[data-product-admin].product-admin .import-center__database-card.is-danger .import-center__database-card-number{color:#b42318;background:#fee2e2}@media (width<=1200px){.product-admin[data-product-admin].product-admin .import-center__database-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-admin[data-product-admin].product-admin .import-center__job-counts{grid-template-columns:repeat(4,minmax(92px,1fr))}}@media (width<=700px){.product-admin[data-product-admin].product-admin .import-center__destination,.product-admin[data-product-admin].product-admin .import-center__mapping-list label{grid-template-columns:1fr}.product-admin[data-product-admin].product-admin .import-center__mapping-list label>span:nth-child(2){display:none}.product-admin[data-product-admin].product-admin .import-center__drop-zone,.product-admin[data-product-admin].product-admin .import-center__review,.product-admin[data-product-admin].product-admin .import-center__mapping-heading{flex-direction:column;align-items:stretch}.product-admin[data-product-admin].product-admin .import-center__tabs{display:flex}.product-admin[data-product-admin].product-admin .import-center__tabs .btn{flex:1 1 0}.product-admin[data-product-admin].product-admin .import-center__database-intro{flex-direction:column;align-items:flex-start}.product-admin[data-product-admin].product-admin .import-center__database-grid{grid-template-columns:1fr}.product-admin[data-product-admin].product-admin .import-center__failure-actions{flex-direction:column;align-items:stretch}.product-admin[data-product-admin].product-admin .import-center__failure-actions .actions{flex-wrap:wrap}.product-admin[data-product-admin].product-admin .import-center__job-progress-heading{flex-direction:column}.product-admin[data-product-admin].product-admin .import-center__job-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-admin[data-product-admin].product-admin .import-center__local-actions{justify-content:flex-start;margin-top:12px}.product-admin[data-product-admin].product-admin .import-center__metrics{margin-top:4px}.product-admin[data-product-admin].product-admin .import-center__workspace{align-items:start}.product-admin[data-product-admin].product-admin .search-import-center{background:#f7fcfe;border:1px solid #c8e8f0;border-radius:16px;margin-top:10px;padding:15px 16px 14px;box-shadow:inset 0 0 0 1px #ffffffb8}.product-admin[data-product-admin].product-admin .search-import-center h3{color:#08253d;margin:0 0 10px;font-size:15px;line-height:1.15}.product-admin[data-product-admin].product-admin .search-import-grid,.product-admin[data-product-admin].product-admin .excel-center-trigger-panel-row.search-import-grid{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) 156px;align-items:end;gap:10px;display:grid}.product-admin[data-product-admin].product-admin .search-import-grid label{color:#597187;gap:5px;font-size:11px;font-weight:900;display:grid}.product-admin[data-product-admin].product-admin .search-import-status{color:#64798c;margin-top:8px;font-size:11.5px;font-weight:800;line-height:1.35}.product-admin[data-product-admin].product-admin .import-center__reference-screen{gap:12px;margin-top:4px;display:grid}.product-admin[data-product-admin].product-admin .import-center__window{background:#fff;border:1px solid #d7e6ee;border-radius:12px;overflow:hidden;box-shadow:0 10px 26px #071d330e}.product-admin[data-product-admin].product-admin .import-center__window-header{background:#f7fbfd;border-bottom:1px solid #d8e8ef;justify-content:space-between;align-items:center;min-height:54px;padding:10px 16px;display:flex}.product-admin[data-product-admin].product-admin .import-center__window-header strong{color:#08253d;font-size:13px;font-weight:900;display:block}.product-admin[data-product-admin].product-admin .import-center__window-header small{color:#6d8294;font-size:11px;font-weight:800}.product-admin[data-product-admin].product-admin .import-center__window-body{gap:10px;padding:14px 16px 16px;display:grid}.product-admin[data-product-admin].product-admin .import-center__line{grid-template-columns:minmax(220px,.78fr) minmax(320px,1.2fr) 146px;align-items:end;gap:10px;display:grid}.product-admin[data-product-admin].product-admin .import-center__line label,.product-admin[data-product-admin].product-admin .import-center__manual label,.product-admin[data-product-admin].product-admin .import-center__mapping-list label{color:#496175;gap:5px;font-size:11px;font-weight:900;display:grid}.product-admin[data-product-admin].product-admin .import-center__line select,.product-admin[data-product-admin].product-admin .import-center__line input[type=file],.product-admin[data-product-admin].product-admin .import-center__mapping-list select{background:#fff;border:1px solid #d8e8ef;border-radius:9px;min-height:38px;padding:7px 10px}.product-admin[data-product-admin].product-admin .import-center__manual{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:10px;display:grid}.product-admin[data-product-admin].product-admin .import-center__manual textarea{resize:vertical;border:1px solid #d8e8ef;border-radius:10px;min-height:62px;padding:9px 10px;font-size:12px}.product-admin[data-product-admin].product-admin .import-center__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:18px;display:flex}.product-admin[data-product-admin].product-admin .import-center__status-line{color:#5d7387;background:#f8fdff;border:1px dashed #c8e8f0;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 11px;font-size:11.5px;font-weight:800;display:flex}.product-admin[data-product-admin].product-admin .import-center__command-strip{color:#fff;background:#07263e;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:10px 15px;display:flex;box-shadow:0 12px 26px #071d331f}.product-admin[data-product-admin].product-admin .import-center__command-strip strong{font-size:14px;display:block}.product-admin[data-product-admin].product-admin .import-center__command-strip span{color:#cde8f1;font-size:11px;font-weight:800}.product-admin[data-product-admin].product-admin .import-center__strip-metrics{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.product-admin[data-product-admin].product-admin .import-center__strip-metrics span{color:#fff;background:#ffffff14;border:1px solid #ffffff40;border-radius:999px;padding:6px 10px}.product-admin[data-product-admin].product-admin .import-center__lower-grid{grid-template-columns:1.1fr .9fr;gap:12px;display:grid}.product-admin[data-product-admin].product-admin .import-center__card{background:#fff;border:1px solid #d8e8ef;border-radius:16px;padding:14px;box-shadow:0 10px 24px #071d330b}.product-admin[data-product-admin].product-admin .import-center__card h3{color:#08253d;margin:0 0 5px;font-size:15px}.product-admin[data-product-admin].product-admin .import-center__card p{color:#61778b;margin:0 0 10px;font-size:12px}.product-admin[data-product-admin].product-admin .import-center__mapping-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.product-admin[data-product-admin].product-admin .import-center__preview-table{margin-top:0!important}.product-admin[data-product-admin].product-admin .import-center__summary-cards.cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:0;display:grid}.product-admin[data-product-admin].product-admin .import-center__summary-cards .card{border-radius:14px;min-height:72px;padding:13px 14px}.product-admin[data-product-admin].product-admin .import-center__summary-cards .value{white-space:nowrap;text-overflow:ellipsis;font-size:18px;overflow:hidden}.product-admin[data-product-admin].product-admin .import-center__advanced{background:#f7fbfd;border:1px solid #c8e8f0;border-radius:16px;overflow:hidden}.product-admin[data-product-admin].product-admin .import-center__advanced>summary{color:#08253d;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;font-size:13px;font-weight:900;list-style:none;display:flex}.product-admin[data-product-admin].product-admin .import-center__advanced>summary::-webkit-details-marker{display:none}.product-admin[data-product-admin].product-admin .import-center__advanced>summary small{color:#6b8193;font-size:11px;font-weight:800}.product-admin[data-product-admin].product-admin .import-center__advanced[open]>summary{background:#eff9fd;border-bottom:1px solid #d8e8ef}.product-admin[data-product-admin].product-admin .import-center__advanced .import-center__manual,.product-admin[data-product-admin].product-admin .import-center__advanced .import-center__lower-grid,.product-admin[data-product-admin].product-admin .import-center__advanced .import-center__preview-table{margin:12px 14px}.product-admin[data-product-admin].product-admin .excel-center__window{background:#fbfdff;border-style:dashed;border-color:#c9e8f1;padding:8px 10px 10px}.product-admin[data-product-admin].product-admin .excel-center__window-header{color:#0b2338;background:#f7fbfd;border:1px solid #d5e9f1;border-radius:14px;justify-content:space-between;align-items:center;min-height:58px;padding:10px 14px;font-size:13px;font-weight:900;display:flex}.product-admin[data-product-admin].product-admin .excel-center__window-row{grid-template-columns:250px minmax(260px,1fr) 140px;align-items:center;gap:10px;margin-top:14px;display:grid}.product-admin[data-product-admin].product-admin .excel-center__window-row select,.product-admin[data-product-admin].product-admin .excel-center__window-row input[type=file]{background:#fff;border:1px solid #cfe5ee;border-radius:999px;width:100%;min-height:34px;padding:6px 12px}.product-admin[data-product-admin].product-admin .excel-center__window-row .btn.primary{color:#fff;background:#0b3a5a;border-radius:9px;min-height:44px}.product-admin[data-product-admin].product-admin .module-tools.module-tools--excel-open{padding-bottom:4px}.product-admin[data-product-admin].product-admin .module-tools.module-tools--excel-open .excel-center-trigger-panel{gap:10px;margin-top:-12px;padding-bottom:4px}.product-admin[data-product-admin].product-admin .module-tools.module-tools--excel-open .excel-center-trigger-panel-row{gap:9px}.product-admin[data-product-admin].product-admin .module-tools.module-tools--excel-open .excel-center-trigger-panel-row .btn.primary{white-space:nowrap;min-height:42px;padding-inline:10px;font-size:12px;line-height:1}.product-admin[data-product-admin].product-admin .module-tools.module-tools--excel-open .excel-center-trigger-panel small{font-size:11px;line-height:1.25}.product-admin[data-product-admin].product-admin .module-ribbon .btn:focus-visible,.product-admin[data-product-admin].product-admin .add-actions-trigger:focus-visible,.product-admin[data-product-admin].product-admin .excel-center-trigger:focus-visible{outline-offset:2px!important;outline:2px solid #0f6b86!important}.product-admin[data-product-admin].product-admin details.excel-center{box-sizing:border-box!important;background:#f9fcfd!important;border:1px solid #dbeaf0!important;border-radius:16px!important;width:100%!important;margin:8px 0 0!important;padding:0!important;display:block!important;overflow:hidden!important}.product-admin[data-product-admin].product-admin details.excel-center>summary.excel-center-trigger{color:#07475b!important;width:100%!important;height:36px!important;min-height:36px!important;box-shadow:none!important;box-sizing:border-box!important;cursor:pointer!important;background:linear-gradient(#fff,#f1f8fb)!important;border:0!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin:0!important;padding:9px 12px!important;font-family:Inter,Arial,sans-serif!important;font-size:12px!important;font-weight:850!important;line-height:normal!important;list-style:none!important;display:flex!important}.product-admin[data-product-admin].product-admin details.excel-center>summary.excel-center-trigger::-webkit-details-marker{display:none!important}.product-admin[data-product-admin].product-admin details.excel-center>summary.excel-center-trigger>span{color:#486175!important;font-size:12.5px!important;font-weight:800!important}.product-admin[data-product-admin].product-admin details.excel-center>summary.excel-center-trigger>small{color:#73899a!important;font-size:11px!important;font-weight:750!important}.product-admin[data-product-admin].product-admin .excel-center-trigger-panel{background:#fff!important;border:0!important;border-top:1px solid #e2eef3!important;border-radius:0!important;margin:0!important;padding:10px!important}@media (width<=1200px){.product-admin[data-product-admin].product-admin .import-center__mapping-list{grid-template-columns:1fr}}@media (width<=700px){.product-admin[data-product-admin].product-admin .import-center__mapping-list label{grid-template-columns:1fr}.product-admin[data-product-admin].product-admin .import-center__mapping-list label>span:nth-child(2){display:none}.product-admin[data-product-admin].product-admin .import-center__issues-heading,.product-admin[data-product-admin].product-admin .import-center__country-correction,.product-admin[data-product-admin].product-admin .import-center__country-correction-control{grid-template-columns:1fr}.product-admin[data-product-admin].product-admin .import-center__issues-heading{display:grid}.product-admin[data-product-admin].product-admin .import-center__issues-heading>.actions{justify-content:flex-start}}.product-admin[data-product-admin].product-admin .import-center__mapping-list label{grid-template-columns:minmax(120px,180px) 18px minmax(0,1fr);min-width:0}.product-admin[data-product-admin].product-admin .import-center__mapping-list label>span:first-child{background:#f3f8fa;border-radius:8px;align-items:center;min-height:38px;padding:7px 10px;display:flex}.product-admin[data-product-admin].product-admin .import-center__mapping-list label>span:nth-child(2){color:#39758a;font-weight:900}.product-admin[data-product-admin].product-admin .import-center__mapping-list select{width:100%;min-width:0}@media (width>=1201px){.product-admin[data-product-admin].product-admin .import-center__mapping-list{gap:6px 0;position:relative}.product-admin[data-product-admin].product-admin .import-center__mapping-list:before{content:"";pointer-events:none;background:#b9d2dc;width:2px;position:absolute;top:0;bottom:0;left:50%}.product-admin[data-product-admin].product-admin .import-center__mapping-list label:nth-child(odd){padding-right:24px}.product-admin[data-product-admin].product-admin .import-center__mapping-list label:nth-child(2n){padding-left:24px}}@media (width<=700px){.product-admin[data-product-admin].product-admin .import-center__mapping-list label{grid-template-columns:1fr}}.product-admin[data-product-admin].product-admin .analytics-reference-import{gap:18px;min-width:0;display:grid}.product-admin[data-product-admin].product-admin .analytics-reference-import__panel{gap:16px;min-width:0;margin-bottom:0;padding:20px;display:grid}.product-admin[data-product-admin].product-admin .analytics-reference-import-page>.notice{margin-bottom:11px}.product-admin[data-product-admin].product-admin .analytics-reference-import__panel:first-child{gap:10px;padding-bottom:15px}.product-admin[data-product-admin].product-admin .analytics-reference-import__panel:nth-child(2){padding-block:25px}.product-admin[data-product-admin].product-admin .analytics-reference-import__panel>h2,.product-admin[data-product-admin].product-admin .analytics-reference-import__dialog>h2{margin:0}.product-admin[data-product-admin].product-admin .analytics-reference-import__notice{border:1px solid var(--qworks-border,#d7dee8);background:var(--qworks-surface-subtle,#f6f8fb);border-radius:8px;margin:0;padding:12px 14px}.product-admin[data-product-admin].product-admin .analytics-reference-import__form{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.product-admin[data-product-admin].product-admin .analytics-reference-import__upload{background:#f7fcff;border:2px dashed #abd0df;border-radius:12px;grid-column:1/-1;padding:22px}.product-admin[data-product-admin].product-admin .analytics-reference-import__upload input{margin-top:12px}.product-admin[data-product-admin].product-admin .analytics-reference-import__form label,.product-admin[data-product-admin].product-admin .analytics-reference-import__mapping label{gap:6px;min-width:0;font-weight:600;display:grid}.product-admin[data-product-admin].product-admin .analytics-reference-import__form select,.product-admin[data-product-admin].product-admin .analytics-reference-import__form input,.product-admin[data-product-admin].product-admin .analytics-reference-import__mapping select{min-width:0;max-width:100%}.product-admin[data-product-admin].product-admin .analytics-reference-import__guidance,.product-admin[data-product-admin].product-admin .analytics-reference-import__panel>.source-note{margin:0}.product-admin[data-product-admin].product-admin .analytics-reference-import__actions,.product-admin[data-product-admin].product-admin .analytics-reference-import__dialog-actions{flex-wrap:wrap;gap:10px;display:flex}.product-admin[data-product-admin].product-admin .analytics-reference-import__table-wrap{min-width:0;overflow:auto}.product-admin[data-product-admin].product-admin .analytics-reference-import__table-wrap table{border-collapse:collapse;width:100%}.product-admin[data-product-admin].product-admin .analytics-reference-import__table-wrap th,.product-admin[data-product-admin].product-admin .analytics-reference-import__table-wrap td{border-bottom:1px solid var(--qworks-border,#d7dee8);text-align:left;vertical-align:top;padding:9px 11px}.product-admin[data-product-admin].product-admin .analytics-reference-import__dialog{border:1px solid var(--qworks-border,#d7dee8);width:min(680px,100vw - 28px);max-height:min(82vh,760px);color:inherit;background:var(--qworks-surface,#fff);border-radius:12px;padding:22px}.product-admin[data-product-admin].product-admin .analytics-reference-import__dialog::backdrop{background:#0c16267a}.product-admin[data-product-admin].product-admin .analytics-reference-import__dialog--wide{width:min(920px,100vw - 28px)}.product-admin[data-product-admin].product-admin .analytics-reference-import__mapping{gap:10px;max-height:55vh;margin:16px 0;display:grid;overflow:auto}.product-admin[data-product-admin].product-admin .analytics-reference-import__mapping-head,.product-admin[data-product-admin].product-admin .analytics-reference-import__mapping label{grid-template-columns:minmax(120px,.8fr) minmax(160px,1.2fr);align-items:center;gap:12px;display:grid}.product-admin[data-product-admin].product-admin .analytics-reference-import__mapping em{color:#a35c00;margin-left:7px;font-size:11px;font-style:normal;display:inline-block}.product-admin[data-product-admin].product-admin .analytics-reference-import__dialog-actions{justify-content:flex-end;margin-top:16px}.product-admin[data-product-admin].product-admin .analytics-reference-import__preview-table{max-height:52vh}.product-admin[data-product-admin].product-admin .analytics-reference-import__status{background:#eef1f5;border-radius:20px;padding:3px 8px;display:inline-block}.product-admin[data-product-admin].product-admin .analytics-reference-import__status.is-valid{color:#17603a;background:#e4f3ea}.product-admin[data-product-admin].product-admin .analytics-reference-import__status.is-invalid{color:#922d2d;background:#fae8e8}@media (width<=600px){.product-admin[data-product-admin].product-admin .analytics-reference-import__form{grid-template-columns:minmax(0,1fr)}.product-admin[data-product-admin].product-admin .analytics-reference-import__panel{padding:15px}.product-admin[data-product-admin].product-admin .analytics-reference-import__mapping-head,.product-admin[data-product-admin].product-admin .analytics-reference-import__mapping label{grid-template-columns:minmax(0,1fr);gap:6px}}.product-admin[data-product-admin].product-admin input:focus,.product-admin[data-product-admin].product-admin select:focus,.product-admin[data-product-admin].product-admin textarea:focus,.product-admin[data-product-admin].product-admin [contenteditable=true]:focus{border-color:#94a3b8;outline:2px solid #cbd5e1}.product-admin[data-product-admin].product-admin .table-wrap{border:1px solid var(--line);border-radius:var(--radius);background:#fff;overflow:auto;box-shadow:0 10px 25px #0f172a0a}.product-admin[data-product-admin].product-admin table{border-collapse:collapse;width:100%;min-width:1120px;font-size:14px}.product-admin[data-product-admin].product-admin .business-doc-table{border-collapse:collapse;width:100%;min-width:0;margin:18px 0;font-size:13px}.product-admin[data-product-admin].product-admin .business-doc-table th{background:var(--navy);color:#fff;text-transform:none;letter-spacing:0;border:1px solid #cbd5e1;padding:9px;font-size:13px}.product-admin[data-product-admin].product-admin .business-doc-table td{vertical-align:top;border:1px solid #cbd5e1;padding:9px}.product-admin[data-product-admin].product-admin .doc-lines-table input,.product-admin[data-product-admin].product-admin .doc-lines-table textarea,.product-admin[data-product-admin].product-admin .doc-lines-table select{border-radius:10px;min-width:90px;padding:8px 9px;font-size:12px}.product-admin[data-product-admin].product-admin .doc-lines-table textarea{min-width:220px;min-height:48px}.product-admin[data-product-admin].product-admin .edit-table input,.product-admin[data-product-admin].product-admin .edit-table select,.product-admin[data-product-admin].product-admin .edit-table textarea{border-radius:10px;min-width:120px;padding:8px 9px;font-size:12px}.product-admin[data-product-admin].product-admin .edit-table textarea{min-width:180px;min-height:54px}.product-admin[data-product-admin].product-admin .editable-finance-table input{border-radius:9px;min-width:92px;padding:7px 8px;font-size:12px}.product-admin[data-product-admin].product-admin .editable-finance-table textarea{border-radius:9px;min-width:180px;min-height:46px;padding:7px 8px;font-size:12px}.product-admin[data-product-admin].product-admin .table-wrap{border-color:#dbe5ea}.product-admin[data-product-admin].product-admin .editable-block{border:1px dashed #0000;border-radius:8px;padding:4px}.product-admin[data-product-admin].product-admin .editable-block:hover{background:#f8fafc;border-color:#cbd5e1}.product-admin[data-product-admin].product-admin .editable-block[contenteditable=true]{background:#fff;border-color:#94a3b8}.product-admin[data-product-admin].product-admin .table-wrap tr{cursor:default}.product-admin[data-product-admin].product-admin .doc-lines-table input,.product-admin[data-product-admin].product-admin .doc-lines-table textarea,.product-admin[data-product-admin].product-admin .doc-lines-table select{width:100%}.product-admin[data-product-admin].product-admin .table-wrap input{border:1px solid var(--line);border-radius:10px;min-width:120px;padding:8px 10px}.product-admin[data-product-admin].product-admin .form-card,.product-admin[data-product-admin].product-admin .table-wrap,.product-admin[data-product-admin].product-admin .kpi,.product-admin[data-product-admin].product-admin .metric-card{border:1px solid var(--line);background:#fff;border-radius:18px;box-shadow:0 10px 25px #0f172a0a}.product-admin[data-product-admin].product-admin .editable-finance-table{border-collapse:separate;border-spacing:0;min-width:100%}.product-admin[data-product-admin].product-admin .editable-finance-table th{z-index:1;color:#08253d;letter-spacing:.02em;text-transform:uppercase;background:#eef9fd;font-size:11px;position:sticky;top:0}.product-admin[data-product-admin].product-admin .editable-finance-table input,.product-admin[data-product-admin].product-admin .editable-finance-table select{background:#fff;border:1px solid #d9e8ef;border-radius:9px;width:100%;min-width:84px;min-height:30px;padding:5px 8px}.product-admin[data-product-admin].product-admin .compatibility-panel__table{border-collapse:collapse;width:auto;margin:8px 0 0}.product-admin[data-product-admin].product-admin .compatibility-panel__table td{color:#315c6f;background:#f8fdff;border:1px solid #d7ebf2;border-radius:999px;padding:4px 8px;font-size:10.5px;font-weight:850}.product-admin[data-product-admin].product-admin :where(.table-wrap:not(.qworks-sales-fixed-table),:not(.qworks-sales-fixed-table):has(>table))>table{display:table!important}.product-admin[data-product-admin].product-admin :where(.table-wrap:not(.qworks-sales-fixed-table),:not(.qworks-sales-fixed-table):has(>table))>table>thead{width:auto!important;max-height:none!important;display:table-header-group!important;overflow:visible!important}.product-admin[data-product-admin].product-admin :where(.table-wrap:not(.qworks-sales-fixed-table),:not(.qworks-sales-fixed-table):has(>table))>table>tbody{width:auto!important;max-height:none!important;display:table-row-group!important;overflow:visible!important}.product-admin[data-product-admin].product-admin :where(.table-wrap:not(.qworks-sales-fixed-table),:not(.qworks-sales-fixed-table):has(>table))>table>tfoot{width:auto!important;display:table-footer-group!important}.product-admin[data-product-admin].product-admin :where(.table-wrap:not(.qworks-sales-fixed-table),:not(.qworks-sales-fixed-table):has(>table))>table>:is(thead,tbody,tfoot)>tr{width:auto!important;height:auto!important;max-height:none!important;display:table-row!important}.product-admin[data-product-admin].product-admin :where(.table-wrap:not(.qworks-sales-fixed-table),:not(.qworks-sales-fixed-table):has(>table))>table>:is(thead,tbody,tfoot)>tr>:is(th,td){height:auto!important;max-height:none!important;display:table-cell!important}.product-admin[data-product-admin].product-admin{--qworks-workspace-inline-boundary:24px}.product-admin[data-product-admin].product-admin nav.module-ribbon{width:auto!important;min-height:58px!important;margin:24px var(--qworks-workspace-inline-boundary) 18px!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #e3e8ef!important;border-radius:12px!important;flex-wrap:nowrap!important;align-items:center!important;gap:10px!important;padding:9px 12px!important;display:flex!important;overflow:visible!important;box-shadow:0 8px 24px #0f172a0f!important}.product-admin[data-product-admin].product-admin section.content#content{padding-right:var(--qworks-workspace-inline-boundary)!important;padding-left:var(--qworks-workspace-inline-boundary)!important}.product-admin[data-product-admin].product-admin nav.module-ribbon>strong{color:#526579!important;letter-spacing:.06em!important;white-space:nowrap!important;align-self:center!important;margin:0!important;font-size:11px!important;font-weight:850!important;line-height:18px!important}.product-admin[data-product-admin].product-admin nav.module-ribbon .module-ribbon__tabs{scrollbar-width:none!important;overscroll-behavior-inline:contain!important;flex:auto!important;align-items:center!important;gap:5px!important;min-width:0!important;display:flex!important;overflow:auto hidden!important}.product-admin[data-product-admin].product-admin nav.module-ribbon .module-ribbon__tabs::-webkit-scrollbar{display:none!important}.product-admin[data-product-admin].product-admin nav.module-ribbon .module-ribbon__tabs>button.btn{color:#10283b!important;width:auto!important;min-width:0!important;max-width:none!important;height:36px!important;min-height:36px!important;box-shadow:none!important;white-space:nowrap!important;background:#fff!important;border:1px solid #d6e0e8!important;border-radius:8px!important;flex:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 13px!important;font-size:12px!important;font-weight:750!important;line-height:1!important;display:inline-flex!important}.product-admin[data-product-admin].product-admin nav.module-ribbon .module-ribbon__tabs>button.btn:hover{color:#0b607b!important;background:#edf8fb!important;border-color:#73b9cf!important}.product-admin[data-product-admin].product-admin nav.module-ribbon .module-ribbon__tabs>button.btn:focus-visible{outline-offset:2px!important;outline:3px solid #0e749038!important}.product-admin[data-product-admin].product-admin nav.module-ribbon .module-ribbon__tabs>button.btn[aria-current=page]{color:#fff!important;background:#003b4d!important;border-color:#003b4d!important;box-shadow:0 3px 9px #0e668438!important}.product-admin[data-product-admin].product-admin nav.module-ribbon #addActionsMount.module-ribbon__action-mount,.product-admin[data-product-admin].product-admin nav.module-ribbon .module-ribbon__action-mount{flex:none!important;align-self:center!important;width:auto!important;min-width:0!important;height:auto!important;margin:0 0 0 auto!important;padding-left:2px!important}.product-admin[data-product-admin].product-admin nav.module-ribbon details.module-ribbon__action-shell{background:0 0!important;border:0!important;width:auto!important;min-width:0!important;height:auto!important;margin:0!important;padding:0!important;position:relative!important;overflow:visible!important}.product-admin[data-product-admin].product-admin nav.module-ribbon details.module-ribbon__action-shell>summary.module-ribbon__action{cursor:pointer!important;color:#0e607d!important;width:160px!important;min-width:160px!important;height:46px!important;min-height:46px!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #b8d5df!important;border-radius:10px!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;margin:0!important;padding:6px 9px!important;list-style:none!important;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s!important;display:inline-flex!important;position:relative!important;overflow:hidden!important}.product-admin[data-product-admin].product-admin nav.module-ribbon details.module-ribbon__action-shell>summary.module-ribbon__action::-webkit-details-marker{display:none!important}.product-admin[data-product-admin].product-admin nav.module-ribbon details.module-ribbon__action-shell>summary.module-ribbon__action:hover{background:#e6f3f7!important;border-color:#79b5c8!important;transform:none!important;box-shadow:0 2px 7px #0e607d1f!important}.product-admin[data-product-admin].product-admin nav.module-ribbon .module-ribbon__action>.add-actions-trigger__icon{object-fit:contain!important;pointer-events:none!important;flex:0 0 32px!important;width:32px!important;height:32px!important;display:block!important}.product-admin[data-product-admin].product-admin nav.module-ribbon details.module-ribbon__action-shell>summary.module-ribbon__action>span.add-actions-trigger__label{color:#07536a!important;white-space:nowrap!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:850!important;line-height:1.2!important;display:inline!important;position:static!important;overflow:visible!important}.product-admin[data-product-admin].product-admin nav.module-ribbon details.module-ribbon__action-shell>summary.module-ribbon__action>small.add-actions-trigger__context{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.product-admin[data-product-admin].product-admin nav.module-ribbon details.module-ribbon__action-shell>summary.module-ribbon__action:focus-visible{outline-offset:2px!important;outline:3px solid #0e668433!important}.product-admin[data-product-admin].product-admin nav.module-ribbon .module-ribbon__action>span{color:#0e607d!important;font-size:12px!important;font-weight:800!important;line-height:1!important;display:inline!important}.product-admin[data-product-admin].product-admin nav.module-ribbon .module-ribbon__action>small{display:none!important}.product-admin[data-product-admin].product-admin header .header-left:before{content:none!important;display:none!important}.product-admin[data-product-admin].product-admin .qworks-header-logo-frame{background:0 0;flex:0 0 148px;justify-content:center;align-items:center;width:148px;height:50px;display:flex;position:relative;overflow:hidden}.product-admin[data-product-admin].product-admin .qworks-header-logo-frame img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;display:block}.product-admin[data-product-admin].product-admin .qworks-header-logo-frame svg{width:100%;height:100%;display:block;overflow:visible}.product-admin[data-product-admin].product-admin .qworks-header-organization-mark{color:#fff;letter-spacing:.08em;background:#183b6b;border-radius:10px;place-items:center;min-width:42px;min-height:42px;padding:0 10px;font-size:15px;font-weight:700;display:grid}.product-admin[data-product-admin].product-admin .qworks-header-logo-frame--default img{object-fit:initial;width:100%;max-width:none;height:auto;max-height:none;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.product-admin[data-product-admin].product-admin .qworks-header-logo-frame--custom img{position:static;transform:none}.product-admin[data-product-admin].product-admin header{height:72px!important;min-height:72px!important;margin-left:var(--qworks-workspace-inline-boundary)!important;width:calc(100% - var(--qworks-workspace-inline-boundary))!important;box-shadow:none!important;padding-block:5px!important;border-top-left-radius:12px!important;border-bottom-left-radius:12px!important;padding-left:0!important;padding-right:0!important}.product-admin[data-product-admin].product-admin header .qworks-sidebar-trigger{color:#526579!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 64px!important;place-items:center!important;width:64px!important;height:64px!important;margin:0!important;padding:0!important;display:grid!important}.product-admin[data-product-admin].product-admin header .qworks-sidebar-trigger:hover,.product-admin[data-product-admin].product-admin header .qworks-sidebar-trigger:focus-visible{color:#0e6684!important;background:#f1f7fa!important;outline:none!important}.product-admin[data-product-admin].product-admin header .qworks-sidebar-trigger:focus-visible{box-shadow:inset 0 0 0 3px #0e668433!important}.product-admin[data-product-admin].product-admin header .qworks-sidebar-trigger .anticon{font-size:18px!important;line-height:1!important}.product-admin[data-product-admin].product-admin header .header-left{padding-left:26px!important}.product-admin[data-product-admin].product-admin header .actions{padding-right:26px!important}@media (width<=950px){.product-admin[data-product-admin].product-admin .app>aside{display:none!important}.product-admin[data-product-admin].product-admin main{width:100%!important;margin-left:0!important}.product-admin[data-product-admin].product-admin header{flex-direction:row!important;align-items:center!important}.product-admin[data-product-admin].product-admin header .header-left,.product-admin[data-product-admin].product-admin header .actions{width:auto!important}}@media (width<=850px){.product-admin[data-product-admin].product-admin .qworks-header-logo-frame{flex-basis:132px;width:132px;height:46px}.product-admin[data-product-admin].product-admin header{flex-flow:wrap!important;justify-content:flex-start!important;align-items:center!important;height:auto!important;min-height:72px!important;padding:6px 12px!important}.product-admin[data-product-admin].product-admin header .qworks-sidebar-trigger{flex:0 0 40px!important;width:40px!important;height:40px!important}.product-admin[data-product-admin].product-admin header .header-left{flex:80px!important;justify-content:flex-start!important;width:auto!important;min-width:0!important}.product-admin[data-product-admin].product-admin header .actions{flex:1 0 100%!important;justify-content:center!important;width:100%!important;margin-left:0!important}}.product-admin[data-product-admin].product-admin aside{flex-direction:column!important;display:flex!important;overflow:hidden!important}.product-admin[data-product-admin].product-admin #sideNav{flex-direction:column!important;flex:auto!important;min-height:0!important;padding-bottom:0!important;display:flex!important;overflow-y:auto!important}.product-admin[data-product-admin].product-admin #sideNav .primary-navigation__top,.product-admin[data-product-admin].product-admin #sideNav .primary-navigation__analytics,.product-admin[data-product-admin].product-admin #sideNav .primary-navigation__bottom{flex-direction:column!important;width:100%!important;display:flex!important}.product-admin[data-product-admin].product-admin #sideNav .primary-navigation__lower{flex-direction:column!important;width:100%!important;margin-top:auto!important;display:flex!important}.product-admin[data-product-admin].product-admin #sideNav .primary-navigation__bottom{border-top:1px solid #d8e4eb!important;margin-top:18px!important;padding-top:18px!important}@media (width<=1180px){.product-admin[data-product-admin].product-admin nav.module-ribbon{flex-wrap:wrap!important;align-items:flex-start!important;gap:7px!important;padding-inline:9px!important}.product-admin[data-product-admin].product-admin nav.module-ribbon>strong{order:1!important;min-height:36px!important;line-height:36px!important}.product-admin[data-product-admin].product-admin nav.module-ribbon .module-ribbon__tabs{flex-wrap:wrap!important;flex:1 0 100%!important;order:3!important;overflow:visible!important}.product-admin[data-product-admin].product-admin nav.module-ribbon #addActionsMount.module-ribbon__action-mount,.product-admin[data-product-admin].product-admin nav.module-ribbon .module-ribbon__action-mount{order:2!important}}.product-admin[data-product-admin].product-admin .qworks-sidebar-collapsed{--qworks-sidebar-width:76px}.product-admin[data-product-admin].product-admin .qworks-sidebar{transition:width .2s,min-width .2s,max-width .2s,padding .2s}.product-admin[data-product-admin].product-admin #sideNav .primary-navigation__item{gap:11px}.product-admin[data-product-admin].product-admin #sideNav .primary-navigation__icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 20px;width:20px;height:20px}.product-admin[data-product-admin].product-admin #sideNav .primary-navigation__label{min-width:0}.product-admin[data-product-admin].product-admin .qworks-sidebar-collapsed .qworks-sidebar{padding:26px 12px 18px!important}.product-admin[data-product-admin].product-admin .qworks-sidebar-collapsed .qworks-sidebar .brand{margin-bottom:14px;padding:0 0 14px}.product-admin[data-product-admin].product-admin .qworks-sidebar-collapsed .qworks-sidebar .qworks-sidebar-brand-slot{height:48px;min-height:48px}.product-admin[data-product-admin].product-admin .qworks-sidebar-collapsed .qworks-sidebar .qworks-sidebar-product-logo{object-fit:contain!important;width:48px!important;height:48px!important}.product-admin[data-product-admin].product-admin .qworks-sidebar-collapsed #sideNav,.product-admin[data-product-admin].product-admin .qworks-sidebar-collapsed #sideNav .primary-navigation__items{margin-top:0;width:52px!important}.product-admin[data-product-admin].product-admin .qworks-sidebar-collapsed #sideNav .primary-navigation__item{justify-content:center!important;width:52px!important;padding:11px!important}.product-admin[data-product-admin].product-admin .qworks-sidebar-collapsed #sideNav .primary-navigation__label{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.product-admin[data-product-admin].product-admin .qworks-sidebar-collapsed #sideNav .primary-navigation__bottom{margin-top:10px!important;padding-top:10px!important}@media (prefers-reduced-motion:reduce){.product-admin[data-product-admin].product-admin .qworks-sidebar{transition:none}}.product-admin[data-product-admin].product-admin .change-review-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.product-admin[data-product-admin].product-admin .change-review-list li{color:#24445a;background:#fff;border:1px solid #cfe0eb;border-radius:8px;grid-template-columns:minmax(120px,1fr) minmax(80px,1fr) auto minmax(80px,1fr);align-items:center;gap:8px;padding:8px 9px;font-size:11px;display:grid}.product-admin[data-product-admin].product-admin .change-review-list li strong{color:#315a73}.product-admin[data-product-admin].product-admin .change-review-list__section{color:#607589;text-transform:uppercase;grid-column:1/-1;font-size:10px;font-weight:800}.product-admin[data-product-admin].product-admin .change-review-list__value{overflow-wrap:anywhere;color:#123b56}.product-admin[data-product-admin].product-admin .change-review-list b{color:#0b708f;text-align:center}.product-admin[data-product-admin].product-admin .change-review-list__empty{color:#5d7384;margin:0;font-size:11px}.product-admin[data-product-admin].product-admin .change-review-dialog-backdrop{z-index:67000;background:#071d336b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.product-admin[data-product-admin].product-admin .change-review-dialog{box-sizing:border-box;color:#24445a;background:#f4f9fc;border:1px solid #9bb8cb;border-left:4px solid #17658d;border-radius:14px;gap:12px;width:min(680px,100vw - 32px);max-height:min(760px,100vh - 48px);padding:18px;display:grid;overflow:auto;box-shadow:0 24px 64px #071d3347}.product-admin[data-product-admin].product-admin .change-review-dialog__heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.product-admin[data-product-admin].product-admin .change-review-dialog__heading>div{gap:3px;display:grid}.product-admin[data-product-admin].product-admin .change-review-dialog h3{color:#123b56;margin:0;font-size:16px}.product-admin[data-product-admin].product-admin .change-review-dialog p{color:#5d7384;margin:0;font-size:11px;line-height:1.4}.product-admin[data-product-admin].product-admin .change-review-dialog__actions{justify-content:flex-end;gap:7px;display:flex}.product-admin[data-product-admin].product-admin .change-review-dialog__actions .btn{min-height:33px;padding:7px 10px}.product-admin[data-product-admin].product-admin .change-review-dialog__confirm{color:#fff;background:#0b5f79;border-color:#0b708f;font-weight:800}@media (width<=700px){.product-admin[data-product-admin].product-admin .change-review-dialog-backdrop{align-items:flex-end;padding:12px}.product-admin[data-product-admin].product-admin .change-review-dialog{width:100%;padding:14px}.product-admin[data-product-admin].product-admin .change-review-dialog__heading{flex-direction:column;align-items:stretch}.product-admin[data-product-admin].product-admin .change-review-dialog__actions{justify-content:stretch}.product-admin[data-product-admin].product-admin .change-review-dialog__actions .btn{flex:130px}.product-admin[data-product-admin].product-admin .change-review-list li{grid-template-columns:1fr auto 1fr}.product-admin[data-product-admin].product-admin .change-review-list li strong{grid-column:1/-1}}.product-admin[data-product-admin].product-admin #root .required-star,.product-admin[data-product-admin].product-admin #root label.required-field>span:first-child b,.product-admin[data-product-admin].product-admin #root label.required>span:first-child b,.product-admin[data-product-admin].product-admin #root label.calendar-required>span:first-child b,.product-admin[data-product-admin].product-admin #root label.required-field>span:first-child,.product-admin[data-product-admin].product-admin #root label.required-field .required-star,.product-admin[data-product-admin].product-admin #root .required-note .required-star{color:#64748b!important}.product-admin[data-product-admin].product-admin #root label.required-field>:is(input,select,textarea),.product-admin[data-product-admin].product-admin #root label.required-field :is(.qworks-relationship-autocomplete,.relationship-autocomplete){box-shadow:none!important;background:#fff!important;border:1px solid #d8e2ee!important}.product-admin[data-product-admin].product-admin #root .required-note{color:#526b7d!important;background:#f8fbfd!important;border-color:#dbeaf0!important}.product-admin[data-product-admin].product-admin #root .field-validation-error{color:#b91c1c;margin-top:4px;font-size:11px;font-weight:700;line-height:1.35;display:block}.product-admin[data-product-admin].product-admin #root label:has(.required-field-label)>span:first-child{color:#64748b!important}.product-admin[data-product-admin].product-admin #root label:has(.required-field-label) .required-field-label{color:#64748b!important}.product-admin[data-product-admin].product-admin #root label:has(.required-field-label)>:is(input,select,textarea){box-shadow:none!important;background:#fff!important;border:1px solid #d8e2ee!important}.product-admin[data-product-admin].product-admin #root label:has(.required-field-label) :is(.qworks-relationship-autocomplete,.relationship-autocomplete){box-shadow:none!important;background:#fff!important;border:1px solid #d8e2ee!important}.product-admin[data-product-admin].product-admin #root label.required>span:first-child,.product-admin[data-product-admin].product-admin #root label.calendar-required>span:first-child,.product-admin[data-product-admin].product-admin #root label.required .required-star,.product-admin[data-product-admin].product-admin #root label.calendar-required .required-star{color:#64748b!important}.product-admin[data-product-admin].product-admin #root label.required>:is(input,select,textarea),.product-admin[data-product-admin].product-admin #root label.required :is(.qworks-relationship-autocomplete,.relationship-autocomplete),.product-admin[data-product-admin].product-admin #root label.calendar-required>:is(input,select,textarea),.product-admin[data-product-admin].product-admin #root label.calendar-required :is(.qworks-relationship-autocomplete,.relationship-autocomplete){box-shadow:none!important;background:#fff!important;border:1px solid #d8e2ee!important}.product-admin[data-product-admin].product-admin #root .calendar-required-note,.product-admin[data-product-admin].product-admin #root .calendar-required-note .required-star{color:#526b7d!important;background:#f8fbfd!important;border-color:#dbeaf0!important}:is(.product-admin[data-product-admin].product-admin #root .operations-field:has(:is(input,select,textarea):required)>span,.product-admin[data-product-admin].product-admin #root .organization-admin-field:has(:is(input,select,textarea):required)>span){color:#64748b!important}.product-admin[data-product-admin].product-admin #root .operations-field>:is(input,select,textarea):required,.product-admin[data-product-admin].product-admin #root .organization-admin-field>:is(input,select,textarea):required{box-shadow:none!important;background:#fff!important;border:1px solid #d8e2ee!important}.product-admin[data-product-admin].product-admin #root .operations-field :is(.qworks-relationship-autocomplete,.relationship-autocomplete):has(input:required){box-shadow:none!important;background:#fff!important;border:1px solid #d8e2ee!important}.product-admin[data-product-admin].product-admin #root [data-validation-attempted=true].calendar-event-form:has([role=alert]) .calendar-required-note{color:#b91c1c!important;background:#fff4f4!important;border-color:#ffbcbc!important}.product-admin[data-product-admin].product-admin #root [data-validation-attempted=true].calendar-event-form:has([role=alert]) .calendar-required-note .required-star{color:#b91c1c!important;background:#fff4f4!important;border-color:#ffbcbc!important}.product-admin[data-product-admin].product-admin #root label.required-field:has([aria-invalid=true])>span:first-child{color:#b91c1c!important}.product-admin[data-product-admin].product-admin #root label.required-field:has([aria-invalid=true]) .required-star{color:#b91c1c!important}.product-admin[data-product-admin].product-admin #root [data-validation-attempted=true]:is(.actual-costs-create-panel,.actual-cost-import-panel,.forecast-create-panel,.calendar-event-form,.workforce-add-resource) label.required-field:has(:invalid)>span:first-child{color:#b91c1c!important}.product-admin[data-product-admin].product-admin #root [data-validation-attempted=true]:is(.actual-costs-create-panel,.actual-cost-import-panel,.forecast-create-panel,.calendar-event-form,.workforce-add-resource) label.required-field:has(:invalid) .required-star{color:#b91c1c!important}.product-admin[data-product-admin].product-admin #root .operations-field.operations-field.has-error>span,.product-admin[data-product-admin].product-admin #root .operations-field.operations-field.has-error .required-star,.product-admin[data-product-admin].product-admin #root .organization-admin-field.organization-admin-field.has-error>span,.product-admin[data-product-admin].product-admin #root .organization-admin-field.organization-admin-field.has-error .required-star{color:#b91c1c!important}.product-admin[data-product-admin].product-admin #root .operations-field.has-error>:is(input,select,textarea),.product-admin[data-product-admin].product-admin #root .operations-field.has-error :is(.qworks-relationship-autocomplete,.relationship-autocomplete),.product-admin[data-product-admin].product-admin #root .organization-admin-field.has-error>:is(input,select,textarea){background:snow!important;border-color:#fecaca #fecaca #fecaca #dc2626!important;border-left-style:solid!important;border-left-width:4px!important;box-shadow:0 0 0 1px #dc26260d!important}.product-admin[data-product-admin].product-admin #root .operations-field:has([aria-invalid=true])>:is(input,select,textarea){background:snow!important;border-color:#fecaca #fecaca #fecaca #dc2626!important;border-left-style:solid!important;border-left-width:4px!important;box-shadow:0 0 0 1px #dc26260d!important}.product-admin[data-product-admin].product-admin #root .operations-field:has([aria-invalid=true]) :is(.qworks-relationship-autocomplete,.relationship-autocomplete){background:snow!important;border-color:#fecaca #fecaca #fecaca #dc2626!important;border-left-style:solid!important;border-left-width:4px!important;box-shadow:0 0 0 1px #dc26260d!important}.product-admin[data-product-admin].product-admin #root .organization-admin-field:has([aria-invalid=true])>:is(input,select,textarea){background:snow!important;border-color:#fecaca #fecaca #fecaca #dc2626!important;border-left-style:solid!important;border-left-width:4px!important;box-shadow:0 0 0 1px #dc26260d!important}.product-admin[data-product-admin].product-admin #root label.required-field:has([aria-invalid=true])>:is(input,select,textarea){background:snow!important;border-color:#fecaca #fecaca #fecaca #dc2626!important;border-left-style:solid!important;border-left-width:4px!important;box-shadow:0 0 0 1px #dc26260d!important}.product-admin[data-product-admin].product-admin #root label.required-field:has([aria-invalid=true]) :is(.qworks-relationship-autocomplete,.relationship-autocomplete){background:snow!important;border-color:#fecaca #fecaca #fecaca #dc2626!important;border-left-style:solid!important;border-left-width:4px!important;box-shadow:0 0 0 1px #dc26260d!important}.product-admin[data-product-admin].product-admin #root [data-validation-attempted=true]:is(.actual-costs-create-panel,.actual-cost-import-panel,.forecast-create-panel,.calendar-event-form,.workforce-add-resource) label.required-field:has(:invalid)>:is(input,select,textarea){background:snow!important;border-color:#fecaca #fecaca #fecaca #dc2626!important;border-left-style:solid!important;border-left-width:4px!important;box-shadow:0 0 0 1px #dc26260d!important}.product-admin[data-product-admin].product-admin #root [data-validation-attempted=true]:is(.actual-costs-create-panel,.actual-cost-import-panel,.forecast-create-panel,.calendar-event-form,.workforce-add-resource) label.required-field:has(:invalid) :is(.qworks-relationship-autocomplete,.relationship-autocomplete){background:snow!important;border-color:#fecaca #fecaca #fecaca #dc2626!important;border-left-style:solid!important;border-left-width:4px!important;box-shadow:0 0 0 1px #dc26260d!important}.product-admin[data-product-admin].product-admin #root [data-validation-attempted=true]:is(.actual-costs-create-panel,.actual-cost-import-panel,.forecast-create-panel):has([role=alert]) label.required-field>span:first-child{color:#b91c1c!important}.product-admin[data-product-admin].product-admin #root [data-validation-attempted=true]:is(.actual-costs-create-panel,.actual-cost-import-panel,.forecast-create-panel):has([role=alert]) label.required-field .required-star{color:#b91c1c!important}.product-admin[data-product-admin].product-admin #root [data-validation-attempted=true]:is(.actual-costs-create-panel,.actual-cost-import-panel,.forecast-create-panel):has([role=alert]) label.required-field>:is(input,select,textarea){background:snow!important;border-color:#fecaca #fecaca #fecaca #dc2626!important;border-left-style:solid!important;border-left-width:4px!important;box-shadow:0 0 0 1px #dc26260d!important}.product-admin[data-product-admin].product-admin #root [data-validation-attempted=true]:is(.actual-costs-create-panel,.actual-cost-import-panel,.forecast-create-panel):has([role=alert]) label.required-field :is(.qworks-relationship-autocomplete,.relationship-autocomplete){background:snow!important;border-color:#fecaca #fecaca #fecaca #dc2626!important;border-left-style:solid!important;border-left-width:4px!important;box-shadow:0 0 0 1px #dc26260d!important}.product-admin[data-product-admin].product-admin #root [data-validation-attempted=true]:is(.actual-costs-create-panel,.actual-cost-import-panel,.forecast-create-panel):has([role=alert]) label:has(.required-field-label)>span:first-child{color:#b91c1c!important}.product-admin[data-product-admin].product-admin #root [data-validation-attempted=true]:is(.actual-costs-create-panel,.actual-cost-import-panel,.forecast-create-panel):has([role=alert]) label:has(.required-field-label) .required-field-label{color:#b91c1c!important}.product-admin[data-product-admin].product-admin #root [data-validation-attempted=true]:is(.actual-costs-create-panel,.actual-cost-import-panel,.forecast-create-panel):has([role=alert]) label:has(.required-field-label)>:is(input,select,textarea){background:snow!important;border-color:#fecaca #fecaca #fecaca #dc2626!important;border-left-style:solid!important;border-left-width:4px!important;box-shadow:0 0 0 1px #dc26260d!important}.product-admin[data-product-admin].product-admin #root [data-validation-attempted=true]:is(.actual-costs-create-panel,.actual-cost-import-panel,.forecast-create-panel):has([role=alert]) label:has(.required-field-label) :is(.qworks-relationship-autocomplete,.relationship-autocomplete){background:snow!important;border-color:#fecaca #fecaca #fecaca #dc2626!important;border-left-style:solid!important;border-left-width:4px!important;box-shadow:0 0 0 1px #dc26260d!important}.product-admin[data-product-admin].product-admin #root [data-validation-attempted=true]:is(.calendar-event-form,.workforce-add-resource):has([role=alert]) label.required>span:first-child{color:#b91c1c!important}.product-admin[data-product-admin].product-admin #root [data-validation-attempted=true]:is(.calendar-event-form,.workforce-add-resource):has([role=alert]) label.calendar-required>span:first-child{color:#b91c1c!important}.product-admin[data-product-admin].product-admin #root [data-validation-attempted=true]:is(.calendar-event-form,.workforce-add-resource):has([role=alert]) label.required .required-star{color:#b91c1c!important}.product-admin[data-product-admin].product-admin #root [data-validation-attempted=true]:is(.calendar-event-form,.workforce-add-resource):has([role=alert]) label.calendar-required .required-star{color:#b91c1c!important}.product-admin[data-product-admin].product-admin #root [data-validation-attempted=true]:is(.calendar-event-form,.workforce-add-resource):has([role=alert]) label.required>:is(input,select,textarea){background:snow!important;border-color:#fecaca #fecaca #fecaca #dc2626!important;border-left-style:solid!important;border-left-width:4px!important;box-shadow:0 0 0 1px #dc26260d!important}.product-admin[data-product-admin].product-admin #root [data-validation-attempted=true]:is(.calendar-event-form,.workforce-add-resource):has([role=alert]) label.required :is(.qworks-relationship-autocomplete,.relationship-autocomplete){background:snow!important;border-color:#fecaca #fecaca #fecaca #dc2626!important;border-left-style:solid!important;border-left-width:4px!important;box-shadow:0 0 0 1px #dc26260d!important}.product-admin[data-product-admin].product-admin #root [data-validation-attempted=true]:is(.calendar-event-form,.workforce-add-resource):has([role=alert]) label.calendar-required>:is(input,select,textarea){background:snow!important;border-color:#fecaca #fecaca #fecaca #dc2626!important;border-left-style:solid!important;border-left-width:4px!important;box-shadow:0 0 0 1px #dc26260d!important}.product-admin[data-product-admin].product-admin #root [data-validation-attempted=true]:is(.calendar-event-form,.workforce-add-resource):has([role=alert]) label.calendar-required :is(.qworks-relationship-autocomplete,.relationship-autocomplete){background:snow!important;border-color:#fecaca #fecaca #fecaca #dc2626!important;border-left-style:solid!important;border-left-width:4px!important;box-shadow:0 0 0 1px #dc26260d!important}.product-admin[data-product-admin].product-admin #root .required-note.is-error{color:#b91c1c!important;background:#fff4f4!important;border-color:#ffbcbc!important}.product-admin[data-product-admin].product-admin #root [data-validation-attempted=true]:is(.actual-costs-create-panel,.actual-cost-import-panel,.forecast-create-panel,.calendar-event-form,.workforce-add-resource):has([role=alert]) .required-note{color:#b91c1c!important;background:#fff4f4!important;border-color:#ffbcbc!important}.product-admin[data-product-admin].product-admin #root .required-note.is-error .required-star{color:#dc2626!important}.product-admin[data-product-admin].product-admin #root [data-validation-attempted=true]:is(.actual-costs-create-panel,.actual-cost-import-panel,.forecast-create-panel,.calendar-event-form,.workforce-add-resource):has([role=alert]) .required-note .required-star{color:#dc2626!important}.qworks-relationship-autocomplete{width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d8e2ee!important;border-radius:14px!important;margin:0!important;padding:0 12px!important;display:block!important}.qworks-relationship-autocomplete .ant-select-content{align-items:center!important;width:100%!important;min-width:0!important;height:40px!important;margin:0!important;padding:0!important;display:flex!important}.product-admin[data-product-admin] .qworks-relationship-autocomplete.qworks-relationship-autocomplete.qworks-relationship-autocomplete.qworks-relationship-autocomplete.qworks-relationship-autocomplete.qworks-relationship-autocomplete input.ant-select-input{width:100%!important;height:40px!important;min-height:0!important;box-shadow:none!important;color:#0b2235!important;box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important;font-size:14px!important;line-height:40px!important;display:block!important}.qworks-relationship-autocomplete .ant-select-placeholder{text-overflow:ellipsis!important;white-space:nowrap!important;padding:0!important;line-height:40px!important;inset-inline:0!important;overflow:hidden!important}.product-admin[data-product-admin] label.required-field .qworks-relationship-autocomplete,.product-admin[data-product-admin] label.calendar-required .qworks-relationship-autocomplete{background:snow!important;border-color:#fecaca!important;border-left-width:4px!important;padding-left:12px!important;box-shadow:0 0 0 1px #dc26260d!important}.qworks-relationship-autocomplete.ant-select-focused{outline-offset:1px!important;outline:2px solid #cbd5e1!important}.qworks-relationship-autocomplete-popup{z-index:120000!important}.qworks-relationship-autocomplete-popup .ant-select-item-empty{color:#475569}.qworks-relationship-option{gap:2px;min-width:0;display:grid}.qworks-relationship-option strong,.qworks-relationship-option small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qworks-relationship-option strong{color:#16364b;font-size:12px}.qworks-relationship-option small{color:#627b8d;font-size:11px}.qworks-country-select{gap:4px;width:100%;min-width:0;display:grid}.qworks-country-select__warning{color:#b42318;font-size:11px;font-weight:700;line-height:1.35}.product-admin[data-product-admin].product-admin .canonical-governance-dialog{box-sizing:border-box;border:1px solid var(--border-color,#cbd9e3);width:min(100vw - 32px,608px);max-width:calc(100vw - 32px);max-height:min(90dvh,768px);color:var(--text-color,#102f42);background:var(--surface-color,#fff);border-radius:.8rem;padding:0;font-size:16px;overflow-y:auto;box-shadow:0 1.25rem 4rem #0a22333d}.product-admin[data-product-admin].product-admin .canonical-governance-dialog::backdrop{background:#071d2b8c}.product-admin[data-product-admin].product-admin .canonical-governance-dialog form{gap:16px;padding:24px;display:grid}.product-admin[data-product-admin].product-admin .canonical-governance-dialog header h2{letter-spacing:normal;margin:0;font-size:21.6px}.product-admin[data-product-admin].product-admin .canonical-governance-dialog header{box-sizing:border-box;background:#fff;border-bottom:1px solid #d9e9f0;align-items:start;gap:9px;display:grid;position:static;width:auto!important;height:auto!important;min-height:0!important;box-shadow:none!important;border-radius:0!important;margin:0!important;padding:0 0 14px!important}.product-admin[data-product-admin].product-admin .canonical-governance-dialog header p,.product-admin[data-product-admin].product-admin .canonical-governance-dialog__note{color:var(--muted-text-color,#526d7f);margin:0;line-height:1.5}.product-admin[data-product-admin].product-admin .canonical-governance-dialog label{font-weight:600}.product-admin[data-product-admin].product-admin .canonical-invite-field{gap:7px;min-width:0;display:grid}.product-admin[data-product-admin].product-admin .canonical-invite-roles{gap:12px;min-width:0;display:grid}.product-admin[data-product-admin].product-admin .canonical-invite-roles h3{margin:0;font-size:16px}.product-admin[data-product-admin].product-admin .canonical-invite-role-field{border:1px solid #d7e2e9;border-radius:.55rem;gap:9px;min-width:0;margin:0;padding:14px;display:grid}.product-admin[data-product-admin].product-admin .canonical-invite-role-field legend{padding:0 .25rem;font-weight:650}.product-admin[data-product-admin].product-admin .canonical-invite-role-field>p,.product-admin[data-product-admin].product-admin .canonical-invite-role-description{color:var(--muted-text-color,#526d7f);margin:0;line-height:1.45}.product-admin[data-product-admin].product-admin .canonical-invite-role-options{gap:8px;display:grid}.product-admin[data-product-admin].product-admin .canonical-invite-role-option{border:1px solid #e1e9ef;border-radius:.45rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px;font-weight:400;display:grid}.product-admin[data-product-admin].product-admin .canonical-invite-role-option input{width:18px;min-height:18px;margin:2px 0 0}.product-admin[data-product-admin].product-admin .canonical-invite-role-option span{gap:3px;display:grid}.product-admin[data-product-admin].product-admin .canonical-invite-role-option small{color:var(--muted-text-color,#526d7f);line-height:1.4}.product-admin[data-product-admin].product-admin .canonical-governance-dialog input,.product-admin[data-product-admin].product-admin .canonical-governance-dialog select{border:1px solid var(--border-color,#cbd9e3);width:100%;min-height:44px;color:inherit;font:inherit;background:#fff;border-radius:.45rem;padding:9px 11px}.product-admin[data-product-admin].product-admin .canonical-governance-dialog :focus-visible{outline-offset:2px;outline:3px solid #258bab}.product-admin[data-product-admin].product-admin .canonical-governance-dialog footer{justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.product-admin[data-product-admin].product-admin .canonical-governance-dialog footer .btn{min-height:44px;font:inherit}.product-admin[data-product-admin].product-admin .canonical-governance-dialog__error{color:#a51f2b;margin:0}.product-admin[data-product-admin].product-admin .canonical-governance-dialog__transfer-summary{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.65rem;display:grid}.product-admin[data-product-admin].product-admin .canonical-governance-dialog__transfer-summary p{border:1px solid var(--border-color,#cbd9e3);background:#f7fafc;border-radius:.5rem;gap:.25rem;margin:0;padding:.75rem;display:grid}.product-admin[data-product-admin].product-admin .canonical-governance-dialog__transfer-summary span,.product-admin[data-product-admin].product-admin .canonical-governance-dialog__transfer-summary small,.product-admin[data-product-admin].product-admin .canonical-governance-role-control span{color:var(--muted-text-color,#526d7f)}.product-admin[data-product-admin].product-admin .canonical-governance-role--owner{font-weight:700}.product-admin[data-product-admin].product-admin .canonical-governance-role-control{gap:.35rem;display:grid}.product-admin[data-product-admin].product-admin .product-workflow-role-editor{background:#fff;border:1px solid #d7e5ec;border-radius:.65rem;gap:.55rem;margin-top:.9rem;padding:.85rem;display:grid}.product-admin[data-product-admin].product-admin .product-workflow-role-editor__heading{gap:.25rem;display:grid}.product-admin[data-product-admin].product-admin .product-workflow-role-confirmation__summary{gap:.4rem;margin:.75rem 0;display:grid}.product-admin[data-product-admin].product-admin .product-workflow-role-confirmation__summary>div{grid-template-columns:minmax(7rem,.7fr) minmax(0,1fr);gap:.6rem;display:grid}.product-admin[data-product-admin].product-admin .product-workflow-role-confirmation__summary dt{color:#52697a;font-weight:600}.product-admin[data-product-admin].product-admin .product-workflow-role-confirmation__summary dd{overflow-wrap:anywhere;margin:0}.product-admin[data-product-admin].product-admin .product-workflow-role-editor__heading h4,.product-admin[data-product-admin].product-admin .product-workflow-role-editor__heading p,.product-admin[data-product-admin].product-admin .product-workflow-role-state{margin:0}.product-admin[data-product-admin].product-admin .product-workflow-role-editor__heading h4{color:#123b56;font-size:.95rem}.product-admin[data-product-admin].product-admin .product-workflow-role-editor__heading p{color:#526d7f;line-height:1.45}.product-admin[data-product-admin].product-admin .product-workflow-role-editor__value,.product-admin[data-product-admin].product-admin .product-workflow-role-editor__form{place-items:start;gap:.65rem;min-width:0;display:grid}.product-admin[data-product-admin].product-admin .product-workflow-role-editor__form,.product-admin[data-product-admin].product-admin .product-workflow-role-editor__form label{width:100%}.product-admin[data-product-admin].product-admin .product-workflow-role-editor__form label{color:#123b56;gap:.35rem;font-weight:600;display:grid}.product-admin[data-product-admin].product-admin .product-workflow-role-editor__form .btn.primary:disabled{opacity:.55;cursor:not-allowed}.product-admin[data-product-admin].product-admin .product-workflow-role-editor select{box-sizing:border-box;color:#102f42;width:100%;min-height:2.75rem;font:inherit;background:#fff;border:1px solid #bdced9;border-radius:.45rem;padding:.55rem .7rem}.product-admin[data-product-admin].product-admin .product-workflow-role-editor :focus-visible,.product-admin[data-product-admin].product-admin .product-workflow-role-confirmation :focus-visible{outline-offset:2px;outline:3px solid #258bab}.product-admin[data-product-admin].product-admin .product-workflow-role-confirmation{z-index:10000}.product-admin[data-product-admin].product-admin .product-workflow-role-confirmation .modal-card{width:min(100% - 2rem,34rem);max-height:min(90dvh,44rem);overflow-y:auto}.product-admin[data-product-admin].product-admin .product-workflow-role-editor .actions,.product-admin[data-product-admin].product-admin .product-workflow-role-confirmation .actions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.product-admin[data-product-admin].product-admin .product-workflow-role-catalog__capabilities{color:#355a73;gap:.35rem;margin:0;padding-left:1.25rem;line-height:1.45;display:grid}.product-admin[data-product-admin].product-admin .product-operating-access,.product-admin[data-product-admin].product-admin .product-operating-access-catalog__dimension{background:#fff;border:1px solid #d7e5ec;border-radius:.65rem;gap:.6rem;min-width:0;margin-top:.9rem;padding:.85rem;display:grid}.product-admin[data-product-admin].product-admin .product-operating-access h3,.product-admin[data-product-admin].product-admin .product-operating-access h4,.product-admin[data-product-admin].product-admin .product-operating-access p,.product-admin[data-product-admin].product-admin .product-operating-access-catalog__dimension p{margin:0}.product-admin[data-product-admin].product-admin .product-operating-access__dimension{gap:.35rem;min-width:0;display:grid}.product-admin[data-product-admin].product-admin .product-operating-access__dimension label{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.product-admin[data-product-admin].product-admin .product-operating-access__dimension label:has(select){display:grid}.product-admin[data-product-admin].product-admin .product-operating-access__dimension label:has(input[type=checkbox]){grid-template-columns:1.125rem minmax(0,1fr);align-items:center;display:grid}.product-admin[data-product-admin].product-admin .product-operating-access__dimension input[type=checkbox]{width:1.125rem;height:1.125rem;margin:0}.product-admin[data-product-admin].product-admin .product-operating-access select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:2.75rem;font:inherit;border:1px solid #bdced9;border-radius:.45rem;padding:.55rem .7rem}.product-admin[data-product-admin].product-admin .product-operating-access :focus-visible{outline-offset:2px;outline:3px solid #258bab}.product-admin[data-product-admin].product-admin .product-operating-access__confirmation{z-index:10000}.product-admin[data-product-admin].product-admin .product-operating-access__confirmation .modal-card{width:min(100% - 2rem,34rem);max-height:min(90dvh,44rem);overflow-y:auto}.product-admin[data-product-admin].product-admin .product-operating-access .actions{flex-wrap:wrap;justify-content:flex-end;gap:.6rem;display:flex}.product-admin[data-product-admin].product-admin .product-operating-access-catalog__dimension ul{gap:.5rem;margin:0;padding-left:1.25rem;display:grid}@media (width<=40rem){.product-admin[data-product-admin].product-admin .product-operating-access .actions{flex-direction:column}.product-admin[data-product-admin].product-admin .product-operating-access .actions .btn{width:100%;min-height:2.75rem}.product-admin[data-product-admin].product-admin .product-workflow-role-confirmation .actions{flex-direction:column-reverse}.product-admin[data-product-admin].product-admin .product-workflow-role-confirmation .actions .btn{width:100%;min-height:2.75rem}}@media (width<=640px){.product-admin[data-product-admin].product-admin .canonical-governance-dialog form{padding:16px}.product-admin[data-product-admin].product-admin .canonical-governance-dialog footer{flex-direction:column}.product-admin[data-product-admin].product-admin .canonical-governance-dialog footer .btn{width:100%;min-height:2.75rem}}.product-admin[data-product-admin].product-admin .canonical-governance-dialog__heading h2{margin:0;font-size:1.35rem}.product-admin[data-product-admin].product-admin .canonical-governance-dialog__transfer-impact{overflow-wrap:anywhere;margin:0;line-height:1.5}.product-admin[data-product-admin].product-admin .canonical-governance-dialog .btn:disabled{color:#526d7f;cursor:not-allowed;background:#edf1f4;border-color:#d5dfe6}.product-admin[data-product-admin].product-admin .organization-admin-member-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.product-admin[data-product-admin].product-admin .organization-admin-member-actions .btn{min-height:44px}@media (width<=40rem){.product-admin[data-product-admin].product-admin .members-page-core>.organization-admin-page-header{flex-direction:column;align-items:stretch;gap:1rem}}.product-admin[data-product-admin].product-admin .canonical-transfer-submit:not(:disabled){color:#fff!important;background:#a51f2b!important;border-color:#a51f2b!important}.product-admin[data-product-admin].product-admin .members-page-core{gap:.65rem}.product-admin[data-product-admin].product-admin .organization-admin-member-count{color:#526d7f;margin:-.25rem 0 0;font-size:.82rem}.product-admin[data-product-admin].product-admin .organization-admin-member-filters{box-shadow:none;border-radius:.65rem;padding:.65rem}.product-admin[data-product-admin].product-admin dialog.organization-member-detail-drawer{box-sizing:border-box;border-radius:.75rem!important;width:min(32em,100vw - 2em)!important;max-width:min(32em,100vw - 2em)!important;height:fit-content!important;max-height:calc(100dvh - 4.25rem)!important;padding:.9rem!important;inset:3.25rem 1rem auto auto!important;overflow-y:auto!important}.product-admin[data-product-admin].product-admin .organization-member-detail-drawer::backdrop{background:#071d2b52}.product-admin[data-product-admin].product-admin .organization-member-detail-drawer__identity{box-sizing:border-box;align-items:flex-start;width:100%;min-width:0;padding-bottom:.65rem!important}.product-admin[data-product-admin].product-admin .organization-member-detail-drawer__identity h2{font-size:1.15rem}.product-admin[data-product-admin].product-admin .organization-member-detail-drawer__identity .member-table-status{margin-top:.35rem;display:inline-flex}.product-admin[data-product-admin].product-admin .organization-member-detail-content{align-content:start;gap:.6rem;min-width:0;padding-top:.7rem;display:grid}.product-admin[data-product-admin].product-admin .organization-member-detail-section{border-bottom:1px solid #dbe7ed;gap:.45rem;min-width:0;padding:.65rem 0;display:grid}.product-admin[data-product-admin].product-admin .organization-member-detail-section h3,.product-admin[data-product-admin].product-admin .organization-member-detail-section p{margin:0}.product-admin[data-product-admin].product-admin .organization-member-detail-section__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.product-admin[data-product-admin].product-admin .organization-member-detail-section__value{color:#123b56;font-weight:700}.product-admin[data-product-admin].product-admin .product-workflow-role-editor,.product-admin[data-product-admin].product-admin .product-operating-access{background:0 0;border:0;border-bottom:1px solid #dbe7ed;border-radius:0;gap:.5rem;margin:0;padding:.65rem 0}.product-admin[data-product-admin].product-admin .product-workflow-role-editor__heading h3,.product-admin[data-product-admin].product-admin .product-operating-access>h3{color:#092d46;margin:0;font-size:1rem}.product-admin[data-product-admin].product-admin .product-workflow-role-editor__heading p{margin:0}.product-admin[data-product-admin].product-admin .product-workflow-role-editor__value,.product-admin[data-product-admin].product-admin .product-workflow-role-editor__form{gap:.55rem}.product-admin[data-product-admin].product-admin .product-workflow-role-state{color:#123b56;font-weight:700}.product-admin[data-product-admin].product-admin .product-operating-access__dimension{gap:.3rem}.product-admin[data-product-admin].product-admin .product-operating-access__dimension>p{margin:0}.product-admin[data-product-admin].product-admin .organization-member-danger-zone{background:#fff8f7;border:1px solid #e4b7b7;border-radius:.55rem;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.5rem;padding:.7rem;display:flex}.product-admin[data-product-admin].product-admin .organization-member-danger-zone h3{color:#85232b;margin:0;font-size:.9rem}.product-admin[data-product-admin].product-admin .canonical-governance-dialog__member{margin:0;font-weight:700}.product-admin[data-product-admin].product-admin .canonical-governance-dialog__role-change-summary{gap:.65rem;margin:0;display:grid}.product-admin[data-product-admin].product-admin .canonical-governance-dialog__role-change-summary div{gap:.3rem;display:grid}.product-admin[data-product-admin].product-admin .canonical-governance-dialog__role-change-summary dt{color:#526d7f;font-size:.82rem}.product-admin[data-product-admin].product-admin .canonical-governance-dialog__role-change-summary dd{margin:0;font-weight:700}.product-admin[data-product-admin].product-admin .canonical-governance-dialog__role-change-summary select{box-sizing:border-box}.product-admin[data-product-admin].product-admin .product-admin-roles-compact{gap:.85rem}.product-admin[data-product-admin].product-admin .product-admin-role-group{gap:.45rem;min-width:0;display:grid}.product-admin[data-product-admin].product-admin .product-admin-role-group>h3{color:#092d46;margin:0;font-size:1rem}.product-admin[data-product-admin].product-admin .product-admin-role-group__note{color:#526d7f;margin:0;font-size:.86rem}.product-admin[data-product-admin].product-admin .product-admin-role-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.5rem;display:grid}.product-admin[data-product-admin].product-admin .product-admin-role-row{background:#fff;border:1px solid #d7e5ec;border-radius:.55rem;align-content:start;gap:.25rem;min-width:0;padding:.65rem .75rem;display:grid}.product-admin[data-product-admin].product-admin .product-admin-role-row h4,.product-admin[data-product-admin].product-admin .product-admin-role-row p,.product-admin[data-product-admin].product-admin .product-admin-role-row ul{margin:0}.product-admin[data-product-admin].product-admin .product-admin-role-row h4{color:#123b56;font-size:.9rem}.product-admin[data-product-admin].product-admin .product-admin-role-row p,.product-admin[data-product-admin].product-admin .product-admin-role-row li span{color:#526d7f;font-size:.82rem;line-height:1.4}.product-admin[data-product-admin].product-admin .product-admin-role-row ul{flex-wrap:wrap;gap:.3rem .85rem;padding:0;list-style:none;display:flex}.product-admin[data-product-admin].product-admin .product-admin-role-row li{gap:.1rem;display:grid}@media (width<=44rem){.product-admin[data-product-admin].product-admin dialog.organization-member-detail-drawer{border-radius:0!important;width:100%!important;max-width:100%!important;height:fit-content!important;max-height:100dvh!important;inset:0 0 auto!important}.product-admin[data-product-admin].product-admin .organization-member-danger-zone{flex-direction:column;align-items:stretch}}.product-admin[data-product-admin].product-admin .organization-deletion-confirmation{overflow-wrap:anywhere;max-height:calc(100dvh - 32px);overflow:auto}.product-admin[data-product-admin].product-admin .organization-deletion-confirmation form,.product-admin[data-product-admin].product-admin .organization-deletion-confirmation label{gap:12px;display:grid}.product-admin[data-product-admin].product-admin .organization-deletion-confirmation input{box-sizing:border-box;width:100%;min-width:0}.product-admin[data-product-admin].product-admin .organization-deletion-confirmation .actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=1100px){.product-admin[data-product-admin].product-admin .tenant-organization-profile-grid,.product-admin[data-product-admin].product-admin .document-workspace{grid-template-columns:1fr}}@media (width<=900px){.product-admin[data-product-admin].product-admin .workforce-doc-grid,.product-admin[data-product-admin].product-admin .workforce-kpi-grid{grid-template-columns:1fr}}@media (width<=760px){.product-admin[data-product-admin].product-admin .document-workspace{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:18px;display:grid}.product-admin[data-product-admin].product-admin .business-document{border:1px solid var(--line);color:#111827;background:#fff;border-radius:14px;max-width:900px;margin:0 auto;padding:42px 54px 46px;font-family:Arial,sans-serif;line-height:1.45;position:relative;overflow:hidden;box-shadow:0 18px 45px #071d331a}.product-admin[data-product-admin].product-admin .business-document:before{content:"";background:linear-gradient(90deg, var(--navy), var(--teal));height:9px;position:absolute;top:0;left:0;right:0}.product-admin[data-product-admin].product-admin .business-doc-header{border-bottom:2px solid #e8f1f4;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;padding-bottom:18px;display:flex}.product-admin[data-product-admin].product-admin .business-doc-logo{object-fit:contain;object-position:left top;image-rendering:auto;width:180px;height:92px;margin-bottom:12px;display:block}.product-admin[data-product-admin].product-admin .business-doc-title{text-align:right;color:var(--navy);letter-spacing:-.04em;margin:0;font-size:30px;font-weight:900}.product-admin[data-product-admin].product-admin .business-doc-meta{color:#334155;text-align:right;margin-top:10px;font-size:13px}.product-admin[data-product-admin].product-admin .business-doc-grid{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:20px;font-size:13px;display:grid}.product-admin[data-product-admin].product-admin .business-doc-box{background:#f7fbfd;border:1px solid #dbe5ea;border-radius:14px;min-height:120px;padding:14px}.product-admin[data-product-admin].product-admin .business-doc-box h4{color:var(--teal);text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px;font-size:12px}.product-admin[data-product-admin].product-admin .business-doc-table{border-collapse:collapse;width:100%;min-width:0;margin:18px 0;font-size:13px}.product-admin[data-product-admin].product-admin .business-doc-table th{background:var(--navy);color:#fff;text-transform:none;letter-spacing:0;border:1px solid #cbd5e1;padding:9px;font-size:13px}.product-admin[data-product-admin].product-admin .business-doc-table td{vertical-align:top;border:1px solid #cbd5e1;padding:9px}.product-admin[data-product-admin].product-admin .business-doc-totals{border-collapse:collapse;width:310px;margin-left:auto;font-size:13px}.product-admin[data-product-admin].product-admin .business-doc-totals td{border:1px solid #cbd5e1;padding:8px 10px}.product-admin[data-product-admin].product-admin .business-doc-totals td:first-child{color:var(--navy);background:#f7fbfd;font-weight:800}.product-admin[data-product-admin].product-admin .business-doc-footer{color:#475569;border-top:2px solid #e8f1f4;margin-top:28px;padding-top:14px;font-size:11px}.product-admin[data-product-admin].product-admin .doc-export-bar{background:#e8f6fa;border:1px solid #c8e8f0;border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:14px;display:flex}.product-admin[data-product-admin].product-admin .doc-export-bar strong{color:var(--navy);margin-right:8px}.product-admin[data-product-admin].product-admin .doc-lines-table input,.product-admin[data-product-admin].product-admin .doc-lines-table textarea,.product-admin[data-product-admin].product-admin .doc-lines-table select{border-radius:10px;min-width:90px;padding:8px 9px;font-size:12px}.product-admin[data-product-admin].product-admin .doc-lines-table textarea{min-width:220px;min-height:48px}@media (width<=1100px){.product-admin[data-product-admin].product-admin .document-workspace{grid-template-columns:1fr}}.product-admin[data-product-admin].product-admin .dashboard-export-bar{flex-direction:column;align-items:flex-start}}@media (width<=1100px){.product-admin[data-product-admin].product-admin .dashboard-grid,.product-admin[data-product-admin].product-admin .chart-row,.product-admin[data-product-admin].product-admin .mini-stats{grid-template-columns:1fr}}@media (width<=950px){.product-admin[data-product-admin].product-admin .filter-panel{padding:12px 18px;position:static}.product-admin[data-product-admin].product-admin .filter-panel select,.product-admin[data-product-admin].product-admin .filter-panel input{width:100%}}@media (width<=1100px){.product-admin[data-product-admin].product-admin .assignment-board,.product-admin[data-product-admin].product-admin .analytic-grid,.product-admin[data-product-admin].product-admin .analytic-layout{grid-template-columns:1fr}}@media (width<=1000px){.product-admin[data-product-admin].product-admin .doc-manager-layout{grid-template-columns:1fr}}@media (width<=1100px){.product-admin[data-product-admin].product-admin .calendar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-admin[data-product-admin].product-admin .calendar-list-layout,.product-admin[data-product-admin].product-admin .calendar-kpi-grid{grid-template-columns:1fr}}@media (width<=950px){.product-admin[data-product-admin].product-admin .mobile-group-label{color:var(--teal);text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;align-self:center;font-size:11px;font-weight:900}}@media (width<=1100px){.product-admin[data-product-admin].product-admin aside{background:linear-gradient(#fff 0%,#f7fbfd 62%,#edf7fa 100%)}.product-admin[data-product-admin].product-admin .menu-group{margin:20px 0 8px}.product-admin[data-product-admin].product-admin .menu-group-title{color:var(--teal);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:8px;margin:18px 6px 8px;font-size:11px;font-weight:900;display:flex}.product-admin[data-product-admin].product-admin .menu-group-title:after{content:"";background:#dbe5ea;flex:1;height:1px}.product-admin[data-product-admin].product-admin nav button{border:1px solid #0000;transition:all .18s}.product-admin[data-product-admin].product-admin nav button:hover{color:var(--navy);background:#e8f6fa;border-color:#c8e8f0;transform:translate(2px)}.product-admin[data-product-admin].product-admin nav button.active{background:linear-gradient(135deg, var(--navy), #0d3b5b);color:#fff;box-shadow:0 10px 24px #071d332e}.product-admin[data-product-admin].product-admin .brand{border-bottom:1px solid #dbe5ea;margin-bottom:10px;padding-bottom:18px}.product-admin[data-product-admin].product-admin .brand h1{color:var(--navy)}.product-admin[data-product-admin].product-admin .content{background:radial-gradient(circle at 100% 0,#1b718b1a,#0000 28%),linear-gradient(#f7fbfd 0%,#f1f5f9 220px 100%);min-height:calc(100vh - 71px)}.product-admin[data-product-admin].product-admin .section-header h2{color:var(--navy)}.product-admin[data-product-admin].product-admin .card,.product-admin[data-product-admin].product-admin .form-card,.product-admin[data-product-admin].product-admin .chart-card,.product-admin[data-product-admin].product-admin .pricing-kpi,.product-admin[data-product-admin].product-admin .numbering-kpi{border-color:#dbe5ea;box-shadow:0 16px 36px #071d3312}.product-admin[data-product-admin].product-admin .card .value,.product-admin[data-product-admin].product-admin .pricing-kpi strong,.product-admin[data-product-admin].product-admin .numbering-kpi strong{color:var(--navy)}.product-admin[data-product-admin].product-admin header{border-bottom:1px solid #dbe5ea;box-shadow:0 8px 30px #071d330d}.product-admin[data-product-admin].product-admin .filter-panel{box-shadow:0 8px 24px #071d330a}.product-admin[data-product-admin].product-admin .btn.primary{background:linear-gradient(135deg, var(--navy), #0d3b5b);border-color:var(--navy)}.product-admin[data-product-admin].product-admin .btn.export-pdf{background:linear-gradient(135deg, var(--teal), #0d6b83)}.product-admin[data-product-admin].product-admin th{color:var(--navy)}.product-admin[data-product-admin].product-admin .table-wrap{border-color:#dbe5ea}.product-admin[data-product-admin].product-admin .corporate-subtitle{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:8px;font-size:12px;font-weight:900;display:inline-flex}.product-admin[data-product-admin].product-admin .corporate-subtitle:before{content:"";background:var(--teal);border-radius:999px;width:26px;height:3px;display:inline-block}@media (width<=950px){.product-admin[data-product-admin].product-admin .mobile-group-label{color:var(--teal);text-transform:uppercase;letter-spacing:.12em;white-space:nowrap;align-self:center;font-size:11px;font-weight:900}}.product-admin[data-product-admin].product-admin .email-preview-box{border:1px solid var(--line);white-space:pre-wrap;color:#334155;background:#f8fafc;border-radius:16px;margin-top:14px;padding:14px;font-family:Arial,sans-serif;font-size:13px;line-height:1.45}.product-admin[data-product-admin].product-admin .password-pill{color:#075985;background:#eef6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;padding:5px 9px;font-size:11px;font-weight:900;display:inline-flex}.product-admin[data-product-admin].product-admin .role-badge{color:var(--teal);background:#e8f6fa;border:1px solid #c8e8f0;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.product-admin[data-product-admin].product-admin .margin-alert-red{font-weight:900;color:#991b1b!important;background:#fee2e2!important}.product-admin[data-product-admin].product-admin .margin-alert-yellow{font-weight:900;color:#92400e!important;background:#fef3c7!important}.product-admin[data-product-admin].product-admin .margin-alert-green{font-weight:900;color:#166534!important;background:#dcfce7!important}.product-admin[data-product-admin].product-admin .stock-ok{color:#166534;background:#dcfce7;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900;display:inline-block}.product-admin[data-product-admin].product-admin .stock-order{color:#991b1b;background:#fee2e2;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900;display:inline-block}.product-admin[data-product-admin].product-admin .stock-partial{color:#92400e;background:#fef3c7;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900;display:inline-block}.product-admin[data-product-admin].product-admin .access-warning{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:18px;padding:16px;font-weight:700}.product-admin[data-product-admin].product-admin .numbering-kpi-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.product-admin[data-product-admin].product-admin .numbering-kpi{border:1px solid var(--line);background:#fff;border-radius:18px;padding:16px;box-shadow:0 10px 25px #071d330f}.product-admin[data-product-admin].product-admin .numbering-kpi span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:800;display:block}.product-admin[data-product-admin].product-admin .numbering-kpi strong{color:var(--navy);margin-top:6px;font-size:22px;display:block}.product-admin[data-product-admin].product-admin .numbering-row-active td{background:#e8f6fa!important}.product-admin[data-product-admin].product-admin .numbering-form-note{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.35}.product-admin[data-product-admin].product-admin .contract-export-bar{background:#e8f6fa;border:1px solid #c8e8f0;border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:14px;display:flex}.product-admin[data-product-admin].product-admin .contract-export-bar strong{color:var(--navy,var(--dark));margin-right:8px}.product-admin[data-product-admin].product-admin .btn.export-word{border-color:var(--teal);color:var(--navy);background:#fff}.product-admin[data-product-admin].product-admin .btn.export-pdf{background:var(--teal);border-color:var(--teal);color:#fff}.product-admin[data-product-admin].product-admin .contract-workspace{grid-template-columns:1fr}}@media (width<=950px){.product-admin[data-product-admin].product-admin aside{display:none}.product-admin[data-product-admin].product-admin main{width:100%;margin-left:0}.product-admin[data-product-admin].product-admin header{flex-direction:column;align-items:stretch}.product-admin[data-product-admin].product-admin .header-left{width:100%}.product-admin[data-product-admin].product-admin .top-logo{width:105px}.product-admin[data-product-admin].product-admin .mobile-tabs{background:#fff;gap:8px;padding:12px 24px 0;display:flex;overflow-x:auto}.product-admin[data-product-admin].product-admin .mobile-tabs button{white-space:nowrap}.product-admin[data-product-admin].product-admin .cards,.product-admin[data-product-admin].product-admin .form-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.product-admin[data-product-admin].product-admin .content{padding:18px}.product-admin[data-product-admin].product-admin .cards,.product-admin[data-product-admin].product-admin .form-grid{grid-template-columns:1fr}.product-admin[data-product-admin].product-admin .section-header{flex-direction:column}.product-admin[data-product-admin].product-admin .contract-page{padding:24px}.product-admin[data-product-admin].product-admin .contract-meta,.product-admin[data-product-admin].product-admin .signature-grid{grid-template-columns:1fr}}@media (width<=900px){.product-admin[data-product-admin].product-admin .global-search__grid,.product-admin[data-product-admin].product-admin .search-import-grid{grid-template-columns:1fr}}@media (width<=980px){.product-admin[data-product-admin].product-admin body.casual-ui aside{flex-wrap:wrap!important;height:auto!important;min-height:92px!important}.product-admin[data-product-admin].product-admin body.casual-ui .brand{min-width:160px!important}.product-admin[data-product-admin].product-admin body.casual-ui #sideNav{order:2;width:100%}.product-admin[data-product-admin].product-admin body.casual-ui main{padding-top:132px!important}.product-admin[data-product-admin].product-admin body.casual-ui header{flex-wrap:wrap!important;top:132px!important}.product-admin[data-product-admin].product-admin body.casual-ui .global-search__grid,.product-admin[data-product-admin].product-admin body.casual-ui .search-import-grid{grid-template-columns:1fr!important}}@media (width<=1100px){.product-admin[data-product-admin].product-admin .customer360-grid,.product-admin[data-product-admin].product-admin .qworks-native-bar{grid-template-columns:1fr}.product-admin[data-product-admin].product-admin .qworks-native-bar strong{text-align:left}}@media (width<=900px){.product-admin[data-product-admin].product-admin .cards,.product-admin[data-product-admin].product-admin .dashboard-grid{grid-template-columns:1fr}}@media (width<=980px){.product-admin[data-product-admin].product-admin .alert-board{grid-template-columns:1fr}.product-admin[data-product-admin].product-admin .action-drawer.action-drawer__surface,.product-admin[data-product-admin].product-admin .action-drawer.action-drawer__panel{max-height:calc(100vh - 96px)!important;padding:16px!important;top:74px!important;left:12px!important;right:12px!important}.product-admin[data-product-admin].product-admin .action-drawer .calendar-actions-panel{height:auto!important}.product-admin[data-product-admin].product-admin .action-drawer .calendar-editor__form-grid{grid-template-rows:none!important;grid-template-columns:1fr!important;height:auto!important}}@media (width<=760px){.product-admin[data-product-admin].product-admin .structure-action-drawer .structure-create-primary-grid.calendar-editor__form-grid{grid-template-columns:1fr!important}.product-admin[data-product-admin].product-admin .structure-action-drawer .structure-month-grid.calendar-month-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.product-admin[data-product-admin].product-admin [data-qworks-page=sales][data-sales-tab=project-numbering] .sales-numbering-drawer-grid,.product-admin[data-product-admin].product-admin [data-qworks-page=sales][data-sales-tab=pricing-calculator] .sales-pricing-form-grid,.product-admin[data-product-admin].product-admin .numbering-edit-fields{grid-template-columns:1fr!important}}@media (width<=1100px){.product-admin[data-product-admin].product-admin .sales-lead-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=640px){.product-admin[data-product-admin].product-admin .sales-lead-modal-grid{grid-template-columns:1fr!important}}@media (width<=1350px){.product-admin[data-product-admin].product-admin [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-workspace{grid-template-columns:minmax(0,1fr)!important}.product-admin[data-product-admin].product-admin [data-qworks-page=sales][data-sales-tab=contracts] .contract-language-control,.product-admin[data-product-admin].product-admin [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-controls{max-width:520px!important}}@media (width<=720px){.product-admin[data-product-admin].product-admin [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-preview{padding:32px 24px 36px!important}.product-admin[data-product-admin].product-admin [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-preview .contract-header{flex-direction:column!important}.product-admin[data-product-admin].product-admin [data-qworks-page=sales][data-sales-tab=contracts] .sales-contract-preview .contract-title{text-align:left!important;max-width:none!important}}@media (width<=900px){.product-admin[data-product-admin].product-admin [data-qworks-page=sales][data-sales-tab=customer-360] .customer360-account-search-controls-row{grid-template-columns:minmax(0,1fr) auto auto!important}.product-admin[data-product-admin].product-admin [data-qworks-page=sales][data-sales-tab=customer-360] .customer360-account-selection-summary{grid-column:1/-1!important;justify-self:start!important}}@media (width<=620px){.product-admin[data-product-admin].product-admin [data-qworks-page=sales][data-sales-tab=customer-360] .customer360-account-search-controls-row{grid-template-columns:1fr!important}.product-admin[data-product-admin].product-admin [data-qworks-page=sales][data-sales-tab=customer-360] .customer360-account-selection-summary{grid-column:auto!important}}@media (width<=980px){.product-admin[data-product-admin].product-admin .treasury-action-drawer .treasury-editor.action-form--relocated{height:auto!important}.product-admin[data-product-admin].product-admin .treasury-action-drawer .treasury-table{height:560px!important}.product-admin[data-product-admin].product-admin .forecast-action-drawer .forecast-detail-editor.action-form--relocated,.product-admin[data-product-admin].product-admin .forecast-action-drawer .forecast-compatibility-form.action-form--relocated,.product-admin[data-product-admin].product-admin .forecast-action-drawer .forecast-create-panel.calendar-actions-panel{height:auto!important}.product-admin[data-product-admin].product-admin .forecast-action-drawer .forecast-compatibility-grid,.product-admin[data-product-admin].product-admin .forecast-action-drawer .forecast-create-primary-grid.calendar-editor__form-grid,.product-admin[data-product-admin].product-admin .forecast-action-drawer .calendar-month-grid{grid-template-rows:none!important;grid-template-columns:1fr!important;height:auto!important}}@media (width<=1100px){.product-admin[data-product-admin].product-admin .analytics-screen.analytics-actual-costs .supplier-invoice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.product-admin[data-product-admin].product-admin .actual-costs-action-drawer .disbursement-editor.action-form--relocated,.product-admin[data-product-admin].product-admin .actual-costs-action-drawer .manual-cost-form.action-form--relocated,.product-admin[data-product-admin].product-admin .actual-costs-action-drawer .actual-costs-create-panel.calendar-actions-panel{height:auto!important}.product-admin[data-product-admin].product-admin .actual-costs-action-drawer .manual-cost-grid,.product-admin[data-product-admin].product-admin .actual-costs-action-drawer .actual-costs-create-primary-grid.calendar-editor__form-grid,.product-admin[data-product-admin].product-admin .actual-costs-action-drawer .actual-costs-month-grid.calendar-month-grid{grid-template-rows:none!important;grid-template-columns:1fr!important;height:auto!important}.product-admin[data-product-admin].product-admin .objectives-action-drawer .objectives-drawer-editor.action-form--relocated,.product-admin[data-product-admin].product-admin .objectives-action-drawer .objective-create-panel.calendar-actions-panel{height:auto!important}.product-admin[data-product-admin].product-admin .objectives-action-drawer .objective-create-grid.calendar-editor__form-grid{grid-template-rows:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;height:auto!important}.product-admin[data-product-admin].product-admin .structure-action-drawer .structure-cost-editor.action-form--relocated,.product-admin[data-product-admin].product-admin .structure-action-drawer .structure-create-panel.calendar-actions-panel{height:auto!important}.product-admin[data-product-admin].product-admin .structure-action-drawer .structure-create-primary-grid.calendar-editor__form-grid{grid-template-rows:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;height:auto!important}.product-admin[data-product-admin].product-admin .structure-action-drawer .structure-month-grid.calendar-month-grid{grid-template-rows:none!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;height:auto!important}.product-admin[data-product-admin].product-admin .action-drawer.qworks-compact-action-drawer.qworks-compact-action-drawer.action-drawer__panel{width:calc(100vw - 24px)!important;max-width:none!important;height:auto!important;max-height:calc(100vh - 96px)!important;padding:16px!important;top:74px!important;left:auto!important;right:12px!important}.product-admin[data-product-admin].product-admin .action-drawer.qworks-compact-action-drawer>.action-drawer__header{top:-16px!important}}@media (width<=760px){.product-admin[data-product-admin].product-admin [data-qworks-page=sales][data-sales-tab=project-numbering] .sales-numbering-drawer-grid,.product-admin[data-product-admin].product-admin [data-qworks-page=sales][data-sales-tab=pricing-calculator] .sales-pricing-form-grid{grid-template-columns:1fr!important}}.product-admin[data-product-admin].product-admin .action-drawer.qworks-compact-action-drawer.action-drawer__surface.action-drawer__panel{width:min(1040px,100vw - 344px)!important;height:auto!important;max-height:min(680px,100vh - 132px)!important;padding:14px!important;top:92px!important;left:calc(50vw + 141px)!important;right:auto!important;overflow:auto!important;transform:translate(-50%)!important}.product-admin[data-product-admin].product-admin [data-qworks-page=sales] .action-drawer.qworks-compact-action-drawer.action-drawer__surface.action-drawer__panel{height:auto!important;max-height:min(680px,100vh - 132px)!important}.product-admin[data-product-admin].product-admin .action-drawer.qworks-compact-action-drawer>.action-drawer__header{height:44px!important;margin:0 0 12px!important;padding:0 0 10px!important}.product-admin[data-product-admin].product-admin .action-drawer.qworks-compact-action-drawer .action-drawer__header strong{font-size:16px!important}.product-admin[data-product-admin].product-admin .action-drawer.qworks-compact-action-drawer .action-drawer__header small{margin-top:1px!important;font-size:11px!important}.product-admin[data-product-admin].product-admin .action-drawer.qworks-compact-action-drawer .action-drawer__close{min-height:34px!important;padding:7px 13px!important;font-size:12px!important}.product-admin[data-product-admin].product-admin .action-drawer.qworks-compact-action-drawer>.form-card.action-form--relocated{height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important}.product-admin[data-product-admin].product-admin .action-drawer.qworks-compact-action-drawer .calendar-actions-panel{height:auto!important;min-height:0!important;margin:0!important;padding:12px!important}.product-admin[data-product-admin].product-admin .action-drawer.qworks-compact-action-drawer :is(.form-grid,.calendar-editor__form-grid){gap:10px!important}.product-admin[data-product-admin].product-admin .action-drawer.qworks-compact-action-drawer :is(input:not([type=checkbox]):not([type=radio]),select){height:38px!important;min-height:38px!important;padding:8px 10px!important}.product-admin[data-product-admin].product-admin .action-drawer.qworks-compact-action-drawer .qworks-relationship-autocomplete{height:38px!important;min-height:38px!important}.product-admin[data-product-admin].product-admin .action-drawer.qworks-compact-action-drawer .qworks-relationship-autocomplete .ant-select-content{height:36px!important}.product-admin[data-product-admin].product-admin .action-drawer.qworks-compact-action-drawer textarea{min-height:72px!important;padding:8px 10px!important}.product-admin[data-product-admin].product-admin .action-drawer.qworks-compact-action-drawer .action-form__title{height:auto!important;min-height:0!important;margin:0 0 10px!important;padding:0 0 8px!important;font-size:15px!important}.product-admin[data-product-admin].product-admin .action-drawer.qworks-compact-action-drawer .required-note{min-height:0!important;margin:0 0 10px!important;padding:8px 10px!important;font-size:12px!important;line-height:1.35!important}@media (width<=980px){.product-admin[data-product-admin].product-admin .action-drawer.qworks-compact-action-drawer.action-drawer__surface.action-drawer__panel{width:auto!important;max-height:calc(100vh - 96px)!important;top:74px!important;left:12px!important;right:12px!important;transform:none!important}}.product-admin[data-product-admin].product-admin .action-drawer.action-drawer__surface.action-drawer__panel[data-qw-tab],.product-admin[data-product-admin].product-admin .action-drawer.action-drawer__surface.action-drawer__panel[data-qw-region="sales.shared.add-actions-drawer"]{grid-template-rows:auto minmax(0,1fr) auto!important;align-content:start!important;height:auto!important;min-height:0!important;max-height:min(680px,100vh - 132px)!important;padding:0!important;display:grid!important;overflow:hidden!important}.product-admin[data-product-admin].product-admin .action-drawer.action-drawer__surface.action-drawer__panel>.action-drawer__header{z-index:12!important;background:#fff!important;border:0!important;border-bottom:1px solid #d7e6ec!important;border-radius:0!important;flex:none!important;grid-row:1!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;width:100%!important;height:auto!important;min-height:68px!important;margin:0!important;padding:11px 16px!important;display:flex!important;position:relative!important;top:auto!important;box-shadow:0 4px 14px #0f32460b!important}.product-admin[data-product-admin].product-admin .action-drawer.action-drawer__surface.action-drawer__panel>.action-drawer__header>*{visibility:visible!important}.product-admin[data-product-admin].product-admin .action-drawer .action-drawer__header strong{font-size:17px!important;line-height:1.2!important}.product-admin[data-product-admin].product-admin .action-drawer .action-drawer__header small{color:#607589!important;margin-top:4px!important;font-size:12px!important;font-weight:700!important}.product-admin[data-product-admin].product-admin .action-drawer>.action-drawer__body{overscroll-behavior:contain;scrollbar-gutter:stable;box-sizing:border-box!important;grid-row:2!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:calc(100vh - 236px)!important;margin:0!important;padding:14px 16px 20px!important;overflow:auto!important}.product-admin[data-product-admin].product-admin .action-drawer>.action-drawer__body>.form-card.action-form--relocated,.product-admin[data-product-admin].product-admin .action-drawer>.action-drawer__body>.form-card{height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.product-admin[data-product-admin].product-admin .action-drawer>.action-drawer__body .calendar-event-form,.product-admin[data-product-admin].product-admin .action-drawer>.action-drawer__body .workforce-expense-form,.product-admin[data-product-admin].product-admin .action-drawer>.action-drawer__body .workforce-holiday-form,.product-admin[data-product-admin].product-admin .action-drawer>.action-drawer__body .workforce-add-resource{height:auto!important;min-height:0!important;overflow:visible!important}.product-admin[data-product-admin].product-admin .action-drawer>.action-drawer__footer{z-index:12!important;box-sizing:border-box!important;background:#f8fbfc!important;border-top:1px solid #d4e4eb!important;flex:none!important;grid-row:3!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;width:100%!important;min-height:64px!important;margin:0!important;padding:10px 16px!important;display:flex!important;position:relative!important;box-shadow:0 -7px 20px #0f324612!important}.product-admin[data-product-admin].product-admin .action-drawer__footer>p{color:#4f6879;min-width:0;margin:0;font-size:12px;font-weight:700}.product-admin[data-product-admin].product-admin .action-drawer__footer-feedback[data-feedback-kind=error]{color:#b91c1c}.product-admin[data-product-admin].product-admin .action-drawer__footer-feedback[data-feedback-kind=success]{color:#166534}.product-admin[data-product-admin].product-admin .action-drawer__footer-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.product-admin[data-product-admin].product-admin .action-drawer__footer-close.btn{min-width:90px!important;min-height:42px!important;margin:0!important}.product-admin[data-product-admin].product-admin .action-drawer__backdrop{z-index:65010;cursor:default;background:#071d3357;border:0;width:100vw;height:100vh;padding:0;display:block;position:fixed;inset:0}.product-admin[data-product-admin].product-admin .action-drawer.action-drawer__surface.action-drawer__panel{left:calc(var(--qworks-sidebar-width,224px) + 80px)!important}.product-admin[data-product-admin].product-admin .action-drawer.action-drawer__panel>.action-drawer__body .action-drawer__footer-source,.product-admin[data-product-admin].product-admin .action-drawer.action-drawer__panel>.action-drawer__body .action-drawer__footer-source-container{display:none!important}.product-admin[data-product-admin].product-admin .action-drawer .action-drawer__footer-action.btn.primary{color:#fff!important;text-align:center!important;cursor:pointer!important;background:#0b4561!important;border:1px solid #0a526f!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:152px!important;min-height:42px!important;margin:0!important;padding:10px 18px!important;font-size:13px!important;font-weight:900!important;line-height:1.15!important;display:inline-flex!important;box-shadow:0 5px 12px #07324824!important}.product-admin[data-product-admin].product-admin .action-drawer .action-drawer__footer-action.btn.primary:hover:not(:disabled){background:#073c54!important;border-color:#073c54!important;box-shadow:0 7px 16px #07324833!important}.product-admin[data-product-admin].product-admin .action-drawer .action-drawer__footer-action.btn.primary:focus-visible{outline-offset:2px!important;outline:3px solid #198eb542!important}.product-admin[data-product-admin].product-admin .action-drawer .action-drawer__footer-action.btn.primary:disabled{color:#f7fafb!important;box-shadow:none!important;cursor:not-allowed!important;background:#b8c7ce!important;border-color:#aec0c9!important}.product-admin[data-product-admin].product-admin .sales-unsaved-changes-backdrop{z-index:67000;background:#071d336b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.product-admin[data-product-admin].product-admin .sales-unsaved-changes{box-sizing:border-box;color:#24445a;background:#f4f9fc;border:1px solid #9bb8cb;border-left:4px solid #17658d;border-radius:14px;gap:10px;width:min(640px,100vw - 32px);padding:18px;display:grid;overflow:auto;box-shadow:0 24px 64px #071d3347}.product-admin[data-product-admin].product-admin .sales-unsaved-changes__heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.product-admin[data-product-admin].product-admin .sales-unsaved-changes__heading>div{gap:3px;display:grid}.product-admin[data-product-admin].product-admin .sales-unsaved-changes h3{color:#123b56;margin:0;font-size:16px}.product-admin[data-product-admin].product-admin .sales-unsaved-changes p{color:#5d7384;margin:0;font-size:11px;line-height:1.4}.product-admin[data-product-admin].product-admin .sales-unsaved-changes__close{flex:none;min-height:32px;padding:6px 10px}.product-admin[data-product-admin].product-admin .sales-unsaved-changes__message{border:1px dashed #b7d2de;border-radius:8px;padding:8px}.product-admin[data-product-admin].product-admin .sales-unsaved-changes__actions{justify-content:flex-end;gap:7px;display:flex}.product-admin[data-product-admin].product-admin .sales-unsaved-changes__actions .btn{min-height:33px;padding:7px 10px}.product-admin[data-product-admin].product-admin .sales-unsaved-changes__confirm{color:#fff;background:#0b5f79;border-color:#0b708f;font-weight:800}.product-admin[data-product-admin].product-admin .sales-unsaved-changes__confirm:hover:not(:disabled){background:#084b60;border-color:#084b60}@media (width<=700px){.product-admin[data-product-admin].product-admin .sales-unsaved-changes-backdrop{align-items:flex-end;padding:12px}.product-admin[data-product-admin].product-admin .sales-unsaved-changes{width:100%;padding:14px}.product-admin[data-product-admin].product-admin .sales-unsaved-changes__heading{flex-direction:column;align-items:stretch}.product-admin[data-product-admin].product-admin .sales-unsaved-changes__actions{justify-content:stretch}.product-admin[data-product-admin].product-admin .sales-unsaved-changes__actions .btn{flex:130px}}@media (width<=760px){.product-admin[data-product-admin].product-admin .action-drawer.action-drawer__surface.action-drawer__panel[data-qw-tab],.product-admin[data-product-admin].product-admin .action-drawer.action-drawer__surface.action-drawer__panel[data-qw-region="sales.shared.add-actions-drawer"]{height:auto!important;max-height:none!important;top:16px!important;bottom:16px!important}.product-admin[data-product-admin].product-admin .action-drawer>.action-drawer__body{max-height:none!important}.product-admin[data-product-admin].product-admin .action-drawer>.action-drawer__footer{flex-direction:column!important;align-items:stretch!important;gap:7px!important;padding:9px 12px!important}.product-admin[data-product-admin].product-admin .action-drawer__footer-guidance{display:none}.product-admin[data-product-admin].product-admin .action-drawer__footer-actions,.product-admin[data-product-admin].product-admin .action-drawer .action-drawer__footer-action.btn.primary{width:100%!important}.product-admin[data-product-admin].product-admin .action-drawer.action-drawer__surface.action-drawer__panel{left:16px!important;right:16px!important}}@media (width>=761px) and (height<=820px){.product-admin[data-product-admin].product-admin .action-drawer.action-drawer__surface.action-drawer__panel[data-qw-tab],.product-admin[data-product-admin].product-admin .action-drawer.action-drawer__surface.action-drawer__panel[data-qw-region="sales.shared.add-actions-drawer"]{height:calc(100vh - 104px)!important}.product-admin[data-product-admin].product-admin .action-drawer>.action-drawer__body{max-height:none!important}}@media (prefers-reduced-motion:reduce){.product-admin[data-product-admin].product-admin .action-drawer .action-drawer__footer-action.btn.primary{transition:none!important}}.record-form-template{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}body.qworks-shell-layout #root .modal-card.record-form-surface[data-record-form-style=standard],body.qworks-shell-layout .action-drawer.action-drawer__surface.action-drawer__panel.record-form-surface[data-record-form-style=standard]{box-sizing:border-box!important;background:#fff!important;border:1px solid #d6e4ee!important;border-radius:16px!important;width:min(1120px,100vw - 32px)!important;max-width:none!important;height:min(680px,100vh - 48px)!important;max-height:none!important;padding:0!important;overflow:hidden!important}body.qworks-shell-layout #root .record-form-surface[data-record-form-style=standard]{flex-direction:column!important;display:flex!important}body.qworks-shell-layout .action-drawer.action-drawer__surface.action-drawer__panel.record-form-surface[data-record-form-style=standard]{top:50%!important;left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important}.record-form-surface[data-record-form-style=standard]>.record-form-surface__header,body.qworks-shell-layout .record-form-surface>.record-form-surface__header{box-sizing:border-box!important;background:#fff!important;border-bottom:1px solid #d6e4ee!important;flex-flow:row!important;flex:none!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:72px!important;margin:0!important;padding:12px 18px!important;display:flex!important}body.qworks-shell-layout .record-form-surface>.record-form-surface__header>div{min-width:0}body.qworks-shell-layout .record-form-surface>.record-form-surface__header>button{flex:none}body.qworks-shell-layout #root .record-form-surface[data-record-form-style=standard]>.record-form-surface__header{height:auto!important;min-height:72px!important}body.qworks-shell-layout .record-form-surface>.record-form-surface__header :is(h2,h3,strong){color:#0a2b40!important;margin:0!important;font-size:18px!important;font-weight:800!important;line-height:1.25!important}body.qworks-shell-layout .record-form-surface>.record-form-template{flex:auto;min-height:0;padding:16px 18px 0}body.qworks-shell-layout #root .record-form-surface[data-record-form-style=standard]>.action-drawer__body{flex:auto!important;min-height:0!important;max-height:none!important;padding:16px 18px 12px!important}body.qworks-shell-layout #root .record-form-surface[data-record-form-style=standard]>.action-drawer__footer{min-height:64px!important;padding:10px 18px!important}body.qworks-shell-layout #root .modal-card.record-form-surface[data-record-form-style=standard]>.record-form-template{overflow:hidden}body.qworks-shell-layout #root .modal-card.record-form-surface[data-record-form-style=standard]>.record-form-template>.record-form-template__sections{flex:auto;align-content:start;min-height:0;padding-bottom:12px;overflow-y:auto}body.qworks-shell-layout #root .record-form-surface[data-record-form-style=standard] .record-form-template{box-sizing:border-box!important;flex-direction:column!important;gap:12px!important;display:flex!important}body.qworks-shell-layout #root .modal-card.record-form-surface[data-record-form-style=standard]>.record-form-template>.record-form-template__actions{box-sizing:border-box!important;background:#f8fbfc!important;border-top:1px solid #d4e4eb!important;flex:none!important;min-height:64px!important;margin:auto -18px 0!important;padding:10px 18px!important}body.qworks-shell-layout .record-form-surface .record-form-template__actions .btn{min-width:112px;min-height:42px}body.qworks-shell-layout .record-form-surface[data-record-form-style=standard] .record-form-template .record-form-template__sections .record-form-template__section .record-form-template__grid :is(input,select,textarea){box-sizing:border-box!important;color:#102e43!important;background:#fff!important;border:1px solid #cbdceb!important;border-radius:14px!important;min-height:42px!important;padding:9px 12px!important;font-size:14px!important;font-weight:400!important}body.qworks-shell-layout .record-form-surface[data-record-form-style=standard] .record-form-template .record-form-template__sections .record-form-template__section .record-form-template__grid :is(input,select,textarea):focus-visible{outline-offset:2px!important;outline:2px solid #0783a4!important}body.qworks-shell-layout .record-form-surface[data-record-form-style=standard] .record-form-template .record-form-template__sections .record-form-template__section .record-form-template__grid :is(input,select,textarea)[readonly],body.qworks-shell-layout .record-form-surface[data-record-form-style=standard] .record-form-template .record-form-template__sections .record-form-template__section .record-form-template__grid :is(input,select,textarea):disabled{color:#526d82!important;background:#f0f4f7!important}@media (width<=620px){body.qworks-shell-layout #root .modal-card.record-form-surface[data-record-form-style=standard],body.qworks-shell-layout .action-drawer.action-drawer__surface.action-drawer__panel.record-form-surface[data-record-form-style=standard]{width:calc(100vw - 24px)!important;height:calc(100vh - 24px)!important}}.record-form-template__title{color:#0a2b40;border-bottom:1px solid #d6e4ee;margin:0;padding-bottom:10px;font-size:18px;font-weight:800;line-height:1.25}.record-form-template__sections{gap:12px;min-width:0;display:grid}.record-form-template__before{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.record-form-template__before>:is(p,div[role=alert],div[role=status]){width:100%}.record-form-template__slot{min-width:0}.record-form-template__required-summary{color:#526d82;background:#f7fafc;border:1px solid #d6e4ee;border-radius:14px;padding:10px 12px;font-size:12px;font-weight:700;line-height:1.45}.record-form-template__section{min-width:0;background:#fbfdfe;border:1px solid #d6e4ee;border-radius:15px;gap:12px;min-inline-size:0;margin:0;padding:14px 15px 15px;display:grid}.record-form-template__section-title{color:#102e43;text-transform:uppercase;letter-spacing:.035em;margin:0;font-size:13px;font-weight:800;line-height:1.25}.record-form-template__grid{grid-template-columns:repeat(var(--record-form-columns,3), minmax(0, 1fr));gap:12px 13px;min-width:0;display:grid}.record-form-template__full-width{grid-column:1/-1}.record-form-template__section[data-columns="1"] .record-form-template__grid{--record-form-columns:1}.record-form-template__section[data-columns="2"] .record-form-template__grid{--record-form-columns:2}.record-form-template__section[data-columns="3"] .record-form-template__grid{--record-form-columns:3}.record-form-template__section[data-columns="4"] .record-form-template__grid{--record-form-columns:4}.record-form-template__section[data-columns="5"] .record-form-template__grid{--record-form-columns:5}.record-form-template__field{align-content:start;gap:5px;min-width:0;display:grid}.record-form-template__label,.record-form-template__label-text{color:#5b718d;min-height:15px;font-size:12px;font-weight:700;line-height:1.25;display:block}.record-form-template__label{white-space:nowrap;align-items:baseline;gap:3px;margin:0;display:inline-flex}.record-form-template__label>.record-form-template__required,.record-form-template__required{color:#526d82;margin-bottom:0;display:inline}body.qworks-shell-layout #root .record-form-surface[data-record-form-style=standard] .record-form-template__field>:is(.record-form-template__label,.record-form-template__label-text){box-sizing:border-box!important;color:#5b718d!important;align-items:center!important;gap:3px!important;height:18px!important;min-height:18px!important;margin:0!important;font-size:12px!important;font-weight:700!important;line-height:18px!important;display:flex!important}body.qworks-shell-layout #root .record-form-surface[data-record-form-style=standard] .record-form-template__label>:is(.record-form-template__label-text,.record-form-template__required),body.qworks-shell-layout #root .record-form-surface[data-record-form-style=standard] .record-form-template__label-text>.record-form-template__required{width:auto!important;height:auto!important;min-height:0!important;line-height:inherit!important;margin:0!important;display:inline!important}body.qworks-shell-layout #root .record-form-surface[data-record-form-style=standard] .record-form-template__grid>label{grid-template-rows:18px auto;align-content:start!important;gap:5px!important;min-height:0!important;margin:0!important;line-height:18px!important;display:grid!important}body.qworks-shell-layout #root .record-form-surface[data-record-form-style=standard] .record-form-template__grid>label>span:first-child{align-items:center!important;height:18px!important;min-height:18px!important;margin:0!important;line-height:18px!important;display:inline-flex!important}.record-form-template__control-wrap{min-width:0}.record-form-template__search{min-width:0;position:relative}.record-form-template__search>input{box-sizing:border-box;color:#102e43;width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #cbdceb;border-radius:14px;padding:9px 12px;font-size:14px}.record-form-template__search>input:focus-visible{outline-offset:2px;outline:2px solid #0783a4}.record-form-template__search>input:disabled{color:#60788b;background:#f0f4f7}.record-form-template__search>input.is-invalid{border-color:#c62828}.record-form-template__listbox{z-index:40;background:#fff;border:1px solid #cbdceb;border-radius:12px;max-height:240px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 12px 28px #0a2b4029}.record-form-template__option{color:#102e43;width:100%;min-height:40px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:0;padding:9px 12px;display:block}.record-form-template__option[aria-selected=true],.record-form-template__option:hover,.record-form-template__option:focus-visible{background:#eaf5f9;outline:0}.record-form-template__empty-option{color:#5b718d;padding:10px 12px;font-size:13px}.record-form-template__control-wrap>input,.record-form-template__control-wrap>select,.record-form-template__control-wrap>textarea{box-sizing:border-box;color:#102e43;width:100%;min-width:0;min-height:42px;font:inherit;background:#fff;border:1px solid #cbdceb;border-radius:14px;padding:9px 12px;font-size:14px}.record-form-template__control-wrap>textarea{resize:vertical;min-height:104px}.record-form-template__control-wrap>:is(input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #0783a4}.record-form-template__control-wrap>:is(input,select,textarea):disabled{color:#60788b;cursor:not-allowed;background:#f0f4f7}.record-form-template__control-wrap>:is(input,textarea)[readonly]{background:#f6f9fb}.record-form-template__control-wrap>.is-invalid{border-color:#c62828}.record-form-template__hint,.record-form-template__error{font-size:12px;line-height:1.4;display:block}.record-form-template__hint{color:#5b718d}.record-form-template__error{color:#b42318;font-weight:700}.record-form-template__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.record-form-template__actions .btn{min-height:42px}.record-form-template__actions .btn.danger{color:#b42318}.record-form-unchanged__backdrop{z-index:130000;background:#0920328a;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.record-form-unchanged__dialog{box-sizing:border-box;color:#102e43;background:#fff;border:1px solid #cbdceb;border-radius:18px;width:min(100%,460px);padding:24px;box-shadow:0 20px 60px #0920323d}.record-form-unchanged__dialog h2{margin:0 0 8px;font-size:20px;line-height:1.3}.record-form-unchanged__dialog p{color:#4e667b;margin:0 0 22px;line-height:1.5}.record-form-unchanged__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.record-form-unchanged__actions .btn{min-height:42px}.record-form-unchanged__dialog :focus-visible{outline-offset:2px;outline:2px solid #0783a4}@media (width<=900px){.record-form-template__section[data-columns="3"] .record-form-template__grid,.record-form-template__section[data-columns="4"] .record-form-template__grid,.record-form-template__section[data-columns="5"] .record-form-template__grid{--record-form-columns:2}}@media (width<=620px){.record-form-unchanged__actions .btn{flex:140px}.record-form-template__section[data-columns] .record-form-template__grid{--record-form-columns:1}.record-form-template__section{padding:12px}.record-form-template__actions{justify-content:stretch}.record-form-template__actions .btn{flex:130px}}.product-admin__dialog-portal{display:contents}@media (width<=700px){.product-admin[data-product-admin].product-admin .members-access-table.members-access-edit-table{border:0;width:100%;min-width:0;overflow:visible;display:block!important}.product-admin[data-product-admin].product-admin .members-access-table.members-access-edit-table thead{display:none!important}.product-admin[data-product-admin].product-admin .members-access-table.members-access-edit-table tbody{gap:10px;display:grid!important}.product-admin[data-product-admin].product-admin .members-access-table.members-access-edit-table tbody tr{background:#fff;border:1px solid #d8e5ed;border-radius:12px;grid-template-columns:minmax(0,1fr);gap:10px;padding:13px;display:grid!important}.product-admin[data-product-admin].product-admin .members-access-table.members-access-edit-table tbody td{overflow-wrap:anywhere;border:0;grid-template-rows:none;grid-template-columns:minmax(84px,.35fr) minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:0;display:grid!important}.product-admin[data-product-admin].product-admin .members-access-table.members-access-edit-table tbody td:before{content:attr(data-label);color:#526d88;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:900}.product-admin[data-product-admin].product-admin .members-access-table.members-access-edit-table tbody td:last-child{border-top:1px solid #e5edf2;grid-column:auto;grid-template-columns:1fr;padding-top:9px}.product-admin[data-product-admin].product-admin .members-access-table.members-access-edit-table tbody td:last-child .actions{flex-wrap:wrap;gap:8px;display:flex}.product-admin[data-product-admin].product-admin .members-access-table.members-access-edit-table tbody td:last-child .actions .btn{flex:130px;min-width:0}.product-admin[data-product-admin].product-admin .members-access-table.members-access-edit-table tbody td .member-table-secondary{grid-column:2}}.product-admin[data-product-admin] .member-table-status.is-unknown{color:#526d88;background:#eef2f7}.product-admin[data-product-admin].product-admin .data-maintenance .section-header>div>p,.product-admin[data-product-admin].product-admin .data-maintenance .import-center__database-card.is-danger>p{color:#456176}.product-admin[data-product-admin].product-admin .members-page-core>.organization-admin-page-header,.product-admin[data-product-admin].product-admin .organization-admin-roles>.organization-admin-page-header,.product-admin[data-product-admin].product-admin .organization-profile-view>.organization-admin-page-header,.product-admin[data-product-admin].product-admin .data-maintenance>.section-header{margin-bottom:10px}.product-admin[data-product-admin]{--bg:#eef6fa;--panel:#fff;--dark:#071d33;--navy:#071d33;--deep-blue:#062943;--teal:#1b718b;--muted:#64748b;--line:#dbe5ea;--soft:#f7fbfd;--accent:#1b718b;--danger:#dc2626;--success:#16a34a;--radius:18px;color:#172033;min-width:0;font-family:Inter,Arial,sans-serif;font-size:16px;line-height:normal}.product-admin[data-product-admin] .section-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:10px;display:flex}.product-admin[data-product-admin] .section-header h2{letter-spacing:-.04em;color:var(--navy);margin:0;font-size:28px}.product-admin[data-product-admin] .section-header p{color:var(--muted);margin:5px 0 0;font-size:14px}.product-admin[data-product-admin] .feature-page__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:2px;display:flex}.product-admin[data-product-admin]>.organization-admin-content,.product-admin[data-product-admin]>.product-admin-shell__navigation+.organization-admin-content{padding:42px var(--qworks-workspace-inline-boundary,24px) 0}.product-admin[data-product-admin] .organization-admin-member-filters input,.product-admin[data-product-admin] .organization-admin-member-filters select{font-family:Arial;font-weight:400}.product-admin[data-product-admin] .organization-admin-member-filters input[type=date]{font-family:monospace}.product-admin[data-product-admin] .organization-admin-member-filters input[type=checkbox]{width:13px;height:13px}.access-restrictions{min-width:0;max-width:72rem}.access-restrictions form,.access-restrictions article{border:1px solid var(--border-color,#cbd5e1);border-radius:.5rem;gap:1rem;margin-block:1rem;padding:1rem;display:grid}.access-restrictions label{gap:.375rem;font-weight:600;display:grid}.access-restrictions input,.access-restrictions select,.access-restrictions button{max-width:100%;min-height:2.75rem;font:inherit}.access-restrictions dialog{box-sizing:border-box;border:1px solid var(--border-color,#cbd5e1);border-radius:.5rem;width:min(42rem,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:1.5rem;overflow-y:auto}.access-restrictions dialog::backdrop{background:#0f172a8c}.access-restrictions dialog button{margin-block:.5rem;margin-inline-end:.5rem}.access-restrictions dd,.access-restrictions p{overflow-wrap:anywhere}.access-restrictions :focus-visible{outline:3px solid var(--identity-focus,#087a98);outline-offset:3px}.access-restrictions dialog dl{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:.625rem 1rem;display:grid}.access-restrictions dialog dt{color:var(--identity-muted,#475569)}.access-restrictions dialog dd{margin:0;font-weight:600}@media (width<=720px){.access-restrictions dialog dl{grid-template-columns:minmax(0,1fr);gap:.375rem}.access-restrictions dialog dd{margin-block-end:.5rem}}.qworks-product-support{--qworks-support-ink:#0b2338;--qworks-support-muted:#526f88;--qworks-support-border:#c8e0eb;--qworks-support-surface:#fff;--qworks-support-soft:#f6fafc;--qworks-support-accent:#006b83;--qworks-support-focus:#097f9e;box-sizing:border-box;width:100%;min-width:0;color:var(--qworks-support-ink);gap:16px;margin:0;padding:0 0 28px;font-family:Inter,Arial,sans-serif;font-size:14px;line-height:1.45;display:grid}.qworks-product-support *,.qworks-product-support :before,.qworks-product-support :after{box-sizing:border-box}.qworks-product-support h1,.qworks-product-support h2,.qworks-product-support p{margin:0}.qworks-product-support__hero,.qworks-product-support__overview,.qworks-product-support__list{border:1px solid var(--qworks-support-border);background:var(--qworks-support-surface);border-radius:16px;min-width:0}.qworks-product-support__hero{background:linear-gradient(135deg,#fff,#eff9fb);justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}body.qworks-shell-layout .qworks-product-support .qworks-product-support__hero{border-radius:16px!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:16px 20px!important}.qworks-product-support__hero h1{letter-spacing:-.035em;font-size:clamp(28px,2.5vw,38px);line-height:1.1}.qworks-product-support__hero p{color:var(--qworks-support-muted);margin-top:7px}.qworks-product-support__primary,.qworks-product-support__views button,.qworks-product-support__error button{border:1px solid var(--qworks-support-border);min-height:38px;color:var(--qworks-support-ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;font-weight:700}.qworks-product-support__primary{color:#fff;background:#08263b;border-color:#08263b;min-height:44px;padding:0 20px}.qworks-product-support__views button{text-align:center;padding:0 14px;width:auto!important;margin:0!important;transform:none!important}.qworks-product-support__views button[aria-pressed=true],.qworks-product-support__views button[aria-current=page]{border-color:var(--qworks-support-accent);background:var(--qworks-support-accent);color:#fff}.qworks-product-support button:focus-visible,.qworks-product-support input:focus-visible,.qworks-product-support select:focus-visible,.qworks-product-support textarea:focus-visible,.qworks-product-support__table-scroll:focus-visible{outline:3px solid var(--qworks-support-focus);outline-offset:2px}.qworks-product-support__overview{gap:10px;padding:14px 16px;display:grid}.qworks-product-support__overview h2,.qworks-product-support__list-heading{font-size:20px;line-height:1.25}.qworks-product-support__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.qworks-product-support__metrics article{background:#f7fbfc;border:1px solid #d7e6ed;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.qworks-product-support__metrics span{color:var(--qworks-support-muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:900}.qworks-product-support__metrics strong{font-size:22px;line-height:1}.qworks-product-support__views{flex-wrap:wrap;gap:8px;display:flex}.qworks-product-support__list{gap:28px;padding:18px 20px;display:grid}.qworks-product-support__list-heading{padding:0 2px}.qworks-product-support__filters{border:1px solid var(--qworks-support-border);background:var(--qworks-support-soft);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(180px,260px);align-items:end;gap:12px;padding:12px;display:grid}.qworks-product-support__filters label{min-width:0;color:var(--qworks-support-muted);gap:6px;font-size:12px;font-weight:800;display:grid}.qworks-product-support__filters input,.qworks-product-support__filters select{border:1px solid var(--qworks-support-border);width:100%;min-width:0;min-height:40px;color:var(--qworks-support-ink);font:inherit;background:#fff;border-radius:10px;padding:8px 10px;font-weight:400}.qworks-product-support__result-count{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.qworks-product-support__table-scroll{border:1px solid var(--qworks-support-border);border-radius:10px;width:100%;min-width:0;overflow-x:auto}.qworks-product-support table{border-collapse:collapse;text-align:left;width:100%;min-width:820px;font-size:12px}.qworks-product-support th,.qworks-product-support td{vertical-align:middle;border-bottom:1px solid #e0ebf0;padding:12px 14px}.qworks-product-support th{color:#49677f;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;background:#f2f8fa;font-size:10px;font-weight:900}.qworks-product-support tbody tr:last-child td{border-bottom:0}.qworks-product-support tbody tr:hover{background:#f8fcfd}.qworks-product-support__ticket-link{color:var(--qworks-support-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:none}.qworks-product-support__ticket-link:hover,.qworks-product-support__ticket-link:focus-visible{color:#07445e;text-underline-offset:2px;text-decoration:underline}.qworks-product-support__status-chip{color:#0f5f7f;white-space:nowrap;background:#f2fbfd;border:1px solid #b9dfeb;border-radius:999px;align-items:center;min-height:26px;padding:4px 9px;font-size:11px;font-weight:850;display:inline-flex}.qworks-product-support__message,.qworks-product-support__error{border:1px solid var(--qworks-support-border);background:var(--qworks-support-soft);color:var(--qworks-support-muted);border-radius:10px;padding:14px}.qworks-product-support__error{color:#762626;background:#fff7f7;border-color:#e8bcbc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.qworks-product-support__error button{padding:0 14px}.qworks-product-support__detail{gap:14px;min-width:0;display:grid}.qworks-product-support__detail h1{overflow-wrap:anywhere;margin:0;font-size:clamp(26px,2.2vw,34px);line-height:1.15}.qworks-product-support__detail-heading{justify-content:space-between;align-items:flex-start;min-width:0;display:flex}.qworks-product-support__detail-heading>div{gap:2px;min-width:0;display:grid}.qworks-product-support__detail-eyebrow{color:var(--qworks-support-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.qworks-product-support__detail h1:focus-visible{outline:3px solid var(--qworks-support-focus);outline-offset:4px;border-radius:2px}.qworks-product-support__detail h2,.qworks-product-support__detail h3,.qworks-product-support__detail p{margin:0}.qworks-product-support__detail h2{font-size:20px;line-height:1.3}.qworks-product-support__detail h3{font-size:15px}.qworks-product-support__detail button,.qworks-product-support__reply button,.qworks-product-support__confirmation button{border:1px solid var(--qworks-support-border);min-height:40px;color:var(--qworks-support-ink);font:inherit;cursor:pointer;background:#fff;border-radius:10px;padding:0 14px;font-weight:700}.qworks-product-support__reply-trigger{justify-self:start;color:#fff!important;background:#006b83!important;border-color:#006b83!important;min-height:38px!important}.qworks-product-support__detail button:disabled{cursor:wait;opacity:.65}.qworks-product-support__detail button.qworks-product-support__danger,.qworks-product-support__confirmation button.qworks-product-support__danger{color:#fff;background:#a83333;border-color:#a83333;justify-self:start;width:auto;min-width:160px}.qworks-product-support__detail button.qworks-product-support__danger:hover:not(:disabled),.qworks-product-support__confirmation button.qworks-product-support__danger:hover:not(:disabled){background:#842727;border-color:#842727}.qworks-product-support__back{text-underline-offset:3px;justify-self:start;text-decoration:underline;color:var(--qworks-support-accent)!important;border:0!important;padding-inline:0!important}.qworks-product-support__ticket-card,.qworks-product-support__conversation,.qworks-product-support__reply,.qworks-product-support__confirmation{border:1px solid var(--qworks-support-border);background:#fff;border-radius:14px;gap:14px;min-width:0;padding:18px;display:grid}.qworks-product-support__ticket-card>header,.qworks-product-support__conversation li>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.qworks-product-support__ticket-card>header>div{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.qworks-product-support__ticket-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.qworks-product-support__ticket-card dl>div{background:var(--qworks-support-soft);border:1px solid #e3eef2;border-radius:10px;min-width:0;padding:11px 12px}.qworks-product-support__ticket-card dt{color:var(--qworks-support-muted);margin-bottom:4px;font-size:12px;font-weight:800}.qworks-product-support__ticket-card dd{overflow-wrap:anywhere;margin:0}.qworks-product-support__ticket-card>section{gap:6px;display:grid}.qworks-product-support__long-content{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;line-height:1.55}.qworks-product-support__conversation ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.qworks-product-support__conversation li{background:var(--qworks-support-soft);border:1px solid #e3eef2;border-radius:10px;gap:8px;min-width:0;padding:14px;display:grid}.qworks-product-support__conversation time,.qworks-product-support__ticket-card time{color:var(--qworks-support-muted);font-size:12px}.qworks-product-support__reply label{font-weight:800}.qworks-product-support__reply textarea{border:1px solid var(--qworks-support-border);width:100%;min-height:120px;color:var(--qworks-support-ink);font:inherit;resize:vertical;border-radius:10px;padding:11px}.qworks-product-support__reply-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.qworks-product-support__reply-actions button[type=submit]{color:#fff;background:#08263b;border-color:#08263b}.qworks-product-support__reply textarea:focus-visible,.qworks-product-support__detail button:focus-visible{outline:3px solid var(--qworks-support-focus);outline-offset:2px}.qworks-product-support__reply>p{color:var(--qworks-support-muted);font-size:13px}.qworks-product-support__confirmation{background:#fffbef;border-color:#e5c984}.qworks-product-support__confirmation h2{font-size:16px}.qworks-product-support__secondary{border:1px solid var(--qworks-support-border);min-height:42px;color:var(--qworks-support-ink);font:inherit;cursor:pointer;background:#fff;border-radius:10px;padding:9px 14px;font-weight:700}.qworks-product-support__secondary:disabled{cursor:not-allowed;opacity:.68}.qworks-product-support__known-issues{border:1px solid var(--qworks-support-border);background:#fff;border-radius:16px;gap:16px;min-width:0;padding:18px;display:grid}.qworks-product-support__known-issues-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.qworks-product-support__known-issues-heading h2,.qworks-product-support__resolved-issues h3{color:var(--qworks-support-ink);margin:0}.qworks-product-support__known-issues-heading h2:focus{outline:3px solid var(--qworks-support-focus);outline-offset:2px;border-radius:4px}.qworks-product-support__known-issues-heading p{color:var(--qworks-support-muted);margin:5px 0 0}.qworks-product-support__known-issue-list,.qworks-product-support__resolved-list{gap:12px;min-width:0;display:grid}.qworks-product-support__known-issue,.qworks-product-support__resolved-issue{border:1px solid var(--qworks-support-border);background:#fbfdfe;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;padding:16px;display:flex}.qworks-product-support__known-issue-copy,.qworks-product-support__known-issue-action,.qworks-product-support__resolved-issue>div{min-width:0}.qworks-product-support__known-issue h3,.qworks-product-support__resolved-issue h4{color:var(--qworks-support-ink);overflow-wrap:anywhere;margin:8px 0}.qworks-product-support__known-issue p,.qworks-product-support__resolved-issue p{color:var(--qworks-support-muted);overflow-wrap:anywhere;margin:7px 0 0}.qworks-product-support__known-issue-action{flex:none;justify-items:end;gap:6px;display:grid}.qworks-product-support__known-issue-action p{text-align:end;max-width:240px}.qworks-product-support__resolved-issues{border-top:1px solid var(--qworks-support-border);gap:12px;min-width:0;padding-top:16px;display:grid}.qworks-product-support__resolved-issues label{max-width:520px;color:var(--qworks-support-ink);gap:6px;font-weight:700;display:grid}.qworks-product-support__resolved-issues input{border:1px solid var(--qworks-support-border);width:100%;min-width:0;min-height:44px;color:var(--qworks-support-ink);font:inherit;background:#fff;border-radius:10px;padding:10px 12px;font-weight:400}.qworks-product-support__resolved-issue>span{color:var(--qworks-support-muted);flex:none;font-weight:700}@media (width<=760px){.qworks-product-support{gap:12px;padding:0 0 18px}.qworks-product-support__hero{flex-direction:column;align-items:flex-start;padding:16px 20px}.qworks-product-support__primary{width:100%}.qworks-product-support__overview{padding:12px}.qworks-product-support__list{padding:16px}.qworks-product-support__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.qworks-product-support__filters{grid-template-columns:1fr}.qworks-product-support__table-scroll{overflow-x:auto}.qworks-product-support__ticket-card,.qworks-product-support__conversation,.qworks-product-support__reply,.qworks-product-support__confirmation{padding:13px}.qworks-product-support__ticket-card dl{grid-template-columns:1fr}.qworks-product-support__detail>button:not(.qworks-product-support__back),.qworks-product-support__reply-trigger,.qworks-product-support__reply button,.qworks-product-support__confirmation button{width:100%}.qworks-product-support__reply-actions{display:grid}}@media (width<=640px){.qworks-product-support__metrics{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.qworks-product-support button{transition:background-color .12s,border-color .12s}}.qworks-product-support__intake{border:1px solid var(--qworks-support-border);background:var(--qworks-support-surface);border-radius:16px;gap:14px;width:min(100%,1294px);min-width:0;margin-inline:0;padding:18px 20px;display:grid}.qworks-product-support__intake h1{font-size:clamp(24px,2vw,32px);line-height:1.2}.qworks-product-support__intake h2{color:var(--qworks-support-ink);margin:0;font-size:24px;line-height:1.15}.qworks-product-support__intake-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.qworks-product-support__intake-heading>div{gap:7px;display:grid}.qworks-product-support__intake-heading-actions{align-items:center;gap:8px;display:flex}.qworks-product-support__intake-heading p,.qworks-product-support__context-references p,.qworks-product-support__diagnostics p{color:var(--qworks-support-muted)}.qworks-product-support__intake-heading button:not(.qworks-product-support__back),.qworks-product-support__intake-actions button{border:1px solid var(--qworks-support-border);min-height:42px;color:var(--qworks-support-ink);font:inherit;cursor:pointer;background:#fff;border-radius:10px;padding:0 16px;font-weight:700}.qworks-product-support__intake-form{border:1px solid var(--qworks-support-border);background:#fbfdfe;border-radius:12px;gap:16px;min-width:0;padding:16px;display:grid}.qworks-product-support__intake-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.qworks-product-support__intake-grid label,.qworks-product-support__context-references label{min-width:0;color:var(--qworks-support-ink);gap:6px;font-size:13px;font-weight:900;display:grid}.qworks-product-support__intake-grid input,.qworks-product-support__intake-grid select,.qworks-product-support__intake-grid textarea,.qworks-product-support__context-references input{border:1px solid var(--qworks-support-border);width:100%;min-width:0;min-height:42px;color:var(--qworks-support-ink);font:inherit;background:#fff;border-radius:10px;padding:0 12px;font-weight:400}.qworks-product-support__intake-grid textarea{resize:vertical;min-height:88px;padding-block:10px}.qworks-product-support__field--full{grid-column:1/-1}.qworks-product-support__context-references,.qworks-product-support__diagnostics,.qworks-product-support__attachments,.qworks-product-support__attachments-panel{border:1px solid var(--qworks-support-border);border-radius:10px;gap:10px;min-width:0;margin:0;padding:14px;display:grid}.qworks-product-support__more-details{border:1px solid var(--qworks-support-border);background:#fbfdfe;border-radius:10px;overflow:hidden}.qworks-product-support__more-details>summary{color:var(--qworks-support-accent);cursor:pointer;padding:11px 14px;font-weight:800}.qworks-product-support__more-details[open]>summary{border-bottom:1px solid var(--qworks-support-border)}.qworks-product-support__more-details>fieldset{margin:14px}.qworks-product-support__context-references legend,.qworks-product-support__diagnostics legend,.qworks-product-support__attachments legend{padding-inline:5px;font-weight:800}.qworks-product-support__attachments>p,.qworks-product-support__attachments-panel p{color:var(--qworks-support-muted)}.qworks-product-support__attachment-warning{background:#fff9ec;border:1px solid #edcf8e;border-radius:8px;padding:9px 11px;font-size:12px;font-weight:800;line-height:1.4;color:#795317!important}.qworks-product-support__attachments input[type=file]{border:1px solid var(--qworks-support-border);width:100%;min-width:0;min-height:42px;color:var(--qworks-support-ink);font:inherit;background:#fff;border-radius:10px;padding:8px}.qworks-product-support__attachments ul,.qworks-product-support__error ul{overflow-wrap:anywhere;margin:0;padding-inline-start:22px}.qworks-product-support__attachment-status{color:var(--qworks-support-ink);gap:8px;font-size:12px;display:grid}.qworks-product-support__attachment-status ul{gap:6px;padding:0;list-style:none;display:grid}.qworks-product-support__attachment-status li{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.qworks-product-support__attachments-panel{border:1px solid var(--qworks-support-border);background:var(--qworks-support-surface);border-radius:14px;gap:12px;padding:16px}.qworks-product-support__attachments-panel>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.qworks-product-support__attachments-panel h2{margin:0;font-size:20px}.qworks-product-support__attachments-panel header p{margin-top:6px}.qworks-product-support__attachment-picker{border:1px solid var(--qworks-support-border);min-height:40px;color:var(--qworks-support-ink);cursor:pointer;background:#fff;border-radius:10px;align-items:center;padding:0 14px;font-weight:700;display:inline-flex}.qworks-product-support__attachment-picker input{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.qworks-product-support__attachment-picker:focus-within{outline:3px solid var(--qworks-support-focus);outline-offset:2px}.qworks-product-support__attachment-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.qworks-product-support__attachment-list li{border:1px solid var(--qworks-support-border);overflow-wrap:anywhere;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.qworks-product-support__attachments-panel button{border:1px solid var(--qworks-support-border);min-height:38px;color:var(--qworks-support-ink);font:inherit;cursor:pointer;background:#fff;border-radius:9px;padding:0 12px;font-weight:700}.qworks-product-support__context-references label{font-size:13px}.qworks-product-support__consent{align-items:flex-start;gap:9px;font-weight:700;display:flex}.qworks-product-support__consent input{width:18px;height:18px;accent-color:var(--qworks-support-accent);margin:2px 0 0}.qworks-product-support__intake-actions{justify-content:flex-end;display:flex}.qworks-product-support__intake-actions .qworks-product-support__primary{color:#fff;background:#08263b;border-color:#08263b;min-width:180px}.qworks-product-support__intake button:disabled{cursor:wait;opacity:.65}.qworks-product-support__validation{color:#712626;background:#fff6f6;border:1px solid #bd4545;border-radius:10px;padding:14px 16px}.qworks-product-support__validation h2{margin:0;font-size:17px}.qworks-product-support__validation ul{margin:8px 0 0;padding-inline-start:22px}.qworks-product-support__validation a{color:inherit;font-weight:800;text-decoration:underline}.qworks-product-support__field-error{color:#8a2929;font-size:13px;font-weight:700}.qworks-product-support__known-issue-guidance{color:var(--qworks-support-ink);background:#f2fbfe;border:1px solid #b9dce9;border-radius:10px;gap:6px;padding:10px 12px;font-size:13px;font-weight:400;display:grid}.qworks-product-support__known-issue-guidance p{margin:0}.qworks-product-support__known-issue-guidance button{color:#00617d;font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:800;text-decoration:underline}.qworks-product-support__visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.qworks-product-support__maintenance{border:1px solid var(--qworks-support-border);background:var(--qworks-support-surface);border-radius:16px;gap:14px;min-width:0;padding:16px;display:grid}.qworks-product-support__maintenance-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.qworks-product-support__maintenance h1,.qworks-product-support__maintenance h2,.qworks-product-support__maintenance p{margin-top:0}.qworks-product-support__maintenance h1{margin-bottom:6px}.qworks-product-support__maintenance-heading p{color:var(--qworks-support-muted)}.qworks-product-support__maintenance-boundary{color:#244b60;background:#f1f8fb;border:1px solid #c8e0eb;border-radius:10px;margin:0;padding:10px 12px}.qworks-product-support__maintenance-form{border:1px solid var(--qworks-support-border);background:#fff;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px 12px;min-width:0;max-width:980px;padding:14px;display:grid}.qworks-product-support__maintenance-form h2,.qworks-product-support__maintenance-form .qworks-product-support__error,.qworks-product-support__maintenance-form button{grid-column:1/-1}.qworks-product-support__maintenance-form label{gap:6px;min-width:0;font-size:14px;font-weight:750;display:grid}.qworks-product-support__maintenance-field--full{grid-column:1/-1}.qworks-product-support__maintenance-form input,.qworks-product-support__maintenance-form select,.qworks-product-support__maintenance-form textarea{border:1px solid var(--qworks-support-border);width:100%;min-width:0;color:var(--qworks-support-ink);font:inherit;background:#fff;border-radius:9px;padding:11px 12px}.qworks-product-support__maintenance-form textarea{resize:vertical;overflow-wrap:anywhere}.qworks-product-support__maintenance-form [aria-invalid=true]{border-color:#a52d2d}.qworks-product-support__maintenance-form small{color:var(--qworks-support-muted);margin-top:-2px;font-size:12px;font-weight:400}.qworks-product-support__maintenance-form .qworks-product-support__primary{justify-self:start}.qworks-product-support__maintenance-requests{min-width:0}.qworks-product-support__maintenance-requests ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.qworks-product-support__maintenance-card{border:1px solid var(--qworks-support-border);background:#fff;border-radius:10px;min-width:0;padding:16px}.qworks-product-support__maintenance-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.qworks-product-support__maintenance-card header p{color:var(--qworks-support-muted);margin-bottom:4px;font-size:13px}.qworks-product-support__maintenance-card h2{overflow-wrap:anywhere;font-size:18px}.qworks-product-support__maintenance-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:14px 0 0;display:grid}.qworks-product-support__maintenance-card dl div{min-width:0}.qworks-product-support__maintenance-card dt{color:var(--qworks-support-muted);margin-bottom:3px;font-size:12px;font-weight:800}.qworks-product-support__maintenance-card dd{overflow-wrap:anywhere;margin:0}.qworks-product-support__maintenance-card .qworks-product-support__status-chip[data-status=requested]{color:#294d64;background:#eef4f8}.qworks-product-support__maintenance-card .qworks-product-support__status-chip[data-status=under_review]{color:#744a00;background:#fff4dc}.qworks-product-support__maintenance-card .qworks-product-support__status-chip[data-status=accepted]{color:#285c39;background:#e9f5ed}.qworks-product-support__maintenance-card .qworks-product-support__status-chip[data-status=declined]{color:#812b2b;background:#fff0f0}.qworks-product-support__maintenance-card .qworks-product-support__status-chip[data-status=completed]{color:#075b70;background:#e8f3f5}.qworks-product-support__maintenance :focus-visible{outline-offset:2px;outline:3px solid #087e9a}@media (width<=680px){.qworks-product-support__intake{padding:14px}.qworks-product-support__intake-heading{flex-direction:column}.qworks-product-support__intake-heading button:not(.qworks-product-support__back),.qworks-product-support__intake-actions button{width:100%}.qworks-product-support__intake-grid{grid-template-columns:1fr}.qworks-product-support__field--full{grid-column:auto}.qworks-product-support__maintenance-form{grid-template-columns:1fr;padding:14px}.qworks-product-support__maintenance-field--full{grid-column:auto}.qworks-product-support__maintenance-form .qworks-product-support__primary{width:100%}.qworks-product-support__maintenance-card header{flex-direction:column}.qworks-product-support__maintenance-card dl{grid-template-columns:1fr}.qworks-product-support__intake-form{padding:12px}.qworks-product-support__known-issues{padding:14px}.qworks-product-support__known-issues-heading,.qworks-product-support__known-issue,.qworks-product-support__resolved-issue{flex-direction:column}.qworks-product-support__known-issues-heading>button,.qworks-product-support__known-issue-action,.qworks-product-support__known-issue-action button{width:100%}.qworks-product-support__known-issue-action{justify-items:start}.qworks-product-support__known-issue-action p{text-align:start;max-width:none}}:root{--navy:#0a293e;--navy-2:#063c51;--teal:#087e98;--teal-soft:#e9f6fa;--workspace:#f0f5f9;--panel:#fff;--text:#0b2339;--muted:#587086;--line:#d7e4ed;--soft:#f7fafc;--red:#ba242d;--red-bg:#fff0f0;--amber:#935609;--amber-bg:#fff6e8;--green:#126e4d;--green-bg:#eaf8f0;--signal-red:#d73038;--signal-amber:#e58b14;--signal-green:#16825a;--shadow:0 9px 28px #15384e0e;--sidebar-width:224px;--sidebar-collapsed-width:74px;--header-height:68px;--radius:14px;color:var(--text);background:var(--workspace);font:14px/1.45 Arial,Helvetica,sans-serif}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%}html{background:var(--workspace)}body{min-height:100vh;margin:0;overflow-x:hidden}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}button:focus-visible,a:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #39a9c4}svg{flex-shrink:0;width:18px;height:18px}a{color:var(--teal)}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.vda-app{min-height:100vh}.vda-app>aside{z-index:30;width:var(--sidebar-width);color:#d9e9f3;background:var(--navy);flex-direction:column;padding:27px 20px 15px;transition:width .2s,transform .2s;display:flex;position:fixed;inset:0 auto 0 0;overflow:auto}.brand{border-bottom:1px solid #2a475b;margin-bottom:26px;padding:0 3px 28px;overflow:hidden}.brand-wordmark{white-space:nowrap;color:#fff;align-items:center;gap:6px;display:flex}.brand-wordmark-mark{color:#fa7c1b;font-size:39px;font-weight:900;line-height:1}.brand-wordmark strong{letter-spacing:-.07em;font-size:25px}.brand-sub{color:#9cb7c9;letter-spacing:.17em;text-transform:uppercase;margin-top:16px;font-size:11px;font-weight:700}.side-nav{display:block}.side-button{color:#d9e9f3;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;width:100%;min-height:44px;margin:3px 0;padding:12px 11px;font-size:13px;font-weight:700;display:flex}.side-button:hover{background:#153e55}.side-button.active{color:#fff;background:#107793;border-color:#4095ab}.side-label{overflow-wrap:anywhere;white-space:normal;min-width:0}.side-bottom{margin-top:auto;padding-top:45px}.side-divider{background:#2a475b;height:1px;margin:12px 0}.side-note{color:#87a6bc;margin:19px 11px 2px;font-size:10px;line-height:1.8}.shell-main{min-height:100vh;margin-left:var(--sidebar-width);transition:margin-left .2s}.shell-header{z-index:20;height:var(--header-height);border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:0 26px;display:flex;position:sticky;top:0}.header-left,.header-right{align-items:center;gap:12px;display:flex}.header-right{flex-wrap:wrap;justify-content:flex-end;min-width:0}.vda-current-organization{max-width:min(15rem,100vw - 11rem);color:var(--text);overflow-wrap:anywhere;background:#f5f9fb;border:1px solid #c8dce6;border-radius:99px;align-items:center;padding:5px 9px;font-size:11px;font-weight:650;line-height:1.3;display:inline-flex}.header-left{gap:30px}@media (width<=1050px){.shell-header{height:auto;min-height:var(--header-height);flex-wrap:wrap;padding-top:8px;padding-bottom:8px}}.icon-button{width:35px;height:35px;color:var(--muted);background:var(--panel);border:1px solid var(--line);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.icon-button.bare{border-color:#0000}.pill{color:#056580;white-space:nowrap;background:var(--teal-soft);border:1px solid #badce7;border-radius:99px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.pill.gray{color:var(--muted);background:#f1f5f8;border-color:#dbe4eb}.pill.amber{color:var(--amber);background:var(--amber-bg);border-color:#f0dcaf}.pill.red{color:#ba242d;background:#fff0f0;border-color:#ebcbd1}.action-plan-row-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.save-status{color:var(--muted);align-items:center;font-size:11px;display:flex}.user-pill{background:#f3fafc;border:1px solid #bde0ec;border-radius:20px;padding:8px 12px;font-size:12px;font-weight:700}.language-label{display:block}.language-select{width:116px;color:var(--text);background:#fff;border:1px solid #cbdde7;border-radius:8px;outline:none;padding:9px 12px;font-size:12px;font-weight:700}.language-select:focus{border-color:var(--teal);box-shadow:0 0 0 3px #087c9417}.shell-content{min-width:0;min-height:calc(100vh - var(--header-height));background:radial-gradient(at 100% 0,#087c940f,#0000 40%);padding:22px 25px 50px}.shell-content.admin-content{background:0 0;max-width:none;margin:0;padding:0}.module-tabs{scrollbar-width:thin;border:1px solid var(--line);max-width:100%;box-shadow:var(--shadow);background:#fff;border-radius:12px;flex-wrap:nowrap;align-items:center;gap:6px;margin-bottom:22px;padding:10px 12px;display:flex;overflow:auto hidden}.tab-label{color:#506a80;letter-spacing:.08em;white-space:nowrap;flex:none;padding:0 6px;font-size:11px;font-weight:800}.module-tab{color:var(--text);white-space:nowrap;border:1px solid var(--line);background:#fff;border-radius:7px;flex:none;padding:9px 12px;font-size:12px;font-weight:700;text-decoration:none}.module-tab.active,.module-tab:hover{color:#fff;background:#053d50;border-color:#053d50}.page-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.page-head>.page-actions .button{min-height:40px;line-height:17.4px}.page-head>.page-actions .button svg{flex:0 0 18px;width:18px;height:18px}.eyebrow{color:#08738b;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:800}h1{letter-spacing:-.035em;margin:0;font-size:26px;font-weight:750}h2{letter-spacing:-.015em;margin:0;font-size:17px}.audit-context{border:1px solid var(--line);background:#f8fbfd;border-radius:12px;align-items:center;gap:8px;margin-bottom:16px;padding:13px 16px;display:flex}.audit-context label{width:min(340px,100%)}.audit-context label>span{color:var(--muted);letter-spacing:.035em;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.audit-context select{width:100%;color:var(--text);background:var(--panel);border:1px solid #cbdde7;border-radius:8px;padding:10px 11px;font-size:13px}.placeholder-panel-body p{max-width:620px;margin:0;line-height:1.65}.shell-state{color:var(--muted);text-align:center;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);justify-items:center;gap:10px;padding:38px 20px;display:grid}.shell-state>svg{color:#88a1b3;width:32px;height:32px}.shell-state strong{color:var(--text);font-size:14px}.shell-state p{margin:0}.button{min-height:37px;color:var(--text);border:1px solid var(--line);background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:10px 13px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.button.small{min-height:28px;padding:6px 9px;font-size:11px}.spinner{border:2px solid #bfdce5;border-top-color:var(--teal);border-radius:50%;width:20px;height:20px;animation:1s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.modal-backdrop{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#06192a85;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal{background:var(--panel);border:1px solid var(--line);border-radius:16px;flex-direction:column;width:min(850px,95vw);max-height:92vh;display:flex;box-shadow:0 25px 80px #00192b33}.modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.process-close-control:focus{outline-offset:3px;outline:3px solid #39a9c4}.modal-body{padding:22px;overflow:auto}.toast{z-index:100;color:#fff;background:var(--navy);border:1px solid #42657a;border-radius:12px;max-width:min(460px,90vw);padding:13px 19px;font-size:12px;position:fixed;bottom:22px;right:26px;box-shadow:0 10px 25px #0002}.mobile-backdrop{display:none}.sidebar-collapsed>aside{width:var(--sidebar-collapsed-width);padding-left:12px;padding-right:12px}.sidebar-collapsed .shell-main{margin-left:var(--sidebar-collapsed-width)}.sidebar-collapsed .side-label,.sidebar-collapsed .brand-sub,.sidebar-collapsed .side-note{display:none}.sidebar-collapsed .brand{padding:0 0 26px}.sidebar-collapsed .brand-wordmark strong{display:none}.sidebar-collapsed .side-button{justify-content:center;padding:11px 0}@media (width>=1700px){.shell-content{max-width:1800px;margin:0 auto}}@media (width<=1250px){.header-right .user-pill{display:none}}@media (width<=850px){.vda-app>aside{width:var(--sidebar-width);transform:translate(-100%)}.vda-app.mobile-open>aside{transform:translate(0)}.vda-app.mobile-open .side-label,.vda-app.mobile-open .brand-sub,.vda-app.mobile-open .side-note{display:block}.vda-app.mobile-open .brand-wordmark strong{display:inline}.vda-app.mobile-open .side-button{justify-content:flex-start;padding:11px}.vda-app.mobile-open .mobile-backdrop{z-index:25;background:#071e3780;border:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.vda-app .shell-main,.sidebar-collapsed .shell-main{margin-left:0}.vda-app .side-label,.vda-app .brand-sub,.vda-app .side-note{display:none}.vda-app .brand{padding:0 0 22px}.vda-app .brand-wordmark strong{display:none}.vda-app .side-button{justify-content:center;padding:11px 0}.shell-header{height:auto;min-height:var(--header-height);flex-wrap:wrap;padding:8px 15px}.shell-content{padding:17px}.module-tabs{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px;display:grid;overflow:visible}.tab-label{grid-column:1/-1}.module-tab{white-space:normal;text-align:center;min-width:0}.page-head{flex-direction:column;align-items:flex-start}.page-head>div{width:100%;min-width:0}.page-sub{overflow-wrap:anywhere;max-width:100%}.header-left{gap:10px}.header-right .save-status{display:none}}@media (width<=580px){.vda-app>aside{width:var(--sidebar-width);transform:translate(-100%)}.vda-app.mobile-open>aside{transform:translate(0)}.vda-app.mobile-open .side-label,.vda-app.mobile-open .brand-sub,.vda-app.mobile-open .side-note{display:block}.vda-app.mobile-open .brand-wordmark strong{display:inline}.vda-app.mobile-open .side-button{justify-content:flex-start;padding:11px}.vda-app.mobile-open .mobile-backdrop{z-index:25;background:#071e3780;border:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.vda-app .shell-main,.sidebar-collapsed .shell-main{margin-left:0}.shell-content{padding:13px}.shell-header .pill{display:none}.language-select{width:99px}.modal-backdrop{padding:8px}.modal{width:min(850px,95vw);max-height:92vh}.modal-head{padding:14px}.modal-body{padding:15px}.toast{max-width:90vw;right:5vw}}@media (width>=581px) and (width<=650px){.vda-app>aside{width:var(--sidebar-width);transform:translate(-100%)}.vda-app.mobile-open>aside{transform:translate(0)}.vda-app.mobile-open .side-label,.vda-app.mobile-open .brand-sub,.vda-app.mobile-open .side-note{display:block}.vda-app.mobile-open .brand-wordmark strong{display:inline}.vda-app.mobile-open .side-button{justify-content:flex-start;padding:11px}.vda-app.mobile-open .mobile-backdrop{z-index:25;background:#071e3780;border:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.vda-app .shell-main,.sidebar-collapsed .shell-main{margin-left:0}}@media (width<=600px){.header-right{gap:4px}}.page-sub{max-width:760px;color:var(--muted);margin:4px 0 0;font-size:13px}.page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.button.primary{color:#fff;background:var(--navy-2);border-color:var(--navy-2)}.button.danger{color:#9f2734;background:#fff4f4;border-color:#efc6ca}.small{font-size:11px}.muted{color:var(--muted)}.grow{flex:1}.link{color:var(--teal)}.panel{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;margin-bottom:18px;overflow:hidden}.panel-head{box-sizing:border-box;border-bottom:1px solid #e6eef3;justify-content:space-between;align-items:center;gap:16px;padding:17px 19px;display:flex}.cover-form .panel-head{padding-top:17px;padding-bottom:17px}.cover-form label>span{margin-bottom:5px}.panel-body{padding:18px 19px}.filter-row{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.filter-row label{min-width:180px}input,select,textarea{width:100%;color:var(--text);background:#fff;border:1px solid #cbdde7;border-radius:8px;outline:none;padding:10px 11px}[data-view-id=cover] input,[data-view-id=cover] select,[data-view-id=cover] textarea{font-size:13px;line-height:1.45}[data-view-id=cover] textarea{min-height:95px}input:focus,select:focus,textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #087c9417}input[aria-invalid=true],textarea[aria-invalid=true]{border-color:#b73844}textarea{resize:vertical;min-height:88px}label>span,.label{color:var(--muted);letter-spacing:.035em;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.field-error{color:#a52735;margin-top:5px;font-size:11px;display:block}.form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.span2{grid-column:span 2}.span3{grid-column:1/-1}.table-scroll{max-width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:810px}.assessment-result-table{min-width:785px}th{color:#2b455b;letter-spacing:.04em;text-align:left;text-transform:uppercase;border-bottom:1px solid var(--line);background:#f5f9fc;padding:11px 13px;font-size:10px}td{vertical-align:middle;border-bottom:0;padding:13px;font-size:12px}.dashboard-context{flex-wrap:wrap}.dashboard-context .context-select{flex:1;min-width:200px;max-width:340px}.context-meta{color:var(--muted);margin-left:auto;font-size:11px;display:grid}.context-meta strong{color:var(--text)}.modal-form .create-audit-grid{padding:0}.modal-form .create-audit-grid label>span{margin-bottom:5px}.modal-form .create-audit-grid input,.modal-form .create-audit-grid select{font-size:13px}.modal-form .modal-footer{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:10px;margin:22px 0 0;padding:16px 0 0;display:flex}.modal:has(.process-form){width:min(1080px,96vw)}.process-form label>span{margin-bottom:5px}.process-form input,.process-form textarea{font-size:13px}.process-form textarea{min-height:95px}.sticky-bottom{border:1px solid var(--line);background:#fcfdfe;border-radius:0 0 12px 12px;justify-content:space-between;align-items:center;gap:10px;padding:15px 18px;display:flex}.is-locked input,.is-locked select,.is-locked textarea{pointer-events:none;opacity:.6}.process-track{gap:12px;max-width:100%;padding:0 0 20px;display:flex;overflow-x:auto}.process-node{min-width:245px;color:var(--text);text-align:left;border:1px solid var(--line);background:#fff;border-radius:13px;padding:18px;position:relative}.process-node>span{color:var(--teal);margin-bottom:10px;font-size:12px;font-weight:800;display:block}.process-node strong{padding-right:22px;font-size:15px;display:block}.process-node small{color:var(--muted);margin-top:6px;display:block}.process-node>svg{width:18px;height:18px;color:var(--teal);position:absolute;top:46px;right:18px}.turtle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.turtle-cell{background:var(--soft);border:1px solid var(--line);border-radius:10px;padding:15px}.turtle-cell span{color:var(--teal);font-size:11px;font-weight:700}.turtle-cell p{margin:8px 0 0;font-size:13px;line-height:1.6}.alert{color:#21677b;background:var(--teal-soft);border:1px solid #cbe5ed;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:17px;padding:12px 14px;font-size:12px;display:flex}.alert.amber{color:#835620;background:var(--amber-bg);border-color:#f0dcaf}.scope-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:18px 0;display:grid}.scope-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:20px}.scope-card.selected{background:#f8fcfd;border-color:#75b1c3}.scope-title{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.scope-title>strong{color:var(--teal);font-size:23px}.scope-title input{width:20px;height:20px;accent-color:var(--teal)}.scope-card h3{margin:0;font-size:15px}.scope-card p{color:var(--muted);margin-bottom:0;font-size:12px}.metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.metric{min-width:0;color:var(--text);text-align:left;border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:12px;padding:17px}.metric span,.metric small{color:var(--muted);font-size:10px;font-weight:700;display:block}.metric strong{overflow-wrap:anywhere;margin:8px 0;font-size:24px;display:block}.audit-journey{gap:8px;max-width:100%;display:flex;overflow-x:auto}.journey-stage{min-height:94px;color:var(--text);background:var(--soft);border:0;border-radius:9px;flex:1 0 100px;padding:13px 9px}.journey-stage b,.journey-stage span,.journey-stage small{display:block}.journey-stage b{color:var(--teal);font-size:17px}.journey-stage span{margin-top:7px;font-size:11px}.journey-stage small{color:var(--muted);margin-top:5px;font-size:9px}.journey-stage.done{background:#e9f7f1}.journey-stage.current{box-shadow:inset 0 0 0 1px #70b4c5}.dashboard-dashboard-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.progress-line{border-bottom:1px solid var(--line);justify-content:space-between;padding:12px 0;display:flex}.future-panel{color:var(--muted)}.dashboard-completion-donut{background:conic-gradient(var(--teal) var(--fill), #e9eff3 0);border-radius:50%;flex:0 0 112px;place-items:center;width:112px;height:112px;display:grid}.dashboard-completion-donut>div{text-align:center;background:#fff;border-radius:50%;place-content:center;width:82px;height:82px;display:grid}.dashboard-completion-donut strong{font-size:21px}.dashboard-completion-donut span{color:var(--muted);font-size:9px}.dashboard-parity-grid .panel{min-width:0}.dashboard-score-distribution{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.dashboard-score-distribution>div{background:var(--soft);border-radius:8px;gap:6px;min-width:0;padding:10px;display:grid}.dashboard-score-distribution span{overflow-wrap:anywhere;font-size:10px}.dashboard-score-distribution strong{font-size:18px}.chapter-bar{width:100%;color:var(--text);text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;grid-template-columns:minmax(130px,1.1fr) minmax(80px,2fr) 50px;align-items:center;gap:12px;padding:9px 2px;display:grid}.chapter-bar>span{overflow-wrap:anywhere;min-width:0;font-size:11px}.chapter-bar>span strong{color:var(--teal)}.chapter-bar .track{background:#e9eff3;border-radius:5px;height:7px;overflow:hidden}.chapter-bar .track i{background:var(--teal);border-radius:5px;height:100%;display:block}.chapter-bar>b{text-align:right;font-size:10px}.dashboard-priorities .priority{border-bottom:1px solid var(--line);padding:13px 0}.dashboard-priorities .priority>strong{overflow-wrap:anywhere;margin:7px 0;line-height:1.45;display:block}.priority-bottom{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}@media (width<=1250px){.form-grid{grid-template-columns:1fr 1fr}.span2{grid-column:span 2}.span3{grid-column:1/-1}.metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.turtle-grid,.scope-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=850px){.dashboard-dashboard-grid{grid-template-columns:1fr}.context-meta{display:none}}@media (width<=580px){.form-grid,.scope-grid,.turtle-grid{grid-template-columns:1fr}.span2,.span3{grid-column:1}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.metric{padding:13px}.metric strong{font-size:20px}.audit-journey{overflow-x:auto}.sticky-bottom{flex-wrap:wrap}.dashboard-context .context-select{min-width:200px}.audit-context{gap:8px}.panel-head{align-items:center}.modal-footer{margin:18px -15px -15px;padding:14px 15px}.modal:has(.process-form){width:95vw}.dashboard-score-distribution{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-completion-donut{flex-basis:88px;width:88px;height:88px}.dashboard-completion-donut>div{width:66px;height:66px}.chapter-bar{grid-template-columns:minmax(95px,1fr) minmax(45px,1fr) 42px;gap:7px}.dashboard-audit-list{margin-top:12px}}.assessment-filters{border:1px solid var(--line);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:18px;padding:14px;display:flex}.assessment-filters label{flex:1;min-width:130px}.assessment-filters label>span{margin-bottom:5px}.assessment-filters input,.assessment-filters select{font-size:13px;line-height:1.45}.assessment-filters select{max-width:300px}.question-layout{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:18px;display:grid}.question-list{border:1px solid var(--line);background:#fff;border-radius:12px;max-height:780px;padding:9px;position:sticky;top:82px;overflow:auto}.question-list-item{text-align:left;width:100%;color:var(--text);background:#fff;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:9px;margin-bottom:4px;padding:12px 10px;display:flex}.question-list-item:hover{background:#f6fafc}.question-list-item.selected{background:#edf7fb;border-color:#acd3df}.question-list-item>span:first-child{min-width:0}.question-list-item small{display:block}.question-list-item strong{color:var(--teal);font-size:12px}.question-list-item small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.question-list-item>b{background:#edf4f7;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.question-list-item>b.good{color:#176e4d;background:#eaf7f0}.question-list-item>b.warn{color:#925810;background:#fff6e5}.question-list-item>b.bad{color:#a1232e;background:#fff0f1}.question-list-item>b.neutral{color:#607484;background:#f1f4f6}.question-panel{min-width:0}.question-panel .panel-head{padding:17px 19px}.question-panel .panel-head h2{max-width:840px;font-size:18px;line-height:1.45}.expectation{border:1px solid #d2e8ee;border-left:3px solid var(--teal);background:#eef8fa;border-radius:9px;margin-bottom:23px;padding:16px 18px}.expectation p{margin:7px 0 10px;font-size:13px;line-height:1.65}.expectation small{color:var(--muted);font-size:10px}.field-label{color:#405b70;font-size:11px;font-weight:700;display:block}.score-options{flex-wrap:wrap;align-items:stretch;gap:8px;margin:8px 0 23px;display:flex}.score-choice{text-align:center;border:1px solid var(--line);cursor:pointer;border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:4px;min-width:65px;padding:10px 8px;display:flex;position:relative}.score-choice:has(input:checked){border:2px solid var(--teal);background:#eaf6fa;padding:9px 7px}.score-choice input{opacity:0;width:1px;height:1px;position:absolute}.score-choice:has(input:focus-visible){outline:3px solid #70bfd2}.score-choice strong{font-size:19px}.score-choice small{color:var(--muted);font-size:9px;line-height:1.4}.answer-form{margin-top:8px}.answer-form textarea{min-height:104px}.answer-form>label>span{margin-bottom:5px}.answer-form input,.answer-form select,.answer-form textarea{font-size:13px;line-height:1.45}.linked-evidence{border-top:1px solid var(--line);margin:18px 0;padding:16px 0 0;display:block}.linked-evidence>strong{margin:0 0 5px;font-size:11px;display:block}.linked-evidence .evidence-chip{overflow-wrap:anywhere;color:#056580;background:var(--teal-soft);border:1px solid #badce7;border-radius:8px;align-items:center;max-width:calc(100% - 8px);min-height:34px;margin:4px;padding:6px 9px;font-size:11px;display:inline-flex}.linked-evidence .actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.linked-evidence .button.small{padding:6px 9px}.upload-inline{position:relative;overflow:hidden}.assessment-updated{margin:8px 0 18px}.assessment-result-columns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.result-hero{color:#fff;background:var(--navy);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:16px 0 18px;padding:25px 28px;display:grid}.result-hero>div>span,.result-hero small{color:#9bc6d6;font-size:11px}.result-hero>div>.label{color:#9bc6d6;margin-bottom:5px;font-size:11px;line-height:1.45;display:block}.result-hero strong{margin:7px 0;font-size:32px;display:block}.result-hero .pill{margin-top:3px}.result-rule{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.result-rule p{color:var(--muted);margin:5px 0 0;font-size:11px}.formula{white-space:pre-wrap;word-break:break-word;color:#34566d;background:#f2f7fa;border:1px solid #dae8ef;border-radius:9px;margin:10px 0;padding:11px 12px;font:12px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace}.formula+p{margin:4px 0 0}.drop-zone{background:#f4fafc;border:1.5px dashed #84b9c7;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:24px;display:flex}.drop-zone h2{font-size:15px}.drop-zone p{max-width:680px;color:var(--muted);margin:6px 0 0;font-size:12px}.file-line{align-items:center;gap:11px;min-width:180px;display:flex}.doc-icon{width:39px;height:42px;color:var(--teal);background:#eef7fa;border:1px solid #cde4ea;border-radius:7px;flex:0 0 39px;place-items:center;font-size:9px;font-weight:800;display:grid}.file-line strong,.file-line small{overflow-wrap:anywhere;display:block}.file-line small{color:var(--muted);margin-top:4px;font-size:10px}.long-cell{white-space:normal;min-width:190px;max-width:380px;line-height:1.5}.evidence-preview-pdf{border:1px solid var(--line);width:100%;height:67vh}.evidence-preview-image{text-align:center;background:#edf3f7;max-height:68vh;padding:20px;overflow:auto}.evidence-preview-image img{object-fit:contain;max-width:100%;max-height:64vh}.evidence-preview-text{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);background:#f6fafc;max-height:65vh;padding:20px;font-size:12px;overflow:auto}@media (width<=1250px){.question-layout{grid-template-columns:210px minmax(0,1fr)}}@media (width<=1000px){.question-layout{grid-template-columns:minmax(0,1fr)}.question-list{grid-template-columns:repeat(2,minmax(0,1fr));max-height:170px;display:grid;position:static}.result-hero{grid-template-columns:repeat(2,minmax(0,1fr))}.drop-zone{flex-direction:column;align-items:flex-start}}@media (width<=580px){.question-list{grid-template-columns:1fr;max-height:135px}.score-choice{flex-basis:22%}.assessment-filters label{min-width:100%}.assessment-result-columns{grid-template-columns:1fr}.result-hero{padding:17px}.result-hero strong{font-size:26px}}.doc-check{border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;margin:10px 0;padding:12px;font-size:12px;display:flex}.doc-check input{width:18px;height:18px;accent-color:var(--teal)}.doc-check span{min-width:0}.doc-check small{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:11px;display:block}.drop-zone.drag{background:#dceff5}.evidence-empty-cell{text-align:center;height:178px}.evidence-empty-cell .shell-state{min-height:178px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:40px 20px}.collaboration-page{min-width:0;max-width:100%}.collaboration-audit-context{margin:0 0 18px}.collaboration-audit-context .context-select{flex:1;min-width:220px;max-width:560px}.collaboration-principal-context{border:1px solid var(--line);min-height:64px;box-shadow:var(--shadow);background:#fff;border-radius:11px;align-items:center;margin:0 0 18px;padding:10px 16px;display:flex}.collaboration-principal-context>*{min-width:0}.collaboration-principal-context>div{flex:1;grid-template-columns:max-content max-content;align-items:center;gap:16px;display:grid}.collaboration-principal-context__active{white-space:nowrap}.collaboration-principal-context__boundary{gap:3px;display:grid}.collaboration-principal-context__active .collaboration-principal-context__value{color:#00758f}.collaboration-principal-context__boundary>span{color:var(--muted);font-size:12px}.collaboration-principal-context__label{color:#00758f;font-size:10px;font-weight:700}.collaboration-principal-context__value{color:var(--text);font-size:14px;font-weight:700}.collaboration-principal-context__note{color:var(--muted);font-size:11px;line-height:1.45}@media (width>=581px){.collaboration-overview-panel .collaboration-audit-context:not(.collaboration-principal-context){min-height:88px}}@media (width<=580px){.collaboration-audit-context{flex-wrap:wrap;align-items:flex-start;gap:10px 8px}.collaboration-audit-context>.context-select{flex:100%;width:100%;max-width:none}.collaboration-audit-context>.context-meta{min-width:0;margin-left:0}.collaboration-audit-context>.context-meta:last-of-type{flex:100%}.collaboration-audit-context>.context-meta span{overflow-wrap:anywhere}.collaboration-audit-context>button{margin-left:auto}}.collaboration-hero{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:13px;align-items:center;gap:12px;margin:0 0 18px;padding:22px 24px;display:flex}.collaboration-hero>div{flex:1;min-width:0}.collaboration-hero h2{overflow-wrap:anywhere;margin:0;font-size:21px}.collaboration-hero p{color:var(--muted);margin:5px 0 0;font-size:12px}.collaboration-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:19px;display:grid}.collaboration-metric{border:1px solid var(--line);min-width:0;box-shadow:none;background:#fff;border-radius:15px;padding:17px}.collaboration-metric>span,.collaboration-metric small{color:var(--muted);font-size:11px;font-weight:700;display:block}.collaboration-metric strong{overflow-wrap:anywhere;letter-spacing:-1px;margin:8px 0;font-size:25px;font-weight:800;display:block}.collaboration-metric small{font-size:10px;font-weight:400;line-height:1.45}.collaboration-workflow{gap:9px;max-width:100%;margin:0 0 18px;display:flex;overflow-x:auto}.collaboration-workflow>div{border:1px solid var(--line);background:#fff;border-radius:9px;flex:1 0 180px;align-items:center;gap:10px;min-height:45px;padding:8px 13px;display:flex}.collaboration-workflow b{color:var(--teal);font-size:14px}.collaboration-workflow span{font-size:11px;font-weight:700}@media (width>=581px){.collaboration-overview-panel .collaboration-workflow>div{min-height:46px}}.collaboration-panels{grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);gap:16px;display:grid}.collaboration-panels .panel{min-width:0}.collaboration-panels p{font-size:12px}.collaboration-progress-row{margin:0 0 17px}.collaboration-progress-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.collaboration-progress-heading span{color:var(--muted);font-size:12px}.collaboration-progress-heading strong{color:var(--text);font-size:19px}.collaboration-progress-track{background:#e8eff3;border-radius:99px;height:12px;margin-top:9px;overflow:hidden}.collaboration-progress-track>span{border-radius:inherit;background:#0d829a;height:100%;display:block}.collaboration-progress-track.verification>span{background:#087c5a}.collaboration-live-followup-note{color:var(--text);background:#f2f8fb;border-left:3px solid #0d829a;border-radius:8px;margin:16px 0;padding:12px 15px;font-size:12px;line-height:1.5}.collaboration-publication-meta{font-weight:700}.collaboration-overview-panel .collaboration-panels .panel-body>.button{margin-top:3px}.collaboration-workflow-note{color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 18px;padding:15px 17px;font-size:11px;display:flex}.collaboration-workflow-note strong{color:var(--text);margin-right:auto}.collaboration-warning{color:#745313;background:#fff9e9;border:1px solid #ead9a7;border-radius:10px;margin-bottom:16px;padding:13px 15px;font-size:12px;line-height:1.55}.collaboration-binding-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.collaboration-binding-form{border:1px solid var(--line);background:#f8fbfc;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;padding:15px;display:grid}.collaboration-binding-form h3{grid-column:1/-1;margin:0;font-size:13px}.collaboration-binding-form .button{justify-self:start}.collaboration-invite-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:13px;display:grid}@media (width>=851px){.collaboration-invite-form{row-gap:0}}.collaboration-invite-form label{min-width:0}.collaboration-invite-form>button{justify-self:start}.collaboration-members-table{min-width:960px}@media (width<=700px){.collaboration-members-table{table-layout:fixed}.collaboration-members-table :is(th,td):first-child{width:105px}.collaboration-members-table :is(th,td):nth-child(2){width:110px}.collaboration-members-table :is(th,td):nth-child(3){width:84px}}.collaboration-row-actions{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.collaboration-enable-inline{border:1px solid var(--line);background:#f6fafb;border-radius:8px;gap:6px;min-width:190px;padding:9px;display:grid}.collaboration-enable-inline input{min-width:0}.collaboration-member-card{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:13px 0;font-size:12px;display:grid}.collaboration-member-card:last-child{border-bottom:0}.collaboration-member-card__identity{gap:5px;display:grid}.collaboration-member-card__details{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.collaboration-member-card>*{overflow-wrap:anywhere;min-width:0}@media (width<=850px){.collaboration-binding-grid{grid-template-columns:1fr}.collaboration-member-card{grid-template-columns:1fr;gap:8px}}@media (width<=700px){.collaboration-workflow{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.collaboration-workflow>div{flex:initial;min-width:0}.collaboration-principal-context{min-height:95px;padding:11px 12px}.collaboration-principal-context>div{grid-template-columns:1fr;align-content:center;gap:16px}.collaboration-principal-context__boundary{gap:2px}.collaboration-hero{flex-wrap:wrap;align-items:flex-start;padding:16px}.collaboration-hero>div{flex:1 0 100%}.collaboration-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.collaboration-metric{padding:12px}.collaboration-metric strong{font-size:20px}.collaboration-overview-panel .collaboration-panels,.collaboration-invite-form,.collaboration-binding-form{grid-template-columns:1fr}.collaboration-binding-form h3{grid-column:1}.collaboration-member-card{grid-template-columns:1fr 1fr}.collaboration-workflow-note{align-items:flex-start}}.vda-auth-loading{place-items:center;min-height:100vh;display:grid}.vda-auth-loading main{width:min(420px,90vw)}.collaboration-invite-form{grid-template-columns:minmax(0,1fr)}.collaboration-organization-setup{padding:0 18px}.collaboration-organization-setup>summary{color:var(--text);cursor:pointer;padding:16px 0;font-size:13px;font-weight:700}.collaboration-organization-setup .panel-body{padding:0 0 18px}.collaboration-invite-action{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.collaboration-history-table{min-width:760px}.collaboration-history-table td:last-child{white-space:normal;overflow-wrap:anywhere;min-width:220px}.modal:has(.collaboration-invite-form){width:min(1080px,96vw)}.collaboration-invite-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.collaboration-assignment-list{border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 14px;max-height:220px;padding:12px;display:grid;overflow:auto}.collaboration-assignment-list legend{color:#405b70;padding:0 6px;font-size:11px;font-weight:700}.collaboration-assignment-list .check-label{overflow-wrap:anywhere;min-width:0}.collaboration-demo-confirm p{max-width:660px;line-height:1.6}.collaboration-audit-context>div{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:14px;padding:13px 16px;font-size:12px;display:flex}.collaboration-audit-context span{color:var(--muted)}@media (width<=580px){.collaboration-invite-fields,.collaboration-assignment-list{grid-template-columns:1fr}}.health-banner{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-left:5px solid #91a3b1;border-radius:12px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:16px;margin:0 0 16px;padding:20px 22px;display:grid}.health-banner.red{border-left-color:#d73038}.health-banner.amber{border-left-color:#e58b14}.health-banner.green{border-left-color:#16825a}.health-icon{color:#61788b;background:#edf2f6;border-radius:50%;place-items:center;width:46px;height:46px;font-size:22px;font-weight:800;display:grid}.health-banner.amber .health-icon{color:#a9620a;background:#fff2dc}.health-banner.green .health-icon{color:#16825a;background:#e7f6ef}.health-copy{min-width:0}.health-copy small{color:var(--muted);font-size:10px;line-height:1.4}.health-meta{text-align:right;gap:3px;display:grid}.health-meta strong small{color:var(--muted);font-size:13px}.health-meta span{color:var(--muted);font-size:10px}.dashboard-visual-metrics .visual-metric{border:1px solid var(--line);text-decoration:none;display:block}.visual-metric .label{color:var(--muted);margin-bottom:5px;font-size:10px;font-weight:800}.visual-metric strong{margin:6px 0;font-size:22px;font-weight:800;line-height:1.45}.visual-metric .hint{height:12px;color:var(--muted);font-size:11px;font-weight:700;line-height:12px;display:inline}.visual-metric{position:relative;overflow:hidden}.visual-metric:before{content:"";background:#8eabb9;width:4px;position:absolute;top:0;bottom:0;left:0}.visual-metric.red:before{background:#d73038}.visual-metric.amber:before{background:#e58b14}.visual-metric.green:before{background:#16825a}.visual-metric.red strong{color:#d73038}.visual-metric.amber strong{color:#a9620a}.visual-metric.green strong{color:#16825a}.v-journey{gap:9px;max-width:100%;display:flex;overflow-x:auto}.v-stage{min-height:67px;color:var(--text);background:#f2f6f8;border:1px solid #0000;border-radius:9px;flex:1 0 130px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:3px 9px;padding:10px 12px;text-decoration:none;display:grid}.v-stage b{color:var(--teal);grid-row:span 2;font-size:17px}.v-stage strong{overflow-wrap:anywhere;font-size:11px}.v-stage span{color:var(--muted);font-size:9px}.v-stage.green{background:#eaf7f1}.v-stage.amber{background:#fff7e9}.v-stage.red{background:#fff0f0}.v-stage.gray{background:#f2f5f7}.signal-legend{flex-wrap:wrap;gap:14px;padding:12px 0 4px;display:flex}.signal-legend span,.plot-legend-list span{align-items:center;gap:7px;font-size:10px;display:flex}.signal-legend span{color:var(--muted)}.plot-legend-list span{color:var(--text)}.signal-legend i,.plot-legend-list i{background:#91a3b1;border-radius:50%;flex:0 0 9px;width:9px;height:9px}.signal-legend i.red,.plot-legend-list i.red{background:#d73038}.signal-legend i.amber,.plot-legend-list i.amber{background:#e58b14}.signal-legend i.green,.plot-legend-list i.green{background:#16825a}.visual-grid.dashboard-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px 0;display:grid}.dashboard-visual-grid>.panel{min-width:0}.plot-body{min-height:220px}.donut-layout{justify-content:center;align-items:center;gap:24px;min-height:175px;display:flex}.question-donut{background:conic-gradient(var(--teal) var(--ring), #edf2f6 0);border-radius:50%;flex:0 0 152px;place-items:center;width:152px;height:152px;display:grid}.question-donut>div{text-align:center;background:#fff;border-radius:50%;place-content:center;width:112px;height:112px;display:grid}.question-donut strong{font-size:28px}.question-donut span{color:var(--muted);font-size:10px}.plot-legend-list{gap:10px;min-width:0;display:grid}.plot-legend-list>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.plot-legend-list b{font-size:12px}.chart-caption{color:var(--muted);margin:13px 0 0;font-size:11px;line-height:1.5}.v-chapter-bars{gap:7px;display:grid}.v-chapter-row{color:var(--text);border-bottom:1px solid var(--line);grid-template-columns:minmax(110px,1.1fr) minmax(90px,2fr) 52px;align-items:center;gap:8px;padding:6px 0;text-decoration:none;display:grid}.v-chapter-row>div:first-child{gap:2px;min-width:0;display:grid}.v-chapter-row>div:first-child b{color:var(--teal);font-size:11px}.v-chapter-row>div:first-child span{text-overflow:ellipsis;font-size:10px;overflow:hidden}.v-chapter-row strong{text-align:right;font-size:10px}.v-chapter-row small{color:var(--muted);grid-column:2/4;font-size:9px}.v-track{background:#edf2f6;border-radius:8px;height:11px;position:relative;overflow:hidden}.v-track i{background:#16825a;height:100%;display:block}.v-track i.red{background:#d73038}.v-track i.amber{background:#e58b14}.v-track i.gray{background:#91a3b1}.v-threshold{background:#465f71;width:1px;height:100%;position:absolute;top:0}.stack-bars{gap:21px;margin:11px 0 24px;display:grid}.stack-row{grid-template-columns:30px minmax(0,1fr) 28px;align-items:center;gap:10px;display:grid}.stack-row .link-btn{color:var(--teal);font-size:11px;font-weight:700;text-decoration:none}.stack-row>b{text-align:right;font-size:10px}.stack-track{background:#f2f6f9;border-radius:5px;height:25px;display:flex;overflow:hidden}.stack-track span{color:#fff;place-items:center;min-width:22px;font-size:10px;font-weight:700;display:grid}.stack-track span.red{background:#d73038}.stack-track span.amber{background:#e58b14}.stack-track span.green{background:#16825a}.stack-track span.gray{background:#91a3b1}.paired-bars{align-content:start;gap:17px;min-height:190px;display:grid}.paired-row{grid-template-columns:minmax(85px,.7fr) minmax(0,2fr);align-items:center;gap:10px;display:grid}.paired-row>.link-btn{color:var(--teal);overflow-wrap:anywhere;font-size:10px;font-weight:700}.pair{gap:6px;display:grid}.pair>span{align-items:center;gap:8px;min-width:0;display:flex}.pair>span i{background:#e58b14;border-radius:3px;min-width:2px;height:10px;display:block}.pair>span i.verified{background:#16825a}.pair>span b{font-size:10px}.pair>small{color:var(--muted);font-size:10px}.score-columns{justify-content:center;align-items:stretch;gap:13px;min-height:176px;display:flex}.score-columns>div{flex:1;grid-template-rows:20px 1fr 22px;justify-items:center;gap:5px;min-width:0;display:grid}.score-columns>div>b{font-size:11px}.score-column{background:#edf2f6;border-radius:5px;align-items:end;width:100%;max-width:34px;height:125px;display:flex}.score-column i{background:#16825a;border-radius:5px;width:100%;min-height:0;display:block}.score-column i.red{background:#d73038}.score-column i.yellow,.score-column i.amber{background:#c9a514}.score-column i.notApplicable,.score-column i.blank{background:#91a3b1}.score-columns>div>span{max-width:100%;color:var(--muted);text-align:center;overflow-wrap:anywhere;font-size:9px}.v-audit-matrix{min-width:850px}.v-audit-matrix th,.v-audit-matrix td{text-align:center;padding:7px 5px}.v-audit-matrix tbody th{text-align:left;white-space:normal}.v-audit-matrix tbody th small{max-width:145px;color:var(--muted);margin-top:4px;font-size:9px;font-weight:400;display:block}.matrix-cell{min-width:58px;min-height:45px;color:var(--text);text-align:center;background:#f0f3f5;border-radius:6px;place-content:center;gap:2px;text-decoration:none;display:grid}.matrix-cell.red{color:#8d1e26;background:#fdebed}.matrix-cell.amber{color:#80500b;background:#fff4df}.matrix-cell.green{color:#126643;background:#e7f6ef}.dashboard-audit-list{margin-top:18px}@media (width<=850px){.visual-grid.dashboard-visual-grid{grid-template-columns:1fr}}@media (width<=580px){.health-banner{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:14px}.health-icon{width:34px;height:34px;font-size:17px}.health-copy h2{font-size:16px}.health-meta{text-align:left;grid-column:2;align-items:center;gap:7px;display:flex}.health-meta strong{font-size:16px}.health-meta span{font-size:9px}.dashboard-visual-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.visual-grid.dashboard-visual-grid{gap:12px}.donut-layout{justify-content:space-around;gap:12px}.question-donut{flex-basis:118px;width:118px;height:118px}.question-donut>div{width:86px;height:86px}.question-donut strong{font-size:23px}.plot-legend-list{gap:8px}.plot-legend-list span{font-size:9px}.v-chapter-row{grid-template-columns:minmax(90px,1fr) minmax(60px,1.2fr) 45px;gap:6px}.v-chapter-row>div:first-child span{font-size:9px}.paired-row{grid-template-columns:minmax(65px,.65fr) minmax(0,1.5fr);gap:7px}.score-columns{gap:6px}.score-column{height:100px}.v-audit-matrix{min-width:850px}}.dashboard-selected-risk{outline-offset:-2px;outline:2px solid #0b8197;scroll-margin-top:90px}.hx-panel-jump{background:#edf7fa;border:1px solid #cbe1e8;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;margin:0 0 20px;padding:20px;display:flex}.hx-panel-jump strong{color:var(--text);margin:0;font-size:16px;display:block}.hx-panel-jump small{color:var(--muted);margin:6px 0 0;font-size:11.6667px;line-height:17.5px;display:block}.hx-panel-jump .actions{align-items:center;gap:8px;display:flex}.hx-panel-jump .button{align-items:center;gap:7px;min-height:40px;padding:10px 13px;font-size:12px;line-height:17.4px;display:inline-flex}.hx-panel-jump .button svg{flex:0 0 18px;width:18px;height:18px}@media (width<=650px){.hx-panel-jump{flex-direction:column;align-items:flex-start}.hx-panel-jump .actions{flex-wrap:wrap;width:100%}}.health-banner{border-radius:14px;align-items:center;gap:18px;margin:0 0 18px;padding:21px 23px;display:flex}.health-banner.red{background:linear-gradient(90deg,#fff4f3 0%,#fff 70%);border-left-color:#d73038}.health-banner.amber{background:linear-gradient(90deg,#fff8ed,#fff);border-left-color:#e58b14}.health-banner.green{background:linear-gradient(90deg,#effbf5,#fff);border-left-color:#16825a}.health-icon{border-radius:14px;flex:0 0 48px;width:48px;height:48px;font-size:27px}.health-copy{flex:0 auto;min-width:0;max-width:380px}.health-copy h2{margin:3px 0 5px;font-size:20px}.health-copy p{overflow-wrap:anywhere;margin:3px 0 6px;font-size:13px;font-weight:700}.health-copy small{max-width:760px;color:var(--muted);font-size:11px;line-height:normal;display:block}.health-meta{text-align:center;gap:0;margin-left:auto;display:grid}.health-meta strong{font-size:32px}.health-meta strong small{font-size:16px}.health-meta span{font-size:11px}.dashboard-visual-metrics .visual-metric .label{text-transform:uppercase;letter-spacing:.085em;font-weight:800}.health-copy{max-width:none}.health-copy .label{color:var(--muted);margin:0 0 5px;font-size:11px;line-height:1.45;display:block}.health-copy h2{margin:0;font-size:17px;line-height:1.45}.health-copy p{margin:3px 0 6px;font-size:14px;font-weight:400;line-height:1.45}.health-copy small{line-height:1.45}@media (width<=650px){.health-banner{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;display:grid}.health-banner>div{min-width:0}.health-banner .health-meta{text-align:left;grid-column:2;align-items:center;gap:12px;min-width:0;margin:4px 0 0;display:flex}.health-banner small,.health-banner p{overflow-wrap:anywhere;white-space:normal}.health-banner .health-meta strong{font-size:26px}}@media (width<=580px){.health-banner{gap:11px;padding:15px}.health-icon{flex-basis:35px;width:35px;height:35px;font-size:21px}.health-banner h2{font-size:16px}}.assessment-result-table th{padding:12px 14px}.assessment-result-table td{border-bottom:1px solid #e2ecf2;padding:13px 14px;line-height:1.45}.table-scroll table.assessment-result-table td .pill{margin:0}.assessment-result-table tbody tr:last-child td{border-bottom:0}.finding-actions-cell{width:177px;min-width:177px}.finding-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.findings-table thead th{white-space:nowrap;padding:12px 14px}:is(.modal:has(.evidence-preview-pdf),.modal:has(.evidence-preview-image),.modal:has(.evidence-preview-text)){width:min(1080px,96vw);max-width:1080px}.preview-tools{justify-content:space-between;align-items:center;gap:12px;padding:0 0 16px;display:flex}.drop-zone{min-height:124px}.drop-zone-copy{min-width:0}.drop-zone-copy svg{color:var(--teal);margin:0}.drop-zone-copy h3{margin:9px 0 4px;font-size:14px;line-height:1.45}.drop-zone-copy p{margin:0;font-size:12px;line-height:1.45}.evidence-table{table-layout:fixed;width:100%;min-width:0}.evidence-table th:first-child,.evidence-table td:first-child{width:27.9649%}.evidence-table th:nth-child(2),.evidence-table td:nth-child(2){width:16.0814%}.evidence-table th:nth-child(3),.evidence-table td:nth-child(3){width:7.7454%}.evidence-table th:nth-child(4),.evidence-table td:nth-child(4){width:12.7479%}.evidence-table th:nth-child(5),.evidence-table td:nth-child(5){width:7.2232%}.evidence-table th:nth-child(6),.evidence-table td:nth-child(6){width:28.2372%}.evidence-table th{padding:12px 14px}.evidence-table tbody td{border-bottom:1px solid var(--line);padding:13px 14px}.evidence-table tbody tr:last-child td{border-bottom:0}.evidence-table .actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.evidence-table .file-line{gap:0}.evidence-table .file-line strong{display:inline}.evidence-table .file-line strong,.evidence-table .file-line .small{overflow-wrap:normal}.evidence-table .doc-icon{background:var(--teal-soft);border-color:var(--line);border-radius:6px;flex:0 0 34px;width:34px;height:39px;margin-right:9px;font-size:9px;display:inline-flex}.evidence-table .file-line .small{color:var(--muted);margin-top:0;font-size:11px;line-height:1.45}.table-scroll table.evidence-table td .pill{margin:0}@media (width<=1000px){.assessment-result-table{table-layout:fixed;width:721.281px;min-width:721.281px}.assessment-result-table th:first-child,.assessment-result-table td:first-child{width:133.469px}.assessment-result-table th:nth-child(2),.assessment-result-table td:nth-child(2){width:73.1875px}.assessment-result-table th:nth-child(3),.assessment-result-table td:nth-child(3){width:46.4219px}.assessment-result-table th:nth-child(4),.assessment-result-table td:nth-child(4){width:88.8281px}.assessment-result-table th:nth-child(5),.assessment-result-table td:nth-child(5){width:124.156px}.assessment-result-table th:nth-child(6),.assessment-result-table td:nth-child(6){width:157.094px}.assessment-result-table th:nth-child(7),.assessment-result-table td:nth-child(7){width:98.125px}.findings-table{table-layout:fixed;width:941.438px;min-width:941.438px}.findings-table th:first-child,.findings-table td:first-child{width:116.469px}.findings-table th:nth-child(2),.findings-table td:nth-child(2){width:73.1875px}.findings-table th:nth-child(3),.findings-table td:nth-child(3){width:110.609px}.findings-table th:nth-child(4),.findings-table td:nth-child(4){width:163.844px}.findings-table th:nth-child(5),.findings-table td:nth-child(5){width:230px}.findings-table th:nth-child(6),.findings-table td:nth-child(6){width:65.5625px}.findings-table th:nth-child(7),.findings-table td:nth-child(7){width:81.0313px}.findings-table .finding-actions-cell,.findings-table td:nth-child(8){width:100.734px;min-width:0}.findings-table .finding-actions{flex-wrap:wrap;width:100%}.drop-zone{min-height:0}.evidence-table{table-layout:auto;width:100%;min-width:0}.evidence-table th,.evidence-table td{width:auto}.evidence-table .actions{width:99px}.evidence-table .actions .button{white-space:normal}}.v-journey{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;max-width:100%;display:grid;overflow:visible}.v-stage{box-sizing:border-box;min-width:0;min-height:105px;color:var(--text);text-align:center;background:#f8fbfd;border:1px solid #d8e3eb;border-top:3px solid #91a3b1;border-radius:9px;flex-direction:column;align-items:center;gap:4px;padding:12px 6px;display:flex}.v-stage b{color:#637e90;background:#e4ecf1;border-radius:50%;flex:0 0 23px;grid-row:auto;place-items:center;width:23px;height:23px;font-size:14px;display:grid}.v-stage strong{font-size:12px;line-height:1.45}.v-stage span{color:var(--text);font-size:10px;line-height:1.2}.v-stage.green{border-top-color:var(--signal-green);background:#f2fbf5}.v-stage.green b{color:var(--green);background:#d9f2e4}.v-stage.amber{border-top-color:var(--signal-amber);background:#fff9ef}.v-stage.amber b{color:var(--amber);background:#ffedcd}.v-stage.red{border-top-color:var(--signal-red);background:#fff4f3}.v-stage.red b{color:var(--red);background:#fbe0e1}.v-stage.gray{background:#f8fbfd;border-top-color:#91a3b1}.v-stage.gray b{color:#637e90;background:#e4ecf1}.signal-legend{gap:8px}.signal-legend span{color:#344e62;background:#f6f8fa;border:1px solid #dce5eb;border-radius:5px;padding:5px 9px}.signal-legend i{flex:0 0 12px;place-items:center;width:12px;height:12px;font-size:10px;font-style:normal;font-weight:800;display:grid}.signal-legend i.red{color:#d73038}.signal-legend i.amber{color:#b46b0b}.signal-legend i.green{color:#16825a}.signal-legend i.gray{color:#718696}.v-audit-matrix tbody th small{text-transform:none;letter-spacing:normal;font-size:11px}.matrix-cell{min-height:70px}.matrix-cell b{font-size:14px}.matrix-cell small{font-size:11px}@media (width<=850px){.v-journey{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=580px){.v-journey{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.v-audit-matrix{min-width:850px}}.scope-card h3{font-size:14px}.dashboard-visual-grid .panel-head{gap:12px}.dashboard-visual-grid .panel-head h2{font-size:16px}.dashboard-visual-grid .v-chapter-row>div:first-child b{color:var(--text)}.dashboard-visual-grid .stack-row .link-btn{font-size:14px}.dashboard-visual-grid .stack-row>b{font-size:12px}.dashboard-visual-grid .stack-track>span{border-right:1px solid #fff;min-width:18px;font-size:11px;font-weight:750}.dashboard-visual-grid .plot-body{min-height:226px}.dashboard-visual-grid .donut-layout{gap:18px;min-height:208px}.dashboard-visual-grid .ring-plot{flex:0 180px;width:180px!important;height:180px!important}.dashboard-visual-grid .ring-value{fill:#0a293e;font:800 32px Arial}.dashboard-visual-grid .ring-caption{fill:#5e7384;font:700 12px Arial}.dashboard-visual-grid .plot-legend-list{flex:1;gap:14px;max-width:300px}.dashboard-visual-grid .plot-legend-list>div{gap:14px}.dashboard-visual-grid .plot-legend-list span{gap:9px;font-size:11px}.dashboard-visual-grid .plot-legend-list b{font-size:14px}.dashboard-visual-grid .plot-legend-list i{border-radius:3px;flex:0 0 9px;width:9px;height:9px}.health-banner.red .health-icon{color:#ba242d;background:#fde0e1}.health-banner .health-meta{text-align:center;gap:12px;display:block}.health-banner .health-meta strong{font-weight:800}.health-banner .health-meta>span{display:block}@media (width<=650px){.health-banner .health-meta{text-align:left;display:flex}}@media (width<=580px){.dashboard-visual-grid .panel-head{flex-wrap:wrap;gap:12px;min-height:0}.dashboard-visual-grid .panel-head h2{font-size:16px}.dashboard-visual-grid .donut-layout{gap:7px}.dashboard-visual-grid .plot-legend-list{gap:14px}.dashboard-visual-grid .plot-legend-list span{font-size:11px}.dashboard-visual-grid .plot-legend-list b{font-size:14px}}@media (width<=1150px){.dashboard-visual-grid .ring-plot{max-width:150px}}.visual-grid.dashboard-visual-grid{gap:0 18px}.dashboard-visual-grid>.panel{margin-bottom:18px}.dashboard-visual-grid .v-chapter-bars{gap:15px}.dashboard-visual-grid .v-chapter-row{cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(120px,1fr) minmax(120px,1fr) 68px;gap:8px 12px;padding:0}.dashboard-visual-grid .v-chapter-row>div:first-child{align-items:center;gap:8px;font-size:12px;display:flex}.dashboard-visual-grid .v-chapter-row>div:first-child b,.dashboard-visual-grid .v-chapter-row>div:first-child span{font-size:12px}.dashboard-visual-grid .v-chapter-row>small{color:var(--muted);grid-column:2/-1;font-size:10px}.dashboard-visual-grid .v-chapter-row>.v-track{background:#eff4f7;border-radius:6px;height:18px}.dashboard-visual-grid .v-chapter-row>strong{align-self:center;font-size:13px}@media (width<=1100px){.visual-grid.dashboard-visual-grid{grid-template-columns:1fr}.dashboard-visual-grid .v-journey{grid-template-columns:repeat(4,minmax(110px,1fr))}.dashboard-visual-grid .v-chapter-row{grid-template-columns:minmax(100px,1fr) minmax(100px,1.4fr) 65px}}@media (width<=600px){.dashboard-visual-grid .v-journey{grid-template-columns:repeat(2,minmax(100px,1fr))}.dashboard-visual-grid .v-chapter-row{grid-template-columns:1fr 68px}.dashboard-visual-grid .v-chapter-row>div:first-child,.dashboard-visual-grid .v-chapter-row>small{grid-column:1/-1}}@media (width<=580px){.visual-grid.dashboard-visual-grid{gap:0 18px}.donut-layout{flex-direction:column;gap:7px}.plot-legend-list{width:100%}.dashboard-visual-grid .plot-legend-list{max-width:100%}.plot-legend-list span{font-size:11px}.plot-legend-list b{font-size:14px}.v-audit-matrix th,.v-audit-matrix td{padding:7px 3px}.matrix-cell{min-width:54px;min-height:53px}.stack-bars{gap:20px}.stack-track{height:25px}}.signal{border:1px solid var(--line);color:var(--muted);white-space:normal;background:#f1f5f8;border-radius:7px;align-items:center;gap:6px;padding:5px 9px;font-size:11px;font-weight:750;line-height:1.2;display:inline-flex}.signal>b{text-align:center;min-width:13px;font-size:12px}.signal.red{color:var(--red);background:var(--red-bg);border-color:#fac9cd}.signal.amber{color:var(--amber);background:var(--amber-bg);border-color:#f5d6a6}.signal.green{color:var(--green);background:var(--green-bg);border-color:#b9e7cf}.visual-legend{flex-wrap:wrap;gap:7px;margin:12px 0 7px;display:flex}.visual-legend .signal{font-size:10px}.v-audit-matrix{table-layout:fixed;min-width:740px;font-size:12px}.v-audit-matrix th,.v-audit-matrix td{padding:11px 9px}.v-audit-matrix th:first-child{text-align:left;width:220px}.v-audit-matrix th small{letter-spacing:0;text-transform:none;max-width:210px;margin-top:5px;font-size:11px}.v-audit-matrix tbody th small{max-width:210px;margin-top:5px}.v-audit-matrix tbody tr:last-child td{border-bottom:0}.v-audit-matrix .matrix-cell{box-sizing:content-box;border:1px solid #d7e4eb;border-radius:9px;min-width:0;min-height:0;padding:12px 8px;display:block}.v-audit-matrix .matrix-cell b{font-size:15px;display:block}.v-audit-matrix .matrix-cell small{margin-top:6px;font-size:11px;display:block}.v-audit-matrix th{color:#2b455b;background:#f5f9fc}.v-audit-matrix td{border-bottom:1px solid #e2ecf2}.v-audit-matrix .matrix-cell.green{color:#166f4e;background:#eaf7f0;border-color:#bde6d2}.v-audit-matrix .matrix-cell.red{color:#a1232e;background:#fff0f1;border-color:#f2c9ce}.v-audit-matrix .matrix-cell.amber{color:#915716;background:#fff7e6;border-color:#f1ddb8}.v-audit-matrix .matrix-cell.gray{color:#657886;background:#f2f5f7;border-color:#d7e4eb}@media (width<=580px){.v-audit-matrix{table-layout:fixed;width:740px}.v-audit-matrix th:first-child{width:182px}.v-audit-matrix th:not(:first-child),.v-audit-matrix td{width:93px}}.audit-register-table th{white-space:nowrap;padding:12px 14px}.audit-register-table td{padding:13px 14px}.audit-context{gap:14px}@media (width<=580px){.audit-context{gap:8px}[data-view-id=deadlineReview] .page-head>.page-actions{flex-direction:column;align-items:flex-start}}.audit-context select{font-size:13px}.audit-context .context-meta{font-size:12px}.audit-context .context-meta strong{font-size:13px}.dashboard-visual-metrics .visual-metric strong{letter-spacing:-.04em;font-size:25px}@media (width<=850px){.dashboard-visual-metrics .visual-metric strong{font-size:22px}}.health-banner{margin:18px 0}@media (width<=580px){.health-banner{gap:12px}}.dashboard-visual-metrics{margin-bottom:19px}.visual-grid.dashboard-visual-grid{margin:0}.dashboard-audit-list>.panel-head{gap:12px}.dashboard-audit-list>.panel-head .button.small{padding:6px 9px;line-height:1.45}.dashboard-audit-list table{font-size:12px}.dashboard-audit-list .table-scroll td .pill{margin:0}.dashboard-audit-list th{white-space:nowrap;padding:12px 14px}.dashboard-audit-list td{border-bottom:0;padding:13px 14px}.audit-register-view>.panel>.panel-head{gap:12px}.audit-register-view .filter-row input{font-size:13px;line-height:1.45}.audit-register-view .audit-register-table{font-size:12px}.audit-register-view .audit-register-table td{border-bottom:0}.audit-register-view .table-scroll td .pill{margin:0}.process-add-button{min-height:40px}.dashboard-visual-grid .stack-bars{gap:21px}.dashboard-visual-metrics{gap:13px}.cover-form>.sticky-bottom>.button{min-height:40px}.cover-form>.sticky-bottom{border:0;border-top:1px solid var(--line)}@media (width<=580px){.dashboard-visual-metrics{gap:9px}}.dashboard-visual-metrics .visual-metric{border-radius:15px;flex-direction:column;justify-content:center;padding-bottom:16.3px;display:flex}.dashboard-visual-metrics .visual-metric .label{margin-bottom:0}.dashboard-visual-metrics .visual-metric strong{margin-top:6px}.dashboard-visual-metrics .visual-metric .hint{color:#087e98;align-self:flex-start;width:max-content;height:12px;margin-top:5px;line-height:15.95px}.dashboard-visual-metrics .visual-metric.red strong{color:#ba242d}.dashboard-visual-metrics .visual-metric.amber strong{color:#935609}.dashboard-visual-metrics .visual-metric.green strong{color:#126e4d}@media (width>=581px){.dashboard-visual-metrics .visual-metric{padding-bottom:20.3px}}.dashboard-visual-grid .paired-row{grid-template-columns:145px minmax(0,1fr);gap:12px}.dashboard-visual-grid .paired-row>.link-btn{color:#087e98;text-decoration:none}.dashboard-visual-grid .paired-row .pair{gap:4px}.dashboard-visual-grid .paired-row .pair>span{height:15px}.dashboard-visual-grid .paired-row .pair i{height:12px}.dashboard-visual-grid .paired-row .pair b{font-size:11px}@media (width<=580px){.dashboard-visual-grid .paired-row{grid-template-columns:95px minmax(0,1fr)}}.process-detail-panel>.panel-head{justify-content:space-between;align-items:center;gap:12px}.process-node>strong{color:#000}.turtle-cell span{letter-spacing:.035em}.findings-table{table-layout:fixed;width:100%;font-size:12px}.findings-table th:first-child,.findings-table td:first-child{width:132.484px}.findings-table th:nth-child(2),.findings-table td:nth-child(2){width:73.1875px}.findings-table th:nth-child(3),.findings-table td:nth-child(3){width:146.063px}.findings-table th:nth-child(4),.findings-table td:nth-child(4){width:163.844px}.findings-table th:nth-child(5),.findings-table td:nth-child(5){width:324.969px}.findings-table th:nth-child(6),.findings-table td:nth-child(6){width:65.5625px}.findings-table th:nth-child(7),.findings-table td:nth-child(7){width:81.0313px}.findings-table .finding-actions-cell,.findings-table td:nth-child(8){width:176.859px;min-width:0}.findings-table tbody td .pill{margin:0}.findings-table tbody td{border-bottom:1px solid #e2ecf2;padding-left:14px;padding-right:14px;line-height:1.45}.findings-table tbody tr:last-child td{border-bottom:0}.result-rule strong{font:600 12px/17.4px Arial,Helvetica,sans-serif}.result-rule p{margin-top:4px}.question-panel .panel-head{align-items:flex-start;gap:12px}.question-panel .panel-head h2{line-height:1.5}.score-choice.tone-green.chosen{color:#126747;background:#eaf8f1;border-color:#16825a;box-shadow:inset 0 -4px #16825a}.score-choice.tone-amber.chosen{color:#845111;background:#fff6e4;border-color:#d38212;box-shadow:inset 0 -4px #e58b14}.score-choice.tone-red.chosen{color:#a31a27;background:#fff0f1;border-color:#d73038;box-shadow:inset 0 -4px #d73038}.score-choice.tone-gray.chosen{color:#425d70;background:#eef3f6;border-color:#8195a3;box-shadow:inset 0 -4px #91a3b1}.question-panel .sticky-bottom{border:0;border-top:1px solid var(--line);border-radius:0}.expectation>strong{color:var(--teal);font-size:12px;line-height:1.45}@media (width<=1000px){.findings-table{table-layout:fixed;width:941.438px;min-width:941.438px}.findings-table th:first-child,.findings-table td:first-child{width:116.469px}.findings-table th:nth-child(2),.findings-table td:nth-child(2){width:73.1875px}.findings-table th:nth-child(3),.findings-table td:nth-child(3){width:110.609px}.findings-table th:nth-child(4),.findings-table td:nth-child(4){width:163.844px}.findings-table th:nth-child(5),.findings-table td:nth-child(5){width:230px}.findings-table th:nth-child(6),.findings-table td:nth-child(6){width:65.5625px}.findings-table th:nth-child(7),.findings-table td:nth-child(7){width:81.0313px}.findings-table .finding-actions-cell,.findings-table td:nth-child(8){width:100.734px;min-width:0}.findings-table .finding-actions{flex-wrap:wrap;width:100%}}.assessment-edit-form{gap:14px;display:grid}.assessment-edit-form.assessment-history-action-form textarea,.assessment-edit-form.previous-audit-editor textarea{min-height:95px}.assessment-edit-form.previous-audit-editor{display:block}.assessment-edit-form.previous-audit-editor>.previous-audit-editor-check{border:1px solid var(--line);border-radius:10px;gap:10px;min-height:50px;margin:10px 0;padding:12px 0;font-size:12px;line-height:1.45}.assessment-edit-form.previous-audit-editor>.previous-audit-editor-check>span{margin-bottom:5px}.assessment-edit-form.previous-audit-editor>.previous-audit-editor-check input{min-width:18px;height:18px;accent-color:var(--teal);margin-left:4px;width:18px!important}.previous-audit-editor-note{margin:4px 0 0}.previous-audit-editor-heading{margin:0 0 5px;font-size:14px;line-height:1.45}.previous-audit-editor .assessment-check.span3{gap:10px;min-height:50px;margin:-5px 0 0;padding:12px 0;font-size:12px;line-height:1.45}.previous-audit-editor .assessment-check>span{margin-bottom:0}.previous-audit-editor .assessment-check input{min-width:18px;height:18px;margin-left:5px;width:18px!important}.modal:has(.assessment-edit-form){width:min(1080px,95vw)}.assessment-edit-form textarea{resize:vertical;min-height:84px}.assessment-edit-form>.form-grid{margin:0}.assessment-edit-form input,.assessment-edit-form select,.assessment-edit-form textarea{font-size:13px;line-height:1.45}.assessment-edit-form .form-grid label>span{margin-bottom:5px}.assessment-subhead{border-top:1px solid var(--line);padding-top:8px;font-weight:700}.assessment-check{align-self:end;align-items:center;gap:9px;min-height:42px;display:flex!important}.assessment-check input{min-width:18px;width:auto!important}.assessment-files{border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;gap:12px;padding:12px;display:flex}.assessment-files legend{padding:0 5px;font-weight:700}.assessment-evidence-choice{align-items:center;gap:8px;width:100%;display:flex}.assessment-evidence-choice .assessment-check{flex:1;min-width:0}.assessment-history-actions{border-top:1px solid var(--line);gap:12px;margin-top:20px;padding-top:20px;display:grid}.assessment-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.assessment-section-heading h3{margin:0}.assessment-candidate-bar{align-items:center;padding:10px 0 15px}.assessment-history-kpis,.deadline-review-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0}.assessment-history-kpis .metric,.deadline-review-kpis .metric{min-height:0;box-shadow:none;border-radius:14px;padding:20px}.assessment-history-kpis .metric span,.deadline-review-kpis .metric span{text-transform:uppercase;letter-spacing:.05em;font-size:11px}.assessment-history-kpis .metric strong,.deadline-review-kpis .metric strong{color:var(--navy);margin:10px 0;font-size:30px}.assessment-history-kpis .metric small,.deadline-review-kpis .metric small{font-size:11px;font-weight:400;line-height:1.45}.assessment-history-kpis .metric.bad{background:#fff8f8;border-left:4px solid #c73947}.assessment-history-kpis .metric.bad strong{color:#bd2840}.deadline-review-kpis .metric.bad{background:#fff8f8;border-left:4px solid #c73947}.deadline-review-kpis .metric.bad strong{color:#bd2840}.assessment-header-actions{align-items:center;gap:8px;display:flex}@media (width>=581px){[data-view-id=previousAudit] .assessment-header-actions .button.primary{height:var(--assessment-edit-button-height);min-height:37px}}.hx-import-bar{border:1px solid var(--line);background:#fff;border-radius:13px;margin:18px 0;padding:18px 22px}.hx-import-bar p{margin:12px 0;font-size:12px;line-height:1.6}.previous-audit-actions-table{table-layout:fixed;width:1201.23px;min-width:1201.23px}.previous-audit-actions-table thead th{padding:12px 14px}.previous-audit-actions-table th:first-child,.previous-audit-actions-table td:first-child{width:191.906px}.previous-audit-actions-table th:nth-child(2),.previous-audit-actions-table td:nth-child(2){width:78.1406px}.previous-audit-actions-table th:nth-child(3),.previous-audit-actions-table td:nth-child(3){width:230px}.previous-audit-actions-table th:nth-child(4),.previous-audit-actions-table td:nth-child(4){width:151.891px}.previous-audit-actions-table th:nth-child(5),.previous-audit-actions-table td:nth-child(5){width:136.656px}.previous-audit-actions-table th:nth-child(6),.previous-audit-actions-table td:nth-child(6){width:163.219px}.previous-audit-actions-table th:nth-child(7),.previous-audit-actions-table td:nth-child(7){width:140.922px}.previous-audit-actions-table th:nth-child(8),.previous-audit-actions-table td:nth-child(8){width:108.5px}.previous-audit-actions-table tbody td{padding:13px 14px}.previous-audit-actions-table tbody tr{height:126.75px}.previous-audit-actions-table tbody tr:last-child{height:126.25px}.assessment-historical-row-actions{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.action-plan-table{table-layout:fixed;width:1164px;min-width:1164px}.action-plan-table th:first-child,.action-plan-table td:first-child{width:134.453px}.action-plan-table th:nth-child(2),.action-plan-table td:nth-child(2){width:124.125px}.action-plan-table th:nth-child(3),.action-plan-table td:nth-child(3){width:333.656px}.action-plan-table th:nth-child(4),.action-plan-table td:nth-child(4){width:152.813px}.action-plan-table th:nth-child(5),.action-plan-table td:nth-child(5){width:134.203px}.action-plan-table th:nth-child(6),.action-plan-table td:nth-child(6){width:163.656px}.action-plan-table th:nth-child(7),.action-plan-table td:nth-child(7){width:121.094px}.action-plan-table th{white-space:nowrap;padding:12px 14px}.action-plan-table tbody td{border-bottom:1px solid #e2ecf2;padding:13px 14px}.action-plan-table tbody tr:last-child td{border-bottom:0}.action-plan-table tbody td:nth-child(3){line-height:1.45}.action-plan-table tbody td:first-child strong{color:var(--teal)}.action-plan-table tbody td:first-child>small{font-size:11px;line-height:1.45}.action-plan-table .action-plan-status{white-space:normal}.action-plan-table .action-plan-status.green{color:#176e4d;background:#eaf7f0;border-color:#bfe4d0}.deadline-review-table{table-layout:fixed;width:1389.52px;min-width:1389.52px}.deadline-review-table th:first-child,.deadline-review-table td:first-child{width:88.0313px}.deadline-review-table th:nth-child(2),.deadline-review-table td:nth-child(2){width:258px}.deadline-review-table th:nth-child(3),.deadline-review-table td:nth-child(3){width:89.9844px}.deadline-review-table th:nth-child(4),.deadline-review-table td:nth-child(4){width:136.656px}.deadline-review-table th:nth-child(5),.deadline-review-table td:nth-child(5){width:163.219px}.deadline-review-table th:nth-child(6),.deadline-review-table td:nth-child(6){width:119.359px}.deadline-review-table th:nth-child(7),.deadline-review-table td:nth-child(7){width:258px}.deadline-review-table th:nth-child(8),.deadline-review-table td:nth-child(8){width:149.469px}.deadline-review-table th:nth-child(9),.deadline-review-table td:nth-child(9){width:126.797px}.assessment-review{margin-top:16px}.assessment-review-button{place-self:end start}.assessment-edit-form .modal-footer{background:var(--panel);padding:12px 0 2px;position:sticky;bottom:0}.assessment-history-action-form .modal-footer{position:static}.assessment-history-action-form{gap:0}.assessment-history-action-form .history-action-evidence-title{margin:0 0 5px;font-size:14px;line-height:1.45}.assessment-history-action-form .hx-doc-choices .doc-check{border-radius:9px;gap:9px;width:100%;margin:6px 0;padding:10px;font-size:12px;line-height:1.45}.assessment-history-action-form .hx-doc-choices .doc-check input{flex:0 0 18px}.assessment-history-action-form .hx-doc-choices .doc-check .grow{flex:1;margin-bottom:0}.assessment-history-action-form .hx-doc-choices .doc-check small{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.45;display:block}.assessment-history-action-form .hx-doc-choices .doc-check .button.small{width:auto;height:29.9375px;min-height:29.9375px;padding:6px 9px;font-size:11px;line-height:1.45}.assessment-history-action-form>.small.muted{margin:4px 0 0}.assessment-edit-form.assessment-history-action-form .modal-footer{margin-top:22px;padding:16px 0 0}.assessment-edit-form .modal-footer{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:10px;margin-top:8px;display:flex}.assessment-modal-action-id{margin:14px 0}.assessment-deadline-terms>h3{margin:0;font-size:14px}.assessment-deadline-terms>details{margin-top:0}.assessment-deadline-terms>details summary{cursor:pointer;font-size:14px;font-weight:400;line-height:1.45}.assessment-deadline-terms{gap:0}.assessment-deadline-terms label>span{margin-bottom:5px}.assessment-deadline-terms .form-grid{margin:0}.assessment-deadline-terms input,.assessment-deadline-terms select{font-size:13px}.assessment-deadline-terms>.assessment-check{border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;min-height:50px;margin:10px 0 6px;padding:12px 0;font-size:12px;line-height:1.45}.assessment-deadline-terms>.assessment-check input{flex:0 0 18px;min-width:18px;height:18px;margin-left:4px;width:18px!important}.assessment-deadline-terms>.sub.small{margin:4px 0 0}.assessment-deadline-terms>h3{margin:0 0 5px}.assessment-deadline-terms>details+.modal-footer{margin-top:22px;padding:16px 0 0}.previous-audit-editor .modal-footer{position:static}.table-scroll td .pill{margin:2px}.previous-audit-actions-table td .pill,.deadline-review-table td .pill{margin:0}.table-scroll .long-cell{white-space:normal;min-width:190px;max-width:340px}.block{display:block}[data-view-id=actions] .sub,[data-view-id=previousAudit] .sub,[data-view-id=deadlineReview] .sub,.assessment-edit-form .sub{color:var(--muted)}@media (width<=850px){.assessment-candidate-bar{align-items:flex-start}.assessment-review-button{grid-column:1/-1}}@media (width<=580px){.assessment-history-kpis,.deadline-review-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-header-actions{flex-wrap:wrap;align-items:flex-start}.assessment-edit-form .form-grid{grid-template-columns:minmax(0,1fr)}.assessment-edit-form .span3{grid-column:auto}.assessment-section-heading{flex-direction:column;align-items:flex-start}.assessment-candidate-bar{flex-direction:column}}.assessment-review-form>.small.muted{margin:4px 0 0}.assessment-review-form{gap:0}.assessment-review-form .form-grid{margin-bottom:0}.assessment-review-form .modal-footer{margin-top:45px}.assessment-record-status{flex-wrap:wrap;gap:8px;display:flex}.assessment-record-reference{margin:0 0 13px;display:block}.assessment-record-grid{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;display:grid}.assessment-record-grid>div{grid-template-columns:140px minmax(0,1fr);align-items:start;gap:0 10px;min-width:0;display:grid}.assessment-record-grid dt,.assessment-record-grid dd{font-size:13px;line-height:1.5}.assessment-record-grid dt{color:var(--muted)}.assessment-record-grid dd{overflow-wrap:anywhere;margin:0}.assessment-report-list{flex-wrap:wrap;margin:12px 0 4px;display:flex}.assessment-previous-record .panel-body{padding-bottom:18px}.assessment-previous-record .assessment-report-list{margin-top:13px}.assessment-previous-record .panel-body>p.small.muted{margin:4px 0 0}.assessment-comparison-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.assessment-comparison-layout>.panel{min-width:0;margin:0 0 18px}.assessment-comparison-layout>.panel:nth-child(2) .panel-body>p.sub{margin:4px 0 0;font-size:11px;line-height:1.45}.assessment-comparison-layout>.panel:nth-child(2) .panel-body>.alert{font-size:12px;line-height:1.45}.assessment-result-compare{justify-content:space-around;align-items:center;gap:16px;padding:16px 0;display:flex}.assessment-result-compare>div{text-align:center;gap:6px;display:grid}.assessment-result-compare>div>span{color:var(--muted);font-size:.82rem}.assessment-result-compare strong{font-size:1.45rem}.assessment-chapter-table{table-layout:fixed;width:1164px;min-width:1164px;font-size:12px;line-height:1.45}.assessment-chapter-table col:first-child{width:256.844px}.assessment-chapter-table col:nth-child(2){width:269.547px}.assessment-chapter-table col:nth-child(3){width:345.766px}.assessment-chapter-table col:nth-child(4){width:291.844px}.assessment-chapter-table th{white-space:nowrap;padding:12px 14px}.assessment-chapter-table td{border-bottom:1px solid var(--line);padding:13px 14px}.assessment-chapter-table tbody tr:last-child td{border-bottom:0}.assessment-chapter-table~*{font-size:12px}.previous-audit-actions-table td .pill{margin:0}.panel-head p.sub{margin:4px 0 0;font-size:12px;line-height:1.45}.deadline-review-kpis .metric small{line-height:1.45}.deadline-review-table th{padding:12px 14px;font-size:10px;line-height:14.5px}.deadline-review-table tbody td{border-bottom:1px solid #e2ecf2;padding:13px 14px;line-height:1.45}.deadline-review-table .long-cell{line-height:1.45}.deadline-review-table tbody tr{height:126.75px}.deadline-review-table tbody tr:last-child{height:126.25px}.deadline-review-table tbody tr.deadline-late-row td{background:#fff7f7}.deadline-review-table tbody tr:last-child td{border-bottom:0}.deadline-review-table .pill.green{color:#126e4d;background:#eaf8f0;border-color:#c3e6d5}.deadline-row-actions{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.modal:has(.assessment-escalation-form){width:min(600px,95vw)}.deadline-calendar-note{margin:4px 0 0;padding:0;font-size:11px;line-height:1.45}.deadline-review-notice{font-size:12px;line-height:1.45}@media (width<=1000px){.action-plan-table{width:980.266px;min-width:980.266px}.action-plan-table th:first-child,.action-plan-table td:first-child{width:117.391px}.action-plan-table th:nth-child(2),.action-plan-table td:nth-child(2){width:108.109px}.action-plan-table th:nth-child(3),.action-plan-table td:nth-child(3){width:230px}.action-plan-table th:nth-child(4),.action-plan-table td:nth-child(4){width:151.891px}.action-plan-table th:nth-child(5),.action-plan-table td:nth-child(5){width:134.203px}.action-plan-table th:nth-child(6),.action-plan-table td:nth-child(6){width:137.938px}.action-plan-table th:nth-child(7),.action-plan-table td:nth-child(7){width:100.734px}}@media (width<=850px){.assessment-comparison-layout{grid-template-columns:minmax(0,1fr);gap:18px}}@media (width<=580px){.assessment-deadline-terms .modal-footer{position:static}.assessment-record-grid{grid-template-columns:minmax(0,1fr);row-gap:15px}.assessment-previous-record .panel-body{padding-bottom:18px}.assessment-previous-record .assessment-record-grid{row-gap:19px}.assessment-record-grid{margin-bottom:1px}.assessment-record-grid>div:last-child{margin-bottom:9px}.assessment-previous-record .panel-body>p.small.muted{margin-bottom:0}.assessment-record-grid>div{display:block}.assessment-record-grid dd{margin-top:10px}.assessment-comparison-layout>.panel:nth-child(2) .button.primary{min-height:40px}.assessment-chapter-table{table-layout:fixed;width:788.313px;min-width:788.313px}[data-view-id=previousAudit] .assessment-header-actions .button.primary{height:39.4063px;min-height:37px}[data-view-id=previousAudit] .assessment-header-actions{align-items:center}.panel:has(.previous-audit-actions-table)>.panel-head>.button{min-width:145.188px}.assessment-chapter-table col:first-child{width:98.0469px}.assessment-chapter-table col:nth-child(2){width:205.109px}.assessment-chapter-table col:nth-child(3){width:263.109px}.assessment-chapter-table col:nth-child(4){width:222.047px}.assessment-chapter-table th:first-child,.assessment-chapter-table td:first-child{width:98.0469px}.assessment-chapter-table th:nth-child(2),.assessment-chapter-table td:nth-child(2){width:205.109px}.assessment-chapter-table th:nth-child(3),.assessment-chapter-table td:nth-child(3){width:263.109px}.assessment-chapter-table th:nth-child(4),.assessment-chapter-table td:nth-child(4){width:222.047px}.modal:has(.assessment-review-form) .modal-head{padding-block:14px}.assessment-review-form .form-grid{margin-top:0}.assessment-review-form .modal-footer{margin-top:47px}}.previous-audit-actions-table tbody td{border-bottom:1px solid #e2ecf2}.previous-audit-actions-table tbody tr:last-child td{border-bottom:0}.pfmea-page{min-width:0}body:has(.modal[role=dialog]) .pfmea-page[data-pfmea-view=pfmea]{padding-bottom:2px}@media (width<=650px){body:has(.modal[role=dialog]) .pfmea-page[data-pfmea-view=pfmea]{padding-bottom:11px}}.pfmea-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pfmea-toolbar>.button{min-height:40px;padding:9px 12px;font-size:12px}.pfmea-toolbar>.button svg{flex:0 0 16px;width:16px;height:16px}.pfmea-toolbar .pill{margin-inline-end:4px}.pfmea-context{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:13px;margin:0 0 15px;padding:12px 15px;font-size:11px;display:flex}.pfmea-context strong{color:var(--navy);font-size:12px}.pfmea-context>span+span{border-left:1px solid var(--line);padding-left:12px}.notice-banner{color:#5b4a27;background:#fff9e9;border:1px solid #f0e2b7;border-radius:9px;margin:0 0 15px;padding:12px 15px;font-size:11px;line-height:1.6}.notice-banner span{margin-top:4px;display:block}.pfmea-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:0 0 17px;display:grid}.pfmea-stat{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow);background:#fff;border-radius:11px;padding:22px 14px 10px}.pfmea-stat>span{color:var(--muted);font-size:10px;font-weight:700;display:block}.pfmea-stat>strong{color:var(--navy);margin-top:7px;font-size:24px;display:block}.pfmea-link-flow{border:1px solid var(--line);background:#fff;border-radius:10px;padding:20px}.pfmea-link-flow .pfmea-shortcuts{margin-top:0}.pfmea-shortcuts{flex-wrap:wrap;gap:9px;margin-top:15px;display:flex}.pfmea-gates{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 18px;padding:6px 0;display:grid}.pfmea-gates>div{border-radius:7px;align-items:flex-start;gap:9px;padding:9px 11px;font-size:11px;line-height:1.5;display:flex}.pfmea-gates .passed{color:#176e4d;background:#eaf7f0}.pfmea-gates .pending{color:#6c7177;background:#f3f5f6}.pfmea-gates>div>span{font-weight:800}.pfmea-steps{scrollbar-width:thin;overscroll-behavior-x:contain;gap:7px;max-width:100%;margin:0 0 5px;padding:1px 0 12px;display:flex;overflow-x:auto}.pfmea-steps button{min-height:38px;color:var(--text);white-space:nowrap;border:1px solid var(--line);background:#fff;border-radius:20px;flex:none;align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:flex}.pfmea-steps button:hover{background:#f8fcfd;border-color:#83b6c5}.pfmea-steps button.active{color:#fff;background:#263e53;border-color:#263e53}.pfmea-steps button>span{color:#344d60;background:#e9eff3;border-radius:50%;place-items:center;width:21px;height:21px;font-size:10px;font-weight:800;display:grid}.pfmea-steps button.active>span{color:#263e53;background:#fff}.pfmea-step-panel{min-width:0}.pfmea-step-panel>.panel-head p,.pfmea-content>.small.muted{max-width:850px;color:var(--muted);font-size:11px;line-height:1.6}.step-progress{color:var(--muted);background:#f2f5f7;border-radius:14px;flex:none;padding:6px 10px;font-size:10px}.pfmea-step-footer{border-top:1px solid var(--line);justify-content:space-between;gap:8px;margin-top:18px;padding-top:14px;display:flex}.pfmea-form{max-width:1080px}.pfmea-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px;margin:12px 0 18px;display:grid}.pfmea-form-grid label,.pfmea-editor>label{color:#405b70;flex-direction:column;gap:5px;min-width:0;font-size:10px;font-weight:700;display:flex}.pfmea-form-grid label.wide{grid-column:span 2}.pfmea-form-grid input,.pfmea-form-grid select,.pfmea-form-grid textarea,.pfmea-editor input,.pfmea-editor select,.pfmea-editor textarea{width:100%;min-height:35px;color:var(--text);font:inherit;background:#fff;border:1px solid #cbd7df;border-radius:6px;padding:8px 9px;font-size:11px}.pfmea-form-grid textarea,.pfmea-editor textarea{resize:vertical;min-height:78px}.pfmea-form-grid input:focus-visible,.pfmea-form-grid select:focus-visible,.pfmea-form-grid textarea:focus-visible,.pfmea-editor input:focus-visible,.pfmea-editor select:focus-visible,.pfmea-editor textarea:focus-visible{outline-offset:1px;outline:3px solid #8fd2e1}.pfmea-check{border:1px solid var(--line);color:var(--text);background:#f5f9fb;border-radius:8px;align-items:flex-start;gap:9px;margin:0 0 12px;padding:12px;font-size:11px;display:flex}.pfmea-check input{width:17px;height:17px;accent-color:var(--teal);margin:1px 0 0}.pfmea-check small{color:var(--muted);margin-top:5px;font-size:10px;font-weight:400;line-height:1.55;display:block}.pfmea-table-scroll{border:1px solid var(--line);overscroll-behavior-x:contain;border-radius:9px;width:100%;max-width:100%;overflow:auto}.pfmea-table{border-collapse:collapse;background:#fff;width:100%;min-width:930px;font-size:10px}.pfmea-table th,.pfmea-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e4eaee;padding:9px 10px}.pfmea-table th{z-index:1;color:#536b7e;letter-spacing:.02em;background:#f1f5f7;font-size:9px;font-weight:800;position:sticky;top:0}.pfmea-table td{overflow-wrap:anywhere;max-width:240px;line-height:1.5}.pfmea-table tr:last-child td{border-bottom:0}.pfmea-control-table{min-width:1700px}.pfmea-list-toolbar{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:0 0 13px;display:flex}.pfmea-list-toolbar label{color:#405b70;flex-direction:column;flex:1;gap:5px;min-width:180px;font-size:10px;font-weight:700;display:flex}.pfmea-list-toolbar input,.pfmea-list-toolbar select{background:#fff;border:1px solid #cbd7df;border-radius:6px;height:35px;padding:7px 9px}.pfmea-list-toolbar button{flex:none}.pfmea-function-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pfmea-process-card{border:1px solid var(--line);background:#fff;border-radius:9px;min-width:0;padding:14px}.pfmea-process-card h3{color:var(--navy);margin:0 0 11px;font-size:12px}.pfmea-process-card p{font-size:11px;line-height:1.55}.pfmea-process-card header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.pfmea-process-card dl{grid-template-columns:minmax(100px,.65fr) minmax(0,1.35fr);gap:5px 9px;margin:0;font-size:10px;line-height:1.5;display:grid}.pfmea-process-card dt{color:var(--muted)}.pfmea-process-card dd{overflow-wrap:anywhere;margin:0}.pfmea-process-card .actions{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.pfmea-results>p{line-height:1.55}.pfmea-profile-meta{border:1px solid var(--line);background:#f6f9fa;border-radius:8px;grid-template-columns:180px minmax(0,1fr);gap:7px 12px;padding:14px;font-size:11px;display:grid}.pfmea-profile-meta dt{color:var(--muted)}.pfmea-profile-meta dd{overflow-wrap:anywhere;margin:0}.pfmea-profile .actions{flex-wrap:wrap;gap:8px;margin:15px 0;display:flex}.pfmea-profile input[type=file]{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pfmea-editor{flex-direction:column;gap:12px;display:flex}.pfmea-editor .pfmea-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.pfmea-editor label>span{display:block}.pfmea-editor .modal-footer{margin-top:5px}.pfmea-editor fieldset{border:1px solid var(--line);border-radius:8px;min-width:0;padding:10px}.pfmea-manual-ap{grid-column:span 2;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pfmea-manual-ap legend{color:var(--navy);padding:0 4px;font-size:11px;font-weight:700}.pfmea-manual-ap label{color:#405b70;flex-direction:column;gap:4px;min-width:0;font-size:10px;display:flex}.pfmea-manual-ap small{color:var(--muted);grid-column:1/-1;font-size:10px;line-height:1.5}.field-error{color:#a1232e;font-size:10px}.pfmea-step-panel .shell-state{min-height:135px;margin:12px 0}@media (width<=1000px){.pfmea-stats,.pfmea-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pfmea-table th{position:static}}@media (width<=650px){.pfmea-toolbar{justify-content:flex-start}.pfmea-context{flex-direction:column;align-items:flex-start;gap:5px}.pfmea-context>span+span{border-left:0;padding-left:0}.pfmea-stats{gap:8px}.pfmea-stat{padding:12px}.pfmea-stat>strong{font-size:21px}.pfmea-steps{margin-inline:-2px}.pfmea-form-grid,.pfmea-editor .pfmea-form-grid{grid-template-columns:minmax(0,1fr)}.pfmea-form-grid label.wide,.pfmea-manual-ap{grid-column:auto}.pfmea-function-grid,.pfmea-gates{grid-template-columns:minmax(0,1fr)}.pfmea-list-toolbar{flex-direction:column;align-items:stretch}.pfmea-list-toolbar label,.pfmea-list-toolbar label:nth-child(2){min-width:0;max-width:none}.pfmea-profile-meta{grid-template-columns:minmax(0,1fr)}.pfmea-profile-meta dd{margin-bottom:8px}.pfmea-manual-ap{grid-template-columns:minmax(0,1fr)}.pfmea-step-footer{background:#f8fafb;padding:10px 0;position:sticky;bottom:0}.pfmea-table-scroll{border-radius:7px}}.pfmea-revision-line{color:var(--muted);align-items:center;gap:10px;margin:-7px 0 12px;font-size:10px;display:flex}.pfmea-revision-line strong{color:var(--navy)}.pfmea-revision-line>span+span{border-left:1px solid var(--line);padding-left:10px}.pfmea-editor select[multiple]{min-height:98px}.pfmea-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.pfmea-stat{color:inherit;text-decoration:none;display:block}.pfmea-stat:hover{border-color:#83b6c5;transform:translateY(-1px)}.pfmea-stat>span{text-transform:uppercase;letter-spacing:.05em}.pfmea-stat-residual>span{max-width:150px;line-height:1.4}.pfmea-stat.red{border-inline-start:4px solid #d73038}.pfmea-stat.red>strong{color:#d73038}.pfmea-stat.amber{border-inline-start:4px solid #e58b14}.pfmea-stat.amber>strong{color:#a76400}.pfmea-stat.green{border-inline-start:4px solid #16825a}.pfmea-stat.green>strong{color:#16825a}.pfmea-stat.gray{border-inline-start:4px solid #91a3b1}.pfmea-scopebar{background:#edf6f9;border:1px solid #cfe2ea;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 15px;padding:14px 15px;display:flex}.pfmea-scopebar strong,.pfmea-scopebar small{display:block}.pfmea-scopebar>.pill{align-items:center;gap:5px;display:inline-flex}.pfmea-scopebar>.pill svg{width:13px;height:13px}.pfmea-scopebar strong{color:var(--navy);font-size:12px}.pfmea-scopebar small{color:var(--muted);margin-top:5px;font-size:10px}.pfmea-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 13px;margin:12px 0 1px;display:grid}.pfmea-chart{min-width:0;padding:14px}.pfmea-chart h2{color:var(--navy);margin:0 0 12px;font-size:16px}.pfmea-chart>p,.pfmea-legend>p{color:var(--muted);margin:10px 0 0;font-size:11px;line-height:1.5}.pfmea-ap-chart{border-bottom:1px solid var(--line);justify-content:space-around;align-items:end;gap:10px;height:150px;display:flex}.pfmea-ap-chart>div{text-align:center;flex-direction:column;flex:1;justify-content:end;align-items:center;gap:5px;min-width:0;height:100%;display:flex}.pfmea-ap-chart b{color:var(--navy);font-size:12px}.pfmea-ap-chart .bar{background:#91a3b1;border-radius:4px 4px 0 0;width:min(48px,75%);min-height:3px;display:block}.pfmea-ap-chart .bar.H{background:#d73038}.pfmea-ap-chart .bar.M{background:#e58b14}.pfmea-ap-chart .bar.L{background:#16825a}.pfmea-ap-chart small{min-height:26px;color:var(--muted);font-size:9px}.pfmea-paired-bars{gap:8px;max-height:195px;display:grid;overflow:auto}.pfmea-paired-bars>div{grid-template-columns:70px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:6px;font-size:9px;display:grid}.pfmea-paired-bars>div>strong{overflow-wrap:anywhere}.pfmea-paired-bars>div>span{align-items:center;gap:4px;min-width:0;height:17px;display:flex;position:relative}.pfmea-paired-bars i{border-radius:0 3px 3px 0;min-width:2px;height:12px;display:inline-block}.pfmea-paired-bars i.baseline{background:#e58b14}.pfmea-paired-bars i.residual{background:#16825a}.pfmea-paired-bars small{color:var(--muted);grid-column:2/4}.pfmea-risk-matrix{grid-template-columns:repeat(11,minmax(15px,1fr));gap:2px;display:grid;overflow:auto}.pfmea-risk-matrix b,.pfmea-risk-matrix span{border-radius:2px;place-items:center;min-width:15px;height:29px;font-size:8px;display:grid}.pfmea-risk-matrix b{color:var(--muted);background:#f1f5f7}.pfmea-risk-matrix span{color:#15536a}.pfmea-pareto{gap:8px;max-height:190px;display:grid;overflow:auto}.pfmea-pareto>div{grid-template-columns:minmax(65px,1fr) minmax(20px,2fr) 22px;align-items:center;gap:7px;font-size:9px;display:grid}.pfmea-pareto>div>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pfmea-pareto i{background:#e58b14;border-radius:0 4px 4px 0;height:10px}.pfmea-legend{border:1px solid var(--line);background:#fff;border-radius:8px;margin-top:12px;padding:12px 14px}.pfmea-legend>strong{color:var(--navy);font-size:11px;display:block}.pfmea-legend>div{flex-wrap:wrap;gap:10px;margin-top:9px;display:flex}.pfmea-state{align-items:flex-start;gap:5px;font-size:9px;line-height:1.4;display:inline-flex}.pfmea-state i{border-radius:50%;flex:0 0 16px;place-items:center;width:16px;height:16px;font-size:10px;font-style:normal;font-weight:800;display:grid}.pfmea-state.red i{color:#a51d29;background:#fdecef}.pfmea-state.amber i{color:#9b5a00;background:#fff2d9}.pfmea-state.green i{color:#176e4d;background:#eaf7f0}.pfmea-state.gray i{color:#526575;background:#eef2f4}.pfmea-process-overview{align-items:stretch;gap:16px;padding:20px 16px 30px;display:flex;overflow-x:auto}.pfmea-process-overview article{border:1px solid #d4e1e8;background:#fff;border-top:3px solid #07869b;border-radius:9px;flex-direction:column;flex:0 0 270px;align-items:flex-start;gap:8px;min-height:190px;padding:14px 15px;font-size:10px;display:flex;position:relative}.pfmea-process-overview article>small{color:#07869b;letter-spacing:.04em;font-size:10px;font-weight:800}.pfmea-process-overview article>strong{color:var(--navy);font-size:12px}.pfmea-process-overview .pfmea-process-function{color:var(--muted);font-size:10px}.pfmea-process-risk{color:#9b5a00;background:#fff7ea;border:1px solid #f3d3a7;border-radius:6px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.pfmea-process-risk svg{width:13px;height:13px}.pfmea-process-actions{gap:5px;margin-top:auto;display:flex}.pfmea-process-actions .button{align-items:center;gap:4px;padding:5px 7px;font-size:9px;display:inline-flex}.pfmea-process-actions svg{width:14px;height:14px}.pfmea-process-overview article:not(:last-child):after{color:#7b94a2;content:"→";text-align:center;width:16px;position:absolute;top:50%;right:-16px}.pfmea-risk-table{min-width:1600px}.pfmea-list-toolbar label{flex:0 260px}.pfmea-list-toolbar label:nth-child(2){max-width:360px}.pfmea-list-toolbar select{background:#fff;border:1px solid #cbd7df;border-radius:6px;width:100%;height:35px;padding:7px 9px}.pfmea-list-toolbar .button{margin-inline-start:auto}.pfmea-risk-table .actions{flex-wrap:wrap;gap:5px;min-width:265px;display:flex}.pfmea-risk-table .pf-ap-source{min-width:110px;color:var(--muted);font-size:8px;display:block}.pfmea-risk-table .row-red td:first-child{border-inline-start:3px solid #d73038}.pfmea-risk-table .row-amber td:first-child{border-inline-start:3px solid #e58b14}.pfmea-risk-table .row-green td:first-child{border-inline-start:3px solid #16825a}.pfmea-risk-table .row-gray td:first-child{border-inline-start:3px solid #91a3b1}.pfmea-shortcuts a[aria-disabled=true]{opacity:.58}.pfmea-page>.pfmea-content>.notice-banner{margin-top:12px}@media (width<=1000px){.pfmea-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.pfmea-link-flow{padding:12px}.pfmea-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pfmea-overview-grid{grid-template-columns:minmax(0,1fr)}.pfmea-process-overview{grid-template-columns:minmax(0,1fr);display:grid;overflow-x:visible}.pfmea-process-overview article{width:100%;min-height:0}.pfmea-process-overview article:not(:last-child):after{display:none}.pfmea-scopebar{flex-direction:column;align-items:flex-start}.pfmea-list-toolbar label,.pfmea-list-toolbar label:nth-child(2){flex:auto}.pfmea-list-toolbar .button{margin-inline-start:0}.pfmea-paired-bars>div{grid-template-columns:55px minmax(0,1fr) minmax(0,1fr)}}.pfmea-stat{min-height:134px}.pfmea-stat>small{color:#0083a5;margin-top:15px;font-size:9px;font-weight:700;display:block}.pfmea-link-flow{border:1px solid var(--line);background:#fff;border-radius:10px;margin:3px 0 12px;padding:19px 20px 20px}.pfmea-link-flow .pfmea-shortcuts{margin:0}.pfmea-link-flow .pfmea-shortcuts .button{min-height:32px;padding:6px 12px;font-size:11px}.pfmea-link-flow .pfmea-shortcuts .button svg{flex:0 0 15px;width:15px;height:15px}.pfmea-link-flow+.chart-caption{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.5}.pfmea-overview-grid{gap:0 18px;margin:5px 0 1px}.pfmea-overview-grid>.pfmea-chart:nth-child(-n+2){min-height:349px}.pfmea-chart{padding:0}.pfmea-chart>.panel-head{padding:17px 19px}.pfmea-chart>.panel-head h2{margin:0;font-size:16px}.pfmea-chart>p{margin:18px 19px 20px}.pfmea-ap-chart{border-bottom:0;height:204px;margin:25px 19px 0}.pfmea-ap-chart>div{gap:14px}.pfmea-ap-chart .bar-track{background:#eff4f7;border-radius:7px;flex:0 0 132px;align-items:flex-end;width:122px;height:132px;display:flex;overflow:hidden}.pfmea-ap-chart .bar{border-radius:6px 6px 0 0;width:100%;min-height:0}.pfmea-ap-chart .bar.none{background:#eff4f7}.pfmea-ap-chart small{max-width:125px;min-height:30px}.pfmea-ap-chart .bar-track{transform:translateY(1px)}.pfmea-ap-chart small{transform:translateY(-3px)}.pfmea-ap-chart+p{margin-top:12px}.pfmea-paired-bars{gap:20px;max-height:none;margin:20px 19px 0;overflow:visible}.pfmea-paired-bars>div{grid-template-columns:150px minmax(0,1fr) 18px;gap:6px;font-size:10px}.pfmea-paired-bars>div>strong{color:#07869b}.pfmea-paired-bars>div>span{height:12px}.pfmea-paired-bars i{flex:none}.pfmea-paired-bars>div>small{grid-column:2/4;margin-top:-3px}.pfmea-paired-bars+p{margin-top:72px}.pfmea-chart .pfmea-risk-matrix{grid-template-columns:40px repeat(10,minmax(0,1fr));gap:2px;margin:24px 19px 0}.pfmea-chart .pfmea-risk-matrix b,.pfmea-chart .pfmea-risk-matrix span{min-width:0;height:23px;font-size:8px}.pfmea-chart .pfmea-risk-matrix>:nth-child(-n+11){background:0 0;height:15px;font-size:10px}.pfmea-chart .pfmea-risk-matrix>:nth-child(11n+12){background:0 0;font-size:10px}.pfmea-chart .pfmea-risk-matrix .axis-label{font-size:9px}.pfmea-chart .pfmea-risk-matrix+p{margin-top:12px;margin-bottom:18px}.pfmea-chart .pfmea-pareto{gap:18px;max-height:none;margin:18px 19px 0;overflow:visible}.pfmea-chart .pfmea-pareto>div{grid-template-columns:minmax(0,1fr) 28px;gap:8px 10px;font-size:11px}.pfmea-chart .pfmea-pareto>div>span{grid-area:1/1;font-size:11px}.pfmea-chart .pfmea-pareto>div>b{grid-area:1/2}.pfmea-chart .pfmea-pareto>div>i{border-radius:4px;grid-area:2/1/auto/-1;height:20px}.pfmea-overview-grid>.pfmea-chart:nth-child(4){align-self:start;min-height:363px}.pfmea-chart .pfmea-pareto{gap:21px;margin-top:16px}.pfmea-chart .pfmea-pareto>div{grid-template-columns:minmax(0,1fr) 10px;row-gap:7px}.pfmea-chart .pfmea-pareto>div>i{max-width:calc(100% - 24px)}.pfmea-chart .pfmea-pareto>div:nth-child(3){transform:translateY(2px)}.pfmea-pareto+p{margin-top:12px}.pfmea-process-overview{gap:20px;padding:21px 19px 30px}.pfmea-process-overview article{gap:10px;min-height:191px;padding:22px 15px 16px}.pfmea-process-risk{padding:5px 10px;font-size:10px}.pfmea-process-actions{gap:6px}.pfmea-process-actions .button{min-height:32px;padding:7px 8px;font-size:10px}.pfmea-process-actions .button:first-child{min-width:74px;padding-inline:12px}.pfmea-process-actions .button:not(:first-child){min-width:65px}.pfmea-process-actions .button:last-child{min-width:79px}.pfmea-process-overview article:not(:last-child):after{font-size:14px}.pfmea-page>.notice-banner{background:#fff5e8;border-color:#f1d9ad;align-items:center;gap:0;margin:0 0 15px;padding:12px 15px;display:flex}.pfmea-page>.notice-banner svg{color:#a45d00;flex:0 0 16px;width:16px;height:16px;margin-right:10px}.pfmea-page[data-pfmea-view=riskOverview]>.panel{margin-bottom:14px}@media (width<=650px){.pfmea-overview-grid{margin-top:-20px}.pfmea-overview-grid>.pfmea-chart:first-child{min-height:344px}.pfmea-overview-grid>.pfmea-chart:nth-child(2){min-height:329px}.pfmea-overview-grid>.pfmea-chart:nth-child(4){min-height:315px}.pfmea-chart .pfmea-risk-matrix b,.pfmea-chart .pfmea-risk-matrix span{height:22px}.pfmea-ap-chart .bar-track{flex-basis:132px;width:76px}.pfmea-chart .pfmea-pareto{gap:8px;margin-top:12px}.pfmea-chart .pfmea-pareto>div>i{height:12px}.pfmea-process-overview article{width:270px;max-width:100%}.pfmea-page[data-pfmea-view=riskOverview] .pfmea-process-overview article:not(:last-child):after{display:block;right:-16px}}.pfmea-page[data-pfmea-view=controlPlan] .pfmea-control-flow{margin-bottom:18px}.pfmea-page[data-pfmea-view=controlPlan]>.page-head{align-items:flex-start}.pfmea-page[data-pfmea-view=controlPlan]>.page-head>div:first-child{flex:0 877px;max-width:877px}.pfmea-page[data-pfmea-view=controlPlan]>.page-head .page-sub{max-width:877px}.pfmea-page[data-pfmea-view=controlPlan]>.page-head>.page-actions{flex:0 0 270px;width:270px;transform:translateY(7px)}.pfmea-page[data-pfmea-view=controlPlan]>.page-head .pfmea-toolbar{flex-direction:column;justify-content:flex-start;align-items:flex-start}.pfmea-page[data-pfmea-view=controlPlan] .pfmea-control-flow>.panel-head{min-height:59px;padding:17px 19px}.pfmea-page[data-pfmea-view=controlPlan] .pfmea-control-flow-list{gap:12px;padding:18px 19px 30px;display:grid}.pfmea-page[data-pfmea-view=controlPlan] .pfmea-control-flow-row{color:#263e53;background:#f5fafc;border:1px solid #cfe2ea;border-radius:11px;align-items:center;gap:11px;min-height:56px;padding:12px;font-size:11px;display:flex}.pfmea-page[data-pfmea-view=controlPlan] .pfmea-control-flow-row>strong{font-size:11px}.pfmea-page[data-pfmea-view=controlPlan] .pfmea-control-flow-risk{white-space:nowrap;background:#fff;border:1px solid #cfe2ea;border-radius:8px;align-items:center;min-height:30px;padding:6px 10px;font-size:10px;font-weight:700;display:inline-flex}.pfmea-page[data-pfmea-view=controlPlan] .pfmea-control-flow-link{align-items:center;gap:9px;min-width:0;display:flex}.pfmea-page[data-pfmea-view=controlPlan] .pfmea-control-flow-link>b{white-space:nowrap}.pfmea-page[data-pfmea-view=controlPlan] .pfmea-control-table{table-layout:fixed;width:1987px;min-width:1987px}.pfmea-page[data-pfmea-view=controlPlan] .pfmea-control-table th:first-child,.pfmea-page[data-pfmea-view=controlPlan] .pfmea-control-table td:first-child{width:68px}.pfmea-page[data-pfmea-view=controlPlan] .pfmea-control-table th:nth-child(2),.pfmea-page[data-pfmea-view=controlPlan] .pfmea-control-table td:nth-child(2){width:80px}.pfmea-page[data-pfmea-view=controlPlan] .pfmea-control-table th:nth-child(n+3):nth-child(-n+6),.pfmea-page[data-pfmea-view=controlPlan] .pfmea-control-table td:nth-child(n+3):nth-child(-n+6){width:230px}.pfmea-page[data-pfmea-view=controlPlan] .pfmea-control-table th:nth-child(7),.pfmea-page[data-pfmea-view=controlPlan] .pfmea-control-table td:nth-child(7){width:84px}.pfmea-page[data-pfmea-view=controlPlan] .pfmea-control-table th:nth-child(8),.pfmea-page[data-pfmea-view=controlPlan] .pfmea-control-table td:nth-child(8){width:130px}.pfmea-page[data-pfmea-view=controlPlan] .pfmea-control-table th:nth-child(9),.pfmea-page[data-pfmea-view=controlPlan] .pfmea-control-table td:nth-child(9){width:190px}.pfmea-page[data-pfmea-view=controlPlan] .pfmea-control-table th:nth-child(10),.pfmea-page[data-pfmea-view=controlPlan] .pfmea-control-table td:nth-child(10){width:135px}.pfmea-page[data-pfmea-view=controlPlan] .pfmea-control-table th:nth-child(11),.pfmea-page[data-pfmea-view=controlPlan] .pfmea-control-table td:nth-child(11){width:130px}.pfmea-page[data-pfmea-view=controlPlan] .pfmea-control-table th:nth-child(12),.pfmea-page[data-pfmea-view=controlPlan] .pfmea-control-table td:nth-child(12){width:160px}.pfmea-page[data-pfmea-view=controlPlan] .pfmea-control-table th:nth-child(13),.pfmea-page[data-pfmea-view=controlPlan] .pfmea-control-table td:nth-child(13){width:90px}.pfmea-page[data-pfmea-view=controlPlan] .pfmea-control-table thead tr{height:55px}.pfmea-page[data-pfmea-view=controlPlan] .pfmea-control-table tbody tr{height:127px}.pfmea-page[data-pfmea-view=controlPlan] .pfmea-control-table td:first-child b,.pfmea-page[data-pfmea-view=controlPlan] .pfmea-control-table td:first-child small{overflow-wrap:anywhere;display:block}.pfmea-page[data-pfmea-view=controlPlan] .pfmea-control-table td:first-child small{color:#536b7e;margin-top:4px;font-size:9px}.pfmea-page[data-pfmea-view=controlPlan] .pfmea-control-table th,.pfmea-page[data-pfmea-view=controlPlan] .pfmea-control-table td{padding-left:14px}.pfmea-page[data-pfmea-view=controlPlan] .pfmea-control-table th:nth-child(7),.pfmea-page[data-pfmea-view=controlPlan] .pfmea-control-table td:nth-child(7){white-space:nowrap}@media (width<=650px){.pfmea-page[data-pfmea-view=controlPlan]>.page-head>div:first-child{flex:initial;max-width:none}.pfmea-page[data-pfmea-view=controlPlan]>.page-head>.page-actions{flex:initial;width:auto;transform:none}.pfmea-page[data-pfmea-view=controlPlan]>.page-head .pfmea-toolbar{flex-direction:row;justify-content:flex-start;align-items:center}.pfmea-page[data-pfmea-view=controlPlan] .pfmea-control-flow-list{gap:12px;padding:18px 12px 30px}.pfmea-page[data-pfmea-view=controlPlan] .pfmea-control-flow-row{flex-wrap:wrap;gap:7px;min-height:82px;padding:10px}.pfmea-page[data-pfmea-view=controlPlan] .pfmea-control-flow-link{flex-basis:100%;padding-left:24px}}.pfmea-framework-notice,.pfmea-profile-governance{color:#87501a;background:#fff9e9;border:1px solid #f0dfb4;border-radius:9px;align-items:center;gap:12px;margin:0 0 18px;padding:12px 15px;font-size:11px;line-height:1.5;display:flex}.pfmea-framework-notice svg,.pfmea-profile-governance svg{flex:0 0 16px;width:16px;height:16px}.pfmea-profile-layout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:18px;margin-bottom:18px;display:grid}.pfmea-profile-reference,.pfmea-profile-basis{min-width:0;min-height:380px}.pfmea-profile-reference-body,.pfmea-profile-basis-body{padding:16px 19px 18px}.pfmea-profile-source-card{color:#46627a;background:#f7fafc;border:1px solid #d3e2ea;border-left:4px solid #0086a7;border-radius:9px;flex-direction:column;gap:7px;margin:16px 0 13px;padding:18px 17px;font-size:11px;line-height:1.5;display:flex}.pfmea-profile-source-card strong{color:var(--navy);font-size:14px}.pfmea-profile-source-card p,.pfmea-profile-reference-body>p,.pfmea-profile-basis-body>p{margin:0}.pfmea-profile-source-card p{max-width:550px}.pfmea-profile-license{color:#536b80;font-size:11px;line-height:1.55}.pfmea-profile-links{gap:9px;margin:12px 0;display:flex}.pfmea-profile-links a{color:#087e9c;background:#fff;border:1px solid #cfdee6;border-radius:7px;align-items:center;gap:5px;padding:9px 12px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.pfmea-profile-links a svg{width:13px;height:13px}.pfmea-profile-ap-note{color:#536b80;font-size:11px;line-height:1.55}.pfmea-profile-basis-body>.pill{margin:0 0 2px;padding:4px 10px;display:inline-flex}.pfmea-profile-basis-body>p{color:#536b80;max-width:385px;margin:4px 0 13px;font-size:12px;line-height:1.55}.pfmea-profile-basis-body>p.pfmea-profile-validation{max-width:none;color:var(--text);font-size:13px;line-height:1.55}.pfmea-profile-basis-body .actions{flex-wrap:wrap;gap:8px;margin:14px 0 0;display:flex}.pfmea-profile-governance{color:#1b7188;background:#eef9fc;border-color:#c8e5ed;margin:0}@media (width<=650px){.pfmea-profile-layout{grid-template-columns:minmax(0,1fr);gap:12px}.pfmea-profile-reference,.pfmea-profile-basis{min-height:0}.pfmea-profile-links{flex-wrap:wrap}.pfmea-profile-governance{align-items:flex-start}.pfmea-framework-notice{font-size:12px;line-height:1.45}.pfmea-profile-reference-body,.pfmea-profile-basis-body{padding:19px}.pfmea-profile-source-card,.pfmea-profile-license,.pfmea-profile-ap-note,.pfmea-profile-governance{font-size:12px}.pfmea-profile-links{flex-direction:column;align-items:flex-start}.pfmea-profile-layout{gap:17px;margin-bottom:0}.pfmea-profile-reference-body{padding-bottom:20px}.pfmea-profile-basis-body{padding-bottom:15px}.pfmea-profile-source-card{gap:4px;margin:13px 0 15px;padding-block:16px}.pfmea-profile-links{margin-bottom:16px}.pfmea-page[data-pfmea-view=riskOverview] .pfmea-scopebar{padding-bottom:21px}.pfmea-page[data-pfmea-view=riskOverview] .pfmea-scopebar>.pill,.pfmea-page[data-pfmea-view=riskRegister] .pfmea-scopebar>.pill{transform:translateY(8px)}.pfmea-page[data-pfmea-view=riskOverview] .pfmea-scopebar small{max-width:285px}.pfmea-page[data-pfmea-view=riskOverview] .pfmea-stats .pfmea-stat{height:120px}.pfmea-page[data-pfmea-view=riskOverview] .pfmea-link-flow{padding:14px 12px 16px}.pfmea-page[data-pfmea-view=riskOverview] .pfmea-link-flow .pfmea-shortcuts{gap:7px 11px}.pfmea-page[data-pfmea-view=riskOverview] .pfmea-link-flow .pfmea-shortcuts .button{padding-inline:10px}.pfmea-page[data-pfmea-view=riskOverview] .pfmea-link-flow+.chart-caption{max-width:325px}.pfmea-page[data-pfmea-view=riskOverview] .pfmea-overview-grid{margin-top:-20px}.pfmea-page[data-pfmea-view=riskOverview] .pfmea-paired-bars>div{grid-template-columns:100px minmax(0,1fr) 18px}.pfmea-page[data-pfmea-view=riskOverview] .pfmea-paired-bars i.baseline{min-width:12px}.pfmea-page[data-pfmea-view=riskOverview] .pfmea-pareto{gap:32px}.pfmea-page[data-pfmea-view=riskOverview] .pfmea-pareto+p{margin-top:19px}.pfmea-page[data-pfmea-view=riskOverview] .panel-head h2{max-width:270px}.pfmea-page[data-pfmea-view=riskOverview] .pfmea-process-overview article>strong{font-size:14px}.pfmea-page[data-pfmea-view=riskOverview]>.notice-banner{align-items:flex-start;padding:12px 15px 6px}.pfmea-page[data-pfmea-view=riskOverview]>.notice-banner span{max-width:260px}}@media (width>=651px){.pfmea-page[data-pfmea-view=riskRegister]>.page-head{justify-content:flex-start;align-items:flex-start;position:relative}.pfmea-page[data-pfmea-view=riskRegister]>.page-head>div:first-child{flex:0 0 574px}.pfmea-page[data-pfmea-view=riskRegister]>.page-head>.page-actions{width:440px;position:absolute;top:7px;left:592px}.pfmea-page[data-pfmea-view=riskRegister]>.page-head .pfmea-toolbar{justify-content:flex-start}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-risk-filters{margin:2px 0 18px;padding:14px}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-stats{margin-bottom:19px}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-risk-filters .pfmea-list-toolbar{align-items:center;gap:8px;margin:0}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-risk-filters label{flex:0 0 184px;min-width:0}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-risk-filters label:nth-child(2){flex-basis:248px}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-risk-filters select{height:39px}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-risk-filters label>span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-risk-register{overflow:hidden}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-risk-register .pfmea-table-scroll{border:0;border-radius:0}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-legend{background:0 0;border:0;border-radius:0;align-items:center;gap:8px;margin:20px 0 8px;padding:0;display:flex}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-legend>strong,.pfmea-page[data-pfmea-view=riskRegister] .pfmea-legend>p{display:none}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-legend>div{gap:8px;margin:0}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-legend .pfmea-state{white-space:nowrap;border:1px solid;border-radius:6px;align-items:center;padding:5px 8px;font-size:10px;font-weight:700}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-legend .pfmea-state.red{color:#a51d29;background:#fff2f3;border-color:#f6c9ce}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-legend .pfmea-state.amber{color:#9b5a00;background:#fff7e9;border-color:#f2d6ad}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-legend .pfmea-state.green{color:#176e4d;background:#eff9f4;border-color:#bee8d4}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-legend .pfmea-state.gray{color:#526575;background:#f1f5f7;border-color:#d5e0e7}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-legend .pfmea-state i{flex-basis:12px;width:12px;height:12px}.pfmea-page[data-pfmea-view=riskRegister]>.pfmea-content>.notice-banner{background:#fff5e8;border-color:#f1d9ad;align-items:center;gap:10px;margin:0;padding:12px 15px;display:flex}.pfmea-page[data-pfmea-view=riskRegister]>.pfmea-content>.notice-banner svg{color:#a45d00;flex:0 0 16px;width:16px;height:16px}.pfmea-page[data-pfmea-view=riskRegister]>.pfmea-content>.notice-banner span{margin:0}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-risk-table{table-layout:fixed;width:2133px;min-width:2133px}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-risk-table th:first-child,.pfmea-page[data-pfmea-view=riskRegister] .pfmea-risk-table td:first-child{width:70px}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-risk-table th:nth-child(2),.pfmea-page[data-pfmea-view=riskRegister] .pfmea-risk-table td:nth-child(2){width:95px}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-risk-table th:nth-child(3),.pfmea-page[data-pfmea-view=riskRegister] .pfmea-risk-table td:nth-child(3){width:227px}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-risk-table th:nth-child(4),.pfmea-page[data-pfmea-view=riskRegister] .pfmea-risk-table td:nth-child(4){width:226px}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-risk-table th:nth-child(5),.pfmea-page[data-pfmea-view=riskRegister] .pfmea-risk-table td:nth-child(5){width:228px}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-risk-table th:nth-child(6),.pfmea-page[data-pfmea-view=riskRegister] .pfmea-risk-table td:nth-child(6){width:226px}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-risk-table th:nth-child(n+7):nth-child(-n+9),.pfmea-page[data-pfmea-view=riskRegister] .pfmea-risk-table td:nth-child(n+7):nth-child(-n+9){width:72px}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-risk-table th:nth-child(n+10):nth-child(-n+13),.pfmea-page[data-pfmea-view=riskRegister] .pfmea-risk-table td:nth-child(n+10):nth-child(-n+13){width:200px}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-risk-table thead tr{height:68px}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-risk-table tbody tr{height:166px}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-risk-table td{vertical-align:middle}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-risk-table th,.pfmea-page[data-pfmea-view=riskRegister] .pfmea-risk-table td{padding-left:14px}}@media (width<=650px){.pfmea-page[data-pfmea-view=riskRegister] .pfmea-scopebar small{max-width:270px;line-height:1.55}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-scopebar{margin-bottom:16px;padding-bottom:16px}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-stats{grid-template-rows:121px 121px 104px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:20px}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-stat{box-sizing:border-box;min-height:0;padding:22px 12px 10px}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-risk-filters{margin:0 0 18px;padding:14px}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-risk-filters .pfmea-list-toolbar{gap:8px;margin:0}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-risk-filters label{min-width:0}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-risk-filters label>span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-risk-filters select{height:39px}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-risk-table{table-layout:fixed;width:2133px;min-width:2133px}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-risk-table th:first-child,.pfmea-page[data-pfmea-view=riskRegister] .pfmea-risk-table td:first-child{width:70px}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-risk-table th:nth-child(2),.pfmea-page[data-pfmea-view=riskRegister] .pfmea-risk-table td:nth-child(2){width:95px}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-risk-table th:nth-child(3),.pfmea-page[data-pfmea-view=riskRegister] .pfmea-risk-table td:nth-child(3){width:227px}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-risk-table th:nth-child(4),.pfmea-page[data-pfmea-view=riskRegister] .pfmea-risk-table td:nth-child(4){width:226px}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-risk-table th:nth-child(5),.pfmea-page[data-pfmea-view=riskRegister] .pfmea-risk-table td:nth-child(5){width:228px}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-risk-table th:nth-child(6),.pfmea-page[data-pfmea-view=riskRegister] .pfmea-risk-table td:nth-child(6){width:226px}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-risk-table thead tr{height:68px}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-risk-table tbody tr{height:167px}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-risk-table td{vertical-align:middle}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-risk-table th,.pfmea-page[data-pfmea-view=riskRegister] .pfmea-risk-table td{padding-left:14px}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-legend{background:0 0;border:0;border-radius:0;align-items:flex-start;gap:8px;margin:14px 0 4px;padding:0;display:flex}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-legend>strong,.pfmea-page[data-pfmea-view=riskRegister] .pfmea-legend>p{display:none}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-legend>div{gap:8px;margin:0}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-legend .pfmea-state{white-space:nowrap;border:1px solid;border-radius:6px;align-items:center;padding:5px 8px;font-size:10px;font-weight:700}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-legend .pfmea-state.red{color:#a51d29;background:#fff2f3;border-color:#f6c9ce}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-legend .pfmea-state.amber{color:#9b5a00;background:#fff7e9;border-color:#f2d6ad}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-legend .pfmea-state.green{color:#176e4d;background:#eff9f4;border-color:#bee8d4}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-legend .pfmea-state.gray{color:#526575;background:#f1f5f7;border-color:#d5e0e7}.pfmea-page[data-pfmea-view=riskRegister] .pfmea-legend .pfmea-state i{background:0 0}.pfmea-page[data-pfmea-view=riskRegister]>.pfmea-content>.notice-banner{align-items:flex-start;gap:12px;margin-top:9px;padding-bottom:15px;display:flex}.pfmea-page[data-pfmea-view=riskRegister]>.pfmea-content>.notice-banner svg{flex:0 0 16px;width:16px;height:16px}.pfmea-page[data-pfmea-view=riskRegister]>.pfmea-content>.notice-banner span{margin:0}}.pfmea-page[data-pfmea-view=pfmea] .pfmea-steps{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:0 0 17px;padding:0;display:grid;overflow:visible}.pfmea-page[data-pfmea-view=pfmea] .pfmea-steps button{white-space:normal;text-align:center;border-radius:9px;flex-direction:column;justify-content:flex-start;gap:8px;min-width:0;min-height:81px;padding:12px 6px;font-size:11px;line-height:1.25;display:flex}.pfmea-page[data-pfmea-view=pfmea] .pfmea-steps button>span{border-radius:6px;width:23px;height:23px}.pfmea-page[data-pfmea-view=pfmea] .pfmea-steps button.active{color:#fff;background:#063c51;border-color:#063c51}.pfmea-page[data-pfmea-view=pfmea] .pfmea-steps button.active>span{color:#fff;background:#1a6377}.pfmea-guidance{border:1px solid #cce6ed;background:#edf8fb;border-inline-start:4px solid #0086a7;border-radius:9px;margin:0 0 25px;padding:22px 19px}.pfmea-guidance h2{color:#00728c;margin:0 0 9px;font-size:13px}.pfmea-guidance p{color:#253e52;margin:0;font-size:12px;line-height:1.55}.pfmea-page[data-pfmea-view=pfmea] .pfmea-step-panel{padding:20px}.pfmea-page[data-pfmea-view=pfmea] .pfmea-step-panel>.panel-head{margin:-20px -20px 18px}.pfmea-page[data-pfmea-view=pfmea] .pfmea-step-panel>.panel-head h2{color:var(--navy);margin:0;font-size:16px}.pfmea-page[data-pfmea-view=pfmea] .pfmea-form{max-width:none}.pfmea-page[data-pfmea-view=pfmea] .pfmea-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 15px;margin:0 0 18px}.pfmea-page[data-pfmea-view=pfmea] .pfmea-form-grid label.wide{grid-column:span 2}.pfmea-page[data-pfmea-view=pfmea] .pfmea-form-grid label.full{grid-column:1/-1}.pfmea-page[data-pfmea-view=pfmea] .pfmea-form-grid input,.pfmea-page[data-pfmea-view=pfmea] .pfmea-form-grid textarea{font-weight:400}.pfmea-page[data-pfmea-view=pfmea] .pfmea-form-grid label{font-size:11px}.pfmea-page[data-pfmea-view=pfmea] .pfmea-form-grid input,.pfmea-page[data-pfmea-view=pfmea] .pfmea-form-grid textarea{font-size:12px}.pfmea-page[data-pfmea-view=pfmea] .pfmea-form-grid textarea{min-height:94px}.pfmea-page[data-pfmea-view=pfmea] .pfmea-form>button[type=submit]{align-items:center;gap:6px;margin-inline-start:auto;display:flex}.pfmea-structure-content{gap:0;display:grid}.pfmea-structure-item>.panel-head{min-height:80px}.pfmea-structure-item>.panel-head>div{min-width:0}.pfmea-structure-item>.panel-head h2,.pfmea-structure-steps>.panel-head h2{color:var(--navy);margin:0;font-size:16px}.pfmea-structure-item>.panel-head p{color:var(--muted);margin:6px 0 0;font-size:11px}.pfmea-structure-hierarchy{padding:18px 19px 26px}.pfmea-structure-hierarchy>h3{color:var(--navy);margin:0 0 5px;font-size:14px}.pfmea-structure-hierarchy>p{color:var(--muted);margin:0 0 5px;font-size:12px}.pfmea-structure-cards{grid-template-columns:repeat(2,minmax(0,270px));gap:20px;display:grid}.pfmea-structure-card{border:1px solid var(--line);border-top:4px solid var(--teal);background:#fff;border-radius:9px;min-width:0;padding:16px 16px 14px;position:relative}.pfmea-structure-card:not(:last-child):after{color:#78909c;content:"→";font-size:13px;line-height:1;position:absolute;top:50%;right:-16px;transform:translateY(-50%)}.pfmea-structure-card>small{color:var(--teal);font-size:10px;font-weight:700}.pfmea-structure-card h4{color:var(--navy);margin:8px 0 10px;font-size:14px}.pfmea-structure-card p{min-height:18px;color:var(--muted);margin:0;font-size:11px}.pfmea-structure-risk{color:#9a5b00;background:#fff7e7;border:1px solid #f0d39a;border-radius:6px;height:26px;min-height:26px;margin-top:8px;padding:4px 10px;font-size:10px;line-height:16px}.pfmea-structure-warning{justify-content:center;min-width:12px;font-weight:800;display:inline-flex}.pfmea-structure-actions{gap:5px;margin-top:12px;display:flex}.pfmea-structure-actions .button{padding:6px 12px;font-size:10px}.pfmea-structure-steps>.pfmea-table-scroll{border-radius:0 0 10px 10px}.pfmea-structure-steps>.button{margin:0 19px 18px}.pfmea-structure-steps .pfmea-table th,.pfmea-structure-steps .pfmea-table td{padding:12px 14px}.pfmea-page .pfmea-scopebar>.pill{border-radius:6px}.pfmea-scope-warning{justify-content:center;min-width:14px;font-weight:800;display:inline-flex}.pfmea-review-rules{margin:3px 0 12px}.pfmea-review-hint{display:none}.pfmea-review-rules h3{color:var(--navy);background:#f1f6f9;border-inline-start:3px solid #0086a7;border-radius:4px;margin:0 0 13px;padding:11px 13px;font-size:12px}.pfmea-review-rules .pfmea-check{background:#fff;border-radius:8px;align-items:center;margin:0}.pfmea-page[data-pfmea-view=pfmea] .pfmea-source-note{color:var(--muted);margin:14px 0 0;font-size:10px;line-height:1.5}@media (width<=1000px){.pfmea-page[data-pfmea-view=pfmea] .pfmea-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=650px){.pfmea-page[data-pfmea-view=pfmea] .pfmea-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pfmea-page[data-pfmea-view=pfmea] .pfmea-steps button{min-height:80px}.pfmea-page[data-pfmea-view=pfmea] .pfmea-form-grid{grid-template-columns:minmax(0,1fr)}.pfmea-page[data-pfmea-view=pfmea] .pfmea-form-grid label,.pfmea-page[data-pfmea-view=pfmea] .pfmea-form-grid label.wide,.pfmea-page[data-pfmea-view=pfmea] .pfmea-form-grid label.full{grid-column:auto;font-size:12px}.pfmea-page[data-pfmea-view=pfmea] .pfmea-form-grid input,.pfmea-page[data-pfmea-view=pfmea] .pfmea-form-grid textarea{font-size:13px}.pfmea-page[data-pfmea-view=pfmea] .pfmea-form-grid textarea{min-height:95px}.pfmea-page[data-pfmea-view=pfmea] .pfmea-step-panel{padding:20px}.pfmea-page[data-pfmea-view=pfmea] .pfmea-scopebar{gap:8px;margin-bottom:18px;padding:17px}.pfmea-page[data-pfmea-view=pfmea] .pfmea-scopebar small{max-width:280px;line-height:1.55}.pfmea-page .dashboard-context .context-select{flex:0 210px;min-width:200px;max-width:220px}.pfmea-page .audit-context>.pill,.pfmea-page .audit-context>button{display:inline-flex}.pfmea-page .audit-context .context-meta,.pfmea-page[data-pfmea-view=pfmea] .pfmea-review-rules .pfmea-check small{display:none}.pfmea-page[data-pfmea-view=pfmea] .pfmea-review-hint{color:var(--muted);margin:10px 0;font-size:12px;line-height:1.55;display:block}.pfmea-guidance{margin-bottom:23px;padding:20px 15px}.pfmea-guidance p{font-size:14px;line-height:1.55}.pfmea-page[data-pfmea-view=pfmea] .dashboard-context{padding-right:16px;position:relative}.pfmea-page[data-pfmea-view=pfmea] .dashboard-context>.pill:first-of-type{position:absolute;top:30px;right:15px}.pfmea-page[data-pfmea-view=pfmea] .dashboard-context>.pill:nth-of-type(2){position:absolute;top:84px;left:16px}.pfmea-page[data-pfmea-view=pfmea] .dashboard-context .context-select{max-width:210px}.pfmea-page[data-pfmea-view=pfmea] .dashboard-context>button{margin-left:89px}.pfmea-page[data-pfmea-view=pfmea] .pfmea-scopebar>.pill{border-radius:6px;transform:translateY(8px)}.pfmea-page[data-pfmea-view=pfmea] .pfmea-guidance{padding:20px 15px 26px}.pfmea-page[data-pfmea-view=pfmea] .pfmea-guidance p{font-size:13px;line-height:1.55}}@media (width<=580px){.pfmea-page[data-pfmea-view=pfmea] .pfmea-risk-analysis-panel>.panel-head{align-items:center}}.pfmea-risk-summary-table th{font-size:10px}@media (width<=650px){.pfmea-page[data-pfmea-view=pfmea] .pfmea-risk-analysis-panel>.pfmea-table-scroll{margin-top:-22px}.pfmea-page[data-pfmea-view=pfmea] .pfmea-risk-analysis-panel{margin-bottom:11px}.pfmea-page[data-pfmea-view=pfmea] .pfmea-risk-analysis-panel>.pfmea-table-scroll{margin-bottom:-23px}.pfmea-page[data-pfmea-view=pfmea] .pfmea-risk-analytics{margin-top:11px}.pfmea-page[data-pfmea-view=pfmea] .pfmea-risk-analytics+.pfmea-ap-note{margin-top:8px}}.pfmea-control-editor .pfmea-form-grid>label.wide textarea{resize:vertical;min-height:80px;margin-top:2px}.pfmea-control-editor .pfmea-form-grid input,.pfmea-control-editor .pfmea-form-grid select,.pfmea-control-editor .pfmea-form-grid textarea{box-sizing:border-box;min-height:40px;font-size:12px;font-weight:400}.pfmea-control-editor .pfmea-form-grid{row-gap:14px}.pfmea-control-editor .pfmea-form-grid>label{gap:0}.pfmea-control-editor .pfmea-form-grid>label.wide~label{padding-top:5px}body:has(.modal[role=dialog]) .pfmea-page[data-pfmea-view=pfmea] .pfmea-risk-table .actions>.button:nth-child(2){display:none}.pfmea-ap-assess{color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}.pfmea-ap-assess:hover{text-decoration:underline}.pfmea-ap-editor{gap:9px;padding:5px 0 4px;display:grid}.pfmea-ap-editor-guidance{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.pfmea-ap-scores{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:3px;margin-bottom:4px;display:grid}.pfmea-ap-scores>div{background:#f1f6f9;border:1px solid #d5e3ea;border-radius:8px;flex-direction:column;gap:5px;min-width:0;padding:11px;display:flex}.pfmea-ap-scores span{color:#536b7e;font-size:10px}.pfmea-ap-scores strong{color:#183148;font-size:18px}.pfmea-ap-editor>label{color:#405b70;flex-direction:column;gap:5px;min-width:0;font-size:11px;font-weight:700;display:flex}.pfmea-ap-editor>label:nth-of-type(2){gap:0;margin-top:-14px}.pfmea-ap-editor>label:nth-of-type(3){gap:0;margin-top:-9px}.pfmea-ap-editor input,.pfmea-ap-editor select,.pfmea-ap-editor textarea{box-sizing:border-box;min-height:40px;color:var(--text);background:#fff;border:1px solid #cbdde6;border-radius:7px;padding:9px 11px;font-family:inherit;font-size:12px;font-weight:400;line-height:1.45}.pfmea-ap-editor textarea{resize:vertical;min-height:90px}.pfmea-ap-editor>label:nth-of-type(2) textarea{min-height:95px}.pfmea-ap-editor-disclaimer{color:var(--muted);font-size:10px}.pfmea-ap-editor .modal-footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:10px;padding-top:14px;display:flex}@media (width<=650px){.pfmea-ap-editor .modal-footer{background:#fff;padding:12px 0;position:sticky;bottom:-15px}.pfmea-ap-scores{grid-template-columns:1fr}.pfmea-ap-scores strong{font-size:16px}.pfmea-ap-editor{gap:11.5px}.pfmea-ap-editor textarea{font-size:14px}.pfmea-ap-scores>div{padding:10.3px 11px}.modal:has(.pfmea-ap-editor){transform:translateY(-5px)}}.pfmea-control-links{background:#f1f5f7;border-radius:5px;grid-template-columns:minmax(0,1fr);gap:8px;padding:12px;display:grid}.pfmea-control-editor .pfmea-form-grid>.pfmea-control-links{grid-column:1/-1}.pfmea-control-links h3{color:#183148;border-inline-start:3px solid var(--teal);grid-column:1/-1;margin:0 0 4px;padding:4px 12px;font-size:12px;line-height:1.6}.pfmea-control-link-card{background:#fff;border:1px solid #d5e3ea;border-radius:8px;align-items:flex-start;gap:11px;min-width:0;padding:11px 14px;display:flex}.pfmea-control-editor .pfmea-control-link-card{flex-direction:row;align-items:flex-start;gap:11px;min-height:52px;padding:11px 14px}.pfmea-control-link-card>input{width:16px;height:16px;min-height:16px;accent-color:var(--teal);flex:0 0 16px;margin:4px 0 0;padding:0}.pfmea-control-link-card>span{min-width:0;display:block}.pfmea-control-link-card strong,.pfmea-control-link-card small{overflow-wrap:anywhere;display:block}.pfmea-control-link-card strong{color:#536b7e;font-size:11px}.pfmea-control-link-card small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.4}@media (width<=650px){.pfmea-page[data-pfmea-view=pfmea] .pfmea-form-grid label>span{margin-bottom:1px}.pfmea-page[data-pfmea-view=pfmea] .pfmea-form-grid input{min-height:42px}.pfmea-page[data-pfmea-view=pfmea] .pfmea-source-note{font-size:11px}}.pfmea-failure-content{gap:0;display:grid}.pfmea-failure-actions{gap:8px;display:flex}.pfmea-failure-row{margin:0 0 18px;overflow:hidden}.pfmea-failure-row-head h2{color:var(--navy);margin:0;font-size:16px}.pfmea-failure-meta{align-items:center;gap:9px;padding:18px 19px 10px;display:flex}.pfmea-failure-meta .pfmea-state{border:1px solid #0000;border-radius:7px;min-height:28px;padding:5px 11px;font-size:10px;font-weight:700}.pfmea-failure-meta .pfmea-state.red{color:#c51f27;background:#fff1f2;border-color:#ffc2c7}.pfmea-failure-meta .pfmea-state.amber{color:#9b5c00;background:#fff4df;border-color:#f1d099}.pfmea-failure-meta .pfmea-state.green{color:#14633f;background:#e9f7ef;border-color:#bfe8d0}.pfmea-failure-meta .pfmea-state.gray{color:#61788b;background:#f1f5f7;border-color:#d9e3e9}.pfmea-failure-process{color:var(--muted);white-space:nowrap;font-size:11px}.pfmea-failure-chain{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:0 19px 18px;display:grid}.pfmea-failure-chain article{border:1px solid var(--line);background:#fff;border-top:3px solid #d54b54;border-radius:10px;min-width:0;min-height:186px;padding:17px 14px;position:relative}.pfmea-failure-mode{border-top-color:#e17c00!important}.pfmea-failure-cause{border-top-color:#07849a!important}.pfmea-failure-chain article:not(:last-child):after{z-index:1;color:#07849a;content:"←";font-size:17px;position:absolute;top:50%;right:-17px;transform:translateY(-50%)}.pfmea-failure-chain h3{color:#60798b;text-transform:uppercase;margin:0 0 9px;font-size:10px;font-weight:700;line-height:1.4}.pfmea-failure-chain p{color:#183148;margin:0 0 13px;font-size:12px;line-height:1.45}.pfmea-failure-chain p:last-child{margin-bottom:0}@media (width<=650px){.pfmea-failure-actions,.pfmea-failure-row-head{flex-direction:column;align-items:flex-start}.pfmea-failure-row-head>div{flex-wrap:wrap;align-items:flex-start}.pfmea-failure-chain{grid-template-columns:minmax(0,1fr);gap:16px;padding:14px}.pfmea-failure-chain article{min-height:0;padding:18px 14px}.pfmea-failure-chain article:not(:last-child):after{content:"↑";top:auto;bottom:-17px;right:50%;transform:translate(50%)}.pfmea-failure-meta{flex-wrap:wrap;align-items:center;gap:8px;padding:20px 11px 10px;display:flex}.pfmea-failure-meta .pfmea-state,.pfmea-failure-meta .pfmea-failure-process{white-space:nowrap}.pfmea-failure-chain{padding:0 18px 18px}.pfmea-failure-note{align-items:flex-start;gap:10px;display:flex}.pfmea-failure-note span{flex:1;margin-top:0}.pfmea-page[data-pfmea-view=pfmea] .pfmea-source-note{margin-top:0}.pfmea-page[data-pfmea-view=pfmea] .pfmea-structure-cards{grid-template-columns:minmax(0,268px);gap:20px}.pfmea-page[data-pfmea-view=pfmea] .pfmea-structure-card{box-sizing:border-box}.pfmea-page[data-pfmea-view=pfmea] .pfmea-structure-steps .pfmea-table{table-layout:fixed;min-width:700px}}.pfmea-risk-analysis-panel>.panel-head{align-items:flex-start;margin:-20px -20px 0}.pfmea-risk-analysis-panel>.panel-head h2{margin:0 0 6px;font-size:16px}.pfmea-risk-analysis-panel>.panel-head p{color:var(--muted);margin:0;font-size:12px}.pfmea-risk-analysis-panel>.pfmea-table-scroll{width:calc(100% + 41px);max-width:none;margin:-20px -20px -17px}.pfmea-risk-summary-table{table-layout:fixed;width:1580px;min-width:1580px}.pfmea-risk-summary-table th,.pfmea-risk-summary-table td{padding:12px 15px}.pfmea-risk-summary-table td{vertical-align:middle}.pfmea-risk-summary-table thead tr{height:68px}.pfmea-risk-summary-table tbody tr{height:167px}.pfmea-risk-summary-table th:first-child,.pfmea-risk-summary-table td:first-child{width:70px}.pfmea-risk-summary-table th:nth-child(2),.pfmea-risk-summary-table td:nth-child(2){width:101px}.pfmea-risk-summary-table th:nth-child(3),.pfmea-risk-summary-table td:nth-child(3){width:226px}.pfmea-risk-summary-table th:nth-child(4),.pfmea-risk-summary-table td:nth-child(4),.pfmea-risk-summary-table th:nth-child(5),.pfmea-risk-summary-table td:nth-child(5),.pfmea-risk-summary-table th:nth-child(6),.pfmea-risk-summary-table td:nth-child(6){width:230px}.pfmea-risk-summary-table th:nth-child(7),.pfmea-risk-summary-table td:nth-child(7),.pfmea-risk-summary-table th:nth-child(8),.pfmea-risk-summary-table td:nth-child(8),.pfmea-risk-summary-table th:nth-child(9),.pfmea-risk-summary-table td:nth-child(9){width:95px}.pfmea-risk-summary-table th:nth-child(10),.pfmea-risk-summary-table td:nth-child(10){width:120px}.pfmea-risk-summary-table th:nth-child(11),.pfmea-risk-summary-table td:nth-child(11){width:90px}.pfmea-risk-analytics{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;height:416px;margin-top:18px;padding-block:0 18px;display:grid}.pfmea-risk-analytics>.pfmea-chart{height:398px;min-height:398px}@media (width<=650px){.pfmea-risk-analytics{grid-template-columns:minmax(0,1fr);gap:18px;height:auto;padding-block:9px}.pfmea-risk-analytics>.pfmea-chart{height:auto;min-height:0;margin-bottom:0}.pfmea-risk-analytics>.pfmea-chart:first-child{height:404px;min-height:404px}.pfmea-risk-analytics>.pfmea-chart:last-child{height:332px;min-height:332px}.pfmea-risk-summary-table{min-width:1580px}.pfmea-risk-summary-table th:nth-child(2),.pfmea-risk-summary-table td:nth-child(2){width:94px!important}.pfmea-risk-analytics .pfmea-paired-bars>div{grid-template-columns:100px minmax(0,1fr) 18px}}.pfmea-structure-table{table-layout:fixed}.pfmea-structure-col-operation-number{width:12.95%}.pfmea-structure-col-operation-name{width:16.21%}.pfmea-structure-col-inputs{width:20.5%}.pfmea-structure-col-outputs{width:16.89%}.pfmea-structure-col-owner{width:13.12%}.pfmea-structure-col-exclusion{width:20.33%}.pfmea-structure-steps{min-height:189px}.pfmea-structure-steps>.panel-head{min-height:60px}.pfmea-structure-table thead th{padding-block:11px}.pfmea-structure-table tbody tr:last-child td{padding-bottom:11px}@media (width<=650px){.pfmea-page[data-pfmea-view=pfmea] .pfmea-structure-hierarchy>p{max-width:270px}.pfmea-page[data-pfmea-view=pfmea] .pfmea-structure-table{width:924px;min-width:924px}.pfmea-page[data-pfmea-view=pfmea] .pfmea-structure-col-operation-number{width:139px!important}.pfmea-page[data-pfmea-view=pfmea] .pfmea-structure-col-operation-name{width:125px!important}.pfmea-page[data-pfmea-view=pfmea] .pfmea-structure-col-inputs{width:100px!important}.pfmea-page[data-pfmea-view=pfmea] .pfmea-structure-col-outputs{width:180px!important}.pfmea-page[data-pfmea-view=pfmea] .pfmea-structure-col-owner{width:160px!important}.pfmea-page[data-pfmea-view=pfmea] .pfmea-structure-col-exclusion{width:220px!important}.pfmea-page[data-pfmea-view=pfmea] .pfmea-structure-item>.panel-head p{font-size:12px;line-height:1.55}}.pfmea-structure-table .pfmea-structure-operation-code{vertical-align:middle}@media (width<=650px){.pfmea-page[data-pfmea-view=pfmea] .pfmea-structure-content+.pfmea-source-note{margin-top:0}}.pfmea-function-table{table-layout:fixed;width:1826px;min-width:1826px}.pfmea-function-col-item{width:300px}.pfmea-function-col-step{width:171px}.pfmea-function-col-function{width:250px}.pfmea-function-col-requirement{width:280px}.pfmea-function-col-element{width:140px}.pfmea-function-col-work-function{width:165px}.pfmea-function-col-resource{width:140px}.pfmea-function-col-characteristic{width:200px}.pfmea-function-col-classification{width:180px}.pfmea-function-step-panel>.panel-head{margin-bottom:0!important}.pfmea-function-step-panel>.panel-head p{margin:6px 0 0}.pfmea-function-panel-content{margin:0 -20px}.pfmea-function-scroll{border:0;border-radius:0}.pfmea-function-step-panel{padding-bottom:0!important}.pfmea-function-table th,.pfmea-function-table td{padding:13px 14px}.pfmea-page[data-pfmea-view=pfmea] .audit-context .context-meta strong{text-align:right}.pfmea-risk-summary-table .pfmea-risk-id>span{white-space:nowrap;display:block}.pfmea-ap-note{align-items:center;gap:10px;display:flex}.pfmea-ap-note>svg{flex:0 0 16px;width:16px;height:16px}@media (width<=650px){.pfmea-risk-summary-table .pfmea-process-name{white-space:normal;font-size:11px}}.pfmea-optimization-panel>.panel-head{margin:-20px -20px -18px}.pfmea-optimization-panel>.pfmea-table-scroll{border-radius:0;width:calc(100% + 40px);max-width:none;margin:0 -20px -20px}.pfmea-optimization-table{table-layout:fixed;width:1840px;min-width:1840px}.pfmea-optimization-table th,.pfmea-optimization-table td{padding:12px 15px}.pfmea-optimization-table tbody td{vertical-align:middle}.pfmea-optimization-table tbody td:first-child b{letter-spacing:-.15px;font-size:11px;font-weight:400}.pfmea-optimization-table thead tr{height:68px}.pfmea-optimization-table tbody tr,.pfmea-optimization-table tbody td{height:237px}.pfmea-optimization-table th:first-child,.pfmea-optimization-table td:first-child{width:70px}.pfmea-optimization-table th:nth-child(2),.pfmea-optimization-table td:nth-child(2),.pfmea-optimization-table th:nth-child(3),.pfmea-optimization-table td:nth-child(3){width:230px}.pfmea-optimization-table th:nth-child(4),.pfmea-optimization-table td:nth-child(4){width:85px}.pfmea-optimization-table th:nth-child(5),.pfmea-optimization-table td:nth-child(5){width:65px}.pfmea-optimization-table th:nth-child(6),.pfmea-optimization-table td:nth-child(6){width:135px}.pfmea-optimization-table th:nth-child(n+7):nth-child(-n+13),.pfmea-optimization-table td:nth-child(n+7):nth-child(-n+13){width:80px}.pfmea-optimization-table .actions{flex-wrap:wrap;gap:5px;min-width:180px;display:flex}.pfmea-action-link{border:1px solid var(--line);border-radius:8px;padding:7px 9px;font-size:10px;font-weight:700;display:inline-block}.pfmea-severity-note{align-items:center;gap:10px;margin-top:18px;display:flex}.pfmea-severity-note>svg{flex:0 0 16px;width:16px;height:16px}.pfmea-page[data-pfmea-view=pfmea] .pfmea-optimization-panel>.panel-head{margin:-20px -20px -18px}.pfmea-page[data-pfmea-view=pfmea] .pfmea-optimization-panel>.pfmea-table-scroll{border-radius:0;width:calc(100% + 40px);max-width:none;margin:0 -20px -20px}.pfmea-optimization-table .row-red td:first-child{border-inline-start:3px solid #d73038}.pfmea-optimization-table .row-amber td:first-child{border-inline-start:3px solid #e58b14}.pfmea-optimization-table .row-green td:first-child{border-inline-start:3px solid #16825a}.pfmea-optimization-table .row-gray td:first-child{border-inline-start:3px solid #91a3b1}.pfmea-results-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:18px;display:grid}.pfmea-results-card{min-width:0;min-height:570px}.pfmea-results-summary,.pfmea-results-approval{padding:20px}.pfmea-results-summary>label,.pfmea-results-approval>label{color:var(--muted);margin-bottom:7px;font-size:11px;font-weight:700;display:block}.pfmea-results-summary textarea{resize:vertical;width:100%;min-height:96px;color:var(--navy);font:inherit;background:#fff;border:1px solid #cbd7df;border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.5;display:block}.pfmea-results-summary>p{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.5}.pfmea-results-summary>.button{margin:16px 0 0 auto;display:flex}.pfmea-results-approval>.pill{margin-bottom:14px;display:inline-flex}.pfmea-results-gates{gap:8px;margin-bottom:16px;display:grid}.pfmea-results-gates>div{border:1px solid var(--line);border-radius:9px;align-items:center;gap:12px;min-height:39px;padding:8px 12px;font-size:11px;display:flex}.pfmea-results-gates>div.passed{color:var(--navy);background:#fff;border-color:#dbe5ea}.pfmea-results-gates>div.pending{color:var(--navy);background:snow;border-color:#eadfe0}.pfmea-results-gates>div>span{color:#16825a;font-weight:800}.pfmea-results-gates>div.pending>span{color:#d73038}.pfmea-results-approval input{width:100%;height:41px;color:var(--navy);font:inherit;background:#fff;border:1px solid #cbd7df;border-radius:8px;margin:6px 0 0;padding:9px 11px;font-size:12px;display:block}.pfmea-results-approval .required-mark{color:#d73038}.pfmea-results-approval>.button{margin-top:0;display:flex}.pfmea-results-approval>p{margin:10px 0 0}.pfmea-results-exports{gap:8px;margin:18px 0 0;display:flex}.pfmea-results-evidence{color:#246b83;background:#eef8fb;border-color:#cfe4ed;align-items:center;gap:10px;margin:0 0 15px;padding:12px 15px;font-size:11px;line-height:1.5;display:flex}.pfmea-results-evidence svg{flex:0 0 16px;width:16px;height:16px}@media (width<=650px){.pfmea-results-grid{grid-template-columns:minmax(0,1fr)}.pfmea-results-card{min-height:0}.pfmea-results-exports{flex-wrap:wrap}.pfmea-results-evidence{align-items:flex-start}}.pfmea-results-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.pfmea-results-card{min-height:552px}.pfmea-results-approval>label>span{margin-bottom:6px;display:block}.pfmea-results-approval .required-mark{color:#d73038;display:inline}.pfmea-results-approval input{font-weight:400}.pfmea-page>.pfmea-results-evidence{color:#246b83;background:#eef8fb;border-color:#cfe4ed}.pfmea-review-alert{border:1px solid;border-radius:50%;place-items:center;width:13px;height:13px;margin-right:5px;font-size:9px;font-weight:800;line-height:1;display:inline-grid}.pfmea-page>.pfmea-results-evidence svg{color:#24758c}@media (width<=650px){.pfmea-results-grid{grid-template-columns:minmax(0,1fr)}.pfmea-results-card{min-height:0}.pfmea-results-card:first-child>.panel-head h2{max-width:275px}}.pfmea-results-grid>.panel{margin-bottom:0}.pfmea-editor-source-context{color:#29445a;background:#f4f9fc;border:1px solid #cfe2ea;border-radius:10px;gap:12px;margin:0 0 18px;padding:14px;font-size:12px;display:grid}.pfmea-editor-source-context>header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pfmea-editor-source-context>header strong{font-size:15px}.pfmea-editor-ap-source>b{color:#bd2632;background:#fff0f0;border-radius:7px;padding:5px 9px}.pfmea-editor-source-context>div{background:#eef6fa;border-radius:9px;padding:14px}.pfmea-editor-source-context p{color:#263e53;margin:16px 0 18px}.pfmea-editor-section-title{color:#263e53;border-left:3px solid var(--teal);background:#f1f6f9;grid-column:1/-1;margin:0;padding:12px 15px 12px 12px;font-size:13px}.pfmea-editor-section-hint{color:#657d91;margin:-4px 0 10px;font-size:11px;line-height:1.6}.pfmea-editor-source-context>header .pfmea-editor-risk-state{color:#c62833;background:#fff0f0;border:1px solid #f6c5c9;border-radius:8px;margin-inline-start:auto;padding:6px 10px;font-size:11px}@media (width<=650px){.pfmea-editor-source-context{margin-bottom:8px;padding-bottom:21px}.pfmea-editor-source-context>header{grid-template-columns:max-content minmax(0,1fr);align-items:center;margin-bottom:13px;display:grid}.pfmea-editor-source-context>header>strong:first-child{grid-area:1/1}.pfmea-editor-source-context>header>span:nth-child(2){grid-area:1/2}.pfmea-editor-ap-source{grid-area:2/1/auto/3;align-items:center;gap:8px;display:flex}.pfmea-editor-source-context>header>.pfmea-editor-risk-state{grid-area:3/1/auto/3;justify-self:end;margin-inline-start:0}.pfmea-editor-ap-source{align-items:center;gap:8px;display:flex}.pfmea-editor-risk-mark{flex:0 0 12px;place-items:center;width:12px;height:12px;margin-inline-end:4px;font-size:10px;font-weight:800;line-height:1;display:inline-grid}.pfmea-editor-source-context>div{margin-inline:-14px}.pfmea-editor-source-context>div p{font-size:14px;line-height:1.55}.pfmea-editor-source-context>small{margin-top:-16px;font-size:11px;line-height:1.65}.pfmea-editor-section-hint{margin-bottom:2px}.pfmea-editor .pfmea-form-grid label{row-gap:3px}.pfmea-editor .pfmea-form-grid label>span{line-height:1.2}.pfmea-editor .pfmea-form-grid input,.pfmea-editor .pfmea-form-grid select,.pfmea-editor .pfmea-form-grid textarea{min-height:39px;font-size:14px;font-weight:400}}.modal:has(.pfmea-ap-editor){width:min(850px,95vw);max-width:850px;transform:translateY(3.5px)}@media (width<=650px){.modal:has(.pfmea-ap-editor){transform:translateY(-13.5px)}}.modal:has(.pfmea-verification-editor){width:min(1080px,95vw);max-width:1080px;min-height:790px;transform:translateY(-3px)}.pfmea-verification-editor{color:var(--text);gap:8px;font-size:12px;display:grid}.modal .pfmea-editor .pfmea-form-grid input,.modal .pfmea-editor .pfmea-form-grid select,.modal .pfmea-editor .pfmea-form-grid textarea{font-weight:400}.pfmea-verification-editor>strong{color:var(--navy);font-size:14px}.pfmea-verification-editor>p{color:var(--muted);margin:0 0 4px;font-size:12px}.pfmea-verification-editor>ul{gap:7px;margin:0 0 8px;padding:0;list-style:none;display:grid}.pfmea-verification-editor>ul>li{background:#fff;border:1px solid #d5e3ea;border-radius:10px;align-items:center;gap:16px;min-height:39px;padding:8px 12px;display:flex}.pfmea-verification-editor>ul>li i{color:#078253;width:12px;font-style:normal;font-weight:700}.pfmea-verification-editor>ul>li.blocked{background:#fffafb}.pfmea-verification-editor>ul>li.blocked i{color:#e12d39}.pfmea-verification-editor>label{color:#536b7e;flex-direction:column;gap:7px;font-size:11px;font-weight:700;display:flex}.pfmea-verification-editor>label input{border:1px solid #cbdde6;border-radius:7px;min-height:40px;padding:9px 11px;font-family:inherit;font-size:12px;font-weight:400;line-height:1.45}.pfmea-verification-editor .modal-footer{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;padding-top:16px;display:flex}@media (width<=650px){.modal:has(.pfmea-verification-editor){width:min(1080px,95vw);max-width:95vw;min-height:0;transform:translateY(-1px)}.pfmea-verification-editor>ul{gap:9px;margin-top:11px}.pfmea-verification-editor>ul>li{gap:8px;min-height:39px;padding:8px}.pfmea-verification-editor .modal-footer{padding-top:4px}.pfmea-page[data-pfmea-view=pfmea] .pfmea-severity-note{padding-bottom:4px;font-size:12px}.modal:has(.pfmea-verification-editor) .modal-body{padding-top:51px}.pfmea-page[data-pfmea-view=pfmea] .pfmea-optimization-panel>.panel-head p{margin:6px 0 0;font-size:12px;line-height:1.55}.pfmea-page[data-pfmea-view=pfmea] .pfmea-optimization-panel>.panel-head{margin-bottom:-6px}.pfmea-page[data-pfmea-view=pfmea]:has(.pfmea-optimization-panel){padding-bottom:12px}}.pfmea-page[data-pfmea-view=riskRegister]{overflow-x:clip}
