:root{--primary: #10b981;--primary-dark: #059669;--primary-light: #d1fae5;--bg-app: #f3f4f6;--bg-card: #ffffff;--text-main: #1f2937;--text-muted: #6b7280;--border-color: #e5e7eb;--error: #ef4444;--radius: 16px}*{box-sizing:border-box}._container_t2vcu_34{display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%;background-color:var(--bg-app);padding:20px;font-family:Inter,sans-serif}._card_t2vcu_46{display:flex;width:100%;max-width:1100px;height:85vh;min-height:600px;background:var(--bg-card);border-radius:24px;box-shadow:0 25px 50px -12px #00000026;overflow:hidden;position:relative}._sidebar_t2vcu_62{width:340px;background:linear-gradient(160deg,var(--primary) 0%,var(--primary-dark) 100%);color:#fff;padding:40px;display:flex;flex-direction:column;justify-content:space-between;flex-shrink:0}._brand_t2vcu_75{font-size:1.5rem;font-weight:800;display:flex;align-items:center;gap:12px;letter-spacing:-.5px}._stepsContainer_t2vcu_84{display:flex;flex-direction:column;gap:24px;margin-top:40px}._stepItem_t2vcu_91{display:flex;align-items:center;gap:16px;opacity:.6;transition:.3s}._stepActive_t2vcu_99{opacity:1;font-weight:600}._stepIcon_t2vcu_104{width:32px;height:32px;border-radius:50%;background:#fff3;display:flex;align-items:center;justify-content:center}._stepActive_t2vcu_99 ._stepIcon_t2vcu_104{background:#fff;color:var(--primary-dark)}._stepInfo_t2vcu_119{display:flex;flex-direction:column;line-height:1.3}._stepTitle_t2vcu_125{font-size:.9rem}._stepSubtitle_t2vcu_129{font-size:.75rem;opacity:.9;font-weight:400}._content_t2vcu_136{flex:1;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}._headerMobile_t2vcu_149,._mobileProgress_t2vcu_150{display:none}._formHeader_t2vcu_155{padding:50px 50px 30px;flex-shrink:0}._formTitle_t2vcu_161{font-size:1.8rem;font-weight:800;color:var(--text-main);margin-bottom:10px;line-height:1.1}._formSubtitle_t2vcu_169{color:var(--text-muted)}._formGrid_t2vcu_176{padding:0 50px 40px;overflow-y:auto;flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-content:start}._formGrid_t2vcu_176::-webkit-scrollbar{width:6px}._formGrid_t2vcu_176::-webkit-scrollbar-track{background:transparent}._formGrid_t2vcu_176::-webkit-scrollbar-thumb{background-color:#e5e7eb;border-radius:20px}._fullWidth_t2vcu_202{grid-column:span 2}._formGroup_t2vcu_207{display:flex;flex-direction:column;gap:8px}._label_t2vcu_213{font-size:.85rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;font-size:11px;letter-spacing:.5px}._input_t2vcu_222,._textarea_t2vcu_223{width:100%;padding:14px 16px;border:1px solid var(--border-color);border-radius:12px;font-size:1rem;color:var(--text-main);background:#f9fafb;transition:.2s}._input_t2vcu_222:focus,._textarea_t2vcu_223:focus{outline:none;background:#fff;border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-light)}._textarea_t2vcu_223{resize:vertical;min-height:100px;font-family:inherit}._inputError_t2vcu_248{border-color:var(--error);background:#fef2f2}._uploadContainer_t2vcu_255{position:relative;width:100%;max-width:100%;min-height:140px;height:auto;border:2px dashed var(--border-color);border-radius:var(--radius);display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;transition:all .2s;background-color:#f9fafb;overflow:hidden}._uploadContainer_t2vcu_255 img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}._uploadContainer_t2vcu_255:hover{border-color:var(--primary);background:var(--primary-light)}._galleryGrid_t2vcu_296{display:grid;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:12px;width:100%;padding:15px}._galleryItem_t2vcu_304{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;border:1px solid var(--border-color)}._galleryItem_t2vcu_304 img{width:100%;height:100%;object-fit:cover}._removeBtn_t2vcu_318{position:absolute;top:4px;right:4px;width:24px;height:24px;background:#0009;color:#fff;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}._addMoreBtn_t2vcu_334{display:flex;align-items:center;justify-content:center;aspect-ratio:1;border:2px dashed var(--primary);color:var(--primary);background:#fff;border-radius:8px;font-weight:600;font-size:.8rem;cursor:pointer}._actions_t2vcu_349{padding:20px 50px;border-top:1px solid var(--border-color);background:#fff;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}._btnBack_t2vcu_360{background:transparent;color:var(--text-muted);border:none;font-weight:600;display:flex;align-items:center;gap:8px;cursor:pointer;padding:10px 20px}._btnNext_t2vcu_372{background:var(--primary);color:#fff;border:none;font-weight:600;padding:14px 32px;border-radius:50px;display:flex;align-items:center;gap:8px;cursor:pointer;box-shadow:0 4px 12px #10b9814d;transition:.2s}._btnNext_t2vcu_372:hover{background:var(--primary-dark);transform:translateY(-2px)}._btnNext_t2vcu_372:disabled{opacity:.7;cursor:not-allowed;transform:none}@media(max-width:900px){._container_t2vcu_34{padding:0;align-items:flex-start;height:100dvh;overflow:hidden;background:#fff}._card_t2vcu_46{flex-direction:column;width:100%;height:100%;max-width:none;border-radius:0;box-shadow:none}._sidebar_t2vcu_62{display:flex;width:100%;height:70px;padding:0 20px;flex-direction:row;align-items:center;justify-content:center}._sidebar_t2vcu_62:before{display:none}._sidebar_t2vcu_62>div:last-child{display:none}._sidebar_t2vcu_62>div:first-child{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}._brand_t2vcu_75{font-size:1.2rem}._stepsContainer_t2vcu_84{flex-direction:row;margin-top:0;gap:12px}._stepItem_t2vcu_91{gap:0;opacity:.5;margin:0}._stepActive_t2vcu_99{opacity:1;transform:none}._stepInfo_t2vcu_119{display:none}._stepIcon_t2vcu_104{width:28px;height:28px;font-size:.8rem;background:#ffffff40}._stepActive_t2vcu_99 ._stepIcon_t2vcu_104{background:#fff;color:var(--primary)}._headerMobile_t2vcu_149,._mobileProgress_t2vcu_150{display:none!important}._content_t2vcu_136{width:100%;flex:1;padding:0}._formHeader_t2vcu_155{padding:20px 24px 10px}._formTitle_t2vcu_161{font-size:1.5rem}._formGrid_t2vcu_176{grid-template-columns:minmax(0,1fr);padding:10px 24px 20px;overflow-y:auto}._fullWidth_t2vcu_202{grid-column:span 1}._actions_t2vcu_349{padding:16px 24px;box-shadow:0 -4px 20px #0000000d;z-index:50}._btnNext_t2vcu_372{width:auto;padding:12px 24px;font-size:.95rem}._btnBack_t2vcu_360{padding:10px;font-size:.9rem}}
