.SaveMapControls-form{display:flex;align-items:center;gap:var(--space-2)}.SaveMapControls-input{border:1px solid var(--gray-200);border-radius:var(--border-radius-sm);padding:var(--space-1) var(--space-2);font-size:var(--text-sm);color:var(--text-primary);width:180px}.SaveMapControls-input:focus{outline:none;border-color:var(--primary-blue)}.SaveMapControls-confirm{background:var(--primary-blue);color:var(--white);border:none;border-radius:var(--border-radius-sm);padding:var(--space-1) var(--space-3);font-size:var(--text-sm);cursor:pointer;transition:opacity .15s}.SaveMapControls-confirm:hover{opacity:.85}.SaveMapControls-cancel{background:none;border:1px solid var(--gray-100);border-radius:var(--border-radius-sm);padding:var(--space-1) var(--space-3);font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;transition:border-color .2s,color .2s}.SaveMapControls-cancel:hover{border-color:var(--gray-border);color:var(--gray-800)}.SaveMapControls-status{font-size:var(--text-sm);color:var(--text-secondary)}.SaveMapControls-status--error{color:var(--primary-red)}.SaveMapControls-saved-link{color:var(--primary-blue);text-decoration:underline}.SaveMapControls-save-button{background:var(--primary-blue);color:var(--white);border:none;border-radius:var(--border-radius-sm);padding:var(--space-1) var(--space-3);font-size:var(--text-sm);cursor:pointer;transition:opacity .15s}.SaveMapControls-save-button:hover{opacity:.85}
