.CompanyAssessmentPanel_panel__fUIYT{display:grid;gap:.85rem;padding:1rem;margin-block:1rem;border:1px solid var(--line);border-radius:.75rem;background:var(--surface);color:var(--text);overflow-wrap:anywhere}.CompanyAssessmentPanel_panel__fUIYT h2{font-size:1.125rem;font-weight:700}.CompanyAssessmentPanel_panel__fUIYT h3,.CompanyAssessmentPanel_panel__fUIYT strong{font-weight:600}.CompanyAssessmentPanel_panel__fUIYT button{min-height:44px;padding:.6rem 1rem;border:1px solid var(--line);border-radius:.5rem;background:var(--surface);color:var(--text);width:-moz-fit-content;width:fit-content}.CompanyAssessmentPanel_panel__fUIYT button:disabled{opacity:.6;cursor:not-allowed}.CompanyAssessmentPanel_panel__fUIYT button:focus-visible,.CompanyAssessmentPanel_panel__fUIYT input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.CompanyAssessmentPanel_panel__fUIYT fieldset{padding-block:.75rem;display:grid;gap:.6rem}.CompanyAssessmentPanel_panel__fUIYT legend{font-weight:600}.CompanyAssessmentPanel_panel__fUIYT label{display:flex;align-items:baseline;gap:.5rem;padding:.4rem;min-height:44px}.CompanyAssessmentPanel_panel__fUIYT input{flex-shrink:0}.CompanyAssessmentPanel_panel__fUIYT ol{list-style:decimal;padding-left:1.5rem}.CompanyAssessmentPanel_panel__fUIYT ul{list-style:disc;padding-left:1.5rem}.CompanyAssessmentPanel_history__QudT_{display:grid;gap:.6rem}.marketing-consent-banner{position:fixed;z-index:90;right:16px;bottom:16px;left:16px;display:flex;max-width:1040px;margin:0 auto;padding:18px;align-items:center;justify-content:space-between;gap:24px;color:#15221d;background:rgba(255,255,255,.98);border:1px solid rgba(21,34,29,.2);border-radius:8px;box-shadow:0 18px 50px rgba(15,29,23,.18)}.marketing-consent-banner h2,.marketing-consent-dialog h2{margin:0 0 6px;font-size:1rem;line-height:1.35;letter-spacing:0}.marketing-consent-banner p,.marketing-consent-dialog p{max-width:700px;margin:0 0 6px;font-size:.86rem;line-height:1.5}.m7-cookie-settings,.marketing-consent-banner a,.marketing-consent-dialog a{color:#18563e;font-size:.82rem;font-weight:700;text-decoration:underline;text-underline-offset:3px}.marketing-consent-actions{display:flex;flex:0 0 auto;gap:10px}.marketing-consent-actions button{min-height:42px;padding:9px 14px;color:#10251c;background:#ffffff;border:1px solid #1b6648;border-radius:6px;font:inherit;font-size:.82rem;font-weight:800;cursor:pointer}.marketing-consent-actions button:focus-visible,.marketing-consent-actions button:hover{color:#ffffff;background:#18563e}.marketing-consent-overlay{position:fixed;z-index:10000;inset:0;display:grid;padding:20px;place-items:center;background:rgba(12,24,19,.55);overscroll-behavior:contain}.marketing-consent-dialog{position:relative;width:min(100%,620px);padding:24px;color:#15221d;background:#ffffff;border:1px solid rgba(21,34,29,.2);border-radius:8px;box-shadow:0 24px 70px rgba(8,20,14,.24);overscroll-behavior:contain;touch-action:pan-y}.marketing-consent-close{position:absolute;top:12px;right:12px;display:inline-grid;width:36px;height:36px;padding:0;place-items:center;color:#203a2e;background:transparent;border:1px solid rgba(21,34,29,.2);border-radius:6px;cursor:pointer}.marketing-consent-option{display:grid;margin:18px 0 12px;padding:14px 0;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;border-top:1px solid rgba(21,34,29,.14);border-bottom:1px solid rgba(21,34,29,.14);font-size:.9rem;line-height:1.5}.marketing-consent-option input{width:18px;height:18px;margin:2px 0 0;accent-color:#18563e}.marketing-consent-gpc{color:#713c10}.marketing-consent-dialog .marketing-consent-actions{margin-top:20px}.m7-cookie-settings{display:inline-flex;padding:0;align-items:center;gap:6px;background:transparent;border:0;cursor:pointer}html:has(.marketing-consent-banner){scroll-padding-bottom:calc(var(--marketing-consent-banner-height, 96px) + 24px)}.marketing-experience-v2:has(>.marketing-consent-banner){padding-bottom:calc(var(--marketing-consent-banner-height, 96px) + 24px)}@media (max-height:800px){.marketing-consent-banner{bottom:10px;padding:10px 14px;gap:16px}.marketing-consent-banner h2{margin-bottom:2px;font-size:.9rem}.marketing-consent-banner p{margin-bottom:2px;font-size:.78rem;line-height:1.35}.marketing-consent-actions button{min-height:40px;padding:7px 12px}}@media (max-width:720px){.marketing-consent-banner{right:8px;bottom:8px;left:8px;margin:0;padding:9px 10px 10px;align-items:stretch;flex-direction:column;gap:6px}.marketing-consent-banner h2{margin-bottom:2px;font-size:.88rem;line-height:1.2}.marketing-consent-banner p{margin-bottom:2px;font-size:.74rem;line-height:1.3}.marketing-consent-banner a{font-size:.74rem}.marketing-consent-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.marketing-consent-actions button{min-height:44px;min-width:0;padding:8px 10px;white-space:normal}.marketing-consent-dialog{max-height:calc(100dvh - 28px);padding:22px 18px;overflow-y:auto}}@media (max-width:720px) and (max-height:700px){.marketing-consent-banner h2{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.marketing-consent-banner{padding:7px 10px 8px;gap:5px}.marketing-consent-banner p{display:inline;margin:0 4px 0 0;line-height:1.25}.marketing-consent-actions button{min-height:38px;padding:6px 10px}}.app-analytics-settings{position:fixed;z-index:80;bottom:8px;left:8px;padding:4px 8px;color:inherit;font:inherit;font-size:.75rem;text-decoration:underline;background:transparent;border:0;cursor:pointer}@media screen{:root[data-theme=dark] .marketing-consent-banner{color:#dae8e2;background:rgb(15 21 29/.98);border:1px solid rgb(218 232 226/.2);box-shadow:0 18px 50px rgb(0 0 0/.288)}:root[data-theme=dark] .m7-cookie-settings,:root[data-theme=dark] .marketing-consent-banner a,:root[data-theme=dark] .marketing-consent-dialog a{color:#99d6b8;text-decoration:underline}:root[data-theme=dark] .marketing-consent-actions button{color:#d4e9df;background:#0f151d;border:1px solid #86ceab}:root[data-theme=dark] .marketing-consent-actions button:focus-visible,:root[data-theme=dark] .marketing-consent-actions button:hover{color:#0f151d;background:#99d6b8}:root[data-theme=dark] .marketing-consent-overlay{background:rgb(226 239 233/.55)}:root[data-theme=dark] .marketing-consent-dialog{color:#dae8e2;background:#0f151d;border:1px solid rgb(218 232 226/.2);box-shadow:0 24px 70px rgb(0 0 0/.384)}:root[data-theme=dark] .marketing-consent-close{color:#bfddce;background:transparent;border:1px solid rgb(218 232 226/.2)}:root[data-theme=dark] .marketing-consent-option{border-top:1px solid rgb(218 232 226/.14);border-bottom:1px solid rgb(218 232 226/.14)}:root[data-theme=dark] .marketing-consent-option input{accent-color:#99d6b8}:root[data-theme=dark] .marketing-consent-gpc{color:#f3b58a}:root[data-theme=dark] .m7-cookie-settings{background:transparent;border:0}@media (max-width:720px) and (max-height:700px){:root[data-theme=dark] .marketing-consent-banner h2{border:0}}:root[data-theme=dark] .app-analytics-settings{color:inherit;text-decoration:underline;background:transparent;border:0}}