:root{--qx-navy-950:#001222;--qx-navy-900:#011a2f;--qx-navy-850:#021e3a;--qx-navy-800:#08243f;--qx-navy-700:#0a2641;--qx-teal-700:#195a77;--qx-teal-600:#1f6f83;--qx-teal-500:#448e9b;--qx-teal-400:#61a8b4;--qx-teal-soft:#e3f1f3;--qx-radiology-dark:#0c1d2b;--qx-radiology-panel:#132535;--qx-radiology-border:#243244;--qx-radiology-grid:#2c3e50;--qx-background:#f1f4f3;--qx-surface:#fff;--qx-surface-muted:#f8fafc;--qx-surface-blue:#f3f8fa;--qx-text:#1f2933;--qx-text-muted:#64748b;--qx-text-soft:#94a3b8;--qx-text-inverse:#f8fafc;--qx-border:#d8e2e7;--qx-border-soft:#e7eef2;--qx-border-strong:#b8c7d0;--qx-info:#175cd3;--qx-info-soft:#eaf2ff;--qx-success:#027a48;--qx-success-soft:#ecfdf3;--qx-warning:#b54708;--qx-warning-soft:#fffaeb;--qx-danger:#b42318;--qx-danger-soft:#fef3f2;--qx-ai:#0ea5e9;--qx-ai-soft:#e0f2fe;--qx-radiologist:#7a4e00;--qx-radiologist-soft:#fff4d6;--qx-client:#475569;--qx-client-soft:#f1f5f9;--qx-font-ui:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--qx-font-report:Calibri, Arial, sans-serif;--qx-font-xs:12px;--qx-font-sm:14px;--qx-font-md:16px;--qx-font-lg:18px;--qx-font-xl:22px;--qx-font-2xl:28px;--qx-font-3xl:34px;--qx-space-1:4px;--qx-space-2:8px;--qx-space-3:12px;--qx-space-4:16px;--qx-space-5:20px;--qx-space-6:24px;--qx-space-8:32px;--qx-space-10:40px;--qx-space-12:48px;--qx-radius-sm:6px;--qx-radius-md:10px;--qx-radius-lg:14px;--qx-radius-xl:20px;--qx-radius-pill:999px;--qx-shadow-sm:0 1px 2px #0f172a14;--qx-shadow-md:0 8px 24px #0f172a1a;--qx-shadow-lg:0 18px 44px #0f172a24;--qx-transition-fast:.12s;--qx-transition-normal:.18s;--qx-transition-slow:.24s;--qx-logo-header-height:44px;--qx-logo-header-width:210px;--qx-logo-compact-height:34px;--qx-logo-mobile-height:32px;--qx-logo-hero-width:320px}*{box-sizing:border-box}html{background:var(--qx-background);min-height:100%}body{background:radial-gradient(circle at top left, #61a8b429, transparent 28rem), linear-gradient(180deg, #f8fafc 0%, var(--qx-background) 360px);min-height:100%;color:var(--qx-text);font-family:var(--qx-font-ui);font-size:var(--qx-font-md);margin:0;line-height:1.5}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}img{max-width:100%}:focus-visible{outline-offset:2px;outline:3px solid #0ea5e959}.qx-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.qx-header{z-index:20;justify-content:space-between;align-items:center;gap:var(--qx-space-6);border-bottom:1px solid var(--qx-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;min-height:76px;padding:12px 24px;display:flex;position:sticky;top:0}.qx-brand{min-width:var(--qx-logo-header-width);align-items:center;min-height:56px;padding:6px 8px;text-decoration:none;display:inline-flex}.qx-brand img{height:var(--qx-logo-header-height);object-fit:contain;width:auto;display:block}.qx-header__module{gap:2px;margin-right:auto;display:grid}.qx-header__module strong{color:var(--qx-navy-900);font-size:var(--qx-font-lg);line-height:1.2}.qx-header__session,.qx-hero__badges,.qx-file-actions,.qx-form-actions{align-items:center;gap:var(--qx-space-2);flex-wrap:wrap;display:flex}.qx-shell{width:min(1240px,100% - 32px);margin:0 auto;padding:28px 0 56px}.qx-card{background:var(--qx-surface);border:1px solid var(--qx-border);border-radius:var(--qx-radius-lg);box-shadow:var(--qx-shadow-sm)}.qx-hero{gap:var(--qx-space-8);grid-template-columns:minmax(0,1fr) minmax(220px,340px);align-items:center;padding:clamp(24px,4vw,44px);display:grid;overflow:hidden}.qx-hero h1{max-width:760px;color:var(--qx-navy-900);letter-spacing:-.055em;margin:6px 0 14px;font-size:clamp(32px,5vw,58px);line-height:.98}.qx-hero p{max-width:720px;color:var(--qx-text-muted);font-size:var(--qx-font-lg);margin:0 0 20px}.qx-hero__figure{min-height:250px;padding:var(--qx-space-6);border:1px solid var(--qx-border-soft);border-radius:var(--qx-radius-xl);background:linear-gradient(135deg,#e3f1f3eb,#f8fafcbd),radial-gradient(circle,#1f6f832e,#0000 70%);place-items:center;display:grid}.qx-hero__figure img{width:min(100%, var(--qx-logo-hero-width));filter:drop-shadow(0 16px 30px #011a2f24);height:auto}.qx-kicker,.qx-eyebrow{color:var(--qx-teal-700);font-size:var(--qx-font-xs);letter-spacing:.11em;text-transform:uppercase;font-weight:800}.qx-badge{border-radius:var(--qx-radius-pill);width:fit-content;color:var(--qx-client);background:var(--qx-client-soft);font-size:var(--qx-font-xs);white-space:nowrap;align-items:center;gap:6px;padding:5px 11px;font-weight:750;line-height:1;display:inline-flex}.qx-badge-success{color:var(--qx-success);background:var(--qx-success-soft)}.qx-badge-warning{color:var(--qx-warning);background:var(--qx-warning-soft)}.qx-badge-ai{color:var(--qx-ai);background:var(--qx-ai-soft)}.qx-badge-radiologist{color:var(--qx-radiologist);background:var(--qx-radiologist-soft)}.qx-notice{margin-top:var(--qx-space-4);padding:var(--qx-space-4) var(--qx-space-5);border-radius:var(--qx-radius-lg);border:1px solid var(--qx-border)}.qx-notice--clinical{color:var(--qx-navy-900);background:#ffffffb8}.qx-layout{gap:var(--qx-space-5);margin-top:var(--qx-space-5);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.qx-form{gap:var(--qx-space-5);display:grid}.qx-form-section{padding:var(--qx-space-5)}.qx-section-heading{gap:var(--qx-space-3);margin-bottom:var(--qx-space-5);align-items:flex-start;display:flex}.qx-section-heading h2,.qx-summary-card h2,.qx-ai-card h2{color:var(--qx-navy-900);font-size:var(--qx-font-xl);margin:0;line-height:1.2}.qx-section-heading p,.qx-summary-card p,.qx-ai-card p{color:var(--qx-text-muted);margin:5px 0 0}.qx-step{width:32px;height:32px;color:var(--qx-text-inverse);background:var(--qx-navy-900);border-radius:var(--qx-radius-pill);flex:none;place-items:center;font-weight:800;display:inline-grid}.qx-form-grid{gap:var(--qx-space-4);display:grid}.qx-form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.qx-form-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.qx-field{gap:6px;display:grid}.qx-field--wide{grid-column:span 2}.qx-field--full{grid-column:1/-1}.qx-field span,.qx-check span{color:var(--qx-text);font-size:var(--qx-font-sm);font-weight:700}.qx-field em{color:var(--qx-text-muted);font-size:var(--qx-font-xs);margin-left:4px;font-style:normal;font-weight:650}.qx-field input,.qx-field select,.qx-field textarea{border:1px solid var(--qx-border);border-radius:var(--qx-radius-md);width:100%;color:var(--qx-text);background:var(--qx-surface);font-size:var(--qx-font-sm);transition:border-color var(--qx-transition-fast), box-shadow var(--qx-transition-fast), background var(--qx-transition-fast);padding:10px 12px}.qx-field textarea{resize:vertical;min-height:86px}.qx-field input::placeholder,.qx-field textarea::placeholder{color:var(--qx-text-soft)}.qx-field input:focus,.qx-field select:focus,.qx-field textarea:focus{border-color:var(--qx-teal-500);outline:none;box-shadow:0 0 0 4px #448e9b24}.qx-inline-field{align-items:center;gap:var(--qx-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.qx-inline-field span{color:var(--qx-text-muted)}.qx-check{gap:var(--qx-space-2);background:var(--qx-surface-muted);border:1px solid var(--qx-border-soft);border-radius:var(--qx-radius-md);align-items:center;min-height:42px;padding:10px 12px;display:flex}.qx-check input{width:18px;height:18px;accent-color:var(--qx-teal-600)}.qx-upload-zone{gap:var(--qx-space-4);padding:var(--qx-space-6);border:2px dashed var(--qx-border-strong);border-radius:var(--qx-radius-lg);background:var(--qx-surface-blue);transition:border-color var(--qx-transition-fast), background var(--qx-transition-fast), transform var(--qx-transition-fast);align-items:center;display:flex}.qx-upload-zone:hover,.qx-upload-zone.is-dragover{border-color:var(--qx-teal-500);background:var(--qx-teal-soft);transform:translateY(-1px)}.qx-upload-zone__icon{width:54px;height:54px;color:var(--qx-text-inverse);background:var(--qx-radiology-dark);border-radius:var(--qx-radius-lg);letter-spacing:-.04em;flex:none;place-items:center;font-weight:900;display:grid}.qx-upload-zone strong{color:var(--qx-navy-900)}.qx-upload-zone p{color:var(--qx-text-muted);margin:4px 0 0}.qx-file-list{gap:var(--qx-space-3);margin-top:var(--qx-space-4);display:grid}.qx-empty-state{padding:var(--qx-space-5);color:var(--qx-text-muted);background:var(--qx-surface-muted);border:1px solid var(--qx-border-soft);border-radius:var(--qx-radius-lg)}.qx-empty-state strong{color:var(--qx-text)}.qx-empty-state p{margin:4px 0 0}.qx-file-card{gap:var(--qx-space-4);padding:var(--qx-space-3);background:var(--qx-surface);border:1px solid var(--qx-border-soft);border-radius:var(--qx-radius-lg);grid-template-columns:128px minmax(0,1fr);display:grid}.qx-file-thumb{min-height:110px;color:var(--qx-text-inverse);border-radius:var(--qx-radius-md);background:linear-gradient(135deg,#0c1d2beb,#132535eb),repeating-linear-gradient(45deg,#0000,#0000 10px,#ffffff14 10px 11px);place-items:center;display:grid;overflow:hidden}.qx-file-thumb img{object-fit:cover;width:100%;height:100%}.qx-file-thumb__type{letter-spacing:.05em;font-weight:900}.qx-file-main{min-width:0}.qx-file-title-row{justify-content:space-between;gap:var(--qx-space-3);margin-bottom:var(--qx-space-3);display:flex}.qx-file-title-row strong{color:var(--qx-navy-900);overflow-wrap:anywhere}.qx-file-title-row p{color:var(--qx-text-muted);font-size:var(--qx-font-sm);margin:4px 0 0}.qx-file-fields{gap:var(--qx-space-3);grid-template-columns:90px 150px 1fr 150px;display:grid}.qx-btn,.qx-icon-btn{border-radius:var(--qx-radius-md);transition:transform var(--qx-transition-fast), box-shadow var(--qx-transition-fast), background var(--qx-transition-fast), border-color var(--qx-transition-fast);border:1px solid #0000;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.qx-btn{min-height:42px;padding:10px 16px}.qx-btn:hover,.qx-icon-btn:hover:not(:disabled){box-shadow:var(--qx-shadow-sm);transform:translateY(-1px)}.qx-btn-primary{color:var(--qx-text-inverse);background:var(--qx-navy-900);border-color:var(--qx-navy-900)}.qx-btn-secondary{color:var(--qx-navy-900);background:var(--qx-teal-soft);border-color:var(--qx-border)}.qx-btn-outline{color:var(--qx-navy-900);border-color:var(--qx-border-strong);background:0 0}.qx-btn-ghost{color:var(--qx-text-muted);background:0 0;border-color:#0000}.qx-icon-btn{width:34px;height:34px;color:var(--qx-navy-900);background:var(--qx-surface-muted);border-color:var(--qx-border-soft)}.qx-icon-btn--danger{color:var(--qx-danger)}.qx-form-actions{padding:var(--qx-space-5);justify-content:flex-start}.qx-side-panel{gap:var(--qx-space-4);display:grid;position:sticky;top:96px}.qx-summary-card,.qx-ai-card{padding:var(--qx-space-5)}.qx-status-row{align-items:center;gap:var(--qx-space-2);margin:var(--qx-space-4) 0;color:var(--qx-navy-900);font-weight:750;display:flex}.qx-status-dot{background:var(--qx-info);border-radius:999px;width:10px;height:10px}.qx-status-dot--warning{background:var(--qx-warning)}.qx-summary-list{gap:var(--qx-space-2);margin:0;display:grid}.qx-summary-list div{justify-content:space-between;gap:var(--qx-space-3);border-top:1px solid var(--qx-border-soft);padding:10px 0;display:flex}.qx-summary-list dt{color:var(--qx-text-muted);font-size:var(--qx-font-sm)}.qx-summary-list dd{max-width:55%;color:var(--qx-navy-900);font-size:var(--qx-font-sm);text-align:right;overflow-wrap:anywhere;margin:0;font-weight:750}.qx-ai-card{background:linear-gradient(180deg, #fff 0%, var(--qx-ai-soft) 140%);border-color:#0ea5e92e}.qx-ai-card h2{margin-top:var(--qx-space-3)}.qx-response-panel{margin-top:var(--qx-space-5);padding:var(--qx-space-5);border-radius:var(--qx-radius-lg);border:1px solid var(--qx-border);background:var(--qx-surface);box-shadow:var(--qx-shadow-sm)}.qx-response-panel--success{background:var(--qx-success-soft);border-color:#027a4842}.qx-response-panel--warning{background:var(--qx-warning-soft);border-color:#b5470847}.qx-response-panel--danger{background:var(--qx-danger-soft);border-color:#b4231847}.qx-response-panel strong{color:var(--qx-navy-900)}.qx-response-panel p{margin:6px 0 0}.qx-response-panel details{margin-top:var(--qx-space-4)}.qx-response-panel summary{cursor:pointer;color:var(--qx-navy-900);font-weight:750}.qx-response-panel pre{max-height:420px;padding:var(--qx-space-4);color:var(--qx-text-inverse);background:var(--qx-radiology-dark);border-radius:var(--qx-radius-md);white-space:pre-wrap;font-size:12px;overflow:auto}@media (width<=1080px){.qx-layout{grid-template-columns:1fr}.qx-side-panel{grid-row:1;position:static}.qx-form-grid--4,.qx-file-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.qx-header{flex-direction:column;align-items:flex-start;gap:10px;padding:12px 16px}.qx-brand{min-width:auto;min-height:44px}.qx-brand img{height:var(--qx-logo-mobile-height)}.qx-shell{width:min(100% - 24px,1180px);padding-top:20px}.qx-hero{grid-template-columns:1fr}.qx-hero__figure{min-height:180px}.qx-form-grid--3,.qx-form-grid--4,.qx-file-fields{grid-template-columns:1fr}.qx-field--wide,.qx-field--full{grid-column:auto}.qx-section-heading,.qx-upload-zone,.qx-file-card,.qx-file-title-row{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.qx-file-card{grid-template-columns:1fr;display:grid}.qx-file-thumb{min-height:180px}}.qx-request-strip{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding:24px;display:flex}.qx-request-strip h2{margin:6px 0;font-size:1.25rem}.qx-request-strip p{color:var(--qx-color-text-muted,#64748b);margin:0}.qx-badge-danger{color:#991b1b;background:#fee2e2d9;border-color:#dc262640}@media (width<=720px){.qx-request-strip{flex-direction:column;align-items:flex-start}}.qx-field-help{color:var(--qx-text-muted);margin-top:8px;font-size:.82rem;display:block}.qx-field-help--success{color:#166534}.qx-field-help--danger{color:#991b1b}.qx-field-help--warning{color:#92400e}.qx-field-help--pending{color:#0f5f78}.qx-modal{border:0;border-radius:24px;width:min(720px,100vw - 32px);padding:0;box-shadow:0 30px 80px #0f172a59}.qx-modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08243f73}.qx-modal__card{background:var(--qx-surface);padding:28px}.qx-readonly-display{background:var(--qx-surface-muted);color:var(--qx-text-muted);cursor:default}.qx-readonly-display:focus{box-shadow:none;outline:none}.qx-images-loaded-card{flex-direction:column;flex:auto;min-height:0;margin-top:16px;padding:14px;display:flex;overflow:hidden}.qx-images-loaded-heading{flex:none}.qx-images-compact-list{min-height:0;margin-top:10px;padding-right:4px;overflow:auto}.qx-image-compact-row{border:1px solid var(--qx-border,#d7e2ea);background:var(--qx-surface,#fff);border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:8px;padding:8px 10px;display:grid}.qx-image-compact-icon{background:var(--qx-surface-muted,#eef6f8);width:42px;height:42px;color:var(--qx-primary,#0f5f78);letter-spacing:.04em;border-radius:12px;justify-content:center;align-items:center;font-size:.75rem;font-weight:800;display:flex}.qx-image-compact-main{min-width:0}.qx-image-compact-title{align-items:center;gap:8px;min-width:0;display:flex}.qx-image-compact-title strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.qx-image-compact-meta{color:var(--qx-text-muted,#64748b);flex-wrap:wrap;gap:10px;margin-top:3px;font-size:.82rem;line-height:1.2;display:flex}.qx-image-compact-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.qx-btn-sm{border-radius:10px;padding:8px 10px;font-size:.82rem}.qx-badge-soft{color:#166534;background:#dcfce7}@media (width<=820px){.qx-image-compact-row{grid-template-columns:42px minmax(0,1fr)}.qx-image-compact-actions{grid-column:1/-1;justify-content:flex-start}}.qx-v28-images-card{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.qx-v28-images-heading{flex:none}.qx-v28-images-list{min-height:0;margin-top:10px;padding-right:4px;overflow:auto}.qx-v28-image-row{border:1px solid var(--qx-border,#d7e2ea);background:var(--qx-surface,#fff);border-radius:14px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:8px;padding:8px 10px;display:grid}.qx-v28-image-icon{background:var(--qx-surface-muted,#eef6f8);width:40px;height:40px;color:var(--qx-primary,#0f5f78);letter-spacing:.04em;border-radius:12px;justify-content:center;align-items:center;font-size:.72rem;font-weight:800;display:flex}.qx-v28-image-main{min-width:0}.qx-v28-image-title{align-items:center;gap:8px;min-width:0;display:flex}.qx-v28-image-title strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qx-v28-image-meta{color:var(--qx-text-muted,#64748b);flex-wrap:wrap;gap:10px;margin-top:3px;font-size:.82rem;line-height:1.2;display:flex}.qx-v28-image-observation{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.qx-v28-image-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (width<=820px){.qx-v28-image-row{grid-template-columns:42px minmax(0,1fr)}.qx-v28-image-actions{grid-column:1/-1;justify-content:flex-start}}.qx-v28-current-meta{gap:8px 10px}.qx-v28-current-meta .qx-field{gap:4px}.qx-v28-current-meta .qx-field span{font-size:.78rem}.qx-v28-current-meta input,.qx-v28-current-meta select,.qx-v28-current-meta textarea{min-height:36px;padding-top:7px;padding-bottom:7px}.qx-v28-current-meta textarea{resize:vertical;min-height:54px}.qx-v28-current-actions{gap:8px;padding-top:0}.qx-v28-current-actions .qx-btn{border-radius:10px;padding:8px 12px;font-size:.88rem}.qx-v28-images-card{min-height:180px;max-height:260px}.qx-v28-images-list{max-height:190px}.qx-v28-image-row{border-radius:12px;margin-bottom:6px;padding:6px 8px}.qx-v28-image-icon{border-radius:10px;width:36px;height:36px}.qx-v28-image-meta{margin-top:2px;font-size:.78rem}.qx-v28-btn-sm{padding:7px 9px;font-size:.78rem}.qx-v28-images-card{min-height:0!important;max-height:none!important;display:block!important;overflow:visible!important}.qx-v28-images-list{max-height:240px;margin-top:8px;padding-right:4px;overflow:auto}.qx-v28-image-row{grid-template-columns:42px minmax(0,1fr) auto;min-height:54px;margin-bottom:6px!important;padding:5px 8px!important}.qx-v28-image-icon{width:34px!important;height:34px!important}.qx-v28-image-title strong{font-size:.9rem}.qx-v28-image-meta{gap:8px!important;margin-top:1px!important;font-size:.76rem!important}.qx-v28-image-observation{display:none!important}.qx-v28-image-actions{gap:5px!important}.qx-v28-btn-sm{border-radius:9px!important;padding:6px 8px!important;font-size:.76rem!important}.qx-v28-current-meta{gap:6px 10px!important;margin-top:8px!important}.qx-v28-current-actions{margin-top:6px!important}.qx-inspection-toolbar,.qx-inspection-results-card,.qx-inspection-detail-card{margin-top:var(--qx-space-5);padding:var(--qx-space-5)}.qx-inspection-actions-field{justify-content:end}.qx-inspection-toolbar-actions{gap:8px;display:flex}.qx-inspection-results-list{gap:var(--qx-space-3);margin-top:var(--qx-space-4);display:grid}.qx-inspection-table-wrap{margin-top:var(--qx-space-4);border:1px solid var(--qx-border-soft);border-radius:var(--qx-radius-md);overflow-x:auto}.qx-inspection-table{table-layout:fixed;border-collapse:collapse;background:#fff;width:100%;min-width:1180px}.qx-inspection-table th:first-child,.qx-inspection-table td:first-child,.qx-inspection-table th:nth-child(2),.qx-inspection-table td:nth-child(2){width:150px}.qx-inspection-table th:nth-child(3),.qx-inspection-table td:nth-child(3){width:285px}.qx-inspection-table th:nth-child(4),.qx-inspection-table td:nth-child(4){width:180px}.qx-inspection-table th:nth-child(5),.qx-inspection-table td:nth-child(5),.qx-inspection-table th:nth-child(6),.qx-inspection-table td:nth-child(6){width:145px}.qx-inspection-table th:nth-child(7),.qx-inspection-table td:nth-child(7){width:140px}.qx-inspection-table th:nth-child(8),.qx-inspection-table td:nth-child(8){width:105px}.qx-inspection-table th,.qx-inspection-table td{border-bottom:1px solid var(--qx-border-soft);text-align:left;vertical-align:middle;white-space:nowrap;padding:7px 9px;font-size:.8rem;line-height:1.15;overflow:hidden}.qx-inspection-table th{z-index:1;color:var(--qx-navy-900);text-transform:uppercase;letter-spacing:.04em;background:#eef6f8;font-size:.72rem;position:sticky;top:0}.qx-inspection-table tbody tr:hover,.qx-inspection-table tbody tr.is-selected{background:#f0fdfa}.qx-inspection-table tbody tr:last-child td{border-bottom:0}.qx-inspection-table td strong,.qx-inspection-table td small{text-overflow:ellipsis;display:block;overflow:hidden}.qx-inspection-table td small{color:var(--qx-text-muted);margin-top:2px;font-size:.7rem}.qx-inspection-table-row{background:#fff;height:58px}.qx-inspection-table-row.is-selected{background:#f0fdfa}.qx-inspection-sort{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:800;display:inline-flex}.qx-inspection-sort:hover{color:#0f5f78}.qx-inspection-status-flow{font-weight:700}.qx-inspection-row{gap:var(--qx-space-4);border:1px solid var(--qx-border-soft);border-radius:var(--qx-radius-md);background:var(--qx-surface-muted);grid-template-columns:minmax(0,1.4fr) minmax(240px,.8fr) auto;align-items:center;padding:12px 14px;display:grid}.qx-inspection-row-main{gap:2px;min-width:0;display:grid}.qx-inspection-row-main strong{color:var(--qx-navy-900)}.qx-inspection-row-main span,.qx-inspection-row-main small,.qx-inspection-row-meta small{color:var(--qx-text-muted)}.qx-inspection-row-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.qx-inspection-detail-panel{margin-top:var(--qx-space-5)}.qx-inspection-detail-actions{align-items:center;gap:var(--qx-space-3);margin-top:var(--qx-space-4);padding:var(--qx-space-3);border-radius:var(--qx-radius-md);background:var(--qx-surface-blue);border:1px solid var(--qx-border-soft);flex-wrap:wrap;display:flex}.qx-inspection-section-grid{gap:var(--qx-space-4);margin-top:var(--qx-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.qx-inspection-read-section{padding:var(--qx-space-4);border:1px solid var(--qx-border-soft);border-radius:var(--qx-radius-md);background:#fff}.qx-inspection-read-section--wide{grid-column:1/-1}.qx-inspection-read-section h3{margin:0 0 var(--qx-space-3);color:var(--qx-navy-900)}.qx-inspection-read-section dl{gap:8px;margin:0;display:grid}.qx-inspection-read-section dl div{gap:var(--qx-space-3);border-bottom:1px solid var(--qx-border-soft);grid-template-columns:minmax(150px,.42fr) minmax(0,1fr);padding-bottom:7px;display:grid}.qx-inspection-read-section dt{color:var(--qx-text-muted);font-size:var(--qx-font-sm);font-weight:750}.qx-inspection-read-section dd{color:var(--qx-text);word-break:break-word;margin:0}.qx-inspection-muted{color:var(--qx-text-soft);font-style:italic}@media (width<=900px){.qx-inspection-row,.qx-inspection-section-grid{grid-template-columns:1fr}.qx-inspection-read-section dl div{grid-template-columns:1fr;gap:2px}}.qx-inspection-section-title{margin-bottom:var(--qx-space-3);align-items:center;gap:10px;display:flex}.qx-inspection-section-title h3{margin:0}.qx-inspection-section-number{background:var(--qx-navy-900,#0f172a);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:.88rem;font-weight:850;display:inline-flex;box-shadow:0 8px 18px #0f172a2e}.qx-inspection-results-list{scroll-behavior:smooth;max-height:620px;padding-right:6px;overflow:hidden auto}.qx-inspection-row{min-height:0}.qx-inspection-results-list::-webkit-scrollbar{width:10px}.qx-inspection-results-list::-webkit-scrollbar-track{background:#0f172a0f;border-radius:999px}.qx-inspection-results-list::-webkit-scrollbar-thumb{background:#0f5f7861;border-radius:999px}.qx-inspection-results-list::-webkit-scrollbar-thumb:hover{background:#0f5f7894}.qx-inspection-images-list{max-height:315px;margin-top:10px;padding-right:6px;overflow:hidden auto}.qx-inspection-image-row{border:1px solid var(--qx-border,#d7e2ea);background:var(--qx-surface,#fff);border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:6px;padding:6px 8px;display:grid}.qx-inspection-image-icon{background:var(--qx-surface-muted,#eef6f8);width:34px;height:34px;color:var(--qx-primary,#0f5f78);letter-spacing:.04em;border-radius:10px;justify-content:center;align-items:center;font-size:.72rem;font-weight:800;display:flex}.qx-inspection-image-main{min-width:0}.qx-inspection-image-title{align-items:center;gap:8px;min-width:0;display:flex}.qx-inspection-image-title strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qx-inspection-image-meta-line{color:var(--qx-text-muted,#64748b);flex-wrap:wrap;gap:10px;margin-top:2px;font-size:.78rem;line-height:1.2;display:flex}.qx-inspection-image-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.qx-inspection-image-meta-readonly{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.qx-inspection-image-meta-item{border:1px solid var(--qx-border-soft);color:var(--qx-text);background:#fff;border-radius:10px;padding:8px 10px;font-size:.92rem}.qx-inspection-image-meta-item--wide{grid-column:1/-1}@media (width<=820px){.qx-inspection-image-row{grid-template-columns:42px minmax(0,1fr)}.qx-inspection-image-actions{grid-column:1/-1;justify-content:flex-start}.qx-inspection-image-meta-readonly{grid-template-columns:1fr}}.qx-home-page .qx-header,.qx-inspection-page .qx-header{gap:10px;min-height:58px;padding:8px 16px}.qx-home-page .qx-brand,.qx-inspection-page .qx-brand{min-width:150px;min-height:38px;padding:2px 4px}.qx-home-page .qx-brand img,.qx-inspection-page .qx-brand img{height:32px}.qx-home-page .qx-header__module strong,.qx-inspection-page .qx-header__module strong{font-size:1rem}.qx-home-page .qx-shell,.qx-inspection-page .qx-shell{width:min(1500px,100% - 24px);padding-top:14px;padding-bottom:28px}.qx-home-page .qx-home-shell{gap:12px}.qx-home-page .qx-home-hero{grid-template-columns:minmax(0,1.5fr) minmax(260px,.75fr);gap:12px}.qx-home-page .qx-home-hero__content,.qx-home-page .qx-home-hero__panel,.qx-home-page .qx-home-note{box-shadow:var(--qx-shadow-sm);border-radius:12px}.qx-home-page .qx-home-hero__content,.qx-home-page .qx-home-hero__panel{padding:18px 20px}.qx-home-page .qx-home-kicker{margin-bottom:8px;padding:4px 8px;font-size:.72rem}.qx-home-page .qx-home-hero h1{font-size:1.7rem;line-height:1.05}.qx-home-page .qx-home-hero p,.qx-home-page .qx-home-note p{font-size:.9rem;line-height:1.38}.qx-home-page .qx-home-hero__panel strong{margin-bottom:8px;font-size:1.08rem}.qx-home-page .qx-services-grid{grid-template-columns:repeat(3,minmax(220px,1fr));gap:10px}.qx-home-page .qx-service-card{border-radius:12px;gap:12px;min-height:108px;padding:14px}.qx-home-page .qx-service-card__icon{border-radius:10px;width:42px;height:42px}.qx-home-page .qx-service-card__icon svg{width:24px;height:24px}.qx-home-page .qx-service-card__body{gap:4px}.qx-home-page .qx-service-card__body strong{font-size:1rem}.qx-home-page .qx-service-card__body span:last-child{font-size:.82rem;line-height:1.28}.qx-home-page .qx-service-card__status{padding:3px 7px;font-size:.68rem}.qx-home-page .qx-home-note{padding:12px 16px}.qx-inspection-page .qx-inspection-shell{gap:12px;display:grid}.qx-inspection-page #inspection-message-panel{margin-bottom:0!important;padding:8px 12px!important;font-size:.86rem!important;top:58px!important}.qx-inspection-page .qx-inspection-hero{border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.qx-inspection-page .qx-inspection-hero h1{margin:2px 0 3px;font-size:1.22rem;line-height:1.12}.qx-inspection-page .qx-inspection-hero p{max-width:980px;color:var(--qx-text-muted);margin:0;font-size:.86rem;line-height:1.28}.qx-inspection-page .qx-notice{border-radius:12px;margin-top:0;padding:10px 12px;font-size:.86rem}.qx-inspection-page .qx-inspection-toolbar,.qx-inspection-page .qx-inspection-results-card,.qx-inspection-page .qx-inspection-detail-card{border-radius:12px;margin-top:0;padding:12px}.qx-inspection-page .qx-section-heading{gap:8px;margin-bottom:8px}.qx-inspection-page .qx-section-heading h2{font-size:1rem}.qx-inspection-page .qx-section-heading p{margin-top:2px;font-size:.82rem;line-height:1.25}.qx-inspection-page .qx-step{width:26px;height:26px;font-size:.78rem}.qx-inspection-page .qx-inspection-results-list{max-height:620px;margin-top:8px}.qx-inspection-page .qx-inspection-row{gap:10px;min-height:64px;padding:8px 10px}.qx-inspection-page .qx-inspection-detail-panel{margin-top:0}.qx-inspection-page .qx-inspection-read-section{border-radius:10px;padding:10px}.qx-inspection-page .qx-inspection-read-section h3{margin-bottom:8px;font-size:.96rem}.qx-inspection-page .qx-inspection-read-section dl div{padding-bottom:5px}.qx-inspection-page .qx-inspection-read-section dt,.qx-inspection-page .qx-inspection-read-section dd{font-size:.84rem;line-height:1.28}.qx-inspection-viewer{grid-template-columns:38px minmax(0,1fr) 38px;align-items:stretch;gap:8px;display:grid}.qx-inspection-image-row.is-active{background:#f0fdfa;border-color:#0f5f786b}.qx-inspection-images-dialog>.qx-section-heading{margin-bottom:8px}.qx-inspection-images-dialog .qx-section-heading h2,.qx-inspection-images-dialog .qx-section-heading h3{font-size:1rem}.qx-inspection-images-dialog .qx-section-heading p{margin-top:2px;font-size:.82rem;line-height:1.25}.qx-inspection-images-dialog .qx-inspection-image-meta-readonly{gap:6px}.qx-inspection-images-dialog .qx-inspection-image-meta-item{padding:6px 8px;font-size:.82rem}@media (width<=900px){.qx-home-page .qx-home-hero,.qx-home-page .qx-services-grid,.qx-inspection-page .qx-inspection-hero{grid-template-columns:1fr}}@media (width<=700px){.qx-home-page .qx-header,.qx-inspection-page .qx-header{flex-direction:row;align-items:center;min-height:52px;padding:7px 11px}.qx-home-page .qx-brand,.qx-inspection-page .qx-brand{min-width:108px;min-height:32px;padding:0}.qx-home-page .qx-brand img,.qx-inspection-page .qx-brand img{height:26px}.qx-home-page .qx-header__module strong,.qx-inspection-page .qx-header__module strong{font-size:.92rem}.qx-inspection-viewer{grid-template-columns:32px minmax(0,1fr) 32px;gap:5px}#inspection-image-preview{height:min(48vh,420px)!important;min-height:260px!important}}.qx-ingreso-page .qx-header{gap:10px;min-height:58px;padding:8px 16px}.qx-ingreso-page .qx-brand{min-width:150px;min-height:38px;padding:2px 4px}.qx-ingreso-page .qx-brand img{height:32px}.qx-ingreso-page .qx-header__module{gap:0}.qx-ingreso-page .qx-header__module strong{font-size:1rem}.qx-ingreso-page .qx-header__session{gap:6px}.qx-ingreso-page .qx-badge{padding:4px 8px;font-size:.74rem}.qx-ingreso-page .qx-btn{border-radius:9px;min-height:34px;padding:7px 11px;font-size:.84rem}.qx-ingreso-page .qx-shell{width:min(1560px,100% - 24px);padding-top:12px;padding-bottom:28px}.qx-ingreso-page .qx-ingreso-shell{gap:12px;display:grid}.qx-ingreso-page #top-message-panel{border-radius:12px!important;margin-bottom:0!important;padding:8px 12px!important;font-size:.86rem!important;top:58px!important}.qx-ingreso-page .qx-ingreso-hero{border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.qx-ingreso-page .qx-ingreso-hero h1{margin:2px 0 3px;font-size:1.22rem;line-height:1.12}.qx-ingreso-page .qx-ingreso-hero p{max-width:980px;color:var(--qx-text-muted);margin:0;font-size:.86rem;line-height:1.28}.qx-ingreso-page .qx-kicker,.qx-ingreso-page .qx-eyebrow{font-size:.64rem;line-height:1}.qx-ingreso-page .qx-notice{border-radius:12px;margin-top:0;padding:10px 12px;font-size:.86rem;line-height:1.28}.qx-ingreso-page .qx-request-strip{border-radius:12px;gap:12px;margin:0;padding:10px 12px}.qx-ingreso-page .qx-request-strip h2{margin:2px 0;font-size:1rem;line-height:1.18}.qx-ingreso-page .qx-request-strip p{font-size:.82rem;line-height:1.25}.qx-ingreso-page #pending-requests-panel,.qx-ingreso-page #inactive-request-empty{border-radius:12px!important;margin-top:0!important;margin-bottom:0!important;padding:12px!important}.qx-ingreso-page #pending-requests-list{gap:10px;display:grid}.qx-pending-request-row{border:1px solid var(--qx-border-soft);border-radius:var(--qx-radius-md);background:var(--qx-surface-muted);grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.qx-pending-request-main{gap:5px;min-width:0;display:grid}.qx-pending-request-main strong{color:var(--qx-navy-900);line-height:1.15}.qx-pending-request-main span{color:#334155;font-weight:760;line-height:1.2}.qx-pending-request-details,.qx-pending-request-meta{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.qx-pending-request-details small,.qx-pending-request-meta small{color:var(--qx-text-muted);border:1px solid var(--qx-border-soft);background:#fff;border-radius:999px;padding:4px 8px;font-size:.76rem;line-height:1.2}.qx-pending-request-details small b,.qx-pending-request-meta small b{color:#334155;margin-right:4px;font-weight:800}.qx-pending-request-meta small{white-space:nowrap}.qx-pending-request-meta{grid-column:1/2;padding-top:2px}.qx-pending-request-row>.qx-btn{grid-area:1/2/span 2;align-self:center}@media (width<=760px){.qx-pending-request-row{grid-template-columns:1fr}.qx-pending-request-meta,.qx-pending-request-row>.qx-btn{grid-column:1}.qx-pending-request-row>.qx-btn{grid-row:auto;justify-self:start}}.qx-ingreso-page .qx-layout{grid-template-columns:minmax(0,1fr) 300px;gap:12px;margin-top:0}.qx-ingreso-page .qx-form{gap:12px}.qx-ingreso-page .qx-form-section,.qx-ingreso-page .qx-summary-card,.qx-ingreso-page .qx-guidance-card{border-radius:12px;padding:12px}.qx-ingreso-page .qx-section-heading{gap:8px;margin-bottom:10px}.qx-ingreso-page .qx-section-heading h2,.qx-ingreso-page .qx-summary-card h2,.qx-ingreso-page .qx-guidance-card h2{font-size:1rem;line-height:1.15}.qx-ingreso-page .qx-section-heading p,.qx-ingreso-page .qx-summary-card p,.qx-ingreso-page .qx-guidance-card p{margin-top:2px;font-size:.82rem;line-height:1.25}.qx-ingreso-page .qx-step{width:26px;height:26px;font-size:.78rem}.qx-ingreso-page .qx-form-grid{gap:10px}.qx-ingreso-page .qx-form-grid--3{grid-template-columns:repeat(3,minmax(180px,1fr))}.qx-ingreso-page .qx-form-grid--4{grid-template-columns:repeat(4,minmax(150px,1fr))}.qx-ingreso-page .qx-field{gap:4px}.qx-ingreso-page .qx-field span,.qx-ingreso-page .qx-check span{font-size:.82rem}.qx-ingreso-page .qx-field em,.qx-ingreso-page .qx-field-help{font-size:.72rem}.qx-ingreso-page .qx-field input,.qx-ingreso-page .qx-field select,.qx-ingreso-page .qx-field textarea{border-radius:9px;padding:8px 10px;font-size:.86rem}.qx-ingreso-page .qx-field textarea{min-height:68px}.qx-ingreso-page .qx-check{border-radius:9px;min-height:36px;padding:8px 10px}.qx-ingreso-page .qx-file-list{gap:8px;margin-top:10px!important}.qx-ingreso-page .qx-empty-state{border-radius:10px;padding:12px;font-size:.86rem}.qx-ingreso-page .qx-form-actions{border-radius:12px;gap:8px;padding:10px 12px}.qx-ingreso-page .qx-side-panel{gap:10px;top:74px}.qx-ingreso-page .qx-status-row{margin:8px 0;font-size:.86rem}.qx-ingreso-page .qx-summary-list{gap:4px}.qx-ingreso-page .qx-summary-list div{padding:6px 0}.qx-ingreso-page .qx-summary-list dt,.qx-ingreso-page .qx-summary-list dd{font-size:.78rem}.qx-ingreso-page .qx-response-panel{border-radius:12px;margin-top:0;padding:12px}@media (width<=1080px){.qx-ingreso-page .qx-layout{grid-template-columns:1fr}.qx-ingreso-page .qx-side-panel{grid-row:auto;position:static}}@media (width<=860px){.qx-ingreso-page .qx-ingreso-hero,.qx-ingreso-page .qx-form-grid--3,.qx-ingreso-page .qx-form-grid--4{grid-template-columns:1fr}}@media (width<=700px){.qx-ingreso-page .qx-header{flex-direction:row;align-items:center;min-height:52px;padding:7px 11px}.qx-ingreso-page .qx-brand{min-width:108px;min-height:32px;padding:0}.qx-ingreso-page .qx-brand img{height:26px}.qx-ingreso-page .qx-header__module strong{font-size:.92rem}}.qx-section-edit{border-radius:14px;align-self:flex-start;min-height:38px;margin-left:auto;padding:.52rem .95rem;font-size:.92rem;font-weight:750}.qx-paciente-action{border-radius:14px;align-self:flex-start;max-width:fit-content;min-height:40px;margin-left:auto;padding:.58rem 1rem;font-size:.94rem;font-weight:760}@media (width<=760px){.qx-section-edit,.qx-paciente-action{width:auto;margin-left:0}}.qx-home-shell{gap:24px;display:grid}.qx-home-hero{grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);align-items:stretch;gap:24px;display:grid}.qx-home-hero__content,.qx-home-hero__panel,.qx-home-note{background:var(--qx-surface,#fff);border:1px solid var(--qx-border-soft,#e7eef2);border-radius:var(--qx-radius-xl,20px);box-shadow:var(--qx-shadow-md,0 8px 24px #0f172a1a)}.qx-home-hero__content{background:radial-gradient(circle at top right, #61a8b42e, transparent 38%), var(--qx-surface,#fff);padding:34px}.qx-home-kicker{background:var(--qx-teal-soft,#e3f1f3);width:fit-content;color:var(--qx-teal-700,#195a77);letter-spacing:.02em;border-radius:999px;margin-bottom:14px;padding:7px 12px;font-size:13px;font-weight:700;display:inline-flex}.qx-home-hero h1{color:var(--qx-navy-900,#011a2f);margin:0 0 10px;font-size:clamp(28px,4vw,42px);line-height:1.05}.qx-home-hero p{max-width:760px;color:var(--qx-text-muted,#64748b);margin:0;font-size:16px;line-height:1.65}.qx-home-hero__panel{background:linear-gradient(145deg, var(--qx-navy-900,#011a2f), var(--qx-radiology-panel,#132535));color:var(--qx-text-inverse,#f8fafc);padding:28px}.qx-home-panel__label{color:var(--qx-teal-400,#61a8b4);margin-bottom:12px;font-size:13px;font-weight:700;display:block}.qx-home-hero__panel strong{margin-bottom:12px;font-size:22px;line-height:1.2;display:block}.qx-home-hero__panel p{color:#f8fafcc7;font-size:14px}.qx-auth-panel{gap:14px;display:grid}.qx-auth-panel .qx-home-panel__label{margin-bottom:0}.qx-auth-message{border:1px solid #0000;border-radius:14px;gap:4px;padding:12px 14px;font-size:13px;line-height:1.45;display:grid}.qx-auth-message strong{font-size:14px}.qx-auth-message--info{color:#155e75;background:#ecfefff5;border-color:#0e749047}.qx-auth-message--success{color:#166534;background:#f0fdf4f5;border-color:#1665343d}.qx-auth-message--danger{color:#991b1b;background:#fef2f2f5;border-color:#991b1b47}.qx-auth-form{gap:12px;display:grid}.qx-auth-submit{justify-content:center;width:100%}.qx-home-session-summary{gap:10px;padding:12px 0 2px;display:grid}.qx-home-session-summary div{gap:2px;display:grid}.qx-home-session-summary span{color:#f8fafcb8;letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:700}.qx-home-session-summary strong{margin:0;font-size:15px;line-height:1.3}.qx-auth-panel__footnote{color:#f8fafcbd;margin:0;font-size:12px;line-height:1.45}.qx-service-card--locked{opacity:.7;filter:saturate(.75);pointer-events:none}.qx-service-card--locked .qx-service-card__status{background:var(--qx-warning-soft,#fffaeb);color:var(--qx-warning,#b54708)}.qx-service-card--locked .qx-service-card__arrow{background:var(--qx-surface-muted,#f8fafc);color:var(--qx-text-soft,#94a3b8)}.qx-services-grid{grid-template-columns:repeat(2,minmax(260px,1fr));gap:18px;display:grid}.qx-service-card{min-height:150px;color:var(--qx-text,#1f2933);background:var(--qx-surface,#fff);border:1px solid var(--qx-border-soft,#e7eef2);border-radius:var(--qx-radius-xl,20px);box-shadow:var(--qx-shadow-sm,0 1px 2px #0f172a14);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:24px;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;position:relative}.qx-service-card:hover,.qx-service-card:focus-visible{border-color:var(--qx-teal-400,#61a8b4);box-shadow:var(--qx-shadow-lg,0 18px 44px #0f172a24);outline:none;transform:translateY(-2px)}.qx-service-card__icon{background:var(--qx-surface-blue,#f3f8fa);width:58px;height:58px;color:var(--qx-teal-700,#195a77);border-radius:18px;place-items:center;display:grid}.qx-service-card__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:31px;height:31px}.qx-service-card__body{gap:7px;display:grid}.qx-service-card__body strong{color:var(--qx-navy-900,#011a2f);font-size:20px}.qx-service-card__body span:last-child{color:var(--qx-text-muted,#64748b);font-size:14px;line-height:1.45}.qx-service-card__status{background:var(--qx-success-soft,#ecfdf3);width:fit-content;color:var(--qx-success,#027a48);border-radius:999px;padding:4px 9px;font-size:12px;font-weight:700}.qx-service-card__arrow{background:var(--qx-teal-soft,#e3f1f3);width:34px;height:34px;color:var(--qx-teal-700,#195a77);border-radius:999px;place-items:center;font-size:22px;font-weight:700;display:grid}.qx-service-card:after{z-index:10;content:attr(data-help);background:var(--qx-navy-900,#011a2f);color:var(--qx-text-inverse,#f8fafc);box-shadow:var(--qx-shadow-md,0 8px 24px #0f172a1a);opacity:0;pointer-events:none;border-radius:12px;padding:10px 12px;font-size:13px;line-height:1.35;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 10px);left:24px;right:24px;transform:translateY(4px)}.qx-service-card:hover:after,.qx-service-card:focus-visible:after{opacity:1;transform:translateY(0)}.qx-home-note{background:var(--qx-surface-muted,#f8fafc);padding:20px 24px}.qx-home-note strong{color:var(--qx-navy-900,#011a2f);margin-bottom:6px;display:block}.qx-home-note p{color:var(--qx-text-muted,#64748b);margin:0;line-height:1.55}@media (width<=860px){.qx-home-hero,.qx-services-grid{grid-template-columns:1fr}.qx-service-card:after{display:none}.qx-auth-panel{padding:20px}}.qx-preinforme-shell{max-width:1480px}.qx-preinforme-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.qx-preinforme-toolbar p{color:var(--qx-muted,#64748b);margin:.25rem 0 0}.qx-preinforme-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.qx-preinforme-grid{grid-template-columns:minmax(270px,330px) minmax(0,1fr);align-items:start;gap:18px;display:grid}.qx-preinforme-side{position:sticky;top:16px}.qx-preinforme-list{gap:10px;max-height:310px;margin-top:14px;padding-right:4px;display:grid;overflow:auto}.qx-preinforme-exam{text-align:left;cursor:pointer;background:#ffffffe0;border:1px solid #0f5f7829;border-radius:18px;width:100%;padding:12px}.qx-preinforme-exam strong,.qx-preinforme-exam span,.qx-preinforme-exam small{display:block}.qx-preinforme-exam span{color:var(--qx-muted,#64748b);margin-top:4px;font-size:.88rem}.qx-preinforme-exam small{color:var(--qx-muted,#64748b);margin-top:6px;line-height:1.35}.qx-preinforme-exam.is-active{border-color:#0e74908c;box-shadow:0 12px 28px #0f5f781f}.qx-preinforme-workspace{gap:18px;display:grid}.qx-preinforme-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.qx-fact{background:#f8fafce6;border:1px solid #0f5f781f;border-radius:16px;padding:10px 12px}.qx-fact dt{color:var(--qx-muted,#64748b);font-size:.78rem;font-weight:760}.qx-fact dd{margin:4px 0 0;font-weight:780}.qx-preinforme-viewer{grid-template-columns:44px minmax(0,1fr) 44px;align-items:stretch;gap:10px;display:grid;position:relative}.qx-preinforme-image-placeholder{color:#fff;text-align:center;background:radial-gradient(circle,#94a3b82e,#0000 42%),linear-gradient(135deg,#020617,#111827);border-radius:24px;justify-content:center;align-items:center;min-height:620px;padding:20px;display:flex;overflow:hidden}.qx-preinforme-image-placeholder strong{letter-spacing:.12em;font-size:4rem;display:block}.qx-preinforme-image-placeholder p{margin:.35rem 0;font-weight:760}.qx-preinforme-image-placeholder small{color:#ffffffb3}.qx-image-nav{color:#0f5f78;cursor:pointer;background:#0f5f7814;border:none;border-radius:18px;font-size:1.4rem;font-weight:900}.qx-image-nav:hover{background:#0f5f7829}.qx-preinforme-image-notes{background:#f8fafceb;border:1px solid #0f5f781f;border-radius:18px;margin-top:12px;padding:12px 14px}.qx-preinforme-image-notes p{color:var(--qx-text,#0f172a);margin:.35rem 0 0}.qx-report-body{background:#fff;border:1px solid #0f5f781f;border-radius:20px;padding:18px;line-height:1.65}.qx-report-body h3{margin-top:0}.qx-preinforme-chat{z-index:5;position:sticky;bottom:14px;box-shadow:0 22px 55px #0f172a29}.qx-chat-log{gap:10px;max-height:220px;margin-bottom:14px;padding-right:4px;display:grid;overflow:auto}.qx-chat-msg{border:1px solid #0f5f781f;border-radius:18px;padding:12px 14px}.qx-chat-msg p{margin:.35rem 0 0}.qx-chat-msg-ai{background:#e0f2fe8c}.qx-chat-msg-user{background:#dcfce794}@media (width<=980px){.qx-preinforme-grid{grid-template-columns:1fr}.qx-preinforme-side,.qx-preinforme-chat{position:static}.qx-preinforme-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.qx-preinforme-image-placeholder{min-height:420px}}@media (width<=680px){.qx-preinforme-toolbar{flex-direction:column;align-items:flex-start}.qx-preinforme-facts{grid-template-columns:1fr}.qx-preinforme-viewer{grid-template-columns:34px minmax(0,1fr) 34px}.qx-preinforme-image-placeholder{min-height:320px}}.qx-preinforme-chat{padding:14px 16px}.qx-preinforme-chat .qx-section-heading{gap:10px;margin-bottom:8px}.qx-preinforme-chat .qx-section-heading h2{margin:0;font-size:1rem}.qx-preinforme-chat .qx-section-heading p{display:none}.qx-preinforme-chat .qx-step{width:32px;min-width:32px;height:32px;font-size:.9rem}.qx-preinforme-chat .qx-chat-log{gap:6px;max-height:92px;margin-bottom:8px}.qx-preinforme-chat .qx-chat-msg{border-radius:14px;padding:8px 10px;font-size:.9rem}.qx-preinforme-chat .qx-chat-msg p{margin:.2rem 0 0}.qx-preinforme-chat .qx-field{gap:4px}.qx-preinforme-chat textarea{resize:vertical;min-height:58px;max-height:76px}.qx-preinforme-chat .qx-form-actions{gap:8px;margin-top:8px}.qx-preinforme-chat .qx-btn{border-radius:13px;min-height:36px;padding:.48rem .85rem;font-size:.9rem}.qx-clinical-report{gap:14px;display:grid}.qx-report-header{background:linear-gradient(135deg,#e0f2fe94,#ffffffeb);border:1px solid #0f5f7824;border-radius:18px;grid-template-columns:minmax(260px,1.1fr) minmax(360px,1.4fr);align-items:start;gap:16px;padding:14px 16px;display:grid}.qx-report-header h3{margin:.15rem 0 0;font-size:1.25rem}.qx-report-header dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0;display:grid}.qx-report-header dt,.qx-report-dl dt{color:var(--qx-muted,#64748b);text-transform:uppercase;letter-spacing:.035em;font-size:.76rem;font-weight:800}.qx-report-header dd,.qx-report-dl dd{margin:2px 0 0;font-weight:650}.qx-report-section{background:#fffffff0;border:1px solid #0f5f781f;border-radius:18px;padding:15px 17px}.qx-report-section h4{color:#0f5f78;margin:0 0 8px;font-size:1.05rem}.qx-report-section p{margin:.45rem 0;line-height:1.62}.qx-report-warning{background:#fef3c78c;border-color:#d9770659}.qx-report-muted{background:#f8fafcd1}.qx-findings-list{gap:10px;margin:0;padding-left:1.25rem;display:grid}.qx-finding{padding-left:2px}.qx-finding>strong{color:#0f172a}.qx-finding p{margin:.35rem 0}.qx-finding-meta{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.qx-finding-meta span{color:#0f5f78;background:#0e749014;border-radius:999px;padding:3px 8px;font-size:.8rem;font-weight:750}.qx-finding-reco{border-left:3px solid #0e749059;padding-left:10px}.qx-report-list{margin:.35rem 0;padding-left:1.2rem}.qx-report-list li{margin:.25rem 0;line-height:1.5}.qx-report-dl{gap:8px;margin:.3rem 0 0;display:grid}.qx-report-dl>div:first-child{border-top:none;padding-top:0}.qx-report-dl-compact{margin-top:8px;font-size:.92rem}@media (width<=900px){.qx-report-header,.qx-report-header dl{grid-template-columns:1fr}}.qx-preinforme-report .qx-report-body{background:#f8fafc;border:1px solid #0f5f781a;padding:18px}.qx-clinical-report{background:#fff;border:1px solid #0f172a1a;border-radius:18px;max-width:980px;margin:0 auto;padding:24px 28px;box-shadow:0 10px 28px #0f172a0f}.qx-report-header{background:0 0;border:none;border-bottom:1px solid #0f5f782e;border-radius:0;margin-bottom:18px;padding:0 0 14px;display:block}.qx-report-header .qx-kicker{color:#0f5f78;margin-bottom:4px}.qx-report-header h3{color:#0f172a;margin:0 0 12px;font-size:1.62rem;line-height:1.2}.qx-report-header dl{background:#f8fafcf2;border:1px solid #0f5f7814;border-radius:14px;flex-wrap:wrap;gap:8px 18px;margin-top:10px;padding:10px 12px;display:flex}.qx-report-header dt{letter-spacing:.04em;font-size:.68rem}.qx-report-header dd{font-size:.88rem;font-weight:700}.qx-report-section{background:0 0;border:none;border-radius:0;margin-top:18px;padding:0}.qx-report-section+.qx-report-section{border-top:1px solid #0f5f781f;padding-top:18px}.qx-report-section h4{color:#0f5f78;letter-spacing:.01em;margin:0 0 8px;font-size:1.02rem}.qx-clinical-report .qx-report-document-title{color:#0f172a;text-transform:uppercase;border-bottom:2px solid #0f5f782e;margin:0 0 1rem;padding-bottom:.65rem;font-size:1.32rem;line-height:1.18}.qx-clinical-report .qx-report-numbered-heading{color:#0f5f78;align-items:baseline;gap:.45rem;margin:1.15rem 0 .5rem;font-size:1.04rem;font-weight:800;line-height:1.28;display:flex}.qx-clinical-report .qx-report-numbered-heading:first-child{margin-top:0}.qx-clinical-report .qx-report-numbered-heading span{color:#0f172a;font-variant-numeric:tabular-nums}.qx-clinical-report .qx-report-subheading{color:#164e63;border-left:3px solid #0f5f7838;align-items:baseline;gap:.45rem;margin:.75rem 0 .32rem;padding-left:.9rem;font-size:.92rem;font-weight:800;line-height:1.3;display:flex}.qx-clinical-report .qx-report-subheading span{color:#0f5f78;font-variant-numeric:tabular-nums;min-width:2.1rem;font-size:.84rem}.qx-report-section p{color:#1e293b;margin:.45rem 0;font-size:.98rem;line-height:1.72}.qx-findings-list{gap:12px;margin-top:8px;padding-left:1.35rem}.qx-findings-list li{padding-left:4px}.qx-finding>strong{color:#0f172a;font-size:.98rem}.qx-finding-meta span{color:#0f5f78;background:#0f5f7812;border:1px solid #0f5f781a;font-size:.76rem}.qx-report-warning{background:#fffbebb8;border:1px solid #d977063d;border-radius:14px;padding:12px 14px}.qx-report-warning h4{color:#92400e}.qx-report-muted{background:#f8fafcb8;border:1px dashed #0f5f782e;border-radius:14px;padding:12px 14px}.qx-report-dl{gap:6px}.qx-report-dl>div{border-top:1px solid #0f5f7814;padding-top:6px}.qx-report-dl dt{font-size:.72rem}.qx-report-dl dd{color:#1e293b;font-weight:500}@media (width<=900px){.qx-clinical-report{padding:18px}.qx-report-header dl{grid-template-columns:1fr;display:grid}}.qx-clinical-report .qx-md-heading{color:#0f5f78;margin:1.05rem 0 .45rem;line-height:1.25}.qx-clinical-report .qx-md-heading-1{border-bottom:1px solid #0f5f7829;padding-bottom:.35rem;font-size:1.28rem}.qx-clinical-report .qx-md-heading-2{font-size:1.08rem}.qx-clinical-report .qx-md-heading-3,.qx-clinical-report .qx-md-heading-4,.qx-clinical-report .qx-md-heading-5,.qx-clinical-report .qx-md-heading-6{color:#164e63;font-size:.98rem}.qx-clinical-report .qx-md-heading:first-child{margin-top:0}.qx-preinforme-summary .qx-preinforme-facts{max-height:330px;padding-right:6px;display:block;overflow-y:auto}.qx-preinf-clinical-grid{grid-template-columns:minmax(240px,.9fr) minmax(360px,1.35fr) minmax(280px,1fr);align-items:stretch;gap:14px;display:grid}.qx-preinf-box{background:#fff;border:1px solid #94a3b857;border-radius:18px;padding:14px 16px;box-shadow:0 10px 28px #0f172a0f}.qx-preinf-box h3{letter-spacing:.04em;text-transform:uppercase;color:#0f5f78;border-bottom:1px solid #0f5f7829;margin:0 0 10px;padding-bottom:8px;font-size:.94rem}.qx-preinf-box--clinical{background:linear-gradient(#f8fbfd 0%,#fff 100%);border-left:5px solid #0f5f78}.qx-preinf-kv{border-top:1px solid #e2e8f0e6;grid-template-columns:128px 1fr;align-items:baseline;gap:10px;padding:7px 0;display:grid}.qx-preinf-kv:first-of-type{border-top:0}.qx-preinf-kv span,.qx-preinf-text span{color:#64748b;letter-spacing:.035em;text-transform:uppercase;font-size:.76rem;font-weight:800}.qx-preinf-kv strong{color:#1f2937;font-size:.98rem;font-weight:800;line-height:1.28}.qx-preinf-kv--accent strong{color:#001f3a}.qx-preinf-text{background:#ffffffbd;border:1px solid #cbd5e1b3;border-radius:14px;margin-top:10px;padding:10px 12px}.qx-preinf-text--important{background:#e0f2fe73;border-color:#0f5f7847}.qx-preinf-text p{color:#111827;margin:5px 0 0;font-size:1rem;font-weight:760;line-height:1.34}@media (width<=1180px){.qx-preinf-clinical-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.qx-preinf-clinical-grid{grid-template-columns:1fr}.qx-preinf-kv{grid-template-columns:1fr;gap:3px}}.qx-preinforme-grid{grid-template-columns:minmax(320px,360px) minmax(0,1fr)!important;align-items:start!important;gap:18px!important}.qx-preinforme-side-workbench-v29{background:#fffffffa!important;border:1px solid #0f5f7838!important;border-radius:22px!important;grid-template-rows:auto auto minmax(0,1fr)!important;align-self:start!important;gap:12px!important;height:calc(100vh - 104px)!important;min-height:0!important;max-height:calc(100vh - 104px)!important;padding:14px!important;display:grid!important;position:sticky!important;top:88px!important;overflow:hidden!important;box-shadow:0 14px 34px #0f172a1a!important}.qx-preinforme-side-workbench-v29>.qx-section-heading{gap:10px!important;margin:0!important}.qx-preinforme-side-workbench-v29>.qx-section-heading h2{font-size:1.05rem!important;line-height:1.1!important}.qx-preinforme-side-workbench-v29>.qx-section-heading p{margin-top:2px!important;font-size:.82rem!important;line-height:1.2!important}.qx-preinforme-side-workbench-v29>.qx-field{display:grid!important}.qx-preinforme-side-workbench-v29 .qx-preinforme-selector{z-index:12!important;grid-row:2!important;min-height:0!important;position:relative!important}.qx-preinforme-side-workbench-v29 .qx-preinforme-selector__toggle{text-align:left!important;cursor:pointer!important;background:#f8fbfd!important;border:1px solid #0f5f783d!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr) 24px!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:78px!important;margin:0!important;padding:11px 12px!important;display:grid!important;box-shadow:0 8px 18px #0f172a14!important}.qx-preinforme-side-workbench-v29 .qx-preinforme-selector__toggle:hover,.qx-preinforme-side-workbench-v29 .qx-preinforme-selector__toggle[aria-expanded=true]{background:#eef8fb!important;border-color:#0f5f7875!important}.qx-preinforme-side-workbench-v29 .qx-preinforme-selector__summary{min-width:0!important;display:block!important}.qx-preinforme-side-workbench-v29 .qx-preinforme-selector__summary strong,.qx-preinforme-side-workbench-v29 .qx-preinforme-selector__summary span,.qx-preinforme-side-workbench-v29 .qx-preinforme-selector__summary small{white-space:nowrap!important;text-overflow:ellipsis!important;min-width:0!important;display:block!important;overflow:hidden!important}.qx-preinforme-side-workbench-v29 .qx-preinforme-selector__summary strong{color:var(--qx-navy-900,#011a2f)!important;font-size:.95rem!important;line-height:1.15!important}.qx-preinforme-side-workbench-v29 .qx-preinforme-selector__summary span{color:#334155!important;margin-top:4px!important;font-size:.82rem!important;line-height:1.18!important}.qx-preinforme-side-workbench-v29 .qx-preinforme-selector__summary small{color:var(--qx-text-muted,#64748b)!important;margin-top:4px!important;font-size:.76rem!important;line-height:1.18!important}.qx-preinforme-side-workbench-v29 .qx-preinforme-selector__chevron{color:#0f5f78!important;background:#0f5f781f!important;border-radius:50%!important;place-items:center!important;width:24px!important;height:24px!important;font-size:.9rem!important;line-height:1!important;transition:transform .16s!important;display:grid!important}.qx-preinforme-side-workbench-v29 .qx-preinforme-selector__toggle[aria-expanded=true] .qx-preinforme-selector__chevron{transform:rotate(180deg)!important}.qx-preinforme-side-workbench-v29 .qx-preinforme-list{z-index:30!important;background:#fffffffc!important;border:1px solid #0f5f783d!important;border-radius:16px!important;height:auto!important;min-height:0!important;max-height:min(54vh,420px)!important;margin:0!important;padding:8px!important;display:block!important;position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:0!important;overflow:hidden auto!important;box-shadow:0 18px 44px #0f172a33!important}.qx-preinforme-side-workbench-v29 .qx-preinforme-list[hidden]{display:none!important}.qx-preinforme-side-workbench-v29 .qx-preinforme-list:empty:before{content:"No hay preinformes disponibles.";color:var(--qx-text-muted,#64748b);padding:12px;font-size:.88rem;display:block}.qx-preinforme-side-workbench-v29 .qx-preinforme-item,.qx-preinforme-side-workbench-v29 .qx-preinforme-card,.qx-preinforme-side-workbench-v29 [data-examen-id]{width:100%!important;min-height:0!important;box-shadow:none!important;background:#f8fbfd!important;border:1px solid #0f5f7833!important;border-radius:16px!important;margin:0 0 7px!important;padding:11px 12px!important}.qx-preinforme-side-workbench-v29 .qx-preinforme-item strong,.qx-preinforme-side-workbench-v29 .qx-preinforme-card strong,.qx-preinforme-side-workbench-v29 [data-examen-id] strong{color:var(--qx-navy-900,#011a2f)!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:.92rem!important;line-height:1.15!important;display:block!important;overflow:hidden!important}.qx-preinforme-side-workbench-v29 .qx-preinforme-item small,.qx-preinforme-side-workbench-v29 .qx-preinforme-card small,.qx-preinforme-side-workbench-v29 [data-examen-id] small{color:var(--qx-text-muted,#64748b)!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:4px!important;font-size:.78rem!important;line-height:1.22!important;display:block!important;overflow:hidden!important}.qx-preinforme-side-workbench-v29 .qx-preinforme-chatbar{background:#fffffffa!important;border:1px solid #0f5f7838!important;border-radius:20px!important;flex-direction:column!important;grid-row:3!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:14px!important;display:flex!important;position:relative!important;inset:auto!important;overflow:hidden!important;transform:none!important;box-shadow:0 12px 28px #0f172a1a!important}.qx-preinforme-chatbar__head{flex:none!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:10px!important;margin:0!important;display:grid!important}.qx-preinforme-chatbar__title{align-items:flex-start!important;gap:10px!important;min-width:0!important;display:flex!important}.qx-preinforme-chatbar__title .qx-step{width:34px!important;min-width:34px!important;height:34px!important}.qx-preinforme-chatbar__title strong{color:var(--qx-navy-900,#011a2f)!important;font-size:.98rem!important;line-height:1.1!important;display:block!important}.qx-preinforme-chatbar__title small{display:none!important}.qx-preinforme-chatbar__actions{justify-content:flex-end!important;align-items:start!important;gap:6px!important;display:flex!important}.qx-preinforme-chatbar__actions .qx-btn{border-radius:14px!important;min-height:34px!important;padding:7px 13px!important;font-size:.82rem!important;line-height:1!important}.qx-preinforme-chatbar__body{flex-direction:column!important;flex:auto!important;gap:10px!important;min-height:0!important;display:flex!important;overflow:hidden!important}#preinforme-chat-log{background:#f8fbfd!important;border:1px solid #94a3b847!important;border-radius:16px!important;flex:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:10px!important;display:block!important;overflow:hidden auto!important}#preinforme-chat-log>*{max-width:100%!important}#preinforme-chat-log .qx-chat-msg,#preinforme-chat-log .qx-chat-message{border:1px solid #0f5f7824!important;border-radius:14px!important;margin:0 0 8px!important;padding:9px 11px!important;font-size:.84rem!important;line-height:1.28!important}#preinforme-chat-log .qx-chat-msg:last-child,#preinforme-chat-log .qx-chat-message:last-child{margin-bottom:0!important}#preinforme-chat-log .qx-chat-msg p,#preinforme-chat-log .qx-chat-message p{white-space:pre-wrap!important;margin:4px 0 0!important}#preinforme-chat-log .qx-chat-msg strong,#preinforme-chat-log .qx-chat-message strong{color:#0f2a3d!important;font-size:.76rem!important;line-height:1.1!important;display:block!important}#preinforme-chat-log .qx-chat-msg-ai{background:#e0f2fe94!important}#preinforme-chat-log .qx-chat-msg-user{background:#fff4d6b8!important}#preinforme-chat-log .qx-chat-thinking{color:#0f5f78!important;background:#e0f2feb3!important;border:1px solid #0f5f7829!important;border-radius:999px!important;align-items:center!important;gap:7px!important;width:fit-content!important;max-width:100%!important;padding:7px 9px!important;font-size:.78rem!important;line-height:1!important;display:inline-flex!important}.qx-daimon-thinking-icon{color:#fff!important;background:#0f5f78!important;border-radius:50%!important;place-items:center!important;width:18px!important;height:18px!important;font-size:.68rem!important;font-weight:800!important;display:inline-grid!important}.qx-daimon-thinking-text{white-space:nowrap!important}.qx-daimon-thinking-dots{align-items:center!important;gap:3px!important;display:inline-flex!important}.qx-daimon-thinking-dots i{opacity:.35!important;background:currentColor!important;border-radius:50%!important;width:4px!important;height:4px!important;animation:1s ease-in-out infinite qx-daimon-dot!important}.qx-daimon-thinking-dots i:nth-child(2){animation-delay:.15s!important}.qx-daimon-thinking-dots i:nth-child(3){animation-delay:.3s!important}@keyframes qx-daimon-dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.qx-preinforme-chatbar__input{flex:none!important;width:100%!important;margin:0!important;display:block!important}.qx-preinforme-chatbar__input span{display:none!important}#preinforme-instruction{resize:vertical!important;box-sizing:border-box!important;border-radius:16px!important;width:100%!important;min-height:86px!important;max-height:130px!important;padding:10px 12px!important;font-size:.9rem!important;line-height:1.32!important}@media (width<=980px){.qx-preinforme-grid{grid-template-columns:1fr!important}.qx-preinforme-side-workbench-v29{height:auto!important;max-height:none!important;position:static!important;overflow:visible!important}.qx-preinforme-side-workbench-v29 .qx-preinforme-list{height:160px!important;max-height:160px!important}.qx-preinforme-side-workbench-v29 .qx-preinforme-chatbar{min-height:380px!important}}.qx-preinforme-page .qx-header{gap:10px!important;min-height:58px!important;padding:8px 16px!important}.qx-preinforme-page .qx-brand{min-width:160px!important;min-height:40px!important;padding:3px 4px!important}.qx-preinforme-page .qx-brand img{height:34px!important}.qx-preinforme-page .qx-header__module strong{font-size:1rem!important}.qx-preinforme-page .qx-header__session{gap:6px!important}.qx-preinforme-page .qx-badge{padding:4px 8px!important;font-size:.74rem!important}.qx-preinforme-shell{max-width:1680px!important;padding-top:12px!important;padding-bottom:24px!important}.qx-preinforme-toolbar{gap:10px!important;margin-bottom:10px!important;padding:10px 14px!important}.qx-preinforme-toolbar h1{font-size:1.22rem!important;line-height:1.15!important}.qx-preinforme-toolbar p{margin-top:2px!important;font-size:.82rem!important;line-height:1.2!important}.qx-preinforme-workspace{gap:10px!important}.qx-preinforme-summary,.qx-preinforme-image-card,.qx-preinforme-report{padding:10px 12px!important}.qx-preinforme-summary>.qx-section-heading,.qx-preinforme-image-card>.qx-section-heading,.qx-preinforme-report>.qx-section-heading{gap:8px!important;margin-bottom:8px!important}.qx-preinforme-summary>.qx-section-heading .qx-step,.qx-preinforme-image-card>.qx-section-heading .qx-step,.qx-preinforme-report>.qx-section-heading .qx-step{width:26px!important;height:26px!important;font-size:.82rem!important}.qx-preinforme-summary>.qx-section-heading h2,.qx-preinforme-image-card>.qx-section-heading h2,.qx-preinforme-report>.qx-section-heading h2{font-size:1rem!important;line-height:1.12!important}.qx-preinforme-summary>.qx-section-heading p,.qx-preinforme-image-card>.qx-section-heading p,.qx-preinforme-report>.qx-section-heading p{display:none!important}.qx-preinforme-summary .qx-preinforme-facts{max-height:230px!important;padding-right:4px!important}.qx-preinf-clinical-grid{grid-template-columns:minmax(220px,.9fr) minmax(320px,1.25fr) minmax(240px,.95fr)!important;gap:8px!important}.qx-preinf-box{box-shadow:none!important;border-radius:12px!important;padding:8px 10px!important}.qx-preinf-box h3{margin-bottom:6px!important;padding-bottom:5px!important;font-size:.78rem!important;line-height:1.15!important}.qx-preinf-kv{grid-template-columns:112px 1fr!important;gap:7px!important;padding:4px 0!important}.qx-preinf-kv span,.qx-preinf-text span{letter-spacing:.025em!important;font-size:.68rem!important}.qx-preinf-kv strong{font-size:.86rem!important;line-height:1.18!important}.qx-preinf-text{border-radius:10px!important;margin-top:6px!important;padding:7px 9px!important}.qx-preinf-text p{margin-top:3px!important;font-size:.86rem!important;line-height:1.22!important}.qx-preinforme-viewer{grid-template-columns:30px minmax(0,1fr) 30px!important;gap:4px!important}.qx-preinforme-image-placeholder{border-radius:14px!important;height:clamp(420px,58vh,720px)!important;min-height:420px!important;max-height:720px!important;padding:8px!important}.qx-image-nav{border-radius:12px!important;font-size:1rem!important}.qx-preinforme-image-notes{border-radius:12px!important;max-height:300px!important;margin-top:8px!important;padding:8px 10px!important;overflow-y:auto!important}.qx-preinforme-image-notes,.qx-preinforme-image-notes *{font-size:.84rem!important;line-height:1.25!important}.qx-preinforme-image-notes h3{font-size:.9rem!important}.qx-preinforme-image-notes h4{margin-bottom:4px!important;font-size:.72rem!important}.qx-preinforme-image-notes p{margin:.2rem 0!important}.qx-preinforme-image-notes article,.qx-preinforme-image-notes div{border-radius:10px!important}.qx-preinforme-report .qx-report-body{padding:10px!important;line-height:1.4!important}.qx-clinical-report{max-width:none!important;box-shadow:none!important;border-radius:12px!important;padding:12px 14px!important;line-height:1.42!important}.qx-report-header{margin-bottom:10px!important;padding-bottom:8px!important}.qx-report-header h3{margin-bottom:8px!important;font-size:1.08rem!important;line-height:1.15!important}.qx-report-header dl{border-radius:10px!important;gap:5px 10px!important;margin-top:6px!important;padding:7px 9px!important}.qx-report-header dl>div{min-width:112px!important}.qx-report-header dt,.qx-report-dl dt{font-size:.64rem!important}.qx-report-header dd,.qx-report-dl dd{font-size:.78rem!important}.qx-report-section{margin-top:10px!important}.qx-report-section+.qx-report-section{padding-top:10px!important}.qx-report-section h4,.qx-clinical-report .qx-md-heading-2{margin-bottom:5px!important;font-size:.92rem!important;line-height:1.15!important}.qx-report-section p,.qx-clinical-report p{margin:.28rem 0!important;font-size:.88rem!important;line-height:1.42!important}.qx-clinical-report .qx-md-heading{margin:.72rem 0 .28rem!important}.qx-clinical-report .qx-md-heading-1{padding-bottom:.22rem!important;font-size:1rem!important}.qx-report-list{margin-top:4px!important}@media (width<=760px){.qx-preinf-clinical-grid{grid-template-columns:1fr!important}.qx-preinforme-summary .qx-preinforme-facts{max-height:220px!important}}@media (width<=700px){.qx-preinforme-page .qx-header{flex-direction:row!important;align-items:center!important}.qx-preinforme-page .qx-brand{min-width:138px!important}.qx-preinforme-page .qx-brand img{height:30px!important}.qx-preinforme-page .qx-header__module strong{font-size:.92rem!important}}.qx-preinforme-page .qx-header__module{gap:0!important}.qx-preinforme-page .qx-eyebrow{font-size:.64rem!important;line-height:1!important}.qx-preinforme-page .qx-shell{width:min(1720px,100% - 22px)!important}.qx-preinforme-page .qx-kicker{font-size:.64rem!important;line-height:1!important}.qx-preinforme-page .qx-preinforme-toolbar{align-items:center!important;min-height:0!important}.qx-preinforme-page .qx-preinforme-toolbar h1{margin:.05rem 0 .12rem!important;font-size:1.08rem!important}.qx-preinforme-page .qx-preinforme-toolbar p{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:none!important;margin:0!important;display:block!important;overflow:hidden!important}.qx-preinforme-page .qx-preinforme-summary,.qx-preinforme-page .qx-preinforme-image-card,.qx-preinforme-page .qx-preinforme-report{border-radius:12px!important}.qx-preinforme-page .qx-preinforme-summary>.qx-section-heading h2,.qx-preinforme-page .qx-preinforme-image-card>.qx-section-heading h2,.qx-preinforme-page .qx-preinforme-report>.qx-section-heading h2{font-size:.92rem!important}.qx-document-tabs{background:#f8fafcdb;border:1px solid #0f172a1a;border-radius:8px;align-items:center;gap:4px;width:100%;margin:0 0 8px;padding:3px;display:inline-flex}.qx-document-tab{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1 1 0;min-height:30px;font:700 .78rem/1.1 inherit;transition:background .16s,color .16s,box-shadow .16s}.qx-document-tab:hover{color:#0f172a;background:#e2e8f0d1}.qx-document-tab.is-active{color:#fff;background:#0f766e;box-shadow:0 8px 18px #0f766e2e}.qx-document-panel[hidden]{display:none!important}.qx-document-panel{min-height:0}.qx-document-empty{color:#334155;background:linear-gradient(#fffffff0,#f8fafcf0);border:1px dashed #0f172a2e;border-radius:8px;align-content:center;min-height:260px;max-height:min(68vh,720px);padding:18px 20px;display:grid}.qx-document-empty span{color:#0e7490;letter-spacing:.04em;text-transform:uppercase;background:#0e74901a;border-radius:999px;width:fit-content;margin-bottom:8px;padding:4px 8px;font-size:.68rem;font-weight:800}.qx-document-empty h3{color:#0f172a;margin:0 0 6px;font-size:1rem;line-height:1.16}.qx-document-empty p{max-width:760px;margin:0;font-size:.86rem;line-height:1.42}.qx-preinforme-page .qx-preinforme-report .qx-report-body{max-height:min(68vh,720px)!important;padding:8px!important;overflow-y:auto!important}.qx-preinforme-page .qx-clinical-report{padding:9px 10px!important;font-size:.84rem!important;line-height:1.34!important}.qx-preinforme-page .qx-report-header{grid-template-columns:minmax(180px,1fr) minmax(260px,1.8fr)!important;align-items:start!important;gap:8px!important;margin-bottom:8px!important;padding-bottom:7px!important;display:grid!important}.qx-preinforme-page .qx-report-header h3{margin-bottom:0!important;font-size:.96rem!important}.qx-preinforme-page .qx-report-header dl{gap:4px 8px!important;margin:0!important;padding:6px 8px!important}.qx-preinforme-page .qx-report-section{margin-top:7px!important}.qx-preinforme-page .qx-report-section+.qx-report-section{padding-top:7px!important}.qx-preinforme-page .qx-report-section h4,.qx-preinforme-page .qx-clinical-report .qx-md-heading-2{margin-bottom:3px!important;font-size:.86rem!important}.qx-preinforme-page .qx-report-section p,.qx-preinforme-page .qx-clinical-report p,.qx-preinforme-page .qx-report-list li,.qx-preinforme-page .qx-report-dl dd{font-size:.82rem!important;line-height:1.34!important}.qx-preinforme-page .qx-report-list{gap:4px!important;padding-left:17px!important}.qx-preinforme-page .qx-report-dl{gap:5px!important}@media (width<=700px){.qx-preinforme-page .qx-header{gap:7px!important;min-height:52px!important;padding:7px 11px!important}.qx-preinforme-page .qx-brand{min-width:108px!important;min-height:32px!important;padding:0!important}.qx-preinforme-page .qx-brand img{height:26px!important}.qx-preinforme-page .qx-preinforme-toolbar{padding:8px 10px!important}.qx-preinforme-page .qx-preinforme-toolbar h1{font-size:.98rem!important}.qx-preinforme-page .qx-preinforme-toolbar p{font-size:.76rem!important}.qx-preinforme-page .qx-preinforme-report .qx-report-body{max-height:62vh!important}.qx-document-tabs{grid-template-columns:1fr;display:grid}.qx-document-tab{min-height:32px}.qx-document-empty{min-height:210px;padding:14px}.qx-preinforme-page .qx-preinforme-image-placeholder{height:min(38vh,360px)!important;min-height:220px!important}.qx-preinforme-page .qx-preinforme-image-notes{max-height:220px!important}.qx-preinforme-page .qx-report-header{grid-template-columns:1fr!important}}
