span.svelte-phzhie{flex:1;display:grid;place-items:center}form.svelte-fq8g2m{display:grid;gap:8px;padding:24px;text-align:left;scroll-margin-block-start:var(--header-height)}@media (width < 768px){form.svelte-fq8g2m{grid-template-columns:1fr;grid-template-rows:repeat(auto-fill,auto)}}@media (--sm-down){form.svelte-fq8g2m{grid-template-columns:1fr;grid-template-rows:repeat(auto-fill,auto)}}@media (width >= 768px){form.svelte-fq8g2m{grid-template-columns:1fr 1fr;grid-template-rows:repeat(auto-fill,auto);grid-template-areas:"name name" "email phone" "budget budget" "message message" "addition addition" "send send"}form.svelte-fq8g2m label:where(.svelte-fq8g2m):has(#name:where(.svelte-fq8g2m)){grid-area:name}form.svelte-fq8g2m label:where(.svelte-fq8g2m):has(#email:where(.svelte-fq8g2m)){grid-area:email}form.svelte-fq8g2m label:where(.svelte-fq8g2m):has(#phone:where(.svelte-fq8g2m)){grid-area:phone}form.svelte-fq8g2m label:where(.svelte-fq8g2m):has(#budget:where(.svelte-fq8g2m)){grid-area:budget}form.svelte-fq8g2m label:where(.svelte-fq8g2m):has(#message:where(.svelte-fq8g2m)){grid-area:message}form.svelte-fq8g2m button.additional-fields:where(.svelte-fq8g2m){grid-area:addition}form.svelte-fq8g2m [type=submit]:where(.svelte-fq8g2m){grid-area:send}form.svelte-fq8g2m:has(.additional-field:where(.svelte-fq8g2m)){grid-template-columns:1fr 1fr;grid-template-rows:repeat(auto-fill,auto);grid-auto-flow:row;grid-template-areas:none;grid-template-areas:"name name" "email phone" "budget budget" "message message" "colors flowers" "placement placement" "size size" "references references" "send send"}form.svelte-fq8g2m:has(.additional-field:where(.svelte-fq8g2m)) .colors:where(.svelte-fq8g2m){grid-area:colors}form.svelte-fq8g2m:has(.additional-field:where(.svelte-fq8g2m)) .flowers:where(.svelte-fq8g2m){grid-area:flowers}form.svelte-fq8g2m:has(.additional-field:where(.svelte-fq8g2m)) .size:where(.svelte-fq8g2m){grid-area:size}form.svelte-fq8g2m:has(.additional-field:where(.svelte-fq8g2m)) .placement:where(.svelte-fq8g2m){grid-area:placement}form.svelte-fq8g2m:has(.additional-field:where(.svelte-fq8g2m)) .references:where(.svelte-fq8g2m){grid-area:references}}@media (--md-up){form.svelte-fq8g2m{grid-template-columns:1fr 1fr;grid-template-rows:repeat(auto-fill,auto);grid-template-areas:"name name" "email phone" "budget budget" "message message" "addition addition" "send send"}form.svelte-fq8g2m label:where(.svelte-fq8g2m):has(#name:where(.svelte-fq8g2m)){grid-area:name}form.svelte-fq8g2m label:where(.svelte-fq8g2m):has(#email:where(.svelte-fq8g2m)){grid-area:email}form.svelte-fq8g2m label:where(.svelte-fq8g2m):has(#phone:where(.svelte-fq8g2m)){grid-area:phone}form.svelte-fq8g2m label:where(.svelte-fq8g2m):has(#budget:where(.svelte-fq8g2m)){grid-area:budget}form.svelte-fq8g2m label:where(.svelte-fq8g2m):has(#message:where(.svelte-fq8g2m)){grid-area:message}form.svelte-fq8g2m button.additional-fields:where(.svelte-fq8g2m){grid-area:addition}form.svelte-fq8g2m [type=submit]:where(.svelte-fq8g2m){grid-area:send}form.svelte-fq8g2m:has(.additional-field:where(.svelte-fq8g2m)){grid-template-columns:1fr 1fr;grid-template-rows:repeat(auto-fill,auto);grid-auto-flow:row;grid-template-areas:none;grid-template-areas:"name name" "email phone" "budget budget" "message message" "colors flowers" "placement placement" "size size" "references references" "send send"}form.svelte-fq8g2m:has(.additional-field:where(.svelte-fq8g2m)) .colors:where(.svelte-fq8g2m){grid-area:colors}form.svelte-fq8g2m:has(.additional-field:where(.svelte-fq8g2m)) .flowers:where(.svelte-fq8g2m){grid-area:flowers}form.svelte-fq8g2m:has(.additional-field:where(.svelte-fq8g2m)) .size:where(.svelte-fq8g2m){grid-area:size}form.svelte-fq8g2m:has(.additional-field:where(.svelte-fq8g2m)) .placement:where(.svelte-fq8g2m){grid-area:placement}form.svelte-fq8g2m:has(.additional-field:where(.svelte-fq8g2m)) .references:where(.svelte-fq8g2m){grid-area:references}}form[inert].svelte-fq8g2m{opacity:.5;pointer-events:none}form.svelte-fq8g2m fieldset:where(.svelte-fq8g2m):is(.colors:where(.svelte-fq8g2m),.flowers:where(.svelte-fq8g2m)) .options:where(.svelte-fq8g2m){display:flex;flex-direction:column;width:100%!important}form.svelte-fq8g2m fieldset:where(.svelte-fq8g2m):is(.colors:where(.svelte-fq8g2m),.flowers:where(.svelte-fq8g2m)) label:where(.svelte-fq8g2m){padding:0!important;display:flex!important;flex-direction:row!important;justify-content:center;width:100%!important;flex:1;--color-tab-width: calc(var(--fs-body))}form.svelte-fq8g2m fieldset:where(.svelte-fq8g2m):is(.colors:where(.svelte-fq8g2m)) label.invalid-color:where(.svelte-fq8g2m) input:where(.svelte-fq8g2m){border-radius:8px 0 0 8px;padding-inline-start:calc(6px + var(--color-tab-width))}form.svelte-fq8g2m fieldset:where(.svelte-fq8g2m):is(.colors:where(.svelte-fq8g2m)) label.invalid-color:where(.svelte-fq8g2m) span.color-label:where(.svelte-fq8g2m){display:none}form.svelte-fq8g2m fieldset:where(.svelte-fq8g2m):is(.colors:where(.svelte-fq8g2m)) label:where(.svelte-fq8g2m) span.color-label:where(.svelte-fq8g2m){display:block;width:var(--color-tab-width);aspect-ratio:1;border-radius:100vw 0 0 100vw;background-color:var(--user-color)}form.svelte-fq8g2m fieldset:where(.svelte-fq8g2m):is(.colors:where(.svelte-fq8g2m),.flowers:where(.svelte-fq8g2m)) label:where(.svelte-fq8g2m) input:where(.svelte-fq8g2m){border:solid 1px transparent;border-radius:0;width:100%}form.svelte-fq8g2m fieldset:where(.svelte-fq8g2m):is(.colors:where(.svelte-fq8g2m),.flowers:where(.svelte-fq8g2m)) label:where(.svelte-fq8g2m) button.delete-button:where(.svelte-fq8g2m){display:grid;place-items:center;border-radius:0 8px 8px 0;background-color:var(--color-danger);color:#fff}form.svelte-fq8g2m fieldset:where(.svelte-fq8g2m):is(.colors:where(.svelte-fq8g2m),.flowers:where(.svelte-fq8g2m)) label:where(.svelte-fq8g2m) button.delete-button:where(.svelte-fq8g2m) svg:where(.svelte-fq8g2m){max-width:var(--fs-body);max-height:var(--fs-body)}form.svelte-fq8g2m fieldset:where(.svelte-fq8g2m) .description:where(.svelte-fq8g2m){--line-height: 1.2;display:grid;place-items:center;grid-template-areas:"stack";min-height:calc(2 * var(--fs-body) * var(--line-height))}form.svelte-fq8g2m fieldset:where(.svelte-fq8g2m) .description:where(.svelte-fq8g2m) :where(.svelte-fq8g2m){grid-area:stack}form.svelte-fq8g2m fieldset:where(.svelte-fq8g2m) .description:where(.svelte-fq8g2m) p:where(.svelte-fq8g2m){line-height:var(--line-height)}@media (width < 450px){form.svelte-fq8g2m fieldset:where(.svelte-fq8g2m) .description:where(.svelte-fq8g2m){--line-height: 1.2}form.svelte-fq8g2m fieldset:where(.svelte-fq8g2m) .description:where(.svelte-fq8g2m) p:where(.svelte-fq8g2m){font:var(--footnote);line-height:var(--line-height)}}@media (--xs-down){form.svelte-fq8g2m fieldset:where(.svelte-fq8g2m) .description:where(.svelte-fq8g2m){--line-height: 1.2}form.svelte-fq8g2m fieldset:where(.svelte-fq8g2m) .description:where(.svelte-fq8g2m) p:where(.svelte-fq8g2m){font:var(--footnote);line-height:var(--line-height)}}form.svelte-fq8g2m fieldset:where(.svelte-fq8g2m) .content:where(.svelte-fq8g2m){display:flex;flex-direction:column;gap:8px}form.svelte-fq8g2m fieldset:where(.svelte-fq8g2m) .options:where(.svelte-fq8g2m){display:flex;justify-content:space-between;text-align:center;gap:8px;font:var(--footnote)}@media (width < 768px){form.svelte-fq8g2m fieldset:where(.svelte-fq8g2m) .options:where(.svelte-fq8g2m){display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}}@media (--sm-down){form.svelte-fq8g2m fieldset:where(.svelte-fq8g2m) .options:where(.svelte-fq8g2m){display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}}@media (width < 450px){form.svelte-fq8g2m fieldset:where(.svelte-fq8g2m) .options:where(.svelte-fq8g2m){display:flex;flex-direction:column}}@media (--xs-only){form.svelte-fq8g2m fieldset:where(.svelte-fq8g2m) .options:where(.svelte-fq8g2m){display:flex;flex-direction:column}}form.svelte-fq8g2m fieldset:where(.svelte-fq8g2m) .options:where(.svelte-fq8g2m) :where(.svelte-fq8g2m):has(input:where(.svelte-fq8g2m)){cursor:pointer;padding:16px}form.svelte-fq8g2m fieldset:where(.svelte-fq8g2m) .options:where(.svelte-fq8g2m) button:where(.svelte-fq8g2m){flex:1;display:flex;flex-direction:column;border-radius:8px;background:none;transition-duration:.3s;border:solid 1px transparent;max-height:calc(45dvh - var(--header-height))}form.svelte-fq8g2m fieldset:where(.svelte-fq8g2m) .options:where(.svelte-fq8g2m) button.selected:where(.svelte-fq8g2m){background:var(--color-bg-dark)}form.svelte-fq8g2m fieldset:where(.svelte-fq8g2m) .options:where(.svelte-fq8g2m) button.selected:where(.svelte-fq8g2m):is(:where(.svelte-fq8g2m):hover,:where(.svelte-fq8g2m):focus-visible){border-color:var(--color-text)}form.svelte-fq8g2m fieldset:where(.svelte-fq8g2m) .options:where(.svelte-fq8g2m) button:where(.svelte-fq8g2m):is(:where(.svelte-fq8g2m):hover,:where(.svelte-fq8g2m):focus-visible){background:var(--color-bg-light)!important;color:var(--color-text)!important}form.svelte-fq8g2m fieldset:where(.svelte-fq8g2m) .label:where(.svelte-fq8g2m),form.svelte-fq8g2m fieldset:where(.svelte-fq8g2m) button:where(.svelte-fq8g2m){font:var(--footnote)}form.svelte-fq8g2m fieldset.flowers:where(.svelte-fq8g2m) input:where(.svelte-fq8g2m){border-radius:8px 0 0 8px!important}form.svelte-fq8g2m fieldset.references:where(.svelte-fq8g2m) input[type=file]:where(.svelte-fq8g2m){-webkit-appearance:none;-moz-appearance:none;appearance:none;width:auto;min-width:0;display:none}form.svelte-fq8g2m fieldset.references:where(.svelte-fq8g2m) .content:where(.svelte-fq8g2m){display:flex;align-items:center;justify-content:center;padding:8px;flex-direction:row;gap:8px}@media (width < 450px){form.svelte-fq8g2m fieldset.references:where(.svelte-fq8g2m) .content:where(.svelte-fq8g2m){flex-direction:column}}@media (--xs-only){form.svelte-fq8g2m fieldset.references:where(.svelte-fq8g2m) .content:where(.svelte-fq8g2m){flex-direction:column}}form.svelte-fq8g2m fieldset.references:where(.svelte-fq8g2m) .image-preview:where(.svelte-fq8g2m){flex:1;max-width:min(5rem,80px);overflow:hidden;border-radius:8px;border:solid 1px black;display:grid;grid-template-areas:"image" "delete"}form.svelte-fq8g2m fieldset.references:where(.svelte-fq8g2m) .image-preview:where(.svelte-fq8g2m) img:where(.svelte-fq8g2m){grid-area:image;-o-object-fit:cover;object-fit:cover;max-width:100%;max-height:100%}form.svelte-fq8g2m fieldset.references:where(.svelte-fq8g2m) .image-preview:where(.svelte-fq8g2m) button.delete-button:where(.svelte-fq8g2m){grid-area:delete;border-radius:0;background-color:var(--color-danger);color:#fff;display:grid;place-items:center}label.svelte-fq8g2m{display:flex;flex-flow:column;-webkit-user-select:none;-moz-user-select:none;user-select:none;font:var(--body)}label.svelte-fq8g2m:has(input[required]:where(.svelte-fq8g2m),textarea[required]:where(.svelte-fq8g2m)) .label:where(.svelte-fq8g2m){font:var(--body-bold)}label.svelte-fq8g2m:has(input[required]:where(.svelte-fq8g2m),textarea[required]:where(.svelte-fq8g2m)) .label:where(.svelte-fq8g2m):after{content:"*"}label.svelte-fq8g2m:has(:where(.svelte-fq8g2m):user-invalid):has(.errors:where(.svelte-fq8g2m)){color:var(--color-danger)}label.svelte-fq8g2m:not(:has(:user-invalid)) .errors:where(.svelte-fq8g2m){display:none}input.svelte-fq8g2m,textarea.svelte-fq8g2m,button.svelte-fq8g2m{--line-height: 1.5;--block-padding: 4px;line-height:var(--line-height);padding-block:var(--block-padding);padding-inline:8px;border-radius:8px;color:var(--color-text-light);background-color:var(--color-bg-light)}:is(button.svelte-fq8g2m,input[type=submit].svelte-fq8g2m){transition-duration:.3s}.svelte-fq8g2m:is(button:where(.svelte-fq8g2m),input[type=submit]:where(.svelte-fq8g2m)):is(:where(.svelte-fq8g2m):hover,:where(.svelte-fq8g2m):focus-visible):not(.disabled){background-color:var(--color-text-light);color:var(--color-bg-light)}.svelte-fq8g2m:is(button:where(.svelte-fq8g2m),input[type=submit]:where(.svelte-fq8g2m)):is(.disabled:where(.svelte-fq8g2m)){cursor:not-allowed;opacity:.5}textarea.svelte-fq8g2m{field-sizing:content;resize:vertical;min-height:calc(2 * var(--block-padding) + 3 * var(--fs-body) * var(--line-height) + 2px)}fieldset.svelte-fq8g2m{padding:16px;border-radius:8px;border:solid 1px var(--color-text-semi);text-align:center}fieldset.svelte-fq8g2m legend:where(.svelte-fq8g2m){padding-inline:1ch;font:var(--subheading)}ul.errors.svelte-fq8g2m{list-style:none;color:var(--color-danger)}input[list].svelte-fq8g2m{-webkit-appearance:none;-moz-appearance:none;appearance:none!important}input.svelte-fq8g2m::-webkit-calendar-picker-indicator{display:none!important}
