/* MAKE ROOM — an independent series within OTTAEYO */
.room-draft-notice{font-size:12px;color:#80776e;line-height:1.8;margin-top:12px}.hero-room-meta{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid var(--line);font-size:13px;color:#75685f;margin-bottom:20px}.shooting-schedule{padding:20px;background:#eee8df;margin-bottom:22px}.shooting-schedule>strong{font-size:18px;font-weight:500}.shooting-schedule p{font-size:14px;margin-top:10px}.agreement-notices p+p{margin-top:18px}.agreement-notices strong{font-weight:500}.room-closing{padding:64px 0 20px;text-align:center;color:var(--red)}.room-closing>span{font:12px Arial;letter-spacing:3px}.room-closing h2{font-weight:400;font-size:clamp(30px,3.3vw,46px);letter-spacing:-1.5px;line-height:1.6;margin-top:20px}.room-archive-collection{margin:0 5% 60px;padding:36px;border:1px solid var(--line)}.room-archive-collection h2{font-size:28px;font-weight:500;margin:12px 0}.room-archive-collection>p{font-size:15px;color:#75685f}.room-archive-collection a{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:18px 0;margin-top:15px;font-size:16px;gap:15px}.room-archive-collection a>span{font-size:14px;color:#75685f}.record-timeline{padding:0;list-style:none}.record-timeline li{border-top:1px solid var(--line);padding:20px 0}.record-timeline strong{font-weight:500;font-size:17px}.record-timeline img{margin-top:18px;max-width:260px}.record-timeline p{font-size:14px;margin-top:10px}
.make-room-intro{max-width:1440px;margin:auto;display:grid;grid-template-columns:.85fr 1.15fr;gap:7%;text-align:left;align-items:center;padding:64px 5% 58px}.make-room-signature{align-self:start;padding-top:9px}.make-room-wordmark{display:block;font-family:Didot,'Bodoni MT',Georgia,serif;font-weight:400;font-size:clamp(46px,5.9vw,88px);letter-spacing:-.075em;line-height:1.07;color:var(--red);white-space:nowrap}.make-room-by{display:block;font:12px Arial,sans-serif;letter-spacing:2.2px;margin-top:20px;color:#75685f}.make-room-message h1{font-size:clamp(31px,3.7vw,53px);line-height:1.4;font-weight:500;letter-spacing:-.055em;margin:0 0 20px}.make-room-message>p{font-size:15px;line-height:1.95}.make-room-meta{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-top:25px;border-top:1px solid var(--line);padding-top:20px}.make-room-meta>span{font:12px Arial;letter-spacing:1.6px;white-space:nowrap}.make-room-meta i{padding:0 7px;font-style:normal;color:var(--red)}.make-room-meta>a{font-size:14px;border-bottom:1px solid var(--ink);padding-bottom:5px}.room-collection-heading{max-width:1600px;padding:15px 5% 20px;margin:auto;display:flex;justify-content:space-between;gap:15px;font-size:13px;color:#75685f}.room-collection-heading>span:first-child{color:var(--ink)}.project-grid{gap:30px}.project-card .project-no{margin:21px 0 3px;color:var(--red);font:12px Arial;letter-spacing:2px}.project-card h2{font-size:30px;line-height:1.5;letter-spacing:-1.2px}.room-scale{font-size:12px;color:#8b8279;letter-spacing:0;margin-top:10px}.room-state{display:flex;justify-content:space-between;align-items:center;margin:19px 0 14px}.room-state>div{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.room-state small{font:10px Arial;letter-spacing:1.2px;color:#8a7969}.room-state strong{font-size:14px;font-weight:500}.room-deadline{font-size:13px;background:#ebe5dc;padding:3px 8px;color:#625446;white-space:nowrap}.room-progress{min-height:83px}.project-count{font-size:15px;margin:0 0 12px}.project-count strong{font-weight:400;color:#625a54}.project-count strong span{color:var(--ink);font-weight:500;margin-left:4px}.room-progress-note{font-size:14px;color:#625a54;margin:10px 0 0;line-height:1.7}.room-progress>small{font-size:12px;color:#8b8279;display:block;margin-top:3px}.room-progress.is-start .project-count{margin-bottom:0}.room-price{border-top:1px solid var(--line);padding-top:17px;margin-top:10px}.room-price>span{font-size:13px;display:block;color:#75685f;margin-bottom:2px}.room-price>strong{font-family:Georgia,'Noto Sans KR',sans-serif;font-size:34px;font-weight:400;line-height:1.4;letter-spacing:-1px}.room-price strong small{font-family:'Noto Sans KR',sans-serif;font-size:16px;letter-spacing:0;margin-left:4px}.room-current-benefit{font-size:14px;margin-top:13px}.room-current-benefit strong{font-weight:500}.room-current-benefit p{color:#625a54;margin-top:3px;font-size:14px}.room-shoot{font-size:13px;color:#75685f;margin:20px 0}.room-shoot strong{font-weight:500;color:var(--ink)}.room-link{display:block;border:1px solid #a99b8d;padding:13px 10px;text-align:center;font-size:14px;transition:background .2s,color .2s}.room-link:hover{background:#28241f;color:#fff;border-color:#28241f}.project-image img{aspect-ratio:4/5}.detail-promise{color:var(--ink)!important;font-size:14px!important;border-top:1px solid var(--line);padding-top:17px;margin-top:22px}.detail-values li{position:relative;padding:22px 0 22px 36px}.detail-values li:before{position:absolute;left:0;top:24px;margin:0}.detail-values li strong{font-weight:500}.detail-values li p{font-size:15px;margin-top:10px}.detail-story .project-kicker{font-family:'Noto Sans KR',sans-serif;font-size:12px;letter-spacing:1px;margin-bottom:18px}.story .big-cost{font-size:32px;line-height:1.6;letter-spacing:-1px}.story-progress{background:#efeae2;padding:30px;margin-top:40px;border:0}.story-progress .room-progress{min-height:0}.story-progress h2{margin-bottom:16px}.story-progress .room-shoot{margin-bottom:0}.current-tier{background:#eee7db}.current-tier td{border-bottom-color:#b5a18c}.tier-label{display:block;color:var(--red);font-size:11px;margin-top:5px}.benefit-table strong{font-weight:500;display:inline-block;margin-bottom:6px}.greenlight-block{border-top:1px solid #babcae;border-bottom:1px solid #babcae;margin-top:20px;padding:21px 0}.greenlight-block>small{font:11px Arial;letter-spacing:2px;color:#69725b}.greenlight-block .confirmed{font-size:29px;margin:10px 0;color:#454f3a}.greenlight-block>p{font-size:14px;color:#68715e;line-height:1.8}.first-reservation{font-size:14px;color:#75685f;margin-top:10px}.preprice-label{font-size:14px;display:block;color:#625a54;margin-bottom:7px}.booking-panel .room-shoot{margin:0 0 18px}.make-room-celebration{margin:0 5% 32px;padding:30px 35px;background:#e8ece2;border:1px solid #c4cbb8;display:flex;gap:30px;align-items:center}.make-room-celebration>span{font:12px Arial;letter-spacing:2px;color:#5e6c4e}.make-room-celebration h2{font-size:26px;line-height:1.5;font-weight:500;color:#36432b;letter-spacing:-.8px}.make-room-celebration p{font-size:14px;color:#626e58;margin-top:5px}.project-card .meter>span{background:#a18b73}
@media(max-width:1000px){.make-room-intro{gap:5%;grid-template-columns:.9fr 1.1fr}.make-room-wordmark{font-size:clamp(41px,6.1vw,70px)}.make-room-message h1{font-size:36px}.make-room-message>p{font-size:14px}.make-room-meta{align-items:start;flex-direction:column;gap:12px}.project-grid{gap:22px}.room-current-benefit p{font-size:13px}.room-state>div{gap:4px}.room-state small{font-size:10px}.room-price>strong{font-size:30px}}
@media(max-width:620px){.make-room-intro{display:block;padding:35px 5% 30px}.make-room-signature{padding:0;border-bottom:1px solid var(--line);padding-bottom:25px;margin-bottom:25px}.make-room-wordmark{font-size:53px;letter-spacing:-3px}.make-room-by{font-size:11px;margin-top:11px;letter-spacing:1.8px}.make-room-message h1{font-size:34px;line-height:1.4;letter-spacing:-1.5px;margin:0 0 18px}.make-room-message>p{font-size:14px}.make-room-message>p br{display:none}.make-room-meta{flex-direction:row;align-items:center;gap:10px;margin-top:21px;padding-top:16px}.make-room-meta>span{font-size:11px;letter-spacing:1px}.make-room-meta>a{font-size:13px}.make-room-meta i{padding:0 3px}.room-collection-heading{font-size:12px;padding:12px 5% 17px;display:block}.room-collection-heading>span:last-child{display:none}.project-grid{gap:42px}.project-card .project-no{margin-top:19px}.room-state>div{gap:9px}.room-state small{font-size:11px}.room-state strong{font-size:15px}.room-progress{min-height:76px}.room-price>strong{font-size:34px}.room-current-benefit p{font-size:14px}.room-scale{font-size:12px}.room-shoot{font-size:14px;margin:18px 0}.room-link{padding:15px}.story-progress{padding:24px;margin-top:25px}.make-room-celebration{display:block;padding:24px;margin-bottom:24px}.make-room-celebration h2{font-size:23px;margin-top:12px}.detail-promise{margin-top:15px}.detail-title .project-kicker{font-size:12px}}

/* 사업자 정보 (토스 심사 요건 1) + 결제 직전 금액 확인 블록 (대표 결정 2026-10-08) */
.biz-info{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:16px;font-size:12px;line-height:1.7;color:#786653}
.biz-info a{text-decoration:underline;color:inherit}
.mr-biz{padding:26px 20px 96px;border-top:1px solid #ded4c7;background:#fbf8f3}
.mr-biz .biz-info{margin-top:0;max-width:1120px;margin-left:auto;margin-right:auto}
.mr-summary .mr-final{margin-top:16px;border-top:1px dashed #a89279;padding-top:6px}
.mr-summary .mr-final-line{font-size:13px;color:#3b2f24;flex-wrap:wrap;row-gap:2px}
.mr-summary .mr-final-line dt{flex:1 1 auto}
.mr-summary .mr-final-line dd{white-space:nowrap;margin-left:auto}
.mr-summary .mr-final-line .mr-term{white-space:nowrap}
.mr-summary dl>div>dd{white-space:nowrap}
.wz-vat{font-size:11px;font-weight:400;color:#8a7a68;margin-left:3px}
