.pub-grid{margin-top:14px}.pub-ing-list{display:flex;flex-direction:column;gap:8px;margin-top:14px}.pub-ing-head,.pub-ing-row{display:grid;grid-template-columns:minmax(0,1fr) 190px 34px;gap:10px;align-items:center}.pub-ing-head{font-size:12px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.pub-ing-name{position:relative}.pub-ing-name>.in-text{width:100%;padding-right:30px}.pub-ing-check{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--green);font-weight:700;font-size:13px;pointer-events:none}.pub-amount{display:grid;grid-template-columns:minmax(0,1fr) 72px;gap:6px}.pub-amount .in-num{width:100%}.pub-unit{text-align:left}.pub-sugg{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 4px);list-style:none;margin:0;padding:6px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-lg);max-height:280px;overflow-y:auto}.pub-sugg-opt{padding:9px 12px;border-radius:8px;font-size:14px;cursor:pointer}.pub-sugg-opt.on{background:var(--green-tint);box-shadow:inset 0 0 0 1px var(--green-tint-line)}.pub-sugg-note{display:flex;align-items:center;gap:8px;padding:10px 12px;font-size:13px;color:var(--muted)}.summary-strip.pub-warn{background:var(--amber-tint);border-color:var(--amber-line)}.summary-strip.pub-warn .k{color:var(--amber)}.pub-pack{display:flex;flex-direction:column;gap:4px}.pub-soon{text-align:center;padding:48px 24px;border-radius:16px;border:1px dashed var(--green-tint-line);background:linear-gradient(180deg,var(--green-tint),#fff)}.pub-soon-badge{display:inline-block;font:700 11px/1 var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--green);background:#fff;border:1px solid var(--green-tint-line);border-radius:99px;padding:7px 12px}.pub-soon-title{font:700 22px/1.25 var(--display);margin:16px 0 8px;color:var(--fg)}.pub-soon-body{max-width:34rem;margin:0 auto;font-size:14.5px;line-height:1.6;color:var(--muted)}.pub-review{display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:18px;align-items:start}.live-row .v.pub-later{font:500 12px var(--body);color:#ffffff80;font-style:italic}.pub-fine{font-size:12.5px;line-height:1.5;color:#ffffff9e}.pub-note{margin-top:14px;padding:12px 14px;border-radius:10px;background:var(--blue-tint);color:var(--blue);font-size:13.5px;line-height:1.5}.pub-textarea{resize:vertical;min-height:80px;font:inherit}.pub-pp-note{margin-left:4px}.pub-est-error{padding:0 30px}.pub-done{max-width:560px;margin:40px auto;padding:40px 32px;text-align:center}.pub-done-mark{width:56px;height:56px;margin:0 auto 18px;border-radius:99px;display:grid;place-items:center;background:var(--green-tint);color:var(--green);font-size:26px;font-weight:700;border:1px solid var(--green-tint-line)}.pub-done .wiz-step-blurb{margin:10px 0 24px}@media(max-width:760px){.pub-review{grid-template-columns:1fr}.pub-ing-head{display:none}.pub-ing-row{grid-template-columns:minmax(0,1fr) 34px}.pub-ing-row .pub-amount{grid-column:1}.pub-ing-row .btn-x{grid-row:1;grid-column:2}.pub-pp-note{display:none}}
