.qb-row.qb-part{row-gap:2px}.qb-detail{width:100%;min-width:0;height:30px;padding:0 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:rgb(var(--qb-fg) / .7);font:inherit;font-size:13px;outline:none;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.qb-detail::-moz-placeholder{color:rgb(var(--qb-fg) / var(--qb-hint))}.qb-detail::placeholder{color:rgb(var(--qb-fg) / var(--qb-hint))}.qb-detail:-moz-placeholder{cursor:pointer}.qb-detail:placeholder-shown{cursor:pointer}.qb-detail:hover:not(:focus){border-color:rgb(var(--qb-fg) / .25)}.qb-detail:focus{border-color:rgb(var(--qb-accent));background:rgb(var(--qb-fg) / .06);box-shadow:0 0 0 3px rgb(var(--qb-accent) / .22);color:rgb(var(--qb-fg))}.qb-row.qb-extra{grid-template-columns:minmax(0,1fr) 2.25rem;grid-template-areas:"name remove" "price ."}.qb-extra-name{grid-area:name}.qb-extra-price{grid-area:price;max-width:12rem}.qb-extra-remove{grid-area:remove}.qb-row.qb-extra{row-gap:6px}.qb-row.qb-extra .qb-extra-price{height:36px;font-size:14px}.qb-row.qb-extra+.qb-row.qb-extra{margin-top:12px}.qb-extra-labels{display:none;margin-bottom:6px}@media(min-width:1280px){.qb-row.qb-extra,.qb-extra-labels{grid-template-columns:minmax(0,1fr) 11rem 2.25rem}.qb-row.qb-extra{grid-template-areas:"name price remove"}.qb-row.qb-extra+.qb-row.qb-extra{margin-top:8px}.qb-row.qb-extra .qb-extra-price{max-width:none;height:auto;align-self:stretch;font-size:15px}.qb-extra-labels{display:grid;gap:8px}}.qb-extra-labels[hidden],.qb-extra-each{display:none}[data-list=addOns]:has([data-row-field=unit] option[value=each]:checked) .qb-extra-each{display:block}.qb-more{border-top:1px solid rgb(var(--qb-fg) / .1);padding-top:14px}.qb-more-summary{display:flex;align-items:center;gap:12px;min-height:32px;border-radius:6px;cursor:pointer;list-style:none}.qb-more-summary::-webkit-details-marker{display:none}.qb-more-summary:focus-visible{outline:2px solid rgb(var(--qb-accent));outline-offset:4px}.qb-more-title{flex:none;font-size:14px;color:rgb(var(--qb-fg))}.qb-more-summary:hover .qb-more-title{text-decoration:underline;text-underline-offset:3px}.qb-more-value{flex:1;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:rgb(var(--qb-fg) / .7)}.qb-more[open] .qb-more-value{visibility:hidden}.qb-more-chevron{flex:none;color:rgb(var(--qb-fg) / .7)}.qb-more[open] .qb-more-chevron{rotate:180deg}@media(prefers-reduced-motion:no-preference){.qb-more-chevron{transition:rotate .18s ease}}.qb-more-body{display:flex;flex-direction:column;gap:16px;padding-top:12px}@media(max-height:760px){.qb-more{padding-top:10px}.qb-more-summary{min-height:28px}.qb-more-body{gap:12px;padding-top:10px}}.qb-ruul-card{overflow:hidden;border:1px solid rgb(var(--qb-fg) / .12);border-radius:16px;background:rgb(var(--qb-desk))}.qb-ruul-card .qb-promo-media{aspect-ratio:16 / 7}.qb-ruul-text{padding:20px}@media(max-height:760px){.qb-ruul-card .qb-promo-media{aspect-ratio:3 / 1}.qb-ruul-text{padding:16px}}.qd[data-mode=client]{width:100%;max-width:794px;margin:0 auto;border-radius:3px}.qd[data-mode=client] :is(button,a,input):focus-visible{outline:2px solid var(--qd-accent-text);outline-offset:3px}.qd-pick{margin-top:auto;padding:9px 12px;border:1px solid var(--qd-ink);border-radius:999px;background:transparent;color:var(--qd-ink);font:inherit;font-size:12.5px;cursor:pointer}.qd-pick[aria-pressed=true]{border-color:var(--qd-accent-edge);background:var(--qd-accent);color:var(--qd-on-accent)}.qd[data-mode=client] .qd-tier{cursor:pointer}.qd[data-mode=client] .qd-tier[data-selected]{translate:0 -3px;box-shadow:0 10px 22px -16px color-mix(in srgb,var(--qd-ink) 60%,transparent)}.qd-stamp-ink{display:inline-block}.qd-checkbox{width:16px;height:16px;margin:0;accent-color:var(--qd-accent);cursor:pointer}.qd[data-mode=client] .qd-extra-name{cursor:pointer}.qd-stepper{display:inline-flex;align-items:center;gap:2px;padding:2px;border:1px solid var(--qd-rule);border-radius:999px}.qd-stepper button{display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:999px;background:transparent;color:var(--qd-ink);font:inherit;font-size:15px;cursor:pointer}.qd-stepper button:disabled{color:var(--qd-ghost);cursor:not-allowed}.qd-stepper output{min-width:18px;color:var(--qd-ink);text-align:center}.qd[data-mode=client] .qd-accept-button{cursor:pointer}@media(max-width:720px){.qd[data-mode=client]{min-height:0;padding:28px 20px 24px}.qd[data-mode=client] .qd-top{flex-direction:column}.qd[data-mode=client] .qd-meta{text-align:left}.qd[data-mode=client] .qd-hero{margin-top:36px}.qd[data-mode=client] .qd-title{font-size:36px}.qd[data-mode=client][data-template=sidebar]{grid-template-columns:minmax(0,1fr);padding:0}.qd[data-mode=client] :is(.qd-side,.qd-main){padding:28px 20px}.qd[data-mode=client] .qd-main .qd-tier .qd-checks{grid-template-columns:minmax(0,1fr)}.qd[data-mode=client][data-template=statement] .qd-head{margin:-28px -20px 0;padding:28px 20px 32px}.qd[data-mode=client] :is(.qd-tiers,.qd-retainer,.qd-totals,.qd-extras ul){grid-template-columns:1fr}.qd[data-mode=client] .qd-total-side{text-align:left}.qd[data-mode=client] :is(.qd-accept,.qd-foot){flex-direction:column;align-items:flex-start}.qd[data-mode=client] .qd-contact{text-align:left}}
