:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia{margin:14px 0 0;border:1px solid var(--c2-line);border-radius:14px;background:var(--c2-surface);color:var(--c2-ink);overflow:hidden;font-size:.9rem;line-height:1.45}:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-title{padding:12px 16px 2px;font-weight:var(--c2-fw-semibold,600)}:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-sub{padding:0 16px 10px;font-size:.8rem;color:var(--c2-muted)}:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-q{padding:12px 16px;border-top:1px solid var(--c2-line-soft)}:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-qlabel{font-weight:var(--c2-fw-medium,550);margin-bottom:8px}:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-chips{display:flex;flex-wrap:wrap;gap:7px}:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-chip{border:1px solid var(--c2-line);background:transparent;color:var(--c2-ink);border-radius:999px;padding:7px 13px;font:inherit;font-size:.86rem;line-height:1.3;cursor:pointer;text-align:left}:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-chip:hover{background:var(--c2-tint)}:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-chip.is-on{background:var(--c2-tint-strong);border-color:var(--c2-tint-border);color:var(--c2-green-dark);font-weight:var(--c2-fw-semibold,600)}:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-chip-other{border-style:dashed;color:var(--c2-muted)}.zd-ia-admin .zd-ia-chip:disabled,.zd-ia-admin .zd-ia-item:disabled{cursor:default;color:var(--c2-ink);opacity:1}.zd-ia-admin .zd-ia-chip:disabled:hover{background:transparent}:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-chip:focus-visible,:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-send:focus-visible,:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-item:focus-visible{outline:2px solid var(--c2-green);outline-offset:2px}:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-other-input,:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-field-input{box-sizing:border-box;font:inherit;font-size:16px;color:var(--c2-ink);background:var(--c2-surface);border:1px solid var(--c2-tint-border);border-radius:10px}:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-other-input{display:block;width:100%;margin-top:8px;padding:8px 12px}:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-other-input[hidden]{display:none}:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-top:1px solid var(--c2-line-soft);background:var(--c2-tint)}:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-progress{font-size:.8rem;color:var(--c2-muted)}:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-send{border:1.5px solid var(--c2-green);background:var(--c2-green);color:#fff;border-radius:999px;padding:9px 18px;min-height:40px;font:inherit;font-size:.9rem;font-weight:var(--c2-fw-semibold,600);cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.12)}:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-send:hover:not(:disabled){filter:brightness(1.06)}:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-send:disabled{background:transparent;color:var(--c2-green-dark);box-shadow:none;cursor:default}:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-item{display:flex;gap:12px;align-items:flex-start;width:100%;box-sizing:border-box;padding:11px 16px;border:0;border-top:1px solid var(--c2-line-soft);background:transparent;color:var(--c2-ink);font:inherit;text-align:left;cursor:pointer}:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-box{flex:0 0 20px;height:20px;box-sizing:border-box;margin-top:1px;border:1.5px solid var(--c2-muted-soft,var(--c2-line));border-radius:6px;position:relative}:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-item.is-done .zd-ia-box{background:var(--c2-green);border-color:var(--c2-green)}:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-item.is-done .zd-ia-box::after{content:'';position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-item.is-done .zd-ia-item-text{color:var(--c2-muted);text-decoration:line-through}:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-item-note{display:block;font-size:.78rem;color:var(--c2-muted);text-decoration:none}:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 16px;border-top:1px solid var(--c2-line-soft)}:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-field-label{display:block;font-size:.75rem;color:var(--c2-muted);margin-bottom:4px}:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-field-box{display:flex;align-items:center;gap:6px}:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-field-input{width:100%;min-width:0;padding:8px 10px}:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-field-unit{font-size:.82rem;color:var(--c2-muted)}:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-result{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding:14px 16px 10px;border-top:1px solid var(--c2-line-soft)}:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-result-value{font-size:1.5rem;color:var(--c2-green-dark)}:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-result-label{font-size:.84rem;color:var(--c2-muted)}:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-scale{position:relative;margin:0 16px 14px;height:8px;border-radius:99px;background:linear-gradient(90deg,#7cc4e8 0 11.7%,#5cbf8a 11.7% 33.3%,#f2c14e 33.3% 50%,#e8805c 50%)}:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-scale-marker{position:absolute;top:-4px;width:4px;height:16px;margin-left:-2px;border-radius:2px;background:var(--c2-ink)}:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-note{padding:10px 16px 12px;font-size:.78rem;color:var(--c2-muted);border-top:1px solid var(--c2-line-soft)}:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-table-wrap{overflow-x:auto}:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-table{width:100%;border-collapse:collapse;font-size:.85rem}:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-table :is(th, td){padding:9px 12px;border-top:1px solid var(--c2-line-soft);text-align:left;vertical-align:top}:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-table thead th{font-size:.78rem;font-weight:var(--c2-fw-semibold,600);color:var(--c2-ink)}:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-table tbody th{font-weight:400;font-size:.8rem;color:var(--c2-muted);width:30%}:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-chart{padding:4px 12px 8px}:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-loading{padding:18px 4px;font-size:.82rem;color:var(--c2-muted)}:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-chart svg{display:block;max-width:560px}:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-grid-line{stroke:var(--c2-line);stroke-width:1}:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-axis{fill:var(--c2-muted);font-size:9px}:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-line{fill:none;stroke:var(--c2-green);stroke-width:2.2}:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-dot{fill:var(--c2-surface);stroke:var(--c2-green);stroke-width:2}:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-link{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 16px;border-top:1px solid var(--c2-line-soft);color:var(--c2-green-dark);font-weight:var(--c2-fw-medium,550);font-size:.86rem;text-decoration:none}:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-link:hover{background:var(--c2-tint)}:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-link-chev{font-size:1.2rem;line-height:1}:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-last{fill:var(--c2-green-dark);font-size:10px;font-weight:700}@media (max-width: 767px){:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-chip{font-size:.84rem}}@media (prefers-color-scheme: dark){:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-send:not(:disabled){color:#06201c}}:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-conclusion-list{margin:6px 0 0;padding:0 16px 6px}:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-conclusion-row{padding:10px 0 10px 12px;border-top:1px solid var(--c2-line-soft);position:relative}:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-conclusion-row::before{content:"";position:absolute;left:0;top:13px;bottom:13px;width:3px;border-radius:3px;background:var(--c2-tint-border)}:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-conclusion-doctor::before{background:var(--c2-green)}:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-conclusion-row dt{font-size:.78rem;font-weight:var(--c2-fw-semibold,600);color:var(--c2-muted);margin:0 0 2px}:is(body.zd-patient-extras, .zd-ia-admin) .zd-ia-conclusion-row dd{margin:0}