.CreateListingForm-module__qaIwwq__page{padding:48px 0 80px}.CreateListingForm-module__qaIwwq__header{margin-bottom:36px}.CreateListingForm-module__qaIwwq__backLink{color:var(--color-text-muted);transition:color var(--transition);align-items:center;gap:6px;margin-bottom:16px;font-size:.87rem;font-weight:500;display:inline-flex}.CreateListingForm-module__qaIwwq__backLink:hover{color:var(--color-primary)}.CreateListingForm-module__qaIwwq__title{color:var(--color-text-primary);letter-spacing:-.03em;font-size:1.9rem;font-weight:800}.CreateListingForm-module__qaIwwq__subtitle{color:var(--color-text-secondary);margin-top:6px;font-size:.95rem}.CreateListingForm-module__qaIwwq__layout{grid-template-columns:1fr 360px;align-items:start;gap:28px;display:grid}.CreateListingForm-module__qaIwwq__form{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;gap:24px;padding:32px;display:flex}.CreateListingForm-module__qaIwwq__section{flex-direction:column;gap:16px;display:flex}.CreateListingForm-module__qaIwwq__sectionTitle{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--color-border);padding-bottom:12px;font-size:.8rem;font-weight:700}.CreateListingForm-module__qaIwwq__field{flex-direction:column;gap:6px;display:flex}.CreateListingForm-module__qaIwwq__label{color:var(--color-text-primary);font-size:.87rem;font-weight:600}.CreateListingForm-module__qaIwwq__required{color:var(--color-danger);margin-left:2px}.CreateListingForm-module__qaIwwq__input,.CreateListingForm-module__qaIwwq__textarea,.CreateListingForm-module__qaIwwq__select{border:1.5px solid var(--color-border);border-radius:var(--radius-md);width:100%;color:var(--color-text-primary);background:var(--color-bg);transition:border-color var(--transition),box-shadow var(--transition);outline:none;padding:11px 14px;font-size:.9rem}.CreateListingForm-module__qaIwwq__input::placeholder,.CreateListingForm-module__qaIwwq__textarea::placeholder{color:var(--color-text-muted)}.CreateListingForm-module__qaIwwq__input:focus,.CreateListingForm-module__qaIwwq__textarea:focus,.CreateListingForm-module__qaIwwq__select:focus{border-color:var(--color-primary);box-shadow:var(--shadow-focus);background:#fff}.CreateListingForm-module__qaIwwq__textarea{resize:vertical;min-height:120px;line-height:1.6}.CreateListingForm-module__qaIwwq__select{appearance:none;cursor:pointer}.CreateListingForm-module__qaIwwq__selectWrapper{position:relative}.CreateListingForm-module__qaIwwq__selectChevron{width:16px;height:16px;color:var(--color-text-muted);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.CreateListingForm-module__qaIwwq__typeGroup{grid-template-columns:1fr 1fr;gap:12px;display:grid}.CreateListingForm-module__qaIwwq__typeCard{border:2px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition);text-align:left;background:0 0;flex-direction:column;gap:6px;padding:16px;display:flex}.CreateListingForm-module__qaIwwq__typeCard:hover{border-color:var(--color-text-muted);background:var(--color-surface-2)}.CreateListingForm-module__qaIwwq__typeCard.CreateListingForm-module__qaIwwq__selectedOffer{border-color:var(--color-offer);background:var(--color-offer-light)}.CreateListingForm-module__qaIwwq__typeCard.CreateListingForm-module__qaIwwq__selectedRequest{border-color:var(--color-request);background:var(--color-request-light)}.CreateListingForm-module__qaIwwq__typeCardIcon{margin-bottom:4px;font-size:1.4rem}.CreateListingForm-module__qaIwwq__typeCardLabel{color:var(--color-text-primary);font-size:.95rem;font-weight:700}.CreateListingForm-module__qaIwwq__typeCard.CreateListingForm-module__qaIwwq__selectedOffer .CreateListingForm-module__qaIwwq__typeCardLabel{color:var(--color-offer-dark)}.CreateListingForm-module__qaIwwq__typeCard.CreateListingForm-module__qaIwwq__selectedRequest .CreateListingForm-module__qaIwwq__typeCardLabel{color:var(--color-request-dark)}.CreateListingForm-module__qaIwwq__typeCardDesc{color:var(--color-text-muted);font-size:.8rem;line-height:1.4}.CreateListingForm-module__qaIwwq__skillsInput{gap:8px;display:flex}.CreateListingForm-module__qaIwwq__skillsInput .CreateListingForm-module__qaIwwq__input{flex:1}.CreateListingForm-module__qaIwwq__addSkillBtn{background:var(--color-primary-light);color:var(--color-primary);border:1.5px solid var(--color-primary);border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;transition:all var(--transition);padding:11px 18px;font-size:.87rem;font-weight:600}.CreateListingForm-module__qaIwwq__addSkillBtn:hover{background:var(--color-primary);color:#fff}.CreateListingForm-module__qaIwwq__skillTags{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.CreateListingForm-module__qaIwwq__skillTag{background:var(--color-surface-2);border:1px solid var(--color-border);color:var(--color-text-secondary);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:.82rem;font-weight:500;display:inline-flex}.CreateListingForm-module__qaIwwq__skillTagRemove{cursor:pointer;color:var(--color-text-muted);transition:color var(--transition);background:0 0;border:none;align-items:center;padding:0;font-size:1rem;line-height:1;display:flex}.CreateListingForm-module__qaIwwq__skillTagRemove:hover{color:var(--color-danger)}.CreateListingForm-module__qaIwwq__hint{color:var(--color-text-muted);margin-top:2px;font-size:.78rem}.CreateListingForm-module__qaIwwq__errorMsg{color:var(--color-danger);margin-top:2px;font-size:.8rem}.CreateListingForm-module__qaIwwq__submitBtn{background:var(--color-primary);color:#fff;border-radius:var(--radius-md);cursor:pointer;width:100%;transition:all var(--transition);border:none;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:1rem;font-weight:700;display:flex;box-shadow:0 2px 10px #5b4cdb59}.CreateListingForm-module__qaIwwq__submitBtn:hover:not(:disabled){background:var(--color-primary-hover);transform:translateY(-1px);box-shadow:0 4px 16px #5b4cdb73}.CreateListingForm-module__qaIwwq__submitBtn:disabled{opacity:.65;cursor:not-allowed}.CreateListingForm-module__qaIwwq__sidebar{flex-direction:column;gap:20px;display:flex;position:sticky;top:88px}.CreateListingForm-module__qaIwwq__tip{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:22px}.CreateListingForm-module__qaIwwq__tipTitle{color:var(--color-text-primary);align-items:center;gap:8px;margin-bottom:12px;font-size:.9rem;font-weight:700;display:flex}.CreateListingForm-module__qaIwwq__tipList{flex-direction:column;gap:10px;list-style:none;display:flex}.CreateListingForm-module__qaIwwq__tipList li{color:var(--color-text-secondary);align-items:flex-start;gap:8px;font-size:.85rem;line-height:1.5;display:flex}.CreateListingForm-module__qaIwwq__tipList li:before{content:"✓";color:var(--color-offer);flex-shrink:0;margin-top:1px;font-weight:700}.CreateListingForm-module__qaIwwq__previewCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:22px}.CreateListingForm-module__qaIwwq__previewTitle{color:var(--color-text-primary);margin-bottom:16px;font-size:.9rem;font-weight:700}.CreateListingForm-module__qaIwwq__previewContent{flex-direction:column;gap:10px;display:flex}.CreateListingForm-module__qaIwwq__previewItem{color:var(--color-text-secondary);font-size:.85rem}.CreateListingForm-module__qaIwwq__previewItem strong{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;font-size:.8rem;font-weight:600;display:block}.CreateListingForm-module__qaIwwq__previewEmpty{color:var(--color-text-muted);font-size:.82rem;font-style:italic}@media (max-width:900px){.CreateListingForm-module__qaIwwq__layout{grid-template-columns:1fr}.CreateListingForm-module__qaIwwq__sidebar{position:static}}@media (max-width:560px){.CreateListingForm-module__qaIwwq__form{padding:20px}}
