.fq-el-request-page .fq-assess-layout,.fq-el-request-page .fq-assess-workspace,.fq-el-request-page .fq-assess-form,.fq-el-request-page .fq-el-request-item,.fq-el-request-page .fq-el-request-question{min-width:0;max-width:100%}.fq-el-request-page .fq-assess-form>h3{margin-bottom:8px}.fq-el-request-item{margin:20px 0}.fq-el-request-number{letter-spacing:.06em;color:var(--fq-c-7387a2);font-size:11px;font-weight:750}.fq-el-request-question{border:1px solid var(--fq-c-dfe7f0);border-radius:12px;margin:9px 0 0;padding:17px}.fq-el-request-question legend{color:var(--fq-c-203a60);padding:0 5px;font-size:15px;font-weight:750}.fq-el-request-description{color:var(--fq-c-65768d);margin:4px 0 14px;font-size:12px;line-height:1.5}.fq-el-request-options-head{color:var(--fq-c-546b85);justify-content:space-between;gap:12px;margin-bottom:10px;font-size:12px;font-weight:700;display:flex}.fq-el-request-options-head span:last-child{color:var(--fq-c-7a899a);font-weight:500}.fq-el-request-search{color:var(--fq-c-45607f);gap:6px;margin-bottom:10px;font-size:12px;font-weight:700;display:grid}.fq-el-request-search input{font:inherit;border:1px solid var(--fq-c-cbd8e7);background:var(--fq-c-ffffff);width:100%;color:var(--fq-c-263b57);border-radius:8px;padding:10px}.fq-el-request-option-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));align-content:start;gap:8px;max-height:340px;padding:2px;display:grid;overflow:auto}.fq-el-request-option-list label{cursor:pointer;border:1px solid var(--fq-c-e1e8f2);background:var(--fq-c-ffffff);color:var(--fq-c-3d4f68);border-radius:8px;align-items:flex-start;gap:9px;min-width:0;padding:11px;font-size:12px;line-height:1.5;display:flex}.fq-el-request-option-list label.chosen{border-color:var(--fq-c-17417e);background:var(--fq-c-edf4fc)}.fq-el-request-option-list label span{overflow-wrap:anywhere;min-width:0}.fq-el-request-option-list label strong{color:var(--fq-c-17417e)}.fq-el-request-option-list small{color:var(--fq-c-79899e);display:block}.fq-el-request-option-list input,.fq-el-request-na input{accent-color:var(--fq-c-17417e);flex:none;margin-top:3px}.fq-el-request-question-actions{border-top:1px solid var(--fq-c-edf1f6);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}.fq-el-request-na{color:var(--fq-c-4b607e);cursor:pointer;align-items:center;gap:8px;font-size:12px;display:flex}.fq-el-request-question-actions .fq-assess-secondary{padding:7px 12px;font-size:11px}.fq-el-request-locked{border:1px solid var(--fq-c-cadfc8);background:var(--fq-c-eef7ed);color:var(--fq-c-244f26);border-radius:8px;margin-top:19px;padding:15px;font-size:12px;line-height:1.6}.fq-el-request-dropdown{min-width:0;position:relative}.fq-el-request-picker{border:1px solid var(--fq-c-c9d7e7);background:var(--fq-c-ffffff);width:100%;color:var(--fq-c-334b6a);cursor:pointer;text-align:left;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;font-size:13px;font-weight:650;display:flex}.fq-el-request-picker[aria-expanded=true]{border-color:var(--fq-c-17417e);box-shadow:0 0 0 2px var(--fq-a-17417e-86)}.fq-el-request-picker-panel{z-index:2;background:var(--fq-c-ffffff);border:1px solid var(--fq-c-bdd0e4);box-shadow:0 12px 25px var(--fq-a-1e3554-125);border-radius:10px;min-width:0;margin-top:7px;padding:13px;position:relative}.fq-el-request-picker-panel .fq-el-request-search{margin-bottom:10px}.fq-el-request-picker-scroll{min-width:0;max-height:300px;overflow:hidden auto}.fq-el-request-picker-scroll>label,.fq-el-request-group-inner>label:not(.fq-el-request-group-select){min-width:0;color:var(--fq-c-344c68);cursor:pointer;border-radius:7px;align-items:flex-start;gap:9px;padding:9px 10px;font-size:12px;display:flex}.fq-el-request-picker-scroll label.chosen{background:var(--fq-c-edf4fc)}.fq-el-request-picker-scroll input{accent-color:var(--fq-c-17417e);flex:none}.fq-el-request-picker-scroll label>span{overflow-wrap:anywhere;min-width:0}.fq-el-request-picker-scroll label strong{color:var(--fq-c-17417e)}.fq-el-request-group{border:1px solid var(--fq-c-e1e8f1);border-radius:9px;min-width:0;margin:6px 0}.fq-el-request-group>summary{cursor:pointer;color:var(--fq-c-17417e);padding:10px 12px;font-size:12px;font-weight:800}.fq-el-request-group>summary small{color:var(--fq-c-7f91a8);margin-left:8px;font-size:11px;font-weight:500}.fq-el-request-group-inner{border-top:1px solid var(--fq-c-edf2f7);padding:3px 8px 8px 12px}.fq-el-request-group-select{color:var(--fq-c-2c527f);align-items:center;gap:9px;padding:9px 10px;font-size:12px;font-weight:700;display:flex}.fq-el-request-group-select small{color:var(--fq-c-788fa9);font-weight:400}.fq-el-request-picker-footer{border-top:1px solid var(--fq-c-ecf0f6);justify-content:space-between;gap:9px;margin-top:10px;padding-top:11px;display:flex}.fq-el-request-picker-footer button{padding:8px 12px;font-size:11px}.fq-el-request-no-options{color:var(--fq-c-71849b);padding:8px;font-size:12px}.fq-el-request-selected{flex-wrap:wrap;gap:7px;margin:11px 0 0;display:flex}.fq-el-request-selected>span{background:var(--fq-c-eaf1fa);color:var(--fq-c-17417e);border:1px solid var(--fq-c-cad9ed);overflow-wrap:anywhere;border-radius:18px;align-items:center;gap:8px;max-width:100%;padding:6px 8px 6px 11px;font-size:12px;font-weight:650;display:inline-flex}.fq-el-request-selected button{color:var(--fq-c-17417e);cursor:pointer;background:0 0;border:0;padding:1px 3px;font-size:17px;font-weight:800;line-height:1}@media (max-width:850px){.fq-el-request-page .fq-el-request-option-list{grid-template-columns:minmax(0,1fr)}}
.fq-el-report-page .fq-el-report-panel,.fq-el-report-overview,.fq-el-report-section,.fq-el-report-interpretation{border:1px solid var(--fq-c-dce5f0);background:var(--fq-c-ffffff);box-shadow:0 3px 18px var(--fq-a-17417e-39);border-radius:14px}.fq-el-report-page .fq-el-report-panel{padding:24px}.fq-el-report-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:15px;margin:14px 0 18px;display:flex}.fq-el-report-toolbar label{color:var(--fq-c-526a87);gap:6px;min-width:min(100%,330px);font-size:12px;font-weight:700;display:grid}.fq-el-report-toolbar select{font:inherit;border:1px solid var(--fq-c-cbd7e7);background:var(--fq-white);color:var(--fq-c-263b57);border-radius:8px;width:100%;padding:11px}.fq-el-report-overview{grid-template-columns:minmax(230px,1fr) minmax(0,1.6fr);gap:25px;margin:17px 0 22px;padding:26px;display:grid}.fq-el-report-result{background:var(--fq-c-17417e);color:var(--fq-white);border-radius:12px;align-content:center;gap:8px;padding:25px;display:grid}.fq-el-report-result>small{letter-spacing:.1em;opacity:.85;font-size:11px;font-weight:750}.fq-el-report-result>strong{letter-spacing:-.04em;font-size:53px;line-height:1.1}.fq-el-report-result>strong span{opacity:.7;letter-spacing:0;font-size:23px}.fq-el-report-result h2{color:var(--fq-white);margin:0;font-size:23px}.fq-el-report-result p{color:var(--fq-c-e3ecf7);margin:8px 0 0;font-size:12px;line-height:1.6}.fq-el-report-overview-right{min-width:0}.fq-el-report-overview-right h3{color:var(--fq-c-212d48);margin:0 0 6px;font-size:19px}.fq-el-report-overview-right>p{color:var(--fq-c-708097);font-size:13px}.fq-el-report-legend{color:var(--fq-c-415670);flex-wrap:wrap;gap:12px;margin:18px 0;font-size:12px;display:flex}.fq-el-report-legend span{align-items:center;gap:7px;display:flex}.fq-el-report-legend b{width:24px;height:24px;color:var(--fq-white);border-radius:50%;place-items:center;font-size:14px;display:grid}.fq-el-report-legend b.matched{background:var(--fq-c-244f26)}.fq-el-report-legend b.unmatched{background:var(--fq-c-a13b37)}.fq-el-report-history-note{background:var(--fq-c-f2f6fb);border-radius:8px;padding:11px;color:var(--fq-c-375478)!important;font-size:12px!important}.fq-el-report-banner{border-radius:11px;margin:14px 0 19px;padding:17px 20px;font-size:13px;line-height:1.55}.fq-el-report-banner strong{font-size:15px}.fq-el-report-banner p{color:inherit;margin:6px 0}.fq-el-report-banner.updated{color:var(--fq-c-244f26);background:var(--fq-c-eaf4ed);border:1px solid var(--fq-c-bad6c1)}.fq-el-report-banner.warning{color:var(--fq-c-784c15);background:var(--fq-c-fff5e8);border:1px solid var(--fq-c-efd4ab)}.fq-el-report-banner ul{margin:10px 0;padding-left:21px}.fq-el-report-banner a{color:var(--fq-c-17417e);font-weight:800}.fq-el-report-exclusion{background:var(--fq-c-fff4ed);border:1px solid var(--fq-c-edc9b4);color:var(--fq-c-904b29);border-radius:9px;padding:14px;font-size:12px;line-height:1.6}.fq-el-report-exclusion strong{font-size:13px}.fq-el-report-exclusion p{margin:5px 0 0}.fq-el-report-interpretation{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-bottom:20px;padding:21px 25px;display:grid}.fq-el-report-interpretation h3{color:var(--fq-c-17417e);margin:0 0 7px;font-size:15px}.fq-el-report-interpretation p{color:var(--fq-c-516783);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}.fq-el-report-breakdown-heading h2{color:var(--fq-c-212d48);margin:0 0 6px;font-size:23px}.fq-el-report-breakdown-heading p{color:var(--fq-c-697d95);margin:0 0 19px;font-size:13px;line-height:1.5}.fq-el-report-section{min-width:0;margin-bottom:18px;padding:23px 25px}.fq-el-report-section-heading{border-bottom:1px solid var(--fq-c-e3e9f0);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-bottom:14px;display:flex}.fq-el-report-section-heading small{letter-spacing:.08em;color:var(--fq-c-7e91a8);font-size:10px;font-weight:800}.fq-el-report-section-heading h3{color:var(--fq-c-17417e);margin:4px 0 0;font-size:19px}.fq-el-report-section-heading>span{color:var(--fq-c-71829a);white-space:nowrap;font-size:12px}.fq-el-report-section-heading>span strong{color:var(--fq-c-17417e);margin-left:5px;font-size:18px}.fq-el-report-section-warning{color:var(--fq-c-8c4a22);background:var(--fq-c-fff5ed);border:1px solid var(--fq-c-f0d7c2);border-radius:8px;padding:11px;font-size:12px;line-height:1.5}.fq-el-report-questions{gap:19px;min-width:0;margin-top:18px;display:grid}.fq-el-report-question{min-width:0}.fq-el-report-question h4{color:var(--fq-c-293f5d);margin:0 0 6px;font-size:15px}.fq-el-report-question>p{color:var(--fq-c-647994);margin:0 0 10px;font-size:12px;line-height:1.5}.fq-el-report-tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,205px),1fr));gap:10px;display:grid}.fq-el-report-tile{border:1px solid;border-radius:10px;align-items:flex-start;gap:11px;min-width:0;padding:13px 15px;display:flex}.fq-el-report-tile.matched{background:var(--fq-c-eef7ee);border-color:var(--fq-c-bfddc1);color:var(--fq-c-244f26)}.fq-el-report-tile.unmatched{background:var(--fq-c-fff1ef);border-color:var(--fq-c-ebc6c2);color:var(--fq-c-973b36)}.fq-el-report-symbol{background:var(--fq-c-ffffff);border-radius:50%;flex:0 0 28px;place-items:center;height:28px;font-size:18px;line-height:1;display:grid}.fq-el-report-tile>div{gap:3px;min-width:0;display:grid}.fq-el-report-tile strong{overflow-wrap:anywhere;font-size:13px;line-height:1.4}.fq-el-report-tile small{opacity:.7;font-size:11px}.fq-el-report-tile>div span{font-size:11px;font-weight:750}.fq-el-report-na{color:var(--fq-c-647993);background:var(--fq-c-f1f4f8);border-radius:7px;padding:9px 13px;font-size:12px;display:inline-block}.fq-el-report-question .fq-el-report-exclusion-detail{color:var(--fq-c-8f4c29);margin-top:9px}.fq-el-report-method{color:var(--fq-c-788ba2);margin-top:17px;font-size:11px;line-height:1.5}@media (max-width:850px){.fq-el-report-overview{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.fq-el-report-overview,.fq-el-report-section{padding:17px}.fq-el-report-result>strong{font-size:42px}}@media print{.fq-el-report-toolbar,.fq-el-report-banner a{display:none!important}.fq-el-report-page{background:var(--fq-c-ffffff)!important}.fq-el-report-section{break-inside:avoid}}.fq-el-report-embedded{width:100%;min-width:0}.fq-el-report-embedded .fq-el-report-overview{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:16px;min-width:0}.fq-el-report-embedded .fq-el-report-toolbar>span{color:var(--fq-c-647994);font-size:12px;line-height:1.5}
.fq-corporate-report-tabs{border-bottom:2px solid var(--fq-c-dbe5f2);flex-wrap:wrap;align-items:stretch;gap:4px;margin:0 0 22px;display:flex}.fq-corporate-report-tabs a{min-height:44px;color:var(--fq-c-496482);border:1px solid #0000;border-bottom:0;border-radius:9px 9px 0 0;justify-content:center;align-items:center;padding:12px 19px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.fq-corporate-report-tabs a:hover{background:var(--fq-c-f0f5fb);color:var(--fq-c-17417e)}.fq-corporate-report-tabs a.current{background:var(--fq-c-17417e);color:var(--fq-c-ffffff)}.fq-corporate-report-home{min-width:0}.fq-corporate-report-home-intro{margin:0 0 18px}.fq-corporate-report-home-intro h2{color:var(--fq-c-243e60);margin:0 0 5px;font-size:20px}.fq-corporate-report-home-intro p{color:var(--fq-c-627993);max-width:640px;margin:0;font-size:13px;line-height:1.6}.fq-corporate-report-home-grid{grid-template-columns:minmax(350px,1.15fr) minmax(300px,1fr);align-items:start;gap:18px;display:grid}.fq-corporate-report-quadrant,.fq-corporate-report-score-summary{background:var(--fq-c-ffffff);border:1px solid var(--fq-c-dfe7f0);min-width:0;box-shadow:0 3px 12px var(--fq-a-233d59-63);border-radius:12px;overflow:hidden}.fq-corporate-report-home .fq-corporate-report-score-summary{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:11px;padding:16px;display:grid}.fq-corporate-report-score-summary>h2{color:var(--fq-c-253f61);grid-column:1/-1;margin:0 0 3px;font-size:16px}.fq-corporate-report-score-card{border:1px solid var(--fq-c-dee7f1);background:var(--fq-c-f9fbfd);border-radius:10px;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;min-height:150px;padding:14px;display:flex}.fq-corporate-report-score-card h3{color:var(--fq-c-17417e);overflow-wrap:break-word;margin:0;font-size:14px;line-height:1.3}.fq-corporate-report-score-card>strong{color:var(--fq-c-243e60);overflow-wrap:anywhere;font-size:27px;line-height:1.25}.fq-corporate-report-score-label{overflow-wrap:break-word;background:var(--fq-c-eaf1fa);border:1px solid var(--fq-c-dbe6f3);max-width:100%;color:var(--fq-c-17417e);border-radius:7px;align-self:flex-start;padding:6px 10px;font-size:12px;font-weight:800;line-height:1.5;display:inline-block}.fq-corporate-report-score-card>a{color:var(--fq-c-17417e);white-space:normal;overflow-wrap:break-word;align-self:flex-start;max-width:100%;margin-top:auto;font-size:12px;font-weight:800;line-height:1.35;text-decoration:none}.fq-corporate-report-score-metric{flex-wrap:wrap;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.fq-corporate-report-score-metric>strong{color:var(--fq-c-243e60);overflow-wrap:anywhere;font-size:22px;line-height:1.14}.fq-corporate-report-score-metric .fq-corporate-report-score-label{padding:4px 8px;font-size:11px;line-height:1.35}.fq-corporate-report-score-card>a:hover{text-decoration:underline}@media (max-width:1130px){.fq-corporate-report-home-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:650px){.fq-corporate-report-tabs{gap:2px}.fq-corporate-report-tabs a{padding:10px 12px;font-size:12px}.fq-corporate-report-home .fq-corporate-report-score-summary{grid-template-columns:minmax(0,1fr);padding:11px}.fq-corporate-report-score-card{min-height:0}.fq-corporate-report-score-metric>strong{font-size:21px}}@media print{.fq-corporate-report-tabs{display:none}.fq-corporate-report-home-grid{grid-template-columns:1fr 1fr}.fq-corporate-report-quadrant,.fq-corporate-report-score-summary{box-shadow:none}}.fq-corporate-sector-context{background:var(--fq-c-ffffff);border:1px solid var(--fq-c-dfe7f0);min-width:0;box-shadow:0 3px 12px var(--fq-a-233d59-63);border-radius:12px;margin:20px 0 0;overflow:hidden}.fq-corporate-sector-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:17px 19px;display:flex}.fq-corporate-sector-heading{flex:350px;min-width:0}.fq-corporate-sector-heading h2{color:var(--fq-c-253f61);margin:0 0 4px;font-size:16px;line-height:1.35}.fq-corporate-sector-heading p{color:var(--fq-c-627993);max-width:840px;margin:0;font-size:12px;line-height:1.55}.fq-corporate-sector-link{border:1px solid var(--fq-c-c9d8e8);background:var(--fq-c-f9fbfd);max-width:100%;min-height:38px;color:var(--fq-c-17417e);overflow-wrap:anywhere;border-radius:8px;justify-content:center;align-items:center;padding:9px 12px;font-size:12px;font-weight:750;line-height:1.35;text-decoration:none;display:inline-flex}.fq-corporate-sector-link:hover{background:var(--fq-c-eaf1fa);border-color:var(--fq-c-bbcee7)}.fq-corporate-sector-link:focus-visible,.fq-corporate-sector-assessment-link:focus-visible{outline:2px solid var(--fq-c-17417e);outline-offset:3px}.fq-corporate-sector-empty{padding:0 19px 17px}.fq-corporate-sector-empty-content{background:var(--fq-c-f9fbfd);border:1px solid var(--fq-c-dee7f1);border-radius:10px;flex-direction:column;justify-content:center;gap:6px;min-height:94px;padding:16px 18px;display:flex}.fq-corporate-sector-empty strong{color:var(--fq-c-243e60);font-size:13px;font-weight:750;line-height:1.4}.fq-corporate-sector-empty p{color:var(--fq-c-627993);margin:0;font-size:12px;line-height:1.55}.fq-corporate-sector-scope{background:var(--fq-c-f9fbfd);border-top:1px solid var(--fq-c-e4eaf1);padding:13px 19px}.fq-corporate-sector-scope p{color:var(--fq-c-627993);margin:0;font-size:12px;line-height:1.55}.fq-corporate-sector-table-scroll{border-top:1px solid var(--fq-c-e4eaf1)}.fq-corporate-sector-table{min-width:780px}.fq-corporate-sector-table th{padding:11px 13px}.fq-corporate-sector-table td{vertical-align:top;overflow-wrap:anywhere;padding:13px;line-height:1.45}.fq-corporate-sector-table td:first-child{min-width:175px}.fq-corporate-sector-assessment-link{color:var(--fq-c-17417e);font-size:12px;font-weight:750;text-decoration:none}.fq-corporate-sector-assessment-link:hover{text-decoration:underline}.fq-corporate-sector-subject{color:var(--fq-c-7890aa);margin-top:5px;font-size:11px;line-height:1.4;display:block}.fq-corporate-sector-tier{color:var(--fq-c-17417e);background:var(--fq-c-eaf1fa);border:1px solid var(--fq-c-dbe6f3);border-radius:7px;padding:4px 8px;font-size:11px;font-weight:750;display:inline-block}.fq-corporate-sector-gate{color:var(--fq-c-627993);margin-top:6px;font-size:11px;display:block}.fq-corporate-sector-muted{color:var(--fq-c-7890aa);font-size:11px}.fq-corporate-sector-more{color:var(--fq-c-627993);border-top:1px solid var(--fq-c-e4eaf1);margin:0;padding:11px 19px;font-size:12px;line-height:1.5}.fq-corporate-sector-footer{border-top:1px solid var(--fq-c-e4eaf1);background:var(--fq-c-f9fbfd);padding:13px 19px 15px}.fq-corporate-sector-footer strong{color:var(--fq-c-496482);font-size:11px;font-weight:750}.fq-corporate-sector-footer p{color:var(--fq-c-627993);margin:5px 0 0;font-size:11px;line-height:1.5}@media (max-width:650px){.fq-corporate-sector-header{align-items:flex-start;gap:12px;padding:15px}.fq-corporate-sector-link{width:100%}.fq-corporate-sector-empty{padding:0 15px 15px}.fq-corporate-sector-scope,.fq-corporate-sector-more,.fq-corporate-sector-footer{padding-left:15px;padding-right:15px}}@media print{.fq-corporate-sector-context{box-shadow:none;break-inside:avoid}.fq-corporate-sector-link{display:none}}
.fq-branding-page{margin-left:var(--fq-nav-width,234px);max-width:1660px;min-height:100vh;color:var(--ink);padding:35px 35px 70px}.fq-branding-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.fq-branding-eyebrow{letter-spacing:.1em;color:var(--muted);font-size:11px;font-weight:750}.fq-branding-heading h1{color:var(--navy);margin:7px 0 9px;font-size:29px}.fq-branding-heading p{max-width:750px;color:var(--muted);margin:0;line-height:1.55}.fq-branding-header-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fq-branding-primary-button,.fq-branding-secondary-button{border-radius:9px;padding:10px 15px;font-weight:700}.fq-branding-primary-button{background:var(--blue);color:var(--fq-c-ffffff);border:1px solid var(--blue)}.fq-branding-secondary-button{background:var(--fq-c-ffffff);color:var(--blue);border:1px solid var(--line)}.fq-branding-primary-button:disabled,.fq-branding-secondary-button:disabled{opacity:.5}.fq-branding-layout{grid-template-columns:minmax(0,1.25fr) minmax(320px,.85fr);align-items:start;gap:20px;display:grid}.fq-branding-editor,.fq-branding-preview-column{flex-direction:column;gap:20px;min-width:0;display:flex}.fq-branding-panel{background:var(--fq-c-ffffff);border:1px solid var(--line);box-shadow:0 2px 9px var(--fq-a-23334b-20);border-radius:14px;padding:24px}.fq-branding-panel-heading{margin-bottom:19px}.fq-branding-panel-heading h2{color:var(--navy);margin:0 0 6px;font-size:19px}.fq-branding-panel-heading p,.fq-branding-future{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.fq-branding-colours{grid-template-columns:1fr 1fr;gap:10px 22px;display:grid}.fq-branding-colour-row{border-bottom:1px solid var(--fq-c-edf0f4);align-items:center;gap:10px;min-width:0;padding:9px 0;display:flex}.fq-branding-colour-row input[type=color]{border:1px solid var(--fq-c-d2dce8);background:var(--fq-c-ffffff);cursor:pointer;border-radius:8px;flex:none;width:43px;height:37px;padding:2px}.fq-branding-colour-row span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.fq-branding-colour-row strong{color:var(--navy);font-size:13px}.fq-branding-colour-row small{color:var(--muted);font-size:11px;line-height:1.3}.fq-branding-hex{border:1px solid var(--fq-c-d2dce8);width:83px;min-width:0;color:var(--ink);border-radius:7px;padding:8px;font-family:monospace;font-size:12px}.fq-branding-contrast{background:var(--fq-c-f1f8f1);color:var(--fq-c-244f26);border-radius:8px;margin-top:17px;padding:12px 13px;line-height:1.5}.fq-branding-contrast.warning{background:var(--fq-c-fff6e5);color:var(--fq-c-72511b)}.fq-branding-logo-fields{grid-template-columns:1fr 1fr;gap:24px;display:grid}.fq-branding-logo-fields>div{min-width:0}.fq-branding-logo-fields h3{margin:0 0 12px;font-size:14px}.fq-branding-logo-fields small{color:var(--muted);margin-top:9px;font-size:11px;line-height:1.5;display:block}.fq-branding-favicon-preview{background:var(--fq-c-f5f7fb);border-radius:10px;align-items:center;gap:16px;min-height:88px;margin-bottom:10px;padding:15px;display:flex}.fq-branding-favicon-preview img{object-fit:contain;width:48px;height:48px}.fq-branding-favicon-preview span{color:var(--muted);font-size:13px}.fq-branding-text-button{color:var(--blue);background:0 0;border:0;padding:8px 0;font-weight:700;display:block}.fq-branding-basic-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.fq-branding-basic-fields label{flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.fq-branding-basic-fields input,.fq-branding-basic-fields select{border:1px solid var(--fq-c-d2dce8);width:100%;color:var(--ink);background:var(--fq-c-ffffff);border-radius:8px;padding:10px;font-weight:500}.fq-branding-basic-fields small{color:var(--muted);font-weight:400}.fq-branding-preview-panel{position:sticky;top:16px}.fq-brand-preview{border:1px solid var(--line);min-height:290px;font-family:var(--fq-font-family);background:var(--pale);color:var(--ink);border-radius:11px;display:flex;overflow:hidden}.fq-brand-preview-sidebar{background:var(--paper);border-right:1px solid var(--line);width:33%;min-width:110px;padding:16px 9px}.fq-brand-preview-logo{color:var(--blue);overflow-wrap:anywhere;padding:0 8px 20px;font-size:18px;font-weight:800}.fq-brand-preview-menu{color:var(--ink);border-radius:7px;margin-bottom:6px;padding:10px 8px;font-size:11px;font-weight:650}.fq-brand-preview-menu.selected{background:var(--light);color:var(--blue)}.fq-brand-preview-main{flex:1;min-width:0;padding:23px 17px}.fq-brand-preview-breadcrumb{color:var(--muted);font-size:9px;font-weight:700}.fq-brand-preview-main h3{color:var(--dark);margin:12px 0 6px;font-size:18px}.fq-brand-preview-main p{color:var(--muted);margin:0 0 16px;font-size:11px;line-height:1.5}.fq-brand-preview-cards{gap:8px;display:flex}.fq-brand-preview-cards>div{background:var(--paper);border:1px solid var(--line);border-radius:8px;flex:1;min-width:0;padding:11px 9px}.fq-brand-preview-cards small{color:var(--muted);margin-bottom:7px;font-size:10px;display:block}.fq-brand-preview-cards strong{color:var(--green);font-size:11px}.fq-brand-preview-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.fq-brand-preview-button{background:var(--blue);border-radius:6px;padding:9px 11px;font-size:11px;font-weight:700}.fq-brand-preview-secondary{color:var(--blue);border:1px solid var(--line);border-radius:6px;padding:9px 11px;font-size:11px}.fq-branding-unsaved{color:var(--fq-c-72511b);padding-top:10px;font-size:12px}.fq-branding-alert{border-radius:9px;margin-bottom:18px;padding:13px 17px;line-height:1.5}.fq-branding-alert.error{background:var(--fq-c-fff0ed);color:var(--fq-c-873d34);border:1px solid var(--fq-c-eac7c1)}.fq-branding-alert.success{background:var(--fq-c-f0f7ee);color:var(--fq-c-28552d);border:1px solid var(--fq-c-cae2c6)}.fq-branding-alert button{color:inherit;background:0 0;border:0;margin-left:14px;font-weight:700;text-decoration:underline}@media (max-width:1100px){.fq-branding-layout{grid-template-columns:1fr}.fq-branding-preview-panel{position:static}}@media (max-width:760px){.fq-branding-page{margin-left:0;padding:22px 16px 55px}.fq-branding-heading{display:block}.fq-branding-header-actions{margin-top:16px}.fq-branding-colours,.fq-branding-logo-fields,.fq-branding-basic-fields{grid-template-columns:1fr}.fq-branding-panel{padding:17px}}.fq-branding-identity-fields{grid-template-columns:1fr 1fr}.fq-account-brand{align-items:center;max-width:100%;min-height:50px;display:inline-flex}.fq-account-brand img{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:auto;max-height:68px}.fq-account-subtitle{color:var(--muted);margin:6px 0 14px;font-size:12px}.fq-account-legal{border-top:1px solid var(--line);color:var(--muted);margin-top:22px;padding-top:16px;font-size:11px}.fq-account-footer-links{flex-wrap:wrap;gap:9px 15px;display:flex}.fq-account-footer-links a{color:var(--blue);text-decoration:underline}.fq-account-legal p{overflow-wrap:anywhere;margin:10px 0 0}@media (max-width:760px){.fq-branding-identity-fields{grid-template-columns:1fr}}.fq-branding-dark-preview{border-radius:10px;justify-content:space-around;align-items:center;gap:12px;min-height:110px;margin-top:14px;padding:15px;display:flex}.fq-branding-dark-preview img{object-fit:contain;max-width:65%;max-height:80px}.fq-branding-dark-preview small{opacity:.85;max-width:110px;font-size:11px}.fq-branding-tenant-colour{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:7px 0;display:flex}.fq-branding-override-check{min-width:0;color:var(--ink);flex:1;align-items:center;gap:8px;font-size:12px;display:flex}.fq-branding-override-check strong{text-transform:capitalize}.fq-branding-override-check small{color:var(--muted)}.fq-branding-tenant-colour>input[type=color]{border:1px solid var(--line);width:34px;height:34px;padding:2px}.fq-branding-tenant-colour>input[type=text]{border:1px solid var(--line);min-width:0;max-width:85px;color:var(--ink);background:var(--paper);border-radius:6px;padding:8px}.fq-branding-tenant-fields{grid-template-columns:1fr 1fr;gap:17px;display:grid}.fq-branding-tenant-field{flex-direction:column;gap:7px;min-width:0;display:flex}.fq-branding-tenant-field>input,.fq-branding-tenant-field>select{border:1px solid var(--line);color:var(--ink);background:var(--paper);border-radius:7px;min-width:0;padding:10px}.fq-branding-tenant-field>input:disabled,.fq-branding-tenant-field>select:disabled{background:var(--pale);opacity:.75}.fq-branding-tenant-asset h3{font-size:13px}.fq-branding-inherited-logo{border:1px dashed var(--line);border-radius:8px;align-items:center;gap:13px;margin-top:8px;padding:9px;display:flex}.fq-branding-inherited-logo img{object-fit:contain;max-width:140px;max-height:45px}.fq-branding-inherited-logo small{color:var(--muted)}.fq-brand-context-picker{padding:0 12px 14px}.fq-brand-context-picker label{color:var(--muted);margin-bottom:5px;font-size:10px;font-weight:750;display:block}.fq-brand-context-picker select{border:1px solid var(--line);background:var(--paper);width:100%;max-width:100%;color:var(--ink);border-radius:8px;padding:8px;font-size:11px}.fq-brand-context-picker small{color:var(--muted)}.fq-brand-logo-pair{align-items:center;gap:5px;min-width:0;max-width:100%;display:flex}.fq-brand-logo-part{flex:1;align-items:center;min-width:0;max-width:95px;display:flex}.fq-brand-logo-part img{object-fit:contain;min-width:0;max-height:45px}.fq-brand-logo-wordmark{overflow-wrap:anywhere;font-size:12px;line-height:1.2}@media (max-width:800px){.fq-branding-tenant-fields{grid-template-columns:1fr}}.fq-branding-context-shell{margin-left:var(--fq-nav-width,234px);min-width:0;max-width:1660px;padding:24px 35px 0}.fq-branding-context-shell .fq-branding-context-banner{max-width:100%;margin:0}.fq-branding-context-banner .fq-live-institution-heading{align-items:center}.fq-branding-context-banner .fq-live-institution-actions{margin-left:auto}.fq-branding-context-banner .fq-live-institution-title{flex:1;min-width:220px}.fq-branding-context-banner .fq-live-institution-title p{max-width:780px;line-height:1.5}.fq-branding-context-banner .fq-institution-switcher{width:min(330px,100%)}.fq-branding-context-banner .fq-institution-choices{z-index:150;max-height:340px;overflow-y:auto}.fq-branding-context-shell+.fq-branding-page{padding-top:25px}@media (max-width:800px){.fq-branding-context-shell{margin-left:0;padding:18px 20px 0}.fq-branding-context-banner .fq-live-institution-actions{justify-content:flex-start;width:100%;margin-left:0}.fq-branding-context-banner .fq-institution-switcher{width:100%}}
.fq-admin-settings{margin-left:var(--fq-nav-width,234px);padding:30px var(--fq-content-gutter,28px) 70px;min-width:0;max-width:none;color:var(--ink)}.fq-admin-settings-intro{margin-bottom:18px}.fq-admin-settings-eyebrow{letter-spacing:.12em;color:var(--muted);font-size:11px;font-weight:750}.fq-admin-settings-intro h1{color:var(--navy);margin:8px 0;font-size:28px;line-height:1.2}.fq-admin-settings-intro p{color:var(--muted);max-width:850px;margin:0;font-size:13px;line-height:1.5}.fq-admin-settings-tabs{flex-wrap:wrap;max-width:100%;overflow-x:auto;margin:0 0 22px!important;padding:0!important}.fq-admin-settings-client-banner{margin:0 0 18px}.fq-admin-settings-institution{margin:0}.fq-admin-settings-body{min-width:0}.fq-admin-settings-body>.fq-branding-page,.fq-admin-settings-body>.fq-sector-admin,.fq-admin-settings-body>.fq-sector-appetite,.fq-admin-settings-body>.fq-access-shell,.fq-admin-settings-body>.fq-corporate-identification-page,.fq-admin-settings-body>.fq-access-state,.fq-admin-settings-body>.admin-console,.fq-admin-settings-body>.fq-admin-embedded{max-width:none;min-height:0;width:100%!important;margin-left:0!important;padding-left:0!important}.fq-admin-settings-body .fq-branding-page{max-width:none;min-height:0;margin-left:0!important;padding:0!important}.fq-admin-settings-body>.fq-access-shell,.fq-admin-settings-body>.fq-corporate-identification-page{padding:0!important}.fq-admin-settings-body>.admin-console .admin-main{max-width:none;margin:0!important;padding:0!important}.fq-admin-settings-body .admin-top{display:none}.fq-admin-settings-body .fq-sector-appetite,.fq-admin-settings-body .fq-sector-admin{margin-left:0!important;padding:0!important}.fq-admin-settings-body .fq-corporate-identification-page,.fq-admin-settings-body .fq-access-shell{margin-left:0!important}.fq-admin-settings-overview-tabs{flex-wrap:wrap;gap:8px;margin-bottom:17px;display:flex}.fq-admin-settings-overview-tabs a{border:1px solid var(--line);background:var(--paper);color:var(--blue);border-radius:9px;padding:9px 13px;font-size:12px;font-weight:700;text-decoration:none}.fq-admin-settings-overview-tabs a[aria-current=page]{background:var(--blue);color:var(--paper)}.fq-admin-settings-empty{border:1px solid var(--line);background:var(--paper);border-radius:13px;padding:22px}.fq-admin-settings-empty h2{color:var(--navy);margin:0 0 8px;font-size:17px}.fq-admin-settings-empty p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}@media (max-width:850px){.fq-admin-settings{margin-left:0;padding:18px 18px 50px}.fq-admin-settings-tabs{flex-wrap:nowrap}}.fq-admin-settings .fq-admin-settings-body>.admin-console{padding-left:0!important}.fq-admin-client-settings .fq-admin-settings-body .fq-access-context{display:none}.fq-admin-settings .fq-admin-settings-body>.fq-access-shell{padding-left:0!important}.fq-admin-settings .fq-admin-settings-body .fq-access-shell,.fq-admin-settings .fq-admin-settings-body .fq-sector-admin,.fq-admin-settings .fq-admin-settings-body .fq-sector-appetite,.fq-admin-settings .fq-admin-settings-body .fq-branding-page{margin-left:0!important}.fq-admin-settings-theme-note{color:var(--muted);margin:8px 0;font-size:12px}.fq-admin-embedded-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin:0 0 16px;display:flex}.fq-admin-settings-body .fq-branding-embedded-heading{justify-content:flex-end;margin:0 0 16px}.fq-admin-settings-body .fq-branding-embedded-heading .fq-branding-header-actions{margin:0}
