.aav-qol,.aav-qol *,.aav-qol *:before,.aav-qol *:after{box-sizing:border-box}.aav-qol{--aav-ink: #0d2b2e;--aav-ink-soft: #3a5457;--aav-paper: #ffffff;--aav-wash: #f3f6f5;--aav-line: #dbe5e3;--aav-primary: #8637b2;--aav-primary-soft: #e9d8f2;--aav-radius: 14px;--aav-shadow: 0 1px 2px rgba(13,43,46,.06), 0 10px 30px rgba(13,43,46,.07);display:block;background:var(--aav-wash);color:var(--aav-ink);font-family:var(--font-body-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);line-height:1.5;-webkit-font-smoothing:antialiased;-webkit-print-color-adjust:exact;print-color-adjust:exact}.aav-qol__wrap{max-width:980px;margin:0 auto;padding:196px 18px 60px}.aav-qol__brand{display:flex;align-items:center;gap:9px;margin-bottom:22px}.aav-qol__brand-mark{display:grid;place-items:center;flex:0 0 auto;width:30px;height:30px;border-radius:8px;background:var(--aav-primary);color:#fff;font-size:15px;font-weight:800}.aav-qol__brand-name{font-size:14px;font-weight:750;letter-spacing:.02em;text-transform:uppercase}.aav-qol__brand-name p{margin:0}.aav-qol h1{margin:0 0 8px;color:var(--aav-ink);font-family:var(--font-heading-family, var(--font-body-family));font-size:clamp(24px,5.2vw,32px);font-weight:800;line-height:1.12;letter-spacing:-.02em}.aav-qol__byline{margin:0 0 4px;color:var(--aav-ink-soft);font-size:14px;font-weight:600}.aav-qol__subline{max-width:62ch;margin:0 0 22px;color:var(--aav-ink-soft);font-size:15px}.aav-qol__actions{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 18px}.aav-qol__btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;padding:11px 16px;border:1.5px solid var(--aav-line);border-radius:11px;background:var(--aav-paper);color:var(--aav-ink);cursor:pointer;font:inherit;font-size:14px;font-weight:700;transition:border-color .12s ease,filter .12s ease}.aav-qol__btn:hover{border-color:var(--aav-primary)}.aav-qol__btn--primary{border-color:var(--aav-primary);background:var(--aav-primary);color:#fff}.aav-qol__btn--primary:hover{filter:brightness(1.08)}.aav-qol__card{margin-bottom:16px;padding:22px;border:1px solid var(--aav-line);border-radius:var(--aav-radius);background:var(--aav-paper);box-shadow:var(--aav-shadow)}.aav-qol__section-heading{margin:0 0 14px;color:var(--aav-primary);font-size:12.5px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.aav-qol__grid,.aav-qol__signature-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px}.aav-qol__grid--notes{margin-top:16px}.aav-qol__wide{grid-column:1 / -1}.aav-qol__field,.aav-qol__signature-block{display:flex;flex-direction:column;gap:6px}.aav-qol__field label,.aav-qol__signature-label{color:var(--aav-ink);font-size:14px;font-weight:700}.aav-qol__field input,.aav-qol__field select,.aav-qol__field textarea{width:100%;padding:11px 13px;border:1.5px solid var(--aav-line);border-radius:11px;background:var(--aav-paper);color:var(--aav-ink);font:inherit;font-size:15px;font-weight:500}.aav-qol__field textarea{min-height:46px;resize:vertical}.aav-qol__field input:hover,.aav-qol__field select:hover,.aav-qol__field textarea:hover{border-color:var(--aav-primary)}.aav-qol__field input:focus,.aav-qol__field select:focus,.aav-qol__field textarea:focus{outline:2px solid var(--aav-primary);outline-offset:1px;border-color:var(--aav-primary)}.aav-qol__qrow{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 0;border-bottom:1px solid var(--aav-line)}.aav-qol__qrow:last-of-type{border-bottom:0}.aav-qol__qtext{font-size:14.5px;font-weight:700}.aav-qol__qnum{margin-right:4px;color:var(--aav-primary);font-weight:800}.aav-qol__seg{display:flex;flex:0 0 auto;gap:8px}.aav-qol__seg button{-webkit-appearance:none;appearance:none;padding:9px 20px;border:1.5px solid var(--aav-line);border-radius:11px;background:var(--aav-paper);color:var(--aav-ink);cursor:pointer;font:inherit;font-size:14px;font-weight:650;transition:border-color .12s ease,background .12s ease,color .12s ease}.aav-qol__seg button:hover{border-color:var(--aav-primary)}.aav-qol__seg button[aria-pressed=true]{border-color:var(--aav-primary);background:var(--aav-primary-soft);color:var(--aav-primary);font-weight:750}.aav-qol__signature-pad{display:block;width:100%;height:110px;border:1.5px dashed var(--aav-line);border-radius:11px;background:var(--aav-paper);touch-action:none}.aav-qol__signature-clear{align-self:flex-start;padding:2px 0;border:0;background:none;color:var(--aav-primary);cursor:pointer;font:inherit;font-size:12.5px;font-weight:700}.aav-qol__divider{margin:30px 0 18px;border:0;border-top:1px solid var(--aav-line)}.aav-qol__footer{color:var(--aav-ink-soft);font-size:13.5px;text-align:center}.aav-qol__footer p{margin:0}.aav-qol__footer strong{color:var(--aav-ink);font-weight:800}.aav-qol__footer a{color:var(--aav-primary);font-weight:700;text-decoration:none}.aav-qol__disclaimer{max-width:68ch;margin:18px auto 0;color:#8a9997;font-size:12px;line-height:1.5;text-align:center}.aav-qol__disclaimer p{margin:0}.aav-qol--pdf{width:718px;padding:6px;background:#fff}.aav-qol--pdf .aav-qol__card{margin-bottom:12px;padding:15px 17px;box-shadow:none}.aav-qol--pdf .aav-qol__grid,.aav-qol--pdf .aav-qol__signature-grid{gap:9px 14px}.aav-qol--pdf h1{font-size:24px}.aav-qol--pdf .aav-qol__subline{margin-bottom:12px;font-size:13px}.aav-qol--pdf .aav-qol__byline{font-size:13px}.aav-qol--pdf .aav-qol__field,.aav-qol--pdf .aav-qol__signature-block{gap:3px}.aav-qol--pdf .aav-qol__field label,.aav-qol--pdf .aav-qol__signature-label{font-size:12px}.aav-qol--pdf .aav-qol__section-heading{margin-bottom:9px}.aav-qol--pdf .aav-qol__divider{margin:16px 0 10px}.aav-qol--pdf .aav-qol__footer{font-size:12px}.aav-qol--pdf .aav-qol__qrow{padding:8px 0}@media(max-width:640px){.aav-qol__grid,.aav-qol__signature-grid{grid-template-columns:1fr}.aav-qol__qrow{flex-direction:column;align-items:flex-start;gap:9px}.aav-qol__wrap{padding:28px 14px 44px}.aav-qol__card{padding:17px 15px}.aav-qol__actions{display:grid;grid-template-columns:1fr}.aav-qol__btn,.aav-qol__seg{width:100%}.aav-qol__seg button{flex:1 1 50%}}@media print{.aav-qol{background:#fff}.aav-qol__actions,.aav-qol__signature-clear,.aav-qol__disclaimer{display:none!important}.aav-qol__wrap{max-width:none;padding:0}.aav-qol__card{margin-bottom:12px;padding:14px 16px;box-shadow:none;break-inside:avoid;page-break-inside:avoid}.aav-qol__field,.aav-qol__signature-block,.aav-qol__qrow{break-inside:avoid;page-break-inside:avoid}.aav-qol__signature-pad{border-style:solid}.aav-qol__seg button[aria-pressed=true]{border-width:2.5px}@page{size:A4;margin:11mm}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/aav-quality-of-life-assessment.css.map */
