.seller-create-page{display:grid;grid-template-columns:260px minmax(0,1fr);gap:28px;width:min(100%,1380px);min-height:calc(100vh - 64px);margin:0 auto;padding:28px 30px 60px;background:#f5f7fb}.seller-create-shell{width:min(100%,900px);margin:0;padding:32px 38px;background:#fff;border:1px solid #e1e7ef;border-radius:16px;box-shadow:0 12px 35px #19345d0d}.profile-form{width:100%}.profile-form>h1{margin:0 0 7px;color:#14223a;font-size:28px;font-weight:850;letter-spacing:-.8px}.profile-form>.lead{margin:0 0 27px;color:#718096;font-size:14px}
.seller-create-page .dashboard-sidebar{top:92px;align-self:start;height:auto;min-height:0;border:1px solid #dfe6ef;border-radius:14px;box-shadow:0 7px 22px #1a35550b}
.create-back-dashboard{display:inline-flex;align-items:center;gap:7px;margin-bottom:20px;color:#5d6b80;font-size:12px;font-weight:750;text-decoration:none}.create-back-dashboard:hover{color:#155bd7}.create-back-dashboard i{font-size:14px}.additional-store-setup .create-back-dashboard{margin-bottom:17px}.first-store-setup .simple-seller-sidebar .add-business.active{color:#fff;background:#155bd7}
.first-store-locked-menu>span{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:43px;padding:9px 10px;color:#9aa5b5;border-radius:8px;font-size:13px;font-weight:650;cursor:not-allowed;user-select:none}.first-store-locked-menu>span>i:first-child{font-size:16px;text-align:center}.first-store-locked-menu>span>i:last-child{font-size:9px;color:#aeb7c4}.first-store-locked-menu>span>b{min-width:22px;padding:3px 6px;color:#8b96a7;background:#edf1f6;border-radius:999px;font-size:10px;text-align:center}
.seller-create-page .add-business.active{color:#fff;background:#155bd7;border-style:solid;border-color:#155bd7}
.create-page-heading{display:flex;align-items:flex-start;gap:14px;margin-bottom:27px}.create-page-heading>span{display:grid;place-items:center;flex:0 0 48px;height:48px;color:#fff;background:linear-gradient(145deg,#1765df,#1047ad);border-radius:13px;font-size:20px;box-shadow:0 7px 16px #155bd72c}.create-page-heading small{display:block;margin:1px 0 3px;color:#155bd7;font-size:9px;font-weight:850;letter-spacing:1px}.create-page-heading h1{margin:0;color:#14223a;font-size:28px;font-weight:850;letter-spacing:-.8px}.create-page-heading .lead{margin:6px 0 0;color:#718096;font-size:13px}
.create-progress-label{display:flex;justify-content:space-between;align-items:center;margin:0 2px 10px}.create-progress-label span{color:#8793a5;font-size:9px;font-weight:850;letter-spacing:1px}.create-progress-label b{color:#155bd7;font-size:9px}.dashboard-sidebar .create-steps{display:grid;gap:5px}.dashboard-sidebar .create-steps>a,.dashboard-sidebar .create-steps>.locked{display:grid;grid-template-columns:20px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:10px;color:#59677d;border-radius:9px;text-decoration:none}.dashboard-sidebar .create-steps>a.active{color:#155bd7;background:#eaf2ff}.create-steps>*>i:first-child{font-size:15px;text-align:center}.create-steps span span b,.create-steps span span small,.create-steps a span b,.create-steps a span small{display:block}.create-steps b{font-size:11px}.create-steps small{margin-top:2px;color:#8a96a7;font-size:8px;line-height:1.3}.create-steps .locked{opacity:.72}.create-steps .step-state{font-size:10px}.create-unlock-note{display:flex;gap:9px;margin-top:18px;padding:11px;color:#38506d;background:#f5f8fd;border:1px solid #e2e9f2;border-radius:9px}.create-unlock-note>i{color:#155bd7}.create-unlock-note p,.create-unlock-note b,.create-unlock-note span{display:block;margin:0}.create-unlock-note b{font-size:10px}.create-unlock-note span{margin-top:3px;color:#758399;font-size:8px;line-height:1.4}
.profile-section-title { font-size: 15px; font-weight: 800; margin: 28px 0 14px; padding-bottom: 9px; border-bottom: 1px solid #e3e8ef; }
.form-select, .form-control[type="file"] { border-color: #dce4ee; padding: 12px 13px; border-radius: 8px; }
.profile-form textarea { resize: vertical; }
.dynamic-field { margin-bottom: 16px; }
.dynamic-heading { margin: 22px 0 12px; }
.password-toggle { cursor: pointer; }
.password-toggle:focus { box-shadow: none; }
.has-validation .invalid-feedback { width: 100%; }
.create-image-preview { position: relative; margin-top: 10px; overflow: hidden; background: #f5f8fc; border: 1px solid #dce4ee; border-radius: 10px; }
.create-image-preview[hidden] { display: none; }
.create-image-preview img { display: block; width: 100%; height: 180px; object-fit: cover; }
.create-image-preview span { position: absolute; right: 8px; bottom: 8px; max-width: calc(100% - 16px); overflow: hidden; padding: 4px 8px; color: #fff; background: #14223acc; border-radius: 6px; font-size: 10px; text-overflow: ellipsis; white-space: nowrap; }
.create-logo-preview img { object-fit: contain; padding: 14px; background: #fff; }
.create-cover-preview img { aspect-ratio: 16 / 7; height: auto; min-height: 150px; }
@media(max-width:850px){.seller-create-page{grid-template-columns:1fr;padding:20px}.seller-create-page .dashboard-sidebar{position:static}.dashboard-sidebar .create-steps{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));overflow-x:auto;padding-bottom:5px}.create-unlock-note{display:none}}
@media(max-width:600px){.seller-create-page{padding:14px 12px 35px;gap:14px}.seller-create-shell{padding:22px 16px;border-radius:12px}.create-page-heading h1{font-size:23px}.create-page-heading>span{flex-basis:42px;height:42px}.seller-create-page .dashboard-sidebar{margin:0}}
