.pp-workspace{color:#211844;gap:20px;min-width:0;display:grid}.pp-workspace *{box-sizing:border-box}.pp-workspace h2{margin:0 0 12px;font-size:21px;line-height:1.35}.pp-workspace h3{font-size:18px}.pp-workspace p{margin:8px 0 14px;line-height:1.6}.pp-workspace small{color:#6b617e;font-size:13px;line-height:1.5}.pp-intro,.pp-notice{background:#f5efff;border:1px solid #ddc8f9;border-radius:16px;padding:20px 24px}.pp-notice{justify-content:space-between;align-items:center;gap:20px;margin:12px 0;display:flex}.pp-notice p{margin:6px 0}.pp-panel{background:#fff;border:1px solid #e3d5f4;border-radius:16px;min-width:0;padding:24px}.pp-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin:16px 0;display:grid}.pp-fields label,.pp-block{flex-direction:column;gap:8px;min-width:0;font-size:14px;font-weight:600;display:flex}.pp-workspace input:not([type=checkbox]),.pp-workspace select,.pp-workspace textarea{width:100%;min-width:0;max-width:100%;font:inherit;color:#261a43;background:#fff;border:1px solid #d8c5ec;border-radius:9px;padding:11px 12px;line-height:1.45}.pp-workspace select{white-space:normal}.pp-workspace textarea{min-height:80px}.pp-wide{grid-column:1/-1}.pp-workspace button,.pp-button{cursor:pointer;padding:11px 16px;font-size:14px;line-height:1.4}.pp-workspace button:disabled{opacity:.5;cursor:not-allowed}.pp-button{border-radius:9px;text-decoration:none;display:inline-flex}.pp-toolbar,.pp-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pp-toolbar{justify-content:space-between;margin:16px 0}.pp-toolbar label{flex:1;min-width:180px;max-width:500px}.pp-toolbar label input{margin-top:6px}.pp-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.pp-metrics article{background:#fff;border:1px solid #e2d2f4;border-radius:14px;gap:8px;padding:18px;display:grid}.pp-metrics strong{color:#8b00fc;font-size:26px}.pp-metrics span{font-size:13px;line-height:1.5}.pp-list{gap:12px;display:grid}.pp-list article{background:#fff;border:1px solid #e2d2f4;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:22px;display:grid}.pp-list article h2{font-size:18px}.pp-list article>div:last-child{align-content:center;justify-items:start;gap:10px;display:grid}.pp-tag{color:#7700bd;background:#f3e9ff;border-radius:20px;padding:5px 10px;font-size:12px;display:inline-block}.pp-editor{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.pp-note{color:#685f7b;font-size:13px}.pp-check{align-items:flex-start;gap:10px;margin:14px 0;font-size:14px;line-height:1.5;display:flex}.pp-check input[type=checkbox]{accent-color:#8b00fc;flex:0 0 18px;width:18px;height:18px;margin:2px 0}.pp-person{border-top:1px solid #e5d9f2;min-width:0;padding:18px 0}.pp-person summary{cursor:pointer;line-height:1.6}.pp-person summary span{color:#75658c;margin-left:16px;font-size:12px}.pp-person[open] summary{margin-bottom:14px}.pp-issues{color:#784a12;background:#fff8ec;border-radius:10px;padding:16px 16px 16px 34px;font-size:13px;line-height:1.65}.pp-error{color:#9e253d;font-size:14px}.pp-success{color:#256744;background:#edf9f2;border-radius:10px;padding:12px}.pp-save{background:#f5efff;border-radius:12px;flex-wrap:wrap;gap:12px;padding:14px;display:flex}.pp-export{border-bottom:1px solid #e5d9f2;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:18px 0;display:flex}.pp-receipt{background:#f8f4ff;border:1px solid #ddc8f9;border-radius:12px;margin:20px 0;padding:20px}.pp-guide{gap:20px;display:grid}.pp-table{overflow:auto}.pp-table table{border-collapse:collapse;width:100%;font-size:14px}.pp-table th,.pp-table td{text-align:left;border-bottom:1px solid #e5d9f2;padding:12px 16px;line-height:1.5}.pp-footer{color:#75658c;padding:12px 0;font-size:12px;line-height:1.7}.pp-workspace a{color:#8100e8}.pp-workspace input:focus-visible,.pp-workspace select:focus-visible,.pp-workspace button:focus-visible,.pp-person summary:focus-visible{outline-offset:3px;outline:2px solid #9500fa}@media (width<=1050px){.pp-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-export,.pp-notice{flex-direction:column;align-items:flex-start}.pp-list article{grid-template-columns:minmax(0,1fr)}}@media (width<=680px){.pp-fields{grid-template-columns:minmax(0,1fr)}.pp-panel{padding:18px}.pp-metrics article{padding:14px}.pp-person summary span{margin-left:0;display:block}.pp-table th,.pp-table td{padding:10px 8px}.pp-workspace{gap:16px}}.pp-detail-workspace{--pp-ink:#42205d;--pp-muted:#786287;--pp-border:#e6d3f8;--pp-violet:#8400e8;--pp-rose:#ca13aa}.pp-detail-workspace .pp-steps-ribbon{border-color:var(--pp-border);background:linear-gradient(115deg,#fcf7ff,#fff8fd)}.pp-detail-workspace .pp-success{color:#702698;background:#f5eaff;border:1px solid #dfc2f6;border-radius:14px;padding:12px 18px}.pp-detail{min-width:0;color:var(--pp-ink);gap:16px;display:grid}.pp-detail .pp-dossier-header{border:1px solid var(--pp-border);background:linear-gradient(135deg,#fff 65%,#fff2fb);border-radius:22px;gap:18px;padding:22px 24px;display:grid;position:relative}.pp-dossier-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pp-save-state{color:#76389a;align-items:center;gap:7px;font-size:13px;display:inline-flex}.pp-save-state svg{width:17px;height:17px}.pp-save-state.is-dirty{color:#b11c93}.pp-dossier-identity{align-items:center;gap:16px;min-width:0;display:flex}.pp-dossier-identity>div{min-width:0}.pp-dossier-icon,.pp-section-icon,.pp-empty-icon,.pp-export-icon{width:50px;height:50px;color:var(--pp-violet);background:#f0e5ff;border-radius:16px;flex:none;place-items:center;display:grid}.pp-dossier-icon{background:linear-gradient(140deg,#f1e5ff,#ffe6f8);border-radius:50%;width:58px;height:58px}.pp-dossier-identity h2{color:var(--pp-ink);overflow-wrap:anywhere;margin:5px 0!important;font-size:21px!important;line-height:1.4!important}.pp-dossier-identity p{color:var(--pp-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex;margin:8px 0 0!important}.pp-dossier-identity p svg{flex:none;width:17px;height:17px}.pp-dossier-options{color:var(--pp-muted);justify-self:end;font-size:13px}.pp-dossier-options summary{cursor:pointer;padding:4px}.pp-dossier-options[open] button{margin-top:8px}.pp-detail .pp-editor{gap:16px;min-inline-size:0}.pp-detail .pp-section{border:1px solid var(--pp-border);background:linear-gradient(145deg,#fff 75%,#fff7fd);border-radius:22px;min-width:0;margin:0;padding:0;box-shadow:0 4px 16px #76229505}.pp-section>summary{cursor:pointer;border-radius:21px;grid-template-columns:50px minmax(0,1fr) auto 32px;align-items:center;gap:16px;padding:20px 22px;list-style:none;transition:background .15s;display:grid}.pp-section>summary::-webkit-details-marker{display:none}.pp-section>summary:hover{background:#fcf6ff}.pp-section>summary:focus-visible,.pp-detail summary:focus-visible{outline-offset:3px;outline:3px solid #a23ff0}.pp-section[open]{border-color:#d8b5f2}.pp-section[open]>summary{background:linear-gradient(100deg,#fbf5ff,#fff9fd);border-bottom:1px solid #f0e3f9;border-radius:21px 21px 0 0}.pp-section-heading{min-width:0}.pp-section-heading>small{letter-spacing:.1em;color:#9a4ac6;margin-bottom:4px;font-size:10px;font-weight:750;display:block}.pp-section-heading h2{color:var(--pp-ink)!important;margin:0!important;font-size:18px!important;font-weight:750!important;line-height:1.4!important}.pp-section-heading>span{color:var(--pp-muted);margin-top:4px;font-size:14px;line-height:1.5;display:block}.pp-section-status{color:#8134b2;text-align:center;background:#f1e6fc;border-radius:30px;max-width:220px;padding:7px 12px;font-size:12px;font-weight:650;line-height:1.45}.pp-section-toggle{color:#9324d1;background:#fff;border:1px solid #e5ccf7;border-radius:50%;place-items:center;width:30px;height:30px;font-size:22px;font-weight:400;line-height:1;display:grid}.pp-section-2 .pp-section-icon,.pp-section-4 .pp-section-icon{color:var(--pp-rose);background:#ffe6f8}.pp-section-2 .pp-section-status,.pp-section-4 .pp-section-status{color:#a12c91;background:#fceafa}.pp-section-body{padding:22px 24px 24px;font-size:15px}.pp-section-body>.pp-fields:first-child{margin-top:0}.pp-detail .pp-fields{gap:20px 24px}.pp-detail .pp-fields label,.pp-detail .pp-block{color:#5a346e;font-size:14px;font-weight:650;line-height:1.5}.pp-detail .pp-fields small{color:var(--pp-muted);font-weight:400}.pp-detail .pp-fields :is(input,select,textarea),.pp-detail .pp-block input{min-height:44px;color:var(--pp-ink);border-color:#dfc9f0;border-radius:12px;font-size:14px;font-weight:400}.pp-detail :is(input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #b970ed}.pp-detail .pp-subheading{color:#6c3290;align-items:center;gap:9px;display:flex;margin:24px 0 12px!important;font-size:16px!important}.pp-detail .pp-subheading:first-child{margin-top:0!important}.pp-subheading svg{flex:none;width:20px;height:20px}.pp-detail .pp-note{color:var(--pp-muted);background:#faf5fe;border:1px solid #efe1f8;border-radius:12px;padding:12px 15px;font-size:13px;line-height:1.65}.pp-detail .pp-person{border:1px solid var(--pp-border);background:#fff;border-radius:16px;margin:12px 0;padding:0;overflow:hidden}.pp-person>summary{cursor:pointer;align-items:center;gap:12px;padding:15px 17px;list-style:none;display:flex}.pp-person>summary::-webkit-details-marker{display:none}.pp-person>summary strong{color:var(--pp-ink);overflow-wrap:anywhere;font-size:15px}.pp-detail .pp-person-avatar{color:#8a1dde;background:#f0e5ff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;margin:0;font-size:14px;display:grid}.pp-detail .pp-person-state{color:#a12c91;background:#fceafa;border-radius:20px;max-width:50%;margin-left:auto;padding:5px 9px;font-size:12px;line-height:1.45}.pp-detail .pp-person-chevron{color:#9a44cb;margin:0;font-size:20px}.pp-person[open]>summary .pp-person-chevron{transform:rotate(180deg)}.pp-detail .pp-person[open]{padding:0 18px 18px}.pp-detail .pp-person[open]>summary{background:#fcf8ff;border-bottom:1px solid #f0e3f9;margin:0 -18px 16px}.pp-detail .pp-save{background:linear-gradient(110deg,#f5ecff,#fff2fb);border:1px solid #e0c3f6;border-radius:18px;justify-content:space-between;gap:16px;padding:18px 22px}.pp-save>div:first-child{flex:1;align-items:center;gap:12px;min-width:210px;display:flex}.pp-save>div:first-child>svg{color:#9832d4;flex:none;width:22px}.pp-save strong{font-size:14px;display:block}.pp-save small{margin-top:4px;display:block}body .pp-workspace .pp-detail .pp-primary{color:#fff!important;background:linear-gradient(112deg,#7200ff,#c400ff,#f000c7)!important;border:1px solid #0000!important;border-radius:12px!important;box-shadow:0 4px 12px #a000df18!important}body .pp-workspace .pp-detail .pp-primary:hover:not(:disabled){color:#fff!important;background:linear-gradient(112deg,#6200dc,#aa00e3,#d500b1)!important}body .pp-workspace .pp-detail :is(button,.pp-button){border-radius:12px;min-height:42px}.pp-detail .pp-check{align-items:flex-start;margin:4px 0;padding:12px 0;font-size:14px;line-height:1.6}.pp-detail .pp-check input{accent-color:#9500e8;flex:none;margin-top:3px}.pp-detail .pp-control-issues{background:#fff5fc;border:1px solid #f0cce7;border-radius:14px;margin:0 0 18px}.pp-control-issues>summary{cursor:pointer;color:#972c7d;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;list-style:none;display:flex}.pp-control-issues>summary::-webkit-details-marker{display:none}.pp-control-issues>summary>span{text-underline-offset:3px;margin-left:auto;font-size:13px;text-decoration:underline}.pp-control-issues>summary svg{flex:none;width:21px}.pp-detail .pp-issues{color:#8c326f;background:#fff5fc;border-radius:12px;margin:0 0 14px;padding:14px 18px 14px 35px;font-size:14px;line-height:1.6}.pp-detail .pp-issues li+li{margin-top:7px}.pp-control-issues .pp-issues{border-top:1px solid #f4dced;border-radius:0 0 14px 14px;margin:0}.pp-detail-empty{background:linear-gradient(120deg,#fcf9ff,#fff7fc);border:1px dashed #dfc7f1;border-radius:18px;align-items:center;gap:18px;margin-bottom:18px;padding:24px;display:flex}.pp-detail-empty h3{margin:0 0 6px;font-size:17px}.pp-detail-empty p{color:var(--pp-muted);font-size:14px;margin:0!important}.pp-detail-empty>svg{color:#a24bd8;flex:none;width:36px;height:36px}.pp-detail .pp-export{border:1px solid var(--pp-border);background:linear-gradient(145deg,#fff,#fff8fd);border-radius:16px;align-items:center;gap:16px;margin-bottom:14px;padding:18px;display:flex}.pp-export>div:nth-child(2){flex:1;min-width:0}.pp-export strong{font-size:15px}.pp-export small{overflow-wrap:anywhere}.pp-export p{font-size:13px;margin:5px 0!important}.pp-export-icon{border-radius:12px;width:42px;height:46px}.pp-detail .pp-receipt{background:#fcf7ff;border:1px solid #dfc7f1;border-radius:18px;margin-top:20px;padding:22px}.pp-detail .pp-receipt h3{color:#693187;margin:0 0 12px;font-size:18px;display:flex}@media (width<=1000px){.pp-section>summary{grid-template-columns:44px minmax(0,1fr) 30px;gap:12px}.pp-section-icon{width:44px;height:44px}.pp-section-status{grid-area:2/2;justify-self:start;max-width:none}.pp-section-toggle{grid-area:1/3/3}.pp-section-heading>span{font-size:13px}.pp-detail .pp-export{flex-wrap:wrap;align-items:flex-start}.pp-export .pp-actions{width:100%}}@media (width<=680px){.pp-detail .pp-dossier-header{padding:16px}.pp-dossier-identity{align-items:flex-start;gap:12px}.pp-dossier-icon{width:42px;height:42px}.pp-dossier-identity h2{font-size:18px!important}.pp-section>summary{gap:10px;padding:16px 14px}.pp-section-heading h2{font-size:16px!important}.pp-section-heading>span{display:none}.pp-section-body{padding:18px 16px}.pp-detail .pp-fields{grid-template-columns:1fr;gap:16px}.pp-detail .pp-save{padding:16px}.pp-save>.pp-actions,.pp-save .pp-primary{width:100%}.pp-person>summary{flex-wrap:wrap;gap:9px}.pp-detail .pp-person-state{flex-basis:100%;order:4;max-width:100%;margin:0}.pp-detail .pp-person-chevron{margin-left:auto}.pp-detail-empty{align-items:flex-start;padding:18px}.pp-detail .pp-receipt{padding:16px}}.cpf-workspace{color:#201345;gap:20px;min-width:0;font-size:1rem;display:grid}.cpf-workspace p{line-height:1.55}.cpf-workspace button,.cpf-link-button,.cpf-deadline-notice button{color:#fff;cursor:pointer;background:linear-gradient(110deg,#7100ff,#b900f6 48%,#ff00bd);border:1px solid #0000;border-radius:12px;min-height:44px;padding:10px 18px;font-weight:700;text-decoration:none}.cpf-workspace button.secondary,.cpf-link-button.secondary{color:#7100bd;background:#fff;border-color:#d8c3f0}.cpf-workspace button:disabled{opacity:.5;cursor:not-allowed}.cpf-workspace button:focus-visible,.cpf-workspace a:focus-visible,.cpf-workspace input:focus-visible,.cpf-workspace select:focus-visible,.cpf-workspace textarea:focus-visible{outline-offset:3px;outline:3px solid #9a36ff}.cpf-toolbar,.cpf-panel-heading,.cpf-actions,.cpf-context,.cpf-history,.cpf-deadline-notice{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.cpf-toolbar>span,.cpf-note,.cpf-sources{color:#62547b}.cpf-workspace label{flex-direction:column;gap:7px;font-size:.9375rem;display:flex}.cpf-workspace input,.cpf-workspace select,.cpf-workspace textarea{font:inherit;box-sizing:border-box;color:#201345;background:#fff;border:1px solid #cbbdd9;border-radius:9px;width:100%;min-height:44px;padding:10px 12px}.cpf-workspace input[readonly]{background:#f3f0f7}.cpf-workspace textarea{resize:vertical;min-height:88px}.cpf-workspace h2{margin:0 0 16px;font-size:1.2rem}.cpf-workspace h3{font-size:1.05rem}.cpf-context,.cpf-panel{background:#fff;border:1px solid #e1d7ed;border-radius:18px;min-width:0;padding:24px}.cpf-context{background:#f8f4ff;border-color:#cda9fb}.cpf-context p{margin:6px 0 0}.cpf-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.cpf-metrics article{background:#fff;border:1px solid #e1d7ed;border-radius:16px;flex-direction:column;gap:12px;padding:20px;display:flex}.cpf-metrics strong{font-size:1.5rem}.cpf-metrics span{font-size:.875rem}.cpf-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.cpf-actions{justify-content:flex-start;margin-top:18px}.cpf-editor{background:#faf7ff;border:1px solid #cda9fb;border-radius:14px;gap:18px;margin:20px 0;padding:20px;display:grid}.cpf-workspace fieldset{border:1px solid #ded2e8;border-radius:12px;min-width:0;padding:18px}.cpf-workspace legend{padding:0 6px;font-weight:700}.cpf-workspace small{font-size:.875rem;line-height:1.4}.cpf-allocation{grid-template-columns:minmax(0,1fr) 130px auto;align-items:end;gap:14px;display:grid}.cpf-workspace .cpf-checkbox{flex-direction:row;align-items:flex-start;margin:18px 0;line-height:1.5}.cpf-workspace .cpf-checkbox input{accent-color:#8900ee;flex-shrink:0;width:22px;height:22px;min-height:22px}.cpf-copy-list>div{border-bottom:1px solid #ede5f4;grid-template-columns:minmax(0,1fr) minmax(110px,.65fr) auto;align-items:center;gap:18px;padding:14px 0;display:grid}.cpf-copy-list strong{overflow-wrap:anywhere}.cpf-table-scroll{max-width:100%;margin:20px 0;overflow:auto}.cpf-workspace table{border-collapse:collapse;width:100%;min-width:660px}.cpf-workspace th,.cpf-workspace td{text-align:left;border-bottom:1px solid #ede5f4;padding:14px}.cpf-workspace th{background:#f6f1fc;font-size:.875rem}.cpf-workspace td small{overflow-wrap:anywhere;margin-top:7px;display:block}.cpf-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.cpf-provider-grid article{overflow-wrap:anywhere;border:1px solid #e1d7ed;border-radius:14px;padding:20px}.cpf-history{border-bottom:1px solid #ede5f4;padding:18px 0}.cpf-error,.cpf-warning,.cpf-success{overflow-wrap:anywhere;border-radius:10px;padding:14px 18px}.cpf-error{color:#9f1239;background:#fff0f0}.cpf-warning{color:#734510;background:#fff6e5}.cpf-success{color:#185934;background:#eef9f1}.cpf-issues{gap:10px;padding-left:24px;display:grid}.cpf-note{font-size:.9375rem}.cpf-deadline-notice{background:#fcf7ff;border:1px solid #d6adeb;border-left:5px solid #9000ef;border-radius:14px;margin:0 0 20px;padding:20px 24px;font-size:1rem}.cpf-deadline-notice p{margin:6px 0;line-height:1.45}.cpf-deadline-notice.overdue,.cpf-deadline-notice.urgent{background:#fff5f3;border-left-color:#c03538}.cpf-sources{font-size:.875rem;line-height:1.5}.cpf-sources a,.cpf-workspace a{color:#7300b7}.cpf-workspace .cpf-link-button{align-items:center;display:inline-flex}.cpf-workspace summary{cursor:pointer;min-height:44px;padding:12px 0}.cpf-workspace .eq-page-tabs{max-width:100%;overflow-x:auto}@media (width<=1000px){.cpf-metrics,.cpf-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.cpf-panel,.cpf-context{padding:18px}.cpf-form-grid,.cpf-provider-grid{grid-template-columns:1fr}.cpf-metrics{gap:10px}.cpf-metrics article{padding:14px}.cpf-metrics strong{font-size:1.2rem}.cpf-copy-list>div{grid-template-columns:minmax(0,1fr) auto;gap:10px}.cpf-copy-list>div>span{grid-column:1/-1}.cpf-allocation{grid-template-columns:minmax(0,1fr) 100px}.cpf-allocation button{grid-column:1/-1}.cpf-workspace .eq-page-heading{flex-wrap:wrap}.cpf-toolbar>label{width:100%}.cpf-deadline-notice{padding:16px}.cpf-actions>*{overflow-wrap:anywhere;max-width:100%}.cpf-editor{padding:14px}}.app-shell.eq-design.eq-photo-design .cpf-deadline-notice{border-radius:10px;gap:8px 14px;margin:0 0 8px;padding:8px 16px;font-size:13px}.app-shell.eq-design.eq-photo-design .cpf-deadline-notice>div{flex-wrap:wrap;flex:1;align-items:center;gap:3px 14px;min-width:0;display:flex}.app-shell.eq-design.eq-photo-design .cpf-deadline-notice :is(strong,p){margin:0!important;font-size:13px!important;line-height:1.4!important}.app-shell.eq-design.eq-photo-design .cpf-deadline-notice>button{flex-shrink:0;min-height:32px;padding:6px 12px;line-height:1.4;font-size:12px!important}@media (width<=600px){.app-shell.eq-design.eq-photo-design .cpf-deadline-notice>div{flex-basis:100%}}.ask-overlay.ask-reading-overlay{z-index:90}.ask-overlay .ask-panel.ask-real.ask-readable{--eq-readable-text:14px;border-left:1px solid #e5d5ef;flex-direction:column;width:min(1120px,100vw - 32px);height:100dvh;max-height:100dvh;display:flex;overflow:hidden}.ask-overlay .ask-panel.ask-real.ask-readable.ask-expanded{width:100vw}.ask-readable,.ask-readable *{box-sizing:border-box}.ask-overlay .ask-panel.ask-real.ask-readable .ask-head{background:linear-gradient(110deg,#fff 55%,#faf1ff);border-bottom:1px solid #eadff1;flex:none;gap:12px;min-height:76px;padding:14px 24px}.ask-readable .ask-head>div:nth-child(2){flex:1;min-width:0}.ask-readable .ask-head strong{color:#39105d;font-size:20px!important}.ask-readable .ask-head small{color:#665a73;font-size:13px!important}.ask-readable .ask-head>button{color:#602789;cursor:pointer;background:#fff;border:1px solid #e4d8ee;border-radius:12px;flex:none;width:36px;height:36px;font-size:16px!important}.ask-readable .ask-head>button.ask-size-toggle{width:auto;padding:0 13px;font-weight:700;font-size:13px!important}.ask-readable button:focus-visible,.ask-readable summary:focus-visible,.ask-readable [tabindex]:focus-visible{outline-offset:3px;outline:3px solid #a347e4}.ask-readable .ask-tools{background:#fff;border-bottom:1px solid #eadff1;flex:none;min-height:0;max-height:35dvh;overflow:auto}.ask-readable .ask-tools>summary{color:#532276;cursor:pointer;padding:11px 24px;font-weight:700;font-size:14px!important}.ask-readable .ask-tools>summary>span{color:#70617f;margin-left:14px;font-weight:400;font-size:13px!important}.ask-readable .ask-tools-content{grid-template-columns:1fr 1fr;align-items:start;gap:10px;padding:0 16px 12px;display:grid}.ask-overlay .ask-panel.ask-real.ask-readable .ask-tools .ask-personal-entry{border-radius:12px;width:100%;min-height:40px;margin:0}.ask-overlay .ask-panel.ask-real.ask-readable .ask-tools .ask-quick-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;padding:0;display:flex}.ask-readable .ask-tools .ask-quick-actions>small{color:#70617f;margin-left:auto;font-size:12px!important}.ask-overlay .ask-panel.ask-real.ask-readable .ask-tools .ask-skill-picker{grid-area:1/2;max-height:none;margin:0;padding:9px 12px}.ask-readable .ask-tools .ask-voice-conversation{background:#fcf9ff;border:1px solid #e4d7ef;border-radius:12px;grid-column:1/-1;align-items:center;gap:10px;margin:0;padding:10px 12px;display:flex}.ask-readable .ask-tools .ask-voice-conversation>span{flex:none;width:32px;height:36px}.ask-readable .ask-tools .ask-voice-conversation img{object-fit:contain;width:32px;height:36px}.ask-readable .ask-tools .ask-voice-conversation>p{flex:1;margin:0}.ask-readable .ask-tools .ask-voice-conversation small{font-size:12px!important}.ask-readable .ask-tools .ask-voice-conversation>button{color:#612586;background:#fff;border:1px solid #d7c5e5;border-radius:12px;width:auto;min-height:38px;padding:8px 16px;font-weight:700}.ask-readable>.personal-ai,.ask-readable>.ask-legacy-settings{flex:none;max-height:40dvh;overflow:auto}.ask-overlay .ask-panel.ask-real.ask-readable .ask-body{overscroll-behavior:contain;scrollbar-gutter:stable;background:#f7f5fa;flex:1 1 0;min-width:0;min-height:0;padding:24px clamp(16px,3vw,40px) 32px;scroll-padding-top:24px;overflow:auto}.ask-readable .ask-message{grid-template-columns:32px minmax(0,1fr);gap:12px;width:100%;max-width:1000px;margin:0 auto 28px}.ask-readable .ask-message>span{margin-top:12px}.ask-readable .ask-message>div{background:#fff;border:1px solid #e7dfed;border-radius:18px;min-width:0;padding:24px 28px;box-shadow:0 4px 16px #3e125905}.ask-readable .ask-message.user>div{background:#f0e8f8;border-color:#e1d4ed}.ask-readable .ask-message>div>header{border-bottom:1px solid #efe8f4;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;margin-bottom:20px;padding-bottom:12px;display:flex}.ask-readable .ask-message>div>header>strong{color:#58217c;font-size:15px!important}.ask-readable .ask-message>div>header>time{color:#796987;margin-right:auto;font-size:12px!important}.ask-readable .ask-message>div>header .ask-speak,.ask-readable .ask-message>div>header .ask-copy{color:#622889;cursor:pointer;background:#fff;border:1px solid #dfd2ea;border-radius:10px;width:auto;min-width:34px;min-height:34px;margin:0;padding:6px 10px;font-size:13px!important}.ask-readable .ask-message>div>header .ask-speak.active{color:#fff;background:#7619c4}.ask-readable .ask-response-text{color:#30273d;overflow-wrap:anywhere;font-size:16px;line-height:1.75}.ask-readable .ask-response-text :is(p,li,td,th,blockquote){color:#30273d;font-size:16px!important;line-height:1.75!important}.ask-readable .ask-response-text :is(strong,b,em,a,code,span){line-height:inherit;font-size:inherit!important}.ask-readable .ask-response-text p{white-space:normal;margin:0 0 16px}.ask-readable .ask-response-text :is(h2,h3,h4){color:#4d1b70;letter-spacing:-.015em;margin:28px 0 12px;font-weight:750;line-height:1.35!important}.ask-readable .ask-response-text h2{border-bottom:1px solid #e9def1;padding-bottom:10px;font-size:23px!important}.ask-readable .ask-response-text h3{font-size:20px!important}.ask-readable .ask-response-text h4{font-size:18px!important}.ask-readable .ask-response-text>:first-child{margin-top:0}.ask-readable .ask-response-text>:last-child{margin-bottom:0}.ask-readable .ask-response-text :is(ul,ol){margin:12px 0 20px;padding-left:26px;list-style-position:outside;display:block}.ask-readable .ask-response-text ul{list-style-type:disc}.ask-readable .ask-response-text ol{list-style-type:decimal}.ask-readable .ask-response-text li{margin:8px 0;padding-left:4px;display:list-item}.ask-readable .ask-response-text li::marker{color:#8b39b9;font-weight:700}.ask-readable .ask-response-text li :is(ul,ol){margin:8px 0 12px}.ask-readable .ask-response-text a{color:#6923a0;text-underline-offset:3px;text-decoration:underline}.ask-readable .ask-response-text hr{border:0;border-top:1px solid #e9def1;margin:28px 0}.ask-readable .ask-response-text blockquote{white-space:pre-wrap;background:#f8f1fc;border-left:4px solid #b064d5;border-radius:0 12px 12px 0;margin:20px 0;padding:14px 20px}.ask-readable .ask-response-text code{overflow-wrap:anywhere;background:#f2edf6;border-radius:5px;padding:2px 5px}.ask-readable .ask-response-text pre{white-space:pre;background:#f6f3f9;border:1px solid #e7deef;border-radius:12px;max-width:100%;padding:18px;font-size:14px;line-height:1.6;overflow:auto}.ask-readable .ask-response-text pre code{font:inherit;background:0 0;padding:0}.ask-readable .ask-response-table{border:1px solid #e1d3ec;border-radius:12px;width:100%;margin:20px 0;overflow-x:auto}.ask-readable .ask-response-table table{border-collapse:collapse;table-layout:auto;width:100%;min-width:460px}.ask-readable .ask-response-table :is(th,td){text-align:left;vertical-align:top;border-bottom:1px solid #e9e0f0;min-width:120px;padding:12px 16px}.ask-readable .ask-response-table th{color:#4d1b70;background:#f2e9fa;font-weight:700}.ask-readable .ask-response-table tr:last-child td{border-bottom:0}.ask-readable .ask-response-table tbody tr:nth-child(2n){background:#fcfaff}.ask-readable .ask-checklist{background:#fbf8fd;border:1px solid #eadff1;border-radius:14px;margin:24px 0 0;padding:18px 20px}.ask-readable .ask-checklist h4{color:#572778;margin:0 0 12px;font-size:16px!important}.ask-readable .ask-checklist ol{margin:0;padding-left:22px;list-style:decimal}.ask-readable .ask-checklist li{color:#44344f;margin:8px 0;line-height:1.65;font-size:15px!important}.ask-readable .ask-proposal{border:1px solid #dccae9;border-radius:14px;margin-top:20px;padding:20px}.ask-readable .ask-proposal :is(p,label,input,button){line-height:1.6;font-size:15px!important}.ask-readable .ask-proposal p{color:#42314e}.ask-readable .ask-proposal>header{gap:12px;margin-bottom:12px}.ask-readable .ask-proposal header :is(strong,small,b){line-height:1.5;font-size:14px!important}.ask-readable .ask-proposal header strong{color:#41205e}.ask-readable .ask-proposal>div{flex-wrap:wrap}.ask-readable .ask-proposal button{border-radius:12px;min-height:42px;padding:10px 16px}.ask-readable .ask-proposal input:not([type=checkbox]){min-height:44px}.ask-overlay .ask-panel.ask-real.ask-readable .ask-compose{background:#fff;border-top:1px solid #dfd1e8;flex:none;min-height:0;max-height:42dvh;padding:12px 24px 14px;overflow:auto}.ask-readable .ask-compose>.ask-compose-box{background:#fff;border:1px solid #cdb4df;border-radius:16px;align-items:flex-end;max-width:1000px;margin:0 auto;padding:9px 12px;box-shadow:0 3px 15px #7e24b90a}.ask-readable .ask-compose>.ask-compose-box:focus-within{border-color:#8c37c5;box-shadow:0 0 0 3px #9529d214}.ask-overlay .ask-panel.ask-real.ask-readable .ask-compose textarea{color:#30273d;resize:vertical;background:0 0;width:100%;min-width:0;height:54px;min-height:54px;max-height:150px;padding:5px;line-height:1.5;font-size:16px!important}.ask-readable .ask-compose textarea::placeholder{color:#7b6a87}.ask-readable .ask-compose .send{border-radius:12px;width:42px;height:42px}.ask-readable .ask-compose .mic{color:#5d208a;cursor:pointer;background:#f3e8ff;border:1px solid #b888dc;border-radius:12px;flex-direction:column;flex:0 0 72px;justify-content:center;align-items:center;gap:3px;width:72px;height:auto;min-height:58px;padding:7px 8px;display:flex}.ask-readable .ask-compose .mic svg{flex:none;width:24px;height:24px;display:block}.ask-readable .ask-compose .mic span{font-weight:750;line-height:1.2;font-size:13px!important}.ask-readable .ask-compose .mic:hover:not(:disabled){background:#ead5fb;border-color:#7b32ad}.ask-readable .ask-compose .mic.listening{color:#fff;background:#6b21a8;border-color:#6b21a8}.ask-readable .ask-compose .mic:disabled{opacity:.45;cursor:not-allowed}.ask-readable .ask-compose .attach{border-radius:12px}.ask-readable .ask-compose>.ask-web-search{max-width:1000px;box-shadow:none;border:0;margin:0 auto 8px;padding:0;display:grid}.ask-readable .ask-compose-help{color:#786584;max-width:1000px;margin:9px auto 0;font-size:12px}.ask-readable .ask-compose-help summary{cursor:pointer;font-size:12px!important}.ask-readable .ask-compose-help summary span{margin-left:14px;font-size:12px!important}.ask-readable .ask-compose-help>small{margin-top:8px;line-height:1.55;display:block;font-size:12px!important}.ask-readable .ask-feedback{flex:none;max-height:13dvh;padding:9px 24px;line-height:1.5;overflow:auto;font-size:13px!important}.ask-readable .ask-history{z-index:10;width:min(420px,100% - 32px);max-height:65dvh;top:76px;right:16px;overflow:auto;box-shadow:0 16px 50px #3d145e26}.eq-ask-page .ask-readable .ask-tools{grid-column:1/-1}@media (width<=700px){.ask-overlay .ask-panel.ask-real.ask-readable{width:100vw}.ask-overlay .ask-panel.ask-real.ask-readable .ask-head{gap:7px;min-height:70px;padding:12px}.ask-readable .ask-head strong{font-size:18px!important}.ask-readable .ask-head small{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden;font-size:11px!important}.ask-readable .ask-head>button{width:32px;height:34px}.ask-readable .ask-head>button.ask-size-toggle{display:none}.ask-readable .ask-tools>summary{padding:10px 16px}.ask-readable .ask-tools>summary>span{margin-left:6px;font-size:11px!important}.ask-readable .ask-tools-content{grid-template-columns:1fr}.ask-overlay .ask-panel.ask-real.ask-readable .ask-tools .ask-skill-picker{grid-area:auto/1}.ask-overlay .ask-panel.ask-real.ask-readable .ask-body{padding:16px 12px}.ask-readable .ask-message{grid-template-columns:minmax(0,1fr);gap:0;margin-bottom:20px}.ask-readable .ask-message>span{display:none}.ask-readable .ask-message>div{border-radius:14px;padding:20px 16px}.ask-readable .ask-message>div>header{gap:7px}.ask-readable .ask-message>div>header>time{font-size:11px!important}.ask-readable .ask-response-text h2{font-size:21px!important}.ask-readable .ask-response-text h3{font-size:19px!important}.ask-readable .ask-proposal{padding:16px 12px}.ask-overlay .ask-panel.ask-real.ask-readable .ask-compose{max-height:45dvh;padding:10px 12px}.ask-readable .ask-compose-help summary span{margin:4px 0 0;display:block}.ask-readable .ask-tools .ask-voice-conversation{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.ask-readable,.ask-readable *{scroll-behavior:auto!important;animation:none!important}}.ask-readable.ask-simple .ask-message>div{padding:18px 22px}.ask-readable.ask-simple .ask-message>div>header{border:0;margin-bottom:10px;padding:0}.ask-readable.ask-simple .ask-compose .mic{flex:0 0 44px;width:44px;height:44px;min-height:44px;padding:10px}.ask-readable.ask-simple .ask-compose .send{flex:0 0 44px;width:44px;height:44px}.ask-readable.ask-simple .ask-compose-box{gap:10px}.ask-readable .ask-simple-welcome{text-align:center;color:#4d1b70;max-width:800px;margin:48px auto;line-height:1.6}.ask-readable .ask-simple-welcome strong{font-size:22px!important}.ask-readable .ask-simple-welcome p{color:#665a73;font-size:16px!important}.ask-readable .ask-dictation-status{color:#5d208a;max-width:1000px;margin:8px auto 0;line-height:1.5;font-size:14px!important}.ask-readable.ask-simple .ask-compose .attach{color:#7026a6;background:#f1e6fa;border:0;flex:0 0 68px;width:68px;min-width:68px;min-height:48px;padding:6px;line-height:1.1}.ask-readable.ask-simple .ask-compose .attach small{margin-top:3px;line-height:1.3;display:block;font-size:12px!important}.ask-readable.ask-simple .ask-compose textarea{min-width:0}@media (width<=480px){.ask-readable.ask-simple .ask-compose-box{gap:6px}.ask-readable.ask-simple .ask-compose .attach{flex-basis:58px;width:58px;min-width:58px}}.ask-intake-review{min-width:0;max-width:100%;font-size:14px;line-height:1.5}.ask-intake-review form{gap:18px;margin-top:14px;display:grid}.ask-intake-review fieldset,.ask-intake-review details{background:#fff;border:1px solid #e5d4f0;border-radius:12px;min-width:0;margin:0;padding:16px}.ask-intake-review legend,.ask-intake-review summary{color:#7217a5;font-weight:750}.ask-intake-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px;display:grid}.ask-intake-fields .wide{grid-column:1/-1}.ask-intake-fields label{gap:6px;min-width:0;display:grid}.ask-intake-fields :is(input,select,textarea){width:100%;min-width:0;max-width:100%;font:inherit;color:#302041;background:#fff;border:1px solid #dac6e8;border-radius:8px;padding:10px}.ask-intake-review button{background:var(--brand-gradient);color:#fff;min-height:42px;font:inherit;white-space:normal;border:0;border-radius:9px;padding:10px 16px;font-weight:700}.ask-intake-review button:disabled{opacity:.5}.ask-intake-review small{font-size:13px;line-height:1.5;display:block}.ask-intake-note{white-space:pre-line;background:#fcf0ff;border-radius:9px;padding:12px}.ask-intake-verified{align-items:flex-start;gap:10px;display:flex!important}.ask-intake-verified input{flex:0 0 18px;margin-top:3px;width:18px!important}.ask-selected-file p,.ask-message-file b{overflow-wrap:anywhere;min-width:0}.ask-compose .attach small{font-size:12px!important}.ask-proposal>.ask-intake-review{width:100%;display:block}.ask-proposal .ask-intake-review form{width:100%;min-width:0}.ask-proposal .ask-intake-review :is(label,p,button){font-size:14px;line-height:1.5}.ask-proposal .ask-intake-review legend{font-size:16px;line-height:1.5}.ask-proposal .ask-intake-review :is(input,select,textarea){font-size:15px}.ask-compose .ask-compose-box>.attach{gap:5px;width:64px;min-width:64px;height:48px}.ask-overlay .ask-panel.ask-real{width:min(860px,100vw)}.ask-overlay .ask-message p,.ask-overlay .ai-message p,.ask-overlay .ask-proposal p{font-size:15px;line-height:1.55}.ask-overlay .ask-message li,.ask-overlay .ask-proposal label,.ask-overlay .ask-proposal input,.ask-overlay .ask-proposal button,.ask-overlay .ask-proposal header strong,.ask-overlay .ask-proposal header small,.ask-overlay .ask-proposal header b{font-size:14px;line-height:1.4}.ask-overlay .ask-proposal{padding:18px}.ask-overlay .ask-proposal>header{grid-template-columns:32px minmax(0,1fr) auto;align-items:start}.ask-overlay .ask-proposal>div{flex-wrap:wrap}.ask-overlay .ask-proposal button{min-height:42px;padding:10px 14px}.ask-overlay .ask-confirm-help{color:#5b386f;overflow-wrap:anywhere;margin:12px 0 4px}.ask-overlay .ask-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}@media (width<=620px){.ask-overlay .ask-panel.ask-real{width:100vw}.ask-overlay .ask-proposal{padding:12px}.ask-overlay .ask-proposal>header{grid-template-columns:28px minmax(0,1fr)}.ask-overlay .ask-proposal>header b{grid-column:2;justify-self:start}}.ask-overlay .ask-panel.ask-real{flex-direction:column;height:100dvh;display:flex}.ask-overlay .ask-panel.ask-real .ask-personal-entry{flex:none;min-height:36px;margin:5px 14px;padding:7px 12px}.ask-overlay .ask-panel.ask-real .ask-head{flex:none;padding:10px 16px}.ask-overlay .ask-panel.ask-real .ask-quick-actions{flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:8px 14px;display:grid}.ask-overlay .ask-quick-actions .evolia-quick-actions>summary,.ask-overlay .ask-quick-actions>.ask-conversation-button,.ask-overlay .ask-quick-actions>.ask-oral-toggle{height:40px;min-height:40px;padding:7px 10px;font-size:14px}.ask-overlay .ask-quick-actions>.ask-conversation-button{display:none}.ask-overlay .ask-panel.ask-real .ask-skill-picker{flex:none;max-height:140px;margin:5px 14px;padding:7px 12px}.ask-overlay .ask-panel.ask-real .ask-body{flex:auto;min-height:40vh;overflow-y:auto}.ask-overlay .ask-panel.ask-real .ask-compose{flex:0 auto;max-height:34vh;padding:8px 14px 10px;overflow-y:auto}.ask-overlay .ask-compose .ask-voice-conversation{margin-bottom:6px;padding:5px 8px}.ask-overlay .ask-compose .ask-voice-conversation>span{width:32px;height:32px}.ask-overlay .ask-compose .ask-voice-conversation img{width:32px;height:38px}.ask-overlay .ask-compose .ask-voice-conversation small{font-size:13px}.ask-overlay .ask-compose .ask-selected-file{vertical-align:top;width:calc(50% - 5px);min-height:48px;margin:0 5px 5px 0;padding:5px 7px;display:inline-grid}.ask-overlay .ask-compose .ask-selected-file p b,.ask-overlay .ask-compose .ask-selected-file p small{font-size:13px}.ask-overlay .ask-compose>.ask-web-search{margin:4px 0;padding:5px 8px}.ask-overlay .ask-compose>.ask-compose-box{padding:6px}.ask-overlay .ask-compose textarea{height:42px;min-height:42px}.ask-overlay .ask-compose>small{margin-top:4px}@media (width<=620px){.ask-overlay .ask-panel.ask-real .ask-body{min-height:35vh}.ask-overlay .ask-panel.ask-real .ask-compose{max-height:40vh}.ask-overlay .ask-compose .ask-selected-file{width:100%}}.eq-session-person-name{color:#60199e;margin:5px 0;font-size:14px;font-weight:700;line-height:1.35;display:block}.admin-portal-preview-hero h3{text-shadow:0 1px 3px #43006666;color:#fff!important}.admin-portal-preview-shell>nav button{color:#5f466e;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:none;padding:10px 14px;font-size:14px;font-weight:700}.admin-portal-preview-shell>nav button[aria-current=page]{color:#6b159f;background:#eee0f9}.admin-portal-preview-shell>nav button:focus-visible{outline-offset:2px;outline:2px solid #8d35d1}.admin-portal-preview-sections{grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));gap:14px;margin-top:16px;display:grid}.admin-portal-preview-sections>article{background:#fff;border:1px solid #e8d9ed;border-radius:14px;min-width:0;padding:18px}.admin-portal-preview-sections>article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-portal-preview-sections h4{color:#341448;margin:0;font-size:18px}.admin-portal-preview-sections header span{color:#751baf;background:#f2e7fb;border-radius:999px;padding:5px 10px;font-weight:700}.admin-portal-preview-sections article>p{color:#6e6175;font-size:15px}.admin-portal-preview-records{gap:8px;max-height:360px;margin-top:14px;display:grid;overflow:auto}.admin-portal-preview-records details{border:1px solid #e8d9ed;border-radius:10px;padding:10px 13px}.admin-portal-preview-records summary{cursor:pointer;color:#542173;overflow-wrap:anywhere;font-size:15px;font-weight:700}.admin-portal-preview-records dl{gap:7px;margin:13px 0 0;display:grid}.admin-portal-preview-records dl>div{overflow-wrap:anywhere;grid-template-columns:minmax(100px,35%) minmax(0,1fr);gap:9px;font-size:14px;display:grid}.admin-portal-preview-records dt{color:#766682}.admin-portal-preview-records dd{color:#35233f;margin:0}.eq-engineering-simple>.eq-mascot-tip{margin:18px 0 22px}.eq-engineering-simple .eq-framing-kicker{letter-spacing:.09em;color:#a02ec3;margin-bottom:6px;font-size:11px;font-weight:750;display:block}.eq-framing-icon{color:#8c00f0;background:linear-gradient(140deg,#eee1ff,#ffe5fa);border-radius:15px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.eq-framing-icon svg{width:24px;height:24px}.eq-interview-card{background:linear-gradient(130deg,#fff 60%,#fff3fc);border:1px solid #e4caff;border-radius:24px;margin:22px 0;overflow:hidden;box-shadow:0 9px 30px #8e1bb108}.eq-interview-card>header{background:linear-gradient(115deg,#f2e6ff,#fff0fb);border-bottom:1px solid #eddaff;align-items:center;gap:20px;padding:22px 28px;display:flex}.eq-interview-mascot{background:radial-gradient(#e6bbff,#0000 70%);flex-shrink:0;width:85px}.eq-interview-mascot img{object-fit:contain;margin:auto;display:block}.eq-interview-card h2{color:#35125e;margin:0 0 8px;font-size:22px;line-height:1.35}.eq-interview-card header p{color:#76608a;margin:0;font-size:14px;line-height:1.6}.eq-interview-chip{color:#a320b3;background:#fff9fe;border:1px solid #e7caf8;border-radius:24px;flex-shrink:0;align-items:center;gap:7px;margin-left:auto;padding:9px 12px;font-size:12px;font-weight:700;display:flex}.eq-interview-chip svg{width:17px;height:17px}.eq-interview-body{grid-template-columns:minmax(230px,.75fr) minmax(0,1.6fr);gap:24px;padding:24px 28px;display:grid}.eq-interview-upload{text-align:center;background:linear-gradient(145deg,#faf4ff,#fff5fc);border:1.5px dashed #cd98f4;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-width:0;padding:24px;display:flex}.eq-interview-upload>svg{color:#9500ee;width:38px;height:38px}.eq-interview-upload strong{color:#471c72;font-size:16px}.eq-interview-upload small{color:#7e668f;font-size:12px;line-height:1.6}.eq-interview-upload input{color:#806493;max-width:100%;font-size:12px}.eq-interview-upload input::file-selector-button{font:inherit;color:#8300de;cursor:pointer;background:#fff;border:1px solid #debbfa;border-radius:10px;margin-right:7px;padding:10px 12px;font-weight:700}.eq-interview-upload>span{overflow-wrap:anywhere;color:#8a21ba;align-items:center;gap:7px;font-size:12px;display:flex}.eq-interview-upload>span svg{flex-shrink:0;width:15px}.eq-interview-text{min-width:0}.eq-interview-text label{color:#492162;margin:0 0 10px;font-size:14px;font-weight:700;display:block}.eq-interview-text textarea{width:100%;min-height:170px;font:inherit;color:#391354;resize:vertical;box-sizing:border-box;background:#fff;border:1px solid #e4d1f2;border-radius:14px;padding:14px;font-size:14px;line-height:1.65}.eq-interview-text small{color:#806b92;margin-top:8px;font-size:11px;line-height:1.5;display:block}.eq-interview-card>footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:0 28px 24px;display:flex}.eq-interview-card footer p{color:#806b92;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.eq-interview-card footer p svg{width:18px}.eq-engineering-simple .eq-interview-card .primary,.eq-engineering-simple .eq-framing-submit .primary{border:0;align-items:center;gap:9px;min-height:44px;font-weight:700;display:inline-flex;color:#fff!important;background:linear-gradient(110deg,#8000ff,#ef00c9)!important;border-radius:13px!important;padding:12px 20px!important}.eq-interview-card button svg,.eq-framing-submit button svg{width:18px;height:18px}.eq-interview-card button:disabled{opacity:.5;cursor:not-allowed}.eq-interview-feedback{color:#7121a4;background:#f3e8ff;border-radius:12px;align-items:center;gap:10px;margin:0 28px 20px;padding:13px 16px;font-size:13px;line-height:1.6;display:flex}.eq-interview-feedback.error{color:#9e286a;background:#ffeaf6;flex-wrap:wrap}.eq-interview-proposal{background:#fffbff;border-top:1px solid #e9d7f6;padding:24px 28px}.eq-interview-proposal h3{align-items:center;gap:10px;font-size:18px;display:flex}.eq-interview-proposal dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.eq-interview-proposal dl>div{background:#fff;border:1px solid #e7d6f6;border-radius:12px;padding:14px}.eq-interview-proposal dt{color:#8c32b1;margin-bottom:7px;font-size:12px;font-weight:700}.eq-interview-proposal dd{white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}.eq-interview-proposal aside{background:#fff0fa;border-radius:12px;margin:16px 0;padding:15px 20px;font-size:13px}.eq-interview-proposal li{margin:8px 0}.eq-interview-proposal>small{color:#826690;margin-top:12px;font-size:12px;display:block}.eq-engineering-simple .eq-framing-rich{grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);align-items:start;gap:22px;display:grid}.eq-framing-rich>.eq-record-panel{background:linear-gradient(145deg,#fff 78%,#fff6fd);border:1px solid #e7d1f8;border-radius:22px;min-width:0;padding:24px}.eq-framing-rich header{border-bottom:1px solid #f0e3fa;justify-content:flex-start;align-items:center;gap:14px;margin-bottom:24px;padding-bottom:20px;display:flex}.eq-framing-rich header h2{color:#35145b;margin:0;font-size:21px}.eq-framing-rich header p{color:#816a94;margin:8px 0 0;font-size:12px;line-height:1.5}.eq-framing-rich label{color:#603379;margin-bottom:18px;font-size:13px;font-weight:600;display:block}.eq-framing-rich label>span{align-items:center;gap:8px;margin-bottom:10px;display:flex}.eq-framing-rich label>span svg{color:#a232d2;width:18px;height:18px}.eq-framing-rich em{color:#d72aaf;font-style:normal}.eq-framing-rich input,.eq-framing-rich select,.eq-framing-rich textarea{box-sizing:border-box;color:#391858;width:100%;font:inherit;font-weight:400;background:#fff!important;border:1px solid #e4d0f6!important;border-radius:12px!important;padding:12px 14px!important}.eq-framing-rich textarea{resize:vertical;min-height:114px;line-height:1.65}.eq-framing-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.eq-framing-rich .eq-framing-field{background:#fcf8ff;border:1px solid #efe0fa;border-radius:16px;margin:0;padding:16px}.eq-framing-rich .eq-framing-field:nth-child(2n){background:#fff7fd}.eq-framing-facts{gap:12px;margin:20px 0;display:grid}.eq-framing-facts>div{background:#f7efff;border-radius:13px;align-items:center;gap:12px;padding:13px;display:flex}.eq-framing-facts svg{color:#9935c2;flex-shrink:0;width:21px}.eq-framing-facts small{color:#8b6a9a;margin-bottom:5px;font-size:11px;display:block}.eq-framing-facts strong{color:#573474;font-size:13px}.eq-framing-next{background:linear-gradient(120deg,#eee3ff,#ffe7f7);border-radius:15px;margin-top:22px;padding:18px}.eq-framing-next>svg{color:#ae27c6;vertical-align:middle;width:22px;margin-right:8px}.eq-framing-next strong{color:#76279d;font-size:13px}.eq-framing-next p{color:#80628d;margin-bottom:0;font-size:12px;line-height:1.65}.eq-framing-submit{background:#fcf6ff;border:1px solid #e9d5f9;border-radius:17px;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:15px;padding:18px 22px;display:flex}.eq-framing-submit>span{color:#856692;align-items:center;gap:9px;font-size:12px;display:flex}.eq-framing-submit>span svg{width:18px}.eq-engineering-simple .eq-agent-overview-rich{background:linear-gradient(105deg,#fff,#fcf2ff);border:1px solid #e5cafa;padding:20px 24px;box-shadow:0 5px 18px #8200c405}.eq-agent-overview-rich summary>span:nth-child(2){flex:1}.eq-agent-overview-rich summary strong{color:#4b216e;font-size:16px;display:block}.eq-agent-overview-rich summary small{letter-spacing:0;color:#8c6c9b;margin-top:5px;font-size:12px;font-weight:400;display:block}.eq-agent-overview-rich .eq-overview-count{color:#9300e3;background:#f0e0ff;border-radius:20px;padding:7px 11px;font-size:13px}.eq-engineering-simple .eq-agent-overview-rich li{background:#fff;border:1px solid #ead7f9;border-radius:16px;align-items:center;gap:15px;padding:16px;box-shadow:0 4px 14px #8835b606}.eq-engineering-simple .eq-agent-overview-rich li:nth-child(3n+2){background:#fff6fc;border-color:#f6d5ed}.eq-engineering-simple .eq-agent-overview-rich li>.eq-overview-symbol{color:#a300e6;background:linear-gradient(145deg,#f1e4ff,#ffe0f8);border-radius:13px;flex:0 0 43px;place-items:center;width:43px;height:43px;display:grid;position:relative}.eq-overview-symbol svg{width:22px;height:22px}.eq-overview-symbol b{color:#fff;background:#9200f0;border:2px solid #fff;border-radius:50%;place-items:center;width:19px;height:19px;font-size:9px;display:grid;position:absolute;bottom:-5px;right:-6px}.eq-agent-overview-rich li strong{color:#492067;font-size:13px;line-height:1.4;display:block}.eq-agent-overview-rich li small{color:#946e9e;margin-top:5px;font-size:11px;line-height:1.45;display:block}@media (width<=1100px){.eq-interview-chip{display:none}.eq-engineering-simple .eq-framing-rich{grid-template-columns:1fr}.eq-framing-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.eq-framing-context{display:block}.eq-engineering-simple .eq-agent-overview-rich ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.eq-interview-body{grid-template-columns:1fr;padding:18px}.eq-interview-card>header{gap:12px;padding:18px}.eq-interview-mascot{width:55px}.eq-interview-mascot img{width:50px;height:65px}.eq-interview-card h2{font-size:18px}.eq-interview-card>footer{padding:0 18px 20px}.eq-interview-card footer button{justify-content:center;width:100%}.eq-framing-fields,.eq-interview-proposal dl{grid-template-columns:1fr}.eq-framing-rich>.eq-record-panel{padding:18px}.eq-framing-rich header h2{font-size:18px}.eq-engineering-simple .eq-agent-overview-rich ol{grid-template-columns:1fr}.eq-framing-submit button{justify-content:center;width:100%}}.app-shell.eq-design.eq-photo-design .eq-engineering-framing.eq-framing-rich{grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr)!important;gap:22px!important}.app-shell.eq-design.eq-photo-design .eq-framing-rich>.eq-record-panel>header{border-bottom:1px solid #f0e3fa!important;justify-content:flex-start!important;gap:14px!important;margin-bottom:20px!important;padding-bottom:18px!important}.app-shell.eq-design.eq-photo-design .eq-framing-rich>.eq-record-panel>header>div{flex:1;min-width:0}.app-shell.eq-design.eq-photo-design .eq-framing-rich>.eq-record-panel>header h2{font-weight:750}@media (width<=1100px){.app-shell.eq-design.eq-photo-design .eq-engineering-framing.eq-framing-rich{grid-template-columns:minmax(0,1fr)!important}}@media (width<=650px){.eq-framing-rich .eq-form-row{flex-direction:column;align-items:stretch}.eq-framing-rich .eq-form-row>label{width:100%;min-width:0}.eq-agent-overview-rich summary{flex-wrap:wrap}.eq-agent-overview-rich .eq-overview-count{display:none}}.eq-engineering-simple{--agent-ink:#24105b;--agent-muted:#7d6999;--agent-border:#e8d6ff;color:var(--agent-ink)}.eq-engineering-simple .eq-filterbar{margin:22px 0}.eq-engineering-project-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.eq-engineering-project-cards article{border:1px solid var(--agent-border);background:linear-gradient(145deg,#fff 65%,#fff4fd);border-radius:24px;flex-direction:column;gap:16px;min-width:0;padding:24px;display:flex}.eq-engineering-project-cards article>p{color:var(--agent-muted);line-height:1.6}.eq-engineering-project-cards footer{border-top:1px solid var(--agent-border);flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:auto;padding-top:16px;display:flex}.eq-engineering-start{border:1px solid var(--agent-border);background:linear-gradient(145deg,#fff,#fff3fd);border-radius:24px;justify-content:center;align-items:center;gap:36px;min-height:310px;display:flex}.eq-engineering-start h2{font-size:25px}.eq-engineering-start p{max-width:490px;color:var(--agent-muted);margin:14px 0 24px}.eq-engineering-start img,.eq-agent-empty img{object-fit:contain;filter:drop-shadow(0 14px 18px #9500ff1c)}.eq-agent-project{margin-top:22px}.eq-agent-project-bar{border:1px solid var(--agent-border);background:linear-gradient(110deg,#f4eaff,#fff1fb);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;padding:20px 24px;display:flex}.eq-agent-project-bar>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.eq-agent-project-bar small{color:var(--agent-muted);width:100%;font-size:13px}.eq-agent-version{color:#7900f2;background:#fff;border:1px solid #dec1ff;border-radius:10px;padding:7px 11px;font-weight:700}.eq-agent-project button svg,.eq-agent-project a svg,.eq-engineering-simple .eq-hero-controls svg{flex-shrink:0;width:18px;height:18px}.eq-agent-project .primary,.eq-engineering-simple .primary{justify-content:center;align-items:center;gap:9px;min-height:42px;font-weight:700;display:inline-flex;box-shadow:0 5px 14px #8300e817;color:#fff!important;background:linear-gradient(110deg,#7900ff,#ed00cc)!important;border:1px solid #0000!important;border-radius:14px!important;padding:10px 16px!important}.eq-agent-project .secondary{justify-content:center;align-items:center;gap:8px;min-height:40px;text-decoration:none;display:inline-flex;color:#7d05df!important;background:#fff!important;border:1px solid #d9baff!important;border-radius:13px!important;padding:9px 13px!important}.eq-agent-project button:disabled{opacity:.5;cursor:not-allowed}.eq-agent-project button:focus-visible,.eq-agent-project summary:focus-visible{outline-offset:3px;outline:3px solid #b771ff}.eq-agent-layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:24px;display:grid}.eq-agent-timeline{border:1px solid var(--agent-border);background:#fff;border-radius:22px;padding:12px}.eq-agent-timeline ol{margin:0;padding:0;list-style:none}.eq-agent-timeline li{margin-bottom:3px;position:relative}.eq-agent-timeline li:not(:last-child):before{content:"";background:#eddbff;width:2px;position:absolute;top:44px;bottom:-10px;left:27px}.eq-agent-timeline button{text-align:left;width:100%;color:var(--agent-ink);background:0 0;border:1px solid #0000;border-radius:15px;align-items:center;gap:12px;padding:11px;display:flex;position:relative}.eq-agent-timeline button>span{color:#8200ed;background:#f1e5ff;border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;height:32px;font-size:12px;font-weight:700;display:flex}.eq-agent-timeline strong{font-size:13px;line-height:1.35;display:block}.eq-agent-timeline small{color:var(--agent-muted);margin-top:4px;font-size:11px;display:block}.eq-agent-timeline .selected button{background:linear-gradient(100deg,#f5eaff,#fff0fc);border-color:#d3acff}.eq-agent-timeline .selected button>span{color:#fff;background:linear-gradient(135deg,#8200ff,#e000cc)}.eq-agent-main{gap:20px;min-width:0;display:grid}.eq-agent-result,.eq-agent-chat,.eq-agent-history,.eq-agent-choices,.eq-agent-handoff,.eq-agent-overview{border:1px solid var(--agent-border);background:linear-gradient(145deg,#fff 75%,#fff6fd);border-radius:22px;min-width:0;padding:24px}.eq-agent-result>header{border-bottom:1px solid var(--agent-border);align-items:center;gap:15px;padding-bottom:18px;display:flex}.eq-agent-icon{color:#8200ff;background:#f2e5ff;border-radius:16px;place-items:center;width:50px;height:50px;display:grid}.eq-agent-icon svg{width:25px}.eq-agent-result h2{margin:4px 0;font-size:22px}.eq-agent-result header small{color:#a237b9;letter-spacing:.08em;font-size:11px;font-weight:700}.eq-agent-result header p{color:var(--agent-muted);margin:0;font-size:12px}.eq-agent-paper{overflow-wrap:anywhere;background:#fff;border:1px solid #efe4f7;border-radius:9px;max-height:720px;margin-top:20px;padding:24px;line-height:1.7;overflow:auto;box-shadow:0 8px 25px #32104d07}.eq-agent-paper .pedagogy-text{font-size:14px}.eq-agent-result footer{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.eq-agent-empty{text-align:center;padding:42px 24px}.eq-agent-empty img{margin:0 auto 18px}.eq-agent-empty p{color:var(--agent-muted);max-width:400px;margin:12px auto;font-size:14px}.eq-agent-chat header{align-items:center;gap:16px;margin-bottom:16px;display:flex}.eq-agent-chat header img{object-fit:contain}.eq-agent-chat h3{margin:0 0 7px;font-size:18px}.eq-agent-chat p,.eq-agent-handoff p{color:var(--agent-muted);margin:0;font-size:13px;line-height:1.55}.eq-agent-project textarea,.eq-agent-project select{width:100%;color:var(--agent-ink);font:inherit;background:#fff;border:1px solid #dfc9ff;border-radius:12px;padding:12px}.eq-agent-chat>div{justify-content:space-between;align-items:center;gap:20px;margin-top:14px;display:flex}.eq-agent-chat small{max-width:400px;color:var(--agent-muted);font-size:12px}.eq-agent-history summary,.eq-agent-choices summary,.eq-agent-overview summary{cursor:pointer;align-items:center;gap:10px;font-weight:700;display:flex}.eq-agent-history summary svg,.eq-agent-choices summary svg,.eq-agent-overview summary svg{color:#9100eb;width:21px}.eq-agent-history summary:after,.eq-agent-choices summary:after,.eq-agent-overview summary:after{content:"+";color:#9800dd;margin-left:auto}.eq-agent-history[open] summary:after,.eq-agent-choices[open] summary:after,.eq-agent-overview[open] summary:after{content:"−"}.eq-agent-history>p,.eq-agent-choices>p{color:var(--agent-muted);font-size:13px;line-height:1.6}.eq-agent-history>button{text-align:left;width:100%;margin-top:10px;justify-content:flex-start!important;display:flex!important}.eq-agent-history>button span{flex:1}.eq-agent-history small{font-size:11px}.eq-agent-choices label{grid-template-columns:1fr 1.4fr;align-items:center;gap:15px;margin-top:12px;font-size:13px;display:grid}.eq-agent-handoff{justify-content:space-between;align-items:center;gap:24px;display:flex}.eq-agent-handoff h3{margin:8px 0;font-size:19px}.eq-agent-handoff>div>svg{color:#9000e8;width:28px}.eq-agent-handoff button{flex-shrink:0}.eq-agent-live{color:#7330ab;background:#f9f3ff;border:1px solid #dfc6ff;border-radius:16px;padding:16px 20px;font-weight:600}.eq-agent-live>span{background:#b300f3;border-radius:50%;width:8px;height:8px;margin-right:10px;display:inline-block}.eq-agent-live small{margin-top:8px;font-weight:400;display:block}.eq-agent-question{background:#fff4fc;border:1px solid #efbcf3;border-radius:20px;margin-bottom:20px;padding:24px}.eq-agent-question h3{align-items:center;gap:10px;display:flex}.eq-agent-question p{white-space:pre-wrap;line-height:1.6}.eq-agent-question label{margin-bottom:15px;display:block}.eq-agent-question small{color:var(--agent-muted);margin-top:10px;display:block}.eq-agent-overview{margin:20px 0}.eq-agent-overview ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:20px 0 0;list-style:none;display:grid}.eq-agent-overview li{align-items:center;gap:10px;font-size:13px;display:flex}.eq-agent-overview li span{color:#8000eb;background:#f2e7ff;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}@media (width<=1100px){.eq-engineering-project-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.eq-agent-layout{grid-template-columns:225px minmax(0,1fr)}.eq-agent-chat>div,.eq-agent-handoff{flex-direction:column;align-items:stretch}}@media (width<=760px){.eq-engineering-project-cards{grid-template-columns:1fr}.eq-engineering-start{text-align:center;flex-direction:column;gap:18px;padding:30px}.eq-agent-layout{grid-template-columns:1fr}.eq-agent-timeline ol{gap:7px;display:flex;overflow:auto}.eq-agent-timeline li{flex:0 0 190px}.eq-agent-timeline li:before{display:none}.eq-agent-result,.eq-agent-chat,.eq-agent-history,.eq-agent-choices{padding:18px}.eq-agent-paper{padding:15px}.eq-agent-choices label{grid-template-columns:1fr;gap:5px}.eq-agent-overview ol{grid-template-columns:repeat(2,minmax(0,1fr))}.eq-agent-history>button{flex-wrap:wrap}}.eq-agent-delivery{flex-wrap:wrap;gap:10px;max-width:390px;display:flex}.eq-agent-delivery small{color:var(--agent-muted);width:100%;font-size:11px}@media (width>=761px){.eq-agent-timeline{scrollbar-width:thin;scrollbar-color:#d8b6f5 transparent;max-height:calc(100vh - 40px);position:sticky;top:20px;overflow-y:auto}}.app-shell.eq-design.eq-photo-design .qr-dashboard{--qr-violet:#5000ff;--qr-pink:#f000b8;--qr-ink:#180953;--qr-muted:#72569d;--qr-line:#ece5ff;--qr-gradient:linear-gradient(105deg,#5000ff 0%,#ad00f5 50%,#ff00b8 100%);width:100%;min-width:0;color:var(--qr-ink);flex-direction:column;font-family:Arial,sans-serif;background:0 0!important;gap:9px!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important}.app-shell.eq-design.eq-photo-design .qr-dashboard *{box-sizing:border-box}.app-shell.eq-design.eq-photo-design .qr-dashboard :is(h2,h3,h4,p,label,th,td,small,input,textarea,select,button){letter-spacing:normal;font-family:Arial,sans-serif!important}.app-shell.eq-design.eq-photo-design .qr-dashboard :is(h2,h3){color:var(--qr-ink)!important;margin:0!important;font-size:16px!important;font-weight:700!important;line-height:1.2!important}.app-shell.eq-design.eq-photo-design .qr-dashboard p{color:var(--qr-muted)!important;margin:0!important;font-size:13px!important;line-height:1.38!important}.app-shell.eq-design.eq-photo-design .qr-dashboard svg{flex:none;width:21px;height:21px}.app-shell.eq-design.eq-photo-design .qr-dashboard button{white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:8px;height:auto;display:inline-flex;min-height:34px!important;box-shadow:none!important;border:1px solid #b68aff!important;border-radius:9px!important;margin:0!important;padding:7px 12px!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important}.app-shell.eq-design.eq-photo-design .qr-dashboard button:disabled{opacity:.5;cursor:default}.app-shell.eq-design.eq-photo-design .qr-dashboard :is(button,input,textarea,select):focus-visible{outline-offset:3px;outline:2px solid #7500ff}.app-shell.eq-design.eq-photo-design .qr-dashboard>.eq-page-heading{flex:none;justify-content:space-between;background:var(--qr-gradient)!important;min-height:102px!important;box-shadow:none!important;border:0!important;border-radius:15px!important;align-items:center!important;gap:20px!important;margin:0!important;padding:16px 34px!important;display:flex!important}.app-shell.eq-design.eq-photo-design .qr-dashboard>.eq-page-heading h1{letter-spacing:-1px!important;color:#fff!important;margin:0 0 6px!important;font-family:Orbitron,Arial,sans-serif!important;font-size:clamp(28px,2.5vw,42px)!important;font-weight:700!important;line-height:1.2!important}.app-shell.eq-design.eq-photo-design .qr-dashboard>.eq-page-heading p{color:#fff!important;font-size:clamp(15px,1.2vw,20px)!important;line-height:1.3!important}.app-shell.eq-design.eq-photo-design .qr-dashboard>.eq-page-heading .qr-annual-download{white-space:nowrap;border:0!important;border-radius:13px!important;min-height:50px!important;padding:12px 22px!important;font-size:15px!important}.app-shell.eq-design.eq-photo-design .qr-dashboard>.qcs-report-toolbar{border:1px solid var(--qr-line);background:#fff;border-radius:12px;flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding:7px 16px;display:flex;margin:0!important}.app-shell.eq-design.eq-photo-design .qr-dashboard>.qcs-report-toolbar>div{align-items:center;gap:30px;display:flex}.app-shell.eq-design.eq-photo-design .qr-dashboard>.qcs-report-toolbar label{color:var(--qr-ink);align-items:center;gap:14px;font-weight:600;display:flex;font-size:13px!important}.app-shell.eq-design.eq-photo-design .qr-dashboard select{width:auto;height:34px!important;min-height:34px!important;color:var(--qr-ink)!important;background:#fff!important;border:1px solid #e2d5ff!important;border-radius:8px!important;margin:0!important;padding:5px 30px 5px 12px!important;font-size:13px!important;line-height:1.3!important}.app-shell.eq-design.eq-photo-design .qr-dashboard>.qcs-report-toolbar select{width:190px;min-width:0}.app-shell.eq-design.eq-photo-design .qr-dashboard>.qcs-report-toolbar label:last-child select{width:320px}.app-shell.eq-design.eq-photo-design .qr-sync{color:#d000db;white-space:nowrap;background:#fbe7ff;border-radius:14px;align-items:center;gap:10px;padding:8px 14px;font-size:12px;display:flex}.app-shell.eq-design.eq-photo-design .qr-dashboard>.eq-page-tabs{flex:none;grid-template-columns:1fr 1fr 1.3fr 1fr;min-height:36px;box-shadow:none!important;background:0 0!important;border:0!important;gap:5px!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}.app-shell.eq-design.eq-photo-design .qr-dashboard>.eq-page-tabs button{white-space:normal;border:1px solid var(--qr-line)!important;border-bottom:2px solid #0000!important;border-radius:9px!important;min-width:0!important;min-height:36px!important;padding:8px 12px!important;font-weight:400!important}.app-shell.eq-design.eq-photo-design .qr-dashboard>.eq-page-tabs button:after{display:none!important}.app-shell.eq-design.eq-photo-design .qr-dashboard>.eq-page-tabs button.active{border-bottom:2px solid #ff00bd!important;font-weight:700!important}.app-shell.eq-design.eq-photo-design .qr-view{flex-direction:column;flex:1;gap:9px;min-width:0;min-height:0;display:flex}.app-shell.eq-design.eq-photo-design .qr-panel{border:1px solid var(--qr-line);background:#fff;border-radius:13px;flex-direction:column;gap:8px;min-width:0;min-height:0;padding:11px 14px;display:flex;overflow:auto}.app-shell.eq-design.eq-photo-design .qr-panel>header{flex:none;justify-content:space-between;align-items:center;gap:10px;display:flex;background:0 0!important;border:0!important;padding:0!important}.app-shell.eq-design.eq-photo-design .qr-panel h2{align-items:center;gap:10px;display:flex}.app-shell.eq-design.eq-photo-design .qr-panel h2 svg{color:var(--qr-violet);width:24px;height:24px}.app-shell.eq-design.eq-photo-design .qr-kpis,.app-shell.eq-design.eq-photo-design .qr-activity-cards{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid;margin:0!important}.app-shell.eq-design.eq-photo-design .qr-metric{border:1px solid var(--qr-line);background:#fff;border-radius:13px;align-items:center;gap:20px;min-width:0;min-height:80px;padding:12px 18px;display:flex}.app-shell.eq-design.eq-photo-design .qr-metric-icon{width:55px;height:55px;color:var(--qr-violet);background:#f5efff;border-radius:50%;flex:none;place-items:center;display:grid}.app-shell.eq-design.eq-photo-design .qr-metric-icon.is-pink{color:var(--qr-pink);background:#ffe9fa}.app-shell.eq-design.eq-photo-design .qr-metric-icon svg{width:29px;height:29px}.app-shell.eq-design.eq-photo-design .qr-metric h2{margin:0 0 3px!important;font-size:13px!important}.app-shell.eq-design.eq-photo-design .qr-metric strong{display:block;color:var(--qr-ink)!important;font-size:26px!important;line-height:1.15!important}.app-shell.eq-design.eq-photo-design .qr-metric small{color:var(--qr-muted);margin-top:2px;font-size:12px;display:block}.app-shell.eq-design.eq-photo-design .qr-table-scroll{flex:1;min-height:0;overflow:auto}.app-shell.eq-design.eq-photo-design .qr-table{border-collapse:collapse;table-layout:auto;width:100%;border:0!important;min-width:0!important;margin:0!important}.app-shell.eq-design.eq-photo-design .qr-table :is(th,td){text-align:left!important;color:var(--qr-ink)!important;border:0!important;border-bottom:1px solid var(--qr-line)!important;vertical-align:middle!important;height:auto!important;box-shadow:none!important;background:#fff!important;padding:4px 10px!important;font-size:12px!important;line-height:1.25!important}.app-shell.eq-design.eq-photo-design .qr-table th{white-space:nowrap;z-index:1;position:sticky;top:0;background:#f4f0ff!important;font-weight:600!important}.app-shell.eq-design.eq-photo-design .qr-table th:first-child{border-radius:8px 0 0 8px}.app-shell.eq-design.eq-photo-design .qr-table th:last-child{border-radius:0 8px 8px 0}.app-shell.eq-design.eq-photo-design .qr-table :is(th,td):not(:first-child){text-align:center!important}.app-shell.eq-design.eq-photo-design .qr-table td:first-child{font-weight:400!important}.app-shell.eq-design.eq-photo-design .qr-pill{white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;min-width:65px;max-width:100%;padding:3px 12px;font-weight:600;line-height:1.15;display:inline-flex;color:#ed00aa!important;background:#ffe3f8!important;font-size:12px!important}.app-shell.eq-design.eq-photo-design .qr-pill.is-empty{font-weight:400;color:#8150db!important;background:#f2ecff!important;font-size:11px!important}.app-shell.eq-design.eq-photo-design .qr-muted{color:var(--qr-muted)}.app-shell.eq-design.eq-photo-design .qr-synthesis-main{flex:1;grid-template-columns:1fr 1fr;gap:10px;min-height:0;display:grid}.app-shell.eq-design.eq-photo-design .qr-synthesis-left{gap:10px;padding:10px 14px}.app-shell.eq-design.eq-photo-design .qr-synthesis-left>.qr-panel{border:0;border-radius:0;flex:1;min-height:110px;padding:0;overflow:visible}.app-shell.eq-design.eq-photo-design .qr-synthesis-right{flex-direction:column;gap:10px;min-height:0;display:flex}.app-shell.eq-design.eq-photo-design .qr-synthesis-right>.qr-panel:first-child{flex:1.5}.app-shell.eq-design.eq-photo-design .qr-month-summary{flex:1;justify-content:center}.app-shell.eq-design.eq-photo-design .qr-month-summary>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.app-shell.eq-design.eq-photo-design .qr-month-values{flex-wrap:wrap;flex:1;align-items:center;gap:8px;display:flex}.app-shell.eq-design.eq-photo-design .qr-month-values>span{border:1px solid var(--qr-line);border-radius:9px;align-items:center;gap:14px;padding:8px 12px;font-size:13px;display:flex}.app-shell.eq-design.eq-photo-design .qr-month-values>small{color:var(--qr-muted);background:#f4edff;border-radius:8px;padding:10px;font-size:11px;font-style:italic}.app-shell.eq-design.eq-photo-design .qr-synthesis-bottom{flex:none;grid-template-columns:1.1fr .9fr;gap:12px;display:grid}.app-shell.eq-design.eq-photo-design .qr-reading{grid-template-columns:1.1fr .9fr;gap:20px;display:grid}.app-shell.eq-design.eq-photo-design .qr-reading p+p{border-left:1px solid #d9c3ff;padding-left:20px}.app-shell.eq-design.eq-photo-design .qr-reading p{color:#50317f!important;font-size:11px!important;line-height:1.35!important}.app-shell.eq-design.eq-photo-design .qr-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;display:flex}.app-shell.eq-design.eq-photo-design .qr-synthesis-bottom .qr-toolbar{flex-wrap:nowrap}.app-shell.eq-design.eq-photo-design .qr-synthesis-bottom .qr-toolbar button{white-space:normal;flex:1;gap:5px;padding:7px 9px!important;font-size:11px!important}.app-shell.eq-design.eq-photo-design .qr-satisfaction-grid{flex:1;grid-template-rows:minmax(105px,.9fr) minmax(145px,1.25fr) minmax(150px,1.05fr);grid-template-columns:1fr 1.1fr 1.2fr;gap:8px;min-height:0;display:grid}.app-shell.eq-design.eq-photo-design .qr-program-panel{grid-area:1/1/3/3}.app-shell.eq-design.eq-photo-design .qr-program-panel .qr-table td{padding:7px 10px!important}.app-shell.eq-design.eq-photo-design .qr-audiences{grid-area:1/3}.app-shell.eq-design.eq-photo-design .qr-monthly{grid-area:2/3}.app-shell.eq-design.eq-photo-design .qr-phases{grid-area:3/1}.app-shell.eq-design.eq-photo-design .qr-pedagogy{grid-area:3/2}.app-shell.eq-design.eq-photo-design .qr-certifications{grid-area:3/3}.app-shell.eq-design.eq-photo-design .qr-activity-cards .qr-metric strong>.qr-pill:not(.is-empty){padding:0;color:#e000b8!important;background:0 0!important;font-size:24px!important}.app-shell.eq-design.eq-photo-design .qr-activity-cards .qr-metric strong>.qr-pill.is-empty{padding:7px 15px;font-size:12px!important}.app-shell.eq-design.eq-photo-design .qr-mini-pagination{flex:none;align-items:center;gap:5px;font-size:11px;display:flex}.app-shell.eq-design.eq-photo-design .qr-mini-pagination button{min-height:24px!important;padding:2px 9px!important}.app-shell.eq-design.eq-photo-design .qr-link{text-decoration:underline;min-height:20px!important;color:var(--qr-violet)!important;background:0 0!important;border:0!important;padding:0!important;font-size:11px!important}.app-shell.eq-design.eq-photo-design .qr-link svg{width:14px;height:14px}.app-shell.eq-design.eq-photo-design .qr-bc-vae{color:var(--qr-ink);gap:3px;font-size:10px;display:grid}.app-shell.eq-design.eq-photo-design .qr-bc-vae>div{justify-content:space-between;align-items:center;gap:5px;display:flex}.app-shell.eq-design.eq-photo-design .qr-bc-vae .qr-pill{font-size:10px!important}.app-shell.eq-design.eq-photo-design .qr-phases .qr-table-scroll{flex:none}.app-shell.eq-design.eq-photo-design .qr-certification-note{background:#f2ebff;border-radius:9px;flex-direction:column;flex:1;justify-content:center;gap:9px;padding:10px 14px;display:flex}.app-shell.eq-design.eq-photo-design .qr-certification-note p{color:var(--qr-ink)!important;font-size:11px!important}.app-shell.eq-design.eq-photo-design .qr-certification-note .qr-toolbar{flex-wrap:nowrap;justify-content:center;gap:8px}.app-shell.eq-design.eq-photo-design .qr-certification-note button{white-space:normal;padding:6px 9px!important;font-size:11px!important}.app-shell.eq-design.eq-photo-design .qr-complaints-grid{flex:1;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:12px;min-height:0;display:grid}.app-shell.eq-design.eq-photo-design .qr-complaints-grid h2{color:var(--qr-violet)!important;font-size:18px!important}.app-shell.eq-design.eq-photo-design .qr-count-rows{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.app-shell.eq-design.eq-photo-design .qr-count-rows>div{border-top:1px solid var(--qr-line);color:#52328a;flex:1;align-items:center;gap:25px;min-height:33px;padding:7px 14px;font-size:14px;display:flex}.app-shell.eq-design.eq-photo-design .qr-count-rows>div>svg{color:var(--qr-violet);width:25px;height:25px}.app-shell.eq-design.eq-photo-design .qr-count-rows>div>span{flex:1}.app-shell.eq-design.eq-photo-design .qr-count-rows .qr-pill{min-width:58px}.app-shell.eq-design.eq-photo-design .qr-followup{flex:none;min-height:115px}.app-shell.eq-design.eq-photo-design .qr-followup-body{justify-content:space-between;align-items:center;gap:18px;display:flex}.app-shell.eq-design.eq-photo-design .qr-followup-body>div:first-child{flex:1}.app-shell.eq-design.eq-photo-design .qr-followup-body p{font-size:12px!important}.app-shell.eq-design.eq-photo-design .qr-cycle{border-left:1px solid var(--qr-line);align-items:center;gap:20px;padding-left:22px;display:flex}.app-shell.eq-design.eq-photo-design .qr-cycle>div{flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.app-shell.eq-design.eq-photo-design .qr-cycle>div:not(:last-child):after{content:"→";color:var(--qr-violet);position:absolute;top:9px;left:calc(100% + 5px)}.app-shell.eq-design.eq-photo-design .qr-cycle>div>span{width:36px;height:36px;color:var(--qr-violet);background:#f2eaff;border:1px solid #d8baff;border-radius:50%;place-items:center;display:grid}.app-shell.eq-design.eq-photo-design .qr-cycle small{white-space:nowrap;color:var(--qr-violet);background:#f6efff;border-radius:8px;padding:4px 6px;font-size:10px}.app-shell.eq-design.eq-photo-design .qr-dashboard>.eq-report-savebar{background:linear-gradient(90deg,#fff5ff,#fff);border:1px solid #f8d7fa;border-radius:11px;flex-wrap:nowrap;flex:none;align-items:center;gap:12px;min-height:42px;padding:0 0 0 14px;display:flex;margin:0!important}.app-shell.eq-design.eq-photo-design .qr-dashboard>.eq-report-savebar>span{color:#df00ac;white-space:nowrap;align-items:center;gap:10px;margin-right:auto;font-size:12px;display:flex}.app-shell.eq-design.eq-photo-design .qr-dashboard>.eq-report-savebar>button{min-width:225px;min-height:40px!important}.app-shell.eq-design.eq-photo-design .qr-dashboard>.eq-report-savebar .qr-method{flex:1;align-items:center;gap:9px;display:flex;color:#674099!important;font-size:11px!important}.app-shell.eq-design.eq-photo-design .qr-dashboard>.eq-report-savebar:has(.qr-method)>span{white-space:normal;max-width:160px;font-size:10px;font-style:italic}.app-shell.eq-design.eq-photo-design .qr-dashboard>.eq-report-comment-editor{border-radius:13px;flex-direction:column;flex:1;gap:10px;min-height:0;display:flex;border:1px solid var(--qr-line)!important;box-shadow:none!important;background:#fff!important;margin:0!important;padding:13px 16px!important}.app-shell.eq-design.eq-photo-design .qr-dashboard>.eq-report-comment-editor>header{flex:none;justify-content:space-between;align-items:center;gap:16px;display:flex;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.app-shell.eq-design.eq-photo-design .qr-ai-writing{flex:none;align-items:center;gap:16px;display:flex}.app-shell.eq-design.eq-photo-design .qr-ai-writing>span{color:var(--qr-muted);border-left:1px solid #e4d6ff;padding-left:16px;font-size:11px}.app-shell.eq-design.eq-photo-design .qr-comment-columns{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-height:120px;display:grid}.app-shell.eq-design.eq-photo-design .qr-dashboard .qr-comment{border:1px solid var(--qr-line);color:var(--qr-ink);border-radius:9px;flex-direction:column;min-height:0;padding:10px 12px;font-weight:600;gap:8px!important;margin:0!important;font-size:13px!important;display:flex!important}.app-shell.eq-design.eq-photo-design .qr-dashboard .eq-report-comment-editor :is(input,select,textarea){color:var(--qr-ink);background:#fff;border:1px solid #e0d6fc;width:100%;height:auto;font-weight:400;border-radius:7px!important;min-height:0!important;margin:0!important;padding:7px 10px!important;font-size:12px!important}.app-shell.eq-design.eq-photo-design .qr-dashboard .eq-report-comment-editor textarea{resize:none;flex:1;overflow:auto;min-height:55px!important;line-height:1.4!important}.app-shell.eq-design.eq-photo-design .qr-priorities{border:1px solid var(--qr-line);border-radius:10px;flex-direction:column;flex:0 0 264px;gap:8px;min-height:264px;padding:10px;display:flex}.app-shell.eq-design.eq-photo-design .qr-priorities>div{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;min-height:0;display:grid}.app-shell.eq-design.eq-photo-design .qr-dashboard .eq-report-comment-editor fieldset{border:1px solid var(--qr-line);background:linear-gradient(#f4efff 0 27px,#fff 27px);border-radius:9px;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:8px 16px;min-width:0;min-height:0;display:grid;margin:0!important;padding:10px 12px!important}.app-shell.eq-design.eq-photo-design .qr-dashboard .eq-report-comment-editor legend{color:var(--qr-ink);padding:0 5px;font-weight:700;font-size:13px!important;line-height:1.25!important}.app-shell.eq-design.eq-photo-design .qr-dashboard .eq-report-comment-editor fieldset label{min-width:0;color:var(--qr-ink);flex-direction:column;gap:4px;display:flex;font-size:11px!important}.app-shell.eq-design.eq-photo-design .qr-dashboard .eq-report-comment-editor fieldset :is(input,select){height:32px!important;min-height:32px!important}.app-shell.eq-design.eq-photo-design .qr-priority-comment{grid-column:1/-1;min-height:0}.app-shell.eq-design.eq-photo-design .qr-dashboard .qr-chosen{grid-column:1/-1;align-items:center;flex-direction:row!important;gap:8px!important;font-size:10px!important;display:flex!important}.app-shell.eq-design.eq-photo-design .qr-dashboard .qr-chosen input{accent-color:#7000ff;flex:none;width:16px!important;height:16px!important;min-height:16px!important;padding:0!important}.app-shell.eq-design.eq-photo-design .qr-dashboard p.qr-status-help{align-items:center;gap:8px;display:flex;font-size:10px!important}.app-shell.eq-design.eq-photo-design .qr-status-help svg{width:16px;height:16px;color:var(--qr-violet)}.app-shell.eq-design.eq-photo-design .qr-dashboard>.eq-save-feedback{flex:none;align-items:center;gap:12px;display:flex;margin:0!important;padding:5px 12px!important}.app-shell.eq-design.eq-photo-design .qr-dashboard .eq-drawer-backdrop{left:var(--eq-sidebar-width,270px);z-index:250}.app-shell.eq-design.eq-photo-design .qr-dashboard .eq-detail-drawer{border-radius:16px;width:min(800px,100%);max-width:100%;height:auto;max-height:calc(100dvh - 32px);padding:20px;overflow:auto}.app-shell.eq-design.eq-photo-design .qr-detail{flex-direction:column;gap:16px;display:flex}.app-shell.eq-design.eq-photo-design .qr-detail>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.app-shell.eq-design.eq-photo-design .qr-detail article{border-bottom:1px solid var(--qr-line);padding:12px 0}.app-shell.eq-design.eq-photo-design .qr-detail article p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px!important}.app-shell.eq-design.eq-photo-design .qr-detail .qr-chart{border:1px solid var(--qr-line);border-radius:10px;padding:12px;margin:0!important}.app-shell.eq-design.eq-photo-design .qr-detail svg.qr-trend{width:100%;height:auto}@layer easyquali-outline-actions{.app-shell.eq-design.eq-photo-design .qr-dashboard button{color:#5000ff!important;background:#fff!important}.app-shell.eq-design.eq-photo-design .qr-dashboard button.primary{color:#fff!important;background:linear-gradient(105deg,#5000ff,#ad00f5 50%,#ff00b8)!important;border-color:#0000!important}.app-shell.eq-design.eq-photo-design .qr-dashboard>.eq-page-tabs button{color:#57358b!important;background:#f8f4ff!important}.app-shell.eq-design.eq-photo-design .qr-dashboard>.eq-page-tabs button.active{color:#5000ff!important;background:#f0e4ff!important}.app-shell.eq-design.eq-photo-design .qr-dashboard button.qr-annual-download{color:#5000ff!important;background:#fff!important}}@media (width>=1100px){.app-shell.eq-design.eq-photo-design .content:has(.qr-dashboard){box-sizing:border-box;flex-direction:column;height:100dvh;min-height:0;display:flex;padding:0 22px 6px!important}.app-shell.eq-design.eq-photo-design .content:has(.qr-dashboard)>.eq-topbar{flex:none;height:50px!important;min-height:50px!important;margin:0!important;padding:0!important}.app-shell.eq-design.eq-photo-design .module-workspace:has(>.qr-dashboard){flex-direction:column;flex:1;min-height:0;display:flex;margin:0!important;padding:0!important}.app-shell.eq-design.eq-photo-design .qr-dashboard{flex:1}}@media (width<=1450px){.app-shell.eq-design.eq-photo-design .qr-dashboard :is(h2,h3){font-size:14px!important}.app-shell.eq-design.eq-photo-design .qr-metric{gap:15px;padding:10px 15px}.app-shell.eq-design.eq-photo-design .qr-table :is(th,td){padding:4px 7px!important;font-size:11px!important}.app-shell.eq-design.eq-photo-design .qr-pill{min-width:50px;padding:3px 8px;font-size:11px!important}.app-shell.eq-design.eq-photo-design .qr-pill.is-empty{font-size:10px!important}.app-shell.eq-design.eq-photo-design .qr-complaints-grid h2{font-size:16px!important}.app-shell.eq-design.eq-photo-design .qr-count-rows>div{font-size:13px}.app-shell.eq-design.eq-photo-design .qr-followup-body{gap:12px}.app-shell.eq-design.eq-photo-design .qr-cycle{gap:12px;padding-left:12px}.app-shell.eq-design.eq-photo-design .qr-cycle>div:not(:last-child):after{left:calc(100% + 1px)}.app-shell.eq-design.eq-photo-design .qr-followup-body>button{padding:8px!important;font-size:11px!important}.app-shell.eq-design.eq-photo-design .qr-ai-writing{gap:10px}.app-shell.eq-design.eq-photo-design .qr-ai-writing>span{max-width:175px;padding-left:10px}}@media (width>=1100px) and (height<=950px){.app-shell.eq-design.eq-photo-design .qr-dashboard{gap:6px!important}.app-shell.eq-design.eq-photo-design .qr-dashboard>.eq-page-heading{min-height:80px!important;padding:10px 28px!important}.app-shell.eq-design.eq-photo-design .qr-dashboard>.eq-page-heading h1{font-size:30px!important}.app-shell.eq-design.eq-photo-design .qr-dashboard>.eq-page-heading p{font-size:15px!important}.app-shell.eq-design.eq-photo-design .qr-dashboard>.qcs-report-toolbar{min-height:42px;padding:4px 12px}.app-shell.eq-design.eq-photo-design .qr-metric{min-height:65px;padding:7px 15px}.app-shell.eq-design.eq-photo-design .qr-metric-icon{width:43px;height:43px}.app-shell.eq-design.eq-photo-design .qr-panel{gap:5px;padding:7px 10px}.app-shell.eq-design.eq-photo-design .qr-satisfaction-grid{grid-template-rows:minmax(95px,.9fr) minmax(135px,1.25fr) minmax(135px,1fr)}.app-shell.eq-design.eq-photo-design .qr-table :is(th,td){padding:3px 7px!important}.app-shell.eq-design.eq-photo-design .qr-priorities{min-height:264px}.app-shell.eq-design.eq-photo-design .qr-comment-columns{min-height:110px}.app-shell.eq-design.eq-photo-design .qr-followup{min-height:100px}.app-shell.eq-design.eq-photo-design .qr-reading p{font-size:10px!important}}@media (width<=1099px){.app-shell.eq-design.eq-photo-design .qr-dashboard>.eq-page-heading{flex-wrap:wrap;padding:18px!important}.app-shell.eq-design.eq-photo-design .qr-dashboard>.qcs-report-toolbar,.app-shell.eq-design.eq-photo-design .qr-dashboard>.qcs-report-toolbar>div{flex-flow:wrap;gap:12px}.app-shell.eq-design.eq-photo-design .qr-dashboard>.qcs-report-toolbar label:last-child select{width:220px}.app-shell.eq-design.eq-photo-design .qr-view,.app-shell.eq-design.eq-photo-design .qr-synthesis-right{min-height:0}.app-shell.eq-design.eq-photo-design .qr-synthesis-main,.app-shell.eq-design.eq-photo-design .qr-synthesis-bottom{grid-template-columns:1fr}.app-shell.eq-design.eq-photo-design .qr-satisfaction-grid{grid-template-rows:none;grid-template-columns:1fr 1fr}.app-shell.eq-design.eq-photo-design .qr-satisfaction-grid>.qr-panel{grid-area:auto}.app-shell.eq-design.eq-photo-design .qr-program-panel{grid-column:1/-1!important}.app-shell.eq-design.eq-photo-design .qr-comment-columns,.app-shell.eq-design.eq-photo-design .qr-priorities>div{grid-template-columns:1fr}.app-shell.eq-design.eq-photo-design .qr-dashboard>.eq-report-comment-editor>header,.app-shell.eq-design.eq-photo-design .qr-followup-body{flex-wrap:wrap}.app-shell.eq-design.eq-photo-design .qr-dashboard .qr-comment textarea{min-height:120px!important}.app-shell.eq-design.eq-photo-design .qr-dashboard>.eq-report-savebar{flex-wrap:wrap;padding:8px}.app-shell.eq-design.eq-photo-design .qr-dashboard .eq-drawer-backdrop{left:0}}@media (width<=700px){.app-shell.eq-design.eq-photo-design .qr-kpis,.app-shell.eq-design.eq-photo-design .qr-activity-cards,.app-shell.eq-design.eq-photo-design .qr-complaints-grid,.app-shell.eq-design.eq-photo-design .qr-satisfaction-grid{grid-template-rows:none;grid-template-columns:1fr}.app-shell.eq-design.eq-photo-design .qr-dashboard>.eq-page-tabs{grid-template-columns:1fr 1fr}.app-shell.eq-design.eq-photo-design .qr-reading{grid-template-columns:1fr;gap:10px}.app-shell.eq-design.eq-photo-design .qr-reading p+p{border:0;padding:0}.app-shell.eq-design.eq-photo-design .qr-followup-body{flex-direction:column;align-items:stretch}.app-shell.eq-design.eq-photo-design .qr-cycle{border:0;justify-content:center;padding:0}.app-shell.eq-design.eq-photo-design .qr-dashboard>.qcs-report-toolbar>div{align-items:stretch;width:100%}.app-shell.eq-design.eq-photo-design .qr-dashboard>.qcs-report-toolbar label{justify-content:space-between;width:100%}.app-shell.eq-design.eq-photo-design .qr-dashboard>.qcs-report-toolbar select{width:220px}.app-shell.eq-design.eq-photo-design .qr-ai-writing{flex-wrap:wrap}.app-shell.eq-design.eq-photo-design .qr-ai-writing>span{border:0;max-width:none;padding:0}}.app-shell.eq-design.eq-photo-design .content:has(.qr-dashboard)>.eq-documents-assistant{flex:none;background:linear-gradient(100deg,#fffcff,#fff)!important;border:1px solid #f4e4ff!important;border-radius:16px!important;gap:18px!important;min-height:70px!important;margin:8px 0 0!important;padding:8px 96px 8px 20px!important}.app-shell.eq-design.eq-photo-design .content:has(.qr-dashboard)>.eq-documents-assistant .eq-assistant-label{white-space:nowrap;color:#f000cb!important;background:0 0!important;border:0!important;font-size:32px!important}.app-shell.eq-design.eq-photo-design .content:has(.qr-dashboard)>.eq-documents-assistant input{background:#fff!important;border:1px solid #f676f7!important;border-radius:11px!important;height:48px!important;font-size:14px!important}.app-shell.eq-design.eq-photo-design .content:has(.qr-dashboard)>.eq-documents-assistant>div>button{white-space:nowrap;border-radius:12px!important;height:48px!important;min-height:48px!important;padding:9px 18px!important;font-size:15px!important}.app-shell.eq-design.eq-photo-design .content:has(.qr-dashboard)>.eq-documents-assistant .evolia-quick-actions>summary{white-space:nowrap;border-radius:12px!important;height:48px!important;min-height:48px!important;padding:9px 18px!important;font-size:15px!important}.app-shell.eq-design.eq-photo-design .content:has(.qr-dashboard)>.eq-documents-assistant .evolia-quick-actions>summary{color:#fff!important;background:linear-gradient(105deg,#5000ff,#ec00cb)!important;border:0!important}.app-shell.eq-design.eq-photo-design .content:has(.qr-dashboard)>.eq-documents-assistant>div>button{color:#7b00ff!important;background:#fff!important;border:1px solid #bb83ff!important}.app-shell.eq-design.eq-photo-design .content:has(.qr-dashboard)>.eq-documents-assistant>img{object-fit:contain;width:83px!important;height:86px!important;bottom:0!important;right:2px!important}@media (width>=1100px){.app-shell.eq-design.eq-photo-design .content:has(.qr-dashboard)>.eq-documents-assistant{min-height:68px!important;margin:6px -20px 0!important}}@media (width<=1450px){.app-shell.eq-design.eq-photo-design .content:has(.qr-dashboard)>.eq-documents-assistant{gap:12px!important;padding-right:78px!important}.app-shell.eq-design.eq-photo-design .content:has(.qr-dashboard)>.eq-documents-assistant .eq-assistant-label{font-size:28px!important}.app-shell.eq-design.eq-photo-design .content:has(.qr-dashboard)>.eq-documents-assistant>div>button{padding:8px 12px!important;font-size:12px!important}.app-shell.eq-design.eq-photo-design .content:has(.qr-dashboard)>.eq-documents-assistant .evolia-quick-actions>summary{padding:8px 12px!important;font-size:12px!important}}@media (width>=1100px) and (height<=950px){.app-shell.eq-design.eq-photo-design .content:has(.qr-dashboard)>.eq-documents-assistant{min-height:58px!important;padding-top:4px!important;padding-bottom:4px!important}.app-shell.eq-design.eq-photo-design .content:has(.qr-dashboard)>.eq-documents-assistant input{height:40px!important;min-height:40px!important}.app-shell.eq-design.eq-photo-design .content:has(.qr-dashboard)>.eq-documents-assistant>div>button{height:40px!important;min-height:40px!important}.app-shell.eq-design.eq-photo-design .content:has(.qr-dashboard)>.eq-documents-assistant .evolia-quick-actions>summary{height:40px!important;min-height:40px!important}.app-shell.eq-design.eq-photo-design .content:has(.qr-dashboard)>.eq-documents-assistant>img{width:66px!important;height:68px!important}}.app-shell.eq-design.eq-photo-design .qr-dashboard .qr-comment-columns>.qr-comment{min-width:0;grid-column:auto!important;line-height:1.25!important}.app-shell.eq-design.eq-photo-design .qr-dashboard .qr-comment-columns>.qr-comment textarea{flex:1;height:0!important;min-height:55px!important}.app-shell.eq-design.eq-photo-design .qr-dashboard button.qr-link{background:0 0!important;border:0!important;border-radius:0!important;height:20px!important;min-height:20px!important;padding:0!important}.app-shell.eq-design.eq-photo-design .qr-dashboard .qr-metric{padding-top:8px;padding-bottom:8px}.app-shell.eq-design.eq-photo-design .qr-dashboard .qr-metric small{line-height:1.15!important}.app-shell.eq-design.eq-photo-design .qr-kpis .qr-metric:first-child .qr-metric-icon svg{fill:currentColor}.app-shell.eq-design.eq-photo-design .qr-synthesis-left>.qr-panel:first-child{flex:1.2}.app-shell.eq-design.eq-photo-design .qr-synthesis-left>.qr-panel:last-child{flex:1}.app-shell.eq-design.eq-photo-design .qr-dashboard .qr-synthesis-bottom .qr-panel{padding:10px 14px}.app-shell.eq-design.eq-photo-design .qr-dashboard .qr-reading p,.app-shell.eq-design.eq-photo-design .qr-dashboard .qr-reading strong{font-size:11px!important;line-height:1.3!important}.app-shell.eq-design.eq-photo-design .qr-satisfaction-grid>.qr-panel{gap:5px;padding:8px 12px}.app-shell.eq-design.eq-photo-design .qr-dashboard .qr-bc-vae{gap:2px!important}.app-shell.eq-design.eq-photo-design .qr-dashboard .qr-bc-vae>strong,.app-shell.eq-design.eq-photo-design .qr-dashboard .qr-bc-vae>div{font-size:10px!important;line-height:1.2!important}.app-shell.eq-design.eq-photo-design .qr-dashboard .qr-certification-note{gap:6px;padding:8px 10px}.app-shell.eq-design.eq-photo-design .qr-dashboard .qr-certification-note .qr-toolbar{margin-top:0}.app-shell.eq-design.eq-photo-design .qr-dashboard .qr-table :is(th,td){padding-top:2px!important;padding-bottom:2px!important}.app-shell.eq-design.eq-photo-design .qr-dashboard .qr-table .qr-pill{padding-top:1px!important;padding-bottom:1px!important}.app-shell.eq-design.eq-photo-design .qr-dashboard .qr-program-panel .qr-table td{padding-top:7px!important;padding-bottom:7px!important}@media (width>=1100px) and (height<=950px){.app-shell.eq-design.eq-photo-design .qr-satisfaction-grid{grid-template-rows:minmax(0,.9fr) minmax(0,1.25fr) minmax(0,1.05fr)}}@media (width<=1099px){.app-shell.eq-design.eq-photo-design .qr-satisfaction-grid{grid-template-rows:none}.app-shell.eq-design.eq-photo-design .qr-dashboard .qr-comment-columns>.qr-comment textarea{height:120px!important;min-height:120px!important}}.app-shell.eq-design.eq-photo-design .qr-dashboard{gap:8px!important}.app-shell.eq-design.eq-photo-design .qr-dashboard>.qcs-report-toolbar{min-height:48px;padding-top:6px;padding-bottom:6px}.app-shell.eq-design.eq-photo-design .qr-sync{line-height:1.2}.app-shell.eq-design.eq-photo-design .qr-dashboard .qr-bc-vae .qr-pill{padding:1px 7px!important}.app-shell.eq-design.eq-photo-design .qr-satisfaction-grid{grid-template-rows:minmax(120px,.9fr) minmax(176px,1.25fr) minmax(145px,1.05fr)}@media (width>=1100px){.app-shell.eq-design.eq-photo-design .content:has(.qr-dashboard)>.eq-topbar{height:48px!important;min-height:48px!important}.app-shell.eq-design.eq-photo-design .content:has(.qr-dashboard)>.eq-documents-assistant{min-height:64px!important;padding-top:6px!important;padding-bottom:6px!important}}@media (width>=1451px){.app-shell.eq-design.eq-photo-design .qr-satisfaction-grid>.qr-panel{padding:6px 12px}.app-shell.eq-design.eq-photo-design .qr-satisfaction-grid{grid-template-rows:minmax(122px,.9fr) minmax(180px,1.25fr) minmax(140px,1.05fr)}}@media (width>=1100px) and (height<=950px){.app-shell.eq-design.eq-photo-design .qr-satisfaction-grid{grid-template-rows:minmax(0,.9fr) minmax(0,1.25fr) minmax(0,1.05fr)}.app-shell.eq-design.eq-photo-design .content:has(.qr-dashboard)>.eq-documents-assistant{min-height:58px!important;padding-top:4px!important;padding-bottom:4px!important}}@media (width<=1099px){.app-shell.eq-design.eq-photo-design .qr-satisfaction-grid{grid-template-rows:none}}@media (width>=1100px){.app-shell.eq-design.eq-photo-design .content:has(.qr-dashboard){height:100dvh!important;min-height:0!important}.app-shell.eq-design.eq-photo-design .qr-satisfaction-grid{grid-template-rows:minmax(0,.9fr) minmax(0,1.25fr) minmax(0,1.05fr)}.app-shell.eq-design.eq-photo-design .qr-dashboard>.eq-report-savebar{flex-shrink:0;position:static!important}.app-shell.eq-design.eq-photo-design .qr-dashboard .qr-priorities>div{min-height:195px}.app-shell.eq-design.eq-photo-design .qr-dashboard .qr-priority-comment textarea{flex:1 1 0;height:0!important;min-height:48px!important}.app-shell.eq-design.eq-photo-design .qr-dashboard .qr-chosen{min-height:18px;margin:0!important;line-height:1.2!important}.app-shell.eq-design.eq-photo-design .content:has(.qr-dashboard)>.eq-documents-assistant>img{height:calc(100% - 6px)!important;max-height:72px!important;bottom:3px!important;right:3px!important}}@media (width>=1100px) and (height<=950px){.app-shell.eq-design.eq-photo-design .content:has(.qr-dashboard)>.eq-topbar{height:42px!important;min-height:42px!important}.app-shell.eq-design.eq-photo-design .qr-dashboard>.qcs-report-toolbar{min-height:44px;padding:4px 12px}.app-shell.eq-design.eq-photo-design .qr-dashboard,.app-shell.eq-design.eq-photo-design .qr-view{gap:6px!important}.app-shell.eq-design.eq-photo-design .qr-dashboard>.eq-page-tabs,.app-shell.eq-design.eq-photo-design .qr-dashboard>.eq-page-tabs button{min-height:32px!important}.app-shell.eq-design.eq-photo-design .qr-dashboard>.eq-page-tabs button{padding:6px 10px!important}.app-shell.eq-design.eq-photo-design .qr-satisfaction-grid>.qr-panel{gap:4px;padding:6px 10px}.app-shell.eq-design.eq-photo-design .qr-dashboard .qr-program-panel .qr-table td{padding-top:5px!important;padding-bottom:5px!important}.app-shell.eq-design.eq-photo-design .qr-dashboard>.eq-report-comment-editor{gap:8px;padding:10px 12px!important}.app-shell.eq-design.eq-photo-design .qr-dashboard .qr-comment-columns{min-height:96px}.app-shell.eq-design.eq-photo-design .qr-synthesis-left>.qr-panel{min-height:0}}@media (width>=1100px) and (height<=800px){.app-shell.eq-design.eq-photo-design .content:has(.qr-dashboard)>.eq-topbar{height:36px!important;min-height:36px!important}.app-shell.eq-design.eq-photo-design .qr-dashboard>.eq-page-heading{min-height:72px!important;padding:8px 24px!important}.app-shell.eq-design.eq-photo-design .qr-dashboard>.eq-page-heading h1{margin-bottom:3px!important;font-size:28px!important}.app-shell.eq-design.eq-photo-design .qr-dashboard>.eq-page-heading p{font-size:14px!important}.app-shell.eq-design.eq-photo-design .qr-dashboard>.eq-page-heading .qr-annual-download{min-height:40px!important;padding:8px 16px!important;font-size:13px!important}.app-shell.eq-design.eq-photo-design .qr-dashboard .qr-metric{gap:12px;min-height:56px;padding:5px 12px}.app-shell.eq-design.eq-photo-design .qr-dashboard .qr-metric-icon{width:36px;height:36px}.app-shell.eq-design.eq-photo-design .qr-dashboard .qr-metric strong{font-size:22px!important}.app-shell.eq-design.eq-photo-design .qr-dashboard .qr-metric small{font-size:10px!important}.app-shell.eq-design.eq-photo-design .qr-dashboard .qr-table :is(th,td){padding-top:1px!important;padding-bottom:1px!important;font-size:11px!important}.app-shell.eq-design.eq-photo-design .qr-dashboard .qr-table .qr-pill{font-size:10px!important;line-height:1.1!important}.app-shell.eq-design.eq-photo-design .qr-dashboard .qr-satisfaction-grid{grid-template-rows:minmax(0,.85fr) minmax(0,1.15fr) minmax(0,1.1fr);gap:6px}.app-shell.eq-design.eq-photo-design .qr-dashboard .qr-satisfaction-grid>.qr-panel{gap:3px;padding:5px 9px}.app-shell.eq-design.eq-photo-design .qr-dashboard .qr-panel h2{font-size:13px!important}.app-shell.eq-design.eq-photo-design .qr-dashboard .qr-panel h2 svg{width:20px;height:20px}.app-shell.eq-design.eq-photo-design .qr-dashboard .qr-followup{min-height:94px}.app-shell.eq-design.eq-photo-design .qr-dashboard .qr-synthesis-bottom .qr-panel{gap:5px;padding:7px 10px}.app-shell.eq-design.eq-photo-design .qr-dashboard>.eq-report-savebar{min-height:38px}.app-shell.eq-design.eq-photo-design .qr-dashboard>.eq-report-savebar>button{min-height:36px!important}.app-shell.eq-design.eq-photo-design .content:has(.qr-dashboard)>.eq-documents-assistant{min-height:52px!important}}@media (width<=1099px){.app-shell.eq-design.eq-photo-design .qr-priorities{flex:auto;min-height:0}.app-shell.eq-design.eq-photo-design .qr-dashboard .eq-report-comment-editor fieldset{min-height:220px}}.app-shell.eq-design.eq-photo-design .qr-dashboard .eq-report-comment-editor fieldset .qr-chosen input{width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important}.app-shell.eq-design.eq-photo-design .qr-dashboard .eq-report-comment-editor fieldset .qr-priority-comment{min-height:69px}@media (width>=1100px) and (height>=801px){.app-shell.eq-design.eq-photo-design .content:has(.qr-dashboard)>.eq-documents-assistant{min-height:76px!important}}.app-shell.eq-design.eq-photo-design .eq-watch-theme-selector{box-shadow:0 4px 16px #9432e812;background:linear-gradient(105deg,#f3e7ff,#ffeaf7)!important;border:1px solid #dcb9f5!important;border-radius:14px!important;margin:18px 0!important;padding:18px 22px!important}.app-shell.eq-design.eq-photo-design .eq-watch-theme-selector label{color:#592a80!important;gap:16px!important;font-weight:700!important}.app-shell.eq-design.eq-photo-design .eq-watch-theme-selector select{background:#fff!important;border:1px solid #bc87df!important;border-radius:10px!important;min-width:260px!important;min-height:48px!important;padding:10px 35px 10px 14px!important;font-weight:650!important}.qw-indicator-badges{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.qw-indicator-badges span{color:#6d2895;background:#f2e6fc;border:1px solid #e0c6ee;border-radius:20px;padding:7px 12px;font-size:12px;font-weight:600}.qw-ai-toolbar{flex-wrap:wrap;align-items:center;gap:16px;margin:18px 0;display:flex}.qw-ai-toolbar small{color:#786487;font-size:12px}.qw-ai-status{color:#622a85;background:#f7eefc;border:1px solid #e4ccef;border-radius:10px;padding:14px 16px;line-height:1.6}.qw-source-url{overflow-wrap:anywhere;color:#6d299c;margin-top:7px;font-size:11px;font-weight:400;display:block}.app-shell.eq-design.eq-photo-design .eq-watch-analysis-detail>label textarea{white-space:pre-wrap!important;min-height:180px!important;line-height:1.7!important}.qw-proposed-actions{gap:14px;margin:24px 0;display:grid}.qw-proposed-actions h3{color:#351466!important;font-size:17px!important;font-weight:700!important}.qw-proposed-action{background:#faf5ff;border:1px solid #e9daf4;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.qw-proposed-action>b{color:#963bcc;font-size:13px}.qw-proposed-action>input{flex:1;min-width:0;min-height:44px!important}.qw-proposed-action>button{min-width:44px!important;min-height:44px!important;font-size:22px!important}.qw-proposed-actions>button{justify-self:start}.qw-action-excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#735780!important;margin:14px 0!important;font-size:13px!important;line-height:1.65!important}.app-shell.eq-design.eq-photo-design .eq-improvement-board>section>article{background:linear-gradient(135deg,#fff,#fcf7ff)!important;border:1px solid #e9d7f5!important;border-radius:15px!important;padding:20px!important;box-shadow:0 3px 12px #7c3aed08!important}.eq-improvement-board .eq-card-menu{position:relative}.eq-card-menu[open]{z-index:5}.eq-improvement-board .eq-card-menu>summary{color:#65238c;cursor:pointer;background:#f4eafb;border-radius:10px;place-items:center;width:40px;height:40px;font-size:24px;display:grid}.eq-improvement-board .eq-card-menu>div{background:#fff;border:1px solid #e8d5f1;border-radius:12px;gap:5px;width:190px;padding:8px;display:grid;position:absolute;top:44px;right:0;box-shadow:0 8px 24px #32133f24}.eq-improvement-board .eq-card-menu button{text-align:left!important;color:#632b85!important;background:#faf5ff!important;border:0!important;border-radius:8px!important;min-height:40px!important;padding:10px 14px!important}.app-shell.eq-design.eq-photo-design .eq-absence-columns,.app-shell.eq-design.eq-photo-design .eq-absence-list,.app-shell.eq-design.eq-photo-design .eq-absence-table{width:100%!important;min-width:0!important;max-width:none!important}.app-shell.eq-design.eq-photo-design .eq-absence-table table{table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;width:100%!important;display:table!important}.app-shell.eq-design.eq-photo-design .eq-absence-table .eq-table-panel{width:100%!important;overflow-x:auto!important}.app-shell.eq-design.eq-photo-design .eq-absence-table td{white-space:normal!important;overflow-wrap:anywhere!important}.app-shell.eq-design.eq-photo-design .eq-absence-table tr.selected>td{background:#fff3fa!important;border-top-color:#ecc4dc!important;border-bottom-color:#ecc4dc!important}.app-shell.eq-design.eq-photo-design .eq-absence-table tr.selected>td:first-child{border-left-color:#ecc4dc!important}.app-shell.eq-design.eq-photo-design .eq-absence-table tr.selected>td:last-child{border-right-color:#ecc4dc!important}@media (width<=760px){.eq-watch-theme-selector select{width:100%;min-width:0!important}.qw-proposed-action{flex-wrap:wrap}.qw-proposed-action>input{flex-basis:calc(100% - 90px)}.app-shell.eq-design.eq-photo-design .eq-absence-table table{min-width:620px!important}}.qw-absence-view{justify-content:flex-end;margin:0 0 18px;display:flex}.qw-absence-cards{grid-template-columns:minmax(0,1fr);gap:16px;width:100%;min-width:0;display:grid}.app-shell.eq-design.eq-photo-design .qw-absence-cards>article{box-sizing:border-box;background:#fff;border:1px solid #e7d9f1;border-radius:14px;padding:20px;width:100%!important;min-width:0!important}.app-shell.eq-design.eq-photo-design .qw-absence-cards>article.selected{background:#fff3fa!important;border-color:#eabddc!important}.qw-absence-cards header{justify-content:space-between;align-items:center;gap:14px;display:flex}.qw-absence-cards p{overflow-wrap:anywhere;color:#73577f;margin:14px 0;font-size:13px;line-height:1.6}.qw-absence-cards dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0 0;display:grid}.qw-absence-cards dl>div{min-width:0}.qw-absence-cards dt{color:#82678d;font-size:11px}.qw-absence-cards dd{color:#572671;overflow-wrap:anywhere;margin:7px 0 0;font-size:13px;line-height:1.6}.qw-absence-cards .eq-cell-identity{text-align:left;align-items:center;gap:12px;display:flex;box-shadow:none!important;color:#361a54!important;background:0 0!important;border:0!important;padding:0!important}@media (width<=760px){.qw-absence-cards dl{grid-template-columns:1fr}.qw-absence-cards header{align-items:flex-start}}.app-shell.eq-design.eq-photo-design .qcs-event-modal>header h2,.app-shell.eq-design.eq-photo-design .qcs-event-modal>header p{color:#fff!important;-webkit-text-fill-color:#fff!important}.qw-text-section{background:linear-gradient(135deg,#fff,#fcf8ff);border:1px solid #e5d5f5;border-radius:15px;margin:24px 0;padding:22px}.qw-text-section>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.qw-text-section h3,.qw-newsletter-item h3{align-items:center;gap:10px;display:flex;color:#44206d!important;margin:0!important;font-size:18px!important}.qw-text-section h3 svg,.qw-newsletter-item h3 svg{color:#8500ef;width:23px;height:23px}.qw-text-help,.qw-plan-note{color:#82648f!important;margin:14px 0!important;font-size:12px!important;line-height:1.6!important}.qw-reading-points{overflow-wrap:anywhere;gap:13px;margin:16px 0;padding:0 0 0 22px;line-height:1.75;display:grid}.qw-reading-points li{padding-left:6px}.qw-reading-points li::marker{color:#b000df}.qw-editor-collapsed{display:none!important}.qw-text-section label{gap:12px;display:grid}.qw-text-section textarea{min-height:220px!important;line-height:1.8!important}.qw-text-section small{color:#82648f;font-size:12px}.app-shell.eq-design.eq-photo-design .qw-proposed-action{background:#fbf6ff!important;gap:18px!important;padding:20px!important;display:grid!important}.qw-proposed-action>header{justify-content:space-between;align-items:center;display:flex}.qw-proposed-action label{color:#663b7d;gap:9px;font-size:13px;font-weight:600;display:grid}.qw-proposed-action textarea{resize:vertical;box-sizing:border-box;width:100%;min-height:72px!important;line-height:1.7!important}.qw-action-meta{grid-template-columns:1fr 1fr;gap:18px;display:grid}.qw-action-meta label>svg{width:20px;height:20px}.qw-action-steps{border-top:1px solid #e6d6f2;padding-top:16px}.qw-action-steps h4{margin:0 0 14px!important;font-size:15px!important}.qw-action-steps>div{grid-template-columns:24px minmax(0,1fr) 44px;align-items:start;gap:10px;margin:12px 0;display:grid}.qw-action-steps>div>b{color:#942adb;padding-top:15px}.qw-action-steps p{color:#82648f;font-size:12px}.app-shell.eq-design.eq-photo-design .qw-branded-newsletter{background:#fff;border:1px solid #ead7f5;border-radius:18px;max-width:100%;overflow:hidden;box-shadow:0 8px 30px #7321a512}.app-shell.eq-design.eq-photo-design .qw-branded-newsletter>.qw-newsletter-hero{color:#fff!important;background:linear-gradient(115deg,#7200ff,#be00ee 55%,#ff00b4)!important;padding:32px!important;display:block!important}.qw-newsletter-identity{align-items:center;gap:18px;display:flex}.qw-newsletter-identity>div:last-child{gap:7px;display:grid}.qw-newsletter-identity small{opacity:.9;font-size:12px}.qw-organism-logo{background:#fff;border-radius:12px;justify-content:center;align-items:center;max-width:210px;padding:12px 16px;display:flex}.qw-organism-logo img{object-fit:contain;max-width:100%;height:auto;max-height:65px;width:auto!important}.qw-newsletter-hero-content{grid-template-columns:minmax(0,1fr) 130px;align-items:center;gap:24px;margin-top:26px;display:grid}.qw-newsletter-hero-content>div{min-width:0}.qw-edition{align-items:center;gap:8px;font-size:12px;display:flex}.qw-edition svg,.qw-newsletter-topics svg{width:17px;height:17px}.app-shell.eq-design.eq-photo-design .qw-branded-newsletter>.qw-newsletter-hero h1,.app-shell.eq-design.eq-photo-design .qw-branded-newsletter>.qw-newsletter-hero h2,.app-shell.eq-design.eq-photo-design .qw-branded-newsletter>.qw-newsletter-hero strong,.app-shell.eq-design.eq-photo-design .qw-branded-newsletter>.qw-newsletter-hero small{color:#fff!important;-webkit-text-fill-color:#fff!important}.app-shell.eq-design.eq-photo-design .qw-branded-newsletter>.qw-newsletter-hero h1{margin:18px 0 12px!important;font-size:30px!important;line-height:1.3!important}.app-shell.eq-design.eq-photo-design .qw-branded-newsletter>.qw-newsletter-hero h2{margin:0!important;font-size:18px!important;line-height:1.6!important}.qw-newsletter-robot{object-fit:contain;filter:drop-shadow(0 8px 12px #4d007850);width:130px!important;height:130px!important}.qw-newsletter-topics{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.qw-newsletter-topics>span{background:#ffffff20;border:1px solid #ffffff40;border-radius:20px;align-items:center;gap:6px;padding:7px 12px;font-size:11px;display:flex}.qw-branded-newsletter .qw-newsletter-items{gap:22px;padding:0 28px 28px;display:grid}.qw-branded-newsletter .qw-newsletter-item{background:#fff;border:1px solid #ead7f5;border-radius:14px;padding:24px!important}.qw-branded-newsletter .qw-newsletter-item>header{gap:16px;display:flex}.qw-branded-newsletter .qw-newsletter-item>header>span{color:#8723bf;background:#f1e4ff;border-radius:10px;padding:10px}.qw-branded-newsletter .qw-newsletter-item>header>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.qw-branded-newsletter .qw-newsletter-item em{color:#8c277e;background:#fce8f8;border-radius:20px;padding:5px 10px;font-size:11px;font-style:normal}.qw-branded-newsletter .qw-newsletter-item section{margin-top:22px}.qw-branded-newsletter .qw-newsletter-item .qw-watch-meta{align-items:center;gap:8px;line-height:1.6;display:flex}.qw-watch-meta svg{width:16px;height:16px}.qw-newsletter-impact,.qw-newsletter-action-plan{background:#faf4ff;border:1px solid #eadcf5;border-radius:12px;padding:18px}.qw-newsletter-action-plan>div{border-top:1px solid #e9d7f4;margin-top:18px;padding-top:16px}.qw-newsletter-action-plan h4{margin:0 0 8px!important;font-size:14px!important;line-height:1.7!important}.qw-action-deadline{color:#8b318c;align-items:center;gap:8px;font-size:12px;display:flex}.qw-action-deadline svg{width:16px;height:16px}.qw-newsletter-action-plan ol{padding-left:24px;line-height:1.75}.qw-newsletter-action-plan li{overflow-wrap:anywhere;margin:10px 0}.qw-newsletter-read-source{border-radius:10px;align-items:center;min-height:44px;font-weight:600;text-decoration:none;color:#fff!important;background:linear-gradient(110deg,#7200ff,#ff00b4)!important;margin-top:20px!important;padding:12px 18px!important;display:inline-flex!important}.qw-branded-newsletter .qw-newsletter-conclusion{background:#faf4ff;border-radius:12px;align-items:center;gap:20px;margin:0 28px 28px;padding:20px;display:flex}.qw-newsletter-conclusion img{object-fit:contain;width:58px;height:58px}.app-shell.eq-design.eq-photo-design .qw-branded-newsletter>footer{color:#fff!important;white-space:normal!important;background:#6830a5!important;gap:12px!important;padding:24px 30px!important;display:grid!important}.qw-branded-newsletter>footer>*{color:#fff!important}.qw-branded-newsletter>footer small{opacity:.85;font-size:11px}.qw-newsletter-compact .qw-newsletter-hero-content{grid-template-columns:minmax(0,1fr) 75px}.qw-newsletter-compact .qw-newsletter-robot{width:75px!important;height:75px!important}.app-shell.eq-design.eq-photo-design .qw-newsletter-compact>.qw-newsletter-hero h1{font-size:22px!important}@media (width<=760px){.qw-action-meta{grid-template-columns:1fr}.qw-text-section{padding:16px}.qw-newsletter-hero-content{grid-template-columns:minmax(0,1fr) 85px}.qw-newsletter-robot{width:85px!important;height:85px!important}.app-shell.eq-design.eq-photo-design .qw-branded-newsletter>.qw-newsletter-hero{padding:20px!important}.qw-newsletter-identity{flex-wrap:wrap}.qw-branded-newsletter .qw-newsletter-items{padding:0 16px 20px}.qw-branded-newsletter .qw-newsletter-conclusion{margin:0 16px 20px}}.qw-email-preview{background:#f8f2fc;border:1px solid #e5d2f1;border-radius:14px;width:100%;overflow:hidden}.qw-email-preview>iframe{background:#fff;border:0;width:100%;height:1000px;display:block}.qw-email-preview.compact>iframe{height:620px}.qw-email-preview>p{color:#785385;background:#faf4ff;padding:12px 16px;margin:0!important;font-size:11px!important;line-height:1.6!important}.app-shell.eq-design.eq-photo-design .qw-prepare-dispatch,.app-shell.eq-design.eq-photo-design .eq-newsletter-reference .eq-panel-actions button{white-space:normal!important;text-overflow:clip!important;flex-shrink:0!important;width:auto!important;min-width:220px!important;height:auto!important;min-height:48px!important;padding:14px 22px!important;line-height:1.5!important;overflow:visible!important}.eq-newsletter-reference .eq-panel-actions{flex-wrap:wrap;display:flex;gap:12px!important}.app-shell.eq-design.eq-photo-design .eq-improvement-board>section{min-height:0!important;padding:16px!important}.app-shell.eq-design.eq-photo-design .eq-improvement-board>section>header h2{font-size:20px!important;line-height:1.4!important}.app-shell.eq-design.eq-photo-design .eq-improvement-board>section>header p{font-size:12px!important}.app-shell.eq-design.eq-photo-design .eq-improvement-board>section>article{margin-top:14px!important;padding:16px!important}.app-shell.eq-design.eq-photo-design .eq-improvement-board>section>article h3{margin:0!important;font-size:15px!important;line-height:1.55!important}.app-shell.eq-design.eq-photo-design .eq-improvement-board>section>article p{margin:12px 0!important;font-size:12px!important;line-height:1.65!important}.app-shell.eq-design.eq-photo-design .eq-improvement-board>section>article small,.app-shell.eq-design.eq-photo-design .eq-improvement-board>section>article .eq-status-tag{font-size:11px!important}.app-shell.eq-design.eq-photo-design .eq-improvement-board .eq-card-menu>summary{width:34px!important;height:34px!important;font-size:20px!important}.app-shell.eq-design.eq-photo-design .eq-improvement-board .eq-record-avatar{width:38px!important;height:38px!important;font-size:13px!important}.app-shell.eq-design.eq-photo-design .eq-improvement-detail .eq-record-panel h2{font-size:20px!important;line-height:1.5!important}.app-shell.eq-design.eq-photo-design .eq-improvement-detail .eq-operational-fields label{font-size:13px!important}.app-shell.eq-design.eq-photo-design .eq-improvement-detail input,.app-shell.eq-design.eq-photo-design .eq-improvement-detail select,.app-shell.eq-design.eq-photo-design .eq-improvement-detail textarea{min-height:44px!important;font-size:13px!important;line-height:1.7!important}.eq-improvement-detail .eq-record-panel>label{gap:12px;display:grid}.eq-improvement-detail .qi-save-footer{flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;display:flex}.eq-improvement-detail .qi-save-footer>span{margin-right:auto}.app-shell.eq-design.eq-photo-design .training-absence-editor>header h3,.app-shell.eq-design.eq-photo-design .training-absence-editor>header p{color:#fff!important;-webkit-text-fill-color:#fff!important}.app-shell.eq-design.eq-photo-design .training-absence-editor>header{background:linear-gradient(110deg,#7200ff,#be00ee 55%,#ff00b4)!important}.app-shell.eq-design.eq-photo-design .training-absence-upload{background:#faf3ff!important;border:1px dashed #c59be5!important;border-radius:12px!important;padding:18px!important;font-size:13px!important}@media (width<=760px){.qw-email-preview>iframe{height:750px}.qw-email-preview.compact>iframe{height:560px}.app-shell.eq-design.eq-photo-design .qw-prepare-dispatch{width:100%!important;min-width:0!important}}.app-shell.eq-design.eq-photo-design .qf-page{--qf-violet:#5000ff;--qf-pink:#f000b8;--qf-ink:#180953;--qf-muted:#72569d;--qf-line:#ece5ff;--qf-gradient:linear-gradient(105deg,#5000ff 0%,#ad00f5 50%,#ff00b8 100%);width:100%;min-width:0;color:var(--qf-ink);flex-direction:column;font-family:Arial,sans-serif;background:0 0!important;gap:9px!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important}.app-shell.eq-design.eq-photo-design .qf-page *{box-sizing:border-box}.app-shell.eq-design.eq-photo-design .qf-page :is(h2,h3,h4,p,label,th,td,small,input,textarea,select,button){letter-spacing:normal;font-family:Arial,sans-serif!important}.app-shell.eq-design.eq-photo-design .qf-page :is(h2,h3){color:var(--qf-ink)!important;margin:0!important;font-size:16px!important;font-weight:700!important;line-height:1.2!important}.app-shell.eq-design.eq-photo-design .qf-page p{color:var(--qf-muted)!important;margin:0!important;font-size:13px!important;line-height:1.38!important}.app-shell.eq-design.eq-photo-design .qf-page svg{flex:none;width:21px;height:21px}.app-shell.eq-design.eq-photo-design .qf-page button{white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:8px;height:auto;display:inline-flex;min-height:34px!important;box-shadow:none!important;border:1px solid #b68aff!important;border-radius:9px!important;margin:0!important;padding:7px 12px!important;font-size:12px!important;font-weight:600!important;line-height:1.2!important}.app-shell.eq-design.eq-photo-design .qf-page button:disabled{opacity:.5;cursor:default}.app-shell.eq-design.eq-photo-design .qf-page :is(button,input,textarea,select):focus-visible{outline-offset:3px;outline:2px solid #7500ff}.app-shell.eq-design.eq-photo-design .qf-page>.eq-page-heading{flex:none;justify-content:space-between;background:var(--qf-gradient)!important;min-height:102px!important;box-shadow:none!important;border:0!important;border-radius:15px!important;align-items:center!important;gap:20px!important;margin:0!important;padding:16px 34px!important;display:flex!important}.app-shell.eq-design.eq-photo-design .qf-page>.eq-page-heading h1{letter-spacing:-1px!important;color:#fff!important;margin:0 0 6px!important;font-family:Orbitron,Arial,sans-serif!important;font-size:clamp(28px,2.5vw,42px)!important;font-weight:700!important;line-height:1.2!important}.app-shell.eq-design.eq-photo-design .qf-page>.eq-page-heading p{color:#fff!important;font-size:clamp(15px,1.2vw,20px)!important;line-height:1.3!important}.app-shell.eq-design.eq-photo-design .qf-page>.eq-page-heading .qr-annual-download{white-space:nowrap;border:0!important;border-radius:13px!important;min-height:50px!important;padding:12px 22px!important;font-size:15px!important}.app-shell.eq-design.eq-photo-design .content:has(.qf-page)>.eq-documents-assistant{flex:none;background:linear-gradient(100deg,#fffcff,#fff)!important;border:1px solid #f4e4ff!important;border-radius:16px!important;gap:18px!important;min-height:70px!important;margin:8px 0 0!important;padding:8px 96px 8px 20px!important}.app-shell.eq-design.eq-photo-design .content:has(.qf-page)>.eq-documents-assistant .eq-assistant-label{white-space:nowrap;color:#f000cb!important;background:0 0!important;border:0!important;font-size:32px!important}.app-shell.eq-design.eq-photo-design .content:has(.qf-page)>.eq-documents-assistant input{background:#fff!important;border:1px solid #f676f7!important;border-radius:11px!important;height:48px!important;font-size:14px!important}.app-shell.eq-design.eq-photo-design .content:has(.qf-page)>.eq-documents-assistant>div>button{white-space:nowrap;border-radius:12px!important;height:48px!important;min-height:48px!important;padding:9px 18px!important;font-size:15px!important}.app-shell.eq-design.eq-photo-design .content:has(.qf-page)>.eq-documents-assistant .evolia-quick-actions>summary{white-space:nowrap;border-radius:12px!important;height:48px!important;min-height:48px!important;padding:9px 18px!important;font-size:15px!important}.app-shell.eq-design.eq-photo-design .content:has(.qf-page)>.eq-documents-assistant .evolia-quick-actions>summary{color:#fff!important;background:linear-gradient(105deg,#5000ff,#ec00cb)!important;border:0!important}.app-shell.eq-design.eq-photo-design .content:has(.qf-page)>.eq-documents-assistant>div>button{color:#7b00ff!important;background:#fff!important;border:1px solid #bb83ff!important}.app-shell.eq-design.eq-photo-design .content:has(.qf-page)>.eq-documents-assistant>img{object-fit:contain;width:83px!important;height:86px!important;bottom:0!important;right:2px!important}@media (width>=1100px){.app-shell.eq-design.eq-photo-design .content:has(.qf-page)>.eq-documents-assistant{min-height:68px!important;margin:6px -20px 0!important}}@media (width<=1450px){.app-shell.eq-design.eq-photo-design .content:has(.qf-page)>.eq-documents-assistant{gap:12px!important;padding-right:78px!important}.app-shell.eq-design.eq-photo-design .content:has(.qf-page)>.eq-documents-assistant .eq-assistant-label{font-size:28px!important}.app-shell.eq-design.eq-photo-design .content:has(.qf-page)>.eq-documents-assistant>div>button{padding:8px 12px!important;font-size:12px!important}.app-shell.eq-design.eq-photo-design .content:has(.qf-page)>.eq-documents-assistant .evolia-quick-actions>summary{padding:8px 12px!important;font-size:12px!important}}@media (width>=1100px) and (height<=950px){.app-shell.eq-design.eq-photo-design .content:has(.qf-page)>.eq-documents-assistant{min-height:58px!important;padding-top:4px!important;padding-bottom:4px!important}.app-shell.eq-design.eq-photo-design .content:has(.qf-page)>.eq-documents-assistant input{height:40px!important;min-height:40px!important}.app-shell.eq-design.eq-photo-design .content:has(.qf-page)>.eq-documents-assistant>div>button{height:40px!important;min-height:40px!important}.app-shell.eq-design.eq-photo-design .content:has(.qf-page)>.eq-documents-assistant .evolia-quick-actions>summary{height:40px!important;min-height:40px!important}.app-shell.eq-design.eq-photo-design .content:has(.qf-page)>.eq-documents-assistant>img{width:66px!important;height:68px!important}}.app-shell.eq-design.eq-photo-design .qf-page{--qf-line:#e8dfff;--qf-muted:#735a99;flex:1;gap:12px!important}.app-shell.eq-design.eq-photo-design .qf-page>.eq-page-heading{min-height:108px!important;padding:18px 30px!important}.app-shell.eq-design.eq-photo-design .qf-page>.eq-page-heading button{color:#6500ff!important;background:#fff!important;border:0!important;min-height:46px!important;padding:12px 20px!important;font-size:14px!important}.app-shell.eq-design.eq-photo-design .qf-page .primary{background:var(--qf-gradient)!important;color:#fff!important;border-color:#0000!important}.app-shell.eq-design.eq-photo-design .qf-page .secondary{color:#6200f5!important;background:#fff!important;border-color:#c49aff!important}.app-shell.eq-design.eq-photo-design .qf-page :is(input:not([type=checkbox]),select){min-width:0;color:#482272!important;background:#fff!important;border:1px solid #dfd2ff!important;border-radius:8px!important;height:36px!important;min-height:36px!important;padding:7px 12px!important;font-size:12px!important}.app-shell.eq-design.eq-photo-design .qf-page .eq-record-avatar{flex:none;place-items:center;width:38px;height:38px;display:grid;color:#7300ff!important;background:#f0e5ff!important;font-size:13px!important}.app-shell.eq-design.eq-photo-design .qf-page .eq-status{color:#7400ed!important;background:#eee5ff!important;border-radius:20px!important;padding:4px 10px!important;font-size:11px!important}.app-shell.eq-design.eq-photo-design .qf-page .eq-status.accent{color:#e000a6!important;background:#ffe4f8!important}.app-shell.eq-design.eq-photo-design .qf-page .eq-page-tabs{display:flex;box-shadow:none!important;background:0 0!important;border:0!important;gap:5px!important;min-height:38px!important;margin:0!important;padding:0!important;overflow:visible!important}.app-shell.eq-design.eq-photo-design .qf-page .eq-page-tabs button{flex:1;color:#7146a8!important;background:#f5efff!important;border:0!important;border-radius:9px!important;min-width:0!important;min-height:38px!important;padding:9px 15px!important}.app-shell.eq-design.eq-photo-design .qf-page .eq-page-tabs button.active{color:#fff!important;box-shadow:none!important;background:linear-gradient(105deg,#5000ff,#e000db)!important}.app-shell.eq-design.eq-photo-design .qf-page .eq-page-tabs button:after{display:none!important}.app-shell.eq-design.eq-photo-design .qf-board-panel{border:1px solid var(--qf-line);background:#fff;border-radius:14px;flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px;display:flex}.app-shell.eq-design.eq-photo-design .qf-board-panel>.eq-filterbar{flex:none;box-shadow:none!important;border:0!important;gap:12px!important;margin:0!important;padding:0!important;display:flex!important}.app-shell.eq-design.eq-photo-design .qf-board-panel>.eq-filterbar>.eq-search-field{border:1px solid var(--qf-line);border-radius:8px;flex:1;align-items:center;min-width:0;padding:0 10px;display:flex}.app-shell.eq-design.eq-photo-design .qf-board-panel>.eq-filterbar>.eq-search-field input{width:100%;border:0!important}.app-shell.eq-design.eq-photo-design .qf-improvement .eq-improvement-board{flex:1;min-height:0;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:14px!important;margin:0!important;padding:0!important;display:grid!important}.app-shell.eq-design.eq-photo-design .qf-improvement .eq-improvement-board>section{min-height:0;overflow:auto;background:#faf7ff!important;border:1px solid #e7ddff!important;border-radius:12px!important;padding:0!important}.app-shell.eq-design.eq-photo-design .qf-improvement .eq-improvement-board>section>header{z-index:2;align-items:center;gap:10px;position:sticky;top:0;background:#eee5ff!important;border:0!important;border-radius:12px 12px 0 0!important;margin:0!important;padding:12px 15px!important;display:flex!important}.app-shell.eq-design.eq-photo-design .qf-improvement .eq-improvement-board>section:first-child>header{background:#ffe3f7!important}.app-shell.eq-design.eq-photo-design .qf-improvement .eq-improvement-board>section>header>.eq-course-icon{width:30px;height:30px;color:#8600ff!important;background:0 0!important;padding:0!important}.app-shell.eq-design.eq-photo-design .qf-improvement .eq-improvement-board>section:first-child>header>.eq-course-icon{color:#e800b4!important}.app-shell.eq-design.eq-photo-design .qf-improvement .eq-improvement-board>section>header>div{flex:1}.app-shell.eq-design.eq-photo-design .qf-improvement .eq-improvement-board h2{align-items:center;gap:12px;display:flex;font-size:19px!important}.app-shell.eq-design.eq-photo-design .qf-improvement .eq-improvement-board h2>span{color:#7500f5;background:#decaff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.app-shell.eq-design.eq-photo-design .qf-column-marker{color:#8700f5;background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.app-shell.eq-design.eq-photo-design .qf-improvement .eq-improvement-board>section>article{background:#fff!important;border:1px solid #e6d8ff!important;border-radius:12px!important;margin:12px!important;padding:14px!important;box-shadow:0 3px 7px #6900ff06!important}.app-shell.eq-design.eq-photo-design .qf-improvement .eq-improvement-board article>header{gap:8px;display:flex;margin:0!important}.app-shell.eq-design.eq-photo-design .qf-improvement .eq-improvement-board h3{margin:0!important;font-size:15px!important;line-height:1.35!important}.app-shell.eq-design.eq-photo-design .qf-improvement .eq-card-menu>summary{background:0 0;width:25px;height:27px;font-size:20px}.app-shell.eq-design.eq-photo-design .qf-improvement .eq-card-menu>div{top:30px}.app-shell.eq-design.eq-photo-design .qf-improvement .qw-action-excerpt{-webkit-line-clamp:4;margin:10px 0!important;font-size:12px!important;line-height:1.5!important}.app-shell.eq-design.eq-photo-design .qf-improvement .eq-improvement-board article>div,.app-shell.eq-design.eq-photo-design .qf-improvement .eq-improvement-board article>footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.app-shell.eq-design.eq-photo-design .qf-improvement .eq-improvement-board article>footer{color:#755595;flex-wrap:wrap;margin-top:12px;font-size:10px}.app-shell.eq-design.eq-photo-design .qf-improvement .eq-improvement-board article>footer>button{min-height:30px!important;margin-left:auto!important;padding:6px 10px!important;font-size:11px!important}.app-shell.eq-design.eq-photo-design .qf-empty-column{text-align:center;color:#cda5ff;border:1px dashed #dccdff;border-radius:12px;margin:16px;padding:30px 10px}.app-shell.eq-design.eq-photo-design .qf-empty-column svg{width:44px;height:44px;margin-bottom:15px}.app-shell.eq-design.eq-photo-design .qf-board-panel>.eq-library-note{color:#70538e;border-radius:10px;flex:none;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex;background:#f5efff!important;margin:0!important;padding:10px 16px!important}.app-shell.eq-design.eq-photo-design .qf-archives{border:1px solid var(--qf-line);background:#fff;border-radius:13px;flex:none;align-items:center;gap:16px;padding:14px 20px;display:flex}.app-shell.eq-design.eq-photo-design .qf-archives>svg{color:#8900fc;width:32px;height:32px}.app-shell.eq-design.eq-photo-design .qf-archives>div{flex:1}.app-shell.eq-design.eq-photo-design .qf-archives h2{margin-bottom:5px!important;font-size:17px!important}.app-shell.eq-design.eq-photo-design .qf-archives p{font-size:12px!important}.app-shell.eq-design.eq-photo-design .qf-archives .qf-proof-link{text-decoration:underline;color:#7541a5!important;background:0 0!important;border:0!important;padding:4px!important;font-size:10px!important}.app-shell.eq-design.eq-photo-design .qf-watch-navigation{flex:none;justify-content:space-between;align-items:start;gap:20px;min-width:0;display:flex}.app-shell.eq-design.eq-photo-design .qf-watch-navigation>.eq-page-tabs{flex:1;align-self:start}.app-shell.eq-design.eq-photo-design .qf-automation .eq-watch-theme-selector{align-items:start;min-width:0;display:flex;box-shadow:none!important;background:0 0!important;border:0!important;gap:12px!important;margin:0!important;padding:0!important}.app-shell.eq-design.eq-photo-design .qf-automation .eq-watch-theme-selector label{flex-direction:column;min-width:0;display:flex;gap:6px!important}.app-shell.eq-design.eq-photo-design .qf-automation .eq-watch-theme-selector select{width:320px;max-width:100%;min-width:0!important;height:38px!important;min-height:38px!important;padding:6px 28px 6px 12px!important;font-weight:500!important}.app-shell.eq-design.eq-photo-design .qf-automation .eq-watch-theme-selector small{color:#9875ad;font-size:10px;font-weight:400}.app-shell.eq-design.eq-photo-design .qf-automation>.eq-watch-config{flex-direction:column;flex:1;min-height:0;display:flex;margin:0!important}.app-shell.eq-design.eq-photo-design .qf-automation .eq-watch-config .qw-settings-body{flex:1;grid-template-rows:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;min-height:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-areas:"rhythm keywords""sources trainer"!important;gap:16px!important;padding:0!important;display:grid!important}.app-shell.eq-design.eq-photo-design .qf-automation .eq-watch-config .qw-settings-body>section{flex-direction:column;gap:12px;min-height:0;display:flex;overflow:auto;border:1px solid var(--qf-line)!important;border-radius:14px!important;padding:20px!important}.app-shell.eq-design.eq-photo-design .qf-automation .eq-watch-config h3{align-items:center;gap:12px;display:flex;color:var(--qf-ink)!important;margin:0!important;font-size:21px!important}.app-shell.eq-design.eq-photo-design .qf-automation .eq-watch-config h3>svg{color:#8100f5;width:30px;height:30px}.app-shell.eq-design.eq-photo-design .qf-automation .eq-watch-config p{margin:0!important;font-size:13px!important;line-height:1.5!important}.app-shell.eq-design.eq-photo-design .qf-automation .eq-watch-sources{grid-area:sources/auto!important}.app-shell.eq-design.eq-photo-design .qf-automation .eq-watch-keywords{grid-area:keywords/auto!important}.app-shell.eq-design.eq-photo-design .qf-automation .eq-watch-trainer-shortcut{align-self:stretch;grid-area:trainer!important}.app-shell.eq-design.eq-photo-design .qf-automation .eq-watch-trainer-shortcut p{max-width:95%;margin:8px 0!important}.app-shell.eq-design.eq-photo-design .qf-automation .eq-watch-trainer-shortcut button{align-self:flex-start}.app-shell.eq-design.eq-photo-design .qf-frequency{flex-wrap:wrap;gap:8px;display:flex}.app-shell.eq-design.eq-photo-design .qf-frequency button{flex:1;min-width:0;color:#7446b2!important;background:#f4eaff!important;border:0!important;font-size:12px!important}.app-shell.eq-design.eq-photo-design .qf-automation .eq-watch-rhythm .qw-toggle-line{align-items:center;border-top:1px solid #ece1fa!important;margin:5px 0 0!important;padding:18px 0 0!important}.app-shell.eq-design.eq-photo-design .qf-automation .qw-toggle-line strong{color:#29105a!important;font-size:14px!important}.app-shell.eq-design.eq-photo-design .qf-automation .qw-toggle-line small{margin-top:5px;color:#8864a5!important;font-size:12px!important}.app-shell.eq-design.eq-photo-design .qf-automation .eq-watch-rhythm .qw-toggle-line input:checked{background:linear-gradient(105deg,#8000ff,#f000ba)!important}.app-shell.eq-design.eq-photo-design .qf-automation .eq-watch-keywords .qw-chips{order:2;gap:8px;margin:0!important}.app-shell.eq-design.eq-photo-design .qf-automation .eq-watch-keywords .qw-add-row{order:3;margin-top:auto}.app-shell.eq-design.eq-photo-design .qf-automation .eq-watch-config .qw-chips>button{background:#f1e8ff!important;min-height:32px!important;padding:8px 12px!important;font-size:12px!important}.app-shell.eq-design.eq-photo-design .qf-automation .qw-source-grid{flex-direction:column;min-height:0;overflow:auto;gap:8px!important;display:flex!important}.app-shell.eq-design.eq-photo-design .qf-automation .qw-source-grid>label{align-items:center;gap:10px;background:#fff!important;border:1px solid #e5d8fc!important;border-radius:9px!important;min-height:58px!important;margin:0!important;padding:8px 12px!important;display:flex!important}.app-shell.eq-design.eq-photo-design .qf-automation .qw-source-grid>label>input[type=checkbox]{accent-color:#8c00ff;flex:0 0 16px;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0!important;padding:0!important}.app-shell.eq-design.eq-photo-design .qf-automation .qw-source-grid>label>span:nth-of-type(2){flex:1;min-width:0}.app-shell.eq-design.eq-photo-design .qf-automation .qw-source-grid strong{font-size:13px!important;line-height:1.25!important}.app-shell.eq-design.eq-photo-design .qf-automation .qw-source-grid small{margin-top:4px;font-size:11px!important;line-height:1.2!important}.app-shell.eq-design.eq-photo-design .qf-automation .qw-source-grid .eq-icon-tile{color:#8700ed;background:#f1e7ff;border-radius:7px;flex:none;width:32px;height:32px;padding:6px}.app-shell.eq-design.eq-photo-design .qf-automation .eq-watch-custom{margin-top:auto}.app-shell.eq-design.eq-photo-design .qf-automation .eq-watch-custom>h3{display:none}.app-shell.eq-design.eq-photo-design .qf-automation .eq-watch-custom .qw-add-row{margin:0!important}.app-shell.eq-design.eq-photo-design .qf-automation[data-view=Paramétrage] .eq-watch-themes{display:none!important}.app-shell.eq-design.eq-photo-design .qf-automation[data-view=Sources] .eq-watch-config .qw-settings-body{grid-template-rows:1fr;grid-template-columns:1fr!important;grid-template-areas:"sources"!important}.app-shell.eq-design.eq-photo-design .qf-automation[data-view=Thématiques] .eq-watch-config .qw-settings-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr!important;grid-template-areas:"keywords""themes"!important}.app-shell.eq-design.eq-photo-design .qf-automation[data-view=Sources] .qw-settings-body>:not(.eq-watch-sources),.app-shell.eq-design.eq-photo-design .qf-automation[data-view=Thématiques] .qw-settings-body>:not(.eq-watch-keywords):not(.eq-watch-themes){display:none!important}.app-shell.eq-design.eq-photo-design .qf-automation>.qw-settings-card:not(.eq-watch-config){min-height:0;overflow:auto}.app-shell.eq-design.eq-photo-design .qf-absence .eq-absence-filters{flex:none;gap:16px}.app-shell.eq-design.eq-photo-design .qf-absence .eq-absence-filters>label{gap:16px;border-radius:12px!important;padding:12px 18px!important}.app-shell.eq-design.eq-photo-design .qf-absence .eq-absence-filters>label>svg{width:30px;height:30px;padding:10px;background:#f3eaff!important}.app-shell.eq-design.eq-photo-design .qf-absence-toolbar{flex:none;align-items:center;gap:10px;min-width:0;display:flex}.app-shell.eq-design.eq-photo-design .qf-absence-toolbar>.eq-page-tabs{flex:1}.app-shell.eq-design.eq-photo-design .qf-absence-toolbar>.eq-search-field{border:1px solid var(--qf-line);background:#fff;border-radius:8px;align-items:center;gap:8px;max-width:230px;padding:0 8px;display:flex}.app-shell.eq-design.eq-photo-design .qf-absence-toolbar>.eq-search-field>input{width:100%;border:0!important}.app-shell.eq-design.eq-photo-design .qf-absence-toolbar .collection-view-toggle{flex:none}.app-shell.eq-design.eq-photo-design .qf-absence .eq-absence-columns{flex:1;min-height:0;gap:16px!important;display:grid!important}.app-shell.eq-design.eq-photo-design .qf-absence .eq-absence-list{min-height:0}.app-shell.eq-design.eq-photo-design .qf-absence .eq-absence-table{flex-direction:column;gap:12px;display:flex;overflow:hidden;border-radius:14px!important;min-height:0!important;padding:16px!important}.app-shell.eq-design.eq-photo-design .qf-absence .qw-absence-cards,.app-shell.eq-design.eq-photo-design .qf-absence .eq-table-panel{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex;overflow:auto}.app-shell.eq-design.eq-photo-design .qf-absence .qw-absence-cards>article{flex:none;border:1px solid #d5b8ff!important;border-radius:10px!important;padding:14px!important}.app-shell.eq-design.eq-photo-design .qf-absence .qw-absence-cards>article.selected{background:#f6f0ff!important;border-color:#b890ff!important}.app-shell.eq-design.eq-photo-design .qf-absence .qw-absence-cards header{align-items:flex-start;gap:12px}.app-shell.eq-design.eq-photo-design .qf-absence .qw-absence-cards header>input[type=checkbox]{accent-color:#7b00ff;flex:0 0 15px;width:15px!important;height:15px!important;min-height:15px!important;margin:9px 0 0!important}.app-shell.eq-design.eq-photo-design .qf-absence .qw-absence-cards .eq-cell-identity{flex:1;align-items:start}.app-shell.eq-design.eq-photo-design .qf-absence .qw-absence-cards .eq-cell-identity>span:last-child{white-space:normal;flex-direction:column;gap:7px;min-width:0;display:flex}.app-shell.eq-design.eq-photo-design .qf-absence .qw-absence-cards .eq-cell-identity strong{font-size:15px!important}.app-shell.eq-design.eq-photo-design .qf-absence .qw-absence-cards .eq-cell-identity small{color:#7b5ba2;font-weight:400;line-height:1.4;font-size:11px!important}.app-shell.eq-design.eq-photo-design .qf-event-badges{flex-direction:column;align-items:flex-end;gap:8px;max-width:155px;display:flex}.app-shell.eq-design.eq-photo-design .qf-event-badges .eq-absence-event{flex-direction:column;align-items:flex-start;gap:5px;padding:6px 10px;display:flex;font-size:11px!important}.app-shell.eq-design.eq-photo-design .qf-event-badges .eq-absence-event small{font-size:10px}.app-shell.eq-design.eq-photo-design .qf-event-badges .eq-absence-followup{padding:6px 10px;font-size:10px!important}.app-shell.eq-design.eq-photo-design .qf-absence .qw-absence-cards article>footer{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.app-shell.eq-design.eq-photo-design .qf-absence .eq-absence-table .eq-pagination{border-top:1px solid #eee5ff;flex:none;gap:10px;padding-top:12px;display:flex;margin:0!important;font-size:11px!important}.app-shell.eq-design.eq-photo-design .qf-absence .eq-pagination>div{align-items:center;gap:8px;display:flex}.app-shell.eq-design.eq-photo-design .qf-absence .eq-pagination label{font-size:10px!important}.app-shell.eq-design.eq-photo-design .qf-absence .eq-pagination button{min-height:28px!important;padding:4px 10px!important}.app-shell.eq-design.eq-photo-design .qf-absence .eq-pagination select{height:28px!important;min-height:28px!important;padding:2px 7px!important}.app-shell.eq-design.eq-photo-design .qf-absence .eq-absence-detail{border-radius:14px;flex-direction:column;gap:12px;min-height:0;display:flex;overflow:auto;box-shadow:0 3px 12px #8a00eb0a;border:1px solid #e3d3fc!important;padding:18px!important}.app-shell.eq-design.eq-photo-design .qf-absence .eq-absence-detail>header{justify-content:space-between;align-items:center;display:flex;border:0!important;margin:0!important;padding:0!important}.app-shell.eq-design.eq-photo-design .qf-absence .eq-absence-detail>header h2{font-size:20px!important}.app-shell.eq-design.eq-photo-design .qf-absence .eq-absence-detail>header button{color:#9d50cf!important;background:0 0!important;border:0!important;min-height:25px!important;padding:0 5px!important;font-size:23px!important}.app-shell.eq-design.eq-photo-design .qf-event-person{border-bottom:1px solid #e9ddfa;align-items:center;gap:12px;padding-bottom:12px;display:flex}.app-shell.eq-design.eq-photo-design .qf-event-person h3{margin-bottom:5px!important;font-size:17px!important}.app-shell.eq-design.eq-photo-design .qf-event-person p{font-size:11px!important}.app-shell.eq-design.eq-photo-design .qf-absence .eq-absence-detail>dl{flex-direction:column;gap:10px;display:flex;margin:0!important}.app-shell.eq-design.eq-photo-design .qf-absence .eq-absence-detail-field{background:#f7f2ff;border-radius:8px;grid-template-columns:24px minmax(0,1fr);gap:6px 12px;display:grid;border:0!important;padding:9px 12px!important}.app-shell.eq-design.eq-photo-design .qf-absence .eq-absence-detail-field>svg{color:#8500f5;grid-row:1/3;width:23px;height:23px}.app-shell.eq-design.eq-photo-design .qf-absence .eq-absence-detail-field dt{color:#34185e;font-weight:700;font-size:13px!important}.app-shell.eq-design.eq-photo-design .qf-absence .eq-absence-detail-field dd{overflow-wrap:anywhere;box-shadow:none!important;color:#7b5e99!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:12px!important;line-height:1.4!important}.app-shell.eq-design.eq-photo-design .qf-absence .eq-absence-history{background:#f7f2ff;border-radius:8px;border:0!important;margin:0!important;padding:10px 12px!important}.app-shell.eq-design.eq-photo-design .qf-absence .eq-absence-history ol{flex-wrap:wrap;gap:12px;list-style:none;display:flex;margin:8px 0 0!important;padding:0!important}.app-shell.eq-design.eq-photo-design .qf-absence .eq-absence-history li{flex-wrap:wrap;flex:180px;align-items:center;gap:5px;display:flex;border:0!important;margin:0!important;padding:0!important;font-size:10px!important}.app-shell.eq-design.eq-photo-design .qf-absence .eq-absence-history li:before{display:none!important}.app-shell.eq-design.eq-photo-design .qf-absence .eq-absence-history li span{color:#795997;display:inline}.app-shell.eq-design.eq-photo-design .qf-absence .eq-absence-detail>p{padding:8px 0;margin-top:auto!important;font-size:11px!important}.app-shell.eq-design.eq-photo-design .qf-absence .eq-record-secondary-actions{flex-wrap:wrap;gap:8px;display:flex;margin:0!important;padding:0!important}.app-shell.eq-design.eq-photo-design .qf-absence .eq-record-secondary-actions button{white-space:normal;flex:1;min-height:34px!important;padding:8px 12px!important;font-size:11px!important}.app-shell.eq-design.eq-photo-design .qf-absence .eq-absence-table table{min-width:580px!important}.app-shell.eq-design.eq-photo-design .qf-page .qw-modal-backdrop{left:var(--eq-sidebar-width,88px)!important;padding:20px!important}.app-shell.eq-design.eq-photo-design .qf-page .qw-modal{max-height:calc(100dvh - 40px);overflow:auto}@media (width>=1100px){.app-shell.eq-design.eq-photo-design .content:has(.qf-page){box-sizing:border-box;flex-direction:column;display:flex;height:100dvh!important;min-height:0!important;padding:0 22px 6px!important}.app-shell.eq-design.eq-photo-design .content:has(.qf-page)>.eq-topbar{flex:none;height:48px!important;min-height:48px!important;margin:0!important;padding:0!important}.app-shell.eq-design.eq-photo-design .module-workspace:has(>.qf-page){flex-direction:column;flex:1;min-height:0;display:flex;margin:0!important;padding:0!important}.app-shell.eq-design.eq-photo-design .content:has(.qf-page)>.eq-documents-assistant{flex:none;min-height:76px!important;padding-top:6px!important;padding-bottom:6px!important}.app-shell.eq-design.eq-photo-design .content:has(.qf-page)>.eq-documents-assistant>img{height:70px!important;bottom:3px!important;right:3px!important}}@media (width>=1100px) and (height<=800px){.app-shell.eq-design.eq-photo-design .qf-page{gap:8px!important}.app-shell.eq-design.eq-photo-design .qf-page>.eq-page-heading{min-height:82px!important;padding:12px 26px!important}.app-shell.eq-design.eq-photo-design .qf-automation .eq-watch-config .qw-settings-body>section{gap:8px;padding:14px!important}.app-shell.eq-design.eq-photo-design .qf-absence .eq-absence-detail{gap:7px;padding:12px!important}.app-shell.eq-design.eq-photo-design .qf-absence .eq-absence-detail-field{gap:4px 9px;padding:6px 10px!important}.app-shell.eq-design.eq-photo-design .content:has(.qf-page)>.eq-documents-assistant{min-height:60px!important}.app-shell.eq-design.eq-photo-design .content:has(.qf-page)>.eq-documents-assistant>img{height:54px!important}}@media (width<=1250px){.app-shell.eq-design.eq-photo-design .qf-watch-navigation{flex-wrap:wrap;gap:8px}.app-shell.eq-design.eq-photo-design .qf-watch-navigation>.eq-page-tabs{flex-basis:100%}.app-shell.eq-design.eq-photo-design .qf-automation .eq-watch-theme-selector{justify-content:flex-end;width:100%}.app-shell.eq-design.eq-photo-design .qf-absence-toolbar{flex-wrap:wrap}.app-shell.eq-design.eq-photo-design .qf-absence-toolbar>.eq-page-tabs{flex-basis:100%}}@media (width<=1099px){.app-shell.eq-design.eq-photo-design .qf-page{min-height:auto!important}.app-shell.eq-design.eq-photo-design .qf-board-panel{min-height:500px}.app-shell.eq-design.eq-photo-design .qf-automation .eq-watch-config .qw-settings-body{grid-template-rows:auto auto!important}.app-shell.eq-design.eq-photo-design .qf-absence .eq-absence-columns.has-selection{grid-template-columns:1fr!important}.app-shell.eq-design.eq-photo-design .qf-absence .eq-absence-table{min-height:320px!important}.app-shell.eq-design.eq-photo-design .qf-archives{flex-wrap:wrap}.app-shell.eq-design.eq-photo-design .qf-page>.eq-page-heading{flex-wrap:wrap!important}.app-shell.eq-design.eq-photo-design .qf-page .qw-modal-backdrop{left:0!important}}@media (width<=760px){.app-shell.eq-design.eq-photo-design .qf-improvement .eq-improvement-board{grid-template-columns:1fr!important}.app-shell.eq-design.eq-photo-design .qf-board-panel>.eq-filterbar{flex-wrap:wrap}.app-shell.eq-design.eq-photo-design .qf-board-panel>.eq-filterbar>.eq-search-field{flex-basis:100%}.app-shell.eq-design.eq-photo-design .qf-automation .eq-watch-config .qw-settings-body{grid-template:"rhythm""keywords""sources""trainer"/1fr!important}.app-shell.eq-design.eq-photo-design .qf-automation .eq-watch-theme-selector{flex-wrap:wrap}.app-shell.eq-design.eq-photo-design .qf-absence .eq-absence-filters{grid-template-columns:1fr!important}.app-shell.eq-design.eq-photo-design .qf-absence .qw-absence-cards header,.app-shell.eq-design.eq-photo-design .qf-board-panel>.eq-library-note{flex-wrap:wrap}}.app-shell.eq-design.eq-photo-design .qf-page .eq-page-tabs button{position:relative;color:#3f2379!important;background:#faf7ff!important;border:1px solid #e5d8ff!important}.app-shell.eq-design.eq-photo-design .qf-page .eq-page-tabs button.active{color:#6500ff!important;background:linear-gradient(105deg,#f0e6ff,#f9eaff)!important}.app-shell.eq-design.eq-photo-design .qf-page .eq-page-tabs button.active:after{content:"";background:#f000ce;border-radius:2px;height:2px;position:absolute;bottom:0;left:8px;right:8px;display:block!important}.app-shell.eq-design.eq-photo-design .qf-improvement .eq-improvement-board>section:nth-child(3)>header{background:#ffe9fa!important}.app-shell.eq-design.eq-photo-design .qf-improvement .eq-improvement-board h2>span{background:0 0;border-radius:0;width:auto;height:auto;font-size:16px;font-weight:400}.app-shell.eq-design.eq-photo-design .qf-improvement .eq-improvement-board article>footer>button{margin-left:0!important}.app-shell.eq-design.eq-photo-design .qf-improvement .eq-improvement-board .qf-action-meta{color:#7955a2;flex-wrap:wrap;justify-content:space-between;gap:6px;margin-top:12px;font-size:10px}.app-shell.eq-design.eq-photo-design .qf-action-meta>span{align-items:center;gap:6px;display:flex}.app-shell.eq-design.eq-photo-design .qf-action-meta svg{color:#8a60b1;width:15px;height:15px}.app-shell.eq-design.eq-photo-design .qf-improvement .eq-card-menu>summary{color:#6200eb;background:#fff;border:1px solid #cfadff;border-radius:8px;width:32px;height:30px;font-size:21px;list-style:none}.app-shell.eq-design.eq-photo-design .qf-improvement .eq-card-menu>summary::-webkit-details-marker{display:none}.app-shell.eq-design.eq-photo-design .qf-improvement .eq-card-menu>div{top:auto;bottom:34px}.app-shell.eq-design.eq-photo-design .qf-empty-column{flex-direction:column;justify-content:center;align-items:center;height:calc(100% - 90px);min-height:180px;display:flex}.app-shell.eq-design.eq-photo-design .qf-improvement>.eq-library-note{color:#79609b;border:1px solid #e9dfff;border-radius:12px;flex:none;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex;background:#fff!important;margin:0!important;padding:8px 16px!important}.app-shell.eq-design.eq-photo-design .qf-frequency button[aria-pressed=true]{color:#ee00ac!important;background:#ffe2f8!important}.app-shell.eq-design.eq-photo-design .qf-automation .eq-watch-config .qw-settings-body{grid-template-rows:minmax(0,.65fr) minmax(0,1fr)}.app-shell.eq-design.eq-photo-design .qf-automation .eq-watch-config .qw-settings-body>.eq-watch-rhythm{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-content:start;display:grid;gap:12px 18px!important}.app-shell.eq-design.eq-photo-design .qf-automation .eq-watch-rhythm h3{grid-column:1/-1}.app-shell.eq-design.eq-photo-design .qf-automation .eq-watch-rhythm>p{grid-area:2/1;align-self:end}.app-shell.eq-design.eq-photo-design .qf-automation .eq-watch-rhythm .qf-frequency{flex-wrap:nowrap;grid-area:3/1;align-self:start;gap:5px}.app-shell.eq-design.eq-photo-design .qf-automation .qf-frequency button{padding:8px!important;font-size:11px!important}.app-shell.eq-design.eq-photo-design .qf-automation .eq-watch-rhythm .qw-toggle-line{grid-area:2/2/4;grid-template-columns:1fr;align-self:start;gap:9px;display:grid;border-top:0!important;border-left:1px solid #e6d9ff!important;margin:0!important;padding:0 0 0 18px!important}.app-shell.eq-design.eq-photo-design .qf-automation .qw-toggle-line>span{display:contents}.app-shell.eq-design.eq-photo-design .qf-automation .qw-toggle-line strong{grid-row:1;font-size:13px!important;font-weight:500!important}.app-shell.eq-design.eq-photo-design .qf-automation .qw-toggle-line input{grid-row:2}.app-shell.eq-design.eq-photo-design .qf-automation .qw-toggle-line small{grid-row:3;line-height:1.35;font-size:11px!important}.app-shell.eq-design.eq-photo-design .qf-automation .eq-watch-keywords>p,.app-shell.eq-design.eq-photo-design .qf-automation .eq-watch-sources>p{display:none}.app-shell.eq-design.eq-photo-design .qf-automation .eq-watch-keywords .qw-chips{margin-top:8px!important}.app-shell.eq-design.eq-photo-design .qf-automation .eq-watch-config .qw-chips>button{color:#e800af!important;background:#ffe3f7!important;border:0!important;border-radius:14px!important}.app-shell.eq-design.eq-photo-design .qf-automation .eq-watch-keywords .qw-add-row{margin-top:0}.app-shell.eq-design.eq-photo-design .qf-automation .eq-watch-config .qw-add-row button{min-width:100px;color:#6500ff!important;background:#fff!important;border:1px solid #a56aff!important}.app-shell.eq-design.eq-photo-design .qf-automation .qw-source-grid>label{border:0!important;border-bottom:1px solid #eee7fc!important;border-radius:0!important;min-height:54px!important;padding:7px 4px!important}.app-shell.eq-design.eq-photo-design .qf-automation .eq-watch-trainer-shortcut p{margin:22px 0 10px!important}.app-shell.eq-design.eq-photo-design .qf-absence .eq-absence-filters>label{gap:10px;padding:10px 14px!important}.app-shell.eq-design.eq-photo-design .qf-absence .eq-absence-filters>label>span{align-items:center;gap:14px;font-weight:600;display:flex;font-size:12px!important}.app-shell.eq-design.eq-photo-design .qf-absence .eq-absence-filters select{flex:1;width:0!important;margin-top:0!important}.app-shell.eq-design.eq-photo-design .qf-absence .eq-absence-filters>label>svg{width:24px;height:24px;background:0 0!important;padding:0!important}.app-shell.eq-design.eq-photo-design .qf-absence .eq-absence-columns.has-selection{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)!important}.app-shell.eq-design.eq-photo-design .qf-absence .eq-absence-detail-field{grid-template-columns:22px 100px minmax(0,1fr);align-items:center;gap:10px}.app-shell.eq-design.eq-photo-design .qf-absence .eq-absence-detail-field>svg{grid-area:1/1}.app-shell.eq-design.eq-photo-design .qf-absence .eq-absence-detail-field dt{grid-area:1/2;font-size:11px!important}.app-shell.eq-design.eq-photo-design .qf-absence .eq-absence-detail-field dd{grid-area:1/3;font-size:11px!important}.app-shell.eq-design.eq-photo-design .qf-absence .eq-absence-detail>p{background:#f7f2ff;border-radius:8px;color:#9358b9!important;padding:10px!important}.app-shell.eq-design.eq-photo-design .qf-absence .eq-absence-history{grid-template-columns:122px minmax(0,1fr);align-items:center;gap:10px;display:grid}.app-shell.eq-design.eq-photo-design .qf-absence .eq-absence-history h3{font-size:11px!important}.app-shell.eq-design.eq-photo-design .qf-absence .eq-absence-history ol{gap:8px;margin:0!important}.app-shell.eq-design.eq-photo-design .qf-absence .eq-record-secondary-actions>button:first-child{flex:.65}.app-shell.eq-design.eq-photo-design .qf-absence .eq-record-secondary-actions>button:last-child{flex:1.35}@media (width>=1450px){.app-shell.eq-design.eq-photo-design .qf-absence .qw-absence-cards>article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.app-shell.eq-design.eq-photo-design .qf-absence .qw-absence-cards article>footer{margin:0}.app-shell.eq-design.eq-photo-design .qf-absence .eq-absence-detail-field{grid-template-columns:25px 120px minmax(0,1fr)}.app-shell.eq-design.eq-photo-design .qf-absence .eq-absence-detail-field :is(dt,dd){font-size:13px!important}}@media (width<=1099px){.app-shell.eq-design.eq-photo-design .qf-absence .eq-absence-columns.has-selection{grid-template-columns:1fr!important}.app-shell.eq-design.eq-photo-design .qf-automation .eq-watch-config .qw-settings-body{grid-template-rows:auto auto!important}}@media (width<=760px){.app-shell.eq-design.eq-photo-design .qf-automation .eq-watch-config .qw-settings-body>.eq-watch-rhythm{display:flex}.app-shell.eq-design.eq-photo-design .qf-automation .eq-watch-rhythm .qw-toggle-line{border-top:1px solid #e6d9ff!important;border-left:0!important;padding:12px 0 0!important}.app-shell.eq-design.eq-photo-design .qf-absence .eq-absence-detail-field{grid-template-columns:22px minmax(0,1fr)}.app-shell.eq-design.eq-photo-design .qf-absence .eq-absence-detail-field dd{grid-area:2/2}.app-shell.eq-design.eq-photo-design .qf-improvement>.eq-library-note{flex-wrap:wrap}}.app-shell.eq-design.eq-photo-design .qf-improvement .eq-improvement-board>section>article{margin:8px!important;padding:10px!important}.app-shell.eq-design.eq-photo-design .qf-improvement .eq-improvement-board h3{font-size:14px!important;line-height:1.25!important}.app-shell.eq-design.eq-photo-design .qf-improvement .qw-action-excerpt{-webkit-line-clamp:2;margin:6px 0!important;line-height:1.4!important}.app-shell.eq-design.eq-photo-design .qf-improvement .eq-improvement-board .qf-action-meta,.app-shell.eq-design.eq-photo-design .qf-improvement .eq-improvement-board article>footer{margin-top:6px}.app-shell.eq-design.eq-photo-design .qf-improvement .eq-improvement-board article>footer>button{border-radius:8px!important;min-height:28px!important}.app-shell.eq-design.eq-photo-design .qf-improvement .eq-card-menu>summary{height:28px}.app-shell.eq-design.eq-photo-design .qf-absence .qw-absence-cards .eq-cell-identity{justify-content:flex-start!important}.app-shell.eq-design.eq-photo-design .qf-absence .eq-record-avatar{color:#ce00a7!important;background:#ffe2f9!important}.app-shell.eq-design.eq-photo-design .module-workspace .qf-page button{border-radius:9px!important}@media (width>=1100px){.app-shell.eq-design.eq-photo-design .qf-absence .qw-absence-cards>article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.app-shell.eq-design.eq-photo-design .qf-absence .qw-absence-cards article>footer{gap:8px;margin:0}.app-shell.eq-design.eq-photo-design .qf-absence .qw-absence-cards article>footer button{padding:7px 9px!important;font-size:11px!important}.app-shell.eq-design.eq-photo-design .qf-absence .qw-absence-cards header{align-items:center;gap:9px}.app-shell.eq-design.eq-photo-design .qf-absence .qw-absence-cards header>input[type=checkbox]{margin-top:0!important}.app-shell.eq-design.eq-photo-design .qf-absence .qw-absence-cards .eq-cell-identity{gap:9px}.app-shell.eq-design.eq-photo-design .qf-absence .qw-absence-cards .eq-cell-identity strong{font-size:13px!important}.app-shell.eq-design.eq-photo-design .qf-absence .qw-absence-cards .eq-cell-identity small{font-size:10px!important}}.qi-workspace{width:100%;min-width:0}.qi-workspace .eq-record-panel{margin:0 0 22px}.qi-workspace .eq-record-panel>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.qi-workspace h2{font-size:21px}.qi-workspace h3{font-size:17px;line-height:1.5}.qi-workspace p,.qi-workspace li{line-height:1.65}.qi-workspace label{color:#57336e;gap:8px;font-size:14px;font-weight:600;display:grid}.qi-workspace input:not([type=checkbox]),.qi-workspace select,.qi-workspace textarea{box-sizing:border-box;color:#3d2854;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #e2d2ee;border-radius:11px;padding:12px;font-size:14px;line-height:1.6}.qi-workspace textarea{resize:vertical}.qi-workspace button{white-space:normal;min-height:43px;line-height:1.4}.qi-workspace .primary,.qi-overview .primary{color:#fff!important;background:linear-gradient(110deg,#7300f5,#c800df,#f500a6)!important;border:0!important;box-shadow:0 5px 15px #b100dc1c!important}.qi-workspace .secondary{color:#723293!important;background:#f8f1fc!important;border:1px solid #e4d1ef!important}.qi-context-bar{color:#876a97;flex-wrap:wrap;align-items:center;gap:14px;margin:18px 0 22px;font-size:13px;display:flex}.qi-context-bar strong{color:#a44377}.qi-alert{color:#772c58;background:#fff2f8;border:1px solid #edbbd5;border-left:5px solid #d65393;border-radius:13px;margin:0 0 20px;padding:18px 22px}.qi-alert ul{margin:10px 0;padding-left:22px}.qi-alert button{color:#8b306a;background:#fff;border:1px solid #e7bed6;border-radius:9px;padding:9px 14px}.qi-alert-critical{background:#ffedf3;border-left-color:#bf2355}.qi-detail-grid{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:22px;display:grid}.qi-workspace .qi-check{align-items:flex-start;gap:12px;margin:14px 0;font-weight:500;display:flex}.qi-check input{accent-color:#ae16c9;flex:none;width:18px;height:18px}.qi-workspace dl>div{border-bottom:1px solid #eee4f4;justify-content:space-between;gap:15px;padding:14px 0;display:flex}.qi-workspace dd{color:#78328d;margin:0}.qi-muted{color:#8b7099;font-size:13px!important}.qi-eyebrow{color:#9956b3;letter-spacing:.04em;font-size:12px;font-weight:700}.qi-reference-form{grid-template-columns:minmax(0,1.2fr) minmax(0,1.3fr);align-items:end;gap:18px;display:grid}.qi-reference-form button{border-radius:11px;padding:14px 20px}.qi-reference-list{gap:14px;margin-top:22px;display:grid}.qi-reference-list article{background:#fcf8ff;border:1px solid #e9daf2;border-radius:13px;flex-wrap:wrap;align-items:center;gap:12px;padding:18px;display:flex}.qi-reference-list article>div{flex:300px;min-width:0}.qi-reference-list strong{overflow-wrap:anywhere;font-size:14px;line-height:1.6;display:block}.qi-reference-list small{color:#9976a6;margin-top:6px;display:block}.qi-reference-list button{border-radius:10px;padding:11px 16px}.qi-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.qi-proof{border-bottom:1px solid #eee3f4;gap:13px;padding:18px 0;display:grid}.qi-proof>a{overflow-wrap:anywhere;color:#872bb4;font-weight:600}.qi-proof>button{border-radius:10px;justify-self:start;padding:9px 13px}.qi-workspace .qcs-upload{margin:18px 0}.qi-upload-disabled{opacity:.65}.qi-workspace .qcs-add{min-width:0;margin-top:15px}.qi-workspace .qcs-add button{flex:none}.qi-save-footer{color:#8a659a;background:#faf5fd;border:1px solid #e7d7ef;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;font-size:13px;display:flex}.qi-save-footer button{border-radius:11px;padding:13px 20px}.qi-workspace :is(button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #bf72dc}.qi-overview .qi-criterion-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.qi-criterion-card{background:linear-gradient(145deg,#fff 15%,#fcf3ff);border:1px solid #e5d4ef;border-radius:18px;flex-direction:column;gap:15px;min-width:0;padding:24px;display:flex}.qi-criterion-card>header{align-items:center;gap:13px;display:flex}.qi-criterion-card>header span{color:#8c2fc1;background:#f0e1fb;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;font-size:20px;font-weight:750;display:grid}.qi-criterion-card h3{color:#603277;margin:0;font-size:16px;line-height:1.5}.qi-criterion-card p{color:#9776a6;margin:0;font-size:13px;line-height:1.6}.qi-criterion-card .qi-criterion-alert{color:#ae3976;background:#fcebf3;border-radius:9px;padding:10px 12px}.qi-criterion-card button{width:100%;min-height:44px;font:inherit;border-radius:11px;margin-top:auto;padding:12px 18px;font-size:13px;font-weight:650}.qi-indicator-alert{background:#fff0f7;border-radius:8px;margin-top:5px;padding:6px 9px;color:#a93475!important;font-size:11px!important;display:block!important}.qi-overview .qi-overview-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.qi-overview .qi-overview-toolbar button{border-radius:10px;padding:11px 16px}.qi-overview .qcs-indicators{margin-top:22px}.qi-overview .qcs-indicators>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;max-height:none!important}.qi-overview .qcs-indicators>div>button{text-align:left;min-width:0}.qi-overview .qcs-indicators>div>button p{min-width:0}.qi-workspace .qi-proof-binding,.qi-workspace .qi-proof-binding select{font-size:12px}@media (width<=1000px){.qi-overview .qi-criterion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qi-detail-grid,.qi-proof-grid{grid-template-columns:1fr}}@media (width<=680px){.qi-overview .qi-criterion-grid,.qi-overview .qcs-indicators>div,.qi-reference-form{grid-template-columns:1fr}.qi-save-footer{flex-direction:column;align-items:flex-start}.qi-save-footer button,.qi-reference-list article>button{width:100%}.qi-context-bar span{overflow-wrap:anywhere}}.app-shell.eq-design.eq-photo-design .qi-workspace button.primary:not(:disabled){color:#fff!important;opacity:1!important;background:linear-gradient(110deg,#7200ff 0%,#c400ee 55%,#ff00b4 100%)!important;border:0!important}.app-shell.eq-design.eq-photo-design .qi-workspace button.secondary{color:#6f2991!important;box-shadow:none!important;background:#f6ecff!important;border:1px solid #dfc5f2!important}.app-shell.eq-design.eq-photo-design .qi-workspace button:disabled{color:#876c96!important;opacity:1!important;box-shadow:none!important;background:#efe6f6!important;border:1px solid #e2d2ec!important}.doc-version-history{background:#fcf8ff;border:1px solid #e6d3f3;border-radius:12px;margin:16px 0;padding:18px}.doc-version-history>article{border-bottom:1px solid #e5d7ef;justify-content:space-between;align-items:center;gap:18px;padding:18px 0;display:flex}.doc-version-history>article>div{min-width:0}.doc-version-history p,.doc-version-history small{overflow-wrap:anywhere;line-height:1.7}.doc-version-history small{color:#82638f;font-size:11px;display:block}.doc-history-preview{background:#fff;border:1px solid #dec3ef;border-radius:12px;margin:22px 0;padding:22px}.doc-history-preview header{justify-content:space-between;align-items:center;gap:16px;display:flex}.doc-history-content p{white-space:pre-wrap;line-height:1.8}.doc-history-content li{margin:12px 0;line-height:1.7}.qi-real-history{margin-top:20px}.qi-real-history>details{background:#fcf8ff;border:1px solid #e5d2f1;border-radius:12px;margin:14px 0;padding:18px}.qi-real-history summary{cursor:pointer;color:#653185;flex-wrap:wrap;justify-content:space-between;gap:14px;display:flex}.qi-real-history pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #e8ddf2;border-radius:10px;padding:20px;font-family:inherit;line-height:1.8}.qi-real-history a{margin:12px 0;display:block}.qi-content-hash{overflow-wrap:anywhere;font-size:11px!important}.qi-fiche-versions{border:1px solid #e4d2ef;border-radius:12px;margin-top:20px;padding:18px}.qi-fiche-versions>summary{cursor:pointer;color:#733e94;font-weight:600}@media (width<=760px){.doc-version-history>article{flex-direction:column;align-items:stretch}.qi-real-history pre{padding:14px}}.doc-trace-entry{justify-content:flex-end;margin:16px 0;display:flex}.doc-trace-page>label{color:#70458c;gap:10px;max-width:550px;margin:24px 0;font-weight:600;display:grid}.doc-trace-note{color:#745086;background:#fbf5ff;border:1px solid #e3ceef;border-radius:12px;padding:18px;line-height:1.8}.doc-trace-row{background:#fff;border:1px solid #e8d8f3;border-radius:14px;justify-content:space-between;align-items:center;gap:22px;margin:14px 0;padding:22px;display:flex}.doc-trace-row>div{min-width:0}.doc-trace-row h3{overflow-wrap:anywhere;font-size:17px!important;line-height:1.6!important}.doc-trace-row small{color:#865c98;font-size:12px}.doc-history-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.doc-trace-page .doc-history-preview h2{font-size:19px!important}@media (width<=760px){.doc-trace-row{flex-direction:column;align-items:stretch}}
