:root{--page-text:#4d4a4a;--footer-background:#514e4f;--search-button:#aaa8a8;--search-button-hover:#8e8c8c;--proact-green:#4fae48}*{box-sizing:border-box}body,html{min-height:100%;margin:0}body,html{background:var(--footer-background)}body{min-height:100dvh;color:var(--page-text);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{appearance:none}img,svg{max-width:100%}.page{min-height:100dvh;display:flex;flex-direction:column;overflow-x:hidden}.siteHeader{min-height:164px;padding:36px clamp(28px,5vw,70px);justify-content:space-between;gap:32px;background:#ffffff;border-bottom:2px solid #8a8a8a}.headerBrand,.siteHeader{display:flex;align-items:center}.headerBrand{min-width:0;gap:24px}.headerLogoLink{flex-shrink:0;display:inline-flex;align-items:center}.headerLogo{display:block;width:145px;height:auto;object-fit:contain}.headerDivider{width:1px;height:64px;flex-shrink:0;background:#969696}.siteIdentity{min-width:0;overflow:hidden;display:flex;flex-direction:column;color:#4d4a4a;font-size:20px;line-height:1.15;white-space:nowrap;text-overflow:ellipsis}.siteIdentity small{margin-top:2px;text-align:center;font-size:14px}.languageControl{position:relative;flex-shrink:0;display:flex;align-items:center;gap:10px;color:#555252}.globeIcon{width:22px;height:22px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.languageSelect{border:0;padding:8px 28px 8px 0;background:transparent;color:#555252;cursor:pointer;outline:none}.languageSelect:hover{color:#222222}.languageSelect:focus-visible{outline:3px solid rgb(79 156 49/45%);outline-offset:4px}.hero{position:relative;min-height:585px;display:grid;place-items:start center;overflow:hidden;background:linear-gradient(105deg,#3eae4b,#55b448 52%,#6cbb47);isolation:isolate}.heroProduct{z-index:0;background-image:url(/images/header-img.png);background-repeat:no-repeat;background-position:50%;background-size:82% auto;mix-blend-mode:multiply;opacity:.58}.hero:after,.heroProduct{position:absolute;inset:0;pointer-events:none}.hero:after{content:"";z-index:1;background:rgb(64 174 70/4%)}.heroContent{position:relative;z-index:2;width:min(660px,calc(100% - 36px));margin:0 auto;padding-top:76px;padding-bottom:50px;color:#ffffff;text-align:center}.heroContent h1{margin:0;font-size:clamp(35px,4.2vw,48px);line-height:1.08;font-weight:700;letter-spacing:-1px}.heroSubtitle{margin:18px 0 28px;font-size:clamp(17px,2vw,21px);line-height:1.25;font-weight:700}.searchForm{width:100%;height:62px;display:flex;box-shadow:0 2px 6px rgb(0 0 0/20%)}.searchForm,.searchForm input{min-width:0;background:#ffffff}.searchForm input{flex:1;border:0;padding:0 18px;color:#555555;outline:none}.searchForm input::placeholder{color:#999999;font-weight:600;opacity:1}.searchForm input:focus{box-shadow:inset 0 0 0 3px rgb(47 120 30/35%)}.searchForm input:disabled{opacity:.8}.searchForm button{width:68px;flex-shrink:0;border:0;display:grid;place-items:center;background:var(--search-button);color:#ffffff;cursor:pointer}.searchForm button:hover:not(:disabled){background:var(--search-button-hover)}.searchForm button:disabled{cursor:wait;opacity:.8}.searchForm button:focus-visible{outline:3px solid rgb(255 255 255/75%);outline-offset:-6px}.searchIcon{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round}.searchSpinner{width:25px;height:25px;border:3px solid rgb(255 255 255/45%);border-top-color:#ffffff;border-radius:50%;animation:search-spin .75s linear infinite}@keyframes search-spin{to{transform:rotate(1turn)}}.heroNotice{width:min(470px,90%);margin:23px auto 0;padding:12px 18px;border-radius:2px;background:rgb(255 255 255/58%);color:#9c9c9c;font-size:14px;font-weight:600}.resultsPage{flex:1;padding:54px 24px 80px;background:#f4f4f2}.resultsContainer{width:min(1050px,100%);margin:0 auto}.resultsBackLink{display:inline-block;margin-bottom:28px;color:#666363;font-size:14px;font-weight:700}.resultsBackLink:hover{text-decoration:underline}.resultsBackLink:focus-visible{outline:3px solid rgb(79 156 49/40%);outline-offset:5px}.resultsHeading{margin-bottom:26px}.resultsHeading h1{margin:0;color:#4d4a4a;font-size:clamp(32px,4vw,44px);line-height:1.1}.resultsHeading p{margin:10px 0 0;color:#777474;font-size:16px;line-height:1.5}.resultsSearchForm{max-width:760px;margin-bottom:36px}.resultsSearchForm input:focus{box-shadow:inset 0 0 0 3px rgb(79 174 72/35%)}.resultsSearchForm button{background:var(--proact-green)}.resultsSearchForm button:hover:not(:disabled){background:#3e9639}.resultsStatus{width:100%}.resultsEmpty,.resultsMessage{max-width:760px;padding:24px;background:#ffffff;border:1px solid #dededb;color:#666363}.resultsError{color:#8a2929}.resultsEmpty h2{margin:0 0 8px;color:#4d4a4a;font-size:21px}.resultsEmpty p{margin:0;line-height:1.5}.resultsList{display:flex;flex-direction:column;gap:18px}.resultCard{width:100%;display:flex;align-items:stretch;justify-content:space-between;background:#ffffff;border:1px solid #dededb;box-shadow:0 2px 8px rgb(0 0 0/5%)}.resultCardMain{min-width:0;flex:1;padding:26px 30px}.resultCardHeader{display:flex;justify-content:space-between;gap:24px}.resultCardHeader h2{margin:0;color:#474444;font-size:21px;line-height:1.3}.resultProductLink{color:inherit;text-decoration:none;transition:color .15s ease}.resultProductLink:hover{color:var(--proact-green);text-decoration:underline;text-underline-offset:3px}.resultProductLink:focus-visible{outline:3px solid rgb(79 156 49/40%);outline-offset:4px}.resultProductCode{margin-top:6px;color:#777474;font-size:13px;font-weight:700}.resultDocumentDetails{margin-top:24px;display:grid;grid-template-columns:repeat(4,minmax(100px,1fr));gap:20px}.resultDetail{min-width:0;display:flex;flex-direction:column;gap:5px}.resultDetail span{color:#929090;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.resultDetail strong{overflow-wrap:anywhere;color:#555252;font-size:14px;line-height:1.35}.resultFallback,.resultUnavailable{margin:18px 0 0;color:#777474;font-size:13px;line-height:1.45;font-style:italic}.resultCardActions{width:210px;flex-shrink:0;padding:26px;display:flex;align-items:center;justify-content:center;border-left:1px solid #e4e4e1;background:#fafaf8}.resultDisabledButton,.resultOpenButton{width:100%;padding:13px 16px;text-align:center;font-size:13px;font-weight:700}.resultOpenButton{background:var(--proact-green);color:#ffffff;transition:background .15s ease}.resultOpenButton:hover{background:#3e9639}.resultOpenButton:focus-visible{outline:3px solid rgb(79 156 49/45%);outline-offset:4px}.resultDisabledButton{background:#dededb;color:#888585}.resultsNotice{max-width:600px;margin:34px auto 0;padding:13px 18px;background:#e9e9e6;color:#777474;text-align:center;font-size:13px;font-weight:600}.siteFooter{min-height:248px;margin-top:auto;padding:38px clamp(32px,5vw,72px);display:flex;align-items:center;justify-content:space-between;gap:56px;background:var(--footer-background);color:#ffffff}.footerLinks{display:grid;grid-template-columns:repeat(2,minmax(150px,190px));column-gap:52px;row-gap:26px;font-size:13px;line-height:1.2;letter-spacing:1px}.footerLinks a{width:fit-content}.footerLinks a:hover{text-decoration:underline}.footerLinks a:focus-visible{outline:2px solid #ffffff;outline-offset:5px}.footerLogo{display:block;width:115px;height:auto;object-fit:contain}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1000px){.heroContent{width:min(660px,calc(100% - 48px))}.heroProduct{background-size:90% auto}.resultDocumentDetails{grid-template-columns:repeat(2,minmax(120px,1fr))}}@media (max-width:760px){.siteHeader{min-height:auto;padding:24px 22px;align-items:center}.headerBrand{gap:14px}.headerLogo{width:105px}.headerDivider{height:48px}.siteIdentity{font-size:15px}.siteIdentity small{font-size:11px}.languageSelect{width:65px;padding-right:5px}.hero{min-height:530px}.heroProduct{background-size:105% auto;background-position:50%;opacity:.55}.heroContent{padding-top:65px}.heroContent h1 br{display:none}.resultsPage{padding:38px 20px 60px}.resultCard{flex-direction:column}.resultCardActions{width:100%;border-top:1px solid #e4e4e1;border-left:0}.resultDisabledButton,.resultOpenButton{max-width:320px}.siteFooter{align-items:flex-start;flex-direction:column}.footerLinks{width:100%;grid-template-columns:repeat(2,1fr)}.footerLogo{align-self:center}}@media (max-width:480px){.siteHeader{align-items:center}.headerDivider,.siteIdentity{display:none}.languageControl{gap:5px}.languageSelect{width:58px;font-size:13px}.hero{min-height:540px}.heroProduct{background-size:auto 82%;background-position:50%;opacity:.52}.heroContent{width:calc(100% - 28px);padding-top:56px}.heroContent h1{font-size:31px}.heroSubtitle{font-size:16px;line-height:1.4}.searchForm{height:56px}.searchForm input{min-width:0;padding:0 13px;font-size:14px}.searchForm input::placeholder{font-size:12px}.searchForm button{width:58px}.searchIcon{width:29px;height:29px}.resultsPage{padding:30px 14px 50px}.resultsHeading h1{font-size:30px}.resultCardMain{padding:22px 19px}.resultCardHeader h2{font-size:18px}.resultDocumentDetails{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.resultCardActions{padding:18px}.resultDisabledButton,.resultOpenButton{max-width:none}.heroNotice{padding:13px 16px;font-size:13px;line-height:1.35}.footerLinks{grid-template-columns:1fr}}.productPage{flex:1;padding:54px 24px 80px;background:#f4f4f2}.productContainer{width:min(1050px,100%);margin:0 auto}.productBackLink{display:inline-block;margin-bottom:28px;color:#666363;font-size:14px;font-weight:700}.productBackLink:hover{text-decoration:underline}.productBackLink:focus-visible{outline:3px solid rgb(79 156 49/40%);outline-offset:5px}.productHeading{margin-bottom:42px}.productHeadingLabel{margin-bottom:10px;color:var(--proact-green);font-size:13px;font-weight:700;letter-spacing:.7px;text-transform:uppercase}.productHeading h1{max-width:850px;margin:0;color:#474444;font-size:clamp(30px,4vw,43px);line-height:1.15;letter-spacing:-.5px}.productRef{margin-top:13px;color:#777474;font-size:14px}.productRef strong{color:#555252}.productLanguagesSection,.productSelectedSection{margin-top:38px}.productSectionHeading{margin-bottom:18px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.productSectionHeading h2{margin:0;color:#4d4a4a;font-size:23px;line-height:1.25}.productSectionHeading p{margin:7px 0 0;color:#777474;font-size:14px;line-height:1.5}.productSelectedDocuments{display:flex;flex-direction:column;gap:18px}.productDocumentTitle{margin-top:10px;color:#777474;font-size:14px;line-height:1.45}.productPrimaryDocument{display:flex;align-items:stretch;background:#ffffff;border:1px solid #d9d9d6;border-top:4px solid var(--proact-green);box-shadow:0 3px 10px rgb(0 0 0/6%)}.productPrimaryMain{min-width:0;flex:1;padding:28px 30px 30px}.productLanguageTitle{display:flex;align-items:baseline;gap:10px}.productLanguageTitle strong{color:#474444;font-size:22px}.productLanguageTitle span{color:#969393;font-size:13px;font-weight:700}.productDocumentGrid{margin-top:25px;display:grid;grid-template-columns:repeat(4,minmax(100px,1fr));gap:22px}.productDocumentDetail{min-width:0;display:flex;flex-direction:column;gap:5px}.productDocumentDetail span{color:#929090;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.productDocumentDetail strong{overflow-wrap:anywhere;color:#555252;font-size:14px;line-height:1.35}.productPrimaryAction{width:220px;flex-shrink:0;padding:28px;display:flex;align-items:center;justify-content:center;border-left:1px solid #e4e4e1;background:#fafaf8}.productOpenButton{width:100%;padding:14px 17px;background:var(--proact-green);color:#ffffff;text-align:center;font-size:13px;font-weight:700;transition:background .15s ease}.productOpenButton:hover{background:#3e9639}.productLanguageOpen:focus-visible,.productOpenButton:focus-visible,.productReturnButton:focus-visible{outline:3px solid rgb(79 156 49/45%);outline-offset:4px}.productLanguageUnavailable{padding:26px 30px;background:#ffffff;border:1px solid #dededb}.productLanguageUnavailable h3{margin:0 0 7px;color:#555252;font-size:18px}.productLanguageUnavailable p{margin:0;color:#777474;font-size:14px;line-height:1.5}.productLanguageCount{flex-shrink:0;color:#888585;font-size:12px;font-weight:700}.productLanguageList{border:1px solid #dededb;background:#ffffff}.productLanguageRow{min-height:82px;padding:17px 20px 17px 24px;display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(300px,2fr) 120px;align-items:center;gap:24px;border-bottom:1px solid #e7e7e4}.productLanguageRow:last-child{border-bottom:0}.productLanguageIdentity{min-width:0;display:flex;flex-direction:column;gap:4px}.productLanguageIdentity strong{color:#4d4a4a;font-size:16px}.productLanguageIdentity span{color:#929090;font-size:12px}.productLanguageMeta{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(80px,1fr));gap:16px;color:#777474;font-size:12px}.productLanguageMeta strong{color:#555252}.productLanguageOpen{padding:11px 14px;border:1px solid var(--proact-green);color:#3e9639;text-align:center;font-size:12px;font-weight:700;transition:background .15s ease,color .15s ease}.productLanguageOpen:hover{background:var(--proact-green);color:#ffffff}.productHistorySection{margin-top:38px}.productHistoryDetails{overflow:hidden;background:#ffffff;border:1px solid #d8d8d5}.productHistorySummary{min-height:94px;padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;list-style:none;background:#efefec;transition:background .15s ease}.productHistorySummary::-webkit-details-marker{display:none}.productHistorySummary:hover{background:#e8e8e4}.productHistorySummary:focus-visible{outline:3px solid rgb(79 156 49/40%);outline-offset:-3px}.productHistorySummary:after{content:"+";width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid #c9c9c5;border-radius:50%;color:#666363;font-size:22px;font-weight:400;line-height:1}.productHistoryDetails[open]>.productHistorySummary:after{content:"−"}.productHistorySummaryText{min-width:0;flex:1}.productHistorySummaryText h2{margin:0;color:#555252;font-size:20px;line-height:1.3}.productHistorySummaryText p{max-width:690px;margin:6px 0 0;color:#7d7a7a;font-size:13px;line-height:1.5}.productHistoryCount{flex-shrink:0;color:#777474;font-size:12px;font-weight:700}.productHistoryContent{padding:24px;border-top:1px solid #dededb}.productHistoryWarning{margin-bottom:24px;padding:15px 18px;display:flex;flex-direction:column;gap:4px;background:#f4f1e8;border-left:4px solid #a39a77;color:#68645a;font-size:13px;line-height:1.45}.productHistoryWarning strong{color:#575349;font-size:13px}.productHistoryGroup+.productHistoryGroup{margin-top:28px}.productHistoryGroup h3{margin:0 0 12px;color:#5d5a5a;font-size:16px;line-height:1.4}.productHistoryRow{background:#fcfcfa}.productHistoryIdentityHeading{display:flex;align-items:center;gap:9px}.productHistoryBadge{padding:3px 7px;border:1px solid #bbb7aa;border-radius:2px;color:#756f60!important;font-size:9px!important;font-weight:800;letter-spacing:.4px;line-height:1.2;text-transform:uppercase}.productHistoryTitle{max-width:290px;margin-top:2px;color:#777474!important;font-size:11px!important;line-height:1.35}.productHistoryOpen{border-color:#8e8a7d;color:#6f6a5e}.productHistoryOpen:hover{background:#777267;border-color:#777267;color:#ffffff}@media (max-width:760px){.productHistorySummary{padding:20px;align-items:flex-start;flex-wrap:wrap;gap:14px}.productHistoryCount{order:2}.productHistorySummary:after{margin-left:auto;order:3}.productHistorySummaryText{width:100%;flex-basis:100%}.productHistoryContent{padding:18px}}.productCurrentSection{margin-top:38px}.productIfuList{display:flex;flex-direction:column;gap:22px}.productIfuCard{overflow:hidden;background:#ffffff;border:1px solid #d9d9d6;border-top:4px solid var(--proact-green);box-shadow:0 3px 10px rgb(0 0 0/6%)}.productIfuMain{padding:28px 30px 0}.productIfuHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:28px}.productIfuLabel{display:block;margin-bottom:7px;color:var(--proact-green);font-size:10px;font-weight:800;letter-spacing:.6px;text-transform:uppercase}.productIfuHeading h2{max-width:720px;margin:0;color:#474444;font-size:21px;line-height:1.3}.productIfuDocumentNumber{flex-shrink:0;padding:5px 8px;background:#efefec;color:#6f6c6c;font-size:11px;font-weight:700}.productIfuLanguage{margin-top:22px;display:flex;align-items:baseline;gap:9px}.productIfuLanguage strong{color:#555252;font-size:16px}.productIfuLanguage span{color:#929090;font-size:12px}.productIfuActions{margin-top:25px;padding-bottom:27px;display:flex;justify-content:flex-end}.productIfuOpenButton{width:auto;min-width:185px}.productIfuUnavailable{margin-top:22px;padding:17px 19px;background:#f4f4f2;border:1px solid #e1e1de}.productIfuUnavailable strong{color:#5e5b5b;font-size:14px}.productIfuUnavailable p{margin:5px 0 0;color:#7c7979;font-size:13px;line-height:1.45}.productIfuLanguages{margin:0 -30px;border-top:1px solid #e2e2df}.productIfuLanguages summary{padding:17px 30px;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;background:#fafaf8;color:#777474;font-size:12px}.productIfuLanguages summary::-webkit-details-marker{display:none}.productIfuLanguages summary strong{color:#3e9639;font-size:12px}.productIfuLanguages summary strong:after{content:" +"}.productIfuLanguages[open] summary strong:after{content:" −"}.productIfuLanguages summary:hover{background:#f4f4f1}.productIfuLanguages summary:focus-visible{outline:3px solid rgb(79 156 49/40%);outline-offset:-3px}.productIfuLanguageList{border-top:1px solid #e4e4e1}.productIfuLanguageRow{min-height:72px;padding:14px 30px;display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(190px,1fr) 120px;align-items:center;gap:24px;border-bottom:1px solid #e8e8e5}.productIfuLanguageRow:last-child{border-bottom:0}.productIfuLanguageIdentity{min-width:0;display:flex;flex-direction:column;gap:3px}.productIfuLanguageIdentity strong{color:#555252;font-size:14px}.productIfuLanguageIdentity span{color:#969393;font-size:11px}.productIfuLanguageVersion{display:flex;gap:24px;color:#777474;font-size:11px}.productIfuSingleFallback{margin-top:18px;padding-bottom:26px}.productArchiveLinkSection{margin-top:40px}.productArchiveLinkContent{padding:25px 28px;display:flex;align-items:center;justify-content:space-between;gap:30px;background:#e9e9e6;border:1px solid #d9d9d5}.productArchiveLinkContent h2{margin:0;color:#555252;font-size:18px}.productArchiveLinkContent p{max-width:610px;margin:6px 0 0;color:#777474;font-size:13px;line-height:1.5}.productArchiveButton{flex-shrink:0;padding:12px 17px;border:1px solid #777474;color:#5f5c5c;font-size:12px;font-weight:700;text-align:center;transition:background .15s ease,color .15s ease}.productArchiveButton:hover{background:#666363;color:#ffffff}.productArchiveButton:focus-visible,.productHistoryArchiveOpen:focus-visible{outline:3px solid rgb(79 156 49/40%);outline-offset:4px}.productHistoryPageHeading{margin-bottom:28px}.productHistoryProductName{max-width:780px;margin:12px 0 0;color:#656262;font-size:18px;font-weight:600;line-height:1.4}.productHistoryPageWarning{padding:18px 21px;display:flex;flex-direction:column;gap:4px;background:#f3efe4;border-left:4px solid #9b9275;color:#6d6758;font-size:13px;line-height:1.5}.productHistoryPageWarning strong{color:#575246}.productHistoryArchive{margin-top:38px}.productHistoryArchiveGroups{display:flex;flex-direction:column;gap:28px}.productHistoryArchiveGroup{overflow:hidden;background:#ffffff;border:1px solid #d9d9d6}.productHistoryArchiveHeader{padding:22px 25px;display:flex;align-items:flex-start;justify-content:space-between;gap:25px;background:#efefec;border-bottom:1px solid #ddddda}.productHistoryArchiveHeader>div>span{color:#777474;font-size:11px;font-weight:700;text-transform:uppercase}.productHistoryArchiveHeader h2{max-width:700px;margin:6px 0 0;color:#504d4d;font-size:19px;line-height:1.35}.productHistoryArchiveList{display:flex;flex-direction:column}.productHistoryArchiveRow{min-height:82px;padding:17px 24px;display:grid;grid-template-columns:minmax(190px,1.3fr) minmax(230px,1fr) 150px;align-items:center;gap:28px;border-bottom:1px solid #e8e8e5}.productHistoryArchiveRow:last-child{border-bottom:0}.productHistoryArchiveLanguage{display:flex;flex-direction:column;gap:4px}.productHistoryArchiveLanguage strong{color:#514e4e;font-size:15px}.productHistoryArchiveLanguage span{color:#939090;font-size:11px}.productHistoryArchiveMeta{display:grid;grid-template-columns:repeat(2,minmax(90px,1fr));gap:22px}.productHistoryArchiveMeta div{display:flex;flex-direction:column;gap:4px}.productHistoryArchiveMeta span{color:#989595;font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.productHistoryArchiveMeta strong{color:#5d5a5a;font-size:13px}.productHistoryArchiveOpen{padding:11px 13px;border:1px solid #888478;color:#69655b;text-align:center;font-size:11px;font-weight:700}.productHistoryArchiveOpen:hover{background:#777267;color:#ffffff}.productHistoryEmpty{padding:36px;background:#ffffff;border:1px solid #d9d9d6;text-align:center}.productHistoryEmpty h2{margin:0;color:#555252;font-size:20px}.productHistoryEmpty p{margin:8px auto 22px;color:#777474;font-size:13px}@media (max-width:760px){.productIfuMain{padding:22px 20px 0}.productIfuHeading{flex-direction:column;gap:12px}.productIfuDocumentNumber{align-self:flex-start}.productIfuLanguages{margin:0 -20px}.productIfuLanguages summary{padding:16px 20px}.productIfuLanguageRow{padding:16px 20px;grid-template-columns:1fr;gap:12px}.productIfuLanguageVersion{justify-content:space-between}.productIfuLanguageRow .productLanguageOpen{width:100%}.productArchiveLinkContent{align-items:stretch;flex-direction:column}.productArchiveButton{width:100%}.productHistoryArchiveHeader{flex-direction:column;gap:12px}.productHistoryArchiveRow{grid-template-columns:1fr;gap:14px}.productHistoryArchiveOpen{width:100%}}.productIfuMetaRow{margin-top:25px;padding-bottom:27px;display:grid;grid-template-columns:minmax(100px,1fr) minmax(100px,1fr) minmax(130px,1fr) minmax(130px,1fr) minmax(185px,auto);align-items:end;gap:24px}.productIfuMetaAction{display:flex;align-items:flex-end;justify-content:flex-end}.productIfuMetaAction .productIfuOpenButton{width:100%;min-width:185px}.productHistoryIfuCard{border-top-color:#8a8578}.productHistoryCardLabel{display:block;margin-bottom:7px;color:#776f5d;font-size:10px;font-weight:800;letter-spacing:.6px;text-transform:uppercase}.productHistoryOpenButton{width:100%;min-width:185px;padding:14px 17px;border:1px solid #817b6d;color:#696357;text-align:center;font-size:12px;font-weight:700;transition:background .15s ease,color .15s ease}.productHistoryOpenButton:hover{background:#777267;color:#ffffff}.productHistoryOpenButton:focus-visible{outline:3px solid rgb(79 156 49/40%);outline-offset:4px}.productHistoryVersions{margin:0 -30px;border-top:1px solid #e3e3df}.productHistoryVersions summary{padding:14px 30px;cursor:pointer;background:#f6f5f1;color:#6f6a5e;font-size:12px;font-weight:700}.productHistoryVersions summary:hover{background:#efeee8}.productHistoryVersionsList{border-top:1px solid #e4e4df}.productHistoryVersionRow{min-height:48px;padding:10px 30px;display:grid;grid-template-columns:minmax(80px,1fr) minmax(130px,1fr) 80px;align-items:center;gap:20px;border-bottom:1px solid #ecece8;color:#706c64;font-size:11px}.productHistoryVersionRow a{color:#5f5a50;text-align:right}.productHistoryLanguageBlock{border-bottom:1px solid #e7e7e3}.productHistoryLanguageBlock .productIfuLanguageRow,.productHistoryLanguageBlock:last-child{border-bottom:0}.productHistoryLanguageVersions{padding-left:30px;background:#faf9f5;border-top:1px solid #ecebe6}@media (max-width:900px){.productIfuMetaRow{grid-template-columns:repeat(2,minmax(120px,1fr))}.productIfuMetaAction{grid-column:1/-1;justify-content:flex-start}.productIfuMetaAction .productIfuOpenButton{width:auto}}@media (max-width:600px){.productIfuMetaRow{grid-template-columns:1fr 1fr;gap:18px}.productIfuMetaAction{grid-column:1/-1}.productIfuMetaAction .productIfuOpenButton{width:100%}.productHistoryVersions{margin:0 -20px}.productHistoryVersionRow,.productHistoryVersions summary{padding-left:20px;padding-right:20px}.productHistoryVersionRow{grid-template-columns:1fr;gap:5px}.productHistoryVersionRow a{text-align:left}.productHistoryLanguageVersions{padding-left:0}}.productNotice{max-width:600px;margin:36px auto 0;padding:13px 18px;background:#e9e9e6;color:#777474;text-align:center;font-size:13px;font-weight:600}.productError,.productLoading{min-height:260px;padding:42px;background:#ffffff;border:1px solid #dededb}.productLoading{display:flex;align-items:center;justify-content:center;gap:14px;color:#777474}.productLoadingSpinner{width:25px;height:25px;border:3px solid #d8d8d5;border-top:3px solid var(--proact-green);border-radius:50%;animation:search-spin .75s linear infinite}.productLoading p{margin:0}.productError h1{margin:0 0 10px;color:#4d4a4a;font-size:28px}.productError p{margin:0 0 25px;color:#777474;line-height:1.5}.productReturnButton{display:inline-block;padding:13px 20px;background:var(--proact-green);color:#ffffff;font-size:13px;font-weight:700}.productReturnButton:hover{background:#3e9639}@media (max-width:900px){.productDocumentGrid{grid-template-columns:repeat(2,minmax(120px,1fr))}.productLanguageRow{grid-template-columns:minmax(150px,1fr) minmax(250px,2fr)}.productLanguageOpen{grid-column:1/-1;width:160px}}@media (max-width:760px){.productPage{padding:38px 20px 60px}.productPrimaryDocument{flex-direction:column}.productPrimaryAction{width:100%;padding:20px;border-top:1px solid #e4e4e1;border-left:0}.productOpenButton{max-width:320px}.productSectionHeading{align-items:flex-start;flex-direction:column;gap:10px}.productLanguageRow{grid-template-columns:1fr;gap:15px}.productLanguageMeta{grid-template-columns:repeat(3,1fr)}.productLanguageOpen{grid-column:auto;width:100%;max-width:320px}}@media (max-width:480px){.productPage{padding:30px 14px 50px}.productHeading{margin-bottom:32px}.productHeading h1{font-size:28px}.productPrimaryMain{padding:23px 19px}.productDocumentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.productLanguageRow{padding:18px}.productLanguageMeta{grid-template-columns:1fr;gap:7px}.productError,.productLoading{padding:28px 20px}}.adminLoginPage{min-height:100vh;padding:60px 24px;display:flex;align-items:center;justify-content:center;background:#f2f2ef}.adminLoginCard{width:min(460px,100%);overflow:hidden;background:#ffffff;border:1px solid #dededb;border-top:5px solid var(--proact-green);box-shadow:0 10px 32px rgb(0 0 0/8%)}.adminLoginBrand{padding:24px 30px;display:flex;align-items:center;gap:16px;border-bottom:1px solid #ecece9}.adminLoginLogo{color:var(--proact-green);font-size:24px;font-weight:800;letter-spacing:-.8px}.adminLoginBrand span{padding-left:16px;border-left:1px solid #d9d9d5;color:#777474;font-size:13px;font-weight:700}.adminLoginHeading{padding:30px 30px 0}.adminLoginHeading p,.adminWelcome>p{margin:0 0 8px;color:var(--proact-green);font-size:11px;font-weight:800;letter-spacing:.7px;text-transform:uppercase}.adminLoginHeading h1{margin:0;color:#474444;font-size:31px;line-height:1.15}.adminLoginHeading>span{margin-top:10px;display:block;color:#777474;font-size:14px;line-height:1.55}.adminLoginForm{padding:27px 30px 32px;display:flex;flex-direction:column}.adminLoginForm label{margin-bottom:7px;color:#555252;font-size:12px;font-weight:700}.adminLoginForm input{width:100%;height:46px;margin-bottom:19px;padding:0 13px;border:1px solid #cccac7;border-radius:0;background:#ffffff;color:#474444;font:inherit;font-size:14px}.adminLoginForm input:focus{outline:3px solid rgb(79 156 49/18%);border-color:var(--proact-green)}.adminLoginForm input:disabled{background:#f4f4f2}.adminPasswordHelp{margin:-7px 0 19px;color:#898684;font-size:11px;line-height:1.5}.adminLoginError{margin:0 0 19px;padding:11px 13px;border-left:3px solid #b43d35;background:#fff2f1;color:#8b302b;font-size:12px;line-height:1.45}.adminLoginButton{min-height:47px;padding:12px 18px;border:0;background:var(--proact-green);color:#ffffff;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.adminLoginButton:hover:not(:disabled){background:#3e9639}.adminLoginButton:disabled{cursor:wait;opacity:.65}.adminHeaderAccount button:focus-visible,.adminLoginButton:focus-visible{outline:3px solid rgb(79 156 49/40%);outline-offset:4px}.adminLoginFooter{padding:17px 30px;border-top:1px solid #ecece9;background:#fafaf8}.adminLoginFooter a{color:#777474;font-size:12px;font-weight:700}.adminLoginFooter a:hover{color:var(--proact-green)}.adminLoading,.adminLoginLoading{color:#777474;font-size:14px;font-weight:600}.adminPage{min-height:100vh;background:#f4f4f2}.adminHeader{min-height:76px;padding:0 max(24px,calc((100vw - 1100px) / 2));display:flex;align-items:center;justify-content:space-between;gap:30px;background:#ffffff;border-bottom:1px solid #dededb}.adminHeader>div:first-child{display:flex;align-items:center;gap:16px}.adminHeader>div:first-child strong{color:var(--proact-green);font-size:22px;letter-spacing:-.6px}.adminHeader>div:first-child span{padding-left:16px;border-left:1px solid #d9d9d5;color:#777474;font-size:13px;font-weight:700}.adminHeaderAccount{display:flex;align-items:center;gap:18px}.adminHeaderAccount span{color:#777474;font-size:12px}.adminHeaderAccount button{padding:9px 14px;border:1px solid #c9c9c5;background:#ffffff;color:#666361;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.adminHeaderAccount button:hover{border-color:#999692;color:#474444}.adminContent{width:min(1100px,calc(100% - 48px));margin:0 auto;padding:58px 0 80px}.adminWelcome{max-width:720px}.adminWelcome h1{margin:0;color:#474444;font-size:clamp(32px,4vw,43px);line-height:1.15}.adminWelcome>span{margin-top:11px;display:block;color:#777474;font-size:15px;line-height:1.5}.adminDashboardGrid{margin-top:40px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.adminDashboardCard{min-height:230px;padding:27px 28px;position:relative;background:#ffffff;border:1px solid #dededb;border-top:4px solid var(--proact-green)}.adminDashboardLabel{color:#92908d;font-size:10px;font-weight:800;letter-spacing:.7px;text-transform:uppercase}.adminDashboardCard h2{margin:12px 0 8px;color:#4d4a4a;font-size:22px}.adminDashboardCard p{max-width:390px;margin:0;color:#777474;font-size:14px;line-height:1.55}.adminComingSoon{margin-top:30px;display:inline-block;padding:7px 10px;background:#efefec;color:#898683;font-size:10px;font-weight:800;letter-spacing:.4px;text-transform:uppercase}@media (max-width:700px){.adminLoginPage{padding:24px 16px}.adminLoginBrand,.adminLoginFooter,.adminLoginForm,.adminLoginHeading{padding-left:22px;padding-right:22px}.adminHeader{padding:16px 20px;align-items:flex-start;flex-direction:column}.adminHeaderAccount{width:100%;justify-content:space-between}.adminContent{width:min(100% - 32px,1100px);padding-top:40px}.adminDashboardGrid{grid-template-columns:1fr}}.adminDashboardAction{margin-top:30px;display:inline-flex;align-items:center;min-height:36px;padding:8px 13px;background:var(--proact-green);color:#ffffff;font-size:11px;font-weight:800;text-decoration:none;letter-spacing:.2px}.adminDashboardAction:hover{background:#3e9639}.adminDashboardAction:focus-visible{outline:3px solid rgb(79 156 49/40%);outline-offset:4px}.adminUploadContent{padding-top:38px}.adminBreadcrumb{margin-bottom:34px;display:flex;align-items:center;gap:9px;color:#999692;font-size:12px}.adminBreadcrumb a{color:#696664;font-weight:700;text-decoration:none}.adminBreadcrumb a:hover{color:var(--proact-green)}.adminReviewPanel,.adminUploadPanel{margin-top:36px;background:#ffffff;border:1px solid #dededb}.adminUploadPanel{padding:30px}.adminReviewHeading h2,.adminUploadPanelHeader h2{margin:0;color:#4d4a4a;font-size:23px}.adminReviewHeading p,.adminUploadPanelHeader p{max-width:680px;margin:8px 0 0;color:#777474;font-size:13px;line-height:1.55}.adminDropzone{margin-top:25px;min-height:220px;padding:36px 24px;display:flex;align-items:center;justify-content:center;flex-direction:column;border:2px dashed #c9c9c5;background:#fafaf8;text-align:center;transition:border-color .15s ease,background .15s ease}.adminDropzoneActive{border-color:var(--proact-green);background:rgb(79 156 49/6%)}.adminDropzone input{display:none}.adminDropzone>strong{color:#4d4a4a;font-size:17px}.adminDropzone>span{margin-top:7px;color:#898684;font-size:12px}.adminDropzone button{margin-top:19px;min-height:40px;padding:9px 18px;border:1px solid var(--proact-green);background:#ffffff;color:var(--proact-green);font:inherit;font-size:12px;font-weight:800;cursor:pointer}.adminDropzone button:hover:not(:disabled){background:var(--proact-green);color:#ffffff}.adminDropzone button:disabled{cursor:not-allowed;opacity:.55}.adminProductCodeField{max-width:440px;margin-top:25px}.adminProductCodeField label{margin-bottom:7px;display:block;color:#555250;font-size:12px;font-weight:800}.adminProductCodeField input{width:100%;height:44px;padding:0 13px;border:1px solid #cccac7;background:#ffffff;color:#474444;font:inherit;font-size:14px;text-transform:uppercase}.adminProductCodeField input:focus{outline:3px solid rgb(79 156 49/18%);border-color:var(--proact-green)}.adminProductCodeField>span{margin-top:7px;display:block;color:#92908d;font-size:11px;line-height:1.45}.adminSelectedFiles{margin-top:28px;border:1px solid #e1e1de}.adminSelectedFilesHeader{min-height:45px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;background:#f7f7f5;border-bottom:1px solid #e1e1de}.adminSelectedFilesHeader strong{color:#555250;font-size:12px}.adminSelectedFilesHeader span{color:#92908d;font-size:11px}.adminSelectedFile{min-height:60px;padding:10px 15px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;border-bottom:1px solid #ecece9}.adminSelectedFile:last-child{border-bottom:0}.adminSelectedFile>div{min-width:0}.adminSelectedFile>div strong{display:block;overflow:hidden;color:#555250;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.adminSelectedFile>div span{margin-top:4px;display:block;color:#999692;font-size:10px}.adminFileType{min-width:35px;padding:5px 7px;background:#efefec;color:#777474;font-size:9px;font-weight:800;text-align:center}.adminSelectedFile button{border:0;background:transparent;color:#8b302b;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.adminSelectedFile button:disabled{cursor:not-allowed;opacity:.45}.adminUploadError,.adminUploadNotice{margin-top:22px;padding:12px 14px;font-size:12px;line-height:1.5}.adminUploadNotice{border-left:3px solid #a7862d;background:#fff9e8;color:#755f24}.adminUploadError{border-left:3px solid #b43d35;background:#fff2f1;color:#8b302b}.adminUploadProgress{margin-top:24px}.adminUploadProgress strong{color:#666361;font-size:12px}.adminProgressTrack{height:7px;margin-top:9px;overflow:hidden;background:#e8e8e5}.adminProgressTrack span{height:100%;display:block;background:var(--proact-green);transition:width .18s ease}.adminUploadActions{margin-top:28px;display:flex;align-items:center;gap:11px}.adminPrimaryButton,.adminSecondaryButton{min-height:43px;padding:10px 17px;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.adminPrimaryButton{border:1px solid var(--proact-green);background:var(--proact-green);color:#ffffff}.adminPrimaryButton:hover:not(:disabled){background:#3e9639}.adminSecondaryButton{border:1px solid #c9c9c5;background:#ffffff;color:#666361}.adminSecondaryButton:hover:not(:disabled){border-color:#999692}.adminPrimaryButton:disabled,.adminSecondaryButton:disabled{cursor:not-allowed;opacity:.5}.adminReviewPanel{overflow:hidden}.adminReviewHeading{padding:28px 30px;display:flex;align-items:flex-start;justify-content:space-between;gap:30px;border-bottom:1px solid #e1e1de}.adminReviewHeading h2{margin-top:8px}.adminReviewSummary{display:grid;grid-template-columns:repeat(4,minmax(68px,1fr));gap:1px;background:#dededb;border:1px solid #dededb}.adminReviewSummary span{min-width:78px;padding:10px 12px;display:flex;flex-direction:column;background:#fafaf8;color:#898684;font-size:9px;font-weight:800;text-align:center;text-transform:uppercase}.adminReviewSummary strong{margin-bottom:3px;color:#4d4a4a;font-size:18px}.adminReviewTableWrap{overflow-x:auto}.adminReviewTable{width:100%;border-collapse:collapse;text-align:left}.adminReviewTable th{padding:11px 14px;background:#f7f7f5;border-bottom:1px solid #dededb;color:#898684;font-size:9px;font-weight:800;letter-spacing:.4px;text-transform:uppercase}.adminReviewTable td{padding:15px 14px;vertical-align:top;border-bottom:1px solid #ecece9;color:#666361;font-size:11px;line-height:1.45}.adminReviewTable td:first-child{min-width:245px}.adminReviewTable td:nth-child(2){min-width:175px}.adminReviewTable td:nth-child(3){min-width:100px}.adminReviewTable td:nth-child(4){min-width:130px}.adminReviewTable td:last-child{min-width:240px}.adminReviewTable td strong{display:block;color:#555250;font-size:11px}.adminReviewTable td>span:not(.adminReviewStatus){margin-top:4px;display:block}.adminReviewStatus{display:inline-block;padding:5px 7px;font-size:9px;font-weight:800;letter-spacing:.25px;text-transform:uppercase}.adminReviewStatus-ready{background:#edf7e9;color:#397934}.adminReviewStatus-warning{background:#fff5d8;color:#80651d}.adminReviewStatus-duplicate{background:#efefec;color:#777474}.adminReviewStatus-invalid{background:#fff0ef;color:#9a342e}.adminReviewAction{color:#777474;font-size:10px;font-weight:700}.adminReviewMessage{color:#777474}.adminPublishBar{padding:20px 30px;display:flex;align-items:center;justify-content:space-between;gap:25px;background:#fafaf8}.adminPublishBar>div strong{display:block;color:#555250;font-size:12px}.adminPublishBar>div span{margin-top:4px;display:block;color:#898684;font-size:11px}.adminPublishBar button{flex:0 0 auto;min-height:42px;padding:10px 17px;border:0;background:#d6d6d2;color:#8c8986;font:inherit;font-size:11px;font-weight:800;cursor:not-allowed}@media (max-width:850px){.adminReviewHeading{flex-direction:column}.adminReviewSummary{width:100%}}@media (max-width:700px){.adminUploadPanel{padding:22px 18px}.adminDropzone{min-height:190px;padding:28px 16px}.adminSelectedFile{grid-template-columns:minmax(0,1fr) auto}.adminSelectedFile button{grid-column:1/-1;justify-self:start}.adminReviewHeading{padding:22px 18px}.adminReviewSummary{grid-template-columns:repeat(2,1fr)}.adminPublishBar{padding:18px;align-items:stretch;flex-direction:column}.adminPublishBar button{width:100%}}.adminSelectedPdf{grid-template-columns:minmax(0,1fr) auto auto}.adminSelectedFileSummary{min-width:0}.adminLoosePdfEditor{grid-column:1/-1;margin:5px -15px -10px;padding:18px 15px;border-top:1px solid #ecece9;background:#fafaf8}.adminLoosePdfFields{display:grid;grid-template-columns:minmax(140px,1.2fr) minmax(120px,1fr) minmax(85px,.65fr) minmax(90px,.7fr) minmax(90px,.7fr) minmax(165px,1.25fr);gap:12px}.adminLoosePdfFields label{min-width:0}.adminLoosePdfFields label>span{margin-bottom:6px;display:block;color:#777474;font-size:9px;font-weight:800;letter-spacing:.35px;text-transform:uppercase}.adminLoosePdfFields input,.adminLoosePdfFields select{width:100%;height:39px;padding:0 10px;border:1px solid #cccac7;background:#ffffff;color:#4d4a4a;font:inherit;font-size:12px}.adminLoosePdfFields input:focus,.adminLoosePdfFields select:focus{outline:3px solid rgb(79 156 49/18%);border-color:var(--proact-green)}.adminLoosePdfFields input:disabled,.adminLoosePdfFields select:disabled{background:#f0f0ed}.adminGeneratedFilename{margin-top:14px;padding:11px 12px;border-left:3px solid var(--proact-green);background:#ffffff}.adminGeneratedFilename span{display:block;color:#92908d;font-size:9px;font-weight:800;letter-spacing:.35px;text-transform:uppercase}.adminGeneratedFilename strong{margin-top:4px;display:block;overflow-wrap:anywhere;color:#555250;font-size:12px}.adminReviewResultCell{min-height:38px}.adminReviewResultCell .adminReviewStatus{margin:0;line-height:1.2}.adminReviewResultCell .adminReviewAction{margin:0!important;line-height:1.35}@media (max-width:1050px){.adminLoosePdfFields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.adminLoosePdfFields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.adminLoosePdfFields{grid-template-columns:1fr}}.adminReviewTable tbody td{vertical-align:top;padding-top:18px;padding-bottom:18px}.adminReviewTable tbody td>span,.adminReviewTable tbody td>strong{margin-top:0;margin-bottom:0}.adminReviewTable tbody td>strong{display:block;line-height:1.4}.adminReviewTable tbody td>span{display:block;margin-top:5px;line-height:1.4}.adminReviewResultCell{min-height:0;margin:0;padding:0;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:5px}.adminReviewResultCell .adminReviewAction,.adminReviewResultCell .adminReviewStatus{margin:0!important}.adminReviewStatus{display:inline-flex;align-items:center;min-height:20px;line-height:1}.adminReviewAction,.adminReviewMessage{line-height:1.4}.adminProductField{grid-column:span 2}.adminProductPicker{display:flex;align-items:stretch;gap:8px}.adminProductPicker select{min-width:0;flex:1}.adminInlineButton{flex:0 0 auto;min-width:72px;padding:0 14px;border:1px solid #c9c9c5;background:#ffffff;color:#555250;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.adminInlineButton:hover:not(:disabled){border-color:var(--proact-green);color:var(--proact-green)}.adminInlineButton:disabled{cursor:not-allowed;opacity:.55}.adminNewProductPanel{margin-top:18px;padding:20px;border:1px solid #d8d8d4;border-left:4px solid var(--proact-green);background:#fafaf8}.adminNewProductHeading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.adminNewProductHeading>div{min-width:0}.adminNewProductHeading strong{display:block;color:#4d4a4a;font-size:15px}.adminNewProductHeading span{margin-top:4px;display:block;color:#777474;font-size:12px;line-height:1.5}.adminNewProductHeading>button{padding:7px 10px;border:0;background:transparent;color:#777474;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.adminNewProductHeading>button:hover:not(:disabled){color:#474444}.adminNewProductFields{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.adminNewProductFields label{min-width:0}.adminNewProductFields label>span{margin-bottom:6px;display:block;color:#666361;font-size:11px;font-weight:700}.adminNewProductFields input,.adminNewProductFields textarea{width:100%;border:1px solid #cccac7;background:#ffffff;color:#474444;font:inherit;font-size:13px}.adminNewProductFields input{min-height:42px;padding:9px 11px}.adminNewProductFields textarea{min-height:82px;padding:10px 11px;resize:vertical;line-height:1.45}.adminNewProductFields input:focus,.adminNewProductFields textarea:focus,.adminProductPicker select:focus{outline:3px solid rgb(79 156 49/18%);border-color:var(--proact-green)}.adminNewProductActions{margin-top:16px;display:flex;justify-content:flex-end}@media (max-width:800px){.adminProductField{grid-column:auto}.adminProductPicker{flex-direction:column}.adminInlineButton{min-height:40px}.adminNewProductFields{grid-template-columns:1fr}.adminNewProductHeading{flex-direction:column}}.adminReviewSelectColumn{width:112px}.adminReviewSelectCell label{display:inline-flex;align-items:center;gap:8px;color:#5f5c5a;font-size:11px;font-weight:700;cursor:pointer}.adminReviewSelectCell input{width:16px;height:16px;accent-color:var(--proact-green);cursor:pointer}.adminReviewSelectCell input:disabled,.adminReviewSelectCell input:disabled+span{cursor:default;opacity:.55}.adminReviewRowExcluded{opacity:.58}.adminReviewRowExcluded td{background:#fafaf8}.adminPublishBar .adminConfirmPublicationButton:not(:disabled){border-color:var(--proact-green);background:var(--proact-green);color:#ffffff;cursor:pointer;opacity:1}.adminPublishBar .adminConfirmPublicationButton:not(:disabled):hover{filter:brightness(.94)}.adminPublishBar .adminConfirmPublicationButton:disabled{cursor:default}.adminHistoricalAcknowledgement{margin-top:12px;display:flex;align-items:flex-start;gap:9px;max-width:720px;color:#666361;font-size:12px;line-height:1.5;cursor:pointer}.adminHistoricalAcknowledgement input{width:16px;height:16px;margin-top:1px;accent-color:var(--proact-green);cursor:pointer}.adminPublicationSuccess{margin-bottom:24px;border:1px solid #b8d8ad;border-left:4px solid var(--proact-green);background:#f6fbf4}.adminPublicationSuccessHeading{padding:18px 20px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid #d8e9d2}.adminPublicationSuccessHeading>div{display:flex;align-items:flex-start;gap:12px;min-width:0}.adminPublicationSuccessIcon{width:30px;height:30px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--proact-green);color:#ffffff;font-size:17px;font-weight:800}.adminPublicationSuccessHeading strong{display:block;color:#474444;font-size:15px}.adminPublicationSuccessHeading span:not(.adminPublicationSuccessIcon){margin-top:4px;display:block;color:#666361;font-size:12px;line-height:1.5}.adminPublicationResults{padding:0 20px}.adminPublicationResult{padding:13px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e1ede0}.adminPublicationResult:last-child{border-bottom:0}.adminPublicationResult>div{min-width:0}.adminPublicationResult strong{display:block;overflow-wrap:anywhere;color:#4d4a4a;font-size:12px}.adminPublicationResult>div>span{margin-top:3px;display:block;color:#777474;font-size:11px}.adminPublicationLiveStatus{flex:0 0 auto;padding:5px 9px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.02em}.adminPublicationLiveStatus-checking{background:#f2efe7;color:#756c52}.adminPublicationLiveStatus-submitted{background:#ececea;color:#666361}.adminPublicationLiveStatus-live{background:#e5f3df;color:#317321}.adminPublicationSuccessNote{margin:0;padding:14px 20px 18px;border-top:1px solid #d8e9d2;color:#6e6a68;font-size:11px;line-height:1.55}@media (max-width:760px){.adminPublicationResult,.adminPublicationSuccessHeading{align-items:stretch;flex-direction:column}.adminPublicationLiveStatus{align-self:flex-start}.adminReviewSelectColumn{width:auto}}.adminDocumentTypesContent{padding-top:38px}.adminDocumentTypeSuccess{margin-top:22px;padding:12px 14px;border-left:3px solid var(--proact-green);background:#f1f8ef;color:#397233;font-size:12px;line-height:1.5}.adminDocumentTypePanel{margin-top:30px;background:#ffffff;border:1px solid #dededb}.adminDocumentTypePanelHeading{padding:25px 28px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;border-bottom:1px solid #e5e5e1}.adminDocumentTypePanelHeading h2{margin:0;color:#4d4a4a;font-size:22px}.adminDocumentTypePanelHeading p{max-width:670px;margin:7px 0 0;color:#777474;font-size:13px;line-height:1.55}.adminDocumentTypeCount{flex:0 0 auto;padding:6px 9px;background:#f1f1ee;color:#777474;font-size:10px;font-weight:800;letter-spacing:.3px;text-transform:uppercase}.adminDocumentTypeCreateForm{padding:27px 28px 30px;display:grid;grid-template-columns:minmax(130px,.55fr) minmax(240px,1.5fr) minmax(120px,.55fr) auto;gap:18px;align-items:start}.adminDocumentTypeCreateForm label,.adminDocumentTypeEditGrid label{min-width:0;display:flex;flex-direction:column;gap:7px}.adminDocumentTypeCreateForm label>span,.adminDocumentTypeEditGrid label>span{color:#5d5a58;font-size:11px;font-weight:800}.adminDocumentTypeCreateForm input,.adminDocumentTypeEditGrid input[type=number],.adminDocumentTypeEditGrid input[type=text]{width:100%;min-height:42px;padding:9px 11px;border:1px solid #cfcfca;border-radius:0;background:#ffffff;color:#474444;font:inherit;font-size:13px}.adminDocumentTypeCreateForm input:focus,.adminDocumentTypeEditGrid input:focus{border-color:var(--proact-green);outline:3px solid rgb(79 156 49/15%)}.adminDocumentTypeCreateForm input:disabled,.adminDocumentTypeEditGrid input:disabled{background:#f5f5f2;color:#8a8784}.adminDocumentTypeCreateForm small{color:#999692;font-size:10px;line-height:1.4}.adminDocumentTypeCreateAction{padding-top:22px;display:flex;align-items:flex-start}.adminDocumentTypeCreateAction .adminPrimaryButton{white-space:nowrap}.adminDocumentTypeList{display:flex;flex-direction:column}.adminDocumentTypeRow{min-height:105px;padding:22px 28px;display:grid;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:22px;border-bottom:1px solid #ecece8}.adminDocumentTypeRow:last-child{border-bottom:0}.adminDocumentTypeRowInactive{background:#fafaf8}.adminDocumentTypeCode{min-width:58px;padding:10px 8px;border:1px solid #d8d8d3;background:#f5f5f2;color:#4f4c49;font-size:13px;font-weight:900;letter-spacing:1px;text-align:center}.adminDocumentTypeRowInactive
.adminDocumentTypeCode{color:#999692}.adminDocumentTypeDetails{min-width:0}.adminDocumentTypeNameLine{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.adminDocumentTypeNameLine h3{margin:0;color:#4d4a4a;font-size:17px}.adminDocumentTypeRowInactive
.adminDocumentTypeNameLine h3{color:#888582}.adminDocumentTypeStatus{padding:4px 7px;font-size:9px;font-weight:900;letter-spacing:.5px;text-transform:uppercase}.adminDocumentTypeStatusActive{background:#edf7ea;color:#397733}.adminDocumentTypeStatusInactive{background:#efefec;color:#817e7a}.adminDocumentTypeMeta{margin-top:8px;display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;color:#8a8784;font-size:11px}.adminDocumentTypeMeta strong{color:#666361}.adminDocumentTypeActions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.adminDocumentTypeEditGrid{display:grid;grid-template-columns:minmax(220px,1fr) 120px auto;align-items:end;gap:14px}.adminDocumentTypeActiveField{min-height:42px;flex-direction:row!important;align-items:center;gap:8px!important}.adminDocumentTypeActiveField input{width:16px;height:16px;margin:0;accent-color:var(--proact-green)}.adminDocumentTypeActiveField span{color:#5d5a58;font-size:11px;font-weight:800}.adminDocumentTypeEmpty{padding:35px 28px;color:#777474;font-size:13px}@media (max-width:900px){.adminDocumentTypeCreateForm{grid-template-columns:minmax(120px,.6fr) minmax(220px,1.4fr) minmax(110px,.6fr)}.adminDocumentTypeCreateAction{padding-top:0;grid-column:1/-1}.adminDocumentTypeRow{grid-template-columns:70px minmax(0,1fr)}.adminDocumentTypeActions{grid-column:2;justify-content:flex-start}}@media (max-width:650px){.adminDocumentTypePanelHeading{padding:22px 18px;flex-direction:column}.adminDocumentTypeCreateForm{padding:22px 18px;grid-template-columns:1fr}.adminDocumentTypeCreateAction{grid-column:auto}.adminDocumentTypeRow{padding:20px 18px;grid-template-columns:1fr;gap:14px}.adminDocumentTypeCode{width:fit-content}.adminDocumentTypeActions{grid-column:auto}.adminDocumentTypeEditGrid{grid-template-columns:1fr}.adminDocumentTypeActiveField{min-height:auto}}.productHistoryDocumentIdentity{display:flex;align-items:baseline;gap:.65rem;margin-top:.8rem;color:#555}.productHistoryDocumentIdentity span{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.productHistoryDocumentIdentity strong{color:#222;font-size:.95rem}.productHistoryVersionTable{margin-top:1rem}.productHistoryVersionHeader,.productHistoryVersionRow{display:grid;grid-template-columns:minmax(80px,.7fr) minmax(150px,1.4fr) minmax(120px,1fr) auto;gap:1rem;align-items:center}.productHistoryVersionHeader{padding:0 1rem .55rem;color:#777;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.productHistoryVersionsList{overflow:hidden;border:1px solid #e1e4e2;border-radius:8px;background:#fff}.productHistoryVersionRow{padding:.85rem 1rem;border-bottom:1px solid #e8eae9}.productHistoryVersionRow:last-child{border-bottom:0}.productHistoryVersionRow strong{color:#222}.productHistoryVersionRow span{color:#555}.productHistoryVersionRow a{justify-self:end;font-weight:700;text-decoration:none}.productHistoryVersionRow a:hover{text-decoration:underline}.productHistoryLanguages{margin-top:1.25rem}.productHistoryLanguageBlock{padding:1rem 0}.productHistoryLanguageBlock+.productHistoryLanguageBlock{border-top:1px solid #e5e7e6}.productHistoryLanguageHeading{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.productHistoryLanguageCount{color:#666;font-size:.8rem;white-space:nowrap}@media (max-width:720px){.productHistoryVersionHeader{display:none}.productHistoryVersionRow{grid-template-columns:1fr auto;gap:.4rem 1rem}.productHistoryVersionRow strong{grid-column:1;grid-row:1}.productHistoryVersionRow span:first-of-type{grid-column:1;grid-row:2}.productHistoryVersionRow span:nth-of-type(2){grid-column:1;grid-row:3}.productHistoryVersionRow a{grid-column:2;grid-row:1/span 3;align-self:center}.productHistoryLanguageHeading{align-items:flex-start;flex-direction:column}}.productHistoryIfuCard:last-child{margin-bottom:0}.productHistoryIfuCard .productIfuMain{padding-bottom:2rem}.adminActivityWelcome,.productHistoryIfuCard{margin-bottom:2rem}.adminActivityToolbar{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-bottom:1.25rem}.adminActivityFilters{display:flex;align-items:center;gap:.5rem}.adminActivityFilters button{appearance:none;border:1px solid #d5d5d2;background:#ffffff;color:#414141;padding:.65rem 1rem;font:inherit;font-weight:700;cursor:pointer}.adminActivityFilters button:hover{border-color:#4caf43}.adminActivityFilters button.isActive{border-color:#4caf43;background:#4caf43;color:#ffffff}.adminActivityCount{color:#77736e;font-size:.875rem;font-weight:700}.adminActivityList{display:grid;gap:1rem}.adminActivityCard{background:#ffffff;border:1px solid #ddddda;border-top:4px solid #ddddda;padding:1.5rem;box-shadow:0 4px 14px rgba(0,0,0,.04)}.adminActivityCardPublished{border-top-color:#4caf43}.adminActivityCardRejected{border-top-color:#a84a42}.adminActivityCardTop{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem}.adminActivityCardTop h2{margin:.6rem 0 0;color:#3f3d3b;font-size:1.2rem;line-height:1.3}.adminActivityStatus{display:inline-flex;align-items:center;min-height:1.7rem;padding:.2rem .6rem;font-size:.7rem;line-height:1;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.adminActivityStatusPublished{background:#edf8ec;color:#278c2d}.adminActivityStatusRejected{background:#faeeee;color:#98443d}.adminActivityProduct{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:.5rem 0 0;color:#6f6b67;font-size:.85rem}.adminActivityProduct span{color:#8a8580}.adminActivityTime{flex:0 0 auto;color:#77736e;font-size:.8rem;font-weight:600;white-space:nowrap}.adminActivityMetadata{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.4rem;padding-top:1.2rem;border-top:1px solid #ecebe8}.adminActivityMetadataCompact{grid-template-columns:repeat(2,minmax(0,1fr))}.adminActivityFilename,.adminActivityMetadata div{min-width:0}.adminActivityFilename>span,.adminActivityMetadata span,.adminActivityReason>span{display:block;margin-bottom:.3rem;color:#8a8580;font-size:.68rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.adminActivityMetadata strong{display:block;color:#403e3c;font-size:.85rem;line-height:1.4}.adminActivityFilename{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #ecebe8}.adminActivityFilename>span{flex:0 0 100%}.adminActivityFilename strong{min-width:0;overflow-wrap:anywhere;color:#403e3c;font-size:.84rem}.adminActivityFilename small{color:#8a8580;font-size:.75rem}.adminActivityReason{margin-top:1rem;padding:1rem;background:#faf1f0;border-left:3px solid #a84a42}.adminActivityReason p{margin:0;color:#5e403d;font-size:.85rem;line-height:1.55}.adminActivityDocumentState{display:inline-block;margin-top:1rem;color:#77736e;font-size:.75rem;font-weight:700}.adminActivityEmpty,.adminActivityError,.adminActivityLoading{padding:2rem;background:#ffffff;border:1px solid #ddddda;color:#5f5b57}.adminActivityEmpty,.adminActivityError{display:grid;gap:.5rem}.adminActivityEmpty strong,.adminActivityError strong{color:#403e3c;font-size:1rem}.adminActivityError button{justify-self:start;margin-top:.5rem;border:0;background:#4caf43;color:#ffffff;padding:.65rem 1rem;font:inherit;font-weight:700;cursor:pointer}@media (max-width:820px){.adminActivityMetadata{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.adminActivityCardTop,.adminActivityToolbar{align-items:stretch;flex-direction:column}.adminActivityFilters{width:100%}.adminActivityFilters button{flex:1}.adminActivityTime{white-space:normal}.adminActivityMetadata,.adminActivityMetadataCompact{grid-template-columns:1fr}}.adminAuditToolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:28px 0 18px}.adminAuditLog{overflow:hidden;border:1px solid #d9dde2;border-radius:10px;background:#fff}.adminAuditHeader,.adminAuditRow{display:grid;grid-template-columns:minmax(145px,.7fr) minmax(220px,1fr) minmax(0,2.5fr)}.adminAuditHeader{background:#f5f6f7;border-bottom:1px solid #d9dde2;color:#555f69;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.adminAuditHeader>div{padding:12px 18px}.adminAuditRow{align-items:start;border-bottom:1px solid #e7e9ec}.adminAuditRow:last-child{border-bottom:0}.adminAuditRow>div{min-width:0;padding:17px 18px}.adminAuditTimestamp time{display:flex;flex-direction:column;gap:3px}.adminAuditTimestamp strong{color:#2d343b;font-size:14px;font-weight:650}.adminAuditTimestamp span{color:#717981;font-size:13px;font-variant-numeric:tabular-nums}.adminAuditAdministrator{display:flex;flex-direction:column;gap:4px}.adminAuditAdministrator strong{overflow-wrap:anywhere;color:#252b31;font-size:14px;font-weight:650}.adminAuditAdministrator span{overflow:hidden;color:#757d85;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.adminAuditActivity{display:flex;flex-direction:column;gap:6px}.adminAuditActivityTop{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.adminAuditActivityTop strong{color:#252b31;font-size:14px;font-weight:650}.adminAuditCategory{display:inline-flex;align-items:center;min-height:22px;padding:3px 7px;border-radius:4px;background:#eef1f3;color:#59626b;font-size:10px;font-weight:750;letter-spacing:.035em;text-transform:uppercase}.adminAuditActivity p{margin:0;color:#555d65;font-size:14px;line-height:1.5}.adminAuditActivity small{overflow-wrap:anywhere;color:#828991;font-size:12px}@media (max-width:800px){.adminAuditToolbar{align-items:stretch;flex-direction:column}.adminAuditHeader{display:none}.adminAuditRow{display:block;padding:16px 18px}.adminAuditRow>div{padding:0}.adminAuditTimestamp{margin-bottom:10px}.adminAuditTimestamp time{flex-direction:row;gap:8px}.adminAuditAdministrator{margin-bottom:12px}.adminAuditActivity{padding-top:12px!important;border-top:1px solid #eceef0}}.adminActivityWelcome{margin-top:28px}.adminActivityWelcome>p{margin:0 0 8px}.adminActivityWelcome>h1{margin:0 0 10px}.adminActivityWelcome>span{display:block;margin:0}.adminBackLink+.adminActivityWelcome{margin-top:26px}.adminProductsContent{padding-top:38px}.adminProductSuccess{margin-top:22px;padding:12px 14px;border-left:3px solid var(--proact-green);background:#f1f8ef;color:#397233;font-size:12px;line-height:1.5}.adminProductPanel{margin-top:30px;background:#ffffff;border:1px solid #dededb}.adminProductPanelHeading{padding:25px 28px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;border-bottom:1px solid #e5e5e1}.adminProductPanelHeading h2{margin:0;color:#4d4a4a;font-size:22px}.adminProductPanelHeading p{max-width:670px;margin:7px 0 0;color:#777474;font-size:13px;line-height:1.55}.adminProductCount{flex:0 0 auto;padding:6px 9px;background:#f1f1ee;color:#777474;font-size:10px;font-weight:800;letter-spacing:.3px;text-transform:uppercase}.adminProductCreateForm{padding:27px 28px 30px;display:grid;grid-template-columns:minmax(150px,.7fr) minmax(220px,1.4fr) minmax(190px,1fr) minmax(190px,1fr);gap:18px;align-items:start}.adminProductCreateForm label,.adminProductEditPanel label{min-width:0;display:flex;flex-direction:column;gap:7px}.adminProductCreateForm label>span,.adminProductEditPanel label>span,.adminProductImmutableCode>span{color:#5d5a58;font-size:11px;font-weight:800}.adminProductCreateForm input,.adminProductCreateForm textarea,.adminProductEditPanel input[type=text],.adminProductEditPanel textarea,.adminProductSearch input{width:100%;padding:9px 11px;border:1px solid #cfcfca;border-radius:0;background:#ffffff;color:#474444;font:inherit;font-size:13px}.adminProductCreateForm input,.adminProductEditPanel input[type=text],.adminProductSearch input{min-height:42px}.adminProductCreateForm textarea,.adminProductEditPanel textarea{min-height:86px;resize:vertical;line-height:1.45}.adminProductCreateForm input:focus,.adminProductCreateForm textarea:focus,.adminProductEditPanel input:focus,.adminProductEditPanel textarea:focus,.adminProductSearch input:focus{border-color:var(--proact-green);outline:3px solid rgb(79 156 49/15%)}.adminProductCreateForm input:disabled,.adminProductCreateForm textarea:disabled,.adminProductEditPanel input:disabled,.adminProductEditPanel textarea:disabled{background:#f5f5f2;color:#8a8784}.adminProductCreateForm small,.adminProductEditPanel small,.adminProductImmutableCode small{color:#999692;font-size:10px;line-height:1.4}.adminProductCreateAction{grid-column:1/-1;display:flex;justify-content:flex-end;padding-top:3px}.adminProductToolbar{padding:18px 28px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;border-bottom:1px solid #e5e5e1;background:#fafaf8}.adminProductSearch{width:min(440px,100%);display:flex;flex-direction:column;gap:7px}.adminProductSearch>span{color:#5d5a58;font-size:11px;font-weight:800}.adminProductInactiveToggle{min-height:42px;display:flex;align-items:center;gap:8px;color:#666361;font-size:11px;font-weight:700}.adminProductActiveField input,.adminProductInactiveToggle input{width:16px;height:16px;margin:0;accent-color:var(--proact-green)}.adminProductList{display:flex;flex-direction:column}.adminProductRow{border-bottom:1px solid #ecece8}.adminProductRow:last-child{border-bottom:0}.adminProductRowInactive{background:#fafaf8}.adminProductRowEditing{background:#fdfdfb}.adminProductSummary{min-height:105px;padding:22px 28px;display:grid;grid-template-columns:minmax(105px,auto) minmax(0,1fr) auto;align-items:center;gap:22px}.adminProductCode{min-width:92px;padding:10px 11px;border:1px solid #d8d8d3;background:#f5f5f2;color:#4f4c49;font-size:12px;font-weight:900;letter-spacing:.7px;text-align:center;overflow-wrap:anywhere}.adminProductRowInactive
.adminProductCode{color:#999692}.adminProductDetails{min-width:0}.adminProductNameLine{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.adminProductNameLine h3{margin:0;color:#4d4a4a;font-size:17px}.adminProductRowInactive
.adminProductNameLine h3{color:#888582}.adminProductStatus{padding:4px 7px;font-size:9px;font-weight:900;letter-spacing:.5px;text-transform:uppercase}.adminProductStatusActive{background:#edf7ea;color:#397733}.adminProductStatusInactive{background:#efefec;color:#817e7a}.adminProductMeta{margin-top:8px;display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;color:#8a8784;font-size:11px}.adminProductActions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.adminProductEditPanel{padding:24px 28px 28px;display:grid;grid-template-columns:minmax(150px,.7fr) minmax(220px,1.3fr) minmax(190px,1fr) minmax(190px,1fr);gap:18px;align-items:start;border-top:1px solid #e7e7e3;background:#f8f8f5}.adminProductImmutableCode{min-width:0;display:flex;flex-direction:column;gap:7px}.adminProductImmutableCode strong{min-height:42px;padding:10px 11px;display:flex;align-items:center;border:1px solid #deded9;background:#efefec;color:#5f5c59;font-size:13px;overflow-wrap:anywhere}.adminProductActiveField{grid-column:1/-1;min-height:42px;display:grid!important;grid-template-columns:16px auto;justify-content:start;align-items:center;gap:5px 9px!important;padding-top:4px}.adminProductActiveField>small,.adminProductActiveField>span{grid-column:2}.adminProductEmpty{padding:35px 28px;color:#85817e;font-size:13px}@media (max-width:1050px){.adminProductCreateForm,.adminProductEditPanel{grid-template-columns:repeat(2,minmax(0,1fr))}.adminProductActiveField,.adminProductCreateAction{grid-column:1/-1}}@media (max-width:760px){.adminProductsContent{padding-top:28px}.adminProductPanelHeading,.adminProductToolbar{padding-left:20px;padding-right:20px}.adminProductToolbar{align-items:stretch;flex-direction:column}.adminProductSearch{width:100%}.adminProductCreateForm,.adminProductEditPanel{padding:22px 20px;grid-template-columns:1fr}.adminProductActiveField,.adminProductCreateAction{grid-column:auto}.adminProductCreateAction{justify-content:flex-start}.adminProductSummary{padding:20px;grid-template-columns:1fr;gap:14px}.adminProductCode{width:fit-content}.adminProductActions{justify-content:flex-start}}.adminProductDocuments{border-top:1px solid #dfdfda;background:#f7f7f4}.adminProductDocumentsHeading{padding:18px 28px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #e2e2dd}.adminProductDocumentsHeading>div>span{display:block;margin-bottom:3px;color:var(--proact-green);font-size:9px;font-weight:900;letter-spacing:.8px;text-transform:uppercase}.adminProductDocumentsHeading h4{margin:0;color:#4d4a4a;font-size:15px}.adminProductDocumentsHeading>span{color:#8a8784;font-size:10px;font-weight:800;text-transform:uppercase}.adminProductDocumentList{background:#ffffff}.adminProductDocumentRow{min-height:84px;padding:16px 28px;display:grid;grid-template-columns:minmax(120px,.8fr) minmax(220px,1.6fr) minmax(165px,1fr) 80px auto;align-items:center;gap:18px;border-bottom:1px solid #ebebe7}.adminProductDocumentRow:last-child{border-bottom:0}.adminProductDocumentIdentity,.adminProductDocumentMeta,.adminProductDocumentType{min-width:0}.adminProductDocumentIdentity strong,.adminProductDocumentMeta strong,.adminProductDocumentType strong{display:block;color:#555250;font-size:12px}.adminProductDocumentIdentity span,.adminProductDocumentMeta span,.adminProductDocumentType span{display:block;margin-top:4px;color:#8a8784;font-size:10px;line-height:1.4}.adminProductDocumentIdentity span{overflow-wrap:anywhere}.adminProductDocumentCurrent,.adminProductDocumentHistorical{display:inline-block;padding:4px 7px;font-size:8px;font-weight:900;letter-spacing:.5px;text-transform:uppercase}.adminProductDocumentCurrent{background:#edf7ea;color:#397733}.adminProductDocumentHistorical{background:#efefec;color:#817e7a}.adminProductDocumentActions{display:flex;justify-content:flex-end}.adminProductDocumentEmpty{padding:25px 28px;color:#85817e;font-size:12px}.adminDangerButton{min-height:36px;padding:8px 13px;border:1px solid #b94c45;border-radius:0;background:#ffffff;color:#a53f39;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.adminDangerButton:hover:not(:disabled){background:#fff4f3}.adminDangerButton:disabled{opacity:.45;cursor:not-allowed}.adminDangerButtonStrong{min-height:42px;padding:10px 16px;background:#a53f39;color:#ffffff}.adminDangerButtonStrong:hover:not(:disabled){background:#8f342f}.adminDeleteOverlay{position:fixed;z-index:1000;inset:0;padding:30px;display:flex;align-items:center;justify-content:center;background:rgb(31 28 27/68%)}.adminDeleteDialog{width:min(640px,100%);max-height:calc(100vh - 60px);overflow-y:auto;background:#ffffff;border-top:5px solid #a53f39;box-shadow:0 20px 60px rgb(0 0 0/25%)}.adminDeleteDialogHeader{padding:28px 30px 24px;border-bottom:1px solid #e3e3df}.adminDeleteDialogHeader>span{display:block;margin-bottom:6px;color:#a53f39;font-size:9px;font-weight:900;letter-spacing:.8px;text-transform:uppercase}.adminDeleteDialogHeader h2{margin:0;color:#4d4a4a;font-size:24px}.adminDeleteDialogHeader p{margin:10px 0 0;max-width:540px;color:#777474;font-size:12px;line-height:1.6}.adminDeleteDocumentSummary{padding:23px 30px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;background:#fafaf8;border-bottom:1px solid #e3e3df}.adminDeleteDocumentSummary>div{min-width:0}.adminDeleteDocumentSummary span{display:block;margin-bottom:5px;color:#999692;font-size:9px;font-weight:800;text-transform:uppercase}.adminDeleteDocumentSummary strong{display:block;color:#4f4c49;font-size:13px}.adminDeleteDocumentSummary small{display:block;margin-top:4px;color:#888582;font-size:10px;line-height:1.4}.adminDeleteFilename{margin:22px 30px 0;padding:11px 13px;background:#f1f1ee;color:#666361;font-family:monospace;font-size:11px;overflow-wrap:anywhere}.adminDeleteConfirmation{padding:22px 30px 0;display:flex;flex-direction:column;gap:8px}.adminDeleteConfirmation>span{color:#5d5a58;font-size:11px}.adminDeleteConfirmation input{width:100%;min-height:44px;padding:9px 11px;border:1px solid #c5c5c0;border-radius:0;color:#474444;font:inherit;font-size:14px;font-weight:800}.adminDeleteConfirmation input:focus{border-color:#a53f39;outline:3px solid rgb(165 63 57/15%)}.adminDeleteActions{padding:24px 30px 30px;display:flex;justify-content:flex-end;gap:9px}@media (max-width:960px){.adminProductDocumentRow{grid-template-columns:minmax(110px,.8fr) minmax(200px,1.5fr) minmax(150px,1fr) auto}.adminProductDocumentState{display:none}}@media (max-width:700px){.adminProductDocumentRow,.adminProductDocumentsHeading{padding-left:20px;padding-right:20px}.adminProductDocumentRow{grid-template-columns:1fr;gap:10px}.adminProductDocumentState{display:block}.adminProductDocumentActions{justify-content:flex-start}.adminDeleteOverlay{padding:16px}.adminDeleteDocumentSummary{grid-template-columns:1fr}.adminDeleteActions,.adminDeleteConfirmation,.adminDeleteDialogHeader,.adminDeleteDocumentSummary{padding-left:20px;padding-right:20px}.adminDeleteFilename{margin-left:20px;margin-right:20px}}.adminProductDeleteZone{grid-column:1/-1;margin-top:8px;padding:20px;display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid #e6c9c6;background:#fffafa}.adminProductDeleteZone>div:first-child{min-width:0}.adminProductDeleteZone>div:first-child>span{display:block;margin-bottom:4px;color:#a53f39;font-size:9px;font-weight:900;letter-spacing:.7px;text-transform:uppercase}.adminProductDeleteZone>div:first-child>strong{display:block;color:#514d4b;font-size:13px}.adminProductDeleteZone p{margin:5px 0 0;max-width:590px;color:#7e7976;font-size:11px;line-height:1.5}.adminProductDeleteZoneAction{flex:0 0 auto;display:flex;align-items:center;gap:12px}.adminProductDeleteZoneAction>span{color:#918b88;font-size:10px;font-weight:700}.adminProductDeleteZone .adminDangerButton:disabled{border-color:#d4cfcc;background:#f5f4f2;color:#aaa5a2}.adminDeleteProductSummary{padding:24px 30px;background:#fafaf8;border-bottom:1px solid #e3e3df}.adminDeleteProductSummary>span{display:block;margin-bottom:6px;color:#999491;font-size:9px;font-weight:900;letter-spacing:.6px;text-transform:uppercase}.adminDeleteProductSummary>strong{display:block;color:#a53f39;font-size:22px;letter-spacing:.3px}.adminDeleteProductSummary>p{margin:5px 0 0;color:#625e5b;font-size:13px}@media (max-width:700px){.adminProductDeleteZone{align-items:stretch;flex-direction:column}.adminProductDeleteZoneAction{align-items:flex-start;flex-direction:column}.adminDeleteProductSummary{padding-left:20px;padding-right:20px}}.adminProductDocumentActions{gap:8px}.adminCorrectionDialog{max-width:720px}.adminCorrectionDialogHeader{padding:28px 30px 22px;border-bottom:1px solid #e3e3df}.adminCorrectionDialogHeader>span{display:block;margin-bottom:5px;color:var(--proact-green);font-size:9px;font-weight:900;letter-spacing:.7px;text-transform:uppercase}.adminCorrectionDialogHeader h2{margin:0;color:#4d4a4a;font-size:22px}.adminCorrectionDialogHeader p{margin:8px 0 0;max-width:610px;color:#777370;font-size:12px;line-height:1.55}.adminCorrectionFilename{margin:20px 30px 0;padding:13px 15px;background:#f7f7f4;border:1px solid #e3e3df}.adminCorrectionFilename span{display:block;margin-bottom:4px;color:#96918e;font-size:9px;font-weight:900;letter-spacing:.5px;text-transform:uppercase}.adminCorrectionFilename strong{display:block;color:#555250;font-size:11px;overflow-wrap:anywhere}.adminCorrectionForm{padding:22px 30px 6px;display:grid;gap:18px}.adminCorrectionForm>label{display:grid;gap:7px}.adminCorrectionForm>label>span{color:#555250;font-size:11px;font-weight:800}.adminCorrectionForm input[type=file]{width:100%;padding:10px;border:1px solid #d7d7d2;background:#ffffff;color:#5e5a57;font:inherit;font-size:11px}.adminCorrectionForm textarea{width:100%;min-height:100px;padding:11px 12px;resize:vertical;border:1px solid #d7d7d2;border-radius:0;background:#ffffff;color:#4f4c49;font:inherit;font-size:12px;line-height:1.5}.adminCorrectionForm input:focus,.adminCorrectionForm textarea:focus{outline:2px solid rgba(79,128,65,.18);outline-offset:1px;border-color:var(--proact-green)}.adminCorrectionForm small{color:#918d89;font-size:10px;line-height:1.45}.adminCorrectionConfirmation{padding:0;border:0}@media (max-width:700px){.adminProductDocumentActions{justify-content:flex-start;flex-wrap:wrap}.adminCorrectionDialogHeader,.adminCorrectionForm{padding-left:20px;padding-right:20px}.adminCorrectionFilename{margin-left:20px;margin-right:20px}}.adminCorrectionFeedback{display:flex;align-items:flex-start;gap:12px;margin-top:18px;padding:14px 16px;border-radius:8px;font-size:14px;line-height:1.45}.adminCorrectionFeedback>div{display:flex;flex-direction:column;gap:3px}.adminCorrectionFeedback strong{display:block;font-weight:700}.adminCorrectionFeedback span{display:block}.adminCorrectionFeedbackProgress{border:1px solid rgba(0,82,147,.2);background:rgba(0,82,147,.06)}.adminCorrectionFeedbackError{flex-direction:column;gap:4px;border:1px solid rgba(180,35,35,.28);background:rgba(180,35,35,.07)}.adminCorrectionSpinner{flex:0 0 auto;width:18px;height:18px;margin-top:1px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:adminCorrectionSpin .75s linear infinite}@keyframes adminCorrectionSpin{to{transform:rotate(1turn)}}