.create-page{max-width:1080px;margin:0 auto;padding:32px 16px 80px}.create-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.create-title{letter-spacing:-.02em;font-size:32px;font-weight:800}.create-subtitle{color:var(--text-muted);margin:0}.create-card{background:var(--bg-elevated);border:1px solid var(--border-subtle);box-shadow:var(--shadow-soft);border-radius:18px;padding:24px;overflow:visible}.form-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid;position:relative;overflow:visible}.form-control{flex-direction:column;gap:8px;display:flex;position:relative;overflow:visible}.form-control label{color:var(--text-main);font-weight:600}.form-control input,.form-control textarea,.form-control select{border:1px solid var(--border-subtle);background:var(--bg-elevated-soft);width:100%;color:var(--text-main);border-radius:12px;padding:12px;font-size:14px}.form-control textarea{min-height:120px}.section-title{margin:20px 0 10px;font-size:18px;font-weight:700}.helper-text{color:var(--text-soft);font-size:13px}.dropdown-multi{position:relative}.dropdown-toggle{text-align:left;border:1px solid var(--border-subtle);background:var(--bg-elevated-soft);width:100%;color:var(--text-main);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;padding:12px;font-family:inherit;font-size:14px;font-weight:500;transition:all .2s;display:flex}.dropdown-toggle span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.dropdown-toggle:hover{background:var(--bg-elevated);border-color:#34d399}.dropdown-toggle:after{content:"▼";opacity:.6;flex-shrink:0;margin-left:8px;font-size:10px;transition:transform .2s}.dropdown-toggle[aria-expanded=true]:after{transform:rotate(180deg)}.dropdown-menu{background:var(--bg-elevated);border:1px solid var(--border-subtle);z-index:100;border-radius:12px;flex-direction:column;gap:4px;max-height:280px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 40px #0006}.dropdown-menu::-webkit-scrollbar{width:6px}.dropdown-menu::-webkit-scrollbar-track{background:0 0}.dropdown-menu::-webkit-scrollbar-thumb{background:var(--border-subtle);border-radius:3px}.dropdown-menu::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}.dropdown-option{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;transition:background .15s;display:flex}.dropdown-option:hover{background:var(--bg-elevated-soft)}.dropdown-option input[type=checkbox]{cursor:pointer;accent-color:#34d399;width:16px;height:16px}.dropdown-option span{flex:1}.actions{align-items:center;gap:12px;margin-top:20px;display:flex}.primary-btn{color:#0b1120;cursor:pointer;background:linear-gradient(135deg,#22d3ee,#34d399);border:none;border-radius:12px;padding:12px 18px;font-weight:700;transition:transform .2s,box-shadow .2s}.primary-btn:hover{transform:translateY(-1px);box-shadow:0 12px 30px #22d3ee40}.status-message{color:#10b981;background:#34d3991f;border:1px solid #34d39940;border-radius:12px;padding:12px 14px;font-weight:600}.status-message.error{color:#ef4444;background:#ef44441f;border-color:#ef444459}.file-input{border:1px dashed var(--border-subtle);background:var(--bg-elevated-soft);color:var(--text-main);border-radius:12px;padding:12px}.feature-form-list{flex-direction:column;gap:12px;display:flex}.feature-form-row{border:1px solid var(--border-subtle);background:var(--bg-elevated-soft);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;padding:12px;display:grid}.form-actions-inline{justify-content:flex-end;align-items:flex-start;display:flex}@media (max-width:640px){.create-header{flex-direction:column;align-items:flex-start}}
