.qs-summary{--qs-accent:#0044bb;--qs-accent-2:#2877ff;--qs-ink:#172235;--qs-tint:#e5ecf8;--qs-surface:#fff;--qs-border:#d9e3f4;--qs-radius:12px;--qs-text-size:16px;--qs-point-size:15px;--qs-text-leading:1.8;--qs-ease:cubic-bezier(0.23, 1, 0.32, 1);box-sizing:border-box;margin:0 0 32px;padding:24px 28px 26px;color:var(--qs-ink);font-family:inherit;background:linear-gradient(180deg,rgb(229 236 248 / .6) 0,#fff0 112px),var(--qs-surface);border:1px solid var(--qs-border);border-radius:var(--qs-radius);box-shadow:0 1px 2px rgb(10 22 40 / .04),0 12px 32px -18px rgb(0 68 187 / .22)}.qs-summary *,.qs-summary *::before,.qs-summary *::after{box-sizing:inherit}.qs-summary ::selection{background:rgb(0 68 187 / .14)}.qs-summary .qs-summary__head{display:flex;align-items:center;gap:12px;margin:0 0 18px}.qs-summary .qs-summary__icon{display:grid;flex:none;place-items:center;width:36px;height:36px;color:var(--qs-accent);background:var(--qs-tint);border-radius:10px;box-shadow:inset 0 0 0 1px rgb(0 68 187 / .06)}.qs-summary .qs-summary__icon svg{display:block;width:20px;height:20px}.qs-summary .qs-summary__title{margin:0;padding:0;color:var(--qs-ink);font-family:inherit;font-size:20px;font-weight:800;line-height:1.25;letter-spacing:-.02em;text-wrap:balance}.qs-summary .qs-summary__list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.qs-summary .qs-summary__item{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start;margin:0;padding:0;list-style:none;background:none}.qs-summary .qs-summary__item::before,.qs-summary .qs-summary__item::after,.qs-summary .qs-summary__item::marker{content:none;display:none}.qs-summary .qs-summary__marker{display:grid;place-items:center;width:22px;height:22px;margin-top:calc((var(--qs-point-size) * var(--qs-text-leading) - 22px) / 2);color:var(--qs-accent);background:var(--qs-tint);border-radius:999px}.qs-summary .qs-summary__marker svg{display:block;width:13px;height:13px;stroke-width:2.75}.qs-summary .qs-summary__text{color:var(--qs-ink);font-size:var(--qs-point-size)!important;font-weight:400;line-height:var(--qs-text-leading);text-wrap:pretty;overflow-wrap:break-word}.qs-summary .qs-summary__body{position:relative;display:grid;gap:16px}.qs-summary .qs-summary__intro{margin:0;padding:0;color:var(--qs-ink);font-size:var(--qs-point-size)!important;line-height:var(--qs-text-leading);text-wrap:pretty}.qs-summary .qs-summary__text strong{color:inherit;font-weight:700}@media (max-width:600px){.qs-summary{--qs-text-size:15px;--qs-text-leading:1.75;margin-bottom:24px;padding:20px 18px 22px}.qs-summary .qs-summary__head{gap:10px;margin-bottom:14px}.qs-summary .qs-summary__icon{width:32px;height:32px;border-radius:9px}.qs-summary .qs-summary__title{font-size:18px}.qs-summary .qs-summary__list{gap:10px}.qs-summary .qs-summary__item{gap:10px}}@media print{.qs-summary{box-shadow:none;break-inside:avoid}}@media (forced-colors:active){.qs-summary{border-color:CanvasText}.qs-summary .qs-summary__icon,.qs-summary .qs-summary__marker{forced-color-adjust:none;color:Canvas;background:CanvasText}}.qs-summary.qs-summary--invoicefly{--qs-accent:#0044bb;--qs-ink:#000;--qs-tint:#0044bb;--qs-surface:transparent;--qs-radius:20px;margin-bottom:50px;padding:28px 32px 30px;background:none;border:1px solid #d1ddef;box-shadow:0 18px 40px -24px rgb(0 68 187 / .28)}.qs-summary.qs-summary--invoicefly ::selection{color:#fff;background:#04b}.qs-summary.qs-summary--invoicefly .qs-summary__head{margin-bottom:22px}.qs-summary.qs-summary--invoicefly .qs-summary__title{font-size:22px!important}.qs-summary.qs-summary--invoicefly .qs-summary__list{gap:14px}.qs-summary.qs-summary--invoicefly .qs-summary__marker{color:#fff;background:#04b;box-shadow:0 2px 6px -2px rgb(0 68 187 / .45)}@media (max-width:600px){.qs-summary.qs-summary--invoicefly{--qs-radius:16px;padding:22px 20px 24px}.qs-summary.qs-summary--invoicefly .qs-summary__list{gap:12px}}@media print{.qs-summary.qs-summary--invoicefly{box-shadow:none}}@media (forced-colors:active){.qs-summary.qs-summary--invoicefly{border:1px solid CanvasText}}.qs-summary.qs-summary--overview{--qs-accent:#83d915;--qs-ink:#172235;--qs-surface:#fff;--qs-radius:4px;--qs-text-size:16px;--qs-text-leading:1.6;padding:24px 26px 26px;background:var(--qs-surface);border:2px solid var(--qs-accent);box-shadow:none}.qs-summary.qs-summary--overview ::selection{background:rgb(131 217 21 / .28)}.qs-summary.qs-summary--overview .qs-summary__head{gap:8px;margin-bottom:16px}.qs-summary.qs-summary--overview .qs-summary__icon{width:24px;height:24px;color:var(--qs-accent);background:none;border-radius:0;box-shadow:none}.qs-summary.qs-summary--overview .qs-summary__icon svg{width:24px;height:24px}.qs-summary.qs-summary--overview .qs-summary__title{font-size:26px;font-weight:800;line-height:1.2;letter-spacing:-.015em}.qs-summary.qs-summary--overview .qs-summary__body{gap:16px}.qs-summary.qs-summary--overview .qs-summary__list{gap:6px;padding-left:2px}.qs-summary.qs-summary--overview .qs-summary__item{grid-template-columns:5px minmax(0,1fr);gap:12px}.qs-summary.qs-summary--overview .qs-summary__marker{width:5px;height:5px;margin-top:calc((var(--qs-point-size) * var(--qs-text-leading) - 5px) / 2);background:var(--qs-ink);border-radius:50%;box-shadow:none}.qs-summary.qs-summary--overview .qs-summary__marker svg{display:none}.qs-summary.qs-summary--overview .qs-summary__text strong{font-weight:800}@supports (color:color-mix(in srgb,red 50%,transparent)){.qs-summary.qs-summary--overview .qs-summary__icon{color:color-mix(in srgb,var(--qs-accent) 84%,#000)}.qs-summary.qs-summary--overview ::selection{background:color-mix(in srgb,var(--qs-accent) 28%,transparent)}}@media (max-width:600px){.qs-summary.qs-summary--overview{--qs-text-size:15px;padding:20px 18px 22px}.qs-summary.qs-summary--overview .qs-summary__title{font-size:22px}.qs-summary.qs-summary--overview .qs-summary__icon svg{width:20px;height:20px}}@media print{.qs-summary.qs-summary--overview{border-color:#9aa5b4}}@media (forced-colors:active){.qs-summary.qs-summary--overview{border-color:CanvasText}.qs-summary.qs-summary--overview .qs-summary__icon{color:CanvasText;background:none}.qs-summary.qs-summary--overview .qs-summary__marker{background:CanvasText}}