.create-section{background:#f3f0e8;color:#172638}.create-grid{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:64px;margin-top:40px}.step-label{display:block;font-size:11px;letter-spacing:.15em;margin-bottom:18px;color:#586671}.upload-zone{min-height:310px;background:#e7e4dc;border:1px solid #bec3c0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;cursor:pointer;overflow:hidden}.upload-zone img{width:100%;height:320px;object-fit:contain;background:#deded6}.upload-zone small{padding-bottom:12px}.upload-zone:has(img:not([hidden])){gap:8px}.upload-panel input[type=file]{max-width:100%;margin-top:12px}.scene-panel label:not(.consent){display:block;margin:18px 0 8px}.scene-panel textarea,.scene-panel select{width:100%;background:#fffdf7;color:#172638;border:1px solid #9ca5a6;border-radius:0;padding:16px;font:inherit}.scene-panel textarea{resize:vertical;min-height:140px}.mode-switch{display:flex;gap:10px;flex-wrap:wrap}.consent{display:flex;align-items:flex-start;gap:12px;font-size:12px;line-height:1.65;margin:24px 0}.consent input{width:18px;height:18px;flex:none;margin-top:3px;accent-color:#172638}#real-submit{width:100%}#real-status{font-size:14px;line-height:1.7;min-height:24px}#real-result{border-top:1px solid #c7cbc8;padding-top:32px;margin-top:40px}.result-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}#generated-photo{display:block;width:min(100%,560px);max-height:760px;object-fit:contain;background:#deded6}.document-art{display:flex;aspect-ratio:1;background:#d9dedc;align-items:center;justify-content:center;flex-direction:column;gap:15px}.document-frame{width:40%;aspect-ratio:35/45;background:#f9faf5;border:1px solid #9ca9ab;display:flex;align-items:center;justify-content:center}.document-frame svg{width:85%;fill:#7d9098}.document-format{font-size:11px;letter-spacing:.04em;text-align:center;padding:0 8px}.document-card{color:inherit;text-decoration:none}.notice-dialog{max-width:520px;padding:32px;background:#f3f0e8;color:#172638;border:1px solid #a6b0af}.notice-dialog::backdrop{background:#071827bb}.notice-dialog p{line-height:1.8}.notice-dialog button{margin-top:20px}button:disabled{opacity:.55;cursor:not-allowed}[hidden]{display:none!important}#catalog .look-meta{font-size:10px}#create{scroll-margin-top:24px}@media(min-width:1600px){.create-section{padding-left:calc((100vw - 1280px)/2);padding-right:calc((100vw - 1280px)/2)}}@media(max-width:700px){.create-grid{grid-template-columns:1fr;gap:30px}.upload-zone{min-height:230px}.upload-zone img{height:270px}.result-heading{align-items:flex-start;flex-direction:column}.create-section .section-heading{display:block}.mode-switch .chip{font-size:12px;padding:12px}.document-format{font-size:10px}.document-art{gap:8px}}
.document-format{color:#344a56}.create-section .chip{color:#172638;border-color:#8f9a9b;background:transparent}.create-section .chip.active{background:#172638;color:#fffaf0}.create-section .small{color:#53626b}.create-section h2,.create-section h3{color:#172638}
.create-section .section-heading p,.create-section .eyebrow{color:#53626b}.upload-panel input[type=file]{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.upload-zone:focus-within,.upload-zone:hover{outline:2px solid #71858c;outline-offset:3px}.create-section .consent{color:#344a56}.create-section textarea::placeholder{color:#6e7779}
main>div>section.create-section{background:#f3f0e8;color:#172638}.create-section .chip.active{background:#172638;color:#fffaf0}.document-art{flex:none}.create-section .primary{background:#172638;color:#fffaf0;border-color:#172638}.create-section .primary:hover{background:#2c424d}
#real-status{color:#344a56}.create-section #real-status:empty{display:none}
