.step-indicator{padding:34px 0}.step-indicator__icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#fafafa;border:2px solid rgba(0,0,0,.2);color:#666;font-weight:600;transition:all .3s ease}.step-indicator__icon--active{box-shadow:0 4px 13px rgba(212,175,55,.15)}.step-indicator__icon--active,.step-indicator__icon--completed{background:#d4af37;border-color:#d4af37;color:#fff}.photo-upload__dropzone{padding:89px;border:2px dashed rgba(0,0,0,.2);border-radius:13px!important;text-align:center;transition:all .3s ease;cursor:pointer}.photo-upload__dropzone:hover{border-color:#d4af37;background:rgba(212,175,55,.05)}.photo-upload__dropzone--active{border-color:#d4af37;background:rgba(212,175,55,.1);box-shadow:0 8px 21px rgba(212,175,55,.25)}@media(max-width:599px){.photo-upload__dropzone{padding:34px}}.photo-upload__dropzone-content{display:flex;flex-direction:column;align-items:center}.photo-upload__preview{position:relative}.photo-upload__preview:before{content:"";display:block;padding-top:75%}.photo-upload__preview>*{position:absolute;top:0;left:0;width:100%;height:100%}.photo-upload__preview{overflow:hidden;border-radius:8px!important;cursor:pointer}.photo-upload__preview img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.photo-upload__preview:hover .photo-upload__actions{opacity:1}.photo-upload__cover-badge{position:absolute;top:8px;left:8px;background:#d4af37;color:#fff;padding:4px 13px;border-radius:8px;z-index:2}.photo-upload__actions{position:absolute;top:0;right:0;padding:8px;display:flex;gap:8px;opacity:0;transition:all .2s ease;z-index:2}@media(max-width:599px){.photo-upload__actions{opacity:1}}.create-listing{padding:55px 0;min-height:80vh}.create-listing__actions{display:flex;align-items:center;justify-content:space-between;margin-top:34px;margin-bottom:89px;gap:21px}@media(max-width:599px){.create-listing__actions{flex-direction:column;width:100%}.create-listing__actions button{width:100%}}.type-card{cursor:pointer;transition:all .3s ease!important;border:2px solid rgba(0,0,0,0)}.type-card:hover{border-color:#f4e4c1;transform:translateY(-4px);box-shadow:0 4px 13px rgba(0,0,0,.08)}.type-card--selected{border-color:#d4af37;background:rgba(212,175,55,.05);box-shadow:0 8px 21px rgba(212,175,55,.25)}.review-section{display:flex;flex-direction:column;gap:34px;margin-top:34px}.review-item{padding-bottom:21px;border-bottom:1px solid rgba(0,0,0,.08)}.review-item:last-child{border-bottom:none}