:root{--fq-nav-width:234px;--fq-content-gutter:28px}.fq-product-sidebar{z-index:120;width:var(--fq-nav-width);background:var(--fq-sidebar-bg,var(--fq-c-f9fafc));color:var(--ink);border-right:1px solid var(--line);flex-direction:column;padding:27px 14px 16px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.fq-product-brand{letter-spacing:-1.2px;align-items:center;min-height:65px;padding:5px 13px 22px;font-size:26px;font-weight:850;display:flex;color:var(--blue)!important;text-decoration:none!important}.fq-product-brand span{color:var(--blue)}.fq-product-brand-image{object-fit:contain;object-position:left center;width:100%;max-width:186px;height:auto;max-height:62px;display:block}.fq-product-brand-text{font-size:inherit;overflow-wrap:anywhere}.fq-product-section{color:var(--fq-c-71839c);letter-spacing:.16em;padding:12px 13px;font-size:10px;font-weight:800}.fq-product-sidebar nav{flex-direction:column;gap:4px;display:flex}.fq-product-item{border:0;border-radius:10px;align-items:center;gap:13px;min-height:47px;padding:12px 13px;font-size:13px;font-weight:650;display:flex;color:var(--fq-c-38475d)!important;text-decoration:none!important}.fq-product-icon{width:22px;color:var(--fq-c-506681);flex:none;place-items:center;font-size:19px;display:inline-grid}.fq-product-item:hover:not(.unavailable){background:var(--fq-c-edf2f9)}.fq-product-item.active{background:color-mix(in srgb,var(--blue) 10%,var(--fq-white));font-weight:800;color:var(--blue)!important}.fq-product-item.active .fq-product-icon{color:var(--blue)}.fq-product-item.unavailable{opacity:.5;cursor:default}.fq-product-item.unavailable small{margin-left:auto;font-size:9px}.fq-product-sidebar-footer{color:var(--fq-c-8191a6);margin-top:auto;padding:16px 12px;font-size:10px}:is(body:has(.fq-product-sidebar) .admin-console,body:has(.fq-product-sidebar) .portfolio-app,body:has(.fq-product-sidebar) .fq-builder-shell){padding-left:var(--fq-nav-width)!important}body:has(.fq-product-sidebar) .fq-builder-shell .work-area{width:100%;min-width:0}body:has(.fq-product-sidebar) .admin-main{width:100%;max-width:none!important;padding:27px var(--fq-content-gutter) 60px!important;margin:0!important}body:has(.fq-product-sidebar) .portfolio-main{width:100%;max-width:none!important;padding:27px var(--fq-content-gutter) 60px!important;margin:0!important}body:has(.fq-product-sidebar) .fq-builder-shell .main{width:100%;max-width:none!important;padding:27px var(--fq-content-gutter) 60px!important;margin:0!important}body:has(.fq-product-sidebar) .fq-builder-shell .topbar{padding:0 var(--fq-content-gutter)}body:has(.fq-product-sidebar) .fq-questionnaire-tabs{max-width:none;padding:15px var(--fq-content-gutter) 0;margin:0}.fq-page-title{color:var(--fq-c-212d48)!important;letter-spacing:-.65px!important;font-size:28px!important;font-weight:800!important;line-height:1.2!important}.fq-breadcrumb{color:var(--fq-c-667a96);margin:0 0 12px;font-size:11px;font-weight:650}.fq-breadcrumb a{color:var(--fq-c-17417e);text-decoration:none}@media (max-width:850px){:root{--fq-nav-width:0px;--fq-content-gutter:18px}.fq-product-sidebar{width:100%;padding:10px 14px;position:relative;inset:auto;overflow:visible}.fq-product-brand{padding:5px 12px;font-size:21px}.fq-product-section,.fq-product-sidebar-footer{display:none}.fq-product-sidebar nav{flex-direction:row;gap:4px;overflow-x:auto}.fq-product-item{white-space:nowrap;padding:10px}.fq-product-item.unavailable{display:none}:is(body:has(.fq-product-sidebar) .admin-console,body:has(.fq-product-sidebar) .portfolio-app,body:has(.fq-product-sidebar) .fq-builder-shell){padding-left:0!important}}@media print{.fq-product-sidebar{display:none!important}:is(body:has(.fq-product-sidebar) .portfolio-app,body:has(.fq-product-sidebar) .fq-builder-shell){padding-left:0!important}}.fq-client-filters{flex-direction:column;gap:10px;padding:7px 8px 14px;display:flex}.fq-client-filters label{color:var(--fq-c-516781);flex-direction:column;gap:6px;font-size:11px;font-weight:700;display:flex}.fq-client-filters input,.fq-client-filters select{border:1px solid var(--fq-c-d3deea);background:var(--fq-white);width:100%;min-width:0;height:39px;color:var(--fq-c-2b405a);border-radius:8px;padding:8px 10px;font-size:12px}body:has(.fq-product-sidebar) .fq-workspace-home{padding:35px var(--fq-content-gutter) 65px;margin-left:var(--fq-nav-width);min-height:100vh}.fq-home-eyebrow{letter-spacing:.13em;color:var(--fq-c-607895);font-size:11px;font-weight:750}.fq-home-intro{max-width:750px;color:var(--fq-c-6b7c91);line-height:1.6}.fq-home-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin-top:29px;display:grid}.fq-home-card{border:1px solid var(--fq-c-dce5f0);background:var(--fq-white);border-radius:13px;flex-direction:column;gap:15px;min-height:190px;padding:24px;display:flex;text-decoration:none!important}.fq-home-card strong{color:var(--fq-c-17417e);font-size:19px}.fq-home-card span{color:var(--fq-c-64768d);line-height:1.55}.fq-home-card b{color:var(--fq-c-17417e);margin-top:auto;font-size:12px}.fq-home-footnote{color:var(--fq-c-7b8aa0);margin-top:24px;font-size:12px}@media (max-width:850px){body:has(.fq-product-sidebar) .fq-workspace-home{margin-left:0}}.fq-corporate-editor{min-height:100vh;margin-left:var(--fq-nav-width);padding:30px var(--fq-content-gutter) 70px;background:var(--fq-c-f4f6f9);color:var(--fq-c-2d405b)}.fq-corporate-back,.fq-corporate-edit-link{color:var(--fq-c-17417e);margin:0 0 18px;font-size:12px;font-weight:750;text-decoration:none;display:inline-block}.fq-corporate-editor-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.fq-corporate-editor-head p{color:var(--fq-c-76879e);line-height:1.55}.fq-demo-chip{background:var(--fq-c-fff4db);color:var(--fq-c-86651e);border-radius:20px;padding:8px 12px;font-size:11px;font-weight:750}.fq-corporate-editor-notice{border:1px solid var(--fq-c-e8d8ab);background:var(--fq-c-fff9eb);color:var(--fq-c-7f6a36);border-radius:9px;margin:18px 0;padding:13px 16px}.fq-corporate-editor-card{background:var(--fq-white);border:1px solid var(--fq-c-dce5ee);border-radius:14px;max-width:1060px;padding:28px}.fq-corporate-editor-card h2{color:var(--fq-c-253a57);margin:0 0 20px;font-size:17px}.fq-corporate-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;display:grid}.fq-corporate-form-grid label{color:var(--fq-c-4d617c);flex-direction:column;gap:8px;font-size:12px;font-weight:700;display:flex}.fq-corporate-form-grid input,.fq-corporate-form-grid select{border:1px solid var(--fq-c-cdd9e8);width:100%;min-width:0;height:42px;color:var(--fq-c-263b56);background:var(--fq-c-ffffff);border-radius:8px;padding:10px;font-size:13px}.fq-corporate-form-grid small{color:var(--fq-c-6f849b);font-weight:500}.fq-corporate-lifecycle,.fq-corporate-logo-section{border-top:1px solid var(--fq-c-e7ecf3);margin-top:24px;padding-top:22px}.fq-corporate-lifecycle p,.fq-corporate-footnote{color:var(--fq-c-7889a0);font-size:12px;line-height:1.5}.fq-corporate-primary,.fq-corporate-add-link,.fq-corporate-restore{background:var(--fq-c-17417e);border:1px solid var(--fq-c-17417e);border-radius:8px;padding:11px 16px;font-size:12px;font-weight:750;color:var(--fq-white)!important;text-decoration:none!important}.fq-corporate-archive{background:var(--fq-white);color:var(--fq-c-9c4549);border:1px solid var(--fq-c-ddbbbb);border-radius:8px;padding:10px 15px;font-size:12px;font-weight:750}.fq-corporate-editor-actions{align-items:center;gap:19px;margin-top:26px;display:flex}.fq-corporate-error{color:var(--fq-c-ac3844)}.fq-corporate-success{color:var(--fq-c-246137);font-weight:700}.fq-corporate-toolbar{align-items:center;gap:14px;margin-left:auto;display:flex}.fq-corporate-lifecycle-filter{color:var(--fq-c-60758d);align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.fq-corporate-lifecycle-filter select{border:1px solid var(--fq-c-ccd9ea);background:var(--fq-white);min-height:37px;color:var(--fq-c-283e58);border-radius:7px;padding:7px}@media (max-width:850px){.fq-corporate-editor{margin-left:0}.fq-corporate-form-grid{grid-template-columns:1fr}.fq-corporate-toolbar{flex-wrap:wrap;margin-left:0}}body:has(.fq-product-sidebar) .fq-builder-shell .main>.fq-questionnaire-tabs{flex-wrap:wrap;align-items:center;background:0 0!important;flex-direction:row!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0 0 24px!important;padding:0!important;display:flex!important;position:static!important}.fq-builder-shell .main>.fq-questionnaire-tabs .nav{white-space:nowrap;min-height:40px;position:static;width:auto!important}.fq-live-corporates{margin-left:var(--fq-nav-width);background:var(--fq-c-f4f6f9);min-height:100vh;color:var(--fq-c-253c58);padding:32px var(--fq-content-gutter) 70px}.fq-live-header{justify-content:space-between;align-items:center;gap:18px;display:flex}.fq-live-header p{color:var(--fq-c-72859e);line-height:1.55}.fq-live-org-selector{background:var(--fq-c-ffffff);border:1px solid var(--fq-c-dce6f0);border-radius:12px;align-items:center;gap:18px;margin:20px 0;padding:15px 19px;display:flex}.fq-live-org-selector label{align-items:center;gap:12px;font-size:12px;font-weight:750;display:flex}.fq-live-org-selector select,.fq-live-filters input,.fq-live-filters select{border:1px solid var(--fq-c-d2deec);background:var(--fq-c-ffffff);color:var(--fq-c-294260);border-radius:8px;max-width:100%;padding:10px}.fq-live-org-selector span{color:var(--fq-c-905b22);font-size:12px}.fq-live-corporate-layout{grid-template-columns:minmax(245px,320px) minmax(0,1fr);gap:20px;display:grid}.fq-live-corporate-list,.fq-live-corporate-form{background:var(--fq-c-ffffff);border:1px solid var(--fq-c-dce6f0);border-radius:13px;min-width:0;padding:20px}.fq-live-corporate-list{flex-direction:column;gap:7px;display:flex}.fq-live-corporate-list>button{text-align:left;background:var(--fq-white);cursor:pointer;color:var(--fq-c-2c405e);border:1px solid #0000;border-radius:8px;flex-direction:column;gap:6px;padding:14px 12px;display:flex}.fq-live-corporate-list>button:hover,.fq-live-corporate-list>button.active{background:var(--fq-c-e9f0fa);border-color:var(--fq-c-cadbea)}.fq-live-corporate-list small{color:var(--fq-c-74849a);font-size:11px}.fq-live-filters{flex-wrap:wrap;gap:6px;margin-bottom:15px;display:flex}.fq-live-filters input{flex:1;min-width:135px}.fq-live-corporate-form h2{color:var(--fq-c-212d48);margin:0 0 20px;font-size:20px}.fq-live-empty{color:var(--fq-c-8191a6);padding:20px 4px;font-size:13px}@media (max-width:850px){.fq-live-corporates{margin-left:0}.fq-live-corporate-layout{grid-template-columns:1fr}}.fq-preview-menu-label{color:var(--fq-c-8e763a);border:1px solid var(--fq-c-eadab0);border-radius:5px;margin-left:auto;padding:3px 5px;font-size:9px;font-weight:700}.fq-preview-sidebar-heading{border-top:1px solid var(--fq-c-e0e8f0);margin-top:14px;padding-top:16px}.fq-live-preview-disclosure{margin-left:var(--fq-nav-width);padding:13px var(--fq-content-gutter);color:var(--fq-c-526784);background:var(--fq-c-f8f4e8);border-bottom:1px solid var(--fq-c-e7dac3);flex-wrap:wrap;align-items:center;gap:5px 12px;font-size:12px;line-height:1.5;display:flex}.fq-live-preview-disclosure strong{color:var(--fq-c-705824)}.fq-live-preview-disclosure a{color:var(--fq-c-17417e);margin-left:auto;font-weight:750;text-decoration:underline}@media (max-width:850px){.fq-live-preview-disclosure{margin-left:0}.fq-preview-menu-label,.fq-preview-sidebar-heading{display:none}}.fq-live-corporate-list>button{flex-direction:row;align-items:center;gap:11px;min-width:0}.fq-corporate-list-logo{border:1px solid var(--fq-c-d6e2ef);background:var(--fq-c-17417e);width:47px;height:43px;color:var(--fq-c-ffffff);border-radius:9px;flex:0 0 47px;place-items:center;font-size:13px;font-weight:750;display:grid;overflow:hidden}.fq-corporate-list-logo img{object-fit:contain;background:var(--fq-c-ffffff);width:100%;height:100%;padding:3px}.fq-corporate-list-copy{text-align:left;flex-direction:column;gap:5px;min-width:0;display:flex}.fq-corporate-list-copy strong{overflow-wrap:anywhere}.fq-corporate-list-copy small{line-height:1.4}.fq-corporate-sector-field{align-self:end;min-width:0}.fq-live-corporates .fq-live-corporate-form{overflow:visible}.fq-live-corporate-form .fq-corporate-editor-actions{margin:24px 0}.fq-product-signout{color:var(--fq-c-526681);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;margin-top:auto;padding:12px 13px;font-size:12px;font-weight:700;display:flex}.fq-product-signout:hover{background:var(--fq-c-e9f0fb);color:var(--fq-c-17417e)}.fq-product-signout:disabled{cursor:wait;opacity:.6}.fq-product-sidebar:has(.fq-product-signout) .fq-product-sidebar-footer{margin-top:0}@media (max-width:850px){.fq-product-signout{margin-top:2px}.fq-corporate-list-copy{flex:1}}.fq-corporate-summary-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 20px;display:grid}.fq-corporate-summary-row>div{background:var(--fq-c-ffffff);border:1px solid var(--fq-c-dce6f0);border-radius:12px;flex-direction:column;gap:9px;min-height:96px;padding:17px 21px;display:flex}.fq-corporate-summary-row small{color:var(--fq-c-73849b);font-size:12px;font-weight:650}.fq-corporate-summary-row strong{color:var(--fq-c-17417e);font-size:28px;font-weight:800}@media (max-width:590px){.fq-corporate-summary-row{grid-template-columns:1fr;gap:8px}.fq-corporate-summary-row>div{flex-direction:row;justify-content:space-between;align-items:center;min-height:65px}}.fq-sector-picker{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;min-width:0;display:grid}.fq-sector-field{min-width:0;color:var(--fq-c-4d617c);flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.fq-sector-field input,.fq-sector-field select{border:1px solid var(--fq-c-cbd9e9);background:var(--fq-c-ffffff);width:100%;min-width:0;height:42px;color:var(--fq-c-253a57);border-radius:8px;padding:10px;font-size:12px}.fq-sector-field select{cursor:pointer}.fq-sector-field input:disabled,.fq-sector-field select:disabled{background:var(--fq-c-f3f6fa);cursor:not-allowed}.fq-sector-field small{color:var(--fq-c-6e829b);font-size:11px;font-weight:500;line-height:1.5}.fq-corporate-sector-field{grid-column:1/-1}.fq-sector-admin,.fq-sector-appetite{margin-left:var(--fq-nav-width);padding:30px var(--fq-content-gutter) 75px;background:var(--fq-c-f4f6f9);min-height:100vh;color:var(--fq-c-2b405a)}.fq-sector-admin>p,.fq-sector-appetite>p{color:var(--fq-c-71839c);line-height:1.6}.fq-sector-attribution{max-width:830px;font-size:11px}.fq-sector-admin-grid{grid-template-columns:minmax(260px,390px) minmax(0,1fr);align-items:start;gap:18px;margin-top:22px;display:grid}.fq-sector-admin-list,.fq-sector-admin-detail,.fq-sector-appetite-panel{background:var(--fq-c-ffffff);border:1px solid var(--fq-c-dce6ef);border-radius:12px;min-width:0;padding:20px}.fq-sector-admin-list{max-height:74vh;overflow-y:auto}.fq-sector-admin-list button{text-align:left;width:100%;color:var(--fq-c-304d70);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:10px;line-height:1.45}.fq-sector-admin-list button:hover,.fq-sector-admin-list button.selected{background:var(--fq-c-e9f0fb);color:var(--fq-c-17417e)}.fq-sector-sub-list{border-left:2px solid var(--fq-c-dbe6f0);margin-left:10px;padding:0 0 8px 12px}.fq-sector-sub-list button{padding:9px;font-size:11px}.fq-sector-code{letter-spacing:.09em;color:var(--fq-c-7f8fa5);font-size:11px;font-weight:750}.fq-sector-admin-detail h2{color:var(--fq-c-212d48);font-size:21px}.fq-sector-admin-detail p{color:var(--fq-c-60748e);line-height:1.55}.fq-sector-admin-form{flex-direction:column;gap:18px;display:flex}.fq-sector-admin-form label{flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.fq-sector-admin-form input:not([type=checkbox]),.fq-sector-admin-form textarea{border:1px solid var(--fq-c-cbd9e9);font:inherit;border-radius:8px;padding:10px}.fq-sector-appetite-panel{max-width:1040px;margin:18px 0}.fq-sector-appetite-panel h2{color:var(--fq-c-212d48);margin:0 0 20px;font-size:19px}.fq-sector-appetite-panel h3{color:var(--fq-c-17417e);margin-top:24px;font-size:15px}.fq-sector-appetite-panel>.fq-corporate-primary{margin-top:18px}.fq-sector-choice{border-bottom:1px solid var(--fq-c-e5edf6);justify-content:space-between;align-items:start;gap:20px;padding:12px 0;display:flex}.fq-sector-choice strong{color:var(--fq-c-27405f);font-size:13px}.fq-sector-choice p{color:var(--fq-c-75859d);font-size:11px;line-height:1.55}.fq-sector-choice button{border:1px solid var(--fq-c-e8ced1);color:var(--fq-c-913f4e);background:var(--fq-c-ffffff);cursor:pointer;border-radius:6px;padding:7px 10px}@media (max-width:1000px){.fq-sector-admin-grid{grid-template-columns:1fr}.fq-sector-admin-list{max-height:380px}}@media (max-width:850px){.fq-sector-admin,.fq-sector-appetite{margin-left:0}}@media (max-width:560px){.fq-sector-picker{grid-template-columns:1fr}}.fq-navigation-group{flex-direction:column;display:flex}.fq-administration-submenu{border-left:2px solid var(--fq-c-dbe5f1);flex-direction:column;gap:2px;margin:0 7px 8px 28px;padding-left:13px;display:flex}.fq-product-subitem{color:var(--fq-c-697b91);border-radius:6px;padding:7px 9px;font-size:11px;font-weight:650;line-height:1.3;text-decoration:none}.fq-product-subitem:hover,.fq-product-subitem.active{background:var(--fq-c-e5effb);color:var(--fq-c-17417e)}.fq-sector-description{background:var(--fq-c-f3f7fb);border-left:3px solid var(--fq-c-b1c8e6);border-radius:4px;padding:9px 11px;display:block;color:var(--fq-c-405974)!important;line-height:1.65!important}.fq-sector-guide{color:var(--fq-c-49627f);background:var(--fq-c-f7f9fc);border:1px solid var(--fq-c-dbe6f1);border-radius:8px;grid-column:1/-1;padding:11px 15px;font-size:12px}.fq-sector-guide summary{color:var(--fq-c-17417e);cursor:pointer;font-weight:750}.fq-sector-guide p{line-height:1.6}.fq-sector-guide ul{max-height:340px;margin-top:14px;padding-left:20px;overflow:auto}.fq-sector-guide li{margin:9px 0;line-height:1.6}.fq-sector-admin-toolbar{margin:20px 0}.fq-sector-add-panel{max-width:850px;margin:16px 0 22px}.fq-sector-add-panel h2{color:var(--fq-c-212d48);font-size:19px}.fq-sector-admin-form select{border:1px solid var(--fq-c-cbd9e9);background:var(--fq-c-ffffff);border-radius:8px;min-width:0;padding:10px}.fq-sector-master-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fq-sector-deactivate{border:1px solid var(--fq-c-dabfc0);background:var(--fq-c-ffffff);color:var(--fq-c-8c4549);cursor:pointer;border-radius:8px;padding:10px 15px;font-weight:750}.fq-sector-deactivate:hover{background:var(--fq-c-fff5f5)}.fq-sector-multiselect{border:1px solid var(--fq-c-cbd9e9);border-radius:11px;overflow:hidden}.fq-sector-multiselect>summary{cursor:pointer;background:var(--fq-c-edf3fa);color:var(--fq-c-17417e);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:13px;display:flex}.fq-sector-multiselect>summary span{color:var(--fq-c-687e98);font-size:11px}.fq-sector-select-tools{border-bottom:1px solid var(--fq-c-dce6f0);flex-wrap:wrap;align-items:end;gap:9px;padding:14px 17px;display:flex}.fq-sector-select-tools label{flex-direction:column;flex:220px;gap:4px;font-size:11px;font-weight:650;display:flex}.fq-sector-select-tools input,.fq-client-custom-form input,.fq-client-custom-form textarea,.fq-client-custom-form select{border:1px solid var(--fq-c-cbd9e9);width:100%;min-width:0;color:var(--fq-c-304967);background:var(--fq-c-ffffff);font:inherit;border-radius:8px;padding:10px}.fq-sector-select-tools button{border:1px solid var(--fq-c-cbd9e9);background:var(--fq-c-ffffff);color:var(--fq-c-17417e);cursor:pointer;border-radius:8px;padding:10px 15px;font-size:12px;font-weight:750}.fq-sector-tree{max-height:510px;overflow:auto}.fq-sector-tree-group{border-bottom:1px solid var(--fq-c-e5ecf4)}.fq-sector-tree-group>summary{color:var(--fq-c-2a476b);cursor:pointer;align-items:center;gap:12px;padding:12px 17px;font-size:12px;display:flex}.fq-sector-tree-group>summary strong{flex:1;line-height:1.4}.fq-sector-tree-group>summary small{color:var(--fq-c-75889f)}.fq-sector-tree-group>summary input{width:17px;height:17px;accent-color:var(--fq-c-17417e);cursor:pointer}.fq-sector-tree-desc{color:var(--fq-c-71849a);margin:0;padding:2px 18px 8px 48px;font-size:11px;line-height:1.55}.fq-sector-tree-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px 16px 18px 45px;display:grid}.fq-sector-tree-options label{background:var(--fq-c-f7f9fc);border:1px solid var(--fq-c-e2eaf3);cursor:pointer;border-radius:9px;align-items:start;gap:10px;padding:10px;display:flex}.fq-sector-tree-options input{accent-color:var(--fq-c-17417e);margin-top:4px}.fq-sector-tree-options span{flex-direction:column;gap:5px;display:flex}.fq-sector-tree-options strong{color:var(--fq-c-2c4768);font-size:12px}.fq-sector-tree-options small{color:var(--fq-c-75889c);font-size:11px;line-height:1.5}.fq-client-custom-form{background:var(--fq-c-f7f9fc);border-radius:10px;grid-template-columns:1fr 1fr;gap:14px;margin:16px 0;padding:15px;display:grid}.fq-client-custom-form label{color:var(--fq-c-536c87);flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.fq-client-custom-description{grid-column:1/-1}.fq-client-custom-form button{justify-self:start}@media (max-width:700px){.fq-sector-tree-options,.fq-client-custom-form{grid-template-columns:1fr}.fq-sector-tree-options{padding-left:20px}.fq-sector-multiselect>summary{flex-direction:column;align-items:flex-start}}.fq-product-sidebar .fq-admin-nav-toggle{width:100%;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;min-height:47px;font-size:13px;font-weight:700;display:flex}.fq-product-sidebar .fq-admin-nav-toggle:hover{background:var(--fq-c-edf2f9)}.fq-product-sidebar .fq-admin-nav-toggle.active{background:var(--fq-c-e9f0fb);color:var(--fq-c-17417e)!important}.fq-admin-nav-chevron{color:var(--fq-c-71839c);margin-left:auto;font-size:21px;font-weight:500;line-height:1;transition:transform .18s}.fq-admin-nav-chevron.expanded{transform:rotate(180deg)}.fq-product-sidebar .fq-navigation-group{flex-direction:column;gap:3px;min-width:0;display:flex}.fq-product-sidebar nav.fq-administration-submenu{border-left:2px solid var(--fq-c-d2dfed);flex-direction:column;gap:3px;width:auto;min-width:0;margin:0 8px 8px 33px;padding:4px 0 6px 12px;display:flex;overflow:visible}.fq-product-sidebar nav.fq-administration-submenu .fq-product-subitem{white-space:normal;overflow-wrap:break-word;background:0 0;border:0;border-radius:7px;min-width:0;max-width:100%;margin:0;padding:10px 11px;font-family:inherit;font-size:12px;font-weight:650;line-height:1.45;color:var(--fq-c-526b88)!important;text-decoration:none!important;display:block!important}.fq-product-sidebar nav.fq-administration-submenu .fq-product-subitem:hover{background:var(--fq-c-eef3f9);color:var(--fq-c-17417e)!important}.fq-product-sidebar nav.fq-administration-submenu .fq-product-subitem.active{background:var(--fq-c-e4eefb);box-shadow:inset 3px 0 0 var(--fq-c-17417e);font-weight:800;color:var(--fq-c-17417e)!important}.fq-sector-classification-card{border:1px solid var(--fq-c-d8e3f0);background:var(--fq-c-f8fafc);border-radius:13px;flex-direction:column;grid-column:1/-1;gap:17px;min-width:0;padding:20px 22px 22px;display:flex}.fq-sector-card-heading{border-bottom:1px solid var(--fq-c-e2eaf3);justify-content:space-between;align-items:start;gap:20px;padding-bottom:15px;display:flex}.fq-sector-card-heading h3{color:var(--fq-c-212d48);font-weight:800;margin:0 0 6px!important;font-size:16px!important}.fq-sector-card-heading p{color:var(--fq-c-74869e);max-width:640px;margin:0;font-size:12px;line-height:1.55}.fq-sector-info-button{border:1px solid var(--fq-c-b6cbe4);cursor:pointer;border-radius:9px;flex:none;align-items:center;gap:8px;padding:8px 11px;font-size:12px;font-weight:800;display:inline-flex;background:var(--fq-c-ffffff)!important;color:var(--fq-c-17417e)!important}.fq-sector-info-button>span:first-child{font-family:var(--fq-font-family);border:2px solid;border-radius:50%;place-items:center;width:19px;height:19px;font-size:13px;font-style:italic;font-weight:900;display:grid}.fq-sector-info-button:hover,.fq-sector-info-button[aria-expanded=true]{background:var(--fq-c-e5effb)!important}.fq-sector-classification-card .fq-sector-picker{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.fq-sector-classification-card .fq-sector-field{flex-direction:column;gap:9px;min-width:0;font-size:12px;font-weight:700;display:flex}.fq-sector-classification-card .fq-sector-label{color:var(--fq-c-324d6b);font-size:12px;font-weight:750}.fq-sector-classification-card .fq-sector-field input,.fq-sector-classification-card .fq-sector-field select{border:1px solid var(--fq-c-cbd9ea);background:var(--fq-c-ffffff);width:100%;height:42px;color:var(--fq-c-293d59);font:inherit;box-sizing:border-box;border-radius:8px;min-width:0;padding:10px 13px;font-size:12px}.fq-sector-classification-card .fq-sector-field select{font-weight:700}.fq-sector-classification-card .fq-sector-field .fq-sector-description{background:var(--fq-c-eef4fa);border-left:3px solid var(--fq-c-abc4e4);border-radius:6px;min-height:40px;padding:9px 11px;font-size:11px;font-weight:500;line-height:1.6;display:block;color:var(--fq-c-536e88)!important}.fq-sector-help-content{border:1px solid var(--fq-c-dce6f1);background:var(--fq-white);color:var(--fq-c-4c657f);border-radius:10px;padding:17px 18px;font-size:12px;line-height:1.6}.fq-sector-help-title{justify-content:space-between;align-items:center;display:flex}.fq-sector-help-title strong{color:var(--fq-c-17417e);font-size:14px}.fq-sector-help-title button{color:var(--fq-c-17417e);cursor:pointer;background:0 0;border:0;font-size:12px;text-decoration:underline}.fq-sector-help-content ul{max-height:250px;margin:12px 0 0;padding-left:20px;overflow:auto}.fq-sector-help-content li{margin:9px 0}.fq-sector-appetite{width:auto;min-width:0}.fq-sector-appetite .fq-sector-appetite-panel{border-radius:13px;width:100%;max-width:none;margin:22px 0;padding:25px 28px}.fq-sector-appetite .fq-sector-appetite-panel>p{color:var(--fq-c-71839a);max-width:900px;margin:0 0 20px;font-size:12px;line-height:1.6}.fq-sector-panel-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;display:flex}.fq-sector-panel-heading h2{margin:0 0 7px;font-size:19px}.fq-sector-panel-kicker{letter-spacing:.07em;color:var(--fq-c-8899ac);font-weight:800;margin:0!important;font-size:10px!important}.fq-sector-coverage-total{white-space:nowrap;background:var(--fq-c-edf3fa);color:var(--fq-c-17417e);border-radius:20px;padding:7px 11px;font-size:12px;font-weight:750}.fq-sector-appetite details.fq-sector-multiselect{background:var(--fq-white);border:1px solid var(--fq-c-cedcea);border-radius:11px;width:100%;display:block;overflow:hidden}.fq-sector-appetite details.fq-sector-multiselect>summary{color:var(--fq-c-254667);background:var(--fq-c-f3f7fb);cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:15px;padding:16px 19px;font-size:13px;list-style:none;display:flex}.fq-sector-appetite details.fq-sector-multiselect>summary::-webkit-details-marker{display:none}.fq-sector-appetite details.fq-sector-multiselect>summary:after{content:"⌄";color:var(--fq-c-6684aa);font-size:19px;line-height:1}.fq-sector-appetite details.fq-sector-multiselect[open]>summary:after{transform:rotate(180deg)}.fq-sector-select-summary-title{flex:1;align-items:center;gap:10px;min-width:0;display:inline-flex}.fq-sector-select-indicator{color:var(--fq-c-607b9c);font-size:19px}.fq-sector-appetite .fq-sector-count{color:var(--fq-c-536d89);background:var(--fq-white);border-radius:30px;flex:none;padding:7px 11px;font-weight:750;display:inline-block;font-size:11px!important}.fq-sector-appetite .fq-sector-select-tools{gap:10px;padding:16px 19px}.fq-sector-appetite .fq-sector-select-tools label{color:var(--fq-c-627991);font-size:11px}.fq-sector-appetite .fq-sector-select-tools input{min-width:0;height:41px;font-size:12px}.fq-sector-appetite .fq-sector-select-tools button{background:var(--fq-white);color:var(--fq-c-17417e);border:1px solid var(--fq-c-bccde4);padding:11px 15px;font-size:11px}.fq-sector-appetite .fq-sector-tree{max-height:510px;overflow-y:auto}.fq-sector-appetite .fq-sector-tree-group{border-bottom:1px solid var(--fq-c-e4eaf2)}.fq-sector-appetite .fq-sector-tree-group>summary{color:var(--fq-c-273f5e);background:var(--fq-white);border:0;align-items:center;list-style:none;gap:12px!important;padding:14px 19px!important;display:flex!important}.fq-sector-appetite .fq-sector-tree-group>summary::-webkit-details-marker{display:none}.fq-sector-appetite .fq-sector-tree-group>summary:hover{background:var(--fq-c-f6f9fd)}.fq-sector-appetite .fq-sector-tree-group>summary>input{flex:none;width:17px;height:17px}.fq-sector-appetite .fq-sector-tree-group>summary>strong{flex:1;min-width:0;font-size:12px;line-height:1.5}.fq-sector-appetite .fq-sector-row-count{color:var(--fq-c-778da5);white-space:nowrap;margin-left:auto;font-size:11px;font-weight:650}.fq-sector-appetite .fq-sector-tree-desc{background:var(--fq-c-fcfdff);color:var(--fq-c-667f9b);margin:0;padding:5px 24px 12px 48px;font-size:11px}.fq-sector-appetite .fq-sector-tree-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px 21px 20px 47px;display:grid}.fq-sector-appetite .fq-sector-tree-options label{background:var(--fq-c-f9fbfe);border:1px solid var(--fq-c-e1eaf4);border-radius:8px;align-items:flex-start;gap:10px;min-width:0;padding:12px;display:flex}.fq-sector-appetite .fq-sector-tree-options input{flex:none;margin-top:3px}.fq-sector-appetite .fq-sector-tree-options span{flex-direction:column;gap:5px;min-width:0;display:flex}.fq-sector-appetite .fq-sector-tree-options strong{font-size:12px;line-height:1.45}.fq-sector-appetite .fq-sector-tree-options small{font-size:11px;line-height:1.5}.fq-sector-appetite .fq-sector-appetite-panel>.fq-corporate-primary{margin-top:19px}@media (max-width:850px){.fq-product-sidebar .fq-admin-nav-toggle{width:auto}.fq-product-sidebar nav.fq-administration-submenu{flex-direction:column;margin-left:10px;padding-left:10px;overflow:visible}.fq-product-sidebar nav.fq-administration-submenu a{white-space:normal}.fq-sector-appetite .fq-sector-appetite-panel{padding:18px}}@media (max-width:650px){.fq-sector-classification-card .fq-sector-picker,.fq-sector-appetite .fq-sector-tree-options{grid-template-columns:1fr}.fq-sector-panel-heading{flex-direction:column;align-items:flex-start}.fq-sector-classification-card{padding:16px}.fq-sector-card-heading{flex-direction:column}}.fq-template-type-heading{color:var(--fq-c-17417e);padding:9px 10px 5px 15px;font-size:12px;font-weight:800;display:block}.fq-template-type-group{border-bottom:1px solid var(--fq-c-e5ecf4);margin:0 0 8px;padding-bottom:8px}.fq-template-type-menu .fq-template-leaf{padding-left:27px;font-size:12px}.fq-template-type-menu .fq-template-planned{color:var(--fq-c-96a3b2);cursor:not-allowed;opacity:.8;justify-content:space-between;align-items:center;gap:5px;font-weight:600;display:flex}.fq-template-planned small{color:var(--fq-c-9aabbc);font-size:10px;font-weight:600}body:has(.fq-product-sidebar) .fq-corporate-identification-page{margin-left:var(--fq-nav-width);width:calc(100% - var(--fq-nav-width));max-width:none}
.fq-live-institution-card{background:var(--fq-c-f9fbfe);border:1px solid var(--fq-c-bbcee7);color:var(--fq-c-2a405e);border-radius:13px;margin:21px 0 20px;padding:24px 28px}.fq-live-institution-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.fq-live-institution-title{align-items:center;gap:17px;min-width:0;display:flex}.fq-live-institution-logo{background:var(--fq-c-17417e);width:67px;height:67px;color:var(--fq-white);border:1px solid var(--fq-c-d1dff0);border-radius:13px;flex:0 0 67px;place-items:center;font-size:20px;font-weight:850;display:grid;overflow:hidden}.fq-live-institution-logo img{object-fit:contain;background:var(--fq-white);width:100%;height:100%;padding:4px}.fq-live-institution-title small{letter-spacing:.09em;color:var(--fq-c-667c99);font-size:10px;font-weight:850}.fq-live-institution-title h2{color:var(--fq-c-223955);margin:6px 0;line-height:1.2;font-size:22px!important}.fq-live-institution-title p{color:var(--fq-c-71839d);margin:0;font-size:12px}.fq-live-institution-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:22px;display:flex}.fq-live-institution-highlights{gap:22px;display:flex}.fq-live-institution-highlights div{flex-direction:column;gap:5px;display:flex}.fq-live-institution-highlights strong{color:var(--fq-c-17417e);font-size:23px}.fq-live-institution-highlights span{color:var(--fq-c-73859d);max-width:130px;font-size:11px}.fq-live-institution-details{border-top:1px solid var(--fq-c-dce7f4);grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;margin:18px 0 0;padding-top:17px;display:grid}.fq-live-institution-details div{min-width:0}.fq-live-institution-details dt{color:var(--fq-c-7b8ca4);margin-bottom:7px;font-size:11px;font-weight:750}.fq-live-institution-details dd{color:var(--fq-c-334c69);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:750}.fq-live-institution-details dd a{color:var(--fq-c-17417e)}.fq-live-institution-details dd small{color:var(--fq-c-6d829b);margin-top:4px;font-weight:400;display:block}.fq-live-institution-inactive{color:var(--fq-c-925d25);font-size:12px}.fq-institution-switcher{width:min(280px,100%);min-width:215px;position:relative}.fq-institution-switcher-label{color:var(--fq-c-5d7390);margin-bottom:6px;font-size:11px;font-weight:800;display:block}.fq-institution-switcher-entry{border:1px solid var(--fq-c-c6d7e9);background:var(--fq-white);border-radius:8px;display:flex;overflow:hidden}.fq-institution-switcher-entry input{width:100%;min-width:0;color:var(--fq-c-233d5b);background:0 0;border:0;flex:1;padding:11px 12px;font-size:12px;font-weight:750}.fq-institution-switcher-entry button{background:var(--fq-white);color:var(--fq-c-17417e);cursor:pointer;border:0;padding:9px 12px}.fq-institution-choices{background:var(--fq-white);border:1px solid var(--fq-c-bfd2e8);max-height:310px;box-shadow:0 12px 30px var(--fq-a-14294b-133);z-index:150;border-radius:9px;padding:5px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.fq-institution-choices button{text-align:left;width:100%;color:var(--fq-c-304f72);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;padding:11px;font-size:12px;display:flex}.fq-institution-choices button:hover,.fq-institution-choices button[aria-selected=true]{background:var(--fq-c-e9f1fb)}.fq-institution-choices button span:first-child{flex-direction:column;gap:4px;display:flex}.fq-institution-choices button small{color:var(--fq-c-71839a);font-size:10px;font-weight:500}.fq-institution-choices p{color:var(--fq-c-7488a3);margin:10px;font-size:12px}.fq-institution-switcher.single{min-width:200px;color:var(--fq-c-263b58);font-size:12px}.fq-live-corporate-tabs{border-bottom:1px solid var(--fq-c-d4e1f0);gap:8px;margin:21px 0;display:flex}.fq-live-corporate-tabs button{color:var(--fq-c-617994);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:13px 18px;font-size:13px;font-weight:750}.fq-live-corporate-tabs button.active{color:var(--fq-c-17417e);border-bottom-color:var(--fq-c-17417e)}.fq-real-portfolio-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:18px;display:grid}.fq-real-portfolio-stats div{background:var(--fq-white);border:1px solid var(--fq-c-dae5f0);border-radius:12px;flex-direction:column;gap:9px;padding:19px;display:flex}.fq-real-portfolio-stats small{color:var(--fq-c-758aa4);font-size:12px}.fq-real-portfolio-stats strong{color:var(--fq-c-17417e);font-size:26px}.fq-real-portfolio-panel{background:var(--fq-white);border:1px solid var(--fq-c-dce6f0);border-radius:13px;margin:0 0 26px;overflow:hidden}.fq-real-portfolio-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:19px 21px;display:flex}.fq-real-portfolio-toolbar h2{color:var(--fq-c-223a57);margin:0 0 6px;font-size:19px}.fq-real-portfolio-toolbar p{color:var(--fq-c-72839c);margin:0;font-size:12px}.fq-real-portfolio-views{background:var(--fq-c-f2f6fa);border:1px solid var(--fq-c-d6e2f0);border-radius:10px;gap:3px;padding:4px;display:inline-flex}.fq-real-portfolio-views button{color:var(--fq-c-607792);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 12px;font-size:12px;font-weight:750}.fq-real-portfolio-views button.active{background:var(--fq-c-17417e);color:var(--fq-white)}.fq-real-portfolio-filters{background:var(--fq-c-f8fafc);border-block:1px solid var(--fq-c-e2eaf3);grid-template-columns:minmax(185px,2fr) repeat(3,minmax(125px,1fr)) auto;align-items:end;gap:10px;padding:16px 20px;display:grid}.fq-real-portfolio-filters label{color:var(--fq-c-667d98);flex-direction:column;gap:7px;min-width:0;font-size:11px;font-weight:750;display:flex}.fq-real-portfolio-filters input,.fq-real-portfolio-filters select{border:1px solid var(--fq-c-cbd8ea);background:var(--fq-white);width:100%;min-width:0;height:40px;color:var(--fq-c-314d70);border-radius:8px;padding:8px 11px;font-size:12px}.fq-real-clear{border:1px solid var(--fq-c-cbd8ea);height:40px;color:var(--fq-c-17417e);background:var(--fq-white);cursor:pointer;border-radius:8px;padding:0 12px;font-size:11px;font-weight:750}.fq-real-table-scroll{width:100%;overflow-x:auto}.fq-real-table{border-collapse:collapse;width:100%;min-width:900px}.fq-real-table th{text-align:left;white-space:nowrap;background:var(--fq-c-f5f8fb);color:var(--fq-c-5a708f);border-bottom:1px solid var(--fq-c-dce5ef);padding:14px;font-size:11px}.fq-real-table td{color:var(--fq-c-304968);border-bottom:1px solid var(--fq-c-ebf0f5);vertical-align:middle;padding:15px 13px;font-size:12px}.fq-real-table td>small{color:var(--fq-c-7890aa);margin-top:4px;font-size:11px;display:block}.fq-real-table td button,.fq-real-portfolio-card>button{border:1px solid var(--fq-c-c2d4ea);background:var(--fq-white);color:var(--fq-c-17417e);cursor:pointer;border-radius:7px;padding:8px 12px;font-size:11px;font-weight:750}.fq-real-company{align-items:center;gap:10px;min-width:160px;display:flex}.fq-real-company>div{flex-direction:column;gap:5px;min-width:0;display:flex}.fq-real-company small{color:var(--fq-c-7890a9);overflow-wrap:anywhere;font-size:10px}.fq-real-company strong{color:var(--fq-c-17417e);overflow-wrap:anywhere;font-size:12px}.fq-real-portfolio-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:15px;padding:18px;display:grid}.fq-real-portfolio-card{border:1px solid var(--fq-c-dce7f2);border-radius:11px;flex-direction:column;gap:15px;padding:19px;display:flex}.fq-real-portfolio-card h3{margin:0;font-size:16px}.fq-real-portfolio-card p{color:var(--fq-c-7488a2);margin:0;font-size:12px}.fq-real-portfolio-card dl{border-top:1px solid var(--fq-c-e5ecf5);grid-template-columns:1fr 1fr;gap:14px;margin:0;padding-top:14px;display:grid}.fq-real-portfolio-card dt{color:var(--fq-c-8293a8);font-size:11px}.fq-real-portfolio-card dd{color:var(--fq-c-334d68);margin:6px 0 0;font-size:12px;font-weight:700}.fq-real-portfolio-card>button{align-self:start;margin-top:auto}.fq-real-empty{color:var(--fq-c-7185a0);padding:28px;font-size:13px;line-height:1.65}.fq-real-advanced-view{text-align:center;min-height:230px}.fq-real-advanced-view h3{color:var(--fq-c-263f5c)}.fq-real-advanced-view p{max-width:650px;margin:9px auto}.fq-real-advanced-view ul{padding:0;list-style:none}.fq-real-advanced-view button{color:var(--fq-c-17417e);cursor:pointer;background:0 0;border:0}@media (max-width:1150px){.fq-live-institution-details{grid-template-columns:repeat(3,1fr)}.fq-real-portfolio-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.fq-live-institution-details,.fq-real-portfolio-stats{grid-template-columns:repeat(2,1fr)}.fq-live-institution-card{padding:18px}}@media (max-width:490px){.fq-live-institution-details,.fq-real-portfolio-stats,.fq-real-portfolio-filters{grid-template-columns:1fr}.fq-live-institution-highlights{width:100%}.fq-real-portfolio-views{justify-content:space-between;width:100%}.fq-real-portfolio-toolbar{align-items:stretch}}.fq-real-portfolio-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.fq-real-currency{white-space:nowrap;color:var(--fq-c-617895);align-items:center;gap:9px;font-size:11px;font-weight:750;display:flex!important}.fq-real-currency select{border:1px solid var(--fq-c-c8d9ee);background:var(--fq-white);min-width:78px;color:var(--fq-c-17417e);font:inherit;border-radius:8px;padding:9px 10px;font-size:12px}.fq-real-columns-menu{position:relative}.fq-real-columns-trigger{white-space:nowrap;border:1px solid var(--fq-c-c7d8ec);background:var(--fq-white);color:var(--fq-c-17417e);cursor:pointer;border-radius:9px;padding:11px 14px;font-size:12px;font-weight:750}.fq-real-columns-trigger:hover{background:var(--fq-c-f1f6fc)}.fq-real-columns-popover{z-index:35;border:1px solid var(--fq-c-cddcec);background:var(--fq-white);width:260px;max-height:440px;box-shadow:0 15px 35px var(--fq-a-172c4b-137);border-radius:11px;flex-direction:column;gap:2px;padding:12px;display:flex;position:absolute;top:calc(100% + 7px);right:0;overflow:auto}.fq-real-columns-popover>strong{color:var(--fq-c-203c60);padding:4px 6px 10px;font-size:12px}.fq-real-columns-popover label{color:var(--fq-c-3b5271);cursor:pointer;border-radius:6px;align-items:center;gap:9px;padding:8px 6px;font-size:12px;display:flex}.fq-real-columns-popover label:hover{background:var(--fq-c-f2f6fc)}.fq-real-columns-popover input{width:16px;height:16px;accent-color:var(--fq-c-17417e)}.fq-real-columns-popover>button{color:var(--fq-c-17417e);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:10px;font-size:11px;font-weight:750}.fq-real-fx-note{border-top:1px solid var(--fq-c-e7edf5);background:var(--fq-c-f7f9fc);color:var(--fq-c-667f9b);padding:11px 20px;font-size:11px;line-height:1.6}.fq-real-portfolio-filters{grid-template-columns:minmax(175px,2fr) repeat(4,minmax(112px,1fr)) auto}.fq-live-portfolio-with-aside{grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;display:grid}.fq-live-portfolio-content{min-width:0}.fq-live-portfolio-with-aside .fq-real-table{min-width:970px}.fq-live-portfolio-with-aside .fq-real-table th{padding:13px 12px}.fq-live-portfolio-with-aside .fq-real-table td{padding:12px}.fq-real-table tbody tr.fq-real-selected-row{background:var(--fq-c-eaf2fe)}.fq-real-table tbody tr:hover{background:var(--fq-c-f3f7fc)}.fq-real-table td button.fq-real-name-choice,.fq-real-table td button.fq-real-cell-choice,.fq-real-grid-choice{text-align:left;cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;width:100%;padding:0}.fq-real-table td button.fq-real-name-choice:focus-visible,.fq-real-table td button.fq-real-cell-choice:focus-visible,.fq-real-grid-choice:focus-visible{outline:2px solid var(--fq-c-17417e);outline-offset:3px}.fq-real-table td button.fq-real-cell-choice{white-space:normal;min-width:75px}.fq-real-table td button.fq-real-cell-choice>span small{color:var(--fq-c-889bb0);font-size:10px;display:block}.fq-real-table td .fq-real-company{min-width:190px}.fq-real-table td .fq-real-company strong{font-size:12px}.fq-real-status{background:var(--fq-c-eef1f6);color:var(--fq-c-586e8a);white-space:nowrap;border-radius:30px;padding:6px 11px;font-size:10px;font-weight:750;display:inline-block}.fq-real-status.status-completed{background:var(--fq-c-e4f2e7);color:var(--fq-c-2d743e)}.fq-real-status.status-in_progress{background:var(--fq-c-fff0d3);color:var(--fq-c-996c23)}.fq-real-status.status-cancelled{background:var(--fq-c-f7e6e6);color:var(--fq-c-984b4b)}.fq-real-portfolio-card.selected{border-color:var(--fq-c-acc7eb);background:var(--fq-c-f5f9ff)}.fq-real-portfolio-card button.fq-real-grid-choice{width:auto}.fq-live-summary{background:var(--fq-c-f8fafc);border-left:1px solid var(--fq-c-e0e8f3);min-width:0;color:var(--fq-c-344d6b);padding:21px 19px}.fq-live-summary-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:23px;display:flex}.fq-live-summary-eyebrow{letter-spacing:.13em;color:var(--fq-c-7b899e);font-size:10px;font-weight:850;line-height:1.5}.fq-live-summary-head button{color:var(--fq-c-7990a9);cursor:pointer;background:0 0;border:0;padding:0 5px;font-size:22px}.fq-live-summary-identity{align-items:center;gap:12px;display:flex}.fq-live-summary-logo{border:1px solid var(--fq-c-dbe5f2);background:var(--fq-c-17417e);width:56px;height:56px;color:var(--fq-white);border-radius:12px;flex:0 0 56px;place-items:center;font-size:16px;font-weight:800;display:grid;overflow:hidden}.fq-live-summary-logo img{object-fit:contain;background:var(--fq-white);width:100%;height:100%;padding:3px}.fq-live-summary-identity h3{color:var(--fq-c-243b58);margin:0 0 5px;font-size:16px;line-height:1.3}.fq-live-summary-identity p{color:var(--fq-c-75879e);margin:0;font-size:12px;line-height:1.5}.fq-live-summary-edit{color:var(--fq-c-17417e);cursor:pointer;text-align:left;background:0 0;border:0;padding:10px 0;font-size:12px;font-weight:750}.fq-live-summary-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;margin:20px 0;display:grid}.fq-live-summary-details div,.fq-live-summary-notes div{flex-direction:column;gap:6px;min-width:0;display:flex}.fq-live-summary-details span,.fq-live-summary-notes span{color:var(--fq-c-7b8ea5);font-size:11px}.fq-live-summary-details strong,.fq-live-summary-notes strong{color:var(--fq-c-324c68);overflow-wrap:anywhere;font-size:12px;font-weight:750;line-height:1.45}.fq-live-summary-opportunity{background:var(--fq-c-eaf3ff);border:1px solid var(--fq-c-d4e4f8);border-radius:10px;flex-direction:column;gap:8px;padding:17px 15px;display:flex}.fq-live-summary-opportunity>strong{color:var(--fq-c-17417e);overflow-wrap:anywhere;font-size:25px;line-height:1.2}.fq-live-summary-opportunity>small{color:var(--fq-c-627b97);font-size:11px;line-height:1.5}.fq-live-summary-notes{border-top:1px solid var(--fq-c-e1e9f3);flex-direction:column;gap:13px;margin:20px 0;padding-top:17px;display:flex}.fq-live-summary-action{background:var(--fq-c-17417e);color:var(--fq-white);cursor:pointer;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:14px;font-size:12px;font-weight:750;display:flex}.fq-live-summary-action:hover{background:var(--fq-c-0e3568)}.fq-live-summary-footnote{color:var(--fq-c-8b9ab0);margin:15px 0;font-size:11px;line-height:1.6}.fq-live-summary-empty{text-align:center;min-height:310px;color:var(--fq-c-667d99);flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex}.fq-live-summary-empty strong{color:var(--fq-c-375476);font-size:14px}.fq-live-summary-empty p{max-width:230px;font-size:12px;line-height:1.65}@media (max-width:1270px){.fq-real-portfolio-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.fq-live-portfolio-with-aside{grid-template-columns:minmax(0,1fr) 275px}.fq-real-portfolio-toolbar-actions{justify-content:flex-start}}@media (max-width:920px){.fq-live-portfolio-with-aside{grid-template-columns:1fr}.fq-live-summary{border-left:0;border-top:1px solid var(--fq-c-dde8f4)}.fq-real-portfolio-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.fq-real-portfolio-toolbar-actions{justify-content:flex-start;width:100%}.fq-real-portfolio-filters{grid-template-columns:1fr}.fq-live-summary-details{grid-template-columns:repeat(2,minmax(0,1fr))}}.fq-live-map-section{background:var(--fq-c-ffffff);padding:16px 19px 22px}.fq-live-map-section-top{color:var(--fq-c-315174);justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;font-size:13px;display:flex}.fq-live-map-section-top span{color:var(--fq-c-7387a0);font-size:12px}.fq-corporate-map{border:1px solid var(--fq-c-d5e1ec);background:var(--fq-c-edf2f8);border-radius:11px;overflow:hidden}.fq-corporate-map-canvas{z-index:0;width:100%;height:445px;min-height:300px}.fq-corporate-map-footnote{background:var(--fq-c-f6f9fc);color:var(--fq-c-536c85);padding:9px 12px;font-size:10px;line-height:1.5}.fq-corporate-map-footnote a{color:var(--fq-c-17417e);margin-left:12px}.fq-corporate-map-icon{background:0 0;border:0}.fq-corporate-map-marker{background:var(--fq-c-17417e);width:100%;height:100%;color:var(--fq-white);border:3px solid var(--fq-white);box-shadow:0 2px 8px var(--fq-a-1d3559-400);cursor:pointer;border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.fq-corporate-map-marker.selected{background:var(--fq-c-9a9a1e);outline:3px solid var(--fq-c-17417e)}.fq-corporate-map-choices{flex-direction:column;gap:7px;min-width:170px;max-width:260px;display:flex}.fq-corporate-map-choices strong{color:var(--fq-c-2b4161);font-size:12px}.fq-corporate-map-choices button{border:1px solid var(--fq-c-d1dfed);background:var(--fq-white);text-align:left;cursor:pointer;color:var(--fq-c-17417e);border-radius:6px;padding:7px 9px;font-size:11px;font-weight:650}.fq-live-map-missing{border:1px solid var(--fq-c-e1e8f0);background:var(--fq-c-f8fafc);border-radius:10px;margin-top:17px;padding:14px}.fq-live-map-missing strong{color:var(--fq-c-385876);font-size:13px}.fq-live-map-missing p{color:var(--fq-c-6d839b);font-size:11px;line-height:1.6}.fq-live-map-unplaced{flex-direction:column;gap:7px;max-height:195px;display:flex;overflow-y:auto}.fq-live-map-unplaced>div{color:var(--fq-c-3d5978);border-top:1px solid var(--fq-c-e5ecf2);justify-content:space-between;align-items:center;gap:12px;padding:7px 0;font-size:11px;display:flex}.fq-live-map-unplaced button{border:1px solid var(--fq-c-bdcfe4);background:var(--fq-white);cursor:pointer;color:var(--fq-c-17417e);white-space:nowrap;border-radius:7px;padding:7px 9px;font-size:11px;font-weight:750}.fq-live-map-unplaced button:disabled{opacity:.5}@media (max-width:650px){.fq-live-map-section{padding:12px}.fq-corporate-map-canvas{height:330px}}.fq-corporate-assessments{border-top:1px solid var(--fq-c-dce5ef);margin-top:25px;padding-top:22px}.fq-corporate-assessments-heading h2{color:var(--fq-c-212d48);margin:0 0 5px;font-size:19px}.fq-corporate-assessments-heading p{color:var(--fq-c-63758d);margin:0 0 15px;font-size:13px;line-height:1.5}.fq-corporate-assessment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.fq-corporate-assessment-card{border:1px solid var(--fq-c-dce5ef);background:var(--fq-c-f8fafc);border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:17px;display:flex}.fq-corporate-assessment-card>div{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.fq-corporate-assessment-card h3{color:var(--fq-c-17417e);margin:0;font-size:15px}.fq-corporate-assessment-card p{color:var(--fq-c-53667f);flex:1;margin:0;font-size:12px;line-height:1.5}.fq-corporate-assessment-card .fq-corporate-primary{text-align:center;font-size:12px;line-height:1.35;text-decoration:none;display:inline-block}.fq-corporate-assessment-status{text-transform:capitalize;color:var(--fq-c-49627c);background:var(--fq-c-e9f0f8);white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:11px}.fq-corporate-assessment-unavailable{color:var(--fq-c-8290a4);align-items:center;min-height:35px;font-size:12px;font-weight:700;display:flex}@media (max-width:1100px){.fq-corporate-assessment-grid{grid-template-columns:1fr}}.fq-corporate-assessments-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.fq-corporate-assessments-heading>div{flex:380px;min-width:0}.fq-corporate-assessments-heading>.fq-corporate-primary{white-space:normal;flex:none;justify-content:center;align-self:center;align-items:center;max-width:100%;text-decoration:none;display:inline-flex}@media (max-width:690px){.fq-corporate-assessments-heading>.fq-corporate-primary{width:100%}}.fq-real-table th .fq-portfolio-sort-button{font:inherit;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.fq-real-table th .fq-portfolio-sort-button:hover{color:var(--fq-c-17417e)}.fq-real-table th .fq-portfolio-sort-button span{color:var(--fq-c-8295ae);font-size:12px}
.fq-logo-upload{border:1px solid var(--fq-c-dce6f1);background:var(--fq-c-f8fbff);border-radius:11px;align-items:center;gap:18px;min-width:0;max-width:100%;margin:8px 0 22px;padding:17px 19px;display:flex;overflow:hidden}.fq-logo-thumb{border:1px solid var(--fq-c-d4e0ec);background:var(--fq-c-ffffff);box-sizing:border-box;border-radius:10px;flex:0 0 102px;place-items:center;width:102px;min-width:102px;max-width:102px;height:94px;max-height:94px;padding:6px;display:grid;overflow:hidden}.fq-logo-thumb img{object-fit:contain!important;object-position:center!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important}.fq-logo-placeholder{width:65px;height:65px;color:var(--fq-c-9fb1c8);border:1px dashed var(--fq-c-bbcbe0);letter-spacing:.12em;border-radius:8px;place-items:center;font-size:12px;font-weight:750;display:grid}.fq-logo-copy{flex-direction:column;flex:1;align-items:flex-start;gap:6px;min-width:0;display:flex}.fq-logo-copy>strong{color:var(--fq-c-274566);font-size:13px;font-weight:760}.fq-logo-copy>p{color:var(--fq-c-778a9e);margin:0;font-size:11px;line-height:1.6}.fq-logo-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:5px;display:flex}.fq-logo-file-input{overflow:hidden;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important}.fq-logo-actions .admin-secondary-button{border:1px solid var(--fq-c-cbd9e9);background:var(--fq-c-ffffff);color:var(--fq-c-17417e);cursor:pointer;border-radius:8px;padding:10px 14px;font-size:12px;font-weight:750}.fq-logo-actions .admin-secondary-button:hover{background:var(--fq-c-edf4fb)}.fq-logo-remove{color:var(--fq-c-934249);cursor:pointer;background:0 0;border:0;padding:8px 5px;font-size:11px;font-weight:700}.fq-logo-error{color:var(--fq-c-a33a42)!important;font-weight:700!important}.fq-logo-success{color:var(--fq-c-3b7646)!important;font-weight:650!important}.admin-initials img,.fq-directory-logo{object-position:center;background:var(--fq-c-ffffff);border-radius:8px;padding:2px;display:block;object-fit:contain!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}.portfolio-logo img{object-position:center;background:var(--fq-c-ffffff);border-radius:inherit;padding:2px;display:block;object-fit:contain!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}.institution-icon img{background:var(--fq-c-ffffff);border-radius:10px;padding:4px;display:block;object-fit:contain!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}.portfolio-selection-panel .fq-logo-upload{gap:11px;margin:15px 0;padding:11px 13px}.portfolio-selection-panel .fq-logo-thumb{flex-basis:70px;width:70px;min-width:70px;max-width:70px;height:66px;max-height:66px}.portfolio-selection-panel .fq-logo-copy>strong{font-size:12px}.portfolio-selection-panel .fq-logo-actions .admin-secondary-button{padding:8px 10px;font-size:11px}@media (max-width:520px){.fq-logo-upload{flex-direction:column;align-items:flex-start}.fq-logo-thumb{min-width:unset;flex-basis:auto}}@media print{.fq-logo-upload{display:none!important}}
.fq-overall-tree-item{min-height:50px;border:1px solid var(--fq-c-d3e1f0)!important;background:var(--fq-c-eef4fb)!important;color:var(--fq-c-17417e)!important;margin-bottom:9px!important}.fq-overall-tree-item.selected{background:var(--fq-c-dceafd)!important;border-color:var(--fq-c-99b9e0)!important}.fq-structure-theme-heading{letter-spacing:.13em;color:var(--fq-c-8a9aaf);padding:16px 10px 9px;font-size:10px;font-weight:800}.fq-score-bands{padding:22px 0 10px}.fq-score-bands-heading{justify-content:space-between;align-items:start;gap:15px;margin-bottom:16px;display:flex}.fq-score-bands-heading h3{color:var(--fq-c-212d48);margin:0 0 6px;font-size:19px}.fq-score-bands-heading p{max-width:620px;color:var(--fq-c-6a7d95);margin:0;font-size:12px;line-height:1.55}.fq-score-range-count{background:var(--fq-c-e5effb);color:var(--fq-c-17417e);border-radius:25px;flex:none;padding:8px 12px;font-size:11px;font-weight:800}.fq-score-band-help{background:var(--fq-c-f3f7fc);border-left:3px solid var(--fq-c-abc4df);color:var(--fq-c-55708f);border-radius:6px;margin-bottom:18px;padding:12px 16px;font-size:12px;line-height:1.65}.fq-score-band-list{flex-direction:column;gap:13px;display:flex}.fq-score-band-row{background:var(--fq-c-fbfcfe);border:1px solid var(--fq-c-dce5f0);border-radius:11px;flex-direction:column;gap:13px;padding:18px 20px;display:flex}.fq-score-band-numbers{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fq-score-band-index{color:var(--fq-c-17417e);min-width:70px;margin-right:6px;font-size:12px;font-weight:800}.fq-score-band-boundary{color:var(--fq-c-60758e);flex-wrap:wrap;align-items:center;gap:9px;font-size:12px;display:flex}.fq-score-band-boundary label,.fq-score-bound-label{color:var(--fq-c-73849c);font-size:11px;font-weight:700}.fq-score-band-boundary strong{color:var(--fq-c-243d5d);font-variant-numeric:tabular-nums;font-size:16px}.fq-score-band-boundary input{font-variant-numeric:tabular-nums;background:var(--fq-white);min-width:75px;border:1px solid var(--fq-c-b8cce2)!important;border-radius:7px!important;width:100px!important;padding:9px!important;font-size:13px!important}.fq-score-bound-separator{color:var(--fq-c-8a9aaf);font-size:11px}.fq-score-band-interpretation{color:var(--fq-c-304b68);flex-direction:column;gap:8px;font-size:12px;font-weight:800;display:flex}.fq-score-band-interpretation textarea{box-sizing:border-box;border:1px solid var(--fq-c-cbd9e9);background:var(--fq-c-ffffff);width:100%;min-height:70px;color:var(--fq-c-344d6d);font:inherit;resize:vertical;border-radius:8px;padding:11px 13px;font-size:12px;line-height:1.6}.fq-score-band-actions{flex-wrap:wrap;gap:8px;display:flex}.fq-score-band-actions button{font-size:11px!important}.fq-score-band-validation{color:var(--fq-c-516e8b);padding:10px 0;font-size:12px;font-weight:700;line-height:1.5}.fq-score-bands .fq-score-band-row:has(input:invalid){border-color:var(--fq-c-c68282)}@media (max-width:650px){.fq-score-bands-heading{flex-direction:column}.fq-score-band-row{padding:14px}.fq-score-band-numbers{align-items:start}}.fq-score-band-guidance{grid-template-columns:1fr;gap:12px;display:grid}.fq-score-band-interpretation input[type=text]{border:1px solid var(--fq-c-cbd9e9);background:var(--fq-c-ffffff);width:100%;min-height:40px;color:var(--fq-c-344d6d);border-radius:8px;padding:10px 13px;font-size:12px}.fq-score-legacy-help{color:var(--fq-c-58708a);background:var(--fq-c-f1f5fa);border-radius:7px;margin:0;padding:9px 12px;font-size:11px;line-height:1.5}
.qb-live-shell{min-height:100vh;margin-left:var(--fq-nav-width);background:var(--fq-c-f2f5f9);color:var(--fq-c-304560)}.qb-live-main{width:100%;min-width:0;max-width:none;padding:28px var(--fq-content-gutter) 70px;margin:0}.qb-live-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 22px;display:flex}.qb-live-heading h1{color:var(--fq-c-212d48);margin:7px 0;font-size:28px}.qb-live-heading p{color:var(--fq-c-7b8da0);margin:0;font-size:12px}.qb-live-meta{color:var(--fq-c-647d99);border:1px solid var(--fq-c-d6e3f1);background:var(--fq-white);border-radius:7px;padding:9px;font-size:11px}.qb-live-layout{grid-template-columns:minmax(235px,290px) minmax(0,1fr);align-items:start;gap:17px;display:grid}.qb-live-side,.qb-live-editor{background:var(--fq-white);border:1px solid var(--fq-c-dce5ef);box-shadow:0 2px 12px var(--fq-a-283d52-39);border-radius:12px}.qb-live-side{padding:20px}.qb-live-side h2{color:var(--fq-c-273f5b);margin:0 0 16px;font-size:16px}.qb-live-side>p{color:var(--fq-c-8093a7);font-size:12px}.qb-live-item{background:var(--fq-white);text-align:left;cursor:pointer;width:100%;color:var(--fq-c-264260);border:1px solid #0000;border-radius:8px;flex-direction:column;gap:6px;margin-bottom:6px;padding:12px 11px;display:flex}.qb-live-item:hover{background:var(--fq-c-f6f9fd)}.qb-live-item.active{border-color:var(--fq-c-b5d0ea);background:var(--fq-c-edf5fc)}.qb-live-item strong{font-size:12px}.qb-live-item small{color:var(--fq-c-7d91a5);font-size:10px}.qb-live-new{border-top:1px solid var(--fq-c-e5eaf0);flex-direction:column;gap:11px;margin-top:17px;padding-top:20px;display:flex}.qb-live-new label{color:var(--fq-c-556d85);flex-direction:column;gap:7px;font-size:11px;font-weight:700;display:flex}.qb-live-new input,.qb-live-field input,.qb-live-field select,.qb-live-field textarea{border:1px solid var(--fq-c-d1dfeb);background:var(--fq-white);color:var(--fq-c-253a53);font:inherit;border-radius:7px;width:100%;min-width:0;padding:10px 11px;font-size:12px}.qb-live-new button{align-self:flex-start}.qb-live-editor{padding:22px 24px}.qb-live-empty{text-align:center;color:var(--fq-c-7d90a4);padding:65px 20px}.qb-live-empty h2{color:var(--fq-c-344b67);margin:0 0 10px}.qb-live-empty p{font-size:12px}.qb-live-editor-top{border-bottom:1px solid var(--fq-c-e0e8f1);justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;padding-bottom:20px;display:flex}.qb-live-editor-top h2{color:var(--fq-c-223f60);margin:0 0 6px;font-size:20px}.qb-live-editor-top small{color:var(--fq-c-8b9bae);font-size:11px}.qb-live-actions{flex-wrap:wrap;gap:8px;display:flex}.qb-live-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-bottom:14px;display:grid}.qb-live-field{min-width:0;color:var(--fq-c-5d748a);flex-direction:column;gap:7px;font-size:11px;font-weight:730;display:flex}.qb-live-field.wide{grid-column:1/-1}.qb-live-field textarea{resize:vertical;line-height:1.5}.qb-live-details{border:1px solid var(--fq-c-dee7f1);background:var(--fq-c-fafcff);border-radius:8px;margin:13px 0;padding:13px}.qb-live-details summary{color:var(--fq-c-23517e);cursor:pointer;font-size:12px;font-weight:750}.qb-live-details .qb-live-fields{margin-top:17px}.qb-live-section-head{justify-content:space-between;align-items:center;gap:12px;margin:18px 0;display:flex}.qb-live-section-head h3{color:var(--fq-c-264667);margin:0;font-size:17px}.qb-live-theme{border:1px solid var(--fq-c-d5e2ef);background:var(--fq-c-fcfdff);border-radius:11px;margin:17px 0;padding:19px}.qb-live-theme>.qb-live-section-head>strong{color:var(--fq-c-21466e);font-size:14px}.qb-live-category{background:var(--fq-white);border-left:3px solid var(--fq-c-17417e);border-top:1px solid var(--fq-c-e7edf4);border-right:1px solid var(--fq-c-e7edf4);border-bottom:1px solid var(--fq-c-e7edf4);border-radius:0 9px 9px 0;margin:20px 0;padding:14px 16px}.qb-live-category>.qb-live-section-head>strong{color:var(--fq-c-285173);font-size:13px}.qb-live-question{border:1px dashed var(--fq-c-c6d6e6);background:var(--fq-c-f9fbfe);border-radius:9px;margin:15px 0;padding:15px 14px}.qb-live-question>.qb-live-section-head{margin:0 0 11px}.qb-live-question>.qb-live-section-head>strong{color:var(--fq-c-2c4b6b);font-size:12px}.qb-live-remove{color:var(--fq-c-a05252);cursor:pointer;background:0 0;border:0;font-size:11px;text-decoration:underline}.qb-live-checkbox{color:var(--fq-c-5b728a);align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.qb-live-checkbox input{accent-color:var(--fq-c-17417e)}.qb-live-review{border-top:1px solid var(--fq-c-e0e8f0);margin-top:22px;padding-top:19px}.qb-live-review h3{color:var(--fq-c-234666);margin:0 0 9px;font-size:15px}.qb-live-review li,.qb-live-review p{color:var(--fq-c-788ba0);font-size:12px;line-height:1.7}.qb-live-review li{margin:5px 0}.qb-live-review ul{padding-left:19px}.qb-live-shell .admin-message{margin:12px 0 17px}@media (max-width:880px){.qb-live-layout,.qb-live-fields{grid-template-columns:1fr}.qb-live-editor-top{flex-direction:column;align-items:flex-start}}@media (max-width:540px){.qb-live-heading{flex-direction:column;align-items:flex-start}.qb-live-main{padding:18px 13px}.qb-live-editor{padding:15px}.qb-live-theme{padding:12px}.qb-live-category{padding:11px}}.qb-live-permissions-link{background:var(--fq-c-f4f8fc);border:1px solid var(--fq-c-d5e4f0);border-radius:10px;flex-direction:column;align-items:flex-start;gap:9px;margin:0 27px 20px;padding:15px 18px;display:flex}.qb-live-permissions-link strong{color:var(--fq-c-264e72);font-size:13px}.qb-live-permissions-link p{color:var(--fq-c-6c829a);margin:0;font-size:12px}.qb-live-permissions-link a{text-decoration:none}.admin-demo-label{color:var(--fq-c-8393a3);font-size:10px}.qb-live-import-toolbar{border:1px solid var(--fq-c-d2e0ef);background:var(--fq-c-f7faff);border-radius:9px;flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:20px;padding:15px;display:flex}.qb-live-import-toolbar label{color:var(--fq-c-285173);flex-direction:column;gap:9px;font-size:12px;font-weight:700;display:flex}.qb-live-import-toolbar input{max-width:260px;font-size:12px}.qb-live-import-toolbar small{color:var(--fq-c-637c97);flex-basis:100%;font-size:11px}.qb-live-import-preview{background:var(--fq-c-fffaf0);border:1px solid var(--fq-c-e8d7af);color:var(--fq-c-394b60);border-radius:9px;margin-bottom:20px;padding:17px;font-size:12px}.qb-live-import-preview h3{color:var(--fq-c-24466b);margin:0}.qb-live-import-preview li{margin:5px 0}.qb-live-import-preview button{margin:5px 8px 0 0}.qb-live-details .fq-score-bands{margin-top:16px}@media (max-width:850px){.qb-live-shell{margin-left:0}}.qb-live-answer-options{color:var(--fq-c-5d748a);flex-direction:column;gap:8px;font-size:11px;font-weight:730;display:flex}.qb-live-answer-options>div{flex-wrap:wrap;gap:12px;display:flex}.qb-live-answer-options label{align-items:center;gap:5px;font-size:13px;display:flex}.qb-live-answer-options input{accent-color:var(--fq-c-17417e)}.qb-live-answer-options small{font-size:11px;font-weight:400;line-height:1.45}.qb-live-outline{border:1px solid var(--fq-c-d2e0ef);background:var(--fq-c-f8fafc);border-radius:9px;flex-direction:column;gap:10px;margin:0 0 20px;padding:12px 14px;display:flex}.qb-live-outline-label{color:var(--fq-c-17417e);font-size:12px;font-weight:750;display:block}.qb-live-outline-links{flex-wrap:wrap;gap:8px;display:flex}.qb-live-outline-links a{border:1px solid var(--fq-c-d5e1ec);background:var(--fq-c-ffffff);color:var(--fq-c-17417e);border-radius:7px;align-items:center;padding:9px 11px;font-size:12px;font-weight:650;line-height:1.35;text-decoration:none;display:inline-flex}.qb-live-outline-links a:hover,.qb-live-outline-links a:focus-visible{border-color:var(--fq-c-17417e);outline-offset:2px}.qb-live-theme{scroll-margin-top:20px}.qb-live-collapsible-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.qb-live-fold{color:var(--fq-c-17417e);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;min-width:180px;padding:8px 0;font-size:14px;font-weight:750}.qb-live-fold:hover{text-decoration:underline}.qb-live-inline-weight{color:var(--fq-c-465e78);white-space:nowrap;align-items:center;gap:9px;font-size:12px;font-weight:650;display:inline-flex}.qb-live-inline-weight input{border:1px solid var(--fq-c-cbd9e8);width:88px;min-height:35px;color:var(--fq-c-203a60);text-align:right;border-radius:6px;padding:6px 8px}.qb-live-weight-total{color:var(--fq-c-536981);font-size:12px}.qb-live-weight-total strong{color:var(--fq-c-17417e)}.fq-template-workspace-tabs{margin-left:var(--fq-nav-width);padding:24px var(--fq-content-gutter) 0;background:var(--fq-c-f2f5f9);flex-wrap:wrap;gap:8px;display:flex}.fq-template-workspace-tabs a{color:var(--fq-c-617994);border-bottom:3px solid #0000;padding:12px 18px;font-size:13px;font-weight:750;text-decoration:none}.fq-template-workspace-tabs a.active,.fq-template-workspace-tabs a:hover{color:var(--fq-c-17417e);border-bottom-color:var(--fq-c-17417e)}.fq-value-chain-inner-tabs{border-bottom:1px solid var(--fq-c-dce6ef);gap:4px;background:0 0!important;margin:0 0 22px!important;padding:0!important}.fq-value-chain-inner-tabs a{padding:11px 14px;font-size:12px}.qb-template-institution-card{margin:0 0 22px}.qb-template-institution-card .fq-live-institution-title p{font-size:12px}.fq-template-assignment-panel{background:var(--fq-white);border:1px solid var(--fq-c-dce5ef);max-width:970px;box-shadow:0 2px 12px var(--fq-a-283d52-39);border-radius:13px;margin:20px 0 45px;padding:28px 32px}.fq-template-assignment-intro{border-bottom:1px solid var(--fq-c-dce5ef);margin-bottom:23px;padding-bottom:20px}.fq-template-assignment-intro h2{color:var(--fq-c-234666);margin:0 0 10px;font-size:20px}.fq-template-assignment-intro p,.fq-template-assignment-note{color:var(--fq-c-72859d);font-size:13px;line-height:1.6}.fq-template-assignment-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 22px;max-width:850px;display:grid}.fq-template-assignment-form label{color:var(--fq-c-526a83);flex-direction:column;gap:9px;font-size:12px;font-weight:750;display:flex}.fq-template-assignment-form select{border:1px solid var(--fq-c-cbd9e8);background:var(--fq-white);width:100%;height:45px;color:var(--fq-c-304c6c);border-radius:8px;padding:9px 12px;font-size:13px}.fq-template-assignment-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:22px;margin-top:7px;display:flex}.fq-template-assignment-actions a{color:var(--fq-c-17417e);font-size:12px;font-weight:700}.fq-template-assignment-note{margin:24px 0 0}@media (max-width:850px){.fq-template-workspace-tabs{margin-left:0}}@media (max-width:680px){.fq-template-assignment-panel{padding:18px}.fq-template-assignment-form{grid-template-columns:1fr}}.qb-excel-download{background:var(--fq-c-ffffff);border:1px solid var(--fq-c-aac1db);border-radius:7px;justify-content:center;align-items:center;min-height:39px;padding:9px 12px;font-size:12px;font-weight:750;display:inline-flex;color:var(--fq-c-17417e)!important;text-decoration:none!important}.qb-excel-download:hover,.qb-excel-download:focus-visible{border-color:var(--fq-c-17417e);background:var(--fq-c-f1f6fc)}.qb-excel-new-draft small{color:var(--fq-c-687f96);font-size:11px;line-height:1.5}.qb-excel-new-draft input[type=file]{width:100%;max-width:100%;font-size:11px}.qb-live-editor-identity{flex:300px;min-width:0}.qb-live-editor-meta{color:var(--fq-c-798ba1);flex-wrap:wrap;align-items:center;gap:6px 11px;margin-top:5px;font-size:11px;line-height:1.5;display:flex}.qb-live-editor-meta>span:not(:first-child):not(.qb-live-status-pill):not(.qb-live-history-protected):before{content:"·";color:var(--fq-c-a5b2c2);margin-right:10px}.qb-live-editor-top .qb-live-actions{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center}.qb-live-status-pill{border:1px solid var(--fq-c-cadbcf);background:var(--fq-c-f0f7f1);color:var(--fq-c-325f43);letter-spacing:.04em;text-transform:uppercase;border-radius:5px;align-items:center;padding:3px 9px;font-size:10px;font-weight:800;display:inline-flex}.qb-live-status-pill.is-archived{border-color:var(--fq-c-d9dfec);background:var(--fq-c-f2f5fa);color:var(--fq-c-576e8b)}.qb-live-status-pill.is-unsaved{border-color:var(--fq-c-e4d7b9);background:var(--fq-c-faf5e9);color:var(--fq-c-815f27)}.qb-live-history-protected{color:var(--fq-c-71839a);white-space:nowrap;align-items:center;gap:5px;font-size:10px;font-weight:650;display:inline-flex}.qb-live-history-protected>span{color:var(--fq-c-71839a);font-size:9px}@media (max-width:1430px){.qb-live-editor-top{flex-wrap:wrap}.qb-live-editor-top .qb-live-actions{flex-wrap:wrap;flex:100%;justify-content:flex-start}}.qb-live-item-meta{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.qb-live-list-status{letter-spacing:.035em;text-transform:uppercase;color:var(--fq-c-5d718b);background:var(--fq-c-f0f4f9);border:1px solid var(--fq-c-d7e1ec);border-radius:5px;align-items:center;padding:3px 7px;font-size:9px;font-weight:800;line-height:1.3;display:inline-flex}
.fq-template-workspace-tabs{margin:0 0 0 var(--fq-nav-width);background:var(--fq-c-f2f5f9);border-bottom:1px solid var(--fq-c-dbe5ef);flex-wrap:wrap;align-items:center;gap:8px;padding:22px clamp(18px,3vw,52px) 0;display:flex}.fq-template-workspace-tabs a{min-height:43px;color:var(--fq-c-617994);border-bottom:3px solid #0000;align-items:center;padding:11px 16px;font-size:13px;font-weight:750;display:inline-flex;text-decoration:none!important}.fq-template-workspace-tabs a[aria-current=page],.fq-template-workspace-tabs a:hover{color:var(--fq-c-17417e);border-bottom-color:var(--fq-c-17417e)}.fq-template-assignment-panel{background:var(--fq-c-ffffff);border:1px solid var(--fq-c-dce5ef);width:min(100%,980px);box-shadow:0 3px 14px var(--fq-a-1f3656-59);border-radius:14px;margin:20px 0 45px;padding:30px 34px;display:block}.fq-template-assignment-intro{border-bottom:1px solid var(--fq-c-e2eaf2);margin:0 0 26px;padding:0 0 22px}.fq-template-assignment-intro h2{color:var(--fq-c-234666);margin:0 0 9px;font-size:20px;font-weight:800;line-height:1.35}.fq-template-assignment-intro p{color:var(--fq-c-667c94);max-width:740px;margin:0;font-size:13px;line-height:1.65}.fq-template-assignment-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:22px 24px;width:100%;max-width:900px;display:grid}.fq-template-assignment-form label{min-width:0;color:var(--fq-c-496581);flex-direction:column;gap:9px;font-size:12px;font-weight:750;display:flex}.fq-template-assignment-form select{background:var(--fq-c-ffffff);width:100%;min-width:0;min-height:46px;color:var(--fq-c-283f5c);border:1px solid var(--fq-c-bed0e2);border-radius:8px;padding:10px 12px;font-size:13px;font-weight:600;display:block}.fq-template-assignment-form select:focus-visible{outline:2px solid var(--fq-c-17417e);outline-offset:2px}.fq-template-assignment-form select:disabled{background:var(--fq-c-f3f6f9);color:var(--fq-c-8695a6)}.fq-template-assignment-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:18px;margin-top:5px;display:flex}.fq-template-assignment-actions .admin-primary-button{min-height:46px}.fq-template-assignment-actions a{color:var(--fq-c-17417e);font-size:12px;font-weight:750;text-decoration:none}.fq-template-assignment-actions a:hover{text-decoration:underline}.fq-template-assignment-note{border-top:1px solid var(--fq-c-e5edf4);color:var(--fq-c-72859d);margin:24px 0 0;padding-top:16px;font-size:12px;line-height:1.6}.qb-template-institution-card{margin:0 0 22px}@media (max-width:850px){.fq-template-workspace-tabs{margin-left:0}}@media (max-width:650px){.fq-template-workspace-tabs{gap:0;padding:12px 16px 0}.fq-template-workspace-tabs a{padding:10px}.fq-template-assignment-panel{padding:20px 17px}.fq-template-assignment-form{grid-template-columns:1fr}.fq-template-assignment-actions{grid-column:1}}.fq-template-workspace-tabs a[aria-current=page]{border-bottom-color:var(--fq-c-17417e);color:var(--fq-c-17417e)}.qb-live-delete-button{border:1px solid var(--fq-c-ddc7c7);background:var(--fq-c-ffffff);color:var(--fq-c-9b4848);border-radius:7px;padding:10px 14px;font-size:12px;font-weight:650}.qb-live-delete-button:hover{background:var(--fq-c-fff4f4)}.fq-template-assignment-mode{border:1px solid var(--fq-c-dde6f0);border-radius:10px;grid-column:1/-1;gap:12px;min-width:0;margin:0;padding:17px 18px;display:grid}.fq-template-assignment-mode legend{color:var(--fq-c-274564);padding:0 6px;font-size:12px;font-weight:800}.fq-template-assignment-mode label{background:var(--fq-c-f6f9fc);cursor:pointer;border-radius:8px;flex-direction:row;align-items:flex-start;gap:12px;padding:10px;display:flex}.fq-template-assignment-mode input[type=radio]{width:17px;height:17px;accent-color:var(--fq-c-17417e);flex:none;margin:1px 0 0}.fq-template-assignment-mode strong{color:var(--fq-c-1d416d);font-size:13px}.fq-template-assignment-mode small,.fq-template-assignment-target small{color:var(--fq-c-6d819a);margin-top:5px;font-size:11px;font-weight:500;line-height:1.55;display:block}.fq-template-assignment-form .fq-template-assignment-target{grid-column:1/-1}.fq-template-assignment-hint{color:var(--fq-c-70859c);grid-column:1/-1;margin:0;font-size:12px}.qb-live-actions a.admin-secondary-button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.qb-live-editor-top .qb-live-delete-button{cursor:pointer;min-height:36px}.qb-live-editor-top .qb-live-delete-button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:650px){.fq-template-assignment-mode{grid-column:1}}.qb-live-show-archived{color:var(--fq-c-5d708a);cursor:pointer;align-items:center;gap:8px;margin:8px 4px 15px;font-size:12px;font-weight:650;display:flex}.qb-live-show-archived input{width:15px;height:15px;accent-color:var(--fq-c-17417e);margin:0}.qb-live-archive-button{border:1px solid var(--fq-c-d0dce9);background:var(--fq-c-f6f8fb);color:var(--fq-c-566f8d);cursor:pointer;border-radius:7px;min-height:38px;padding:9px 13px;font-size:12px;font-weight:750}.qb-live-archive-button:hover{background:var(--fq-c-edf2f8);color:var(--fq-c-17417e)}.qb-live-archive-button:disabled{opacity:.5;cursor:not-allowed}.qb-live-archived-lock{min-inline-size:0;border:0;width:100%;margin:0;padding:0}.qb-live-archived-lock:disabled{opacity:.75}.qb-live-archived-message{border:1px solid var(--fq-c-cfdded);background:var(--fq-c-f4f7fb);color:var(--fq-c-49637f);border-radius:8px;margin:13px 0;padding:11px 14px;font-size:12px;line-height:1.6}
.fq-child-template-shell>.fq-live-institution-card{margin-top:19px}.fq-child-template-tabs{border-bottom:1px solid var(--fq-c-dce5ef);gap:5px;margin:20px 0 0;display:flex}.fq-child-template-tabs button{cursor:pointer;color:var(--fq-c-6a7f98);background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 18px;font-size:13px;font-weight:750}.fq-child-template-tabs button.active{color:var(--fq-c-17417e);border-bottom-color:var(--fq-c-17417e)}.fq-child-template-tabs button:disabled{cursor:wait;opacity:.6}.fq-child-template-shell .fq-template-assignment-panel{max-width:1060px}.fq-child-template-shell .fq-template-assignment-mode,.fq-child-template-shell .fq-template-assignment-target{grid-column:1/-1}.fq-child-template-shell .fq-template-assignment-mode label{font-size:12px}.fq-child-template-shell .fq-template-assignment-hint{grid-column:1/-1}@media (max-width:690px){.fq-child-template-shell .fq-template-assignment-form{grid-template-columns:1fr}}.fq-child-template-tabs>a,.fq-child-template-tabs>span{color:var(--fq-c-6a7f98);border-bottom:3px solid #0000;align-items:center;padding:12px 17px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.fq-child-template-tabs>a.active,.fq-child-template-tabs>span.active,.fq-child-template-tabs>a[aria-current=page]{color:var(--fq-c-17417e);border-bottom-color:var(--fq-c-17417e)}.fq-child-template-shell .fq-template-assignment-target h3{color:var(--fq-c-214366);font-size:14px}.fq-child-template-shell .fq-template-assignment-target p{color:var(--fq-c-68819b);font-size:12px;line-height:1.6}
.fq-assess-page{box-sizing:border-box;width:calc(100% - var(--fq-nav-width));margin:0 0 0 var(--fq-nav-width);max-width:none;min-height:100vh;padding:28px var(--fq-content-gutter) 70px;background:var(--fq-c-f4f6f9);color:var(--fq-c-25364c)}.fq-assess-page button,.fq-assess-page select{font:inherit}.fq-assess-crumb{color:var(--fq-c-728197);margin-bottom:14px;font-size:13px}.fq-assess-crumb a{color:var(--fq-c-17417e)}.fq-assess-title{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.fq-assess-title h1{letter-spacing:-.5px;color:var(--fq-c-212d48);margin:6px 0;font-size:30px}.fq-assess-title p{color:var(--fq-c-66778c);margin:0}.fq-assess-title>a{color:var(--fq-c-17417e);font-weight:700;text-decoration:none}.fq-assess-kicker{letter-spacing:.1em;color:var(--fq-c-687d97);font-size:11px;font-weight:800}.fq-assess-layout{grid-template-columns:minmax(238px,294px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.fq-assess-sidebar,.fq-assess-workspace{background:var(--fq-c-ffffff);border:1px solid var(--fq-c-dce4ef);box-shadow:0 3px 18px var(--fq-a-17417e-39);border-radius:14px}.fq-assess-sidebar{padding:21px;position:sticky;top:20px}.fq-assess-sidebar h2{color:var(--fq-c-212d48);margin:0 0 10px;font-size:16px}.fq-assess-sidebar p{color:var(--fq-c-6a798e);margin:0 0 15px;font-size:12px;line-height:1.5}.fq-assess-sidebar label{color:var(--fq-c-354c6b);margin:13px 0;font-size:12px;font-weight:700;display:block}.fq-assess-sidebar select{border:1px solid var(--fq-c-cbd8e7);background:var(--fq-c-ffffff);width:100%;color:var(--fq-c-25364c);border-radius:7px;margin-top:6px;padding:10px;display:block}.fq-assess-primary,.fq-assess-secondary{cursor:pointer;border-radius:8px;padding:11px 16px;font-size:13px;font-weight:750}.fq-assess-primary{background:var(--fq-c-17417e);color:var(--fq-c-ffffff);border:1px solid var(--fq-c-17417e)}.fq-assess-secondary{background:var(--fq-c-ffffff);color:var(--fq-c-17417e);border:1px solid var(--fq-c-bfd0e6)}.fq-assess-page button:disabled{opacity:.5;cursor:not-allowed}.fq-assess-history-label{border-top:1px solid var(--fq-c-e4ebf2);padding-top:20px;margin-top:22px!important}.fq-assess-history{gap:7px;display:grid}.fq-assess-history button{border:1px solid var(--fq-c-e2e8f1);text-align:left;background:var(--fq-c-ffffff);cursor:pointer;border-radius:9px;gap:3px;padding:10px;display:grid}.fq-assess-history button.current{border-color:var(--fq-c-17417e);background:var(--fq-c-f3f7fc)}.fq-assess-history strong{color:var(--fq-c-213d65);font-size:12px}.fq-assess-history small{color:var(--fq-c-758499);font-size:11px}.fq-assess-history span{color:var(--fq-c-17417e);font-size:12px;font-weight:800}.fq-assess-workspace{min-height:450px;padding:25px 30px}.fq-assess-empty{text-align:center;color:var(--fq-c-6f8096);padding:55px 15px}.fq-assess-progress{justify-content:space-between;align-items:center;gap:14px;display:flex}.fq-assess-progress h2{color:var(--fq-c-212d48);margin:5px 0;font-size:23px}.fq-assess-progress p{color:var(--fq-c-66778c);margin:2px 0 14px;font-size:12px}.fq-assess-progress>strong{color:var(--fq-c-17417e);font-size:28px}.fq-assess-progress-track{background:var(--fq-c-e7edf5);border-radius:6px;height:7px;margin-bottom:24px;overflow:hidden}.fq-assess-progress-track span{background:var(--fq-c-9a9a1e);height:100%;transition:width .2s;display:block}.fq-assess-theme-nav{border-bottom:1px solid var(--fq-c-e0e7f0);flex-wrap:wrap;gap:7px;margin-bottom:26px;padding-bottom:14px;display:flex}.fq-assess-theme-nav button,.fq-assess-theme-tabs button{border:1px solid var(--fq-c-dbe5f0);background:var(--fq-c-f7f9fc);color:var(--fq-c-3f5371);cursor:pointer;text-align:left;border-radius:7px;padding:9px 13px;font-size:12px;font-weight:650}.fq-assess-theme-nav .current,.fq-assess-theme-tabs .current{background:var(--fq-c-17417e);color:var(--fq-c-ffffff);border-color:var(--fq-c-17417e)}.fq-assess-form>h3{color:var(--fq-c-212d48);margin:0 0 7px;font-size:21px}.fq-assess-form>p,.fq-assess-category>p{color:var(--fq-c-65768d);margin:0 0 19px;font-size:13px;line-height:1.55}.fq-assess-category{margin:24px 0 30px}.fq-assess-category h4{color:var(--fq-c-17417e);margin:0 0 7px;font-size:17px}.fq-assess-question{border:1px solid var(--fq-c-e2e8f0);border-radius:11px;min-width:0;margin:15px 0;padding:16px 16px 12px}.fq-assess-question legend{color:var(--fq-c-263b57);padding:0 6px;font-size:14px;font-weight:740}.fq-assess-question legend small{color:var(--fq-c-9a641e);margin-left:7px;font-weight:500}.fq-assess-answers{gap:6px;display:grid}.fq-assess-answers label{border:1px solid var(--fq-c-e0e7f1);cursor:pointer;color:var(--fq-c-3d4f68);border-radius:7px;align-items:center;gap:11px;padding:9px 11px;font-size:12px;line-height:1.35;display:flex}.fq-assess-answers label.chosen{border-color:var(--fq-c-17417e);background:var(--fq-c-edf4fc)}.fq-assess-answers input{accent-color:var(--fq-c-17417e)}.fq-assess-answers label strong{min-width:28px;color:var(--fq-c-17417e);font-size:13px}.fq-assess-clear{color:var(--fq-c-687f9b);cursor:pointer;background:0 0;border:0;margin-top:10px;font-size:11px;text-decoration:underline}.fq-assess-actions{border-top:1px solid var(--fq-c-e3e9f0);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:20px;display:flex}.fq-assess-actions>div{flex-wrap:wrap;gap:9px;display:flex}.fq-assess-error,.fq-assess-notice{border-radius:7px;margin:0 0 18px;padding:11px 14px;font-size:13px}.fq-assess-error{background:var(--fq-c-fff1ee);border:1px solid var(--fq-c-f0c7be);color:var(--fq-c-9a3732)}.fq-assess-notice{background:var(--fq-c-eef7ed);border:1px solid var(--fq-c-cadfc8);color:var(--fq-c-244f26)}.fq-assess-hint{color:var(--fq-c-9b642b)!important;margin:10px 0!important}.fq-assess-results-lead{border-bottom:1px solid var(--fq-c-e6eaf2);grid-template-columns:minmax(0,1fr) minmax(260px,390px);align-items:center;gap:20px;padding-bottom:24px;display:grid}.fq-assess-results-lead h2{color:var(--fq-c-212d48);margin:7px 0;font-size:22px}.fq-assess-results-lead p{color:var(--fq-c-748195);font-size:12px;line-height:1.5}.fq-assess-results-lead .fq-assess-interpretation{color:var(--fq-c-425873);font-size:14px;line-height:1.65}.fq-assess-score{flex-direction:column;margin:15px 0;display:flex}.fq-assess-score strong{color:var(--fq-c-17417e);font-size:36px}.fq-assess-score span{color:var(--fq-c-4d6584);font-size:13px}.fq-assess-radar{width:100%;max-width:405px;height:auto;margin:0 auto;display:block;overflow:visible}.fq-assess-results-columns{grid-template-columns:1fr 1fr;gap:22px;margin:22px 0;display:grid}.fq-assess-results-columns h3{color:var(--fq-c-212d48);font-size:15px}.fq-assess-ranking{padding-left:20px;list-style:decimal}.fq-assess-ranking li{border-bottom:1px solid var(--fq-c-e9edf2);padding:10px 0}.fq-assess-ranking button{color:var(--fq-c-17417e);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:12px;font-weight:750;display:block}.fq-assess-ranking span{color:var(--fq-c-75859b);font-size:11px;display:block}.fq-assess-ranking strong{color:var(--fq-c-345270);margin-top:5px;font-size:12px;display:block}.fq-assess-theme-tabs{flex-wrap:wrap;gap:7px;margin:23px 0 17px;display:flex}.fq-assess-theme-grid{grid-template-columns:repeat(auto-fit,minmax(195px,1fr));gap:12px;display:grid}.fq-assess-theme-grid button{text-align:left;border:1px solid var(--fq-c-dfe6f1);background:var(--fq-c-f9fbff);cursor:pointer;color:var(--fq-c-273d5d);border-radius:10px;flex-direction:column;gap:7px;padding:16px;display:flex}.fq-assess-theme-grid button strong{font-size:14px}.fq-assess-theme-grid button span{color:var(--fq-c-17417e);font-size:18px;font-weight:800}.fq-assess-theme-grid button small{letter-spacing:.08em;color:var(--fq-c-7387a2);font-size:10px}.fq-assess-theme-grid button p{color:var(--fq-c-62748e);margin:0;font-size:12px;line-height:1.5}.fq-assess-theme-detail{grid-template-columns:1fr 1fr;align-items:start;gap:15px;display:grid}.fq-assess-theme-detail h3{color:var(--fq-c-212d48);font-size:18px}.fq-assess-theme-detail>div>p{color:var(--fq-c-586b84);font-size:13px;line-height:1.55}.fq-assess-theme-detail>div>strong{color:var(--fq-c-17417e);font-size:23px}.fq-assess-categories{grid-column:1/-1;gap:10px;display:grid}.fq-assess-categories article{border:1px solid var(--fq-c-e3eaf3);border-radius:8px;padding:14px}.fq-assess-categories article strong{color:var(--fq-c-17417e)}.fq-assess-categories article p{color:var(--fq-c-536984);margin:8px 0 0;font-size:12px;line-height:1.55}.fq-assess-mini-scores{color:var(--fq-c-415a79);gap:10px;padding:20px;display:grid}.fq-assess-mini-scores>div{justify-content:space-between;gap:9px;display:flex}.fq-assess-methodology{border-top:1px solid var(--fq-c-e4eaf1);color:var(--fq-c-77859b);margin-top:20px;padding-top:16px;font-size:11px;line-height:1.6}.fq-assess-footer-actions{justify-content:flex-end;gap:9px;margin-top:16px;display:flex}@media (max-width:900px){.fq-assess-layout{grid-template-columns:1fr}.fq-assess-sidebar{position:static}.fq-assess-results-lead,.fq-assess-theme-detail{grid-template-columns:1fr}}@media (max-width:650px){.fq-assess-page{padding:18px 12px 45px}.fq-assess-workspace{padding:18px 12px}.fq-assess-results-columns{grid-template-columns:1fr}.fq-assess-title{flex-direction:column}.fq-assess-actions>div{justify-content:flex-start}}@media print{.fq-assess-sidebar,.fq-assess-actions,.fq-assess-crumb,.fq-assess-title>a,.fq-assess-footer-actions,.fq-assess-theme-tabs{display:none!important}.fq-assess-layout{display:block}.fq-assess-workspace{box-shadow:none;border:0}.fq-assess-page{padding:0}.fq-assess-results-columns{break-inside:avoid}}@media (max-width:850px){.fq-assess-page{width:100%;margin-left:0;padding:22px 18px 60px}.fq-assess-layout{grid-template-columns:minmax(0,1fr)}.fq-assess-workspace,.fq-assess-sidebar{min-width:0}}@media (max-width:650px){.fq-assess-page{padding:18px 12px 45px}}@media print{.fq-assess-page{background:var(--fq-c-ffffff);width:100%;margin:0;padding:0}}.fq-assess-trend{border:1px solid var(--fq-c-dbe6f3);background:var(--fq-c-f6f9fd);border-radius:10px;margin:18px 0 2px;padding:15px 18px}.fq-assess-trend strong{color:var(--fq-c-17417e);font-size:16px}.fq-assess-trend p{color:var(--fq-c-516887);margin:7px 0 0;font-size:12px;line-height:1.6}.fq-assess-reassessment-note{color:var(--fq-c-60748d);margin:11px 0 3px;font-size:12px;line-height:1.5}.fq-assess-history button small{line-height:1.4}:is(html:has(.fq-assess-page),body:has(.fq-assess-page)){max-width:100%;overflow-x:clip}body:has(.fq-product-sidebar) .fq-assess-page{box-sizing:border-box;min-width:0;max-width:calc(100% - var(--fq-nav-width));width:calc(100% - var(--fq-nav-width));margin-left:var(--fq-nav-width);margin-right:0;position:relative;overflow-x:clip}.fq-assess-page *,.fq-assess-page :before,.fq-assess-page :after{box-sizing:border-box}.fq-assess-layout,.fq-assess-workspace,.fq-assess-sidebar,.fq-assess-results,.fq-assess-results-lead,.fq-assess-results-lead>div,.fq-assess-results-columns,.fq-assess-results-columns>section,.fq-assess-theme-detail,.fq-assess-theme-detail>div,.fq-assess-theme-grid,.fq-assess-categories,.fq-assess-ranking,.fq-assess-ranking li{min-width:0;max-width:100%}.fq-assess-results-lead,.fq-assess-results-columns,.fq-assess-theme-detail{grid-template-columns:repeat(2,minmax(0,1fr))}.fq-assess-results-lead{grid-template-columns:minmax(0,1fr) minmax(0,390px)}.fq-assess-page p,.fq-assess-page strong,.fq-assess-page button,.fq-assess-page li,.fq-assess-page h1,.fq-assess-page h2,.fq-assess-page h3,.fq-assess-page h4{overflow-wrap:anywhere}.fq-assess-radar{min-width:0;max-width:100%;overflow:hidden}.fq-assess-answers label span{overflow-wrap:anywhere;min-width:0}@media (max-width:900px){.fq-assess-results-lead,.fq-assess-results-columns,.fq-assess-theme-detail{grid-template-columns:minmax(0,1fr)}}@media (max-width:850px){body:has(.fq-product-sidebar) .fq-assess-page{width:100%;max-width:100%;margin-left:0}}@media print{:is(html:has(.fq-assess-page),body:has(.fq-assess-page)){overflow:visible}body:has(.fq-product-sidebar) .fq-assess-page{width:100%;max-width:100%;margin:0;overflow:visible}}@media (max-width:1380px){.fq-assess-results-lead{grid-template-columns:minmax(0,1fr)}.fq-assess-results-lead>div{width:100%;min-width:0}.fq-assess-radar{width:min(100%,405px);margin:6px auto 12px}}.fq-assess-score-title{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.fq-assess-score-label{background:var(--fq-c-edf3fb);width:fit-content;max-width:100%;color:var(--fq-c-17417e);overflow-wrap:anywhere;border-radius:6px;padding:6px 10px;font-size:12px;font-weight:750;line-height:1.5;display:inline-block}.fq-assess-guidance{gap:12px;margin:14px 0;display:grid}.fq-assess-guidance section{min-width:0}.fq-assess-guidance h4{letter-spacing:.08em;text-transform:uppercase;color:var(--fq-c-667b97);margin:0 0 3px;font-size:11px}.fq-assess-guidance p{color:var(--fq-c-425873);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.65}.fq-assess-theme-grid .fq-assess-score-label{font-size:11px}.fq-assess-theme-detail .fq-assess-guidance{margin-bottom:20px}.fq-assess-category-score-row{flex-wrap:wrap;align-items:center;gap:8px 20px;min-width:0;display:flex}.fq-assess-category-score-row strong{overflow-wrap:anywhere;min-width:0}.fq-assess-category-score-row .fq-assess-score-label{margin:0}.fq-assess-categories .fq-assess-guidance{gap:9px;margin:10px 0 0}.fq-assess-categories .fq-assess-guidance h4{margin:0 0 3px}.fq-assess-categories article .fq-assess-guidance section p{margin:0;line-height:1.5}@media print{.fq-assess-score-label{border:1px solid var(--fq-c-d9e4ef)}}.fq-assess-lifecycle-note{border:1px solid var(--fq-c-d4dfec);background:var(--fq-c-f5f8fc);border-radius:9px;margin:2px 0 16px;padding:12px 13px}.fq-assess-lifecycle-pill{border:1px solid var(--fq-c-ccd8e7);background:var(--fq-c-eaf0f7);text-transform:uppercase;letter-spacing:.045em;color:var(--fq-c-3e5d80);border-radius:6px;align-items:center;padding:4px 9px;font-size:10px;font-weight:800;display:inline-flex}.fq-assess-sidebar .fq-assess-lifecycle-note p{color:var(--fq-c-536c88);margin:8px 0 0;font-size:12px;line-height:1.55}.fq-assess-branded-header{align-items:flex-start}.fq-assess-heading-copy{flex:390px;min-width:0}.fq-assess-header-right{flex-direction:column;flex:0 465px;align-items:flex-end;gap:12px;min-width:0;display:flex}.fq-assess-header-right>a{color:var(--fq-c-17417e);white-space:nowrap;font-size:12px;font-weight:750;text-decoration:none}.fq-assess-header-right>a:hover{text-decoration:underline}.fq-assess-brand-row{flex-wrap:wrap;justify-content:flex-end;gap:10px;max-width:100%;display:flex}.fq-assess-brand{background:var(--fq-c-ffffff);border:1px solid var(--fq-c-dce5f0);min-width:185px;max-width:250px;box-shadow:0 2px 10px var(--fq-a-17417e-31);border-radius:10px;align-items:center;gap:10px;padding:9px 11px;display:flex}.fq-assess-brand>div{min-width:0}.fq-assess-brand span:not(.fq-assess-brand-logo){letter-spacing:.09em;color:var(--fq-c-798ba4);font-size:9px;font-weight:800;display:block}.fq-assess-brand strong{color:var(--fq-c-273e5e);overflow-wrap:anywhere;font-size:12px;font-weight:750;line-height:1.4;display:block}.fq-assess-brand-logo{border:1px solid var(--fq-c-d9e5f2);background:var(--fq-c-ffffff);width:54px;min-width:54px;height:54px;color:var(--fq-c-17417e);border-radius:9px;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex;overflow:hidden}.fq-assess-brand-logo img{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:4px;display:block}@media (max-width:1580px){.fq-assess-branded-header{flex-wrap:wrap}.fq-assess-header-right{flex-direction:row;flex:100%;justify-content:space-between;align-items:center;width:100%}.fq-assess-brand-row{justify-content:flex-end}}@media (max-width:700px){.fq-assess-header-right{flex-direction:column;align-items:flex-start}.fq-assess-brand-row{justify-content:flex-start}.fq-assess-brand{flex:170px;min-width:0}}@media print{.fq-assess-header-right>a{display:none}.fq-assess-brand{box-shadow:none}.fq-assess-brand-logo{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.fq-assess-knowledge{border:1px solid var(--fq-c-d9e5f2);background:var(--fq-c-f7fafe);border-radius:8px;min-width:0;margin:13px 0 3px;overflow:hidden}.fq-assess-knowledge summary{cursor:pointer;color:var(--fq-c-17417e);padding:10px 13px;font-size:12px;font-weight:750;list-style-position:inside}.fq-assess-knowledge summary span{color:var(--fq-c-71849b);font-size:11px;font-weight:650}.fq-assess-knowledge[open] summary{border-bottom:1px solid var(--fq-c-dde7f1)}.fq-assess-knowledge-content{gap:10px;padding:11px 14px;display:grid}.fq-assess-knowledge-item{min-width:0;padding:7px 0 11px}.fq-assess-knowledge-item+.fq-assess-knowledge-item{border-top:1px solid var(--fq-c-dce6f0)}.fq-assess-knowledge-item-head{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:9px;display:flex}.fq-assess-knowledge-item-head strong{color:var(--fq-c-243e61);font-size:13px}.fq-assess-knowledge-item-head small{color:var(--fq-c-71859d);font-size:10px}.fq-assess-knowledge-item a{color:var(--fq-c-17417e);text-decoration:underline}.fq-assess-knowledge-item p{color:var(--fq-c-3b536f);overflow-wrap:anywhere;margin:4px 0;font-size:12px;line-height:1.6}.fq-assess-knowledge-heading{font-weight:800}.fq-assess-knowledge-bullet{padding-left:18px;position:relative}.fq-assess-knowledge-bullet:before{content:"•";position:absolute;left:5px}.fq-assess-knowledge-break{height:7px}.fq-assess-knowledge-unavailable{color:var(--fq-c-876345)!important}@media print{.fq-assess-knowledge{border-color:var(--fq-c-dce5f0)}.fq-assess-knowledge:not([open]){display:none}}
html{-moz-text-size-adjust:100%;text-size-adjust:100%}.fq-section-breadcrumb{font-family:var(--fq-font-family);text-align:left;margin:0 0 10px;padding:0;font-style:normal;text-decoration:none;display:block;color:var(--fq-c-7b879a)!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:800!important;line-height:1.35!important}.qb-live-heading h1,.fq-el-page .qb-live-heading h1,.fq-access-shell .qb-live-heading h1{font-family:var(--fq-font-family);letter-spacing:-.02em;color:var(--fq-c-212d48);margin:7px 0;font-size:28px;font-weight:800;line-height:1.2}.qb-live-heading p,.fq-el-page .qb-live-heading p,.fq-access-shell .qb-live-heading p{color:var(--fq-c-7b8da0);margin:0;font-size:12px;line-height:1.55}.fq-page-heading-action{flex-shrink:0;align-self:flex-start}@media (max-width:650px){.qb-live-heading{flex-wrap:wrap}}.qb-live-heading{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;margin:12px 0 22px;display:flex}.qb-live-heading>div:first-child{flex:1;min-width:0}.qb-live-heading h1{letter-spacing:-.02em!important;color:var(--fq-c-212d48)!important;margin:7px 0!important;font-size:28px!important;font-weight:800!important;line-height:1.2!important}.qb-live-heading p{max-width:84ch;color:var(--fq-c-7b8da0)!important;margin:0!important;font-size:12px!important;line-height:1.55!important}.admin-heading .fq-page-title,.admin-heading h1{letter-spacing:-.02em;color:var(--fq-c-212d48);font-size:28px;font-weight:800;line-height:1.2}.admin-heading p{color:var(--fq-c-7b8da0);font-size:12px;line-height:1.55}
.fq-assess-page .fq-assess-branded-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;margin-bottom:24px;display:flex}.fq-assess-page .fq-assess-heading-copy{flex:390px;min-width:0}.fq-assess-page .fq-assess-header-right{flex-direction:column;flex:0 465px;align-items:flex-end;gap:12px;min-width:0;display:flex}.fq-assess-page .fq-assess-header-right>a{color:var(--fq-c-17417e);white-space:nowrap;font-size:12px;font-weight:750;text-decoration:none}.fq-assess-page .fq-assess-header-right>a:hover{text-decoration:underline}.fq-assess-page .fq-assess-brand-row{flex-wrap:wrap;justify-content:flex-end;gap:10px;max-width:100%;display:flex}.fq-assess-page .fq-assess-brand{background:var(--fq-c-ffffff);border:1px solid var(--fq-c-dce5f0);min-width:185px;max-width:250px;box-shadow:0 2px 10px var(--fq-a-17417e-31);border-radius:10px;align-items:center;gap:10px;padding:9px 11px;display:flex;overflow:hidden}.fq-assess-page .fq-assess-brand>div{flex:auto;min-width:0}.fq-assess-page .fq-assess-brand>div>span{color:var(--fq-c-798ba4);letter-spacing:.09em;font-size:9px;font-weight:800;display:block}.fq-assess-page .fq-assess-brand>div>strong{color:var(--fq-c-273e5e);overflow-wrap:anywhere;font-size:12px;font-weight:750;line-height:1.4;display:block}.fq-assess-page .fq-assess-brand .fq-assess-brand-logo{box-sizing:border-box;border:1px solid var(--fq-c-d9e5f2);background:var(--fq-c-ffffff);width:54px;min-width:54px;max-width:54px;height:54px;min-height:54px;max-height:54px;color:var(--fq-c-17417e);border-radius:9px;flex:0 0 54px;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:inline-flex;overflow:hidden}.fq-assess-page .fq-assess-brand .fq-assess-brand-logo>img{box-sizing:border-box;object-fit:contain;object-position:center;flex:none;width:100%;max-width:100%;height:100%;max-height:100%;padding:4px;display:block}.fq-assess-page .fq-assess-score-title,.fq-assess-page .fq-assess-category-score-row{flex-wrap:wrap;align-items:center;row-gap:8px;min-width:0;display:flex}.fq-assess-page .fq-assess-score-title{column-gap:14px}.fq-assess-page .fq-assess-category-score-row{column-gap:20px}.fq-assess-page .fq-assess-category-score-row strong{overflow-wrap:anywhere;min-width:0}.fq-assess-page .fq-assess-score-label,.fq-assess-page .fq-assess-score .fq-assess-score-label,.fq-assess-page .fq-assess-theme-grid button .fq-assess-score-label{box-sizing:border-box;background:var(--fq-c-edf3fb);width:fit-content;max-width:100%;color:var(--fq-c-17417e);text-align:left;overflow-wrap:anywhere;border:0;border-radius:6px;margin:0;padding:6px 10px;font-size:12px;font-weight:750;line-height:1.5;display:inline-block}.fq-assess-page .fq-assess-theme-grid button .fq-assess-score-label{font-size:11px;font-weight:750}.fq-assess-page .fq-assess-guidance{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;margin:14px 0;display:grid}.fq-assess-page .fq-assess-guidance section{min-width:0;margin:0;padding:0}.fq-assess-page .fq-assess-guidance section h4{letter-spacing:.08em;text-transform:uppercase;color:var(--fq-c-667b97);margin:0 0 3px;padding:0;font-size:11px;font-weight:750;line-height:1.4}.fq-assess-page .fq-assess-guidance section p{color:var(--fq-c-425873);overflow-wrap:anywhere;margin:0;padding:0;font-size:13px;font-weight:400;line-height:1.65}.fq-assess-page .fq-assess-theme-detail .fq-assess-guidance{margin-bottom:20px}.fq-assess-page .fq-assess-categories .fq-assess-guidance{gap:9px;margin:10px 0 0}.fq-assess-page .fq-assess-categories .fq-assess-guidance section p{margin:0;line-height:1.5}@media (max-width:1580px){.fq-assess-page .fq-assess-header-right{flex-direction:row;flex:100%;justify-content:space-between;align-items:center;width:100%}.fq-assess-page .fq-assess-brand-row{justify-content:flex-end}}@media (max-width:700px){.fq-assess-page .fq-assess-header-right{flex-direction:column;align-items:flex-start}.fq-assess-page .fq-assess-brand-row{justify-content:flex-start}.fq-assess-page .fq-assess-brand{flex:170px;min-width:0}}@media print{.fq-assess-page .fq-assess-header-right>a{display:none}.fq-assess-page .fq-assess-brand{box-shadow:none}.fq-assess-page .fq-assess-brand-logo{-webkit-print-color-adjust:exact;print-color-adjust:exact}.fq-assess-page .fq-assess-score-label{border:1px solid var(--fq-c-d9e4ef)}}
.fq-el-page{padding:28px var(--fq-content-gutter) 60px;color:var(--fq-c-212d48);background:var(--fq-c-f2f5f9);min-height:100vh;margin:0 0 0 var(--fq-nav-width);min-width:0;max-width:none}.fq-el-page *{box-sizing:border-box}.fq-el-hero{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.fq-el-hero h1{letter-spacing:-.02em;margin:7px 0;font-size:28px;font-weight:800;line-height:1.2}.fq-el-hero p:not(.fq-el-eyebrow){max-width:870px;color:var(--fq-c-7b8da0);margin:0;font-size:12px;line-height:1.55}.fq-el-eyebrow{letter-spacing:.11em;text-transform:uppercase;color:var(--fq-c-73879d);margin:0 0 6px;font-size:11px;font-weight:800}.fq-el-page button,.fq-el-page input,.fq-el-page textarea,.fq-el-page select{font:inherit}.fq-el-page button{cursor:pointer;transition:background .15s,border-color .15s}.fq-el-page button:disabled{opacity:.5;cursor:not-allowed}.fq-el-page button:not(.fq-el-secondary):not(.fq-el-danger):not(.fq-el-add-question):not(.fq-el-template-item):not(.fq-el-question-expander):not(.fq-el-choices-toolbar button):not(.fq-institution-switcher button){background:var(--fq-c-17417e);color:var(--fq-white);border:1px solid var(--fq-c-17417e);border-radius:8px;padding:10px 14px;font-size:13px;font-weight:700}.fq-el-page input:not([type=checkbox]):not(.fq-institution-switcher input),.fq-el-page textarea,.fq-el-page select{border:1px solid var(--fq-c-ccd4df);background:var(--fq-white);width:100%;color:var(--fq-c-212d48);border-radius:8px;min-width:0;padding:10px 12px}.fq-el-page input:focus-visible,.fq-el-page button:focus-visible,.fq-el-page select:focus-visible,.fq-el-page textarea:focus-visible{outline:3px solid var(--fq-c-96b0d9);outline-offset:2px}.fq-el-toolbar{border:1px solid var(--fq-c-dce2eb);background:var(--fq-c-f8f9fc);border-radius:13px;justify-content:space-between;align-items:end;gap:15px;margin-bottom:20px;padding:17px 19px;display:flex}.fq-el-toolbar>label{max-width:440px;color:var(--fq-c-46566f);flex:1;font-size:12px;font-weight:750;display:block}.fq-el-toolbar select{margin-top:6px;font-weight:500}.fq-el-new{flex:1;align-items:center;gap:8px;max-width:520px;display:flex}.fq-el-new button{white-space:nowrap;flex-shrink:0}.fq-el-workspace{grid-template-columns:minmax(235px,290px) minmax(0,1fr);align-items:start;gap:17px;display:grid}.fq-el-template-list{border:1px solid var(--fq-c-dce2eb);background:var(--fq-white);border-radius:13px;padding:16px}.fq-el-template-list h2{margin:0 0 13px;font-size:15px}.fq-el-template-item{border:1px solid var(--fq-c-e3e8f0);background:var(--fq-white);text-align:left;width:100%;color:var(--fq-c-212d48);border-radius:9px;gap:5px;margin-bottom:9px;padding:11px 12px;display:grid}.fq-el-template-item.active{border-color:var(--fq-c-17417e);background:var(--fq-c-f0f5ff)}.fq-el-template-item strong{overflow-wrap:anywhere;font-size:13px}.fq-el-template-item small{color:var(--fq-c-68758a);font-size:11px}.fq-el-editor{border:1px solid var(--fq-c-dce2eb);background:var(--fq-c-ffffff);border-radius:13px;min-width:0;padding:clamp(14px,2vw,26px)}.fq-el-empty{max-width:630px;padding:30px 10px}.fq-el-empty h2{margin:0 0 10px}.fq-el-empty p{color:var(--fq-c-66758a);line-height:1.6}.fq-el-editor-title{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:15px;margin-bottom:18px;display:flex}.fq-el-editor-title h2{margin:0 0 5px;font-size:24px}.fq-el-muted{color:var(--fq-c-647189);font-size:12px;line-height:1.5}.fq-el-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.fq-el-secondary,.fq-el-add-question{border:1px solid var(--fq-c-acbcd3);background:var(--fq-c-ffffff);color:var(--fq-c-17417e);border-radius:8px;padding:10px 14px;font-size:13px;font-weight:700}.fq-el-secondary:hover,.fq-el-add-question:hover{background:var(--fq-c-f0f5ff)}.fq-el-field{color:var(--fq-c-364962);gap:7px;min-width:0;font-size:12px;font-weight:700;display:grid}.fq-el-field textarea{resize:vertical}.fq-el-sections-total{background:var(--fq-c-f1f4f9);border-radius:8px;flex-wrap:wrap;align-items:center;gap:15px;margin-top:22px;padding:13px 15px;font-size:13px;display:flex}.fq-el-page .ok{color:var(--fq-c-236a41);font-weight:700}.fq-el-page .warn{color:var(--fq-c-a45c13);font-weight:700}.fq-el-section{border:1px solid var(--fq-c-dce2eb);background:var(--fq-c-fbfcfe);border-radius:12px;margin-top:21px;padding:clamp(12px,2vw,22px)}.fq-el-section-head{justify-content:space-between;align-items:start;gap:20px;margin-bottom:17px;display:flex}.fq-el-section-head h3{letter-spacing:-.015em;margin:0 0 6px;font-size:21px}.fq-el-section-head p:not(.fq-el-eyebrow){color:var(--fq-c-6b7889);max-width:650px;margin:0;font-size:13px;line-height:1.5}.fq-el-weight{color:var(--fq-c-415775);gap:6px;min-width:105px;font-size:12px;font-weight:800;display:grid}.fq-el-weight span{align-items:center;gap:5px;display:flex}.fq-el-weight input{font-variant-numeric:tabular-nums;width:83px!important;padding:8px!important}.fq-el-question-weight-total{border-top:1px solid var(--fq-c-e4eaf2);color:var(--fq-c-5d6d85);align-items:center;gap:8px;padding:10px 0;font-size:12px;display:flex}.fq-el-question{border:1px solid var(--fq-c-d5deea);background:var(--fq-white);border-radius:10px;margin:14px 0;overflow:hidden}.fq-el-question-top{background:var(--fq-c-f2f5fa);align-items:center;gap:12px;padding:12px 14px;display:flex}.fq-el-question-expander{text-align:left;color:var(--fq-c-17417e);overflow-wrap:anywhere;background:0 0;border:0;flex:1;min-width:0;font-size:14px;font-weight:750}.fq-el-danger{background:var(--fq-c-ffffff);border:1px solid var(--fq-c-e3aab0);color:var(--fq-c-953343);border-radius:8px;padding:8px;font-size:12px}.fq-el-question-body{gap:16px;padding:16px;display:grid}.fq-el-question-settings{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.fq-el-question-settings>.fq-el-field{flex:1;min-width:190px}.fq-el-check{max-width:225px;color:var(--fq-c-354b69);align-items:center;gap:7px;font-size:12px;line-height:1.35;display:flex}.fq-el-check input{accent-color:var(--fq-c-17417e)}.fq-el-exclusion-toggle{border:1px solid var(--fq-c-c8d8ea);background:var(--fq-c-f0f5fb);color:var(--fq-c-294769);cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;display:flex}.fq-el-exclusion-toggle input{accent-color:var(--fq-c-17417e);flex:none;margin-top:3px}.fq-el-exclusion-toggle span{gap:5px;display:grid}.fq-el-exclusion-toggle small{color:var(--fq-c-5b6b83);font-size:12px;line-height:1.5}.fq-el-options{background:var(--fq-c-fafbfd);border:1px solid var(--fq-c-e0e6ee);border-radius:9px;min-width:0;padding:13px}.fq-el-choices-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;font-size:12px;display:flex}.fq-el-choices-toolbar strong{margin-right:auto}.fq-el-choices-toolbar button{color:var(--fq-c-17417e);background:0 0;border:0;padding:3px;font-size:12px;font-weight:700;text-decoration:underline}.fq-el-search{color:var(--fq-c-50617a);gap:6px;font-size:12px;font-weight:700;display:grid}.fq-el-choice-scroll{border:1px solid var(--fq-c-e1e8f2);background:var(--fq-white);border-radius:8px;max-height:360px;margin-top:10px;padding:10px;overflow:auto}.fq-el-choice{align-items:start;gap:9px;min-height:28px;padding:5px 7px;font-size:12px;line-height:1.4;display:flex}.fq-el-choice:hover{background:var(--fq-c-f1f5fa)}.fq-el-choice input,.fq-el-choice-group-check input{accent-color:var(--fq-c-17417e);flex:none;margin-top:3px}.fq-el-choice span{overflow-wrap:anywhere}.fq-el-choice strong{color:var(--fq-c-17417e);min-width:27px;margin-right:6px;display:inline-block}.fq-el-region{border-bottom:1px solid var(--fq-c-edf0f5)}.fq-el-region summary{cursor:pointer;color:var(--fq-c-344b6e);padding:8px;font-size:13px;font-weight:750}.fq-el-region summary small{color:var(--fq-c-6e7c90);font-size:11px;font-weight:500}.fq-el-region-inner{border-left:2px solid var(--fq-c-e1eaf7);margin-left:10px;padding-left:12px}.fq-el-choice-group-check{color:var(--fq-c-17417e);gap:8px;padding:7px;font-size:12px;font-weight:700;display:flex}.fq-el-choice-group-check small{color:var(--fq-c-68788a);font-weight:500}.fq-el-unavailable{color:var(--fq-c-9a571e);background:var(--fq-c-fff6ec);border:1px solid var(--fq-c-ecd0b0);border-radius:7px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding:10px;font-size:12px;display:flex}.fq-el-unavailable button{border:1px solid var(--fq-c-bd854c);background:var(--fq-c-ffffff);color:var(--fq-c-8f5418);border-radius:6px;padding:5px 8px}.fq-el-next-link{border:1px solid var(--fq-c-17417e);background:var(--fq-c-17417e);border-radius:8px;justify-content:center;align-items:center;padding:10px 14px;font-size:13px;font-weight:700;display:inline-flex;color:var(--fq-c-ffffff)!important;text-decoration:none!important}.fq-el-assignment{max-width:1000px}.fq-el-assignment-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.fq-el-assignment-form>.fq-el-actions{grid-column:1/-1}.fq-el-assignment-choices{border:1px solid var(--fq-c-d8e1ee);border-radius:8px;grid-column:1/-1;gap:11px;padding:15px;display:grid}.fq-el-assignment-choices label{align-items:center;gap:8px;font-size:13px;display:flex}.fq-el-assignment-choices input{accent-color:var(--fq-c-17417e)}.fq-el-appetite-body{min-width:0}.fq-el-appetite-question{background:var(--fq-c-ffffff);border:1px solid var(--fq-c-dce4ef);border-radius:9px;margin:14px 0;padding:19px 20px}.fq-el-appetite-question h4{color:var(--fq-c-243e65);margin:0 0 8px;font-size:16px}.fq-el-appetite-question .fq-el-options{margin-top:12px}.fq-el-exclusion-badge{background:var(--fq-c-ecf1fa);color:var(--fq-c-17417e);border-radius:16px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-block}.fq-el-custom-options{gap:7px;margin-bottom:13px;display:grid}.fq-el-custom-option{grid-template-columns:70px minmax(140px,1fr) auto;align-items:center;gap:9px;display:grid}.fq-el-custom-option input:not([type=checkbox]){min-width:0}.fq-el-custom-support{color:var(--fq-c-17417e);white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.fq-el-custom-support input{accent-color:var(--fq-c-17417e)}.fq-el-custom-option button{border:1px solid var(--fq-c-e3aab0);background:var(--fq-c-ffffff);color:var(--fq-c-953343);border-radius:6px;padding:7px}.fq-el-add-question{border-style:dashed;width:100%;margin-top:5px}.fq-el-alert{border-radius:9px;margin:14px 0;padding:11px 15px;font-size:13px;line-height:1.5}.fq-el-alert.error{background:var(--fq-c-fff2f3);border:1px solid var(--fq-c-edbfc3);color:var(--fq-c-8d2f3e)}.fq-el-alert.success{background:var(--fq-c-edf8ef);border:1px solid var(--fq-c-a7d0b0);color:var(--fq-c-21532b)}.fq-el-publication{border:1px solid var(--fq-c-cbd8e9);background:var(--fq-c-f3f6fb);border-radius:10px;margin-top:20px;padding:18px}.fq-el-publication h3{margin:0 0 9px;font-size:17px}.fq-el-publication ul{color:var(--fq-c-9a571e);padding-left:18px;font-size:12px;line-height:1.7}.fq-el-ok{color:var(--fq-c-236a41);font-size:13px;font-weight:750}.fq-el-history{border-top:1px solid var(--fq-c-e7edf3);margin-top:24px;padding:18px 0}.fq-el-history h3{margin:0 0 8px}.fq-el-history p,.fq-el-history li{color:var(--fq-c-647189);font-size:12px;line-height:1.8}.fq-el-history li .fq-el-secondary{margin-left:8px;padding:5px 9px;font-size:11px}.fq-el-version-comparison{border:1px solid var(--fq-c-cbd8e9);background:var(--fq-c-f8fbff);border-radius:8px;margin-top:15px;padding:12px 16px}.fq-el-version-comparison h4{color:var(--fq-c-17417e);margin:0 0 8px}.fq-el-version-comparison ul{margin:0;padding-left:19px}.fq-el-page .fq-score-bands{max-width:none}.fq-el-page .fq-score-band-help{max-width:900px}@media (max-width:900px){.fq-el-workspace{grid-template-columns:1fr}.fq-el-template-list{display:block}.fq-el-toolbar{flex-wrap:wrap}.fq-el-toolbar>label,.fq-el-new{flex-basis:100%;max-width:none}}@media (max-width:850px){.fq-el-page{margin-left:0}}@media (max-width:700px){.fq-el-assignment-form{grid-template-columns:1fr}.fq-el-custom-option{grid-template-columns:1fr auto}.fq-el-custom-option>.fq-el-muted{grid-column:1/-1}}@media (max-width:600px){.fq-el-page{padding:17px 13px 40px}.fq-el-section-head,.fq-el-question-top{flex-wrap:wrap}.fq-el-question-expander{flex-basis:100%}.fq-el-editor-title{display:block}.fq-el-new{flex-wrap:wrap}.fq-el-new input{flex-basis:100%}.fq-el-page .fq-score-band-row{min-width:0}}.fq-el-section-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.fq-el-section-toggle{border:1px solid var(--fq-c-cbd8e9);background:var(--fq-c-ffffff);color:var(--fq-c-17417e);white-space:nowrap;border-radius:8px;min-height:38px;padding:9px 13px;font-size:12px;font-weight:750}.fq-el-section-toggle:hover,.fq-el-section-toggle:focus-visible{background:var(--fq-c-edf3fb);border-color:var(--fq-c-17417e)}@media (max-width:720px){.fq-el-section-head-actions{justify-content:space-between;align-items:flex-start;width:100%}}
