.owner-flow-module__OTlZpa__page{width:min(100% - 40px,1200px);color:var(--color-ink);margin:0 auto;padding:30px 0 72px}.owner-flow-module__OTlZpa__eyebrow{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:700}.owner-flow-module__OTlZpa__pageTitle{margin:5px 0 8px;font-size:clamp(27px,3vw,36px);font-weight:700;line-height:1.2}.owner-flow-module__OTlZpa__subtle{color:var(--color-muted)}.owner-flow-module__OTlZpa__yellowButton{background:var(--color-accent);color:var(--color-ink);border:1px solid #fcd200;border-radius:999px;box-shadow:0 2px 4px #0f111114}.owner-flow-module__OTlZpa__yellowButton:hover{background:var(--color-accent-hover);color:var(--color-ink)}.owner-flow-module__OTlZpa__quietButton{color:var(--color-ink);background:#fff;border-color:#adb1b8;border-radius:999px}.owner-flow-module__OTlZpa__quietButton:hover{color:var(--color-ink);background:#f7fafa}.owner-flow-module__OTlZpa__textLink{color:var(--color-link);text-decoration:none}.owner-flow-module__OTlZpa__textLink:hover{color:#c45500;text-decoration:underline}.owner-flow-module__OTlZpa__entryPage{place-items:start center;min-height:540px;padding-top:54px;display:grid}.owner-flow-module__OTlZpa__entryCard{border:1px solid var(--color-border);background:#fff;border-radius:8px;width:min(100%,410px);padding:29px;box-shadow:0 2px 8px #0f11110d}.owner-flow-module__OTlZpa__entryTitle{margin:0 0 14px;font-size:28px;line-height:1.2}.owner-flow-module__OTlZpa__entryNote{border-top:1px solid var(--color-border-light);color:var(--color-muted);margin-top:25px;padding-top:20px;font-size:13px}.owner-flow-module__OTlZpa__entryActions{gap:11px;margin-top:25px;display:grid}.owner-flow-module__OTlZpa__createGrid{grid-template-columns:minmax(280px,.77fr) minmax(0,1.23fr);align-items:stretch;gap:16px;margin-top:22px;display:grid}.owner-flow-module__OTlZpa__createHero{background:#e8ded2 url(/images/occasion-wedding.jpg) 50%/cover no-repeat;border-radius:7px;min-height:420px}.owner-flow-module__OTlZpa__createPanel{border:1px solid var(--color-border);background:#fff;border-radius:7px;min-height:420px;padding:25px 24px 28px}.owner-flow-module__OTlZpa__steps{grid-template-columns:repeat(3,1fr);margin-bottom:36px;display:grid;position:relative}.owner-flow-module__OTlZpa__steps:before{content:"";border-top:1px dashed #888c8c;position:absolute;top:17px;left:17px;right:17px}.owner-flow-module__OTlZpa__step{flex-direction:column;align-items:center;display:flex;position:relative}.owner-flow-module__OTlZpa__step:first-child{align-items:flex-start}.owner-flow-module__OTlZpa__step:last-child{align-items:flex-end}.owner-flow-module__OTlZpa__stepLabel{color:var(--color-muted);text-align:center;margin-top:7px;font-size:12px}.owner-flow-module__OTlZpa__stepCircle{width:35px;height:35px;color:var(--color-muted);background:#fff;border:1px solid #888c8c;border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid}.owner-flow-module__OTlZpa__stepCircleActive{background:var(--color-ink);color:#fff;border-color:var(--color-ink)}.owner-flow-module__OTlZpa__stepCircleDone{color:var(--color-ink);border-color:var(--color-ink)}.owner-flow-module__OTlZpa__fieldGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.owner-flow-module__OTlZpa__review{border:1px solid var(--color-border);background:#f7fafa;border-radius:6px;padding:15px 17px}.owner-flow-module__OTlZpa__reviewRows{grid-template-columns:110px 1fr;gap:7px 18px;font-size:14px;display:grid}.owner-flow-module__OTlZpa__reviewRows dt{color:var(--color-muted)}.owner-flow-module__OTlZpa__reviewRows dd{margin:0;font-weight:600}.owner-flow-module__OTlZpa__createActions{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.owner-flow-module__OTlZpa__createActionsEnd{justify-content:flex-end}.owner-flow-module__OTlZpa__ownerHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.owner-flow-module__OTlZpa__ownerGrid{grid-template-columns:minmax(0,1.7fr) minmax(260px,.85fr);align-items:start;gap:20px;display:grid}.owner-flow-module__OTlZpa__sectionCard{border:1px solid var(--color-border);background:#fff;border-radius:7px;padding:22px}.owner-flow-module__OTlZpa__sectionTitle{margin:0 0 17px;font-size:22px;line-height:1.25}.owner-flow-module__OTlZpa__summaryHero{background:#efe2d7 url(/images/occasion-wedding.jpg) 50%/cover no-repeat;border-radius:6px;min-height:190px;margin:-22px -22px 20px}.owner-flow-module__OTlZpa__summaryMeta{grid-template-columns:repeat(3,1fr);gap:16px;margin:20px 0 4px;display:grid}.owner-flow-module__OTlZpa__metaLabel{color:var(--color-muted);margin-bottom:3px;font-size:12px;display:block}.owner-flow-module__OTlZpa__metaValue{font-size:14px;font-weight:700}.owner-flow-module__OTlZpa__shareField{margin:18px 0 12px}.owner-flow-module__OTlZpa__shareActions{flex-wrap:wrap;gap:8px;display:flex}.owner-flow-module__OTlZpa__selectedSection{margin-top:20px}.owner-flow-module__OTlZpa__productRow{border-top:1px solid var(--color-border-light);grid-template-columns:98px minmax(0,1fr) auto;align-items:center;gap:17px;padding:17px 0;display:grid}.owner-flow-module__OTlZpa__productRowImage{object-fit:contain;background:#f7fafa;border-radius:4px;width:98px;height:98px}.owner-flow-module__OTlZpa__productRowTitle{margin-bottom:6px;font-weight:700}.owner-flow-module__OTlZpa__productRowDetail{color:var(--color-muted);font-size:13px}.owner-flow-module__OTlZpa__productRowPrice{white-space:nowrap;font-size:18px;font-weight:700}.owner-flow-module__OTlZpa__empty{text-align:center;padding:32px 12px}.owner-flow-module__OTlZpa__emptyIcon{background:#eaf5f6;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 16px;font-size:27px;display:grid}.owner-flow-module__OTlZpa__productsHead{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px;margin-bottom:22px;display:flex}.owner-flow-module__OTlZpa__browseBar{grid-template-columns:minmax(220px,1fr) 220px auto;align-items:end;gap:12px;margin-bottom:22px;display:grid}.owner-flow-module__OTlZpa__candidateGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.owner-flow-module__OTlZpa__candidate{border:1px solid var(--color-border);background:#fff;border-radius:7px;flex-direction:column;min-height:355px;padding:15px;display:flex}.owner-flow-module__OTlZpa__candidateSelected{border-color:#e7a600;box-shadow:0 0 0 2px #fff2b2}.owner-flow-module__OTlZpa__candidateImage{object-fit:contain;background:#f7fafa;border-radius:4px;width:100%;height:178px;margin-bottom:15px}.owner-flow-module__OTlZpa__candidateName{min-height:42px;font-size:15px;font-weight:600;line-height:1.4}.owner-flow-module__OTlZpa__candidatePrice{margin-top:8px;font-size:20px;font-weight:700}.owner-flow-module__OTlZpa__candidateBottom{margin-top:auto;padding-top:17px}.owner-flow-module__OTlZpa__selectionBar{z-index:3;border:1px solid var(--color-border);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:13px 16px;display:flex;position:sticky;bottom:16px;box-shadow:0 4px 16px #0f11111f}@media (max-width:900px){.owner-flow-module__OTlZpa__candidateGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-flow-module__OTlZpa__ownerGrid{grid-template-columns:1fr}}@media (max-width:700px){.owner-flow-module__OTlZpa__page{width:min(100% - 28px,1200px);padding:22px 0 56px}.owner-flow-module__OTlZpa__createGrid{grid-template-columns:1fr}.owner-flow-module__OTlZpa__createHero{min-height:180px}.owner-flow-module__OTlZpa__createPanel{min-height:0;padding:19px 16px 21px}.owner-flow-module__OTlZpa__steps{margin-bottom:26px}.owner-flow-module__OTlZpa__fieldGrid{grid-template-columns:1fr;gap:16px}.owner-flow-module__OTlZpa__summaryMeta,.owner-flow-module__OTlZpa__browseBar{grid-template-columns:1fr 1fr}.owner-flow-module__OTlZpa__browseBar>:first-child{grid-column:1/-1}.owner-flow-module__OTlZpa__candidateGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.owner-flow-module__OTlZpa__entryPage{min-height:490px;padding-top:25px}.owner-flow-module__OTlZpa__entryCard{padding:22px 19px}.owner-flow-module__OTlZpa__pageTitle{font-size:27px}.owner-flow-module__OTlZpa__createHero{min-height:140px}.owner-flow-module__OTlZpa__reviewRows{grid-template-columns:85px 1fr}.owner-flow-module__OTlZpa__summaryMeta{grid-template-columns:1fr 1fr}.owner-flow-module__OTlZpa__productRow{grid-template-columns:76px minmax(0,1fr);gap:12px}.owner-flow-module__OTlZpa__productRowImage{width:76px;height:76px}.owner-flow-module__OTlZpa__productRowPrice{grid-column:2;margin-top:-8px}.owner-flow-module__OTlZpa__browseBar{grid-template-columns:1fr}.owner-flow-module__OTlZpa__browseBar>:first-child{grid-column:auto}.owner-flow-module__OTlZpa__candidateGrid{grid-template-columns:1fr}.owner-flow-module__OTlZpa__candidate{min-height:0}.owner-flow-module__OTlZpa__candidateImage{height:200px}.owner-flow-module__OTlZpa__selectionBar{bottom:8px}}
