.promotion-summary{color:#34312e;text-align:left}.promotion-label{display:inline-block;font-size:11px;letter-spacing:.02em;color:#74604e;border-bottom:1px solid #cfc0af;padding-bottom:5px;margin-bottom:16px}.promotion-summary h3{font-size:22px;letter-spacing:-.04em;font-weight:500;margin:0 0 8px}.promotion-summary>p{font-size:12px;color:#81786c;line-height:1.8;margin:0 0 20px}.promotion-summary dl{margin:22px 0 18px}.promotion-summary dl>div{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:13px;margin:12px 0}.promotion-summary dd{margin:0;font-variant-numeric:tabular-nums}.promotion-summary s{color:#8c8276}.promotion-summary .promotion-total{border-top:1px solid #e8e3dc;margin-top:20px;padding-top:20px;font-size:14px}.promotion-total dd{font-size:32px;letter-spacing:-.05em;font-weight:500}.promotion-summary .promotion-note{font-size:11px;margin-bottom:12px}.promotion-summary>small{display:block!important;text-align:left!important;line-height:1.8!important;font-size:11px!important;color:#81786c!important}.promotion-people{margin:0 0 8px;font-size:12px;color:#81786c}.editor-draft-dialog{max-height:calc(100dvh - 40px);overflow-y:auto}.editor-draft-dialog .promotion-back{background:transparent;color:#81786c;border:0;min-height:36px;font-size:12px;cursor:pointer}