.ydc-cfg-wrap{margin:24px 0;font-family:var(--ydc-font-body,system-ui,sans-serif);color:var(--ydc-ink,#0A0B1A)}.ydc-cfg{display:flex;flex-direction:column;gap:28px;margin:0}.ydc-group{margin:0;padding:0;border:0;min-width:0}.ydc-label,.ydc-cfg legend.ydc-label{display:block;margin:0 0 12px;padding:0;font:600 12px/1.2 var(--ydc-font-body,system-ui,sans-serif);letter-spacing:.12em;text-transform:uppercase;color:var(--ydc-mute,#5D6075)}.ydc-micro{font:600 11px/1.2 var(--ydc-font-body,system-ui,sans-serif);letter-spacing:.12em;text-transform:uppercase;color:var(--ydc-mute,#5D6075);margin:0 0 6px}.ydc-help{margin:-4px 0 12px;font-size:14px;color:var(--ydc-mute,#5D6075)}.ydc-optional{text-transform:none;letter-spacing:0;font-weight:400}.ydc-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.ydc-group--chips .ydc-options{display:flex;flex-wrap:wrap;gap:8px}.ydc-opt{position:relative;display:flex;cursor:pointer;margin:0}.ydc-opt__body{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;padding:14px 16px;border:2px solid #fff0;border-radius:var(--ydc-r,16px);background:var(--ydc-mist,#F3F4F8);transition:border-color .15s ease,background .15s ease}.ydc-group--chips .ydc-opt__body{padding:10px 16px;border-radius:999px}.ydc-opt__title{font-weight:600;font-size:15px;line-height:1.3}.ydc-opt__desc{font-size:13px;line-height:1.4;color:var(--ydc-mute,#5D6075)}.ydc-opt.is-unavailable{cursor:not-allowed}.ydc-opt.is-unavailable .ydc-opt__body{opacity:.5;border-style:dashed;background:#fff0}.ydc-opt__na{display:block;font-size:12px;line-height:1.35;color:var(--ydc-mute,#5D6075)}.ydc-opt__na[hidden]{display:none}.ydc-opt:hover .ydc-opt__body{background:#ECEEF5}.ydc-opt input:checked+.ydc-opt__body{border-color:var(--ydc-ink,#0A0B1A);background:var(--ydc-paper,#fff)}.ydc-opt input:focus-visible+.ydc-opt__body,.ydc-tab input:focus-visible+span,.ydc-tier__qty input:focus-visible+span{outline:2px solid var(--ydc-blue,#3F5BF6);outline-offset:2px}.ydc-input,.ydc-select{width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid var(--ydc-line,#E2E4EE);border-radius:var(--ydc-r-sm,10px);background:var(--ydc-paper,#fff);font:inherit;font-size:16px;color:inherit}.ydc-input:focus,.ydc-select:focus{outline:2px solid var(--ydc-blue,#3F5BF6);outline-offset:1px;border-color:#fff0}.ydc-qty{container-type:inline-size}.ydc-tiers{width:100%;border-collapse:collapse;margin:0 0 12px;font-variant-numeric:tabular-nums}.ydc-tiers th,.ydc-tiers td{white-space:nowrap}.ydc-tiers th{padding:0 10px 8px;text-align:left;font:600 11px/1 var(--ydc-font-body,system-ui,sans-serif);letter-spacing:.12em;text-transform:uppercase;color:var(--ydc-mute,#5D6075);border:0}.ydc-tiers td{padding:12px 10px;border:0;border-top:1px solid var(--ydc-line,#E2E4EE);vertical-align:middle}.ydc-tier{cursor:pointer;transition:background .15s ease}.ydc-tier:hover{background:var(--ydc-mist,#F3F4F8)}.ydc-tier.is-selected{background:var(--ydc-mist,#F3F4F8);box-shadow:inset 3px 0 0 var(--ydc-ink,#0A0B1A)}.ydc-tier__qty{display:flex;align-items:center;gap:8px;margin:0;font-weight:600;cursor:pointer}.ydc-save{color:var(--ydc-ok,#1F8A4C);font-size:13px;font-weight:600;white-space:nowrap}.ydc-custom-qty{display:flex;align-items:center;gap:12px}.ydc-custom-qty .ydc-micro{margin:0;white-space:nowrap}.ydc-custom-qty .ydc-input{max-width:200px}.ydc-dims{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:12px}.ydc-dim{flex:1 1 120px}.ydc-dims__x{padding-bottom:12px;color:var(--ydc-mute,#5D6075)}.ydc-dims__range{flex-basis:100%;margin:0}.ydc-area{margin:10px 0 0;font-size:14px;color:var(--ydc-mute,#5D6075);font-variant-numeric:tabular-nums}.ydc-tabs{display:flex;flex-wrap:wrap;gap:4px;padding:4px;margin:0 0 14px;border-radius:999px;background:var(--ydc-mist,#F3F4F8)}.ydc-tab{flex:1 1 auto;margin:0;cursor:pointer}.ydc-tab span{display:block;padding:10px 14px;border-radius:999px;text-align:center;font-size:14px;font-weight:600;color:var(--ydc-mute,#5D6075)}.ydc-tab input:checked+span{background:var(--ydc-ink,#0A0B1A);color:var(--ydc-paper,#fff)}.ydc-panel p{margin:0 0 8px;font-size:14px;line-height:1.5}.ydc-drop{display:flex;flex-direction:column;align-items:center;gap:4px;padding:24px 16px;border:1.5px dashed var(--ydc-line,#E2E4EE);border-radius:var(--ydc-r,16px);background:var(--ydc-paper,#fff);text-align:center;cursor:pointer}.ydc-drop.is-over{border-color:var(--ydc-blue,#3F5BF6);background:#F5F7FF}.ydc-drop__lead{margin:0;font-weight:600}.ydc-drop__meta{margin:0;font-size:12px;color:var(--ydc-mute,#5D6075)}.ydc-link{padding:0;border:0;background:none;color:var(--ydc-blue,#3F5BF6);font:inherit;text-decoration:underline;cursor:pointer}.ydc-files{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.ydc-file-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--ydc-r-sm,10px);background:var(--ydc-mist,#F3F4F8);font-size:14px}.ydc-file-row img{width:36px;height:36px;object-fit:cover;border-radius:6px}.ydc-file-row__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ydc-progress{flex:0 0 80px;height:4px;border-radius:2px;background:var(--ydc-line,#E2E4EE);overflow:hidden}.ydc-progress i{display:block;height:100%;width:0;background:var(--ydc-blue,#3F5BF6);transition:width .2s ease}.ydc-file-row.is-done .ydc-progress{display:none}.ydc-file-row.is-error{color:var(--ydc-err,#C62828)}.ydc-file-row__remove{padding:0;border:0;background:none;color:var(--ydc-mute,#5D6075);cursor:pointer;font-size:13px;text-decoration:underline}.ydc-specs{margin:12px 0 0;font-size:13px;color:var(--ydc-mute,#5D6075)}.ydc-specs .ydc-micro{display:inline;margin-right:6px}.ydc-summary{padding:24px;border-radius:var(--ydc-r-lg,24px);background:var(--ydc-mist,#F3F4F8)}.ydc-total{margin:4px 0;font:700 40px/1.05 var(--ydc-font-display,system-ui,sans-serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ydc-total small{font:500 14px/1 var(--ydc-font-body,system-ui,sans-serif);letter-spacing:0;color:var(--ydc-mute,#5D6075)}.ydc-total-alt,.ydc-unit,.ydc-dispatch{margin:4px 0;font-size:15px;color:var(--ydc-mute,#5D6075);font-variant-numeric:tabular-nums}.ydc-dispatch{color:var(--ydc-ink,#0A0B1A);font-weight:600}.ydc-dispatch::before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;background:var(--ydc-ok,#1F8A4C);vertical-align:middle}.ydc-warnings{margin:10px 0 0;padding:0;list-style:none;font-size:13px;color:var(--ydc-warn,#9A5B00)}.ydc-errors{padding:12px 16px;border-radius:var(--ydc-r-sm,10px);background:#FDECEC;color:var(--ydc-err,#C62828);font-size:14px}.ydc-errors p{margin:0}.ydc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;margin-top:18px;padding:0 28px;border:2px solid var(--ydc-ink,#0A0B1A);border-radius:999px;background:var(--ydc-ink,#0A0B1A);color:var(--ydc-paper,#fff);font:600 16px/1 var(--ydc-font-body,system-ui,sans-serif);text-decoration:none;cursor:pointer;width:100%}.ydc-btn:hover{background:#1c1e33}.ydc-btn:focus-visible{outline:2px solid var(--ydc-blue,#3F5BF6);outline-offset:3px}.ydc-btn[aria-busy="true"]{opacity:.6;cursor:progress}.ydc-btn--ghost{background:#fff0;color:var(--ydc-ink,#0A0B1A)}.ydc-sticky{display:none}.ydc-is-loading .ydc-total,.ydc-is-loading .ydc-sticky__total{opacity:.55}@container (max-width:400px){.ydc-tiers th,.ydc-tiers td{padding-left:6px;padding-right:6px;font-size:14px}.ydc-tiers th:last-child,.ydc-tiers [data-cell="save"]{display:none}}@container (max-width:260px){.ydc-tiers th:nth-child(2),.ydc-tiers [data-cell="unit"]{display:none}}@media (max-width:767px){.ydc-options{grid-template-columns:1fr 1fr}.ydc-total{font-size:34px}.ydc-cfg{padding-bottom:calc(var(--ydc-bottom-offset,88px) + 72px)}.ydc-sticky{position:fixed;left:12px;right:12px;bottom:calc(var(--ydc-bottom-offset,88px) + 8px);z-index:99980;display:block;padding:10px 10px 10px 18px;border-radius:999px;background:var(--ydc-paper,#fff);box-shadow:0 10px 30px rgb(10 11 26 / .16);font-variant-numeric:tabular-nums}.ydc-sticky__bar{display:flex;align-items:center;gap:12px}.ydc-sticky__total{flex:1;font:700 18px/1.1 var(--ydc-font-display,system-ui,sans-serif)}.ydc-sticky__total small{display:block;font:500 11px/1.2 var(--ydc-font-body,system-ui,sans-serif);color:var(--ydc-mute,#5D6075)}.ydc-sticky .ydc-btn{width:auto;min-height:46px;margin:0;padding:0 22px}html.ydc-has-sticky .ydc-launcher{bottom:calc(var(--ydc-bottom-offset,88px) + 76px)}}@media (min-width:1024px){.ydc-summary{position:sticky;top:24px}}.ydc-note{display:flex;align-items:flex-start;gap:10px;margin:0 0 14px;padding:12px 14px;border-radius:var(--ydc-r-sm,10px);background:var(--ydc-mist,#F3F4F8);color:var(--ydc-ink,#0A0B1A);font-size:14px;line-height:1.45}.ydc-note__icon{flex:0 0 18px;margin-top:1px;color:var(--ydc-blue,#3F5BF6)}.ydc-kinds{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 20px;margin-top:14px}.ydc-kinds__field{flex:0 1 160px}.ydc-kinds__total{display:flex;flex-direction:column;gap:6px}.ydc-kinds__total .ydc-micro{margin:0}.ydc-kinds__value{font-weight:700;font-size:18px;font-variant-numeric:tabular-nums}.ydc-kinds__help{flex-basis:100%;margin:0}.ydc-cfg--steps .ydc-steps-layout{container-type:inline-size;container-name:ydc-steps}.ydc-steps-grid{display:grid;gap:24px;align-items:start}.ydc-steps{display:flex;flex-direction:column;gap:10px;margin:0;padding:12px;list-style:none;border-radius:var(--ydc-r-lg,24px);background:var(--ydc-mist,#F3F4F8)}.ydc-step{margin:0;padding:0;border-radius:var(--ydc-r,16px);background:var(--ydc-paper,#fff)}.ydc-step[hidden]{display:none}.ydc-step__head{margin:0;padding:0;font:inherit;line-height:1}.ydc-step__toggle{display:flex;align-items:center;gap:12px;width:100%;margin:0;padding:16px 18px;border:0;border-radius:var(--ydc-r,16px);background:#fff0;color:var(--ydc-ink,#0A0B1A);font:600 16px/1.3 var(--ydc-font-body,system-ui,sans-serif);text-align:left;text-transform:none;letter-spacing:0;cursor:pointer;box-shadow:none}.ydc-step__toggle:hover{background:#fff0;color:var(--ydc-ink,#0A0B1A)}.ydc-step__toggle[aria-disabled="true"]{cursor:default;color:var(--ydc-mute,#5D6075)}.ydc-step__toggle:focus-visible{outline:2px solid var(--ydc-blue,#3F5BF6);outline-offset:-2px}.ydc-step__num{display:inline-grid;place-items:center;flex:0 0 26px;width:26px;height:26px;border-radius:50%;background:var(--ydc-mist,#F3F4F8);font-size:13px;font-variant-numeric:tabular-nums}.ydc-step.is-current .ydc-step__num,.ydc-step.is-complete .ydc-step__num{background:var(--ydc-ink,#0A0B1A);color:var(--ydc-paper,#fff)}.ydc-step__title{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;word-break:normal;hyphens:none}.ydc-step__pill{flex:0 1 auto;min-width:0;max-width:60%;margin-left:auto;padding:6px 12px;border-radius:999px;background:var(--ydc-mist,#F3F4F8);color:var(--ydc-ink,#0A0B1A);font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;word-break:normal}.ydc-step__edit{display:inline-flex;flex:0 0 auto;color:var(--ydc-mute,#5D6075)}.ydc-step__num{flex:0 0 26px}.ydc-step__edit[hidden],.ydc-step__pill[hidden]{display:none}.ydc-step__body{padding:0 18px 18px}.ydc-step__body[hidden]{display:none}.ydc-cfg--steps .ydc-step legend.ydc-label{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ydc-step__actions{margin-top:18px}.ydc-step__next{width:auto;min-height:48px;margin:0;padding:0 32px}.ydc-cfg--steps:not(.is-steps-ready) .ydc-step__actions{display:none}.ydc-btn:disabled{opacity:.4;cursor:not-allowed}.ydc-btn:disabled:hover{background:var(--ydc-ink,#0A0B1A)}.ydc-jobsum{padding:24px;border-radius:var(--ydc-r-lg,24px);background:var(--ydc-mist,#F3F4F8)}.ydc-jobsum__title{margin:0 0 12px}.ydc-jobspecs{display:flex;flex-direction:column;gap:8px;margin:0 0 18px;padding:0 0 18px;border-bottom:1px solid var(--ydc-line,#E2E4EE);font-size:14px}.ydc-jobspecs__row{display:flex;justify-content:space-between;gap:12px}.ydc-jobspecs dt{margin:0;color:var(--ydc-mute,#5D6075)}.ydc-jobspecs dd{margin:0;font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.ydc-jobsum__hint{margin:10px 0 0}.ydc-sticky__more{padding:8px 4px;border:0;background:none;color:var(--ydc-blue,#3F5BF6);font:600 14px/1 var(--ydc-font-body,system-ui,sans-serif);text-decoration:underline;cursor:pointer}.ydc-sticky__details{max-height:50vh;overflow:auto;padding:6px 8px 12px 0}.ydc-sticky__details .ydc-jobspecs{margin:0;padding-bottom:12px}@container ydc-steps (min-width:640px){.ydc-steps-grid{grid-template-columns:minmax(0,1fr) minmax(240px,320px)}.ydc-jobsum{position:sticky;top:24px}}@container ydc-steps (max-width:360px){.ydc-steps{padding:8px}.ydc-step__toggle{display:grid;grid-template-columns:26px minmax(0,1fr) auto;column-gap:10px;row-gap:6px;padding:14px}.ydc-step__num{grid-column:1;grid-row:1}.ydc-step__title{grid-column:2 / 4;grid-row:1;font-size:15px}.ydc-step__pill{grid-column:2;grid-row:2;justify-self:start;max-width:100%;margin-left:0;white-space:normal;text-overflow:clip;border-radius:12px;line-height:1.35}.ydc-step__edit{grid-column:3;grid-row:2;align-self:center}.ydc-step__body{padding:0 14px 14px}}@media (max-width:767px){.ydc-cfg--steps .ydc-jobsum{display:none}.ydc-sticky--steps{border-radius:var(--ydc-r-lg,24px)}}@media (prefers-reduced-motion:reduce){.ydc-cfg *{transition:none!important}}